.app-deep-route{--app-ink:#f7f4ec;--app-muted:#b8c7c5;--app-void:#06100f;--app-night:#0a1715;--app-panel:rgba(11,29,26,.9);--app-line:rgba(172,240,219,.22);--app-mint:#9ee9cf;--app-amber:#efc27a;--app-coral:#e58d73;--app-blue:#8fcad4;--app-max:1240px;background:var(--app-void);color:var(--app-ink)}
.app-deep-route .cosmic-backdrop{opacity:.12}.app-workshop{overflow:hidden}.app-workshop .breadcrumbs{position:relative;z-index:5;max-width:var(--app-max);margin:0 auto;padding:1rem clamp(1rem,4vw,3rem)}
.app-threshold{position:relative;isolation:isolate;min-height:min(850px,calc(100svh - 90px));display:grid;align-items:end;gap:2rem;padding:clamp(3.5rem,9vw,7rem) clamp(1rem,5vw,4rem) clamp(5rem,9vw,7rem);border-block:1px solid var(--app-line);background:radial-gradient(circle at 72% 35%,rgba(158,233,207,.14),transparent 24%),radial-gradient(circle at 75% 68%,rgba(229,141,115,.1),transparent 31%),linear-gradient(180deg,#06100f,#0a1816 66%,#06100f)}
.app-threshold-copy{position:relative;z-index:3;max-width:790px}.app-threshold .eyebrow{color:var(--app-mint);letter-spacing:.17em}.app-threshold h1{max-width:12ch;margin:.35rem 0 1rem;font-size:clamp(3.2rem,10vw,7.6rem);line-height:.86;letter-spacing:-.065em;text-wrap:balance}.app-threshold h1 em,.app-ending h2 em,.app-access h2 em{font-weight:400;color:var(--app-mint)}
.app-hero-lead{max-width:68ch;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65;color:#dce8e3}.studio-orientation{max-width:64ch;color:var(--app-amber);font-weight:700}.app-threshold-signals{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.5rem 0}.app-threshold-signals span{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.55rem .8rem;border:1px solid var(--app-line);border-radius:.7rem;background:rgba(4,14,12,.7);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.app-threshold-signals strong{color:var(--app-mint);font:700 .75rem/1 monospace}.app-threshold-actions,.app-ending nav{display:flex;flex-wrap:wrap;gap:.75rem}.app-threshold-actions .button,.app-ending .button{min-height:48px}.app-release-note{max-width:66ch;margin-top:1.1rem;color:var(--app-muted);font-size:.88rem}
.app-threshold-field{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.app-workbench-plane{position:absolute;left:43%;right:-8%;bottom:0;height:58%;background:linear-gradient(155deg,transparent 0 12%,rgba(158,233,207,.06) 12.2% 12.5%,transparent 12.7%),repeating-linear-gradient(90deg,rgba(158,233,207,.045) 0 1px,transparent 1px 62px),repeating-linear-gradient(0deg,rgba(158,233,207,.04) 0 1px,transparent 1px 62px);transform:perspective(650px) rotateX(64deg) translateY(32%);transform-origin:bottom}.app-instrument-silhouette{position:absolute;left:67%;top:20%;width:min(29vw,360px);aspect-ratio:1;border:1px solid rgba(158,233,207,.26);border-radius:42% 58% 38% 62% / 54% 36% 64% 46%;background:radial-gradient(circle at 48% 42%,rgba(239,194,122,.92) 0 1.7%,rgba(158,233,207,.27) 2% 13%,rgba(8,24,21,.92) 42%,rgba(4,12,11,.98) 70%);box-shadow:0 0 100px rgba(158,233,207,.16),inset 0 0 80px rgba(143,202,212,.09);transform:rotate(-7deg)}.app-instrument-silhouette:before,.app-instrument-silhouette:after{content:"";position:absolute;inset:13%;border:1px solid rgba(143,202,212,.2);border-radius:50%;transform:rotate(28deg)}.app-instrument-silhouette:after{inset:27%;border-color:rgba(239,194,122,.28);border-radius:34% 66% 58% 42%;transform:rotate(-31deg)}.app-instrument-silhouette i{position:absolute;left:50%;top:50%;width:85%;height:1px;background:linear-gradient(90deg,transparent,rgba(158,233,207,.38),transparent);transform-origin:center}.app-instrument-silhouette i:nth-child(1){transform:translate(-50%,-50%) rotate(0)}.app-instrument-silhouette i:nth-child(2){transform:translate(-50%,-50%) rotate(60deg)}.app-instrument-silhouette i:nth-child(3){transform:translate(-50%,-50%) rotate(120deg)}.app-instrument-silhouette span{position:absolute;inset:47%;border-radius:50%;background:#fff;box-shadow:0 0 28px 9px var(--app-mint)}.app-calibration-arc{position:absolute;left:67%;top:43%;border:1px solid rgba(158,233,207,.13);border-radius:50%;transform:translate(-50%,-50%) rotateX(66deg)}.arc-one{width:56vw;height:42vw}.arc-two{width:76vw;height:58vw;border-color:rgba(239,194,122,.09)}.app-state-thread{position:absolute;height:1px;background:linear-gradient(90deg,transparent,var(--app-mint),transparent);box-shadow:0 0 22px rgba(158,233,207,.45)}.thread-one{left:47%;right:2%;top:48%;transform:rotate(-8deg)}.thread-two{left:52%;right:-4%;top:66%;transform:rotate(5deg);opacity:.55}
.app-audio-console{position:relative;z-index:4;max-width:430px;padding:1.1rem;border:1px solid var(--app-line);border-radius:1.2rem;background:linear-gradient(145deg,rgba(12,34,30,.95),rgba(5,15,13,.86));box-shadow:0 28px 80px rgba(0,0,0,.4);backdrop-filter:blur(16px)}.app-audio-console h2{font-size:1.35rem;margin:.15rem 0}.app-audio-console>p{color:var(--app-muted)}.app-console-kicker{margin:0!important;color:var(--app-mint)!important;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em}.app-audio-actions{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1rem}.app-audio-actions button{display:flex;align-items:center;gap:.65rem;min-height:58px;min-width:44px;padding:.7rem;border:1px solid var(--app-line);border-radius:.8rem;background:rgba(255,255,255,.035);color:inherit;text-align:left}.app-audio-actions button:hover,.app-audio-actions button:focus-visible,.app-audio-actions button[aria-pressed="true"]{border-color:var(--app-mint);background:rgba(158,233,207,.1)}.app-audio-actions small{display:block;color:var(--app-muted)}.app-audio-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid currentColor;border-radius:.55rem;color:var(--app-mint)}.app-audio-status{min-height:1.4em;margin:.7rem 0 0!important;font-size:.8rem}.app-scroll-cue{position:absolute;z-index:4;right:clamp(1rem,4vw,3rem);bottom:1.4rem;display:flex;align-items:center;gap:.65rem;color:var(--app-muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.12em}.app-scroll-cue i{display:block;width:34px;height:1px;background:var(--app-mint);position:relative}.app-scroll-cue i:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-right:1px solid var(--app-mint);border-bottom:1px solid var(--app-mint);transform:rotate(45deg)}
.app-definition,.app-instrument-section,.app-linear,.app-data-contract,.app-workflow-contract,.app-ownership,.app-boundary,.app-fit,.app-access{position:relative;max-width:var(--app-max);margin:0 auto;padding:clamp(4rem,9vw,8rem) clamp(1rem,4vw,3rem)}.app-section-intro{max-width:880px;margin-bottom:2.2rem}.app-definition{border-top:1px solid var(--app-line)}.app-definition-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:2rem}.app-definition-grid>div>p{color:var(--app-muted);line-height:1.72}.app-definition-grid .app-definition-lead{color:var(--app-ink);font-size:1.15rem;font-weight:700}.app-definition-grid aside{padding:1.4rem;border:1px solid var(--app-line);border-radius:1.2rem;background:radial-gradient(circle at 85% 15%,rgba(158,233,207,.12),transparent 40%),#091916}.app-definition-grid aside span{color:var(--app-amber);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.app-definition-grid aside strong{display:block;margin:2.2rem 0 1rem;font-size:1.35rem}.app-definition-grid aside p{color:var(--app-muted)}.app-section-intro h2,.app-access h2{font-size:clamp(2.3rem,6vw,5rem);line-height:.98;letter-spacing:-.048em;text-wrap:balance}.app-section-intro>p:last-child,.app-access>p{max-width:74ch;color:var(--app-muted);font-size:1.04rem;line-height:1.72}
.app-depth-switch{display:inline-flex;gap:.25rem;padding:.25rem;margin-bottom:1rem;border:1px solid var(--app-line);border-radius:999px;background:rgba(255,255,255,.03)}.app-depth-switch button{min-height:44px;min-width:44px;padding:.55rem .9rem;border:0;border-radius:999px;background:transparent;color:var(--app-muted)}.app-depth-switch button[aria-pressed="true"]{background:var(--app-mint);color:#062019}
.app-instrument{position:relative;min-height:840px;border:1px solid var(--app-line);border-radius:clamp(1rem,3vw,2.3rem);overflow:hidden;background:radial-gradient(circle at 50% 32%,rgba(158,233,207,.13),transparent 18%),linear-gradient(180deg,rgba(10,30,26,.96),rgba(4,13,11,.99));box-shadow:0 50px 120px rgba(0,0,0,.34)}.app-instrument-visual{position:absolute;inset:0;pointer-events:none;transition:filter .5s,transform .6s}.app-core-dial{position:absolute;left:50%;top:10%;width:min(39vw,410px);aspect-ratio:1;transform:translateX(-50%);border:1px solid rgba(158,233,207,.24);border-radius:50%;box-shadow:0 0 80px rgba(158,233,207,.11),inset 0 0 90px rgba(143,202,212,.08)}.app-core-dial:before,.app-core-dial:after{content:"";position:absolute;inset:12%;border:1px solid rgba(143,202,212,.18);border-radius:42% 58% 52% 48%;transform:rotate(20deg)}.app-core-dial:after{inset:27%;border-color:rgba(239,194,122,.24);transform:rotate(-34deg)}.app-core-dial span{position:absolute;inset:47%;border-radius:50%;background:#fff;box-shadow:0 0 28px 9px var(--app-mint)}.app-core-dial i{position:absolute;left:50%;top:50%;width:82%;height:1px;background:linear-gradient(90deg,transparent,rgba(158,233,207,.34),transparent);transform-origin:center}.app-core-dial i:nth-child(2){transform:translate(-50%,-50%) rotate(0)}.app-core-dial i:nth-child(3){transform:translate(-50%,-50%) rotate(60deg)}.app-core-dial i:nth-child(4){transform:translate(-50%,-50%) rotate(120deg)}.app-flow-track{position:absolute;left:12%;right:12%;top:50%;height:2px;background:linear-gradient(90deg,transparent,var(--app-mint),var(--app-amber),transparent);box-shadow:0 0 22px rgba(158,233,207,.3)}.app-private-vault{position:absolute;left:12%;top:43%;display:grid;place-items:center;width:96px;height:96px;border:1px solid rgba(143,202,212,.24);border-radius:1.2rem 1.2rem 50% 50%;background:rgba(4,16,14,.78);box-shadow:inset 0 0 30px rgba(143,202,212,.08)}.app-private-vault:before{content:"";position:absolute;top:-23px;width:50px;height:30px;border:1px solid rgba(143,202,212,.3);border-bottom:0;border-radius:50px 50px 0 0}.app-private-vault span{font:700 .65rem monospace;letter-spacing:.12em;color:var(--app-blue)}.app-output-aperture{position:absolute;right:12%;top:43%;width:96px;height:96px;border:1px solid rgba(239,194,122,.25);border-radius:50%;background:radial-gradient(circle,rgba(239,194,122,.45) 0 3%,transparent 5% 37%,rgba(239,194,122,.09) 38% 40%,transparent 42%);box-shadow:0 0 32px rgba(239,194,122,.12)}.app-deep-conduits{position:absolute;inset:7% 11% 33%;opacity:0;background:repeating-radial-gradient(circle at 50% 45%,transparent 0 48px,rgba(158,233,207,.1) 49px 50px);transition:opacity .4s}.app-instrument[data-depth="deep"] .app-deep-conduits{opacity:1}.app-instrument[data-depth="deep"] .app-instrument-visual{filter:saturate(1.25) contrast(1.08);transform:scale(1.02)}
.app-stage-controls{position:absolute;inset:0;pointer-events:none}.app-stage-control{position:absolute;z-index:3;display:flex;align-items:center;gap:.65rem;min-width:190px;min-height:60px;padding:.65rem .8rem;border:1px solid var(--app-line);border-radius:1rem;background:rgba(6,22,19,.9);color:var(--app-ink);text-align:left;box-shadow:0 12px 32px rgba(0,0,0,.28);pointer-events:auto;transition:transform .25s,border-color .25s,background .25s}.app-stage-control:hover,.app-stage-control:focus-visible,.app-stage-control[aria-pressed="true"]{border-color:var(--app-mint);background:rgba(22,54,46,.96);transform:translateY(-3px)}.app-control-index{font:700 .7rem/1 monospace;color:var(--app-amber)}.app-control-glyph{width:26px;height:26px;flex:0 0 auto;border:1px solid currentColor;color:var(--app-blue)}.app-stage-control strong,.app-stage-control small{display:block}.app-stage-control small{color:var(--app-muted);font-size:.72rem}.app-shape-need{left:3%;top:7%}.app-shape-need .app-control-glyph{border-radius:50%;box-shadow:inset 0 0 0 6px rgba(158,233,207,.13)}.app-shape-concept{right:3%;top:7%}.app-shape-concept .app-control-glyph{transform:rotate(45deg);border-radius:4px}.app-shape-interaction{left:3%;top:28%}.app-shape-interaction .app-control-glyph{border-radius:12px 2px 12px 2px}.app-shape-local-data{right:3%;top:28%}.app-shape-local-data .app-control-glyph{border-radius:4px 4px 50% 50%;box-shadow:inset 0 -7px rgba(143,202,212,.15)}.app-shape-accessibility{left:3%;top:50%}.app-shape-accessibility .app-control-glyph{clip-path:polygon(50% 0,100% 28%,82% 100%,18% 100%,0 28%)}.app-shape-verification{right:3%;top:50%}.app-shape-verification .app-control-glyph{border-radius:50% 50% 4px 4px;transform:rotate(180deg)}.app-shape-ownership{left:50%;top:7%;transform:translateX(-50%)}.app-shape-ownership .app-control-glyph{border-radius:50%;box-shadow:inset 0 0 0 5px rgba(239,194,122,.13);color:var(--app-amber)}.app-shape-ownership:hover,.app-shape-ownership:focus-visible,.app-shape-ownership[aria-pressed="true"]{transform:translate(-50%,-3px)}
.app-stage-readout{position:absolute;z-index:2;left:50%;bottom:4%;width:min(650px,70%);transform:translateX(-50%)}.app-stage-panel{min-height:270px;padding:1.35rem;border:1px solid rgba(158,233,207,.24);border-radius:1.2rem;background:linear-gradient(145deg,rgba(13,37,32,.96),rgba(5,16,14,.96));box-shadow:0 24px 70px rgba(0,0,0,.38)}.app-stage-panel[hidden]{display:none}.app-panel-signal{margin:0;color:var(--app-mint);font:700 .73rem monospace;text-transform:uppercase;letter-spacing:.11em}.app-stage-panel h3{font-size:clamp(1.7rem,4vw,2.7rem);margin:.35rem 0}.app-panel-lead{color:#f5f2e9;font-weight:700}.app-stage-panel>p:not(.app-panel-signal):not(.app-panel-lead){color:var(--app-muted)}.app-example,.app-proof-question{display:grid;grid-template-columns:180px 1fr;gap:1rem;padding:.8rem 0;border-top:1px solid var(--app-line)}.app-example span,.app-proof-question span{color:var(--app-amber);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.app-example p,.app-proof-question p{margin:0;color:var(--app-muted)}
.app-linear{border-top:1px solid var(--app-line)}.app-linear-list{border-top:1px solid var(--app-line)}.app-linear-detail{border-bottom:1px solid var(--app-line)}.app-linear-detail summary{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(90px,auto);align-items:center;gap:.8rem;min-height:66px;padding:.7rem .2rem;cursor:pointer;list-style:none}.app-linear-detail summary::-webkit-details-marker{display:none}.app-linear-detail summary span{color:var(--app-amber);font:700 .75rem monospace}.app-linear-detail summary small{color:var(--app-muted);text-align:right}.app-linear-detail>div{max-width:850px;padding:0 0 1.4rem 44px;color:var(--app-muted)}.app-linear-detail[open] summary strong{color:var(--app-mint)}
.app-data-contract{border-top:1px solid var(--app-line)}.app-data-plate{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--app-line);border:1px solid var(--app-line)}.app-data-plate article{min-height:310px;padding:1.3rem;background:#091916}.app-plate-index{color:var(--app-amber);font:700 .76rem monospace}.app-data-plate h3{margin:4rem 0 .8rem;font-size:1.45rem}.app-data-plate p{color:var(--app-muted)}.app-data-plate strong{display:block;margin-top:1.2rem;color:var(--app-mint);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.app-data-truth{display:grid;grid-template-columns:64px 1fr;gap:1.2rem;align-items:center;margin-top:1.4rem;padding:1.3rem;border:1px solid rgba(143,202,212,.24);background:linear-gradient(90deg,rgba(143,202,212,.08),transparent)}.app-data-truth>span{display:grid;place-items:center;width:58px;height:58px;border:1px solid var(--app-blue);border-radius:50%;font-size:1.5rem;color:var(--app-blue)}.app-data-truth h3{margin:0 0 .35rem}.app-data-truth p{margin:0;color:var(--app-muted)}
.app-workflow-contract{border-top:1px solid var(--app-line)}.app-method-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;list-style:none;background:var(--app-line);border:1px solid var(--app-line)}.app-method-track li{min-height:300px;padding:1.3rem;background:#091916}.app-method-track span{color:var(--app-amber);font:700 .75rem monospace}.app-method-track h3{margin:4rem 0 .8rem;font-size:1.45rem}.app-method-track p{color:var(--app-muted)}
.app-ownership{border-top:1px solid var(--app-line)}.app-gate-pair{display:grid;grid-template-columns:1fr 100px 1fr;align-items:stretch}.app-demo-gate,.app-full-gate{padding:clamp(1.3rem,4vw,2.5rem);border:1px solid var(--app-line);background:radial-gradient(circle at 90% 10%,rgba(158,233,207,.12),transparent 35%),#091916}.app-full-gate{background:radial-gradient(circle at 90% 10%,rgba(239,194,122,.13),transparent 35%),#091916}.app-gate-kicker{color:var(--app-mint);font-size:.75rem;text-transform:uppercase;letter-spacing:.11em}.app-full-gate .app-gate-kicker{color:var(--app-amber)}.app-demo-gate h3,.app-full-gate h3{font-size:clamp(2.6rem,6vw,5rem);margin:.3rem 0}.app-demo-gate p,.app-full-gate p,.app-demo-gate li,.app-full-gate li{color:var(--app-muted)}.app-gate-bridge{position:relative;display:grid;place-items:center}.app-gate-bridge:before{content:"";width:100%;height:1px;background:var(--app-line)}.app-gate-bridge span{position:absolute;padding:.35rem .5rem;border:1px solid var(--app-amber);border-radius:999px;background:var(--app-void);color:var(--app-amber);font-size:.65rem;text-transform:uppercase;letter-spacing:.09em}
.app-boundary{border-top:1px solid var(--app-line)}.app-studio-comparison{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--app-line);border:1px solid var(--app-line)}.app-studio-comparison article{min-height:300px;padding:1.15rem;background:#091916}.app-studio-comparison article.is-current{background:radial-gradient(circle at 50% 0,rgba(158,233,207,.15),transparent 42%),#0c211d}.app-studio-comparison span{color:var(--app-amber);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.app-studio-comparison h3{margin:3.5rem 0 .8rem;font-size:1.25rem}.app-studio-comparison p{color:var(--app-muted);font-size:.92rem}
.app-fit{border-top:1px solid var(--app-line)}.app-fit-pair{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--app-line);border:1px solid var(--app-line)}.app-fit-pair article{padding:1.4rem;background:#091916}.app-fit-pair h3{font-size:1.5rem}.app-fit-pair li{margin:.7rem 0;color:var(--app-muted)}.app-structure-note{display:grid;grid-template-columns:.7fr 1.3fr;gap:1.5rem;margin-top:1.4rem;padding:1.3rem;border:1px solid var(--app-line);background:rgba(255,255,255,.025)}.app-structure-note strong{color:var(--app-mint);font-size:1.2rem}.app-structure-note p{margin:0;color:var(--app-muted)}
.app-access{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;align-items:center;border-top:1px solid var(--app-line)}
.app-ending{position:relative;min-height:690px;display:grid;place-content:center;text-align:center;padding:6rem 1rem;border-top:1px solid var(--app-line);overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(158,233,207,.15),transparent 18%),linear-gradient(#06100f,#091916,#06100f)}.app-ending>*:not(.app-ending-instrument){position:relative;z-index:2}.app-ending h2{font-size:clamp(3.8rem,11vw,9rem);line-height:.84;letter-spacing:-.065em;margin:.4rem 0 1.4rem}.app-ending>p:not(.section-signal){max-width:690px;margin:0 auto 1.5rem;color:var(--app-muted);font-size:1.1rem}.app-ending nav{justify-content:center}.app-ending-instrument{position:absolute;left:50%;top:50%;width:min(72vw,800px);aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid rgba(158,233,207,.14);border-radius:42% 58% 47% 53%;box-shadow:inset 0 0 100px rgba(143,202,212,.07),0 0 150px rgba(158,233,207,.07)}.app-ending-instrument:before,.app-ending-instrument:after{content:"";position:absolute;inset:15%;border:1px solid rgba(143,202,212,.12);border-radius:50%;transform:rotate(28deg)}.app-ending-instrument:after{inset:31%;border-color:rgba(239,194,122,.17);transform:rotate(-31deg)}.app-ending-instrument span{position:absolute;inset:49%;border-radius:50%;background:#fff;box-shadow:0 0 30px 10px var(--app-mint)}.app-ending-instrument i{position:absolute;left:50%;top:50%;width:82%;height:1px;background:linear-gradient(90deg,transparent,rgba(158,233,207,.2),transparent)}.app-ending-instrument i:nth-child(2){transform:translate(-50%,-50%) rotate(28deg)}.app-ending-instrument i:nth-child(3){transform:translate(-50%,-50%) rotate(-28deg)}
.app-workshop button,.app-workshop a,.app-workshop summary{touch-action:manipulation}.app-workshop button:focus-visible,.app-workshop a:focus-visible,.app-workshop summary:focus-visible{outline:3px solid #fff;outline-offset:3px}.app-noscript-note{padding:1rem;border:1px solid var(--app-line);color:var(--app-muted)}.app-alias-anchor{display:block;position:relative;top:-6rem;visibility:hidden;scroll-margin-top:7rem}
@media (min-width:900px){.app-threshold{grid-template-columns:minmax(0,1.25fr) minmax(320px,.55fr)}.app-audio-console{justify-self:end}.app-threshold-copy{padding-bottom:1.2rem}}
@media (max-width:1120px){.app-studio-comparison{grid-template-columns:repeat(2,1fr)}.app-studio-comparison article.is-current{grid-column:1/-1}.app-instrument{min-height:940px}.app-stage-control{min-width:170px}.app-data-plate,.app-method-track{grid-template-columns:1fr 1fr}}
@media (max-width:760px){.app-threshold{min-height:auto;padding-top:2rem}.app-threshold-field{opacity:.68}.app-instrument-silhouette{left:70%;top:9%;width:230px}.app-calibration-arc{left:72%;top:18%}.app-workbench-plane{left:20%;height:47%}.app-threshold-copy{padding-top:3rem}.app-threshold h1{font-size:clamp(3.25rem,16vw,5.4rem)}.app-audio-actions{grid-template-columns:1fr}.app-scroll-cue{display:none}.app-instrument{min-height:auto;padding:1rem}.app-instrument-visual{position:relative;height:320px}.app-core-dial{width:230px}.app-private-vault{left:4%;top:54%;width:72px;height:72px}.app-output-aperture{right:4%;top:54%;width:72px;height:72px}.app-stage-controls{position:relative;inset:auto;display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.app-stage-control,.app-shape-need,.app-shape-concept,.app-shape-interaction,.app-shape-local-data,.app-shape-accessibility,.app-shape-verification,.app-shape-ownership{position:relative;inset:auto;left:auto;right:auto;top:auto;transform:none;min-width:0}.app-shape-ownership{grid-column:1/-1}.app-shape-ownership:hover,.app-shape-ownership:focus-visible,.app-shape-ownership[aria-pressed="true"]{transform:translateY(-3px)}.app-stage-readout{position:relative;left:auto;bottom:auto;width:auto;transform:none;margin-top:1rem}.app-stage-panel{min-height:0}.app-example,.app-proof-question{grid-template-columns:1fr;gap:.35rem}.app-linear-detail summary{grid-template-columns:36px minmax(0,1fr)}.app-linear-detail summary small{grid-column:2;text-align:left}.app-linear-detail>div{padding-left:0}.app-definition-grid,.app-data-plate,.app-method-track,.app-studio-comparison,.app-fit-pair,.app-access,.app-structure-note{grid-template-columns:1fr}.app-data-plate article,.app-method-track li,.app-studio-comparison article{min-height:0}.app-data-plate h3,.app-method-track h3,.app-studio-comparison h3{margin:2rem 0 .7rem}.app-studio-comparison article.is-current{grid-column:auto}.app-gate-pair{grid-template-columns:1fr}.app-gate-bridge{height:64px}.app-gate-bridge:before{width:1px;height:100%}.app-ending{min-height:620px}}
@media (max-width:400px){.app-stage-controls{grid-template-columns:1fr}.app-shape-ownership{grid-column:auto}.app-stage-control{min-height:56px}.app-threshold-signals{display:grid;grid-template-columns:1fr}.app-threshold-actions,.app-ending nav{display:grid}.app-threshold-actions .button,.app-ending .button{width:100%}.app-audio-console{padding:.9rem}.app-data-truth{grid-template-columns:1fr}.app-data-truth>span{width:48px;height:48px}}
@media (prefers-reduced-motion:reduce){.app-deep-route *,.app-deep-route *:before,.app-deep-route *:after{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}}
html[data-motion="reduced"] .app-instrument-visual,html[data-effects="reduced"] .app-instrument-visual{animation:none!important;transition:none!important}html[data-effects="reduced"] .arc-two,html[data-effects="reduced"] .thread-two,html[data-effects="reduced"] .app-deep-conduits{display:none}html[data-effects="off"] .app-threshold-field,html[data-effects="off"] .app-instrument-visual,html[data-effects="off"] .app-ending-instrument{display:none}html[data-effects="off"] .app-threshold{background:#081512}html[data-effects="off"] .app-instrument{min-height:auto;padding:1rem}html[data-effects="off"] .app-stage-controls{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}html[data-effects="off"] .app-stage-control{position:relative;inset:auto;transform:none;min-width:0}html[data-effects="off"] .app-shape-ownership{grid-column:1/-1}html[data-effects="off"] .app-stage-readout{position:relative;left:auto;bottom:auto;width:auto;transform:none;margin-top:1rem}html[data-sensory="quiet"] .app-audio-console{display:none}html.no-js .app-instrument{display:none}html.no-js .app-linear-detail{display:block}html.no-js .app-audio-console{display:none}
@media (forced-colors:active){.app-threshold,.app-instrument,.app-stage-panel,.app-data-plate article,.app-method-track li,.app-demo-gate,.app-full-gate,.app-studio-comparison article,.app-fit-pair article{forced-color-adjust:auto;border:1px solid CanvasText}.app-threshold-field,.app-instrument-visual,.app-ending-instrument{display:none}.app-stage-control[aria-pressed="true"]{outline:4px double Highlight}}
