.labi{--accent:var(--color-primary);background:var(--color-bg);isolation:isolate;--edge:clamp(1.25rem, 5vw, 5rem);--hud:clamp(1rem, 3vw, 2.25rem);--col:min(74rem, 100%);--line:color-mix(in oklab, var(--color-fg) 12%, transparent);--line-2:color-mix(in oklab, var(--color-fg) 20%, transparent);width:100%;min-height:100svh;position:relative;overflow:clip}.labi__atmos{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.labi__scan{z-index:1;pointer-events:none;opacity:.26;background:repeating-linear-gradient(#0000 0 2px,#00000029 2px 3px);position:fixed;inset:0}.labi__glow{z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 50% 0%, color-mix(in oklab, var(--accent) 12%, transparent), transparent 62%);position:fixed;inset:0}.labi__inner{z-index:2;width:var(--col);padding-inline:var(--edge);flex-direction:column;justify-content:center;min-height:100svh;margin-inline:auto;padding-block:clamp(6rem,15vh,10rem) clamp(4rem,11vh,8rem);display:flex;position:relative}.labi__hud{inset:var(--hud);z-index:30;pointer-events:none;position:fixed}.labi__hudTick{border:1px solid color-mix(in oklab, var(--color-fg) 28%, transparent);width:14px;height:14px;position:absolute}.labi__hudTick--tl{border-bottom:0;border-right:0;top:0;left:0}.labi__hudTick--tr{border-bottom:0;border-left:0;top:0;right:0}.labi__hudTick--bl{border-top:0;border-right:0;bottom:0;left:0}.labi__hudTick--br{border-top:0;border-left:0;bottom:0;right:0}.labi__hudLabel{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;align-items:center;gap:.5rem;font-size:.66rem;display:inline-flex;position:absolute}.labi__hudLabel em{color:var(--accent);font-style:normal}.labi__hudLabel--tl{top:-.15rem;left:calc(4.75rem - var(--hud))}.labi__hudLabel--tr{top:-.15rem;right:1.5rem}.labi__hudDot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px color-mix(in oklab, var(--accent) 80%, transparent);border-radius:50%;animation:2s ease-in-out infinite labi-pulse}@keyframes labi-pulse{0%,to{opacity:1}50%{opacity:.25}}.labi__kicker{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:1.25rem;font-size:.72rem;display:block}.labi__title{max-width:20ch;font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-fg);margin:0;font-size:clamp(2rem,6vw,4rem);font-weight:700;line-height:1.04}.labi__title .word{will-change:transform;display:inline-block}.labi__note{max-width:56ch;color:color-mix(in oklab, var(--color-fg) 64%, var(--color-bg));margin:1.5rem 0 0;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.6}.labi__cue,.labi__hint{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted);margin-top:1.5rem;font-size:.68rem;display:block}.labi__panel{border:1px solid var(--line-2);background:color-mix(in oklab, var(--color-fg) 3%, var(--color-bg));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-fg) 4%, transparent),0 30px 80px -40px color-mix(in oklab, var(--accent) 40%, transparent);border-radius:1.25rem;margin-top:2.5rem;padding:clamp(1rem,2.5vw,1.75rem)}.labi__readout{flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.85rem;display:flex}.labi__readoutMain{min-width:0;min-height:2.5em;font-family:var(--font-mono);color:var(--color-fg);flex:auto;font-size:clamp(1.1rem,3vw,1.7rem);font-weight:500;line-height:1.25}.labi__readoutMetric{white-space:nowrap;font-family:var(--font-mono);flex:none;align-items:baseline;gap:.4rem;display:inline-flex}.labi__readoutMetric span{color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(1.1rem,3vw,1.7rem);font-weight:500}.labi__readoutMetric em{letter-spacing:.06em;color:var(--color-muted);font-size:.8rem;font-style:normal}.labi__canvas{background:color-mix(in oklab, #05060a 60%, var(--color-bg));touch-action:pan-y;border-radius:.75rem;width:100%;height:clamp(240px,42vh,400px);display:block}.labi__canvas[data-touch="2d"]{touch-action:none}.labi__canvas[data-touch=pan-x]{touch-action:pan-x}.labi__legend{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:.85rem;font-size:.64rem;display:flex}.labi__legend span{align-items:center;gap:.45rem;display:inline-flex}.labi__legend i{opacity:.8;border-top:2px solid;width:14px;height:0}.labi__legend .labi__flockBar{opacity:1;background:#96a0be29;border-top:0;border-radius:99px;width:56px;height:5px;overflow:hidden}.labi__legend .labi__flockBarFill{background:linear-gradient(90deg, #ff8a348c, var(--accent));transform-origin:0;opacity:1;border-top:0;border-radius:99px;width:100%;height:100%;transition:transform .18s ease-out;display:block;transform:scaleX(0)}.labi__controls{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));align-items:start;gap:clamp(1rem,3vw,2.25rem);margin-top:1.25rem;display:grid}.labi__control{min-width:0}.labi__controlLabel{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.6rem;font-size:.62rem;display:flex}.labi__controlLabel b{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:500}.labi__domains{flex-wrap:wrap;justify-content:space-between;gap:.35rem .6rem;margin-top:.55rem;display:flex}.labi__domainBtn{appearance:none;font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:.2rem .1rem;font-size:.64rem;transition:color .3s,transform .3s}.labi__domainBtn:hover{color:var(--color-fg)}.labi__domainBtn[data-on=true]{color:var(--accent);text-shadow:0 0 12px color-mix(in oklab, var(--accent) 60%, transparent);transform:translateY(-1px)}.labi__slider{appearance:none;background:color-mix(in oklab, var(--color-fg) 16%, transparent);cursor:pointer;border-radius:999px;outline:none;width:100%;height:4px}.labi__slider::-webkit-slider-thumb{appearance:none;background:var(--accent);border:2px solid var(--color-bg);width:18px;height:18px;box-shadow:0 0 14px color-mix(in oklab, var(--accent) 70%, transparent);cursor:grab;border-radius:50%;transition:transform .2s}.labi__slider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15)}.labi__slider::-moz-range-thumb{background:var(--accent);border:2px solid var(--color-bg);width:18px;height:18px;box-shadow:0 0 14px color-mix(in oklab, var(--accent) 70%, transparent);cursor:grab;border-radius:50%}.labi__slider:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 35%, transparent)}.labi__theory{border-top:1px solid var(--line);margin-top:clamp(2.5rem,6vh,4rem);padding-top:clamp(1.75rem,4vh,2.75rem)}.labi__theoryHead{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--accent);align-items:baseline;gap:.8rem;margin-bottom:1.5rem;font-size:.7rem;display:flex}.labi__theoryHead small{letter-spacing:.18em;color:var(--color-muted);font-size:.66rem}.labi__eqGrid{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:clamp(.85rem,2vw,1.25rem);display:grid}.labi__eqCard{border:1px solid var(--line);background:color-mix(in oklab, var(--color-fg) 2.5%, var(--color-bg));border-radius:.9rem;flex-direction:column;gap:.7rem;padding:clamp(.95rem,2vw,1.35rem);display:flex}.labi__eqLabel{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.6rem;display:flex}.labi__eqLabel b{color:var(--accent);font-weight:500}.labi__eq{font-family:var(--font-mono);color:var(--color-fg);white-space:nowrap;padding-bottom:.15rem;font-size:clamp(.92rem,1.5vw,1.08rem);line-height:1.7;overflow-x:auto}.labi__eq i{color:color-mix(in oklab, var(--color-fg) 86%, var(--accent));font-style:italic}.labi__eq b{color:var(--accent);font-weight:500}.labi__eq sub,.labi__eq sup{font-size:.7em}.labi__frac{vertical-align:middle;text-align:center;flex-direction:column;align-items:center;margin:0 .25rem;display:inline-flex}.labi__frac>:first-child{border-bottom:1px solid color-mix(in oklab, var(--color-fg) 45%, transparent);padding:0 .45rem .12rem}.labi__frac>:last-child{padding:.12rem .45rem 0}.labi__eqGloss{font-family:var(--font-mono);letter-spacing:.01em;color:color-mix(in oklab, var(--color-fg) 56%, var(--color-bg));margin:0;font-size:.72rem;line-height:1.65}.labi__eqGloss b{color:color-mix(in oklab, var(--color-fg) 82%, var(--accent));font-weight:500}.labi__theoryProse{max-width:64ch;color:color-mix(in oklab, var(--color-fg) 64%, var(--color-bg));margin:clamp(1.5rem,4vh,2.5rem) 0 0;font-size:clamp(.98rem,1.7vw,1.1rem);line-height:1.7}.labi__theoryProse b{color:color-mix(in oklab, var(--color-fg) 92%, var(--accent));font-weight:600}.labi__theoryProse em{color:var(--accent);font-style:normal}@media (max-width:720px){.labi__hudLabel{letter-spacing:.2em;font-size:.58rem}.labi__hudLabel--tl{left:calc(3.75rem - var(--hud))}}@media (prefers-reduced-motion:reduce){.labi__hudDot{animation:none}}.labtv{--bezel:#19150f;--bezel-hi:#ffb07033;--screen:#07070a;--stage-h:clamp(230px, 40vh, 390px);background:radial-gradient(80% 60% at 50% 30%,#0d0c0f,#050506 78%);position:relative}@supports (color:lab(0% 0 0)){.labtv{--bezel:lab(7.00529% 1.50769 4.12469);--bezel-hi:lab(78.6685% 24.9898 44.686/.2)}}.labtv .labtv__set{z-index:2;flex-direction:column;gap:.75rem;width:100%;display:flex;position:relative}.labtv .labtv__bezel{background:linear-gradient(155deg, var(--bezel), #100d0a 70%);box-shadow:inset 0 1px 0 var(--bezel-hi),inset 0 0 0 1px #0009,0 40px 120px -50px #000000e6;border-radius:clamp(1rem,2vw,1.6rem);padding:clamp(.8rem,1.6vw,1.35rem)}.labtv .labtv__screen{background:var(--screen);border-radius:clamp(.6rem,1.4vw,1rem);height:clamp(380px,62vh,620px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 0 70px #000000b3}.labtv .labtv__scanlines{z-index:4;pointer-events:none;opacity:.5;background:repeating-linear-gradient(#0000 0 2px,#00000059 2px 3px);position:absolute;inset:0}.labtv .labtv__glare{z-index:3;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(62% 54% at var(--gx,42%) var(--gy,58%), color-mix(in oklab, var(--accent) 14%, transparent), transparent 74%);position:absolute;inset:0}.labtv .labtv__vignette{z-index:3;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 80px #0009}.labtv .labtv__reel{z-index:1;width:100%;height:100%;transition:transform .55s cubic-bezier(.65,0,.2,1);display:flex;position:relative}.labtv .labtv__act{flex-direction:column;flex:0 0 100%;justify-content:center;width:100%;height:100%;padding:clamp(1.5rem,4vw,3rem);display:flex}.labtv .labtv__act--stage{justify-content:center}.labtv .labtv__act--info{justify-content:stretch}.labtv .labtv__hold{width:100%;max-width:min(1000px,100%);margin-inline:auto}.labtv .labtv__info{flex:1;gap:clamp(1.2rem,3vw,2.5rem);width:100%;max-width:min(1000px,100%);min-height:0;margin-inline:auto;padding-top:clamp(1.5rem,6vh,4rem);padding-bottom:clamp(2.5rem,7vh,4.5rem);display:flex}.labtv .labtv__info .labtv__tabs{border-bottom:0;border-right:1px solid var(--line);flex-flow:column;gap:.65rem;min-width:clamp(7rem,12vw,10.5rem);padding:.2rem 1.3rem .2rem 0}.labtv .labtv__info .labtv__tab{text-align:left}.labtv .labtv__info .labtv__tabPanel{flex:1;min-height:0;padding:.2rem .4rem .4rem}.labtv .labtv__title-card{max-width:min(48rem,100%)}.labtv .labtv__meta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--color-fg) 52%, var(--color-bg));flex-wrap:wrap;gap:.4rem .55rem;margin-bottom:1.1rem;font-size:.64rem;display:flex}.labtv .labtv__meta i{color:color-mix(in oklab, var(--color-fg) 22%, transparent);font-style:normal}.labtv .labtv__kicker{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-size:.7rem;display:block}.labtv .labtv__title{max-width:100%;font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-fg);margin:0;font-size:clamp(1.7rem,4.2vw,3.2rem);font-weight:700;line-height:1.05}.labtv .labtv__title .word{will-change:transform;display:inline-block}.labtv .labtv__note{max-width:52ch;color:color-mix(in oklab, var(--color-fg) 62%, var(--color-bg));margin:1.4rem 0 0;font-size:clamp(.98rem,1.5vw,1.12rem);line-height:1.6}.labtv .labtv__cta{background:var(--accent);color:#0a0a0b;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:0;border-radius:.6rem;align-self:flex-start;align-items:center;gap:.6rem;margin-top:clamp(1.5rem,3.5vh,2.4rem);padding:.75rem 1.4rem;font-size:.72rem;transition:transform .25s,box-shadow .25s;display:inline-flex}.labtv .labtv__cta:hover,.labtv .labtv__cta:focus-visible{box-shadow:0 10px 30px -12px color-mix(in oklab, var(--accent) 80%, transparent);outline:none;transform:translateY(-2px)}.labtv .labtv__cta span[aria-hidden]{font-size:.7em}.labtv .labtv__stage{width:100%;max-width:min(1000px,100%);margin-inline:auto}.labtv .labtv__hint{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);margin-top:.85rem;font-size:.64rem;display:block}.labtv .labtv__dock{z-index:5;border:1px solid color-mix(in oklab, var(--accent) 30%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14100beb;background:lab(4.94452% .99539 2.88096/.92);border-radius:.8rem;width:clamp(220px,26vw,290px);transition:opacity .4s,transform .4s;position:absolute;bottom:clamp(.8rem,1.6vw,1.4rem);right:clamp(.8rem,1.6vw,1.4rem);box-shadow:0 18px 50px -28px #000000e6}.labtv .labtv__dock[data-show=false]{opacity:0;pointer-events:none;transform:translateY(10px)}.labtv .labtv__dockHandle{appearance:none;cursor:pointer;width:100%;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);background:0 0;border:0;justify-content:space-between;align-items:center;padding:.6rem .85rem;font-size:.62rem;display:flex}.labtv .labtv__dockBody{overscroll-behavior:contain;max-height:46vh;padding:0 .85rem .9rem;overflow-y:auto}.labtv .labtv__dockBody .labi__controls{grid-template-columns:1fr;gap:.85rem;margin-top:0}.labtv .labtv__tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.3rem 1.3rem;padding-bottom:.7rem;display:flex}.labtv .labtv__tab{appearance:none;cursor:pointer;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);background:0 0;border:0;padding:.3rem 0;font-size:.66rem;transition:color .25s}.labtv .labtv__tab:hover{color:var(--color-fg)}.labtv .labtv__tab[data-on=true]{color:var(--accent);text-shadow:0 0 12px color-mix(in oklab, var(--accent) 55%, transparent)}.labtv .labtv__tabPanel{overscroll-behavior:contain;flex:1;min-height:0;padding:1.2rem .1rem .4rem;overflow-y:auto}.labtv .labtv__channel{font-family:var(--font-mono);align-items:center;gap:.9rem;padding:0 .4rem;display:flex}.labtv .labtv__step{appearance:none;border:1px solid var(--line-2);width:2rem;height:2rem;color:var(--color-fg);cursor:pointer;background:0 0;border-radius:50%;font-size:1rem;line-height:1;transition:border-color .25s,color .25s}.labtv .labtv__step:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.labtv .labtv__step:disabled{opacity:.3;cursor:default}.labtv .labtv__dots{gap:.5rem;display:flex}.labtv .labtv__dot{appearance:none;border:1px solid color-mix(in oklab, var(--color-fg) 35%, transparent);cursor:pointer;background:0 0;border-radius:50%;width:9px;height:9px;padding:0;transition:all .25s}.labtv .labtv__dot[data-on=true]{background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px color-mix(in oklab, var(--accent) 70%, transparent)}.labtv .labtv__channelLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);margin-left:auto;font-size:.64rem}.labtv .labtv__channelLabel em{color:var(--accent);margin-right:.4rem;font-style:normal}.labtv .labtv__nums{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:clamp(.6rem,2vw,1rem);display:grid}.labtv .labtv__num{border:1px solid var(--line);background:color-mix(in oklab, var(--color-fg) 2.5%, transparent);border-radius:.9rem;flex-direction:column;gap:.4rem;min-width:0;padding:clamp(.9rem,2vw,1.3rem);display:flex}.labtv .labtv__numValue{font-family:var(--font-mono);color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;overscroll-behavior-x:contain;padding-bottom:.2rem;font-size:clamp(1.3rem,3.4vw,1.9rem);font-weight:500;line-height:1.3;display:block;overflow:auto hidden}.labtv .labtv__numValue sub,.labtv .labtv__numValue sup{font-variant-numeric:normal;font-size:.7em}.labtv .labtv__numValue .labi__frac{margin:0 .2rem;font-size:.78em}.labtv .labtv__numLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-fg);font-size:.64rem}.labtv .labtv__numNote{color:var(--color-muted);font-size:.78rem;line-height:1.5}.labtv .labtv__prov{margin:0;padding:0;list-style:none}.labtv .labtv__provItem{border-top:1px solid var(--line);grid-template-columns:4.5rem 1fr;align-items:baseline;gap:.15rem 1.1rem;padding:.9rem 0;display:grid}.labtv .labtv__provItem:last-child{border-bottom:1px solid var(--line)}.labtv .labtv__provYear{font-family:var(--font-mono);color:var(--accent);font-variant-numeric:tabular-nums;grid-row:span 2;font-size:.92rem}.labtv .labtv__provWho{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg);font-size:.7rem}.labtv .labtv__provWhat{color:color-mix(in oklab, var(--color-fg) 60%, var(--color-bg));grid-column:2;font-size:.9rem;line-height:1.6}.labtv .labtv__notes{max-width:64ch;color:color-mix(in oklab, var(--color-fg) 62%, var(--color-bg));font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.75}.labtv .labtv__notes ul{gap:.6rem;margin:0;padding-left:1.15rem;display:grid}.labtv .labtv__notes b,.labtv .labtv__notes em{color:var(--accent);font-style:normal;font-weight:500}.labtv .labtv__related{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:clamp(.8rem,2vw,1.1rem);display:grid}.labtv .labtv__relatedCard{border:1px solid var(--line);background:color-mix(in oklab, var(--color-fg) 2.5%, transparent);color:inherit;border-radius:.9rem;gap:.45rem;padding:.9rem;text-decoration:none;transition:border-color .3s,transform .3s,background .3s;display:grid}.labtv .labtv__relatedCard:hover,.labtv .labtv__relatedCard:focus-visible{border-color:color-mix(in oklab, var(--accent) 50%, transparent);background:color-mix(in oklab, var(--accent) 6%, transparent);outline:none;transform:translateY(-3px)}.labtv .labtv__relatedPreview{aspect-ratio:16/10;background:color-mix(in oklab, #05060a 60%, var(--color-bg));border-radius:.55rem;display:block;overflow:hidden}.labtv .labtv__relatedPreview canvas,.labtv .labtv__relatedPreview svg{width:100%;height:100%;display:block}.labtv .labtv__relatedIndex{font-family:var(--font-mono);letter-spacing:.2em;color:var(--accent);font-size:.6rem}.labtv .labtv__relatedTitle{font-family:var(--font-display);color:var(--color-fg);font-size:1.05rem}.labtv .labtv__relatedTagline{color:var(--color-muted);font-size:.8rem;line-height:1.5}.labtv:not([data-mobile=true]){min-height:100svh}.labtv:not([data-mobile=true]) .labtv__bezel{z-index:0;background:var(--screen);box-shadow:none;border-radius:0;padding:0;position:fixed;inset:0}.labtv:not([data-mobile=true]) .labtv__screen{border-radius:0;height:auto;position:absolute;inset:0}.labtv:not([data-mobile=true]) .labtv__channel{z-index:31;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100d0ab8;background:lab(3.81382% .696585 1.61068/.72);border-radius:99px;padding:.5rem .95rem;position:fixed;bottom:clamp(1rem,3.5vh,2.2rem);left:50%;transform:translate(-50%)}.labtv:not([data-mobile=true]) .labtv__channelLabel{margin-left:.3rem}@media (min-width:768px) and (max-width:1150px){.labtv:not([data-mobile=true]) .labtv__act--info{padding-left:clamp(4.5rem,7vw,6rem)}}.labtv[data-mobile=true]{flex-direction:column;place-items:stretch stretch;min-height:0;padding:0;display:flex;overflow:visible}.labtv[data-mobile=true] .labtv__set{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex}.labtv[data-mobile=true] .labtv__bezel{box-shadow:none;background:0 0;border-radius:0;flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;position:static}.labtv[data-mobile=true] .labtv__screen{border-radius:0;flex:auto;height:auto;min-height:0}.labtv[data-mobile=true] .labtv__mreel{z-index:1;width:100%;height:100%;transition:transform .5s cubic-bezier(.65,0,.2,1);display:flex;position:relative}.labtv[data-mobile=true]{--nav-gutter:clamp(4.25rem, 17vw, 5rem)}.labtv[data-mobile=true] .labtv__page{overscroll-behavior:contain;flex-direction:column;flex:0 0 100%;justify-content:safe center;width:100%;height:100%;display:flex;overflow-y:auto}.labtv[data-mobile=true] .labtv__page--intro{padding:clamp(1.5rem,6vw,2.5rem);padding-left:var(--nav-gutter)}.labtv[data-mobile=true] .labtv__page--stage{padding:clamp(1rem,4vw,1.5rem);padding-left:var(--nav-gutter)}.labtv[data-mobile=true] .labtv__title{font-size:clamp(1.5rem,7vw,2.2rem)}.labtv[data-mobile=true] .labtv__mbar{padding:.7rem clamp(.75rem,4vw,1.25rem) calc(.7rem + env(safe-area-inset-bottom,0px));flex:none;align-items:center;gap:.6rem;display:flex}.labtv[data-mobile=true] .labtv__mbarActions{gap:.5rem;margin-left:auto;display:flex}.labtv[data-mobile=true] .labtv__mback,.labtv[data-mobile=true] .labtv__mpill{appearance:none;min-height:40px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:99px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.66rem;transition:color .25s,border-color .25s,background .25s;display:inline-flex}.labtv[data-mobile=true] .labtv__mback{color:var(--color-muted);background:0 0;border:0;padding-left:.2rem}.labtv[data-mobile=true] .labtv__mback span[aria-hidden]{font-size:1.1em}.labtv[data-mobile=true] .labtv__mback:hover{color:var(--color-fg)}.labtv[data-mobile=true] .labtv__mpill{border:1px solid color-mix(in oklab, var(--accent) 32%, transparent);color:var(--accent);touch-action:none;background:#14100bcc;background:lab(4.94452% .99539 2.88096/.8)}.labtv[data-mobile=true] .labtv__mpill[data-on=true]{background:var(--accent);color:#0a0a0b;border-color:var(--accent)}.labtv[data-mobile=true] .labi__readout{flex-wrap:wrap;gap:.3rem 1rem}.labtv[data-mobile=true] .labi__readoutMain{flex-basis:100%;min-height:0;font-size:clamp(1rem,4.6vw,1.35rem)}.labtv[data-mobile=true] .labi__readoutMetric{flex:none}.labtv[data-mobile=true] .labtv__tab{align-items:center;min-height:44px;padding:.55rem 0;display:inline-flex}.labtv[data-mobile=true] .labi__domainBtn{padding:.55rem .5rem}.labtv[data-mobile=true] .labi__slider{height:6px}.labtv[data-mobile=true] .labi__slider::-webkit-slider-thumb{width:24px;height:24px}.labtv[data-mobile=true] .labi__slider::-moz-range-thumb{width:24px;height:24px}@keyframes labtv-scrim{0%{opacity:0}to{opacity:1}}@keyframes labtv-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}.labtv__drawerWrap{z-index:60;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.labtv__scrim{appearance:none;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;border:0;transition:opacity .3s;animation:.3s labtv-scrim;position:absolute;inset:0}.labtv__drawer{border:1px solid color-mix(in oklab, var(--accent) 26%, transparent);background:color-mix(in oklab, #100d0a 92%, var(--color-bg));border-bottom:0;border-radius:1.2rem 1.2rem 0 0;flex-direction:column;max-height:82svh;transition:transform .32s cubic-bezier(.32,.72,0,1);animation:.34s cubic-bezier(.32,.72,0,1) labtv-sheet;display:flex;position:relative;box-shadow:0 -24px 60px -30px #000000e6}.labtv__drawerHead{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;padding:.85rem clamp(1rem,4vw,1.4rem) .7rem;display:flex;position:relative}.labtv__drawerHead:active{cursor:grabbing}.labtv__drawerGrip{background:color-mix(in oklab, var(--color-fg) 26%, transparent);border-radius:99px;width:2.4rem;height:4px;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.labtv__drawerTitle{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:.66rem}.labtv__drawerClose{appearance:none;border:1px solid var(--line-2);width:2rem;height:2rem;color:var(--color-fg);cursor:pointer;background:0 0;border-radius:50%;margin-left:auto;font-size:.8rem;line-height:1;transition:border-color .25s,color .25s}.labtv__drawerClose:hover{border-color:var(--accent);color:var(--accent)}.labtv__drawer .labtv__tabs{gap:.3rem 1rem;margin:0 clamp(1rem,4vw,1.4rem)}.labtv__drawerBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:1.1rem clamp(1rem,4vw,1.4rem) calc(1.4rem + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.labtv__drawerBody .labtv__tabPanel{padding:0;overflow:visible}.labtv__drawerBody .labi__controls{grid-template-columns:1fr 1fr;margin-top:0}.labtv[data-compact=true] .labtv__drawer .labi__controls{grid-template-columns:1fr}@media (prefers-reduced-motion:reduce){.labtv .labtv__reel,.labtv .labtv__mreel,.labtv .labtv__dock{transition:none}.labtv__scrim,.labtv__drawer{transition:none;animation:none}}.labtv .labtv__stage .labi__canvas{height:var(--stage-h)}.labtv .labtv__tabPanel .labi__theory{border-top:0;margin-top:0;padding-top:0}html:not(.dark) .labtv{--bezel:#e0d8cd;--bezel-hi:#ffffffb3;--screen:#f4efe4;background:radial-gradient(80% 60% at 50% 30%,#efe8da,#e3dccc 78%)}@supports (color:lab(0% 0 0)){html:not(.dark) .labtv{--bezel:lab(86.822% 1.16515 6.66002);--bezel-hi:lab(100% -.0000298023 .0000119209/.7)}}html:not(.dark) .labtv .labtv__screen{box-shadow:inset 0 0 0 1px #28221814,inset 0 0 70px #463c2d1f}html:not(.dark) .labtv .labtv__scanlines{opacity:.3;background:repeating-linear-gradient(#0000 0 2px,#28241c1a 2px 3px)}html:not(.dark) .labtv .labtv__vignette{box-shadow:inset 0 0 80px #463c2d29}html:not(.dark) .labtv .labtv__dock{background:#fffdf6db;background:lab(99.3202% -.210285 3.60491/.86);box-shadow:0 18px 50px -28px #3c322366}html:not(.dark) .labtv:not([data-mobile=true]) .labtv__channel{background:#fffdf6bd;background:lab(99.3202% -.210285 3.60491/.74)}html:not(.dark) .labtv[data-mobile=true] .labtv__card{background:color-mix(in oklab, #fffdf6 90%, var(--color-bg))}
