:root{--c808-dark: #2f2e3e;--c808-cream: #e6e8bf;--c808-yellow: #ddda00;--c808-orange: #f27900;--c808-red: #dd1d00;--c808-dark-deep: #1e1d2a;--c808-dark-soft: #3a394b;--c808-dark-mute: #454458;--c808-cream-dim: rgba(230, 232, 191, .55);--c808-cream-faint: rgba(230, 232, 191, .18);--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: rgba(230, 232, 191, .35);--color-heading: var(--c808-cream);--color-text: var(--c808-cream-dim);--color-text-bright: #ffffff;--color-text-secondary: #cccccc;--color-text-tertiary: #888888;--color-accent: var(--c808-orange);--color-accent-hover: #ff8c1a;--color-accent-dark: #c06000;--color-accent-light: #ffaa40;--color-accent-bg: rgba(242, 121, 0, .15);--color-accent-border: rgba(242, 121, 0, .35);--color-danger: var(--c808-red);--color-danger-hover: #ff3318;--color-danger-bg: rgba(221, 29, 0, .15);--color-success: #4caf50;--color-success-bg: rgba(76, 175, 80, .15);--color-warning: var(--c808-yellow);--color-warning-bg: rgba(221, 218, 0, .15);--color-brand: hsl(0, 70%, 55%);--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);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=midnight]{--color-background: #0f1923;--color-background-soft: #172a3a;--color-background-mute: #1e3548;--color-background-deep: #0a1018;--color-border: rgba(140, 180, 220, .18);--color-border-hover: rgba(140, 180, 220, .35);--color-heading: #c8ddf0;--color-text: rgba(200, 221, 240, .6);--color-text-bright: #ffffff;--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: rgba(58, 155, 255, .15);--color-accent-border: rgba(58, 155, 255, .35);--color-danger: #ff4455;--color-danger-hover: #ff6677;--color-danger-bg: rgba(255, 68, 85, .15);--color-success: #40c060;--color-success-bg: rgba(64, 192, 96, .15);--color-warning: #ffbb33;--color-warning-bg: rgba(255, 187, 51, .15);--color-brand: hsl(0, 70%, 55%)}:root[data-theme=cyberpunk]{--color-background: #13001a;--color-background-soft: #22003a;--color-background-mute: #2e0050;--color-background-deep: #0a000f;--color-border: rgba(255, 45, 149, .18);--color-border-hover: rgba(255, 45, 149, .35);--color-heading: #f0d0ff;--color-text: rgba(240, 208, 255, .6);--color-text-bright: #ffffff;--color-text-secondary: #cc99dd;--color-text-tertiary: #886699;--color-accent: #ff2d95;--color-accent-hover: #ff5aaf;--color-accent-dark: #cc1570;--color-accent-light: #ff80c0;--color-accent-bg: rgba(255, 45, 149, .15);--color-accent-border: rgba(255, 45, 149, .35);--color-danger: #ff3333;--color-danger-hover: #ff5555;--color-danger-bg: rgba(255, 51, 51, .15);--color-success: #00ff88;--color-success-bg: rgba(0, 255, 136, .15);--color-warning: #ffee00;--color-warning-bg: rgba(255, 238, 0, .15);--color-brand: hsl(0, 70%, 55%)}:root[data-theme=crimson]{--color-background: #121212;--color-background-soft: #1e1e1e;--color-background-mute: #2a2a2a;--color-background-deep: #0a0a0a;--color-border: rgba(220, 60, 60, .18);--color-border-hover: rgba(220, 60, 60, .35);--color-heading: #e8e0e0;--color-text: rgba(232, 224, 224, .6);--color-text-bright: #ffffff;--color-text-secondary: #b0a8a8;--color-text-tertiary: #706868;--color-accent: hsl(0, 70%, 55%);--color-accent-hover: #ef5050;--color-accent-dark: #a02828;--color-accent-light: #f07070;--color-accent-bg: rgba(220, 60, 60, .15);--color-accent-border: rgba(220, 60, 60, .35);--color-danger: #ff5555;--color-danger-hover: #ff7777;--color-danger-bg: rgba(255, 85, 85, .15);--color-success: #50c878;--color-success-bg: rgba(80, 200, 120, .15);--color-warning: #e6c430;--color-warning-bg: rgba(230, 196, 48, .15);--color-brand: hsl(0, 70%, 55%)}:root[data-theme=terminal]{--color-background: hsl(0, 0%, 30%);--color-background-soft: hsl(0, 2%, 18%);--color-background-mute: hsl(0, 2%, 25%);--color-background-deep: hsl(0, 2%, 14%);--color-surface: hsl(0, 10%, 10%);--color-border: hsl(0, 4%, 24%);--color-border-hover: hsl(0, 4%, 34%);--color-heading: hsl(0, 8%, 90%);--color-text: hsla(0, 8%, 90%, .65);--color-text-bright: hsl(0, 0%, 100%);--color-text-secondary: hsl(0, 4%, 68%);--color-text-tertiary: hsl(0, 4%, 45%);--color-accent: hsl(0, 80%, 50%);--color-accent-hover: hsl(0, 85%, 58%);--color-accent-dark: hsl(0, 70%, 35%);--color-accent-light: hsl(0, 80%, 65%);--color-accent-bg: hsla(0, 80%, 50%, .15);--color-accent-border: hsla(0, 80%, 50%, .35);--color-danger: hsl(0, 100%, 62%);--color-danger-hover: hsl(0, 100%, 70%);--color-danger-bg: hsla(0, 100%, 62%, .15);--color-success: hsl(144, 50%, 55%);--color-success-bg: hsla(144, 50%, 55%, .15);--color-warning: hsl(49, 80%, 55%);--color-warning-bg: hsla(49, 80%, 55%, .15);--color-brand: hsl(0, 70%, 55%)}body{margin:0;padding:0;min-height:100vh;background:linear-gradient(135deg,var(--color-background) 0%,var(--color-background-deep) 100%)}#app{max-width:1920px;margin:0 auto;padding:2rem;font-weight:400;min-height:100vh}a,.green{text-decoration:none;color:var(--color-accent);transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:var(--color-accent-bg)}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:grid;padding:0 2rem;width:100%}}.top-bar[data-v-69028006]{position:fixed;top:0;left:0;right:0;z-index:1000;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:var(--color-background-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);font-family:Courier New,Courier,monospace;color:var(--color-heading)}.top-bar-left[data-v-69028006]{display:flex;align-items:center;gap:12px}.top-bar-right[data-v-69028006]{display:flex;align-items:center;gap:16px}.hamburger-btn[data-v-69028006]{background:none;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center}.hamburger-icon[data-v-69028006]{display:flex;flex-direction:column;gap:4px;width:20px}.hamburger-icon span[data-v-69028006]{display:block;height:2px;width:100%;background:var(--color-heading);border-radius:1px;transition:all .25s ease;transform-origin:center}.hamburger-icon.open span[data-v-69028006]:nth-child(1){transform:translateY(6px) rotate(45deg)}.hamburger-icon.open span[data-v-69028006]:nth-child(2){opacity:0}.hamburger-icon.open span[data-v-69028006]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.brand[data-v-69028006]{font-size:16px;font-weight:700;color:var(--color-accent);cursor:pointer;letter-spacing:.5px;-webkit-user-select:none;user-select:none}.brand[data-v-69028006]:hover{color:var(--color-accent-hover)}.token-display[data-v-69028006]{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:4px;background:var(--color-accent-bg);border:1px solid var(--color-accent-border);font-size:13px}.token-icon[data-v-69028006]{width:16px;height:16px;color:var(--color-accent);flex-shrink:0}.token-count[data-v-69028006]{color:var(--color-accent);font-weight:700;font-variant-numeric:tabular-nums}.token-reserved[data-v-69028006]{color:var(--color-text);font-size:11px;font-weight:400}.user-info[data-v-69028006]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text);max-width:220px}.user-icon[data-v-69028006]{width:16px;height:16px;flex-shrink:0;color:#e6e8bf66}.user-email[data-v-69028006]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-menu[data-v-69028006]{position:absolute;top:48px;left:8px;min-width:200px;background:var(--color-background-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:8px;padding:6px;box-shadow:0 8px 32px #0006;z-index:1001}.menu-item[data-v-69028006]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:none;border:none;color:var(--color-heading);font-size:14px;font-family:inherit;cursor:pointer;border-radius:4px;text-align:left;transition:background .15s ease}.menu-item svg[data-v-69028006]{width:18px;height:18px;flex-shrink:0}.menu-item[data-v-69028006]:hover{background:var(--color-background-mute)}.menu-item--danger[data-v-69028006]{color:var(--color-danger)}.menu-item--danger[data-v-69028006]:hover{background:var(--color-danger-bg)}.menu-divider[data-v-69028006]{border:none;border-top:1px solid var(--color-border);margin:4px 0}.menu-backdrop[data-v-69028006]{position:fixed;inset:0;z-index:999}.menu-enter-active[data-v-69028006]{transition:all .15s ease-out}.menu-leave-active[data-v-69028006]{transition:all .1s ease-in}.menu-enter-from[data-v-69028006]{opacity:0;transform:translateY(-8px)}.menu-leave-to[data-v-69028006]{opacity:0;transform:translateY(-4px)}@media (max-width: 600px){.user-email[data-v-69028006]{display:none}.token-count[data-v-69028006]{font-size:12px}}.has-top-bar[data-v-63a82b3b]{padding-top:48px}.landing-container[data-v-7d76ccd8]{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;color:var(--color-heading);font-family:Courier New,Courier,monospace;padding:20px;margin:0}.landing-content[data-v-7d76ccd8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;max-width:1200px;width:100%}.ascii-logo[data-v-7d76ccd8]{font-family:Courier New,Courier,monospace;font-size:clamp(.4rem,1.5vw,1rem);line-height:1.2;color:var(--color-brand);text-shadow:0 0 10px hsla(0,70%,55%,.3);margin:0;white-space:pre;overflow-x:auto;display:inline-block;text-align:left;max-width:100%}.tagline[data-v-7d76ccd8]{text-align:center;font-size:1.2rem;color:var(--color-text);letter-spacing:2px;text-transform:uppercase}.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);padding:15px 60px;font-size:1.5rem;font-family:Courier New,Courier,monospace;text-transform:uppercase;letter-spacing:3px;cursor:pointer;border-radius:5px;transition:all .3s ease;box-shadow:0 4px 15px #f279004d}.enter-button[data-v-7d76ccd8]:hover{background:linear-gradient(145deg,var(--color-accent-dark),var(--color-accent));box-shadow:0 6px 25px #f2790080;transform:translateY(-2px)}.enter-button[data-v-7d76ccd8]:active{transform:translateY(0);box-shadow:0 2px 10px #f279004d}.footer[data-v-7d76ccd8]{margin-top:40px;text-align:center}.build-info[data-v-7d76ccd8]{color:var(--color-background-mute);font-size:.9rem;margin:0}@media (max-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 (max-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-ba3578dc]{display:flex;flex-direction:column;align-items:center;gap:8px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.knob-body[data-v-ba3578dc]{position:relative;width:var(--v7277c977);height:var(--v7277c977)}.knob-ticks[data-v-ba3578dc]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--v32e4e53c);height:var(--v32e4e53c);pointer-events:none;z-index:0}.knob[data-v-ba3578dc]{width:var(--v7277c977);height:var(--v7277c977);position:relative;cursor:grab;transition:transform .1s ease-out;z-index:1}.knob[data-v-ba3578dc]:active{cursor:grabbing}.knob-round[data-v-ba3578dc]{border-radius:50%}.knob-round.knob-style-gradient[data-v-ba3578dc]{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-ba3578dc]{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-ba3578dc]{position:absolute;top:8px;left:50%;transform:translate(-50%);width:4px;height:20px;background:var(--indicator-color, #f27900);border-radius:2px;box-shadow:0 0 5px color-mix(in srgb,var(--indicator-color, #f27900) 50%,transparent)}.knob-indicator-dot[data-v-ba3578dc]{position:absolute;top:12%;left:50%;transform:translate(-50%);width:8px;height:8px;border-radius:50%;background:var(--indicator-color, #ffffff);box-shadow:0 0 4px color-mix(in srgb,var(--indicator-color, #ffffff) 60%,transparent)}.randall-base[data-v-ba3578dc]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto;pointer-events:none;z-index:1}.knob-randall[data-v-ba3578dc]{overflow:visible;display:flex;align-items:center;justify-content:center;z-index:2}.randall-svg[data-v-ba3578dc]{width:100%;height:auto;pointer-events:none;filter:drop-shadow(1px 1px 3px rgba(0,0,0,.4))}.knob-label[data-v-ba3578dc]{font-size:14px;color:#ccc;font-weight:500;text-transform:uppercase;letter-spacing:1px}.knob-container:hover .knob-round.knob-style-gradient[data-v-ba3578dc]{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-ba3578dc]{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-ba3578dc]{filter:drop-shadow(0 0 6px rgba(255,255,255,.1)) drop-shadow(1px 1px 3px rgba(0,0,0,.4))}.knob-container.disabled[data-v-ba3578dc]{opacity:.4;cursor:not-allowed;pointer-events:none}.rocker-container[data-v-57662f75]{display:flex;flex-direction:column;align-items:center;gap:8px;user-select:none;-webkit-user-select:none}.rocker-label[data-v-57662f75]{font-size:12px;color:var(--color-text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:1px}.rocker-body[data-v-57662f75]{width:var(--v8d32e302);height:var(--v83906364);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border:2px solid #444;box-shadow:inset 0 1px 3px #ffffff0f,inset 0 -1px 3px #0006,2px 2px 8px #00000080;transition:box-shadow .2s ease}.rocker-body.rocker-square[data-v-57662f75]{border-radius:4px;flex-direction:column;border:1px solid #333}.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]{inset:50% 10% auto;width:auto;height:1px;transform:translateY(-50%)}.rocker-led[data-v-57662f75]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:40%;border-radius:50%;background:#14141480;z-index:2;pointer-events:none;transition:all .4s ease;opacity:.3}.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:ledPulse-57662f75 2s ease-in-out infinite alternate}@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]{inset:50% 15% auto;width:auto;height:1px;transform:translateY(-50%)}.rocker-vertical .rocker-half[data-v-57662f75]{flex:1;width:100%}.rocker-half[data-v-57662f75]{flex:1;height:100%;display:flex;align-items:center;justify-content:center;transition:all .25s ease;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]{width:35%;height:35%;border-radius:50%;background:var(--v250c7750);transition:all .3s ease;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]{position:absolute;top:15%;bottom:15%;left:50%;transform:translate(-50%);width:1px;background:#555;z-index:1}.rocker-value[data-v-57662f75]{font-size:11px;color:#999;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.rocker-container.disabled[data-v-57662f75]{opacity:.4;cursor:not-allowed;pointer-events:none}.three-way-container[data-v-ed016b06]{display:flex;flex-direction:column;align-items:center;gap:8px;user-select:none;-webkit-user-select:none}.three-way-label[data-v-ed016b06]{font-size:12px;color:var(--color-text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:1px}.three-way-body[data-v-ed016b06]{width:var(--v5392ef9d);height:var(--v699790f0);border-radius:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border:2px solid #444;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]{flex-direction:column;width:var(--v699790f0);height:var(--v5392ef9d)}.three-way-segment[data-v-ed016b06]{flex:1;height:100%;display:flex;align-items:center;justify-content:center;position:relative;transition:all .15s ease}.three-way-vertical .three-way-segment[data-v-ed016b06]{width:100%;height:auto}.three-way-segment.active[data-v-ed016b06]{background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.08) 0%,transparent 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]{width:35%;height:55%;border-radius:50%;background:var(--v5f278c1c);transition:all .2s ease;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:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:#555}.three-way-vertical .three-way-segment[data-v-ed016b06]:not(:last-child):after{inset:auto auto 0 20%;width:60%;height:1px}.three-way-value[data-v-ed016b06]{font-size:10px;color:var(--color-text-tertiary);font-weight:500}.three-way-container.disabled[data-v-ed016b06]{opacity:.5;pointer-events:none}.amp-container[data-v-64fd2bf7]{display:flex;flex-direction:column;color:#fff;font-family:Arial,sans-serif;width:100%;min-width:0}.amp-head-new[data-v-64fd2bf7]{width:100%;margin-bottom:30px}.amp-faceplate-new[data-v-64fd2bf7]{width:55%;box-sizing:border-box;background:linear-gradient(145deg,#313131,#111);border-radius:8px;padding:20px 30px;box-shadow:inset 0 2px 10px #00000080,inset 0 -2px 10px #ffffff08;border:1px solid #555;--faceplate-print-color: var(--be1c2486);container-type:inline-size;aspect-ratio:2144 / 460;position:relative;overflow:visible}.faceplate-element[data-v-64fd2bf7],.faceplate-knob[data-v-64fd2bf7]{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.element-label[data-v-64fd2bf7]{font-size:1.6cqi;color:var(--faceplate-print-color, #c0c0c0);text-transform:uppercase;letter-spacing:.11cqi;font-weight:600;white-space:nowrap;text-align:center;line-height:1.3}.element-label-large[data-v-64fd2bf7]{font-size:2cqi;color:var(--faceplate-print-color, #c0c0c0);text-transform:uppercase;letter-spacing:.26cqi;font-weight:600;white-space:nowrap;text-align:center}.input-jack-svg[data-v-64fd2bf7]{width:5cqi;height:5cqi}.svg-icon[data-v-64fd2bf7]{background-color:var(--faceplate-print-color, #c0c0c0);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.randall-logo-img[data-v-64fd2bf7]{width:18cqi;aspect-ratio:460 / 100}.randall-logo[data-v-64fd2bf7]{font-size:1.4rem;font-weight:900;letter-spacing:6px;color:silver;text-transform:uppercase;white-space:nowrap;font-family:Arial Black,Arial,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.8)}.model-name[data-v-64fd2bf7]{display:flex;align-items:center;justify-content:center}.diavlo-logo-img[data-v-64fd2bf7]{width:17cqi;aspect-ratio:565 / 68}.diavlo-skull-img[data-v-64fd2bf7]{width:15cqi;aspect-ratio:1304 / 1328}.rd5-logo-img[data-v-64fd2bf7]{width:10cqi;aspect-ratio:192 / 103}.floating-action-bar[data-v-64fd2bf7]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:linear-gradient(145deg,var(--color-background-soft),var(--color-background-deep));border:2px solid var(--color-accent);border-radius:10px;padding:15px 25px;box-shadow:0 10px 30px #000c,0 0 20px #f279004d;z-index:1000;min-width:400px}.action-bar-content[data-v-64fd2bf7]{display:flex;align-items:center;justify-content:space-between;gap:20px}.unsaved-indicator[data-v-64fd2bf7]{color:var(--color-accent);font-weight:600;font-size:.9rem;letter-spacing:.5px;animation:pulse-64fd2bf7 2s ease-in-out infinite}@keyframes pulse-64fd2bf7{0%,to{opacity:1}50%{opacity:.6}}.action-buttons[data-v-64fd2bf7]{display:flex;gap:10px}.btn-revert[data-v-64fd2bf7],.btn-save[data-v-64fd2bf7]{padding:8px 20px;border-radius:6px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s;border:none;letter-spacing:.5px;text-transform:uppercase}.btn-revert[data-v-64fd2bf7]{background:var(--color-border);color:var(--color-text);border:1px solid var(--color-border)}.btn-revert[data-v-64fd2bf7]:hover:not(:disabled){background:#e6e8bf1f;border-color:var(--color-text)}.btn-save[data-v-64fd2bf7]{background:linear-gradient(145deg,var(--color-accent),#e06800);color:#fff;box-shadow:0 4px 10px #f279004d}.btn-save[data-v-64fd2bf7]:hover:not(:disabled){background:linear-gradient(145deg,#e06800,#cc5e00);box-shadow:0 6px 15px #f2790066;transform:translateY(-1px)}.btn-revert[data-v-64fd2bf7]:disabled,.btn-save[data-v-64fd2bf7]:disabled{opacity:.5;cursor:not-allowed}.save-error[data-v-64fd2bf7]{margin-top:10px;padding:8px 12px;background:var(--color-danger-bg);border:1px solid rgba(221,29,0,.3);border-radius:4px;color:var(--color-danger);font-size:.8rem;text-align:center}.slide-up-enter-active[data-v-64fd2bf7],.slide-up-leave-active[data-v-64fd2bf7]{transition:all .3s ease}.slide-up-enter-from[data-v-64fd2bf7],.slide-up-leave-to[data-v-64fd2bf7]{transform:translate(-50%,100px);opacity:0}.debug-panel[data-v-64fd2bf7]{margin-top:20px;padding:10px;background:#0009;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-family:monospace;font-size:12px}.debug-panel summary[data-v-64fd2bf7]{cursor:pointer;color:#888;-webkit-user-select:none;user-select:none}.debug-panel summary[data-v-64fd2bf7]:hover{color:#aaa}.debug-panel pre[data-v-64fd2bf7]{margin:10px 0 0;padding:10px;background:#0006;border-radius:4px;color:#0f0;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.amp-container[data-v-713f7d3a]{display:flex;flex-direction:column;color:#fff;font-family:Arial,sans-serif;width:100%;min-width:0}.amp-head-new[data-v-713f7d3a]{width:100%;margin-bottom:30px}.amp-faceplate-new[data-v-713f7d3a]{width:100%;box-sizing:border-box;background:linear-gradient(145deg,#313131,#111);border-radius:8px;padding:20px 30px;box-shadow:inset 0 2px 10px #00000080,inset 0 -2px 10px #ffffff08;border:1px solid #333;container-type:inline-size;aspect-ratio:2800 / 305;position:relative;overflow:visible}.logo-hector[data-v-713f7d3a]{position:absolute;top:50%;left:22.5%;transform:translate(-50%,-50%);width:20%;height:125%;display:flex;align-items:center;justify-content:center;pointer-events:none}.hector-logo-svg[data-v-713f7d3a]{width:100%;height:100%;object-fit:contain;opacity:.95}.faceplate-element[data-v-713f7d3a]{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.faceplate-power-switch[data-v-713f7d3a]{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.faceplate-power-switch[data-v-713f7d3a]>:first-child{margin-top:var(--v57efc78a)}.faceplate-knob[data-v-713f7d3a]{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.faceplate-knob[data-v-713f7d3a]>:first-child{margin-top:var(--v02914b35)}.element-label[data-v-713f7d3a]{font-size:.62cqi;color:silver;text-transform:uppercase;letter-spacing:.065cqi;font-weight:600;white-space:nowrap;text-align:center;line-height:1.3}.element-sublabel[data-v-713f7d3a]{font-size:.45cqi;font-weight:400;letter-spacing:.033cqi;color:#999}.switch-position-label[data-v-713f7d3a]{font-size:.65cqi;color:silver}.input-jack-svg[data-v-713f7d3a]{width:2.86cqi;height:2.86cqi}.section-title[data-v-713f7d3a]{position:absolute;transform:translate(-50%);display:flex;align-items:center;gap:6px}.section-line[data-v-713f7d3a]{flex:1;height:1px;background:silver}.section-text[data-v-713f7d3a]{font-size:.62cqi;color:silver;text-transform:uppercase;letter-spacing:.125cqi;font-weight:600;white-space:nowrap}.led-light[data-v-713f7d3a]{width:.71cqi;height:.71cqi;border-radius:50%;transition:all .3s ease}.led-red[data-v-713f7d3a]{background:radial-gradient(circle,var(--color-danger),#aa1500);box-shadow:0 0 8px #dd1d0099;animation:ledRedGlow-713f7d3a 2s ease-in-out infinite alternate}.led-red.led-off[data-v-713f7d3a]{background:radial-gradient(circle,#444,#222);box-shadow:none;animation:none;opacity:.3}@keyframes ledRedGlow-713f7d3a{0%{box-shadow:0 0 5px #dd1d0080}to{box-shadow:0 0 15px #dd1d00cc}}.floating-action-bar[data-v-713f7d3a]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border:2px solid #d4a853;border-radius:10px;padding:15px 25px;box-shadow:0 10px 30px #000c,0 0 20px #d4a8534d;z-index:1000;min-width:400px}.action-bar-content[data-v-713f7d3a]{display:flex;align-items:center;justify-content:space-between;gap:20px}.unsaved-indicator[data-v-713f7d3a]{color:#d4a853;font-weight:600;font-size:.9rem;letter-spacing:.5px;animation:pulse-713f7d3a 2s ease-in-out infinite}@keyframes pulse-713f7d3a{0%,to{opacity:1}50%{opacity:.6}}.action-buttons[data-v-713f7d3a]{display:flex;gap:10px}.btn-revert[data-v-713f7d3a],.btn-save[data-v-713f7d3a]{padding:8px 20px;border-radius:6px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s;border:none;letter-spacing:.5px;text-transform:uppercase}.btn-revert[data-v-713f7d3a]{background:#ffffff1a;color:#ccc;border:1px solid rgba(255,255,255,.2)}.btn-revert[data-v-713f7d3a]:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d}.btn-save[data-v-713f7d3a]{background:linear-gradient(145deg,#d4a853,#a07830);color:#fff;box-shadow:0 4px 10px #d4a8534d}.btn-save[data-v-713f7d3a]:hover:not(:disabled){background:linear-gradient(145deg,#e0b860,#b08838);box-shadow:0 6px 15px #d4a85366;transform:translateY(-1px)}.btn-revert[data-v-713f7d3a]:disabled,.btn-save[data-v-713f7d3a]:disabled{opacity:.5;cursor:not-allowed}.save-error[data-v-713f7d3a]{margin-top:10px;padding:8px 12px;background:var(--color-danger-bg);border:1px solid rgba(221,29,0,.3);border-radius:4px;color:var(--color-danger);font-size:.8rem;text-align:center}.slide-up-enter-active[data-v-713f7d3a],.slide-up-leave-active[data-v-713f7d3a]{transition:all .3s ease}.slide-up-enter-from[data-v-713f7d3a],.slide-up-leave-to[data-v-713f7d3a]{transform:translate(-50%,100px);opacity:0}.debug-panel[data-v-713f7d3a]{margin-top:20px;padding:10px;background:#0009;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-family:monospace;font-size:12px}.debug-panel summary[data-v-713f7d3a]{cursor:pointer;color:#888;-webkit-user-select:none;user-select:none}.debug-panel summary[data-v-713f7d3a]:hover{color:#aaa}.debug-panel pre[data-v-713f7d3a]{margin:10px 0 0;padding:10px;background:#0006;border-radius:4px;color:#0f0;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.package-card[data-v-1048c0da]{background:#e6e8bf0a;border:1px solid var(--color-border);border-radius:12px;padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .2s ease;position:relative;min-width:200px}.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]{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--color-accent);color:var(--color-text-bright);font-size:11px;font-weight:700;padding:2px 12px;border-radius:10px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.package-name[data-v-1048c0da]{font-size:16px;font-weight:600;color:var(--color-heading);margin:4px 0 16px}.package-tokens[data-v-1048c0da]{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.token-amount[data-v-1048c0da]{font-size:36px;font-weight:700;color:var(--color-accent);line-height:1}.token-label[data-v-1048c0da]{font-size:14px;color:var(--color-text)}.package-subtitle[data-v-1048c0da]{font-size:12px;color:#e6e8bf66;margin-bottom:16px}.package-price[data-v-1048c0da]{font-size:24px;font-weight:700;color:var(--color-heading);margin-bottom:4px}.package-per-token[data-v-1048c0da]{font-size:13px;color:var(--color-text);margin-bottom:20px}.buy-btn[data-v-1048c0da]{width:100%;padding:10px 20px;background:linear-gradient(145deg,var(--color-accent),var(--color-accent-dark));color:var(--color-text-bright);border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.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-1d9a4cd3]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal[data-v-1d9a4cd3]{background:var(--color-background-deep);border:1px solid var(--color-border);border-radius:16px;padding:32px;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;position:relative;color:var(--color-heading);box-shadow:0 20px 60px #00000080}.modal-close[data-v-1d9a4cd3]{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--color-text);font-size:24px;cursor:pointer;line-height:1;padding:4px 8px;border-radius:4px;transition:all .15s}.modal-close[data-v-1d9a4cd3]:hover{color:var(--color-heading);background:#e6e8bf1a}.modal-title[data-v-1d9a4cd3]{font-size:20px;font-weight:600;color:var(--color-heading);margin:0 0 24px}.modal-loading[data-v-1d9a4cd3]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 0;color:var(--color-text)}.spinner[data-v-1d9a4cd3]{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:spin-1d9a4cd3 .8s linear infinite}@keyframes spin-1d9a4cd3{to{transform:rotate(360deg)}}.cost-summary[data-v-1d9a4cd3]{background:#e6e8bf08;border:1px solid var(--color-border);border-radius:10px;padding:20px;margin-bottom:24px}.cost-row[data-v-1d9a4cd3]{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.cost-label[data-v-1d9a4cd3]{color:var(--color-text);font-size:14px}.cost-value[data-v-1d9a4cd3]{font-size:14px;font-weight:600;color:var(--color-heading);font-variant-numeric:tabular-nums}.balance-ok[data-v-1d9a4cd3]{color:var(--color-success)}.cost-divider[data-v-1d9a4cd3]{border:none;border-top:1px solid var(--color-border);margin:8px 0}.insufficient-notice[data-v-1d9a4cd3]{background:var(--color-danger-bg);border:1px solid rgba(221,29,0,.3);border-radius:10px;padding:20px;margin-bottom:24px;text-align:center}.notice-icon[data-v-1d9a4cd3]{font-size:32px;margin-bottom:8px}.insufficient-notice p[data-v-1d9a4cd3]{margin:4px 0;font-size:14px;line-height:1.5}.notice-deficit[data-v-1d9a4cd3]{color:var(--color-danger);font-size:13px!important;margin-top:8px!important}.packages-heading[data-v-1d9a4cd3]{font-size:16px;font-weight:600;color:var(--color-heading);margin:0 0 16px}.packages-grid[data-v-1d9a4cd3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}.error-message[data-v-1d9a4cd3]{background:var(--color-danger-bg);border:1px solid rgba(221,29,0,.3);color:var(--color-danger);padding:12px 16px;border-radius:8px;font-size:13px;margin-bottom:24px}.modal-actions[data-v-1d9a4cd3]{display:flex;justify-content:flex-end;gap:12px}.btn-secondary[data-v-1d9a4cd3]{padding:10px 20px;background:#e6e8bf14;color:var(--color-text);border:1px solid var(--color-border);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s}.btn-secondary[data-v-1d9a4cd3]:hover{background:#e6e8bf1f;color:var(--color-heading)}.btn-primary[data-v-1d9a4cd3]{padding:10px 24px;background:linear-gradient(145deg,var(--color-accent),var(--color-accent-dark));color:var(--color-text-bright);border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s}.btn-primary[data-v-1d9a4cd3]:hover{background:linear-gradient(145deg,var(--color-accent-hover),var(--color-accent));transform:translateY(-1px)}.waveform-display[data-v-bc46fd65]{width:100%;position:relative;overflow:hidden;cursor:pointer}.waveform-display:hover .play-pause-btn[data-v-bc46fd65]{opacity:1}.waveform-canvas[data-v-bc46fd65]{display:block;width:100%}.play-pause-btn[data-v-bc46fd65]{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;border:none;background:#0000008c;color:#e6e8bfd9;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s,background .15s,color .15s;z-index:2}.play-pause-btn.playing[data-v-bc46fd65]{opacity:1}.play-pause-btn[data-v-bc46fd65]:hover{background:#f27900b3;color:var(--color-text-bright)}.seek-line[data-v-bc46fd65]{position:absolute;top:0;left:0;width:1px;height:100%;background:#fff9;pointer-events:none;opacity:0;transition:opacity .1s;will-change:transform}.seek-line.visible[data-v-bc46fd65]{opacity:1}.playhead-line[data-v-bc46fd65]{position:absolute;top:0;left:0;width:2px;height:100%;background:var(--color-accent);pointer-events:none;opacity:0;transition:opacity .15s;z-index:1}.playhead-line.visible[data-v-bc46fd65]{opacity:1}.reamping-progress-bar[data-v-bc46fd65]{position:absolute;bottom:0;left:0;height:2px;background:var(--color-accent);pointer-events:none;z-index:1;transition:width .3s linear}.waveform-loading[data-v-bc46fd65]{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,rgba(255,255,255,.02) 50%,transparent 100%);animation:shimmer-bc46fd65 1.5s infinite}@keyframes shimmer-bc46fd65{0%{transform:translate(-100%)}to{transform:translate(100%)}}.batch-job-new[data-v-613787eb]{padding:14px 16px;background:var(--color-surface);border:1px solid rgba(230,232,191,.06);border-left:3px solid var(--color-accent);border-radius:0 6px 6px 0;box-shadow:0 0 12px #0006}.batch-job-new+.batch-job-new[data-v-613787eb]{margin-top:8px}.job-header[data-v-613787eb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.job-header-actions[data-v-613787eb]{display:flex;align-items:center;gap:4px}.btn-header-action[data-v-613787eb]{width:30px!important;height:30px!important}.btn-header-action[data-v-613787eb]:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.spinning[data-v-613787eb]{animation:spin-613787eb 1s linear infinite}@keyframes spin-613787eb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.job-title-group[data-v-613787eb]{display:flex;align-items:center;gap:6px;cursor:pointer}.job-title[data-v-613787eb]{margin:0;font-size:.9rem;font-weight:600;color:var(--color-accent);letter-spacing:.5px}.job-title-input[data-v-613787eb]{font-size:.9rem;font-weight:600;color:var(--color-heading);letter-spacing:.5px;background:#e6e8bf0f;border:1px solid rgba(230,232,191,.15);border-radius:4px;padding:2px 6px;outline:none;font-family:inherit}.job-title-input[data-v-613787eb]:focus{border-color:var(--color-accent)}.job-title-edit-icon[data-v-613787eb]{color:#e6e8bf40;transition:color .15s}.job-title-group:hover .job-title-edit-icon[data-v-613787eb]{color:var(--color-accent)}.job-status[data-v-613787eb]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:3px 10px;border-radius:4px;color:#e6e8bf99;background:#e6e8bf12;border:1px solid rgba(230,232,191,.08)}.job-status.pending[data-v-613787eb]{color:#e6e8bfa6}.btn-start-reamping[data-v-613787eb]{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:4px 14px;border-radius:4px;border:1px solid rgba(242,121,0,.5);background:#f2790026;color:var(--color-accent);cursor:pointer;transition:all .2s ease}.btn-start-reamping[data-v-613787eb]:hover:not(:disabled){background:#f279004d;border-color:var(--color-accent);color:var(--color-text-bright)}.btn-start-reamping[data-v-613787eb]:disabled{opacity:.35;cursor:not-allowed}.btn-reset[data-v-613787eb]{color:var(--color-warning);opacity:.6}.btn-reset[data-v-613787eb]:hover:not(:disabled){opacity:1}.job-status.running[data-v-613787eb]{color:var(--color-accent);background:var(--color-accent-bg);border-color:var(--color-accent-border)}.job-status.done[data-v-613787eb]{color:var(--color-warning);background:var(--color-warning-bg);border-color:var(--color-warning-bg)}.job-status.failed[data-v-613787eb]{color:var(--color-danger);background:var(--color-danger-bg);border-color:var(--color-danger-bg)}.file-list[data-v-613787eb]{margin-top:8px;display:grid;grid-template-columns:max-content 1fr max-content;gap:4px 0}.file-list-loading[data-v-613787eb],.file-list-empty[data-v-613787eb]{color:#e6e8bf59;font-size:.8rem;padding:8px 0;grid-column:1 / -1}.file-row[data-v-613787eb]{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;min-height:80px;background:#ffffff05;border-bottom:1px solid rgba(230,232,191,.06);border-radius:4px;cursor:pointer;transition:background .15s,border-color .15s}.file-row[data-v-613787eb]:last-child{border-bottom:none}.file-row[data-v-613787eb]:hover{background:#f279000f;border-bottom-color:#f279001f}.file-left[data-v-613787eb]{display:flex;flex-direction:column;gap:4px;padding:8px 12px;white-space:nowrap}.file-waveform[data-v-613787eb]{min-width:0}.file-right[data-v-613787eb]{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 12px;justify-content:flex-end;white-space:nowrap}.file-name[data-v-613787eb]{font-size:.85rem;color:var(--color-heading);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-duration[data-v-613787eb]{font-size:.75rem;color:#e6e8bf80;font-variant-numeric:tabular-nums;flex-shrink:0}.file-status-badge[data-v-613787eb]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;border-radius:3px;color:#e6e8bf8c;background:#e6e8bf0d;flex-shrink:0;margin-left:12px}.file-status-badge.done[data-v-613787eb]{color:var(--color-warning);background:var(--color-warning-bg)}.file-status-badge.running[data-v-613787eb]{color:var(--color-accent);background:var(--color-accent-bg)}.file-status-badge.failed[data-v-613787eb]{color:var(--color-danger);background:var(--color-danger-bg)}.btn-action[data-v-613787eb]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;border-radius:4px;color:#e6e8bf59;cursor:pointer;transition:all .15s}.btn-action[data-v-613787eb]:hover{color:var(--color-accent);background:var(--color-accent-bg)}.btn-delete[data-v-613787eb]:hover{color:var(--color-danger);background:var(--color-danger-bg)}.confirm-delete[data-v-613787eb]{display:flex;align-items:center;gap:2px}.btn-confirm-yes[data-v-613787eb]{color:var(--color-danger)!important}.btn-confirm-yes[data-v-613787eb]:hover{background:var(--color-danger-bg)!important;color:var(--color-danger-hover)!important}.btn-confirm-no[data-v-613787eb]{color:#e6e8bf66!important}.btn-confirm-no[data-v-613787eb]:hover{color:#e6e8bfb3!important;background:#e6e8bf14!important}.swap-enter-active[data-v-613787eb],.swap-leave-active[data-v-613787eb]{transition:all .15s ease}.swap-enter-from[data-v-613787eb],.swap-leave-to[data-v-613787eb]{opacity:0;transform:scale(.8)}.batch-job-new.dragging[data-v-613787eb]{border-color:var(--color-accent);background:var(--color-accent-bg);box-shadow:inset 0 0 0 1px #f2790026}.upload-row[data-v-613787eb]{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px dashed rgba(230,232,191,.15);border-radius:4px;cursor:pointer;transition:border-color .15s,background .15s;margin-top:4px}.upload-row[data-v-613787eb]:hover{border-color:#f2790066;background:#f279000f}.upload-row-icon[data-v-613787eb]{color:#e6e8bf59;transition:color .15s}.upload-row:hover .upload-row-icon[data-v-613787eb]{color:var(--color-accent)}.upload-row-text[data-v-613787eb]{font-size:.78rem;color:#e6e8bf66;transition:color .15s}.upload-row:hover .upload-row-text[data-v-613787eb]{color:#e6e8bfa6}.uploading-pct[data-v-613787eb]{color:var(--color-accent);font-weight:600}.upload-progress-bar[data-v-613787eb]{height:4px;background:#e6e8bf14;border-radius:2px;overflow:hidden;margin:0 4px}.upload-progress-fill[data-v-613787eb]{height:100%;background:linear-gradient(90deg,var(--color-accent),var(--color-accent-light));border-radius:2px;transition:width .2s ease-out}.file-status-badge.uploading[data-v-613787eb]{color:var(--color-accent);background:var(--color-accent-bg)}.sr-only[data-v-613787eb]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toast-container[data-v-a48212b4]{position:fixed;top:60px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:8px;max-width:420px;pointer-events:none}.toast[data-v-a48212b4]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:6px;color:var(--color-text-bright);font-size:.9rem;line-height:1.3;cursor:pointer;pointer-events:auto;box-shadow:0 4px 12px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.toast--error[data-v-a48212b4]{background:#dd1d00eb}.toast--warning[data-v-a48212b4]{background:#ddda00eb;color:var(--color-background-deep)}.toast--info[data-v-a48212b4]{background:#f27900eb}.toast-icon[data-v-a48212b4]{flex-shrink:0;font-size:1.1rem}.toast-message[data-v-a48212b4]{flex:1}.toast-close[data-v-a48212b4]{flex-shrink:0;background:none;border:none;color:inherit;font-size:1.3rem;cursor:pointer;padding:0 2px;opacity:.7;line-height:1}.toast-close[data-v-a48212b4]:hover{opacity:1}.toast-enter-active[data-v-a48212b4]{transition:all .3s ease-out}.toast-leave-active[data-v-a48212b4]{transition:all .25s ease-in}.toast-enter-from[data-v-a48212b4],.toast-leave-to[data-v-a48212b4]{opacity:0;transform:translate(40px)}.toast-move[data-v-a48212b4]{transition:transform .3s ease}.modal-backdrop[data-v-be8e94f1]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal[data-v-be8e94f1]{background:var(--color-background-deep);border:1px solid var(--color-border);border-radius:16px;padding:32px;max-width:480px;width:100%;position:relative;color:var(--color-heading);box-shadow:0 20px 60px #00000080}.modal-close[data-v-be8e94f1]{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--color-text);font-size:24px;cursor:pointer;line-height:1;padding:4px 8px;border-radius:4px;transition:all .15s}.modal-close[data-v-be8e94f1]:hover{color:var(--color-heading);background:#e6e8bf1a}.modal-title[data-v-be8e94f1]{font-size:20px;font-weight:600;color:var(--color-heading);margin:0 0 16px}.modal-message[data-v-be8e94f1]{color:var(--color-text);font-size:14px;line-height:1.6;margin:0 0 24px}.modal-actions[data-v-be8e94f1]{display:flex;justify-content:flex-end;gap:10px}.btn-secondary[data-v-be8e94f1],.btn-discard[data-v-be8e94f1],.btn-primary[data-v-be8e94f1]{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:all .15s}.btn-secondary[data-v-be8e94f1]{background:transparent;border:1px solid var(--color-border);color:var(--color-text)}.btn-secondary[data-v-be8e94f1]:hover{border-color:var(--color-border-hover);color:var(--color-heading)}.btn-discard[data-v-be8e94f1]{background:#c8505026;color:#e06060;border:1px solid rgba(200,80,80,.3)}.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-f9d40815]{display:flex;flex-direction:column;color:var(--color-heading);font-family:Arial,sans-serif;padding:20px;min-height:100vh;max-width:1600px;margin:0 auto}.header[data-v-f9d40815]{text-align:center;margin-bottom:30px;position:relative;display:flex;align-items:center;justify-content:center}.header p[data-v-f9d40815]{font-size:1.1rem;color:var(--color-text);margin:0;text-transform:uppercase;letter-spacing:1px}.amp-selector[data-v-f9d40815]{width:100%;margin-bottom:20px}.amp-tabs[data-v-f9d40815]{display:flex;justify-content:center;gap:16px;background:#0000004d;padding:16px;border-radius:15px;border:1px solid var(--color-border)}.amp-tab[data-v-f9d40815]{display:flex;flex-direction:column;align-items:center;gap:0;padding:0;background:#0a0a0a;border:2px solid transparent;border-radius:10px;cursor:pointer;transition:all .3s ease;color:var(--color-text);font-size:1rem;font-weight:500;width:260px;overflow:hidden}.amp-tab[data-v-f9d40815]:hover{background:#111;border-color:var(--color-background-mute);transform:translateY(-2px)}.amp-tab.active[data-v-f9d40815]{background:#0a0a0a;border-color:var(--color-accent);color:var(--color-accent);box-shadow:0 0 15px #f279004d}.amp-photo-wrapper[data-v-f9d40815]{position:relative;width:100%}.amp-photo[data-v-f9d40815]{width:100%;aspect-ratio:16 / 9;object-fit:contain;background:#000;display:block}.amp-status-badge[data-v-f9d40815]{position:absolute;top:8px;right:8px;padding:3px 10px;border-radius:4px;font-size:.7rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;line-height:1;pointer-events:none}.amp-status-badge.available[data-v-f9d40815]{background:#22c55ed9;color:#fff}.amp-status-badge.in-use[data-v-f9d40815]{background:#f27900d9;color:#fff}.amp-status-badge.busy[data-v-f9d40815]{background:#eab308d9;color:#1a1a1a}.amp-status-badge.offline[data-v-f9d40815]{background:#787878d9;color:#ddd}.amp-status-badge.unknown[data-v-f9d40815]{background:#505050b3;color:#999}.amp-name[data-v-f9d40815]{text-transform:uppercase;letter-spacing:1px;padding:8px 0;font-size:.85rem}.amp-content[data-v-f9d40815]{width:100%;margin-bottom:20px;position:sticky;top:60px;z-index:10}.workspace-area[data-v-f9d40815]{width:100%;display:grid;grid-template-columns:1fr 300px;gap:20px;margin-bottom:20px}.workspace-main[data-v-f9d40815]{min-height:200px;display:flex;flex-direction:column;gap:8px}.btn-add-job[data-v-f9d40815]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:12px;padding:10px;background:transparent;border:1px dashed var(--color-border);border-radius:8px;color:var(--color-text);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;opacity:.5;letter-spacing:.5px}.btn-add-job[data-v-f9d40815]:hover:not(:disabled){opacity:1;border-color:var(--color-accent);color:var(--color-accent)}.btn-add-job[data-v-f9d40815]:disabled{opacity:.3;cursor:not-allowed}.btn-add-job-icon[data-v-f9d40815]{font-size:1.1rem;font-weight:300;line-height:1}.workspace-sidebar[data-v-f9d40815]{min-height:200px;background:#e6e8bf05;border:1px dashed var(--color-border);border-radius:10px}.audio-player-section[data-v-f9d40815]{width:100%;margin-bottom:20px;display:flex;flex-direction:column;gap:15px}.audio-upload-wrapper[data-v-f9d40815],.audio-waveform-wrapper[data-v-f9d40815]{width:100%}.bottom-sections[data-v-f9d40815]{width:100%;display:grid;gap:20px;margin-top:20px}.loading-jobs[data-v-f9d40815],.jobs-error[data-v-f9d40815]{background:linear-gradient(145deg,var(--color-background-deep),var(--color-background));border-radius:10px;padding:40px;border:1px solid var(--color-border);text-align:center}.loading-jobs p[data-v-f9d40815]{color:var(--color-text);margin:0;font-size:1rem}.jobs-error p[data-v-f9d40815]{color:var(--color-danger);margin:0;font-size:1rem}.bottom-left[data-v-f9d40815],.bottom-right[data-v-f9d40815]{min-height:300px}.placeholder-section[data-v-f9d40815]{background:linear-gradient(145deg,var(--color-background-deep),var(--color-background));border-radius:10px;padding:40px;border:1px solid var(--color-border);height:100%;display:flex;align-items:center;justify-content:center}.placeholder-section p[data-v-f9d40815]{color:var(--color-text);font-size:1rem;margin:0;text-align:center}@media (max-width: 1024px){.bottom-sections[data-v-f9d40815]{grid-template-columns:1fr}}@media (max-width: 768px){.header h1[data-v-f9d40815]{font-size:2rem}.header p[data-v-f9d40815]{font-size:1rem}.amp-tabs[data-v-f9d40815]{flex-direction:column;align-items:center;gap:10px}.amp-tab[data-v-f9d40815]{width:100%;max-width:300px;flex-direction:row;padding:10px}.amp-photo[data-v-f9d40815]{width:100px;height:60px}.amp-content[data-v-f9d40815]{max-width:100%}.bottom-sections[data-v-f9d40815]{grid-template-columns:1fr}}.debug-message[data-v-f9d40815]{color:var(--color-accent);text-align:center;padding:20px;background:var(--color-accent-bg);border:1px solid var(--color-accent);border-radius:5px;margin:10px 0}.batch-jobs.active-job[data-v-f9d40815]{border-color:var(--color-accent)!important;box-shadow:0 0 15px #f279004d;background:linear-gradient(145deg,var(--color-background-deep),var(--color-background-soft))}.new-job-button-container[data-v-f9d40815]{display:flex;justify-content:center;padding:20px;margin-top:10px}.btn-new-job[data-v-f9d40815]{display:flex;align-items:center;gap:10px;padding:12px 30px;background:linear-gradient(145deg,var(--color-background),var(--color-background-deep));border:2px dashed var(--color-background-mute);border-radius:8px;color:var(--color-text);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:1px}.btn-new-job[data-v-f9d40815]: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-f9d40815]:disabled{opacity:.5;cursor:not-allowed}.plus-icon[data-v-f9d40815]{font-size:1.5rem;font-weight:300;line-height:1}.idle-warning-banner[data-v-f9d40815]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 20px;margin-bottom:20px;background:var(--color-warning-bg);border:1px solid rgba(221,218,0,.5);border-radius:10px;cursor:pointer;animation:warningPulse-f9d40815 2s ease-in-out infinite}.idle-warning-icon[data-v-f9d40815]{font-size:1.3rem}.idle-warning-text[data-v-f9d40815]{color:var(--color-warning);font-size:.95rem;letter-spacing:.5px}.idle-warning-text strong[data-v-f9d40815]{color:var(--color-accent);font-weight:700}.idle-warning-btn[data-v-f9d40815]{padding:6px 16px;background:var(--color-accent-bg);border:1px solid var(--color-accent);border-radius:6px;color:var(--color-accent);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px}.idle-warning-btn[data-v-f9d40815]:hover{background:#f2790059;box-shadow:0 0 10px #f279004d}@keyframes warningPulse-f9d40815{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-f9d40815]{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px;margin-bottom:20px;background:#4caf501f;border:1px solid rgba(76,175,80,.5);border-radius:10px;animation:availablePulse-f9d40815 2s ease-in-out infinite}.amp-available-icon[data-v-f9d40815]{font-size:1.3rem}.amp-available-text[data-v-f9d40815]{color:#4caf50bf;font-size:.95rem;letter-spacing:.5px}.amp-available-text strong[data-v-f9d40815]{color:var(--color-success);font-weight:700}.amp-available-btn[data-v-f9d40815]{padding:6px 16px;background:#4caf5040;border:1px solid #66bb6a;border-radius:6px;color:#66bb6a;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px}.amp-available-btn[data-v-f9d40815]:hover{background:#4caf5066;box-shadow:0 0 10px #4caf504d}.amp-available-dismiss[data-v-f9d40815]{padding:6px 12px;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#888;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s}.amp-available-dismiss[data-v-f9d40815]:hover{border-color:var(--color-border-hover);color:var(--color-text)}@keyframes availablePulse-f9d40815{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-11f68d71]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.login-card[data-v-11f68d71]{background:linear-gradient(145deg,var(--color-background-soft),var(--color-background));border:2px solid var(--color-background-mute);border-radius:15px;box-shadow:0 20px 40px #00000080,inset 0 1px #e6e8bf0f;max-width:420px;width:100%;overflow:hidden}.logo-section[data-v-11f68d71]{background:linear-gradient(145deg,var(--color-background-deep),var(--color-background));border-bottom:1px solid var(--color-border);color:var(--color-heading);padding:40px 30px;text-align:center}.app-title[data-v-11f68d71]{font-size:32px;font-weight:700;margin:0 0 8px;letter-spacing:3px;text-transform:uppercase;color:var(--color-accent);text-shadow:0 0 10px rgba(242,121,0,.3)}.app-subtitle[data-v-11f68d71]{font-size:14px;margin:0;opacity:.9}.login-form[data-v-11f68d71]{padding:40px 30px;background:linear-gradient(145deg,var(--color-background),var(--color-background-deep))}.login-form h2[data-v-11f68d71]{margin:0 0 24px;font-size:24px;font-weight:600;color:var(--color-heading);text-transform:uppercase;letter-spacing:2px}.form-group[data-v-11f68d71]{margin-bottom:20px}.form-group label[data-v-11f68d71]{display:block;margin-bottom:8px;font-weight:500;color:var(--color-text);font-size:14px;text-transform:uppercase;letter-spacing:1px}.form-group input[data-v-11f68d71]{width:100%;padding:12px 16px;border:1px solid var(--color-background-mute);border-radius:8px;font-size:15px;transition:all .2s;box-sizing:border-box;background:#0000004d;color:var(--color-heading)}.form-group input[data-v-11f68d71]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #f2790026}.form-group input[data-v-11f68d71]:disabled{background-color:#00000080;cursor:not-allowed;opacity:.5}.error-message[data-v-11f68d71]{background-color:var(--color-danger-bg);border:1px solid rgba(221,29,0,.4);color:var(--color-danger);padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px}.btn-primary[data-v-11f68d71]{width:100%;padding:14px;background:linear-gradient(145deg,var(--color-accent),var(--color-accent-dark));color:var(--color-text-bright);border:1px solid var(--color-accent);border-radius:8px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;min-height:50px;box-shadow:0 0 10px #f279004d}.btn-primary[data-v-11f68d71]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 20px #f2790080;background:linear-gradient(145deg,var(--color-accent-hover),var(--color-accent))}.btn-primary[data-v-11f68d71]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-11f68d71]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-11f68d71]{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-11f68d71 .8s linear infinite}@keyframes spin-11f68d71{to{transform:rotate(360deg)}}.form-footer[data-v-11f68d71]{margin-top:24px;text-align:center;font-size:14px;color:var(--color-text)}.form-footer .link[data-v-11f68d71]{color:var(--color-accent);text-decoration:none;font-weight:600}.form-footer .link[data-v-11f68d71]:hover{text-decoration:underline;color:var(--color-accent-hover)}.register-container[data-v-4a686dda]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.register-card[data-v-4a686dda]{background:linear-gradient(145deg,var(--color-background-soft),var(--color-background));border:2px solid var(--color-background-mute);border-radius:15px;box-shadow:0 20px 40px #00000080,inset 0 1px #e6e8bf0f;max-width:420px;width:100%;overflow:hidden}.logo-section[data-v-4a686dda]{background:linear-gradient(145deg,var(--color-background-deep),var(--color-background));border-bottom:1px solid var(--color-border);color:var(--color-heading);padding:40px 30px;text-align:center}.app-title[data-v-4a686dda]{font-size:32px;font-weight:700;margin:0 0 8px;letter-spacing:3px;text-transform:uppercase;color:var(--color-accent);text-shadow:0 0 10px rgba(242,121,0,.3)}.app-subtitle[data-v-4a686dda]{font-size:14px;margin:0;opacity:.9}.register-form[data-v-4a686dda]{padding:40px 30px;background:linear-gradient(145deg,var(--color-background),var(--color-background-deep))}.register-form h2[data-v-4a686dda]{margin:0 0 24px;font-size:24px;font-weight:600;color:var(--color-heading);text-transform:uppercase;letter-spacing:2px}.form-group[data-v-4a686dda]{margin-bottom:20px}.form-group label[data-v-4a686dda]{display:block;margin-bottom:8px;font-weight:500;color:var(--color-text);font-size:14px;text-transform:uppercase;letter-spacing:1px}.form-group input[data-v-4a686dda]{width:100%;padding:12px 16px;border:1px solid var(--color-background-mute);border-radius:8px;font-size:15px;transition:all .2s;box-sizing:border-box;background:#0000004d;color:var(--color-heading)}.form-group input[data-v-4a686dda]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #f2790026}.form-group input[data-v-4a686dda]:disabled{background-color:#00000080;cursor:not-allowed;opacity:.5}.password-strength[data-v-4a686dda]{margin-top:8px}.strength-bar[data-v-4a686dda]{height:4px;background-color:var(--color-background-mute);border-radius:2px;overflow:hidden}.strength-fill[data-v-4a686dda]{height:100%;transition:width .3s ease,background-color .3s ease}.strength-bar.weak .strength-fill[data-v-4a686dda]{background-color:var(--color-danger)}.strength-bar.medium .strength-fill[data-v-4a686dda]{background-color:var(--color-warning)}.strength-bar.strong .strength-fill[data-v-4a686dda]{background-color:var(--color-success)}.strength-text[data-v-4a686dda]{margin:4px 0 0;font-size:12px;color:var(--color-text)}.error-message[data-v-4a686dda]{background-color:var(--color-danger-bg);border:1px solid rgba(221,29,0,.4);color:var(--color-danger);padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px}.success-message[data-v-4a686dda]{background-color:var(--color-success-bg);border:1px solid rgba(76,175,80,.4);color:var(--color-success);padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px}.btn-primary[data-v-4a686dda]{width:100%;padding:14px;background:linear-gradient(145deg,var(--color-accent),var(--color-accent-dark));color:var(--color-text-bright);border:1px solid var(--color-accent);border-radius:8px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;min-height:50px;box-shadow:0 0 10px #f279004d}.btn-primary[data-v-4a686dda]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 20px #f2790080;background:linear-gradient(145deg,var(--color-accent-hover),var(--color-accent))}.btn-primary[data-v-4a686dda]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-4a686dda]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-4a686dda]{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-4a686dda .8s linear infinite}@keyframes spin-4a686dda{to{transform:rotate(360deg)}}.form-footer[data-v-4a686dda]{margin-top:24px;text-align:center;font-size:14px;color:var(--color-text)}.form-footer .link[data-v-4a686dda]{color:var(--color-accent);text-decoration:none;font-weight:600}.form-footer .link[data-v-4a686dda]:hover{text-decoration:underline;color:var(--color-accent-hover)}
