.mobile-unavailable{box-sizing:border-box;background:var(--bg);width:100%;min-height:100dvh;color:var(--text);text-transform:none;letter-spacing:0;padding:48px 24px}.mobile-unavailable__content{max-width:36rem;margin:0 auto}.mobile-unavailable__note{font-family:var(--font-ui);text-transform:none;color:var(--text);margin:0;font-size:clamp(1.575rem,6.3vw,2.025rem);font-weight:400;line-height:1.4}.scale-viewport{background:var(--synth-shell,#0e0e0e);justify-content:center;align-items:flex-start;width:100vw;height:100dvh;display:flex;position:relative;overflow:hidden}.scale-nav-bleed{z-index:0;isolation:isolate;box-sizing:border-box;background:var(--fill);box-shadow:var(--nav-bar-emboss);pointer-events:none;position:absolute;left:0;right:0}.scale-nav-bleed:before{content:"";pointer-events:none;z-index:-1;opacity:var(--grain-opacity);background-image:var(--grain-image);background-size:var(--grain-size) var(--grain-size);mix-blend-mode:soft-light;background-repeat:repeat;position:absolute;inset:0}.scale-stage{z-index:1;transform-origin:top;will-change:transform;flex-shrink:0;position:relative}.scale-viewport__dirt{z-index:20;pointer-events:none;opacity:0;mix-blend-mode:difference;clip-path:inset(100% 0 0);position:absolute;inset:0}.scale-viewport__dirt.is-splash{opacity:1}.scale-viewport__dirt canvas{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:block;position:absolute;inset:0}@font-face{font-family:Ac437 NEC MultiSpeed;src:url(/Cyborg/Ac437_NEC_MultiSpeed.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@property --text{syntax:"<color>";inherits:true;initial-value:#ffdbb3}@property --muted{syntax:"<color>";inherits:true;initial-value:#6e6e6e}@property --muted-solid{syntax:"<color>";inherits:true;initial-value:#6e6e6e}@property --black{syntax:"<color>";inherits:true;initial-value:#121212}@property --fill{syntax:"<color>";inherits:true;initial-value:#191919}@property --stroke{syntax:"<color>";inherits:true;initial-value:#fff}@property --lime{syntax:"<color>";inherits:true;initial-value:#ffbc70}@property --vu{syntax:"<color>";inherits:true;initial-value:#a3fff9}@property --vu-yellow{syntax:"<color>";inherits:true;initial-value:#ffe666}@property --purple{syntax:"<color>";inherits:true;initial-value:#3b00ff}@property --error{syntax:"<color>";inherits:true;initial-value:#ff5938}@property --legal{syntax:"<color>";inherits:true;initial-value:#ff5938}@property --theme-primary{syntax:"<color>";inherits:true;initial-value:#ffbc70}@property --theme-secondary{syntax:"<color>";inherits:true;initial-value:#191919}@property --glow-mix-tight{syntax:"<percentage>";inherits:true;initial-value:38%}@property --glow-mix-wide{syntax:"<percentage>";inherits:true;initial-value:21%}:root{--lime:#ffbc70;--vu:#a3fff9;--vu-yellow:#ffe666;--purple:#3b00ff;--blue:var(--vu);--error:#ff5938;--legal:#ff5938;--black:#121212;--fill:#191919;--window-chrome:color-mix(in srgb, var(--fill) 97%, white);--stroke:#fff;--theme-primary:#ffbc70;--theme-secondary:#191919;--section-stroke-opacity:.1;--grain-opacity:.48;--grain-size:128px;--grain-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch' result='n'/%3E%3CfeColorMatrix in='n' type='matrix' values='0.333 0.333 0.333 0 0 0.333 0.333 0.333 0 0 0.333 0.333 0.333 0 0 0 0 0 0 1' result='gray'/%3E%3CfeComponentTransfer in='gray'%3E%3CfeFuncR type='linear' slope='1.5' intercept='-0.25'/%3E%3CfeFuncG type='linear' slope='1.5' intercept='-0.25'/%3E%3CfeFuncB type='linear' slope='1.5' intercept='-0.25'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--stroke-width:1px;--radius:6px;--radius-panel:48px;--radius-floating:calc(var(--radius-panel) / 2);--bevel-highlight-color:#fff;--bevel-shadow-color:#000;--bevel-radius:3px;--bevel-offset:1px;--bevel-top-opacity:.13;--bevel-bottom-opacity:1;--bevel-left-opacity:0;--bevel-right-opacity:.34;--emboss-glow-color:#fff;--emboss-glow-opacity:.03;--emboss-glow-radius:10px;--section-inset-glow:inset 0 0 var(--emboss-glow-radius) color-mix(in srgb, var(--emboss-glow-color) calc(var(--emboss-glow-opacity) * 100%), transparent);--section-elevation:0 1px 3px #0000008c, 0 6px 27px #0006;--section-shadow:var(--section-elevation), inset 0 var(--bevel-offset) var(--bevel-radius) color-mix(in srgb, var(--bevel-highlight-color) calc(var(--bevel-top-opacity) * 100%), transparent), inset 0 calc(var(--bevel-offset) * -1) var(--bevel-radius) color-mix(in srgb, var(--bevel-shadow-color) calc(var(--bevel-bottom-opacity) * 100%), transparent);--floating-elevation:0 1px 3.75px #0000004f, 0 6px 33.75px #00000039;--floating-emboss:inset 0 var(--bevel-offset) var(--bevel-radius) color-mix(in srgb, var(--bevel-highlight-color) calc(var(--bevel-top-opacity) * 100%), transparent), inset 0 calc(var(--bevel-offset) * -1) var(--bevel-radius) color-mix(in srgb, var(--bevel-shadow-color) calc(var(--bevel-bottom-opacity) * 100%), transparent);--floating-shadow:var(--floating-elevation), var(--floating-emboss);--nav-bar-emboss:inset 0 calc(var(--bevel-offset) * -1) var(--bevel-radius) color-mix(in srgb, var(--bevel-shadow-color) calc(var(--bevel-bottom-opacity) * 100%), transparent);--nav-bar-elevation:var(--section-elevation);--section-recess-glow:inset 0 0 var(--emboss-glow-radius) color-mix(in srgb, var(--bevel-shadow-color) calc(var(--emboss-glow-opacity) * 100%), transparent);--section-recess-shadow:inset 0 var(--bevel-offset) var(--bevel-radius) color-mix(in srgb, var(--bevel-shadow-color) calc(var(--bevel-bottom-opacity) * 100%), transparent), inset 0 calc(var(--bevel-offset) * -1) var(--bevel-radius) color-mix(in srgb, var(--bevel-highlight-color) calc(var(--bevel-top-opacity) * 100%), transparent);--section-stroke:color-mix(in srgb, var(--stroke) calc(var(--section-stroke-opacity) * 100%), transparent);--hover-plate-on:color-mix(in srgb, var(--text) 20%, transparent);--glow-blur-tight:6px;--glow-blur-wide:12px;--glow-mix-tight:38%;--glow-mix-wide:21%;--glow-color:var(--lime);--glow-outer:0 0 var(--glow-blur-tight) color-mix(in srgb, var(--glow-color) var(--glow-mix-tight), transparent), 0 0 var(--glow-blur-wide) color-mix(in srgb, var(--glow-color) var(--glow-mix-wide), transparent);--glow-single:0 0 var(--glow-blur-tight) color-mix(in srgb, var(--glow-color) var(--glow-mix-tight), transparent);--glow-filter:drop-shadow(0 0 var(--glow-blur-tight) color-mix(in srgb, var(--glow-color) var(--glow-mix-tight), transparent)) drop-shadow(0 0 var(--glow-blur-wide) color-mix(in srgb, var(--glow-color) var(--glow-mix-wide), transparent));--on-chrome:#0f0f0f;--text:#ffdbb3;--muted:#6e6e6e;--muted-solid:#6e6e6e;--panel-border:var(--section-stroke);--u:12px;--section-gap:24px;--section-shadow-bleed:36px;--panel-gutter:87px;--app-pad:48px;--nav-control-h:48px;--nav-theme-gap:48px;--nav-brand-w:calc(var(--nav-control-h) + 50px + var(--nav-control-h) * 474.91 / 99.91);--logo:url(/Cyborg/cyborg-logo.svg);--logo-color:var(--accent);--logo-aspect:474.91 / 99.91;--font-s:16px;--font-m:19px;--copy-size:25px;--copy-leading:31.2px;--text-h:var(--lime);--bg:var(--black);--border:var(--panel-border);--synth-border:var(--panel-border);--knob:var(--lime);--accent:var(--lime);--accent-bg:var(--fill);--accent-border:var(--panel-border);--synth-shell:var(--black);--font-ui:"Ac437 NEC MultiSpeed", ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-ui);--sans:var(--font-ui);font-family:var(--font-ui);font-size:var(--font-s);letter-spacing:0;text-transform:uppercase;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);line-height:1}html.is-safari{--grain-opacity:0}html.theme-minimal{--section-shadow:none;--section-recess-shadow:none;--section-inset-glow:none;--section-recess-glow:none;--section-shadow-bleed:0;--nav-bar-emboss:none;--nav-bar-elevation:none;--glow-outer:none;--glow-single:none;--glow-filter:none;--glow-mix-tight:0%;--glow-mix-wide:0%;--bevel-top-opacity:0;--bevel-bottom-opacity:0;--bevel-left-opacity:0;--bevel-right-opacity:0;--emboss-glow-opacity:0}html.grain-off{--grain-opacity:0}html.glow-off{--section-inset-glow:none;--section-recess-glow:none;--glow-outer:none;--glow-single:none;--glow-filter:none;--glow-mix-tight:0%;--glow-mix-wide:0%;--emboss-glow-opacity:0}html.theme-minimal .master-play__spin,html.theme-minimal .master-play__icon,html.glow-off .master-play__spin,html.glow-off .master-play__icon{filter:none}html.theme-minimal .master-mute.is-active,html.glow-off .master-mute.is-active{box-shadow:none}html.theme-blend{transition:--text .25s,--muted .25s,--muted-solid .25s,--black .25s,--fill .25s,--stroke .25s,--lime .25s,--vu .25s,--vu-yellow .25s,--purple .25s,--error .25s,--legal .25s,--theme-primary .25s,--theme-secondary .25s}@media (prefers-reduced-motion:reduce){html.theme-blend{transition:none}}*,:before,:after{box-sizing:border-box}html,body,#root{overscroll-behavior:none;height:100%;margin:0}#root{background:var(--bg);overflow:hidden}html.is-app-hidden .speech-app,html.is-app-hidden .scale-nav-bleed{opacity:0;pointer-events:none}h1,h2,h3{font-family:var(--font-display);margin:0}p{margin:0}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;border-radius:var(--radius)}.about-overlay{z-index:1;color:var(--text);pointer-events:none;text-transform:none;letter-spacing:0;opacity:0;visibility:hidden;padding:0;position:absolute;inset:0;overflow:hidden}.about-overlay.is-open{pointer-events:auto}.about-overlay__scroll{box-sizing:border-box;width:100%;height:100%;padding:0 calc(var(--app-pad) * 2);scrollbar-width:thin;scrollbar-color:var(--synth-border) transparent;text-align:left;overflow-y:auto}.about-overlay__content{--credits-edge-gap:calc(4 * 36px);width:min(100%,1536px);padding-top:var(--credits-edge-gap);padding-bottom:var(--credits-edge-gap);margin:0 auto}.about-overlay__content p{font-family:var(--font-ui);text-transform:none;color:var(--muted);margin:0 0 1.15em;font-size:24px;font-weight:400;line-height:1.4}.about-overlay__content p:last-child{margin-bottom:0}.about-overlay__content p.about-overlay__legal{color:var(--text);margin-top:0;font-size:36px;line-height:1.35}.about-overlay__legal .typewriter-reveal__emphasis{color:var(--legal)}.about-overlay__content p.about-overlay__bio{margin-top:48px}.about-overlay__content p.about-overlay__links{margin-top:.5em;font-size:18px}.about-overlay__content a{color:inherit;text-underline-offset:.12em;text-decoration:underline;transition:color .25s,text-shadow .25s}.about-overlay__content .about-overlay__legal a{color:var(--legal)}.about-overlay__content a:hover{color:var(--accent);text-shadow:var(--glow-outer)}.typewriter-reveal{white-space:pre-wrap;display:block;position:relative;overflow:hidden}.typewriter-reveal__live{white-space:inherit;position:absolute;inset:0}.typewriter-reveal__caret{vertical-align:-.12em;background:currentColor;width:.55em;height:.9em;margin-left:2px;animation:.64s step-end infinite typewriter-reveal-caret-blink;display:inline-block}@keyframes typewriter-reveal-caret-blink{50%{opacity:0}}@media (width<=720px){.about-overlay__scroll{padding-right:var(--app-pad);padding-left:var(--app-pad)}.about-overlay__content{--credits-edge-gap:calc(4 * 28px)}.about-overlay__content p{font-size:18.6667px}.about-overlay__content p.about-overlay__links{font-size:14px}.about-overlay__content p.about-overlay__legal{font-size:28px}}.dev-mode{z-index:40;border:var(--stroke-width) solid var(--synth-border);border-radius:var(--radius);background:var(--fill);width:320px;max-height:calc(100dvh - 24px);color:var(--text);font-family:var(--font-ui);font-size:var(--font-s);padding:12px;line-height:1;position:fixed;top:12px;right:12px;overflow-y:auto}.dev-mode__title{font-family:var(--font-display);font-size:var(--font-s);color:var(--lime);text-shadow:var(--glow-outer);margin:0 0 12px;font-weight:400}.dev-mode__subtitle{font-family:var(--font-display);font-size:var(--font-s);color:var(--text);margin:12px 0 8px;font-weight:400}.dev-mode__row{grid-template-columns:18px 1fr 78px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.dev-mode__row--opacity{grid-template-columns:1fr 72px 48px}.dev-mode__range{width:100%;accent-color:var(--lime)}.dev-mode__swatch{border:var(--stroke-width) solid var(--synth-border);border-radius:var(--radius);cursor:pointer;background:0 0;width:18px;height:18px;padding:0}.dev-mode__label{color:var(--muted)}.dev-mode__hex{box-sizing:border-box;border:var(--stroke-width) solid var(--synth-border);border-radius:var(--radius);background:var(--black);width:100%;color:var(--text);font-family:var(--font-ui);font-size:var(--font-s);text-transform:uppercase;padding:2px 4px;line-height:1}.dev-mode__hex:focus-visible,.dev-mode__select:focus-visible,.dev-mode__copy:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.dev-mode__copy{--hover-plate-on:color-mix(in srgb, var(--text) 20%, transparent);appearance:none;isolation:isolate;border:var(--stroke-width) solid var(--lime);border-radius:var(--radius);background:var(--lime);width:100%;box-shadow:var(--glow-outer);color:var(--on-chrome);font-family:var(--font-ui);font-size:var(--font-s);cursor:pointer;margin-top:4px;padding:8px 12px;font-weight:400;line-height:1;position:relative}.dev-mode__copy:before{content:"";z-index:-1;border-radius:inherit;background:var(--hover-plate-on);opacity:0;pointer-events:none;position:absolute;inset:0}.dev-mode__copy:hover:before{opacity:1}.dev-mode__copy:active:before{opacity:0}@media (prefers-reduced-motion:reduce){.dev-mode__copy:hover:before{opacity:1}}.eq-window{--eq-grid-gap:24px;--eq-inset-stroke:color-mix(in srgb, var(--stroke) 16%, transparent);--eq-inset-radius:calc(var(--radius-panel) * .32);z-index:140;box-sizing:border-box;border-radius:var(--radius-floating);visibility:hidden;width:min(50%,1044px);min-width:980px;max-width:1044px;height:auto;min-height:620px;color:var(--text);background:var(--fill);box-shadow:var(--floating-elevation);transform-origin:50% 0;border:none;flex-direction:column;display:flex;position:absolute;top:25%;left:25%;overflow:hidden}.eq-window:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:var(--grain-opacity);background-image:var(--grain-image);background-size:var(--grain-size) var(--grain-size);mix-blend-mode:soft-light;background-repeat:repeat;position:absolute;inset:0}.eq-window:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;box-shadow:var(--floating-emboss);position:absolute;inset:0}.eq-window__head{--eq-chrome:var(--window-chrome);z-index:2;isolation:isolate;box-sizing:border-box;background:var(--eq-chrome);flex:none;align-items:center;gap:24px;padding:12px 24px;transition:background-color .18s;display:flex;position:relative}.eq-window__head:hover,.eq-window__head.is-dragging{--eq-chrome:color-mix(in srgb, var(--window-chrome) 97%, white)}.eq-window__head:before{content:"";z-index:-1;pointer-events:none;opacity:calc(var(--grain-opacity) * var(--panel-grain,1));background-image:var(--grain-image);background-size:var(--grain-size) var(--grain-size);mix-blend-mode:soft-light;background-repeat:repeat;position:absolute;inset:0}.eq-window__drag{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:auto;align-self:stretch;align-items:center;gap:18px;min-width:0;display:flex}.eq-window__drag:active{cursor:grabbing}.eq-window__grip{width:38px;color:var(--muted);font-family:var(--font-ui);letter-spacing:3px;overflow-wrap:anywhere;font-size:14px;line-height:.55}.eq-window__head h2{font-family:var(--font-display);font-size:var(--font-m);color:var(--accent);text-transform:uppercase;text-shadow:var(--glow-outer);margin:0;font-weight:400;line-height:1}.eq-window__actions{align-items:center;gap:12px;display:flex}.eq-window__action{appearance:none;isolation:isolate;width:132px;height:var(--nav-control-h);box-sizing:border-box;border:3px ridge var(--accent);color:var(--accent);font-family:var(--font-ui);font-size:var(--font-m);text-transform:uppercase;text-shadow:var(--glow-outer);cursor:pointer;background:0 0;border-radius:.3em;justify-content:center;align-items:center;padding:calc(.2em - 1px) 0 0;font-weight:400;line-height:1;transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s,text-shadow .25s,filter .22s;display:inline-flex;position:relative;overflow:visible}.eq-window__action-label{z-index:1;position:relative}.eq-window__action:before,.eq-window__action:after{content:"";z-index:0;--ridge-grain:calc(var(--grain-opacity) * var(--panel-grain,1));background-color:var(--eq-chrome);background-image:linear-gradient(color-mix(in srgb, var(--eq-chrome) calc((1 - var(--ridge-grain)) * 100%), transparent), color-mix(in srgb, var(--eq-chrome) calc((1 - var(--ridge-grain)) * 100%), transparent)), var(--grain-image);background-size:auto, var(--grain-size) var(--grain-size);background-blend-mode:normal, soft-light;pointer-events:none;transform-origin:50%;background-repeat:no-repeat,repeat;border-radius:0;width:94%;height:40%;transition:transform .25s;position:absolute;left:3%}.eq-window__action:after{top:-10px}.eq-window__action:before{top:80%}.eq-window__action:hover:not(:disabled):before,.eq-window__action:hover:not(:disabled):after,.eq-window__action.is-active:before,.eq-window__action.is-active:after{transform:scale(0)}.eq-window__action:hover:not(:disabled):not(.is-active){border-color:var(--accent);color:var(--accent);box-shadow:inset 0 0 25px var(--accent), var(--glow-outer);text-shadow:var(--glow-outer)}.eq-window__action.is-active,.eq-window__action:active:not(:disabled){border:3px solid var(--accent);color:var(--on-chrome);background:var(--accent);text-shadow:none;box-shadow:var(--glow-outer)}.eq-window__action.is-flash{border:3px solid var(--accent);color:var(--on-chrome);background:var(--accent);text-shadow:none;box-shadow:inset 0 0 25px color-mix(in srgb, var(--accent) 55%, transparent), var(--glow-outer);transition:none}.eq-window__action.is-flash:before,.eq-window__action.is-flash:after{transition:none;transform:scale(0)}.eq-window__action.is-active.is-flash{filter:brightness(1.2)}.eq-window__action:disabled{border-color:var(--muted);color:var(--muted);text-shadow:none;box-shadow:none;cursor:not-allowed;background:0 0;border-style:solid}.eq-window__reset,.eq-window__close{appearance:none;box-sizing:border-box;width:36px;height:36px;color:var(--muted-solid);background:color-mix(in srgb, var(--muted-solid) 25%, transparent);cursor:pointer;box-shadow:none;border:0;border-radius:50%;place-items:center;margin:0;padding:0;transition:color .22s,background-color .22s,transform .22s cubic-bezier(.22,1,.36,1);display:grid}.eq-window__reset svg,.eq-window__close svg{width:20px;height:20px;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s;display:block}.eq-window__reset:hover:not(:disabled),.eq-window__close:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent);transform:scale(1.05)}.eq-window__reset:hover:not(:disabled) svg,.eq-window__close:hover svg{filter:var(--glow-filter);transform:scale(1.08)}.eq-window__reset.is-flash,.eq-window__close.is-flash{color:var(--on-chrome);background:var(--accent);transition:none;transform:none}.eq-window__reset.is-flash svg,.eq-window__close.is-flash svg{filter:none;transition:none;transform:none}.eq-window__reset:disabled{color:var(--muted);background:color-mix(in srgb, var(--muted-solid) 14%, transparent);cursor:not-allowed}.eq-window__body{gap:var(--eq-grid-gap);flex:auto;grid-template-rows:auto auto auto;min-height:0;padding:24px 24px 48px;display:grid}.eq-graph{aspect-ratio:1260/500;border:1px solid var(--eq-inset-stroke);border-radius:var(--eq-inset-radius);background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--accent) 4%, transparent), transparent 70%), var(--black);min-height:0;box-shadow:var(--section-recess-shadow);overflow:hidden}.eq-graph svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;overflow:visible}.eq-grid-line{stroke:color-mix(in srgb, var(--stroke) 9%, transparent);stroke-width:2px;vector-effect:non-scaling-stroke}.eq-grid-line.is-zero{stroke:color-mix(in srgb, var(--stroke) 25%, transparent)}.eq-axis-label{fill:var(--muted);font-family:var(--font-ui);font-size:13px}.eq-response-area{fill:url(#eq-response-fill);opacity:1;pointer-events:none;transition:opacity .2s}.eq-response-line{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none;filter:var(--glow-filter);transition:opacity .2s}.eq-window.is-bypassed .eq-response-area,.eq-window.is-bypassed .eq-response-line{opacity:.28}.eq-point{cursor:grab;outline:none}.eq-point:active{cursor:grabbing}.eq-point__hit{fill:#0000}.eq-point__ring{fill:var(--theme-secondary);stroke:none;transform-box:fill-box;transform-origin:50%;transition:fill .22s cubic-bezier(.22,1,.36,1),filter .22s,transform .22s cubic-bezier(.22,1,.36,1)}.eq-point__number{fill:var(--accent);font-family:var(--font-ui);pointer-events:none;transform-box:fill-box;transform-origin:50%;font-size:17px;font-weight:600;transition:fill .22s,transform .22s cubic-bezier(.22,1,.36,1)}.eq-point:hover .eq-point__ring,.eq-point:focus-visible .eq-point__ring{fill:var(--accent);filter:var(--glow-filter);transform:scale(1.14)}.eq-point.is-selected .eq-point__ring{fill:var(--accent);filter:var(--glow-filter);transform:scale(1.06)}.eq-point.is-selected:hover .eq-point__ring,.eq-point.is-selected:focus-visible .eq-point__ring{transform:scale(1.14)}.eq-point:hover .eq-point__number,.eq-point:focus-visible .eq-point__number,.eq-point.is-selected .eq-point__number{fill:var(--on-chrome);transform:scale(1.06)}.eq-point:hover .eq-point__number,.eq-point:focus-visible .eq-point__number{transform:scale(1.12)}.eq-band-tabs{gap:var(--eq-grid-gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.eq-band-tab{appearance:none;min-width:0;padding:var(--eq-grid-gap);border-radius:var(--eq-inset-radius);color:var(--muted);background:color-mix(in srgb, var(--black) 70%, transparent);font-family:var(--font-ui);text-transform:uppercase;cursor:pointer;border:2px solid #0000;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;font-size:12px;line-height:1;transition:color .22s,border-color .22s,background-color .22s;display:flex}.eq-band-tab span:first-child{font-size:16px}.eq-band-tab span:last-child{color:color-mix(in srgb, var(--muted) 75%, transparent);white-space:nowrap;font-size:12px;transition:color .22s}.eq-band-tab:hover:not(.is-selected){color:color-mix(in srgb, var(--accent) 82%, var(--muted));background:color-mix(in srgb, var(--accent) 5%, var(--black))}.eq-band-tab:hover:not(.is-selected) span:last-child{color:color-mix(in srgb, var(--accent) 55%, var(--muted))}.eq-band-tab.is-selected{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--black))}.eq-band-tab.is-flash{border-color:var(--accent);color:var(--on-chrome);background:var(--accent);box-shadow:var(--glow-outer);transition:none;transform:none}.eq-band-tab.is-flash span:first-child{transition:none;transform:none}.eq-band-tab.is-flash span:last-child{color:color-mix(in srgb, var(--on-chrome) 78%, transparent);transition:none}.eq-controls{align-items:start;gap:var(--eq-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;transition:opacity .28s;display:grid}.eq-controls.is-idle{opacity:.32;pointer-events:none}.eq-control{min-width:0;color:var(--muted);font-family:var(--font-ui);text-transform:uppercase;flex-direction:column;gap:12px;font-size:16px;transition:opacity .22s;display:flex}.eq-control__head{justify-content:space-between;gap:12px;display:flex}.eq-control output{color:var(--text);transition:color .22s}.eq-control input{appearance:none;background:color-mix(in srgb, var(--stroke) 16%, var(--black));cursor:pointer;border-radius:999px;width:100%;height:4px;margin:0;transition:background-color .22s}.eq-control:hover:not(.is-disabled) input{background:color-mix(in srgb, var(--accent) 18%, var(--black))}.eq-control input::-webkit-slider-thumb{appearance:none;border:2px solid var(--accent);background:var(--black);width:16px;height:16px;box-shadow:var(--glow-outer);border-radius:50%;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s,box-shadow .22s}.eq-control input::-moz-range-thumb{border:2px solid var(--accent);background:var(--black);width:13px;height:13px;box-shadow:var(--glow-outer);border-radius:50%;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s,box-shadow .22s}.eq-control:hover:not(.is-disabled) input::-webkit-slider-thumb{background:color-mix(in srgb, var(--accent) 22%, var(--black));transform:scale(1.18)}.eq-control input:active::-webkit-slider-thumb{background:color-mix(in srgb, var(--accent) 22%, var(--black));transform:scale(1.18)}.eq-control:hover:not(.is-disabled) input::-moz-range-thumb{background:color-mix(in srgb, var(--accent) 22%, var(--black));transform:scale(1.18)}.eq-control input:active::-moz-range-thumb{background:color-mix(in srgb, var(--accent) 22%, var(--black));transform:scale(1.18)}.eq-control.is-disabled{opacity:.36}.eq-controls.is-idle .eq-control.is-disabled{opacity:1}.eq-control.is-disabled input{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.eq-window__head,.eq-window__reset,.eq-window__close,.eq-window__reset svg,.eq-window__close svg,.eq-point__ring,.eq-point__number,.eq-band-tab,.eq-band-tab span:first-child,.eq-band-tab span:last-child,.eq-controls,.eq-control,.eq-control output,.eq-control input{transition:none}.eq-control input::-webkit-slider-thumb{transition:none}.eq-control input::-moz-range-thumb{transition:none}.eq-window__reset:hover:not(:disabled),.eq-window__close:hover,.eq-window__reset:hover:not(:disabled) svg,.eq-window__close:hover svg,.eq-point:hover .eq-point__ring,.eq-point:focus-visible .eq-point__ring,.eq-point.is-selected .eq-point__ring,.eq-point.is-selected:hover .eq-point__ring,.eq-point.is-selected:focus-visible .eq-point__ring,.eq-point:hover .eq-point__number,.eq-point:focus-visible .eq-point__number,.eq-point.is-selected .eq-point__number{transform:none}.eq-control:hover:not(.is-disabled) input::-webkit-slider-thumb{transform:none}.eq-control input:active::-webkit-slider-thumb{transform:none}.eq-control:hover:not(.is-disabled) input::-moz-range-thumb{transform:none}.eq-control input:active::-moz-range-thumb{transform:none}}.eq-window button:focus-visible,.eq-window input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.morph-window{width:min(42%,560px);min-width:520px;max-width:560px;min-height:0;top:14%;left:8%}.morph-window__body{--morph-x:50;--morph-y:50;grid-template-rows:auto auto auto;padding:24px 24px 48px}.morph-pad{--morph-knob-size:64px;--morph-label-inset:16px;aspect-ratio:1;border:1px solid var(--eq-inset-stroke);border-radius:var(--eq-inset-radius);background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--accent) 5%, transparent), transparent 72%), var(--black);width:100%;height:auto;box-shadow:var(--section-recess-shadow);touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;contain:layout style;outline:none;position:relative;overflow:hidden}.morph-pad.is-grabbing{cursor:grabbing}.morph-axis{z-index:1;color:var(--muted);font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:13px;position:absolute}.morph-axis--y{left:var(--morph-label-inset);writing-mode:vertical-rl;top:50%;transform:translateY(-50%)rotate(180deg)}.morph-axis--x{left:50%;bottom:var(--morph-label-inset);transform:translate(-50%)}.morph-pad__center{pointer-events:none;position:absolute;inset:0}.morph-pad__center:before,.morph-pad__center:after{content:"";background:color-mix(in srgb, var(--muted-solid) 25%, transparent);position:absolute}.morph-pad__center:before{height:2px;top:50%;left:0;right:0;transform:translateY(-1px)}.morph-pad__center:after{width:2px;top:0;bottom:0;left:50%;transform:translate(-1px)}.morph-pad__crosshair{pointer-events:none;background:var(--accent);box-shadow:var(--glow-outer);position:absolute}.morph-pad__crosshair--x{left:0;right:0;top:calc((100 - var(--morph-y)) * 1%);height:2px;transform:translateY(-1px)}.morph-pad__crosshair--y{top:0;bottom:0;left:calc(var(--morph-x) * 1%);width:2px;transform:translate(-1px)}.morph-knob{z-index:2;left:calc(var(--morph-x) * 1%);top:calc((100 - var(--morph-y)) * 1%);width:var(--morph-knob-size);height:var(--morph-knob-size);pointer-events:none;position:absolute;translate:-50% -50%}.morph-knob__ring{background:var(--fill);box-shadow:var(--floating-shadow), inset 0 0 0 1px color-mix(in srgb, var(--stroke) 18%, transparent);border-radius:50%;transition:background-color .18s,box-shadow .18s;position:absolute;inset:0}.morph-knob__ring:before{content:"";border-radius:inherit;pointer-events:none;opacity:calc(var(--grain-opacity) * var(--panel-grain,1));background-image:var(--grain-image);background-size:var(--grain-size) var(--grain-size);mix-blend-mode:soft-light;background-repeat:repeat;transition:opacity .18s;position:absolute;inset:0}.morph-knob__core{border:2px solid var(--accent);background:color-mix(in srgb, var(--theme-secondary) 88%, var(--black));box-shadow:var(--glow-outer);filter:var(--glow-filter);border-radius:50%;transition:background-color .18s,border-color .18s,box-shadow .18s;position:absolute;inset:14%}.morph-pad.is-grabbing .morph-knob__core{border-color:var(--accent);background:var(--accent);box-shadow:var(--glow-outer)}.morph-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.morph-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.morph-readout__bar{background:color-mix(in srgb, var(--stroke) 16%, var(--black));border-radius:999px;height:4px;overflow:hidden}.morph-readout__bar>span{width:calc(var(--morph-x) * 1%);border-radius:inherit;background:var(--accent);height:100%;box-shadow:var(--glow-outer);display:block}.morph-readouts .morph-readout:last-child .morph-readout__bar>span{width:calc(var(--morph-y) * 1%)}@media (prefers-reduced-motion:reduce){.morph-knob__ring,.morph-knob__ring:before,.morph-knob__core,.morph-readout__bar>span{transition:none}}.fps-meter{z-index:50;color:var(--lime);font-family:var(--font-ui);font-variant-numeric:tabular-nums;text-shadow:var(--glow-outer);pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0;font-size:100px;line-height:1;position:fixed;top:50%;left:12px;transform:translateY(-50%)}.pro-tip{--pro-tip-gap:20px;z-index:90;isolation:isolate;left:max(24px, env(safe-area-inset-left,0px));bottom:max(24px, env(safe-area-inset-bottom,0px));box-sizing:border-box;width:max-content;max-width:min(380px,100vw - 48px);padding:var(--pro-tip-gap);border-radius:var(--radius-floating);background:var(--fill);color:var(--text);font-family:var(--font-ui);visibility:hidden;box-shadow:var(--floating-shadow);border:none;margin:0;position:fixed}.pro-tip:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:var(--grain-opacity);background-image:var(--grain-image);background-size:var(--grain-size) var(--grain-size);mix-blend-mode:soft-light;background-repeat:repeat;position:absolute;inset:0}.pro-tip__head{margin:0 0 var(--pro-tip-gap)}.pro-tip__title{font-size:var(--font-m);color:var(--accent);text-shadow:var(--glow-outer);margin:0;font-weight:400;line-height:1}.pro-tip__body{margin:0 0 var(--pro-tip-gap);font-size:var(--font-s);text-transform:none;color:var(--text);font-weight:400;line-height:1.35}.pro-tip__dismiss{appearance:none;box-sizing:border-box;border:2px solid var(--synth-border);border-radius:var(--radius);background:var(--black);min-width:72px;height:32px;color:var(--muted);font-family:var(--font-ui);font-size:var(--font-s);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0 14px;line-height:1;display:inline-flex}.pro-tip__dismiss:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, var(--synth-border));background:color-mix(in srgb, var(--accent) 12%, var(--black))}.pro-tip__dismiss:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.field-select--inline{width:auto;max-width:14em;height:calc(var(--font-m) + 6px);border:var(--stroke-width) solid var(--synth-border);border-radius:var(--radius);background:var(--fill);color:var(--text);font-family:var(--font-ui);font-size:var(--font-s);text-transform:uppercase;align-items:stretch;margin:0;line-height:1;display:inline-flex;position:relative}.field-select--voice{width:max-content;min-width:0;max-width:9em;height:auto;font-size:var(--font-m);color:var(--text);background:0 0;border:0;border-radius:0}.field-select--voice .field-select__trigger{background-image:none;gap:10px;padding:2px 0 0}.field-select--voice .field-select__trigger:after{content:"";border-top:6px solid;border-left:5px solid #0000;border-right:5px solid #0000;flex:none;align-self:flex-start;width:0;height:0;margin-top:2px;transform:translateY(-2px)}.field-select__trigger{appearance:none;border-radius:inherit;background-color:#0000;background-image:linear-gradient(45deg, transparent 50%, var(--text) 50%), linear-gradient(135deg, var(--text) 50%, transparent 50%);width:100%;min-width:0;height:100%;color:inherit;font:inherit;text-transform:inherit;text-align:left;cursor:pointer;background-position:calc(100% - 14px) calc(50% - 1px),calc(100% - 8px) calc(50% - 1px);background-repeat:no-repeat;background-size:6px 6px;border:0;align-items:center;gap:8px;margin:0;padding:0 28px 2px 8px;display:flex}.field-select__trigger:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.field-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.field-select__menu{z-index:40;border:var(--stroke-width) solid var(--synth-border);border-radius:var(--radius);background:var(--fill);min-width:100%;box-shadow:var(--floating-shadow);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0}.field-select__menu--portal{z-index:100;top:0;left:0}.field-select__menu--voice{padding:4px}.field-select__menu--voice .field-select__option{font-size:var(--font-m);padding:8px 10px}.field-select__option{appearance:none;border-radius:calc(var(--radius) - 2px);width:100%;color:var(--text);font-family:var(--font-ui);font-size:var(--font-s);text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:0;padding:6px 8px;line-height:1;display:block}.field-select__option:hover,.field-select__option:focus-visible{background:color-mix(in srgb, var(--text) 12%, transparent);outline:none}.field-select__option.is-selected{color:var(--lime);text-shadow:var(--glow-outer)}.knob-field{--knob-chrome-gap:var(--section-gap);--knob-track-pad:.04;align-items:center;gap:var(--knob-chrome-gap);-webkit-user-select:none;user-select:none;touch-action:none;background:0 0;border:0;flex-direction:column;min-width:0;padding:0;display:flex}.knob-field--lg{--knob-size:84px}.knob-field--md{--knob-size:72px}.knob-field.is-disabled{color:var(--muted);pointer-events:none}.knob-field.is-disabled .knob__ink .knob__track,.knob-field.is-disabled .knob__ink .knob__fill,.knob-field.is-zero .knob__ink .knob__track,.knob-field.is-zero .knob__ink .knob__fill{stroke:var(--muted-solid)}.knob-field.is-disabled .knob__ink .knob__needle-core,.knob-field.is-zero .knob__ink .knob__needle-core{background:var(--muted-solid)}.knob-field.is-disabled .knob__ink .knob__needle-bloom,.knob-field.is-zero .knob__ink .knob__needle-bloom,.knob-field.is-disabled .knob__ink .knob__arc-bloom,.knob-field.is-zero .knob__ink .knob__arc-bloom,html.theme-minimal .knob__needle-bloom,html.theme-minimal .knob__arc-bloom,html.glow-off .knob__needle-bloom,html.glow-off .knob__arc-bloom{opacity:0}.speech-app.is-introducing .knob__needle-bloom,.speech-app.is-introducing .knob__arc-bloom{opacity:0;transition:none}.knob-field.is-zero .knob-value__ink{color:var(--muted);text-shadow:none}.knob-label{font-size:var(--font-m);color:var(--muted);text-align:center;font-weight:400;line-height:1;transition:filter .25s}.knob-field:has(.knob:hover) .knob-label{filter:brightness(1.5)}.knob-hints{width:100%;max-width:var(--knob-size);font-size:var(--font-m);letter-spacing:0;text-transform:uppercase;color:var(--muted);justify-content:space-between;font-weight:400;line-height:1;display:flex}.knob{--knob-stroke:2px;--knob-track-r:46%;margin-block:calc(var(--knob-stroke) / 2 - var(--knob-size) * var(--knob-track-pad));width:var(--knob-size);height:var(--knob-size);background:var(--fill);cursor:ns-resize;border:0;border-radius:50%;outline:none;position:relative;overflow:visible}.knob:before{content:"";border-radius:inherit;pointer-events:none;opacity:calc(var(--grain-opacity) * var(--panel-grain,1));background-image:var(--grain-image);background-size:var(--grain-size) var(--grain-size);mix-blend-mode:soft-light;background-repeat:repeat;position:absolute;inset:0}.knob__flash,.knob__ink{pointer-events:none;position:absolute;inset:0}.knob__flash{--knob:var(--blue);--glow-color:var(--blue);visibility:hidden}.knob__flash .knob__track{opacity:1}.knob__arc-bloom{pointer-events:none;-webkit-mask-image:conic-gradient(from 225deg, #000 calc(var(--knob-fill,0) * 270deg), transparent 0);-webkit-mask-image:conic-gradient(from 225deg, #000 calc(var(--knob-fill,0) * 270deg), transparent 0);mask-image:conic-gradient(from 225deg, #000 calc(var(--knob-fill,0) * 270deg), transparent 0);transition:opacity .7s;position:absolute;inset:-16px}.knob__arc-bloom-ring{inset:calc(16px + var(--knob-size) * var(--knob-track-pad) - var(--knob-stroke) / 2);border:var(--knob-stroke) solid var(--glow-color);opacity:.41;filter:blur(6px);border-radius:50%;position:absolute}.knob__dial{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.knob__track,.knob__fill{fill:none;stroke:var(--knob);stroke-width:var(--knob-stroke);stroke-linecap:butt;vector-effect:non-scaling-stroke}.knob__track{opacity:.25;transition:opacity .25s}.knob:hover .knob__track{opacity:.375}.knob__fill{opacity:1}.knob:focus-visible{outline:2px solid var(--lime);outline-offset:12px}.knob:active{cursor:ns-resize}.knob__needle{width:var(--knob-stroke);height:calc(var(--knob-track-r) + var(--knob-stroke) / 2);margin-left:calc(var(--knob-stroke) / -2);transform-origin:50% 100%;position:absolute;top:auto;bottom:50%;left:50%}.knob:active .knob__needle{will-change:transform}.knob__needle-bloom{background:var(--glow-color);opacity:.41;filter:blur(6px);pointer-events:none;width:8px;margin-left:-4px;transition:opacity .7s;position:absolute;top:-3px;bottom:-2px;left:50%}.knob__needle-core{background:var(--knob);position:absolute;inset:0}.knob-value{font-family:var(--font-ui);font-size:var(--font-m);font-variant-numeric:tabular-nums;font-weight:400;line-height:1;display:inline-block;position:relative}.knob-value__flash{color:var(--blue);--glow-color:var(--blue);text-shadow:var(--glow-outer);visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.knob-value__ink{color:var(--lime);text-shadow:var(--glow-outer)}.master-strip{--meter-w:48px;--master-corner-btn:54px;--master-play-corner-gap:24px;--master-clock-nudge:14px;flex-direction:column;gap:0;min-width:236px;min-height:0;margin:0;display:flex}.master-meters{--ridges:24;flex:auto;grid-template-rows:1.25em minmax(0,1fr) auto;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:8px 12px;min-height:120px;padding-top:32px;padding-bottom:48px;display:grid}.master-fader,.vu{display:contents}.master-fader:first-child>*{grid-column:1;justify-self:start}.master-fader:nth-child(2)>*{grid-column:2}.vu>*{grid-column:3;justify-self:end}.master-fader__value,.vu-peak{grid-row:1}.master-fader__track-wrap,.vu-leds{grid-row:2}.master-fader__label{grid-row:3}.master-fader__label,.master-fader__value{font-family:var(--font-ui);line-height:1}.master-fader__label{box-sizing:border-box;width:var(--meter-w);writing-mode:vertical-rl;text-orientation:mixed;color:var(--muted);align-self:start;place-items:center;font-size:12px;display:grid;transform:rotate(180deg)}.master-fader__value{width:0;min-width:100%;color:var(--lime);text-shadow:var(--glow-outer);text-align:center;white-space:nowrap;justify-content:center;justify-self:stretch;align-items:center;font-size:12px;display:flex;overflow:visible}.master-fader:first-child>.master-fader__value{width:var(--meter-w);min-width:var(--meter-w);justify-self:start}.vu-peak{margin-inline-end:calc((var(--meter-w) - 12px) / 2)}.master-fader__value--gain{font-variant-numeric:tabular-nums}.master-fader__track,.vu-leds{--ridge-gap:2px;--ridge-stroke:var(--black)}.master-fader__track-wrap{--fill-a:0;--fill-b:0;width:var(--meter-w);height:100%;min-height:0;position:relative;overflow:visible}.master-fader__track{--period:calc(100% / var(--ridges));--ridge:calc(var(--period) - var(--ridge-gap));box-sizing:border-box;background-color:var(--black);border-radius:calc(var(--meter-w) / 2);width:100%;height:100%;min-height:0;box-shadow:var(--section-recess-shadow);border:none;padding:2px 0;display:block;position:relative;overflow:hidden}.master-fader__fill{background:var(--lime);clip-path:inset(calc((1 - var(--fill-b)) * 100%) 0 calc(var(--fill-a) * 100%) 0);pointer-events:none;border-radius:0;position:absolute;inset:0}.speech-app.is-introducing .master-fader__fill{will-change:clip-path}.master-fader__track:before{content:"";background-image:repeating-linear-gradient(to top, transparent 0 var(--ridge), var(--ridge-stroke) var(--ridge) var(--period));background-size:100% calc(100% + var(--ridge-gap));pointer-events:none;z-index:1;background-position:0 100%;background-repeat:no-repeat;border-radius:0;position:absolute;inset:0}.master-fader__track input[type=range]{z-index:2;appearance:none;opacity:0;cursor:ns-resize;writing-mode:vertical-lr;direction:rtl;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.master-fader__track input[type=range]::-webkit-slider-runnable-track{appearance:none;background:0 0;border:0;width:0;height:0}.master-fader__track input[type=range]::-webkit-slider-thumb{appearance:none;background:0 0;border:0;width:0;height:0}.master-fader__track input[type=range]::-moz-range-track{appearance:none;background:0 0;border:0;width:0;height:0}.master-fader__track input[type=range]::-moz-range-thumb{appearance:none;background:0 0;border:0;width:0;height:0}.vu-leds{isolation:isolate;width:var(--meter-w);box-sizing:border-box;align-items:stretch;gap:var(--ridge-gap);border-radius:calc(var(--meter-w) / 2);background-color:var(--ridge-stroke);background-clip:padding-box;border:none;flex-direction:column-reverse;height:100%;min-height:0;padding:2px 0;display:flex;position:relative;overflow:hidden}.vu-leds:before,.vu-leds:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0}.vu-leds:before{mix-blend-mode:multiply;box-shadow:inset 0 var(--bevel-offset) var(--bevel-radius) color-mix(in srgb, var(--bevel-shadow-color) calc(var(--bevel-bottom-opacity) * 100%), transparent);background:#fff}.vu-leds:after{mix-blend-mode:screen;box-shadow:inset 0 calc(var(--bevel-offset) * -1) var(--bevel-radius) color-mix(in srgb, var(--bevel-highlight-color) calc(var(--bevel-top-opacity) * 100%), transparent);background:#000}html.is-safari .vu-leds{isolation:auto;box-shadow:var(--section-recess-shadow)}html.is-safari .vu-leds:before,html.is-safari .vu-leds:after{content:none}.speech-app.is-introducing .vu-leds{isolation:auto;box-shadow:var(--section-recess-shadow)}.speech-app.is-introducing .vu-leds:before,.speech-app.is-introducing .vu-leds:after{content:none}.speech-app.is-introducing .vu-led.is-on{box-shadow:none}.vu-led{background:var(--black);flex:1 1 0;min-height:0}.vu-led:first-child{margin-bottom:-2px}.vu-led:last-child{margin-top:-2px}.vu-led--green.is-on,.vu-led--yellow.is-on,.vu-led--red.is-on,.vu-peak.is-live,.vu-peak.is-caution,.vu-peak.is-on{box-shadow:0 0 var(--glow-blur-tight) color-mix(in srgb, var(--vu-glow) var(--glow-mix-tight), transparent), 0 0 var(--glow-blur-wide) color-mix(in srgb, var(--vu-glow) var(--glow-mix-wide), transparent)}.vu-led--green.is-on{--vu-glow:var(--vu);background:var(--vu)}.vu-led--yellow.is-on{--vu-glow:var(--vu-yellow);background:var(--vu-yellow)}.vu-led--red.is-on{--vu-glow:var(--error);background:var(--error)}.vu-peak{box-sizing:border-box;border:var(--stroke-width) solid var(--section-stroke);background:var(--black);border-radius:50%;align-self:center;width:12px;height:12px}.vu-peak.is-live{--vu-glow:var(--vu);border-color:var(--vu);background:var(--vu);animation:.36s step-end infinite vu-peak-blink}.vu-peak.is-caution{--vu-glow:var(--vu-yellow);border-color:var(--vu-yellow);background:var(--vu-yellow);animation:.18s step-end infinite vu-peak-blink}.vu-peak.is-on{--vu-glow:var(--error);border-color:var(--error);background:var(--error);animation:80ms step-end infinite vu-peak-blink}@keyframes vu-peak-blink{50%{border-color:var(--panel-border);background:var(--black);box-shadow:none}}.master-transport{align-items:stretch;gap:calc(var(--master-play-corner-gap) - var(--master-clock-nudge));width:100%;margin-top:auto;margin-bottom:calc(var(--master-corner-btn) + var(--master-play-corner-gap));flex-direction:column;flex:none;padding-block:0;display:flex}.master-clock{--glow-color:var(--accent);isolation:isolate;box-sizing:border-box;background:var(--black);width:100%;height:48px;box-shadow:var(--section-recess-shadow);translate:0 calc(-1 * var(--master-clock-nudge));border-radius:999px;place-items:center;padding-inline:8px;display:grid;position:relative;overflow:hidden}.master-clock.is-playing{--glow-color:var(--vu)}.master-clock:before,.master-clock:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0}.master-clock:before{mix-blend-mode:multiply;box-shadow:inset 0 var(--bevel-offset) var(--bevel-radius) color-mix(in srgb, var(--bevel-shadow-color) calc(var(--bevel-bottom-opacity) * 100%), transparent);background:#fff}.master-clock:after{mix-blend-mode:screen;box-shadow:inset 0 calc(var(--bevel-offset) * -1) var(--bevel-radius) color-mix(in srgb, var(--bevel-highlight-color) calc(var(--bevel-top-opacity) * 100%), transparent), var(--section-recess-glow);background:#000}.master-clock__lcd{z-index:0;font-family:var(--font-ui);font-size:var(--font-m);font-variant-numeric:tabular-nums;color:var(--glow-color);text-shadow:0 0 var(--glow-blur-tight) color-mix(in srgb, var(--glow-color) var(--glow-mix-tight), transparent), 0 0 var(--glow-blur-wide) color-mix(in srgb, var(--glow-color) var(--glow-mix-wide), transparent);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1;display:block;position:relative}.master-play{--master-play-stroke:2px;--master-play-accent:var(--lime);appearance:none;isolation:isolate;aspect-ratio:1;cursor:pointer;width:100%;height:auto;color:var(--master-play-accent);background:0 0;border:0;border-radius:50%;margin:0;padding:0;position:relative}.master-play.is-playing{--master-play-accent:var(--vu)}.master-play.is-loading{--master-play-accent:var(--error)}.master-play:focus-visible{outline:2px solid var(--master-play-accent);outline-offset:4px}.master-play__rail{border:var(--master-play-stroke) solid var(--master-play-accent);opacity:.25;box-sizing:border-box;pointer-events:none;border-radius:50%;transition:opacity .25s,border-color .2s;position:absolute;inset:0}.master-play:hover:not(:disabled) .master-play__rail{opacity:.375}.master-play__spin{opacity:0;pointer-events:none;background:conic-gradient(from -26deg, var(--master-play-accent) 0deg 52deg, transparent 52deg 180deg, var(--master-play-accent) 180deg 232deg, transparent 232deg 360deg);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--master-play-stroke)), #000 calc(100% - var(--master-play-stroke)), #000 100%, transparent 100%);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--master-play-stroke)), #000 calc(100% - var(--master-play-stroke)), #000 100%, transparent 100%);mask:radial-gradient(farthest-side, transparent calc(100% - var(--master-play-stroke)), #000 calc(100% - var(--master-play-stroke)), #000 100%, transparent 100%);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--master-play-accent) 70%, transparent));border-radius:50%;transition:opacity .2s;position:absolute;inset:0}.speech-app.is-introducing .master-play__spin,.speech-app.is-introducing .master-play__icon,.speech-app.is-introducing .master-play__label{filter:none;transition:none}.master-play.is-playing .master-play__spin,.master-play.is-loading .master-play__spin{opacity:1;animation:.72s linear infinite master-play-spin}.master-play.is-loading .master-play__spin{animation-duration:2.88s}.master-play__face{inset:calc(var(--master-play-stroke) + 6px);background:var(--fill);box-shadow:inset 0 var(--bevel-offset) var(--bevel-radius) color-mix(in srgb, var(--bevel-highlight-color) calc(var(--bevel-top-opacity) * 100%), transparent), inset 0 calc(var(--bevel-offset) * -1) var(--bevel-radius) color-mix(in srgb, var(--bevel-shadow-color) calc(var(--bevel-bottom-opacity) * 100%), transparent);pointer-events:none;border-radius:50%;place-items:center;transition:filter .2s;display:grid;position:absolute}.master-play:hover:not(:disabled) .master-play__face{filter:brightness(1.06)}.master-play:active:not(:disabled) .master-play__face{filter:brightness(.94)}.master-play__icon{z-index:1;width:34%;color:var(--master-play-accent);--glow-color:var(--master-play-accent);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--glow-color) var(--glow-mix-tight), transparent)) drop-shadow(0 0 10px color-mix(in srgb, var(--glow-color) var(--glow-mix-wide), transparent));place-items:center;transition:color .2s,filter .2s;display:grid;position:relative}.master-play__icon svg{fill:currentColor;width:100%;height:auto;display:block}.master-play__icon-play{transform:translate(6%)}.master-play__label{z-index:1;max-width:84%;color:var(--master-play-accent);font-family:var(--font-ui);font-size:var(--font-m);letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:nowrap;--glow-color:var(--master-play-accent);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--glow-color) var(--glow-mix-tight), transparent)) drop-shadow(0 0 10px color-mix(in srgb, var(--glow-color) var(--glow-mix-wide), transparent));font-weight:400;line-height:1.1;display:block;position:relative}.master-play__label-ch{opacity:0;animation:.7s linear infinite master-play-type-1}.master-play__label-ch:first-child{animation-name:master-play-type-1}.master-play__label-ch:nth-child(2){animation-name:master-play-type-2}.master-play__label-ch:nth-child(3){animation-name:master-play-type-3}.master-play__label-ch:nth-child(4){animation-name:master-play-type-4}.master-play__label-ch:nth-child(5){animation-name:master-play-type-5}.master-play__label-ch:nth-child(6){animation-name:master-play-type-6}.master-play__label-ch:nth-child(7){animation-name:master-play-type-7}.master-loop,.master-mute{appearance:none;z-index:1;box-sizing:border-box;width:var(--master-corner-btn);height:var(--master-corner-btn);background:color-mix(in srgb, var(--muted-solid) 25%, transparent);color:var(--muted-solid);cursor:pointer;box-shadow:none;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:color .18s,background-color .18s,box-shadow .18s;display:inline-flex;position:absolute;bottom:24px}.master-loop{--glow-color:var(--lime);right:24px}.master-mute{--glow-color:var(--error);left:24px}.master-s{left:50%;bottom:calc(24px + (var(--master-corner-btn) - 24px) / 2);z-index:1;aspect-ratio:198/248.77;background-color:var(--muted-solid);opacity:.25;pointer-events:none;height:24px;position:absolute;translate:-50%;-webkit-mask-image:url(/Cyborg/s-logo.svg);mask-image:url(/Cyborg/s-logo.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.master-loop svg,.master-mute svg{width:28px;height:28px;transition:transform .18s;display:block}.master-loop:hover:not(:disabled):not(.is-active){color:var(--lime)}.master-loop:hover:not(:disabled):not(.is-active) svg{filter:var(--glow-filter);transform:scale(1.06)}.master-mute:hover:not(:disabled):not(.is-active){color:var(--error)}.master-mute:hover:not(:disabled):not(.is-active) svg{filter:var(--glow-filter);transform:scale(1.06)}.master-loop.is-active{background:var(--accent);color:var(--on-chrome);box-shadow:var(--glow-outer)}.master-mute.is-active{background:var(--error);color:var(--on-chrome);box-shadow:0 0 var(--glow-blur-tight) color-mix(in srgb, var(--error) var(--glow-mix-tight), transparent), 0 0 var(--glow-blur-wide) color-mix(in srgb, var(--error) var(--glow-mix-wide), transparent)}.master-loop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.master-mute:focus-visible{outline:2px solid var(--error);outline-offset:2px}@keyframes master-play-spin{to{transform:rotate(360deg)}}@keyframes master-play-type-1{0%,to{opacity:1}}@keyframes master-play-type-2{0%,14.28%{opacity:0}14.29%,to{opacity:1}}@keyframes master-play-type-3{0%,28.57%{opacity:0}28.58%,to{opacity:1}}@keyframes master-play-type-4{0%,42.85%{opacity:0}42.86%,to{opacity:1}}@keyframes master-play-type-5{0%,57.14%{opacity:0}57.15%,to{opacity:1}}@keyframes master-play-type-6{0%,71.42%{opacity:0}71.43%,to{opacity:1}}@keyframes master-play-type-7{0%,85.71%{opacity:0}85.72%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.master-play.is-playing .master-play__spin,.master-play.is-loading .master-play__spin{animation:none}.master-play__label-ch{opacity:1;animation:none}}.speech-scope{top:var(--section-gap);z-index:1;isolation:isolate;box-sizing:border-box;left:var(--scope-inset);right:var(--scope-inset);width:auto;height:var(--nav-control-h);background:var(--scope-bg,var(--black));pointer-events:none;border-radius:999px;padding:3px;position:absolute;overflow:hidden}.speech-scope:before,.speech-scope:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0}.speech-scope:before{mix-blend-mode:multiply;box-shadow:inset 0 var(--bevel-offset) var(--bevel-radius) color-mix(in srgb, var(--bevel-shadow-color) calc(var(--bevel-bottom-opacity) * 100%), transparent);background:#fff}.speech-scope:after{mix-blend-mode:screen;box-shadow:inset 0 calc(var(--bevel-offset) * -1) var(--bevel-radius) color-mix(in srgb, var(--bevel-highlight-color) calc(var(--bevel-top-opacity) * 100%), transparent), var(--section-recess-glow);background:#000}.speech-scope__canvas{z-index:0;border-radius:inherit;background:var(--scope-bg,var(--black));width:100%;height:100%;display:block;position:relative}.settings-menu{z-index:5;flex:none;position:relative}.settings-menu.is-open{z-index:40}.settings-menu__trigger{box-sizing:border-box;width:var(--nav-control-h);height:var(--nav-control-h);background:color-mix(in srgb, var(--muted-solid) 25%, transparent);cursor:pointer;color:var(--muted-solid);box-shadow:none;border:0;border-radius:50%;place-items:center;margin:0;padding:0;transition:color .18s,background-color .18s;display:grid}.settings-menu__trigger svg{width:28px;height:28px;transition:transform .18s;display:block}.settings-menu__trigger:hover{color:var(--accent)}.settings-menu.is-open .settings-menu__trigger{color:var(--on-chrome);background:var(--accent);box-shadow:var(--glow-outer)}.settings-menu__trigger:hover svg{filter:var(--glow-filter);transform:scale(1.06)}.settings-menu.is-open .settings-menu__trigger svg{filter:none;transform:scale(1.06)}.settings-menu__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-menu__modal{--settings-gap:32px;z-index:100;isolation:isolate;box-sizing:border-box;width:max-content;min-width:360px;padding:var(--settings-gap);border-radius:var(--radius-floating);background:var(--fill);box-shadow:var(--floating-shadow);visibility:hidden;border:none;position:absolute;overflow:visible}.settings-menu__modal:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:var(--grain-opacity);background-image:var(--grain-image);background-size:var(--grain-size) var(--grain-size);mix-blend-mode:soft-light;background-repeat:repeat;position:absolute;inset:0}.settings-menu__head{margin:0 0 var(--settings-gap)}.settings-menu__title{font-size:var(--font-m);color:var(--text);margin:0;font-weight:400;line-height:1}.settings-menu__body{flex-direction:column;gap:20px;display:flex}.settings-menu__row{justify-content:space-between;align-items:center;gap:32px;display:flex}.settings-menu__label{font-size:var(--font-s);color:var(--muted);white-space:nowrap;line-height:1}.settings-menu__segment{grid-template-columns:repeat(var(--settings-segment-cols,2), minmax(0, 1fr));width:calc(var(--settings-segment-cols,2) * 4rem);border:var(--stroke-width) solid var(--synth-border);border-radius:var(--radius);background:var(--black);flex:none;align-items:stretch;gap:0;display:grid;overflow:hidden}.settings-menu__segment--split{grid-template-columns:repeat(var(--settings-segment-cols,3), auto);background:0 0;border:0;border-radius:0;gap:6px;width:auto;overflow:visible}.settings-menu__choice{appearance:none;box-sizing:border-box;min-width:0;color:var(--muted);font-family:var(--font-ui);font-size:var(--font-s);text-align:center;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:0;padding:8px 6px;line-height:1}.settings-menu__choice+.settings-menu__choice{border-inline-start:var(--stroke-width) solid var(--synth-border)}.settings-menu__segment--split .settings-menu__choice{border:var(--stroke-width) solid var(--synth-border);border-radius:var(--radius);background:var(--black);min-width:4.25rem;padding:8px 10px}.settings-menu__choice:hover{color:var(--text);background:color-mix(in srgb, var(--text) 12%, transparent)}.settings-menu__choice.is-selected{color:var(--accent);text-shadow:var(--glow-outer);background:color-mix(in srgb, var(--accent) 12%, transparent)}.settings-menu__choice:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.theme-picker{z-index:5;flex:none;position:relative}.theme-picker.is-open{z-index:40}.theme-picker__trigger{width:var(--nav-control-h);height:var(--nav-control-h);cursor:pointer;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.theme-ball{box-sizing:border-box;border:2px solid color-mix(in srgb, var(--stroke) 25%, transparent);background-image:linear-gradient(90deg, var(--theme-ball-a,var(--theme-primary)) 50%, var(--theme-ball-b,var(--theme-secondary)) 50%);background-clip:padding-box;border-radius:50%;display:block;overflow:hidden}.theme-picker__sphere{width:var(--nav-control-h);height:var(--nav-control-h);transition:transform .18s}.theme-picker__glow{border-radius:50%;place-items:center;display:grid}.theme-picker__trigger:hover .theme-picker__glow,.theme-picker.is-open .theme-picker__glow{filter:var(--glow-filter)}.theme-picker__trigger:hover .theme-picker__sphere,.theme-picker.is-open .theme-picker__sphere{transform:scale(1.06)}.theme-picker__modal{--theme-preview:74px;--theme-col:calc(var(--theme-preview) * 1.15);--theme-gap:48px;z-index:100;isolation:isolate;box-sizing:border-box;width:max-content;padding:var(--theme-gap);border-radius:var(--radius-floating);background:var(--fill);box-shadow:var(--floating-shadow);visibility:hidden;border:none;position:absolute;overflow:visible}.theme-picker__modal:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:var(--grain-opacity);background-image:var(--grain-image);background-size:var(--grain-size) var(--grain-size);mix-blend-mode:soft-light;background-repeat:repeat;position:absolute;inset:0}.theme-picker__head{margin:0 0 var(--theme-gap)}.theme-picker__title{font-size:var(--font-m);color:var(--text);margin:0;font-weight:400;line-height:1}.theme-picker__grid{grid-template-columns:repeat(3, var(--theme-col));gap:var(--theme-gap);justify-content:center;display:grid}.theme-picker__option{border-radius:var(--radius);color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:16px;margin:0;padding:0;display:flex}.theme-picker__option:hover,.theme-picker__option.is-selected{color:var(--text)}.theme-picker__preview{width:var(--theme-preview);height:var(--theme-preview);transition:transform .18s}.theme-picker__option:hover .theme-picker__preview{transform:scale(1.05)}.theme-picker__option.is-selected .theme-picker__preview{outline:2px solid var(--accent);outline-offset:3px}.theme-picker__label{font-size:var(--font-s);text-align:center;white-space:nowrap;line-height:1.2}.voice-file-menu{z-index:5;flex:none;position:relative}.voice-file-menu.is-open{z-index:40}.voice-file-menu__trigger{box-sizing:border-box;width:var(--nav-control-h);height:var(--nav-control-h);color:var(--muted-solid);background:color-mix(in srgb, var(--muted-solid) 25%, transparent);cursor:pointer;box-shadow:none;border:0;border-radius:50%;place-items:center;margin:0;padding:0;transition:color .18s,background-color .18s;display:grid}.voice-file-menu__trigger svg{width:28px;height:28px;transition:transform .18s;display:block}.voice-file-menu__trigger:hover{color:var(--accent)}.voice-file-menu.is-open .voice-file-menu__trigger{color:var(--on-chrome);background:var(--accent);box-shadow:var(--glow-outer)}.voice-file-menu__trigger:hover svg{filter:var(--glow-filter);transform:scale(1.06)}.voice-file-menu.is-open .voice-file-menu__trigger svg{filter:none;transform:scale(1.06)}.voice-file-menu__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.voice-file-menu__modal{z-index:100;isolation:isolate;box-sizing:border-box;border-radius:var(--radius-floating);visibility:hidden;background:var(--fill);width:280px;box-shadow:var(--floating-shadow);border:0;padding:28px;position:absolute}.voice-file-menu__modal:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:var(--grain-opacity);background-image:var(--grain-image);background-size:var(--grain-size) var(--grain-size);mix-blend-mode:soft-light;background-repeat:repeat;position:absolute;inset:0}.voice-file-menu__title{color:var(--text);font-family:var(--font-display);font-size:var(--font-m);text-transform:uppercase;margin:0 0 24px;font-weight:400;line-height:1}.voice-file-menu__actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.voice-file-menu__action{appearance:none;box-sizing:border-box;border:2px solid var(--synth-border);border-radius:var(--radius);color:var(--muted);background:var(--black);font-family:var(--font-ui);font-size:var(--font-s);text-transform:uppercase;cursor:pointer;padding:11px 10px 9px;line-height:1}.voice-file-menu__action:hover{border-color:color-mix(in srgb, var(--accent) 70%, transparent);color:var(--accent);text-shadow:var(--glow-outer);background:color-mix(in srgb, var(--accent) 10%, var(--black))}.voice-file-menu__action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.speech-app{width:100%;height:100%;padding:var(--app-pad);box-sizing:border-box;gap:var(--app-pad);text-align:left;color:var(--text);background:0 0;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.speech-app.is-introducing{overflow:visible}.speech-app.is-introducing .speech-top{overflow:hidden}.speech-app.is-introducing .speech-board{overflow:visible}html.is-splash-bleed .scale-viewport{background:var(--accent)}html.is-splash-bleed .scale-viewport:before{opacity:0}html.is-splash-void .scale-viewport{background:var(--synth-shell,var(--black))}html.is-splash-void .scale-viewport:before{opacity:0}html.is-splash-void .speech-app>:not(.speech-splash),html.is-splash-void .scale-nav-bleed{visibility:hidden}.speech-splash{top:calc(-1 * var(--stage-bleed-y-top,0px));right:calc(-1 * var(--stage-bleed-x,0px));bottom:calc(-1 * var(--stage-bleed-y-bottom,0px));left:calc(-1 * var(--stage-bleed-x,0px));z-index:30;pointer-events:none;background:0 0;place-items:center;display:grid;position:absolute}.speech-splash__wipe{z-index:0;pointer-events:none;align-items:stretch;display:flex;position:absolute;inset:0}.speech-splash__wipe-col{background:var(--accent);transform-origin:50% 0;min-width:0;height:100%;margin-right:calc(-2px / var(--stage-scale,1));box-shadow:2px 0 0 var(--accent), -2px 0 0 var(--accent);flex:1 1 0;transform:scaleY(0)}.speech-splash__body{z-index:1;clip-path:inset(100% 0 0);position:absolute;inset:0}.speech-splash__cyborg{inset:calc(144px + var(--stage-bleed-y-top,0px)) calc(144px + var(--stage-bleed-x,0px)) calc(144px + var(--stage-bleed-y-bottom,0px)) calc(144px + var(--stage-bleed-x,0px));z-index:0;box-sizing:border-box;pointer-events:none;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute}.speech-splash__cyborg img{object-fit:contain;object-position:right top;width:auto;max-width:100%;height:100%;display:block}.speech-splash__frame{inset:calc(144px + var(--stage-bleed-y-top,0px)) calc(144px + var(--stage-bleed-x,0px)) calc(144px + var(--stage-bleed-y-bottom,0px)) calc(144px + var(--stage-bleed-x,0px));z-index:1;box-sizing:border-box;grid-template-rows:auto 1fr;place-items:start stretch;display:grid;position:absolute}.speech-splash__mark-slot{aspect-ratio:1;transform-origin:50%;visibility:hidden;justify-self:start;width:192px;height:192px}.speech-splash__mark{background-color:var(--fill);width:100%;height:100%;-webkit-mask-image:url(/Cyborg/larynx-symbol.svg);mask-image:url(/Cyborg/larynx-symbol.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.speech-splash__logo-slot{pointer-events:none;justify-content:flex-start;align-items:flex-start;width:auto;min-height:0;display:flex;position:absolute;top:50%;left:0;right:0}.speech-splash__logo{width:1920px;max-width:100%;height:auto;aspect-ratio:var(--logo-aspect);color:var(--fill);filter:none;display:block;overflow:visible;translate:0 -71.074%}.speech-splash__bottom{flex-direction:column;align-self:end;align-items:stretch;gap:92px;width:100%;min-width:0;display:flex}.speech-splash__s-slot{aspect-ratio:198/248.77;visibility:hidden;align-self:flex-start;width:auto;height:77px}.speech-splash__s{background-color:var(--fill);width:100%;height:100%;-webkit-mask-image:url(/Cyborg/s-logo.svg);mask-image:url(/Cyborg/s-logo.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.speech-splash__footer{justify-content:space-between;align-items:baseline;gap:var(--section-gap);width:100%;min-width:0;display:flex}.speech-splash__credit,.speech-splash__version,.speech-splash__year{color:var(--fill);text-transform:none;letter-spacing:0;margin:0;font-size:24px;font-weight:400;line-height:1.35}.speech-splash__version-slot{z-index:2;position:absolute;top:50%;right:0;transform:translateY(-50%)}.speech-splash__version{text-align:end;margin:0}.speech-splash__year{flex:none}.speech-splash__credit{min-width:0}.speech-splash__credit,.speech-splash__credit .typewriter-reveal,.speech-splash__version,.speech-splash__version .typewriter-reveal,.speech-splash__year,.speech-splash__year .typewriter-reveal{white-space:nowrap}.speech-top{--scope-inset:735px;z-index:2;isolation:isolate;align-items:center;gap:var(--section-gap);min-width:0;margin:calc(var(--app-pad) * -1) calc(var(--app-pad) * -1) 0;padding:var(--section-gap) var(--app-pad);background:var(--fill);box-shadow:var(--nav-bar-elevation);flex:none;grid-template-columns:1fr auto;display:grid;position:relative}.speech-top__left{justify-self:start;align-items:center;gap:var(--nav-theme-gap);min-width:0;display:flex}.speech-top__brand{justify-self:start;align-items:center;min-width:0;display:flex}.speech-top__voice-files{flex:none}.speech-top__mark{width:var(--nav-control-h);height:var(--nav-control-h);filter:var(--glow-filter);flex:none}.speech-top__mark-glyph{background-color:var(--accent);width:100%;height:100%;display:block;-webkit-mask-image:url(/Cyborg/larynx-symbol.svg);mask-image:url(/Cyborg/larynx-symbol.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.speech-top__sep{width:2px;height:var(--nav-control-h);background:var(--accent);filter:var(--glow-filter);flex:none;margin:0 24px}.speech-title{height:var(--nav-control-h);aspect-ratio:var(--logo-aspect);color:var(--logo-color);filter:var(--glow-filter);cursor:pointer;margin:0}.speech-title .logotype{width:100%;height:100%;display:block;overflow:visible}.logotype__larynx,.logotype__industries,.logotype__char,.logotype__char-flash{visibility:hidden}.speech-top__right{justify-self:end}.speech-top__utils{z-index:2;top:var(--section-gap);left:calc(100% - var(--scope-inset));right:calc(var(--app-pad) + 132px);height:var(--nav-control-h);justify-content:center;align-items:center;gap:var(--section-gap);pointer-events:none;flex-wrap:nowrap;min-width:0;display:flex;position:absolute}.speech-top__utils>*{pointer-events:auto}.speech-top .actions{align-items:center;gap:var(--section-gap);flex-wrap:nowrap;min-width:0;display:flex}.speech-top__reset,.speech-top__eq,.speech-top__morph,.speech-top__legal-trigger{box-sizing:border-box;width:var(--nav-control-h);height:var(--nav-control-h);background:color-mix(in srgb, var(--muted-solid) 25%, transparent);color:var(--muted-solid);cursor:pointer;box-shadow:none;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;transition:color .18s,background-color .18s;display:grid}.speech-top__export{z-index:2;position:relative}.speech-top__reset svg,.speech-top__eq svg,.speech-top__morph svg,.speech-top__legal-trigger svg{width:28px;height:28px;transition:transform .18s;display:block}.speech-top__reset:hover:not(:disabled),.speech-top__eq:hover,.speech-top__morph:hover,.speech-top__legal-trigger:hover{color:var(--accent)}.speech-top__eq.is-active,.speech-top__morph.is-active,.speech-top__legal-trigger.is-active{color:var(--on-chrome);background:var(--accent);box-shadow:var(--glow-outer)}.speech-top__reset:hover:not(:disabled) svg,.speech-top__eq:hover svg,.speech-top__morph:hover svg,.speech-top__legal-trigger:hover svg{filter:var(--glow-filter);transform:scale(1.06)}.speech-top__eq.is-active svg,.speech-top__morph.is-active svg,.speech-top__legal-trigger.is-active svg{filter:none;transform:scale(1.06)}.speech-top__reset:disabled{color:var(--muted);background:color-mix(in srgb, var(--muted-solid) 14%, transparent);cursor:not-allowed}.speech-top__reset:focus-visible,.speech-top__eq:focus-visible,.speech-top__morph:focus-visible,.speech-top__legal-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:is(.speech-top__reset,.speech-top__eq,.speech-top__morph,.speech-top__legal-trigger,.theme-picker__trigger,.voice-file-menu__trigger,.settings-menu__trigger,.eq-window__reset,.eq-window__close)[data-tooltip]{position:relative}:is(.speech-top__reset,.speech-top__eq,.speech-top__morph,.speech-top__legal-trigger,.theme-picker__trigger,.voice-file-menu__trigger,.settings-menu__trigger,.eq-window__reset,.eq-window__close)[data-tooltip]:after{content:attr(data-tooltip);z-index:300;border:1px solid var(--synth-border);border-radius:var(--radius);color:var(--text);background:var(--black);box-shadow:var(--floating-shadow);font-family:var(--font-ui);text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;padding:7px 9px 6px;font-size:12px;font-weight:400;line-height:1;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px)}:is(.speech-top__reset,.speech-top__eq,.speech-top__morph,.speech-top__legal-trigger,.theme-picker__trigger,.voice-file-menu__trigger,.settings-menu__trigger,.eq-window__reset,.eq-window__close)[data-tooltip]:is(:hover,:focus-visible):after{opacity:1;visibility:visible;transform:translate(-50%)}:is(.speech-top__eq,.speech-top__morph,.speech-top__legal-trigger,.theme-picker__trigger,.voice-file-menu__trigger,.settings-menu__trigger)[aria-expanded=true]:after{opacity:0;visibility:hidden}.speech-app .speech-top .primary,.speech-app .speech-top .secondary{width:132px;height:var(--nav-control-h);box-sizing:border-box;font-size:var(--font-m);white-space:nowrap;border:3px ridge var(--accent);color:var(--accent);text-shadow:var(--glow-outer);box-shadow:none;background:0 0;border-radius:.3em;flex:none;justify-content:center;align-items:center;padding:calc(.2em - 1px) 0 0;font-weight:400;transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s,text-shadow .25s;display:inline-flex;overflow:visible}.speech-top .primary>.speech-top__btn-label,.speech-top .secondary>.speech-top__btn-label{z-index:1;position:relative}.speech-top .primary:before,.speech-top .secondary:before,.speech-top .primary:after,.speech-top .secondary:after{content:"";z-index:0;--ridge-grain:calc(var(--grain-opacity) * var(--panel-grain,1));background-color:var(--fill);background-image:linear-gradient(color-mix(in srgb, var(--fill) calc((1 - var(--ridge-grain)) * 100%), transparent), color-mix(in srgb, var(--fill) calc((1 - var(--ridge-grain)) * 100%), transparent)), var(--grain-image);background-size:auto, var(--grain-size) var(--grain-size);background-blend-mode:normal, soft-light;opacity:1;pointer-events:none;transform-origin:50%;background-repeat:no-repeat,repeat;border-radius:0;width:94%;height:40%;transition:transform .25s;position:absolute;left:3%}.speech-top .primary:after,.speech-top .secondary:after{top:-10px}.speech-top .primary:before,.speech-top .secondary:before{top:80%}.speech-top .primary:hover:not(:disabled):before,.speech-top .secondary:hover:not(:disabled):before,.speech-top .primary:hover:not(:disabled):after,.speech-top .secondary:hover:not(:disabled):after,.speech-top .primary.is-active:before,.speech-top .secondary.is-active:before,.speech-top .primary.is-active:after,.speech-top .secondary.is-active:after{transform:scale(0)}.speech-top .primary:hover:not(:disabled),.speech-top .secondary:hover:not(:disabled):not(.is-active){border-color:var(--accent);color:var(--accent);text-shadow:var(--glow-outer);box-shadow:inset 0 0 25px var(--accent), var(--glow-outer);background:0 0}.speech-top .primary.is-active,.speech-top .secondary.is-active,.speech-top .primary:active:not(:disabled),.speech-top .secondary:active:not(:disabled){background:var(--accent);border:3px solid var(--accent);color:var(--on-chrome);text-shadow:none;box-shadow:var(--glow-outer)}.speech-top .primary:active:not(:disabled):before,.speech-top .secondary:active:not(:disabled):before,.speech-top .primary:active:not(:disabled):after,.speech-top .secondary:active:not(:disabled):after{transform:scale(0)}.speech-top .primary:disabled,.speech-top .secondary:disabled{border-color:var(--muted);color:var(--muted);text-shadow:none;box-shadow:none;background:0 0;border-style:solid}.speech-top .primary:disabled:before,.speech-top .secondary:disabled:before,.speech-top .primary:disabled:after,.speech-top .secondary:disabled:after{transform:none}.speech-board{gap:var(--section-gap);flex:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:0;display:grid;position:relative}.speech-col--voice{padding:var(--section-shadow-bleed);margin:calc(var(--section-shadow-bleed) * -1);scrollbar-width:thin;scrollbar-color:var(--synth-border) var(--black);grid-area:1/1;overflow:hidden auto}.speech-col--master{grid-area:1/2;min-height:0}.speech-col--fx{grid-area:1/3;min-height:0}.speech-col{gap:var(--section-gap);flex-direction:column;min-width:0;min-height:0;display:flex}.field-textarea{box-sizing:border-box;border-radius:var(--radius);resize:none;width:100%;min-height:64px;color:var(--text);font:400 var(--copy-size) / var(--copy-leading) var(--font-ui);text-transform:none;scrollbar-width:thin;scrollbar-color:var(--synth-border) var(--black);background:0 0;border:0;flex:auto;padding:0;overflow:hidden auto}.field-textarea:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.field-textarea.is-warning::placeholder{color:var(--error);opacity:1}.knob-panel,.vocoder-panel,.post-process,.master-strip{isolation:isolate;border-radius:var(--radius-panel);background:var(--fill);box-shadow:var(--section-shadow);border:none;flex-direction:column;gap:16px;min-height:0;margin:0;padding:24px;display:flex;position:relative}.speech-top:before,.knob-panel:before,.vocoder-panel:before,.post-process:before,.master-strip:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:calc(var(--grain-opacity) * var(--panel-grain,1));background-image:var(--grain-image);background-size:var(--grain-size) var(--grain-size);mix-blend-mode:soft-light;background-repeat:repeat;transition:opacity .45s;position:absolute;inset:0}.speech-app.is-introducing{--panel-grain:0;--glow-mix-tight:0%;--glow-mix-wide:0%;--glow-outer:none;--glow-single:none;--glow-filter:none}.speech-app.is-introducing .speech-top:before,.speech-app.is-introducing .knob-panel:before,.speech-app.is-introducing .vocoder-panel:before,.speech-app.is-introducing .post-process:before,.speech-app.is-introducing .master-strip:before{transition:none}.speech-col--voice .text-panel{flex:none;min-height:0;overflow:hidden}.speech-col--voice .knob-panel:not(.text-panel),.speech-col--voice .vocoder-panel{flex:1.2 1 0;justify-content:flex-start;container-type:size}.speech-col--voice .knob-panel:not(.text-panel) .knob-grid,.speech-col--voice .vocoder-panel .knob-grid{width:auto;min-height:0;margin-inline:calc(var(--panel-gutter) - 24px);align-content:center;align-items:center;column-gap:var(--panel-gutter);flex:auto}.text-panel .field-textarea{height:3lh;min-height:0;max-height:3lh;line-height:var(--copy-leading);clip-path:inset(.5px);flex:none;overflow-y:auto}.field-readout{white-space:pre-wrap;overflow-wrap:break-word}.field-readout .is-spoken{--glow-color:var(--vu);color:var(--vu);text-shadow:0 0 var(--glow-blur-tight) color-mix(in srgb, var(--glow-color) var(--glow-mix-tight), transparent), 0 0 var(--glow-blur-wide) color-mix(in srgb, var(--glow-color) var(--glow-mix-wide), transparent)}.post-process,.speech-col--master .master-strip{flex-direction:column;flex:auto;min-height:0;display:flex}.speech-col--master .master-strip{gap:0}.knob-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.knob-grid--voice{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.voice-preset{flex:none;justify-content:center;justify-self:center;display:flex}.section-head--voice{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.section-head--voice .section-title{justify-self:start}.section-head--voice .section-reset{justify-self:end}.vocoder-main,.carrier-panel .knob-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.speech-app .knob-field--lg{--knob-size:84px}.speech-app .knob-field--md{--knob-size:64px}.speech-app .speech-col--voice .knob-grid--voice .knob-field--md,.speech-app .speech-col--voice .vocoder-main .knob-field--md,.speech-app .speech-col--voice .carrier-panel .knob-field--md{--knob-size:clamp(52px, calc(100cqh - 130px), 140px)}.speech-app .knob-label,.speech-app .knob-value,.speech-app .knob-hints,.speech-app .primary,.speech-app .secondary{font-size:var(--font-s)}.speech-app .knob:focus-visible{outline-offset:4px}.actions{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.primary,.secondary{--hover-plate-on:color-mix(in srgb, var(--text) 20%, transparent);appearance:none;isolation:isolate;font-family:var(--font-ui);font-size:var(--font-s);text-transform:uppercase;cursor:pointer;box-shadow:none;border-radius:9999px;justify-content:center;align-items:center;padding:calc(5px + .15em) 12px 6px;font-weight:400;line-height:1;transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s,text-shadow .25s;display:inline-flex;position:relative}.primary:before,.secondary:before{content:"";z-index:-1;border-radius:inherit;background:var(--hover-plate-on);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.primary:hover:not(:disabled):before,.secondary:hover:not(:disabled):before{opacity:1}.secondary:hover:not(:disabled):not(.is-active){color:var(--lime);text-shadow:var(--glow-outer)}.primary:active:not(:disabled):before,.secondary:active:not(:disabled):before{opacity:0}.primary{border:var(--stroke-width) solid var(--lime);background:var(--lime);color:var(--on-chrome);box-shadow:var(--glow-outer)}.primary:disabled{cursor:not-allowed;background:var(--fill);border-color:var(--panel-border);color:var(--muted);box-shadow:none}.primary:focus-visible,.secondary:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.secondary{border:var(--stroke-width) solid var(--synth-border);background:var(--fill);color:var(--text)}.secondary:disabled{cursor:not-allowed;color:var(--muted);border-color:var(--panel-border)}.secondary.is-active{border-color:var(--lime);color:var(--on-chrome);background:var(--lime);box-shadow:var(--glow-outer)}.error-overlay{z-index:200;padding:var(--app-pad);box-sizing:border-box;pointer-events:auto;background:#0000007a;place-items:center;display:grid;position:absolute;inset:0}.error-modal{box-sizing:border-box;background:var(--error);border-radius:var(--radius);width:min(100%,560px);box-shadow:var(--section-shadow);flex-direction:column;align-items:center;gap:20px;padding:48px;display:flex}.error{text-align:center;width:100%;color:var(--on-chrome);margin:0;font-size:25px;font-weight:400;line-height:1.35}.error.typewriter-reveal{white-space:pre-line}.error-modal .secondary.error-modal__ok{width:160px;height:var(--nav-control-h);box-sizing:border-box;border:3px solid var(--on-chrome);background:var(--error);min-width:0;min-height:0;color:var(--on-chrome);font-size:var(--font-m);text-shadow:none;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;border-radius:.3em;justify-content:center;align-items:center;padding:calc(.2em - 1px) 0 0;font-weight:400;line-height:1;transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s,opacity .25s;display:inline-flex;overflow:visible}.error-modal__ok-label{z-index:1;position:relative}.error-modal .secondary.error-modal__ok:before,.error-modal .secondary.error-modal__ok:after{content:"";z-index:0;background:var(--error);opacity:1;pointer-events:none;transform-origin:50%;border-radius:0;width:94%;height:40%;transition:transform .25s;position:absolute;inset:auto auto auto 3%}.error-modal .secondary.error-modal__ok:after{top:-10px}.error-modal .secondary.error-modal__ok:before{top:80%}.error-modal .secondary.error-modal__ok.is-in{opacity:1;visibility:visible;pointer-events:auto}.error-modal .secondary.error-modal__ok:hover:not(:disabled):before,.error-modal .secondary.error-modal__ok:hover:not(:disabled):after{transform:scale(0)}.error-modal .secondary.error-modal__ok:hover:not(:disabled){border-color:var(--on-chrome);color:var(--on-chrome);text-shadow:none;box-shadow:inset 0 0 25px var(--on-chrome);background:0 0}.error-modal .secondary.error-modal__ok:active:not(:disabled){background:var(--on-chrome);border:3px solid var(--on-chrome);color:var(--error);box-shadow:none}.error-modal .secondary.error-modal__ok:active:not(:disabled):before,.error-modal .secondary.error-modal__ok:active:not(:disabled):after{transform:scale(0)}.section-head,.fx-title{flex:none}.section-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.section-title{font-family:var(--font-display);font-size:var(--font-m);letter-spacing:0;color:var(--lime);text-shadow:var(--glow-outer);margin:0;font-weight:400;line-height:1}.section-title .typewriter-reveal{white-space:nowrap;display:block}.section-title .typewriter-reveal__caret{vertical-align:0;height:.85em}.speech-app .secondary.section-reset{box-sizing:border-box;height:20px;color:var(--muted);letter-spacing:.1em;box-shadow:none;text-shadow:none;background:0 0;border:none;border-radius:0;padding:2px 0 0;font-size:12px;transition:color .25s,text-shadow .25s}.speech-app .secondary.section-reset:disabled{color:var(--muted);cursor:not-allowed;background:0 0;border:none}.speech-app .secondary.section-reset:not(:disabled){color:var(--accent);background:0 0;border:none}.speech-app .secondary.section-reset:hover:not(:disabled):before{opacity:0}.speech-app .secondary.section-reset:hover:not(:disabled){color:var(--accent);text-shadow:var(--glow-outer);box-shadow:none;background:0 0;border:none}.fx-rack{row-gap:calc(var(--section-gap) + 1px);column-gap:var(--panel-gutter);width:calc(100% + 48px);min-height:0;padding-inline:var(--panel-gutter);scrollbar-width:thin;scrollbar-color:var(--synth-border) var(--black);flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-content:space-between;align-items:start;margin-inline:-24px;padding-bottom:14px;display:grid;overflow-y:auto;container-type:size}.fx-rack::-webkit-scrollbar{width:10px}.fx-rack::-webkit-scrollbar-track{background:var(--black)}.fx-rack::-webkit-scrollbar-thumb{background:var(--synth-border);border-radius:var(--radius)}.fx-group{min-width:0;margin:0}.fx-rack .fx-group{gap:var(--section-gap);flex-direction:column;min-height:0;display:flex}.fx-rack .knob-grid{flex:none;align-content:start;place-items:start center;min-height:0}.fx-rack .fx-title{text-align:center;margin:0}.speech-app .fx-rack .knob-field--md{--knob-size:clamp(48px, calc(25cqh - 118px), 104px)}.fx-title{font-family:var(--font-display);font-size:var(--font-s);letter-spacing:0;text-transform:uppercase;color:var(--text);margin:0;font-weight:400;line-height:1}
