: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-brand:#dd3c3c;--section-gap:160px}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}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=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}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-b894a6fe]{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;font-family:Courier New,Courier,monospace;display:flex;position:fixed;top:0;left:0;right:0}.top-bar-left[data-v-b894a6fe]{align-items:center;gap:12px;display:flex}.top-bar-right[data-v-b894a6fe]{align-items:center;gap:16px;display:flex}.hamburger-btn[data-v-b894a6fe]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:flex}.hamburger-icon[data-v-b894a6fe]{flex-direction:column;gap:4px;width:20px;display:flex}.hamburger-icon span[data-v-b894a6fe]{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-b894a6fe]:first-child{transform:translateY(6px)rotate(45deg)}.hamburger-icon.open span[data-v-b894a6fe]:nth-child(2){opacity:0}.hamburger-icon.open span[data-v-b894a6fe]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.brand[data-v-b894a6fe]{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-b894a6fe]:hover{color:var(--color-accent-hover)}.token-display[data-v-b894a6fe]{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-b894a6fe]{width:16px;height:16px;color:var(--color-accent);flex-shrink:0}.token-count[data-v-b894a6fe]{color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:700}.token-reserved[data-v-b894a6fe]{color:var(--color-text);font-size:11px;font-weight:400}.user-info[data-v-b894a6fe]{color:var(--color-text);align-items:center;gap:6px;max-width:220px;font-size:13px;display:flex}.user-icon[data-v-b894a6fe]{color:#e6e8bf66;flex-shrink:0;width:16px;height:16px}.user-email[data-v-b894a6fe]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dropdown-menu[data-v-b894a6fe]{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-b894a6fe]{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-b894a6fe]{flex-shrink:0;width:18px;height:18px}.menu-item[data-v-b894a6fe]:hover{background:var(--color-background-mute)}.menu-item--danger[data-v-b894a6fe]{color:var(--color-danger)}.menu-item--danger[data-v-b894a6fe]:hover{background:var(--color-danger-bg)}.menu-divider[data-v-b894a6fe]{border:none;border-top:1px solid var(--color-border);margin:4px 0}.menu-backdrop[data-v-b894a6fe]{z-index:999;position:fixed;inset:0}.menu-enter-active[data-v-b894a6fe]{transition:all .15s ease-out}.menu-leave-active[data-v-b894a6fe]{transition:all .1s ease-in}.menu-enter-from[data-v-b894a6fe]{opacity:0;transform:translateY(-8px)}.menu-leave-to[data-v-b894a6fe]{opacity:0;transform:translateY(-4px)}@media (width<=600px){.user-email[data-v-b894a6fe]{display:none}.token-count[data-v-b894a6fe]{font-size:12px}}.toast-container[data-v-16ed0577]{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-16ed0577]{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-16ed0577]{background:#dd1d00eb}.toast--warning[data-v-16ed0577]{color:var(--color-background-deep);background:#ddda00eb}.toast--info[data-v-16ed0577]{background:#f27900eb}.toast--success[data-v-16ed0577]{background:#228b22eb}.toast-icon[data-v-16ed0577]{flex-shrink:0;font-size:1.1rem}.toast-message[data-v-16ed0577]{flex:1}.toast-close[data-v-16ed0577]{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-16ed0577]:hover{opacity:1}.toast-enter-active[data-v-16ed0577]{transition:all .3s ease-out}.toast-leave-active[data-v-16ed0577]{transition:all .25s ease-in}.toast-enter-from[data-v-16ed0577],.toast-leave-to[data-v-16ed0577]{opacity:0;transform:translate(40px)}.toast-move[data-v-16ed0577]{transition:transform .3s}.has-top-bar[data-v-43779779]{padding-top:48px}.landing-container[data-v-7d76ccd8]{width:100vw;height:100vh;color:var(--color-heading);justify-content:center;align-items:center;margin:0;padding:20px;font-family:Courier New,Courier,monospace;display:flex;position:fixed;top:0;left:0}.landing-content[data-v-7d76ccd8]{flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;max-width:1200px;display:flex}.ascii-logo[data-v-7d76ccd8]{color:var(--color-brand);text-shadow:0 0 10px #dd3c3c4d;white-space:pre;text-align:left;max-width:100%;margin:0;font-family:Courier New,Courier,monospace;font-size:clamp(.4rem,1.5vw,1rem);line-height:1.2;display:inline-block;overflow-x:auto}.tagline[data-v-7d76ccd8]{text-align:center;color:var(--color-text);letter-spacing:2px;text-transform:uppercase;font-size:1.2rem}.tagline p[data-v-7d76ccd8]{margin:0}.enter-button[data-v-7d76ccd8]{background:linear-gradient(145deg, var(--color-accent), var(--color-accent-dark));color:var(--color-text-bright);border:2px solid var(--color-accent);text-transform:uppercase;letter-spacing:3px;cursor:pointer;border-radius:5px;padding:15px 60px;font-family:Courier New,Courier,monospace;font-size:1.5rem;transition:all .3s;box-shadow:0 4px 15px #f279004d}.enter-button[data-v-7d76ccd8]:hover{background:linear-gradient(145deg, var(--color-accent-dark), var(--color-accent));transform:translateY(-2px);box-shadow:0 6px 25px #f2790080}.enter-button[data-v-7d76ccd8]:active{transform:translateY(0);box-shadow:0 2px 10px #f279004d}.footer[data-v-7d76ccd8]{text-align:center;margin-top:40px}.build-info[data-v-7d76ccd8]{color:var(--color-background-mute);margin:0;font-size:.9rem}@media (width<=768px){.ascii-logo[data-v-7d76ccd8]{font-size:.6rem}.tagline[data-v-7d76ccd8]{font-size:1rem}.enter-button[data-v-7d76ccd8]{padding:12px 40px;font-size:1.2rem}}@media (width<=480px){.ascii-logo[data-v-7d76ccd8]{font-size:.5rem}.tagline[data-v-7d76ccd8]{font-size:.9rem}.enter-button[data-v-7d76ccd8]{padding:10px 30px;font-size:1rem}}.knob-container[data-v-64631688]{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:8px;display:flex}.knob-body[data-v-64631688]{width:var(--v726adf10);height:var(--v726adf10);position:relative}.knob-ticks[data-v-64631688]{width:var(--v68eafe5b);height:var(--v68eafe5b);pointer-events:none;z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.knob[data-v-64631688]{width:var(--v726adf10);height:var(--v726adf10);cursor:grab;z-index:1;transition:transform .1s ease-out;position:relative}.knob[data-v-64631688]:active{cursor:grabbing}.knob-round[data-v-64631688]{border-radius:50%}.knob-round.knob-style-gradient[data-v-64631688]{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-64631688]{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-64631688]{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-64631688]{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-64631688]{pointer-events:none;z-index:1;width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.knob-randall[data-v-64631688]{z-index:2;justify-content:center;align-items:center;display:flex;overflow:visible}.randall-svg[data-v-64631688]{pointer-events:none;filter:drop-shadow(1px 1px 3px #0006);width:100%;height:auto}.knob-label[data-v-64631688]{color:#ccc;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:500}.knob-container:hover .knob-round.knob-style-gradient[data-v-64631688]{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-64631688]{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-64631688]{filter:drop-shadow(0 0 6px #ffffff1a)drop-shadow(1px 1px 3px #0006)}.knob-container.disabled[data-v-64631688]{opacity:.4;cursor:not-allowed;pointer-events:none}.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}.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-a0a1eda9]{color:#fff;flex-direction:column;width:100%;min-width:0;font-family:Arial,sans-serif;display:flex}.amp-head-new[data-v-a0a1eda9]{width:100%;margin-bottom:30px}.amp-faceplate-new[data-v-a0a1eda9]{box-sizing:border-box;--faceplate-print-color:var(--c3a9e314);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-a0a1eda9]{width:80%}}@media (width<=640px){.amp-faceplate-new[data-v-a0a1eda9]{width:100%}}.faceplate-element[data-v-a0a1eda9],.faceplate-knob[data-v-a0a1eda9]{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.element-label[data-v-a0a1eda9]{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-a0a1eda9]{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-a0a1eda9]{width:5cqi;height:5cqi}.svg-icon[data-v-a0a1eda9]{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-a0a1eda9]{aspect-ratio:460/100;width:18cqi}.randall-logo[data-v-a0a1eda9]{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-a0a1eda9]{justify-content:center;align-items:center;display:flex}.diavlo-logo-img[data-v-a0a1eda9]{aspect-ratio:565/68;width:17cqi}.diavlo-skull-img[data-v-a0a1eda9]{aspect-ratio:1304/1328;width:15cqi}.rd5-logo-img[data-v-a0a1eda9]{aspect-ratio:192/103;width:10cqi}.floating-action-bar[data-v-a0a1eda9]{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-a0a1eda9]{justify-content:space-between;align-items:center;gap:20px;display:flex}.unsaved-indicator[data-v-a0a1eda9]{color:var(--color-accent);letter-spacing:.5px;font-size:.9rem;font-weight:600;animation:2s ease-in-out infinite pulse-a0a1eda9}@keyframes pulse-a0a1eda9{0%,to{opacity:1}50%{opacity:.6}}.action-buttons[data-v-a0a1eda9]{gap:10px;display:flex}.btn-revert[data-v-a0a1eda9],.btn-save[data-v-a0a1eda9]{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-a0a1eda9]{background:var(--color-border);color:var(--color-text);border:1px solid var(--color-border)}.btn-revert[data-v-a0a1eda9]:hover:not(:disabled){border-color:var(--color-text);background:#e6e8bf1f}.btn-save[data-v-a0a1eda9]{background:linear-gradient(145deg, var(--color-accent), #e06800);color:#fff;box-shadow:0 4px 10px #f279004d}.btn-save[data-v-a0a1eda9]:hover:not(:disabled){background:linear-gradient(145deg,#e06800,#cc5e00);transform:translateY(-1px);box-shadow:0 6px 15px #f2790066}.btn-revert[data-v-a0a1eda9]:disabled,.btn-save[data-v-a0a1eda9]:disabled{opacity:.5;cursor:not-allowed}.save-error[data-v-a0a1eda9]{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-a0a1eda9],.slide-up-leave-active[data-v-a0a1eda9]{transition:all .3s}.slide-up-enter-from[data-v-a0a1eda9],.slide-up-leave-to[data-v-a0a1eda9]{opacity:0;transform:translate(-50%,100px)}.debug-panel[data-v-a0a1eda9]{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-a0a1eda9]{cursor:pointer;color:#888;-webkit-user-select:none;user-select:none}.debug-panel summary[data-v-a0a1eda9]:hover{color:#aaa}.debug-panel pre[data-v-a0a1eda9]{color:#0f0;white-space:pre-wrap;word-break:break-all;background:#0006;border-radius:4px;margin:10px 0 0;padding:10px;overflow-x:auto}.amp-container[data-v-574fd28c]{color:#fff;flex-direction:column;width:100%;min-width:0;font-family:Arial,sans-serif;display:flex}.amp-head-new[data-v-574fd28c]{width:100%;margin-bottom:30px}.amp-faceplate-new[data-v-574fd28c]{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-574fd28c]{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-574fd28c]{object-fit:contain;opacity:.95;width:100%;height:100%}.faceplate-element[data-v-574fd28c]{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.faceplate-power-switch[data-v-574fd28c]{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%)}.faceplate-power-switch[data-v-574fd28c]>:first-child{margin-top:var(--v10583580)}.faceplate-knob[data-v-574fd28c]{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%)}.faceplate-knob[data-v-574fd28c]>:first-child{margin-top:var(--v27d0350c)}.element-label[data-v-574fd28c]{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-574fd28c]{letter-spacing:.033cqi;color:#999;font-size:.45cqi;font-weight:400}.switch-position-label[data-v-574fd28c]{color:silver;font-size:.65cqi}.input-jack-svg[data-v-574fd28c]{width:2.86cqi;height:2.86cqi}.section-title[data-v-574fd28c]{align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%)}.section-line[data-v-574fd28c]{background:silver;flex:1;height:1px}.section-text[data-v-574fd28c]{color:silver;text-transform:uppercase;letter-spacing:.125cqi;white-space:nowrap;font-size:.62cqi;font-weight:600}.led-light[data-v-574fd28c]{border-radius:50%;width:.71cqi;height:.71cqi;transition:all .3s}.led-red[data-v-574fd28c]{background:radial-gradient(circle, var(--color-danger), #aa1500);animation:2s ease-in-out infinite alternate ledRedGlow-574fd28c;box-shadow:0 0 8px #dd1d0099}.led-red.led-off[data-v-574fd28c]{box-shadow:none;opacity:.3;background:radial-gradient(circle,#444,#222);animation:none}@keyframes ledRedGlow-574fd28c{0%{box-shadow:0 0 5px #dd1d0080}to{box-shadow:0 0 15px #dd1d00cc}}.floating-action-bar[data-v-574fd28c]{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-574fd28c]{justify-content:space-between;align-items:center;gap:20px;display:flex}.unsaved-indicator[data-v-574fd28c]{color:#d4a853;letter-spacing:.5px;font-size:.9rem;font-weight:600;animation:2s ease-in-out infinite pulse-574fd28c}@keyframes pulse-574fd28c{0%,to{opacity:1}50%{opacity:.6}}.action-buttons[data-v-574fd28c]{gap:10px;display:flex}.btn-revert[data-v-574fd28c],.btn-save[data-v-574fd28c]{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-574fd28c]{color:#ccc;background:#ffffff1a;border:1px solid #fff3}.btn-revert[data-v-574fd28c]:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d}.btn-save[data-v-574fd28c]{color:#fff;background:linear-gradient(145deg,#d4a853,#a07830);box-shadow:0 4px 10px #d4a8534d}.btn-save[data-v-574fd28c]:hover:not(:disabled){background:linear-gradient(145deg,#e0b860,#b08838);transform:translateY(-1px);box-shadow:0 6px 15px #d4a85366}.btn-revert[data-v-574fd28c]:disabled,.btn-save[data-v-574fd28c]:disabled{opacity:.5;cursor:not-allowed}.save-error[data-v-574fd28c]{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-574fd28c],.slide-up-leave-active[data-v-574fd28c]{transition:all .3s}.slide-up-enter-from[data-v-574fd28c],.slide-up-leave-to[data-v-574fd28c]{opacity:0;transform:translate(-50%,100px)}.debug-panel[data-v-574fd28c]{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-574fd28c]{cursor:pointer;color:#888;-webkit-user-select:none;user-select:none}.debug-panel summary[data-v-574fd28c]:hover{color:#aaa}.debug-panel pre[data-v-574fd28c]{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-5286794d]{cursor:pointer;width:100%;position:relative;overflow:hidden}.waveform-display.disabled[data-v-5286794d]{cursor:default;opacity:.5;pointer-events:none}.waveform-display:hover .play-pause-btn[data-v-5286794d]{opacity:1}.waveform-canvas[data-v-5286794d]{width:100%;display:block}.play-pause-btn[data-v-5286794d]{color:#e6e8bfd9;cursor:pointer;opacity:0;z-index:2;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .15s,background .15s,color .15s;display:flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.play-pause-btn.playing[data-v-5286794d]{opacity:1}.play-pause-btn[data-v-5286794d]:hover{color:var(--color-text-bright);background:#f27900b3}.seek-line[data-v-5286794d]{pointer-events:none;opacity:0;will-change:transform;background:#fff9;width:1px;height:100%;transition:opacity .1s;position:absolute;top:0;left:0}.seek-line.visible[data-v-5286794d]{opacity:1}.playhead-line[data-v-5286794d]{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-5286794d]{opacity:1}.reamping-progress-bar[data-v-5286794d]{background:var(--color-accent);pointer-events:none;z-index:1;height:2px;transition:width .3s linear;position:absolute;bottom:0;left:0}.waveform-loading[data-v-5286794d]{background:repeating-linear-gradient(90deg,#0000,#ffffff05 50%,#0000 100%);animation:1.5s infinite shimmer-5286794d;position:absolute;inset:0}@keyframes shimmer-5286794d{0%{transform:translate(-100%)}to{transform:translate(100%)}}.package-card[data-v-1048c0da]{border:1px solid var(--color-border);text-align:center;background:#e6e8bf0a;border-radius:12px;flex-direction:column;align-items:center;min-width:200px;padding:24px;transition:all .2s;display:flex;position:relative}.package-card[data-v-1048c0da]:hover{border-color:var(--color-border-hover);background:#e6e8bf14;transform:translateY(-2px)}.package-card.best-value[data-v-1048c0da]{border-color:var(--color-accent);background:var(--color-accent-bg)}.package-card.best-value[data-v-1048c0da]:hover{border-color:var(--color-accent-hover);background:#f279001f}.best-value-badge[data-v-1048c0da]{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-1048c0da]{color:var(--color-heading);margin:4px 0 16px;font-size:16px;font-weight:600}.package-tokens[data-v-1048c0da]{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.token-amount[data-v-1048c0da]{color:var(--color-accent);font-size:36px;font-weight:700;line-height:1}.token-label[data-v-1048c0da]{color:var(--color-text);font-size:14px}.package-subtitle[data-v-1048c0da]{color:#e6e8bf66;margin-bottom:16px;font-size:12px}.package-price[data-v-1048c0da]{color:var(--color-heading);margin-bottom:4px;font-size:24px;font-weight:700}.package-per-token[data-v-1048c0da]{color:var(--color-text);margin-bottom:20px;font-size:13px}.buy-btn[data-v-1048c0da]{background:linear-gradient(145deg, var(--color-accent), var(--color-accent-dark));width:100%;color:var(--color-text-bright);cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.buy-btn[data-v-1048c0da]:hover:not(:disabled){background:linear-gradient(145deg, var(--color-accent-hover), var(--color-accent));transform:translateY(-1px)}.buy-btn[data-v-1048c0da]:disabled{opacity:.5;cursor:not-allowed}.modal-backdrop[data-v-7b005709]{z-index:2000;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-7b005709]{background:var(--color-background-deep);border:1px solid var(--color-border);width:100%;max-width:700px;max-height:90vh;color:var(--color-heading);border-radius:16px;padding:32px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000080}.modal-close[data-v-7b005709]{color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:24px;line-height:1;transition:all .15s;position:absolute;top:16px;right:16px}.modal-close[data-v-7b005709]:hover{color:var(--color-heading);background:#e6e8bf1a}.modal-title[data-v-7b005709]{color:var(--color-heading);margin:0 0 24px;font-size:20px;font-weight:600}.modal-loading[data-v-7b005709]{color:var(--color-text);flex-direction:column;align-items:center;gap:12px;padding:32px 0;display:flex}.spinner[data-v-7b005709]{border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-7b005709}@keyframes spin-7b005709{to{transform:rotate(360deg)}}.cost-summary[data-v-7b005709]{border:1px solid var(--color-border);background:#e6e8bf08;border-radius:10px;margin-bottom:24px;padding:20px}.cost-row[data-v-7b005709]{justify-content:space-between;align-items:center;padding:6px 0;display:flex}.cost-label[data-v-7b005709]{color:var(--color-text);font-size:14px}.cost-value[data-v-7b005709]{color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.balance-ok[data-v-7b005709]{color:var(--color-success)}.cost-divider[data-v-7b005709]{border:none;border-top:1px solid var(--color-border);margin:8px 0}.insufficient-notice[data-v-7b005709]{background:var(--color-danger-bg);text-align:center;border:1px solid #dd1d004d;border-radius:10px;margin-bottom:24px;padding:20px}.notice-icon[data-v-7b005709]{margin-bottom:8px;font-size:32px}.insufficient-notice p[data-v-7b005709]{margin:4px 0;font-size:14px;line-height:1.5}.notice-deficit[data-v-7b005709]{color:var(--color-danger);margin-top:8px!important;font-size:13px!important}.packages-heading[data-v-7b005709]{color:var(--color-heading);margin:0 0 16px;font-size:16px;font-weight:600}.packages-grid[data-v-7b005709]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px;display:grid}.error-message[data-v-7b005709]{background:var(--color-danger-bg);color:var(--color-danger);border:1px solid #dd1d004d;border-radius:8px;margin-bottom:24px;padding:12px 16px;font-size:13px}.modal-actions[data-v-7b005709]{justify-content:flex-end;gap:12px;display:flex}.btn-secondary[data-v-7b005709]{color:var(--color-text);border:1px solid var(--color-border);cursor:pointer;background:#e6e8bf14;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .15s}.btn-secondary[data-v-7b005709]:hover{color:var(--color-heading);background:#e6e8bf1f}.btn-primary[data-v-7b005709]{background:linear-gradient(145deg, var(--color-accent), var(--color-accent-dark));color:var(--color-text-bright);cursor:pointer;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .15s}.btn-primary[data-v-7b005709]:hover{background:linear-gradient(145deg, var(--color-accent-hover), var(--color-accent));transform:translateY(-1px)}.ir-selector[data-v-fc6684e0]{align-items:center;display:flex;position:relative}.ir-selector.disabled[data-v-fc6684e0]{opacity:.4;pointer-events:none}.ir-trigger[data-v-fc6684e0]{align-items:center;gap:0;display:flex}.ir-toggle-btn[data-v-fc6684e0]{color:#e6e8bf59;cursor:pointer;background:#e6e8bf0a;border:1px solid #e6e8bf1a;border-right:none;border-radius:4px 0 0 4px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:flex}.ir-toggle-btn[data-v-fc6684e0]:hover{color:#e6e8bfb3;background:#e6e8bf14}.ir-toggle-btn.active[data-v-fc6684e0]{color:var(--color-accent);background:#f279001a;border-color:#f2790040}.ir-dropdown-btn[data-v-fc6684e0]{color:#e6e8bf8c;cursor:pointer;background:#e6e8bf0a;border:1px solid #e6e8bf1a;border-radius:0 4px 4px 0;align-items:center;gap:4px;width:150px;height:30px;padding:0 8px;font-family:inherit;font-size:.75rem;transition:all .15s;display:flex}.ir-dropdown-btn[data-v-fc6684e0]:hover{color:#e6e8bfcc;background:#e6e8bf14;border-color:#e6e8bf33}.ir-dropdown-btn.open[data-v-fc6684e0]{background:#f279000f;border-color:#f279004d}.ir-label[data-v-fc6684e0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ir-chevron[data-v-fc6684e0]{flex-shrink:0;transition:transform .15s}.ir-dropdown-btn.open .ir-chevron[data-v-fc6684e0]{transform:rotate(90deg)}.ir-panel[data-v-fc6684e0]{z-index:100;background:#1a1a1a;border:1px solid #e6e8bf1f;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-fc6684e0],.ir-panel-leave-active[data-v-fc6684e0]{transition:opacity .12s,transform .12s}.ir-panel-enter-from[data-v-fc6684e0],.ir-panel-leave-to[data-v-fc6684e0]{opacity:0;transform:translateY(-4px)}.ir-column[data-v-fc6684e0]{border-right:1px solid #e6e8bf0f;flex-direction:column;min-width:160px;max-width:200px;display:flex}.ir-column[data-v-fc6684e0]:last-child{border-right:none}.ir-column-header[data-v-fc6684e0]{text-transform:uppercase;letter-spacing:1px;color:#e6e8bf59;border-bottom:1px solid #e6e8bf0f;padding:6px 10px 4px;font-size:.65rem;font-weight:700}.ir-column-list[data-v-fc6684e0]{max-height:200px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.ir-column-item[data-v-fc6684e0]{color:#e6e8bfa6;cursor:pointer;justify-content:space-between;align-items:center;padding:5px 10px;font-size:.78rem;transition:all .1s;display:flex}.ir-column-item[data-v-fc6684e0]:hover{color:#e6e8bfe6;background:#e6e8bf0f}.ir-column-item.selected[data-v-fc6684e0]{color:var(--color-accent);background:#f279001f}.ir-column-item .item-chevron[data-v-fc6684e0]{opacity:.3;flex-shrink:0}.ir-column-item.selected .item-chevron[data-v-fc6684e0]{opacity:.8}.ir-leaf[data-v-fc6684e0]{justify-content:flex-start}.ir-leaf.active[data-v-fc6684e0]{color:var(--color-accent);font-weight:600}.ir-leaf.active[data-v-fc6684e0]:before,.ir-column-item.active-path[data-v-fc6684e0]: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-fc6684e0]{color:var(--color-accent);font-weight:600}.ir-column-item.active-path .item-chevron[data-v-fc6684e0]{opacity:.8}.batch-job-new[data-v-112ed35c]{background:var(--color-surface);border:1px solid #e6e8bf0f;border-left:3px solid var(--color-accent);border-radius:0 6px 6px 0;padding:14px 16px;box-shadow:0 0 12px #0006}.batch-job-new+.batch-job-new[data-v-112ed35c]{margin-top:8px}.job-header[data-v-112ed35c]{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.job-header-actions[data-v-112ed35c]{align-items:center;gap:4px;display:flex}.btn-header-action[data-v-112ed35c]{width:30px!important;height:30px!important}.btn-header-action[data-v-112ed35c]:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.spinning[data-v-112ed35c]{animation:1s linear infinite spin-112ed35c}@keyframes spin-112ed35c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.job-title-group[data-v-112ed35c]{cursor:pointer;align-items:center;gap:6px;display:flex}.job-title[data-v-112ed35c]{color:var(--color-accent);letter-spacing:.5px;margin:0;font-size:.9rem;font-weight:600}.job-title-input[data-v-112ed35c]{color:var(--color-heading);letter-spacing:.5px;background:#e6e8bf0f;border:1px solid #e6e8bf26;border-radius:4px;outline:none;padding:2px 6px;font-family:inherit;font-size:.9rem;font-weight:600}.job-title-input[data-v-112ed35c]:focus{border-color:var(--color-accent)}.job-title-edit-icon[data-v-112ed35c]{color:#e6e8bf40;transition:color .15s}.job-title-group:hover .job-title-edit-icon[data-v-112ed35c]{color:var(--color-accent)}.job-status[data-v-112ed35c]{text-transform:uppercase;letter-spacing:1px;color:#e6e8bf99;background:#e6e8bf12;border:1px solid #e6e8bf14;border-radius:4px;padding:3px 10px;font-size:.7rem;font-weight:700}.job-status.pending[data-v-112ed35c]{color:#e6e8bfa6}.btn-start-reamping[data-v-112ed35c]{text-transform:uppercase;letter-spacing:1px;color:var(--color-accent);cursor:pointer;background:#f2790026;border:1px solid #f2790080;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-112ed35c]:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-text-bright);background:#f279004d}.btn-start-reamping[data-v-112ed35c]:disabled{opacity:.35;cursor:not-allowed}.btn-revert-settings[data-v-112ed35c]{color:#e6e8bfa6;cursor:pointer;background:#e6e8bf0f;border:1px solid #e6e8bf26;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-112ed35c]:hover{color:#e6e8bfe6;background:#e6e8bf1f;border-color:#e6e8bf40}.btn-save-settings[data-v-112ed35c]{text-transform:uppercase;letter-spacing:1px;color:var(--color-accent);cursor:pointer;background:#f2790026;border:1px solid #f2790080;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-112ed35c]:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-text-bright);background:#f279004d}.btn-save-settings[data-v-112ed35c]:disabled{opacity:.35;cursor:not-allowed}.btn-reset[data-v-112ed35c]{color:var(--color-warning);opacity:.6}.btn-reset[data-v-112ed35c]:hover:not(:disabled){opacity:1}.job-status.running[data-v-112ed35c]{color:var(--color-accent);background:var(--color-accent-bg);border-color:var(--color-accent-border)}.job-status.queued[data-v-112ed35c]{color:#5ba8d4;background:#5ba8d41f;border-color:#5ba8d433}.job-status.done[data-v-112ed35c]{color:var(--color-warning);background:var(--color-warning-bg);border-color:var(--color-warning-bg)}.job-status.failed[data-v-112ed35c]{color:var(--color-danger);background:var(--color-danger-bg);border-color:var(--color-danger-bg)}.file-list[data-v-112ed35c]{grid-template-columns:max-content 1fr max-content;gap:4px 0;margin-top:8px;display:grid}.file-list-loading[data-v-112ed35c],.file-list-empty[data-v-112ed35c]{color:#e6e8bf59;grid-column:1/-1;padding:8px 0;font-size:.8rem}.file-row[data-v-112ed35c]{grid-template-columns:subgrid;cursor:pointer;background:#ffffff05;border-bottom:1px solid #e6e8bf0f;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-112ed35c]:last-child{border-bottom:none}.file-row[data-v-112ed35c]:hover{background:#f279000f;border-bottom-color:#f279001f}.file-left[data-v-112ed35c]{white-space:nowrap;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.file-waveform[data-v-112ed35c]{min-width:0}.file-right[data-v-112ed35c]{white-space:nowrap;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;display:flex}.file-name[data-v-112ed35c]{color:var(--color-heading);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:500;overflow:hidden}.file-duration[data-v-112ed35c]{color:#e6e8bf80;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.file-status-badge[data-v-112ed35c]{text-transform:uppercase;letter-spacing:.5px;color:#e6e8bf8c;background:#e6e8bf0d;border-radius:3px;flex-shrink:0;margin-left:12px;padding:2px 6px;font-size:.65rem;font-weight:700}.file-status-badge.done[data-v-112ed35c]{color:var(--color-warning);background:var(--color-warning-bg)}.file-status-badge.running[data-v-112ed35c]{color:var(--color-accent);background:var(--color-accent-bg)}.file-status-badge.failed[data-v-112ed35c]{color:var(--color-danger);background:var(--color-danger-bg)}.btn-action[data-v-112ed35c]{color:#e6e8bf59;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .15s;display:flex}.btn-action[data-v-112ed35c]:hover{color:var(--color-accent);background:var(--color-accent-bg)}.btn-delete[data-v-112ed35c]:hover{color:var(--color-danger);background:var(--color-danger-bg)}.confirm-delete[data-v-112ed35c]{align-items:center;gap:2px;display:flex}.btn-confirm-yes[data-v-112ed35c]{color:var(--color-danger)!important}.btn-confirm-yes[data-v-112ed35c]:hover{background:var(--color-danger-bg)!important;color:var(--color-danger-hover)!important}.btn-confirm-no[data-v-112ed35c]{color:#e6e8bf66!important}.btn-confirm-no[data-v-112ed35c]:hover{color:#e6e8bfb3!important;background:#e6e8bf14!important}.swap-enter-active[data-v-112ed35c],.swap-leave-active[data-v-112ed35c]{transition:all .15s}.swap-enter-from[data-v-112ed35c],.swap-leave-to[data-v-112ed35c]{opacity:0;transform:scale(.8)}.batch-job-new.dragging[data-v-112ed35c]{border-color:var(--color-accent);background:var(--color-accent-bg);box-shadow:inset 0 0 0 1px #f2790026}.upload-row[data-v-112ed35c]{cursor:pointer;border:1px dashed #e6e8bf26;border-radius:4px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:40px;margin-top:4px;transition:border-color .15s,background .15s;display:flex}.upload-row[data-v-112ed35c]:hover{background:#f279000f;border-color:#f2790066}.upload-row-icon[data-v-112ed35c]{color:#e6e8bf59;transition:color .15s}.upload-row:hover .upload-row-icon[data-v-112ed35c]{color:var(--color-accent)}.upload-row-text[data-v-112ed35c]{color:#e6e8bf66;font-size:.78rem;transition:color .15s}.upload-row:hover .upload-row-text[data-v-112ed35c]{color:#e6e8bfa6}.uploading-pct[data-v-112ed35c]{color:var(--color-accent);font-weight:600}.upload-progress-bar[data-v-112ed35c]{background:#e6e8bf14;border-radius:2px;height:4px;margin:0 4px;overflow:hidden}.upload-progress-fill[data-v-112ed35c]{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-112ed35c]{color:var(--color-accent);background:var(--color-accent-bg)}.sr-only[data-v-112ed35c]{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-be8e94f1]{z-index:2000;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-be8e94f1]{background:var(--color-background-deep);border:1px solid var(--color-border);width:100%;max-width:480px;color:var(--color-heading);border-radius:16px;padding:32px;position:relative;box-shadow:0 20px 60px #00000080}.modal-close[data-v-be8e94f1]{color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:24px;line-height:1;transition:all .15s;position:absolute;top:16px;right:16px}.modal-close[data-v-be8e94f1]:hover{color:var(--color-heading);background:#e6e8bf1a}.modal-title[data-v-be8e94f1]{color:var(--color-heading);margin:0 0 16px;font-size:20px;font-weight:600}.modal-message[data-v-be8e94f1]{color:var(--color-text);margin:0 0 24px;font-size:14px;line-height:1.6}.modal-actions[data-v-be8e94f1]{justify-content:flex-end;gap:10px;display:flex}.btn-secondary[data-v-be8e94f1],.btn-discard[data-v-be8e94f1],.btn-primary[data-v-be8e94f1]{cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .15s}.btn-secondary[data-v-be8e94f1]{border:1px solid var(--color-border);color:var(--color-text);background:0 0}.btn-secondary[data-v-be8e94f1]:hover{border-color:var(--color-border-hover);color:var(--color-heading)}.btn-discard[data-v-be8e94f1]{color:#e06060;background:#c8505026;border:1px solid #c850504d}.btn-discard[data-v-be8e94f1]:hover{background:#c8505040}.btn-primary[data-v-be8e94f1]{background:var(--color-accent);color:#fff}.btn-primary[data-v-be8e94f1]:hover{background:var(--color-accent-hover)}.amp-collection-container[data-v-b6fd65e1]{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-b6fd65e1]{text-align:center;justify-content:center;align-items:center;margin-bottom:30px;display:flex;position:relative}.header p[data-v-b6fd65e1]{color:var(--color-text);text-transform:uppercase;letter-spacing:1px;margin:0;font-size:1.1rem}.amp-selector[data-v-b6fd65e1]{width:100%;margin-bottom:20px}.amp-tabs[data-v-b6fd65e1]{border:1px solid var(--color-border);background:#0000004d;border-radius:15px;justify-content:center;gap:16px;padding:16px;display:flex}.amp-tab[data-v-b6fd65e1]{cursor:pointer;color:var(--color-text);background:#0a0a0a;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-b6fd65e1]:hover{border-color:var(--color-background-mute);background:#111;transform:translateY(-2px)}.amp-tab.active[data-v-b6fd65e1]{border-color:var(--color-accent);color:var(--color-accent);background:#0a0a0a;box-shadow:0 0 15px #f279004d}.amp-photo-wrapper[data-v-b6fd65e1]{width:100%;position:relative}.amp-photo[data-v-b6fd65e1]{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;display:block}.amp-status-badge[data-v-b6fd65e1]{letter-spacing:.5px;text-transform:uppercase;pointer-events:none;border-radius:4px;padding:3px 10px;font-size:.7rem;font-weight:700;line-height:1;position:absolute;top:8px;right:8px}.amp-status-badge.available[data-v-b6fd65e1]{color:#fff;background:#22c55ed9}.amp-status-badge.in-use[data-v-b6fd65e1]{color:#fff;background:#f27900d9}.amp-status-badge.busy[data-v-b6fd65e1]{color:#1a1a1a;background:#eab308d9}.amp-status-badge.offline[data-v-b6fd65e1]{color:#ddd;background:#787878d9}.amp-status-badge.unknown[data-v-b6fd65e1]{color:#999;background:#505050b3}.amp-name[data-v-b6fd65e1]{text-transform:uppercase;letter-spacing:1px;padding:8px 0;font-size:.85rem}.amp-content[data-v-b6fd65e1]{z-index:10;width:100%;margin-bottom:20px;position:sticky;top:60px}.workspace-area[data-v-b6fd65e1]{grid-template-columns:1fr 300px;gap:20px;width:100%;margin-bottom:20px;display:grid}.workspace-main[data-v-b6fd65e1]{flex-direction:column;gap:8px;min-height:200px;display:flex}.btn-add-job[data-v-b6fd65e1]{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-b6fd65e1]:hover:not(:disabled){opacity:1;border-color:var(--color-accent);color:var(--color-accent)}.btn-add-job[data-v-b6fd65e1]:disabled{opacity:.3;cursor:not-allowed}.btn-add-job-icon[data-v-b6fd65e1]{font-size:1.1rem;font-weight:300;line-height:1}.workspace-sidebar[data-v-b6fd65e1]{border:1px dashed var(--color-border);background:#e6e8bf05;border-radius:10px;min-height:200px}.audio-player-section[data-v-b6fd65e1]{flex-direction:column;gap:15px;width:100%;margin-bottom:20px;display:flex}.audio-upload-wrapper[data-v-b6fd65e1],.audio-waveform-wrapper[data-v-b6fd65e1]{width:100%}.bottom-sections[data-v-b6fd65e1]{gap:20px;width:100%;margin-top:20px;display:grid}.loading-jobs[data-v-b6fd65e1],.jobs-error[data-v-b6fd65e1]{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-b6fd65e1]{color:var(--color-text);margin:0;font-size:1rem}.jobs-error p[data-v-b6fd65e1]{color:var(--color-danger);margin:0;font-size:1rem}.bottom-left[data-v-b6fd65e1],.bottom-right[data-v-b6fd65e1]{min-height:300px}.placeholder-section[data-v-b6fd65e1]{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-b6fd65e1]{color:var(--color-text);text-align:center;margin:0;font-size:1rem}@media (width<=1024px){.bottom-sections[data-v-b6fd65e1]{grid-template-columns:1fr}}@media (width<=768px){.header h1[data-v-b6fd65e1]{font-size:2rem}.header p[data-v-b6fd65e1]{font-size:1rem}.amp-tabs[data-v-b6fd65e1]{flex-direction:column;align-items:center;gap:10px}.amp-tab[data-v-b6fd65e1]{flex-direction:row;width:100%;max-width:300px;padding:10px}.amp-photo[data-v-b6fd65e1]{width:100px;height:60px}.amp-content[data-v-b6fd65e1]{max-width:100%}.bottom-sections[data-v-b6fd65e1]{grid-template-columns:1fr}}.debug-message[data-v-b6fd65e1]{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}.batch-jobs.active-job[data-v-b6fd65e1]{background:linear-gradient(145deg, var(--color-background-deep), var(--color-background-soft));box-shadow:0 0 15px #f279004d;border-color:var(--color-accent)!important}.new-job-button-container[data-v-b6fd65e1]{justify-content:center;margin-top:10px;padding:20px;display:flex}.btn-new-job[data-v-b6fd65e1]{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-b6fd65e1]: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 #f2790033}.btn-new-job[data-v-b6fd65e1]:disabled{opacity:.5;cursor:not-allowed}.plus-icon[data-v-b6fd65e1]{font-size:1.5rem;font-weight:300;line-height:1}.idle-warning-banner[data-v-b6fd65e1]{background:var(--color-warning-bg);cursor:pointer;border:1px solid #ddda0080;border-radius:10px;justify-content:center;align-items:center;gap:12px;margin-bottom:20px;padding:12px 20px;animation:2s ease-in-out infinite warningPulse-b6fd65e1;display:flex}.idle-warning-icon[data-v-b6fd65e1]{font-size:1.3rem}.idle-warning-text[data-v-b6fd65e1]{color:var(--color-warning);letter-spacing:.5px;font-size:.95rem}.idle-warning-text strong[data-v-b6fd65e1]{color:var(--color-accent);font-weight:700}.idle-warning-btn[data-v-b6fd65e1]{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-b6fd65e1]:hover{background:#f2790059;box-shadow:0 0 10px #f279004d}@keyframes warningPulse-b6fd65e1{0%,to{border-color:#ddda0080;box-shadow:0 0 5px #ddda001a}50%{border-color:#ddda00cc;box-shadow:0 0 15px #ddda0040}}.amp-available-banner[data-v-b6fd65e1]{background:#4caf501f;border:1px solid #4caf5080;border-radius:10px;justify-content:center;align-items:center;gap:12px;margin-bottom:20px;padding:14px 20px;animation:2s ease-in-out infinite availablePulse-b6fd65e1;display:flex}.amp-available-icon[data-v-b6fd65e1]{font-size:1.3rem}.amp-available-text[data-v-b6fd65e1]{color:#4caf50bf;letter-spacing:.5px;font-size:.95rem}.amp-available-text strong[data-v-b6fd65e1]{color:var(--color-success);font-weight:700}.amp-available-btn[data-v-b6fd65e1]{color:#66bb6a;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:#4caf5040;border:1px solid #66bb6a;border-radius:6px;padding:6px 16px;font-size:.85rem;font-weight:600;transition:all .2s}.amp-available-btn[data-v-b6fd65e1]:hover{background:#4caf5066;box-shadow:0 0 10px #4caf504d}.amp-available-dismiss[data-v-b6fd65e1]{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-b6fd65e1]:hover{border-color:var(--color-border-hover);color:var(--color-text)}@keyframes availablePulse-b6fd65e1{0%,to{border-color:#4caf5080;box-shadow:0 0 5px #4caf501a}50%{border-color:#4caf50cc;box-shadow:0 0 15px #4caf5040}}.login-container[data-v-13f27d6d]{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-card[data-v-13f27d6d]{background:linear-gradient(145deg, var(--color-background-soft), var(--color-background));border:2px solid var(--color-background-mute);border-radius:15px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 20px 40px #00000080,inset 0 1px #e6e8bf0f}.logo-section[data-v-13f27d6d]{background:linear-gradient(145deg, var(--color-background-deep), var(--color-background));border-bottom:1px solid var(--color-border);color:var(--color-heading);text-align:center;padding:40px 30px}.app-title[data-v-13f27d6d]{letter-spacing:3px;text-transform:uppercase;color:var(--color-accent);text-shadow:0 0 10px #f279004d;margin:0 0 8px;font-size:32px;font-weight:700}.app-subtitle[data-v-13f27d6d]{opacity:.9;margin:0;font-size:14px}.login-form[data-v-13f27d6d]{background:linear-gradient(145deg, var(--color-background), var(--color-background-deep));padding:40px 30px}.login-form h2[data-v-13f27d6d]{color:var(--color-heading);text-transform:uppercase;letter-spacing:2px;margin:0 0 24px;font-size:24px;font-weight:600}.form-group[data-v-13f27d6d]{margin-bottom:20px}.form-group label[data-v-13f27d6d]{color:var(--color-text);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.form-group input[data-v-13f27d6d]{border:1px solid var(--color-background-mute);box-sizing:border-box;width:100%;color:var(--color-heading);background:#0000004d;border-radius:8px;padding:12px 16px;font-size:15px;transition:all .2s}.form-group input[data-v-13f27d6d]:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #f2790026}.form-group input[data-v-13f27d6d]:disabled{cursor:not-allowed;opacity:.5;background-color:#00000080}.error-message[data-v-13f27d6d]{background-color:var(--color-danger-bg);color:var(--color-danger);border:1px solid #dd1d0066;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:14px}.info-message[data-v-13f27d6d]{color:var(--color-text);background-color:#f279001a;border:1px solid #f279004d;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:14px}.info-message p[data-v-13f27d6d]{margin:0}.success-message[data-v-13f27d6d]{background-color:var(--color-success-bg);color:var(--color-success);border:1px solid #4caf5066;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:14px}.link-button[data-v-13f27d6d]{color:var(--color-accent);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.link-button[data-v-13f27d6d]:hover:not(:disabled){color:var(--color-accent-hover)}.link-button[data-v-13f27d6d]:disabled{opacity:.6;cursor:not-allowed;text-decoration:none}.btn-primary[data-v-13f27d6d]{background:linear-gradient(145deg, var(--color-accent), var(--color-accent-dark));width:100%;color:var(--color-text-bright);border:1px solid var(--color-accent);text-transform:uppercase;letter-spacing:1px;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:50px;padding:14px;font-size:16px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 0 10px #f279004d}.btn-primary[data-v-13f27d6d]:hover:not(:disabled){background:linear-gradient(145deg, var(--color-accent-hover), var(--color-accent));transform:translateY(-1px);box-shadow:0 0 20px #f2790080}.btn-primary[data-v-13f27d6d]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-13f27d6d]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-13f27d6d]{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-13f27d6d}@keyframes spin-13f27d6d{to{transform:rotate(360deg)}}.form-footer[data-v-13f27d6d]{text-align:center;color:var(--color-text);margin-top:24px;font-size:14px}.form-footer .link[data-v-13f27d6d]{color:var(--color-accent);font-weight:600;text-decoration:none}.form-footer .link[data-v-13f27d6d]:hover{color:var(--color-accent-hover);text-decoration:underline}.forgot-password-link[data-v-13f27d6d]{text-align:right;margin:-8px 0 20px;font-size:13px}.forgot-password-link .link[data-v-13f27d6d]{color:var(--color-accent);opacity:.8;text-decoration:none}.forgot-password-link .link[data-v-13f27d6d]:hover{opacity:1;text-decoration:underline}.register-container[data-v-f9d1edac]{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.register-card[data-v-f9d1edac]{background:linear-gradient(145deg, var(--color-background-soft), var(--color-background));border:2px solid var(--color-background-mute);border-radius:15px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 20px 40px #00000080,inset 0 1px #e6e8bf0f}.logo-section[data-v-f9d1edac]{background:linear-gradient(145deg, var(--color-background-deep), var(--color-background));border-bottom:1px solid var(--color-border);color:var(--color-heading);text-align:center;padding:40px 30px}.app-title[data-v-f9d1edac]{letter-spacing:3px;text-transform:uppercase;color:var(--color-accent);text-shadow:0 0 10px #f279004d;margin:0 0 8px;font-size:32px;font-weight:700}.app-subtitle[data-v-f9d1edac]{opacity:.9;margin:0;font-size:14px}.register-form[data-v-f9d1edac]{background:linear-gradient(145deg, var(--color-background), var(--color-background-deep));padding:40px 30px}.register-form h2[data-v-f9d1edac]{color:var(--color-heading);text-transform:uppercase;letter-spacing:2px;margin:0 0 24px;font-size:24px;font-weight:600}.form-group[data-v-f9d1edac]{margin-bottom:20px}.form-group label[data-v-f9d1edac]{color:var(--color-text);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.form-group input[data-v-f9d1edac]{border:1px solid var(--color-background-mute);box-sizing:border-box;width:100%;color:var(--color-heading);background:#0000004d;border-radius:8px;padding:12px 16px;font-size:15px;transition:all .2s}.form-group input[data-v-f9d1edac]:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #f2790026}.form-group input[data-v-f9d1edac]:disabled{cursor:not-allowed;opacity:.5;background-color:#00000080}.password-strength[data-v-f9d1edac]{margin-top:8px}.strength-bar[data-v-f9d1edac]{background-color:var(--color-background-mute);border-radius:2px;height:4px;overflow:hidden}.strength-fill[data-v-f9d1edac]{height:100%;transition:width .3s,background-color .3s}.strength-bar.weak .strength-fill[data-v-f9d1edac]{background-color:var(--color-danger)}.strength-bar.medium .strength-fill[data-v-f9d1edac]{background-color:var(--color-warning)}.strength-bar.strong .strength-fill[data-v-f9d1edac]{background-color:var(--color-success)}.strength-text[data-v-f9d1edac]{color:var(--color-text);margin:4px 0 0;font-size:12px}.error-message[data-v-f9d1edac]{background-color:var(--color-danger-bg);color:var(--color-danger);border:1px solid #dd1d0066;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:14px}.success-message[data-v-f9d1edac]{background-color:var(--color-success-bg);color:var(--color-success);border:1px solid #4caf5066;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:14px}.btn-primary[data-v-f9d1edac]{background:linear-gradient(145deg, var(--color-accent), var(--color-accent-dark));width:100%;color:var(--color-text-bright);border:1px solid var(--color-accent);text-transform:uppercase;letter-spacing:1px;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:50px;padding:14px;font-size:16px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 0 10px #f279004d}.btn-primary[data-v-f9d1edac]:hover:not(:disabled){background:linear-gradient(145deg, var(--color-accent-hover), var(--color-accent));transform:translateY(-1px);box-shadow:0 0 20px #f2790080}.btn-primary[data-v-f9d1edac]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-f9d1edac]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-f9d1edac]{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-f9d1edac}@keyframes spin-f9d1edac{to{transform:rotate(360deg)}}.form-footer[data-v-f9d1edac]{text-align:center;color:var(--color-text);margin-top:24px;font-size:14px}.form-footer .link[data-v-f9d1edac]{color:var(--color-accent);font-weight:600;text-decoration:none}.form-footer .link[data-v-f9d1edac]:hover{color:var(--color-accent-hover);text-decoration:underline}.terms-group[data-v-f9d1edac]{align-items:flex-start;gap:10px;margin-bottom:20px;display:flex}.terms-group .terms-checkbox[data-v-f9d1edac]{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0;margin-top:2px}.terms-group .terms-label[data-v-f9d1edac]{color:var(--color-text);text-transform:none;letter-spacing:0;cursor:pointer;margin-bottom:0;font-size:13px;font-weight:400;line-height:1.5}.terms-label .link[data-v-f9d1edac]{color:var(--color-accent);text-decoration:none}.terms-label .link[data-v-f9d1edac]:hover{text-decoration:underline}.check-email-section[data-v-f9d1edac]{text-align:center;background:linear-gradient(145deg, var(--color-background), var(--color-background-deep));padding:40px 30px}.check-email-section h2[data-v-f9d1edac]{color:var(--color-heading);text-transform:uppercase;letter-spacing:2px;margin:0 0 24px;font-size:24px;font-weight:600}.email-icon[data-v-f9d1edac]{margin-bottom:16px;font-size:48px}.check-email-text[data-v-f9d1edac]{color:var(--color-text);margin-bottom:8px;font-size:16px;line-height:1.6}.check-email-text strong[data-v-f9d1edac]{color:var(--color-accent)}.check-email-subtext[data-v-f9d1edac]{color:var(--color-text);opacity:.7;margin-bottom:24px;font-size:13px}.btn-secondary[data-v-f9d1edac]{width:100%;color:var(--color-accent);border:1px solid var(--color-accent);text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:12px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.btn-secondary[data-v-f9d1edac]:hover:not(:disabled){background:#f279001a}.btn-secondary[data-v-f9d1edac]:disabled{opacity:.5;cursor:not-allowed}.otp-section[data-v-f9d1edac]{text-align:left;margin-bottom:24px}.otp-label[data-v-f9d1edac]{color:var(--color-text);text-transform:uppercase;letter-spacing:1px;text-align:center;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.otp-input[data-v-f9d1edac]{border:1px solid var(--color-background-mute);letter-spacing:12px;text-align:center;width:100%;color:var(--color-heading);box-sizing:border-box;background:#0000004d;border-radius:8px;padding:14px 16px;font-size:24px;font-weight:600;transition:all .2s}.otp-input[data-v-f9d1edac]:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #f2790026}.otp-input[data-v-f9d1edac]:disabled{opacity:.5;cursor:not-allowed}.otp-input[data-v-f9d1edac]::placeholder{letter-spacing:12px;opacity:.3}.btn-verify[data-v-f9d1edac]{margin-top:12px}.forgot-password-container[data-v-5dfaad36]{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.forgot-password-card[data-v-5dfaad36]{background:linear-gradient(145deg, var(--color-background-soft), var(--color-background));border:2px solid var(--color-background-mute);border-radius:15px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 20px 40px #00000080,inset 0 1px #e6e8bf0f}.logo-section[data-v-5dfaad36]{background:linear-gradient(145deg, var(--color-background-deep), var(--color-background));border-bottom:1px solid var(--color-border);color:var(--color-heading);text-align:center;padding:40px 30px}.app-title[data-v-5dfaad36]{letter-spacing:3px;text-transform:uppercase;color:var(--color-accent);text-shadow:0 0 10px #f279004d;margin:0 0 8px;font-size:32px;font-weight:700}.app-subtitle[data-v-5dfaad36]{opacity:.9;margin:0;font-size:14px}.forgot-form[data-v-5dfaad36]{background:linear-gradient(145deg, var(--color-background), var(--color-background-deep));padding:40px 30px}.forgot-form h2[data-v-5dfaad36]{color:var(--color-heading);text-transform:uppercase;letter-spacing:2px;margin:0 0 16px;font-size:24px;font-weight:600}.form-description[data-v-5dfaad36]{color:var(--color-text);opacity:.8;margin:0 0 24px;font-size:14px;line-height:1.5}.form-group[data-v-5dfaad36]{margin-bottom:20px}.form-group label[data-v-5dfaad36]{color:var(--color-text);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.form-group input[data-v-5dfaad36]{border:1px solid var(--color-background-mute);box-sizing:border-box;width:100%;color:var(--color-heading);background:#0000004d;border-radius:8px;padding:12px 16px;font-size:15px;transition:all .2s}.form-group input[data-v-5dfaad36]:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #f2790026}.form-group input[data-v-5dfaad36]:disabled{cursor:not-allowed;opacity:.5;background-color:#00000080}.error-message[data-v-5dfaad36]{background-color:var(--color-danger-bg);color:var(--color-danger);border:1px solid #dd1d0066;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:14px}.success-message[data-v-5dfaad36]{background-color:var(--color-success-bg);color:var(--color-success);border:1px solid #4caf5066;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:14px}.btn-primary[data-v-5dfaad36]{background:linear-gradient(145deg, var(--color-accent), var(--color-accent-dark));width:100%;color:var(--color-text-bright);border:1px solid var(--color-accent);text-transform:uppercase;letter-spacing:1px;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:50px;padding:14px;font-size:16px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 0 10px #f279004d}.btn-primary[data-v-5dfaad36]:hover:not(:disabled){background:linear-gradient(145deg, var(--color-accent-hover), var(--color-accent));transform:translateY(-1px);box-shadow:0 0 20px #f2790080}.btn-primary[data-v-5dfaad36]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-5dfaad36]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-5dfaad36]{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-5dfaad36}@keyframes spin-5dfaad36{to{transform:rotate(360deg)}}.form-footer[data-v-5dfaad36]{text-align:center;color:var(--color-text);margin-top:24px;font-size:14px}.form-footer .link[data-v-5dfaad36]{color:var(--color-accent);font-weight:600;text-decoration:none}.form-footer .link[data-v-5dfaad36]:hover{color:var(--color-accent-hover);text-decoration:underline}.check-email-section[data-v-5dfaad36]{text-align:center;background:linear-gradient(145deg, var(--color-background), var(--color-background-deep));padding:40px 30px}.check-email-section h2[data-v-5dfaad36]{color:var(--color-heading);text-transform:uppercase;letter-spacing:2px;margin:0 0 24px;font-size:24px;font-weight:600}.email-icon[data-v-5dfaad36]{margin-bottom:16px;font-size:48px}.check-email-text[data-v-5dfaad36]{color:var(--color-text);margin-bottom:8px;font-size:16px;line-height:1.6}.check-email-text strong[data-v-5dfaad36]{color:var(--color-accent)}.check-email-subtext[data-v-5dfaad36]{color:var(--color-text);opacity:.7;margin-bottom:24px;font-size:13px}.otp-section[data-v-5dfaad36]{text-align:left;margin-bottom:24px}.otp-label[data-v-5dfaad36]{color:var(--color-text);text-transform:uppercase;letter-spacing:1px;text-align:center;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.otp-input[data-v-5dfaad36]{border:1px solid var(--color-background-mute);letter-spacing:12px;text-align:center;width:100%;color:var(--color-heading);box-sizing:border-box;background:#0000004d;border-radius:8px;padding:14px 16px;font-size:24px;font-weight:600;transition:all .2s}.otp-input[data-v-5dfaad36]:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #f2790026}.otp-input[data-v-5dfaad36]:disabled{opacity:.5;cursor:not-allowed}.otp-input[data-v-5dfaad36]::placeholder{letter-spacing:12px;opacity:.3}.btn-verify[data-v-5dfaad36]{margin-top:12px}.btn-secondary[data-v-5dfaad36]{width:100%;color:var(--color-accent);border:1px solid var(--color-accent);text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:12px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.btn-secondary[data-v-5dfaad36]:hover:not(:disabled){background:#f279001a}.btn-secondary[data-v-5dfaad36]:disabled{opacity:.5;cursor:not-allowed}
