:root{--c808-dark:#111113;--c808-cream:#e6e8bf;--c808-yellow:#ddda00;--c808-orange:#f27900;--c808-red:#dd1d00;--c808-dark-deep:#1b1b1d;--c808-dark-soft:#3a394b;--c808-dark-mute:#454458;--c808-cream-dim:#e6e8bf8c;--c808-cream-faint:#e6e8bf2e;--color-background:var(--c808-dark);--color-background-soft:var(--c808-dark-soft);--color-background-mute:var(--c808-dark-mute);--color-background-deep:var(--c808-dark-deep);--color-surface:var(--color-background-deep);--color-border:var(--c808-cream-faint);--color-border-hover:#e6e8bf59;--color-heading:var(--c808-cream);--color-text:var(--c808-cream-dim);--color-text-bright:#fff;--color-text-secondary:#ccc;--color-text-tertiary:#888;--color-accent:var(--c808-orange);--color-accent-hover:#ff8c1a;--color-accent-dark:#c06000;--color-accent-light:#ffaa40;--color-accent-bg:#f2790026;--color-accent-border:#f2790059;--color-danger:var(--c808-red);--color-danger-hover:#ff3318;--color-danger-bg:#dd1d0026;--color-success:#4caf50;--color-success-bg:#4caf5026;--color-warning:var(--c808-yellow);--color-warning-bg:#ddda0026;--color-info:#8b5cf6;--color-info-bg:#8b5cf626;--color-brand:#dd3c3c;--section-gap:160px}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}html{background-color:var(--color-background)}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}:root[data-theme=midnight]{--color-background:#0f1923;--color-background-soft:#172a3a;--color-background-mute:#1e3548;--color-background-deep:#0a1018;--color-border:#8cb4dc2e;--color-border-hover:#8cb4dc59;--color-heading:#c8ddf0;--color-text:#c8ddf099;--color-text-bright:#fff;--color-text-secondary:#a0b8cc;--color-text-tertiary:#6888a0;--color-accent:#3a9bff;--color-accent-hover:#5cb0ff;--color-accent-dark:#2070cc;--color-accent-light:#7ec4ff;--color-accent-bg:#3a9bff26;--color-accent-border:#3a9bff59;--color-danger:#f45;--color-danger-hover:#f67;--color-danger-bg:#ff445526;--color-success:#40c060;--color-success-bg:#40c06026;--color-warning:#fb3;--color-warning-bg:#ffbb3326;--color-brand:#dd3c3c}:root[data-theme=cyberpunk]{--color-background:#13001a;--color-background-soft:#22003a;--color-background-mute:#2e0050;--color-background-deep:#0a000f;--color-border:#ff2d952e;--color-border-hover:#ff2d9559;--color-heading:#f0d0ff;--color-text:#f0d0ff99;--color-text-bright:#fff;--color-text-secondary:#c9d;--color-text-tertiary:#869;--color-accent:#ff2d95;--color-accent-hover:#ff5aaf;--color-accent-dark:#cc1570;--color-accent-light:#ff80c0;--color-accent-bg:#ff2d9526;--color-accent-border:#ff2d9559;--color-danger:#f33;--color-danger-hover:#f55;--color-danger-bg:#ff333326;--color-success:#0f8;--color-success-bg:#00ff8826;--color-warning:#fe0;--color-warning-bg:#ffee0026;--color-brand:#dd3c3c}:root[data-theme=crimson]{--color-background:#121212;--color-background-soft:#1e1e1e;--color-background-mute:#2a2a2a;--color-background-deep:#0a0a0a;--color-border:#dc3c3c2e;--color-border-hover:#dc3c3c59;--color-heading:#e8e0e0;--color-text:#e8e0e099;--color-text-bright:#fff;--color-text-secondary:#b0a8a8;--color-text-tertiary:#706868;--color-accent:#dd3c3c;--color-accent-hover:#ef5050;--color-accent-dark:#a02828;--color-accent-light:#f07070;--color-accent-bg:#dc3c3c26;--color-accent-border:#dc3c3c59;--color-danger:#f55;--color-danger-hover:#f77;--color-danger-bg:#ff555526;--color-success:#50c878;--color-success-bg:#50c87826;--color-warning:#e6c430;--color-warning-bg:#e6c43026;--color-brand:#dd3c3c}:root[data-theme=studio]{--color-background:#211f1c;--color-background-soft:#2c2926;--color-background-mute:#37332f;--color-background-deep:#161413;--color-surface:#342d27;--color-border:#ffe6c81a;--color-border-hover:#ffe6c833;--color-heading:#f2ebdd;--color-text:#f2ebddc7;--color-text-bright:#fff;--color-text-secondary:#f2ebdd9e;--color-text-tertiary:#f2ebdd6b;--color-accent:#e0a040;--color-accent-hover:#f2b355;--color-accent-dark:#a87420;--color-accent-light:#f2c270;--color-accent-bg:#e0a04024;--color-accent-border:#e0a04059;--color-danger:#d9534f;--color-danger-hover:#e8665f;--color-danger-bg:#d9534f26;--color-success:#6fb46a;--color-success-bg:#6fb46a26;--color-warning:#d4b042;--color-warning-bg:#d4b04226;--color-info:#6e97b8;--color-info-bg:#6e97b826;--color-brand:#e03a3a}:root[data-theme=terminal]{--color-background:#4d4d4d;--color-background-soft:#2f2d2d;--color-background-mute:#413e3e;--color-background-deep:#242323;--color-surface:#1c1717;--color-border:#403b3b;--color-border-hover:#5a5353;--color-heading:#e8e3e3;--color-text:#e8e3e3a6;--color-text-bright:#fff;--color-text-secondary:#b1aaaa;--color-text-tertiary:#776e6e;--color-accent:#e61a1a;--color-accent-hover:#ef3939;--color-accent-dark:#981b1b;--color-accent-light:#ed5e5e;--color-accent-bg:#e61a1a26;--color-accent-border:#e61a1a59;--color-danger:#ff3d3d;--color-danger-hover:#f66;--color-danger-bg:#ff3d3d26;--color-success:#53c681;--color-success-bg:#53c68126;--color-warning:#e8c630;--color-warning-bg:#e8c63026;--color-brand:#dd3c3c}.auth-container{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card{background:var(--color-surface);border:1px solid var(--color-border-hover);border-radius:12px;flex-direction:column;gap:20px;width:100%;max-width:420px;padding:36px 32px;display:flex;box-shadow:0 16px 40px #0006}.auth-title{letter-spacing:-.01em;color:var(--color-heading);margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.auth-description{color:var(--color-text);margin:-8px 0 0;font-size:.95rem;font-weight:400;line-height:1.55}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-field{flex-direction:column;gap:6px;display:flex}.auth-field-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.auth-label{color:var(--color-text);margin:0;font-size:.85rem;font-weight:500}.auth-input{border:1px solid var(--color-border-hover);background:var(--color-background-deep);width:100%;color:var(--color-heading);box-sizing:border-box;border-radius:6px;padding:11px 14px;font-family:inherit;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.auth-input::placeholder{color:var(--color-text-tertiary)}.auth-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent);outline:none}.auth-input:disabled{opacity:.5;cursor:not-allowed}.auth-msg{border-radius:6px;padding:10px 14px;font-size:.9rem;line-height:1.5}.auth-msg p{margin:0}.auth-msg--error{background:var(--color-danger-bg);border:1px solid color-mix(in srgb, var(--color-danger) 40%, transparent);color:var(--color-danger)}.auth-msg--info{background:var(--color-accent-bg);border:1px solid var(--color-accent-border);color:var(--color-heading)}.auth-msg--success{background:var(--color-success-bg);border:1px solid color-mix(in srgb, var(--color-success) 40%, transparent);color:var(--color-success)}.auth-btn{letter-spacing:.3px;cursor:pointer;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:12px 20px;font-family:inherit;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.auth-btn--primary{background:linear-gradient(145deg, var(--color-accent), var(--color-accent-dark));color:var(--color-text-bright);border:1px solid var(--color-accent);box-shadow:0 4px 15px color-mix(in srgb, var(--color-accent) 30%, transparent)}.auth-btn--primary:hover:not(:disabled){background:linear-gradient(145deg, var(--color-accent-hover), var(--color-accent));box-shadow:0 6px 22px color-mix(in srgb, var(--color-accent) 45%, transparent);transform:translateY(-1px)}.auth-btn--primary:active:not(:disabled){box-shadow:0 2px 10px color-mix(in srgb, var(--color-accent) 30%, transparent);transform:translateY(0)}.auth-btn--secondary{color:var(--color-accent);border:1px solid var(--color-accent-border);background:0 0}.auth-btn--secondary:hover:not(:disabled){background:var(--color-accent-bg);border-color:var(--color-accent);color:var(--color-accent-hover)}.auth-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.auth-link{color:var(--color-accent);font-weight:500;text-decoration:none;transition:color .15s}.auth-link:hover{color:var(--color-accent-hover);text-decoration:underline}.auth-link-inline{color:var(--color-text-secondary);font-size:.85rem;font-weight:500;text-decoration:none;transition:color .15s}.auth-link-inline:hover{color:var(--color-accent)}.auth-footer{text-align:center;color:var(--color-text);margin-top:4px;font-size:.9rem}.auth-footer p{margin:0}.auth-spinner{border:2px solid color-mix(in srgb, var(--color-text-bright) 30%, transparent);border-top-color:var(--color-text-bright);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (width<=480px){.auth-card{padding:28px 22px}.auth-title{font-size:1.3rem}}body{background:linear-gradient(135deg, var(--color-background) 0%, var(--color-background-deep) 100%);min-height:100vh;margin:0;padding:0}#app{max-width:1920px;min-height:100vh;margin:0 auto;padding:2rem;font-weight:400}a,.green{color:var(--color-accent);padding:3px;text-decoration:none;transition:all .4s}@media (hover:hover){a:hover{background-color:var(--color-accent-bg)}}@media (width>=1024px){body{place-items:center;display:flex}#app{width:100%;padding:0 2rem;display:grid}}.top-bar[data-v-2352d18f]{z-index:1000;background:var(--color-background-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);height:48px;color:var(--color-heading);justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.top-bar-left[data-v-2352d18f]{align-items:center;gap:12px;display:flex}.top-bar-right[data-v-2352d18f]{align-items:center;gap:16px;display:flex}.hamburger-btn[data-v-2352d18f]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:flex}.hamburger-icon[data-v-2352d18f]{flex-direction:column;gap:4px;width:20px;display:flex}.hamburger-icon span[data-v-2352d18f]{background:var(--color-heading);transform-origin:50%;border-radius:1px;width:100%;height:2px;transition:all .25s;display:block}.hamburger-icon.open span[data-v-2352d18f]:first-child{transform:translateY(6px)rotate(45deg)}.hamburger-icon.open span[data-v-2352d18f]:nth-child(2){opacity:0}.hamburger-icon.open span[data-v-2352d18f]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.brand[data-v-2352d18f]{color:var(--color-accent);cursor:pointer;letter-spacing:.5px;-webkit-user-select:none;user-select:none;font-size:16px;font-weight:700}.brand[data-v-2352d18f]:hover{color:var(--color-accent-hover)}.token-display[data-v-2352d18f]{background:var(--color-accent-bg);border:1px solid var(--color-accent-border);border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:flex}.token-icon[data-v-2352d18f]{width:16px;height:16px;color:var(--color-accent);flex-shrink:0}.token-count[data-v-2352d18f]{color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:700}.token-reserved[data-v-2352d18f]{color:var(--color-text);font-size:11px;font-weight:400}.user-info[data-v-2352d18f]{color:var(--color-text);align-items:center;gap:6px;max-width:220px;font-size:13px;display:flex}.user-icon[data-v-2352d18f]{color:#e6e8bf66;flex-shrink:0;width:16px;height:16px}.user-email[data-v-2352d18f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dropdown-menu[data-v-2352d18f]{background:var(--color-background-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--color-border);z-index:1001;border-radius:8px;min-width:200px;padding:6px;position:absolute;top:48px;left:8px;box-shadow:0 8px 32px #0006}.menu-item[data-v-2352d18f]{width:100%;color:var(--color-heading);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:14px;transition:background .15s;display:flex}.menu-item svg[data-v-2352d18f]{flex-shrink:0;width:18px;height:18px}.menu-item[data-v-2352d18f]:hover{background:var(--color-background-mute)}.menu-item--danger[data-v-2352d18f]{color:var(--color-danger)}.menu-item--danger[data-v-2352d18f]:hover{background:var(--color-danger-bg)}.menu-divider[data-v-2352d18f]{border:none;border-top:1px solid var(--color-border);margin:4px 0}.menu-backdrop[data-v-2352d18f]{z-index:999;position:fixed;inset:0}.menu-enter-active[data-v-2352d18f]{transition:all .15s ease-out}.menu-leave-active[data-v-2352d18f]{transition:all .1s ease-in}.menu-enter-from[data-v-2352d18f]{opacity:0;transform:translateY(-8px)}.menu-leave-to[data-v-2352d18f]{opacity:0;transform:translateY(-4px)}@media (width<=600px){.user-email[data-v-2352d18f]{display:none}.token-count[data-v-2352d18f]{font-size:12px}}.toast-container[data-v-4c302c57]{z-index:10000;pointer-events:none;flex-direction:column-reverse;gap:8px;max-width:420px;display:flex;position:fixed;bottom:24px;right:24px}.toast[data-v-4c302c57]{color:var(--color-text-bright);cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;align-items:center;gap:10px;padding:12px 16px;font-size:.9rem;line-height:1.3;display:flex;box-shadow:0 4px 12px #0006}.toast--error[data-v-4c302c57]{background:color-mix(in srgb, var(--color-danger) 92%, transparent)}.toast--warning[data-v-4c302c57]{background:color-mix(in srgb, var(--color-warning) 92%, transparent);color:var(--color-background-deep)}.toast--info[data-v-4c302c57]{background:color-mix(in srgb, var(--color-info) 92%, transparent)}.toast--success[data-v-4c302c57]{background:color-mix(in srgb, var(--color-success) 92%, transparent)}.toast-icon[data-v-4c302c57]{flex-shrink:0;font-size:1.1rem}.toast-message[data-v-4c302c57]{flex:1}.toast-close[data-v-4c302c57]{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:1.3rem;line-height:1}.toast-close[data-v-4c302c57]:hover{opacity:1}.toast-enter-active[data-v-4c302c57]{transition:all .3s ease-out}.toast-leave-active[data-v-4c302c57]{transition:all .25s ease-in}.toast-enter-from[data-v-4c302c57],.toast-leave-to[data-v-4c302c57]{opacity:0;transform:translate(40px)}.toast-move[data-v-4c302c57]{transition:transform .3s}.has-top-bar[data-v-d6ba6866]{padding-top:48px}.landing-container[data-v-5c28bcfe]{width:100vw;height:100vh;color:var(--color-heading);justify-content:center;align-items:center;margin:0;padding:20px;display:flex;position:fixed;top:0;left:0}.landing-content[data-v-5c28bcfe]{flex-direction:column;justify-content:center;align-items:center;gap:28px;width:100%;max-width:720px;display:flex}.ascii-logo[data-v-5c28bcfe]{color:var(--color-brand);text-shadow:0 0 6px color-mix(in srgb, var(--color-brand) 70%, transparent), 0 0 18px color-mix(in srgb, var(--color-brand) 45%, transparent), 0 0 36px color-mix(in srgb, var(--color-brand) 22%, transparent);white-space:pre;text-align:left;max-width:100%;margin:0;font-family:JetBrains Mono,SF Mono,Menlo,Courier New,Courier,monospace;font-size:clamp(.5rem,1.8vw,1.15rem);font-weight:700;line-height:1.2;display:inline-block;overflow-x:auto}.tagline[data-v-5c28bcfe]{text-align:center;flex-direction:column;gap:10px;max-width:540px;margin:0 auto;display:flex}.tagline p[data-v-5c28bcfe]{margin:0}.tagline-primary[data-v-5c28bcfe]{letter-spacing:-.01em;color:var(--color-heading);font-size:1.5rem;font-weight:600;line-height:1.3}.tagline-secondary[data-v-5c28bcfe]{color:var(--color-text);font-size:.95rem;font-weight:400;line-height:1.55}.cta-group[data-v-5c28bcfe]{align-items:center;gap:12px;margin-top:4px;display:flex}.cta-primary[data-v-5c28bcfe],.cta-secondary[data-v-5c28bcfe]{letter-spacing:.3px;cursor:pointer;border-radius:6px;padding:11px 26px;font-family:inherit;font-size:.95rem;font-weight:600;transition:all .2s}.cta-primary[data-v-5c28bcfe]{background:linear-gradient(145deg, var(--color-accent), var(--color-accent-dark));color:var(--color-text-bright);border:1px solid var(--color-accent);box-shadow:0 4px 15px color-mix(in srgb, var(--color-accent) 30%, transparent)}.cta-primary[data-v-5c28bcfe]:hover{background:linear-gradient(145deg, var(--color-accent-hover), var(--color-accent));box-shadow:0 6px 22px color-mix(in srgb, var(--color-accent) 45%, transparent);transform:translateY(-1px)}.cta-primary[data-v-5c28bcfe]:active{box-shadow:0 2px 10px color-mix(in srgb, var(--color-accent) 30%, transparent);transform:translateY(0)}.cta-secondary[data-v-5c28bcfe]{color:var(--color-accent);border:1px solid var(--color-accent-border);background:0 0}.cta-secondary[data-v-5c28bcfe]:hover{background:var(--color-accent-bg);border-color:var(--color-accent);color:var(--color-accent-hover)}.cta-tertiary[data-v-5c28bcfe]{color:var(--color-text-secondary);margin-top:-8px;font-size:.9rem;text-decoration:none;transition:color .15s}.cta-tertiary[data-v-5c28bcfe]:hover{color:var(--color-accent)}.footer[data-v-5c28bcfe]{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:32px;display:flex}.footer-links[data-v-5c28bcfe]{align-items:center;gap:12px;font-size:.85rem;display:flex}.footer-link[data-v-5c28bcfe]{color:var(--color-text-secondary);text-decoration:none;transition:color .15s}.footer-link[data-v-5c28bcfe]:hover{color:var(--color-heading)}.footer-divider[data-v-5c28bcfe]{color:var(--color-text-tertiary);-webkit-user-select:none;user-select:none}.build-info[data-v-5c28bcfe]{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;margin:0;font-size:.78rem}@media (width<=768px){.landing-content[data-v-5c28bcfe]{gap:22px}.ascii-logo[data-v-5c28bcfe]{font-size:.6rem}.tagline-primary[data-v-5c28bcfe]{font-size:1.25rem}.tagline-secondary[data-v-5c28bcfe]{font-size:.88rem}.cta-primary[data-v-5c28bcfe],.cta-secondary[data-v-5c28bcfe]{padding:10px 22px;font-size:.9rem}}@media (width<=480px){.ascii-logo[data-v-5c28bcfe]{font-size:.5rem}.tagline-primary[data-v-5c28bcfe]{font-size:1.1rem}.cta-group[data-v-5c28bcfe]{flex-direction:column;width:100%;max-width:280px}.cta-primary[data-v-5c28bcfe],.cta-secondary[data-v-5c28bcfe]{width:100%;padding:11px 20px}}.knob-container[data-v-396a97c3]{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:8px;display:flex}.knob-body[data-v-396a97c3]{width:var(--v53777f99);height:var(--v53777f99);position:relative}.knob-ticks[data-v-396a97c3]{width:var(--v71dbf35a);height:var(--v71dbf35a);pointer-events:none;z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.knob[data-v-396a97c3]{width:var(--v53777f99);height:var(--v53777f99);cursor:grab;z-index:1;transition:transform .1s ease-out;position:relative}.knob[data-v-396a97c3]:active{cursor:grabbing}.knob-round[data-v-396a97c3]{border-radius:50%}.knob-round.knob-style-gradient[data-v-396a97c3]{background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border:3px solid #444;box-shadow:inset 2px 2px 5px #ffffff1a,inset -2px -2px 5px #00000080,2px 2px 10px #0000004d}.knob-round.knob-style-flat[data-v-396a97c3]{background:var(--knob-color,#2a2a2a);border:2px solid #555;box-shadow:inset 0 1px 3px #ffffff14,inset 0 -1px 3px #0006,1px 1px 6px #0006}.knob-indicator-line[data-v-396a97c3]{background:var(--indicator-color,#f27900);width:4px;height:20px;box-shadow:0 0 5px color-mix(in srgb, var(--indicator-color,#f27900) 50%, transparent);border-radius:2px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.knob-indicator-dot[data-v-396a97c3]{background:var(--indicator-color,#fff);width:8px;height:8px;box-shadow:0 0 4px color-mix(in srgb, var(--indicator-color,#fff) 60%, transparent);border-radius:50%;position:absolute;top:12%;left:50%;transform:translate(-50%)}.randall-base[data-v-396a97c3]{pointer-events:none;z-index:1;width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.knob-randall[data-v-396a97c3]{z-index:2;justify-content:center;align-items:center;display:flex;overflow:visible}.randall-svg[data-v-396a97c3]{pointer-events:none;filter:drop-shadow(1px 1px 3px #0006);width:100%;height:auto}.knob-label[data-v-396a97c3]{color:#ccc;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:500}.knob-container:hover .knob-round.knob-style-gradient[data-v-396a97c3]{box-shadow:inset 2px 2px 5px #ffffff1a, inset -2px -2px 5px #00000080, 2px 2px 15px color-mix(in srgb, var(--indicator-color,#f27900) 30%, transparent)}.knob-container:hover .knob-round.knob-style-flat[data-v-396a97c3]{box-shadow:inset 0 1px 3px #ffffff1a,inset 0 -1px 3px #0006,1px 1px 10px #ffffff14}.knob-container:hover .knob-randall .randall-svg[data-v-396a97c3]{filter:drop-shadow(0 0 6px #ffffff1a)drop-shadow(1px 1px 3px #0006)}.knob-container.disabled[data-v-396a97c3]{opacity:.4;cursor:not-allowed;pointer-events:none}.three-way-container[data-v-ed016b06]{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:8px;display:flex}.three-way-label[data-v-ed016b06]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:600}.three-way-body[data-v-ed016b06]{width:var(--v5392ef9d);height:var(--v699790f0);cursor:pointer;background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border:2px solid #444;border-radius:50px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #ffffff0f,inset 0 -1px 3px #0006,2px 2px 8px #00000080}.three-way-body.three-way-vertical[data-v-ed016b06]{width:var(--v699790f0);height:var(--v5392ef9d);flex-direction:column}.three-way-segment[data-v-ed016b06]{flex:1;justify-content:center;align-items:center;height:100%;transition:all .15s;display:flex;position:relative}.three-way-vertical .three-way-segment[data-v-ed016b06]{width:100%;height:auto}.three-way-segment.active[data-v-ed016b06]{background:radial-gradient(#ffffff14 0%,#0000 70%);box-shadow:inset 0 -2px 4px #0000004d}.three-way-segment[data-v-ed016b06]:not(.active){box-shadow:inset 0 2px 4px #0006}.segment-glow[data-v-ed016b06]{background:var(--v5f278c1c);border-radius:50%;width:35%;height:55%;transition:all .2s;box-shadow:inset 1px 1px 2px #0006}.three-way-segment.active .segment-glow[data-v-ed016b06]{background:var(--v8ed97292);box-shadow:0 0 6px color-mix(in srgb, var(--v8ed97292) 70%, transparent), 0 0 14px color-mix(in srgb, var(--v8ed97292) 40%, transparent), inset 0 0 3px #ffffff40}.three-way-segment[data-v-ed016b06]:not(:last-child):after{content:"";background:#555;width:1px;height:60%;position:absolute;top:20%;right:0}.three-way-vertical .three-way-segment[data-v-ed016b06]:not(:last-child):after{width:60%;height:1px;inset:auto auto 0 20%}.three-way-value[data-v-ed016b06]{color:var(--color-text-tertiary);font-size:10px;font-weight:500}.three-way-container.disabled[data-v-ed016b06]{opacity:.5;pointer-events:none}.amp-container[data-v-52fb1b46]{color:#fff;flex-direction:column;width:100%;min-width:0;font-family:Arial,sans-serif;display:flex}.amp-head-new[data-v-52fb1b46]{width:100%;margin-bottom:30px}.amp-faceplate-new[data-v-52fb1b46]{box-sizing:border-box;--faceplate-print-color:var(--v38fae2ac);aspect-ratio:2144/460;background:linear-gradient(145deg,#313131,#111);border:1px solid #555;border-radius:8px;width:55%;padding:20px 30px;position:relative;overflow:visible;box-shadow:inset 0 2px 10px #00000080,inset 0 -2px 10px #ffffff08;container-type:inline-size}@media (width<=1024px){.amp-faceplate-new[data-v-52fb1b46]{width:80%}}@media (width<=640px){.amp-faceplate-new[data-v-52fb1b46]{width:100%}}.faceplate-element[data-v-52fb1b46]{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.faceplate-element.disabled[data-v-52fb1b46]{opacity:.4;transition:opacity .2s}.led-light[data-v-52fb1b46]{border-radius:50%;transition:all .3s}.led-large[data-v-52fb1b46]{width:3cqi;height:3cqi}.led-green[data-v-52fb1b46]{background:radial-gradient(circle,#6f7,#0a3);animation:2s ease-in-out infinite alternate ledGreenGlow-52fb1b46;box-shadow:0 0 10px #66ff77b3}.led-green.led-off[data-v-52fb1b46]{opacity:.55;background:radial-gradient(circle,#555,#2a2a2a);animation:none;box-shadow:inset 0 0 3px #00000080}@keyframes ledGreenGlow-52fb1b46{0%{box-shadow:0 0 8px #6f79}to{box-shadow:0 0 18px #66ff77e6}}.faceplate-knob[data-v-52fb1b46]{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.element-label[data-v-52fb1b46]{color:var(--faceplate-print-color,silver);text-transform:uppercase;letter-spacing:.11cqi;white-space:nowrap;text-align:center;font-size:1.6cqi;font-weight:600;line-height:1.3}.element-label-large[data-v-52fb1b46]{color:var(--faceplate-print-color,silver);text-transform:uppercase;letter-spacing:.26cqi;white-space:nowrap;text-align:center;font-size:2cqi;font-weight:600}.input-jack-svg[data-v-52fb1b46]{width:5cqi;height:5cqi}.svg-icon[data-v-52fb1b46]{background-color:var(--faceplate-print-color,silver);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.randall-logo-img[data-v-52fb1b46]{aspect-ratio:460/100;width:18cqi}.randall-logo[data-v-52fb1b46]{letter-spacing:6px;color:silver;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 2px #000c;font-family:Arial Black,Arial,sans-serif;font-size:1.4rem;font-weight:900}.model-name[data-v-52fb1b46]{justify-content:center;align-items:center;display:flex}.diavlo-logo-img[data-v-52fb1b46]{aspect-ratio:565/68;width:17cqi}.diavlo-skull-img[data-v-52fb1b46]{aspect-ratio:1304/1328;width:15cqi}.rd5-logo-img[data-v-52fb1b46]{aspect-ratio:192/103;width:10cqi}.floating-action-bar[data-v-52fb1b46]{background:linear-gradient(145deg, var(--color-background-soft), var(--color-background-deep));border:2px solid var(--color-accent);z-index:1000;border-radius:10px;min-width:400px;padding:15px 25px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #000c,0 0 20px #f279004d}.action-bar-content[data-v-52fb1b46]{justify-content:space-between;align-items:center;gap:20px;display:flex}.unsaved-indicator[data-v-52fb1b46]{color:var(--color-accent);letter-spacing:.5px;font-size:.9rem;font-weight:600;animation:2s ease-in-out infinite pulse-52fb1b46}@keyframes pulse-52fb1b46{0%,to{opacity:1}50%{opacity:.6}}.action-buttons[data-v-52fb1b46]{gap:10px;display:flex}.btn-revert[data-v-52fb1b46],.btn-save[data-v-52fb1b46]{cursor:pointer;letter-spacing:.5px;text-transform:uppercase;border:none;border-radius:6px;padding:8px 20px;font-size:.85rem;font-weight:600;transition:all .2s}.btn-revert[data-v-52fb1b46]{background:var(--color-border);color:var(--color-text);border:1px solid var(--color-border)}.btn-revert[data-v-52fb1b46]:hover:not(:disabled){border-color:var(--color-text);background:#e6e8bf1f}.btn-save[data-v-52fb1b46]{background:linear-gradient(145deg, var(--color-accent), #e06800);color:#fff;box-shadow:0 4px 10px #f279004d}.btn-save[data-v-52fb1b46]:hover:not(:disabled){background:linear-gradient(145deg,#e06800,#cc5e00);transform:translateY(-1px);box-shadow:0 6px 15px #f2790066}.btn-revert[data-v-52fb1b46]:disabled,.btn-save[data-v-52fb1b46]:disabled{opacity:.5;cursor:not-allowed}.save-error[data-v-52fb1b46]{background:var(--color-danger-bg);color:var(--color-danger);text-align:center;border:1px solid #dd1d004d;border-radius:4px;margin-top:10px;padding:8px 12px;font-size:.8rem}.slide-up-enter-active[data-v-52fb1b46],.slide-up-leave-active[data-v-52fb1b46]{transition:all .3s}.slide-up-enter-from[data-v-52fb1b46],.slide-up-leave-to[data-v-52fb1b46]{opacity:0;transform:translate(-50%,100px)}.debug-panel[data-v-52fb1b46]{background:#0009;border:1px solid #fff3;border-radius:8px;margin-top:20px;padding:10px;font-family:monospace;font-size:12px}.debug-panel summary[data-v-52fb1b46]{cursor:pointer;color:#888;-webkit-user-select:none;user-select:none}.debug-panel summary[data-v-52fb1b46]:hover{color:#aaa}.debug-panel pre[data-v-52fb1b46]{color:#0f0;white-space:pre-wrap;word-break:break-all;background:#0006;border-radius:4px;margin:10px 0 0;padding:10px;overflow-x:auto}.rocker-container[data-v-57662f75]{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:8px;display:flex}.rocker-label[data-v-57662f75]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:600}.rocker-body[data-v-57662f75]{width:var(--v8d32e302);height:var(--v83906364);cursor:pointer;background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border:2px solid #444;border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #ffffff0f,inset 0 -1px 3px #0006,2px 2px 8px #00000080}.rocker-body.rocker-square[data-v-57662f75]{border:1px solid #333;border-radius:4px;flex-direction:column}.rocker-square .rocker-left[data-v-57662f75]{border-radius:2px 2px 0 0}.rocker-square .rocker-right[data-v-57662f75]{border-radius:0 0 2px 2px}.rocker-square .rocker-half[data-v-57662f75]{flex:1;width:100%}.rocker-square .rocker-divider[data-v-57662f75]{width:auto;height:1px;inset:50% 10% auto;transform:translateY(-50%)}.rocker-led[data-v-57662f75]{z-index:2;pointer-events:none;opacity:.3;background:#14141480;border-radius:50%;width:60%;height:40%;transition:all .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rocker-led.led-active[data-v-57662f75]{opacity:1;background:radial-gradient(ellipse at 50% 50%, var(--v8499f900), color-mix(in srgb, var(--v8499f900) 65%, transparent) 40%, color-mix(in srgb, var(--v8499f900) 20%, transparent) 75%, transparent 100%);box-shadow:0 0 8px color-mix(in srgb, var(--v8499f900) 50%, transparent), 0 0 18px color-mix(in srgb, var(--v8499f900) 25%, transparent);animation:2s ease-in-out infinite alternate ledPulse-57662f75}@keyframes ledPulse-57662f75{0%{box-shadow:0 0 6px color-mix(in srgb, var(--v8499f900) 45%, transparent), 0 0 14px color-mix(in srgb, var(--v8499f900) 20%, transparent)}to{box-shadow:0 0 10px color-mix(in srgb, var(--v8499f900) 60%, transparent), 0 0 22px color-mix(in srgb, var(--v8499f900) 35%, transparent)}}.rocker-body[data-v-57662f75]:hover{box-shadow:inset 0 1px 3px #ffffff14,inset 0 -1px 3px #0006,2px 2px 12px #ffffff0f}.rocker-body[data-v-57662f75]:active{transform:scale(.97)}.rocker-body.rocker-vertical[data-v-57662f75]{flex-direction:column}.rocker-vertical .rocker-left[data-v-57662f75]{border-radius:var(--v29c13f24) var(--v29c13f24) 0 0}.rocker-vertical .rocker-right[data-v-57662f75]{border-radius:0 0 var(--v29c13f24) var(--v29c13f24)}.rocker-vertical .rocker-divider[data-v-57662f75]{width:auto;height:1px;inset:50% 15% auto;transform:translateY(-50%)}.rocker-vertical .rocker-half[data-v-57662f75]{flex:1;width:100%}.rocker-half[data-v-57662f75]{flex:1;justify-content:center;align-items:center;height:100%;transition:all .25s;display:flex;position:relative}.rocker-left[data-v-57662f75]{border-radius:var(--v29c13f24) 0 0 var(--v29c13f24)}.rocker-right[data-v-57662f75]{border-radius:0 var(--v29c13f24) var(--v29c13f24) 0}.rocker-square .rocker-half-glow[data-v-57662f75]{width:25%;height:25%}.rocker-square .rocker-half.active[data-v-57662f75]{box-shadow:inset 0 2px 6px #00000080}.rocker-square .rocker-half[data-v-57662f75]:not(.active){box-shadow:inset 0 -1px 3px #0003,inset 0 1px 2px #ffffff14}.rocker-half-glow[data-v-57662f75]{background:var(--v250c7750);border-radius:50%;width:35%;height:35%;transition:all .3s;box-shadow:inset 1px 1px 2px #0006}.rocker-half.active .rocker-half-glow[data-v-57662f75]{background:var(--v483f4395);box-shadow:0 0 6px color-mix(in srgb, var(--v483f4395) 70%, transparent), 0 0 14px color-mix(in srgb, var(--v483f4395) 40%, transparent), inset 0 0 3px #ffffff40}.rocker-half.active[data-v-57662f75]{background:#ffffff08}.rocker-divider[data-v-57662f75]{z-index:1;background:#555;width:1px;position:absolute;top:15%;bottom:15%;left:50%;transform:translate(-50%)}.rocker-value[data-v-57662f75]{color:#999;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}.rocker-container.disabled[data-v-57662f75]{opacity:.4;cursor:not-allowed;pointer-events:none}.amp-container[data-v-e0fa2d33]{color:#fff;flex-direction:column;width:100%;min-width:0;font-family:Arial,sans-serif;display:flex}.amp-head-new[data-v-e0fa2d33]{width:100%;margin-bottom:30px}.amp-faceplate-new[data-v-e0fa2d33]{box-sizing:border-box;aspect-ratio:2800/305;background:linear-gradient(145deg,#313131,#111);border:1px solid #333;border-radius:8px;width:100%;padding:20px 30px;position:relative;overflow:visible;box-shadow:inset 0 2px 10px #00000080,inset 0 -2px 10px #ffffff08;container-type:inline-size}.logo-hector[data-v-e0fa2d33]{pointer-events:none;justify-content:center;align-items:center;width:20%;height:125%;display:flex;position:absolute;top:50%;left:22.5%;transform:translate(-50%,-50%)}.hector-logo-svg[data-v-e0fa2d33]{object-fit:contain;opacity:.95;width:100%;height:100%}.faceplate-element[data-v-e0fa2d33]{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.faceplate-power-switch[data-v-e0fa2d33]{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%)}.faceplate-power-switch[data-v-e0fa2d33]>:first-child{margin-top:var(--c94265aa)}.faceplate-knob[data-v-e0fa2d33]{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%)}.faceplate-knob[data-v-e0fa2d33]>:first-child{margin-top:var(--v752f3825)}.element-label[data-v-e0fa2d33]{color:silver;text-transform:uppercase;letter-spacing:.065cqi;white-space:nowrap;text-align:center;font-size:.62cqi;font-weight:600;line-height:1.3}.element-sublabel[data-v-e0fa2d33]{letter-spacing:.033cqi;color:#999;font-size:.45cqi;font-weight:400}.switch-position-label[data-v-e0fa2d33]{color:silver;font-size:.65cqi}.input-jack-svg[data-v-e0fa2d33]{width:2.86cqi;height:2.86cqi}.section-title[data-v-e0fa2d33]{align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%)}.section-line[data-v-e0fa2d33]{background:silver;flex:1;height:1px}.section-text[data-v-e0fa2d33]{color:silver;text-transform:uppercase;letter-spacing:.125cqi;white-space:nowrap;font-size:.62cqi;font-weight:600}.led-light[data-v-e0fa2d33]{border-radius:50%;width:.71cqi;height:.71cqi;transition:all .3s}.led-red[data-v-e0fa2d33]{background:radial-gradient(circle, var(--color-danger), #aa1500);animation:2s ease-in-out infinite alternate ledRedGlow-e0fa2d33;box-shadow:0 0 8px #dd1d0099}.led-red.led-off[data-v-e0fa2d33]{box-shadow:none;opacity:.3;background:radial-gradient(circle,#444,#222);animation:none}@keyframes ledRedGlow-e0fa2d33{0%{box-shadow:0 0 5px #dd1d0080}to{box-shadow:0 0 15px #dd1d00cc}}.floating-action-bar[data-v-e0fa2d33]{z-index:1000;background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border:2px solid #d4a853;border-radius:10px;min-width:400px;padding:15px 25px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #000c,0 0 20px #d4a8534d}.action-bar-content[data-v-e0fa2d33]{justify-content:space-between;align-items:center;gap:20px;display:flex}.unsaved-indicator[data-v-e0fa2d33]{color:#d4a853;letter-spacing:.5px;font-size:.9rem;font-weight:600;animation:2s ease-in-out infinite pulse-e0fa2d33}@keyframes pulse-e0fa2d33{0%,to{opacity:1}50%{opacity:.6}}.action-buttons[data-v-e0fa2d33]{gap:10px;display:flex}.btn-revert[data-v-e0fa2d33],.btn-save[data-v-e0fa2d33]{cursor:pointer;letter-spacing:.5px;text-transform:uppercase;border:none;border-radius:6px;padding:8px 20px;font-size:.85rem;font-weight:600;transition:all .2s}.btn-revert[data-v-e0fa2d33]{color:#ccc;background:#ffffff1a;border:1px solid #fff3}.btn-revert[data-v-e0fa2d33]:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d}.btn-save[data-v-e0fa2d33]{color:#fff;background:linear-gradient(145deg,#d4a853,#a07830);box-shadow:0 4px 10px #d4a8534d}.btn-save[data-v-e0fa2d33]:hover:not(:disabled){background:linear-gradient(145deg,#e0b860,#b08838);transform:translateY(-1px);box-shadow:0 6px 15px #d4a85366}.btn-revert[data-v-e0fa2d33]:disabled,.btn-save[data-v-e0fa2d33]:disabled{opacity:.5;cursor:not-allowed}.save-error[data-v-e0fa2d33]{background:var(--color-danger-bg);color:var(--color-danger);text-align:center;border:1px solid #dd1d004d;border-radius:4px;margin-top:10px;padding:8px 12px;font-size:.8rem}.slide-up-enter-active[data-v-e0fa2d33],.slide-up-leave-active[data-v-e0fa2d33]{transition:all .3s}.slide-up-enter-from[data-v-e0fa2d33],.slide-up-leave-to[data-v-e0fa2d33]{opacity:0;transform:translate(-50%,100px)}.debug-panel[data-v-e0fa2d33]{background:#0009;border:1px solid #fff3;border-radius:8px;margin-top:20px;padding:10px;font-family:monospace;font-size:12px}.debug-panel summary[data-v-e0fa2d33]{cursor:pointer;color:#888;-webkit-user-select:none;user-select:none}.debug-panel summary[data-v-e0fa2d33]:hover{color:#aaa}.debug-panel pre[data-v-e0fa2d33]{color:#0f0;white-space:pre-wrap;word-break:break-all;background:#0006;border-radius:4px;margin:10px 0 0;padding:10px;overflow-x:auto}.waveform-display[data-v-6da88331]{cursor:pointer;width:100%;position:relative;overflow:hidden}.waveform-display.disabled[data-v-6da88331]{cursor:default;opacity:.5;pointer-events:none}.waveform-display:hover .play-pause-btn[data-v-6da88331]{opacity:1}.waveform-canvas[data-v-6da88331]{width:100%;display:block}.play-pause-btn[data-v-6da88331]{background:color-mix(in srgb, var(--color-background-deep) 75%, transparent);width:32px;height:32px;color:color-mix(in srgb, var(--color-heading) 85%, transparent);cursor:pointer;opacity:0;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s,background .15s,color .15s;display:flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.play-pause-btn.playing[data-v-6da88331]{opacity:1}.play-pause-btn[data-v-6da88331]:hover{background:color-mix(in srgb, var(--color-accent) 70%, transparent);color:var(--color-text-bright)}.seek-line[data-v-6da88331]{background:color-mix(in srgb, var(--color-heading) 60%, transparent);pointer-events:none;opacity:0;will-change:transform;width:1px;height:100%;transition:opacity .1s;position:absolute;top:0;left:0}.seek-line.visible[data-v-6da88331]{opacity:1}.playhead-line[data-v-6da88331]{background:var(--color-accent);pointer-events:none;opacity:0;z-index:1;width:2px;height:100%;transition:opacity .15s;position:absolute;top:0;left:0}.playhead-line.visible[data-v-6da88331]{opacity:1}.reamping-progress-bar[data-v-6da88331]{background:color-mix(in srgb, var(--color-accent) 55%, transparent);pointer-events:none;z-index:1;height:1px;transition:width .3s linear;position:absolute;bottom:0;left:0}.waveform-loading[data-v-6da88331]{background:repeating-linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-heading) 2%, transparent) 50%, transparent 100%);animation:1.5s infinite shimmer-6da88331;position:absolute;inset:0}@keyframes shimmer-6da88331{0%{transform:translate(-100%)}to{transform:translate(100%)}}.package-card[data-v-1c62de59]{background:color-mix(in srgb, var(--color-heading) 12%, transparent);border:1px solid var(--color-border-hover);text-align:center;border-radius:10px;flex-direction:column;align-items:center;min-width:200px;padding:24px;transition:all .2s;display:flex;position:relative}.package-card[data-v-1c62de59]:hover{border-color:color-mix(in srgb, var(--color-heading) 30%, transparent);background:color-mix(in srgb, var(--color-heading) 18%, transparent);transform:translateY(-2px)}.package-card.best-value[data-v-1c62de59]{border-color:var(--color-accent);background:var(--color-accent-bg)}.package-card.best-value[data-v-1c62de59]:hover{border-color:var(--color-accent-hover);background:color-mix(in srgb, var(--color-accent) 22%, transparent)}.best-value-badge[data-v-1c62de59]{background:var(--color-accent);color:var(--color-text-bright);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:10px;padding:2px 12px;font-size:11px;font-weight:700;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.package-name[data-v-1c62de59]{color:var(--color-heading);margin:4px 0 16px;font-size:16px;font-weight:600}.package-tokens[data-v-1c62de59]{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.token-amount[data-v-1c62de59]{color:var(--color-accent);font-size:36px;font-weight:700;line-height:1}.token-label[data-v-1c62de59]{color:var(--color-text);font-size:14px}.package-subtitle[data-v-1c62de59]{color:var(--color-text-secondary);margin-bottom:16px;font-size:12px}.package-price[data-v-1c62de59]{color:var(--color-heading);margin-bottom:4px;font-size:24px;font-weight:700}.package-per-token[data-v-1c62de59]{color:var(--color-text);margin-bottom:20px;font-size:13px}.buy-btn[data-v-1c62de59]{background:linear-gradient(145deg, var(--color-accent), var(--color-accent-dark));width:100%;color:var(--color-text-bright);border:1px solid var(--color-accent);cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb, var(--color-accent) 25%, transparent);border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.buy-btn[data-v-1c62de59]:hover:not(:disabled){background:linear-gradient(145deg, var(--color-accent-hover), var(--color-accent));box-shadow:0 4px 14px color-mix(in srgb, var(--color-accent) 40%, transparent);transform:translateY(-1px)}.buy-btn[data-v-1c62de59]:active:not(:disabled){box-shadow:0 1px 4px color-mix(in srgb, var(--color-accent) 25%, transparent);transform:translateY(0)}.buy-btn[data-v-1c62de59]:disabled{opacity:.5;cursor:not-allowed}.modal-backdrop[data-v-82244b36]{z-index:2000;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-82244b36]{background:var(--color-surface);border:1px solid var(--color-border-hover);width:100%;max-width:700px;max-height:90vh;color:var(--color-heading);border-radius:12px;flex-direction:column;gap:20px;padding:32px;display:flex;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000080}.modal-close[data-v-82244b36]{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:22px;line-height:1;transition:color .15s,background .15s;position:absolute;top:14px;right:14px}.modal-close[data-v-82244b36]:hover{color:var(--color-heading);background:color-mix(in srgb, var(--color-heading) 10%, transparent)}.modal-title[data-v-82244b36]{letter-spacing:-.01em;color:var(--color-heading);margin:0;padding-right:32px;font-size:1.5rem;font-weight:600}.modal-loading[data-v-82244b36]{color:var(--color-text);flex-direction:column;align-items:center;gap:12px;padding:24px 0;display:flex}.modal-spinner[data-v-82244b36]{border:3px solid color-mix(in srgb, var(--color-heading) 15%, transparent);border-top-color:var(--color-accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite modal-spin-82244b36}@keyframes modal-spin-82244b36{to{transform:rotate(360deg)}}.cost-readout[data-v-82244b36]{background:var(--color-background-deep);border:1px solid var(--color-border);border-radius:8px;padding:16px 20px}.cost-row[data-v-82244b36]{justify-content:space-between;align-items:center;padding:5px 0;display:flex}.cost-label[data-v-82244b36]{color:var(--color-text);font-size:.9rem}.cost-value[data-v-82244b36]{color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600}.balance-ok[data-v-82244b36]{color:var(--color-success)}.cost-divider[data-v-82244b36]{border:none;border-top:1px solid var(--color-border);margin:6px 0}.insufficient-notice[data-v-82244b36]{background:var(--color-danger-bg);border:1px solid color-mix(in srgb, var(--color-danger) 40%, transparent);text-align:center;border-radius:8px;padding:18px 20px}.notice-icon[data-v-82244b36]{margin-bottom:6px;font-size:28px;line-height:1}.insufficient-notice p[data-v-82244b36]{color:var(--color-text);margin:4px 0;font-size:.92rem;line-height:1.5}.insufficient-notice strong[data-v-82244b36]{color:var(--color-heading);font-weight:600}.notice-deficit[data-v-82244b36]{color:var(--color-danger)!important;margin-top:8px!important}.notice-deficit strong[data-v-82244b36]{color:var(--color-danger)!important}.packages-heading[data-v-82244b36]{color:var(--color-heading);margin:0;font-size:1.05rem;font-weight:600}.packages-grid[data-v-82244b36]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.modal-error[data-v-82244b36]{background:var(--color-danger-bg);border:1px solid color-mix(in srgb, var(--color-danger) 40%, transparent);color:var(--color-danger);border-radius:6px;padding:12px 16px;font-size:.9rem}.modal-actions[data-v-82244b36]{justify-content:flex-end;gap:10px;display:flex}.modal-btn[data-v-82244b36]{letter-spacing:.3px;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:11px 22px;font-family:inherit;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.modal-btn--primary[data-v-82244b36]{background:linear-gradient(145deg, var(--color-accent), var(--color-accent-dark));color:var(--color-text-bright);border:1px solid var(--color-accent);box-shadow:0 4px 15px color-mix(in srgb, var(--color-accent) 30%, transparent)}.modal-btn--primary[data-v-82244b36]:hover:not(:disabled){background:linear-gradient(145deg, var(--color-accent-hover), var(--color-accent));box-shadow:0 6px 22px color-mix(in srgb, var(--color-accent) 45%, transparent);transform:translateY(-1px)}.modal-btn--primary[data-v-82244b36]:active:not(:disabled){box-shadow:0 2px 10px color-mix(in srgb, var(--color-accent) 30%, transparent);transform:translateY(0)}.modal-btn--secondary[data-v-82244b36]{color:var(--color-text);border:1px solid var(--color-border-hover);background:0 0}.modal-btn--secondary[data-v-82244b36]:hover:not(:disabled){background:color-mix(in srgb, var(--color-heading) 8%, transparent);color:var(--color-heading);border-color:color-mix(in srgb, var(--color-heading) 25%, transparent)}.modal-btn[data-v-82244b36]:disabled{opacity:.5;cursor:not-allowed;transform:none}.ir-selector[data-v-9a56c306]{align-items:center;display:flex;position:relative}.ir-selector.disabled[data-v-9a56c306]{opacity:.4;pointer-events:none}.ir-trigger[data-v-9a56c306]{align-items:center;gap:0;display:flex}.ir-toggle-btn[data-v-9a56c306]{border:1px solid var(--color-border-hover);background:color-mix(in srgb, var(--color-heading) 8%, transparent);width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;border-right:none;border-radius:4px 0 0 4px;justify-content:center;align-items:center;transition:all .15s;display:flex}.ir-toggle-btn[data-v-9a56c306]:hover{background:color-mix(in srgb, var(--color-heading) 14%, transparent);color:var(--color-heading)}.ir-toggle-btn.active[data-v-9a56c306]{color:var(--color-accent);background:var(--color-accent-bg);border-color:var(--color-accent-border)}.ir-dropdown-btn[data-v-9a56c306]{border:1px solid var(--color-border-hover);background:color-mix(in srgb, var(--color-heading) 8%, transparent);height:30px;color:var(--color-text);cursor:pointer;border-radius:0 4px 4px 0;align-items:center;gap:4px;width:150px;padding:0 8px;font-family:inherit;font-size:.75rem;transition:all .15s;display:flex}.ir-dropdown-btn[data-v-9a56c306]:hover{background:color-mix(in srgb, var(--color-heading) 14%, transparent);color:var(--color-heading);border-color:color-mix(in srgb, var(--color-heading) 30%, transparent)}.ir-dropdown-btn.open[data-v-9a56c306]{border-color:var(--color-accent-border);background:var(--color-accent-bg)}.ir-label[data-v-9a56c306]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ir-chevron[data-v-9a56c306]{flex-shrink:0;transition:transform .15s}.ir-dropdown-btn.open .ir-chevron[data-v-9a56c306]{transform:rotate(90deg)}.ir-panel[data-v-9a56c306]{z-index:100;background:var(--color-background-mute);border:1px solid var(--color-border-hover);border-radius:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 8px 32px #00000080}.ir-panel-enter-active[data-v-9a56c306],.ir-panel-leave-active[data-v-9a56c306]{transition:opacity .12s,transform .12s}.ir-panel-enter-from[data-v-9a56c306],.ir-panel-leave-to[data-v-9a56c306]{opacity:0;transform:translateY(-4px)}.ir-column[data-v-9a56c306]{border-right:1px solid var(--color-border);flex-direction:column;min-width:160px;max-width:200px;display:flex}.ir-column[data-v-9a56c306]:last-child{border-right:none}.ir-column-header[data-v-9a56c306]{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);padding:8px 10px 6px;font-size:.7rem;font-weight:600}.ir-column-list[data-v-9a56c306]{max-height:200px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.ir-column-item[data-v-9a56c306]{color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:center;padding:6px 10px;font-size:.82rem;transition:all .1s;display:flex}.ir-column-item[data-v-9a56c306]:hover{background:color-mix(in srgb, var(--color-heading) 10%, transparent);color:var(--color-heading)}.ir-column-item.selected[data-v-9a56c306]{background:var(--color-accent-bg);color:var(--color-accent)}.ir-column-item .item-chevron[data-v-9a56c306]{opacity:.3;flex-shrink:0}.ir-column-item.selected .item-chevron[data-v-9a56c306]{opacity:.8}.ir-leaf[data-v-9a56c306]{justify-content:flex-start}.ir-leaf.active[data-v-9a56c306]{color:var(--color-accent);font-weight:600}.ir-leaf.active[data-v-9a56c306]:before,.ir-column-item.active-path[data-v-9a56c306]:before{content:"";background:var(--color-accent);border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-right:6px;display:inline-block}.ir-column-item.active-path[data-v-9a56c306]{color:var(--color-accent);font-weight:600}.ir-column-item.active-path .item-chevron[data-v-9a56c306]{opacity:.8}.batch-job-new[data-v-7e688a28]{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid #0000;border-radius:0 6px 6px 0;padding:14px 16px;transition:border-color .15s,background .15s,box-shadow .15s;box-shadow:0 0 12px #0006}.batch-job-new.is-active[data-v-7e688a28]{border-left-color:var(--color-accent);background:linear-gradient(145deg, var(--color-background-mute), color-mix(in srgb, var(--color-background-mute) 88%, var(--color-accent) 12%));box-shadow:0 0 12px #0006, 0 0 15px color-mix(in srgb, var(--color-accent) 25%, transparent)}.batch-job-new+.batch-job-new[data-v-7e688a28]{margin-top:8px}.job-header[data-v-7e688a28]{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.job-header-actions[data-v-7e688a28]{align-items:center;gap:4px;display:flex}.btn-header-action[data-v-7e688a28]{width:30px!important;height:30px!important}.btn-header-action[data-v-7e688a28]:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.spinning[data-v-7e688a28]{animation:1s linear infinite spin-7e688a28}@keyframes spin-7e688a28{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.job-title-group[data-v-7e688a28]{cursor:pointer;align-items:center;gap:6px;display:flex}.job-title[data-v-7e688a28]{color:var(--color-accent);letter-spacing:.5px;margin:0;font-size:.9rem;font-weight:600}.job-title-input[data-v-7e688a28]{color:var(--color-heading);letter-spacing:.5px;background:color-mix(in srgb, var(--color-heading) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-heading) 15%, transparent);border-radius:4px;outline:none;padding:2px 6px;font-family:inherit;font-size:.9rem;font-weight:600}.job-title-input[data-v-7e688a28]:focus{border-color:var(--color-accent)}.job-title-edit-icon[data-v-7e688a28]{color:color-mix(in srgb, var(--color-heading) 25%, transparent);transition:color .15s}.job-title-group:hover .job-title-edit-icon[data-v-7e688a28]{color:var(--color-accent)}.job-status[data-v-7e688a28]{text-transform:uppercase;letter-spacing:1px;color:var(--color-text);background:color-mix(in srgb, var(--color-heading) 7%, transparent);border:1px solid var(--color-border);border-radius:4px;padding:3px 10px;font-size:.7rem;font-weight:700}.job-status.pending[data-v-7e688a28]{color:var(--color-text)}.btn-start-reamping[data-v-7e688a28]{text-transform:uppercase;letter-spacing:1px;border:1px solid var(--color-accent-border);background:var(--color-accent-bg);color:var(--color-accent);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:4px 14px;font-size:.7rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-start-reamping[data-v-7e688a28]:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 30%, transparent);border-color:var(--color-accent);color:var(--color-text-bright)}.btn-start-reamping[data-v-7e688a28]:disabled{opacity:.35;cursor:not-allowed}.btn-revert-settings[data-v-7e688a28]{border:1px solid var(--color-border-hover);background:color-mix(in srgb, var(--color-heading) 6%, transparent);color:var(--color-text);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:.7rem;font-weight:600;transition:all .15s;display:inline-flex}.btn-revert-settings[data-v-7e688a28]:hover{background:color-mix(in srgb, var(--color-heading) 12%, transparent);color:var(--color-heading);border-color:color-mix(in srgb, var(--color-heading) 25%, transparent)}.btn-save-settings[data-v-7e688a28]{text-transform:uppercase;letter-spacing:1px;border:1px solid var(--color-accent-border);background:var(--color-accent-bg);color:var(--color-accent);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:4px 14px;font-size:.7rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-save-settings[data-v-7e688a28]:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 30%, transparent);border-color:var(--color-accent);color:var(--color-text-bright)}.btn-save-settings[data-v-7e688a28]:disabled{opacity:.35;cursor:not-allowed}.btn-reset[data-v-7e688a28]{color:var(--color-warning);opacity:.6}.btn-reset[data-v-7e688a28]:hover:not(:disabled){opacity:1}.job-status.running[data-v-7e688a28]{color:var(--color-accent);background:var(--color-accent-bg);border-color:var(--color-accent-border)}.job-status.queued[data-v-7e688a28]{color:var(--color-info);background:var(--color-info-bg);border-color:color-mix(in srgb, var(--color-info) 20%, transparent)}.job-status.done[data-v-7e688a28]{color:var(--color-success);background:var(--color-success-bg);border-color:color-mix(in srgb, var(--color-success) 20%, transparent)}.job-status.failed[data-v-7e688a28]{color:var(--color-danger);background:var(--color-danger-bg);border-color:var(--color-danger-bg)}.file-list[data-v-7e688a28]{grid-template-columns:max-content 1fr max-content;gap:4px 0;margin-top:8px;display:grid}.file-list-loading[data-v-7e688a28],.file-list-empty[data-v-7e688a28]{color:var(--color-text-secondary);grid-column:1/-1;padding:8px 0;font-size:.8rem}.file-row[data-v-7e688a28]{grid-template-columns:subgrid;background:color-mix(in srgb, var(--color-heading) 15%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-heading) 25%, transparent);cursor:pointer;border-radius:4px;grid-column:1/-1;align-items:center;min-height:80px;transition:background .15s,border-color .15s;display:grid}.file-row[data-v-7e688a28]:last-child{border-bottom:none}.file-row[data-v-7e688a28]:hover{background:color-mix(in srgb, var(--color-accent) 18%, transparent);border-bottom-color:color-mix(in srgb, var(--color-accent) 30%, transparent)}.file-left[data-v-7e688a28]{white-space:nowrap;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.file-waveform[data-v-7e688a28]{min-width:0}.file-right[data-v-7e688a28]{white-space:nowrap;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;display:flex}.file-name[data-v-7e688a28]{color:var(--color-heading);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:500;overflow:hidden}.file-duration[data-v-7e688a28]{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.file-status-badge[data-v-7e688a28]{text-transform:uppercase;letter-spacing:.5px;color:var(--color-heading);background:color-mix(in srgb, var(--color-heading) 22%, transparent);border-radius:3px;flex-shrink:0;margin-left:12px;padding:2px 6px;font-size:.65rem;font-weight:700}.file-status-badge.done[data-v-7e688a28]{color:var(--color-success);background:var(--color-success-bg)}.file-status-badge.running[data-v-7e688a28]{color:var(--color-accent);background:var(--color-accent-bg)}.file-status-badge.failed[data-v-7e688a28]{color:var(--color-danger);background:var(--color-danger-bg)}.btn-action[data-v-7e688a28]{width:40px;height:40px;color:var(--color-heading);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:flex}.btn-action[data-v-7e688a28]:hover{color:var(--color-accent);background:var(--color-accent-bg)}.btn-delete[data-v-7e688a28]:hover{color:var(--color-danger);background:var(--color-danger-bg)}.confirm-delete[data-v-7e688a28]{align-items:center;gap:2px;display:flex}.btn-confirm-yes[data-v-7e688a28]{color:var(--color-danger)!important}.btn-confirm-yes[data-v-7e688a28]:hover{background:var(--color-danger-bg)!important;color:var(--color-danger-hover)!important}.btn-confirm-no[data-v-7e688a28]{color:var(--color-heading)!important}.btn-confirm-no[data-v-7e688a28]:hover{background:color-mix(in srgb, var(--color-heading) 12%, transparent)!important}.swap-enter-active[data-v-7e688a28],.swap-leave-active[data-v-7e688a28]{transition:all .15s}.swap-enter-from[data-v-7e688a28],.swap-leave-to[data-v-7e688a28]{opacity:0;transform:scale(.8)}.batch-job-new.dragging[data-v-7e688a28]{border-color:var(--color-accent);background:var(--color-accent-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 15%, transparent)}.upload-row[data-v-7e688a28]{width:100%;min-height:40px;color:inherit;font:inherit;border:1px dashed var(--color-border-hover);cursor:pointer;background:0 0;border-radius:4px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:0;transition:border-color .15s,background .15s;display:flex}.upload-row[data-v-7e688a28]:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);background:color-mix(in srgb, var(--color-accent) 6%, transparent)}.upload-row[data-v-7e688a28]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.upload-row-icon[data-v-7e688a28]{color:var(--color-heading);transition:color .15s}.upload-row:hover .upload-row-icon[data-v-7e688a28]{color:var(--color-accent)}.upload-row-text[data-v-7e688a28]{color:var(--color-text);font-size:.78rem;transition:color .15s}.upload-row:hover .upload-row-text[data-v-7e688a28]{color:var(--color-heading)}.upload-row.empty[data-v-7e688a28]{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);background:color-mix(in srgb, var(--color-accent) 4%, transparent);flex-direction:column;gap:10px;min-height:90px;padding:18px 12px;animation:2.4s ease-in-out infinite dropzoneBreath-7e688a28}.upload-row.empty .upload-row-icon[data-v-7e688a28]{color:color-mix(in srgb, var(--color-accent) 85%, transparent)}.upload-row.empty .upload-row-text[data-v-7e688a28]{color:var(--color-heading);font-size:.9rem}.upload-row.empty[data-v-7e688a28]:hover{background:color-mix(in srgb, var(--color-accent) 8%, transparent);border-color:color-mix(in srgb, var(--color-accent) 70%, transparent);animation:none}@keyframes dropzoneBreath-7e688a28{0%,to{border-color:color-mix(in srgb, var(--color-accent) 35%, transparent);box-shadow:0 0 #0000}50%{border-color:color-mix(in srgb, var(--color-accent) 70%, transparent);box-shadow:0 0 12px 0 color-mix(in srgb, var(--color-accent) 18%, transparent)}}@media (prefers-reduced-motion:reduce){.upload-row.empty[data-v-7e688a28]{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent);box-shadow:none;transition:none;animation:none}}.uploading-pct[data-v-7e688a28]{color:var(--color-accent);font-weight:600}.upload-progress-bar[data-v-7e688a28]{background:color-mix(in srgb, var(--color-heading) 8%, transparent);border-radius:2px;height:4px;margin:0 4px;overflow:hidden}.upload-progress-fill[data-v-7e688a28]{background:linear-gradient(90deg, var(--color-accent), var(--color-accent-light));border-radius:2px;height:100%;transition:width .2s ease-out}.file-status-badge.uploading[data-v-7e688a28]{color:var(--color-accent);background:var(--color-accent-bg)}.sr-only[data-v-7e688a28]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal-backdrop[data-v-a428c7d1]{z-index:2000;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-a428c7d1]{background:var(--color-surface);border:1px solid var(--color-border-hover);width:100%;max-width:480px;color:var(--color-heading);border-radius:12px;flex-direction:column;gap:18px;padding:32px;display:flex;position:relative;box-shadow:0 20px 60px #00000080}.modal-close[data-v-a428c7d1]{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:22px;line-height:1;transition:color .15s,background .15s;position:absolute;top:14px;right:14px}.modal-close[data-v-a428c7d1]:hover{color:var(--color-heading);background:color-mix(in srgb, var(--color-heading) 10%, transparent)}.modal-title[data-v-a428c7d1]{letter-spacing:-.01em;color:var(--color-heading);margin:0;padding-right:32px;font-size:1.5rem;font-weight:600}.modal-message[data-v-a428c7d1]{color:var(--color-text);margin:0;font-size:.95rem;line-height:1.55}.modal-message strong[data-v-a428c7d1]{color:var(--color-heading);font-weight:600}.modal-actions[data-v-a428c7d1]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.modal-btn[data-v-a428c7d1]{letter-spacing:.3px;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:11px 22px;font-family:inherit;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.modal-btn--primary[data-v-a428c7d1]{background:linear-gradient(145deg, var(--color-accent), var(--color-accent-dark));color:var(--color-text-bright);border:1px solid var(--color-accent);box-shadow:0 4px 15px color-mix(in srgb, var(--color-accent) 30%, transparent)}.modal-btn--primary[data-v-a428c7d1]:hover:not(:disabled){background:linear-gradient(145deg, var(--color-accent-hover), var(--color-accent));box-shadow:0 6px 22px color-mix(in srgb, var(--color-accent) 45%, transparent);transform:translateY(-1px)}.modal-btn--primary[data-v-a428c7d1]:active:not(:disabled){transform:translateY(0)}.modal-btn--danger[data-v-a428c7d1]{color:var(--color-danger);border:1px solid color-mix(in srgb, var(--color-danger) 50%, transparent);background:0 0}.modal-btn--danger[data-v-a428c7d1]:hover:not(:disabled){background:var(--color-danger-bg);border-color:var(--color-danger);color:var(--color-danger-hover)}.modal-btn--secondary[data-v-a428c7d1]{color:var(--color-text);border:1px solid var(--color-border-hover);background:0 0}.modal-btn--secondary[data-v-a428c7d1]:hover:not(:disabled){background:color-mix(in srgb, var(--color-heading) 8%, transparent);color:var(--color-heading);border-color:color-mix(in srgb, var(--color-heading) 25%, transparent)}.amp-container[data-v-1f4b7ab1]{color:#fff;flex-direction:column;width:100%;min-width:0;font-family:Arial,sans-serif;display:flex}.amp-head-new[data-v-1f4b7ab1]{width:100%;margin-bottom:30px}.amp-faceplate-new[data-v-1f4b7ab1]{box-sizing:border-box;aspect-ratio:1852/210;background:linear-gradient(145deg,#313131,#111);border:1px solid #333;border-radius:8px;width:100%;padding:20px 30px;position:relative;overflow:visible;box-shadow:inset 0 2px 10px #00000080,inset 0 -2px 10px #ffffff08;container-type:inline-size}.faceplate-element[data-v-1f4b7ab1]{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.faceplate-element.disabled[data-v-1f4b7ab1]{opacity:.4;transition:opacity .2s}.faceplate-element[data-v-1f4b7ab1] .rocker-container{gap:0}.faceplate-power-switch[data-v-1f4b7ab1]{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%)}.faceplate-power-switch[data-v-1f4b7ab1]>:first-child{margin-top:var(--d2f70762)}.faceplate-knob[data-v-1f4b7ab1]{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%)}.faceplate-knob[data-v-1f4b7ab1]>:first-child{margin-top:var(--v6607f049)}.element-label[data-v-1f4b7ab1]{color:silver;text-transform:uppercase;letter-spacing:.09cqi;white-space:nowrap;text-align:center;font-size:.9cqi;font-weight:400;line-height:1.3}.element-label-small[data-v-1f4b7ab1]{letter-spacing:.065cqi;font-size:.65cqi}.input-jack-svg[data-v-1f4b7ab1]{width:2.86cqi;height:2.86cqi}.logo-marzian[data-v-1f4b7ab1]{aspect-ratio:1200/190;background-color:#d6d2c8;width:9.83cqi;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logo-tapp[data-v-1f4b7ab1]{aspect-ratio:583.125/69.464;background-color:#d6d2c8;width:14.5cqi;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.led-light[data-v-1f4b7ab1]{border-radius:50%;width:.71cqi;height:.71cqi;transition:all .3s}.led-large[data-v-1f4b7ab1]{width:1.5cqi;height:1.5cqi}.online-indicator[data-v-1f4b7ab1]{gap:.6cqi}.led-blue[data-v-1f4b7ab1]{background:radial-gradient(circle,#6bf,#07d);animation:2s ease-in-out infinite alternate ledBlueGlow-1f4b7ab1;box-shadow:0 0 10px #66bbffb3}.led-blue.led-off[data-v-1f4b7ab1]{opacity:.55;background:radial-gradient(circle,#555,#2a2a2a);animation:none;box-shadow:inset 0 0 3px #00000080}@keyframes ledBlueGlow-1f4b7ab1{0%{box-shadow:0 0 8px #6bf9}to{box-shadow:0 0 18px #66bbffe6}}.element-sublabel[data-v-1f4b7ab1]{letter-spacing:.033cqi;color:#999;font-size:.45cqi;font-weight:400}.section-title[data-v-1f4b7ab1]{align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%)}.section-line[data-v-1f4b7ab1]{background:silver;flex:1;height:1px}.section-text[data-v-1f4b7ab1]{color:silver;text-transform:uppercase;letter-spacing:.125cqi;white-space:nowrap;font-size:.62cqi;font-weight:600}.floating-action-bar[data-v-1f4b7ab1]{z-index:1000;background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border:2px solid #d4a853;border-radius:10px;min-width:400px;padding:15px 25px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #000c,0 0 20px #d4a8534d}.action-bar-content[data-v-1f4b7ab1]{justify-content:space-between;align-items:center;gap:20px;display:flex}.unsaved-indicator[data-v-1f4b7ab1]{color:#d4a853;letter-spacing:.5px;font-size:.9rem;font-weight:600;animation:2s ease-in-out infinite pulse-1f4b7ab1}@keyframes pulse-1f4b7ab1{0%,to{opacity:1}50%{opacity:.6}}.action-buttons[data-v-1f4b7ab1]{gap:10px;display:flex}.btn-revert[data-v-1f4b7ab1],.btn-save[data-v-1f4b7ab1]{cursor:pointer;letter-spacing:.5px;text-transform:uppercase;border:none;border-radius:6px;padding:8px 20px;font-size:.85rem;font-weight:600;transition:all .2s}.btn-revert[data-v-1f4b7ab1]{color:#ccc;background:#ffffff1a;border:1px solid #fff3}.btn-revert[data-v-1f4b7ab1]:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d}.btn-save[data-v-1f4b7ab1]{color:#fff;background:linear-gradient(145deg,#d4a853,#a07830);box-shadow:0 4px 10px #d4a8534d}.btn-save[data-v-1f4b7ab1]:hover:not(:disabled){background:linear-gradient(145deg,#e0b860,#b08838);transform:translateY(-1px);box-shadow:0 6px 15px #d4a85366}.btn-revert[data-v-1f4b7ab1]:disabled,.btn-save[data-v-1f4b7ab1]:disabled{opacity:.5;cursor:not-allowed}.save-error[data-v-1f4b7ab1]{background:var(--color-danger-bg);color:var(--color-danger);text-align:center;border:1px solid #dd1d004d;border-radius:4px;margin-top:10px;padding:8px 12px;font-size:.8rem}.slide-up-enter-active[data-v-1f4b7ab1],.slide-up-leave-active[data-v-1f4b7ab1]{transition:all .3s}.slide-up-enter-from[data-v-1f4b7ab1],.slide-up-leave-to[data-v-1f4b7ab1]{opacity:0;transform:translate(-50%,100px)}.amp-collection-container[data-v-dbbcfbb6]{color:var(--color-heading);flex-direction:column;max-width:1600px;min-height:100vh;margin:0 auto;padding:20px;font-family:Arial,sans-serif;display:flex}.header[data-v-dbbcfbb6]{text-align:center;justify-content:center;align-items:center;margin-bottom:30px;display:flex;position:relative}.header p[data-v-dbbcfbb6]{color:var(--color-text);text-transform:uppercase;letter-spacing:1px;margin:0;font-size:1.1rem}.amp-selector[data-v-dbbcfbb6]{width:100%;margin-bottom:20px}.amp-tabs[data-v-dbbcfbb6]{justify-content:center;gap:16px;display:flex}.amp-tab[data-v-dbbcfbb6]{background:var(--color-background-soft);cursor:pointer;color:var(--color-text);border:2px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:0;width:260px;padding:0;font-size:1rem;font-weight:500;transition:all .3s;display:flex;overflow:hidden}.amp-tab[data-v-dbbcfbb6]:hover{background:var(--color-background-mute);border-color:var(--color-border-hover);transform:translateY(-2px)}.amp-tab.active[data-v-dbbcfbb6]{background:var(--color-background-mute);border-color:var(--color-accent);color:var(--color-accent);box-shadow:0 0 15px color-mix(in srgb, var(--color-accent) 30%, transparent)}.amp-photo-wrapper[data-v-dbbcfbb6]{width:100%;position:relative}.amp-photo[data-v-dbbcfbb6]{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;display:block}.amp-meta[data-v-dbbcfbb6]{justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.amp-name[data-v-dbbcfbb6]{text-transform:uppercase;letter-spacing:1px;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.85rem;font-weight:500;overflow:hidden}.amp-status[data-v-dbbcfbb6]{letter-spacing:.4px;color:var(--color-text-secondary);flex-shrink:0;align-items:center;gap:6px;font-size:.7rem;font-weight:500;display:inline-flex}.status-dot[data-v-dbbcfbb6]{background:var(--color-text-tertiary);width:8px;height:8px;box-shadow:0 0 4px color-mix(in srgb, currentColor 40%, transparent);border-radius:50%;flex-shrink:0}.status-dot.available[data-v-dbbcfbb6]{background:var(--color-success);box-shadow:0 0 6px color-mix(in srgb, var(--color-success) 60%, transparent)}.status-dot.in-use[data-v-dbbcfbb6]{background:var(--color-accent);box-shadow:0 0 6px color-mix(in srgb, var(--color-accent) 60%, transparent)}.status-dot.busy[data-v-dbbcfbb6]{background:var(--color-warning);box-shadow:0 0 6px color-mix(in srgb, var(--color-warning) 60%, transparent)}.status-dot.offline[data-v-dbbcfbb6],.status-dot.unknown[data-v-dbbcfbb6]{background:var(--color-text-tertiary);box-shadow:none}.status-dot.coming-soon[data-v-dbbcfbb6]{background:var(--color-info);box-shadow:0 0 6px color-mix(in srgb, var(--color-info) 40%, transparent)}.amp-content[data-v-dbbcfbb6]{z-index:10;width:100%;margin-bottom:20px;position:sticky;top:60px}.amp-empty-hint[data-v-dbbcfbb6]{text-align:center;color:var(--color-text-secondary);margin:28px 0 0;font-size:.95rem;font-style:italic}.workspace-area[data-v-dbbcfbb6]{flex-direction:column;gap:8px;width:100%;min-height:200px;margin-bottom:20px;display:flex}.btn-add-job[data-v-dbbcfbb6]{border:1px dashed var(--color-border);width:100%;color:var(--color-text);cursor:pointer;opacity:.5;letter-spacing:.5px;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:10px;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.btn-add-job[data-v-dbbcfbb6]:hover:not(:disabled){opacity:1;border-color:var(--color-accent);color:var(--color-accent)}.btn-add-job[data-v-dbbcfbb6]:disabled{opacity:.3;cursor:not-allowed}.btn-add-job-icon[data-v-dbbcfbb6]{font-size:1.1rem;font-weight:300;line-height:1}.audio-player-section[data-v-dbbcfbb6]{flex-direction:column;gap:15px;width:100%;margin-bottom:20px;display:flex}.audio-upload-wrapper[data-v-dbbcfbb6],.audio-waveform-wrapper[data-v-dbbcfbb6]{width:100%}.bottom-sections[data-v-dbbcfbb6]{gap:20px;width:100%;margin-top:20px;display:grid}.loading-jobs[data-v-dbbcfbb6],.jobs-error[data-v-dbbcfbb6]{background:linear-gradient(145deg, var(--color-background-deep), var(--color-background));border:1px solid var(--color-border);text-align:center;border-radius:10px;padding:40px}.loading-jobs p[data-v-dbbcfbb6]{color:var(--color-text);margin:0;font-size:1rem}.jobs-error p[data-v-dbbcfbb6]{color:var(--color-danger);margin:0;font-size:1rem}.bottom-left[data-v-dbbcfbb6],.bottom-right[data-v-dbbcfbb6]{min-height:300px}.placeholder-section[data-v-dbbcfbb6]{background:linear-gradient(145deg, var(--color-background-deep), var(--color-background));border:1px solid var(--color-border);border-radius:10px;justify-content:center;align-items:center;height:100%;padding:40px;display:flex}.placeholder-section p[data-v-dbbcfbb6]{color:var(--color-text);text-align:center;margin:0;font-size:1rem}@media (width<=1024px){.bottom-sections[data-v-dbbcfbb6]{grid-template-columns:1fr}}@media (width<=768px){.header h1[data-v-dbbcfbb6]{font-size:2rem}.header p[data-v-dbbcfbb6]{font-size:1rem}.amp-tabs[data-v-dbbcfbb6]{flex-direction:column;align-items:center;gap:10px}.amp-tab[data-v-dbbcfbb6]{flex-direction:row;width:100%;max-width:300px;padding:10px}.amp-photo[data-v-dbbcfbb6]{width:100px;height:60px}.amp-content[data-v-dbbcfbb6]{max-width:100%}.bottom-sections[data-v-dbbcfbb6]{grid-template-columns:1fr}}.debug-message[data-v-dbbcfbb6]{color:var(--color-accent);text-align:center;background:var(--color-accent-bg);border:1px solid var(--color-accent);border-radius:5px;margin:10px 0;padding:20px}.new-job-button-container[data-v-dbbcfbb6]{justify-content:center;margin-top:10px;padding:20px;display:flex}.btn-new-job[data-v-dbbcfbb6]{background:linear-gradient(145deg, var(--color-background), var(--color-background-deep));border:2px dashed var(--color-background-mute);color:var(--color-text);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border-radius:8px;align-items:center;gap:10px;padding:12px 30px;font-size:.95rem;font-weight:600;transition:all .3s;display:flex}.btn-new-job[data-v-dbbcfbb6]:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent);background:linear-gradient(145deg, var(--color-background-soft), var(--color-background));box-shadow:0 0 15px color-mix(in srgb, var(--color-accent) 20%, transparent)}.btn-new-job[data-v-dbbcfbb6]:disabled{opacity:.5;cursor:not-allowed}.plus-icon[data-v-dbbcfbb6]{font-size:1.5rem;font-weight:300;line-height:1}.idle-warning-banner[data-v-dbbcfbb6]{background:var(--color-warning-bg);border:1px solid color-mix(in srgb, var(--color-warning) 50%, transparent);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:12px;margin-bottom:20px;padding:12px 20px;animation:2s ease-in-out infinite warningPulse-dbbcfbb6;display:flex}.idle-warning-icon[data-v-dbbcfbb6]{font-size:1.3rem}.idle-warning-text[data-v-dbbcfbb6]{color:var(--color-warning);letter-spacing:.5px;font-size:.95rem}.idle-warning-text strong[data-v-dbbcfbb6]{color:var(--color-accent);font-weight:700}.idle-warning-btn[data-v-dbbcfbb6]{background:var(--color-accent-bg);border:1px solid var(--color-accent);color:var(--color-accent);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border-radius:6px;padding:6px 16px;font-size:.85rem;font-weight:600;transition:all .2s}.idle-warning-btn[data-v-dbbcfbb6]:hover{background:color-mix(in srgb, var(--color-accent) 35%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--color-accent) 30%, transparent)}@keyframes warningPulse-dbbcfbb6{0%,to{border-color:color-mix(in srgb, var(--color-warning) 50%, transparent);box-shadow:0 0 5px color-mix(in srgb, var(--color-warning) 10%, transparent)}50%{border-color:color-mix(in srgb, var(--color-warning) 80%, transparent);box-shadow:0 0 15px color-mix(in srgb, var(--color-warning) 25%, transparent)}}.amp-available-banner[data-v-dbbcfbb6]{background:var(--color-success-bg);border:1px solid color-mix(in srgb, var(--color-success) 50%, transparent);border-radius:10px;justify-content:center;align-items:center;gap:12px;margin-bottom:20px;padding:14px 20px;animation:2s ease-in-out infinite availablePulse-dbbcfbb6;display:flex}.amp-available-icon[data-v-dbbcfbb6]{font-size:1.3rem}.amp-available-text[data-v-dbbcfbb6]{color:color-mix(in srgb, var(--color-success) 75%, transparent);letter-spacing:.5px;font-size:.95rem}.amp-available-text strong[data-v-dbbcfbb6]{color:var(--color-success);font-weight:700}.amp-available-btn[data-v-dbbcfbb6]{background:color-mix(in srgb, var(--color-success) 25%, transparent);border:1px solid var(--color-success);color:var(--color-success);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border-radius:6px;padding:6px 16px;font-size:.85rem;font-weight:600;transition:all .2s}.amp-available-btn[data-v-dbbcfbb6]:hover{background:color-mix(in srgb, var(--color-success) 40%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--color-success) 30%, transparent)}.amp-available-dismiss[data-v-dbbcfbb6]{color:#888;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;padding:6px 12px;font-size:.8rem;font-weight:500;transition:all .2s}.amp-available-dismiss[data-v-dbbcfbb6]:hover{border-color:var(--color-border-hover);color:var(--color-text)}@keyframes availablePulse-dbbcfbb6{0%,to{border-color:color-mix(in srgb, var(--color-success) 50%, transparent);box-shadow:0 0 5px color-mix(in srgb, var(--color-success) 10%, transparent)}50%{border-color:color-mix(in srgb, var(--color-success) 80%, transparent);box-shadow:0 0 15px color-mix(in srgb, var(--color-success) 25%, transparent)}}.resend-button[data-v-4fb603e0]{color:var(--color-accent);font-family:inherit;font-weight:600;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.resend-button[data-v-4fb603e0]:hover:not(:disabled){color:var(--color-accent-hover)}.resend-button[data-v-4fb603e0]:disabled{opacity:.6;cursor:not-allowed;text-decoration:none}.password-strength[data-v-5366f60e]{flex-direction:column;gap:4px;margin-top:4px;display:flex}.strength-bar[data-v-5366f60e]{background:color-mix(in srgb, var(--color-heading) 8%, transparent);border-radius:2px;height:4px;overflow:hidden}.strength-fill[data-v-5366f60e]{height:100%;transition:width .3s,background-color .3s}.strength-bar.weak .strength-fill[data-v-5366f60e]{background-color:var(--color-danger)}.strength-bar.medium .strength-fill[data-v-5366f60e]{background-color:var(--color-warning)}.strength-bar.strong .strength-fill[data-v-5366f60e]{background-color:var(--color-success)}.strength-text[data-v-5366f60e]{color:var(--color-text-secondary);margin:0;font-size:.78rem}.terms-group[data-v-5366f60e]{align-items:flex-start;gap:10px;display:flex}.terms-checkbox[data-v-5366f60e]{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0;margin-top:3px}.terms-label[data-v-5366f60e]{color:var(--color-text);cursor:pointer;font-size:.85rem;line-height:1.5}.check-email-illustration[data-v-5366f60e]{color:var(--color-accent);text-align:center;margin:0;font-size:44px;line-height:1}.check-email-text[data-v-5366f60e]{text-align:center}.check-email-text strong[data-v-5366f60e]{color:var(--color-heading);font-weight:600}.otp-section[data-v-5366f60e]{flex-direction:column;gap:8px;display:flex}.otp-label[data-v-5366f60e]{text-align:center}.otp-input[data-v-5366f60e]{letter-spacing:12px;text-align:center;padding:14px 16px;font-size:1.4rem;font-weight:600}.otp-input[data-v-5366f60e]::placeholder{letter-spacing:12px;opacity:.35}.check-email-illustration[data-v-a9ebe643]{color:var(--color-accent);text-align:center;margin:0;font-size:44px;line-height:1}.check-email-text[data-v-a9ebe643]{text-align:center}.check-email-text strong[data-v-a9ebe643]{color:var(--color-heading);font-weight:600}.otp-section[data-v-a9ebe643]{flex-direction:column;gap:8px;display:flex}.otp-label[data-v-a9ebe643]{text-align:center}.otp-input[data-v-a9ebe643]{letter-spacing:12px;text-align:center;padding:14px 16px;font-size:1.4rem;font-weight:600}.otp-input[data-v-a9ebe643]::placeholder{letter-spacing:12px;opacity:.35}
