body{margin:0;padding:0;font-family:Inter,Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease}body[data-theme=theme-dark]{background-color:#121212;color:#eee}body[data-theme=theme-cyberpunk]{background-color:#0c0c1d;color:#f0f0f0}body[data-theme=theme-vaporwave]{background:linear-gradient(135deg,#6f41a7,#252a40);color:#fdf5ff;background-attachment:fixed}#app{max-width:900px;margin:0 auto;padding:20px;min-height:100vh}header{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ddd}h1{font-size:2.5rem;margin-bottom:15px}nav{padding:10px 0}nav a{margin:0 10px;text-decoration:none;transition:color .3s ease}button,nav a{font-weight:700}button{cursor:pointer;border:none;border-radius:4px;padding:10px 15px;transition:all .3s ease}.theme-dark{color:#eee}.theme-dark nav a{color:#9ca3af}.theme-dark nav a.router-link-active{color:#60a5fa}.theme-dark button{background-color:#3b82f6;color:#fff}.theme-dark button:hover{background-color:#2563eb}.theme-dark input{background-color:#1e1e1e;border:1px solid #333;color:#eee}.theme-dark .terminal-output{background-color:#0a0a0a;color:#0f0}.theme-cyberpunk{color:#f0f0f0}.theme-cyberpunk h1{color:#f637ec;text-shadow:0 0 10px #f637ec}.theme-cyberpunk nav a{color:#15cdfc}.theme-cyberpunk nav a.router-link-active{color:#ff7edb;text-shadow:0 0 5px #ff7edb}.theme-cyberpunk button{background-color:#ff7edb;color:#0c0c1d;border:1px solid #ff7edb;box-shadow:0 0 10px #ff7edb}.theme-cyberpunk button:hover{background-color:#0c0c1d;color:#ff7edb}.theme-cyberpunk input{background-color:#151528;border:1px solid #3a3a5c;color:#f0f0f0;box-shadow:0 0 5px #15cdfc}.theme-cyberpunk .terminal-output{background-color:#0f0f23;color:#15cdfc;border:1px solid #3a3a5c;box-shadow:inset 0 0 10px #15cdfc}.theme-vaporwave{color:#fdf5ff}.theme-vaporwave h1{color:#ff71ce}.theme-vaporwave nav a{color:#01cdfe}.theme-vaporwave nav a.router-link-active{color:#ff71ce}.theme-vaporwave button{background:linear-gradient(90deg,#ff71ce,#01cdfe);color:#222;border:none}.theme-vaporwave button:hover{background:linear-gradient(90deg,#01cdfe,#ff71ce)}.theme-vaporwave input{background-color:hsla(0,0%,100%,.1);border:1px solid #01cdfe;color:#fdf5ff}.theme-vaporwave .terminal-output{background-color:rgba(0,0,0,.3);color:#05ffa1;border:1px solid #01cdfe}.login-container[data-v-26387b6e]{display:flex;justify-content:center;align-items:center;min-height:80vh}.login-card[data-v-26387b6e]{width:100%;max-width:400px;padding:30px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.2);background-color:rgba(30,30,30,.7)}h2[data-v-26387b6e]{text-align:center;font-size:2.5rem;margin-bottom:5px}.login-subtitle[data-v-26387b6e]{text-align:center;margin-bottom:25px;opacity:.7}.form-group[data-v-26387b6e]{margin-bottom:20px;text-align:left}label[data-v-26387b6e]{display:block;margin-bottom:5px;font-weight:700}input[data-v-26387b6e]{width:100%;padding:12px;font-size:16px;border-radius:4px;box-sizing:border-box}button[data-v-26387b6e]{width:100%;padding:14px;font-size:16px;border-radius:4px;cursor:pointer}button[data-v-26387b6e]:disabled{opacity:.7;cursor:not-allowed}.error[data-v-26387b6e]{color:#ff4d4d;margin-bottom:20px;padding:12px;background-color:rgba(255,77,77,.1);border-radius:4px;text-align:center}.soundcloud-processor[data-v-28c5bab4]{max-width:1000px;margin:0 auto}.processor-card[data-v-28c5bab4]{padding:25px;border-radius:8px;margin-bottom:25px;background-color:rgba(30,30,30,.5);box-shadow:0 4px 15px rgba(0,0,0,.1)}.form-group[data-v-28c5bab4]{margin-bottom:20px;text-align:left}label[data-v-28c5bab4]{display:block;margin-bottom:10px;font-weight:700}input[type=url][data-v-28c5bab4]{width:100%;padding:12px;font-size:16px;border-radius:4px;box-sizing:border-box}.options-section[data-v-28c5bab4]{margin:30px 0}.options-section h3[data-v-28c5bab4]{margin-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:10px}.options-grid[data-v-28c5bab4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-bottom:25px}.option-group[data-v-28c5bab4]{background-color:rgba(0,0,0,.2);padding:20px;border-radius:8px}.option-group h4[data-v-28c5bab4]{margin:0 0 15px 0;font-size:16px;color:#3b82f6}.checkbox-label[data-v-28c5bab4]{display:flex;align-items:center;margin-bottom:10px;font-weight:400;cursor:pointer}.checkbox-label input[type=checkbox][data-v-28c5bab4]{margin-right:10px;width:auto}.advanced-options[data-v-28c5bab4]{background-color:rgba(0,0,0,.2);padding:20px;border-radius:8px;margin-bottom:20px}.advanced-options h4[data-v-28c5bab4]{margin:0 0 15px 0;font-size:16px;color:#3b82f6}.input-row[data-v-28c5bab4]{display:flex;align-items:center;margin-bottom:15px}.input-row label[data-v-28c5bab4]{margin-bottom:0;margin-right:15px;min-width:150px;font-weight:400}.input-row input[data-v-28c5bab4]{width:150px;padding:8px 12px;font-size:14px;border-radius:4px}.auth-token-input[data-v-28c5bab4]{width:300px!important}.auth-token-hint[data-v-28c5bab4]{display:block;margin-top:5px;font-size:12px;opacity:.7;font-style:italic}.process-button[data-v-28c5bab4]{padding:12px 20px;font-size:16px;width:100%;display:flex;justify-content:center;align-items:center}.error-message[data-v-28c5bab4]{color:#ff4d4d;padding:15px;background-color:rgba(255,77,77,.1);border-radius:4px;margin:20px 0}.result-container[data-v-28c5bab4]{margin-top:30px;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.2)}.terminal-header[data-v-28c5bab4]{display:flex;justify-content:space-between;align-items:center;padding:15px;background-color:rgba(0,0,0,.2)}h3[data-v-28c5bab4]{margin:0}.terminal-controls[data-v-28c5bab4]{display:flex;align-items:center;gap:10px}.clear-button[data-v-28c5bab4]{padding:5px 10px;font-size:14px;background-color:hsla(0,0%,59%,.2)}.connection-status[data-v-28c5bab4]{font-size:12px;padding:5px 10px;border-radius:3px;background-color:#d32f2f}.connection-status.connected[data-v-28c5bab4]{background-color:#43a047}.terminal-output[data-v-28c5bab4]{padding:15px;max-height:500px;overflow-y:auto;font-family:Roboto Mono,monospace;white-space:pre-wrap;word-wrap:break-word;margin:0;font-size:14px}.spinner-inline[data-v-28c5bab4]{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;animation:spin-28c5bab4 1s ease-in-out infinite;margin-right:10px}@keyframes spin-28c5bab4{to{transform:rotate(1turn)}}.downloads[data-v-7d9d2030]{max-width:900px;margin:0 auto}.error-message[data-v-7d9d2030]{color:#ff4d4d;padding:15px;background-color:rgba(255,77,77,.1);border-radius:8px;margin:20px 0}.loading[data-v-7d9d2030]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:40px 0}.spinner[data-v-7d9d2030]{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#3b82f6;animation:spin-7d9d2030 1s ease-in-out infinite;margin-bottom:15px}.empty-state[data-v-7d9d2030]{text-align:center;padding:40px 20px;background-color:rgba(30,30,30,.5);border-radius:8px;margin:30px 0}.empty-icon[data-v-7d9d2030]{font-size:3rem;display:block;margin-bottom:15px}.file-browser[data-v-7d9d2030]{margin-top:20px}.breadcrumb[data-v-7d9d2030]{margin-bottom:15px;padding:10px 15px;background-color:rgba(30,30,30,.5);border-radius:8px}.breadcrumb-item[data-v-7d9d2030]{color:#3b82f6;cursor:pointer}.breadcrumb-item[data-v-7d9d2030]:hover{text-decoration:underline}.breadcrumb-separator[data-v-7d9d2030]{margin:0 5px;opacity:.7}.batch-actions[data-v-7d9d2030]{display:flex;align-items:center;margin-bottom:15px;padding:10px 15px;background-color:rgba(30,30,30,.5);border-radius:8px;gap:10px}.download-btn[data-v-7d9d2030],.primary-btn[data-v-7d9d2030],.secondary-btn[data-v-7d9d2030]{padding:8px 12px;border-radius:4px;cursor:pointer;font-size:14px}.primary-btn[data-v-7d9d2030]{background-color:#3b82f6;color:#fff}.secondary-btn[data-v-7d9d2030]{background-color:hsla(0,0%,59%,.2);color:inherit}.download-btn[data-v-7d9d2030]{background-color:#3b82f6;color:#fff}.download-btn[data-v-7d9d2030]:hover,.primary-btn[data-v-7d9d2030]:hover{background-color:#2563eb}.secondary-btn[data-v-7d9d2030]:hover{background-color:hsla(0,0%,59%,.3)}.file-table-container[data-v-7d9d2030]{border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);background-color:rgba(30,30,30,.5)}table[data-v-7d9d2030]{width:100%;border-collapse:collapse}td[data-v-7d9d2030],th[data-v-7d9d2030]{padding:12px 15px;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.1)}th[data-v-7d9d2030]{background-color:rgba(0,0,0,.2);font-weight:700}tr[data-v-7d9d2030]:hover{background-color:hsla(0,0%,100%,.05)}.folder-name[data-v-7d9d2030]{cursor:pointer;color:#3b82f6}.folder-name[data-v-7d9d2030]:hover{text-decoration:underline}.file-icon[data-v-7d9d2030],.folder-icon[data-v-7d9d2030]{margin-right:8px}@keyframes spin-7d9d2030{to{transform:rotate(1turn)}}.options-page[data-v-c9b2d2f2]{max-width:800px;margin:0 auto}.options-card[data-v-c9b2d2f2]{background-color:rgba(30,30,30,.5);border-radius:8px;padding:25px;margin-bottom:30px;box-shadow:0 4px 15px rgba(0,0,0,.1)}h3[data-v-c9b2d2f2]{margin-top:0;margin-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:10px}.form-group[data-v-c9b2d2f2]{margin-bottom:25px}label[data-v-c9b2d2f2]{display:block;margin-bottom:12px;font-weight:700}.theme-selection[data-v-c9b2d2f2]{display:flex;flex-wrap:wrap;gap:20px}.theme-option[data-v-c9b2d2f2]{cursor:pointer;width:150px;transition:transform .2s;border-radius:8px;overflow:hidden}.theme-option[data-v-c9b2d2f2]:hover{transform:translateY(-5px)}.theme-option.active[data-v-c9b2d2f2]{outline:2px solid #3b82f6}.theme-preview[data-v-c9b2d2f2]{height:100px;border-radius:8px;overflow:hidden}.theme-preview.theme-dark[data-v-c9b2d2f2]{background-color:#121212}.theme-preview.theme-dark .preview-header[data-v-c9b2d2f2]{background-color:#1e1e1e;height:30px}.theme-preview.theme-dark .preview-content[data-v-c9b2d2f2]{border-top:2px solid #3b82f6}.theme-preview.theme-cyberpunk[data-v-c9b2d2f2]{background-color:#0c0c1d}.theme-preview.theme-cyberpunk .preview-header[data-v-c9b2d2f2]{background-color:#15152a;height:30px;border-bottom:2px solid #f637ec}.theme-preview.theme-cyberpunk .preview-content[data-v-c9b2d2f2]:before{content:"";display:block;width:50%;height:10px;margin:10px;background-color:#15cdfc;box-shadow:0 0 10px #15cdfc}.theme-preview.theme-vaporwave[data-v-c9b2d2f2]{background:linear-gradient(135deg,#6f41a7,#252a40)}.theme-preview.theme-vaporwave .preview-header[data-v-c9b2d2f2]{background-color:rgba(0,0,0,.2);height:30px}.theme-preview.theme-vaporwave .preview-content[data-v-c9b2d2f2]:before{content:"";display:block;width:70%;height:10px;margin:10px;background:linear-gradient(90deg,#ff71ce,#01cdfe)}.theme-name[data-v-c9b2d2f2]{text-align:center;margin-top:10px;font-size:14px}.toggle-container[data-v-c9b2d2f2]{display:flex;align-items:center}.toggle-container input[type=checkbox][data-v-c9b2d2f2]{display:none}.toggle-label[data-v-c9b2d2f2]{display:inline-block;width:50px;height:26px;background-color:hsla(0,0%,59%,.5);border-radius:13px;position:relative;cursor:pointer;transition:background-color .3s}.toggle-label[data-v-c9b2d2f2]:after{content:"";position:absolute;width:22px;height:22px;border-radius:50%;background-color:#fff;top:2px;left:2px;transition:left .3s}input[type=checkbox]:checked+.toggle-label[data-v-c9b2d2f2]{background-color:#3b82f6}input[type=checkbox]:checked+.toggle-label[data-v-c9b2d2f2]:after{left:26px}.toggle-text[data-v-c9b2d2f2]{margin-left:10px}.slider-container[data-v-c9b2d2f2]{display:flex;align-items:center}input[type=range][data-v-c9b2d2f2]{flex:1;-webkit-appearance:none;height:8px;border-radius:4px;background-color:hsla(0,0%,59%,.3);outline:none}input[type=range][data-v-c9b2d2f2]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background-color:#3b82f6;cursor:pointer}.slider-value[data-v-c9b2d2f2]{margin-left:15px;width:100px}