@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-ext-400-normal-B-EsvyE4.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-400-normal-CKOCNFvK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2"),url(/assets/courier-prime-latin-400-normal-BAlbUm6l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-ext-400-italic-BTeyNO-8.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-400-italic-DU0XzPqs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-italic-CaR7PCvg.woff2)format("woff2"),url(/assets/courier-prime-latin-400-italic-GR5bBv_9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-ext-700-normal-ByMJlNdM.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-700-normal-BIFoAzHx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2)format("woff2"),url(/assets/courier-prime-latin-700-normal-CVvp4Sof.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-ext-700-italic-BzK4HIs4.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-700-italic-DHJjmZA7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-italic-CZikIXQl.woff2)format("woff2"),url(/assets/courier-prime-latin-700-italic-Cxv_jV69.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c808-dark:#111113;--c808-cream:#e6e8bf;--c808-yellow:#ddda00;--c808-orange:#f27900;--c808-red:#dd1d00;--c808-dark-deep:#1b1b1d;--c808-dark-soft:#3a394b;--c808-dark-mute:#454458;--c808-cream-dim:#e6e8bf8c;--c808-cream-faint:#e6e8bf2e;--color-background:var(--c808-dark);--color-background-soft:var(--c808-dark-soft);--color-background-mute:var(--c808-dark-mute);--color-background-deep:var(--c808-dark-deep);--color-surface:var(--color-background-deep);--color-border:var(--c808-cream-faint);--color-border-hover:#e6e8bf59;--color-heading:var(--c808-cream);--color-text:var(--c808-cream-dim);--color-text-bright:#fff;--color-text-secondary:#ccc;--color-text-tertiary:#888;--color-accent:var(--c808-orange);--color-accent-hover:#ff8c1a;--color-accent-dark:#c06000;--color-accent-light:#ffaa40;--color-accent-bg:#f2790026;--color-accent-border:#f2790059;--color-danger:var(--c808-red);--color-danger-hover:#ff3318;--color-danger-bg:#dd1d0026;--color-success:#4caf50;--color-success-bg:#4caf5026;--color-warning:var(--c808-yellow);--color-warning-bg:#ddda0026;--color-info:#8b5cf6;--color-info-bg:#8b5cf626;--color-brand:#dd3c3c;--font-mono:"Courier New", Courier, "Liberation Mono", monospace;--ui-scale:1;--vh-100:calc(100vh / var(--ui-scale));--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--space-1:.25rem;--space-2:.375rem;--space-3:.5rem;--space-4:.75rem;--space-5:1rem;--space-6:1.5rem;--topbar-height:3rem}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}html{background-color:var(--color-background);zoom:var(--ui-scale);font-size:100%}body{min-height:var(--vh-100);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:1rem;line-height:1.6;transition:color .5s,background-color .5s}:root[data-theme=midnight]{--color-background:#0f1923;--color-background-soft:#172a3a;--color-background-mute:#1e3548;--color-background-deep:#0a1018;--color-border:#8cb4dc2e;--color-border-hover:#8cb4dc59;--color-heading:#c8ddf0;--color-text:#c8ddf099;--color-text-bright:#fff;--color-text-secondary:#a0b8cc;--color-text-tertiary:#6888a0;--color-accent:#3a9bff;--color-accent-hover:#5cb0ff;--color-accent-dark:#2070cc;--color-accent-light:#7ec4ff;--color-accent-bg:#3a9bff26;--color-accent-border:#3a9bff59;--color-danger:#f45;--color-danger-hover:#f67;--color-danger-bg:#ff445526;--color-success:#40c060;--color-success-bg:#40c06026;--color-warning:#fb3;--color-warning-bg:#ffbb3326;--color-brand:#dd3c3c}:root[data-theme=cyberpunk]{--color-background:#13001a;--color-background-soft:#22003a;--color-background-mute:#2e0050;--color-background-deep:#0a000f;--color-border:#ff2d952e;--color-border-hover:#ff2d9559;--color-heading:#f0d0ff;--color-text:#f0d0ff99;--color-text-bright:#fff;--color-text-secondary:#c9d;--color-text-tertiary:#869;--color-accent:#ff2d95;--color-accent-hover:#ff5aaf;--color-accent-dark:#cc1570;--color-accent-light:#ff80c0;--color-accent-bg:#ff2d9526;--color-accent-border:#ff2d9559;--color-danger:#f33;--color-danger-hover:#f55;--color-danger-bg:#ff333326;--color-success:#0f8;--color-success-bg:#00ff8826;--color-warning:#fe0;--color-warning-bg:#ffee0026;--color-brand:#dd3c3c}:root[data-theme=crimson]{--color-background:#121212;--color-background-soft:#1e1e1e;--color-background-mute:#2a2a2a;--color-background-deep:#0a0a0a;--color-border:#dc3c3c2e;--color-border-hover:#dc3c3c59;--color-heading:#e8e0e0;--color-text:#e8e0e099;--color-text-bright:#fff;--color-text-secondary:#b0a8a8;--color-text-tertiary:#706868;--color-accent:#dd3c3c;--color-accent-hover:#ef5050;--color-accent-dark:#a02828;--color-accent-light:#f07070;--color-accent-bg:#dc3c3c26;--color-accent-border:#dc3c3c59;--color-danger:#f55;--color-danger-hover:#f77;--color-danger-bg:#ff555526;--color-success:#50c878;--color-success-bg:#50c87826;--color-warning:#e6c430;--color-warning-bg:#e6c43026;--color-brand:#dd3c3c}:root[data-theme=studio]{--color-background:#211f1c;--color-background-soft:#2c2926;--color-background-mute:#37332f;--color-background-deep:#161413;--color-surface:#342d27;--color-border:#ffe6c81a;--color-border-hover:#ffe6c833;--color-heading:#f2ebdd;--color-text:#f2ebddc7;--color-text-bright:#fff;--color-text-secondary:#f2ebdd9e;--color-text-tertiary:#f2ebdd6b;--color-accent:#e0a040;--color-accent-hover:#f2b355;--color-accent-dark:#a87420;--color-accent-light:#f2c270;--color-accent-bg:#e0a04024;--color-accent-border:#e0a04059;--color-danger:#d9534f;--color-danger-hover:#e8665f;--color-danger-bg:#d9534f26;--color-success:#6fb46a;--color-success-bg:#6fb46a26;--color-warning:#d4b042;--color-warning-bg:#d4b04226;--color-info:#6e97b8;--color-info-bg:#6e97b826;--color-brand:#e03a3a}:root[data-theme=console]{--c-console-bg:#0c0c0c;--c-console-bg-2:#141414;--c-console-bg-3:#1c1c1c;--c-console-card:#161616;--c-console-ink:#e8e8e2;--color-background:var(--c-console-bg);--color-background-soft:var(--c-console-bg-2);--color-background-mute:var(--c-console-bg-3);--color-background-deep:#060606;--color-surface:var(--c-console-card);--color-border:#e8e8e229;--color-border-hover:#e8e8e252;--color-heading:var(--c-console-ink);--color-text:#e8e8e2b3;--color-text-bright:#fff;--color-text-secondary:#e8e8e29e;--color-text-tertiary:#e8e8e266;--color-accent:#ff5f1f;--color-accent-hover:#ff7a45;--color-accent-dark:#d34815;--color-accent-light:#ff8f5c;--color-accent-bg:#ff5f1f29;--color-accent-border:#ff5f1f80;--color-danger:#ff5043;--color-danger-hover:#ff7166;--color-danger-bg:#ff504326;--color-success:#76c773;--color-success-bg:#76c7731f;--color-warning:#e5c43f;--color-warning-bg:#e5c43f1f;--color-info:#e8e8e28c;--color-info-bg:#e8e8e20f;--color-brand:var(--color-accent)}:root[data-theme=terminal]{--color-background:#4d4d4d;--color-background-soft:#2f2d2d;--color-background-mute:#413e3e;--color-background-deep:#242323;--color-surface:#1c1717;--color-border:#403b3b;--color-border-hover:#5a5353;--color-heading:#e8e3e3;--color-text:#e8e3e3a6;--color-text-bright:#fff;--color-text-secondary:#b1aaaa;--color-text-tertiary:#776e6e;--color-accent:#e61a1a;--color-accent-hover:#ef3939;--color-accent-dark:#981b1b;--color-accent-light:#ed5e5e;--color-accent-bg:#e61a1a26;--color-accent-border:#e61a1a59;--color-danger:#ff3d3d;--color-danger-hover:#f66;--color-danger-bg:#ff3d3d26;--color-success:#53c681;--color-success-bg:#53c68126;--color-warning:#e8c630;--color-warning-bg:#e8c63026;--color-brand:#dd3c3c}.auth-container{min-height:var(--vh-100);padding:var(--space-6);justify-content:center;align-items:center;display:flex}.auth-card{background:var(--color-surface);border:1px solid var(--color-border-hover);border-radius:.75rem;flex-direction:column;gap:1.25rem;width:100%;max-width:26.25rem;padding:2.25rem 2rem;display:flex;box-shadow:0 16px 40px #0006}.auth-title{letter-spacing:-.01em;color:var(--color-heading);margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.auth-description{color:var(--color-text);margin:-.5rem 0 0;font-size:.95rem;font-weight:400;line-height:1.55}.auth-form{gap:var(--space-5);flex-direction:column;display:flex}.auth-field{gap:var(--space-2);flex-direction:column;display:flex}.auth-field-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.auth-label{color:var(--color-text);margin:0;font-size:.85rem;font-weight:500}.auth-input{border:1px solid var(--color-border-hover);background:var(--color-background-deep);width:100%;color:var(--color-heading);box-sizing:border-box;border-radius:.375rem;padding:.6875rem .875rem;font-family:inherit;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.auth-input::placeholder{color:var(--color-text-tertiary)}.auth-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent);outline:none}.auth-input:disabled{opacity:.5;cursor:not-allowed}.auth-msg{border-radius:.375rem;padding:.625rem .875rem;font-size:.9rem;line-height:1.5}.auth-msg p{margin:0}.auth-msg--error{background:var(--color-danger-bg);border:1px solid color-mix(in srgb, var(--color-danger) 40%, transparent);color:var(--color-danger)}.auth-msg--info{background:var(--color-accent-bg);border:1px solid var(--color-accent-border);color:var(--color-heading)}.auth-msg--success{background:var(--color-success-bg);border:1px solid color-mix(in srgb, var(--color-success) 40%, transparent);color:var(--color-success)}.auth-btn{letter-spacing:.3px;width:100%;padding:var(--space-4) 1.25rem;cursor:pointer;justify-content:center;align-items:center;gap:var(--space-3);box-sizing:border-box;border-radius:.375rem;min-height:2.875rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.auth-btn--primary{background:linear-gradient(145deg, var(--color-accent), var(--color-accent-dark));color:var(--color-text-bright);border:1px solid var(--color-accent);box-shadow:0 4px 15px color-mix(in srgb, var(--color-accent) 30%, transparent)}.auth-btn--primary:hover:not(:disabled){background:linear-gradient(145deg, var(--color-accent-hover), var(--color-accent));box-shadow:0 6px 22px color-mix(in srgb, var(--color-accent) 45%, transparent);transform:translateY(-1px)}.auth-btn--primary:active:not(:disabled){box-shadow:0 2px 10px color-mix(in srgb, var(--color-accent) 30%, transparent);transform:translateY(0)}.auth-btn--secondary{color:var(--color-accent);border:1px solid var(--color-accent-border);background:0 0}.auth-btn--secondary:hover:not(:disabled){background:var(--color-accent-bg);border-color:var(--color-accent);color:var(--color-accent-hover)}.auth-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.auth-link{color:var(--color-accent);font-weight:500;text-decoration:none;transition:color .15s}.auth-link:hover{color:var(--color-accent-hover);text-decoration:underline}.auth-link-inline{color:var(--color-text-secondary);font-size:.85rem;font-weight:500;text-decoration:none;transition:color .15s}.auth-link-inline:hover{color:var(--color-accent)}.auth-footer{text-align:center;color:var(--color-text);margin-top:var(--space-1);font-size:.9rem}.auth-footer p{margin:0}.auth-spinner{border:2px solid color-mix(in srgb, var(--color-text-bright) 30%, transparent);border-top-color:var(--color-text-bright);border-radius:50%;width:1.125rem;height:1.125rem;animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (width<=480px){.auth-card{padding:1.75rem 1.375rem}.auth-title{font-size:1.3rem}}:root[data-theme=console]{--font-mono:"Courier Prime", "Courier New", Courier, "Liberation Mono", monospace;--c-rule:var(--color-border);--c-rule-2:var(--color-border-hover);--c-tracking:.16em;--c-tracking-tight:.04em}:root[data-theme=console] body,:root[data-theme=console] button,:root[data-theme=console] input,:root[data-theme=console] select,:root[data-theme=console] textarea{font-family:var(--font-mono);font-feature-settings:"liga" 0, "calt" 0;letter-spacing:0}:root[data-theme=console] :is(.auth-card,.auth-input,.auth-btn,.auth-btn--primary,.auth-btn--secondary,.auth-msg,.package-card,.buy-btn,.best-value-badge,.balance-card,.promo-redeem,.promo-input,.redeem-btn,.success-card,.success-btn--primary,.success-btn--secondary,.checkout-ref,.modal,.modal-btn--primary,.modal-btn--secondary,.modal-btn--danger,.toast,.legal-content,.top-bar,.token-display,.dropdown-menu,.menu-item,.batch-job-new,.file-row,.file-status-badge,.btn-action,.upload-row,.upload-progress-bar,.amp-tab,.idle-warning-banner,.idle-warning-btn,.amp-available-banner,.btn-add-job,.status-dot,.notice-box,.cost-readout){border-radius:2px}:root[data-theme=console] .status-dot{border-radius:0}:root[data-theme=console] .auth-btn--primary,:root[data-theme=console] .success-btn--primary,:root[data-theme=console] .modal-btn--primary,:root[data-theme=console] .buy-btn,:root[data-theme=console] .redeem-btn{background:var(--color-accent);color:#000;border:1px solid var(--color-accent);box-shadow:none;font-family:var(--font-mono);letter-spacing:var(--c-tracking);text-transform:uppercase;font-weight:700}:root[data-theme=console] .auth-btn--primary:hover:not(:disabled),:root[data-theme=console] .success-btn--primary:hover:not(:disabled),:root[data-theme=console] .modal-btn--primary:hover:not(:disabled),:root[data-theme=console] .buy-btn:hover:not(:disabled),:root[data-theme=console] .redeem-btn:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#000;box-shadow:none;transform:none}:root[data-theme=console] .auth-btn--primary:active:not(:disabled),:root[data-theme=console] .success-btn--primary:active:not(:disabled),:root[data-theme=console] .modal-btn--primary:active:not(:disabled){background:var(--color-accent-dark);border-color:var(--color-accent-dark);box-shadow:none;transform:none}:root[data-theme=console] .auth-btn--secondary,:root[data-theme=console] .success-btn--secondary,:root[data-theme=console] .modal-btn--secondary{color:var(--color-accent);border:1px solid var(--color-accent);font-family:var(--font-mono);letter-spacing:var(--c-tracking);text-transform:uppercase;box-shadow:none;background:0 0;font-weight:700}:root[data-theme=console] .auth-btn--secondary:hover:not(:disabled),:root[data-theme=console] .success-btn--secondary:hover:not(:disabled),:root[data-theme=console] .modal-btn--secondary:hover:not(:disabled){background:var(--color-accent-bg);color:var(--color-accent);border-color:var(--color-accent)}:root[data-theme=console] .auth-btn{font-size:var(--text-sm)}:root[data-theme=console] .modal-btn--danger{color:var(--color-danger);border:1px solid var(--color-danger);box-shadow:none;font-family:var(--font-mono);letter-spacing:var(--c-tracking);text-transform:uppercase;background:0 0;font-weight:700}:root[data-theme=console] .modal-btn--danger:hover:not(:disabled){background:var(--color-danger-bg)}:root[data-theme=console] .auth-input,:root[data-theme=console] .promo-input,:root[data-theme=console] input.job-title-input{border:1px solid var(--color-border-hover);font-family:var(--font-mono);letter-spacing:.04em;background:#0a0a0a}:root[data-theme=console] .auth-input:focus,:root[data-theme=console] .promo-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}:root[data-theme=console] .auth-input,:root[data-theme=console] .promo-input,:root[data-theme=console] input,:root[data-theme=console] textarea{caret-color:var(--color-accent)}:root[data-theme=console] .auth-card{background:var(--color-surface);border:1px solid var(--color-border-hover);box-shadow:none}:root[data-theme=console] .auth-title{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-1);align-items:center;gap:.625rem;font-size:1.2rem;font-weight:700;display:flex}:root[data-theme=console] .auth-title:before{content:"§ ";color:var(--color-accent);font-weight:700}:root[data-theme=console] .auth-description{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.01em;color:var(--color-text);line-height:1.6}:root[data-theme=console] .auth-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--c-tracking);text-transform:uppercase;color:var(--color-text-tertiary)}:root[data-theme=console] .auth-link{letter-spacing:.04em;text-decoration:none}:root[data-theme=console] .auth-link:hover{text-underline-offset:.125rem;text-decoration:underline}:root[data-theme=console] .top-bar{background:var(--color-background);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 0 0 var(--space-5)}:root[data-theme=console] .brand{font-family:var(--font-mono);letter-spacing:.04em;text-transform:none;font-weight:700}:root[data-theme=console] .brand:before{content:"> ";color:var(--color-text-tertiary);margin-right:.125rem}:root[data-theme=console] .token-display{border:0;border-left:1px solid var(--color-border);height:100%;font-family:var(--font-mono);background:0 0;border-radius:0;padding:0 .875rem}:root[data-theme=console] .user-info{border-left:1px solid var(--color-border);height:100%;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;text-transform:none;align-items:center;padding:0 .875rem;display:flex}:root[data-theme=console] .dropdown-menu{background:var(--color-background);border:1px solid var(--color-border-hover);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 8px 32px #0009}:root[data-theme=console] .menu-item{font-family:var(--font-mono);letter-spacing:.04em;font-size:var(--text-xs)}:root[data-theme=console] .menu-item:hover{background:var(--color-accent-bg);color:var(--color-accent)}.c-section-head{align-items:center;gap:var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--c-tracking-tight);text-transform:uppercase;color:var(--color-heading);margin:0 0 .875rem;font-weight:700;display:flex}.c-section-head:before{content:"[ ";color:var(--color-accent)}.c-section-head:after{content:" ]";color:var(--color-accent)}.c-section-head .c-rule{background:var(--color-border);flex:1;height:1px}.c-section-head .c-meta{font-size:var(--text-2xs);color:var(--color-text-tertiary);letter-spacing:.14em;text-transform:uppercase;font-weight:400}.c-pip{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--c-tracking);text-transform:uppercase;color:var(--color-text-secondary);font-weight:700;display:inline-flex}.c-pip:before{content:"";background:var(--color-text-tertiary);flex-shrink:0;width:.5rem;height:.5rem}.c-pip--ok{color:var(--color-success)}.c-pip--ok:before{background:var(--color-success)}.c-pip--busy,.c-pip--active{color:var(--color-accent)}.c-pip--busy:before,.c-pip--active:before{background:var(--color-accent)}.c-pip--warn{color:var(--color-warning)}.c-pip--warn:before{background:var(--color-warning)}.c-pip--err{color:var(--color-danger)}.c-pip--err:before{background:var(--color-danger)}.c-pip--idle,.c-pip--soon{color:var(--color-text-tertiary)}.c-banner{gap:var(--space-4);border:1px solid var(--color-border-hover);margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text);background:0 0;grid-template-columns:auto 1fr auto;align-items:center;padding:.625rem .875rem;display:grid}.c-banner__label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;background:var(--color-warning);color:#000;padding:.1875rem .625rem;font-size:.625rem;font-weight:700}.c-banner--warn .c-banner__label{background:var(--color-warning);color:#000}.c-banner--ok .c-banner__label{background:var(--color-success);color:#000}.c-banner--info .c-banner__label{background:var(--color-accent);color:#000}.c-banner__body strong{color:var(--color-accent);font-weight:700}.c-banner__actions{gap:var(--space-2);display:flex}.c-banner button{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;padding:.3125rem var(--space-4);border:1px solid var(--color-border-hover);color:var(--color-heading);cursor:pointer;background:0 0;border-radius:2px;font-size:.625rem;font-weight:700}.c-banner button.dismiss{color:var(--color-text-tertiary);border-color:var(--color-border)}.c-banner button:hover{border-color:var(--color-accent);color:var(--color-accent)}.c-caret{color:var(--color-accent);font-weight:700;animation:1.1s step-end infinite c-blink;display:inline-block}@keyframes c-blink{0%,50%{opacity:1}51%,to{opacity:0}}.c-btn-label{transform:translateY(.0625rem)}:root[data-theme=console] .package-card,:root[data-theme=console] .promo-redeem,:root[data-theme=console] .balance-card,:root[data-theme=console] .success-card,:root[data-theme=console] .batch-job-new{background:var(--color-surface);border:1px solid var(--color-border-hover);box-shadow:none}:root[data-theme=console] .package-card:hover{border-color:var(--color-accent);box-shadow:none;transform:none}:root[data-theme=console] .best-value-badge{background:var(--color-accent);color:#000;font-family:var(--font-mono);letter-spacing:var(--c-tracking);text-transform:uppercase;border-radius:0;font-weight:700}:root[data-theme=console] .modal{background:var(--color-surface);border:1px solid var(--color-border-hover);box-shadow:0 20px 60px #000000b3}:root[data-theme=console] .modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000bf}:root[data-theme=console] .toast{font-family:var(--font-mono);letter-spacing:.04em;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:2px}:root[data-theme=console] :is(.cta-primary,.auth-btn--primary,.modal-btn--primary,.success-btn--primary,.buy-btn,.redeem-btn){background-image:none}body{min-height:var(--vh-100);background:linear-gradient(135deg, var(--color-background) 0%, var(--color-background-deep) 100%);margin:0;padding:0}:root[data-theme=console] body{background:var(--color-background)}#app{max-width:120rem;min-height:var(--vh-100);margin:0 auto;padding:2rem;font-weight:400}a,.green{color:var(--color-accent);padding:.1875rem;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}}.uiscale[data-v-fd4c18ec]{padding:var(--space-2) var(--space-4) var(--space-3)}.uiscale-head[data-v-fd4c18ec]{margin-bottom:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.uiscale-label[data-v-fd4c18ec]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);opacity:.75;font-size:.625rem}.uiscale-hint[data-v-fd4c18ec]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-accent);font-size:.625rem}.uiscale-seg[data-v-fd4c18ec]{border:1px solid var(--color-border);border-radius:.125rem;grid-template-columns:1.3fr repeat(4,1fr);display:grid;overflow:hidden}.uiscale-btn[data-v-fd4c18ec]{appearance:none;border:none;border-left:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--color-text);cursor:pointer;background:0 0;padding:.3125rem 0;line-height:1;transition:background .12s,color .12s}.uiscale-btn[data-v-fd4c18ec]:first-child{border-left:none}.uiscale-btn[data-v-fd4c18ec]:hover{background:var(--color-accent-bg);color:var(--color-heading)}.uiscale-btn.is-active[data-v-fd4c18ec]{background:var(--color-accent);color:#000;font-weight:700}.uiscale-btn[data-v-fd4c18ec]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;z-index:1}.top-bar[data-v-12ca714a]{z-index:1000;height:var(--topbar-height);padding:0 var(--space-5);background:var(--color-background-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);color:var(--color-heading);font-family:var(--font-mono);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.top-bar-left[data-v-12ca714a]{align-items:center;gap:var(--space-4);display:flex}.top-bar-right[data-v-12ca714a]{align-items:center;gap:var(--space-5);display:flex}.hamburger-btn[data-v-12ca714a]{cursor:pointer;padding:var(--space-2);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.hamburger-icon[data-v-12ca714a]{gap:var(--space-1);flex-direction:column;width:1.25rem;display:flex}.hamburger-icon span[data-v-12ca714a]{background:var(--color-heading);transform-origin:50%;border-radius:1px;width:100%;height:.125rem;transition:all .25s;display:block}.hamburger-icon.open span[data-v-12ca714a]:first-child{transform:translateY(.375rem)rotate(45deg)}.hamburger-icon.open span[data-v-12ca714a]:nth-child(2){opacity:0}.hamburger-icon.open span[data-v-12ca714a]:nth-child(3){transform:translateY(-.375rem)rotate(-45deg)}.brand[data-v-12ca714a]{font-size:var(--text-md);color:var(--color-accent);cursor:pointer;letter-spacing:.5px;-webkit-user-select:none;user-select:none;font-weight:700}.brand[data-v-12ca714a]:hover{color:var(--color-accent-hover)}.token-display[data-v-12ca714a]{align-items:center;gap:var(--space-2);padding:var(--space-1) .625rem;background:var(--color-accent-bg);border:1px solid var(--color-accent-border);font-size:var(--text-sm);cursor:pointer;color:inherit;border-radius:.25rem;font-family:inherit;transition:background .15s,border-color .15s,color .15s;display:flex}.token-display[data-v-12ca714a]:hover,.token-display[data-v-12ca714a]:focus-visible{background:var(--color-accent);border-color:var(--color-accent);color:#000}.token-display:hover .token-icon[data-v-12ca714a],.token-display:focus-visible .token-icon[data-v-12ca714a],.token-display:hover .token-count[data-v-12ca714a],.token-display:focus-visible .token-count[data-v-12ca714a],.token-display:hover .token-reserved[data-v-12ca714a],.token-display:focus-visible .token-reserved[data-v-12ca714a]{color:#000}.token-display[data-v-12ca714a]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.token-icon[data-v-12ca714a]{width:1rem;height:1rem;color:var(--color-accent);flex-shrink:0}.token-count[data-v-12ca714a]{color:var(--color-accent);font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.token-reserved[data-v-12ca714a]{color:var(--color-text);font-size:var(--text-2xs);font-weight:400;font-family:var(--font-mono)}.user-info[data-v-12ca714a]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text);max-width:13.75rem;display:flex}.user-icon[data-v-12ca714a]{color:#e6e8bf66;flex-shrink:0;width:1rem;height:1rem}.user-email[data-v-12ca714a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dropdown-menu[data-v-12ca714a]{top:var(--topbar-height);left:var(--space-3);background:var(--color-background-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--color-border);min-width:12.5rem;padding:var(--space-2);z-index:1001;border-radius:.5rem;position:absolute;box-shadow:0 .5rem 2rem #0006}.menu-item[data-v-12ca714a]{width:100%;padding:.625rem var(--space-4);color:var(--color-heading);font-size:var(--text-base);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.625rem;font-family:inherit;transition:background .15s;display:flex}.menu-item svg[data-v-12ca714a]{flex-shrink:0;width:1.125rem;height:1.125rem}.menu-item[data-v-12ca714a]:hover{background:var(--color-background-mute)}.menu-item--danger[data-v-12ca714a]{color:var(--color-danger)}.menu-item--danger[data-v-12ca714a]:hover{background:var(--color-danger-bg)}.menu-divider[data-v-12ca714a]{border:none;border-top:1px solid var(--color-border);margin:var(--space-1) 0}.menu-backdrop[data-v-12ca714a]{z-index:999;position:fixed;inset:0}.menu-enter-active[data-v-12ca714a]{transition:all .15s ease-out}.menu-leave-active[data-v-12ca714a]{transition:all .1s ease-in}.menu-enter-from[data-v-12ca714a]{opacity:0;transform:translateY(-8px)}.menu-leave-to[data-v-12ca714a]{opacity:0;transform:translateY(-4px)}@media (width<=600px){.user-email[data-v-12ca714a]{display:none}.token-count[data-v-12ca714a]{font-size:var(--text-xs)}}.toast-container[data-v-cab4f83e]{bottom:var(--space-6);right:var(--space-6);z-index:10000;gap:var(--space-3);pointer-events:none;flex-direction:column-reverse;max-width:26.25rem;display:flex;position:fixed}.toast[data-v-cab4f83e]{color:#000;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #0000;border-radius:.125rem;align-items:center;gap:.625rem;padding:.625rem .875rem;line-height:1.4;display:flex;box-shadow:0 4px 12px #0009}.toast--error[data-v-cab4f83e]{background:var(--color-danger);border-color:var(--color-danger);color:#000}.toast--warning[data-v-cab4f83e]{background:var(--color-warning);border-color:var(--color-warning);color:#000}.toast--info[data-v-cab4f83e]{background:var(--color-background);border-color:var(--color-border-hover);color:var(--color-heading)}.toast--success[data-v-cab4f83e]{background:var(--color-success);border-color:var(--color-success);color:#000}.toast-icon[data-v-cab4f83e]{font-family:var(--font-mono);font-weight:700;font-size:var(--text-base);text-align:center;flex-shrink:0;width:1.125rem}.toast-message[data-v-cab4f83e]{flex:1}.toast-close[data-v-cab4f83e]{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;padding:0 .125rem;font-size:1.3rem;line-height:1}.toast-close[data-v-cab4f83e]:hover{opacity:1}.toast-enter-active[data-v-cab4f83e]{transition:all .3s ease-out}.toast-leave-active[data-v-cab4f83e]{transition:all .25s ease-in}.toast-enter-from[data-v-cab4f83e],.toast-leave-to[data-v-cab4f83e]{opacity:0;transform:translate(40px)}.toast-move[data-v-cab4f83e]{transition:transform .3s}.has-top-bar[data-v-596d03bc]{padding-top:var(--topbar-height)}.feedback-box[data-v-81e4d2fc]{flex-direction:column;gap:.875rem;width:100%;display:flex}.feedback-copy[data-v-81e4d2fc]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.01em;color:var(--color-text);max-width:60ch;margin:0;line-height:1.6}.feedback-actions[data-v-81e4d2fc]{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.feedback-btn[data-v-81e4d2fc]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;padding:.625rem var(--space-5) .5rem;cursor:pointer;white-space:nowrap;border-radius:.125rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.feedback-btn--primary[data-v-81e4d2fc]{background:var(--color-accent);color:#000;border:1px solid var(--color-accent)}.feedback-btn--primary[data-v-81e4d2fc]:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#000}.feedback-btn--ghost[data-v-81e4d2fc]{color:var(--color-text-secondary);border:1px solid var(--color-border-hover);background:0 0}.feedback-btn--ghost[data-v-81e4d2fc]:hover{color:var(--color-accent);border-color:var(--color-accent)}@media (width<=600px){.feedback-actions[data-v-81e4d2fc]{flex-direction:column;align-items:stretch}.feedback-btn[data-v-81e4d2fc]{text-align:center}}.landing-container[data-v-e1ccf71f]{min-height:var(--vh-100);color:var(--color-heading);flex-direction:column;align-items:stretch;margin:0;padding:0;display:flex}.landing-bar[data-v-e1ccf71f]{height:2.25rem;padding:0 var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-background);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-secondary);z-index:10;align-items:center;gap:0;display:flex;position:sticky;top:0;left:0;right:0}.landing-brand[data-v-e1ccf71f]{color:var(--color-accent);letter-spacing:.04em;text-transform:none;font-weight:700;font-size:var(--text-sm)}.landing-brand[data-v-e1ccf71f]:before{content:"> ";color:var(--color-text-tertiary)}.landing-bar-sep[data-v-e1ccf71f]{background:var(--color-border);width:1px;height:1.125rem;margin:0 .875rem}.landing-build[data-v-e1ccf71f]{color:var(--color-success)}.landing-bar-spacer[data-v-e1ccf71f]{flex:1}.landing-bar-route[data-v-e1ccf71f]{color:var(--color-text-tertiary);letter-spacing:.18em;text-transform:uppercase}.landing-caret[data-v-e1ccf71f]{color:var(--color-accent);margin-left:.125rem;animation:1.1s step-end infinite c-blink-e1ccf71f;display:inline-block}.landing-content[data-v-e1ccf71f]{flex-direction:column;flex:1;align-items:center;gap:1.75rem;width:100%;max-width:45rem;margin:0 auto;padding:3.75rem 1.25rem 2.5rem;display:flex}.ascii-logo[data-v-e1ccf71f]{font-family:var(--font-mono);color:var(--color-brand);text-shadow:0 0 6px color-mix(in srgb, var(--color-brand) 70%, transparent), 0 0 18px color-mix(in srgb, var(--color-brand) 45%, transparent), 0 0 36px color-mix(in srgb, var(--color-brand) 22%, transparent);white-space:pre;text-align:left;max-width:100%;margin:0;font-size:clamp(.5rem,1.8vw,1.15rem);font-weight:700;line-height:1.2;display:inline-block;overflow-x:auto}.tagline[data-v-e1ccf71f]{text-align:center;flex-direction:column;gap:.625rem;max-width:33.75rem;margin:0 auto;display:flex}.tagline p[data-v-e1ccf71f]{margin:0}.tagline-primary[data-v-e1ccf71f]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-heading);text-transform:uppercase;font-size:1.35rem;font-weight:700;line-height:1.3}.tagline-secondary[data-v-e1ccf71f]{font-family:var(--font-mono);letter-spacing:.01em;color:var(--color-text);font-size:.95rem;font-weight:400;line-height:1.6}.cta-group[data-v-e1ccf71f]{gap:var(--space-4);margin-top:var(--space-1);align-items:center;display:flex}.cta-primary[data-v-e1ccf71f],.cta-secondary[data-v-e1ccf71f]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;padding:var(--space-4) 1.375rem;cursor:pointer;border-radius:.125rem;font-weight:700;transition:background .15s,color .15s,border-color .15s}.cta-primary[data-v-e1ccf71f]{background:var(--color-accent);color:#000;border:1px solid var(--color-accent)}.cta-primary[data-v-e1ccf71f]:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#000}.cta-primary[data-v-e1ccf71f]:active{background:var(--color-accent-dark);border-color:var(--color-accent-dark)}.cta-secondary[data-v-e1ccf71f]{color:var(--color-accent);border:1px solid var(--color-accent);background:0 0}.cta-secondary[data-v-e1ccf71f]:hover{background:var(--color-accent-bg);color:var(--color-accent)}.cta-tertiary[data-v-e1ccf71f]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-tertiary);margin-top:-.5rem;text-decoration:none;transition:color .15s}.cta-tertiary[data-v-e1ccf71f]:hover{color:var(--color-accent)}.rack-section[data-v-e1ccf71f]{gap:var(--space-4);flex-direction:column;width:100%;margin-top:2rem;display:flex}.rack-head[data-v-e1ccf71f]{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-heading);align-items:baseline;gap:.625rem;font-weight:700;display:flex}.rack-head-mark[data-v-e1ccf71f]{color:var(--color-accent)}.rack-head-rule[data-v-e1ccf71f]{background:var(--color-border);flex:1;height:1px}.rack-head-meta[data-v-e1ccf71f]{font-size:var(--text-2xs);letter-spacing:.14em;color:var(--color-text-tertiary);font-weight:400}.rack[data-v-e1ccf71f]{border:1px solid var(--color-border);margin:0;padding:0;list-style:none}.rack-row[data-v-e1ccf71f]{align-items:center;gap:var(--space-5);border-bottom:1px solid var(--color-border);font-family:var(--font-mono);font-size:var(--text-xs);grid-template-columns:auto 6rem 1fr auto auto;padding:.625rem .875rem;display:grid}.rack-row[data-v-e1ccf71f]:last-child{border-bottom:0}.rack-photo[data-v-e1ccf71f]{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--color-border);background:#000;width:6rem;display:block}.rack-idx[data-v-e1ccf71f]{color:var(--color-text-tertiary);font-size:var(--text-2xs);letter-spacing:.04em;font-weight:700}.rack-name[data-v-e1ccf71f]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.rack-model[data-v-e1ccf71f]{color:var(--color-heading);font-size:var(--text-sm);letter-spacing:.04em;font-weight:700}.rack-mfr[data-v-e1ccf71f]{color:var(--color-text-tertiary);letter-spacing:.18em;text-transform:uppercase;font-size:.625rem}.rack-spec[data-v-e1ccf71f]{color:var(--color-text-secondary);font-size:var(--text-2xs);letter-spacing:.02em;text-align:right}.rack-pip[data-v-e1ccf71f]{align-items:center;gap:var(--space-3);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-tertiary);white-space:nowrap;font-size:.625rem;font-weight:700;display:inline-flex}.rack-pip[data-v-e1ccf71f]:before{content:"";background:var(--color-text-tertiary);flex-shrink:0;width:.5rem;height:.5rem}.rack-pip--ok[data-v-e1ccf71f]{color:var(--color-success)}.rack-pip--ok[data-v-e1ccf71f]:before{background:var(--color-success)}.rack-pip--soon[data-v-e1ccf71f]{color:var(--color-text-tertiary)}.rack-pip--busy[data-v-e1ccf71f]{color:var(--color-warning,var(--color-accent))}.rack-pip--busy[data-v-e1ccf71f]:before{background:var(--color-warning,var(--color-accent))}.rack-pip--offline[data-v-e1ccf71f]{color:var(--color-text-tertiary);opacity:.55}.rack-pip--offline[data-v-e1ccf71f]:before{background:var(--color-text-tertiary);opacity:.55}.rack-pip--unknown[data-v-e1ccf71f]{color:var(--color-text-tertiary);opacity:.55}.rack-pip--unknown[data-v-e1ccf71f]:before{outline:1px solid var(--color-text-tertiary);outline-offset:-1px;background:0 0}.landing-feedback[data-v-e1ccf71f]{margin-top:2rem}.footer[data-v-e1ccf71f]{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;margin-top:2rem;display:flex}.footer-links[data-v-e1ccf71f]{align-items:center;gap:var(--space-4);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;display:flex}.footer-link[data-v-e1ccf71f]{color:var(--color-text-secondary);text-decoration:none;transition:color .15s}.footer-link[data-v-e1ccf71f]:hover{color:var(--color-accent)}.footer-divider[data-v-e1ccf71f]{color:var(--color-text-tertiary);-webkit-user-select:none;user-select:none}.build-info[data-v-e1ccf71f]{font-family:var(--font-mono);color:var(--color-text-tertiary);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0}@keyframes c-blink-e1ccf71f{0%,50%{opacity:1}51%,to{opacity:0}}@media (width<=768px){.landing-content[data-v-e1ccf71f]{gap:1.375rem}.ascii-logo[data-v-e1ccf71f]{font-size:.6rem}.tagline-primary[data-v-e1ccf71f]{font-size:1.25rem}.tagline-secondary[data-v-e1ccf71f]{font-size:.88rem}.cta-primary[data-v-e1ccf71f],.cta-secondary[data-v-e1ccf71f]{padding:.625rem 1.375rem}.rack-row[data-v-e1ccf71f]{column-gap:var(--space-4);row-gap:var(--space-1);grid-template-columns:auto 4.5rem 1fr auto;grid-template-areas:"idx photo name pip""idx photo spec spec"}.rack-photo[data-v-e1ccf71f]{grid-area:photo;align-self:center;width:4.5rem}.rack-idx[data-v-e1ccf71f]{grid-area:idx}.rack-name[data-v-e1ccf71f]{grid-area:name}.rack-pip[data-v-e1ccf71f]{grid-area:pip}.rack-spec[data-v-e1ccf71f]{text-align:left;color:var(--color-text-tertiary);grid-area:spec}}@media (width<=480px){.ascii-logo[data-v-e1ccf71f]{font-size:.5rem}.tagline-primary[data-v-e1ccf71f]{font-size:1.1rem}.cta-group[data-v-e1ccf71f]{flex-direction:column;width:100%;max-width:17.5rem}.cta-primary[data-v-e1ccf71f],.cta-secondary[data-v-e1ccf71f]{width:100%;padding:.6875rem 1.25rem}}.knob-container[data-v-396a97c3]{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:8px;display:flex}.knob-body[data-v-396a97c3]{width:var(--v53777f99);height:var(--v53777f99);position:relative}.knob-ticks[data-v-396a97c3]{width:var(--v71dbf35a);height:var(--v71dbf35a);pointer-events:none;z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.knob[data-v-396a97c3]{width:var(--v53777f99);height:var(--v53777f99);cursor:grab;z-index:1;transition:transform .1s ease-out;position:relative}.knob[data-v-396a97c3]:active{cursor:grabbing}.knob-round[data-v-396a97c3]{border-radius:50%}.knob-round.knob-style-gradient[data-v-396a97c3]{background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border:3px solid #444;box-shadow:inset 2px 2px 5px #ffffff1a,inset -2px -2px 5px #00000080,2px 2px 10px #0000004d}.knob-round.knob-style-flat[data-v-396a97c3]{background:var(--knob-color,#2a2a2a);border:2px solid #555;box-shadow:inset 0 1px 3px #ffffff14,inset 0 -1px 3px #0006,1px 1px 6px #0006}.knob-indicator-line[data-v-396a97c3]{background:var(--indicator-color,#f27900);width:4px;height:20px;box-shadow:0 0 5px color-mix(in srgb, var(--indicator-color,#f27900) 50%, transparent);border-radius:2px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.knob-indicator-dot[data-v-396a97c3]{background:var(--indicator-color,#fff);width:8px;height:8px;box-shadow:0 0 4px color-mix(in srgb, var(--indicator-color,#fff) 60%, transparent);border-radius:50%;position:absolute;top:12%;left:50%;transform:translate(-50%)}.randall-base[data-v-396a97c3]{pointer-events:none;z-index:1;width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.knob-randall[data-v-396a97c3]{z-index:2;justify-content:center;align-items:center;display:flex;overflow:visible}.randall-svg[data-v-396a97c3]{pointer-events:none;filter:drop-shadow(1px 1px 3px #0006);width:100%;height:auto}.knob-label[data-v-396a97c3]{color:#ccc;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:500}.knob-container:hover .knob-round.knob-style-gradient[data-v-396a97c3]{box-shadow:inset 2px 2px 5px #ffffff1a, inset -2px -2px 5px #00000080, 2px 2px 15px color-mix(in srgb, var(--indicator-color,#f27900) 30%, transparent)}.knob-container:hover .knob-round.knob-style-flat[data-v-396a97c3]{box-shadow:inset 0 1px 3px #ffffff1a,inset 0 -1px 3px #0006,1px 1px 10px #ffffff14}.knob-container:hover .knob-randall .randall-svg[data-v-396a97c3]{filter:drop-shadow(0 0 6px #ffffff1a)drop-shadow(1px 1px 3px #0006)}.knob-container.disabled[data-v-396a97c3]{opacity:.4;cursor:not-allowed;pointer-events:none}.three-way-container[data-v-ed016b06]{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:8px;display:flex}.three-way-label[data-v-ed016b06]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:600}.three-way-body[data-v-ed016b06]{width:var(--v5392ef9d);height:var(--v699790f0);cursor:pointer;background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border:2px solid #444;border-radius:50px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #ffffff0f,inset 0 -1px 3px #0006,2px 2px 8px #00000080}.three-way-body.three-way-vertical[data-v-ed016b06]{width:var(--v699790f0);height:var(--v5392ef9d);flex-direction:column}.three-way-segment[data-v-ed016b06]{flex:1;justify-content:center;align-items:center;height:100%;transition:all .15s;display:flex;position:relative}.three-way-vertical .three-way-segment[data-v-ed016b06]{width:100%;height:auto}.three-way-segment.active[data-v-ed016b06]{background:radial-gradient(#ffffff14 0%,#0000 70%);box-shadow:inset 0 -2px 4px #0000004d}.three-way-segment[data-v-ed016b06]:not(.active){box-shadow:inset 0 2px 4px #0006}.segment-glow[data-v-ed016b06]{background:var(--v5f278c1c);border-radius:50%;width:35%;height:55%;transition:all .2s;box-shadow:inset 1px 1px 2px #0006}.three-way-segment.active .segment-glow[data-v-ed016b06]{background:var(--v8ed97292);box-shadow:0 0 6px color-mix(in srgb, var(--v8ed97292) 70%, transparent), 0 0 14px color-mix(in srgb, var(--v8ed97292) 40%, transparent), inset 0 0 3px #ffffff40}.three-way-segment[data-v-ed016b06]:not(:last-child):after{content:"";background:#555;width:1px;height:60%;position:absolute;top:20%;right:0}.three-way-vertical .three-way-segment[data-v-ed016b06]:not(:last-child):after{width:60%;height:1px;inset:auto auto 0 20%}.three-way-value[data-v-ed016b06]{color:var(--color-text-tertiary);font-size:10px;font-weight:500}.three-way-container.disabled[data-v-ed016b06]{opacity:.5;pointer-events:none}.amp-container[data-v-5f6b6601]{color:#fff;flex-direction:column;width:100%;min-width:0;font-family:Arial,sans-serif;display:flex}.amp-head-new[data-v-5f6b6601]{width:100%;margin-bottom:1.875rem}.amp-faceplate-new[data-v-5f6b6601]{box-sizing:border-box;--faceplate-print-color:var(--v0bcb46be);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-5f6b6601]{width:80%}}@media (width<=640px){.amp-faceplate-new[data-v-5f6b6601]{width:100%}}.faceplate-element[data-v-5f6b6601]{flex-direction:column;align-items:center;gap:.5cqi;display:flex;position:absolute;transform:translate(-50%,-50%)}.faceplate-element.disabled[data-v-5f6b6601]{opacity:.4;transition:opacity .2s}.led-light[data-v-5f6b6601]{border-radius:50%;transition:all .3s}.led-large[data-v-5f6b6601]{width:3cqi;height:3cqi}.led-green[data-v-5f6b6601]{background:radial-gradient(circle,#6f7,#0a3);animation:2s ease-in-out infinite alternate ledGreenGlow-5f6b6601;box-shadow:0 0 10px #66ff77b3}.led-green.led-off[data-v-5f6b6601]{opacity:.55;background:radial-gradient(circle,#555,#2a2a2a);animation:none;box-shadow:inset 0 0 3px #00000080}@keyframes ledGreenGlow-5f6b6601{0%{box-shadow:0 0 8px #6f79}to{box-shadow:0 0 18px #66ff77e6}}.faceplate-knob[data-v-5f6b6601]{flex-direction:column;align-items:center;gap:.5cqi;display:flex;position:absolute;transform:translate(-50%,-50%)}.element-label[data-v-5f6b6601]{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-5f6b6601]{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-5f6b6601]{width:5cqi;height:5cqi}.svg-icon[data-v-5f6b6601]{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-5f6b6601]{aspect-ratio:460/100;width:18cqi}.randall-logo[data-v-5f6b6601]{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-5f6b6601]{justify-content:center;align-items:center;display:flex}.diavlo-logo-img[data-v-5f6b6601]{aspect-ratio:565/68;width:17cqi}.diavlo-skull-img[data-v-5f6b6601]{aspect-ratio:1304/1328;width:15cqi}.rd5-logo-img[data-v-5f6b6601]{aspect-ratio:192/103;width:10cqi}.rocker-container[data-v-57662f75]{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:8px;display:flex}.rocker-label[data-v-57662f75]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:600}.rocker-body[data-v-57662f75]{width:var(--v8d32e302);height:var(--v83906364);cursor:pointer;background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border:2px solid #444;border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #ffffff0f,inset 0 -1px 3px #0006,2px 2px 8px #00000080}.rocker-body.rocker-square[data-v-57662f75]{border:1px solid #333;border-radius:4px;flex-direction:column}.rocker-square .rocker-left[data-v-57662f75]{border-radius:2px 2px 0 0}.rocker-square .rocker-right[data-v-57662f75]{border-radius:0 0 2px 2px}.rocker-square .rocker-half[data-v-57662f75]{flex:1;width:100%}.rocker-square .rocker-divider[data-v-57662f75]{width:auto;height:1px;inset:50% 10% auto;transform:translateY(-50%)}.rocker-led[data-v-57662f75]{z-index:2;pointer-events:none;opacity:.3;background:#14141480;border-radius:50%;width:60%;height:40%;transition:all .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rocker-led.led-active[data-v-57662f75]{opacity:1;background:radial-gradient(ellipse at 50% 50%, var(--v8499f900), color-mix(in srgb, var(--v8499f900) 65%, transparent) 40%, color-mix(in srgb, var(--v8499f900) 20%, transparent) 75%, transparent 100%);box-shadow:0 0 8px color-mix(in srgb, var(--v8499f900) 50%, transparent), 0 0 18px color-mix(in srgb, var(--v8499f900) 25%, transparent);animation:2s ease-in-out infinite alternate ledPulse-57662f75}@keyframes ledPulse-57662f75{0%{box-shadow:0 0 6px color-mix(in srgb, var(--v8499f900) 45%, transparent), 0 0 14px color-mix(in srgb, var(--v8499f900) 20%, transparent)}to{box-shadow:0 0 10px color-mix(in srgb, var(--v8499f900) 60%, transparent), 0 0 22px color-mix(in srgb, var(--v8499f900) 35%, transparent)}}.rocker-body[data-v-57662f75]:hover{box-shadow:inset 0 1px 3px #ffffff14,inset 0 -1px 3px #0006,2px 2px 12px #ffffff0f}.rocker-body[data-v-57662f75]:active{transform:scale(.97)}.rocker-body.rocker-vertical[data-v-57662f75]{flex-direction:column}.rocker-vertical .rocker-left[data-v-57662f75]{border-radius:var(--v29c13f24) var(--v29c13f24) 0 0}.rocker-vertical .rocker-right[data-v-57662f75]{border-radius:0 0 var(--v29c13f24) var(--v29c13f24)}.rocker-vertical .rocker-divider[data-v-57662f75]{width:auto;height:1px;inset:50% 15% auto;transform:translateY(-50%)}.rocker-vertical .rocker-half[data-v-57662f75]{flex:1;width:100%}.rocker-half[data-v-57662f75]{flex:1;justify-content:center;align-items:center;height:100%;transition:all .25s;display:flex;position:relative}.rocker-left[data-v-57662f75]{border-radius:var(--v29c13f24) 0 0 var(--v29c13f24)}.rocker-right[data-v-57662f75]{border-radius:0 var(--v29c13f24) var(--v29c13f24) 0}.rocker-square .rocker-half-glow[data-v-57662f75]{width:25%;height:25%}.rocker-square .rocker-half.active[data-v-57662f75]{box-shadow:inset 0 2px 6px #00000080}.rocker-square .rocker-half[data-v-57662f75]:not(.active){box-shadow:inset 0 -1px 3px #0003,inset 0 1px 2px #ffffff14}.rocker-half-glow[data-v-57662f75]{background:var(--v250c7750);border-radius:50%;width:35%;height:35%;transition:all .3s;box-shadow:inset 1px 1px 2px #0006}.rocker-half.active .rocker-half-glow[data-v-57662f75]{background:var(--v483f4395);box-shadow:0 0 6px color-mix(in srgb, var(--v483f4395) 70%, transparent), 0 0 14px color-mix(in srgb, var(--v483f4395) 40%, transparent), inset 0 0 3px #ffffff40}.rocker-half.active[data-v-57662f75]{background:#ffffff08}.rocker-divider[data-v-57662f75]{z-index:1;background:#555;width:1px;position:absolute;top:15%;bottom:15%;left:50%;transform:translate(-50%)}.rocker-value[data-v-57662f75]{color:#999;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}.rocker-container.disabled[data-v-57662f75]{opacity:.4;cursor:not-allowed;pointer-events:none}.amp-container[data-v-be22559c]{color:#fff;flex-direction:column;width:100%;min-width:0;font-family:Arial,sans-serif;display:flex}.amp-head-new[data-v-be22559c]{width:100%;margin-bottom:1.875rem}.amp-faceplate-new[data-v-be22559c]{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-be22559c]{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-be22559c]{object-fit:contain;opacity:.95;width:100%;height:100%}.faceplate-element[data-v-be22559c]{flex-direction:column;align-items:center;gap:.286cqi;display:flex;position:absolute;transform:translate(-50%,-50%)}.faceplate-power-switch[data-v-be22559c]{flex-direction:column;align-items:center;gap:.286cqi;display:flex;position:absolute;transform:translate(-50%)}.faceplate-power-switch[data-v-be22559c]>:first-child{margin-top:var(--e2b3f6c0)}.faceplate-knob[data-v-be22559c]{flex-direction:column;align-items:center;gap:.286cqi;display:flex;position:absolute;transform:translate(-50%)}.faceplate-knob[data-v-be22559c]>:first-child{margin-top:var(--v225fdcda)}.element-label[data-v-be22559c]{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-be22559c]{letter-spacing:.033cqi;color:#999;font-size:.45cqi;font-weight:400}.switch-position-label[data-v-be22559c]{color:silver;font-size:.65cqi}.input-jack-svg[data-v-be22559c]{width:2.86cqi;height:2.86cqi}.section-title[data-v-be22559c]{align-items:center;gap:var(--space-2);display:flex;position:absolute;transform:translate(-50%)}.section-line[data-v-be22559c]{background:silver;flex:1;height:1px}.section-text[data-v-be22559c]{color:silver;text-transform:uppercase;letter-spacing:.125cqi;white-space:nowrap;font-size:.62cqi;font-weight:600}.led-light[data-v-be22559c]{border-radius:50%;width:.71cqi;height:.71cqi;transition:all .3s}.led-red[data-v-be22559c]{background:radial-gradient(circle, var(--color-danger), #aa1500);animation:2s ease-in-out infinite alternate ledRedGlow-be22559c;box-shadow:0 0 8px #dd1d0099}.led-red.led-off[data-v-be22559c]{box-shadow:none;opacity:.3;background:radial-gradient(circle,#444,#222);animation:none}@keyframes ledRedGlow-be22559c{0%{box-shadow:0 0 5px #dd1d0080}to{box-shadow:0 0 15px #dd1d00cc}}.amp-container[data-v-c9a9e767]{color:#fff;flex-direction:column;width:100%;min-width:0;font-family:Arial,sans-serif;display:flex}.amp-head-new[data-v-c9a9e767]{width:100%;margin-bottom:1.875rem}.amp-faceplate-new[data-v-c9a9e767]{box-sizing:border-box;aspect-ratio:1852/210;background:linear-gradient(145deg,#313131,#111);border:1px solid #333;border-radius:8px;width:100%;padding:20px 30px;position:relative;overflow:visible;box-shadow:inset 0 2px 10px #00000080,inset 0 -2px 10px #ffffff08;container-type:inline-size}.faceplate-element[data-v-c9a9e767]{flex-direction:column;align-items:center;gap:.286cqi;display:flex;position:absolute;transform:translate(-50%,-50%)}.faceplate-element.disabled[data-v-c9a9e767]{opacity:.4;transition:opacity .2s}.faceplate-element[data-v-c9a9e767] .rocker-container{gap:0}.faceplate-power-switch[data-v-c9a9e767]{flex-direction:column;align-items:center;gap:.286cqi;display:flex;position:absolute;transform:translate(-50%)}.faceplate-power-switch[data-v-c9a9e767]>:first-child{margin-top:var(--b219ce58)}.faceplate-knob[data-v-c9a9e767]{flex-direction:column;align-items:center;gap:.286cqi;display:flex;position:absolute;transform:translate(-50%)}.faceplate-knob[data-v-c9a9e767]>:first-child{margin-top:var(--v7d7e3e0e)}.element-label[data-v-c9a9e767]{color:silver;text-transform:uppercase;letter-spacing:.09cqi;white-space:nowrap;text-align:center;font-size:.9cqi;font-weight:400;line-height:1.3}.element-label-small[data-v-c9a9e767]{letter-spacing:.065cqi;font-size:.65cqi}.input-jack-svg[data-v-c9a9e767]{width:2.86cqi;height:2.86cqi}.logo-marzian[data-v-c9a9e767]{aspect-ratio:1200/190;background-color:#d6d2c8;width:9.83cqi;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logo-tapp[data-v-c9a9e767]{aspect-ratio:583.125/69.464;background-color:#d6d2c8;width:14.5cqi;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.led-light[data-v-c9a9e767]{border-radius:50%;width:.71cqi;height:.71cqi;transition:all .3s}.led-large[data-v-c9a9e767]{width:1.5cqi;height:1.5cqi}.online-indicator[data-v-c9a9e767]{gap:.6cqi}.led-blue[data-v-c9a9e767]{background:radial-gradient(circle,#6bf,#07d);animation:2s ease-in-out infinite alternate ledBlueGlow-c9a9e767;box-shadow:0 0 10px #66bbffb3}.led-blue.led-off[data-v-c9a9e767]{opacity:.55;background:radial-gradient(circle,#555,#2a2a2a);animation:none;box-shadow:inset 0 0 3px #00000080}@keyframes ledBlueGlow-c9a9e767{0%{box-shadow:0 0 8px #6bf9}to{box-shadow:0 0 18px #66bbffe6}}.element-sublabel[data-v-c9a9e767]{letter-spacing:.033cqi;color:#999;font-size:.45cqi;font-weight:400}.section-title[data-v-c9a9e767]{align-items:center;gap:var(--space-2);display:flex;position:absolute;transform:translate(-50%)}.section-line[data-v-c9a9e767]{background:silver;flex:1;height:1px}.section-text[data-v-c9a9e767]{color:silver;text-transform:uppercase;letter-spacing:.125cqi;white-space:nowrap;font-size:.62cqi;font-weight:600}.waveform-display[data-v-0250c383]{cursor:pointer;width:100%;position:relative;overflow:hidden}.waveform-display.disabled[data-v-0250c383]{cursor:default;opacity:.5;pointer-events:none}.waveform-canvas[data-v-0250c383]{width:100%;display:block}.play-pause-btn[data-v-0250c383]{left:var(--space-3);border:1px solid var(--color-border-hover);background:color-mix(in srgb, var(--color-background) 85%, transparent);height:1.875rem;color:var(--color-accent);align-items:center;gap:var(--space-2);cursor:pointer;z-index:2;border-radius:.125rem;padding:0 .625rem;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.play-pause-btn svg[data-v-0250c383]{width:1em;height:1em}.play-pause-btn-label[data-v-0250c383]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;font-weight:700;line-height:1}.play-pause-btn[data-v-0250c383]:hover{background:var(--color-accent);border-color:var(--color-accent);color:#000}.seek-line[data-v-0250c383]{background:color-mix(in srgb, var(--color-heading) 60%, transparent);pointer-events:none;opacity:0;will-change:transform;width:1px;height:100%;transition:opacity .1s;position:absolute;top:0;left:0}.seek-line.visible[data-v-0250c383]{opacity:1}.playhead-line[data-v-0250c383]{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-0250c383]{opacity:1}.reamping-progress-bar[data-v-0250c383]{background:color-mix(in srgb, var(--color-accent) 55%, transparent);pointer-events:none;z-index:1;height:1px;transition:width .3s linear;position:absolute;bottom:0;left:0}.waveform-loading[data-v-0250c383]{background:repeating-linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-heading) 2%, transparent) 50%, transparent 100%);animation:1.5s infinite shimmer-0250c383;position:absolute;inset:0}@keyframes shimmer-0250c383{0%{transform:translate(-100%)}to{transform:translate(100%)}}.package-card[data-v-596ea35e]{background:var(--color-surface);border:1px solid var(--color-border-hover);text-align:left;border-radius:.125rem;flex-direction:column;min-width:12.5rem;padding:1.25rem;transition:border-color .15s,background .15s;display:flex;position:relative}.package-card[data-v-596ea35e]:hover,.package-card.best-value[data-v-596ea35e]{border-color:var(--color-accent)}.best-value-badge[data-v-596ea35e]{background:var(--color-accent);color:#000;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;white-space:nowrap;border-radius:0;padding:.375rem .625rem .125rem;font-size:.625rem;font-weight:700;position:absolute;top:-1px;right:-1px}.package-name[data-v-596ea35e]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-tertiary);margin:0 0 var(--space-5);font-weight:700}.package-tokens[data-v-596ea35e]{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-1);display:flex}.token-amount[data-v-596ea35e]{font-family:var(--font-mono);color:var(--color-accent);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:2.375rem;font-weight:700;line-height:1}.token-label[data-v-596ea35e]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-tertiary)}.package-subtitle[data-v-596ea35e]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);border-bottom:1px dashed var(--color-border);margin:0 0 1.125rem;padding-bottom:.875rem}.package-spec-row[data-v-596ea35e]{font-family:var(--font-mono);margin-bottom:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.package-spec-row .spec-label[data-v-596ea35e]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:.625rem}.package-price[data-v-596ea35e]{font-size:var(--text-lg);color:var(--color-heading);font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.package-per-token[data-v-596ea35e]{font-size:var(--text-sm);color:var(--color-text);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.buy-btn[data-v-596ea35e]{width:100%;padding:.625rem var(--space-5);background:var(--color-accent);color:#000;border:1px solid var(--color-accent);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:.125rem;margin-top:1.125rem;font-weight:700;transition:background .15s,border-color .15s}.buy-btn[data-v-596ea35e]:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.buy-btn[data-v-596ea35e]:active:not(:disabled){background:var(--color-accent-dark);border-color:var(--color-accent-dark)}.buy-btn[data-v-596ea35e]:disabled{opacity:.5;cursor:not-allowed}.modal-backdrop[data-v-e0de1ce6]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2000;background:#000000bf;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.modal[data-v-e0de1ce6]{background:var(--color-surface);border:1px solid var(--color-border-hover);width:100%;max-width:43.75rem;max-height:calc(var(--vh-100) * .9);color:var(--color-heading);font-family:var(--font-mono);border-radius:.125rem;flex-direction:column;gap:1.125rem;padding:1.75rem;display:flex;position:relative;overflow-y:auto;box-shadow:0 20px 60px #000000b3}.modal-close[data-v-e0de1ce6]{border:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-base);cursor:pointer;background:0 0;border-radius:.125rem;width:1.75rem;height:1.75rem;line-height:1;transition:color .15s,border-color .15s,background .15s;position:absolute;top:.625rem;right:.625rem}.modal-close[data-v-e0de1ce6]:hover{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-bg)}.modal-title[data-v-e0de1ce6]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-heading);padding-right:2.25rem;padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);align-items:baseline;gap:.625rem;margin:0;font-size:1rem;font-weight:700;display:flex}.modal-title-mark[data-v-e0de1ce6]{color:var(--color-accent)}.modal-title-id[data-v-e0de1ce6]{font-size:var(--text-xs);color:var(--color-accent);letter-spacing:.02em;text-transform:none;margin-left:auto}.modal-loading[data-v-e0de1ce6]{align-items:center;gap:var(--space-4);padding:var(--space-6) 0;color:var(--color-text);flex-direction:column;display:flex}.modal-spinner[data-v-e0de1ce6]{border:3px solid color-mix(in srgb, var(--color-heading) 15%, transparent);border-top-color:var(--color-accent);border-radius:50%;width:1.75rem;height:1.75rem;animation:.8s linear infinite modal-spin-e0de1ce6}@keyframes modal-spin-e0de1ce6{to{transform:rotate(360deg)}}.cost-readout[data-v-e0de1ce6]{border:1px solid var(--color-border);background:#0a0a0a;border-radius:.125rem;padding:.875rem 1.125rem}.cost-row[data-v-e0de1ce6]{justify-content:space-between;align-items:baseline;padding:.3125rem 0;display:flex}.cost-label[data-v-e0de1ce6]{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase}.cost-value[data-v-e0de1ce6]{font-size:var(--text-sm);color:var(--color-heading);font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.balance-ok[data-v-e0de1ce6]{color:var(--color-success)}.cost-divider[data-v-e0de1ce6]{border:none;border-top:1px solid var(--color-border);margin:var(--space-2) 0}.insufficient-notice[data-v-e0de1ce6]{border:1px solid color-mix(in srgb, var(--color-danger) 60%, transparent);text-align:left;background:0 0;border-left-width:3px;border-radius:.125rem;padding:.875rem 1.125rem}.notice-icon[data-v-e0de1ce6]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.18em;text-transform:uppercase;color:#000;background:var(--color-danger);padding:.1875rem var(--space-3);margin-bottom:.625rem;font-weight:700;line-height:1;display:inline-block}.insufficient-notice p[data-v-e0de1ce6]{margin:var(--space-2) 0;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text);letter-spacing:.01em;line-height:1.6}.insufficient-notice strong[data-v-e0de1ce6]{color:var(--color-accent);font-weight:700}.notice-deficit[data-v-e0de1ce6]{color:var(--color-danger)!important;margin-top:var(--space-3)!important}.notice-deficit strong[data-v-e0de1ce6]{color:var(--color-danger)!important}.packages-heading[data-v-e0de1ce6]{margin:0}.packages-grid[data-v-e0de1ce6]{grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));gap:.875rem;display:grid}.modal-error[data-v-e0de1ce6]{background:var(--color-danger-bg);border:1px solid color-mix(in srgb, var(--color-danger) 40%, transparent);color:var(--color-danger);padding:var(--space-4) var(--space-5);border-radius:.375rem;font-size:.9rem}.modal-actions[data-v-e0de1ce6]{justify-content:flex-end;gap:.625rem;display:flex}.modal-btn[data-v-e0de1ce6]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);border-radius:.125rem;min-height:2.5rem;padding:.6875rem 1.375rem;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.modal-btn--primary[data-v-e0de1ce6]{background:var(--color-accent);color:#000;border:1px solid var(--color-accent)}.modal-btn--primary[data-v-e0de1ce6]:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.modal-btn--primary[data-v-e0de1ce6]:active:not(:disabled){background:var(--color-accent-dark);border-color:var(--color-accent-dark)}.modal-btn--secondary[data-v-e0de1ce6]{color:var(--color-accent);border:1px solid var(--color-accent);background:0 0}.modal-btn--secondary[data-v-e0de1ce6]:hover:not(:disabled){background:var(--color-accent-bg)}.modal-btn[data-v-e0de1ce6]:disabled{opacity:.5;cursor:not-allowed}.ir-selector[data-v-dab4e641]{align-items:center;display:flex;position:relative}.ir-selector.disabled[data-v-dab4e641]{opacity:.4;pointer-events:none}.ir-selector svg[data-v-dab4e641]{width:1em;height:1em}.ir-trigger[data-v-dab4e641]{align-items:center;gap:0;display:flex}.ir-toggle-btn[data-v-dab4e641]{border:1px solid var(--color-border-hover);background:color-mix(in srgb, var(--color-heading) 8%, transparent);width:1.875rem;height:1.875rem;color:var(--color-text-secondary);cursor:pointer;border-right:none;border-radius:.25rem 0 0 .25rem;justify-content:center;align-items:center;transition:all .15s;display:flex}.ir-toggle-btn[data-v-dab4e641]:hover{background:color-mix(in srgb, var(--color-heading) 14%, transparent);color:var(--color-heading)}.ir-toggle-btn.active[data-v-dab4e641]{color:var(--color-accent);background:var(--color-accent-bg);border-color:var(--color-accent-border)}.ir-dropdown-btn[data-v-dab4e641]{align-items:center;gap:var(--space-1);height:1.875rem;padding:0 var(--space-3);border:1px solid var(--color-border-hover);background:color-mix(in srgb, var(--color-heading) 8%, transparent);color:var(--color-text);cursor:pointer;border-radius:0 .25rem .25rem 0;width:9.375rem;font-family:inherit;font-size:.75rem;transition:all .15s;display:flex}.ir-dropdown-btn[data-v-dab4e641]:hover{background:color-mix(in srgb, var(--color-heading) 14%, transparent);color:var(--color-heading);border-color:color-mix(in srgb, var(--color-heading) 30%, transparent)}.ir-dropdown-btn.open[data-v-dab4e641]{border-color:var(--color-accent-border);background:var(--color-accent-bg)}.ir-label[data-v-dab4e641]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ir-chevron[data-v-dab4e641]{flex-shrink:0;transition:transform .15s}.ir-dropdown-btn.open .ir-chevron[data-v-dab4e641]{transform:rotate(90deg)}.ir-panel[data-v-dab4e641]{top:calc(100% + var(--space-1));z-index:100;background:var(--color-background-mute);border:1px solid var(--color-border-hover);border-radius:.375rem;display:flex;position:absolute;left:0;overflow:hidden;box-shadow:0 8px 32px #00000080}.ir-panel-enter-active[data-v-dab4e641],.ir-panel-leave-active[data-v-dab4e641]{transition:opacity .12s,transform .12s}.ir-panel-enter-from[data-v-dab4e641],.ir-panel-leave-to[data-v-dab4e641]{opacity:0;transform:translateY(-4px)}.ir-column[data-v-dab4e641]{border-right:1px solid var(--color-border);flex-direction:column;min-width:10rem;max-width:12.5rem;display:flex}.ir-column[data-v-dab4e641]:last-child{border-right:none}.ir-column-header[data-v-dab4e641]{color:var(--color-text-secondary);padding:var(--space-3) .625rem var(--space-2);border-bottom:1px solid var(--color-border);font-size:.7rem;font-weight:600}.ir-column-list[data-v-dab4e641]{padding:var(--space-1) 0;max-height:12.5rem;margin:0;list-style:none;overflow-y:auto}.ir-column-item[data-v-dab4e641]{padding:var(--space-2) .625rem;color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:center;font-size:.82rem;transition:all .1s;display:flex}.ir-column-item[data-v-dab4e641]:hover{background:color-mix(in srgb, var(--color-heading) 10%, transparent);color:var(--color-heading)}.ir-column-item.selected[data-v-dab4e641]{background:var(--color-accent-bg);color:var(--color-accent)}.ir-column-item .item-chevron[data-v-dab4e641]{opacity:.3;flex-shrink:0}.ir-column-item.selected .item-chevron[data-v-dab4e641]{opacity:.8}.ir-leaf[data-v-dab4e641]{justify-content:flex-start}.ir-leaf.active[data-v-dab4e641]{color:var(--color-accent);font-weight:600}.ir-leaf.active[data-v-dab4e641]:before,.ir-column-item.active-path[data-v-dab4e641]:before{content:"";background:var(--color-accent);width:.25rem;height:.25rem;margin-right:var(--space-2);border-radius:50%;flex-shrink:0;display:inline-block}.ir-column-item.active-path[data-v-dab4e641]{color:var(--color-accent);font-weight:600}.ir-column-item.active-path .item-chevron[data-v-dab4e641]{opacity:.8}.batch-job-new[data-v-beaf9ad7]{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:none;font-family:var(--font-mono);border-left:3px solid #0000;border-radius:.125rem;padding:0;transition:border-color .15s,background .15s}.batch-job-new.is-active[data-v-beaf9ad7]{border-left-color:var(--color-accent);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-accent)}.batch-job-new+.batch-job-new[data-v-beaf9ad7]{margin-top:var(--space-3)}.job-header[data-v-beaf9ad7]{background:var(--color-background-mute);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.625rem .875rem;display:flex}.job-header-actions[data-v-beaf9ad7]{align-items:center;gap:var(--space-1);display:flex}.btn-header-action[data-v-beaf9ad7]{width:1.875rem!important;height:1.875rem!important}.btn-header-action[data-v-beaf9ad7]:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.spinning[data-v-beaf9ad7]{animation:1s linear infinite spin-beaf9ad7}@keyframes spin-beaf9ad7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.job-title-group[data-v-beaf9ad7]{align-items:center;gap:var(--space-2);cursor:pointer;font-family:var(--font-mono);display:flex}.job-title[data-v-beaf9ad7]{font-size:var(--text-xs);color:var(--color-accent);letter-spacing:.04em;font-weight:700;font-family:var(--font-mono);margin:0}.job-title[data-v-beaf9ad7]:before{content:"JOB/";color:var(--color-text-tertiary);margin-right:.125rem;font-weight:700}.job-title-input[data-v-beaf9ad7]{font-size:var(--text-xs);color:var(--color-heading);letter-spacing:.04em;border:1px solid var(--color-border-hover);padding:var(--space-1) var(--space-3);font-weight:700;font-family:var(--font-mono);background:#0a0a0a;border-radius:.125rem;outline:none}.job-title-input[data-v-beaf9ad7]:focus{border-color:var(--color-accent)}.job-title-edit-icon[data-v-beaf9ad7]{color:color-mix(in srgb, var(--color-heading) 25%, transparent);transition:color .15s}.job-title-group:hover .job-title-edit-icon[data-v-beaf9ad7]{color:var(--color-accent)}.job-status[data-v-beaf9ad7]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-secondary);border:1px solid var(--color-border);background:0 0;border-radius:.125rem;padding:.25rem .625rem .125rem;font-size:.625rem;font-weight:700}.job-status.pending[data-v-beaf9ad7]{color:var(--color-text-secondary)}.btn-start-reamping[data-v-beaf9ad7]{align-items:center;gap:var(--space-2);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;padding:var(--space-2) .875rem;border:1px solid var(--color-accent);background:var(--color-accent);color:#000;cursor:pointer;border-radius:.125rem;font-size:.625rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.btn-start-reamping[data-v-beaf9ad7]:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn-start-reamping[data-v-beaf9ad7]:disabled{opacity:.35;cursor:not-allowed}.job-title-edit-icon[data-v-beaf9ad7],.btn-revert-settings svg[data-v-beaf9ad7],.btn-save-settings svg[data-v-beaf9ad7],.btn-start-reamping svg[data-v-beaf9ad7]{width:.875rem;height:.875rem}.btn-header-action svg[data-v-beaf9ad7]{width:1.125rem;height:1.125rem}.btn-header-action.btn-reset svg[data-v-beaf9ad7],.btn-header-action.btn-confirm-yes svg[data-v-beaf9ad7],.btn-header-action.btn-confirm-no svg[data-v-beaf9ad7]{width:1rem;height:1rem}.btn-action:not(.btn-header-action) svg[data-v-beaf9ad7]{width:1.5rem;height:1.5rem}.btn-action.btn-confirm-yes:not(.btn-header-action) svg[data-v-beaf9ad7],.btn-action.btn-confirm-no:not(.btn-header-action) svg[data-v-beaf9ad7]{width:1.25rem;height:1.25rem}.btn-revert-settings[data-v-beaf9ad7]{align-items:center;gap:var(--space-1);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;padding:var(--space-2) .625rem;border:1px solid var(--color-border-hover);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:.125rem;font-size:.625rem;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.btn-revert-settings[data-v-beaf9ad7]:hover{color:var(--color-heading);border-color:var(--color-heading)}.btn-save-settings[data-v-beaf9ad7]{align-items:center;gap:var(--space-1);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;padding:var(--space-2) .875rem;border:1px solid var(--color-accent);background:var(--color-accent);color:#000;cursor:pointer;border-radius:.125rem;font-size:.625rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.btn-save-settings[data-v-beaf9ad7]:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn-save-settings[data-v-beaf9ad7]:disabled{opacity:.35;cursor:not-allowed}.btn-reset[data-v-beaf9ad7]{color:var(--color-warning);opacity:.6}.btn-reset[data-v-beaf9ad7]:hover:not(:disabled){opacity:1}.job-status.running[data-v-beaf9ad7]{color:var(--color-accent);background:var(--color-accent-bg);border-color:var(--color-accent-border)}.job-status.queued[data-v-beaf9ad7]{color:var(--color-info);background:var(--color-info-bg);border-color:color-mix(in srgb, var(--color-info) 20%, transparent)}.job-status.done[data-v-beaf9ad7]{color:var(--color-background-deep);background:var(--color-success);border-color:var(--color-success)}.job-status.failed[data-v-beaf9ad7]{color:var(--color-text-bright);background:var(--color-danger);border-color:var(--color-danger)}.file-list[data-v-beaf9ad7]{grid-template-columns:max-content 1fr max-content;gap:0;margin-top:0;padding:0;display:grid}.file-list-loading[data-v-beaf9ad7],.file-list-empty[data-v-beaf9ad7]{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;padding:var(--space-4) .875rem;grid-column:1/-1}.file-row[data-v-beaf9ad7]{grid-template-columns:subgrid;border-bottom:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:0;grid-column:1/-1;align-items:center;min-height:5rem;transition:background .15s;display:grid}.file-row[data-v-beaf9ad7]:last-child{border-bottom:none}.file-row[data-v-beaf9ad7]:hover{background:var(--color-background-soft)}.file-left[data-v-beaf9ad7]{gap:var(--space-1);padding:var(--space-3) var(--space-4);white-space:nowrap;flex-direction:column;display:flex}.file-waveform[data-v-beaf9ad7]{min-width:0}.file-right[data-v-beaf9ad7]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);white-space:nowrap;flex-direction:row;justify-content:flex-end;display:flex}.file-name[data-v-beaf9ad7]{font-size:var(--text-sm);color:var(--color-heading);font-weight:700;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;overflow:hidden}.file-duration[data-v-beaf9ad7]{font-size:var(--text-2xs);color:var(--color-text-tertiary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase;flex-shrink:0}.file-status-badge[data-v-beaf9ad7]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;padding:.25rem var(--space-3) .125rem;color:var(--color-text-secondary);border:1px solid var(--color-border);margin-left:var(--space-4);background:0 0;border-radius:.125rem;flex-shrink:0;font-size:.625rem;font-weight:700}.file-status-badge.done[data-v-beaf9ad7]{color:#000;background:var(--color-success);border-color:var(--color-success)}.file-status-badge.running[data-v-beaf9ad7]{color:#000;background:var(--color-accent);border-color:var(--color-accent)}.file-status-badge.failed[data-v-beaf9ad7]{color:#000;background:var(--color-danger);border-color:var(--color-danger)}.btn-action[data-v-beaf9ad7]{border:1px solid var(--color-border);width:2rem;height:2rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:.125rem;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:flex}.btn-action[data-v-beaf9ad7]:hover{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-bg)}.btn-delete[data-v-beaf9ad7]:hover{color:var(--color-danger);background:var(--color-danger-bg)}.btn-delete-wrap[data-v-beaf9ad7]{display:inline-flex}.confirm-delete[data-v-beaf9ad7]{align-items:center;gap:.125rem;display:flex}.btn-confirm-yes[data-v-beaf9ad7]{color:var(--color-danger)!important}.btn-confirm-yes[data-v-beaf9ad7]:hover{background:var(--color-danger-bg)!important;color:var(--color-danger-hover)!important}.btn-confirm-no[data-v-beaf9ad7]{color:var(--color-heading)!important}.btn-confirm-no[data-v-beaf9ad7]:hover{background:color-mix(in srgb, var(--color-heading) 12%, transparent)!important}.swap-enter-active[data-v-beaf9ad7],.swap-leave-active[data-v-beaf9ad7]{transition:all .15s}.swap-enter-from[data-v-beaf9ad7],.swap-leave-to[data-v-beaf9ad7]{opacity:0;transform:scale(.8)}.batch-job-new.dragging[data-v-beaf9ad7]{border-color:var(--color-accent);background:var(--color-accent-bg);box-shadow:inset 0 0 0 1px var(--color-accent)}.upload-row[data-v-beaf9ad7]{justify-content:flex-start;align-items:center;gap:var(--space-3);width:100%;min-height:2.75rem;padding:var(--space-4) .875rem;color:inherit;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;border:0;border-top:1px solid var(--color-border);cursor:pointer;text-align:left;background:0 0;border-radius:0;grid-column:1/-1;transition:color .15s,background .15s;display:flex}.upload-row[data-v-beaf9ad7]:hover{background:var(--color-accent-bg);color:var(--color-accent)}.upload-row[data-v-beaf9ad7]:focus-visible{outline:1px solid var(--color-accent);outline-offset:-1px}.upload-row-prefix[data-v-beaf9ad7]{color:var(--color-accent);font-weight:700;font-size:var(--text-base)}.upload-row-text[data-v-beaf9ad7]{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:lowercase;transition:color .15s}.upload-row:hover .upload-row-text[data-v-beaf9ad7]{color:var(--color-accent)}.upload-row-caret[data-v-beaf9ad7]{color:var(--color-accent);font-weight:700;animation:1.1s step-end infinite c-blink-beaf9ad7}.upload-row.empty[data-v-beaf9ad7]{min-height:3.75rem;padding:1.125rem .875rem}.upload-row.empty .upload-row-text[data-v-beaf9ad7]{color:var(--color-heading);font-size:var(--text-xs)}@keyframes c-blink-beaf9ad7{0%,50%{opacity:1}51%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.upload-row-caret[data-v-beaf9ad7]{animation:none}}.uploading-pct[data-v-beaf9ad7]{color:var(--color-accent);font-weight:600}.upload-progress-bar[data-v-beaf9ad7]{background:var(--color-background-mute);border:1px solid var(--color-border);height:.25rem;margin:0 var(--space-1);border-radius:0;overflow:hidden}.upload-progress-fill[data-v-beaf9ad7]{background:var(--color-accent);border-radius:0;height:100%;transition:width .2s ease-out}.file-status-badge.uploading[data-v-beaf9ad7]{color:var(--color-accent);border-color:var(--color-accent);background:0 0}.sr-only[data-v-beaf9ad7]{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-6eec4fe4]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2000;background:#000000bf;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.modal[data-v-6eec4fe4]{background:var(--color-surface);border:1px solid var(--color-border-hover);width:100%;max-width:30rem;color:var(--color-heading);gap:var(--space-5);font-family:var(--font-mono);border-radius:.125rem;flex-direction:column;padding:1.75rem;display:flex;position:relative;box-shadow:0 20px 60px #000000b3;container-type:inline-size}.modal-close[data-v-6eec4fe4]{border:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-base);cursor:pointer;background:0 0;border-radius:.125rem;width:1.75rem;height:1.75rem;line-height:1;transition:color .15s,border-color .15s,background .15s;position:absolute;top:.625rem;right:.625rem}.modal-close[data-v-6eec4fe4]:hover{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-bg)}.modal-title[data-v-6eec4fe4]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-heading);padding:0 2.25rem var(--space-4) 0;border-bottom:1px solid var(--color-border);margin:0;font-size:1rem;font-weight:700}.modal-title[data-v-6eec4fe4]:before{content:"! ";color:var(--color-warning)}.modal-message[data-v-6eec4fe4]{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.01em;margin:0;line-height:1.6}.modal-message strong[data-v-6eec4fe4]{color:var(--color-accent);font-weight:700}.modal-actions[data-v-6eec4fe4]{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.modal-btn[data-v-6eec4fe4]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:.125rem;justify-content:center;align-items:center;min-height:2.375rem;padding:.625rem 1.125rem;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.modal-btn--primary[data-v-6eec4fe4]{background:var(--color-accent);color:#000;border:1px solid var(--color-accent)}.modal-btn--primary[data-v-6eec4fe4]:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.modal-btn--danger[data-v-6eec4fe4]{color:var(--color-danger);border:1px solid var(--color-danger);background:0 0}.modal-btn--danger[data-v-6eec4fe4]:hover:not(:disabled){background:var(--color-danger-bg);color:var(--color-danger-hover)}.modal-btn--secondary[data-v-6eec4fe4]{color:var(--color-text-secondary);border:1px solid var(--color-border-hover);background:0 0}.modal-btn--secondary[data-v-6eec4fe4]:hover:not(:disabled){background:var(--color-background-soft);color:var(--color-heading);border-color:var(--color-heading)}@container (width<=420px){.modal-actions[data-v-6eec4fe4]{flex-direction:column}.modal-btn[data-v-6eec4fe4]{width:100%}}.amp-collection-container[data-v-ee5468b2]{color:var(--color-heading);font-family:var(--font-mono);min-height:var(--vh-100);flex-direction:column;max-width:100rem;margin:0 auto;padding:1.25rem;display:flex}.amp-section-head[data-v-ee5468b2],.amp-workspace-head[data-v-ee5468b2]{font-size:var(--text-base);margin:0 0 .875rem}.amp-workspace-head[data-v-ee5468b2]{margin-top:var(--space-3);margin-bottom:var(--space-4)}.header[data-v-ee5468b2]{text-align:center;justify-content:center;align-items:center;margin-bottom:1.875rem;display:flex;position:relative}.header p[data-v-ee5468b2]{color:var(--color-text);text-transform:uppercase;letter-spacing:1px;margin:0;font-size:1.1rem}.amp-selector[data-v-ee5468b2]{width:100%;margin-bottom:1.25rem}.amp-tabs[data-v-ee5468b2]{border:1px solid var(--color-border);background:var(--color-background);justify-content:stretch;gap:0;display:flex}.amp-tab[data-v-ee5468b2]{align-items:center;gap:var(--space-4);border:0;border-right:1px solid var(--color-border);cursor:pointer;color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-xs);text-align:left;background:0 0;border-radius:0;flex:1;grid-template-columns:auto 1fr;padding:.625rem .875rem;transition:background .15s,color .15s;display:grid}.amp-tab[data-v-ee5468b2]:last-child{border-right:0}.amp-tab[data-v-ee5468b2]:hover{background:var(--color-background-soft);color:var(--color-heading);transform:none}.amp-tab.active[data-v-ee5468b2]{background:var(--color-background-soft);color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.amp-photo-wrapper[data-v-ee5468b2]{flex-shrink:0;width:6.875rem;position:relative}.amp-photo[data-v-ee5468b2]{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--color-border);background:#000;width:100%;display:block}.amp-tab.active .amp-photo[data-v-ee5468b2]{border-color:var(--color-accent)}.amp-meta[data-v-ee5468b2]{align-items:flex-start;gap:var(--space-1);flex-direction:column;width:100%;min-width:0;padding:0;display:flex}.amp-name[data-v-ee5468b2]{font-family:var(--font-mono);text-transform:none;letter-spacing:.04em;font-size:var(--text-sm);text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-weight:700;overflow:hidden}.amp-status[data-v-ee5468b2]{align-items:center;gap:var(--space-3);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-tertiary);flex-shrink:0;font-size:.625rem;font-weight:700;display:inline-flex}.status-dot[data-v-ee5468b2]{background:var(--color-text-tertiary);width:.5rem;height:.5rem;box-shadow:none;border-radius:0;flex-shrink:0}.status-dot.available[data-v-ee5468b2]{background:var(--color-success)}.status-dot.in-use[data-v-ee5468b2]{background:var(--color-accent)}.status-dot.busy[data-v-ee5468b2]{background:var(--color-warning)}.status-dot.offline[data-v-ee5468b2],.status-dot.unknown[data-v-ee5468b2]{background:var(--color-text-tertiary)}.status-dot.coming-soon[data-v-ee5468b2]{background:var(--color-info)}.amp-content[data-v-ee5468b2]{z-index:10;width:100%;margin-bottom:1.25rem;position:sticky;top:3.75rem}.start-using-overlay[data-v-ee5468b2]{z-index:20;pointer-events:none;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.start-using-overlay--blocking[data-v-ee5468b2]{pointer-events:auto}.start-using-btn[data-v-ee5468b2]{align-items:center;gap:var(--space-3);background:var(--color-surface,#161616);color:var(--color-accent,#ff5f1f);border:1px solid var(--color-accent,#ff5f1f);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;pointer-events:auto;border-radius:.125rem;flex-direction:column;padding:1.375rem 2.125rem;font-size:.9375rem;transition:background .12s,color .12s;display:flex;box-shadow:0 8px 24px #0009,0 2px 6px #0006}.start-using-btn[data-v-ee5468b2]:hover:not(:disabled){background:var(--color-accent,#ff5f1f);color:var(--color-surface,#0c0c0c)}.start-using-btn[data-v-ee5468b2]:disabled{cursor:not-allowed;border-color:var(--color-text-tertiary,#7a7a75);color:var(--color-text-tertiary,#7a7a75)}.start-using-btn--busy[data-v-ee5468b2]:disabled{border-color:var(--color-warning,#fb3);color:var(--color-warning,#fb3)}.start-using-btn--in-use[data-v-ee5468b2]:disabled{border-color:var(--color-text-tertiary,#7a7a75);color:var(--color-text-tertiary,#7a7a75)}.start-using-btn--offline[data-v-ee5468b2]:disabled{border-color:var(--color-danger,#f55);color:var(--color-danger,#f55)}.start-using-btn__label[data-v-ee5468b2]{font-weight:600}.start-using-btn__reason[data-v-ee5468b2]{font-size:var(--text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-warning,#fb3)}.start-using-btn--in-use .start-using-btn__reason[data-v-ee5468b2]{color:var(--color-text-secondary,#a0b8cc)}.start-using-btn--offline .start-using-btn__reason[data-v-ee5468b2]{color:var(--color-danger,#f55)}.stop-using-btn[data-v-ee5468b2]{top:var(--space-3);right:var(--space-3);z-index:15;padding:var(--space-2) var(--space-4);color:var(--color-text-tertiary,#6888a0);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.125rem;transition:color .12s,border-color .12s,background .12s;position:absolute}.stop-using-btn[data-v-ee5468b2]:hover{color:var(--color-accent,#ff5f1f);border-color:var(--color-accent,#ff5f1f);background:var(--color-accent-bg,#ff5f1f14)}.amp-empty-hint[data-v-ee5468b2]{text-align:center;color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.18em;text-transform:uppercase;margin:1.75rem 0 0}.amp-coming-soon[data-v-ee5468b2]{text-align:center;border:1px dashed var(--color-border);background:var(--color-background-soft);padding:3rem var(--space-6);margin:var(--space-6) 0}.amp-coming-soon-title[data-v-ee5468b2]{margin:0 0 var(--space-3) 0;color:var(--color-heading);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase}.amp-coming-soon-sub[data-v-ee5468b2]{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs);margin:0}.workspace-area[data-v-ee5468b2]{gap:var(--space-3);flex-direction:column;width:100%;min-height:12.5rem;margin-bottom:1.25rem;display:flex}.amp-collection-feedback[data-v-ee5468b2]{padding-top:var(--space-6);border-top:1px solid var(--color-border);margin-top:2rem}.btn-add-job[data-v-ee5468b2]{justify-content:center;align-items:center;gap:var(--space-3);width:100%;margin-top:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border);color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:.125rem;font-weight:700;transition:color .15s,border-color .15s,background .15s;display:flex}.btn-add-job[data-v-ee5468b2]:hover:not(:disabled){color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-bg)}.btn-add-job[data-v-ee5468b2]:disabled{opacity:.3;cursor:not-allowed}.btn-add-job-icon[data-v-ee5468b2]{font-size:var(--text-base);color:var(--color-accent);font-weight:700;line-height:1}.audio-player-section[data-v-ee5468b2]{flex-direction:column;gap:.9375rem;width:100%;margin-bottom:1.25rem;display:flex}.audio-upload-wrapper[data-v-ee5468b2],.audio-waveform-wrapper[data-v-ee5468b2]{width:100%}.bottom-sections[data-v-ee5468b2]{gap:1.25rem;width:100%;margin-top:1.25rem;display:grid}.loading-jobs[data-v-ee5468b2],.jobs-error[data-v-ee5468b2]{background:linear-gradient(145deg, var(--color-background-deep), var(--color-background));border:1px solid var(--color-border);text-align:center;border-radius:.625rem;padding:2.5rem}.loading-jobs p[data-v-ee5468b2]{color:var(--color-text);margin:0;font-size:1rem}.jobs-error p[data-v-ee5468b2]{color:var(--color-danger);margin:0;font-size:1rem}.bottom-left[data-v-ee5468b2],.bottom-right[data-v-ee5468b2]{min-height:18.75rem}.placeholder-section[data-v-ee5468b2]{background:linear-gradient(145deg, var(--color-background-deep), var(--color-background));border:1px solid var(--color-border);border-radius:.625rem;justify-content:center;align-items:center;height:100%;padding:2.5rem;display:flex}.placeholder-section p[data-v-ee5468b2]{color:var(--color-text);text-align:center;margin:0;font-size:1rem}@media (width<=1024px){.bottom-sections[data-v-ee5468b2]{grid-template-columns:1fr}}@media (width<=768px){.header h1[data-v-ee5468b2]{font-size:2rem}.header p[data-v-ee5468b2]{font-size:1rem}.amp-tabs[data-v-ee5468b2]{flex-direction:column;align-items:center;gap:.625rem}.amp-tab[data-v-ee5468b2]{flex-direction:row;width:100%;max-width:18.75rem;padding:.625rem}.amp-photo[data-v-ee5468b2]{width:6.25rem;height:3.75rem}.amp-content[data-v-ee5468b2]{max-width:100%}.bottom-sections[data-v-ee5468b2]{grid-template-columns:1fr}}.debug-message[data-v-ee5468b2]{color:var(--color-accent);text-align:center;background:var(--color-accent-bg);border:1px solid var(--color-accent);border-radius:.3125rem;margin:.625rem 0;padding:1.25rem}.new-job-button-container[data-v-ee5468b2]{justify-content:center;margin-top:.625rem;padding:1.25rem;display:flex}.btn-new-job[data-v-ee5468b2]{padding:var(--space-4) 1.875rem;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:.5rem;align-items:center;gap:.625rem;font-size:.95rem;font-weight:600;transition:all .3s;display:flex}.btn-new-job[data-v-ee5468b2]:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent);background:linear-gradient(145deg, var(--color-background-soft), var(--color-background));box-shadow:0 0 15px color-mix(in srgb, var(--color-accent) 20%, transparent)}.btn-new-job[data-v-ee5468b2]:disabled{opacity:.5;cursor:not-allowed}.plus-icon[data-v-ee5468b2]{font-size:1.5rem;font-weight:300;line-height:1}.resend-button[data-v-1a0764c9]{color:var(--color-accent);font-weight:700;font-family:var(--font-mono);font-size:inherit;letter-spacing:.04em;cursor:pointer;text-underline-offset:.1875rem;background:0 0;border:none;padding:0;text-decoration:underline}.resend-button[data-v-1a0764c9]:hover:not(:disabled){color:var(--color-accent-hover)}.resend-button[data-v-1a0764c9]:disabled{opacity:.6;cursor:not-allowed;text-decoration:none}.password-strength[data-v-956b7ede]{gap:var(--space-1);margin-top:var(--space-1);flex-direction:column;display:flex}.strength-bar[data-v-956b7ede]{background:color-mix(in srgb, var(--color-heading) 8%, transparent);border-radius:0;height:.25rem;overflow:hidden}.strength-text[data-v-956b7ede]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary);margin:0}.strength-fill[data-v-956b7ede]{height:100%;transition:width .3s,background-color .3s}.strength-bar.weak .strength-fill[data-v-956b7ede]{background-color:var(--color-danger)}.strength-bar.medium .strength-fill[data-v-956b7ede]{background-color:var(--color-warning)}.strength-bar.strong .strength-fill[data-v-956b7ede]{background-color:var(--color-success)}.terms-group[data-v-956b7ede]{align-items:flex-start;gap:.625rem;display:flex}.terms-checkbox[data-v-956b7ede]{width:1rem;height:1rem;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0;margin-top:.1875rem}.terms-label[data-v-956b7ede]{color:var(--color-text);cursor:pointer;font-size:.85rem;line-height:1.5}.check-email-illustration[data-v-956b7ede]{font-family:var(--font-mono);font-size:var(--text-base);letter-spacing:.18em;color:var(--color-accent);text-align:center;text-transform:uppercase;border:1px solid var(--color-accent);padding:.875rem var(--space-5);margin:0;font-weight:700;line-height:1}.check-email-text[data-v-956b7ede]{text-align:center}.check-email-text strong[data-v-956b7ede]{color:var(--color-heading);font-weight:600}.otp-section[data-v-956b7ede]{gap:var(--space-3);flex-direction:column;display:flex}.otp-label[data-v-956b7ede]{text-align:center}.otp-input[data-v-956b7ede]{letter-spacing:.75rem;text-align:center;padding:.875rem var(--space-5);font-size:1.4rem;font-weight:600}.otp-input[data-v-956b7ede]::placeholder{letter-spacing:.75rem;opacity:.35}.check-email-illustration[data-v-2b461d36]{font-family:var(--font-mono);font-size:var(--text-base);letter-spacing:.18em;color:var(--color-accent);text-align:center;text-transform:uppercase;border:1px solid var(--color-accent);padding:.875rem var(--space-5);margin:0;font-weight:700;line-height:1}.check-email-text[data-v-2b461d36]{text-align:center}.check-email-text strong[data-v-2b461d36]{color:var(--color-heading);font-weight:600}.otp-section[data-v-2b461d36]{gap:var(--space-3);flex-direction:column;display:flex}.otp-label[data-v-2b461d36]{text-align:center}.otp-input[data-v-2b461d36]{letter-spacing:.75rem;text-align:center;padding:.875rem var(--space-5);font-size:1.4rem;font-weight:600}.otp-input[data-v-2b461d36]::placeholder{letter-spacing:.75rem;opacity:.35}
