@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Manrope:wght@300;400;500;600;700&display=swap";:root{--ink: #071514;--ink-soft: #0b1d1b;--ink-raised: #102825;--paper: #edf2e9;--paper-warm: #e5e9df;--muted: #91a19b;--muted-dark: #51625d;--line: rgba(181, 210, 201, .18);--line-dark: rgba(7, 21, 20, .16);--mint: #66e5d1;--mint-bright: #96f5e5;--coral: #ff785f;--blue: #6b9dff;--yellow: #e2d56a;--x: #66e5d1;--y: #ff785f;--z: #9b8bff;--radius: 3px;--header-height: 74px;--sticky-visual-control-reserve: 240px;--sticky-visual-stacked-max: calc(100vh - var(--header-height) - var(--sticky-visual-control-reserve));font-family:Manrope,Helvetica Neue,Arial,sans-serif;color:var(--paper);background:var(--ink);font-synthesis:none;text-rendering:optimizeLegibility}@supports (height: 100dvh){:root{--sticky-visual-stacked-max: calc(100dvh - var(--header-height) - var(--sticky-visual-control-reserve))}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height);background:var(--ink)}body{margin:0;min-width:320px;overflow-x:hidden;background:var(--ink)}.theme-module{display:contents}html[data-content-route] .theme-module{display:none}html[data-content-route=foundations] .theme-module[data-theme-module=foundation],html[data-content-route=fields-and-radio] .theme-module[data-theme-module=fields-and-rf],html[data-content-route=contrast-and-motion] .theme-module[data-theme-module=contrast-motion],html[data-content-route=encoding-and-data] .theme-module[data-theme-module=encoding],html[data-content-route=encoding-and-data] .theme-module[data-theme-module=reconstruction],html[data-content-route=encoding-and-data] .theme-module[data-theme-module=trajectories],html[data-content-route=image-consequences] .theme-module[data-theme-module=image-quality]{display:contents}.theme-route-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:clamp(34px,7vw,110px);align-items:end;min-height:460px;padding:calc(var(--header-height) + clamp(64px,8vw,118px)) clamp(24px,7vw,118px) clamp(58px,8vw,104px);overflow:hidden;border-bottom:1px solid rgba(181,210,201,.14);background:radial-gradient(circle at 78% 20%,rgba(102,229,209,.13),transparent 31%),linear-gradient(135deg,#071514,#0a211e)}.theme-route-intro:after{position:absolute;inset:0;content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(102,229,209,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(102,229,209,.13) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent 25%,#000 100%);mask-image:linear-gradient(90deg,transparent 25%,#000 100%)}.theme-route-intro>*{position:relative;z-index:1}.theme-route-intro>div>p:first-child{margin:0 0 22px;color:var(--mint);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.theme-route-intro h1,.theme-route-intro h2{max-width:940px;margin:0;font-size:clamp(42px,6vw,88px);font-weight:300;letter-spacing:-.055em;line-height:.98}.theme-route-intro>div>p:last-child{max-width:720px;margin:30px 0 0;color:#aabcb7;font-size:clamp(15px,1.4vw,19px);line-height:1.75}.theme-route-intro nav{display:grid;border-top:1px solid rgba(181,210,201,.18)}.theme-route-intro nav a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 2px;border-bottom:1px solid rgba(181,210,201,.18);color:#c5d4d0;font-size:12px;transition:color .16s ease,padding .16s ease}.theme-route-intro nav a:hover,.theme-route-intro nav a:focus-visible{padding-right:8px;color:var(--mint)}.theme-route-all{position:absolute;z-index:2;right:clamp(24px,7vw,118px);bottom:18px;color:var(--muted);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.09em;text-transform:uppercase}@media(max-width:800px){.theme-route-intro{grid-template-columns:1fr;min-height:0;padding:calc(var(--header-height) + 54px) 20px 72px}.theme-route-intro h1,.theme-route-intro h2{font-size:clamp(38px,12vw,60px)}.theme-route-all{right:20px}}body::selection,*::selection{color:var(--ink);background:var(--mint)}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.skip-link{position:fixed;z-index:1000;top:8px;left:8px;padding:10px 14px;color:var(--ink);background:var(--mint);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.noise{position:fixed;z-index:999;inset:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.site-header{position:fixed;z-index:100;top:0;left:0;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:clamp(16px,2vw,32px);align-items:center;width:100%;height:var(--header-height);padding:0 clamp(20px,3.2vw,54px);border-bottom:1px solid rgba(181,210,201,.12);background:#071514c2;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);transform:translateY(0);transition:background .25s ease,height .25s ease,transform .21s cubic-bezier(.22,1,.36,1)}.site-header.scrolled{height:62px;background:#071514f0}.site-header.header-auto-hidden{transform:translateY(calc(-100% - 2px))}.brand{display:inline-flex;align-items:center;gap:12px;width:max-content}.brand>span:last-child{display:flex;flex-direction:column;line-height:1}.brand strong{font-size:15px;font-weight:700;letter-spacing:.18em}.brand small{margin-top:5px;color:var(--muted);font-family:DM Mono,monospace;font-size:8px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.brand-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid rgba(102,229,209,.52);border-radius:50%}.brand-mark:before,.brand-mark:after,.brand-mark i{position:absolute;display:block;content:"";border:1px solid var(--mint);border-radius:50%}.brand-mark:before{width:15px;height:25px}.brand-mark:after{width:25px;height:15px}.brand-mark i:nth-child(1){width:4px;height:4px;border:0;background:var(--coral)}.brand-mark i:nth-child(2),.brand-mark i:nth-child(3){display:none}.desktop-nav{display:flex;align-items:center;justify-self:center;gap:clamp(16px,1.7vw,34px)}.desktop-nav a{position:relative;padding:8px 0;color:#b8c5c0;font-size:12px;font-weight:500;letter-spacing:.03em;transition:color .16s ease}.desktop-nav a:after{position:absolute;bottom:2px;left:0;width:100%;height:1px;content:"";background:var(--mint);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.desktop-nav a:hover,.desktop-nav a:focus-visible,.desktop-nav a[aria-current=location]{color:var(--paper)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after,.desktop-nav a[aria-current=location]:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;justify-self:end;gap:clamp(12px,1.5vw,22px)}:is(.bucket-coordinate-table,.phantom-motion-vector-visual,.parallel-matrix-wrap):focus-visible{outline:2px solid var(--mint);outline-offset:3px}.term-lens-open{display:inline-flex;align-items:center;gap:7px;padding:5px 8px 5px 5px;border:1px solid rgba(226,213,106,.28);border-radius:18px;color:#c1ccc8;background:#e2d56a09;cursor:pointer}.term-lens-open>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--ink);background:var(--yellow);font-family:Georgia,serif;font-size:8px}.term-lens-open>b{font-family:DM Mono,monospace;font-size:7px;font-weight:500;letter-spacing:.055em;text-transform:uppercase}.term-lens-open:hover,.term-lens-open:focus-visible{border-color:var(--yellow);outline:none;color:var(--paper);background:#e2d56a14}.theme-toggle{display:inline-flex;align-items:center;gap:8px;padding:5px 0;border:0;color:var(--muted);background:transparent;cursor:pointer;font-family:DM Mono,monospace;text-transform:uppercase}.theme-toggle:focus-visible{outline:1px solid var(--mint);outline-offset:5px}.theme-toggle>b{min-width:28px;font-size:7px;font-weight:400;letter-spacing:.07em}.theme-toggle-track{position:relative;display:block;width:36px;height:20px;border:1px solid rgba(102,229,209,.38);border-radius:999px;background:#66e5d114;transition:border-color .18s ease,background .18s ease}.theme-toggle-track:before,.theme-toggle-track:after{position:absolute;top:50%;font-size:7px;line-height:1;transform:translateY(-50%)}.theme-toggle-track:before{left:5px;color:var(--muted-dark);content:"☾"}.theme-toggle-track:after{right:4px;color:#9a7f21;content:"☼"}.theme-toggle-track i{position:absolute;z-index:1;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--mint);box-shadow:0 0 9px #66e5d161;transition:transform .21s cubic-bezier(.2,.75,.25,1),background .18s ease}html[data-theme=light] .theme-toggle-track i{background:#e2c95d;box-shadow:0 0 9px #b0901f47;transform:translate(16px)}.header-cta{display:inline-flex;align-items:center;gap:20px;padding:8px 0 8px 14px;border-left:1px solid var(--line);color:var(--paper);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.header-cta b{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(102,229,209,.4);border-radius:50%;color:var(--mint);font-size:12px;transition:color .16s ease,background .16s ease}.header-cta:hover b{color:var(--ink);background:var(--mint)}.motion-preference-notice{position:relative;z-index:118;top:auto;right:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:min(1040px,calc(100vw - 36px));margin:calc(var(--header-height) + 12px) auto 12px;padding:15px 16px;border:1px solid rgba(226,213,106,.34);color:#edf2e9;background:#051411f5;box-shadow:0 20px 70px #00000061;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.motion-preference-notice[hidden]{display:none!important}.motion-preference-notice div{display:grid;gap:4px;min-width:0}.motion-preference-notice span{color:var(--yellow);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.motion-preference-notice b{font-size:11px;font-weight:600}.motion-preference-notice p{margin:0;color:#aabbb5;font-size:9px;line-height:1.5}.motion-preference-notice button{min-height:40px;padding:8px 12px;border:1px solid rgba(102,229,209,.38);color:var(--mint);background:#66e5d10f;cursor:pointer;font-family:DM Mono,monospace;font-size:8px}.motion-preference-notice button:hover,.motion-preference-notice button:focus-visible{outline:2px solid var(--mint);outline-offset:2px;background:#66e5d121}html[data-theme=light] .motion-preference-notice{border-color:#705a0857;color:#071514;background:#f3f2eaf7;box-shadow:0 20px 70px #0715142e}html[data-theme=light] .motion-preference-notice span{color:#705a08}html[data-theme=light] .motion-preference-notice p{color:#455a53}html[data-theme=light] .motion-preference-notice button{color:#185f55;border-color:#185f556b;background:#185f550d}@media(max-width:700px){.motion-preference-notice{grid-template-columns:1fr;gap:11px;width:calc(100vw - 18px);margin:calc(var(--header-height) + 8px) 9px 8px}.motion-preference-notice button{width:100%;min-height:44px}}.chapter-menu-open{display:none;align-items:center;gap:8px;min-height:44px;padding:5px 9px;border:1px solid rgba(102,229,209,.32);border-radius:24px;color:#c1ccc8;background:#66e5d109;cursor:pointer}.chapter-menu-open>span{display:grid;gap:3px;width:19px;padding:3px 2px}.chapter-menu-open>span i{display:block;width:100%;height:1px;background:var(--mint)}.chapter-menu-open>b{font-family:DM Mono,monospace;font-size:7px;font-weight:500;letter-spacing:.055em;text-transform:uppercase}.chapter-menu-open:hover,.chapter-menu-open:focus-visible,.chapter-menu-open[aria-expanded=true]{border-color:var(--mint);outline:none;color:var(--paper);background:#66e5d117}.chapter-menu{position:fixed;inset:0 0 0 auto;width:min(510px,100%);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden;border:0;color:#edf2e9;background:#04110f;box-shadow:-36px 0 100px #0000007a}.chapter-menu::backdrop{background:#000807b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.chapter-menu-shell{height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(102,229,209,.45) #071a17}.chapter-menu-heading{position:sticky;z-index:3;top:0;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:start;padding:26px 28px 23px;border-bottom:1px solid rgba(181,210,201,.16);background:#04110ff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.chapter-menu-heading p,.chapter-menu-heading h2{margin:0}.chapter-menu-heading p{margin-bottom:9px;color:#66e5d1;font-family:DM Mono,monospace;font-size:7px;line-height:1.5;letter-spacing:.075em}.chapter-menu-heading h2{font-size:clamp(27px,6vw,38px);font-weight:300;letter-spacing:-.035em}#chapter-menu-close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(181,210,201,.28);border-radius:50%;color:#edf2e9;background:transparent;cursor:pointer;font-size:24px;font-weight:300}#chapter-menu-close:hover,#chapter-menu-close:focus-visible{border-color:#ff785f;outline:none;color:#04110f;background:#ff785f}.chapter-current{margin:24px 28px 12px;padding:19px 20px;border:1px solid rgba(102,229,209,.28);background:linear-gradient(135deg,#66e5d118,#66e5d106)}.chapter-current>div:first-child{display:flex;justify-content:space-between;gap:14px;align-items:baseline}.chapter-current span,.chapter-current b{font-family:DM Mono,monospace}.chapter-current span{color:#66e5d1;font-size:7px;letter-spacing:.075em}.chapter-current b{max-width:240px;font-size:10px;font-weight:500;text-align:right}.chapter-current p{margin:13px 0 0;color:#a9bbb4;font-size:11px;line-height:1.65}.chapter-progress-track{height:3px;margin-top:15px;overflow:hidden;background:#b5d2c924}.chapter-progress-track i{display:block;width:0;height:100%;background:linear-gradient(90deg,#66e5d1,#e2d56a);transition:width .16s linear}.chapter-utility-links{display:grid;gap:7px;margin:0 28px 28px}.chapter-utility-links a{display:grid;grid-template-columns:34px 1fr;gap:1px 11px;align-items:center;min-height:54px;padding:9px 12px;border:1px solid rgba(181,210,201,.14);background:#ffffff05}.chapter-utility-links a>span{grid-row:1 / 3;display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(226,213,106,.36);border-radius:50%;color:#e2d56a;font-size:12px}.chapter-utility-links b{font-size:10px;font-weight:500}.chapter-utility-links small{color:#879c94;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.045em;text-transform:uppercase}.chapter-utility-links a:hover,.chapter-utility-links a:focus-visible{border-color:#e2d56a;outline:none;background:#e2d56a0f}.chapter-menu-list{display:block;padding:0 28px 24px}.chapter-menu-list>p{margin:25px 0 9px;color:#728a81;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.09em}.chapter-menu-list>p:first-child{margin-top:0}.chapter-menu-list a{display:grid;grid-template-columns:31px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:64px;padding:10px 12px;border-top:1px solid rgba(181,210,201,.12);transition:border-color .16s ease,background .16s ease}.chapter-menu-list a:last-of-type{border-bottom:1px solid rgba(181,210,201,.12)}.chapter-menu-list a>span:first-child{color:#66e5d1;font-family:DM Mono,monospace;font-size:8px}.chapter-menu-list a>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:4px}.chapter-menu-list b{color:#dce7e2;font-size:12px;font-weight:500}.chapter-menu-list small{overflow:hidden;color:#849991;font-family:DM Mono,monospace;font-size:7px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.chapter-menu-list a>i{color:#70847d;font-style:normal;transition:transform .16s ease,color .16s ease}.chapter-menu-list a:hover,.chapter-menu-list a:focus-visible{border-color:#66e5d18c;outline:none;background:#66e5d10e}.chapter-menu-list a:hover>i,.chapter-menu-list a:focus-visible>i{color:#66e5d1;transform:translate(3px)}.chapter-menu-list a.active{border-color:#66e5d194;background:linear-gradient(90deg,#66e5d126,#66e5d106);box-shadow:inset 3px 0 #66e5d1}.chapter-menu-list a.active b,.chapter-menu-list a.active>i{color:#66e5d1}.chapter-menu-stepper{position:sticky;z-index:2;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;min-height:0;padding:0;border-top:1px solid rgba(181,210,201,.2);background:#04110ff7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.chapter-menu-stepper a{display:flex;justify-self:stretch;min-width:0;width:100%;min-height:70px;flex-direction:column;justify-content:center;gap:5px;padding:12px 18px}.chapter-menu-stepper a+a{border-left:1px solid rgba(181,210,201,.18);text-align:right}.chapter-menu-stepper>a:last-child{justify-self:stretch}.chapter-menu-stepper span{color:#66e5d1;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.07em}.chapter-menu-stepper b{overflow:hidden;color:#dce7e2;font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.chapter-menu-stepper a:hover,.chapter-menu-stepper a:focus-visible{outline:none;background:#66e5d114}.chapter-menu-stepper a[aria-disabled=true]{pointer-events:none;opacity:.36}.hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);min-height:100vh;padding-top:var(--header-height);overflow:hidden;background:radial-gradient(circle at 73% 43%,rgba(23,79,71,.28),transparent 34%),linear-gradient(115deg,var(--ink) 0%,#071514 48%,#0a1b1a 100%)}.hero:before{position:absolute;inset:var(--header-height) 0 0 49%;content:"";pointer-events:none;background-image:linear-gradient(rgba(114,159,151,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(114,159,151,.055) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 22%,black 70%,transparent);mask-image:linear-gradient(to bottom,transparent,black 22%,black 70%,transparent)}.hero-copy{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:8vh 3vw 16vh clamp(24px,5.8vw,100px)}.eyebrow,.section-index{margin:0 0 clamp(28px,4.8vh,58px);color:var(--mint);font-family:DM Mono,monospace;font-size:10px;font-weight:400;letter-spacing:.13em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:20px}.eyebrow span:before,.section-index:before{display:inline-block;width:26px;height:1px;margin-right:12px;vertical-align:middle;content:"";background:currentColor}.eyebrow em{color:var(--muted-dark);font-style:normal}.hero .hero-title{max-width:760px;margin:0;font-size:clamp(48px,5.5vw,88px);font-weight:300;line-height:.98;letter-spacing:-.055em}.hero .hero-title span{color:var(--mint)}.hero-lede{max-width:610px;margin:clamp(25px,4vh,44px) 0 0;color:#a7b6b0;font-size:clamp(14px,1.25vw,18px);font-weight:300;line-height:1.72}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(30px,5vh,52px)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:1px solid rgba(184,213,204,.2);border-radius:var(--radius);background:transparent;cursor:pointer;font-size:12px;font-weight:600;transition:transform .18s ease,color .18s ease,background .18s ease,border .18s ease}.button:hover{transform:translateY(-2px)}.button-primary{gap:34px;border-color:var(--mint);color:var(--ink);background:var(--mint)}.button-primary span{font-size:16px}.button-primary:hover{background:var(--mint-bright)}.button-quiet{gap:11px;color:var(--paper)}.button-quiet:hover{border-color:#b8d5cc80;background:#ffffff09}.play-icon{display:grid;place-items:center;width:22px;height:22px;padding-left:2px;border:1px solid rgba(237,242,233,.4);border-radius:50%;font-size:7px}.hero-facts{display:flex;gap:0;margin:clamp(38px,6vh,68px) 0 0}.hero-facts div{min-width:116px;padding-right:28px;border-right:1px solid var(--line)}.hero-facts div+div{padding-left:28px}.hero-facts dt{margin-bottom:7px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.hero-facts dt button{display:inline-flex;min-height:32px;padding:0;align-items:center;gap:6px;border:0;border-bottom:1px dotted rgba(102,229,209,.48);color:inherit;background:transparent;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit}.hero-facts dt button:hover,.hero-facts dt button:focus-visible{border-bottom-color:var(--yellow);outline:none;color:var(--paper)}.hero-facts dt button i{display:grid;width:16px;height:16px;flex:0 0 auto;place-items:center;border:1px solid currentColor;border-radius:50%;color:var(--mint);font-size:7px;font-style:normal}.hero-facts dd{margin:0;font-family:DM Mono,monospace;font-size:12px}.interaction-key{display:grid;grid-template-columns:repeat(3,1fr);max-width:650px;margin-top:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.interaction-key>span{display:grid;grid-template-columns:24px 1fr;gap:2px 8px;min-width:0;padding:12px 12px 12px 0}.interaction-key>span+span{padding-left:12px;border-left:1px solid var(--line)}.interaction-key i{grid-row:1 / span 2;display:grid;place-items:center;width:22px;height:22px;border:1px solid rgba(102,229,209,.42);border-radius:50%;color:var(--mint);font-family:Georgia,serif;font-size:10px;font-style:normal}.interaction-key b,.interaction-key small{font-family:DM Mono,monospace;line-height:1.4}.interaction-key b{color:var(--paper);font-size:7px;font-weight:500;text-transform:uppercase}.interaction-key small{color:var(--muted-dark);font-size:6px}.hero-visual{position:relative;z-index:auto;display:grid;grid-template-rows:minmax(720px,1fr) auto;min-height:calc(100vh - var(--header-height));overflow:hidden}.scanner-stage{position:relative;min-height:720px;overflow:hidden}#scanner-canvas,#field-canvas,#oblique-canvas,#rf-canvas,#phase-canvas,#slice-canvas,#trajectory-canvas,#voxel-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;touch-action:none;outline:none}.canvas-fallback{display:none}.scanner-view-panel{position:relative;z-index:9;top:auto;left:auto;width:auto;margin:14px clamp(18px,2.2vw,34px) 24px;padding:15px;border:1px solid rgba(181,210,201,.24);border-radius:4px;color:#edf2e9;background:linear-gradient(135deg,rgba(102,229,209,.07),transparent 44%),#040f0de6;box-shadow:0 22px 60px #00000047;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.scanner-view-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.scanner-view-heading>div{display:grid;gap:4px}.scanner-view-heading span,.scanner-view-heading strong,.scanner-view-heading button,.scanner-view-tabs button,.scanner-visual-code,.scanner-layer-control,.scanner-callout{font-family:DM Mono,monospace}.scanner-view-heading span{color:#8ca19a;font-size:5px;letter-spacing:.08em}.scanner-view-heading strong{display:block;color:var(--yellow);font-size:9px;font-weight:500;text-transform:uppercase}.scanner-view-heading button{display:inline-flex;min-width:104px;min-height:44px;padding:6px 8px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(102,229,209,.34);border-radius:2px;color:#edf2e9;background:#66e5d112;cursor:pointer;font-size:6px;text-transform:uppercase}.scanner-view-heading button span{color:var(--mint);font-size:12px;line-height:1}.scanner-view-heading button b{font:inherit;font-weight:500}.scanner-view-heading button:hover,.scanner-view-heading button:focus-visible{border-color:var(--mint);outline:none;background:#66e5d124}.scanner-view-panel[data-collapsed=true]{width:min(292px,calc(100% - 36px));padding:10px 12px;background:#040f0dc2}.scanner-view-panel[data-collapsed=true] .scanner-view-heading>div>span{display:none}.scanner-view-panel[data-collapsed=true] #scanner-panel-details{display:none}.scanner-view-panel:not([data-collapsed=true]) #scanner-panel-details{display:grid;grid-template-areas:"tabs tabs" "copy layers" "code layers" "action layers";grid-template-columns:minmax(0,1.12fr) minmax(240px,.88fr);column-gap:16px}.scanner-view-tabs{grid-area:tabs;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:11px}.scanner-view-tabs button{min-width:0;min-height:40px;padding:6px 3px;border:1px solid rgba(181,210,201,.17);border-radius:2px;color:#9db0aa;background:#ffffff06;cursor:pointer;font-size:6px;line-height:1.25}.scanner-view-tabs button span{display:block;margin-bottom:3px;color:#677c75;font-size:5px}.scanner-view-tabs button:hover,.scanner-view-tabs button:focus-visible,.scanner-view-tabs button[aria-pressed=true]{border-color:#66e5d19e;outline:none;color:#edf2e9;background:#66e5d11a}.scanner-view-tabs button[aria-pressed=true] span{color:var(--mint)}#scanner-view-copy{grid-area:copy;min-height:46px;margin:11px 0 0;color:#bac8c4;font-size:9px;line-height:1.55}.scanner-visual-code{grid-area:code;display:flex;flex-wrap:wrap;gap:5px 9px;margin:10px 0 0;color:#758982;font-size:5px;line-height:1.45;text-transform:uppercase}.scanner-visual-code span{padding:2px 4px;border:1px solid currentColor;border-radius:2px}.scanner-visual-code [data-code=hardware]{color:#d7e1dd}.scanner-visual-code [data-code=field]{color:var(--mint)}.scanner-visual-code [data-code=calculated]{color:var(--violet)}.scanner-layer-control{grid-area:layers;margin-top:11px;padding-top:10px;border-top:1px solid rgba(181,210,201,.14)}.scanner-layer-warning{display:block;margin-bottom:7px;color:var(--coral);font-size:6px;line-height:1.45;letter-spacing:.07em}.scanner-layer-control label,.scanner-layer-control>div{display:flex;justify-content:space-between;gap:12px}.scanner-layer-control label{align-items:center;color:#c3ceca;font-size:7px}.scanner-layer-control output{color:var(--yellow)}.scanner-layer-control input{width:100%;margin:5px 0 2px;accent-color:var(--mint);touch-action:pan-y}.scanner-layer-control>div{color:#61766f;font-size:5px;text-transform:uppercase}#scanner-layer-effect{margin:7px 0 0;color:#8fa19b;font-size:7px;line-height:1.45}.scanner-view-panel .model-control{grid-area:action;position:static;width:100%;min-width:0;margin-top:10px;padding:8px 10px;background:#66e5d10b;-webkit-backdrop-filter:none;backdrop-filter:none}.scanner-view-panel .model-control-icon{width:27px;height:27px;font-size:14px}.scanner-callouts{position:absolute;z-index:7;inset:0;pointer-events:none}.scanner-callout{position:absolute;display:grid;grid-template-columns:11px auto;gap:1px 6px;min-width:112px;max-width:170px;padding:6px 8px;border:1px solid rgba(181,210,201,.24);border-radius:2px;color:#edf2e9;background:#030d0be0;box-shadow:0 8px 28px #0000004d;transform:translate(-50%,-50%);transition:opacity .15s ease,border-color .15s ease,transform .15s ease;pointer-events:auto;cursor:pointer;text-align:left}.scanner-callout:before{grid-row:1 / span 2;align-self:center;width:7px;height:7px;border:1px solid var(--callout-color, var(--mint));border-radius:50%;background:color-mix(in srgb,var(--callout-color, var(--mint)) 26%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--callout-color, var(--mint)) 55%,transparent);content:""}.scanner-callout b,.scanner-callout small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scanner-callout b{color:#edf2e9;font-size:7px;font-weight:500;text-transform:uppercase}.scanner-callout small{color:#869a94;font-size:5px}.scanner-callout:hover,.scanner-callout:focus-visible{border-color:var(--callout-color, var(--mint));outline:none;transform:translate(-50%,-50%) scale(1.035)}.scanner-callout[hidden]{display:none}.view-label{position:absolute;top:28px;right:clamp(24px,4vw,64px);display:flex;align-items:center;gap:8px;color:var(--muted);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.view-label b{color:var(--paper);font-weight:500}.view-label span,.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px #66e5d11a,0 0 12px #66e5d173}.axis-legend{position:absolute;top:68px;right:clamp(24px,4vw,64px);display:flex;flex-direction:column;gap:8px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:8px;text-transform:uppercase}.axis-legend span{display:flex;align-items:center;gap:7px}.axis-legend i{width:13px;height:1px;background:currentColor}.axis-legend .axis-x{color:var(--x)}.axis-legend .axis-y{color:var(--y)}.axis-legend .axis-z{color:var(--z)}.model-control{position:absolute;right:clamp(24px,4vw,64px);bottom:84px;display:flex;align-items:center;gap:12px;min-width:210px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);color:var(--paper);background:#071514a8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;text-align:left}.model-control:hover,.model-control[aria-pressed=true]{border-color:#66e5d18c}.model-control-icon{display:grid;place-items:center;width:35px;height:35px;border:1px solid rgba(102,229,209,.38);border-radius:50%;color:var(--mint);font-size:19px}.model-control>span:last-child{display:flex;flex-direction:column;gap:4px}.model-control b{font-size:10px;font-weight:600}.model-control small{color:var(--muted);font-family:DM Mono,monospace;font-size:7px;text-transform:uppercase}.drag-hint{position:absolute;bottom:26px;left:50%;margin:0;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase;transform:translate(-50%)}.drag-hint span{margin-right:8px;color:var(--mint)}.hero-equation{position:absolute;z-index:4;right:clamp(250px,27vw,510px);bottom:4.5vh;width:min(440px,32vw);padding:18px 22px;border-left:1px solid var(--coral);background:#071514c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.equation-number{color:var(--coral);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.12em}.hero-equation p{margin:9px 0 6px;font-family:Georgia,serif;font-size:clamp(17px,1.4vw,24px);white-space:nowrap}.hero-equation p i{color:var(--mint)}.hero-equation p b{font-weight:400}.hero-equation small{color:var(--muted);font-size:9px;line-height:1.5}.section{position:relative;padding:clamp(100px,13vw,190px) clamp(24px,7vw,118px)}.section-heading{width:min(1050px,100%);margin:0 auto clamp(54px,7vw,100px)}.section-heading .section-index{margin-bottom:30px}.section-heading h2{max-width:840px;margin:0;color:var(--ink);font-size:clamp(40px,5.2vw,76px);font-weight:300;line-height:1.03;letter-spacing:-.045em}.section-heading>p:last-child{max-width:660px;margin:30px 0 0;color:var(--muted-dark);font-size:clamp(14px,1.2vw,17px);font-weight:400;line-height:1.8}.split-heading{display:grid;grid-template-columns:1.1fr .8fr;align-items:end;gap:10vw;width:100%;max-width:1320px}.split-heading>p:last-child{margin:0 0 4px}.magnet-section{color:#edf2e9;background:radial-gradient(circle at 18% 20%,rgba(155,139,255,.13),transparent 29%),radial-gradient(circle at 80% 68%,rgba(102,229,209,.08),transparent 31%),#030b0a}.magnet-section .section-heading h2{color:#edf2e9}.magnet-section .section-heading>p:last-child{color:#a7b8b1}.magnet-lab{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);width:min(1440px,100%);margin:0 auto;border:1px solid rgba(181,210,201,.19);background:#071412;box-shadow:0 42px 120px #0000006b}.magnet-viz-wrap{position:sticky;top:74px;display:grid;grid-template-rows:auto auto minmax(0,1fr);align-self:start;min-width:0;height:min(920px,calc(100vh - 92px));min-height:700px;overflow:hidden;border-right:1px solid rgba(181,210,201,.18);background:radial-gradient(circle at 50% 44%,rgba(102,229,209,.055),transparent 35%),linear-gradient(rgba(181,210,201,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.035) 1px,transparent 1px),#020a09;background-size:auto,40px 40px,40px 40px,auto}.magnet-canvas-shell{position:relative;min-height:0;overflow:hidden}.magnet-canvas-shell:after{position:absolute;z-index:1;inset:0;content:"";pointer-events:none;box-shadow:inset 0 0 110px #000000b8}#magnet-canvas{position:relative;z-index:2;display:block;width:100%;height:100%;touch-action:none}.magnet-viz-code{position:relative;z-index:3;display:flex;flex-wrap:wrap;gap:7px 10px;align-items:center;min-height:44px;padding:8px 170px 8px 18px;border-bottom:1px solid rgba(181,210,201,.18);color:#91a59e;background:#04100e;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.055em;text-transform:uppercase;pointer-events:none}.magnet-viz-code span{padding:5px 7px;border:1px solid rgba(181,210,201,.18)}.magnet-viz-code [data-magnet-code=current]{color:#e2d56a}.magnet-viz-code [data-magnet-code=field]{color:#66e5d1}.magnet-scene-state{position:relative;z-index:3;display:grid;grid-template-columns:.72fr 1fr;gap:7px 18px;padding:14px 16px;border-bottom:1px solid rgba(181,210,201,.22);color:#edf2e9;background:#03100f;pointer-events:none}.magnet-scene-state span,.magnet-scene-state b{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.055em}.magnet-scene-state span{color:#e2d56a}.magnet-scene-state b{color:#66e5d1;font-weight:500;text-align:right}.magnet-scene-state small{grid-column:1 / -1;color:#9eb1aa;font-size:9px;line-height:1.55}.magnet-orbit-hint{position:absolute;z-index:6;right:20px;bottom:16px;left:20px;margin:0;color:#829890;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.035em;text-align:center;text-transform:uppercase;pointer-events:none}.magnet-controls{min-width:0;padding:clamp(26px,3.4vw,52px);color:#edf2e9;background:#0a1b19}.magnet-controls .lab-title-row{color:#edf2e9}.magnet-controls .lab-title-row>span{color:#91a59e;text-align:right}.magnet-term-links{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:22px 0 25px}.magnet-term-links>span{margin-right:4px;color:#829890;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.08em}.magnet-term-links button{min-height:30px;padding:6px 9px;border:1px solid rgba(181,210,201,.19);color:#b9cbc4;background:#ffffff06;cursor:pointer;font-family:DM Mono,monospace;font-size:7px}.magnet-term-links button:hover,.magnet-term-links button:focus-visible{border-color:#66e5d1;outline:none;color:#071514;background:#66e5d1}.magnet-term-links i{color:#e2d56a;font-style:normal}.magnet-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 26px;padding:0;border-top:1px solid rgba(181,210,201,.18);border-left:1px solid rgba(181,210,201,.18);list-style:none}.magnet-story li{display:grid;grid-template-columns:26px 1fr;gap:10px;min-width:0;padding:15px 13px;border-right:1px solid rgba(181,210,201,.18);border-bottom:1px solid rgba(181,210,201,.18);background:#ffffff04;transition:background .18s ease,box-shadow .18s ease}.magnet-story li.is-active{background:#66e5d113;box-shadow:inset 3px 0 #66e5d1}.magnet-story li>span{color:#66e5d1;font-family:DM Mono,monospace;font-size:8px}.magnet-story b{display:block;margin-bottom:6px;color:#edf2e9;font-size:11px}.magnet-story p{margin:0;color:#9fb1aa;font-size:9px;line-height:1.58}.magnet-solenoid-law{position:relative;margin:0 0 26px;padding:20px 42px 18px 18px;border:1px solid rgba(102,229,209,.28);background:#66e5d109}.magnet-solenoid-law>span,.magnet-solenoid-law>small{display:block;color:#91a59e;font-family:DM Mono,monospace;font-size:7px;line-height:1.5}.magnet-solenoid-law>span{margin-bottom:12px;color:#66e5d1;letter-spacing:.07em}.magnet-solenoid-law p{margin:0 0 10px;color:#edf2e9;font-family:Georgia,serif;font-size:clamp(21px,2vw,29px)}.magnet-mode-switch,.magnet-polarity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:27px;border:1px solid rgba(181,210,201,.19)}.magnet-mode-switch button,.magnet-polarity button{display:flex;min-width:0;min-height:58px;padding:11px 12px;border:0;color:#91a59e;background:transparent;cursor:pointer;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.magnet-mode-switch button+button,.magnet-polarity button+button{border-left:1px solid rgba(181,210,201,.19)}.magnet-mode-switch button:hover,.magnet-mode-switch button:focus-visible,.magnet-polarity button:hover,.magnet-polarity button:focus-visible{outline:none;background:#66e5d10f}.magnet-mode-switch button.active,.magnet-polarity button.active{color:#071514;background:#66e5d1}.magnet-mode-switch span,.magnet-polarity span{margin-bottom:4px;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.075em}.magnet-mode-switch b,.magnet-polarity b{font-size:10px}.magnet-mode-switch small{margin-top:3px;font-size:7px}.magnet-controls .range-control{margin-bottom:27px}.magnet-controls .range-control>span,.magnet-controls .range-control small{color:#91a59e}.magnet-controls .range-control label{color:#edf2e9}.magnet-controls .range-control output{color:#66e5d1}.magnet-controls input[type=range]{background:linear-gradient(90deg,#66e5d1 0 var(--range-progress, 50%),rgba(181,210,201,.2) var(--range-progress, 50%))}.magnet-controls input[type=range]::-webkit-slider-thumb{border-color:#0a1b19;background:#66e5d1}.magnet-controls input[type=range]::-moz-range-thumb{border-color:#0a1b19;background:#66e5d1}.magnet-controls input[type=range]:disabled{opacity:.36;cursor:not-allowed}.magnet-control-effect{min-height:42px;margin:12px 0 0;padding:10px 11px;border-left:2px solid rgba(102,229,209,.48);color:#a7b8b1;background:#66e5d106;font-size:8px;line-height:1.55}.magnet-probe-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:29px;padding-top:26px;border-top:1px solid rgba(181,210,201,.18)}.magnet-live-readouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(181,210,201,.2)}.magnet-live-readouts>div{min-width:0;padding:15px 12px}.magnet-live-readouts>div:nth-child(2n){border-left:1px solid rgba(181,210,201,.2)}.magnet-live-readouts>div:nth-child(n+3){border-top:1px solid rgba(181,210,201,.2)}.magnet-live-readouts span,.magnet-live-readouts small{display:block;color:#91a59e;font-family:DM Mono,monospace;font-size:6px;line-height:1.45}.magnet-live-readouts strong{display:block;margin:7px 0 5px;color:#66e5d1;font-family:DM Mono,monospace;font-size:10px;font-weight:500}.magnet-consequence{margin-top:22px;padding:20px;border:1px solid rgba(226,213,106,.24);background:#e2d56a06}.magnet-consequence>span{color:#e2d56a;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.magnet-consequence h3{margin:8px 0 10px;color:#edf2e9;font-size:16px}.magnet-consequence>p{min-height:49px;margin:0;color:#a7b8b1;font-size:10px;line-height:1.6}.magnet-consequence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;border-top:1px solid rgba(181,210,201,.16);border-left:1px solid rgba(181,210,201,.16)}.magnet-consequence-grid article{padding:13px;border-right:1px solid rgba(181,210,201,.16);border-bottom:1px solid rgba(181,210,201,.16)}.magnet-consequence-grid span{display:block;margin-bottom:6px;color:#66e5d1;font-family:DM Mono,monospace;font-size:6px}.magnet-consequence-grid p{margin:0;color:#9fb1aa;font-size:8px;line-height:1.55}.magnet-boundary{margin-top:22px;padding:16px;border:1px solid rgba(255,120,95,.22);color:#a7b8b1;background:#ff785f06}.magnet-boundary b{display:block;margin-bottom:8px;color:#ff9a86;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.065em}.magnet-boundary p{margin:0;font-size:8px;line-height:1.6}.conductor-field-lab{width:min(1440px,100%);margin:clamp(72px,8vw,120px) auto 0;border:1px solid rgba(181,210,201,.2);color:#edf2e9;background:#061412;box-shadow:0 38px 100px #0000005c}.conductor-field-heading{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:clamp(28px,6vw,86px);align-items:end;padding:clamp(28px,4vw,54px);border-bottom:1px solid rgba(181,210,201,.18);background:radial-gradient(circle at 18% 0%,rgba(107,157,255,.11),transparent 46%),radial-gradient(circle at 78% 30%,rgba(102,229,209,.07),transparent 38%),#081917}.conductor-field-heading :is(p,h3){margin:0}.conductor-field-heading>div>p{margin-bottom:15px;color:#8db3ff;font-family:DM Mono,monospace;font-size:7px;line-height:1.5;letter-spacing:.075em}.conductor-field-heading h3{color:#edf2e9;font-size:clamp(28px,3.4vw,48px);font-weight:300;line-height:1.08;letter-spacing:-.035em}.conductor-field-heading>p{color:#a7b8b1;font-size:11px;line-height:1.72}.conductor-field-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);align-items:start}.conductor-field-visual{position:sticky;top:74px;align-self:start;min-width:0;height:min(800px,calc(100vh - 92px));min-height:640px;overflow:hidden;border-right:1px solid rgba(181,210,201,.18);background:radial-gradient(circle at 50% 44%,rgba(107,157,255,.07),transparent 34%),linear-gradient(rgba(181,210,201,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.03) 1px,transparent 1px),#020908;background-size:auto,36px 36px,36px 36px,auto}.conductor-field-visual:after{position:absolute;z-index:1;inset:0;content:"";pointer-events:none;box-shadow:inset 0 0 110px #000000b8}#conductor-field-canvas{position:absolute;z-index:2;inset:0;display:block;width:100%;height:100%;touch-action:none}.conductor-field-legend{position:absolute;z-index:6;top:17px;left:17px;display:grid;gap:6px;max-width:calc(100% - 170px);padding:10px 11px;border:1px solid rgba(181,210,201,.18);background:#030b0ac4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.conductor-field-legend span{display:flex;gap:7px;align-items:center;color:#9fb1aa;font-family:DM Mono,monospace;font-size:6px;line-height:1.3;letter-spacing:.035em}.conductor-field-legend i{display:block;width:13px;height:3px;background:#edf2e9;box-shadow:0 0 8px currentColor}.conductor-field-legend .electron{color:#6b9dff;background:#6b9dff}.conductor-field-legend .current{color:#e2d56a;background:#e2d56a}.conductor-field-legend .field{color:#66e5d1;background:#66e5d1}.conductor-field-legend .sum{color:#edf2e9;background:#edf2e9}.conductor-field-state{position:absolute;z-index:7;right:20px;bottom:48px;left:20px;display:grid;grid-template-columns:minmax(150px,.58fr) minmax(0,1fr);gap:7px 18px;padding:15px 16px;border:1px solid rgba(181,210,201,.22);background:#030b0ade;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.conductor-field-state span,.conductor-field-state b{font-family:DM Mono,monospace;font-size:8px;line-height:1.45;letter-spacing:.04em}.conductor-field-state span{color:#8db3ff}.conductor-field-state b{color:#66e5d1;font-weight:500;text-align:right}.conductor-field-state small{grid-column:1 / -1;color:#a7b8b1;font-size:9px;line-height:1.55}.conductor-field-orbit-hint{position:absolute;z-index:7;right:18px;bottom:14px;left:18px;margin:0;color:#829890;font-family:DM Mono,monospace;font-size:6px;line-height:1.4;letter-spacing:.025em;text-align:center;text-transform:uppercase;pointer-events:none}.conductor-field-visual>.scene-inspect-cue{bottom:174px}.conductor-field-controls{min-width:0;padding:clamp(26px,3.4vw,52px);background:#0a1b19}.conductor-field-controls .lab-title-row{color:#edf2e9}.conductor-field-controls .lab-title-row>span{color:#91a59e;text-align:right}.conductor-stage-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:25px 0 21px;border:1px solid rgba(181,210,201,.19)}.conductor-stage-buttons button,.conductor-direction button{display:flex;min-width:0;min-height:76px;padding:12px;border:0;color:#91a59e;background:transparent;cursor:pointer;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.conductor-stage-buttons button+button,.conductor-direction button+button{border-left:1px solid rgba(181,210,201,.19)}.conductor-stage-buttons button:hover,.conductor-stage-buttons button:focus-visible,.conductor-direction button:hover,.conductor-direction button:focus-visible{outline:none;background:#6b9dff14}.conductor-stage-buttons button.active,.conductor-direction button.active{color:#071514;background:#8db3ff}.conductor-stage-buttons span,.conductor-direction span{margin-bottom:6px;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.08em}.conductor-stage-buttons b,.conductor-direction b{font-size:10px;line-height:1.35}.conductor-stage-buttons small{margin-top:4px;font-size:7px;line-height:1.35}.conductor-term-links{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 27px}.conductor-term-links>span{margin-right:4px;color:#829890;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.08em}.conductor-term-links button{min-height:30px;padding:6px 9px;border:1px solid rgba(181,210,201,.19);color:#b9cbc4;background:#ffffff06;cursor:pointer;font-family:DM Mono,monospace;font-size:7px}.conductor-term-links button:hover,.conductor-term-links button:focus-visible{border-color:#8db3ff;outline:none;color:#071514;background:#8db3ff}.conductor-term-links i{color:#e2d56a;font-style:normal}.conductor-flow-live{margin:0 0 28px;border:1px solid rgba(107,157,255,.25);background:radial-gradient(circle at 12% 5%,rgba(107,157,255,.08),transparent 42%),#0209086b}.conductor-flow-live>header{padding:16px;border-bottom:1px solid rgba(181,210,201,.14)}.conductor-flow-live>header :is(span,h4,p){margin:0}.conductor-flow-live>header span{color:#8db3ff;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.065em}.conductor-flow-live>header h4{margin-top:7px;color:#edf2e9;font-size:14px;font-weight:500;line-height:1.4}.conductor-flow-live>header p{margin-top:8px;color:#91a59e;font-size:8px;line-height:1.55}.conductor-flow-diagram{--flow-strength: .5;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(135px,.75fr);min-height:178px;border-bottom:1px solid rgba(181,210,201,.14)}.conductor-flow-side,.conductor-flow-end{position:relative;min-width:0;padding:14px;overflow:hidden}.conductor-flow-side{border-right:1px solid rgba(181,210,201,.14)}.conductor-flow-side>span,.conductor-flow-end>span{display:block;color:#829890;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.045em}.conductor-flow-side>b{display:block;margin-top:11px;color:#e2d56a;font-family:DM Mono,monospace;font-size:7px;font-weight:500}.conductor-flow-track{position:relative;height:54px;margin:11px 0 7px;overflow:hidden;border:1px solid rgba(155,139,255,.4);border-radius:28px;background:linear-gradient(90deg,transparent,rgba(155,139,255,.08),transparent),#071311;box-shadow:inset 0 0 14px #9b8bff21}.conductor-flow-track:before,.conductor-flow-track:after{position:absolute;z-index:4;top:4px;color:#829890;font-family:DM Mono,monospace;font-size:5px}.conductor-flow-track:before{left:9px;content:"−Z"}.conductor-flow-track:after{right:9px;content:"+Z"}#conductor-flow-packets{position:absolute;inset:0}#conductor-flow-packets i{position:absolute;z-index:3;top:22px;left:-11px;display:none;width:9px;height:9px;border-radius:50%;background:#8db3ff;box-shadow:0 0 10px #6b9dffe6;animation:conductor-charge-cross 4s linear infinite;animation-delay:calc(var(--packet-index) * -.25s)}#conductor-flow-packets i:nth-child(3n+1){top:17px}#conductor-flow-packets i:nth-child(3n+2){top:27px}#conductor-flow-packets i.active{display:block}.conductor-flow-diagram[data-direction=positive] #conductor-flow-packets i{animation-direction:reverse}.conductor-flow-diagram[data-energized=false] #conductor-flow-packets i{animation-play-state:paused}@keyframes conductor-charge-cross{0%{left:-11px}to{left:calc(100% + 2px)}}.conductor-counting-gate{position:absolute;z-index:2;top:-1px;bottom:-1px;left:50%;width:4px;border-right:1px solid rgba(102,229,209,.82);border-left:1px solid rgba(102,229,209,.82);background:#66e5d129;box-shadow:0 0 13px #66e5d1a6}.conductor-flow-track>em{position:absolute;z-index:5;bottom:3px;left:calc(50% + 7px);color:#66e5d1;font-family:DM Mono,monospace;font-size:5px;font-style:normal}.conductor-flow-side>small,.conductor-flow-end>small{display:block;color:#a7b8b1;font-size:7px;line-height:1.45}.conductor-flow-rings{position:relative;width:105px;height:105px;margin:10px auto 5px}.conductor-flow-rings i{position:absolute;inset:calc(var(--ring-inset, 0) * 1px);border:1px solid rgba(102,229,209,calc(.13 + var(--flow-strength) * .72));border-radius:50%;box-shadow:0 0 calc(3px + var(--flow-strength) * 11px) rgba(102,229,209,calc(var(--flow-strength) * .3))}.conductor-flow-rings i:nth-child(1){inset:4px}.conductor-flow-rings i:nth-child(2){inset:18px}.conductor-flow-rings i:nth-child(3){inset:32px}.conductor-flow-rings b{position:absolute;top:-2px;right:10px;color:#66e5d1;font-size:24px;font-weight:400;filter:drop-shadow(0 0 5px rgba(102,229,209,calc(var(--flow-strength) * .8)))}.conductor-flow-rings em{position:absolute;top:50%;left:50%;display:grid;width:27px;height:27px;place-items:center;border-radius:50%;color:#071514;background:#e2d56a;font-family:DM Mono,monospace;font-size:8px;font-style:normal;transform:translate(-50%,-50%)}.conductor-flow-readouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid rgba(181,210,201,.14)}.conductor-flow-readouts>div{min-width:0;padding:12px 14px}.conductor-flow-readouts>div:nth-child(odd){border-right:1px solid rgba(181,210,201,.14)}.conductor-flow-readouts>div:nth-child(n+3){border-top:1px solid rgba(181,210,201,.14)}.conductor-flow-readouts :is(span,b,small){display:block}.conductor-flow-readouts span{color:#8db3ff;font-family:DM Mono,monospace;font-size:5px;letter-spacing:.045em}.conductor-flow-readouts b{margin:5px 0 3px;color:#edf2e9;font-family:DM Mono,monospace;font-size:8px;font-weight:500}.conductor-flow-readouts small{color:#829890;font-size:6px;line-height:1.4}.conductor-flow-law{padding:14px;border-bottom:1px solid rgba(181,210,201,.14);cursor:pointer}.conductor-flow-law:hover,.conductor-flow-law:focus-visible{outline:none;background:#e2d56a0e;box-shadow:inset 3px 0 #e2d56a}.conductor-flow-law span{display:block;color:#e2d56a;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.055em}.conductor-flow-law p{margin:8px 0 5px;color:#edf2e9;font-family:Georgia,serif;font-size:18px}.conductor-flow-law small{display:block;color:#91a59e;font-size:7px;line-height:1.5}.conductor-flow-explanation{margin:0;padding:14px;color:#b9cbc4;font-size:8px;line-height:1.62}.conductor-field-controls .range-control{margin-bottom:27px}.conductor-field-controls .range-control>span,.conductor-field-controls .range-control small{color:#91a59e}.conductor-field-controls .range-control label{color:#edf2e9}.conductor-field-controls .range-control output{color:#8db3ff}.conductor-field-controls input[type=range]{background:linear-gradient(90deg,#8db3ff 0 var(--range-progress, 50%),rgba(181,210,201,.2) var(--range-progress, 50%))}.conductor-field-controls input[type=range]::-webkit-slider-thumb{border-color:#0a1b19;background:#8db3ff}.conductor-field-controls input[type=range]::-moz-range-thumb{border-color:#0a1b19;background:#8db3ff}.conductor-field-controls .range-control>p{min-height:41px;margin:12px 0 0;padding:10px 11px;border-left:2px solid rgba(141,179,255,.5);color:#a7b8b1;background:#6b9dff06;font-size:8px;line-height:1.55}.conductor-direction{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:27px;border:1px solid rgba(181,210,201,.19)}.conductor-direction button{min-height:64px}.conductor-field-readouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(181,210,201,.18);border-left:1px solid rgba(181,210,201,.18)}.conductor-field-readouts>div{min-width:0;padding:14px;border-right:1px solid rgba(181,210,201,.18);border-bottom:1px solid rgba(181,210,201,.18)}.conductor-field-readouts :is(span,strong,small){display:block}.conductor-field-readouts span{color:#8db3ff;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.05em}.conductor-field-readouts strong{min-height:28px;margin:7px 0 5px;color:#edf2e9;font-family:DM Mono,monospace;font-size:9px;font-weight:500;line-height:1.45}.conductor-field-readouts small{color:#91a59e;font-size:7px;line-height:1.45}.conductor-sum-ledger{margin-top:23px;border:1px solid rgba(237,242,233,.17);background:#ffffff04}.conductor-sum-ledger header{padding:16px;border-bottom:1px solid rgba(237,242,233,.14)}.conductor-sum-ledger header span{color:#e2d56a;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.07em}.conductor-sum-ledger h4{margin:7px 0 0;color:#edf2e9;font-size:14px;font-weight:500}.conductor-sum-ledger>div{display:grid}.conductor-sum-ledger article{display:grid;grid-template-columns:26px 1fr;gap:10px;padding:13px 15px}.conductor-sum-ledger article+article{border-top:1px solid rgba(237,242,233,.12)}.conductor-sum-ledger article b{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(237,242,233,.25);border-radius:50%;color:#edf2e9;font-family:DM Mono,monospace;font-size:7px}.conductor-sum-ledger article span{color:#a7b8b1;font-size:8px;line-height:1.6}.conductor-field-why,.conductor-field-boundary{margin-top:22px;padding:16px}.conductor-field-why{border:1px solid rgba(102,229,209,.24);background:#66e5d106}.conductor-field-boundary{border:1px solid rgba(255,120,95,.24);background:#ff785f06}.conductor-field-why b,.conductor-field-boundary b{display:block;margin-bottom:8px;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.065em}.conductor-field-why b{color:#66e5d1}.conductor-field-boundary b{color:#ff9a86}.conductor-field-why p,.conductor-field-boundary p{margin:0;color:#a7b8b1;font-size:8px;line-height:1.62}.magnet-field-map{width:min(1440px,100%);margin:clamp(72px,8vw,120px) auto 0;border:1px solid rgba(181,210,201,.2);background:#061412;box-shadow:0 38px 100px #0000005c}.magnet-field-map-heading{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:clamp(28px,6vw,86px);align-items:end;padding:clamp(28px,4vw,54px);border-bottom:1px solid rgba(181,210,201,.18);background:radial-gradient(circle at 20% 0%,rgba(102,229,209,.085),transparent 48%),#081917}.magnet-field-map-heading p,.magnet-field-map-heading h3{margin:0}.magnet-field-map-heading>div>p{margin-bottom:15px;color:#66e5d1;font-family:DM Mono,monospace;font-size:7px;line-height:1.5;letter-spacing:.075em}.magnet-field-map-heading h3{color:#edf2e9;font-size:clamp(28px,3.4vw,48px);font-weight:300;line-height:1.08;letter-spacing:-.035em}.magnet-field-map-heading>p{color:#a7b8b1;font-size:11px;line-height:1.72}.magnet-field-map-layout{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(390px,.84fr);align-items:start}.magnet-field-map-visual{position:sticky;top:74px;min-width:0;overflow:hidden;border-right:1px solid rgba(181,210,201,.18);background:linear-gradient(rgba(181,210,201,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.025) 1px,transparent 1px),#020908;background-size:32px 32px}#magnet-field-map-canvas{display:block;width:100%;height:auto;background:#020908;cursor:crosshair;touch-action:none}#magnet-field-map-canvas:focus-visible{outline:2px solid #e2d56a;outline-offset:-3px}.magnet-map-render-state{position:absolute;z-index:5;top:12px;left:12px;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 190px);min-height:30px;padding:6px 10px;border:1px solid rgba(226,213,106,.28);color:#e2d56a;background:#030b0adb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:DM Mono,monospace;font-size:6px;line-height:1.4;letter-spacing:.045em;pointer-events:none}.magnet-map-render-state i{width:7px;height:7px;flex:0 0 auto;border:1px solid currentColor;border-radius:50%;animation:magnet-map-pulse .9s ease-in-out infinite alternate}.magnet-map-render-state.ready{border-color:#66e5d140;color:#66e5d1}.magnet-map-render-state.ready i{background:currentColor;animation:none}@keyframes magnet-map-pulse{to{opacity:.2;transform:scale(.72)}}.magnet-map-instruction{margin:0;min-height:47px;padding:12px 160px 12px 15px;border-top:1px solid rgba(181,210,201,.15);color:#829890;background:#061310;font-family:DM Mono,monospace;font-size:6px;line-height:1.55;letter-spacing:.035em;text-align:left;text-transform:uppercase}.magnet-map-instruction b{color:#dce7e2;font-weight:500}.magnet-field-map-panel{min-width:0;padding:clamp(25px,3.4vw,46px);background:#0a1b19}.magnet-current-key{margin-bottom:22px;border:1px solid rgba(226,213,106,.25);background:radial-gradient(circle at 15% 0%,rgba(226,213,106,.07),transparent 42%),#071614}.magnet-current-key>header,.magnet-current-rule{padding:15px}.magnet-current-key>header{border-bottom:1px solid rgba(181,210,201,.16)}.magnet-current-key>header span,.magnet-current-rule>span{display:block;color:#e2d56a;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.065em}.magnet-current-key h4{margin:7px 0 0;color:#edf2e9;font-size:12px;font-weight:500;line-height:1.45}.magnet-current-loop{display:grid}.magnet-current-loop>article{display:grid;grid-template-columns:50px minmax(0,1fr);gap:12px;align-items:center;min-width:0;padding:12px 15px}.magnet-current-loop>article>b{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(226,213,106,.55);border-radius:50%;color:#e2d56a;background:#e2d56a0f;font-family:Arial,sans-serif;font-size:27px;font-weight:400;line-height:1}.magnet-current-loop article span,.magnet-current-loop article strong,.magnet-current-loop article small{display:block}.magnet-current-loop article span{color:#9b8bff;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.07em}.magnet-current-loop article strong{margin-top:4px;color:#edf2e9;font-family:DM Mono,monospace;font-size:8px;font-weight:500}.magnet-current-loop article small{margin-top:4px;color:#91a59e;font-size:7px;line-height:1.45}.magnet-current-field-result{position:relative;display:grid;min-height:52px;padding:10px 15px 10px 77px;border-top:1px solid rgba(181,210,201,.14);border-bottom:1px solid rgba(181,210,201,.14);align-content:center}.magnet-current-field-result i{position:absolute;top:50%;left:18px;width:42px;height:1px;background:#66e5d1;transform:translateY(-50%)}.magnet-current-field-result i:after{position:absolute;top:-4px;right:-1px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid #66e5d1;content:""}.magnet-current-key[data-polarity=negative] .magnet-current-field-result i{background:#ff785f;transform:translateY(-50%) rotate(180deg)}.magnet-current-key[data-polarity=negative] .magnet-current-field-result i:after{border-left-color:#ff785f}.magnet-current-field-result b,.magnet-current-field-result small{display:block}.magnet-current-field-result b{color:#66e5d1;font-family:DM Mono,monospace;font-size:10px;font-weight:500}.magnet-current-key[data-polarity=negative] .magnet-current-field-result b{color:#ff9a86}.magnet-current-field-result small{margin-top:3px;color:#829890;font-size:7px}.magnet-current-rule{border-top:1px solid rgba(226,213,106,.18);background:#e2d56a06}.magnet-current-rule strong{display:block;margin-top:7px;color:#edf2e9;font-size:10px;line-height:1.45}.magnet-current-rule p{margin:7px 0 0;color:#9fb1aa;font-size:8px;line-height:1.58}.magnet-current-key[data-energized=false] .magnet-current-loop>article>b,.magnet-current-key[data-energized=false] .magnet-current-field-result{opacity:.42}.magnet-map-layer-controls>span,.magnet-map-term-links>span{display:block;margin-bottom:9px;color:#829890;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.075em}.magnet-map-layer-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px;border:1px solid rgba(181,210,201,.18)}.magnet-map-layer-controls>span{grid-column:1 / -1;margin:0;padding:10px 12px;border-bottom:1px solid rgba(181,210,201,.16)}.magnet-map-layer-controls button{display:flex;min-width:0;min-height:62px;padding:11px 12px;border:0;color:#829890;background:#ffffff03;cursor:pointer;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.magnet-map-layer-controls button+button{border-left:1px solid rgba(181,210,201,.16)}.magnet-map-layer-controls button b{color:#b9cbc4;font-family:DM Mono,monospace;font-size:7px;font-weight:500}.magnet-map-layer-controls button small{margin-top:5px;font-size:7px}.magnet-map-layer-controls button:before{display:block;width:18px;height:8px;margin-bottom:8px;border-top:2px solid #50635e;content:""}.magnet-map-layer-controls button[data-magnet-map-layer=contours]:before{border-top-style:dashed}.magnet-map-layer-controls button.active:before{border-color:#66e5d1}.magnet-map-layer-controls button.active{color:#b9cbc4;background:#66e5d112;box-shadow:inset 0 -2px #66e5d1}.magnet-map-layer-controls button:hover,.magnet-map-layer-controls button:focus-visible{outline:none;background:#66e5d11c}.magnet-map-term-links{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:24px}.magnet-map-term-links>span{width:100%}.magnet-map-term-links button{min-height:32px;padding:6px 9px;border:1px solid rgba(181,210,201,.18);color:#b9cbc4;background:#ffffff05;cursor:pointer;font-family:DM Mono,monospace;font-size:7px}.magnet-map-term-links button i{color:#e2d56a;font-style:normal}.magnet-map-term-links button:hover,.magnet-map-term-links button:focus-visible{border-color:#e2d56a;outline:none;background:#e2d56a12}.magnet-map-live{display:grid;border:1px solid rgba(102,229,209,.28);background:#66e5d109}.magnet-map-live>div{min-width:0;padding:14px 15px}.magnet-map-live>div+div{border-top:1px solid rgba(181,210,201,.16)}.magnet-map-live span,.magnet-map-live small,.magnet-map-live strong{display:block}.magnet-map-live span{color:#66e5d1;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.065em}.magnet-map-live strong{margin:7px 0 4px;color:#edf2e9;font-family:DM Mono,monospace;font-size:10px;font-weight:500}.magnet-map-live small{color:#91a59e;font-size:7px;line-height:1.45}.magnet-map-contours{margin-top:22px;padding:18px;border:1px solid rgba(181,210,201,.18);background:#ffffff04}.magnet-map-contours header span{color:#e2d56a;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.065em}.magnet-map-contours h4{margin:7px 0 15px;color:#edf2e9;font-size:13px;font-weight:500;line-height:1.45}.magnet-map-contours ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;background:#b5d2c921;list-style:none}.magnet-map-contours li{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:center;min-width:0;padding:10px;background:#0a1b19}.magnet-map-contours li>i{width:24px;border-top:2px dashed var(--map-level)}.magnet-map-contours li span,.magnet-map-contours li b,.magnet-map-contours li small{display:block}.magnet-map-contours li b{color:#dce7e2;font-family:DM Mono,monospace;font-size:7px;font-weight:500}.magnet-map-contours li small{margin-top:3px;color:#829890;font-size:6px;line-height:1.4}.magnet-map-contours>p{margin:14px 0 0;color:#9fb1aa;font-size:8px;line-height:1.6}.magnet-map-contours>p b{color:#edf2e9}.magnet-map-reading-rule{display:grid;margin-top:22px;border-top:1px solid rgba(181,210,201,.16);border-left:1px solid rgba(181,210,201,.16)}.magnet-map-reading-rule article{padding:14px;border-right:1px solid rgba(181,210,201,.16);border-bottom:1px solid rgba(181,210,201,.16)}.magnet-map-reading-rule span{color:#66e5d1;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.055em}.magnet-map-reading-rule b{display:block;margin:7px 0;color:#edf2e9;font-size:10px}.magnet-map-reading-rule p{margin:0;color:#9fb1aa;font-size:8px;line-height:1.55}.magnet-map-boundary{margin-top:22px;padding:16px;border:1px solid rgba(255,120,95,.25);background:#ff785f06}.magnet-map-boundary b{display:block;margin-bottom:8px;color:#ff9a86;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.065em}.magnet-map-boundary p{margin:0;color:#a7b8b1;font-size:8px;line-height:1.62}.magnet-field-map-visual>.visual-guide-launch.at-top{top:auto;right:12px;bottom:8px}@media(max-width:1340px){.magnet-lab{grid-template-columns:1fr;width:min(1050px,100%)}.magnet-viz-wrap{position:relative;top:auto;height:auto;min-height:0;border-right:0;border-bottom:1px solid rgba(181,210,201,.18)}.magnet-canvas-shell{height:min(74vw,700px);min-height:560px}.magnet-field-map-layout,.conductor-field-layout{grid-template-columns:1fr}.conductor-field-visual{position:relative;top:auto;height:min(74vw,760px);min-height:600px;border-right:0;border-bottom:1px solid rgba(181,210,201,.18)}.magnet-field-map-visual{position:relative;top:auto;border-right:0;border-bottom:1px solid rgba(181,210,201,.18)}}@media(max-width:700px){.magnet-viz-wrap{height:auto;min-height:0}.magnet-viz-code{padding-right:12px;padding-left:12px}.magnet-canvas-shell{height:500px;min-height:500px}.magnet-controls{padding:28px 18px}.magnet-story,.magnet-probe-controls,.magnet-consequence-grid,.magnet-field-map-heading{grid-template-columns:1fr}.conductor-field-heading{grid-template-columns:1fr;padding:26px 18px}.conductor-field-heading h3{font-size:30px}.conductor-field-visual{height:610px;min-height:610px}.conductor-field-controls{padding:28px 18px}.conductor-stage-buttons,.conductor-direction,.conductor-field-readouts,.conductor-flow-diagram,.conductor-flow-readouts{grid-template-columns:1fr}.conductor-flow-side{border-right:0;border-bottom:1px solid rgba(181,210,201,.14)}.conductor-flow-readouts>div:nth-child(odd){border-right:0}.conductor-flow-readouts>div+div{border-top:1px solid rgba(181,210,201,.14)}.conductor-stage-buttons button+button,.conductor-direction button+button{border-top:1px solid rgba(181,210,201,.19);border-left:0}.conductor-stage-buttons button{min-height:68px}.conductor-field-legend{right:62px;left:12px;max-width:none}.conductor-field-state{right:12px;bottom:56px;left:12px;grid-template-columns:1fr;gap:6px;padding:12px}.conductor-field-state b{text-align:left}.conductor-field-state small{grid-column:1}.conductor-field-orbit-hint{bottom:12px}.conductor-field-visual>.scene-inspect-cue{display:none}.magnet-field-map-panel{padding:25px 18px}.magnet-map-instruction{min-height:66px;padding-right:72px}.magnet-field-map-visual>.visual-guide-launch.at-top{width:44px;height:44px;min-height:44px;padding:6px}.magnet-field-map-visual>.visual-guide-launch.at-top b{display:none}.magnet-map-contours ul,.magnet-live-readouts{grid-template-columns:1fr}.magnet-live-readouts>div+div{border-top:1px solid rgba(181,210,201,.2);border-left:0}.magnet-scene-state{grid-template-columns:1fr}.magnet-scene-state b{text-align:left}.magnet-scene-state small{grid-column:auto}}@media(max-width:480px){.magnet-viz-wrap{height:auto;min-height:0}.magnet-viz-code{gap:4px 6px;min-height:40px;font-size:5px}.magnet-scene-state{padding:11px 12px}.magnet-canvas-shell{height:430px;min-height:430px}.magnet-mode-switch,.magnet-polarity{grid-template-columns:1fr}.magnet-mode-switch button+button,.magnet-polarity button+button{border-top:1px solid rgba(181,210,201,.19);border-left:0}.magnet-solenoid-law{padding-right:38px}.magnet-map-layer-controls{grid-template-columns:1fr}.magnet-map-layer-controls button+button{border-top:1px solid rgba(181,210,201,.16);border-left:0}.magnet-map-render-state{right:68px;left:8px;max-width:none}}.spin-physics-lab{width:min(1500px,100%);margin:clamp(78px,9vw,132px) auto 0;overflow:hidden;border:1px solid rgba(181,210,201,.2);color:#edf2e9;background:#061310;box-shadow:0 42px 110px #00000061}.spin-physics-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.7fr);gap:clamp(30px,6vw,90px);align-items:end;padding:clamp(30px,4vw,58px);border-bottom:1px solid rgba(181,210,201,.17);background:radial-gradient(circle at 16% 0%,rgba(107,157,255,.11),transparent 42%),radial-gradient(circle at 78% 20%,rgba(155,139,255,.07),transparent 36%),#081816}.spin-physics-heading :is(span,h3,p){margin:0}.spin-physics-heading span{color:#8db3ff;font-family:DM Mono,monospace;font-size:7px;line-height:1.5;letter-spacing:.075em}.spin-physics-heading h3{margin-top:15px;color:#edf2e9;font-size:clamp(31px,3.7vw,54px);font-weight:300;line-height:1.06;letter-spacing:-.04em}.spin-physics-heading>p{color:#a7b8b1;font-size:11px;line-height:1.75}.spin-physics-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(470px,.88fr);align-items:start}.spin-physics-visual{position:sticky;top:74px;min-width:0;height:min(880px,calc(100vh - 92px));min-height:700px;overflow:hidden;border-right:1px solid rgba(181,210,201,.17);background:radial-gradient(circle at 50% 43%,rgba(107,157,255,.075),transparent 38%),linear-gradient(rgba(181,210,201,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.027) 1px,transparent 1px),#020908;background-size:auto,36px 36px,36px 36px,auto}.spin-physics-visual:after{position:absolute;z-index:1;inset:0;content:"";pointer-events:none;box-shadow:inset 0 0 120px #000000b3}#spin-physics-canvas{position:absolute;z-index:2;inset:0;display:block;width:100%;height:100%;touch-action:none}.spin-physics-stage-state{position:absolute;z-index:7;top:66px;right:17px;left:17px;display:grid;grid-template-columns:minmax(165px,auto) minmax(0,1fr);gap:6px 17px;padding:14px 15px;border:1px solid rgba(181,210,201,.21);background:#030b0ad9;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none}.spin-physics-stage-state :is(span,b){font-family:DM Mono,monospace;font-size:7px;line-height:1.45}.spin-physics-stage-state span{color:#8db3ff}.spin-physics-stage-state b{color:#e2d56a;font-weight:500;text-align:right}.spin-physics-stage-state small{grid-column:1 / -1;color:#a7b8b1;font-size:8px;line-height:1.52}.spin-physics-scale{position:absolute;z-index:7;right:17px;bottom:49px;left:17px;display:flex;flex-wrap:wrap;gap:7px;align-items:center;justify-content:center;padding:10px;border:1px solid rgba(181,210,201,.17);background:#030b0acc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.spin-physics-scale :is(span,i){color:#71867e;font-family:DM Mono,monospace;font-size:6px;font-style:normal;line-height:1.4}.spin-physics-scale span.active{color:#e2d56a;text-shadow:0 0 9px rgba(226,213,106,.42)}.spin-physics-orbit-hint{position:absolute;z-index:7;right:15px;bottom:14px;left:15px;margin:0;color:#829890;font-family:DM Mono,monospace;font-size:6px;text-align:center;text-transform:uppercase;pointer-events:none}.spin-physics-visual>.visual-guide-launch.at-top{top:11px;right:150px}.spin-physics-visual[data-sticky-visual-pane]>.visual-guide-launch.at-top{top:11px}.spin-physics-console{min-width:0;padding:clamp(27px,3.2vw,48px);background:#0a1b19}.spin-physics-console .lab-title-row{color:#edf2e9}.spin-physics-console .lab-title-row>span{color:#829890;text-align:right}.spin-physics-terms{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:22px 0}.spin-physics-terms>span{margin-right:4px;color:#829890;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.07em}.spin-physics-terms button{min-height:30px;padding:6px 9px;border:1px solid rgba(181,210,201,.18);color:#b9cbc4;background:#ffffff05;cursor:pointer;font-family:DM Mono,monospace;font-size:7px}.spin-physics-terms button:hover,.spin-physics-terms button:focus-visible{border-color:#8db3ff;outline:none;color:#071514;background:#8db3ff}.spin-physics-terms i{color:#e2d56a;font-style:normal}.spin-physics-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(181,210,201,.18);border-left:1px solid rgba(181,210,201,.18)}.spin-physics-steps button{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center;min-width:0;min-height:62px;padding:9px;border:0;border-right:1px solid rgba(181,210,201,.18);border-bottom:1px solid rgba(181,210,201,.18);color:#91a59e;background:transparent;cursor:pointer;text-align:left}.spin-physics-steps button:hover,.spin-physics-steps button:focus-visible{outline:none;background:#6b9dff12}.spin-physics-steps button.active{color:#071514;background:#8db3ff}.spin-physics-steps i{display:grid;width:22px;height:22px;place-items:center;border:1px solid currentColor;border-radius:50%;font-family:DM Mono,monospace;font-size:6px;font-style:normal}.spin-physics-steps span{display:flex;min-width:0;flex-direction:column}.spin-physics-steps b{font-size:8px;line-height:1.3}.spin-physics-steps small{margin-top:3px;font-size:6px;line-height:1.35}.spin-physics-actions{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px;border:1px solid rgba(181,210,201,.18)}.spin-physics-actions button{min-height:39px;border:0;color:#a7b8b1;background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:7px}.spin-physics-actions button+button{border-left:1px solid rgba(181,210,201,.18)}.spin-physics-actions button:hover,.spin-physics-actions button:focus-visible{outline:0;color:#071514;background:#e2d56a}.spin-physics-actions button:disabled{opacity:.28;cursor:not-allowed}.spin-physics-event{margin-top:24px;border:1px solid rgba(107,157,255,.24);background:#6b9dff06}.spin-physics-event>span{display:block;padding:15px 16px 0;color:#8db3ff;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.065em}.spin-physics-event h4{margin:8px 16px 0;color:#edf2e9;font-size:17px;font-weight:500;line-height:1.38}.spin-physics-event>p{margin:10px 16px 16px;color:#b4c4be;font-size:9px;line-height:1.7}.spin-physics-event>div{display:grid;border-top:1px solid rgba(181,210,201,.14)}.spin-physics-event article{padding:13px 15px}.spin-physics-event article+article{border-top:1px solid rgba(181,210,201,.13)}.spin-physics-event article b{display:block;margin-bottom:5px;color:#e2d56a;font-family:DM Mono,monospace;font-size:6px;font-weight:500}.spin-physics-event article p{margin:0;color:#91a59e;font-size:7px;line-height:1.55}.spin-physics-controls{margin-top:25px}.spin-physics-console .range-control{margin-bottom:23px}.spin-physics-console .range-control :is(label,output){color:#edf2e9}.spin-physics-console .range-control output{color:#8db3ff}.spin-physics-console .range-control>span,.spin-physics-console .range-control small{color:#829890}.spin-physics-console input[type=range]{background:linear-gradient(90deg,#8db3ff 0 var(--range-progress, 50%),rgba(181,210,201,.19) var(--range-progress, 50%))}.spin-physics-console input[type=range]::-webkit-slider-thumb{border-color:#0a1b19;background:#8db3ff}.spin-physics-console input[type=range]::-moz-range-thumb{border-color:#0a1b19;background:#8db3ff}.spin-physics-console .range-control>p,.spin-physics-combined-effect{min-height:45px;margin:11px 0 0;padding:10px 11px;border-left:2px solid rgba(141,179,255,.55);color:#a7b8b1;background:#6b9dff06;font-size:7px;line-height:1.55}.spin-physics-control-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.spin-physics-combined-effect{margin-top:-10px;margin-bottom:24px}.spin-physics-live{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(181,210,201,.17);border-left:1px solid rgba(181,210,201,.17)}.spin-physics-live>div{min-width:0;padding:13px;border-right:1px solid rgba(181,210,201,.17);border-bottom:1px solid rgba(181,210,201,.17)}.spin-physics-live :is(span,b,small){display:block}.spin-physics-live span{color:#8db3ff;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.05em}.spin-physics-live b{margin:6px 0 4px;color:#edf2e9;font-family:DM Mono,monospace;font-size:8px;font-weight:500;line-height:1.4}.spin-physics-live small{color:#829890;font-size:6px;line-height:1.45}.spin-physics-laws{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:23px;border:1px solid rgba(226,213,106,.23)}.spin-physics-laws>div{position:relative;min-width:0;padding:14px;cursor:pointer}.spin-physics-laws>div+div{border-left:1px solid rgba(181,210,201,.15)}.spin-physics-laws>div:nth-child(odd){border-left:0}.spin-physics-laws>div:nth-child(n+3){border-top:1px solid rgba(181,210,201,.15)}.spin-physics-laws>div:hover,.spin-physics-laws>div:focus-visible{outline:0;background:#e2d56a0e}.spin-physics-laws span{color:#e2d56a;font-family:DM Mono,monospace;font-size:5px;letter-spacing:.05em}.spin-physics-laws p{margin:9px 0 0;color:#edf2e9;font-family:Georgia,serif;font-size:17px}.spin-physics-handoff{display:grid;gap:7px;margin-top:23px;padding:16px;border:1px solid rgba(102,229,209,.27);color:#a7b8b1;background:linear-gradient(120deg,#66e5d10e,#6b9dff09);text-decoration:none}.spin-physics-handoff span{color:#66e5d1;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.07em}.spin-physics-handoff b{color:#edf2e9;font-size:12px;font-weight:500;line-height:1.45}.spin-physics-handoff small{color:#91a59e;font-size:7px;line-height:1.55}.spin-physics-handoff:hover,.spin-physics-handoff:focus-visible{border-color:#66e5d1;outline:0;background:#66e5d116}.spin-physics-truth,.spin-physics-model-boundary{margin-top:23px;padding:16px}.spin-physics-truth{border:1px solid rgba(226,213,106,.27);background:#e2d56a09}.spin-physics-model-boundary{border:1px solid rgba(255,120,95,.25);background:#ff785f06}.spin-physics-truth b,.spin-physics-model-boundary b{display:block;margin-bottom:8px;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.06em}.spin-physics-truth b{color:#e2d56a}.spin-physics-model-boundary b{color:#ff9a86}.spin-physics-truth p,.spin-physics-model-boundary p{margin:0;color:#a7b8b1;font-size:8px;line-height:1.65}@media(max-width:1340px){.site-header{grid-template-columns:1fr auto}.desktop-nav{display:none}.chapter-menu-open{display:inline-flex}}@media(max-width:1180px){.spin-physics-layout{grid-template-columns:1fr}.spin-physics-visual{position:relative;top:auto;height:min(76vw,780px);min-height:620px;border-right:0;border-bottom:1px solid rgba(181,210,201,.17)}}@media(max-width:700px){.spin-physics-heading{grid-template-columns:1fr;padding:27px 18px}.spin-physics-heading h3{font-size:32px}.spin-physics-visual{height:620px;min-height:620px}.spin-physics-stage-state{top:62px;right:10px;left:10px;grid-template-columns:1fr}.spin-physics-stage-state b{text-align:left}.spin-physics-stage-state small{grid-column:1}.spin-physics-scale{right:10px;left:10px;gap:4px;padding:8px 5px}.spin-physics-scale :is(span,i){font-size:5px}.spin-physics-visual>.visual-guide-launch.at-top{right:11px}.spin-physics-console{padding:27px 18px}.spin-physics-steps{grid-template-columns:1fr}.spin-physics-steps button{min-height:58px}.spin-physics-control-pair,.spin-physics-live,.spin-physics-laws{grid-template-columns:1fr}.spin-physics-laws>div+div{border-top:1px solid rgba(181,210,201,.15);border-left:0}}.field-section{color:var(--ink);background:var(--paper)}.field-section:after{position:absolute;top:0;left:clamp(24px,7vw,118px);width:1px;height:84px;content:"";background:var(--line-dark)}.field-lab{display:grid;grid-template-columns:1.2fr .8fr;width:min(1320px,100%);min-height:620px;margin:0 auto;border:1px solid var(--line-dark);background:#e5ebe3;box-shadow:0 30px 80px #0d211e1a}.field-viz-wrap{position:relative;min-height:620px;overflow:hidden;border-right:1px solid var(--line-dark);background:linear-gradient(rgba(7,21,20,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(7,21,20,.05) 1px,transparent 1px),#101f1d;background-size:44px 44px}.field-viz-wrap:after{position:absolute;inset:0;content:"";pointer-events:none;box-shadow:inset 0 0 80px #0000006b}.field-overlay{position:absolute;inset:146px 26px auto;z-index:2;display:flex;align-items:center;justify-content:space-between;color:#b8c9c3;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.09em;text-transform:uppercase}.field-overlay>span:first-child{color:var(--blue)}.field-overlay>span:last-child{color:var(--coral)}.field-arrow{opacity:.5}.field-stage-status{position:absolute;top:24px;left:26px;z-index:4;width:min(520px,calc(100% - 52px));padding:15px 18px;border:1px solid rgba(102,229,209,.34);color:#edf2e9;background:#040f0de0;pointer-events:none}.field-stage-status :is(span,b,small){display:block}.field-stage-status span{color:#66e5d1;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em;text-transform:uppercase}.field-stage-status b{margin:8px 0 5px;font-family:Sora,sans-serif;font-size:clamp(13px,1.35vw,18px);font-weight:500;line-height:1.25}.field-stage-status small{color:#a8bbb4;font-size:8px;line-height:1.5}.field-stage-nav{position:absolute;right:22px;bottom:20px;z-index:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(560px,calc(100% - 112px));border:1px solid rgba(181,210,201,.24);background:#040f0de6}.field-stage-nav button{display:grid;grid-template-columns:22px 1fr;gap:2px 8px;min-width:0;min-height:58px;padding:10px 11px;border:0;color:#829890;text-align:left;background:transparent}.field-stage-nav button+button{border-left:1px solid rgba(181,210,201,.2)}.field-stage-nav button span{grid-row:1 / span 2;color:#66e5d1;font-family:DM Mono,monospace;font-size:7px}.field-stage-nav button b{overflow:hidden;color:#edf2e9;font-size:8px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.field-stage-nav button small{overflow:hidden;color:inherit;font-family:DM Mono,monospace;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.field-stage-nav button:is(:hover,:focus-visible,.active){outline:0;color:#071514;background:#66e5d1}.field-stage-nav button:focus-visible{outline:2px solid #edf2e9;outline-offset:-4px}.field-stage-nav button:is(:hover,:focus-visible,.active) :is(span,b,small){color:#071514}.field-viz-wrap>.scene-inspect-cue{bottom:98px}.field-phase-effect{display:flex;flex-direction:column;gap:6px;margin:20px 0 24px;padding:13px 14px;border-left:2px solid var(--violet);color:var(--muted-dark);background:#9b8bff0f;font-size:8px;line-height:1.55}.field-phase-effect b{color:#51449f;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.06em}.field-controls .live-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.field-controls .live-readouts>div:nth-child(odd){border-left:0}.field-controls .live-readouts>div:nth-child(n+3){border-top:1px solid var(--line-dark)}.field-model-boundary{margin-top:18px;padding:16px 17px;border:1px solid var(--line-dark);color:var(--muted-dark);background:#07151406}.field-model-boundary b{color:var(--ink);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.06em}.field-model-boundary p{margin:8px 0 0;font-size:8px;line-height:1.55}@media(max-width:640px){.field-stage-status{top:12px;left:12px;width:calc(100% - 24px);padding:12px 14px}.field-stage-status small{font-size:7px}.field-overlay{inset:136px 12px auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 12px;line-height:1}.field-overlay .field-arrow{grid-row:2;grid-column:1 / -1;text-align:center}.field-overlay>span:last-child{text-align:right}.field-viz-wrap .scene-camera-controls{top:158px;transform:none}.field-stage-nav{right:10px;bottom:53px;left:10px;width:auto}.field-stage-nav button{min-height:54px;padding:8px}.field-viz-wrap>.scene-inspect-cue{right:56px;bottom:10px}}.field-controls{display:flex;flex-direction:column;padding:clamp(28px,3.6vw,54px);background:var(--paper)}.lab-title-row,.panel-heading{display:flex;align-items:center;justify-content:space-between;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.lab-title-row>div{display:flex;align-items:center;gap:9px}.lab-title-row>span,.lab-title-row>button{color:var(--muted-dark)}.formula-block{margin:42px 0 36px;padding:24px 0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.formula-block span,.axis-formula span,.equation-strip span{display:block;margin-bottom:11px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.11em;text-transform:uppercase}.formula-block p{margin:0;font-family:Georgia,serif;font-size:clamp(21px,2vw,29px)}.range-control{display:block;margin-bottom:30px}.range-control>span{display:flex;justify-content:space-between;margin-bottom:15px;font-size:11px}.range-control b{font-weight:600}.range-control output,.res-axis-row output{color:#1f655a;font-family:DM Mono,monospace;font-size:10px}input[type=range]{width:100%;height:2px;margin:0;appearance:none;border-radius:0;outline:none;background:linear-gradient(90deg,var(--mint) 0 var(--range-progress, 50%),rgba(7,21,20,.15) var(--range-progress, 50%))}input[type=range]::-webkit-slider-thumb{width:16px;height:16px;appearance:none;border:4px solid var(--paper);border-radius:50%;background:var(--ink);box-shadow:0 0 0 1px #07151466;cursor:grab}input[type=range]::-moz-range-thumb{width:9px;height:9px;border:4px solid var(--paper);border-radius:50%;background:var(--ink);box-shadow:0 0 0 1px #07151466;cursor:grab}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--mint)}.range-control small{display:flex;justify-content:space-between;margin-top:9px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px}.field-strength-range{margin-bottom:25px;padding-bottom:24px;border-bottom:1px solid var(--line-dark)}.field-strength-presets{display:grid;grid-template-columns:repeat(3,1fr);margin-top:13px;border:1px solid var(--line-dark)}.field-strength-presets button{min-height:30px;border:0;color:#52645e;background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:7px}.field-strength-presets button+button{border-left:1px solid var(--line-dark)}.field-strength-presets button:hover,.field-strength-presets button:focus-visible,.field-strength-presets button.active{outline:none;color:var(--paper);background:var(--ink)}.live-readouts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:4px;border:1px solid var(--line-dark)}.live-readouts div{padding:17px 13px}.live-readouts div+div{border-left:1px solid var(--line-dark)}.live-readouts span,.axis-detail-grid span,.resolution-results span{display:block;margin-bottom:7px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.05em;text-transform:uppercase}.live-readouts strong{font-family:DM Mono,monospace;font-size:10px;font-weight:500}.b0-decoder{margin-top:18px;border:1px solid var(--line-dark);background:#07151406}.field-strength-law{display:grid;grid-template-columns:minmax(85px,.65fr) minmax(110px,.75fr) minmax(190px,1.6fr);gap:12px;align-items:center;min-height:58px;padding:12px 40px 12px 14px;border-bottom:1px solid var(--line-dark)}.field-strength-law>span,.field-strength-law>small{color:#52645e;font-family:DM Mono,monospace;font-size:6px;line-height:1.45}.field-strength-law>span{color:#1f655a;letter-spacing:.07em}.field-strength-law>p{margin:0;color:var(--ink);font-family:Georgia,serif;font-size:18px;white-space:nowrap}.field-strength-law .formula-badge{top:50%;right:11px;transform:translateY(-50%)}.b0-change-grid{display:grid;grid-template-columns:repeat(2,1fr)}.b0-change-grid>div{min-width:0;padding:12px 13px;border-bottom:1px solid var(--line-dark)}.b0-change-grid>div:nth-child(odd){border-right:1px solid var(--line-dark)}.b0-change-grid span,.b0-change-grid b,.b0-change-grid strong{display:block}.b0-change-grid span{color:#6b7f79;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.055em}.b0-change-grid [data-b0-effect=changes] span{color:#6b5900}.b0-change-grid [data-b0-effect=same] span{color:#1f7669}.b0-change-grid b{margin-top:5px;color:#334943;font-size:8px;font-weight:500}.b0-change-grid strong{margin-top:4px;color:var(--ink);font-family:DM Mono,monospace;font-size:9px;font-weight:500}.b0-decoder>p{margin:0;padding:13px 14px 7px;color:#425852;font-size:9px;line-height:1.58}.b0-decoder>small{display:block;padding:0 14px 14px;color:#4f625c;font-size:7px;line-height:1.55}.lab-note{display:flex;gap:11px;margin:auto 0 0;padding-top:26px;color:var(--muted-dark);font-size:10px;line-height:1.6}.lab-note-icon{display:grid;flex:0 0 auto;place-items:center;width:18px;height:18px;border:1px solid var(--line-dark);border-radius:50%;font-family:Georgia,serif;font-style:italic}.lab-note-copy{display:block;min-width:0}.bucket-game-section{overflow:hidden;color:var(--paper);background:radial-gradient(circle at 14% 30%,rgba(107,157,255,.09),transparent 28%),radial-gradient(circle at 88% 72%,rgba(255,120,95,.07),transparent 30%),#04110f}.bucket-game-section .section-heading h2{color:var(--paper)}.bucket-game-section .section-heading>p:last-child{color:var(--muted)}.bucket-game{width:min(1500px,100%);margin:0 auto;border:1px solid var(--line);background:#071714;box-shadow:0 42px 120px #00000057}.bucket-game-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:68px;padding:10px 17px;border-bottom:1px solid var(--line);background:#030b0a}.bucket-game-modes{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));border:1px solid var(--line)}.bucket-game-modes button{min-height:42px;padding:8px 12px;border:0;color:var(--muted);background:transparent;cursor:pointer;text-align:left}.bucket-game-modes button+button{border-left:1px solid var(--line)}.bucket-game-modes button.active{color:var(--ink);background:var(--mint)}.bucket-game-modes b,.bucket-game-modes small{display:block}.bucket-game-modes b{font-size:8px}.bucket-game-modes small{margin-top:3px;color:inherit;font-family:DM Mono,monospace;font-size:5px}.bucket-game-grid{display:grid;grid-template-columns:minmax(570px,.93fr) minmax(570px,1.07fr);min-height:1080px}.bucket-scanner-room{position:relative;container:bucket-room / inline-size;min-height:1080px;overflow:hidden;border-right:1px solid var(--line);background:radial-gradient(circle at 48% 43%,rgba(107,157,255,.11),transparent 38%),linear-gradient(rgba(181,210,201,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.027) 1px,transparent 1px),#020a09;background-size:auto,42px 42px,42px 42px,auto}#bucket-canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.bucket-room-label{position:absolute;z-index:3;top:22px;right:24px;left:24px;display:flex;justify-content:space-between;gap:20px;pointer-events:none;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.06em}.bucket-room-label span{color:var(--blue)}.bucket-room-label b{color:var(--muted-dark);font-weight:400}.bucket-search-beacon{position:absolute;z-index:4;top:58px;left:50%;width:min(360px,calc(100% - 48px));padding:12px 15px;border:1px solid rgba(107,157,255,.28);color:var(--paper);background:#030b0ad1;box-shadow:0 12px 36px #0003;pointer-events:none;text-align:center;transform:translate(-50%);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.bucket-search-targets{display:flex;justify-content:center;gap:7px;margin-bottom:8px}.bucket-search-targets i{display:grid;width:22px;height:22px;place-items:center;border:1px dashed var(--target-color);border-radius:50%;color:var(--target-color);background:color-mix(in srgb,var(--target-color) 7%,transparent);font-family:DM Mono,monospace;font-size:8px;font-style:normal}.bucket-search-targets i:nth-child(1){--target-color: var(--blue)}.bucket-search-targets i:nth-child(2){--target-color: var(--mint)}.bucket-search-targets i:nth-child(3){--target-color: var(--yellow)}.bucket-search-targets i.located{border-style:solid;color:var(--ink);background:var(--target-color)}.bucket-search-beacon span,.bucket-search-beacon b{display:block;font-family:DM Mono,monospace;letter-spacing:.055em}.bucket-search-beacon span{color:var(--blue);font-size:6px}.bucket-search-beacon b{margin-top:5px;color:var(--muted);font-size:5.5px;font-weight:400;line-height:1.45}.bucket-game[data-search-state=sweeping] .bucket-search-beacon{border-color:#e2d56a80;box-shadow:0 0 26px #e2d56a14}.bucket-game[data-search-state=solved] .bucket-search-beacon{border-color:#66e5d180}.bucket-scene-status{position:absolute;z-index:3;right:24px;bottom:58px;left:24px;max-width:520px;padding:18px 20px;border-left:2px solid var(--blue);background:#030b0ae0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@container bucket-room (max-width: 700px){.bucket-scanner-room .bucket-scene-status{right:16px;bottom:100px;left:16px;max-width:none}}.bucket-scene-status span,.bucket-scene-status b,.bucket-scene-status small{display:block}.bucket-scene-status span{color:var(--blue);font-family:DM Mono,monospace;font-size:6px;letter-spacing:.07em}.bucket-scene-status b{margin:8px 0;font-family:Georgia,serif;font-size:21px;font-weight:400}.bucket-scene-status small{color:var(--muted);font-size:7px;line-height:1.55}.bucket-orbit-hint{position:absolute;z-index:3;right:24px;bottom:19px;margin:0;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:6px;text-transform:uppercase}.bucket-control-room{min-width:0;padding:clamp(26px,3vw,43px);color:var(--paper);background:#0b1d1a}.bucket-mission{display:grid;grid-template-columns:1fr auto;gap:9px 20px;padding:18px;border-left:2px solid var(--yellow);background:#030b0a}.bucket-mission div span,.bucket-console-heading span,.bucket-term-links>span,.bucket-vector-readout span,.bucket-signal-meter>span,.bucket-notebook header span,.bucket-learning-state>span,.bucket-game-boundary b{color:var(--muted);font-family:DM Mono,monospace;font-size:6px;letter-spacing:.06em;text-transform:uppercase}.bucket-mission div b{display:block;margin-top:5px;font-family:Georgia,serif;font-size:18px;font-weight:400}#bucket-score{align-self:start;color:var(--yellow);font-family:DM Mono,monospace;font-size:10px}.bucket-mission p{grid-column:1 / -1;margin:4px 0 0;color:#a4b4ae;font-size:8px;line-height:1.6}.bucket-term-links{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.bucket-term-links>span{flex:0 0 100%}.bucket-term-links button{min-height:30px;padding:6px 8px;border:1px solid var(--line);color:var(--mint);background:#66e5d106;cursor:pointer;font-family:DM Mono,monospace;font-size:6px}.bucket-term-links button:hover,.bucket-term-links button:focus-visible{color:var(--paper);border-color:var(--mint);background:#66e5d11a}.bucket-term-links i{color:var(--coral);font-style:normal}.bucket-console-block{margin-top:18px;padding:20px;border:1px solid var(--line);background:#030b0a6b}.bucket-console-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:17px}.bucket-console-heading span{color:var(--blue)}.bucket-console-heading b{max-width:310px;font-size:9px;font-weight:500;text-align:right}.bucket-probe-decoder{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;margin:0 0 16px}.bucket-probe-decoder article{min-width:0;padding:12px;border:1px solid var(--line);background:#6b9dff09}.bucket-probe-decoder article span,.bucket-frequency-distinction b{display:block;color:var(--yellow);font-family:DM Mono,monospace;font-size:5.5px;letter-spacing:.06em;text-transform:uppercase}.bucket-probe-decoder article b{display:block;margin-top:6px;color:var(--paper);font-size:7px;line-height:1.4}.bucket-probe-decoder article p{margin:6px 0 0;color:#a4b4ae;font-size:6.5px;line-height:1.55}.bucket-probe-decoder>i{align-self:center;color:var(--coral);font-family:DM Mono,monospace;font-size:10px;font-style:normal}.bucket-frequency-distinction{display:grid;grid-template-columns:minmax(110px,.25fr) minmax(0,1fr);gap:12px;margin:0 0 20px;padding:12px;border-left:2px solid var(--coral);background:#030b0a}.bucket-frequency-distinction b{color:var(--coral);line-height:1.45}.bucket-frequency-distinction span{color:#b9c7c2;font-size:7px;line-height:1.55}.bucket-axis-presets{display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:20px;border:1px solid var(--line)}.bucket-axis-presets button{min-height:38px;padding:7px;border:0;color:var(--muted);background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:6px}.bucket-axis-presets button+button{border-left:1px solid var(--line)}.bucket-axis-presets button.active{color:var(--ink);background:var(--blue)}.bucket-gradient-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bucket-gradient-controls .range-control,.bucket-console-block>.range-control{margin-bottom:21px}.bucket-gradient-controls .range-control>span,.bucket-console-block>.range-control>span{gap:12px;min-height:30px;color:var(--paper);font-size:8px}.bucket-gradient-controls .range-control output,.bucket-console-block>.range-control output{color:var(--mint);font-size:7px;white-space:nowrap}.bucket-gradient-controls input,.bucket-console-block input{touch-action:pan-y}.bucket-vector-readout{padding:13px 14px;border-left:2px solid var(--blue);background:#030b0a}.bucket-vector-readout b,.bucket-vector-readout small{display:block}.bucket-vector-readout b{margin:7px 0;font-family:DM Mono,monospace;font-size:8px;font-weight:500}.bucket-vector-readout small{color:var(--muted);font-size:7px;line-height:1.5}.bucket-spectrum-shell{margin-top:6px;border:1px solid var(--line);background:#020a09}.bucket-spectrum-shell>div{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line);color:var(--muted);font-family:DM Mono,monospace;font-size:6px}.bucket-spectrum-shell>div b{color:var(--coral);font-weight:400}#bucket-spectrum{display:block;width:100%;height:auto;min-height:150px}.bucket-spectrum-grid{fill:none;stroke:#b5d2c91f;stroke-width:1}.bucket-spectrum-area{fill:#66e5d11f;stroke:none}.bucket-spectrum-path{fill:none;stroke:var(--mint);stroke-width:2}.bucket-spectrum-tuner{stroke:var(--coral);stroke-width:2}#bucket-spectrum text{fill:var(--muted-dark);font-family:DM Mono,monospace;font-size:9px}.bucket-spectrum-peak line{stroke:var(--yellow);stroke-width:1;stroke-dasharray:3 3}.bucket-spectrum-peak text{fill:var(--yellow)!important;font-size:8px!important}.bucket-game[data-mode=challenge] #bucket-spectrum-path,.bucket-game[data-mode=challenge] #bucket-spectrum-area,.bucket-game[data-mode=challenge] #bucket-spectrum-peaks{opacity:.08}.bucket-signal-meter{display:grid;grid-template-columns:1fr auto;gap:8px 15px;margin-top:17px}.bucket-signal-meter>div{grid-column:1 / -1;height:12px;overflow:hidden;border:1px solid var(--line);background:#020807}.bucket-signal-meter>div i{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--blue),var(--mint),var(--yellow));transition:width .18s ease}.bucket-signal-meter>b{color:var(--yellow);font-family:DM Mono,monospace;font-size:8px;font-weight:400}.bucket-signal-meter p{grid-column:1 / -1;margin:0;color:#a4b4ae;font-size:8px;line-height:1.55}.bucket-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px}.bucket-actions button{display:grid;grid-template-columns:28px 1fr;gap:3px 9px;min-height:59px;padding:10px 12px;border:1px solid var(--line);color:var(--paper);background:#102825;cursor:pointer;text-align:left}.bucket-actions button:first-child{color:var(--ink);border-color:var(--mint);background:var(--mint)}.bucket-actions span{grid-row:1 / 3;align-self:center;font-size:15px}.bucket-actions b,.bucket-actions small{display:block}.bucket-actions b{font-size:8px}.bucket-actions small{color:inherit;font-family:DM Mono,monospace;font-size:5px}.bucket-actions button:disabled{opacity:.4;cursor:wait}.bucket-notebook{color:var(--ink);background:var(--paper-warm)}.bucket-notebook>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px clamp(24px,4vw,52px);border-bottom:1px solid var(--line-dark)}.bucket-notebook header span{color:#42665f}.bucket-notebook h3{margin:8px 0 0;font-family:Georgia,serif;font-size:clamp(20px,2.2vw,30px);font-weight:400}.bucket-notebook header>div:last-child{display:flex;gap:7px}.bucket-notebook header button{min-height:38px;padding:8px 12px;border:1px solid var(--line-dark);color:var(--ink);background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:6px}.bucket-coordinate-table{padding:0 clamp(24px,4vw,52px)}.bucket-coordinate-row{display:grid;grid-template-columns:minmax(200px,1.4fr) repeat(3,minmax(115px,.65fr)) minmax(125px,.8fr);border-bottom:1px solid var(--line-dark)}.bucket-coordinate-row>*{min-width:0;padding:15px 14px;border-left:1px solid var(--line-dark)}.bucket-coordinate-row>*:last-child{border-right:1px solid var(--line-dark)}.bucket-coordinate-row span,.bucket-coordinate-row b,.bucket-coordinate-row strong{display:flex;align-items:center;gap:10px;font-family:DM Mono,monospace;font-size:7px}.bucket-coordinate-row span i{width:10px;height:10px;border-radius:50%;background:var(--blue)}.bucket-coordinate-row:nth-child(3) span i{background:var(--mint)}.bucket-coordinate-row:nth-child(4) span i{background:var(--yellow)}.bucket-coordinate-row b{justify-content:center;color:#1d6b60;font-size:9px}.bucket-coordinate-row strong{color:#5a6d67;font-weight:400}.bucket-coordinate-row.solved{background:#66e5d117}.bucket-coordinate-head>*{color:#657872!important;font-size:6px!important;font-weight:400;text-transform:uppercase}.bucket-learning-state{margin:28px clamp(24px,4vw,52px) 0;padding:23px;border-left:3px solid var(--coral);color:var(--paper);background:var(--ink)}.bucket-learning-state>span{color:var(--coral)}.bucket-learning-state b{display:block;margin:8px 0;font-family:Georgia,serif;font-size:20px;font-weight:400}.bucket-learning-state p{margin:0;color:#a4b4ae;font-size:8px;line-height:1.6}.bucket-principles{display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px;border-top:1px solid var(--line-dark)}.bucket-principles article{display:grid;grid-template-columns:34px 1fr;gap:5px 14px;padding:27px clamp(20px,3vw,40px)}.bucket-principles article+article{border-left:1px solid var(--line-dark)}.bucket-principles article>span{grid-row:1 / 3;color:#30877a;font-family:Georgia,serif;font-size:23px}.bucket-principles h3{margin:0;font-family:Georgia,serif;font-size:17px;font-weight:400}.bucket-principles p{margin:7px 0 0;color:#52645e;font-size:8px;line-height:1.58}.bucket-game-boundary{display:grid;grid-template-columns:170px 1fr;gap:24px;padding:23px clamp(24px,4vw,52px);border-top:1px solid var(--line);color:var(--paper);background:#030b0a}.bucket-game-boundary b{color:var(--yellow)}.bucket-game-boundary p{margin:0;color:var(--muted);font-size:7px;line-height:1.6}.rf-section{overflow:hidden;color:var(--paper);background:radial-gradient(circle at 12% 38%,rgba(102,229,209,.065),transparent 26%),radial-gradient(circle at 90% 75%,rgba(155,139,255,.07),transparent 30%),#0a1b19}.rf-section .section-heading h2{color:var(--paper)}.rf-section .section-heading>p:last-child{color:var(--muted)}.rf-lab{width:min(1450px,100%);margin:0 auto;border:1px solid var(--line);background:var(--paper);box-shadow:0 42px 120px #0000004d}.rf-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px;padding:10px 17px;color:var(--paper);background:var(--ink);border-bottom:1px solid var(--line)}.rf-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line)}.rf-modes button{min-width:92px;padding:9px 10px;border:0;color:var(--muted-dark);background:transparent;cursor:pointer;text-align:left}.rf-modes button+button{border-left:1px solid var(--line)}.rf-modes button.active{color:var(--ink);background:var(--mint)}.rf-modes b,.rf-modes small{display:block}.rf-modes b{margin-bottom:4px;font-size:7px}.rf-modes small{color:inherit;font-family:DM Mono,monospace;font-size:5px}.rf-grid{display:grid;grid-template-columns:minmax(510px,1fr) minmax(510px,1fr);min-height:890px}.rf-stage{position:relative;min-height:890px;overflow:hidden;border-right:1px solid var(--line-dark);background:radial-gradient(circle at 50% 45%,rgba(102,229,209,.1),transparent 42%),linear-gradient(rgba(181,210,201,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.027) 1px,transparent 1px),#05110f;background-size:auto,42px 42px,42px 42px,auto}.rf-stage:after{position:absolute;inset:0;content:"";pointer-events:none;box-shadow:inset 0 0 140px #00000070}.rf-stage-top{position:absolute;z-index:3;top:22px;right:24px;left:24px;display:flex;justify-content:space-between;color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.rf-stage-top b{color:var(--muted-dark);font-weight:400}.rf-stage-readout{position:absolute;z-index:3;bottom:57px;left:25px;min-width:330px;padding:18px 20px;border-left:2px solid var(--z);color:var(--paper);background:#050f0de0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rf-stage-readout span,.rf-stage-readout small{display:block;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.05em}.rf-stage-readout span{color:var(--z)}.rf-stage-readout b{display:block;margin:8px 0;font-family:Georgia,serif;font-size:28px;font-weight:400}.rf-stage-readout small{max-width:340px;color:var(--muted-dark);line-height:1.45}.rf-orbit-hint{position:absolute;z-index:3;right:24px;bottom:22px;margin:0;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;text-transform:uppercase}.rf-inspector{min-width:0;padding:clamp(28px,3vw,46px);color:var(--ink)}.rf-phase-switch{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border:1px solid var(--line-dark)}.rf-phase-switch button{display:grid;grid-template-columns:26px 1fr;gap:3px 10px;min-height:64px;padding:11px 13px;border:0;color:var(--muted-dark);background:transparent;cursor:pointer;text-align:left}.rf-phase-switch button.active{color:var(--paper);background:var(--ink)}.rf-phase-switch button>span{grid-row:1 / 3;align-self:center;color:var(--mint);font-family:DM Mono,monospace;font-size:8px}.rf-phase-switch b,.rf-phase-switch small{display:block}.rf-phase-switch b{font-size:10px}.rf-phase-switch small{color:inherit;font-family:DM Mono,monospace;font-size:6px}.rf-phase-switch>i{padding:0 8px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:5px;font-style:normal;text-align:center;text-transform:uppercase}.rf-law{display:grid;grid-template-columns:repeat(2,1fr);margin:25px 0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.rf-law>div{padding:19px 0}.rf-law>div+div{padding-left:22px;border-left:1px solid var(--line-dark)}.rf-law span{color:var(--muted-dark);font-family:DM Mono,monospace;font-size:6px;letter-spacing:.06em}.rf-law p{margin:9px 0 0;font-family:Georgia,serif;font-size:17px}.rf-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rf-controls .range-control{min-width:0;margin-bottom:24px}.rf-controls .range-control>span{align-items:flex-start;gap:9px;min-height:34px;font-size:8px}.rf-controls .range-control output{flex:0 0 auto;color:#267a6e;font-size:7px}.rf-channels{margin:0;padding:0;border:0}.rf-channels legend{margin-bottom:8px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:6px;letter-spacing:.06em;text-transform:uppercase}.rf-channels>div{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line-dark)}.rf-channels button{min-height:31px;border:0;color:var(--muted-dark);background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:7px}.rf-channels button+button{border-left:1px solid var(--line-dark)}.rf-channels button.active{color:var(--paper);background:var(--ink)}.rf-channels:disabled{opacity:.38}.rf-chain{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:5px;margin-top:24px;padding:14px;color:var(--paper);background:var(--ink)}.rf-chain>div{min-width:0;opacity:.32}.rf-chain>div.active{opacity:1}.rf-chain span,.rf-chain b{display:block;overflow:hidden;font-family:DM Mono,monospace;font-size:5px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.rf-chain span{color:var(--mint)}.rf-chain b{color:var(--muted);font-weight:400}.rf-chain>i{color:var(--muted-dark);font-size:8px;font-style:normal}.rf-explanation{margin-top:22px;padding:17px 18px;border-left:2px solid var(--z);color:var(--paper);background:var(--ink)}.rf-explanation span{color:var(--z);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.rf-explanation p{margin:8px 0 0;color:#a4b4ae;font-size:8px;line-height:1.58}.rf-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.rf-metrics>div{min-width:0;padding:12px 10px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.rf-metrics span,.rf-metrics b{display:block;font-family:DM Mono,monospace}.rf-metrics span{min-height:18px;color:var(--muted-dark);font-size:5px;line-height:1.35;text-transform:uppercase}.rf-metrics b{margin-top:5px;font-size:7px;font-weight:500;line-height:1.4}.rf-model-note{margin:13px 0 0;color:var(--muted-dark);font-size:7px;line-height:1.5}.receive-journey{border-top:1px solid var(--line-dark);color:var(--ink);background:var(--paper-warm)}.receive-journey-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:clamp(24px,4vw,64px);padding:clamp(28px,4vw,54px);border-bottom:1px solid var(--line-dark)}.receive-journey-heading p,.receive-journey-heading span,.receive-term-links span{margin:0;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.06em;line-height:1.55;text-transform:uppercase}.receive-journey-heading h3{max-width:760px;margin:11px 0 13px;font-family:Georgia,serif;font-size:clamp(25px,3vw,42px);font-weight:400;line-height:1.03}.receive-journey-heading>div>span{display:block;max-width:760px;color:#435650;font-family:Manrope,sans-serif;font-size:9px;letter-spacing:0;line-height:1.65;text-transform:none}.receive-term-links{align-content:start;display:flex;flex-wrap:wrap;gap:7px}.receive-term-links>span{flex:0 0 100%;margin-bottom:3px}.receive-term-links button{min-height:31px;padding:7px 9px;border:1px solid var(--line-dark);color:#315d55;background:#ffffff47;cursor:pointer;font-family:DM Mono,monospace;font-size:6px}.receive-term-links button:hover,.receive-term-links button:focus-visible{color:var(--ink);border-color:var(--mint);background:#66e5d11f}.receive-term-links i{color:var(--coral);font-style:normal}.receive-stage-rail{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));border-bottom:1px solid var(--line-dark);background:var(--ink)}.receive-stage-rail button{min-width:0;min-height:78px;padding:12px 10px;border:0;color:var(--muted-dark);background:transparent;cursor:pointer;text-align:left}.receive-stage-rail button+button{border-left:1px solid var(--line)}.receive-stage-rail button.active{color:var(--ink);background:var(--mint)}.receive-stage-rail span,.receive-stage-rail b,.receive-stage-rail small{display:block}.receive-stage-rail span{margin-bottom:7px;color:var(--coral);font-family:DM Mono,monospace;font-size:6px}.receive-stage-rail button.active span{color:#7c2d20}.receive-stage-rail b{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.receive-stage-rail small{margin-top:5px;color:inherit;font-family:DM Mono,monospace;font-size:5px;line-height:1.4}.receive-journey-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);border-bottom:1px solid var(--line-dark)}.receive-stage-card{padding:clamp(28px,4vw,52px);border-right:1px solid var(--line-dark)}.receive-stage-card-heading{padding-left:16px;border-left:2px solid var(--coral)}.receive-stage-card-heading span,.receive-live-readout header span,.receive-explanation-grid span,.receive-form-map span,.receive-model-boundary b{color:var(--muted-dark);font-family:DM Mono,monospace;font-size:6px;letter-spacing:.06em;text-transform:uppercase}.receive-stage-card-heading b{display:block;max-width:820px;margin-top:9px;font-family:Georgia,serif;font-size:clamp(20px,2vw,30px);font-weight:400;line-height:1.15}.receive-stage-card>p{max-width:900px;margin:22px 0 27px;color:#30443f;font-size:10px;line-height:1.72}.receive-explanation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.receive-explanation-grid>div{min-width:0;padding:17px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.receive-explanation-grid>div:last-child{grid-column:1 / -1}.receive-explanation-grid span{color:#2c6f63}.receive-explanation-grid p{margin:8px 0 0;color:#40534d;font-size:8px;line-height:1.62}.receive-live-readout{padding:clamp(26px,3vw,42px);color:var(--paper);background:var(--ink-soft)}.receive-live-readout header{display:flex;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.receive-live-readout header span{color:var(--mint)}.receive-live-readout header b{color:var(--coral);font-family:DM Mono,monospace;font-size:7px}.receive-live-readout>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:13px 0;border-bottom:1px solid var(--line)}.receive-live-readout>div span,.receive-live-readout>div small{color:var(--muted);font-family:DM Mono,monospace;font-size:6px;line-height:1.4}.receive-live-readout>div b{color:var(--paper);font-family:DM Mono,monospace;font-size:8px;font-weight:500;text-align:right}.receive-live-readout>div small{grid-column:1 / -1}.receive-scrubber{display:grid;grid-template-columns:auto minmax(360px,1fr) minmax(230px,.38fr);align-items:center;gap:24px;padding:22px clamp(22px,4vw,52px);border-bottom:1px solid var(--line-dark)}#rx-chain-play{min-height:58px;padding:10px 18px;border:0;color:var(--ink);background:var(--mint);cursor:pointer}#rx-chain-play span,#rx-chain-play b{display:block}#rx-chain-play span{margin-bottom:3px;font-size:11px}#rx-chain-play b{font-family:DM Mono,monospace;font-size:6px}#rx-chain-play[aria-pressed=true]{color:var(--paper);background:var(--coral)}.receive-scrubber .range-control{margin:0}.receive-scrubber .range-control>span,.receive-electronics-controls .range-control>span{gap:16px;font-size:8px}.receive-scrubber input[type=range],.receive-electronics-controls input[type=range]{touch-action:pan-y}.receive-controls-and-map{display:grid;grid-template-columns:minmax(320px,.4fr) minmax(0,1fr);border-bottom:1px solid var(--line-dark)}.receive-electronics-controls{padding:clamp(28px,4vw,48px);border-right:1px solid var(--line-dark)}.receive-electronics-law{margin:0 0 28px;padding:16px;border:1px solid var(--line-dark);border-left:2px solid var(--violet);background:#9b8bff0e}.receive-electronics-law>span,.receive-electronics-law>small{display:block;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:6px;line-height:1.5}.receive-electronics-law>p{margin:10px 0;color:var(--ink);font-family:Georgia,serif;font-size:clamp(12px,1.15vw,17px);line-height:1.45}.receive-electronics-law>small{color:var(--ink-soft)}.receive-electronics-controls .range-control{margin-bottom:28px}#rx-control-consequence{margin:4px 0 0;padding:16px;border-left:2px solid var(--yellow);color:var(--paper);background:var(--ink)}#rx-control-consequence b,#rx-control-consequence span{display:block}#rx-control-consequence b{color:var(--yellow);font-family:DM Mono,monospace;font-size:6px}#rx-control-consequence span{margin-top:7px;color:#a4b4ae;font-size:8px;line-height:1.55}.receive-form-map{display:grid;grid-template-columns:repeat(9,auto);align-items:stretch;padding:clamp(28px,4vw,48px)}.receive-form-map [data-rx-form]{min-width:0;padding:16px 13px;border:1px solid var(--line-dark);background:#fff3}.receive-form-map [data-rx-form].active{border-color:#399789;box-shadow:inset 0 -3px #399789;background:#66e5d11f}.receive-form-map>i{align-self:center;padding:0 7px;color:var(--muted-dark);font-style:normal}.receive-form-map b,.receive-form-map p{display:block}.receive-form-map b{margin:11px 0 8px;font-family:Georgia,serif;font-size:13px;font-weight:400;white-space:nowrap}.receive-form-map p{margin:0;color:#4b5e58;font-size:7px;line-height:1.5}.receive-model-boundary{display:grid;grid-template-columns:170px minmax(0,1fr) minmax(230px,.38fr);gap:25px;padding:24px clamp(24px,4vw,52px);color:var(--paper);background:var(--ink)}.receive-model-boundary b{color:var(--yellow)}.receive-model-boundary p,.receive-model-boundary span{margin:0;color:#9fb0aa;font-size:7px;line-height:1.6}.rf-principles{display:grid;grid-template-columns:repeat(3,1fr);width:min(1320px,100%);margin:64px auto 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rf-principles article{display:grid;grid-template-columns:54px 1fr;gap:0 21px;padding:30px}.rf-principles article+article{border-left:1px solid var(--line)}.rf-principles article>span{grid-row:1 / 3;color:var(--mint);font-family:Georgia,serif;font-size:21px}.rf-principles h3{margin:0 0 9px;font-family:Georgia,serif;font-size:19px;font-weight:400}.rf-principles p{margin:0;color:var(--muted);font-size:8px;line-height:1.6}.timing-lab{width:min(1450px,100%);margin:clamp(74px,8vw,116px) auto 0;border:1px solid var(--line);background:var(--paper);box-shadow:0 42px 120px #0000004d}.timing-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:64px;padding:10px 18px;color:var(--paper);background:var(--ink);border-bottom:1px solid var(--line)}.timing-modes{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.timing-modes button{min-width:108px;padding:9px 12px;border:0;color:#91a19b;background:transparent;cursor:pointer;text-align:left}.timing-modes button+button{border-left:1px solid var(--line)}.timing-modes button.active{color:var(--ink);background:var(--mint)}.timing-toolbar .console-id small{color:#91a19b}.timing-modes b,.timing-modes small{display:block}.timing-modes b{margin-bottom:4px;font-size:8px}.timing-modes small{color:inherit;font-family:DM Mono,monospace;font-size:6px}.timing-grid{display:grid;grid-template-columns:minmax(500px,.94fr) minmax(540px,1.06fr);min-height:1050px}.timing-visuals{min-width:0;padding:clamp(24px,3vw,42px);border-right:1px solid var(--line-dark);color:var(--paper);background:radial-gradient(circle at 50% 28%,rgba(102,229,209,.09),transparent 34%),linear-gradient(rgba(181,210,201,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.027) 1px,transparent 1px),#061311;background-size:auto,42px 42px,42px 42px,auto}.timing-phantom-panel{width:min(500px,100%);margin:0 auto}.timing-phantom-shell{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid var(--line);background:#030a09}.timing-phantom-shell canvas{display:block;width:100%;height:100%;cursor:crosshair}.timing-phantom-shell canvas:focus-visible{outline:2px solid var(--yellow);outline-offset:-3px}.timing-probe-hint{position:absolute;right:9px;bottom:8px;z-index:2;padding:5px 7px;color:#edf2e9b3;background:#030a09b8;font-family:DM Mono,monospace;font-size:5px;letter-spacing:.055em;pointer-events:none}.timing-anatomy-probe{display:grid;gap:4px;padding:12px 13px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:#030a099e}.timing-anatomy-probe span,.timing-anatomy-probe small,.timing-anatomy-probe strong{font-family:DM Mono,monospace}.timing-anatomy-probe span{color:var(--yellow);font-size:6px;letter-spacing:.055em}.timing-anatomy-probe b{color:var(--paper);font-family:Georgia,serif;font-size:14px;font-weight:400}.timing-anatomy-probe small{color:var(--muted-dark);font-size:6px;line-height:1.45}.timing-anatomy-probe strong{color:var(--mint);font-size:7px;font-weight:500}.timing-orientation span{position:absolute;z-index:2;color:#edf2e999;font-family:DM Mono,monospace;font-size:7px}.timing-orientation span:first-child{top:7px;left:50%}.timing-orientation span:last-child{top:50%;right:7px}.timing-tissue-key{display:flex;flex-wrap:wrap;justify-content:center;gap:13px;margin-top:12px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:6px;text-transform:uppercase}.timing-tissue-key span{display:flex;align-items:center;gap:5px}.timing-tissue-key i{width:6px;height:6px;border:1px solid var(--muted-dark);border-radius:50%}.fat-key{background:#d9e5dd}.gray-key{background:#95a49f}.white-key{background:#becbc6}.csf-key{background:var(--mint)}.lesion-key{background:var(--coral)}.restricted-key{background:var(--yellow)}.timing-curve-panel{margin-top:36px;padding-top:30px;border-top:1px solid var(--line)}.timing-curve-panel canvas{display:block;width:100%;height:auto;border:1px solid var(--line)}.timing-inspector{min-width:0;padding:clamp(28px,3vw,46px);color:var(--ink)}.timing-law{padding-bottom:24px;border-bottom:1px solid var(--line-dark)}.timing-law>span{color:#1d675e;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.timing-law p{margin:11px 0 8px;font-family:Georgia,serif;font-size:clamp(19px,1.7vw,25px)}.timing-law small{color:var(--muted-dark);font-size:8px;line-height:1.55}.timing-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:25px}.timing-controls [hidden]{display:none!important}.timing-controls .range-control{min-width:0;margin-bottom:23px}.timing-controls .range-control>span{align-items:flex-start;gap:8px;min-height:34px;font-size:8px}.timing-controls .range-control output{flex:0 0 auto;color:#267a6e;font-size:7px}#timing-flip-control.disabled{opacity:1}#timing-flip-control.disabled input{opacity:.42}#timing-flip-control.disabled :is(label,output,small,small span){color:#52645e}.timing-presets{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line-dark)}.timing-presets button{min-width:0;padding:11px 9px;border:0;color:var(--muted-dark);background:transparent;cursor:pointer;text-align:left}.timing-presets button+button{border-left:1px solid var(--line-dark)}.timing-presets button.active{color:var(--paper);background:var(--ink)}.timing-presets b,.timing-presets small{display:block}.timing-presets b{margin-bottom:4px;font-size:7px}.timing-presets small{color:inherit;font-family:DM Mono,monospace;font-size:5px}.timing-sequence-gallery{margin-top:24px}.timing-sequence-gallery button{display:grid;gap:0;padding:0}.timing-sequence-gallery canvas{display:block;width:100%;height:auto;border-bottom:1px solid var(--line-dark);background:#030a09}.timing-sequence-gallery button>span{display:block;padding:10px 9px 11px}.timing-secondary-presets{display:grid;grid-template-columns:repeat(2,1fr);border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.timing-secondary-presets button{min-width:0;padding:10px 12px;border:0;color:var(--muted-dark);background:transparent;cursor:pointer;text-align:left}.timing-secondary-presets button+button{border-left:1px solid var(--line-dark)}.timing-secondary-presets button.active{color:var(--paper);background:var(--ink)}.timing-secondary-presets b,.timing-secondary-presets small{display:block}.timing-secondary-presets b{margin-bottom:3px;font-size:7px}.timing-secondary-presets small{color:inherit;font-family:DM Mono,monospace;font-size:5px}.timing-comparison{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:23px}.timing-comparison label{display:flex;flex-direction:column;gap:7px}.timing-comparison span{color:var(--muted-dark);font-family:DM Mono,monospace;font-size:6px;letter-spacing:.05em}.timing-comparison label:first-child span{color:#1d675e}.timing-comparison label:last-child span{color:#a84335}.timing-comparison select{min-height:35px;padding:0 10px;border:1px solid var(--line-dark);border-radius:0;color:var(--ink);background:transparent;font-family:DM Mono,monospace;font-size:7px}.timing-tissue-properties{display:grid;grid-template-columns:repeat(2,1fr);margin-top:12px;border:1px solid var(--line-dark)}.timing-tissue-properties>div{min-width:0;padding:11px 10px}.timing-tissue-properties>div+div{border-left:1px solid var(--line-dark)}.timing-tissue-properties span,.timing-tissue-properties b{display:block;font-family:DM Mono,monospace}.timing-tissue-properties span{margin-bottom:5px;color:var(--muted-dark);font-size:6px}.timing-tissue-properties b{font-size:6px;font-weight:400;line-height:1.45}.timing-sequence-panel{margin-top:23px;padding:15px 16px 5px;color:var(--paper);background:var(--ink)}.timing-sequence-svg{display:block;width:100%;height:auto}.timing-seq-grid path{fill:none;stroke:#b5d2c91f;stroke-width:1}.timing-sequence-svg text{fill:var(--muted-dark);font-family:DM Mono,monospace;font-size:8px}.timing-seq-row{fill:#91a19b!important;font-size:9px!important}.timing-rf-pulse{fill:none;stroke:var(--yellow);stroke-width:2}.timing-rf-pulse.refocus{stroke:var(--z)}.timing-rf-pulse.inversion{stroke:var(--coral)}.timing-diffusion-lobes{fill:none;stroke:var(--yellow);stroke-width:2}.timing-seq-text.diffusion{fill:var(--yellow)}.timing-echo-path{fill:none;stroke:var(--mint);stroke-width:2}.timing-echo-line{stroke:var(--coral);stroke-width:1;stroke-dasharray:4 4}.timing-seq-text.echo{fill:var(--coral)}#timing-sequence-label{color:#91a19b}.timing-explanation{margin-top:22px;padding:17px 18px;border-left:2px solid var(--yellow);color:var(--paper);background:var(--ink)}.timing-explanation span{color:var(--yellow);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.timing-explanation p{margin:8px 0 0;color:#a4b4ae;font-size:8px;line-height:1.58}.timing-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.timing-metrics>div{min-width:0;padding:12px 10px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.timing-metrics span,.timing-metrics b{display:block;font-family:DM Mono,monospace}.timing-metrics span{min-height:18px;color:var(--muted-dark);font-size:5px;line-height:1.35;text-transform:uppercase}.timing-metrics b{margin-top:5px;font-size:7px;font-weight:500;line-height:1.4}.timing-model-note{margin:13px 0 0;color:var(--muted-dark);font-size:7px;line-height:1.5}.timing-tissue-ledger{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.timing-tissue-ledger article{min-width:0;padding:10px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.timing-tissue-ledger span,.timing-tissue-ledger b{display:block;font-family:DM Mono,monospace}.timing-tissue-ledger span{min-height:16px;color:var(--muted-dark);font-size:5px;line-height:1.35}.timing-tissue-ledger b{margin-top:4px;font-size:8px;font-weight:500}.timing-tissue-ledger [data-timing-tissue=lesion] b{color:#a84335}.timing-tissue-ledger [data-timing-tissue=restricted] b{color:#745e08}.timing-sources{display:flex;flex-wrap:wrap;gap:7px 13px;margin-top:13px;padding-top:13px;border-top:1px solid var(--line-dark)}.timing-sources a{color:#267a6e;font-family:DM Mono,monospace;font-size:6px;line-height:1.45;text-decoration-thickness:1px;text-underline-offset:3px}.axes-section{background:var(--paper-warm);color:var(--ink);border-top:1px solid var(--line-dark)}.axis-role-order-note{width:min(1320px,100%);margin:0 auto 18px;padding:13px 16px;border:1px solid rgba(226,213,106,.42);color:#52645e;background:#e2d56a12;font-size:9px;line-height:1.6}.axis-role-order-note b{color:#866d0c;font-family:DM Mono,monospace;font-size:7px;font-weight:500;letter-spacing:.055em}.axis-workbench{display:grid;grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);width:min(1320px,100%);min-height:860px;margin:0 auto;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.axis-tabs{display:flex;flex-direction:column;border-right:1px solid var(--line-dark)}.axis-tab{position:relative;display:grid;flex:1;grid-template-columns:58px 1fr auto;align-items:center;gap:18px;padding:28px 26px 28px 0;border:0;border-bottom:1px solid var(--line-dark);color:var(--ink);background:transparent;cursor:pointer;text-align:left}.axis-tab:last-child{border-bottom:0}.axis-tab:before{position:absolute;top:0;bottom:0;left:0;width:3px;content:"";background:var(--axis-color, var(--x));transform:scaleY(0);transition:transform .25s ease}.axis-tab:nth-child(1){--axis-color: var(--x)}.axis-tab:nth-child(2){--axis-color: var(--y)}.axis-tab:nth-child(3){--axis-color: var(--z)}.axis-tab:hover,.axis-tab.active{background:#ffffff42}.axis-tab.active:before{transform:scaleY(1)}.axis-letter{font-family:Georgia,serif;font-size:44px;text-align:center}.axis-tab>span:nth-child(2){display:flex;flex-direction:column}.axis-tab b{margin-bottom:8px;font-size:12px;font-weight:600}.axis-tab small,.axis-tab>i{color:var(--muted-dark);font-family:DM Mono,monospace;font-size:8px;font-style:normal;letter-spacing:.04em}.axis-stage{display:grid;grid-template-columns:minmax(430px,1.14fr) minmax(390px,.86fr);min-width:0;align-items:start}.axis-diagram{position:sticky;top:74px;height:min(860px,calc(100vh - 92px));min-width:0;min-height:860px;overflow:hidden;background:radial-gradient(circle at center,rgba(102,229,209,.08),transparent 51%),linear-gradient(rgba(181,210,201,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.028) 1px,transparent 1px),#030b0a;background-size:auto,34px 34px,34px 34px,auto}#axis-jobs-canvas{position:absolute;z-index:2;inset:0;display:block;width:100%;height:100%;touch-action:none}.axis-diagram:after{position:absolute;z-index:3;inset:0;content:"";pointer-events:none;box-shadow:inset 0 0 100px #0000009e}.axis-scene-state{position:absolute;z-index:7;top:66px;right:16px;left:16px;display:grid;grid-template-columns:minmax(145px,auto) minmax(0,1fr);gap:6px 15px;padding:13px 14px;border:1px solid rgba(181,210,201,.2);color:#edf2e9;background:#030b0ad1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none}.axis-scene-state :is(span,b){font-family:DM Mono,monospace;font-size:7px;line-height:1.45}.axis-scene-state span{color:#e2d56a}.axis-scene-state b{color:#66e5d1;font-weight:500;text-align:right}.axis-scene-state small{grid-column:1 / -1;color:#a7b8b1;font-size:8px;line-height:1.5}.axis-orbit-hint{position:absolute;z-index:7;right:15px;bottom:13px;left:15px;margin:0;color:#829890;font-family:DM Mono,monospace;font-size:6px;line-height:1.4;text-align:center;text-transform:uppercase;pointer-events:none}.spin-grid{position:absolute;top:50%;left:50%;display:grid;grid-template-columns:repeat(7,1fr);gap:clamp(17px,2.1vw,34px);width:74%;transform:translate(-50%,-50%)}.spin{position:relative;aspect-ratio:1;border:1px solid rgba(7,21,20,.18);border-radius:50%}.spin:before{position:absolute;top:50%;left:50%;width:54%;height:1px;content:"";background:var(--spin-color, var(--x));transform:translateY(-50%) rotate(var(--spin-angle, 0deg));transform-origin:left center}.spin:after{position:absolute;top:50%;left:50%;width:4px;height:4px;content:"";border-radius:50%;background:var(--ink);transform:translate(-50%,-50%)}.axis-guide{position:absolute;right:12%;bottom:45px;left:12%;display:flex;align-items:center;gap:12px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;z-index:7}.axis-guide i{position:relative;flex:1;height:1px;background:linear-gradient(90deg,var(--blue),var(--coral))}.axis-guide i:after{position:absolute;top:-3px;right:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid var(--coral);content:""}.axis-wave{display:none}.axis-diagram.mode-y .spin-grid{grid-template-columns:repeat(7,1fr)}.axis-diagram.mode-y .spin:nth-child(n){--spin-color: var(--y)}.axis-diagram.mode-z .spin-grid{transform:translate(-50%,-50%) perspective(500px) rotateX(60deg) rotate(-15deg)}.axis-explanation{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:clamp(30px,3.2vw,52px);border-left:1px solid var(--line-dark);background:#ffffff3d}.axis-kicker{margin:0 0 22px;color:#1f695f;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.11em}.axis-explanation h3{margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(29px,3vw,44px);font-weight:400;line-height:1.1}.axis-explanation>p:nth-of-type(2){margin:0;color:var(--muted-dark);font-size:12px;line-height:1.75}.axis-formula{margin:38px 0;padding:22px 0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.axis-formula strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.axis-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.axis-detail-grid b{font-size:9px;font-weight:600;line-height:1.45}.axis-current-control{margin:30px 0 0;padding-top:24px;border-top:1px solid var(--line-dark)}.axis-current-control>span{color:var(--muted-dark)}.axis-current-control label{color:var(--ink);font-size:9px}.axis-current-control output{color:#1f695f;font-family:DM Mono,monospace;font-size:10px}.axis-current-control>p{min-height:62px;margin:12px 0 0;padding:11px 12px;border-left:2px solid var(--y);color:var(--muted-dark);background:#ff785f09;font-size:8px;line-height:1.58}.axis-cause-chain{margin-top:27px;border:1px solid var(--line-dark)}.axis-cause-chain header{padding:14px;border-bottom:1px solid var(--line-dark)}.axis-cause-chain header span{color:#1f695f;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.055em}.axis-cause-chain h4{margin:7px 0 0;font-size:13px;font-weight:600}.axis-cause-chain>div{display:grid}.axis-cause-chain article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:3px 9px;min-width:0;padding:11px 13px}.axis-cause-chain article+article{border-top:1px solid var(--line-dark)}.axis-cause-chain article i{grid-row:1 / 4;display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--line-dark);border-radius:50%;color:#1f695f;font-family:DM Mono,monospace;font-size:8px;font-style:normal}.axis-cause-chain article span{color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.05em}.axis-cause-chain article b{font-family:DM Mono,monospace;font-size:10px;font-weight:500;line-height:1.4}.axis-cause-chain article small{color:var(--muted-dark);font-size:9px;line-height:1.5}.axis-cause-chain>p{margin:0;padding:13px 14px;border-top:1px solid var(--line-dark);color:var(--muted-dark);background:#e2d56a09;font-size:9px;line-height:1.6}.axis-cause-chain>p b{color:#705a08;font-family:DM Mono,monospace;font-size:8px;font-weight:600}.axis-jobs-model-boundary{margin-top:23px;padding:14px;border:1px solid rgba(155,139,255,.3);background:#9b8bff09}.axis-jobs-model-boundary b{display:block;margin-bottom:7px;color:#6857bd;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.055em}.axis-jobs-model-boundary p{margin:0;color:var(--muted-dark);font-size:7px;line-height:1.55}.oblique-lab{width:min(1450px,100%);margin:clamp(70px,8vw,112px) auto 0;border:1px solid var(--line-dark);background:var(--paper);box-shadow:0 36px 100px #091e1b1f}.oblique-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:64px;padding:10px 18px;color:var(--paper);background:var(--ink)}.oblique-presets{display:flex;padding:3px;border:1px solid var(--line);border-radius:var(--radius)}.oblique-presets button{min-height:29px;padding:0 12px;border:0;color:var(--muted);background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:7px;text-transform:uppercase}.oblique-presets button.active{color:var(--ink);background:var(--mint)}.oblique-grid{display:grid;grid-template-columns:minmax(510px,1fr) minmax(510px,1fr);min-height:900px}.oblique-stage{position:relative;min-height:900px;overflow:hidden;border-right:1px solid var(--line-dark);background:radial-gradient(circle at 50% 45%,rgba(155,139,255,.105),transparent 40%),linear-gradient(rgba(181,210,201,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.027) 1px,transparent 1px),#061311;background-size:auto,42px 42px,42px 42px,auto}.oblique-stage:after{position:absolute;inset:0;content:"";pointer-events:none;box-shadow:inset 0 0 130px #0000006b}.oblique-stage-key{position:absolute;z-index:3;top:22px;right:24px;left:24px;display:flex;flex-wrap:wrap;gap:22px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.05em;text-transform:uppercase}.oblique-stage-key span{display:flex;align-items:center;gap:7px}.oblique-stage-key i{width:17px;height:1px;background:linear-gradient(90deg,var(--x),var(--y),var(--z))}.oblique-stage-key span:nth-child(2) i{border-top:1px dashed var(--muted-dark);background:transparent}.oblique-stage-key span:nth-child(3) i{height:2px;background:linear-gradient(90deg,var(--x) 0 25%,var(--y) 25% 50%,var(--z) 50% 75%,var(--yellow) 75%)}.oblique-stage-readout{position:absolute;z-index:3;bottom:57px;left:25px;min-width:310px;padding:18px 20px;border-left:2px solid var(--mint);color:var(--paper);background:#050f0ddb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.oblique-stage-readout span,.oblique-stage-readout small{display:block;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.05em}.oblique-stage-readout span{color:var(--mint)}.oblique-stage-readout b{display:block;margin:8px 0;font-family:Georgia,serif;font-size:28px;font-weight:400}.oblique-stage-readout small{color:var(--muted-dark)}.oblique-orbit-hint{position:absolute;z-index:3;right:24px;bottom:22px;margin:0;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;text-transform:uppercase}.oblique-inspector{min-width:0;padding:clamp(28px,3vw,46px)}.oblique-law{display:grid;grid-template-columns:1fr .9fr;gap:28px;align-items:end;padding-bottom:25px;border-bottom:1px solid var(--line-dark)}.oblique-law span{color:#2a8276;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.oblique-law p{margin:11px 0 0;font-family:Georgia,serif;font-size:23px}.oblique-law p b{font-weight:400}.oblique-law small{color:var(--muted-dark);font-size:8px;line-height:1.55}.oblique-operation{display:grid;grid-template-columns:repeat(3,1fr);margin:25px 0;border:1px solid var(--line-dark)}.oblique-operation button{min-width:0;padding:13px 12px;border:0;color:var(--muted-dark);background:transparent;cursor:pointer;text-align:left}.oblique-operation button+button{border-left:1px solid var(--line-dark)}.oblique-operation button.active{color:var(--paper);background:var(--ink)}.oblique-operation b,.oblique-operation small{display:block}.oblique-operation b{margin-bottom:5px;font-size:9px}.oblique-operation small{color:inherit;font-family:DM Mono,monospace;font-size:6px}.oblique-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px}.oblique-controls .range-control{min-width:0;margin-bottom:25px}.oblique-controls .range-control>span{gap:10px;font-size:9px}.oblique-controls .range-control output{flex:0 0 auto;font-size:8px}.oblique-transform{margin-top:3px;border:1px solid var(--line-dark)}.oblique-transform table{width:100%;border-collapse:collapse;table-layout:fixed;font-family:DM Mono,monospace;font-size:7px;text-align:center}.oblique-transform caption{padding:10px 12px;border-bottom:1px solid var(--line-dark);color:var(--muted-dark);font-size:6px;letter-spacing:.05em;text-align:left;text-transform:uppercase}.oblique-transform th,.oblique-transform td{height:31px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);font-weight:400}.oblique-transform tr:last-child th,.oblique-transform tr:last-child td{border-bottom:0}.oblique-transform th:last-child,.oblique-transform td:last-child{border-right:0}.oblique-transform thead th,.oblique-transform tbody th{color:var(--muted-dark);text-transform:uppercase}.oblique-transform [data-basis].active{color:var(--paper);background:var(--ink)}.coil-mixer{margin-top:22px;padding:17px 18px;color:var(--paper);background:var(--ink)}.coil-mixer-heading{display:flex;justify-content:space-between;margin-bottom:15px;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.06em}.coil-mixer-heading span{color:var(--mint)}.coil-mixer-heading b{color:var(--muted-dark);font-weight:400}.coil-channel{display:grid;grid-template-columns:28px 1fr 85px;align-items:center;gap:11px;min-height:30px;font-family:DM Mono,monospace;font-size:7px}.coil-channel>span{color:var(--channel-color)}.coil-channel>i{position:relative;height:4px;background:#b5d2c91f}.coil-channel>i:after{position:absolute;top:-3px;bottom:-3px;left:50%;width:1px;content:"";background:#edf2e96b}.coil-channel>i b{position:absolute;top:0;left:var(--coil-start, 50%);width:var(--coil-width, 0%);height:100%;background:var(--channel-color);transition:left 80ms linear,width 80ms linear}.coil-channel>i b.over-limit{background:var(--yellow);box-shadow:0 0 8px var(--coral)}.coil-channel output{color:var(--paper);font-family:inherit;font-size:7px;text-align:right}.x-channel{--channel-color: var(--x)}.y-channel{--channel-color: var(--y)}.z-channel{--channel-color: var(--z)}.oblique-explanation{margin-top:22px;padding:17px 18px;border-left:2px solid var(--mint);color:var(--paper);background:var(--ink)}.oblique-explanation.warning{border-left-color:var(--coral)}.oblique-explanation span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.oblique-explanation.warning span{color:var(--coral)}.oblique-explanation p{margin:8px 0 0;color:#a4b4ae;font-size:8px;line-height:1.58}.oblique-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;border:1px solid var(--line-dark)}.oblique-metrics>div{min-width:0;padding:13px 11px}.oblique-metrics>div+div{border-left:1px solid var(--line-dark)}.oblique-metrics span,.oblique-metrics b{display:block;font-family:DM Mono,monospace}.oblique-metrics span{min-height:18px;color:var(--muted-dark);font-size:6px;line-height:1.35;text-transform:uppercase}.oblique-metrics b{margin-top:5px;font-size:7px;font-weight:500}.oblique-limit-note{margin:14px 0 0;color:var(--muted-dark);font-size:7px;line-height:1.55}.moment-section{color:var(--ink);background:radial-gradient(circle at 13% 74%,rgba(155,139,255,.08),transparent 26%),var(--paper-warm);border-top:1px solid var(--line-dark)}.moment-lab{width:min(1450px,100%);margin:0 auto;border:1px solid var(--line-dark);background:var(--paper);box-shadow:0 36px 100px #091e1b1f}.moment-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:64px;padding:10px 18px;color:var(--paper);background:var(--ink)}.moment-axis-tabs{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--line);border-radius:var(--radius)}.moment-axis-tabs>span{padding:0 11px 0 7px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.moment-axis-tabs button{min-width:49px;min-height:29px;padding:0 13px;border:0;border-radius:2px;color:var(--muted);background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:8px;text-transform:uppercase}.moment-axis-tabs button:hover{color:var(--paper)}.moment-axis-tabs button.active{color:var(--ink);background:var(--mint)}.moment-grid{display:grid;grid-template-columns:minmax(470px,1.03fr) minmax(470px,.97fr);min-height:790px}.moment-stage{position:relative;min-height:790px;overflow:hidden;border-right:1px solid var(--line-dark);background:radial-gradient(circle at 50% 46%,rgba(102,229,209,.095),transparent 39%),linear-gradient(rgba(181,210,201,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.027) 1px,transparent 1px),#061311;background-size:auto,42px 42px,42px 42px,auto}.moment-stage:after{position:absolute;inset:0;content:"";pointer-events:none;box-shadow:inset 0 0 120px #00000061}.moment-stage-top{position:absolute;z-index:3;top:22px;right:24px;left:24px;display:flex;flex-wrap:wrap;gap:21px;max-width:calc(100% - 185px);color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.moment-stage-top span{display:flex;align-items:center;gap:7px}.moment-stage-top i{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 9px #66e5d1b3}.moment-stage-top .moment-phase-key i{width:48px;height:5px;border-radius:0;background:linear-gradient(90deg,var(--mint),var(--yellow),var(--coral),var(--violet),var(--mint));box-shadow:0 0 9px #66e5d152}.moment-stage-top .moment-plane-key i{border:1px solid var(--coral);border-radius:0;background:#ff785f2e;box-shadow:none}.moment-stage-top .moment-sum-key i{background:var(--paper);box-shadow:0 0 7px #edf2e973}.moment-stage-readout{position:absolute;z-index:3;right:28px;bottom:28px;left:28px;max-width:390px;padding:20px 22px;border-left:2px solid var(--mint);color:var(--paper);background:#071514d1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.moment-stage-readout span,.moment-stage-readout small{display:block;color:var(--muted);font-family:DM Mono,monospace;font-size:7px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.moment-stage-readout b{display:block;margin:8px 0 10px;color:var(--mint);font-family:Georgia,serif;font-size:24px;font-weight:400}.moment-orbit-hint{position:absolute;z-index:3;right:24px;bottom:24px;margin:0;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.05em;text-transform:uppercase}.moment-inspector{min-width:0;padding:clamp(28px,3vw,43px);background:var(--paper)}.moment-law{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.moment-law>div{min-width:0;padding:18px 12px 18px 0}.moment-law>div+div{padding-left:16px;border-left:1px solid var(--line-dark)}.moment-law span{display:block;min-height:22px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:6px;line-height:1.35;letter-spacing:.06em}.moment-law p{margin:8px 0 0;font-family:Georgia,serif;font-size:14px;white-space:nowrap}.moment-wave-panel{margin:28px 0 26px;padding:18px 19px 10px;color:var(--paper);background:var(--ink)}.moment-wave-panel .panel-heading{margin-bottom:4px}.moment-waveform{display:block;width:100%;height:auto;max-height:245px}.moment-wave-grid path{fill:none;stroke:#b5d2c91a;stroke-width:1}.moment-wave-labels text,.moment-lobe-label,.moment-k-svg-label{fill:var(--muted-dark);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.04em;text-transform:uppercase}.moment-wave-labels text{fill:#91a19b;font-size:10px}.moment-gradient-area{fill:#66e5d11f;stroke:none}.moment-gradient-path,.moment-k-path{fill:none;stroke-width:2}.moment-gradient-path{stroke:var(--mint)}.moment-k-path{stroke:var(--coral)}.moment-k-svg-label{fill:var(--coral)}.moment-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.moment-controls .range-control{min-width:0;margin-bottom:22px}.moment-controls .range-control>span{align-items:flex-start;gap:9px;min-height:34px;font-size:9px}.moment-controls .range-control output{flex:0 0 auto;font-size:8px}.moment-presets{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line-dark)}.moment-presets button{display:flex;flex-direction:column;gap:5px;min-width:0;padding:12px 10px;border:0;color:var(--muted-dark);background:transparent;cursor:pointer;font-size:8px;text-align:left}.moment-presets button+button{border-left:1px solid var(--line-dark)}.moment-presets button.active{color:var(--paper);background:var(--ink)}.moment-presets small{font-family:DM Mono,monospace;font-size:6px}.moment-signal{margin-top:24px;padding:18px 19px;color:var(--paper);background:var(--ink)}.moment-signal-copy{display:flex;align-items:center;justify-content:space-between;color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.moment-signal-copy b{font-size:12px;font-weight:500}.moment-signal-track{position:relative;height:6px;margin:14px 0;overflow:hidden;background:#b5d2c91f}.moment-signal-track i{position:absolute;inset:0 auto 0 0;width:8.9%;transition:width .12s linear,background .12s linear}.moment-signal-track span{position:absolute;top:-2px;right:0;bottom:-2px;width:1px;background:#edf2e966}.moment-signal p{margin:0;color:#a4b4ae;font-size:9px;line-height:1.58}.moment-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.moment-metrics>div{min-width:0;padding:14px 12px}.moment-metrics>div+div{border-left:1px solid var(--line-dark)}.moment-metrics span,.moment-metrics b{display:block}.moment-metrics span{margin-bottom:7px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:6px;letter-spacing:.05em;text-transform:uppercase}.moment-metrics b{font-family:DM Mono,monospace;font-size:8px;font-weight:500;white-space:nowrap}.moment-principles{display:grid;grid-template-columns:repeat(3,1fr);width:min(1320px,100%);margin:54px auto 0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.moment-principles article{display:grid;grid-template-columns:42px 1fr;gap:0 20px;padding:30px}.moment-principles article+article{border-left:1px solid var(--line-dark)}.moment-principles article>span{grid-row:1 / 3;color:#2a8276;font-family:DM Mono,monospace;font-size:8px}.moment-principles h3{margin:0 0 10px;font-family:Georgia,serif;font-size:19px;font-weight:400}.moment-principles p{margin:0;color:var(--muted-dark);font-size:8px;line-height:1.6}.console-section{padding-right:clamp(16px,4vw,68px);padding-left:clamp(16px,4vw,68px);background:var(--ink)}.console-section .section-heading h2,.chain-section .section-heading h2{color:var(--paper)}.console-section .section-heading>p:last-child,.chain-section .section-heading>p:last-child{color:var(--muted)}.fourier-probe{width:min(1450px,100%);margin:0 auto 74px;border:1px solid var(--line);background:#081613;box-shadow:0 40px 120px #0000003d}.probe-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:62px;padding:10px 18px;border-bottom:1px solid var(--line)}.probe-sweep-button{display:flex;align-items:center;gap:9px;min-height:36px;padding:0 14px;border:1px solid var(--mint);border-radius:var(--radius);color:var(--ink);background:var(--mint);cursor:pointer;font-family:DM Mono,monospace;font-size:8px;text-transform:uppercase}.probe-sweep-button[aria-pressed=true]{color:var(--mint);background:transparent}.probe-sweep-button span{font-size:7px}.probe-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(390px,.72fr)}.probe-visuals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;min-width:0;padding:clamp(18px,2vw,29px);border-right:1px solid var(--line)}.probe-canvas-panel{min-width:0}.probe-canvas-panel .panel-heading{min-height:23px}.probe-canvas-shell{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid var(--line);background:#040b0a}.probe-canvas-shell:before,.probe-canvas-shell:after{position:absolute;z-index:2;content:"";pointer-events:none;background:#edf2e91c}.probe-canvas-shell:before{top:50%;left:0;width:100%;height:1px}.probe-canvas-shell:after{top:0;left:50%;width:1px;height:100%}.probe-canvas-shell canvas{display:block;width:100%;height:100%;image-rendering:pixelated}.probe-orientation span{position:absolute;z-index:3;color:#edf2e994;font-family:DM Mono,monospace;font-size:7px}.probe-orientation span:first-child{top:8px;left:calc(50% + 8px)}.probe-orientation span:last-child{top:calc(50% + 8px);right:8px}.probe-kx{top:calc(50% + 7px);right:8px}.probe-ky{top:8px;left:calc(50% + 8px)}.probe-phase-key,.probe-spectrum-key{display:grid;align-items:center;min-height:29px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:6px;letter-spacing:.04em}.probe-phase-key{grid-template-columns:auto 1fr auto 1fr auto;gap:7px}.probe-phase-key i{display:block;height:3px}.probe-phase-key i:first-of-type{background:linear-gradient(90deg,#5b78ff,#57e3a1,#f4dd63)}.probe-phase-key i:last-of-type{background:linear-gradient(90deg,#f4dd63,#f15caa,#5b78ff)}.probe-spectrum-key{grid-template-columns:1fr 58px auto auto;gap:8px}.probe-spectrum-key i{height:3px;background:linear-gradient(90deg,#07100f,var(--mint))}.probe-canvas-panel>p{min-height:48px;margin:7px 0 0;color:var(--muted-dark);font-size:8px;line-height:1.55}.probe-inspector{min-width:0;padding:clamp(24px,2.3vw,35px)}.probe-law{padding-bottom:22px;border-bottom:1px solid var(--line)}.probe-law>span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.probe-law p{margin:11px 0 8px;color:var(--paper);font-family:Georgia,serif;font-size:clamp(15px,1.25vw,19px);line-height:1.4}.probe-law small{color:var(--muted-dark);font-size:7px;line-height:1.5}.probe-controls{padding:24px 0 2px}.probe-controls .range-control{margin-bottom:24px}.probe-controls .range-control>span{gap:12px;font-size:9px}.probe-controls .range-control output{flex:0 0 auto;color:var(--mint);font-size:7px}.probe-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line)}.probe-presets button{min-width:0;padding:10px 7px;border:0;color:var(--muted-dark);background:transparent;cursor:pointer;text-align:left}.probe-presets button+button{border-left:1px solid var(--line)}.probe-presets button.active{color:var(--ink);background:var(--mint)}.probe-presets b,.probe-presets small{display:block;font-size:7px}.probe-presets b{margin-bottom:4px}.probe-presets small{color:inherit;font-family:DM Mono,monospace;font-size:5px}.probe-explanation{margin-top:22px;padding:17px 18px;border-left:2px solid var(--coral);background:#050e0d}.probe-explanation span{color:var(--coral);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.probe-explanation p{margin:8px 0 0;color:#9caea8;font-size:8px;line-height:1.58}.probe-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.probe-metrics>div{min-width:0;min-height:59px;padding:12px 11px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.probe-metrics span,.probe-metrics b{display:block;font-family:DM Mono,monospace}.probe-metrics span{min-height:17px;color:var(--muted-dark);font-size:6px;line-height:1.35;letter-spacing:.04em;text-transform:uppercase}.probe-metrics b{margin-top:5px;color:var(--paper);font-size:7px;font-weight:500;line-height:1.4}.probe-readout{display:grid;grid-template-columns:minmax(190px,auto) 1fr auto;align-items:center;gap:20px;min-height:66px;padding:12px 18px;border-top:1px solid var(--line)}.probe-readout>div span,.probe-readout>div b,.probe-readout>span{display:block;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.04em}.probe-readout>div span{margin-bottom:5px;color:var(--y)}.probe-readout>div b{color:var(--paper);font-weight:400}.probe-readout>span{color:var(--muted-dark);text-align:right}#probe-progress{width:100%;height:24px;background:linear-gradient(90deg,var(--x) 0 var(--range-progress, 0%),rgba(181,210,201,.12) var(--range-progress, 0%));background-position:center;background-size:100% 3px;background-repeat:no-repeat;touch-action:pan-y}.cycle-lab{width:min(1450px,100%);margin:0 auto 74px;border:1px solid var(--line);background:#081613;box-shadow:0 40px 120px #00000042}.cycle-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:62px;padding:10px 18px;border-bottom:1px solid var(--line)}.cycle-toolbar-actions{display:flex;align-items:center;gap:8px}.cycle-play,.cycle-full-acquisition-link{display:flex;align-items:center;gap:9px;min-height:36px;padding:0 14px;border:1px solid var(--mint);border-radius:var(--radius);color:var(--ink);background:var(--mint);cursor:pointer;font-family:DM Mono,monospace;font-size:8px;text-decoration:none;text-transform:uppercase}.cycle-play[aria-pressed=true],.cycle-full-acquisition-link{color:var(--mint);background:transparent}.cycle-full-acquisition-link:hover,.cycle-full-acquisition-link:focus-visible{color:#071514;outline:0;background:var(--mint)}.cycle-play span,.cycle-full-acquisition-link span{font-size:7px}.cycle-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(410px,.72fr)}.cycle-visual-column{min-width:0;padding:clamp(18px,2vw,29px);border-right:1px solid var(--line)}.cycle-sequence-panel canvas,.cycle-kspace-panel canvas{display:block;width:100%;height:auto;border:1px solid var(--line);background:#061210}.cycle-sequence-panel>p,.cycle-kspace-panel>p{margin:10px 0 0;color:var(--muted-dark);font-size:7px;line-height:1.55}.cycle-lower-grid{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(300px,1fr);gap:24px;margin-top:28px;padding-top:28px;border-top:1px solid var(--line)}.cycle-kspace-panel{min-width:0}.cycle-event-panel{display:flex;min-width:0;flex-direction:column}.cycle-stage-card{min-height:178px;padding:20px 21px;border-left:2px solid var(--yellow);background:#050e0d}.cycle-stage-card>span,.cycle-stage-card>b{display:block;font-family:DM Mono,monospace;letter-spacing:.06em}.cycle-stage-card>span{color:var(--yellow);font-size:7px}.cycle-stage-card h3{margin:12px 0 5px;color:var(--paper);font-family:Georgia,serif;font-size:clamp(17px,1.45vw,22px);font-weight:400;line-height:1.22}.cycle-stage-card>b{color:var(--z);font-size:6px;font-weight:500}.cycle-stage-card p{margin:12px 0 0;color:#9caea8;font-size:8px;line-height:1.6}.cycle-event-jumps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.cycle-event-jumps button{display:grid;grid-template-columns:auto 1fr;gap:7px;min-width:0;min-height:46px;padding:9px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted-dark);background:transparent;cursor:pointer;text-align:left}.cycle-event-jumps button.active{color:var(--ink);background:var(--mint)}.cycle-event-jumps span,.cycle-event-jumps b{font-family:DM Mono,monospace;font-size:6px}.cycle-event-jumps b{font-weight:500}.cycle-live-readout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.cycle-live-readout>div{min-width:0;min-height:54px;padding:10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.cycle-live-readout span,.cycle-live-readout b{display:block;font-family:DM Mono,monospace}.cycle-live-readout span{color:var(--muted-dark);font-size:5px;letter-spacing:.05em}.cycle-live-readout b{margin-top:6px;color:var(--paper);font-size:6px;font-weight:500;line-height:1.35}.cycle-inspector{min-width:0;padding:clamp(24px,2.3vw,35px);color:var(--ink);background:var(--paper)}.cycle-law{padding-bottom:22px;border-bottom:1px solid var(--line-dark)}.cycle-law>span{color:#2a8276;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.cycle-law p{margin:12px 0 8px;font-family:Georgia,serif;font-size:clamp(18px,1.5vw,23px);line-height:1.35}.cycle-law p i{color:#2a8276;font-family:DM Mono,monospace;font-size:12px;font-style:normal}.cycle-law small{color:var(--muted-dark);font-size:7px;line-height:1.5}.cycle-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;padding:24px 0 2px}.cycle-controls .range-control{min-width:0;margin-bottom:23px}.cycle-controls .range-control>span{gap:8px;font-size:8px}.cycle-controls .range-control output{flex:0 0 auto;color:#2a8276;font-size:7px}.cycle-controls .range-control small{font-size:5px}.cycle-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line-dark)}.cycle-presets button{min-width:0;padding:10px 8px;border:0;color:var(--muted-dark);background:transparent;cursor:pointer;text-align:left}.cycle-presets button+button{border-left:1px solid var(--line-dark)}.cycle-presets button.active{color:var(--paper);background:var(--ink)}.cycle-presets b,.cycle-presets small{display:block;font-size:7px}.cycle-presets b{margin-bottom:4px}.cycle-presets small{color:inherit;font-family:DM Mono,monospace;font-size:5px;line-height:1.35}.cycle-impact{margin-top:21px;padding:17px 18px;border-left:2px solid var(--coral);background:var(--ink)}.cycle-impact span{color:var(--coral);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.cycle-impact p{margin:8px 0 0;color:#a7b7b1;font-size:8px;line-height:1.58}.cycle-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.cycle-metrics>div{min-width:0;min-height:57px;padding:11px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.cycle-metrics span,.cycle-metrics b{display:block;font-family:DM Mono,monospace}.cycle-metrics span{color:var(--muted-dark);font-size:5px;letter-spacing:.04em;text-transform:uppercase}.cycle-metrics b{margin-top:6px;font-size:7px;font-weight:500}.cycle-model-note{margin:14px 0 0;color:var(--muted-dark);font-size:6px;line-height:1.55}.cycle-scrubber{display:grid;grid-template-columns:auto minmax(260px,1fr) minmax(130px,.34fr) auto;align-items:center;gap:18px;min-height:76px;padding:12px 18px;border-top:1px solid var(--line)}#cycle-reset{min-height:34px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:7px;text-transform:uppercase}.cycle-scrubber>div>span{display:flex;justify-content:space-between;margin-bottom:7px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:6px;letter-spacing:.05em;text-transform:uppercase}.cycle-scrubber input{width:100%}#cycle-sample-progress{appearance:none;width:100%;height:3px;overflow:hidden;border:0;background:#b5d2c91f}#cycle-sample-progress::-webkit-progress-bar{background:#b5d2c91f}#cycle-sample-progress::-webkit-progress-value{background:var(--mint)}#cycle-sample-progress::-moz-progress-bar{background:var(--mint)}#cycle-sample-count{color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;font-weight:400;text-align:right}.scan-console{width:min(1450px,100%);margin:0 auto;border:1px solid var(--line);background:#091816;box-shadow:0 40px 120px #0000004d}.console-topbar{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:10px 18px;border-bottom:1px solid var(--line)}.console-id{display:flex;align-items:center;gap:10px;font-family:DM Mono,monospace}.console-id b,.console-id small{font-size:8px;letter-spacing:.07em}.console-id small{padding-left:10px;border-left:1px solid var(--line);color:var(--muted-dark)}.console-actions{display:flex;align-items:center;gap:18px}.strategy-toggle{display:flex;padding:3px;border:1px solid var(--line);border-radius:var(--radius)}.strategy-toggle button{padding:6px 12px;border:0;border-radius:2px;color:var(--muted);background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:8px}.strategy-toggle button.active{color:var(--ink);background:var(--mint)}.console-actions label{display:flex;align-items:center;gap:8px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:8px;text-transform:uppercase}.console-actions select{padding:6px 22px 6px 8px;border:1px solid var(--line);border-radius:2px;color:var(--paper);background:var(--ink-soft);font-family:DM Mono,monospace;font-size:8px}.console-grid{display:grid;grid-template-columns:minmax(390px,1.2fr) minmax(260px,.8fr) minmax(260px,.8fr)}.sequence-panel,.kspace-panel,.image-panel{min-width:0;padding:clamp(16px,2vw,28px)}.sequence-panel,.kspace-panel{border-right:1px solid var(--line)}.panel-heading{margin-bottom:20px;color:#b9c8c3}.panel-heading small{color:var(--muted-dark);font-size:7px}.sequence-svg{display:block;width:100%;height:auto;max-height:394px;margin:40px auto 28px;overflow:visible}.sequence-svg text{fill:var(--muted-dark);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.06em}.sequence-svg .seq-grid path{fill:none;stroke:#b5d2c917;stroke-width:1}.sequence-svg .seq-labels text{fill:#8ca098;font-size:10px}.rf-wave path,.gz-wave path,.gy-wave path,.gx-wave path,.adc-wave path,.echo-wave path{fill:none;stroke-width:1.6}.rf-wave path{stroke:var(--yellow)}.gz-wave path{stroke:var(--z)}.gy-wave path{stroke:var(--y)}.gx-wave path{stroke:var(--x)}.adc-wave path{stroke:#66e5d194;stroke-width:.7}.echo-wave path{stroke:var(--paper);stroke-width:1}.rf-wave text{fill:var(--yellow)}.gz-wave text{fill:var(--z)}.gy-wave text{fill:var(--y)}.gx-wave text{fill:var(--x)}.sequence-cursor{stroke:var(--coral);stroke-width:1;opacity:.9;filter:drop-shadow(0 0 4px var(--coral))}.sequence-legend{display:flex;flex-wrap:wrap;gap:18px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;text-transform:uppercase}.sequence-legend span{display:flex;align-items:center;gap:6px}.sequence-legend i{width:13px;height:1px}.color-rf{background:var(--yellow)}.color-z{background:var(--z)}.color-y{background:var(--y)}.color-x{background:var(--x)}.canvas-shell{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid var(--line);background:#050d0c}.canvas-shell canvas{display:block;width:100%;height:100%;image-rendering:auto}.kspace-shell:before,.kspace-shell:after{position:absolute;z-index:2;content:"";pointer-events:none;background:#66e5d124}.kspace-shell:before{top:50%;left:0;width:100%;height:1px}.kspace-shell:after{top:0;left:50%;width:1px;height:100%}.cross-label{position:absolute;z-index:3;color:var(--mint);font-family:Georgia,serif;font-size:11px}.cross-kx{right:7px;top:calc(50% + 5px)}.cross-ky{top:7px;left:calc(50% + 7px)}.scan-line-indicator{position:absolute;z-index:4;top:0;right:0;left:0;height:1px;pointer-events:none;background:var(--coral);box-shadow:0 0 8px var(--coral);opacity:0}.panel-caption{min-height:31px;margin:16px 0 0;color:var(--muted-dark);font-size:8px;line-height:1.55}.image-shell:after{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(circle,transparent 50%,rgba(1,8,7,.22))}.image-orientation span{position:absolute;z-index:3;color:#edf2e9a3;font-family:DM Mono,monospace;font-size:8px}.image-orientation span:first-child{top:7px;left:50%;transform:translate(-50%)}.image-orientation span:last-child{top:50%;right:7px;transform:translateY(-50%)}.resolution-bracket{position:absolute;z-index:3;right:10px;bottom:9px;display:flex;align-items:center;gap:7px;color:#edf2e99e;font-family:DM Mono,monospace;font-size:7px}.resolution-bracket i{display:block;width:22px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;border-left:1px solid currentColor}.console-footer{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;min-height:76px;padding:12px 18px;border-top:1px solid var(--line)}.run-button,.reset-button{height:42px;border:1px solid var(--mint);border-radius:var(--radius);cursor:pointer}.run-button{display:flex;align-items:center;gap:10px;min-width:162px;padding:0 17px;color:var(--ink);background:var(--mint)}.run-button b{font-size:10px;font-weight:700}.run-icon{font-size:8px}.reset-button{padding:0 14px;color:var(--muted);background:transparent;font-family:DM Mono,monospace;font-size:8px;text-transform:uppercase}.scan-progress{width:100%;height:28px;margin:0 12px;background:linear-gradient(90deg,var(--mint) 0 var(--range-progress, 0%),rgba(181,210,201,.12) var(--range-progress, 0%));background-position:center;background-size:100% 3px;background-repeat:no-repeat;touch-action:pan-y}#scan-progress{height:28px;background:linear-gradient(90deg,var(--mint) 0 var(--range-progress, 0%),rgba(181,210,201,.12) var(--range-progress, 0%));background-position:center;background-size:100% 3px;background-repeat:no-repeat}.scan-metrics{display:flex}.scan-metrics div{min-width:92px;padding:0 15px;border-left:1px solid var(--line)}.scan-metrics span,.scan-metrics b{display:block;font-family:DM Mono,monospace;font-size:7px}.scan-metrics span{margin-bottom:5px;color:var(--muted-dark)}.scan-metrics b{color:#bdcbc6;font-weight:400}.scan-speed-control{min-width:270px}.scan-speed-control>span{white-space:nowrap}.scan-speed-control input{width:105px;flex:0 0 105px;background:linear-gradient(90deg,var(--mint) 0 var(--range-progress, 9.7%),rgba(181,210,201,.18) var(--range-progress, 9.7%))}.scan-speed-control output{min-width:72px;color:var(--mint);font-family:DM Mono,monospace;font-size:7px;text-align:right}.scan-signal-guide{display:grid;grid-template-columns:minmax(245px,.65fr) minmax(700px,2.35fr);border-bottom:1px solid var(--line);background:#b5d2c906}.scan-stage-explainer{display:grid;min-height:132px;padding:23px 25px;border-right:1px solid var(--line)}.scan-stage-explainer-content,.scan-stage-explainer-reserve{grid-area:1 / 1;min-width:0}.scan-stage-explainer-reserve{visibility:hidden;pointer-events:none}.scan-stage-explainer :is(span,h3,p){margin:0}.scan-stage-explainer :is(.scan-stage-explainer-content,.scan-stage-explainer-reserve)>span{display:block;margin-bottom:8px;color:var(--coral);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.scan-stage-explainer h3{color:var(--paper);font-size:16px;font-weight:500}.scan-stage-explainer p{margin-top:8px;color:#8fa19b;font-size:10px;line-height:1.55}.signal-dictionary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.signal-dictionary details{min-width:0;padding:18px 15px}.signal-dictionary details+details{border-left:1px solid var(--line)}.signal-dictionary summary{position:relative;display:block;min-height:44px;padding-right:14px;cursor:pointer;list-style:none}.signal-dictionary summary::-webkit-details-marker{display:none}.signal-dictionary summary span,.signal-dictionary summary b{display:block;font-family:DM Mono,monospace}.signal-dictionary summary span{color:#bac9c4;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.signal-dictionary summary b{margin-top:6px;color:var(--mint);font-size:8px;font-weight:400;line-height:1.35}.signal-dictionary summary i{position:absolute;top:-2px;right:0;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:10px;font-style:normal;transition:transform .18s ease}.signal-dictionary details[open] summary i{transform:rotate(45deg)}.signal-dictionary details[open]{background:#66e5d10b}.signal-dictionary details p{margin:8px 0 0;color:#91a49e;font-size:9px;line-height:1.55}.signal-dictionary summary:focus-visible{outline:2px solid var(--mint);outline-offset:5px}.kspace-principles{display:grid;grid-template-columns:repeat(3,1fr);width:min(1320px,100%);margin:64px auto 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.kspace-principles article{display:grid;grid-template-columns:64px 1fr;gap:24px;padding:32px}.kspace-principles article+article{border-left:1px solid var(--line)}.principle-icon{position:relative;display:block;width:58px;height:58px;border:1px solid var(--line);background:linear-gradient(rgba(181,210,201,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.07) 1px,transparent 1px);background-size:9px 9px}.center-icon i{position:absolute;inset:21px;border-radius:50%;background:var(--mint);box-shadow:0 0 16px 8px #66e5d14d}.edge-icon i{position:absolute;inset:5px;border:1px dashed var(--coral)}.spacing-icon{display:flex;align-items:center;justify-content:center;gap:7px}.spacing-icon i{width:3px;height:3px;border-radius:50%;background:var(--mint);box-shadow:0 0 6px var(--mint)}.kspace-principles p{margin:1px 0 8px;color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.kspace-principles h3{margin:0 0 10px;font-family:Georgia,serif;font-size:18px;font-weight:400}.kspace-principles article>div>span{display:block;color:var(--muted-dark);font-size:9px;line-height:1.55}.trajectory-section{overflow:hidden;color:var(--paper);background:radial-gradient(circle at 16% 56%,rgba(102,229,209,.055),transparent 26%),radial-gradient(circle at 92% 25%,rgba(155,139,255,.055),transparent 28%),#0b1d1b}.trajectory-section:before{position:absolute;inset:0;content:"";pointer-events:none;opacity:.46;background-image:linear-gradient(rgba(181,210,201,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.026) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 14%,black 87%,transparent);mask-image:linear-gradient(to bottom,transparent,black 14%,black 87%,transparent)}.trajectory-section .section-heading{position:relative;z-index:1}.trajectory-section .section-heading h2{color:var(--paper)}.trajectory-section .section-heading>p:last-child{color:var(--muted)}.inline-term-button{display:inline-flex;align-items:center;gap:4px;margin:0 2px;padding:1px 5px;border:0;border-bottom:1px dotted currentColor;color:inherit;background:#e2d56a12;cursor:help;font:inherit;line-height:inherit}.inline-term-button i{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;color:var(--ink);background:var(--yellow);font-family:DM Mono,monospace;font-size:7px;font-style:normal;line-height:1}.inline-term-button:hover,.inline-term-button:focus-visible{outline:1px solid var(--yellow);outline-offset:3px}.kspace-inline-formula{display:inline-flex;position:relative;align-items:center;min-height:22px;margin:0 2px;padding:1px 25px 1px 5px;border-bottom:1px dotted rgba(102,229,209,.72);color:inherit;background:#66e5d10f;font:inherit;cursor:pointer}.kspace-inline-formula>.formula-badge{top:50%;right:4px;width:14px;height:14px;transform:translateY(-50%);font-size:7px}.inline-term-trigger{border-bottom:1px dotted rgba(226,213,106,.65);cursor:help;outline-offset:4px}.inline-term-trigger:focus-visible{outline:2px solid var(--yellow)}.inline-glossary-token{display:inline;margin:0 .04em;padding:0 .12em;border:0;border-bottom:1px dotted rgba(226,213,106,.78);border-radius:2px;color:inherit;background:#e2d56a0e;cursor:help;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;transition:color .14s ease,background .14s ease,box-shadow .14s ease}.inline-glossary-token:hover,.inline-glossary-token:focus-visible{outline:0;color:var(--yellow);background:#e2d56a21;box-shadow:0 0 0 2px #e2d56a38}.inline-glossary-token:after{position:relative;top:-.28em;margin-left:.12em;color:var(--yellow);content:"?";font-family:DM Mono,monospace;font-size:.58em;line-height:0}.inline-glossary-token[data-glossary-repeat=true]:after{content:none}.control-impact-card{position:relative;min-width:0;margin:16px 0;border:1px solid rgba(102,229,209,.24);color:var(--paper);background:linear-gradient(90deg,rgba(102,229,209,.055),transparent 34%),#0a1b18;box-shadow:0 15px 38px #00000021;overflow:hidden}.control-impact-announcement{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.control-impact-card:before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background:var(--mint)}.control-impact-card.updated{animation:control-impact-pulse .46s ease-out}@keyframes control-impact-pulse{0%{box-shadow:0 0 #66e5d100}38%{box-shadow:0 0 0 3px #66e5d133,0 18px 45px #0000002e}to{box-shadow:0 15px 38px #00000021}}.control-impact-head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 18px;padding:14px 16px;border-bottom:1px solid rgba(181,210,201,.13)}.control-impact-head>div>span,.control-impact-head>small,.control-impact-flow article>span,.control-impact-fixed b{font-family:DM Mono,monospace;letter-spacing:.065em}.control-impact-head>div>span{display:block;margin-bottom:5px;color:var(--mint);font-size:6px}.control-impact-title{margin:0;color:var(--paper);font-size:14px;font-weight:500}.control-impact-head>output{grid-row:1 / 3;grid-column:2;max-width:240px;color:var(--yellow);font-family:DM Mono,monospace;font-size:10px;text-align:right}.control-impact-head>small{grid-column:1 / -1;color:#83968f;font-size:5px;line-height:1.45}.control-impact-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.control-impact-flow article{min-width:0;padding:14px 15px}.control-impact-flow article+article{border-left:1px solid rgba(181,210,201,.12)}.control-impact-flow article>span{display:block;margin-bottom:7px;color:var(--coral);font-size:5px}.control-impact-flow p,.control-impact-fixed{margin:0;color:#a5b5b0;font-size:9px;line-height:1.55}.control-impact-fixed{padding:10px 15px 11px;border-top:1px solid rgba(181,210,201,.12);background:#b5d2c906}.control-impact-fixed b{color:var(--yellow);font-size:5px;font-weight:500}.range-control.parameter-active,.read-phase-range.parameter-active,.res-control.parameter-active,.trajectory-progress-control.parameter-active,.scan-speed-control.parameter-active,.cycle-scrubber.parameter-active,.console-footer.parameter-active{box-shadow:inset 2px 0 0 var(--yellow)}.control-impact-card[data-active-control=read-phase-speed]:before,.control-impact-card[data-active-control=probe-progress]:before,.control-impact-card[data-active-control=cycle-progress]:before,.control-impact-card[data-active-control=scan-speed]:before,.control-impact-card[data-active-control=scan-progress]:before,.control-impact-card[data-active-control=trajectory-progress]:before{background:var(--yellow)}.trajectory-k-decoder{position:relative;z-index:1;display:grid;grid-template-columns:minmax(270px,.9fr) minmax(410px,1.25fr) minmax(280px,.95fr);width:min(1450px,100%);margin:0 auto 34px;border:1px solid var(--line);background:#051210db;box-shadow:0 24px 65px #0000002e}.trajectory-k-decoder>div{min-width:0;padding:24px 25px}.trajectory-k-decoder>div+div{border-left:1px solid var(--line)}.trajectory-k-decoder span,.trajectory-k-decoder code,.trajectory-k-decoder b,.trajectory-k-decoder small{font-family:DM Mono,monospace}.trajectory-k-definition>span,.trajectory-k-rule>span,.phase-ruler-title span{display:block;color:var(--yellow);font-size:7px;letter-spacing:.08em}.trajectory-k-definition h3{margin:10px 0 9px;color:var(--paper);font-size:18px;font-weight:500;line-height:1.3}.trajectory-k-definition h3 em{color:var(--mint);font-family:Georgia,serif;font-weight:400}.trajectory-k-definition>p,.trajectory-k-rule p,.trajectory-k-not p{margin:0;color:#94a7a1;font-size:9px;line-height:1.6}.trajectory-k-definition>p b,.trajectory-k-rule p b{color:#d9e4df;font-weight:500}.trajectory-k-not{display:grid;grid-template-columns:8px 1fr;gap:10px;margin-top:15px;padding-top:14px;border-top:1px solid var(--line)}.trajectory-k-not>i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:var(--coral);box-shadow:0 0 12px #ff785f80}.phase-ruler-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.phase-ruler-title b{color:var(--mint);font-size:8px;font-weight:500}.phase-clock-row{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:28px}.phase-clock-row:before{position:absolute;top:19px;right:19px;left:19px;height:1px;content:"";background:#b5d2c933}.phase-clock{position:relative;z-index:1;display:block;width:40px;height:40px;border:1px solid rgba(102,229,209,.48);border-radius:50%;background:#071411}.phase-clock>i{position:absolute;bottom:50%;left:calc(50% - 1px);width:2px;height:14px;background:var(--coral);transform:rotate(var(--phase));transform-origin:50% 100%}.phase-clock>i:after{position:absolute;top:-3px;left:-3px;width:0;height:0;border-right:4px solid transparent;border-bottom:6px solid var(--coral);border-left:4px solid transparent;content:""}.phase-clock>small{position:absolute;top:49px;left:50%;width:70px;color:#849791;font-size:6px;line-height:1.5;text-align:center;transform:translate(-50%)}.phase-ruler-bracket{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;margin-top:65px}.phase-ruler-bracket i{height:1px;background:var(--mint)}.phase-ruler-bracket span{color:#c9d6d1;font-size:7px;text-align:center}.trajectory-k-rule code{display:block;margin:12px 0 13px;color:var(--mint);font-size:22px}.trajectory-k-clinical{margin-top:15px!important;padding:12px 13px;border-left:2px solid var(--coral);background:#ff785f0b}.trajectory-k-clinical strong{color:var(--coral);font-family:DM Mono,monospace;font-size:7px}.trajectory-studio{position:relative;z-index:1;width:min(1450px,100%);margin:0 auto;border:1px solid var(--line);background:#081715;box-shadow:0 36px 110px #00000047}.trajectory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:64px;padding:10px 18px;border-bottom:1px solid var(--line)}.trajectory-tabs{display:flex;align-items:center;padding:3px;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);scrollbar-width:none}.trajectory-tabs::-webkit-scrollbar{display:none}.trajectory-tabs button{flex:0 0 auto;min-height:29px;padding:0 13px;border:0;border-radius:2px;color:var(--muted);background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.035em;text-transform:uppercase;transition:color .16s ease,background .16s ease}.trajectory-tabs button:hover{color:var(--paper)}.trajectory-tabs button.active{color:var(--ink);background:var(--mint)}.trajectory-grid{display:grid;grid-template-columns:minmax(500px,1.08fr) minmax(440px,.92fr);min-height:760px}.trajectory-stage{position:relative;container:trajectory-stage / inline-size;min-height:760px;overflow:hidden;border-right:1px solid var(--line);background:radial-gradient(ellipse 62% 52% at 50% 46%,rgba(102,229,209,.06),transparent 72%),#050f0e}.trajectory-stage:after{position:absolute;inset:0;content:"";pointer-events:none;box-shadow:inset 0 0 100px #0000006b}.trajectory-stage-top{position:absolute;z-index:3;top:22px;right:24px;left:24px;display:flex;flex-wrap:wrap;align-items:center;gap:9px 22px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em;text-transform:uppercase}.trajectory-stage-top span{display:flex;align-items:center;gap:7px}.trajectory-stage-top i{width:6px;height:6px;border-radius:50%}.commanded-dot{background:linear-gradient(120deg,#30748f,#8ff3dc);box-shadow:0 0 9px #66e5d18c}.traced-dot{background:var(--paper);box-shadow:0 0 8px #edf2e98c}.measured-dot{background:var(--coral);box-shadow:0 0 9px #ff785fa6}#measured-legend{opacity:.28;transition:opacity .18s ease}#measured-legend.active{opacity:1}.trajectory-coordinate{position:absolute;z-index:3;bottom:27px;left:26px;display:flex;flex-direction:column;gap:7px;box-sizing:border-box;padding:11px 14px 11px 13px;border-left:1px solid var(--mint);background:#030b0ad1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.trajectory-coordinate span{color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.09em}.trajectory-coordinate b{color:var(--mint);font-family:DM Mono,monospace;font-size:9px;font-weight:400;line-height:1.4}.trajectory-orbit-hint{position:absolute;z-index:3;right:190px;bottom:26px;margin:0;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.06em;text-transform:uppercase}@container trajectory-stage (max-width: 700px){.trajectory-stage .trajectory-coordinate{max-width:calc(100% - 185px)}.trajectory-stage .trajectory-orbit-hint{display:none}}@container trajectory-stage (max-width: 480px){.trajectory-stage .trajectory-coordinate{right:15px;bottom:84px;left:15px;gap:4px;max-width:none;padding:8px 12px 8px 11px}}.trajectory-inspector{display:flex;flex-direction:column;min-width:0;padding:clamp(28px,3vw,44px);color:var(--ink);background:var(--paper)}.trajectory-copy>p:first-child{margin:0 0 17px;color:#31877a;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.1em}.trajectory-copy h3{margin:0 0 16px;font-family:Georgia,serif;font-size:clamp(28px,2.7vw,40px);font-weight:400;line-height:1.08}.trajectory-copy>p:last-child{min-height:54px;margin:0;color:var(--muted-dark);font-size:10px;line-height:1.7}.trajectory-law{display:grid;grid-template-columns:minmax(150px,.82fr) minmax(190px,1fr);align-items:center;gap:26px;margin:24px 0 0;padding:19px 0 0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.trajectory-law>div{display:flex;flex-direction:column;gap:9px}.trajectory-law>div>span{color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.1em}.trajectory-law>div>small{color:var(--muted-dark);font-size:7px;line-height:1.45}.trajectory-law>p{display:flex;align-items:center;gap:10px;margin:0;font-family:Georgia,serif;font-size:25px;white-space:nowrap}.trajectory-fraction{display:flex;flex-direction:column;align-items:center;min-width:33px;line-height:1}.trajectory-fraction>b{font-size:18px;font-weight:400}.trajectory-fraction>b>span{color:#287e72;font-weight:400}.trajectory-fraction>i{width:33px;height:1px;margin:3px 0;background:var(--ink)}.trajectory-fraction>small{color:var(--ink);font-family:Georgia,serif;font-size:13px}.trajectory-law>p>em{font-style:normal}.trajectory-law>p>strong{color:#287e72;font-weight:400}.waveform-panel{margin-bottom:19px}.trajectory-wave-key{display:flex;flex-wrap:wrap;gap:7px 16px;margin-top:7px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:6px;letter-spacing:.05em;text-transform:uppercase}.trajectory-wave-key>span{display:inline-flex;align-items:center;gap:6px}.trajectory-wave-key i{display:block;width:22px;height:0;border-top:2px solid #51625d}.trajectory-wave-key .trajectory-wave-key-actual{border-color:#d5a516;border-top-style:dashed}.trajectory-inspector .panel-heading{color:var(--ink)}.trajectory-waveform{display:block;width:100%;height:auto;margin-top:7px;border:1px solid var(--line-dark);background:#ffffff42}.trajectory-waveform text{fill:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.05em}.trajectory-wave-grid path{fill:none;stroke:#07151417;stroke-width:1}.trajectory-gx-path,.trajectory-gy-path,.trajectory-gz-path{fill:none;stroke-width:1.55;vector-effect:non-scaling-stroke}.trajectory-gx-path{stroke:#269786}.trajectory-gy-path{stroke:#e1634d}.trajectory-gz-path{stroke:#7465d9}.trajectory-actual-path{fill:none;stroke:#d5a516;stroke-width:1.45;stroke-dasharray:5 3;opacity:0;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px rgba(213,165,22,.28))}.trajectory-actual-path.active{opacity:.96}.trajectory-adc rect{fill:#2697864d;stroke:#269786cc;stroke-width:.8}.trajectory-adc text{fill:#287e72}.trajectory-wave-cursor{stroke:var(--coral);stroke-width:1;filter:drop-shadow(0 0 3px rgba(255,120,95,.65))}.trajectory-playback{display:grid;grid-template-columns:126px 1fr;gap:18px;margin-bottom:25px}#trajectory-play{display:flex;align-items:center;justify-content:center;gap:9px;min-height:42px;border:1px solid var(--ink);border-radius:var(--radius);color:var(--paper);background:var(--ink);cursor:pointer}#trajectory-play span{font-size:7px}#trajectory-play b{font-size:9px;font-weight:600}.trajectory-progress-control{display:grid;align-content:center;gap:10px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.05em;text-transform:uppercase}.trajectory-progress-control>span{display:flex;align-items:center;justify-content:space-between}.trajectory-progress-control output{color:#287e72}.trajectory-playback input{grid-column:1 / -1}.trajectory-hardware{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;padding:20px;border:1px solid var(--line-dark);background:#ffffff3d}.trajectory-hardware .range-control{margin:0}.trajectory-hardware .range-control>span{margin-bottom:11px}.sample-toggle{display:flex;align-items:center;align-self:start;gap:8px;margin-top:1px;color:var(--muted-dark);cursor:pointer;font-family:DM Mono,monospace;font-size:7px;text-transform:uppercase;white-space:nowrap}.sample-toggle>input{position:absolute;opacity:0;pointer-events:none}.sample-toggle>span{position:relative;width:27px;height:14px;border:1px solid var(--line-dark);border-radius:8px;background:#07151414}.sample-toggle>span i{position:absolute;top:2px;left:2px;width:8px;height:8px;border-radius:50%;background:var(--muted-dark);transition:left .16s ease,background .16s ease}.sample-toggle>input:checked+span i{left:15px;background:#287e72}.sample-toggle>input:focus-visible+span{outline:2px solid var(--mint);outline-offset:2px}.trajectory-hardware>p{display:flex;grid-column:1 / -1;gap:9px;margin:17px 0 0;padding-top:16px;border-top:1px solid var(--line-dark);color:var(--muted-dark);font-size:8px;line-height:1.55}.trajectory-hardware>p>span{display:grid;flex:0 0 auto;place-items:center;width:17px;height:17px;border:1px solid var(--line-dark);border-radius:50%;font-family:Georgia,serif;font-style:italic}.trajectory-encoding{margin:19px 0 22px;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.trajectory-encoding-row{display:grid;grid-template-columns:repeat(3,1fr)}.trajectory-encoding-row+.trajectory-encoding-row{border-top:1px solid var(--line-dark)}.trajectory-encoding-row>div{min-width:0;padding:13px 12px}.trajectory-encoding-row>div+div{border-left:1px solid var(--line-dark)}.trajectory-encoding-row span{display:block;min-height:20px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:6px;line-height:1.5;letter-spacing:.05em;text-transform:uppercase}.trajectory-encoding-row b{display:block;color:#1d6f64;font-family:DM Mono,monospace;font-size:11px;font-weight:500;line-height:1.3}.trajectory-encoding-chain{margin:0;padding:13px 12px;border-top:1px solid var(--line-dark);color:var(--muted-dark);font-size:8px;line-height:1.65}.trajectory-controls{display:grid;gap:16px;margin-bottom:22px}.trajectory-controls>[hidden],.trajectory-studio [hidden]{display:none}.trajectory-choice{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:12px}.trajectory-choice>span{color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.09em}.trajectory-choice>small{color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;text-align:right}.trajectory-segment{display:flex;padding:3px;border:1px solid var(--line-dark);border-radius:var(--radius)}.trajectory-segment button,.trajectory-view-toggle button{min-height:26px;padding:0 13px;border:0;border-radius:2px;color:var(--muted-dark);background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.05em;text-transform:uppercase;transition:color .16s ease,background .16s ease}.trajectory-segment button:hover,.trajectory-view-toggle button:hover{color:var(--ink)}.trajectory-segment button.active,.trajectory-view-toggle button.active{color:var(--paper);background:#1d6f64}.trajectory-switches{display:grid;grid-column:1 / -1;gap:11px;margin-top:16px}#trajectory-delay-explainer{display:grid;grid-column:1 / -1;grid-template-columns:17px 1fr;align-items:start;gap:9px;margin:16px 0 0;padding-top:15px;border-top:1px solid var(--line-dark);color:var(--muted-dark);font-size:8px;line-height:1.6}#trajectory-delay-explainer>i{display:grid;place-items:center;width:17px;height:17px;border:1px solid var(--line-dark);border-radius:50%;font-family:Georgia,serif;font-style:italic}#trajectory-delay-explainer>span{display:block;width:auto;height:auto;border:0;border-radius:0}.trajectory-hardware-readout{grid-column:1 / -1;margin:13px 0 0;color:#1d6f64;font-family:DM Mono,monospace;font-size:7px;line-height:1.7}.trajectory-hardware-readout.over-limit{color:#b83a22}.trajectory-linked{padding:clamp(24px,3vw,40px);border-top:1px solid var(--line);background:#061311}.trajectory-linked-heading{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:24px;align-items:end;margin-bottom:22px}.trajectory-linked-heading>div>span{display:block;margin-bottom:10px;color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.1em}.trajectory-linked-heading h4{margin:0;color:var(--paper);font-family:Georgia,serif;font-size:clamp(17px,1.6vw,22px);font-weight:400;line-height:1.2}.trajectory-linked-heading>p{margin:0;color:var(--muted);font-size:9px;line-height:1.7}.trajectory-linked-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.trajectory-panel{display:grid;gap:0;margin:0;border:1px solid var(--line);background:#ffffff05}.trajectory-panel figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:11px 13px;border-bottom:1px solid var(--line)}.trajectory-panel figcaption b{color:var(--paper);font-family:DM Mono,monospace;font-size:7px;font-weight:500;letter-spacing:.07em}.trajectory-panel figcaption span{color:var(--muted-dark);font-family:DM Mono,monospace;font-size:6px;letter-spacing:.04em;text-align:right}.trajectory-panel canvas{display:block;width:100%;height:auto;aspect-ratio:1;background:#04100e}.trajectory-panel-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.trajectory-panel-metrics>div{min-width:0;padding:10px 8px}.trajectory-panel-metrics>div+div{border-left:1px solid var(--line)}.trajectory-panel-metrics span{display:block;min-height:18px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:6px;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.trajectory-panel-metrics b{display:block;overflow:hidden;color:var(--mint);font-family:DM Mono,monospace;font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.trajectory-view-toggle{display:flex;gap:3px;padding:10px 11px;border-top:1px solid var(--line)}.trajectory-view-toggle button{flex:1;color:var(--muted)}.trajectory-view-toggle button:hover{color:var(--paper)}.trajectory-view-toggle button.active{color:var(--ink);background:var(--mint)}.trajectory-consequence{margin:20px 0 0;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:9px;line-height:1.85}.trajectory-boundary{display:block;padding:clamp(20px,2.4vw,32px);border-top:1px solid var(--line);background:#04100e}.trajectory-boundary>b{display:block;margin-bottom:11px;color:var(--coral);font-family:DM Mono,monospace;font-size:7px;font-weight:500;letter-spacing:.1em}.trajectory-boundary>p{margin:0;color:var(--muted-dark);font-size:8px;line-height:1.8}.trajectory-boundary-mode{margin-top:11px!important;padding-top:11px;border-top:1px solid var(--line);color:var(--muted)!important}.trajectory-primary-sources{display:grid;grid-template-columns:220px repeat(4,minmax(0,1fr));border-top:1px solid var(--line);background:#061311}.trajectory-primary-sources>span{padding:20px 24px;color:var(--mint);font-family:DM Mono,monospace;font-size:7px;line-height:1.55}.trajectory-primary-sources a{position:relative;min-width:0;padding:18px 32px 18px 20px;border-left:1px solid var(--line);color:#9db1aa;text-decoration:none}.trajectory-primary-sources a:hover,.trajectory-primary-sources a:focus-visible{color:var(--paper);background:#66e5d10d;outline:0}.trajectory-primary-sources :is(b,small){display:block}.trajectory-primary-sources b{margin-bottom:6px;color:var(--paper);font-size:9px}.trajectory-primary-sources small{font-size:7px;line-height:1.5}.trajectory-primary-sources i{position:absolute;top:17px;right:14px;color:var(--mint);font-style:normal}@media(max-width:900px){.trajectory-primary-sources{grid-template-columns:1fr 1fr}.trajectory-primary-sources>span{grid-column:1 / -1;border-bottom:1px solid var(--line)}.trajectory-primary-sources a:nth-of-type(odd){border-left:0}.trajectory-primary-sources a:nth-of-type(n+3){border-top:1px solid var(--line)}}@media(max-width:620px){.trajectory-primary-sources{grid-template-columns:1fr}.trajectory-primary-sources>span{grid-column:auto}.trajectory-primary-sources a{min-height:44px;border-top:1px solid var(--line);border-left:0}}.trajectory-coordinate small{color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.03em;line-height:1.45}#trajectory-draw-note{flex-basis:100%;color:var(--muted)}.trajectory-wave-scale{fill:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;text-anchor:middle}#trajectory-wave-time{text-anchor:start}.trajectory-notes{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);width:min(1320px,100%);margin:56px auto 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trajectory-notes article{display:grid;grid-template-columns:64px 1fr;gap:0 20px;padding:29px 28px}.trajectory-notes article+article{border-left:1px solid var(--line)}.trajectory-notes article>span{grid-row:1 / 3;color:var(--mint);font-family:Georgia,serif;font-size:18px}.trajectory-notes h3{margin:0 0 9px;font-family:Georgia,serif;font-size:18px;font-weight:400}.trajectory-notes p{margin:0;color:var(--muted-dark);font-size:8px;line-height:1.55}.resolution-section{color:var(--ink);background:var(--paper)}.resolution-lab{display:grid;grid-template-columns:.9fr 1.1fr;width:min(1320px,100%);min-height:670px;margin:0 auto;border:1px solid var(--line-dark)}.voxel-stage{position:relative;min-height:670px;overflow:hidden;border-right:1px solid var(--line-dark);background:radial-gradient(circle at 50% 48%,rgba(102,229,209,.09),transparent 48%),linear-gradient(rgba(180,200,193,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(180,200,193,.05) 1px,transparent 1px),#0b1c1a;background-size:auto,38px 38px,38px 38px,auto}.voxel-stage-label{position:absolute;z-index:12;top:24px;left:26px;display:flex;flex-direction:column;gap:7px;pointer-events:none}.voxel-stage-label span{color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.1em}.voxel-stage-label b{color:var(--mint);font-family:DM Mono,monospace;font-size:10px;font-weight:400}.voxel-stage-nav{position:absolute;z-index:14;top:20px;right:var(--sticky-visual-toggle-reserve, 18px);display:grid;grid-template-columns:repeat(4,auto);overflow:hidden;border:1px solid rgba(181,210,201,.2);border-radius:3px;background:#040f0dd1;box-shadow:0 12px 34px #00000047;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.voxel-stage-nav button{display:grid;grid-template-columns:auto auto;gap:6px;align-items:center;min-height:34px;padding:0 10px;border:0;color:#8fa39d;background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.035em;text-transform:uppercase}.voxel-stage-nav button+button{border-left:1px solid rgba(181,210,201,.16)}.voxel-stage-nav button span{color:#60756f}.voxel-stage-nav button b{font-weight:500}.voxel-stage-nav button:hover,.voxel-stage-nav button:focus-visible{outline:1px solid var(--mint);outline-offset:-2px;color:var(--paper)}.voxel-stage-nav button.active{color:var(--ink);background:var(--mint)}.voxel-stage-nav button.active span{color:var(--ink)}.voxel-scene-readout{position:absolute;z-index:12;right:122px;bottom:74px;left:24px;display:grid;gap:6px;max-width:430px;padding:12px 15px 13px;border-left:2px solid var(--mint);color:#a7b8b2;background:linear-gradient(90deg,#05110ff0,#05110fad);box-shadow:0 13px 34px #0000003d;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:none}.voxel-scene-readout span{color:var(--mint);font-family:DM Mono,monospace;font-size:6px;letter-spacing:.07em;text-transform:uppercase}.voxel-scene-readout b{color:var(--paper);font-family:DM Mono,monospace;font-size:10px;font-weight:500}.voxel-scene-readout small{font-size:7px;line-height:1.55}@media(max-width:620px){.voxel-stage-label{top:17px;left:16px}.voxel-stage-nav{top:59px;right:11px;left:11px;grid-template-columns:repeat(4,1fr)}.voxel-stage-nav button{justify-content:center;min-width:0;min-height:42px;padding:0 5px;font-size:5.5px}.voxel-scene-readout{right:11px;bottom:82px;left:64px;max-width:none;padding:10px 12px 11px}.voxel-scene-readout small{font-size:6.5px}}.resolution-controls{padding:clamp(26px,3.4vw,48px)}.lab-title-row button{padding:0;border:0;border-bottom:1px solid var(--line-dark);background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:7px;text-transform:uppercase}.protocol-mode{display:grid;grid-template-columns:1fr 1fr;margin:32px 0 26px;border:1px solid var(--line-dark)}.protocol-mode button{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:0;color:var(--muted-dark);background:transparent;cursor:pointer;text-align:left}.protocol-mode button+button{border-left:1px solid var(--line-dark)}.protocol-mode button.active{color:var(--paper);background:var(--ink)}.protocol-mode b{font-size:10px;font-weight:600}.protocol-mode small{font-family:DM Mono,monospace;font-size:7px}.res-axis-row{display:grid;grid-template-columns:92px minmax(100px,1fr) minmax(100px,1fr) 70px;align-items:center;gap:20px;padding:22px 0;border-top:1px solid var(--line-dark)}.res-axis-row:last-child{border-bottom:1px solid var(--line-dark)}.res-axis-title{display:grid;grid-template-columns:27px 1fr;align-items:center}.res-axis-title>span{grid-row:1 / 3;font-family:Georgia,serif;font-size:26px}.x-row .res-axis-title>span{color:#27887a}.y-row .res-axis-title>span{color:#d95e49}.z-row .res-axis-title>span{color:#6d5fd1}.res-axis-title b{font-size:9px;font-weight:600}.res-axis-title small{margin-top:3px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:6px;text-transform:uppercase}.res-control{display:grid;gap:11px 8px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;text-transform:uppercase}.res-control>span{display:flex;align-items:center;justify-content:space-between}.res-axis-row>strong{font-family:DM Mono,monospace;font-size:10px;font-weight:500;text-align:right}.resolution-results{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;border:1px solid var(--line-dark)}.resolution-results>div{padding:17px}.resolution-results>div+div{border-left:1px solid var(--line-dark)}.resolution-results strong,.resolution-results small{display:block}.resolution-results strong{min-height:29px;font-family:DM Mono,monospace;font-size:11px;font-weight:500}.resolution-results small{color:var(--muted-dark);font-size:7px;line-height:1.4}.resolution-results small b{color:#2a756a;font-family:DM Mono,monospace;font-weight:500}.protocol-impact{margin-top:24px;padding:18px 19px;border-left:2px solid var(--mint);color:var(--paper);background:var(--ink)}.protocol-impact>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.protocol-impact>div:first-child span{color:var(--mint)}.protocol-impact>div:first-child b{color:var(--muted);font-weight:400}.protocol-impact>p{margin:11px 0 16px;color:#a4b4ae;font-size:9px;line-height:1.58}.protocol-impact-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.protocol-impact-metrics span{padding-top:13px;color:#a0b1ac;font-family:DM Mono,monospace;font-size:6px;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.protocol-impact-metrics span+span{padding-left:13px;border-left:1px solid var(--line)}.protocol-impact-metrics b{display:block;margin-top:5px;color:var(--paper);font-size:8px;font-weight:500}.equation-strip{display:grid;grid-template-columns:1.4fr .8fr 1.2fr;width:min(1320px,100%);margin:34px auto 0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.equation-strip>div{padding:26px 28px}.equation-strip>div+div{border-left:1px solid var(--line-dark)}.equation-strip p{margin:0;font-family:Georgia,serif;font-size:clamp(16px,1.6vw,23px)}.equation-strip em{color:#267a6e;font-style:normal}.slice-microscope{width:min(1450px,100%);margin:clamp(70px,8vw,112px) auto 0;border:1px solid var(--line-dark);background:var(--paper);box-shadow:0 34px 100px #091e1b1a}.slice-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:64px;padding:10px 18px;color:var(--paper);background:var(--ink)}.slice-polarity{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--line);border-radius:var(--radius)}.slice-polarity>span{padding:0 11px 0 7px;color:#9aaca5;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.slice-polarity button{min-width:58px;min-height:29px;padding:0 13px;border:0;border-radius:2px;color:var(--muted);background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:8px;text-transform:uppercase}.slice-polarity button:hover{color:var(--paper)}.slice-polarity button.active{color:var(--ink);background:var(--mint)}.slice-grid{display:grid;grid-template-columns:minmax(470px,.95fr) minmax(500px,1.05fr);min-height:790px}.slice-stage{position:relative;min-height:790px;overflow:hidden;border-right:1px solid var(--line-dark);background:radial-gradient(circle at 50% 46%,rgba(155,139,255,.105),transparent 42%),linear-gradient(rgba(181,210,201,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.027) 1px,transparent 1px),#061311;background-size:auto,42px 42px,42px 42px,auto}.slice-stage:after{position:absolute;inset:0;content:"";pointer-events:none;box-shadow:inset 0 0 120px #0006}.slice-stage-frequency{position:absolute;z-index:3;top:24px;right:26px;left:26px;display:flex;align-items:center;gap:11px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.slice-stage-frequency i{position:relative;flex:1;height:1px;background:linear-gradient(90deg,var(--blue),var(--coral))}.slice-stage-frequency i:after{position:absolute;top:-3px;right:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid var(--coral);content:""}.slice-stage-scale{position:absolute;z-index:3;top:62px;left:28px;display:grid;gap:5px;max-width:260px;color:#a5b7b0;font-family:DM Mono,monospace;pointer-events:none}.slice-stage-scale span{color:var(--mint);font-size:6px;letter-spacing:.08em}.slice-stage-scale b{display:flex;gap:7px;align-items:center;color:#aebfb8;font-size:7px;font-weight:500}.slice-stage-scale b i{width:18px;height:1px;background:linear-gradient(90deg,var(--blue),var(--coral))}.slice-stage-scale small{color:#90a29b;font-size:6px;line-height:1.45}@media(min-width:821px){.slice-stage-frequency{right:145px}}.slice-stage-readout{position:absolute;z-index:3;bottom:28px;left:28px;min-width:260px;padding:20px 22px;border-left:2px solid var(--mint);color:var(--paper);background:#071514d4;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.slice-stage-readout span,.slice-stage-readout small{display:block;color:var(--muted);font-family:DM Mono,monospace;font-size:7px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.slice-stage-readout b{display:block;margin:8px 0 10px;color:var(--mint);font-family:Georgia,serif;font-size:28px;font-weight:400}.slice-orbit-hint{position:absolute;z-index:3;right:26px;bottom:26px;max-width:190px;margin:0;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;line-height:1.5;text-align:right;text-transform:uppercase}.slice-inspector{min-width:0;padding:clamp(28px,3vw,43px);background:var(--paper)}.slice-law{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.slice-law>div{padding:18px 13px 18px 0}.slice-law>div+div{padding-left:18px;border-left:1px solid var(--line-dark)}.slice-law span{display:block;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:6px;letter-spacing:.06em}.slice-law p{margin:9px 0 0;font-family:Georgia,serif;font-size:16px;white-space:nowrap}.slice-plot-panel{margin:28px 0 25px;padding:18px 19px 10px;color:var(--paper);background:var(--ink)}.slice-plot-panel .panel-heading{margin-bottom:2px}.slice-plot{display:block;width:100%;height:auto;max-height:285px}.slice-plot-grid path{fill:none;stroke:#b5d2c91a;stroke-width:1}.slice-selected-region{fill:#66e5d11c}.slice-rf-band{fill:#9b8bff42;stroke:var(--z);stroke-width:1}.slice-frequency-line{fill:none;stroke:var(--coral);stroke-width:2}.slice-boundary-line{stroke:var(--mint);stroke-width:1;stroke-dasharray:4 4}.slice-center-line{stroke:var(--paper);stroke-width:1;opacity:.42}.slice-plot-axis path{fill:none;stroke:#b5d2c947;stroke-width:1}.slice-plot-axis text,.slice-rf-label,.slice-center-label{fill:var(--muted-dark);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.04em}.slice-rf-label{fill:var(--z)}.slice-center-label{fill:var(--mint)}.slice-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.slice-controls .range-control{min-width:0;margin-bottom:23px}.slice-controls .range-control>span{align-items:flex-start;gap:9px;min-height:35px;font-size:9px}.slice-controls .range-control output{flex:0 0 auto;font-size:8px}.slice-presets{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line-dark)}.slice-presets button{display:flex;flex-direction:column;gap:5px;min-width:0;padding:12px 10px;border:0;color:var(--muted-dark);background:transparent;cursor:pointer;font-size:8px;text-align:left}.slice-presets button+button{border-left:1px solid var(--line-dark)}.slice-presets button.active{color:var(--paper);background:var(--ink)}.slice-presets small{font-family:DM Mono,monospace;font-size:6px}.slice-explanation{margin-top:24px;padding:18px 19px;border-left:2px solid var(--z);color:var(--paper);background:var(--ink)}.slice-explanation span{color:var(--z);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.slice-explanation p{margin:8px 0 0;color:#a4b4ae;font-size:9px;line-height:1.58}.slice-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.slice-metrics>div{min-width:0;padding:14px 11px}.slice-metrics>div+div{border-left:1px solid var(--line-dark)}.slice-metrics span,.slice-metrics b{display:block}.slice-metrics span{min-height:18px;margin-bottom:7px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:6px;line-height:1.35;letter-spacing:.05em;text-transform:uppercase}.slice-metrics b{font-family:DM Mono,monospace;font-size:7px;font-weight:500;white-space:nowrap}.slice-rules{display:grid;grid-template-columns:repeat(3,1fr);color:var(--paper);background:var(--ink);border-top:1px solid var(--line)}.slice-rules article{display:grid;grid-template-columns:68px 1fr;gap:0 17px;padding:26px 25px}.slice-rules article+article{border-left:1px solid var(--line)}.slice-rules article>span{grid-row:1 / 3;color:var(--mint);font-family:Georgia,serif;font-size:17px}.slice-rules h3{margin:0 0 9px;font-family:Georgia,serif;font-size:18px;font-weight:400}.slice-rules p{margin:0;color:#a4b4ae;font-size:8px;line-height:1.55}.slice-toolbar .console-id small,.slice-plot-panel .panel-heading small{color:#9aaca5}.slice-rules .inline-glossary-token{color:inherit}.slice-workflow-bridge{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px 22px;align-items:center;min-height:76px;padding:18px 25px;color:var(--paper);background:linear-gradient(90deg,rgba(102,229,209,.08),transparent 52%),#030c0a;border-top:1px solid var(--line);text-decoration:none}.slice-workflow-bridge span{color:var(--mint);font:7px/1.45 DM Mono,monospace;letter-spacing:.09em}.slice-workflow-bridge b{font:400 clamp(15px,1.5vw,21px)/1.25 Georgia,serif}.slice-workflow-bridge i{color:var(--yellow);font: 27px/1 Georgia,serif;transition:transform .18s ease}.slice-workflow-bridge:hover,.slice-workflow-bridge:focus-visible{outline:2px solid var(--mint);outline-offset:-2px;background:linear-gradient(90deg,#66e5d124,#e2d56a09),#030c0a}.slice-workflow-bridge:hover i,.slice-workflow-bridge:focus-visible i{transform:translate(5px)}#slice-selection[data-coverage-valid=false] :is(#slice-center,#slice-thickness){color:#9b2f24}#slice-selection[data-coverage-valid=false] :is(#slice-explanation-label,#slice-stage-thickness){color:var(--coral)}html[data-theme=dark] #slice-selection[data-coverage-valid=false] :is(#slice-explanation-label,#slice-center,#slice-thickness){color:var(--coral)}.sampling-section{color:var(--ink);background:radial-gradient(circle at 86% 16%,rgba(102,229,209,.1),transparent 24%),var(--paper-warm);border-top:1px solid var(--line-dark)}.sampling-lab{width:min(1450px,100%);margin:0 auto;border:1px solid var(--line-dark);background:var(--paper);box-shadow:0 32px 90px #091e1b1a}.sampling-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:64px;padding:10px 18px;color:var(--paper);background:var(--ink)}.sampling-axis-tabs{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--line);border-radius:var(--radius)}.sampling-axis-tabs>span{padding:0 11px 0 7px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.sampling-axis-tabs button{min-height:29px;padding:0 13px;border:0;border-radius:2px;color:var(--muted);background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:7px;text-transform:uppercase}.sampling-axis-tabs button:hover{color:var(--paper)}.sampling-axis-tabs button.active{color:var(--ink);background:var(--mint)}.sampling-grid{display:grid;grid-template-columns:minmax(330px,.34fr) minmax(0,1fr);min-height:690px}.sampling-controls{padding:clamp(27px,3vw,43px);border-right:1px solid var(--line-dark);background:var(--paper)}.sampling-control-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;font-family:DM Mono,monospace;text-transform:uppercase}.sampling-control-heading>div{display:flex;align-items:center;gap:9px;font-size:8px;letter-spacing:.06em}.sampling-control-heading b{font-weight:500}.sampling-control-heading button{padding:0;border:0;border-bottom:1px solid var(--line-dark);color:var(--muted-dark);background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:7px;text-transform:uppercase}.sampling-equations{display:grid;grid-template-columns:1fr 1fr;margin-bottom:29px;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.sampling-equations>div{padding:19px 12px 19px 0}.sampling-equations>div+div{padding-left:17px;border-left:1px solid var(--line-dark)}.sampling-equations span{display:block;min-height:21px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:6px;line-height:1.35;letter-spacing:.06em}.sampling-equations p{margin:9px 0 0;font-family:Georgia,serif;font-size:15px;white-space:nowrap}.sampling-extent-control{margin-bottom:28px}.sampling-option-group{min-width:0;margin:0 0 25px;padding:0;border:0}.sampling-option-group legend{margin-bottom:11px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em;text-transform:uppercase}.sampling-segments{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line-dark)}.sampling-segments button{display:flex;flex-direction:column;gap:5px;min-width:0;padding:12px 9px;border:0;color:var(--muted-dark);background:transparent;cursor:pointer;font-size:8px;line-height:1.25;text-align:left}.sampling-segments button+button{border-left:1px solid var(--line-dark)}.sampling-segments button.active{color:var(--paper);background:var(--ink)}.sampling-segments small{font-family:DM Mono,monospace;font-size:6px}.window-segments{grid-template-columns:repeat(3,1fr)}.sampling-explanation{margin:30px 0 0;padding:18px 19px;border-left:2px solid var(--mint);color:var(--paper);background:var(--ink)}.sampling-explanation>span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.sampling-explanation p{margin:8px 0 0;color:#a4b4ae;font-size:9px;line-height:1.6}.sampling-metrics{display:grid;grid-template-columns:1fr 1fr;margin-top:25px;border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.sampling-metrics>div{padding:14px 13px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.sampling-metrics span,.sampling-metrics b{display:block}.sampling-metrics span{margin-bottom:7px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:6px;letter-spacing:.05em;text-transform:uppercase}.sampling-metrics b{font-family:DM Mono,monospace;font-size:8px;font-weight:500}.sampling-visuals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;padding:clamp(20px,2.2vw,31px);color:var(--paper);background:linear-gradient(rgba(181,210,201,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.025) 1px,transparent 1px),#071513;background-size:38px 38px,38px 38px,auto}.sampling-panel{display:flex;flex-direction:column;min-width:0;padding:0 clamp(10px,1.2vw,18px)}.sampling-panel+.sampling-panel{border-left:1px solid var(--line)}.sampling-panel .panel-heading{min-height:28px;color:#bccbc6}.sampling-canvas-shell{position:relative;aspect-ratio:1;margin-top:13px;overflow:hidden;border:1px solid var(--line);background:#030b0a}.sampling-canvas-shell canvas{display:block;width:100%;height:100%}.sampling-axis-overlay span{position:absolute;z-index:2;color:var(--mint);font-family:Georgia,serif;font-size:10px}.sampling-axis-overlay span:first-child{top:7px;left:calc(50% + 6px)}.sampling-axis-overlay span:last-child{right:7px;top:calc(50% + 5px)}.mask-sampling-shell:before,.mask-sampling-shell:after{position:absolute;z-index:2;content:"";pointer-events:none;background:#66e5d121}.mask-sampling-shell:before{top:50%;left:0;width:100%;height:1px}.mask-sampling-shell:after{top:0;left:50%;width:1px;height:100%}.psf-key{position:absolute;z-index:2;right:8px;bottom:8px;display:flex;gap:8px;color:var(--muted);font-family:DM Mono,monospace;font-size:6px;text-transform:uppercase}.psf-key span{display:flex;align-items:center;gap:4px}.psf-key i{width:5px;height:5px;border-radius:50%;background:var(--mint)}.psf-key span:last-child i{background:var(--coral)}.sampling-panel>p{margin:17px 0 0;color:#80938c;font-size:8px;line-height:1.55}.sampling-principles{display:grid;grid-template-columns:repeat(3,1fr);width:min(1320px,100%);margin:54px auto 0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.sampling-principles article{display:grid;grid-template-columns:42px 1fr;gap:0 20px;padding:30px}.sampling-principles article+article{border-left:1px solid var(--line-dark)}.sampling-principles article>span{grid-row:1 / 3;color:#2a8276;font-family:DM Mono,monospace;font-size:8px}.sampling-principles h3{margin:0 0 10px;font-family:Georgia,serif;font-size:19px;font-weight:400}.sampling-principles p{margin:0;color:var(--muted-dark);font-size:8px;line-height:1.6}.chain-section{background:var(--ink-soft)}.physics-chain{display:grid;grid-template-columns:repeat(4,1fr);width:min(1320px,100%);margin:0 auto;padding:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);list-style:none;counter-reset:none}.physics-chain li{position:relative;min-height:410px;padding:30px}.physics-chain li+li{border-left:1px solid var(--line)}.physics-chain li>span{color:var(--muted-dark);font-family:DM Mono,monospace;font-size:8px}.chain-symbol{position:relative;width:110px;height:110px;margin:42px auto 34px;border:1px solid var(--line);border-radius:50%}.coil-symbol i{position:absolute;top:50%;left:50%;width:78%;height:28%;border:1px solid var(--mint);border-radius:50%;transform:translate(-50%,-50%) rotate(var(--r, 0deg))}.coil-symbol i:nth-child(2){--r: 60deg;border-color:var(--coral)}.coil-symbol i:nth-child(3){--r: 120deg;border-color:var(--z)}.field-symbol:before{position:absolute;inset:17px;content:"";background:repeating-linear-gradient(90deg,var(--mint) 0 1px,transparent 1px 12px);transform:skewY(-20deg)}.field-symbol i,.k-symbol i,.image-symbol i{position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:50%;background:var(--coral);transform:translate(-50%,-50%);box-shadow:0 0 12px var(--coral)}.k-symbol{background:linear-gradient(rgba(102,229,209,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(102,229,209,.13) 1px,transparent 1px);background-size:11px 11px}.k-symbol:after{position:absolute;top:53px;left:9px;width:90px;height:1px;content:"";background:var(--mint);transform:rotate(-34deg)}.image-symbol:before,.image-symbol:after{position:absolute;content:"";border-radius:50%;background:#66e5d12e}.image-symbol:before{inset:17px 24px}.image-symbol:after{inset:33px 39px 17px;background:#edf2e947}.physics-chain h3{margin:0 0 14px;font-family:Georgia,serif;font-size:22px;font-weight:400}.physics-chain p{min-height:62px;margin:0 0 24px;color:var(--muted);font-size:10px;line-height:1.65}.physics-chain code{color:var(--mint);font-family:DM Mono,monospace;font-size:9px}.reality-note{display:grid;grid-template-columns:180px 1fr;gap:40px;width:min(920px,100%);margin:62px auto 0;padding:27px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.reality-note span{color:var(--coral);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.11em}.reality-note p{margin:0;color:var(--muted);font-size:11px;line-height:1.8}.sources-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:clamp(80px,10vw,140px) clamp(24px,7vw,118px);color:var(--ink);background:var(--mint)}.sources-section .section-index{margin-bottom:24px;color:#1f554d}.sources-section h2{max-width:430px;margin:0;font-size:clamp(38px,4vw,62px);font-weight:300;line-height:1.05;letter-spacing:-.045em}.source-links{border-top:1px solid rgba(7,21,20,.28)}.source-links a{display:grid;grid-template-columns:130px 1fr auto;align-items:center;gap:20px;padding:24px 3px;border-bottom:1px solid rgba(7,21,20,.28);transition:padding .18s ease,background .18s ease}.source-links a:hover{padding-right:12px;padding-left:12px;background:#ffffff1f}.source-links span{color:#1f554d;font-family:DM Mono,monospace;font-size:8px;text-transform:uppercase}.source-links b{font-family:Georgia,serif;font-size:18px;font-weight:400}.source-links i{font-style:normal}footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:130px;padding:30px clamp(24px,5vw,82px);background:#04100f}footer p,footer>a:last-child{color:var(--muted);font-family:DM Mono,monospace;font-size:8px;text-transform:uppercase}footer>a:last-child{justify-self:end;color:var(--mint)}.tour-panel{position:fixed;z-index:200;right:24px;bottom:24px;width:min(400px,calc(100vw - 48px));padding:32px;border:1px solid rgba(102,229,209,.42);border-radius:var(--radius);background:#071514f5;box-shadow:0 30px 80px #00000073;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;transform:translateY(20px);transition:opacity .22s ease,transform .22s ease}.tour-panel.open{opacity:1;pointer-events:auto;transform:translateY(0)}.tour-progress{position:absolute;top:0;left:0;width:100%;height:2px;background:var(--line)}.tour-progress i{display:block;width:20%;height:100%;background:var(--mint);transition:width .25s ease}#tour-close{position:absolute;top:14px;right:16px;border:0;color:var(--muted);background:transparent;cursor:pointer;font-size:22px}.tour-panel>p:first-of-type{margin:0 0 19px;color:var(--coral);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em}.tour-panel h2{margin:0 0 13px;font-family:Georgia,serif;font-size:28px;font-weight:400}.tour-panel h2+p{min-height:68px;margin:0;color:var(--muted);font-size:11px;line-height:1.65}.tour-panel>div:last-child{display:flex;justify-content:space-between;margin-top:24px}.tour-panel>div:last-child button{height:39px;padding:0 16px;border:1px solid var(--line);border-radius:2px;background:transparent;cursor:pointer;font-size:10px}#tour-next{border-color:var(--mint);color:var(--ink);background:var(--mint)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.75,.25,1)}.reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:1180px){.desktop-nav{gap:clamp(13px,1.55vw,20px)}.desktop-nav a{font-size:10px}.header-cta{gap:10px;font-size:10px}.theme-toggle>b{display:none}.term-lens-open>b{display:none}.hero{grid-template-columns:1fr 1fr}.hero-copy{padding-left:5vw}.hero .hero-title{font-size:clamp(45px,5.6vw,70px)}.hero-equation{right:16px;bottom:18px;width:440px}.model-control{bottom:114px}.field-lab{grid-template-columns:1fr 1fr}.axis-stage{grid-template-columns:1fr}.axis-diagram{position:relative;top:auto;height:590px;min-height:590px}.axis-explanation{border-top:1px solid var(--line-dark);border-left:0}.console-grid{grid-template-columns:1fr 1fr}.probe-grid{grid-template-columns:1fr}.probe-visuals{border-right:0;border-bottom:1px solid var(--line)}.sequence-panel{grid-column:1 / -1;border-right:0;border-bottom:1px solid var(--line)}.sequence-svg{max-height:300px}.kspace-panel{border-right:1px solid var(--line)}.canvas-shell{max-width:480px;margin-right:auto;margin-left:auto}.resolution-lab{grid-template-columns:.8fr 1.2fr}.trajectory-grid{grid-template-columns:minmax(440px,1fr) minmax(400px,1fr)}.trajectory-inspector{padding:30px}.res-axis-row{grid-template-columns:82px 1fr 1fr;gap:15px}.res-axis-row>strong{grid-column:2 / 4;text-align:left}.sampling-grid{grid-template-columns:minmax(320px,.37fr) minmax(0,1fr)}.sampling-controls{padding:30px 25px}.sampling-visuals{padding:24px 14px}.sampling-panel{padding:0 9px}.moment-grid{grid-template-columns:minmax(440px,1fr) minmax(440px,1fr)}.moment-inspector{padding:30px 25px}.moment-controls{gap:15px}.slice-inspector{padding:30px 25px}.slice-controls{gap:15px}}@media(max-width:1340px){.timing-grid{grid-template-columns:1fr;min-height:0}.timing-visuals{border-right:0;border-bottom:1px solid var(--line-dark)}.rf-toolbar{align-items:flex-start;flex-direction:column;padding:15px 17px}.rf-modes{width:100%}.rf-grid{grid-template-columns:1fr;min-height:0}.rf-stage{min-height:720px;border-right:0;border-bottom:1px solid var(--line-dark)}.bucket-game-grid{grid-template-columns:1fr;min-height:0}.bucket-scanner-room{min-height:720px;border-right:0;border-bottom:1px solid var(--line)}.receive-journey-heading,.receive-journey-grid,.receive-controls-and-map{grid-template-columns:1fr}.receive-stage-card,.receive-electronics-controls{border-right:0;border-bottom:1px solid var(--line-dark)}.receive-stage-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.receive-stage-rail button:nth-child(5){border-left:0}.receive-stage-rail button:nth-child(n+5){border-top:1px solid var(--line)}.receive-form-map{grid-template-columns:repeat(9,minmax(0,auto))}.receive-model-boundary{grid-template-columns:145px minmax(0,1fr)}.receive-model-boundary span{grid-column:2}.oblique-grid{grid-template-columns:1fr;min-height:0}.oblique-stage{min-height:720px;border-right:0;border-bottom:1px solid var(--line-dark)}.slice-grid{grid-template-columns:1fr;min-height:0}.slice-stage{min-height:680px;border-right:0;border-bottom:1px solid var(--line-dark)}}@media(max-width:1060px){.moment-grid{grid-template-columns:1fr;min-height:0}.moment-stage{min-height:650px;border-right:0;border-bottom:1px solid var(--line-dark)}}@media(max-width:900px){.site-header{grid-template-columns:1fr auto}.desktop-nav,.header-cta{display:none}.chapter-menu-open{display:inline-flex}.hero{display:block;min-height:auto;padding-top:var(--header-height)}.hero:before{inset:48% 0 0}.hero-copy{min-height:670px;padding:80px 7vw 70px}.hero-visual{min-height:720px}.scanner-stage{min-height:620px}.scanner-view-panel{width:auto}.scanner-callouts{display:none}.view-label{top:auto;right:18px;bottom:218px}.hero-equation{right:auto;bottom:20px;left:7vw;width:min(440px,80vw)}.split-heading{grid-template-columns:1fr;gap:32px}.field-lab,.resolution-lab,.logical-mapping{grid-template-columns:1fr}.logical-transform{justify-content:center;transform:rotate(90deg)}.logical-transform span{display:none}.sampling-grid{grid-template-columns:1fr;min-height:0}.cycle-grid{grid-template-columns:1fr}.cycle-visual-column{border-right:0;border-bottom:1px solid var(--line)}.sampling-controls{border-right:0;border-bottom:1px solid var(--line-dark)}.sampling-visuals{padding:31px 22px}.moment-grid{grid-template-columns:1fr;min-height:0}.moment-stage{min-height:650px;border-right:0;border-bottom:1px solid var(--line-dark)}.moment-principles article{grid-template-columns:30px 1fr;gap:0 12px;padding:27px 20px}.rf-principles{grid-template-columns:1fr}.rf-principles article+article{border-top:1px solid var(--line);border-left:0}.slice-stage{min-height:650px}.trajectory-toolbar{align-items:flex-start;flex-direction:column;padding:15px 17px}.trajectory-tabs{width:100%}.trajectory-tabs button{flex:1 0 auto}.trajectory-grid{grid-template-columns:1fr}.trajectory-stage{min-height:610px;border-right:0;border-bottom:1px solid var(--line)}.trajectory-notes{grid-template-columns:1fr}.trajectory-notes article+article{border-top:1px solid var(--line);border-left:0}.trajectory-linked-grid{grid-template-columns:1fr 1fr}.trajectory-linked-heading{grid-template-columns:1fr;align-items:start}.trajectory-hardware{grid-template-columns:1fr}.field-viz-wrap,.voxel-stage{min-height:520px;border-right:0;border-bottom:1px solid var(--line-dark)}.axis-workbench{grid-template-columns:1fr}.axis-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-right:0;border-bottom:1px solid var(--line-dark)}.axis-tab{grid-template-columns:42px 1fr;min-height:120px;padding:18px 14px;border-right:1px solid var(--line-dark);border-bottom:0}.axis-tab:last-child{border-right:0}.axis-tab>i{display:none}.axis-letter{font-size:32px}.axis-stage{grid-template-columns:1fr}.axis-diagram{min-height:590px}.axis-explanation{border-top:1px solid var(--line-dark);border-left:0}.kspace-principles{grid-template-columns:1fr}.kspace-principles article+article{border-top:1px solid var(--line);border-left:0}.console-footer{grid-template-columns:auto auto 1fr}.scan-metrics{grid-column:1 / -1;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--line)}.sampling-principles article{grid-template-columns:30px 1fr;gap:0 12px;padding:27px 20px}.physics-chain{grid-template-columns:1fr 1fr}.physics-chain li:nth-child(3){border-left:0}.physics-chain li:nth-child(n+3){border-top:1px solid var(--line)}.sources-section{grid-template-columns:1fr}}@media(max-width:620px){:root{--header-height: 64px}.site-header{padding:0 18px}.header-cta span{display:none}.header-cta{padding-left:0;border-left:0}.header-actions{gap:8px}.chapter-menu-open{width:44px;justify-content:center;padding:0}.chapter-menu-open>b{display:none}.chapter-menu-heading{padding:20px 18px 18px}.chapter-current{margin:18px 18px 10px;padding:16px}.chapter-current>div:first-child{display:grid}.chapter-current b{max-width:none;text-align:left}.chapter-utility-links{margin:0 18px 24px}.chapter-menu-list{padding-right:18px;padding-left:18px}.chapter-menu-stepper a{padding-right:12px;padding-left:12px}.brand small{font-size:7px}.hero-copy{min-height:690px;padding:70px 20px 64px}.hero .hero-title{font-size:clamp(45px,13.2vw,63px)}.hero-lede{font-size:14px}.hero-actions{flex-direction:column}.button{width:100%}.hero-facts{display:grid;grid-template-columns:repeat(3,1fr)}.hero-facts div{min-width:0;padding-right:12px}.hero-facts div+div{padding-left:12px}.hero-facts dd{font-size:9px}.hero-facts dt button{min-height:44px}.hero-visual{grid-template-rows:minmax(780px,1fr) auto;min-height:780px}.scanner-stage{min-height:780px}.scanner-view-panel{top:auto;right:auto;left:auto;width:auto;margin:12px;padding:12px}.hero-visual[data-scanner-panel-expanded=true]{grid-template-rows:minmax(780px,1fr) auto;min-height:1120px}.scanner-view-panel:not([data-collapsed=true]) #scanner-panel-details{display:block}.scanner-view-tabs{gap:3px}.scanner-view-tabs button{min-height:44px;font-size:5px}#scanner-view-copy{min-height:0;font-size:8px}.scanner-visual-code{gap:4px 7px}.scanner-view-panel .model-control{min-height:44px}.scanner-view-panel .model-control>span:last-child{display:flex}.axis-legend,.view-label{display:none}.drag-hint{bottom:218px;width:calc(100% - 40px);text-align:center}.hero-equation{left:18px;width:calc(100% - 36px);padding:15px 17px}.hero-equation p{font-size:16px}.hero-equation small{font-size:8px}.section{padding:90px 18px}.section-heading{margin-bottom:48px}.section-heading h2{font-size:42px}.cycle-toolbar{align-items:stretch;flex-direction:column;gap:13px;padding:14px}.cycle-toolbar .console-id small{display:inline}.cycle-toolbar-actions{align-items:stretch;flex-direction:column}.cycle-play,.cycle-full-acquisition-link{justify-content:center;width:100%}.cycle-visual-column{padding:18px 12px}.cycle-sequence-panel .panel-heading,.cycle-kspace-panel .panel-heading{margin-bottom:12px}.cycle-lower-grid{grid-template-columns:1fr;gap:27px}.cycle-kspace-panel canvas{width:min(100%,360px);margin-right:auto;margin-left:auto}.cycle-stage-card{min-height:0;padding:18px}.cycle-event-jumps{grid-template-columns:repeat(2,1fr)}.cycle-inspector{padding:27px 18px}.cycle-controls{grid-template-columns:1fr;gap:0}.cycle-controls .range-control>span{min-height:0;font-size:10px}.cycle-presets{grid-template-columns:repeat(2,1fr)}.cycle-presets button:nth-child(3){border-left:0}.cycle-presets button:nth-child(n+3){border-top:1px solid var(--line-dark)}.cycle-metrics{grid-template-columns:1fr}.cycle-scrubber{grid-template-columns:auto 1fr;gap:14px}.cycle-scrubber>div{min-width:0}#cycle-sample-progress,#cycle-sample-count{grid-column:1 / -1}#cycle-sample-count{text-align:left}.field-viz-wrap,.voxel-stage{min-height:430px}.field-controls,.resolution-controls{padding:26px 20px}.formula-block p{font-size:20px}.live-readouts{grid-template-columns:1fr}.live-readouts div+div{border-top:1px solid var(--line-dark);border-left:0}.axis-tabs{overflow-x:auto}.axis-tab{display:flex;flex-direction:column;gap:6px;min-width:112px;text-align:center}.axis-tab small{display:none}.axis-tab b{font-size:9px}.axis-diagram{height:520px;min-height:520px}.axis-scene-state{top:62px;right:10px;left:10px;grid-template-columns:1fr}.axis-scene-state b{text-align:left}.axis-scene-state small{grid-column:1}.axis-explanation{padding:27px 18px}.axis-cause-chain article{padding:12px 10px}.spin-grid{gap:14px;width:82%}.axis-explanation{padding:34px 22px}.axis-detail-grid{grid-template-columns:1fr}.console-section{padding-right:10px;padding-left:10px}.probe-toolbar{align-items:stretch;flex-direction:column;gap:13px;padding:14px}.probe-toolbar .console-id{align-items:flex-start;flex-direction:column;gap:5px}.probe-toolbar .console-id small{display:block;padding-left:0;border-left:0}.probe-sweep-button{justify-content:center;width:100%}.probe-visuals{grid-template-columns:1fr;padding:22px 17px}.probe-canvas-panel+.probe-canvas-panel{padding-top:24px;border-top:1px solid var(--line)}.probe-canvas-panel>p{min-height:0}.probe-inspector{padding:27px 18px}.probe-law p{font-size:15px}.probe-controls .range-control>span{align-items:flex-start;font-size:9px}.probe-controls .range-control output{max-width:112px;text-align:right}.probe-presets{grid-template-columns:repeat(2,1fr)}.probe-presets button+button{border-left:1px solid var(--line)}.probe-presets button:nth-child(odd){border-left:0}.probe-presets button:nth-child(n+3){border-top:1px solid var(--line)}.probe-presets button:last-child{grid-column:1 / -1}.probe-metrics{grid-template-columns:1fr}.probe-readout{grid-template-columns:1fr;gap:12px}.probe-readout>span{text-align:left}.trajectory-section,.sampling-section,.moment-section,.rf-section{padding-right:10px;padding-left:10px}.rf-section .section-heading{padding-right:8px;padding-left:8px}.timing-toolbar{align-items:stretch;flex-direction:column;gap:13px;padding:14px}.timing-toolbar .console-id{align-items:flex-start;flex-direction:column;gap:5px}.timing-toolbar .console-id small{display:block;padding-left:0;border-left:0}.timing-modes{grid-template-columns:repeat(2,1fr);width:100%}.timing-modes button{min-width:0}.timing-modes button:nth-child(3){border-left:0}.timing-modes button:nth-child(n+3){border-top:1px solid var(--line)}.timing-visuals{padding:27px 17px}.timing-inspector{padding:27px 18px}.timing-controls,.timing-comparison,.timing-tissue-properties{grid-template-columns:1fr}.timing-controls{gap:0}.timing-controls .range-control>span{min-height:0;font-size:9px}.timing-presets{grid-template-columns:repeat(2,1fr)}.timing-presets button:nth-child(3){border-left:0}.timing-presets button:nth-child(n+3){border-top:1px solid var(--line-dark)}.timing-tissue-properties>div+div{border-top:1px solid var(--line-dark);border-left:0}.timing-metrics{grid-template-columns:1fr}.timing-tissue-ledger{grid-template-columns:repeat(2,1fr)}.timing-probe-hint{display:none}.rf-toolbar{gap:13px;padding:14px}.rf-toolbar .console-id{align-items:flex-start;flex-direction:column;gap:5px}.rf-toolbar .console-id small{display:block;padding-left:0;border-left:0}.rf-modes{grid-template-columns:repeat(2,1fr)}.rf-modes button:nth-child(3){border-left:0}.rf-modes button:nth-child(n+3){border-top:1px solid var(--line)}.rf-stage{min-height:550px}.rf-stage-top{top:16px;right:15px;left:15px;font-size:6px}.rf-stage-readout{right:16px;bottom:18px;left:16px;min-width:0;padding:16px 17px}.rf-stage-readout b{font-size:22px}.rf-orbit-hint{display:none}.rf-inspector{padding:27px 18px}.rf-phase-switch{grid-template-columns:1fr 1fr}.rf-phase-switch>i{display:none}.rf-law,.rf-controls{grid-template-columns:1fr}.rf-law>div+div{padding-left:0;border-top:1px solid var(--line-dark);border-left:0}.rf-controls{gap:0}.rf-controls .range-control>span{min-height:0;font-size:9px}.rf-chain{grid-template-columns:1fr;gap:8px}.rf-chain>i{display:none}.rf-chain>div{padding-bottom:7px;border-bottom:1px solid var(--line)}.rf-metrics{grid-template-columns:1fr}.rf-principles article{padding:25px 17px}.bucket-game-toolbar,.bucket-notebook>header{align-items:stretch;flex-direction:column}.bucket-game-modes{width:100%}.bucket-scanner-room{min-height:660px}.bucket-room-label b,.bucket-orbit-hint{display:none}.bucket-scene-status{right:16px;bottom:18px;left:16px}.bucket-control-room{padding:24px 16px}.bucket-console-block{padding:18px 14px}.bucket-console-heading{align-items:flex-start;flex-direction:column}.bucket-console-heading b{max-width:none;text-align:left}.bucket-probe-decoder{grid-template-columns:1fr}.bucket-probe-decoder>i{display:none}.bucket-frequency-distinction{grid-template-columns:1fr}.bucket-axis-presets{grid-template-columns:repeat(3,1fr)}.bucket-axis-presets button:nth-child(4){border-left:0}.bucket-axis-presets button:nth-child(n+4){border-top:1px solid var(--line)}.bucket-gradient-controls,.bucket-actions,.bucket-principles,.bucket-game-boundary{grid-template-columns:1fr}.bucket-coordinate-table{overflow-x:auto;padding:0 16px}.bucket-coordinate-row{min-width:730px}.bucket-notebook>header,.bucket-learning-state{margin-right:16px;margin-left:16px}.bucket-notebook>header{padding-right:0;padding-left:0}.bucket-notebook header>div:last-child{display:grid;grid-template-columns:1fr 1fr}.bucket-principles article+article{border-top:1px solid var(--line-dark);border-left:0}.receive-journey-heading{padding:27px 18px}.receive-stage-rail{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.receive-stage-rail button{flex:0 0 132px;min-height:86px;border-top:0!important;border-left:1px solid var(--line)!important;scroll-snap-align:start}.receive-stage-rail button:first-child{border-left:0!important}.receive-stage-card,.receive-live-readout{padding:27px 18px}.receive-explanation-grid,.receive-scrubber,.receive-form-map,.receive-model-boundary{grid-template-columns:1fr}.receive-explanation-grid>div:last-child,.receive-model-boundary span{grid-column:1}.receive-scrubber{gap:20px;padding:24px 18px}#rx-chain-play{width:100%}.receive-electronics-controls,.receive-form-map{padding:27px 18px}.receive-form-map>i{padding:7px 0;text-align:center;transform:rotate(90deg)}.receive-form-map b{white-space:normal}.receive-model-boundary{gap:10px;padding:24px 18px}.oblique-toolbar{align-items:stretch;flex-direction:column;gap:13px;padding:14px}.oblique-toolbar .console-id small{display:block}.oblique-presets{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.oblique-stage{min-height:640px}.oblique-stage-key{top:16px;right:15px;left:15px;flex-direction:column;gap:7px;font-size:6px}.oblique-stage-readout{right:16px;bottom:96px;left:16px;min-width:0;padding:16px 17px}.oblique-stage-readout b{font-size:22px}.oblique-orbit-hint{display:none}.oblique-inspector{padding:27px 18px}.oblique-law,.oblique-controls{grid-template-columns:1fr}.oblique-law{gap:13px}.oblique-operation button{padding:12px 8px}.oblique-controls .range-control>span{min-height:0;font-size:9px}.coil-channel{grid-template-columns:25px 1fr 75px;gap:8px}.oblique-metrics{grid-template-columns:1fr}.oblique-metrics>div+div{border-top:1px solid var(--line-dark);border-left:0}.slice-toolbar{align-items:stretch;flex-direction:column;gap:13px;padding:14px}.slice-toolbar .console-id small{display:inline}.slice-polarity{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.slice-polarity>span{display:none}.slice-polarity button{min-width:0}.slice-stage{min-height:530px}.slice-stage-frequency{top:16px;right:15px;left:15px;font-size:6px}.slice-stage-scale{top:48px;left:16px;gap:3px;max-width:calc(100% - 32px)}.slice-stage-readout{bottom:18px;left:16px;min-width:min(260px,calc(100% - 32px));padding:16px 17px}.slice-stage-readout b{font-size:23px}.slice-orbit-hint{display:none}.slice-inspector{padding:27px 18px}.slice-law{grid-template-columns:1fr}.slice-law>div{padding:16px 0}.slice-law>div+div{padding-left:0;border-top:1px solid var(--line-dark);border-left:0}.slice-plot-panel{padding:16px 12px 8px}.slice-controls{grid-template-columns:1fr;gap:0}.slice-controls .range-control>span{min-height:0;font-size:10px}.slice-presets{grid-template-columns:repeat(2,1fr)}.slice-presets button:nth-child(3){border-left:0}.slice-presets button:nth-child(n+3){border-top:1px solid var(--line-dark)}.slice-metrics{grid-template-columns:1fr}.slice-metrics>div+div{border-top:1px solid var(--line-dark);border-left:0}.slice-metrics span{min-height:0}.slice-rules{grid-template-columns:1fr}.slice-rules article+article{border-top:1px solid var(--line);border-left:0}.moment-section .section-heading{padding-right:8px;padding-left:8px}.moment-toolbar{align-items:stretch;flex-direction:column;gap:13px;padding:14px}.moment-toolbar .console-id small{display:inline}.moment-axis-tabs{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.moment-axis-tabs>span{display:none}.moment-axis-tabs button{min-width:0}.moment-stage{min-height:530px}.moment-stage-top{top:16px;right:15px;left:15px;gap:13px;max-width:calc(100% - 205px);font-size:6px}.moment-stage-top .moment-plane-key,.moment-stage-top .moment-sum-key{display:none}.moment-stage-top .moment-phase-key i{width:34px}.moment-stage-readout{right:16px;bottom:18px;left:16px;max-width:none;padding:16px 17px}.moment-stage-readout b{font-size:20px}.moment-stage>.scene-inspect-cue{bottom:138px}.moment-orbit-hint{display:none}.moment-inspector{padding:27px 18px}.moment-law{grid-template-columns:1fr}.moment-law>div{padding:16px 0}.moment-law>div+div{padding-left:0;border-top:1px solid var(--line-dark);border-left:0}.moment-law span{min-height:0}.moment-wave-panel{padding:16px 12px 8px}.moment-controls{grid-template-columns:1fr;gap:0}.moment-controls .range-control>span{min-height:0;font-size:10px}.moment-presets{grid-template-columns:repeat(2,1fr)}.moment-presets button:nth-child(3){border-left:0}.moment-presets button:nth-child(n+3){border-top:1px solid var(--line-dark)}.moment-metrics{grid-template-columns:1fr}.moment-metrics>div+div{border-top:1px solid var(--line-dark);border-left:0}.moment-principles{grid-template-columns:1fr}.moment-principles article+article{border-top:1px solid var(--line-dark);border-left:0}.sampling-section .section-heading{padding-right:8px;padding-left:8px}.sampling-toolbar{align-items:stretch;flex-direction:column;gap:13px;padding:14px}.sampling-toolbar .console-id small{display:inline}.sampling-axis-tabs{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.sampling-axis-tabs>span{display:none}.sampling-axis-tabs button{min-width:0;padding:0 6px}.sampling-controls{padding:27px 18px}.sampling-equations p{font-size:13px}.sampling-segments{grid-template-columns:repeat(2,1fr)}.sampling-segments button:nth-child(3){border-left:0}.sampling-segments button:nth-child(n+3){border-top:1px solid var(--line-dark)}.window-segments{grid-template-columns:repeat(3,1fr)}.window-segments button:nth-child(3){border-top:0;border-left:1px solid var(--line-dark)}.sampling-visuals{grid-template-columns:1fr;padding:28px 18px}.sampling-panel{align-items:stretch;padding:0}.sampling-panel+.sampling-panel{margin-top:30px;padding-top:30px;border-top:1px solid var(--line);border-left:0}.sampling-canvas-shell{width:min(100%,350px);margin-right:auto;margin-left:auto}.sampling-panel>p{font-size:8px}.sampling-principles{grid-template-columns:1fr}.sampling-principles article+article{border-top:1px solid var(--line-dark);border-left:0}.trajectory-section .section-heading{padding-right:8px;padding-left:8px}.trajectory-toolbar .console-id small{display:inline}.trajectory-tabs{justify-content:flex-start}.trajectory-tabs button{flex:0 0 auto;padding:0 11px}.trajectory-stage{min-height:560px}.trajectory-stage-top{top:15px;right:14px;left:14px;gap:14px;font-size:6px}.trajectory-coordinate{bottom:18px;left:15px}.trajectory-orbit-hint{display:none}.trajectory-inspector{padding:28px 18px}.trajectory-playback{grid-template-columns:112px 1fr;gap:12px}.trajectory-hardware{grid-template-columns:1fr}.sample-toggle{margin-top:20px}.trajectory-switches .sample-toggle{margin-top:0}.trajectory-law{grid-template-columns:1fr}.trajectory-law>p{margin-top:8px}.trajectory-encoding-row{grid-template-columns:1fr 1fr}.trajectory-encoding-row>div:nth-child(3){grid-column:1 / -1;border-top:1px solid var(--line-dark);border-left:0}.trajectory-choice{grid-template-columns:1fr auto;row-gap:8px}.trajectory-choice>small{grid-column:1 / -1;text-align:left}.trajectory-linked-heading,.trajectory-linked-grid{grid-template-columns:1fr;gap:14px}.trajectory-panel-metrics{grid-template-columns:1fr 1fr 1fr}.trajectory-panel-metrics span{min-height:0}.trajectory-notes article{padding:24px 18px}.console-topbar{align-items:flex-start;gap:18px}.console-id small,.console-actions label{display:none}.strategy-toggle button{padding:6px 8px}.console-grid{grid-template-columns:1fr}.sequence-panel,.kspace-panel{border-right:0;border-bottom:1px solid var(--line)}.sequence-svg{margin-top:15px}.sequence-legend{gap:11px}.console-footer{grid-template-columns:1fr auto}.run-button{min-width:0}.scan-progress{grid-column:1 / -1;grid-row:2;width:100%;margin:7px 0}.scan-metrics{grid-column:1 / -1;justify-content:stretch}.scan-metrics div{flex:1;min-width:0;padding:0 8px}.kspace-principles article{padding:25px 16px}.protocol-mode button{padding:13px 11px}.res-axis-row{grid-template-columns:62px 1fr;gap:18px}.res-axis-row .res-control,.res-axis-row>strong{grid-column:2}.resolution-results{grid-template-columns:1fr}.resolution-results>div+div{border-top:1px solid var(--line-dark);border-left:0}.protocol-impact>div:first-child{align-items:flex-start;flex-direction:column;gap:6px}.protocol-impact-metrics span+span{padding-left:8px}.equation-strip{grid-template-columns:1fr}.equation-strip>div+div{border-top:1px solid var(--line-dark);border-left:0}.physics-chain{grid-template-columns:1fr}.physics-chain li{min-height:360px}.physics-chain li+li{border-top:1px solid var(--line);border-left:0}.reality-note{grid-template-columns:1fr;gap:18px}.sources-section{padding:80px 20px}.source-links a{grid-template-columns:1fr auto}.source-links span{grid-column:1 / -1}footer{grid-template-columns:1fr auto;gap:22px}footer p{display:none}.tour-panel{right:12px;bottom:12px;width:calc(100vw - 24px);padding:28px 24px}}.formula-trigger{position:relative;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.formula-trigger:hover{border-color:#66e5d18c;box-shadow:inset 0 0 0 1px #66e5d114}.formula-trigger:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.formula-badge{position:absolute;z-index:4;top:8px;right:8px;display:grid;place-items:center;width:19px;height:19px;border:1px solid rgba(102,229,209,.52);border-radius:50%;color:var(--mint);background:#071514d1;font-family:DM Mono,monospace;font-size:8px;font-weight:500;line-height:1;pointer-events:none}.hero-equation.formula-trigger{position:absolute;padding-right:48px}.hero-equation .formula-badge{top:50%;right:16px;transform:translateY(-50%)}.rf-law>.formula-trigger,.moment-law>.formula-trigger,.slice-law>.formula-trigger,.equation-strip>.formula-trigger,.sampling-equations>.formula-trigger{padding-right:38px}.formula-dialog{width:min(1120px,calc(100vw - 34px));max-width:none;max-height:min(92dvh,980px);margin:auto;padding:0;overflow:auto;border:1px solid rgba(102,229,209,.3);border-radius:5px;color:var(--paper);background:radial-gradient(circle at 84% 4%,rgba(102,229,209,.09),transparent 30%),#081715;box-shadow:0 35px 120px #000000b8}.formula-dialog::backdrop{background:#010807c2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.formula-dialog-shell{position:relative;padding:clamp(28px,4vw,52px)}.formula-dialog-close{position:sticky;z-index:6;top:16px;float:right;display:grid;place-items:center;width:36px;height:36px;margin:-7px -7px 0 20px;border:1px solid rgba(181,210,201,.28);border-radius:50%;color:var(--paper);background:#071514eb;cursor:pointer;font-size:20px;line-height:1}.formula-dialog-close:hover,.formula-dialog-close:focus-visible{border-color:var(--mint);outline:none}.formula-dialog-kicker{margin:0 0 11px;color:var(--mint);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em}.formula-dialog h2{max-width:820px;margin:0;color:var(--paper);font-size:clamp(27px,3.1vw,46px);font-weight:400;letter-spacing:-.04em;line-height:1.06}.dialog-drilldown-hint{display:flex;gap:9px;align-items:center;width:fit-content;max-width:760px;margin:15px 0 20px;padding:8px 11px 8px 8px;border:1px solid rgba(102,229,209,.22);border-radius:24px;color:#aebeba;background:#66e5d10b;font-size:8px;line-height:1.5}.dialog-drilldown-hint i{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--ink);background:var(--mint);font-family:DM Mono,monospace;font-size:8px;font-style:normal;font-weight:600}.formula-dialog-equation{margin-top:25px;padding:22px 25px;overflow-x:auto;border-left:2px solid var(--coral);color:var(--paper);background:#b5d2c90e;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,2.2vw,30px);line-height:1.45;white-space:nowrap}.formula-dialog-equation b{color:var(--mint-bright);font-weight:400}.formula-inline-fraction{display:inline-flex;flex-direction:column;vertical-align:middle;text-align:center}.formula-inline-fraction i{padding:0 .18em;font-style:normal}.formula-inline-fraction i:first-child{border-bottom:1px solid currentColor}.formula-plain-read{display:grid;grid-template-columns:150px minmax(0,1fr);gap:7px 22px;margin-top:14px;padding:17px 20px;border:1px solid rgba(102,229,209,.16);background:#66e5d109}.formula-plain-read>span,.formula-measurement-heading>span,.formula-visual-heading span,.formula-unit-heading span,.formula-without>span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.formula-plain-read p{margin:0;color:#d1ddd9;font-size:11px;line-height:1.6}.formula-plain-read code{grid-column:2;color:#839791;font-family:DM Mono,monospace;font-size:7px;line-height:1.55;white-space:normal}.formula-dialog-meaning{max-width:930px;margin:20px 0 0;color:#b2c2bd;font-size:13px;line-height:1.7}.formula-visual{margin-top:29px;border:1px solid rgba(181,210,201,.15);background:linear-gradient(rgba(181,210,201,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.025) 1px,transparent 1px),#020a0947;background-size:28px 28px}.formula-visual-heading{display:grid;grid-template-columns:minmax(270px,.85fr) minmax(320px,1.15fr);gap:30px;align-items:end;padding:21px 23px 18px;border-bottom:1px solid rgba(181,210,201,.12)}.formula-visual-heading h3,.formula-visual-heading p{margin:0}.formula-visual-heading h3{margin-top:7px;color:var(--paper);font-size:16px;font-weight:500;line-height:1.35}.formula-visual-heading p{color:#8fa19b;font-size:8px;line-height:1.6}.formula-visual-svg{display:block;width:100%;height:auto;min-height:220px;border-bottom:1px solid rgba(181,210,201,.12)}.formula-visual-svg .fv-frame{fill:#030d0b33;stroke:transparent}.formula-visual-svg .fv-axis,.formula-visual-svg .fv-muted,.formula-visual-svg .fv-mint,.formula-visual-svg .fv-coral,.formula-visual-svg .fv-violet,.formula-visual-svg .fv-yellow,.formula-visual-svg .fv-paper{fill:none;vector-effect:non-scaling-stroke}.formula-visual-svg .fv-axis{stroke:#b5d2c93b;stroke-width:1}.formula-visual-svg .fv-muted{stroke:#61756f;stroke-width:1.2}.formula-visual-svg .fv-mint{stroke:var(--mint);stroke-width:1.7}.formula-visual-svg .fv-coral{stroke:var(--coral);stroke-width:1.7}.formula-visual-svg .fv-violet{stroke:#9b8bff;stroke-width:1.7}.formula-visual-svg .fv-blue{stroke:#58c9ff;stroke-width:1.7}.formula-visual-svg .fv-yellow{stroke:var(--yellow);stroke-width:1.7}.formula-visual-svg .fv-paper{stroke:var(--paper);stroke-width:1.4}.formula-visual-svg .thick{stroke-width:2.8}.formula-visual-svg .dash{stroke-dasharray:5 5}.formula-visual-svg .glow{filter:drop-shadow(0 0 6px rgba(255,120,95,.7))}.formula-visual-svg .fv-fill-mint{fill:var(--mint)}.formula-visual-svg .fv-fill-coral{fill:var(--coral)}.formula-visual-svg .fv-fill-violet{fill:#9b8bff}.formula-visual-svg .fv-fill-blue{fill:#58c9ff}.formula-visual-svg .fv-fill-yellow{fill:var(--yellow)}.formula-visual-svg .fv-fill-paper{fill:var(--paper)}.formula-visual-svg .fv-fill-muted{fill:#61756f}.formula-visual-svg .fv-mint-fill{fill:#66e5d12e}.formula-visual-svg .fv-blue-fill{fill:#58c9ff40}.formula-visual-svg .fv-coral-fill{fill:#ff785f33}.formula-visual-svg .fv-violet-fill{fill:#9b8bff29}.formula-visual-svg .fv-yellow-fill{fill:#ffd45fb8}.formula-visual-svg .fv-track{fill:#b5d2c91c}.formula-visual-svg .fv-box{fill:#b5d2c90a;stroke:#b5d2c93b}.formula-visual-svg .fv-clock{fill:#071514c7;stroke:#b5d2c95c}.formula-visual-svg .fv-clock.large{stroke:#b5d2c975}.formula-visual-svg .fv-dot{fill:var(--paper)}.formula-visual-svg .fv-phase-arrow.selected .fv-clock{fill:#ff785f1f;stroke:var(--yellow);stroke-width:2}.formula-visual-svg .fv-grid-cell{fill:#b5d2c906;stroke:#b5d2c92e;stroke-width:.7}.formula-visual-svg .fv-grid-cell.active{fill:#66e5d173;stroke:var(--mint)}.formula-visual-svg text{-webkit-user-select:none;user-select:none}.formula-visual-svg .fv-kicker,.formula-visual-svg .fv-label,.formula-visual-svg .fv-note{fill:#849790;font-family:DM Mono,monospace;letter-spacing:.04em}.formula-visual-svg .fv-kicker{fill:var(--mint);font-size:8px}.formula-visual-svg .fv-label{fill:#b6c6c1;font-size:8px}.formula-visual-svg .fv-note{font-size:7px}.formula-visual-svg .fv-value{fill:var(--paper);font-family:DM Mono,monospace;font-size:11px}.formula-visual-key{display:grid;grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none}.formula-visual-key li{display:grid;grid-template-columns:28px 1fr;gap:11px;min-width:0;padding:17px 19px;border-top:1px solid rgba(181,210,201,.1)}.formula-visual-key li:nth-child(2n){border-left:1px solid rgba(181,210,201,.1)}.formula-visual-key>li>i,.formula-measurement-grid article>div>i{display:grid;place-items:center;width:25px;height:25px;border:1px solid rgba(102,229,209,.35);border-radius:50%;color:var(--mint);font-family:DM Mono,monospace;font-size:6px;font-style:normal}.formula-visual-key b,.formula-visual-key p,.formula-visual-key small{display:block}.formula-visual-key b{color:#c8d5d1;font-size:9px;font-weight:500}.formula-visual-key p{margin:5px 0 0;color:#8fa19b;font-size:7px;line-height:1.55}.formula-visual-key small{margin-top:7px;color:#70837d;font-size:6px;line-height:1.5}.formula-visual-key small strong{color:var(--coral);font-family:DM Mono,monospace;font-weight:500}.formula-measurement{margin-top:27px;border:1px solid rgba(181,210,201,.15)}.formula-measurement-heading{display:grid;grid-template-columns:190px 1fr;gap:20px;align-items:center;padding:17px 20px;border-bottom:1px solid rgba(181,210,201,.12);background:#b5d2c906}.formula-measurement-heading h3{margin:0;color:var(--paper);font-size:12px;font-weight:500}.formula-measurement-grid{display:grid;grid-template-columns:repeat(3,1fr)}.formula-measurement-grid article{min-width:0;padding:19px}.formula-measurement-grid article+article{border-left:1px solid rgba(181,210,201,.12)}.formula-measurement-grid article>div{display:grid;grid-template-columns:25px 1fr;gap:3px 9px;align-items:center}.formula-measurement-grid article>div>i{grid-row:1 / 3}.formula-measurement-grid article>div>span,.formula-measurement-grid article>div>small{font-family:DM Mono,monospace}.formula-measurement-grid article>div>span{color:#a9bab5;font-size:6px}.formula-measurement-grid article>div>small{color:var(--coral);font-size:5px}.formula-measurement-grid h4{margin:13px 0 0;color:#d0dcd8;font-size:11px;font-weight:500;line-height:1.4}.formula-measurement-grid p{margin:7px 0 0;color:#879a94;font-size:7px;line-height:1.55}.formula-care{display:grid;grid-template-columns:145px 1fr;gap:22px;margin-top:22px;padding:18px 20px;border:1px solid rgba(226,213,106,.24);background:#e2d56a0b}.formula-care span{color:var(--yellow);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.formula-care p{margin:0;color:#bac8c4;font-size:9px;line-height:1.6}.formula-without{display:grid;grid-template-columns:240px 1fr;gap:22px;margin-top:9px;padding:18px 20px;border:1px solid rgba(255,120,95,.23);background:#ff785f0a}.formula-without>span{color:var(--coral);line-height:1.5}.formula-without p{margin:0;color:#bac8c4;font-size:9px;line-height:1.6}.formula-dialog-reference{display:grid;grid-template-columns:minmax(310px,.88fr) minmax(430px,1.12fr);gap:38px;margin-top:36px;padding-top:30px;border-top:1px solid var(--line)}.formula-dialog-reference h3,.formula-whatif h3{margin:0 0 17px;color:var(--paper);font-size:12px;font-weight:600}.formula-symbols{margin:0}.formula-symbols>div{display:grid;grid-template-columns:minmax(70px,.36fr) 1fr;gap:15px;padding:10px 0;border-top:1px solid rgba(181,210,201,.1)}.formula-symbols dt{color:var(--mint);font-family:Georgia,Times New Roman,serif;font-size:15px}.formula-symbols dd{margin:0}.formula-symbols dd b,.formula-symbols dd span{display:block}.formula-symbols dd b{color:#bccac6;font-size:10px;font-weight:500;line-height:1.45}.formula-symbols dd span{margin-top:4px;color:#71827d;font-family:DM Mono,monospace;font-size:7px;line-height:1.4;text-transform:uppercase}.formula-relations{display:grid;gap:8px}.formula-relations article{display:grid;grid-template-columns:minmax(120px,.75fr) minmax(150px,1fr);gap:2px 15px;padding:13px 15px;border:1px solid rgba(181,210,201,.12);background:#b5d2c906}.formula-relations span,.formula-relations b{font-size:10px;line-height:1.45}.formula-relations span{color:#a8b9b4}.formula-relations b{color:var(--mint);font-weight:500}.formula-relations p{grid-column:1 / -1;margin:6px 0 0;color:#71827d;font-size:9px;line-height:1.5}.formula-unit-decoder{margin-top:36px;padding-top:30px;border-top:1px solid var(--line)}.formula-unit-heading{display:grid;grid-template-columns:minmax(270px,.85fr) minmax(330px,1.15fr);gap:32px;align-items:end}.formula-unit-heading h3,.formula-unit-heading p{margin:0}.formula-unit-heading h3{margin-top:7px;color:var(--paper);font-size:16px;font-weight:500}.formula-unit-heading p{color:#879a94;font-size:8px;line-height:1.6}.formula-unit-heading p b{color:var(--mint);font-family:DM Mono,monospace;font-weight:500}.formula-unit-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:20px}.formula-unit-list article{min-width:0;padding:17px 18px;border:1px solid rgba(181,210,201,.12);background:#b5d2c906}.formula-unit-list article>div{display:grid;grid-template-columns:minmax(78px,auto) 1fr;gap:13px;align-items:center}.formula-unit-list code{color:var(--mint);font-family:DM Mono,monospace;font-size:11px;white-space:nowrap}.formula-unit-list article>div>span{color:#c4d1cd;font-size:9px;line-height:1.4}.formula-unit-list article>b,.formula-unit-list article>p,.formula-unit-list article>small{display:block}.formula-unit-list article>b{margin-top:12px;color:#a9bab5;font-size:8px;font-weight:500;line-height:1.45}.formula-unit-list article>p{margin:7px 0 0;color:#879a94;font-size:7px;line-height:1.55}.formula-unit-list article>small{margin-top:9px;padding-top:8px;border-top:1px solid rgba(181,210,201,.09);color:#70837d;font-family:DM Mono,monospace;font-size:6px;line-height:1.5}.formula-whatif{margin-top:38px;padding:clamp(22px,3vw,32px);border:1px solid rgba(102,229,209,.24);background:linear-gradient(90deg,rgba(102,229,209,.045),transparent 60%),#0a1d1a}.formula-whatif-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.formula-whatif-heading span{display:block;margin-bottom:6px;color:var(--coral);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.formula-whatif-heading h3{margin:0;font-size:18px;font-weight:500}#formula-whatif-value{color:var(--mint);font-family:DM Mono,monospace;font-size:13px}#formula-whatif-label{display:block;margin:24px 0 13px;color:#bccac6;font-size:9px;font-weight:600}#formula-whatif-input{height:3px;background:linear-gradient(90deg,var(--mint) 0 var(--range-progress, 50%),rgba(181,210,201,.14) var(--range-progress, 50%))}.formula-assumptions{margin:13px 0 0;color:#71827d;font-family:DM Mono,monospace;font-size:6px;line-height:1.55}.formula-result{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(280px,1.25fr);gap:8px 25px;margin-top:24px;padding-top:21px;border-top:1px solid rgba(181,210,201,.12)}.formula-result>span{grid-column:1 / -1;color:#71827d;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.08em}.formula-result b{color:var(--paper);font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2.3vw,29px);font-weight:400;line-height:1.25}.formula-result code{align-self:center;padding:10px 12px;overflow-x:auto;color:var(--mint);background:#020a0980;font-family:DM Mono,monospace;font-size:7px;line-height:1.55;white-space:nowrap}.formula-result-explanations{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.formula-result-explanations p{margin:0;padding:14px 15px;border:1px solid rgba(181,210,201,.11);color:#9aaba6;font-size:8px;line-height:1.6}.formula-result-explanations p:last-child{border-color:#e2d56a2e;background:#e2d56a06}.formula-result-explanations p>b,.formula-result-explanations p>span{display:block}.formula-result-explanations p>b{margin-bottom:7px;color:var(--mint);font-family:DM Mono,monospace;font-size:6px;font-weight:500;letter-spacing:.06em}.formula-result-explanations p:last-child>b{color:var(--yellow)}.formula-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:25px}.formula-dialog-footer p{margin:0;color:#71827d;font-size:7px;line-height:1.5}.formula-dialog-footer a{flex:0 0 auto;padding-bottom:5px;border-bottom:1px solid rgba(102,229,209,.45);color:var(--mint);font-family:DM Mono,monospace;font-size:7px;text-transform:uppercase}.formula-dialog-footer a:focus-visible{outline:2px solid var(--mint);outline-offset:5px}.formula-dialog-open{overflow:hidden}.term-ribbon{display:flex;flex-wrap:wrap;align-items:center;gap:7px;width:min(1320px,100%);margin:clamp(-70px,-5vw,-38px) auto clamp(42px,5vw,70px);padding:11px 12px;border:1px solid rgba(102,229,209,.17);color:var(--paper);background:linear-gradient(90deg,rgba(102,229,209,.045),transparent 36%),#051210eb;box-shadow:0 14px 35px #0000001f}.term-ribbon.contextual{margin:0 auto 20px}.term-ribbon-label{margin:0 7px 0 2px;color:#738781;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.08em;white-space:nowrap}.term-chip{display:inline-flex;align-items:center;gap:6px;min-height:27px;padding:5px 6px 5px 9px;border:1px solid rgba(181,210,201,.14);border-radius:16px;color:#c2cfcb;background:#b5d2c906;cursor:pointer;font-size:8px;line-height:1;white-space:nowrap}.term-chip i,.term-control-help i{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;color:var(--ink);background:var(--yellow);font-family:DM Mono,monospace;font-size:7px;font-style:normal}.term-chip:hover,.term-chip:focus-visible{border-color:#e2d56ab8;outline:none;color:var(--paper);background:#e2d56a12}.term-control-label{display:inline-flex;align-items:center;gap:6px;min-width:0}.term-control-help{flex:0 0 auto;display:grid;place-items:center;width:19px;height:19px;padding:0;border:1px solid rgba(226,213,106,.42);border-radius:50%;background:#051210db;cursor:help}.term-control-help>span:empty{display:none}.term-control-help i{width:13px;height:13px;font-size:6px}.term-control-help:hover,.term-control-help:focus-visible{border-color:var(--yellow);outline:2px solid rgba(226,213,106,.18);outline-offset:2px}.term-dialog{width:min(1180px,calc(100vw - 30px));max-width:none;max-height:min(94dvh,980px);margin:auto;padding:0;overflow:auto;border:1px solid rgba(226,213,106,.28);border-radius:5px;color:var(--paper);background:radial-gradient(circle at 82% 0,rgba(226,213,106,.075),transparent 31%),radial-gradient(circle at 0 70%,rgba(102,229,209,.055),transparent 28%),#071513;box-shadow:0 35px 120px #000000bd}.term-dialog::backdrop{background:#010807c7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.term-dialog-shell{position:relative;padding:clamp(24px,3.6vw,46px)}.term-dialog-close{position:sticky;z-index:8;top:14px;float:right;display:grid;place-items:center;width:36px;height:36px;margin:-5px -5px 0 20px;padding:0;border:1px solid rgba(181,210,201,.28);border-radius:50%;color:var(--paper);background:#071514f0;cursor:pointer;font-size:20px;line-height:1}.term-dialog-close:hover,.term-dialog-close:focus-visible{border-color:var(--yellow);outline:none}.term-dialog-heading{display:grid;grid-template-columns:1fr minmax(300px,.75fr);gap:40px;align-items:end;padding-right:45px}.term-dialog-heading p{margin:0;color:#93a59f;font-size:11px;line-height:1.65}.term-dialog-heading>div>p{margin-bottom:8px;color:var(--yellow);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.1em}.term-dialog-heading h2{margin:0;color:var(--paper);font-size:clamp(27px,3.3vw,46px);font-weight:400;letter-spacing:-.04em;line-height:1.05}.term-dialog-workspace{display:grid;grid-template-columns:minmax(245px,.34fr) minmax(0,1fr);margin-top:31px;border:1px solid rgba(181,210,201,.13)}.term-browser{min-width:0;padding:21px;border-right:1px solid rgba(181,210,201,.13);background:#020a095c}.term-browser>label{display:block;margin-bottom:8px;color:#8ca09a;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.055em;text-transform:uppercase}.term-search-wrap{display:grid;grid-template-columns:24px 1fr;align-items:center;border-bottom:1px solid rgba(102,229,209,.34)}.term-search-wrap>span{color:var(--mint);font-size:17px}#term-search{width:100%;min-width:0;padding:10px 0;border:0;outline:0;color:var(--paper);background:transparent;font-size:11px}#term-search::placeholder{color:#5e736d}.term-category-filters{display:flex;flex-wrap:wrap;gap:5px;margin-top:16px}.term-category-filters button{padding:5px 7px;border:1px solid rgba(181,210,201,.12);border-radius:14px;color:#83958f;background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:6px}.term-category-filters button:hover,.term-category-filters button:focus-visible,.term-category-filters button[aria-pressed=true]{border-color:#66e5d18c;outline:none;color:var(--mint);background:#66e5d10e}.term-list-status{margin:16px 0 7px;color:#60736d;font-family:DM Mono,monospace;font-size:6px;text-transform:uppercase}.term-list{max-height:470px;overflow:auto;scrollbar-color:rgba(102,229,209,.28) transparent}.term-list button{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;width:100%;padding:9px 8px;border:0;border-top:1px solid rgba(181,210,201,.075);color:#a9b8b3;background:transparent;cursor:pointer;text-align:left}.term-list button span{font-size:9px}.term-list button small{max-width:88px;overflow:hidden;color:#60736d;font-family:DM Mono,monospace;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.term-list button:hover,.term-list button:focus-visible,.term-list button.active{outline:none;color:var(--paper);background:#66e5d111}.term-list button.active{box-shadow:inset 2px 0 var(--mint)}.term-list-empty{margin:20px 0;color:#849690;font-size:9px;line-height:1.6}.term-definition{min-width:0;padding:clamp(24px,3.5vw,43px)}.term-definition-top,.term-name-row,.term-lab-link{display:flex;align-items:center;justify-content:space-between;gap:20px}.term-definition-top{color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.075em}.term-definition-top b{color:#657a73;font-weight:400}.term-definition-top>div{display:flex;gap:10px;align-items:center}.term-history-controls{flex-wrap:wrap;justify-content:flex-end}.term-history-button{max-width:190px;min-height:30px;padding:5px 8px;overflow:hidden;border:1px solid rgba(102,229,209,.28);border-radius:14px;color:var(--mint);background:#66e5d109;cursor:pointer;font-family:DM Mono,monospace;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.term-history-button:hover,.term-history-button:focus-visible{border-color:var(--mint);outline:2px solid rgba(102,229,209,.14);outline-offset:2px;background:#66e5d114}.term-history-button:disabled{visibility:hidden;cursor:default}@media(pointer:coarse){.term-history-button{min-height:44px;padding-inline:11px}}.term-name-row{align-items:flex-end;margin-top:13px;padding-bottom:18px;border-bottom:1px solid rgba(181,210,201,.12)}.term-name-row h2{margin:0;color:var(--paper);font-size:clamp(25px,3vw,41px);font-weight:400;letter-spacing:-.035em;line-height:1.05}.term-name-row code{flex:0 0 auto;padding:7px 9px;color:var(--yellow);background:#e2d56a0e;font-family:DM Mono,monospace;font-size:8px;white-space:nowrap}.term-plain{max-width:760px;margin:18px 0 0;color:#c3cfcb;font-size:13px;line-height:1.7}.term-inline-link{display:inline;margin:0 1px;padding:0 2px 1px;border:0;border-bottom:1px dotted currentColor;border-radius:0;color:var(--mint-bright);background:#66e5d109;cursor:pointer;font:inherit;font-weight:600;line-height:inherit;text-align:inherit}.term-inline-link:after{margin-left:2px;content:"?";color:var(--yellow);font-family:DM Mono,monospace;font-size:.66em;vertical-align:super}.term-inline-link:hover,.term-inline-link:focus-visible{border-bottom-style:solid;outline:2px solid rgba(102,229,209,.18);outline-offset:2px;color:var(--paper);background:#66e5d11c}.term-visual{margin-top:25px;border:1px solid rgba(102,229,209,.2);background:radial-gradient(circle at 8% 5%,rgba(102,229,209,.065),transparent 36%),#020a094d}.term-visual-heading{display:grid;grid-template-columns:minmax(220px,.78fr) minmax(260px,1.22fr);gap:24px;align-items:start;padding:20px 21px 17px;border-bottom:1px solid rgba(181,210,201,.12)}.term-visual-heading span,.term-visual-boundary>span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.075em}.term-visual-heading h3{margin:7px 0 0;color:var(--paper);font-size:clamp(17px,2vw,24px);font-weight:400;letter-spacing:-.025em;line-height:1.2}.term-visual-heading>p{margin:0;color:#9bada7;font-size:10px;line-height:1.65}.term-visual-svg{display:block;width:100%;height:auto;min-height:245px;border-bottom:1px solid rgba(181,210,201,.12);background:#0108072e}.term-visual-svg *{vector-effect:non-scaling-stroke}.term-visual-svg text{-webkit-user-select:none;user-select:none}.term-visual-svg .tv-hotspot{fill:transparent;stroke:transparent;stroke-width:1.4;pointer-events:all;cursor:pointer;touch-action:manipulation;transition:fill .16s ease,stroke .16s ease}.term-visual-svg .tv-hotspot:hover{fill:#66e5d106;stroke:#66e5d157}.term-visual[data-active-stage="0"] .tv-hotspot[data-term-visual-stage="0"],.term-visual[data-active-stage="1"] .tv-hotspot[data-term-visual-stage="1"],.term-visual[data-active-stage="2"] .tv-hotspot[data-term-visual-stage="2"]{fill:#66e5d10b;stroke:#66e5d1b3}.term-visual[data-active-stage="3"] .tv-hotspot[data-term-visual-stage="3"]{fill:#ff785f0e;stroke:#ff785fb8}.term-visual[data-active-stage="0"] [data-stage-label="0"] .tv-stage-box,.term-visual[data-active-stage="1"] [data-stage-label="1"] .tv-stage-box,.term-visual[data-active-stage="2"] [data-stage-label="2"] .tv-stage-box{fill:#66e5d11a;stroke:var(--mint)}.term-visual[data-active-stage="3"] .tv-distinction-label .tv-coral{stroke-width:3}.term-visual[data-active-stage="3"] .tv-distinction-label .tv-not{fill:var(--coral)}.term-visual-svg .tv-frame,.term-visual-svg .tv-stage-box{fill:#b5d2c906;stroke:#b5d2c930}.term-visual-svg .tv-frame{fill:transparent}.term-visual-svg .tv-axis{fill:none;stroke:#b5d2c942;stroke-width:1}.term-visual-svg .tv-muted{fill:none;stroke:#667a74;stroke-width:1.2}.term-visual-svg .tv-paper{fill:none;stroke:var(--paper);stroke-width:1.4}.term-visual-svg .tv-mint{fill:none;stroke:var(--mint);stroke-width:1.6}.term-visual-svg .tv-coral{fill:none;stroke:var(--coral);stroke-width:1.6}.term-visual-svg .tv-violet{fill:none;stroke:#9b8bff;stroke-width:1.6}.term-visual-svg .tv-yellow{fill:none;stroke:var(--yellow);stroke-width:1.6}.term-visual-svg .tv-blue{fill:none;stroke:#6b9dff;stroke-width:1.6}.term-visual-svg .tv-yellow-fill{fill:var(--yellow);stroke:none}.term-visual-svg .tv-blue-fill{fill:#6b9dff;stroke:none}.term-visual-svg .thick{stroke-width:2.6}.term-visual-svg .dash{stroke-dasharray:5 5}.term-visual-svg .tv-mint-fill{fill:var(--mint)}.term-visual-svg .tv-coral-fill{fill:var(--coral)}.term-visual-svg .tv-paper-fill{fill:var(--paper)}.term-visual-svg .tv-muted-fill{fill:#b5d2c933}.term-visual-svg .tv-mint-fill-soft{fill:#66e5d12e}.term-visual-svg .tv-coral-fill-soft{fill:#ff785f2e}.term-visual-svg .tv-clock{fill:#071514d1;stroke:#b5d2c95e}.term-visual-svg .tv-clock.large{stroke:#b5d2c980}.term-visual-svg .tv-nucleus{fill:#ff785f0e;stroke:#ff785f8c}.term-visual-svg .tv-grid-cell{fill:#b5d2c906;stroke:#b5d2c92e;stroke-width:.7}.term-visual-svg .tv-grid-cell.active{fill:#66e5d17a;stroke:var(--mint)}.term-visual-svg .tv-stage-number{fill:#66e5d11f;stroke:#66e5d199}.term-visual-svg .tv-kicker,.term-visual-svg .tv-note,.term-visual-svg .tv-stage-name,.term-visual-svg .tv-stage-number-text,.term-visual-svg .tv-not,.term-visual-svg .tv-symbol,.term-visual-svg .tv-nucleus-label{font-family:DM Mono,monospace}.term-visual-svg .tv-kicker{fill:var(--mint);font-size:8px;letter-spacing:.05em}.term-visual-svg .tv-note{fill:#81958f;font-size:8px}.term-visual-svg .tv-stage-name{fill:#bdcbc7;font-size:9px}.term-visual-svg .tv-stage-number-text{fill:var(--mint);font-size:8px}.term-visual-svg .tv-not{fill:#d79a8f;font-size:8px}.term-visual-svg .tv-symbol{fill:var(--paper);font-size:13px}.term-visual-svg .tv-nucleus-label{fill:#071514;font-size:12px;font-weight:700}.term-visual-inspector{display:grid;grid-template-columns:minmax(175px,.62fr) minmax(260px,1.38fr);gap:12px 24px;padding:17px 19px;border-bottom:1px solid rgba(181,210,201,.11);background:linear-gradient(90deg,#66e5d116,#66e5d104)}.term-visual-inspector>div>span,.term-visual-inspector>small strong{display:block;color:var(--mint);font-family:DM Mono,monospace;font-size:6px;font-weight:500;letter-spacing:.065em}.term-visual-inspector>div>b{display:block;margin-top:7px;color:var(--paper);font-size:13px;font-weight:500}.term-visual-inspector>p{margin:0;color:#b3c2bd;font-size:10px;line-height:1.6}.term-visual-inspector>small{grid-column:1 / -1;display:grid;grid-template-columns:175px 1fr;gap:24px;padding-top:11px;border-top:1px solid rgba(181,210,201,.1);color:#879a94;font-size:8px;line-height:1.55}.term-visual-inspector>small strong{color:var(--yellow)}.term-visual-key{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none}.term-visual-key li{min-width:0;border-bottom:1px solid rgba(181,210,201,.1)}.term-visual-key li:nth-child(2n){border-left:1px solid rgba(181,210,201,.1)}.term-visual-key-button{display:grid;grid-template-columns:33px 1fr;gap:11px;width:100%;height:100%;padding:16px 17px;border:0;color:inherit;background:transparent;cursor:pointer;font:inherit;text-align:left;transition:background .15s ease,box-shadow .15s ease}.term-visual-key-button:hover,.term-visual-key-button:focus-visible,.term-visual-key-button[aria-pressed=true]{outline:0;background:#66e5d10e;box-shadow:inset 3px 0 var(--mint)}.term-visual-key li:last-child .term-visual-key-button:hover,.term-visual-key li:last-child .term-visual-key-button:focus-visible,.term-visual-key li:last-child .term-visual-key-button[aria-pressed=true]{background:#ff785f0b;box-shadow:inset 3px 0 var(--coral)}.term-visual-key-button>i{display:grid;place-items:center;align-self:start;width:27px;height:27px;border:1px solid rgba(102,229,209,.38);border-radius:50%;color:var(--mint);font-family:DM Mono,monospace;font-size:7px;font-style:normal}.term-visual-key li:last-child .term-visual-key-button>i{border-color:#ff785f66;color:var(--coral)}.term-visual-key b,.term-visual-key p,.term-visual-key small{display:block}.term-visual-key b{color:var(--paper);font-size:10px;font-weight:500}.term-visual-key p{margin:6px 0 0;color:#9dafaa;font-size:9px;line-height:1.56}.term-visual-key small{margin-top:7px;color:#788b85;font-size:8px;line-height:1.5}.term-visual-key small strong{color:var(--yellow);font-family:DM Mono,monospace;font-size:6px;font-weight:500;letter-spacing:.045em}.term-visual-boundary{display:grid;grid-template-columns:125px 1fr;gap:15px;padding:15px 17px 17px;background:#ff785f09}.term-visual-boundary>span{color:var(--coral)}.term-visual-boundary p{margin:0;color:#aa9f9a;font-size:9px;line-height:1.58}.term-association-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:24px;border-top:1px solid rgba(181,210,201,.12);border-left:1px solid rgba(181,210,201,.12)}.term-association-grid section{min-height:132px;padding:17px 18px;border-right:1px solid rgba(181,210,201,.12);border-bottom:1px solid rgba(181,210,201,.12)}.term-association-grid span,.term-example>span,.term-related>span{color:#738781;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.07em}.term-association-grid p,.term-example p{margin:9px 0 0;color:#aebdb8;font-size:10px;line-height:1.62}.term-association-grid .term-care-card{background:#66e5d108}.term-association-grid .term-care-card span{color:var(--mint)}.term-association-grid .term-confusion-card{background:#ff785f06}.term-association-grid .term-confusion-card span{color:var(--coral)}.term-example{margin-top:14px;padding:17px 18px;border-left:2px solid var(--yellow);background:#e2d56a0a}.term-example>span{color:var(--yellow)}.term-related{margin-top:20px}.term-related>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.term-related button{padding:6px 8px;border:1px solid rgba(155,139,255,.3);border-radius:14px;color:#bdb5ff;background:#9b8bff09;cursor:pointer;font-size:8px}.term-related button:hover,.term-related button:focus-visible{border-color:var(--violet);outline:none;color:var(--paper)}.term-lab-link{margin-top:22px;padding:11px 13px;border:1px solid rgba(102,229,209,.3);color:var(--paper);background:#66e5d10d;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.045em;text-transform:uppercase}.term-lab-link b{color:var(--mint)}.term-lab-link:hover,.term-lab-link:focus-visible{border-color:var(--mint);outline:none;background:#66e5d11a}.term-dialog-open{overflow:hidden}@media(max-width:820px){.term-dialog{width:calc(100vw - 14px);max-height:calc(100dvh - 14px)}.term-dialog-shell{padding:24px 17px}.term-dialog-heading{grid-template-columns:1fr;gap:13px;padding-right:34px}.term-dialog-heading>p{max-width:600px}.term-dialog-workspace{grid-template-columns:1fr;margin-top:22px}.term-browser{padding:17px;border-right:0;border-bottom:1px solid rgba(181,210,201,.13)}.term-list{display:grid;grid-auto-columns:minmax(155px,.7fr);grid-auto-flow:column;max-height:none;padding-bottom:5px;overflow-x:auto;overflow-y:hidden}.term-list button{border-top:1px solid rgba(181,210,201,.075);border-right:1px solid rgba(181,210,201,.075)}.term-definition{padding:23px 17px}.term-association-grid{grid-template-columns:1fr}.term-visual-heading{grid-template-columns:1fr;gap:9px}.term-visual-svg{min-height:0}.term-association-grid section{min-height:0}}@media(max-width:620px){.field-strength-law{grid-template-columns:1fr auto}.field-strength-law>small{grid-column:1 / -1}.term-ribbon{flex-wrap:nowrap;width:100%;margin-right:0;margin-left:0;padding:9px;overflow-x:auto;scrollbar-width:thin}.term-ribbon-label{position:sticky;z-index:2;left:0;align-self:stretch;display:flex;align-items:center;margin-left:0;padding:0 10px;background:#071513}.term-name-row{display:block}.term-name-row code{display:inline-block;margin-top:10px}.term-plain{font-size:12px}.term-visual-key{grid-template-columns:1fr}.term-visual-inspector{grid-template-columns:1fr;gap:9px}.term-visual-inspector>small{grid-column:1;grid-template-columns:1fr;gap:6px}.term-visual-key li:nth-child(2n){border-left:0}.term-visual-boundary{grid-template-columns:1fr;gap:7px}.term-dialog-close{top:8px}}.read-phase-lab{width:min(1320px,calc(100% - 40px));margin:58px auto 64px;border:1px solid var(--line-dark);color:var(--ink);background:radial-gradient(circle at 9% 0,rgba(102,229,209,.08),transparent 24%),#fff3}.read-phase-heading{display:grid;grid-template-columns:minmax(330px,.85fr) minmax(420px,1.15fr);gap:50px;align-items:end;padding:34px 34px 31px;border-bottom:1px solid var(--line-dark)}.read-phase-heading>div>span,.read-phase-plane-control>span,.encoding-job-card header>span,.encoding-clock-heading>span,.encoding-effect>span,.read-phase-kspace-copy>span,.physical-map-copy>span,.physical-map-job>span,.read-phase-law>span,.read-phase-bottom-line article>span{color:#1f655a;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.075em;text-transform:uppercase}.read-phase-heading h3,.read-phase-heading p{margin:0}.read-phase-heading h3{margin-top:8px;font-size:clamp(25px,2.8vw,40px);font-weight:400;letter-spacing:-.04em;line-height:1.05}.read-phase-heading p{color:#52645e;font-size:11px;line-height:1.7}.read-phase-heading p b{color:var(--ink);font-weight:600}.phase-agency-note{padding:28px 34px 30px;border-bottom:1px solid var(--line-dark);background:linear-gradient(90deg,rgba(226,213,106,.075),transparent 46%),#ffffff21}.phase-agency-note>span{color:#866d0c;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.075em}.phase-agency-note h4{margin:9px 0 17px;font-size:21px;font-weight:500}.phase-agency-note ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;counter-reset:phase-order}.phase-agency-note li{position:relative;min-width:0;padding:34px 17px 0;border-top:1px solid rgba(134,109,12,.25);color:#52645e;counter-increment:phase-order;font-size:9px;line-height:1.58}.phase-agency-note li+li{border-left:1px solid rgba(134,109,12,.16)}.phase-agency-note li:before{position:absolute;top:9px;left:17px;color:#866d0c;content:"0" counter(phase-order);font-family:DM Mono,monospace;font-size:7px}.phase-agency-note li b{color:var(--ink)}.phase-agency-note>p{margin:18px 0 0;padding:14px 16px;border:1px solid rgba(102,229,209,.22);color:#415850;background:#66e5d10a;font-size:10px;line-height:1.62}.read-phase-toolbar{display:grid;grid-template-columns:1.08fr 1fr .72fr;border-bottom:1px solid var(--line-dark)}.read-phase-toolbar>div{min-width:0;padding:22px 25px}.read-phase-toolbar>div+div{border-left:1px solid var(--line-dark)}.read-phase-plane-control>div{display:grid;grid-template-columns:1fr 1fr;margin-top:11px;border:1px solid var(--line-dark)}.read-phase-plane-control button{min-height:32px;border:0;color:#52645e;background:#ffffff29;cursor:pointer;font-family:DM Mono,monospace;font-size:7px}.read-phase-plane-control button+button{border-left:1px solid var(--line-dark)}.read-phase-plane-control button:hover,.read-phase-plane-control button:focus-visible,.read-phase-plane-control button.active{outline:none;color:var(--paper);background:var(--ink)}.read-phase-plane-control small{display:block;min-height:31px;margin-top:10px;color:#52645e;font-size:7px;line-height:1.45}.read-phase-range>span{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:17px;font-size:9px}.read-phase-range b{font-weight:600}.read-phase-range output{flex:0 0 auto;color:#1f655a;font-family:DM Mono,monospace;font-size:8px}.read-phase-range>small{display:flex;justify-content:space-between;gap:8px;margin-top:10px;color:#667771;font-family:DM Mono,monospace;font-size:6px;line-height:1.35;text-align:center}.read-phase-range>small span:first-child{text-align:left}.read-phase-range>small span:last-child{text-align:right}.read-phase-timeline{display:grid;grid-template-columns:repeat(8,1fr);border-bottom:1px solid var(--line-dark)}.read-phase-timeline button{position:relative;display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:center;min-width:0;min-height:69px;padding:12px 10px;border:0;color:#52645e;background:#ffffff14;cursor:pointer;text-align:left}.read-phase-timeline button+button{border-left:1px solid var(--line-dark)}.read-phase-timeline button:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;content:"";background:var(--mint);transform:scaleX(0);transition:transform .18s ease}.read-phase-timeline button:hover,.read-phase-timeline button:focus-visible,.read-phase-timeline button.active{outline:none;color:var(--ink);background:#66e5d117}.read-phase-timeline button:focus-visible{box-shadow:inset 0 0 0 2px #1f655a}.read-phase-timeline button.active:after{transform:scaleX(1)}.read-phase-timeline i{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--line-dark);border-radius:50%;font-family:DM Mono,monospace;font-size:6px;font-style:normal}.read-phase-timeline button.active i{color:var(--ink);border-color:var(--mint);background:var(--mint)}.read-phase-timeline span,.read-phase-timeline b,.read-phase-timeline small{display:block;min-width:0}.read-phase-timeline b{overflow:hidden;font-size:8px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.read-phase-timeline small{margin-top:4px;color:#667771;font-family:DM Mono,monospace;font-size:6px}.read-phase-visual{display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(rgba(7,21,20,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(7,21,20,.035) 1px,transparent 1px);background-size:32px 32px}.encoding-job-card{min-width:0;padding:29px 28px 27px;background:#edf2e9b3;transition:background .22s ease,box-shadow .22s ease}.encoding-job-card+.encoding-job-card{border-left:1px solid var(--line-dark)}.encoding-job-card.gradient-on{background:#ffffffb3;box-shadow:inset 0 3px 0 var(--job-color)}.readout-job{--job-color: var(--x)}.phase-job{--job-color: var(--y)}.encoding-job-card header h4,.encoding-job-card header p{margin:0}.encoding-job-card header h4{margin-top:7px;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.7vw,38px);font-weight:400;letter-spacing:-.03em}.encoding-job-card header p{min-height:52px;margin-top:7px;color:#52645e;font-size:9px;line-height:1.6}.encoding-job-status{display:grid;grid-template-columns:1fr 1fr;margin-top:18px;border:1px solid var(--line-dark)}.encoding-job-status>div{min-width:0;padding:12px}.encoding-job-status>div+div{border-left:1px solid var(--line-dark)}.encoding-job-status span,.encoding-job-status b{display:block;font-family:DM Mono,monospace}.encoding-job-status span{color:#667771;font-size:6px;text-transform:uppercase}.encoding-job-status b{min-height:24px;margin-top:6px;color:var(--ink);font-size:7px;font-weight:500;line-height:1.45}.gradient-on .encoding-job-status>div:first-child b,.adc-on .encoding-job-status>div:nth-child(2) b,.memory-on .encoding-job-status>div:nth-child(2) b{color:#1f655a}.encoding-clock-heading{display:flex;justify-content:space-between;gap:15px;margin-top:24px}.encoding-clock-heading small{color:#667771;font-family:DM Mono,monospace;font-size:6px}.encoding-clocks{display:grid;grid-template-columns:repeat(7,1fr);gap:clamp(6px,1vw,13px);margin-top:15px}.encoding-clock{display:grid;justify-items:center;gap:7px;min-width:0}.encoding-clock>i{position:relative;display:block;width:min(100%,48px);aspect-ratio:1;border:1px solid rgba(7,21,20,.24);border-radius:50%;background:linear-gradient(90deg,transparent 49%,rgba(7,21,20,.07) 49% 51%,transparent 51%),linear-gradient(transparent 49%,rgba(7,21,20,.07) 49% 51%,transparent 51%)}.encoding-clock>i:after{position:absolute;top:50%;left:50%;width:4px;height:4px;content:"";border-radius:50%;background:var(--ink);transform:translate(-50%,-50%)}.encoding-clock em{position:absolute;top:calc(50% - 1px);left:50%;display:block;width:39%;height:2px;background:var(--job-color);transform:rotate(var(--clock-angle, 0deg));transform-origin:left center;transition:transform .42s cubic-bezier(.22,.8,.2,1)}.encoding-clock small{color:#667771;font-family:DM Mono,monospace;font-size:6px}.encoding-effect{margin-top:22px;padding:15px 16px;border-left:3px solid var(--job-color);background:#07151409}.encoding-effect b,.encoding-effect small{display:block}.encoding-effect b{min-height:20px;margin-top:6px;font-size:9px;font-weight:600;line-height:1.5}.encoding-effect small{margin-top:7px;color:#52645e;font-size:7px;line-height:1.55}.read-phase-kspace-panel{grid-column:1 / -1;display:grid;grid-template-columns:minmax(280px,.82fr) minmax(300px,.65fr) minmax(160px,.42fr);gap:31px;align-items:center;padding:30px 34px;border-top:1px solid var(--line-dark);background:#071514f0;color:var(--paper)}.read-phase-kspace-copy>span{color:var(--mint)}.read-phase-kspace-copy h4,.read-phase-kspace-copy p{margin:0}.read-phase-kspace-copy h4{margin-top:7px;font-size:clamp(19px,2vw,27px);font-weight:400;line-height:1.22}.read-phase-kspace-copy p{margin-top:9px;color:#9aaba6;font-size:8px;line-height:1.6}.read-phase-kspace-copy>div{display:grid;grid-template-columns:112px 1fr;gap:13px;margin-top:14px;padding-top:11px;border-top:1px solid rgba(181,210,201,.13)}.read-phase-kspace-copy>div span,.read-phase-kspace-copy>div b{font-family:DM Mono,monospace;font-size:7px;line-height:1.4}.read-phase-kspace-copy>div span{color:#71827d;text-transform:uppercase}.read-phase-kspace-copy>div b{color:var(--mint);font-weight:400}.read-phase-kspace-plot{position:relative;width:min(100%,295px);margin:0 auto;padding:15px 20px 20px}.read-phase-kspace-plot:before,.read-phase-kspace-plot:after{position:absolute;z-index:2;content:"";pointer-events:none;background:#edf2e959}.read-phase-kspace-plot:before{top:15px;bottom:20px;left:50%;width:1px}.read-phase-kspace-plot:after{top:calc(50% - 2px);right:20px;left:20px;height:1px}.read-phase-kspace-grid{position:relative;z-index:3;display:grid;grid-template-columns:repeat(7,1fr);width:100%;aspect-ratio:1;border:1px solid rgba(181,210,201,.2)}.read-phase-kspace-grid>i{position:relative;min-width:0;border-right:1px solid rgba(181,210,201,.09);border-bottom:1px solid rgba(181,210,201,.09);background:transparent;transition:background .18s ease}.read-phase-kspace-grid>i:nth-child(7n){border-right:0}.read-phase-kspace-grid>i:nth-last-child(-n+7){border-bottom:0}.read-phase-kspace-grid>i:after{position:absolute;z-index:2;top:50%;left:50%;width:5px;height:5px;content:"";border:1px solid #51625d;border-radius:50%;background:#071514;transform:translate(-50%,-50%);transition:width .18s ease,height .18s ease,background .18s ease,box-shadow .18s ease}.read-phase-kspace-grid>i.selected-row{background:#ff785f1a}.read-phase-kspace-grid>i.completed-row{background:#66e5d10e}.read-phase-kspace-grid>i.next-row{box-shadow:inset 0 1px #ff785fa6,inset 0 -1px #ff785fa6}.read-phase-kspace-grid>i.acquired:after{border-color:var(--mint);background:var(--mint);box-shadow:0 0 8px #66e5d173}.read-phase-kspace-grid>i.current:after{width:13px;height:13px;border:2px solid var(--yellow);background:var(--coral);box-shadow:0 0 0 3px #e2d56a1f,0 0 12px #ff785f94}.kspace-axis-label{position:absolute;color:#71827d;font-family:DM Mono,monospace;font-size:6px}.ky-label{top:0;left:calc(50% + 7px)}.kx-negative{bottom:5px;left:20px}.kx-positive{right:20px;bottom:5px}.read-phase-kspace-legend{display:grid;gap:13px}.read-phase-kspace-legend span{display:grid;grid-template-columns:14px 1fr;gap:9px;align-items:center;color:#9aaba6;font-family:DM Mono,monospace;font-size:6px;line-height:1.4;text-transform:uppercase}.read-phase-kspace-legend i{display:block;width:10px;height:10px;border-radius:50%}.current-key{border:2px solid var(--yellow);background:var(--coral)}.sample-key{background:var(--mint);box-shadow:0 0 6px #66e5d173}.row-key{border:1px solid var(--coral);background:#ff785f1f}.read-phase-physical-map{grid-column:1 / -1;display:grid;grid-template-columns:minmax(320px,1.2fr) minmax(240px,.85fr) minmax(240px,.85fr);gap:34px;padding:30px 34px;border-bottom:1px solid var(--line-dark);background:#ffffff57}.physical-map-copy h4,.physical-map-copy p{margin:0}.physical-map-copy h4{margin-top:7px;font-size:17px;font-weight:500;line-height:1.35}.physical-map-copy p{margin-top:8px;color:#52645e;font-size:8px;line-height:1.6}.physical-map-job{padding-left:24px;border-left:1px solid var(--line-dark)}.physical-map-job>div{display:grid;grid-template-columns:24px minmax(70px,1fr) 39px;gap:10px;align-items:center;margin-top:11px}.physical-map-job>div>b,.physical-map-job output{font-family:DM Mono,monospace;font-size:7px;font-weight:500}.physical-map-job output{color:#52645e;text-align:right}.physical-map-job>div>i{position:relative;display:block;height:5px;overflow:hidden;background:#0715141a}.physical-map-job em{display:block;width:0;height:100%;background:var(--x);transition:width .25s ease}.physical-map-job:last-child em{background:var(--y)}.physical-map-job [data-sign=negative] em{opacity:.55}.physical-map-job [data-sign=zero] em{opacity:0}.read-phase-conductor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;min-height:150px;padding:28px 34px;border-bottom:1px solid var(--line-dark);background:var(--paper)}.read-phase-step-copy>span{color:#1f655a;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.read-phase-step-copy h4,.read-phase-step-copy p{margin:0}.read-phase-step-copy h4{margin-top:7px;font-size:clamp(18px,2vw,27px);font-weight:500;line-height:1.25}.read-phase-step-copy p{max-width:920px;margin-top:8px;color:#52645e;font-size:9px;line-height:1.65}.read-phase-step-actions{display:flex;gap:7px}.read-phase-step-actions button{min-width:88px;min-height:39px;padding:8px 13px;border:1px solid var(--line-dark);color:var(--ink);background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:7px}.read-phase-step-actions #read-phase-play{min-width:112px;color:var(--paper);border-color:var(--ink);background:var(--ink)}.read-phase-step-actions button:hover,.read-phase-step-actions button:focus-visible{outline:none;border-color:#1f655a;box-shadow:0 0 0 2px #1f655a26}.read-phase-step-actions button:disabled{opacity:.38;cursor:not-allowed}.read-phase-laws{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line-dark)}.read-phase-law{position:relative;min-width:0;padding:27px 31px 29px}.read-phase-law+.read-phase-law{border-left:1px solid var(--line-dark)}.read-phase-law strong,.read-phase-law p,.read-phase-law>b{display:block}.read-phase-law strong{margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,2.1vw,27px);font-weight:400}.read-phase-law p{margin:11px 0 0;color:#52645e;font-size:8px;line-height:1.6}.read-phase-law>b{margin-top:13px;color:#1f655a;font-family:DM Mono,monospace;font-size:7px;font-weight:500;line-height:1.55}.read-phase-bottom-line{display:grid;grid-template-columns:repeat(3,1fr)}.read-phase-bottom-line article{min-width:0;padding:25px 27px 28px}.read-phase-bottom-line article+article{border-left:1px solid var(--line-dark)}.read-phase-bottom-line h4,.read-phase-bottom-line p{margin:0}.read-phase-bottom-line h4{margin-top:8px;font-size:15px;font-weight:500}.read-phase-bottom-line p{margin-top:8px;color:#52645e;font-size:8px;line-height:1.6}.read-phase-model-note{margin:0;padding:16px 27px 18px;border-top:1px solid var(--line-dark);color:#52645e;background:#07151409;font-size:7px;line-height:1.6}.read-phase-model-note b{color:#1f655a;font-family:DM Mono,monospace;font-size:6px;font-weight:500;letter-spacing:.06em}@media(max-width:1080px){.read-phase-heading{grid-template-columns:.8fr 1.2fr;gap:28px}.phase-agency-note ol{grid-template-columns:repeat(3,minmax(0,1fr))}.phase-agency-note li:nth-child(n+4){border-top:1px solid rgba(134,109,12,.25)}.read-phase-toolbar{grid-template-columns:1fr 1fr}.read-phase-plane-control{grid-column:1 / -1;display:grid;grid-template-columns:.75fr .8fr 1.2fr;gap:18px;align-items:center}.read-phase-plane-control>div,.read-phase-plane-control small{margin-top:0}.read-phase-toolbar>.read-phase-range:nth-child(2){border-left:0;border-top:1px solid var(--line-dark)}.read-phase-toolbar>.playback-range{border-top:1px solid var(--line-dark)}.read-phase-timeline{grid-template-columns:repeat(4,1fr)}.read-phase-timeline button:nth-child(5){border-left:0}.read-phase-timeline button:nth-child(n+5){border-top:1px solid var(--line-dark)}.read-phase-kspace-panel{grid-template-columns:minmax(280px,1fr) minmax(280px,.75fr)}.read-phase-kspace-legend{grid-column:1 / -1;grid-template-columns:repeat(3,1fr)}.read-phase-physical-map{grid-template-columns:1fr 1fr}.physical-map-copy{grid-column:1 / -1}.physical-map-job:nth-child(2){padding-left:0;border-left:0}}@media(max-width:760px){.read-phase-lab{width:calc(100% - 32px);margin-top:38px}.read-phase-heading{grid-template-columns:1fr;gap:16px;padding:26px 20px 24px}.phase-agency-note{padding:23px 20px 25px}.phase-agency-note ol{grid-template-columns:1fr}.phase-agency-note li{padding:30px 0 14px 30px;border-left:0}.phase-agency-note li+li{border-left:0}.phase-agency-note li:before{top:30px;left:0}.read-phase-toolbar{grid-template-columns:1fr}.read-phase-plane-control{grid-column:auto;display:block}.read-phase-plane-control>div,.read-phase-plane-control small{margin-top:10px}.read-phase-toolbar>div{padding:20px}.read-phase-toolbar>div+div,.read-phase-toolbar>.read-phase-range:nth-child(2){border-top:1px solid var(--line-dark);border-left:0}.read-phase-timeline{grid-template-columns:repeat(2,1fr)}.read-phase-timeline button:nth-child(odd){border-left:0}.read-phase-timeline button:nth-child(n+3){border-top:1px solid var(--line-dark)}.read-phase-visual{grid-template-columns:1fr}.encoding-job-card{padding:25px 19px}.encoding-job-card+.encoding-job-card{border-top:1px solid var(--line-dark);border-left:0}.encoding-job-card header p{min-height:0}.encoding-clock-heading{align-items:flex-start;flex-direction:column;gap:5px}.encoding-clocks{gap:5px}.encoding-clock small{font-size:5px}.read-phase-kspace-panel{grid-template-columns:1fr;gap:22px;padding:27px 20px}.read-phase-kspace-legend{grid-column:auto;grid-template-columns:1fr}.read-phase-kspace-copy>div{grid-template-columns:98px 1fr}.read-phase-physical-map{grid-template-columns:1fr;gap:24px;padding:27px 20px}.physical-map-copy{grid-column:auto}.physical-map-job,.physical-map-job:nth-child(2){padding:20px 0 0;border-top:1px solid var(--line-dark);border-left:0}.read-phase-conductor{grid-template-columns:1fr;gap:20px;padding:25px 20px}.read-phase-step-actions{display:grid;grid-template-columns:1fr 1.25fr 1fr}.read-phase-step-actions button,.read-phase-step-actions #read-phase-play{min-width:0;padding-right:7px;padding-left:7px}.read-phase-laws,.read-phase-bottom-line{grid-template-columns:1fr}.read-phase-law{padding:25px 20px 27px}.read-phase-law+.read-phase-law,.read-phase-bottom-line article+article{border-top:1px solid var(--line-dark);border-left:0}.read-phase-bottom-line article{padding:23px 20px 25px}.read-phase-model-note{padding:15px 20px 17px}}.logical-language-guide{width:min(1320px,calc(100% - 40px));margin:52px auto 64px;border:1px solid var(--line-dark);color:var(--ink);background:#ffffff2e}.logical-language-heading{display:grid;grid-template-columns:.42fr 1fr 1.15fr;gap:30px;align-items:start;padding:28px 30px;border-bottom:1px solid var(--line-dark)}.logical-language-heading>span,.logical-definitions article>span{color:#1f655a;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em}.logical-language-heading h3,.logical-language-heading p{margin:0}.logical-language-heading h3{font-size:19px;font-weight:500;line-height:1.3}.logical-language-heading p{color:#52645e;font-size:12px;line-height:1.65}.logical-mapping{display:grid;grid-template-columns:minmax(300px,1fr) 145px minmax(240px,.72fr);gap:18px;align-items:center;padding:30px;border-bottom:1px solid var(--line-dark);background:linear-gradient(rgba(7,21,20,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(7,21,20,.035) 1px,transparent 1px);background-size:30px 30px}.logical-job-stack,.physical-channel-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.logical-job-stack>span,.physical-channel-stack>span{min-width:0;padding:14px 13px;border:1px solid var(--line-dark);background:#edf2e9c7}.logical-job-stack i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%}.logical-job-stack .readout-dot{background:var(--x)}.logical-job-stack .phase-dot{background:var(--y)}.logical-job-stack .slice-dot{background:var(--z)}.logical-job-stack b,.logical-job-stack small,.physical-channel-stack span{font-family:DM Mono,monospace}.logical-job-stack b{font-size:9px}.logical-job-stack small{display:block;margin-top:7px;color:#52645e;font-size:7px;line-height:1.4}.logical-transform{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;color:#1f655a}.logical-transform b{display:grid;place-items:center;width:36px;height:36px;border:1px solid #1f655a;border-radius:50%;font-family:Georgia,serif;font-size:18px;font-weight:400}.logical-transform span{font-family:DM Mono,monospace;font-size:6px;line-height:1.35;text-transform:uppercase}.logical-transform i{font-size:20px;font-style:normal}.physical-channel-stack span{color:#52645e;font-size:8px;text-align:center}.physical-channel-stack b{display:block;margin-top:4px;color:var(--ink);font-size:12px}.logical-definitions{display:grid;grid-template-columns:repeat(4,1fr)}.logical-definitions article{min-width:0;padding:26px 24px 28px}.logical-definitions article+article{border-left:1px solid var(--line-dark)}.logical-definitions h4{min-height:43px;margin:9px 0 10px;font-size:16px;font-weight:500;line-height:1.35}.logical-definitions p{min-height:96px;margin:0;color:#52645e;font-size:10px;line-height:1.6}.logical-definitions article>b{display:block;margin-top:14px;color:#1f655a;font-family:DM Mono,monospace;font-size:8px;font-weight:500;line-height:1.55}.visual-guide-host{position:relative}.inspectable-3d-canvas{cursor:crosshair}.inspectable-3d-canvas:active{cursor:grabbing}.scene-camera-controls{position:absolute;z-index:15;top:50%;left:10px;display:flex;flex-direction:column;gap:3px;padding:4px;border:1px solid rgba(102,229,209,.34);border-radius:22px;color:var(--paper);background:#040f0dd6;box-shadow:0 12px 34px #00000057;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(-50%)}.scene-camera-controls button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(181,210,201,.2);border-radius:50%;color:var(--paper);background:#66e5d10b;cursor:pointer;font-family:DM Mono,monospace;font-size:16px;line-height:1}.scene-camera-controls button:hover,.scene-camera-controls button:focus-visible{border-color:var(--mint);outline:none;color:var(--ink);background:var(--mint)}.scene-camera-controls button:disabled{cursor:not-allowed;opacity:.34}.scene-camera-controls output{display:block;width:34px;padding:4px 0 3px;color:var(--mint);font-family:DM Mono,monospace;font-size:6px;text-align:center}.scene-inspect-cue{position:absolute;z-index:11;right:11px;bottom:50px;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid rgba(181,210,201,.16);border-radius:18px;color:#9fb1ac;background:#050f0db8;box-shadow:0 5px 18px #0000002e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.035em;text-transform:uppercase}.scene-inspect-cue i{position:relative;width:12px;height:12px;border:1px solid var(--yellow);border-radius:50%;box-shadow:0 0 8px #e2d56a40}.scene-inspect-cue i:before,.scene-inspect-cue i:after{position:absolute;background:var(--yellow);content:""}.scene-inspect-cue i:before{top:5px;left:-3px;width:16px;height:1px}.scene-inspect-cue i:after{top:-3px;left:5px;width:1px;height:16px}.scene-object-inspector{position:absolute;z-index:24;width:min(318px,calc(100% - 20px));max-height:calc(100% - 20px);padding:15px;overflow:auto;border:1px solid rgba(226,213,106,.4);border-radius:3px;color:var(--paper);background:radial-gradient(circle at 0 0,rgba(226,213,106,.07),transparent 38%),#051210f5;box-shadow:0 20px 55px #00000085;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scene-object-inspector[hidden]{display:none}.scene-object-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:27px;height:27px;padding:0;border:1px solid rgba(181,210,201,.24);border-radius:50%;color:#c4d0cc;background:#050f0dbf;cursor:pointer;font-size:17px;line-height:1}.scene-object-close:hover,.scene-object-close:focus-visible{border-color:var(--yellow);outline:none;color:var(--paper)}.scene-object-heading{display:grid;grid-template-columns:44px 1fr;gap:11px;align-items:center;padding-right:28px}.scene-object-swatch.visual-guide-marker{width:42px;height:42px;background:#b5d2c909}.scene-object-swatch.visual-guide-marker i{width:20px;height:20px}.scene-object-heading>div:last-child{min-width:0}.scene-object-count,.scene-object-appearance{display:block;font-family:DM Mono,monospace;text-transform:uppercase}.scene-object-count{color:var(--yellow);font-size:7px;letter-spacing:.08em}.scene-object-appearance{margin-top:5px;overflow:hidden;color:#7f938d;font-size:7px;line-height:1.45;text-overflow:ellipsis}.scene-object-inspector h3{margin:13px 0 10px;padding-bottom:10px;border-bottom:1px solid rgba(181,210,201,.12);color:var(--paper);font-size:16px;font-weight:500;line-height:1.25}.scene-object-inspector p{margin:10px 0 0;color:#b3c1bd;font-size:10px;line-height:1.55}.scene-object-inspector p b,.scene-object-inspector p span{display:block}.scene-object-inspector p b{margin-bottom:4px;color:var(--mint);font-family:DM Mono,monospace;font-size:7px;font-weight:500;letter-spacing:.06em}.scene-object-inspector .scene-object-changes b{color:var(--coral)}.scene-object-open-guide{display:flex;justify-content:space-between;width:100%;margin-top:13px;padding:9px 10px;border:1px solid rgba(102,229,209,.3);color:var(--paper);background:#66e5d10e;cursor:pointer;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.035em;text-transform:uppercase}.scene-object-open-guide:hover,.scene-object-open-guide:focus-visible{border-color:var(--mint);outline:none;background:#66e5d11c}.visual-guide-launch{position:absolute;z-index:12;right:11px;display:inline-flex;align-items:center;gap:7px;min-height:29px;padding:5px 9px 5px 6px;border:1px solid rgba(102,229,209,.4);border-radius:18px;color:var(--paper);background:#050f0de0;box-shadow:0 7px 22px #0000003d;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer}.visual-guide-launch.at-top{top:11px}.visual-guide-launch.at-bottom{bottom:11px}.timing-curve-panel>.visual-guide-launch,.timing-sequence-panel>.visual-guide-launch,.moment-wave-panel>.visual-guide-launch,.cycle-sequence-panel>.visual-guide-launch,.sequence-panel>.visual-guide-launch,.waveform-panel>.visual-guide-launch,.slice-plot-panel>.visual-guide-launch{top:46px}.visual-guide-launch span{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;color:var(--ink);background:var(--mint);font-family:DM Mono,monospace;font-size:8px;font-weight:600}.visual-guide-launch b{font-family:DM Mono,monospace;font-size:6px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.visual-guide-launch:hover,.visual-guide-launch:focus-visible{border-color:var(--mint);outline:none;background:#0c2823f5}.visual-guide-dialog{width:min(1050px,calc(100vw - 34px));max-width:none;max-height:min(92dvh,980px);margin:auto;padding:0;overflow:auto;border:1px solid rgba(102,229,209,.3);border-radius:5px;color:var(--paper);background:radial-gradient(circle at 9% 3%,rgba(155,139,255,.09),transparent 30%),#081715;box-shadow:0 35px 120px #000000b8}.visual-guide-dialog::backdrop{background:#010807c7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.visual-guide-shell{position:relative;padding:clamp(28px,4vw,50px)}.visual-guide-close{position:sticky;z-index:6;top:15px;float:right;display:grid;place-items:center;width:36px;height:36px;margin:-6px -6px 0 20px;border:1px solid rgba(181,210,201,.28);border-radius:50%;color:var(--paper);background:#071514eb;cursor:pointer;font-size:20px}.visual-guide-close:hover,.visual-guide-close:focus-visible{border-color:var(--mint);outline:none}#visual-guide-kicker{margin:0 0 10px;color:var(--mint);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em}.visual-guide-dialog h2{max-width:840px;margin:0;font-size:clamp(27px,3vw,44px);font-weight:400;letter-spacing:-.035em;line-height:1.08}.visual-guide-overview{max-width:850px;margin:18px 0 0;color:#aebeba;font-size:14px;line-height:1.7}.visual-guide-column-labels{display:grid;grid-template-columns:1fr 240px;gap:20px;margin-top:34px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#71827d;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.08em}.visual-guide-column-labels span:last-child{text-align:right}.visual-guide-items{margin:0;padding:0;list-style:none}.visual-guide-items>li{display:grid;grid-template-columns:68px 1fr;gap:20px;padding:19px 0;border-bottom:1px solid rgba(181,210,201,.11)}.visual-guide-items>li>div:last-child{display:grid;grid-template-columns:minmax(150px,.46fr) minmax(170px,.54fr) 240px;gap:5px 20px;align-items:start}.visual-guide-items>li>div:last-child>span{grid-column:1;color:#81928d;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;text-transform:uppercase}.visual-guide-items h3{grid-column:1;margin:2px 0 0;color:var(--paper);font-size:15px;font-weight:500;line-height:1.35}.visual-guide-items p{grid-column:2;grid-row:1 / span 2;margin:0;color:#aebeba;font-size:10px;line-height:1.55}.visual-guide-items small{grid-column:3;grid-row:1 / span 2;color:#81928d;font-size:9px;line-height:1.55;text-align:right}.visual-guide-items small b{color:var(--coral);font-family:DM Mono,monospace;font-size:7px;font-weight:500}.visual-guide-marker{position:relative;display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(181,210,201,.16);background:#b5d2c906}.visual-guide-marker>span{position:absolute;top:3px;left:4px;color:#60716c;font-family:DM Mono,monospace;font-size:5px}.visual-guide-marker i{position:relative;display:block;width:25px;height:25px;color:var(--guide-color)}.visual-guide-marker[data-shape=sphere] i{border-radius:50%;background:radial-gradient(circle at 35% 30%,#edf2e9,var(--guide-color) 28%,color-mix(in srgb,var(--guide-color) 25%,transparent) 72%);box-shadow:0 0 10px color-mix(in srgb,var(--guide-color) 35%,transparent)}.visual-guide-marker[data-shape=ring] i{border:3px solid var(--guide-color);border-radius:50%}.visual-guide-marker[data-shape=line] i,.visual-guide-marker[data-shape=wave] i,.visual-guide-marker[data-shape=curve] i,.visual-guide-marker[data-shape=arrow] i{height:2px;background:var(--guide-color)}.visual-guide-marker[data-shape=wave] i{height:13px;border-top:2px solid var(--guide-color);border-radius:50%;background:transparent;transform:rotate(-12deg)}.visual-guide-marker[data-shape=curve] i{height:18px;border-top:2px solid var(--guide-color);border-radius:50% 50% 0 0;background:transparent}.visual-guide-marker[data-shape=arrow] i:after{position:absolute;top:-4px;right:-1px;width:8px;height:8px;border-top:2px solid var(--guide-color);border-right:2px solid var(--guide-color);content:"";transform:rotate(45deg)}.visual-guide-marker[data-shape=plane] i,.visual-guide-marker[data-shape=cube] i,.visual-guide-marker[data-shape=grid] i{border:1px solid var(--guide-color);background:color-mix(in srgb,var(--guide-color) 13%,transparent);transform:skewY(-12deg)}.visual-guide-marker[data-shape=cube] i{box-shadow:5px -5px color-mix(in srgb,var(--guide-color) 16%,transparent)}.visual-guide-marker[data-shape=grid] i{background-image:linear-gradient(color-mix(in srgb,var(--guide-color) 50%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--guide-color) 50%,transparent) 1px,transparent 1px);background-size:7px 7px}.visual-guide-marker[data-shape=dots] i{background:radial-gradient(circle,var(--guide-color) 0 2px,transparent 3px);background-size:8px 8px}.visual-guide-marker[data-shape=image] i{border:1px solid var(--guide-color);border-radius:45% 45% 38% 42%;background:radial-gradient(circle at 62% 35%,var(--guide-color),color-mix(in srgb,var(--guide-color) 18%,transparent) 65%)}.visual-guide-marker[data-shape=text] i:before{color:var(--guide-color);content:"Aa";font-family:DM Mono,monospace;font-size:16px}.visual-guide-lower{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.visual-guide-lower>section,.visual-guide-lower>aside{padding:22px 24px;border:1px solid rgba(181,210,201,.14)}.visual-guide-lower>aside{border-color:#e2d56a33;background:#e2d56a09}.visual-guide-lower span{color:var(--mint);font-family:DM Mono,monospace;font-size:6px;letter-spacing:.08em}.visual-guide-lower aside span{color:var(--yellow)}.visual-guide-lower h3{margin:8px 0 12px;font-size:13px;font-weight:500}.visual-guide-lower ul{margin:0;padding-left:17px;color:#aebeba;font-size:10px;line-height:1.65}.visual-guide-lower p{margin:10px 0 0;color:#aebeba;font-size:10px;line-height:1.65}.visual-guide-open{overflow:hidden}.physics-chain code.formula-trigger{padding-right:29px}.physics-chain code .formula-badge{top:50%;right:4px;width:17px;height:17px;transform:translateY(-50%)}@media(max-width:1080px){.scan-signal-guide{grid-template-columns:1fr}.scan-stage-explainer{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.signal-dictionary{grid-template-columns:repeat(3,1fr)}.signal-dictionary details:nth-child(4){border-left:0}.signal-dictionary details:nth-child(n+4){border-top:1px solid var(--line)}.formula-dialog-reference{grid-template-columns:1fr;gap:30px}.logical-language-heading{grid-template-columns:.4fr 1fr}.logical-language-heading p{grid-column:1 / -1}.logical-definitions{grid-template-columns:repeat(2,1fr)}.logical-definitions article:nth-child(3){border-left:0}.logical-definitions article:nth-child(n+3){border-top:1px solid var(--line-dark)}.visual-guide-items>li>div:last-child{grid-template-columns:minmax(140px,.42fr) 1fr}.visual-guide-items small{grid-column:1 / -1;grid-row:auto;margin-top:7px;text-align:left}}@media(max-width:900px){.logical-mapping{grid-template-columns:1fr}.logical-transform{justify-content:center;transform:rotate(90deg)}.logical-transform span{display:none}}@media(max-width:620px){.interaction-key{grid-template-columns:1fr;margin-top:22px}.interaction-key>span,.interaction-key>span+span{padding:10px 0;border-left:0}.interaction-key>span+span{border-top:1px solid var(--line)}.console-topbar{flex-direction:column}.console-actions{justify-content:space-between;width:100%}.console-actions .scan-speed-control{display:flex;min-width:0}.scan-speed-control>span{display:none}.scan-speed-control input{width:86px;flex-basis:86px}.signal-dictionary{grid-template-columns:1fr}.signal-dictionary details+details,.signal-dictionary details:nth-child(4){border-top:1px solid var(--line);border-left:0}.signal-dictionary summary{min-height:32px}.formula-badge{top:6px;right:6px}.formula-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.formula-dialog-shell{padding:27px 20px}.formula-dialog-close{top:8px;width:34px;height:34px}.formula-dialog-equation{margin-top:20px;padding:18px 16px;font-size:17px}.formula-dialog-meaning{font-size:11px}.formula-plain-read,.formula-visual-heading,.formula-measurement-heading,.formula-without,.formula-unit-heading{grid-template-columns:1fr;gap:8px}.formula-plain-read code{grid-column:1}.formula-visual-heading{padding:19px 16px 16px}.formula-visual-svg{min-height:0}.formula-visual-key,.formula-measurement-grid,.formula-unit-list,.formula-result-explanations{grid-template-columns:1fr}.formula-visual-key li:nth-child(2n),.formula-measurement-grid article+article{border-left:0}.formula-measurement-grid article+article{border-top:1px solid rgba(181,210,201,.12)}.formula-unit-list article>div{grid-template-columns:1fr;gap:5px}.formula-symbols>div,.formula-relations article,.formula-result{grid-template-columns:1fr}.formula-relations p,.formula-result>span,.formula-result p{grid-column:1}.formula-whatif{padding:21px 17px}.formula-result code{white-space:normal}.formula-dialog-footer{align-items:flex-start;flex-direction:column}.formula-care{grid-template-columns:1fr;gap:8px}.logical-language-guide{width:calc(100% - 32px);margin-top:36px}.logical-language-heading,.logical-mapping{grid-template-columns:1fr;padding:22px 18px}.logical-language-heading{gap:13px}.logical-language-heading p{grid-column:1}.logical-job-stack,.physical-channel-stack{grid-template-columns:1fr}.logical-transform{justify-content:center;transform:rotate(90deg)}.logical-transform span{display:none}.logical-definitions{grid-template-columns:1fr}.logical-definitions article+article,.logical-definitions article:nth-child(3){border-top:1px solid var(--line-dark);border-left:0}.logical-definitions h4,.logical-definitions p{min-height:0}.visual-guide-launch{right:8px}.scene-inspect-cue{right:8px;bottom:48px;max-width:126px}.scene-object-inspector{padding:13px}.visual-guide-launch b{display:none}.visual-guide-launch{width:31px;padding:6px}.visual-guide-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.visual-guide-shell{padding:27px 19px}.visual-guide-column-labels{grid-template-columns:1fr}.visual-guide-column-labels span:last-child{display:none}.visual-guide-items>li{grid-template-columns:48px 1fr;gap:12px}.visual-guide-marker{width:42px;height:42px}.visual-guide-marker i{width:21px;height:21px}.visual-guide-items>li>div:last-child,.visual-guide-lower{grid-template-columns:1fr}.visual-guide-items p,.visual-guide-items small{grid-column:1;grid-row:auto;text-align:left}}@media(max-width:500px){#control-impact-scan{min-height:351px}.scene-camera-controls button,.scene-camera-controls output{width:44px}.scene-camera-controls button{height:44px}}html[data-theme=light]{color-scheme:light;background:#f3f2ea}html[data-theme=light] body{color:#10201d;background:#f3f2ea}html[data-theme=light] .theme-route-intro{border-bottom-color:#07151421;background:radial-gradient(circle at 78% 20%,rgba(45,183,164,.13),transparent 31%),linear-gradient(135deg,#f3f2ea,#e4eee8)}html[data-theme=light] .theme-route-intro>div>p:last-child,html[data-theme=light] .theme-route-intro nav a,html[data-theme=light] .theme-route-all{color:#455a54}html[data-theme=light] .theme-route-intro nav,html[data-theme=light] .theme-route-intro nav a{border-color:#07151424}html[data-theme=light] .noise{opacity:.018}html[data-theme=light] .site-header{border-bottom-color:#0715141f;color:#10201d;background:#f3f2ead1;box-shadow:0 10px 35px #132c270e}html[data-theme=light] .site-header.scrolled{background:#f3f2eaf5}html[data-theme=light] .desktop-nav a{color:#455a54}html[data-theme=light] .desktop-nav a:hover,html[data-theme=light] .desktop-nav a:focus-visible,html[data-theme=light] .desktop-nav a[aria-current=location],html[data-theme=light] .header-cta{color:#10201d}html[data-theme=light] .header-cta{border-left-color:#07151426}html[data-theme=light] .theme-toggle{color:#455a54}html[data-theme=light] .term-lens-open{border-color:#896f164d;color:#314a44;background:#e2c95d14}html[data-theme=light] .term-lens-open:hover,html[data-theme=light] .term-lens-open:focus-visible{border-color:#a58b2b;color:#10201d;background:#e2c95d29}html[data-theme=light] .theme-toggle-track{border-color:#28685d59;background:#2a827614}html[data-theme=light] .chapter-menu-open{border-color:#1f695d57;color:#314a44;background:#1f695d09}html[data-theme=light] .chapter-menu-open:hover,html[data-theme=light] .chapter-menu-open:focus-visible,html[data-theme=light] .chapter-menu-open[aria-expanded=true]{border-color:#1f695d;color:#10201d;background:#1f695d1a}html[data-theme=light] .chapter-menu{color:#10201d;background:#f3f2ea;box-shadow:-36px 0 100px #19352f3b}html[data-theme=light] .chapter-menu::backdrop{background:#1427237a}html[data-theme=light] .chapter-menu-shell{scrollbar-color:rgba(31,105,93,.5) #e5e9df}html[data-theme=light] .chapter-menu-heading,html[data-theme=light] .chapter-menu-stepper{border-color:#07151426;background:#f3f2eaf7}html[data-theme=light] #chapter-menu-close{border-color:#0715143d;color:#10201d}html[data-theme=light] #chapter-menu-close:hover,html[data-theme=light] #chapter-menu-close:focus-visible{border-color:#d75440;color:#f6f5ee;background:#d75440}html[data-theme=light] .chapter-current{border-color:#1f695d52;background:linear-gradient(135deg,#1f695d1a,#1f695d06)}html[data-theme=light] .chapter-current span,html[data-theme=light] .chapter-menu-heading p,html[data-theme=light] .chapter-menu-list a>span:first-child,html[data-theme=light] .chapter-menu-stepper span{color:#1f695d}html[data-theme=light] .chapter-current p,html[data-theme=light] .chapter-utility-links small,html[data-theme=light] .chapter-menu-list small,html[data-theme=light] .chapter-menu-list>p{color:#60736d}html[data-theme=light] .chapter-utility-links a,html[data-theme=light] .chapter-menu-list a{border-color:#07151421;background-color:#ffffff3d}html[data-theme=light] .chapter-menu-list b,html[data-theme=light] .chapter-menu-stepper b{color:#18332e}html[data-theme=light] .chapter-menu-list a.active{border-color:#1f695d80;background:linear-gradient(90deg,#1f695d26,#1f695d06);box-shadow:inset 3px 0 #1f695d}html[data-theme=light] .chapter-menu-list a.active b,html[data-theme=light] .chapter-menu-list a.active>i{color:#1f695d}html[data-theme=light] .hero{color:#10201d;background:radial-gradient(circle at 73% 43%,rgba(58,151,136,.14),transparent 34%),linear-gradient(115deg,#f4f2e9,#edf0e8 52%,#e2ebe5)}html[data-theme=light] .hero:before{background-image:linear-gradient(rgba(28,78,69,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(28,78,69,.07) 1px,transparent 1px)}html[data-theme=light] .hero .hero-title{color:#10201d}html[data-theme=light] .hero-lede{color:#52645e}html[data-theme=light] .button-quiet{border-color:#07151433;color:#10201d}html[data-theme=light] .button-quiet:hover{border-color:#07151466;background:#ffffff61}html[data-theme=light] .play-icon,html[data-theme=light] .hero-facts div{border-color:#07151438}html[data-theme=light] .interaction-key{border-color:#0715142e}html[data-theme=light] .interaction-key>span+span{border-color:#0715142e}html[data-theme=light] .interaction-key b{color:#10201d}html[data-theme=light] .interaction-key small{color:#52645e}html[data-theme=light] .hero-visual{background:radial-gradient(circle at 50% 50%,rgba(84,155,143,.1),transparent 58%)}html[data-theme=light] .hero-equation,html[data-theme=light] .model-control,html[data-theme=light] .tour-panel{color:#edf2e9}html[data-theme=light] .hero-equation{background:#071514db}html[data-theme=light] .eyebrow,html[data-theme=light] .section-index{color:#16786c}html[data-theme=light] .rf-section,html[data-theme=light] .console-section,html[data-theme=light] .trajectory-section,html[data-theme=light] .chain-section{color:#10201d;background:radial-gradient(circle at 14% 42%,rgba(73,164,149,.095),transparent 28%),radial-gradient(circle at 90% 74%,rgba(122,103,196,.075),transparent 30%),#edf0e8}html[data-theme=light] .console-section .section-heading h2,html[data-theme=light] .chain-section .section-heading h2,html[data-theme=light] .rf-section .section-heading h2,html[data-theme=light] .trajectory-section .section-heading h2{color:#10201d}html[data-theme=light] .console-section .section-heading>p:last-child,html[data-theme=light] .chain-section .section-heading>p:last-child,html[data-theme=light] .rf-section .section-heading>p:last-child,html[data-theme=light] .trajectory-section .section-heading>p:last-child{color:#52645e}html[data-theme=light] .rf-lab,html[data-theme=light] .timing-lab{color:var(--ink)}html[data-theme=light] .fourier-probe,html[data-theme=light] .cycle-lab,html[data-theme=light] .scan-console,html[data-theme=light] .trajectory-studio{color:var(--paper)}html[data-theme=light] .rf-principles,html[data-theme=light] .kspace-principles,html[data-theme=light] .trajectory-notes,html[data-theme=light] .physics-chain,html[data-theme=light] .reality-note{border-color:#0715142b}html[data-theme=light] .rf-principles article+article,html[data-theme=light] .kspace-principles article+article,html[data-theme=light] .trajectory-notes article+article,html[data-theme=light] .physics-chain li+li{border-color:#0715142b}html[data-theme=light] .rf-principles article>span,html[data-theme=light] .trajectory-notes article>span,html[data-theme=light] .kspace-principles p,html[data-theme=light] .physics-chain code{color:#16786c}html[data-theme=light] .rf-principles p,html[data-theme=light] .physics-chain p,html[data-theme=light] .reality-note p{color:#52645e}html[data-theme=light] .principle-icon,html[data-theme=light] .chain-symbol{border-color:#07151430}html[data-theme=light] footer{color:#10201d;background:#dfe7dd}html[data-theme=light] footer p{color:#52645e}html[data-theme=light] footer>a:last-child{color:#0e554d}html[data-theme=light] .sources-section .section-index{color:#123e39}html[data-theme=light] footer .brand small{color:#455a54}html[data-theme=light] .site-header .brand small{color:#52655f}html[data-theme=light] .tour-panel{background:#071514f5}body,.site-header,.hero,.rf-section,.console-section,.trajectory-section,.chain-section,footer{transition:color .22s ease,background-color .22s ease,border-color .22s ease}@media(max-width:1100px){.trajectory-k-decoder{grid-template-columns:1fr}.trajectory-k-decoder>div+div{border-top:1px solid var(--line);border-left:0}}@media(max-width:560px){.trajectory-k-decoder>div{padding:21px 16px}.phase-clock-row{gap:5px}.phase-clock{width:34px;height:34px}.phase-clock-row:before{top:16px;right:17px;left:17px}.phase-clock>small{top:43px;width:58px;font-size:5px}.phase-ruler-bracket{margin-top:62px}.control-impact-head{grid-template-columns:1fr;padding:14px}.control-impact-head>output{grid-row:auto;grid-column:1;max-width:none;text-align:left}.control-impact-head>small{grid-column:1}.control-impact-flow{grid-template-columns:1fr}.control-impact-flow article{padding:13px 14px}.control-impact-flow article+article{border-top:1px solid rgba(181,210,201,.12);border-left:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}@media(pointer:coarse){input[type=range]{height:32px;background-position:center;background-size:100% 3px;background-repeat:no-repeat;touch-action:pan-y}input[type=range]::-webkit-slider-thumb{width:24px;height:24px}input[type=range]::-moz-range-thumb{width:17px;height:17px}}.rf-wave-decoder{border-bottom:1px solid var(--line);color:var(--paper);background:#0b1d1b}.rf-wave-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:34px;align-items:end;padding:clamp(25px,3vw,42px);border-bottom:1px solid rgba(181,210,201,.15)}.rf-wave-header p,.rf-wave-header h3,.rf-wave-header span,.rf-wave-header small{margin:0}.rf-wave-header p{color:var(--yellow);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em}.rf-wave-header h3{max-width:850px;margin-top:10px;font-family:Georgia,serif;font-size:clamp(21px,2.2vw,31px);font-weight:400;line-height:1.13}.rf-wave-header>div:first-child>span{display:block;max-width:810px;margin-top:12px;color:#9fb0aa;font-size:11px;line-height:1.58}.rf-wave-field-picker{padding:15px;border:1px solid rgba(181,210,201,.18);background:#040e0c57}.rf-wave-field-picker>span,.rf-wave-field-picker>small{display:block;font-family:DM Mono,monospace;line-height:1.45}.rf-wave-field-picker>span{color:var(--mint);font-size:8px;text-transform:uppercase}.rf-wave-field-picker>small{margin-top:8px;color:#91a19b;font-size:7px}.rf-wave-field-picker>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:10px;border:1px solid rgba(181,210,201,.2)}.rf-wave-field-picker button{min-height:38px;border:0;color:#9fb0aa;background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:9px}.rf-wave-field-picker button+button{border-left:1px solid rgba(181,210,201,.2)}.rf-wave-field-picker button:hover,.rf-wave-field-picker button:focus-visible{color:var(--paper);background:#66e5d11f}.rf-wave-field-picker button.active{color:var(--ink);background:var(--mint)}.rf-wave-term-links{display:flex;grid-column:1 / -1;flex-wrap:wrap;align-items:center;gap:7px;padding-top:16px;border-top:1px solid rgba(181,210,201,.14)}.rf-wave-term-links>span{margin-right:6px;color:#91a19b;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.06em}.rf-wave-term-links button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 6px 5px 10px;border:1px solid rgba(181,210,201,.2);border-radius:18px;color:#c9d6d1;background:#b5d2c909;cursor:help;font-size:8px}.rf-wave-term-links button i{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;color:var(--ink);background:var(--yellow);font-family:DM Mono,monospace;font-size:7px;font-style:normal}.rf-wave-term-links button:hover,.rf-wave-term-links button:focus-visible{border-color:var(--yellow);outline:none;color:var(--paper);background:#e2d56a14}.rf-wave-layout{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(390px,.72fr)}.rf-wave-plot{position:relative;min-width:0;padding:55px 22px 24px;overflow-x:hidden;background:linear-gradient(rgba(181,210,201,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.025) 1px,transparent 1px),#061310;background-size:32px 32px,32px 32px,auto}#rf-wave-decoder-visual{display:block;width:100%;height:auto}.rf-wave-row{fill:#0f2723e0;stroke:#b5d2c929;stroke-width:1}.rf-wave-row-label text,.rf-wave-axis-text,.rf-period-label,.rf-live-label{font-family:DM Mono,monospace}.rf-wave-row-label text:first-child{fill:#edf2e9;font-size:10px;font-weight:500;letter-spacing:.045em}.rf-wave-row-label text:not(:first-child){fill:#91a19b;font-size:8px}.rf-wave-axis,.rf-wave-guide,.rf-period-bracket,.rf-echo-center,.rf-carrier-path,.rf-envelope-path,.rf-echo-path{vector-effect:non-scaling-stroke}.rf-wave-axis{stroke:#64766f;stroke-width:1}.rf-wave-guide{stroke:#b5d2c95c;stroke-width:1}.rf-wave-guide-soft{stroke-dasharray:4 5;opacity:.38}.rf-carrier-path{fill:none;stroke:var(--yellow);stroke-linecap:round;stroke-width:1.6}.rf-period-bracket{stroke:#edf2e9;stroke-width:1.2}.rf-period-bracket:before,.rf-period-bracket:after{content:""}.rf-period-label{fill:#edf2e9;font-size:7px}.rf-wave-axis-text{fill:#71837d;font-size:7px}.rf-envelope-fill{fill:#9b8bff29}.rf-envelope-path{fill:none;stroke:var(--z);stroke-linejoin:round;stroke-width:2}.rf-echo-fill{fill:#66e5d11f}.rf-echo-path{fill:none;stroke:var(--mint);stroke-linecap:round;stroke-width:2}.rf-echo-center{stroke:var(--coral);stroke-dasharray:4 5;stroke-width:1}.rf-live-label{fill:#dce8e2;font-size:7px}.rf-wave-definitions{display:grid;grid-template-columns:repeat(3,1fr);margin-top:14px;border-top:1px solid rgba(181,210,201,.16);border-left:1px solid rgba(181,210,201,.16)}.rf-wave-definitions article{min-width:0;padding:15px;border-right:1px solid rgba(181,210,201,.16);border-bottom:1px solid rgba(181,210,201,.16)}.rf-wave-definitions b{color:var(--yellow);font-family:DM Mono,monospace;font-size:8px;text-transform:uppercase}.rf-wave-definitions p{margin:8px 0 0;color:#a7b8b1;font-size:9px;line-height:1.55}.rf-wave-readout{min-width:0;padding:clamp(24px,2.8vw,40px);border-left:1px solid rgba(7,21,20,.16);color:var(--ink);background:var(--paper)}.rf-wave-change{padding:18px;border-left:3px solid var(--yellow);color:var(--paper);background:var(--ink)}.rf-wave-change span,.rf-wave-change b,.rf-wave-change p{display:block}.rf-wave-change span{color:var(--yellow);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.06em}.rf-wave-change b{margin-top:8px;font-family:Georgia,serif;font-size:18px;font-weight:400;line-height:1.25}.rf-wave-change p{margin:9px 0 0;color:#a7b8b1;font-size:9px;line-height:1.55}.rf-wave-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;border-top:1px solid rgba(7,21,20,.16);border-left:1px solid rgba(7,21,20,.16)}.rf-wave-values article{min-width:0;padding:12px;border-right:1px solid rgba(7,21,20,.16);border-bottom:1px solid rgba(7,21,20,.16)}.rf-wave-values span,.rf-wave-values b,.rf-wave-values small{display:block;font-family:DM Mono,monospace}.rf-wave-values span{color:#52645e;font-size:7px;line-height:1.4;text-transform:uppercase}.rf-wave-values b{margin-top:6px;color:#0e6158;font-size:12px;font-weight:500}.rf-wave-values small{margin-top:5px;color:#52645e;font-size:7px;line-height:1.45}.rf-wave-causality{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:18px;background:#07151421}.rf-wave-causality article{padding:13px;background:#e4e9df}.rf-wave-causality span{color:#11695f;font-family:DM Mono,monospace;font-size:7px;font-weight:500;text-transform:uppercase}.rf-wave-causality p{margin:7px 0 0;color:#455852;font-size:8px;line-height:1.5}.rf-wave-boundary{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(230px,.3fr);gap:18px;align-items:start;padding:18px clamp(25px,3vw,42px);border-top:1px solid rgba(181,210,201,.15);color:#9fb0aa}.rf-wave-boundary b{color:var(--coral);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.06em}.rf-wave-boundary p,.rf-wave-boundary span{margin:0;font-size:8px;line-height:1.55}.rf-wave-boundary span{color:var(--mint)}html[data-theme=light] .rf-wave-decoder{color:#10201d;background:#f4f5ed}html[data-theme=light] .rf-wave-header,html[data-theme=light] .rf-wave-boundary{border-color:#07151426}html[data-theme=light] .rf-wave-header>div:first-child>span,html[data-theme=light] .rf-wave-boundary{color:#52645e}html[data-theme=light] .rf-wave-header p{color:#625a00}html[data-theme=light] .rf-wave-field-picker{border-color:#0715142b;background:#e7ebe3}html[data-theme=light] .rf-wave-field-picker>small,html[data-theme=light] .rf-wave-field-picker button{color:#52645e}html[data-theme=light] .rf-wave-field-picker>span{color:#0d6157}html[data-theme=light] .rf-wave-field-picker>div,html[data-theme=light] .rf-wave-field-picker button+button{border-color:#0715142b}html[data-theme=light] .rf-wave-field-picker button:hover,html[data-theme=light] .rf-wave-field-picker button:focus-visible{color:#10201d;background:#2184751c}html[data-theme=light] .rf-wave-field-picker button.active{color:#071514;background:#66e5d1}html[data-theme=light] .rf-wave-term-links{border-color:#07151426}html[data-theme=light] .rf-wave-term-links>span{color:#52645e}html[data-theme=light] .rf-wave-term-links button{border-color:#07151433;color:#314842;background:#07151406}html[data-theme=light] .rf-wave-term-links button:hover,html[data-theme=light] .rf-wave-term-links button:focus-visible{border-color:#786f11;color:#10201d;background:#625a0012}html[data-theme=light] .rf-wave-readout{background:#fbfcf6}html[data-theme=light] .rf-wave-causality article{background:#edf0e8}html[data-theme=light] .rf-wave-boundary span{color:#126c61}html[data-theme=light] .rf-wave-boundary b{color:#9a2f20}@media(max-width:1180px){.rf-wave-layout{grid-template-columns:1fr}.rf-wave-readout{border-top:1px solid rgba(7,21,20,.16);border-left:0}.rf-wave-values{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.rf-wave-header{grid-template-columns:1fr;gap:20px;padding:24px 17px}.rf-wave-header h3{font-size:23px}.rf-wave-header>div:first-child>span{font-size:10px}.rf-wave-term-links{gap:8px 6px}.rf-wave-term-links>span{flex:0 0 100%}.rf-wave-term-links button{min-height:38px;font-size:9px}.rf-wave-plot{padding:54px 10px 18px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}#rf-wave-decoder-visual{width:760px;max-width:none}.rf-wave-definitions,.rf-wave-values,.rf-wave-causality,.rf-wave-boundary{grid-template-columns:1fr}.rf-wave-definitions{position:sticky;left:0;width:calc(100vw - 20px)}.rf-wave-readout{padding:24px 17px}.rf-wave-values span,.rf-wave-values small{font-size:7px}.rf-wave-values b{font-size:12px}.rf-wave-causality p,.rf-wave-boundary p,.rf-wave-boundary span{font-size:9px}.rf-wave-boundary{padding:19px 17px}}.coordinate-primer{position:relative;padding:clamp(72px,8vw,118px) clamp(24px,7vw,118px);color:var(--paper);background:radial-gradient(circle at 78% 18%,rgba(155,139,255,.09),transparent 30%),radial-gradient(circle at 12% 82%,rgba(102,229,209,.07),transparent 34%),#081816}.coordinate-primer-heading{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.7fr);gap:35px clamp(35px,7vw,100px);width:min(1320px,100%);margin:0 auto 42px}.coordinate-primer-heading>div:first-child>p,.coordinate-primer-heading h2,.coordinate-primer-intro p,.coordinate-primer-intro strong{margin:0}.coordinate-primer-heading>div:first-child>p{color:var(--mint);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.09em}.coordinate-primer-heading h2{margin-top:14px;font-family:Georgia,serif;font-size:clamp(30px,3.4vw,49px);font-weight:400;line-height:1.08;letter-spacing:-.025em}.coordinate-primer-intro{align-self:end}.coordinate-primer-intro p{color:#a6b6b0;font-size:12px;line-height:1.7}.coordinate-primer-intro strong{display:block;margin-top:15px;color:var(--yellow);font-family:DM Mono,monospace;font-size:7px;font-weight:400;line-height:1.6}.coordinate-primer-terms{display:flex;grid-column:1 / -1;flex-wrap:wrap;align-items:center;gap:7px;padding-top:17px;border-top:1px solid rgba(181,210,201,.15)}.coordinate-primer-terms>span{margin-right:7px;color:#758781;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.coordinate-primer-terms button{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:5px 6px 5px 10px;border:1px solid rgba(181,210,201,.2);border-radius:17px;color:#c7d4cf;background:#b5d2c908;cursor:help;font-size:8px}.coordinate-primer-terms button i{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;color:var(--ink);background:var(--yellow);font-family:DM Mono,monospace;font-size:7px;font-style:normal}.coordinate-primer-terms button:hover,.coordinate-primer-terms button:focus-visible{border-color:var(--yellow);outline:none;color:var(--paper);background:#e2d56a14}.coordinate-primer-lab{width:min(1450px,100%);margin:0 auto;border:1px solid rgba(181,210,201,.2);background:#0b201d;box-shadow:0 38px 110px #0000003d}.coordinate-primer-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:14px;background:#b5d2c924}.coordinate-primer-toolbar>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;min-width:0;padding:10px 12px;background:#071513}.coordinate-primer-toolbar>div>span{color:#82958e;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.06em}.coordinate-primer-toolbar [role=group]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(181,210,201,.2)}.coordinate-primer-toolbar>div:last-child [role=group]{grid-template-columns:repeat(3,minmax(0,1fr))}.coordinate-primer-toolbar button{min-height:44px;padding:8px 10px;border:0;color:#84968f;background:transparent;cursor:pointer;text-align:left}.coordinate-primer-toolbar button+button{border-left:1px solid rgba(181,210,201,.2)}.coordinate-primer-toolbar button b,.coordinate-primer-toolbar button small{display:block}.coordinate-primer-toolbar button b{font-size:9px}.coordinate-primer-toolbar button small{margin-top:3px;color:inherit;font-family:DM Mono,monospace;font-size:6px}.coordinate-primer-toolbar>div:last-child button{text-align:center}.coordinate-primer-toolbar button:hover,.coordinate-primer-toolbar button:focus-visible{outline:none;color:var(--paper);background:#b5d2c912}.coordinate-primer-toolbar button.active{color:var(--ink);background:var(--mint)}.coordinate-primer-toolbar button.active.phase{background:var(--coral)}.coordinate-primer-toolbar button.active.slice{background:var(--z)}.coordinate-primer-grid{display:grid;grid-template-columns:minmax(245px,.62fr) minmax(460px,1.16fr) minmax(270px,.72fr);min-height:610px}.coordinate-primer-fixed,.coordinate-primer-meaning{min-width:0;padding:clamp(25px,2.6vw,38px);background:#0b1c1a}.coordinate-primer-fixed{border-right:1px solid rgba(181,210,201,.16)}.coordinate-primer-fixed>span,.coordinate-primer-meaning>span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.coordinate-primer-fixed h3,.coordinate-primer-meaning h3{margin:9px 0 22px;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.2}.coordinate-primer-fixed article{display:grid;grid-template-columns:39px minmax(0,1fr);gap:13px;padding:16px 0;border-top:1px solid rgba(181,210,201,.14)}.coordinate-primer-fixed article>b{display:grid;place-items:center;width:37px;height:37px;border:1px solid currentColor;border-radius:50%;font-family:DM Mono,monospace;font-size:9px;font-weight:500}.coordinate-primer-fixed article:nth-of-type(1)>b{color:var(--x)}.coordinate-primer-fixed article:nth-of-type(2)>b{color:var(--y)}.coordinate-primer-fixed article:nth-of-type(3)>b{color:var(--z)}.coordinate-primer-fixed article strong{font-size:9px;font-weight:500}.coordinate-primer-fixed article p,.coordinate-primer-fixed>small{color:#92a49d;font-size:8px;line-height:1.55}.coordinate-primer-fixed article p{margin:6px 0 0}.coordinate-primer-fixed>small{display:block;padding-top:17px;border-top:1px solid rgba(181,210,201,.14)}.coordinate-primer-map-shell{position:relative;min-width:0;padding-top:51px;background:linear-gradient(rgba(181,210,201,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.028) 1px,transparent 1px),#061310;background-size:31px 31px,31px 31px,auto}.coordinate-primer-map{min-width:0;padding:0 clamp(22px,2.6vw,40px) 35px}.coordinate-primer-request{display:grid;grid-template-columns:1fr auto;gap:5px 20px;padding:14px 16px;border-left:3px solid var(--yellow);background:#e2d56a0f}.coordinate-primer-request span,.coordinate-primer-request small,.coordinate-primer-equation span,.coordinate-primer-equation small,.coordinate-primer-sum span,.coordinate-primer-sum small{font-family:DM Mono,monospace}.coordinate-primer-request span{color:var(--yellow);font-size:7px}.coordinate-primer-request b{grid-row:1 / 3;grid-column:2;align-self:center;font-family:Georgia,serif;font-size:20px;font-weight:400}.coordinate-primer-request small{color:#82958e;font-size:6px}.coordinate-primer-equation{position:relative;margin-top:18px;padding:17px 48px 17px 17px;border:1px solid rgba(181,210,201,.18);background:#b5d2c906}.coordinate-primer-equation>span{color:var(--yellow);font-size:7px}.coordinate-primer-equation p{margin:10px 0;overflow-wrap:anywhere;font-family:Georgia,serif;font-size:clamp(15px,1.35vw,20px);line-height:1.35}.coordinate-primer-equation>small{display:block;color:#8fa19a;font-size:7px;line-height:1.55}.coordinate-primer-channels{display:grid;gap:12px;margin-top:20px}.coordinate-primer-channels article{padding:13px 14px;border:1px solid rgba(181,210,201,.15);background:#051210b8}.coordinate-primer-channels header{display:grid;grid-template-columns:32px 1fr auto;gap:9px;align-items:baseline}.coordinate-primer-channels header b,.coordinate-primer-channels header span,.coordinate-primer-channels output,.coordinate-primer-channels small{font-family:DM Mono,monospace}.coordinate-primer-channels header b{font-size:9px}.coordinate-primer-channels article[data-primer-channel=x] header b{color:var(--x)}.coordinate-primer-channels article[data-primer-channel=y] header b{color:var(--y)}.coordinate-primer-channels article[data-primer-channel=z] header b{color:var(--z)}.coordinate-primer-channels header span{color:#82958e;font-size:7px}.coordinate-primer-channels output{color:var(--paper);font-size:9px}.coordinate-primer-channels article>div{position:relative;height:10px;margin-top:10px;overflow:hidden;background:#b5d2c917}.coordinate-primer-channels article>div em{position:absolute;z-index:2;top:0;bottom:0;left:50%;width:1px;background:#edf2e9b3}.coordinate-primer-channels article>div i{position:absolute;top:1px;bottom:1px;left:50%;width:0;transition:left .26s ease,width .26s ease}.coordinate-primer-channels article[data-primer-channel=x]>div i{background:var(--x)}.coordinate-primer-channels article[data-primer-channel=y]>div i{background:var(--y)}.coordinate-primer-channels article[data-primer-channel=z]>div i{background:var(--z)}.coordinate-primer-channels article[data-sign=negative]>div i{opacity:.82;background-image:repeating-linear-gradient(135deg,rgba(7,21,20,.36) 0 3px,transparent 3px 6px)}.coordinate-primer-channels small{display:flex;justify-content:space-between;gap:14px;margin-top:7px;color:#80928b;font-size:6px}.coordinate-primer-sum{margin-top:19px;padding-top:16px;border-top:1px solid rgba(181,210,201,.15)}.coordinate-primer-sum span,.coordinate-primer-sum b,.coordinate-primer-sum small{display:block}.coordinate-primer-sum span{color:var(--yellow);font-size:7px}.coordinate-primer-sum b{margin-top:7px;font-family:Georgia,serif;font-size:17px;font-weight:400;line-height:1.35}.coordinate-primer-sum small{margin-top:7px;color:#82958e;font-size:7px;line-height:1.5}.coordinate-primer-meaning{border-left:1px solid rgba(181,210,201,.16)}.coordinate-primer-meaning>p{min-height:82px;margin:0;color:#a3b4ad;font-size:9px;line-height:1.62}.coordinate-primer-meaning>div{margin-top:17px;padding-top:15px;border-top:1px solid rgba(181,210,201,.14)}.coordinate-primer-meaning>div b{color:var(--yellow);font-family:DM Mono,monospace;font-size:7px;font-weight:400}.coordinate-primer-meaning>div p{margin:7px 0 0;color:#91a39c;font-size:8px;line-height:1.55}.coordinate-primer-meaning>a{display:flex;justify-content:space-between;gap:15px;margin-top:20px;padding:12px 0 6px;border-bottom:1px solid rgba(102,229,209,.45);color:var(--mint);font-family:DM Mono,monospace;font-size:7px;line-height:1.4;text-transform:uppercase}.coordinate-primer-boundary{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:18px clamp(24px,2.6vw,38px);border-top:1px solid rgba(181,210,201,.16);color:#84978f;background:#071513}.coordinate-primer-boundary b{color:var(--coral);font-family:DM Mono,monospace;font-size:7px}.coordinate-primer-boundary p{margin:0;font-size:8px;line-height:1.55}html[data-theme=light] .coordinate-primer{color:#10201d;background:radial-gradient(circle at 78% 18%,rgba(122,103,196,.08),transparent 30%),#e8ece4}html[data-theme=light] .coordinate-primer-intro p,html[data-theme=light] .coordinate-primer-fixed article p,html[data-theme=light] .coordinate-primer-fixed>small,html[data-theme=light] .coordinate-primer-meaning>p,html[data-theme=light] .coordinate-primer-meaning>div p{color:#50635c}html[data-theme=light] .coordinate-primer-heading>div:first-child>p,html[data-theme=light] .coordinate-primer-fixed>span,html[data-theme=light] .coordinate-primer-meaning>span,html[data-theme=light] .coordinate-primer-meaning>a{color:#0d6157}html[data-theme=light] .coordinate-primer-intro strong,html[data-theme=light] .coordinate-primer-meaning>div b{color:#655d00}html[data-theme=light] .coordinate-primer-terms{border-color:#07151429}html[data-theme=light] .coordinate-primer-terms>span{color:#50635c}html[data-theme=light] .coordinate-primer-terms button{border-color:#07151433;color:#314842;background:#07151406}html[data-theme=light] .coordinate-primer-terms button:hover,html[data-theme=light] .coordinate-primer-terms button:focus-visible{border-color:#6a6207;color:#10201d}html[data-theme=light] .coordinate-primer-lab{border-color:#0715142e;background:#f7f8f2;box-shadow:0 30px 80px #0d211e1a}html[data-theme=light] .coordinate-primer-toolbar{background:#07151424}html[data-theme=light] .coordinate-primer-toolbar>div,html[data-theme=light] .coordinate-primer-fixed,html[data-theme=light] .coordinate-primer-meaning{color:#10201d;background:#f4f6ef}html[data-theme=light] .coordinate-primer-toolbar [role=group],html[data-theme=light] .coordinate-primer-toolbar button+button,html[data-theme=light] .coordinate-primer-fixed,html[data-theme=light] .coordinate-primer-meaning{border-color:#0715142b}html[data-theme=light] .coordinate-primer-toolbar button{color:#52645e}html[data-theme=light] .coordinate-primer-toolbar>div>span{color:#52645e}html[data-theme=light] .coordinate-primer-toolbar button:hover,html[data-theme=light] .coordinate-primer-toolbar button:focus-visible{color:#10201d;background:#0715140f}html[data-theme=light] .coordinate-primer-toolbar button.active{color:#071514}html[data-theme=light] .coordinate-primer-map-shell{background:linear-gradient(rgba(7,21,20,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(7,21,20,.035) 1px,transparent 1px),#eef1e9;background-size:31px 31px,31px 31px,auto}html[data-theme=light] .coordinate-primer-request,html[data-theme=light] .coordinate-primer-equation,html[data-theme=light] .coordinate-primer-channels article{color:#10201d;border-color:#0715142b;background:#ffffff85}html[data-theme=light] .coordinate-primer-request span,html[data-theme=light] .coordinate-primer-equation>span,html[data-theme=light] .coordinate-primer-sum span{color:#625a00}html[data-theme=light] .coordinate-primer-fixed article:nth-of-type(1)>b,html[data-theme=light] .coordinate-primer-channels article[data-primer-channel=x] header b{color:#12685e}html[data-theme=light] .coordinate-primer-fixed article:nth-of-type(2)>b,html[data-theme=light] .coordinate-primer-channels article[data-primer-channel=y] header b{color:#9a2f20}html[data-theme=light] .coordinate-primer-fixed article:nth-of-type(3)>b,html[data-theme=light] .coordinate-primer-channels article[data-primer-channel=z] header b{color:#5948ad}html[data-theme=light] .coordinate-primer-equation>small,html[data-theme=light] .coordinate-primer-request small,html[data-theme=light] .coordinate-primer-channels header span,html[data-theme=light] .coordinate-primer-channels small,html[data-theme=light] .coordinate-primer-sum small{color:#52645e}html[data-theme=light] .coordinate-primer-channels output{color:#10201d}html[data-theme=light] .coordinate-primer-channels article>div{background:#0715141a}html[data-theme=light] .coordinate-primer-boundary{color:#52645e;border-color:#0715142b;background:#dfe5dc}html[data-theme=light] .coordinate-primer-boundary b{color:#9a2f20}@media(max-width:1180px){.coordinate-primer-heading,.coordinate-primer-grid{grid-template-columns:1fr}.coordinate-primer-intro{max-width:780px}.coordinate-primer-fixed,.coordinate-primer-meaning{border-right:0;border-left:0}.coordinate-primer-fixed{display:grid;grid-template-columns:repeat(3,1fr);gap:0 18px;border-bottom:1px solid rgba(181,210,201,.16)}.coordinate-primer-fixed>span,.coordinate-primer-fixed h3,.coordinate-primer-fixed>small{grid-column:1 / -1}.coordinate-primer-meaning{border-top:1px solid rgba(181,210,201,.16)}.coordinate-primer-meaning>p{min-height:0}}@media(max-width:760px){.coordinate-primer{padding:68px 16px}.coordinate-primer-heading h2{font-size:31px}.coordinate-primer-terms>span{flex:0 0 100%}.coordinate-primer-terms button{min-height:38px;font-size:9px}.coordinate-primer-toolbar{grid-template-columns:1fr}.coordinate-primer-toolbar>div{grid-template-columns:1fr}.coordinate-primer-toolbar button{min-height:48px}.coordinate-primer-fixed{display:block;padding:25px 18px}.coordinate-primer-map-shell{padding-top:53px}.coordinate-primer-map{padding-right:14px;padding-left:14px}.coordinate-primer-request{grid-template-columns:1fr}.coordinate-primer-request b{grid-row:auto;grid-column:1}.coordinate-primer-equation p{font-size:16px}.coordinate-primer-channels header{grid-template-columns:27px 1fr}.coordinate-primer-channels output{grid-column:1 / -1;margin-top:3px}.coordinate-primer-channels small{align-items:flex-start;flex-direction:column;gap:3px;font-size:7px}.coordinate-primer-meaning{padding:28px 18px}.coordinate-primer-boundary{grid-template-columns:1fr;padding:18px}.coordinate-primer-boundary p{font-size:9px}}html[data-theme=dark]{--dark-canvas: #030b0a;--dark-section: #061310;--dark-panel: #0a1b19;--dark-panel-soft: #0d211e;--dark-panel-raised: #102825;--dark-text: #edf2e9;--dark-copy: #a7b8b1;--dark-muted: #91a59e;--dark-line: rgba(181, 210, 201, .18);--dark-line-strong: rgba(181, 210, 201, .28);color-scheme:dark;background:var(--dark-canvas)}html[data-theme=dark] body{color:var(--dark-text);background:var(--dark-canvas)}html[data-theme=dark] :is(.field-section,.rf-lab,.timing-lab,.axes-section,.moment-section,.cycle-inspector,.trajectory-inspector,.resolution-section,.sampling-section){--line-dark: var(--dark-line);--muted-dark: var(--dark-muted)}html[data-theme=dark] :is(.field-section,.axes-section,.moment-section,.resolution-section,.sampling-section){color:var(--dark-text);border-color:var(--dark-line);background:radial-gradient(circle at 84% 12%,rgba(102,229,209,.055),transparent 27%),radial-gradient(circle at 12% 78%,rgba(155,139,255,.045),transparent 30%),var(--dark-section)}html[data-theme=dark] :is(.field-section,.axes-section,.moment-section,.resolution-section,.sampling-section) .section-heading h2{color:var(--dark-text)}html[data-theme=dark] :is(.field-section,.axes-section,.moment-section,.resolution-section,.sampling-section) .section-heading>p:last-child{color:var(--dark-copy)}html[data-theme=dark] .axis-role-order-note{border-color:#e2d56a4d;color:var(--dark-copy);background:#e2d56a0b}html[data-theme=dark] .axis-role-order-note b{color:var(--yellow)}html[data-theme=dark] :is(.field-lab,.rf-lab,.timing-lab,.axis-workbench,.oblique-lab,.moment-lab,.read-phase-lab,.logical-language-guide,.resolution-lab,.slice-microscope,.sampling-lab){border-color:var(--dark-line);color:var(--dark-text);background:var(--dark-panel);box-shadow:0 34px 100px #00000057}html[data-theme=dark] :is(.field-controls,.rf-inspector,.timing-inspector,.axis-explanation,.oblique-inspector,.moment-inspector,.cycle-inspector,.trajectory-inspector,.resolution-controls,.slice-inspector,.sampling-controls,.rf-wave-readout){color:var(--dark-text);background:var(--dark-panel-soft)}html[data-theme=dark] input[type=range]{background:linear-gradient(90deg,var(--mint) 0 var(--range-progress, 50%),rgba(181,210,201,.2) var(--range-progress, 50%))}html[data-theme=dark] input[type=range]::-webkit-slider-thumb{border-color:var(--dark-panel);background:var(--mint);box-shadow:0 0 0 1px #b5d2c97a}html[data-theme=dark] input[type=range]::-moz-range-thumb{border-color:var(--dark-panel);background:var(--mint);box-shadow:0 0 0 1px #b5d2c97a}html[data-theme=dark] :is(.field-strength-presets,.rf-phase-switch,.timing-presets,.timing-secondary-presets,.oblique-operation,.moment-presets,.cycle-presets,.protocol-mode,.slice-presets,.sampling-segments) button.active{color:var(--ink);background:var(--mint)}html[data-theme=dark] :is(.field-strength-presets,.rf-phase-switch,.timing-presets,.timing-secondary-presets,.oblique-operation,.moment-presets,.cycle-presets,.protocol-mode,.slice-presets,.sampling-segments) button:not(.active){color:var(--dark-copy)}html[data-theme=dark] :is(.range-control output,.res-axis-row output,.timing-controls .range-control output,.oblique-controls .range-control output,.cycle-controls .range-control output,.trajectory-progress-control output,.read-phase-range output,.resolution-results small b){color:var(--mint)}html[data-theme=dark] :is(.timing-law>span,.timing-comparison label:first-child span,.timing-sources a){color:var(--mint)}html[data-theme=dark] .timing-comparison label:last-child span,html[data-theme=dark] .timing-tissue-ledger [data-timing-tissue=lesion] b{color:var(--coral)}html[data-theme=dark] .timing-tissue-ledger [data-timing-tissue=restricted] b{color:var(--yellow)}html[data-theme=dark] #timing-flip-control.disabled :is(label,output,small,small span){color:#91a19b}html[data-theme=dark] .field-lab{background:var(--dark-panel)}html[data-theme=dark] .field-controls{border-left-color:var(--dark-line)}html[data-theme=dark] :is(.field-strength-presets,.live-readouts,.b0-consequence-grid,.formula-block,.field-strength-range){border-color:var(--dark-line)}html[data-theme=dark] :is(.field-strength-presets button,.lab-title-row>span,.lab-title-row>button,.formula-block span,.live-readouts span,.range-control small){color:var(--dark-muted)}html[data-theme=dark] :is(.rf-lab,.timing-lab){background:var(--dark-panel)}html[data-theme=dark] :is(.rf-inspector,.timing-inspector){border-left-color:var(--dark-line)}html[data-theme=dark] .timing-comparison select{border-color:var(--dark-line);color:var(--dark-text);background:var(--dark-panel-raised)}html[data-theme=dark] .timing-comparison option{color:var(--dark-text);background:var(--dark-panel)}html[data-theme=dark] :is(.timing-law>span,.rf-law span){color:var(--mint)}html[data-theme=dark] :is(.timing-law small,.timing-model-note){color:var(--dark-copy)}html[data-theme=dark] .rf-wave-readout{border-color:var(--dark-line);background:var(--dark-panel-soft)}html[data-theme=dark] .rf-wave-values{border-color:var(--dark-line)}html[data-theme=dark] .rf-wave-values article{border-color:var(--dark-line);background:#b5d2c906}html[data-theme=dark] .receive-journey{border-color:var(--dark-line);color:var(--dark-text);background:var(--dark-panel)}html[data-theme=dark] :is(.receive-journey-heading,.receive-stage-card,.receive-electronics-controls,.receive-scrubber,.receive-controls-and-map,.receive-journey-grid,.receive-explanation-grid,.receive-explanation-grid>div,.receive-form-map [data-rx-form]){border-color:var(--dark-line)}html[data-theme=dark] .receive-electronics-law{border-color:var(--dark-line);border-left-color:var(--violet);background:#9b8bff0b}html[data-theme=dark] .receive-electronics-law>p{color:var(--dark-text)}html[data-theme=dark] .receive-electronics-law>span,html[data-theme=dark] .receive-electronics-law>small{color:var(--dark-copy)}html[data-theme=dark] :is(.receive-journey-heading>div>span,.receive-stage-card>p,.receive-explanation-grid p,.receive-form-map p){color:var(--dark-copy)}html[data-theme=dark] :is(.receive-journey-heading p,.receive-journey-heading span,.receive-term-links span,.receive-stage-card-heading span,.receive-explanation-grid span,.receive-form-map span){color:var(--dark-muted)}html[data-theme=dark] .receive-term-links button{border-color:var(--dark-line);color:var(--mint);background:#66e5d109}html[data-theme=dark] .receive-term-links button:hover,html[data-theme=dark] .receive-term-links button:focus-visible{color:var(--dark-text);border-color:var(--mint);background:#66e5d11f}html[data-theme=dark] .receive-live-readout{background:var(--dark-canvas)}html[data-theme=dark] .receive-form-map [data-rx-form]{background:#b5d2c906}html[data-theme=dark] .receive-form-map [data-rx-form].active{border-color:var(--mint);background:#66e5d114}html[data-theme=dark] .bucket-notebook{--line-dark: var(--dark-line);color:var(--dark-text);background:var(--dark-panel)}html[data-theme=dark] :is(.bucket-notebook>header,.bucket-coordinate-row,.bucket-principles,.bucket-principles article){border-color:var(--dark-line)}html[data-theme=dark] :is(.bucket-notebook header button,.bucket-coordinate-row>*){border-color:var(--dark-line);color:var(--dark-text)}html[data-theme=dark] :is(.bucket-principles p,.bucket-coordinate-row strong,.bucket-coordinate-head>*){color:var(--dark-copy)!important}html[data-theme=dark] .bucket-coordinate-row b{color:var(--mint)}html[data-theme=dark] .bucket-coordinate-row.solved{background:#66e5d112}html[data-theme=dark] #rx-control-consequence,html[data-theme=dark] .receive-model-boundary{background:var(--dark-canvas)}html[data-theme=light] .receive-stage-rail button:not(.active){color:#a4b4ae}html[data-theme=light] .receive-model-boundary{color:#edf2e9;background:#071514}html[data-theme=light] .receive-model-boundary :is(p,span){color:#b7c7c1}html[data-theme=light] .rf-primary-sources>span{color:#435650}html[data-theme=dark] .rf-wave-values :is(span,small){color:var(--dark-copy)}html[data-theme=dark] .rf-wave-values b{color:var(--mint)}html[data-theme=dark] .rf-wave-causality{background:var(--dark-line)}html[data-theme=dark] .rf-wave-causality article{color:var(--dark-text);background:var(--dark-panel-raised)}html[data-theme=dark] .rf-wave-causality span{color:var(--mint)}html[data-theme=dark] .rf-wave-causality p{color:var(--dark-copy)}html[data-theme=dark] .axis-tab{color:var(--dark-text)}html[data-theme=dark] :is(.axis-tab:hover,.axis-tab.active){background:#66e5d117}html[data-theme=dark] .axis-diagram{background:radial-gradient(circle at center,rgba(102,229,209,.09),transparent 55%),linear-gradient(rgba(181,210,201,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.035) 1px,transparent 1px),#061310;background-size:auto,34px 34px,34px 34px,auto}html[data-theme=dark] .spin{border-color:var(--dark-line-strong)}html[data-theme=dark] .spin:after{background:var(--dark-text)}html[data-theme=dark] .axis-explanation{border-color:var(--dark-line);background:var(--dark-panel-soft)}html[data-theme=dark] .axis-explanation>p:nth-of-type(2){color:var(--dark-copy)}html[data-theme=dark] :is(.axis-kicker,.oblique-law span,.logical-language-heading>span,.logical-definitions article>span){color:var(--mint)}html[data-theme=dark] :is(.oblique-lab,.logical-language-guide){background:var(--dark-panel)}html[data-theme=dark] .logical-language-guide{color:var(--dark-text)}html[data-theme=dark] :is(.logical-language-heading p,.logical-job-stack small,.physical-channel-stack span,.logical-definitions p){color:var(--dark-copy)}html[data-theme=dark] .logical-mapping{background:linear-gradient(rgba(181,210,201,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.03) 1px,transparent 1px),var(--dark-panel-soft);background-size:30px 30px,30px 30px,auto}html[data-theme=dark] :is(.logical-job-stack>span,.physical-channel-stack>span){border-color:var(--dark-line);background:var(--dark-panel-raised)}html[data-theme=dark] :is(.physical-channel-stack b,.logical-language-heading h3){color:var(--dark-text)}html[data-theme=dark] .read-phase-lab{color:var(--dark-text);background:radial-gradient(circle at 9% 0,rgba(102,229,209,.065),transparent 24%),var(--dark-panel)}html[data-theme=dark] .phase-agency-note{background:linear-gradient(90deg,rgba(226,213,106,.06),transparent 46%),var(--dark-panel-soft)}html[data-theme=dark] .phase-agency-note>span,html[data-theme=dark] .phase-agency-note li:before{color:var(--yellow)}html[data-theme=dark] .phase-agency-note h4,html[data-theme=dark] .phase-agency-note li b,html[data-theme=dark] .phase-agency-note>p b{color:var(--dark-text)}html[data-theme=dark] .phase-agency-note li,html[data-theme=dark] .phase-agency-note>p{color:var(--dark-copy)}html[data-theme=dark] :is(.read-phase-heading p,.read-phase-plane-control small,.read-phase-range>small,.read-phase-timeline small,.encoding-job-card header p,.encoding-effect small,.physical-map-copy p,.physical-map-job output,.read-phase-step-copy p,.read-phase-law p,.read-phase-bottom-line p,.read-phase-model-note){color:var(--dark-copy)}html[data-theme=dark] :is(.read-phase-heading p b,.encoding-job-card header h4,.read-phase-step-actions button){color:var(--dark-text)}html[data-theme=dark] :is(.read-phase-heading>div>span,.read-phase-plane-control>span,.encoding-job-card header>span,.encoding-clock-heading>span,.encoding-effect>span,.physical-map-copy>span,.physical-map-job>span,.read-phase-step-copy>span,.read-phase-law>span,.read-phase-law>b,.read-phase-bottom-line article>span,.read-phase-model-note b){color:var(--mint)}html[data-theme=dark] .read-phase-plane-control button{color:var(--dark-copy);background:#b5d2c909}html[data-theme=dark] :is(.read-phase-plane-control button:hover,.read-phase-plane-control button:focus-visible,.read-phase-plane-control button.active){color:var(--ink);background:var(--mint)}html[data-theme=dark] .read-phase-timeline button{color:var(--dark-copy);background:#b5d2c905}html[data-theme=dark] :is(.read-phase-timeline button:hover,.read-phase-timeline button:focus-visible,.read-phase-timeline button.active){color:var(--dark-text);background:#66e5d11c}html[data-theme=dark] .read-phase-timeline button.active i{color:var(--ink)}html[data-theme=dark] .read-phase-visual{background:linear-gradient(rgba(181,210,201,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.03) 1px,transparent 1px),#071513;background-size:32px 32px,32px 32px,auto}html[data-theme=dark] .encoding-job-card{background:#0d211eeb}html[data-theme=dark] .encoding-job-card.gradient-on{background:var(--dark-panel-raised)}html[data-theme=dark] .read-phase-physical-map{background:var(--dark-panel-soft)}html[data-theme=dark] .physical-map-job>div>i{background:#b5d2c921}html[data-theme=dark] .read-phase-conductor{background:var(--dark-panel-raised)}html[data-theme=dark] .read-phase-step-actions #read-phase-play{border-color:var(--mint);color:var(--ink);background:var(--mint)}html[data-theme=dark] .read-phase-model-note{background:#b5d2c906}html[data-theme=dark] :is(.moment-lab,.moment-inspector,.cycle-inspector,.trajectory-inspector){background:var(--dark-panel-soft)}html[data-theme=dark] :is(.cycle-law>span,.trajectory-copy>p:first-child){color:var(--mint)}html[data-theme=dark] :is(.cycle-law small,.trajectory-copy>p:last-child,.trajectory-law>div>span,.trajectory-law>div>small){color:var(--dark-copy)}html[data-theme=dark] :is(.trajectory-inspector .panel-heading,.trajectory-fraction>small){color:var(--dark-text)}html[data-theme=dark] .trajectory-fraction>i{background:var(--dark-text)}html[data-theme=dark] .trajectory-waveform{border-color:var(--dark-line);background:#071513}html[data-theme=dark] .trajectory-wave-grid path{stroke:#b5d2c91a}html[data-theme=dark] .trajectory-hardware{border-color:var(--dark-line);background:var(--dark-panel-raised)}html[data-theme=dark] .sample-toggle>span{background:#b5d2c91a}html[data-theme=dark] :is(.trajectory-encoding-row b,.trajectory-hardware-readout,.trajectory-progress-control output){color:var(--mint)}html[data-theme=dark] .trajectory-hardware-readout.over-limit{color:var(--coral)}html[data-theme=dark] :is(.trajectory-encoding,.trajectory-encoding-row+.trajectory-encoding-row,.trajectory-encoding-row>div+div,.trajectory-encoding-chain,.trajectory-choice small){border-color:var(--dark-line)}html[data-theme=dark] :is(.trajectory-encoding-row span,.trajectory-encoding-chain,.trajectory-choice>span,.trajectory-choice>small,#trajectory-delay-explainer){color:var(--dark-muted)}html[data-theme=dark] :is(.trajectory-segment,#trajectory-delay-explainer>i){border-color:var(--dark-line)}html[data-theme=dark] .trajectory-segment button.active{color:#06201c;background:var(--mint)}html[data-theme=dark] :is(.resolution-lab,.slice-microscope,.sampling-lab){background:var(--dark-panel)}html[data-theme=dark] :is(.resolution-controls,.slice-inspector,.sampling-controls){background:var(--dark-panel-soft)}html[data-theme=dark] :is(.equation-strip em,.sampling-principles article>span){color:var(--mint)}html[data-theme=dark] :is(.sampling-principles p,.slice-rules p){color:var(--dark-copy)}html[data-theme=dark] .sources-section{border-top:1px solid var(--dark-line);color:var(--dark-text);background:radial-gradient(circle at 18% 22%,rgba(102,229,209,.09),transparent 28%),var(--dark-panel-soft)}html[data-theme=dark] .sources-section .section-index,html[data-theme=dark] .source-links span{color:var(--mint)}html[data-theme=dark] .source-links,html[data-theme=dark] .source-links a{border-color:var(--dark-line-strong)}html[data-theme=dark] .source-links a:hover,html[data-theme=dark] .source-links a:focus-visible{outline:none;background:#66e5d113}.dictionary-search-section,.learning-depth-section,.rho-explorer-section{padding:clamp(70px,8vw,126px) clamp(20px,5.6vw,92px);border-top:1px solid rgba(181,210,201,.14);color:var(--paper);background:radial-gradient(circle at 82% 12%,rgba(102,229,209,.07),transparent 28%),#061310}.dictionary-search-intro,.learning-depth-heading,.rho-explorer-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(28px,6vw,96px);align-items:end;max-width:1440px;margin:0 auto 34px}.dictionary-search-intro>div>p,.learning-depth-heading>div>p,.rho-explorer-heading>div>p{margin:0 0 15px;color:var(--mint);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.13em}.dictionary-search-intro h2,.learning-depth-heading h2,.rho-explorer-heading h2{max-width:920px;margin:0;color:var(--paper);font-size:clamp(30px,4vw,64px);font-weight:400;line-height:1.04;letter-spacing:-.045em}.dictionary-search-intro>p,.learning-depth-heading>p,.rho-explorer-heading>p{margin:0;color:#a7b8b1;font-size:14px;line-height:1.75}.dictionary-search-launcher{max-width:1440px;margin:0 auto;padding:clamp(22px,3vw,40px);border:1px solid rgba(181,210,201,.2);background:#0a1b19;box-shadow:0 34px 90px #0000003d}.dictionary-explanation-contract{display:grid;grid-template-columns:repeat(7,1fr);max-width:1440px;margin:0 auto 18px;padding:0;border:1px solid rgba(226,213,106,.22);list-style:none}.dictionary-explanation-contract li{min-width:0;min-height:80px;padding:13px;background:#e2d56a06}.dictionary-explanation-contract li+li{border-left:1px solid rgba(226,213,106,.16)}.dictionary-explanation-contract :is(span,b){display:block}.dictionary-explanation-contract span{margin-bottom:9px;color:var(--yellow);font-family:DM Mono,monospace;font-size:7px}.dictionary-explanation-contract b{color:#c5d1cd;font-size:9px;font-weight:500;line-height:1.45}.dictionary-search-launcher>label{display:block;margin-bottom:11px;color:#a7b8b1;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.dictionary-search-box{display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:70px;border:1px solid rgba(102,229,209,.42);background:#030b0a}.dictionary-search-box>span{padding:0 20px;color:var(--mint);font-size:28px}.dictionary-search-box input{min-width:0;height:68px;border:0;outline:0;color:var(--paper);background:transparent;font-size:clamp(16px,2vw,24px)}.dictionary-search-box input::placeholder{color:#6f827b}.dictionary-search-box button{align-self:stretch;display:flex;gap:28px;align-items:center;padding:0 24px;border:0;color:var(--ink);background:var(--mint);font-size:11px;font-weight:700;cursor:pointer}.dictionary-search-box button b{font-size:22px;font-weight:400}.dictionary-search-examples{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px}.dictionary-search-examples>span{margin-right:8px;color:#91a59e;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em}.dictionary-search-examples button,.rho-term-links button,.iq-term-links button{padding:8px 10px;border:1px dotted rgba(102,229,209,.5);color:#c4d1cc;background:#66e5d109;font-family:DM Mono,monospace;font-size:9px;cursor:pointer}.dictionary-search-examples button:hover,.dictionary-search-examples button:focus-visible,.rho-term-links button:hover,.rho-term-links button:focus-visible,.iq-term-links button:hover,.iq-term-links button:focus-visible{outline:0;color:var(--ink);background:var(--mint)}.learning-depth-section{padding-top:clamp(58px,7vw,96px);padding-bottom:clamp(58px,7vw,96px);background:#081714}.learning-depth-controls{display:grid;grid-template-columns:repeat(3,1fr);max-width:1440px;margin:0 auto;border:1px solid rgba(181,210,201,.19)}.learning-depth-controls button{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:3px 14px;min-height:96px;padding:20px;border:0;color:#a7b8b1;background:#0a1b19;text-align:left;cursor:pointer}.learning-depth-controls button+button{border-left:1px solid rgba(181,210,201,.19)}.learning-depth-controls button>span{grid-row:1 / 3;color:var(--mint);font-family:DM Mono,monospace;font-size:11px}.learning-depth-controls button b{color:var(--paper);font-size:15px}.learning-depth-controls button small{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.06em}.learning-depth-controls button.active{color:#18322e;background:var(--mint)}.learning-depth-controls button.active :is(span,b,small){color:#071514}.learning-depth-status{display:grid;grid-template-columns:160px 1fr;gap:20px;max-width:1440px;margin:0 auto;padding:16px 20px;border:1px solid rgba(181,210,201,.15);border-top:0;color:#a7b8b1;background:#071310;font-size:12px;line-height:1.6}.learning-depth-status b{color:var(--mint);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em}.learning-chapter-links{display:flex;flex-wrap:wrap;gap:9px;max-width:1440px;margin:18px auto 0}.learning-chapter-links a{padding:8px 11px;border-bottom:1px solid rgba(102,229,209,.35);color:#a7b8b1;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.06em}.concept-zoom-card{display:grid;grid-template-columns:minmax(145px,.25fr) minmax(0,1fr) auto;gap:clamp(18px,3vw,46px);align-items:center;width:min(1440px,calc(100% - clamp(40px,11.2vw,184px)));margin:-36px auto 58px;padding:22px 24px;border:1px solid rgba(181,210,201,.19);color:var(--paper);background:#0a1b19}.concept-zoom-level{display:flex;flex-direction:column;gap:7px}.concept-zoom-level span,.concept-zoom-level b,.concept-zoom-copy small{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.09em}.concept-zoom-level span{color:#91a59e}.concept-zoom-level b,.concept-zoom-copy small{color:var(--mint)}.concept-zoom-copy h3{margin:0 0 7px;color:var(--paper);font-size:clamp(18px,2vw,28px);font-weight:500;line-height:1.18}.concept-zoom-copy p{margin:0 0 9px;color:#a7b8b1;font-size:12px;line-height:1.65}.concept-zoom-copy small{display:block;line-height:1.55}.concept-zoom-next{display:flex;gap:15px;align-items:center;max-width:185px;padding:12px 14px;border:1px solid rgba(102,229,209,.38);color:var(--paper);background:transparent;font-size:9px;text-align:left;cursor:pointer}.concept-zoom-next:hover,.concept-zoom-next:focus-visible{outline:0;color:var(--ink);background:var(--mint)}.concept-zoom-card[data-depth=applied]{border-color:#ff785f5c}.concept-zoom-card[data-depth=applied] :is(.concept-zoom-level b,.concept-zoom-copy small){color:var(--coral)}.concept-zoom-card[data-depth=physics]{border-color:#9b8bff6b}.concept-zoom-card[data-depth=physics] :is(.concept-zoom-level b,.concept-zoom-copy small){color:var(--z)}.rho-explorer-section{background:radial-gradient(circle at 15% 26%,rgba(155,139,255,.07),transparent 26%),radial-gradient(circle at 88% 9%,rgba(102,229,209,.08),transparent 27%),#030b0a}.rho-term-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:1440px;margin:0 auto 22px}.rho-term-links>span,.iq-term-links>span{margin-right:8px;color:var(--mint);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em}.rho-term-links button i,.iq-term-links button i{color:var(--mint);font-style:normal}.rho-definition-grid,.rho-extra-factors{display:grid;grid-template-columns:repeat(3,1fr);max-width:1440px;margin:0 auto;border:1px solid rgba(181,210,201,.17)}.rho-definition-grid article,.rho-extra-factors>div{padding:clamp(20px,2.5vw,34px);background:#0a1b19e6}.rho-definition-grid article+article,.rho-extra-factors>div+div{border-left:1px solid rgba(181,210,201,.17)}.rho-definition-grid span,.rho-extra-factors span{color:var(--mint);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em}.rho-definition-grid h3{margin:13px 0 10px;color:var(--paper);font-size:18px;line-height:1.35}.rho-definition-grid p,.rho-extra-factors p{margin:0;color:#a7b8b1;font-size:11px;line-height:1.75}.rho-explorer-lab{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(420px,.65fr);max-width:1440px;margin:22px auto;border:1px solid rgba(181,210,201,.2);background:#071310;box-shadow:0 40px 100px #00000052}.rho-visual-panel{min-width:0;padding:20px;border-right:1px solid rgba(181,210,201,.17)}.rho-visual-shell{position:relative;margin-top:14px;border:1px solid rgba(181,210,201,.14);background:#030b0a}#rho-visual-svg{display:block;width:100%;height:auto}.rho-grid path{fill:none;stroke:#b5d2c90b;stroke-width:1}.rho-voxel-stage>text:first-child,.rho-factor-stage>text:first-child,.rho-output-stage>text:first-child,.rho-image-stage>text:first-child{fill:var(--mint);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em}.rho-voxel-stage>rect,.rho-factor-stage g rect,.rho-output-stage>rect,.rho-image-stage>rect{fill:#b5d2c906;stroke:#b5d2c92e}#rho-proton-dots circle{fill:var(--mint);opacity:.92;transition:opacity .18s ease,transform .18s ease;transform-origin:center}#rho-proton-dots circle.inactive{opacity:.05;transform:scale(.7)}.rho-symbol{fill:var(--paper);font-family:DM Mono,monospace;font-size:18px}.rho-small{fill:#91a59e;font-family:DM Mono,monospace;font-size:8px}.rho-flow-arrow{fill:none;stroke:#91a59e;stroke-width:1.5}.rho-factor-stage g>text:first-of-type{fill:#a7b8b1;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.06em}.rho-factor-value{fill:var(--paper);font-family:DM Mono,monospace;font-size:19px}.rho-factor-stage g path:not(.rho-factor-meter){fill:none;stroke:#b5d2c929;stroke-width:5}.rho-factor-stage .rho-factor-meter{fill:none;stroke:var(--mint);stroke-width:5}.rho-multiply{fill:#91a59e;font-family:DM Mono,monospace;font-size:17px}.rho-output-equation{fill:var(--paper);font-family:DM Mono,monospace;font-size:14px}.rho-output-track{fill:#b5d2c91f}.rho-output-number{fill:var(--mint);font-family:DM Mono,monospace;font-size:13px}#rho-image-voxel{fill:var(--mint);transition:opacity .18s ease}#rho-image-value{fill:#a7b8b1;font-family:DM Mono,monospace;font-size:8px}.rho-not-a-pixel path{stroke:#b5d2c926}.rho-not-a-pixel text{fill:#a7b8b1;font-family:DM Mono,monospace;font-size:8.5px}.rho-inspector{min-width:0;padding:20px;background:#0a1b19}.rho-presets{display:grid;grid-template-columns:1fr 1fr;margin-bottom:18px;border:1px solid rgba(181,210,201,.16)}.rho-presets button{min-height:42px;padding:9px;border:0;color:#a7b8b1;background:transparent;font-size:9px;cursor:pointer}.rho-presets button:nth-child(2n){border-left:1px solid rgba(181,210,201,.16)}.rho-presets button:nth-child(n+3){border-top:1px solid rgba(181,210,201,.16)}.rho-presets button.active{color:var(--ink);background:var(--mint)}.rho-controls{display:grid;gap:15px}.rho-control-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rho-controls .range-control{min-width:0}.rho-controls .range-control>span{gap:10px}.rho-controls .range-control label b{font-size:10px}.rho-controls .range-control output{font-size:9px;white-space:nowrap}.rho-results{display:grid;grid-template-columns:1fr 1fr;margin-top:20px;border:1px solid rgba(181,210,201,.17)}.rho-results>div{min-width:0;padding:13px}.rho-results>div:nth-child(2n){border-left:1px solid rgba(181,210,201,.17)}.rho-results>div:nth-child(n+3){border-top:1px solid rgba(181,210,201,.17)}.rho-results span,.rho-results b,.rho-results small{display:block}.rho-results span{color:#a7b8b1;font-family:DM Mono,monospace;font-size:8px}.rho-results b{margin:7px 0 4px;color:var(--paper);font-family:DM Mono,monospace;font-size:16px}.rho-results small{color:#7f948c;font-size:8px;line-height:1.45}.rho-results .primary{background:#66e5d10e}.rho-results .primary b{color:var(--mint)}.rho-change-explanation{margin:14px 0 0;padding:15px;border-left:2px solid var(--mint);color:#a7b8b1;background:#66e5d109;font-size:10px;line-height:1.65}.rho-change-explanation b{display:block;margin-bottom:5px;color:var(--mint);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em}.rho-extra-factors{margin-top:0}.iq-demodulator{margin:24px 0;border:1px solid rgba(181,210,201,.18);color:var(--paper);background:#061310}.iq-demodulator-heading{display:grid;grid-template-columns:1fr;gap:16px;padding:24px;border-bottom:1px solid rgba(181,210,201,.17)}.iq-demodulator-heading>div>span{color:var(--mint);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em}.iq-demodulator-heading h3{margin:10px 0 8px;color:var(--paper);font-size:clamp(24px,3vw,42px);font-weight:400;letter-spacing:-.035em}.iq-demodulator-heading p{max-width:900px;margin:0;color:#a7b8b1;font-size:12px;line-height:1.7}.iq-term-links{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.iq-demodulator-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr)}.iq-demodulator-visual{position:relative;min-width:0;padding:18px;border-right:1px solid rgba(181,210,201,.17);background:#030b0a}#iq-demodulator-svg{display:block;width:100%;height:auto;margin-top:12px}.iq-grid-lines path{fill:none;stroke:#b5d2c912}.iq-row-labels text{fill:#91a59e;font-family:DM Mono,monospace;font-size:9px}.iq-row-labels text:nth-child(3n+1){fill:var(--mint);font-size:8px}.iq-rf-path{fill:none;stroke:var(--yellow);stroke-width:2}.iq-i-reference-path{fill:none;stroke:var(--mint);stroke-width:1.6}.iq-q-reference-path{fill:none;stroke:var(--coral);stroke-width:1.6}.iq-mixer-symbols text{fill:#91a59e;font-size:22px}.iq-filter-blocks rect{fill:#0a1b19;stroke:#b5d2c933}.iq-filter-blocks text{fill:#a7b8b1;font-family:DM Mono,monospace;font-size:8px}.iq-output-bars>text,.iq-output-bars text{fill:#a7b8b1;font-family:DM Mono,monospace;font-size:10px}.iq-output-bars line:not(.iq-output-i):not(.iq-output-q){stroke:#b5d2c92e}.iq-output-i{stroke:var(--mint);stroke-width:5}.iq-output-q{stroke:var(--coral);stroke-width:5}#iq-output-i-dot{fill:var(--mint)}#iq-output-q-dot{fill:var(--coral)}.iq-phasor circle{fill:#66e5d106;stroke:#b5d2c933}.iq-phasor>path:first-of-type{fill:none;stroke:#b5d2c92e}.iq-phasor text{fill:#a7b8b1;font-family:DM Mono,monospace;font-size:9px}#iq-phasor-vector{stroke:var(--mint);stroke-width:3}#iq-phasor-tip{fill:var(--mint)}.iq-phase-arc{fill:none;stroke:var(--yellow);stroke-width:2}.iq-time-note{fill:#7f948c;font-family:DM Mono,monospace;font-size:8px}.iq-demodulator-inspector{padding:20px;background:#0a1b19}.iq-explanation-steps{display:grid;gap:8px;margin-bottom:18px}.iq-explanation-steps article{display:grid;grid-template-columns:auto 1fr;gap:11px;padding:12px;border:1px solid rgba(181,210,201,.14)}.iq-explanation-steps article>span{color:var(--mint);font-family:DM Mono,monospace;font-size:9px}.iq-explanation-steps h4{margin:0 0 4px;color:var(--paper);font-size:11px}.iq-explanation-steps p{margin:0;color:#a7b8b1;font-size:9px;line-height:1.55}.iq-phase-presets{display:grid;grid-template-columns:1fr 1fr;margin-top:12px;border:1px solid rgba(181,210,201,.15)}.iq-phase-presets button{min-height:38px;border:0;color:#a7b8b1;background:transparent;font-size:8px;cursor:pointer}.iq-phase-presets button:nth-child(2n){border-left:1px solid rgba(181,210,201,.15)}.iq-phase-presets button:nth-child(n+3){border-top:1px solid rgba(181,210,201,.15)}.iq-phase-presets button.active{color:var(--ink);background:var(--mint)}.iq-live-values{display:grid;grid-template-columns:1fr 1fr;margin-top:14px;border:1px solid rgba(181,210,201,.15)}.iq-live-values>div{padding:12px}.iq-live-values>div:nth-child(2n){border-left:1px solid rgba(181,210,201,.15)}.iq-live-values>div:nth-child(n+3){border-top:1px solid rgba(181,210,201,.15)}.iq-live-values :is(span,b,small){display:block}.iq-live-values span{color:#91a59e;font-family:DM Mono,monospace;font-size:8px}.iq-live-values b{margin:6px 0 3px;color:var(--paper);font-family:DM Mono,monospace;font-size:13px}.iq-live-values small{color:#7f948c;font-size:8px}.iq-consequence{margin:14px 0 0;padding:13px;border-left:2px solid var(--yellow);color:#a7b8b1;background:#e2d56a09;font-size:9px;line-height:1.6}.iq-consequence b{display:block;margin-bottom:4px;color:var(--yellow);font-family:DM Mono,monospace;font-size:8px}.iq-boundary{display:grid;grid-template-columns:150px 1fr;gap:18px;padding:15px 20px;border-top:1px solid rgba(181,210,201,.17);color:#91a59e;background:#071310}.iq-boundary b{color:var(--mint);font-family:DM Mono,monospace;font-size:8px}.iq-boundary p{margin:0;font-size:9px;line-height:1.6}.reconstruction-story{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(420px,1.2fr);gap:22px;margin:18px;padding:20px;border:1px solid rgba(181,210,201,.16);background:#071310}.reconstruction-story-copy{display:grid;min-width:0}.reconstruction-story-copy-live,.reconstruction-story-copy-reserve{grid-area:1 / 1;min-width:0}.reconstruction-story-copy-reserve{visibility:hidden;pointer-events:none}.reconstruction-story-copy :is(.reconstruction-story-copy-live,.reconstruction-story-copy-reserve)>span{color:var(--mint);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em}.reconstruction-story-copy h3{margin:9px 0 7px;color:var(--paper);font-size:20px}.reconstruction-story-copy p{margin:0;color:#a7b8b1;font-size:10px;line-height:1.6}.reconstruction-story-steps{display:grid;grid-template-columns:repeat(4,1fr);align-self:start;margin:0;padding:0;list-style:none;border:1px solid rgba(181,210,201,.15)}.reconstruction-story-steps li{min-width:0;padding:13px 10px;color:#758881;background:#0a1b19}.reconstruction-story-steps li+li{border-left:1px solid rgba(181,210,201,.15)}.reconstruction-story-steps :is(span,b,small){display:block}.reconstruction-story-steps span{margin-bottom:8px;color:inherit;font-family:DM Mono,monospace;font-size:8px}.reconstruction-story-steps b{margin-bottom:4px;color:#a7b8b1;font-size:10px}.reconstruction-story-steps small{font-size:8px;line-height:1.3}.reconstruction-story-steps li.active{color:#15322e;background:var(--mint)}.reconstruction-story-steps li.active b{color:var(--ink)}.reconstruction-story-rule{grid-column:1 / -1;display:grid;grid-template-columns:90px 1fr;gap:16px;margin:0;padding-top:15px;border-top:1px solid rgba(181,210,201,.14);color:#a7b8b1;font-size:10px;line-height:1.55}.reconstruction-story-rule b{color:var(--yellow);font-family:DM Mono,monospace;font-size:8px}.image-shell{position:relative}.recon-empty-state{position:absolute;z-index:3;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#a7b8b1;background:radial-gradient(circle,#0d211efa,#030b0afe);text-align:center;pointer-events:none}.recon-empty-state[hidden]{display:none}.recon-empty-state span,.recon-empty-state small{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em}.recon-empty-state strong{color:var(--paper);font-size:17px;letter-spacing:.05em}.image-shell.has-data .recon-empty-state{display:none}.advanced-reconstruction-lab{width:min(1720px,100%);margin:clamp(70px,8vw,116px) auto 0;border:1px solid rgba(181,210,201,.2);color:#edf2e9;background:#061412;box-shadow:0 42px 120px #00000057}.advanced-reconstruction-heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);gap:clamp(30px,6vw,92px);align-items:end;padding:clamp(30px,4vw,56px);border-bottom:1px solid rgba(181,210,201,.18);background:radial-gradient(circle at 14% 0%,rgba(102,229,209,.09),transparent 46%),radial-gradient(circle at 88% 45%,rgba(155,139,255,.075),transparent 38%),#081917}.advanced-reconstruction-heading :is(p,h3){margin:0}.advanced-reconstruction-heading>div>p{margin-bottom:15px;color:#66e5d1;font-family:DM Mono,monospace;font-size:7px;line-height:1.5;letter-spacing:.075em}.advanced-reconstruction-heading h3{color:#edf2e9;font-size:clamp(30px,3.5vw,50px);font-weight:300;line-height:1.07;letter-spacing:-.038em}.advanced-reconstruction-heading>p{color:#a7b8b1;font-size:11px;line-height:1.72}.advanced-reconstruction-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(181,210,201,.17);background:#091816}.advanced-reconstruction-rules article{min-width:0;padding:19px}.advanced-reconstruction-rules article+article{border-left:1px solid rgba(181,210,201,.16)}.advanced-reconstruction-rules article:nth-child(4n+1){border-left:0}.advanced-reconstruction-rules article:nth-child(n+5){border-top:1px solid rgba(181,210,201,.16)}.advanced-reconstruction-rules span{color:#66e5d1;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.07em}.advanced-reconstruction-rules b{display:block;margin:8px 0 7px;color:#edf2e9;font-size:11px}.advanced-reconstruction-rules p{margin:0;color:#91a59e;font-size:8px;line-height:1.58}.advanced-reconstruction-status{min-height:154px;padding:26px clamp(22px,3.2vw,46px);border-bottom:1px solid rgba(181,210,201,.17);background:linear-gradient(90deg,rgba(102,229,209,.055),transparent 44%),#071310}.advanced-reconstruction-status span{color:#e2d56a;font-family:DM Mono,monospace;font-size:8px;line-height:1.5;letter-spacing:.08em}.advanced-reconstruction-status h4{margin:9px 0 8px;color:#edf2e9;font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.25}.advanced-reconstruction-status p{max-width:1060px;margin:0;color:#a7b8b1;font-size:10px;line-height:1.65}.advanced-reconstruction-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr);align-items:start}.advanced-reconstruction-visuals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;border-right:1px solid rgba(181,210,201,.18);background:#020908}.advanced-recon-panel{min-width:0;margin:0;padding:18px}.advanced-recon-panel:nth-child(2){border-left:1px solid rgba(181,210,201,.16)}.advanced-recon-result-panel{grid-column:1 / -1;border-top:1px solid rgba(181,210,201,.16)}.advanced-recon-result-panel .advanced-recon-canvas-shell{width:min(570px,100%);margin:0 auto}.advanced-recon-panel figcaption{display:flex;min-height:44px;margin-bottom:13px;flex-direction:column;justify-content:center}.advanced-recon-panel figcaption span{color:#66e5d1;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.075em}.advanced-recon-panel figcaption b{margin-top:6px;color:#c2d0cb;font-family:DM Mono,monospace;font-size:7px;font-weight:500;line-height:1.4}.advanced-recon-panel>p{min-height:50px;margin:13px 0 0;color:#829890;font-size:8px;line-height:1.58}.advanced-recon-canvas-shell{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid rgba(181,210,201,.2);background:linear-gradient(rgba(181,210,201,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.025) 1px,transparent 1px),#020807;background-size:24px 24px}.advanced-recon-canvas-shell canvas{display:block;width:100%;height:100%;image-rendering:auto}.advanced-recon-canvas-shell:after{position:absolute;inset:0;content:"";pointer-events:none;box-shadow:inset 0 0 52px #00000052}.advanced-recon-orientation span{position:absolute;z-index:2;color:#edf2e9a6;font-family:DM Mono,monospace;font-size:7px}.advanced-recon-orientation span:first-child{top:7px;left:50%;transform:translate(-50%)}.advanced-recon-orientation span:last-child{top:50%;right:7px;transform:translateY(-50%)}.advanced-kspace-axes:before,.advanced-kspace-axes:after{position:absolute;z-index:2;content:"";pointer-events:none;background:#66e5d129}.advanced-kspace-axes:before{top:50%;left:0;width:100%;height:1px}.advanced-kspace-axes:after{top:0;left:50%;width:1px;height:100%}.advanced-kspace-axes span{position:absolute;z-index:3;color:#66e5d1;font-family:Georgia,serif;font-size:10px}.advanced-kspace-axes span:first-child{top:7px;left:calc(50% + 7px)}.advanced-kspace-axes span:last-child{top:calc(50% + 7px);right:7px}.advanced-recon-resolution{position:absolute;z-index:3;right:10px;bottom:9px;display:flex;gap:7px;align-items:center;color:#edf2e9ad;font-family:DM Mono,monospace;font-size:7px}.advanced-recon-resolution i{width:26px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;border-left:1px solid currentColor}.advanced-recon-roi-handle{--roi-left: 34%;--roi-top: 68%;--roi-size: max(15.625%, min(44px, 100%));position:absolute;z-index:5;top:min(var(--roi-top),calc(100% - var(--roi-size) - 4px));left:min(var(--roi-left),calc(100% - var(--roi-size) - 4px));width:var(--roi-size);max-width:100%;aspect-ratio:1;padding:0;border:2px solid #66e5d1;border-radius:2px;outline:1px solid rgba(2,9,8,.72);color:#071514;background:#66e5d117;box-shadow:0 0 0 1px #66e5d13b,0 0 22px #66e5d129;cursor:grab;touch-action:none}.advanced-recon-roi-handle:active{cursor:grabbing}.advanced-recon-roi-handle:focus-visible{outline:3px solid #e2d56a;outline-offset:3px}.advanced-recon-roi-handle span{position:absolute;top:-19px;left:-2px;padding:3px 5px;color:#071514;background:#66e5d1;font-family:DM Mono,monospace;font-size:6px;font-weight:700;line-height:1;letter-spacing:.055em;white-space:nowrap}.advanced-reconstruction-controls{min-width:0;padding:clamp(24px,3vw,42px);background:#0a1b19}.advanced-reconstruction-controls .lab-title-row{color:#edf2e9}.advanced-reconstruction-controls .lab-title-row>span{color:#91a59e;text-align:right}.advanced-recon-term-links{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:22px 0 24px}.advanced-recon-term-links>span{margin-right:4px;color:#829890;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.08em}.advanced-recon-term-links button{min-height:30px;padding:6px 9px;border:1px solid rgba(181,210,201,.19);color:#b9cbc4;background:#ffffff06;cursor:pointer;font-family:DM Mono,monospace;font-size:7px}.advanced-recon-term-links button:hover,.advanced-recon-term-links button:focus-visible{border-color:#66e5d1;outline:none;color:#071514;background:#66e5d1}.advanced-recon-term-links i{color:#e2d56a;font-style:normal}.advanced-recon-law,.advanced-recon-noise-law,.advanced-recon-snr-law{margin-bottom:27px;padding:18px 40px 17px 17px;border:1px solid rgba(102,229,209,.27);background:#66e5d109}.advanced-recon-law>span,.advanced-recon-law>small,.advanced-recon-noise-law>span,.advanced-recon-noise-law>small,.advanced-recon-snr-law>span,.advanced-recon-snr-law>small{display:block;color:#91a59e;font-family:DM Mono,monospace;font-size:7px;line-height:1.52}.advanced-recon-law>span,.advanced-recon-noise-law>span,.advanced-recon-snr-law>span{margin-bottom:11px;color:#66e5d1;letter-spacing:.065em}.advanced-recon-law p,.advanced-recon-noise-law p,.advanced-recon-snr-law p{margin:0 0 10px;color:#edf2e9;font-family:Georgia,serif;font-size:clamp(17px,1.45vw,22px);line-height:1.35}.advanced-recon-noise-law{border-color:#e2d56a4d;background:#e2d56a06}.advanced-recon-noise-law>span{color:#e2d56a}.advanced-recon-snr-law{border-color:#9b8bff5c;background:#9b8bff09}.advanced-recon-snr-law>span{color:#b9adff}.advanced-reconstruction-controls .range-control{margin-bottom:27px}.advanced-reconstruction-controls .range-control>span,.advanced-reconstruction-controls .range-control small{color:#91a59e}.advanced-reconstruction-controls .range-control label{color:#edf2e9}.advanced-reconstruction-controls .range-control output{color:#66e5d1}.advanced-reconstruction-controls input[type=range]{background:linear-gradient(90deg,#66e5d1 0 var(--range-progress, 50%),rgba(181,210,201,.2) var(--range-progress, 50%))}.advanced-reconstruction-controls input[type=range]::-webkit-slider-thumb{border-color:#0a1b19;background:#66e5d1}.advanced-reconstruction-controls input[type=range]::-moz-range-thumb{border-color:#0a1b19;background:#66e5d1}.advanced-reconstruction-controls .range-control>p{min-height:50px;margin:12px 0 0;padding:10px 11px;border-left:2px solid rgba(102,229,209,.48);color:#a7b8b1;background:#66e5d106;font-size:8px;line-height:1.55}.advanced-recon-timing-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.advanced-recon-snr-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:8px}.advanced-recon-snr-controls .range-control{min-width:0}.advanced-recon-snr-controls .range-control>p{min-height:126px}.advanced-snr-visual{margin:0 0 27px;border:1px solid rgba(155,139,255,.26);background:linear-gradient(145deg,#9b8bff0e,#66e5d105 62%),#071512}.advanced-snr-visual figcaption{display:flex;min-height:62px;padding:13px 16px;border-bottom:1px solid rgba(181,210,201,.14);flex-direction:column;justify-content:center}.advanced-snr-visual figcaption span{color:#b9adff;font-family:DM Mono,monospace;font-size:6px;line-height:1.45;letter-spacing:.075em}.advanced-snr-visual figcaption b{margin-top:6px;color:#edf2e9;font-family:DM Mono,monospace;font-size:8px;font-weight:500;line-height:1.45}.advanced-snr-diagram-shell{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;scrollbar-color:#66e5d1 rgba(181,210,201,.08)}.advanced-snr-diagram-shell:focus-visible{outline:2px solid #e2d56a;outline-offset:-3px}.advanced-snr-visual svg{display:block;width:100%;height:auto;min-height:250px;background:radial-gradient(circle at 16% 42%,rgba(102,229,209,.06),transparent 27%)}.advanced-snr-mobile-hint{display:none}.advanced-snr-visual>#advanced-snr-causal-copy{min-height:56px;margin:0;padding:13px 16px;border-top:1px solid rgba(181,210,201,.14);color:#a7b8b1;font-size:8px;line-height:1.6}.advanced-snr-kicker{fill:#91a59e;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.055em}.advanced-snr-value{fill:#edf2e9;font-family:DM Mono,monospace;font-size:10px}.advanced-snr-note{fill:#91a59e;font-family:DM Mono,monospace;font-size:8px}.advanced-snr-arrow{fill:none;stroke:#91a59e;stroke-width:1.5}.advanced-snr-track{fill:#b5d2c91c;stroke:#b5d2c929}#advanced-snr-repeat-dots circle{fill:#b5d2c91f;stroke:#b5d2c93b;stroke-width:1.5}#advanced-snr-repeat-dots circle.active{fill:#9b8bff;stroke:#d5ceff}.advanced-snr-gauge-track{fill:#0209088c;stroke:#b5d2c921;stroke-width:11}#advanced-snr-gauge{fill:none;stroke:#66e5d1;stroke-width:11;stroke-linecap:round;stroke-dasharray:371;stroke-dashoffset:279;transition:stroke-dashoffset .18s ease,stroke .18s ease}.advanced-snr-gauge-label{fill:#91a59e;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.06em}.advanced-snr-gauge-value{fill:#edf2e9;font-family:DM Mono,monospace;font-size:13px}.advanced-snr-clock{fill:#0209088c;stroke:#e2d56a;stroke-width:4;stroke-dasharray:4 5}#advanced-snr-clock-hand{fill:none;stroke:#e2d56a;stroke-width:4;stroke-linecap:round;transform-origin:756px 244px;transition:transform .18s ease}.advanced-recon-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:-4px 0 27px;border:1px solid rgba(181,210,201,.18)}.advanced-recon-presets button{display:flex;min-width:0;min-height:58px;padding:10px;border:0;color:#91a59e;background:transparent;cursor:pointer;flex-direction:column;justify-content:center}.advanced-recon-presets button+button{border-left:1px solid rgba(181,210,201,.18)}.advanced-recon-presets button b{font-size:9px}.advanced-recon-presets button small{margin-top:4px;font-size:7px}.advanced-recon-presets button:hover,.advanced-recon-presets button:focus-visible{outline:none;background:#66e5d112}.advanced-recon-presets button.active{color:#071514;background:#66e5d1}.advanced-recon-progress-control{padding-top:24px;border-top:1px solid rgba(181,210,201,.18)}.advanced-recon-readouts,.advanced-recon-tissue-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(181,210,201,.17);border-left:1px solid rgba(181,210,201,.17)}.advanced-recon-readouts>div,.advanced-recon-tissue-values>div{min-width:0;padding:13px;border-right:1px solid rgba(181,210,201,.17);border-bottom:1px solid rgba(181,210,201,.17)}.advanced-recon-readouts :is(span,b,small),.advanced-recon-tissue-values :is(span,b,small){display:block}.advanced-recon-readouts span,.advanced-recon-tissue-values span{color:#66e5d1;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.055em}.advanced-recon-readouts b,.advanced-recon-tissue-values b{margin:7px 0 4px;color:#edf2e9;font-family:DM Mono,monospace;font-size:9px;font-weight:500;line-height:1.4}.advanced-recon-readouts small,.advanced-recon-tissue-values small{color:#829890;font-size:7px;line-height:1.45}.advanced-recon-tissue-values{margin-top:22px}.advanced-recon-tissue-values>div:last-child{grid-column:1 / -1}.advanced-recon-boundary{margin-top:22px;padding:16px;border:1px solid rgba(255,120,95,.24);background:#ff785f06}.advanced-recon-boundary b{display:block;margin-bottom:8px;color:#ff9a86;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.065em}.advanced-recon-boundary p{margin:0;color:#a7b8b1;font-size:8px;line-height:1.62}.advanced-snr-microscope{color:#edf2e9;border-top:1px solid rgba(181,210,201,.18);background:radial-gradient(circle at 14% 8%,rgba(102,229,209,.075),transparent 30%),radial-gradient(circle at 87% 31%,rgba(255,120,95,.055),transparent 31%),#020807}.advanced-snr-microscope-heading{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);gap:clamp(34px,6vw,94px);align-items:end;padding:clamp(34px,4vw,58px);border-bottom:1px solid rgba(181,210,201,.16)}.advanced-snr-microscope-heading :is(p,h4){margin:0}.advanced-snr-microscope-heading>div>p{margin-bottom:13px;color:#66e5d1;font-family:DM Mono,monospace;font-size:8px;line-height:1.5;letter-spacing:.075em}.advanced-snr-microscope-heading h4{max-width:820px;color:#edf2e9;font-size:clamp(29px,3.2vw,48px);font-weight:300;line-height:1.08;letter-spacing:-.035em}.advanced-snr-microscope-heading>p{color:#a7b8b1;font-size:11px;line-height:1.72}.advanced-snr-microscope-heading>p b{color:#d8e4df;font-weight:600}.advanced-snr-definition-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(181,210,201,.16)}.advanced-snr-definition-strip article{min-width:0;padding:clamp(22px,2.6vw,38px);background:#ffffff03}.advanced-snr-definition-strip article+article{border-left:1px solid rgba(181,210,201,.16)}.advanced-snr-definition-strip :is(span,b){display:block}.advanced-snr-definition-strip span{color:#e2d56a;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;letter-spacing:.065em}.advanced-snr-definition-strip b{margin:11px 0 9px;color:#dce7e3;font-size:13px;line-height:1.35}.advanced-snr-definition-strip p{margin:0;color:#8fa39b;font-size:9px;line-height:1.65}.advanced-snr-compare-stage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.8vw,42px);padding:clamp(28px,4vw,58px)}.advanced-snr-image-panel{min-width:0;margin:0}.advanced-snr-image-panel figcaption{min-height:49px;margin-bottom:12px}.advanced-snr-image-panel figcaption :is(span,b){display:block;font-family:DM Mono,monospace}.advanced-snr-image-panel figcaption span{color:#66e5d1;font-size:7px;letter-spacing:.07em}.advanced-snr-image-panel figcaption b{margin-top:7px;color:#c9d7d2;font-size:9px;font-weight:500;line-height:1.4}.advanced-snr-difference-panel figcaption span{color:#ff9a86}.advanced-snr-canvas-shell{position:relative;overflow:hidden;aspect-ratio:1;border:1px solid rgba(181,210,201,.24);background:#010504;box-shadow:0 28px 72px #0000005c}.advanced-snr-canvas-shell canvas{display:block;width:100%;height:100%;image-rendering:pixelated}.advanced-snr-canvas-shell:after{position:absolute;z-index:2;inset:0;content:"";border:1px solid rgba(255,255,255,.025);box-shadow:inset 0 0 48px #00000040;pointer-events:none}.advanced-snr-canvas-shell>i{position:absolute;z-index:3;right:9px;bottom:9px;padding:6px 8px;color:#071514;background:#66e5d1;font-family:DM Mono,monospace;font-size:7px;font-style:normal;font-weight:700;letter-spacing:.055em}.advanced-snr-difference-panel .advanced-snr-canvas-shell>i{color:#190703;background:#ff9a86}.advanced-snr-image-panel>p{margin:14px 0 0;color:#91a59e;font-size:9px;line-height:1.66}.advanced-snr-image-panel>p strong{color:#dce7e3}.advanced-snr-image-panel .inline-term-button{color:#c9d7d2}.advanced-snr-live-ledger{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 clamp(28px,4vw,58px) clamp(28px,4vw,54px);border-top:1px solid rgba(181,210,201,.18);border-left:1px solid rgba(181,210,201,.18)}.advanced-snr-live-ledger>div{min-width:0;padding:14px;border-right:1px solid rgba(181,210,201,.18);border-bottom:1px solid rgba(181,210,201,.18)}.advanced-snr-live-ledger :is(span,b,small){display:block}.advanced-snr-live-ledger span{color:#66e5d1;font-family:DM Mono,monospace;font-size:6px;line-height:1.4;letter-spacing:.055em}.advanced-snr-live-ledger b{min-height:28px;margin:8px 0 5px;color:#edf2e9;font-family:DM Mono,monospace;font-size:9px;font-weight:500;line-height:1.4}.advanced-snr-live-ledger small{color:#829890;font-size:7px;line-height:1.45}.advanced-snr-definition-law{position:relative;margin:0 clamp(28px,4vw,58px) clamp(34px,4vw,54px);padding:clamp(18px,2.2vw,28px) 54px clamp(18px,2.2vw,28px) clamp(18px,2.2vw,28px);border:1px solid rgba(102,229,209,.29);background:#66e5d109;cursor:pointer}.advanced-snr-definition-law>span{display:block;color:#66e5d1;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;letter-spacing:.065em}.advanced-snr-definition-law>p{margin:13px 0 10px;color:#edf2e9;font-family:Georgia,serif;font-size:clamp(22px,2.1vw,32px);line-height:1.2}.advanced-snr-definition-law>small{display:block;max-width:1100px;color:#91a59e;font-size:9px;line-height:1.65}.advanced-snr-definition-law:hover,.advanced-snr-definition-law:focus-visible{border-color:#66e5d1;outline:none;background:#66e5d113}.advanced-snr-repeat-experiment{border-top:1px solid rgba(181,210,201,.16);border-bottom:1px solid rgba(181,210,201,.16);background:#ffffff03}.advanced-snr-repeat-experiment>header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,.78fr);gap:clamp(28px,5vw,78px);align-items:end;padding:clamp(28px,4vw,50px)}.advanced-snr-repeat-experiment header :is(span,h5,p){margin:0}.advanced-snr-repeat-experiment header span{color:#9b8bff;font-family:DM Mono,monospace;font-size:7px;line-height:1.5;letter-spacing:.07em}.advanced-snr-repeat-experiment header h5{margin-top:10px;color:#edf2e9;font-size:clamp(22px,2.5vw,35px);font-weight:400;line-height:1.16}.advanced-snr-repeat-experiment header p{color:#91a59e;font-size:10px;line-height:1.7}.advanced-snr-repeat-shell{overflow-x:auto;padding:0 clamp(18px,4vw,50px) 32px;outline:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.advanced-snr-repeat-shell:focus-visible{box-shadow:inset 0 0 0 2px #66e5d1}.advanced-snr-repeat-shell svg{display:block;width:100%;min-width:820px;height:auto;border:1px solid rgba(181,210,201,.17);background:#020908}.advanced-snr-repeat-kicker{fill:#9b8bff;font-family:DM Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.055em}.advanced-snr-repeat-value{fill:#dce7e3;font-family:DM Mono,monospace;font-size:12px}.advanced-snr-repeat-note{fill:#91a59e;font-family:DM Mono,monospace;font-size:9px}.advanced-snr-repeat-boundary{fill:#829890;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.015em}.advanced-snr-repeat-band{fill:#ff785f21;stroke:#ff785f6b}.advanced-snr-repeat-mean{stroke:#66e5d1;stroke-width:2;stroke-dasharray:7 5}.advanced-snr-repeat-arrow{fill:none;stroke:#91a59e;stroke-width:1.5}#advanced-snr-measurement-dots circle{fill:#081411;stroke:#5b6d67;stroke-width:2;transition:cy .16s ease,fill .16s ease,stroke .16s ease}#advanced-snr-measurement-dots circle.active{fill:#9b8bff;stroke:#c0b7ff}.advanced-snr-repeat-index text{fill:#71857e;font-family:DM Mono,monospace;font-size:8px;text-anchor:middle}.advanced-snr-average-uncertainty{fill:none;stroke:#ff9a86;stroke-width:2}.advanced-snr-average-dot{fill:#66e5d1;stroke:#d6fff7;stroke-width:3;transition:cy .16s ease}.advanced-snr-parameter-map{padding:clamp(32px,4vw,56px);border-bottom:1px solid rgba(181,210,201,.16)}.advanced-snr-parameter-map>header{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);gap:28px;align-items:end;margin-bottom:24px}.advanced-snr-parameter-map header :is(span,h5){margin:0}.advanced-snr-parameter-map header span{color:#e2d56a;font-family:DM Mono,monospace;font-size:7px;line-height:1.5;letter-spacing:.065em}.advanced-snr-parameter-map header h5{color:#edf2e9;font-size:clamp(20px,2.3vw,32px);font-weight:400;line-height:1.2}.advanced-snr-parameter-map>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(181,210,201,.17);border-left:1px solid rgba(181,210,201,.17)}.advanced-snr-parameter-map a{display:block;min-width:0;min-height:158px;padding:18px;border-right:1px solid rgba(181,210,201,.17);border-bottom:1px solid rgba(181,210,201,.17);color:inherit;background:#ffffff03;text-decoration:none}.advanced-snr-parameter-map a:hover,.advanced-snr-parameter-map a:focus-visible{outline:none;background:#66e5d10f;box-shadow:inset 0 0 0 1px #66e5d1}.advanced-snr-parameter-map a :is(span,b,small){display:block}.advanced-snr-parameter-map a span{color:#66e5d1;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.advanced-snr-parameter-map a b{margin:12px 0 9px;color:#dce7e3;font-size:10px;font-weight:500;line-height:1.55}.advanced-snr-parameter-map a small{color:#829890;font-size:8px;line-height:1.5}.advanced-snr-meaning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid rgba(181,210,201,.16)}.advanced-snr-meaning-grid article{min-width:0;padding:clamp(26px,3.5vw,48px)}.advanced-snr-meaning-grid article+article{border-left:1px solid rgba(181,210,201,.16)}.advanced-snr-meaning-grid span{color:#ff9a86;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.advanced-snr-meaning-grid h5{margin:12px 0 10px;color:#edf2e9;font-size:15px;font-weight:500;line-height:1.42}.advanced-snr-meaning-grid p{margin:0;color:#91a59e;font-size:9px;line-height:1.7}.advanced-snr-term-links{display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding:20px clamp(22px,4vw,52px)}.advanced-snr-term-links>span{margin-right:4px;color:#829890;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.advanced-snr-term-links button{min-height:36px;padding:8px 11px;border:1px solid rgba(181,210,201,.2);color:#b9cbc4;background:#ffffff06;cursor:pointer;font-family:DM Mono,monospace;font-size:8px}.advanced-snr-term-links button:hover,.advanced-snr-term-links button:focus-visible{border-color:#66e5d1;outline:none;color:#071514;background:#66e5d1}.advanced-snr-term-links i{color:#e2d56a;font-style:normal}.advanced-detail-microscope{border-top:1px solid rgba(181,210,201,.18);background:radial-gradient(circle at 12% 10%,rgba(102,229,209,.075),transparent 34%),radial-gradient(circle at 88% 34%,rgba(226,213,106,.055),transparent 31%),#030c0b}.advanced-detail-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,.72fr);gap:clamp(30px,6vw,88px);align-items:end;padding:clamp(30px,4vw,52px);border-bottom:1px solid rgba(181,210,201,.16)}.advanced-detail-heading :is(p,h4){margin:0}.advanced-detail-heading>div>p{margin-bottom:12px;color:#66e5d1;font-family:DM Mono,monospace;font-size:8px;line-height:1.5;letter-spacing:.075em}.advanced-detail-heading h4{color:#edf2e9;font-size:clamp(27px,3vw,43px);font-weight:300;line-height:1.08;letter-spacing:-.035em}.advanced-detail-heading>p{color:#a7b8b1;font-size:11px;line-height:1.7}.advanced-detail-toolbar{display:grid;grid-template-columns:minmax(420px,.92fr) minmax(0,1.08fr);gap:28px;align-items:center;padding:20px clamp(20px,4vw,52px);border-bottom:1px solid rgba(181,210,201,.16);background:#ffffff03}.advanced-detail-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(181,210,201,.18)}.advanced-detail-presets button{min-width:0;min-height:62px;padding:10px 12px;border:0;color:#91a59e;background:transparent;cursor:pointer;text-align:left}.advanced-detail-presets button+button{border-left:1px solid rgba(181,210,201,.18)}.advanced-detail-presets :is(b,small){display:block}.advanced-detail-presets b{color:inherit;font-size:10px}.advanced-detail-presets small{margin-top:5px;color:inherit;font-size:8px;line-height:1.35}.advanced-detail-presets button:hover,.advanced-detail-presets button:focus-visible{outline:none;color:#edf2e9;background:#66e5d112}.advanced-detail-presets button.active{color:#071514;background:#66e5d1}.advanced-detail-term-links{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.advanced-detail-term-links>span{margin-right:3px;color:#829890;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.advanced-detail-term-links button{min-height:34px;padding:7px 10px;border:1px solid rgba(181,210,201,.19);color:#b9cbc4;background:#ffffff06;cursor:pointer;font-family:DM Mono,monospace;font-size:8px}.advanced-detail-term-links button:hover,.advanced-detail-term-links button:focus-visible{border-color:#66e5d1;outline:none;color:#071514;background:#66e5d1}.advanced-detail-term-links i{color:#e2d56a;font-style:normal}.advanced-detail-stage{display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,.78fr) minmax(260px,1fr);gap:clamp(18px,2.5vw,38px);align-items:center;padding:clamp(26px,4vw,54px)}.advanced-detail-view{min-width:0;margin:0}.advanced-detail-view figcaption{min-height:47px;margin-bottom:12px}.advanced-detail-view figcaption :is(span,b){display:block;font-family:DM Mono,monospace}.advanced-detail-view figcaption span{color:#66e5d1;font-size:7px;letter-spacing:.07em}.advanced-detail-view figcaption b{margin-top:7px;color:#c8d4d0;font-size:9px;font-weight:500;line-height:1.4}.advanced-detail-canvas-shell{position:relative;overflow:hidden;aspect-ratio:1;border:1px solid rgba(181,210,201,.23);background:#010504;box-shadow:0 25px 65px #00000047}.advanced-detail-canvas-shell canvas{display:block;width:100%;height:100%;image-rendering:pixelated}.advanced-detail-canvas-shell:after{position:absolute;z-index:2;inset:0;content:"";border:1px solid rgba(255,255,255,.025);box-shadow:inset 0 0 42px #0003;pointer-events:none}.advanced-detail-corner{position:absolute;z-index:3;right:9px;bottom:9px;padding:5px 7px;color:#071514;background:#66e5d1;font-family:DM Mono,monospace;font-size:7px;font-weight:700;letter-spacing:.06em}.advanced-detail-grid-key{color:#121205;background:#e2d56a}.advanced-detail-grid-key i{display:inline-block;width:10px;height:10px;margin-right:3px;border:1px solid currentColor;vertical-align:-2px}.advanced-detail-view>p{min-height:63px;margin:13px 0 0;color:#91a59e;font-size:9px;line-height:1.62}.advanced-detail-ledger{min-width:0;padding:clamp(18px,2.2vw,30px);border:1px solid rgba(226,213,106,.25);background:#e2d56a06}.advanced-detail-ledger>span{color:#e2d56a;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;letter-spacing:.07em}.advanced-detail-ledger h5{min-height:48px;margin:10px 0 18px;color:#edf2e9;font-size:17px;font-weight:500;line-height:1.4}.advanced-detail-readouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(181,210,201,.17);border-left:1px solid rgba(181,210,201,.17)}.advanced-detail-readouts>div{min-width:0;padding:11px;border-right:1px solid rgba(181,210,201,.17);border-bottom:1px solid rgba(181,210,201,.17)}.advanced-detail-readouts :is(span,b,small){display:block}.advanced-detail-readouts span{color:#66e5d1;font-family:DM Mono,monospace;font-size:6px;line-height:1.35;letter-spacing:.05em}.advanced-detail-readouts b{margin:7px 0 4px;color:#edf2e9;font-family:DM Mono,monospace;font-size:9px;font-weight:500;line-height:1.35}.advanced-detail-readouts small{color:#829890;font-size:7px;line-height:1.4}.advanced-detail-formula{position:relative;margin-top:17px;padding:14px 34px 14px 14px;border:1px solid rgba(102,229,209,.26);background:#66e5d109;cursor:pointer}.advanced-detail-formula>span{display:block;color:#66e5d1;font-family:DM Mono,monospace;font-size:6px;line-height:1.4;letter-spacing:.06em}.advanced-detail-formula>b{display:block;margin:8px 0 7px;color:#edf2e9;font-family:Georgia,serif;font-size:16px;font-weight:400}.advanced-detail-formula>p{margin:0;color:#91a59e;font-size:8px;line-height:1.55}.advanced-detail-formula:hover,.advanced-detail-formula:focus-visible{outline:none;border-color:#66e5d1;background:#66e5d112}.advanced-detail-grid-copy{margin:15px 0 0;color:#a7b8b1;font-size:9px;line-height:1.6}.advanced-detail-reality{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(181,210,201,.16)}.advanced-detail-reality article{min-width:0;padding:clamp(24px,3vw,40px);background:#ffffff03}.advanced-detail-reality article+article{border-left:1px solid rgba(181,210,201,.16)}.advanced-detail-reality span{color:#e2d56a;font-family:DM Mono,monospace;font-size:7px;line-height:1.5;letter-spacing:.065em}.advanced-detail-reality h5{margin:11px 0 9px;color:#edf2e9;font-size:14px;font-weight:500;line-height:1.35}.advanced-detail-reality p{margin:0;color:#91a59e;font-size:9px;line-height:1.65}@media(max-width:1220px){.advanced-reconstruction-rules{grid-template-columns:repeat(4,minmax(0,1fr))}.advanced-reconstruction-layout{grid-template-columns:1fr}.advanced-reconstruction-visuals{grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid rgba(181,210,201,.18)}.advanced-recon-result-panel{grid-column:auto;border-top:0;border-left:1px solid rgba(181,210,201,.16)}.advanced-recon-result-panel .advanced-recon-canvas-shell{width:100%}.advanced-snr-live-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.advanced-snr-parameter-map>div{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-detail-toolbar{grid-template-columns:1fr}}@media(max-width:1000px){.advanced-reconstruction-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-reconstruction-rules article:nth-child(odd){border-left:0}.advanced-reconstruction-rules article:nth-child(n+3){border-top:1px solid rgba(181,210,201,.16)}.advanced-snr-microscope-heading,.advanced-snr-repeat-experiment>header{grid-template-columns:1fr;gap:20px}.advanced-snr-definition-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-snr-definition-strip article:nth-child(odd){border-left:0}.advanced-snr-definition-strip article:nth-child(n+3){border-top:1px solid rgba(181,210,201,.16)}.advanced-snr-compare-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-snr-difference-panel{grid-column:1 / -1;width:min(100%,560px);justify-self:center}.advanced-snr-meaning-grid{grid-template-columns:1fr}.advanced-snr-meaning-grid article+article{border-top:1px solid rgba(181,210,201,.16);border-left:0}.advanced-detail-stage{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.advanced-detail-result-view{grid-column:2;grid-row:1}.advanced-detail-ledger{grid-column:1 / -1;grid-row:2}}@media(max-width:760px){.advanced-reconstruction-heading{grid-template-columns:1fr;gap:18px;padding:26px 18px}.advanced-reconstruction-heading h3{font-size:30px}.advanced-reconstruction-rules{grid-template-columns:1fr}.advanced-reconstruction-rules article+article{border-top:1px solid rgba(181,210,201,.16);border-left:0}.advanced-reconstruction-status{padding:22px 18px}.advanced-reconstruction-visuals{grid-template-columns:1fr}.advanced-recon-panel:nth-child(2),.advanced-recon-result-panel{border-top:1px solid rgba(181,210,201,.16);border-left:0}.advanced-reconstruction-controls{padding:26px 18px}.advanced-recon-timing-pair,.advanced-recon-snr-controls,.advanced-recon-readouts,.advanced-recon-tissue-values{grid-template-columns:1fr}.advanced-recon-tissue-values>div:last-child{grid-column:1}.advanced-recon-presets{grid-template-columns:1fr}.advanced-recon-presets button+button{border-top:1px solid rgba(181,210,201,.18);border-left:0}.advanced-snr-mobile-hint{display:block;margin:0;padding:9px 14px;border-bottom:1px solid rgba(181,210,201,.12);color:#e2d56a;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;letter-spacing:.055em}.advanced-snr-diagram-shell svg{width:720px;max-width:none;min-height:0}.advanced-snr-microscope-heading{padding:28px 18px}.advanced-snr-microscope-heading h4{font-size:29px}.advanced-snr-definition-strip{grid-template-columns:1fr}.advanced-snr-definition-strip article+article{border-top:1px solid rgba(181,210,201,.16);border-left:0}.advanced-snr-compare-stage{grid-template-columns:1fr;padding:28px 18px}.advanced-snr-difference-panel{grid-column:1;width:100%}.advanced-snr-live-ledger{grid-template-columns:1fr 1fr;margin-right:18px;margin-left:18px}.advanced-snr-definition-law{margin-right:18px;margin-left:18px;padding-right:42px}.advanced-snr-repeat-experiment>header{padding:28px 18px}.advanced-snr-repeat-shell{padding-right:18px;padding-left:18px}.advanced-snr-repeat-shell svg{width:820px;max-width:none}.advanced-snr-parameter-map{padding:30px 18px}.advanced-snr-parameter-map>header{grid-template-columns:1fr;gap:10px}.advanced-snr-parameter-map>div{grid-template-columns:1fr}.advanced-snr-parameter-map a{min-height:0}.advanced-snr-meaning-grid{grid-template-columns:1fr}.advanced-snr-term-links{padding:18px}.advanced-detail-heading{grid-template-columns:1fr;gap:18px;padding:27px 18px}.advanced-detail-heading h4{font-size:29px}.advanced-detail-toolbar{padding:18px}.advanced-detail-presets{grid-template-columns:1fr}.advanced-detail-presets button+button{border-top:1px solid rgba(181,210,201,.18);border-left:0}.advanced-detail-stage{grid-template-columns:1fr;padding:25px 18px}.advanced-detail-source-view,.advanced-detail-result-view,.advanced-detail-ledger{grid-column:1;grid-row:auto}.advanced-detail-source-view{order:1}.advanced-detail-result-view{order:2}.advanced-detail-ledger{order:3}.advanced-detail-reality{grid-template-columns:1fr}.advanced-detail-reality article+article{border-top:1px solid rgba(181,210,201,.16);border-left:0}}html[data-theme=light] :is(.dictionary-search-section,.learning-depth-section,.rho-explorer-section){color:#10201d;border-color:#07151424;background:#eef0e8}html[data-theme=light] :is(.dictionary-search-intro h2,.learning-depth-heading h2,.rho-explorer-heading h2){color:#10201d}html[data-theme=light] :is(.dictionary-search-intro>p,.learning-depth-heading>p,.rho-explorer-heading>p){color:#52645e}html[data-theme=light] .dictionary-search-launcher{border-color:#0715142b;background:#f7f6ef;box-shadow:0 30px 80px #132c2714}html[data-theme=light] .dictionary-explanation-contract,html[data-theme=light] .dictionary-explanation-contract li+li{border-color:#896f1642}html[data-theme=light] .dictionary-explanation-contract li{background:#e2c95d0f}html[data-theme=light] .dictionary-explanation-contract span{color:#735f18}html[data-theme=light] .dictionary-explanation-contract b{color:#314a44}html[data-theme=light] .dictionary-search-launcher>label{color:#52645e}html[data-theme=light] .dictionary-search-box{border-color:#1f7d6d73;background:#fffef8}html[data-theme=light] .dictionary-search-box input{color:#10201d}html[data-theme=light] .dictionary-search-box input::placeholder{color:#71827c}html[data-theme=light] .dictionary-search-examples button{color:#314a44;background:#1f7d6d0a}html[data-theme=light] .learning-depth-controls,html[data-theme=light] .learning-depth-status{border-color:#07151429}html[data-theme=light] .learning-depth-controls button{color:#52645e;background:#f7f6ef}html[data-theme=light] .learning-depth-controls button+button{border-color:#07151429}html[data-theme=light] .learning-depth-controls button :is(b){color:#10201d}html[data-theme=light] .learning-depth-controls button.active :is(span,b,small){color:#071514}html[data-theme=light] .learning-depth-status{color:#52645e;background:#e6ebe4}html[data-theme=light] .concept-zoom-card{border-color:#0715142b;color:#10201d;background:#f6f5ee;box-shadow:0 24px 65px #132c2714}html[data-theme=light] .concept-zoom-copy h3{color:#10201d}html[data-theme=light] .concept-zoom-copy p{color:#52645e}html[data-theme=light] .concept-zoom-next{color:#10201d}html[data-theme=light] .concept-zoom-level span{color:#52645e}html[data-theme=light] :is(.concept-zoom-level b,.concept-zoom-copy small){color:#1f695d}html[data-theme=light] .concept-zoom-card[data-depth=applied] :is(.concept-zoom-level b,.concept-zoom-copy small){color:#963d2d}html[data-theme=light] .concept-zoom-card[data-depth=physics] :is(.concept-zoom-level b,.concept-zoom-copy small){color:#5b4b9a}html[data-theme=light] .rho-definition-grid,html[data-theme=light] .rho-extra-factors,html[data-theme=light] .rho-explorer-lab{border-color:#0715142b}html[data-theme=light] .rho-definition-grid article,html[data-theme=light] .rho-extra-factors>div{background:#f7f6ef}html[data-theme=light] .rho-definition-grid article+article,html[data-theme=light] .rho-extra-factors>div+div{border-color:#07151426}html[data-theme=light] .rho-definition-grid h3{color:#10201d}html[data-theme=light] :is(.rho-definition-grid p,.rho-extra-factors p){color:#52645e}html[data-theme=light] .rho-explorer-lab{background:#f7f6ef;box-shadow:0 36px 90px #132c271a}html[data-theme=light] .rho-visual-panel{border-color:#07151426}html[data-theme=light] .rho-visual-shell{border-color:#07151424;background:#10201d}html[data-theme=light] .rho-inspector{background:#eef0e8}html[data-theme=light] .rho-results,html[data-theme=light] .rho-results>div:nth-child(2n),html[data-theme=light] .rho-results>div:nth-child(n+3){border-color:#07151429}html[data-theme=light] .rho-results b{color:#10201d}html[data-theme=light] .rho-change-explanation{color:#40554f;background:#1f7d6d0f}html[data-theme=light] .iq-demodulator{color:#10201d;border-color:#07151429;background:#eef0e8}html[data-theme=light] .iq-demodulator-heading h3{color:#10201d}html[data-theme=light] .iq-demodulator-heading p{color:#52645e}html[data-theme=light] .iq-demodulator-visual{background:#10201d}html[data-theme=light] .iq-demodulator-inspector{background:#f7f6ef}html[data-theme=light] .iq-explanation-steps h4,html[data-theme=light] .iq-live-values b{color:#10201d}html[data-theme=light] :is(.iq-explanation-steps p,.iq-consequence){color:#52645e}html[data-theme=light] .iq-boundary{color:#52645e;background:#e6ebe4}html[data-theme=light] .reconstruction-story{border-color:#07151429;background:#10201d}@media(max-width:1120px){.dictionary-explanation-contract{grid-template-columns:repeat(4,1fr)}.dictionary-explanation-contract li:nth-child(5){border-left:0}.dictionary-explanation-contract li:nth-child(n+5){border-top:1px solid rgba(226,213,106,.16)}.rho-explorer-lab,.iq-demodulator-grid{grid-template-columns:1fr}.rho-visual-panel,.iq-demodulator-visual{border-right:0;border-bottom:1px solid rgba(181,210,201,.17)}.reconstruction-story{grid-template-columns:1fr}.reconstruction-story-rule{grid-column:1}}@media(max-width:760px){.dictionary-search-intro,.learning-depth-heading,.rho-explorer-heading{grid-template-columns:1fr;gap:18px}.dictionary-search-box{grid-template-columns:auto 1fr}.dictionary-search-box button{grid-column:1 / -1;min-height:50px;justify-content:center}.dictionary-explanation-contract{grid-template-columns:1fr 1fr}.dictionary-explanation-contract li:nth-child(odd){border-left:0}.dictionary-explanation-contract li:nth-child(n+3){border-top:1px solid rgba(226,213,106,.16)}.learning-depth-controls{grid-template-columns:1fr}.learning-depth-controls button+button{border-left:0;border-top:1px solid rgba(181,210,201,.19)}.learning-depth-status{grid-template-columns:1fr;gap:7px}.concept-zoom-card{grid-template-columns:1fr;width:calc(100% - 40px);margin-top:-28px;padding:18px}.concept-zoom-next{max-width:none;justify-content:space-between}.rho-definition-grid,.rho-extra-factors{grid-template-columns:1fr}.rho-definition-grid article+article,.rho-extra-factors>div+div{border-left:0;border-top:1px solid rgba(181,210,201,.17)}.rho-control-pair,.rho-results{grid-template-columns:1fr}.rho-results>div:nth-child(2n){border-left:0}.rho-results>div+div{border-top:1px solid rgba(181,210,201,.17)}.rho-visual-panel{padding:10px;overflow-x:auto}.rho-visual-shell{min-width:720px}.iq-demodulator-heading,.iq-demodulator-inspector{padding:16px}.iq-demodulator-visual{padding:10px;overflow-x:auto}#iq-demodulator-svg{min-width:720px}.iq-boundary{grid-template-columns:1fr}.reconstruction-story{margin:10px;padding:15px}.reconstruction-story-steps{grid-template-columns:1fr 1fr}.reconstruction-story-steps li:nth-child(3){border-left:0;border-top:1px solid rgba(181,210,201,.15)}.reconstruction-story-steps li:nth-child(4){border-top:1px solid rgba(181,210,201,.15)}.reconstruction-story-rule{grid-template-columns:1fr;gap:6px}input[type=range]{min-height:34px;touch-action:pan-y}}.whole-scanner-section{padding:clamp(72px,8vw,128px) clamp(20px,5.6vw,92px);border-top:1px solid rgba(181,210,201,.14);color:var(--paper);background:radial-gradient(circle at 12% 18%,rgba(107,157,255,.07),transparent 27%),radial-gradient(circle at 88% 10%,rgba(102,229,209,.075),transparent 26%),#061310}.whole-scanner-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:clamp(30px,6vw,96px);align-items:end;max-width:1720px;margin:0 auto 30px}.whole-scanner-heading>div>p{margin:0 0 15px;color:var(--mint);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.13em}.whole-scanner-heading h2{margin:0;color:var(--paper);font-size:clamp(34px,4.4vw,68px);font-weight:400;line-height:1.03;letter-spacing:-.05em}.whole-scanner-heading>p{margin:0;color:#a7b8b1;font-size:14px;line-height:1.78}.whole-scanner-terms{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:1720px;margin:0 auto 20px}.whole-scanner-terms>span{margin-right:8px;color:var(--mint);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em}.whole-scanner-terms button,.whole-scanner-systems article button{padding:8px 10px;border:1px dotted rgba(102,229,209,.45);color:#c4d1cc;background:#66e5d109;font-family:DM Mono,monospace;font-size:8px;cursor:pointer}.whole-scanner-terms button i{color:var(--mint);font-style:normal}.whole-scanner-terms button:hover,.whole-scanner-terms button:focus-visible,.whole-scanner-systems article button:hover,.whole-scanner-systems article button:focus-visible{outline:0;color:var(--ink);background:var(--mint)}.exam-journey{display:grid;grid-template-columns:repeat(9,minmax(116px,1fr));max-width:1720px;margin:0 auto;border:1px solid rgba(181,210,201,.18);overflow-x:auto}.exam-journey button{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:4px 8px;min-width:116px;min-height:82px;padding:13px 10px;border:0;color:#7f948c;background:#081714;text-align:left;cursor:pointer}.exam-journey button+button{border-left:1px solid rgba(181,210,201,.16)}.exam-journey button>span{grid-row:1 / 3;color:#6e817a;font-family:DM Mono,monospace;font-size:8px}.exam-journey button b{color:#b6c5bf;font-size:9px;line-height:1.3}.exam-journey button small{font-size:7px;line-height:1.35}.exam-journey button:hover,.exam-journey button:focus-visible{outline:0;color:#b6c5bf;background:#66e5d112}.exam-journey button.active{color:#18322e;background:var(--mint)}.exam-journey button.active :is(span,b,small){color:var(--ink)}.whole-scanner-lab{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(410px,.65fr);max-width:1720px;margin:20px auto;border:1px solid rgba(181,210,201,.2);background:#071310;box-shadow:0 40px 100px #0000004d}.whole-scanner-visual{position:relative;min-width:0;padding:18px;border-right:1px solid rgba(181,210,201,.17);background:#030b0a}#whole-scanner-svg{display:block;width:100%;height:auto;margin-top:12px;border:1px solid rgba(181,210,201,.13);background:#04100e}#whole-scanner-svg[hidden]{display:none!important}.workflow-3d-stage{position:relative;min-height:590px;margin-top:12px;overflow:hidden;border:1px solid rgba(181,210,201,.15);background:radial-gradient(circle at 52% 42%,rgba(28,74,67,.3),transparent 43%),linear-gradient(155deg,#071411,#020806 68%)}#whole-scanner-canvas{display:block;width:100%;height:clamp(620px,58vw,900px);touch-action:pan-y!important}.workflow-3d-status{position:absolute;top:14px;left:14px;z-index:5;display:grid;max-width:min(330px,calc(100% - 28px));padding:10px 12px;border:1px solid rgba(102,229,209,.24);background:#020a08d1;box-shadow:0 12px 30px #0000003d;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none}.workflow-3d-status :is(span,b,small){display:block}.workflow-3d-status span{color:var(--mint);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em}.workflow-3d-status b{margin:6px 0 4px;color:var(--paper);font-size:11px;line-height:1.35}.workflow-3d-status small{color:#91a59e;font-size:8px;line-height:1.4}.workflow-3d-callouts{position:absolute;inset:0;z-index:6;overflow:hidden;pointer-events:none}.workflow-3d-callout{position:absolute;width:min(150px,34vw);min-height:38px;padding:7px 9px 7px 12px;transform:translate(-50%,-50%);border:1px solid color-mix(in srgb,var(--workflow-callout-color, #66e5d1) 62%,transparent);color:var(--paper);background:#030c0ae0;box-shadow:0 8px 24px #0000003d;text-align:left;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.workflow-3d-callout:before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background:var(--workflow-callout-color, var(--mint))}.workflow-3d-callout :is(b,small){display:block}.workflow-3d-callout b{color:var(--paper);font-family:DM Mono,monospace;font-size:9px;line-height:1.3}.workflow-3d-callout small{margin-top:3px;color:#91a59e;font-size:7.5px;line-height:1.35}.workflow-3d-callout:hover,.workflow-3d-callout:focus-visible{outline:2px solid var(--workflow-callout-color, var(--mint));outline-offset:2px;background:#0b211d}.workflow-3d-callout[hidden]{display:none!important}.workflow-3d-drag{position:absolute;right:14px;bottom:12px;z-index:5;max-width:min(470px,calc(100% - 28px));margin:0;padding:7px 10px;color:#91a59e;background:#020a08c7;font-family:DM Mono,monospace;font-size:8px;line-height:1.45;pointer-events:none}.workflow-3d-drag span{color:var(--mint)}.workflow-3d-description{margin:10px 0 0;padding:11px 13px;border-left:2px solid var(--mint);color:#a7b8b1;background:#66e5d109;font-size:9.5px;line-height:1.6}.workflow-3d-description :is(b,span){display:block}.workflow-3d-description b{margin-bottom:4px;color:var(--mint);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em}.workflow-3d-legend{display:grid;grid-template-columns:repeat(3,1fr);margin:10px 0 0;border:1px solid rgba(181,210,201,.14);color:#8fa29b;background:#06110f}.workflow-3d-legend>span{position:relative;min-width:0;padding:10px 10px 10px 27px;font-size:8.5px;line-height:1.45}.workflow-3d-legend>span+span{border-left:1px solid rgba(181,210,201,.14)}.workflow-3d-legend b{display:block;margin-bottom:2px;color:#b9c8c2;font-family:DM Mono,monospace;font-size:7.5px}.workflow-3d-legend i{position:absolute;top:13px;left:10px;width:9px;height:9px;border:1px solid currentColor}.workflow-3d-legend i[data-kind=solid]{color:#b7c3be;background:#60716d}.workflow-3d-legend i[data-kind=field]{border-radius:50%;color:var(--yellow);box-shadow:0 0 10px currentColor}.workflow-3d-legend i[data-kind=data]{color:var(--mint);background:var(--mint);transform:rotate(45deg)}.workflow-room-grid path{fill:none;stroke:#b5d2c90b}#whole-scanner-svg [data-workflow-layer]{opacity:.17;transition:opacity .22s ease,filter .22s ease}#whole-scanner-svg [data-workflow-layer].active{opacity:1;filter:drop-shadow(0 0 8px rgba(102,229,209,.18))}.workflow-magnet>ellipse{fill:none;stroke:#b5d2c933;stroke-width:3}.workflow-bore{fill:#030b0a;stroke:#b5d2c938}.workflow-gradient-coil{fill:none;stroke:var(--z);stroke-width:5;stroke-dasharray:8 7}.workflow-rf-coil{fill:none;stroke:var(--mint);stroke-width:4}.workflow-magnet text,.workflow-controller text,.workflow-computer text,.workflow-data-flow text,.workflow-scale text,.workflow-table-track text{fill:#91a59e;font-family:DM Mono,monospace;font-size:8px}.workflow-magnet text:first-of-type{fill:var(--paper);font-size:9px}.workflow-isocenter path{fill:none;stroke:var(--yellow);stroke-width:1;stroke-dasharray:4 5}.workflow-isocenter circle{fill:#030b0a;stroke:var(--yellow);stroke-width:2}.workflow-isocenter text{fill:var(--yellow);font-family:DM Mono,monospace;font-size:8px}.workflow-b0-arrows path{fill:none;stroke:var(--mint);stroke-width:2}.workflow-b0-arrows text,.workflow-shim text,.workflow-encoding text,.workflow-receive-rays text,.workflow-laser text{fill:var(--mint);font-family:DM Mono,monospace;font-size:8px}.workflow-shim path{fill:none;stroke:var(--blue);stroke-width:4;stroke-dasharray:7 6}.workflow-encoding>path:not(.workflow-rf-pulse){fill:none;stroke:var(--z);stroke-width:5}.workflow-rf-pulse{fill:none;stroke:var(--yellow);stroke-width:3}.workflow-receive-rays path{fill:none;stroke:var(--coral);stroke-width:2;stroke-dasharray:5 5}.workflow-table-track path{fill:none;stroke:#b5d2c94d;stroke-width:4}.workflow-table-moving{transition:transform .14s linear}.workflow-table-moving>rect{fill:#51645e;stroke:#91a59e}.workflow-head{fill:#829890;stroke:#a7b8b1}.workflow-local-coil{fill:none;stroke:var(--coral);stroke-width:5}.workflow-landmark-line{fill:none;stroke:var(--yellow);stroke-width:2;stroke-dasharray:5 4}.workflow-landmark-label{fill:var(--yellow);font-family:DM Mono,monospace;font-size:7px}.workflow-laser path{fill:none;stroke:var(--coral);stroke-width:2;stroke-dasharray:5 4}.workflow-safety rect,.workflow-controller rect,.workflow-computer>rect:first-child{fill:#0a1b19;stroke:#b5d2c940}.workflow-safety text{fill:#a7b8b1;font-family:DM Mono,monospace;font-size:9px}.workflow-safety text:first-of-type{fill:var(--coral)}.workflow-controller path{fill:none;stroke:var(--z);stroke-width:2}.workflow-computer>rect:nth-child(2){fill:#071513;stroke:#66e5d147}.workflow-computer path{fill:none;stroke:var(--mint);stroke-width:2}.workflow-data-flow path{fill:none;stroke:var(--mint);stroke-width:2}.workflow-scale path{stroke:#b5d2c940}.whole-scanner-inspector{padding:20px;background:#0a1b19}.workflow-step-copy>span{color:var(--mint);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.09em}.workflow-step-copy h3{margin:10px 0 8px;color:var(--paper);font-size:clamp(21px,2.4vw,34px);font-weight:400;line-height:1.15}.workflow-step-copy p{margin:0;color:#a7b8b1;font-size:10px;line-height:1.7}.workflow-four-questions{display:grid;grid-template-columns:1fr 1fr;margin-top:18px;border:1px solid rgba(181,210,201,.16)}.workflow-four-questions>div{padding:12px}.workflow-four-questions>div:nth-child(2n){border-left:1px solid rgba(181,210,201,.16)}.workflow-four-questions>div:nth-child(n+3){border-top:1px solid rgba(181,210,201,.16)}.workflow-four-questions :is(span,b){display:block}.workflow-four-questions span{margin-bottom:6px;color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.workflow-four-questions b{color:#b7c7c0;font-size:8px;font-weight:500;line-height:1.55}.table-motion-control{margin-top:18px;padding:15px;border:1px solid rgba(102,229,209,.28);background:#071310}.table-motion-heading{display:flex;justify-content:space-between;gap:15px;margin-bottom:9px}.table-motion-heading span,.table-motion-heading output{color:var(--mint);font-family:DM Mono,monospace;font-size:8px}.table-motion-control>label{display:block;color:#a7b8b1;font-size:9px;line-height:1.5}.table-motion-control input{margin:10px 0 4px}.table-motion-control>small{display:flex;justify-content:space-between;color:#7f948c;font-size:7px}.table-motion-mode-note{margin:11px 0 0;padding:9px 10px;border:1px solid rgba(155,139,255,.2);color:#91a59e;background:#9b8bff09;font-size:7.5px;line-height:1.55}.table-motion-mode-note :is(b,span){display:block}.table-motion-mode-note b{margin-bottom:3px;color:var(--z);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.table-clinical-effect{margin:12px 0 0;padding:11px 12px;border-left:2px solid var(--yellow);color:#a7b8b1;background:#e2d56a0b;font-size:8px;line-height:1.6}.table-clinical-effect :is(b,span){display:block}.table-clinical-effect b{margin-bottom:4px;color:var(--yellow);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.table-position-presets{display:grid;grid-template-columns:repeat(4,1fr);margin-top:12px;border:1px solid rgba(181,210,201,.15)}.table-position-presets button{min-height:36px;border:0;color:#91a59e;background:transparent;font-size:7px;cursor:pointer}.table-position-presets button+button{border-left:1px solid rgba(181,210,201,.15)}.table-position-presets button.active{color:var(--ink);background:var(--mint)}.table-position-readouts{display:grid;grid-template-columns:1fr 1fr;margin-top:14px;border:1px solid rgba(181,210,201,.16)}.table-position-readouts>div{padding:12px}.table-position-readouts>div:nth-child(2n){border-left:1px solid rgba(181,210,201,.16)}.table-position-readouts>div:nth-child(n+3){border-top:1px solid rgba(181,210,201,.16)}.table-position-readouts :is(span,b,small){display:block}.table-position-readouts span{color:#91a59e;font-family:DM Mono,monospace;font-size:7px}.table-position-readouts b{margin:6px 0 4px;color:var(--paper);font-size:10px}.table-position-readouts small{color:#7f948c;font-size:7px;line-height:1.45}.table-distinction{margin:14px 0 0;padding:14px;border-left:2px solid var(--yellow);color:#a7b8b1;background:#e2d56a09;font-size:9px;line-height:1.65}.table-distinction b{display:block;margin-bottom:5px;color:var(--yellow);font-family:DM Mono,monospace;font-size:8px}.whole-scanner-systems{display:grid;grid-template-columns:repeat(3,1fr);max-width:1720px;margin:0 auto;border:1px solid rgba(181,210,201,.17)}.whole-scanner-systems article{padding:clamp(20px,2.5vw,34px);background:#081714}.whole-scanner-systems article:not(:nth-child(3n+1)){border-left:1px solid rgba(181,210,201,.17)}.whole-scanner-systems article:nth-child(n+4){border-top:1px solid rgba(181,210,201,.17)}.whole-scanner-systems article>span{color:var(--mint);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.09em}.whole-scanner-systems h3{margin:12px 0 9px;color:var(--paper);font-size:17px;line-height:1.35}.whole-scanner-systems p{margin:0;color:#a7b8b1;font-size:10px;line-height:1.72}.whole-scanner-systems article>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.whole-scanner-safety{display:grid;grid-template-columns:180px 1fr;gap:22px;max-width:1720px;margin:0 auto;padding:18px 22px;border:1px solid rgba(255,120,95,.35);border-top:0;color:#a7b8b1;background:#ff785f09}.whole-scanner-safety b{color:var(--coral);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em}.whole-scanner-safety p{margin:0;font-size:10px;line-height:1.65}.whole-scanner-safety-links{margin-top:9px!important;color:#91a59e;font-family:DM Mono,monospace;font-size:7px!important}.whole-scanner-safety-links a{border-bottom:1px dotted currentColor;color:var(--mint)}.whole-scanner-safety-links a:hover,.whole-scanner-safety-links a:focus-visible{outline:2px solid var(--mint);outline-offset:3px}html[data-theme=light] .whole-scanner-section{color:#10201d;border-color:#07151424;background:#eef0e8}html[data-theme=light] .whole-scanner-heading h2{color:#10201d}html[data-theme=light] .whole-scanner-heading>p{color:#52645e}html[data-theme=light] .whole-scanner-terms>span,html[data-theme=light] .whole-scanner-heading>div>p{color:#1f695d}html[data-theme=light] .whole-scanner-terms button,html[data-theme=light] .whole-scanner-systems article button{color:#314a44;border-color:#1f695d73;background:#1f695d0a}html[data-theme=light] .exam-journey{border-color:#0715142b}html[data-theme=light] .exam-journey button{color:#52645e;background:#f7f6ef}html[data-theme=light] .exam-journey button+button{border-color:#07151426}html[data-theme=light] .exam-journey button>span{color:#52645e}html[data-theme=light] .exam-journey button b{color:#213b35}html[data-theme=light] .exam-journey button.active :is(span,b,small){color:#071514}html[data-theme=light] .whole-scanner-lab{border-color:#0715142b;background:#f7f6ef;box-shadow:0 34px 90px #132c271a}html[data-theme=light] .whole-scanner-visual{border-color:#07151426}html[data-theme=light] .whole-scanner-inspector{background:#eef0e8}html[data-theme=light] .workflow-step-copy h3,html[data-theme=light] :is(.table-position-readouts b,.whole-scanner-systems h3){color:#10201d}html[data-theme=light] :is(.workflow-step-copy p,.table-distinction,.table-clinical-effect,.table-motion-mode-note,.whole-scanner-systems p,.whole-scanner-safety){color:#40554f}html[data-theme=light] .table-motion-mode-note{border-color:#45339138;background:#4533910b}html[data-theme=light] .table-clinical-effect{border-color:#866d0c;background:#866d0c12}html[data-theme=light] .table-clinical-effect b{color:#725d0c}html[data-theme=light] .workflow-four-questions b{color:#314a44}html[data-theme=light] .workflow-four-questions span,html[data-theme=light] .workflow-step-copy>span,html[data-theme=light] .whole-scanner-systems article>span{color:#1f695d}html[data-theme=light] .table-motion-control{border-color:#1f695d52;background:#f7f6ef}html[data-theme=light] .table-motion-heading :is(span,output){color:#1f695d}html[data-theme=light] .whole-scanner-systems article{background:#f7f6ef}html[data-theme=light] .whole-scanner-systems,html[data-theme=light] .whole-scanner-systems article:not(:nth-child(3n+1)),html[data-theme=light] .whole-scanner-systems article:nth-child(n+4){border-color:#07151429}html[data-theme=light] .whole-scanner-safety{border-color:#963d2d66;background:#963d2d0a}html[data-theme=light] .whole-scanner-safety-links{color:#52645e}html[data-theme=light] .whole-scanner-safety-links a{color:#1f695d}@media(max-width:1120px){.whole-scanner-lab{grid-template-columns:1fr}.whole-scanner-visual{border-right:0;border-bottom:1px solid rgba(181,210,201,.17)}.whole-scanner-systems{grid-template-columns:1fr 1fr}.whole-scanner-systems article:not(:nth-child(3n+1)){border-left:0}.whole-scanner-systems article:nth-child(2n){border-left:1px solid rgba(181,210,201,.17)}.whole-scanner-systems article:nth-child(n+3){border-top:1px solid rgba(181,210,201,.17)}}@media(max-width:760px){.whole-scanner-heading{grid-template-columns:1fr;gap:18px}.exam-journey{grid-template-columns:repeat(9,122px)}.whole-scanner-visual{padding:10px;overflow:hidden}.workflow-3d-stage{min-height:500px}#whole-scanner-canvas{height:500px}.workflow-3d-status{top:9px;left:9px;max-width:calc(100% - 18px);padding:8px 9px}.workflow-3d-callout{width:min(128px,38vw);padding:6px 7px 6px 10px}.workflow-3d-callout small{display:none}.workflow-3d-drag{right:8px;bottom:8px;left:8px;max-width:none}.workflow-3d-legend{grid-template-columns:1fr}.workflow-3d-legend>span+span{border-top:1px solid rgba(181,210,201,.14);border-left:0}#whole-scanner-svg{min-width:760px}.whole-scanner-inspector{padding:16px}.workflow-four-questions,.table-position-readouts{grid-template-columns:1fr}.workflow-four-questions>div:nth-child(2n),.table-position-readouts>div:nth-child(2n){border-left:0}.workflow-four-questions>div+div,.table-position-readouts>div+div{border-top:1px solid rgba(181,210,201,.16)}.table-motion-control>small{gap:10px}.table-motion-control>small span:nth-child(2){text-align:center}.table-motion-control>small span:last-child{text-align:right}.table-position-presets{grid-template-columns:1fr 1fr}.table-position-presets button:nth-child(3){border-left:0;border-top:1px solid rgba(181,210,201,.15)}.table-position-presets button:nth-child(4){border-top:1px solid rgba(181,210,201,.15)}.whole-scanner-systems{grid-template-columns:1fr}.whole-scanner-systems article:nth-child(2n){border-left:0}.whole-scanner-systems article+article{border-top:1px solid rgba(181,210,201,.17)}.whole-scanner-safety{grid-template-columns:1fr;gap:8px}}.term-beginner{margin-top:22px;border:1px solid rgba(226,213,106,.32);background:radial-gradient(circle at 8% 0,rgba(226,213,106,.09),transparent 33%),#e2d56a06}.term-beginner>header{display:grid;grid-template-columns:190px 1fr;gap:18px;align-items:end;padding:16px 18px;border-bottom:1px solid rgba(226,213,106,.18)}.term-beginner>header span,.term-beginner-grid span,.term-next-depth>span{color:var(--yellow);font-family:DM Mono,monospace;font-size:7px;font-weight:500;letter-spacing:.075em;line-height:1.5;text-transform:uppercase}.term-beginner>header h3{margin:0;color:var(--paper);font-size:clamp(18px,2vw,25px);font-weight:400;letter-spacing:-.02em}.term-beginner-start{margin:0;padding:20px 21px;border-bottom:1px solid rgba(181,210,201,.12);color:#d5dfdc;font-size:15px;line-height:1.72}.term-beginner-grid{display:grid;grid-template-columns:1fr 1fr}.term-beginner-grid section{min-width:0;min-height:150px;padding:18px 20px 20px;border-bottom:1px solid rgba(181,210,201,.12)}.term-beginner-grid section:nth-child(2n){border-left:1px solid rgba(181,210,201,.12)}.term-beginner-grid p{margin:10px 0 0;color:#b9c8c3;font-size:12px;line-height:1.72}.term-beginner-grid section:nth-child(2) span,.term-beginner-grid section:nth-child(3) span{color:var(--mint)}.term-beginner-grid .term-beginner-without{background:#ff785f09}.term-beginner-grid .term-beginner-without span{color:var(--coral)}.term-beginner-grid .term-beginner-change{background:#66e5d106}.term-beginner-grid .term-beginner-change span{color:var(--mint)}.term-beginner-rule{display:grid;grid-template-columns:100px 1fr;gap:14px;margin:0;padding:15px 20px;color:#8fa19b;font-size:9px;line-height:1.65}.term-beginner-rule b{color:var(--yellow);font-family:DM Mono,monospace;font-size:7px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.term-next-depth{margin-top:23px;padding:17px 19px 19px;border-left:2px solid rgba(155,139,255,.7);background:#9b8bff06}.term-next-depth>span{color:#bdb5ff}.term-next-depth .term-plain{margin-top:9px}.delta-k-explorer{width:min(1440px,calc(100% - 40px));margin:58px auto 72px;border:1px solid rgba(181,210,201,.19);color:var(--paper);background:radial-gradient(circle at 8% 0,rgba(102,229,209,.08),transparent 27%),#071513;box-shadow:0 34px 100px #00000047}.delta-k-heading{display:grid;grid-template-columns:minmax(360px,1.15fr) minmax(310px,.85fr);gap:45px;align-items:end;padding:clamp(25px,3.3vw,44px);border-bottom:1px solid rgba(181,210,201,.15)}.delta-k-heading>div>span,.delta-k-word-grid span,.delta-k-address-equation>span,.delta-k-why span,.delta-k-boundary b{color:var(--mint);font-family:DM Mono,monospace;font-size:7px;font-weight:500;letter-spacing:.085em;line-height:1.5;text-transform:uppercase}.delta-k-heading h3{max-width:800px;margin:11px 0 12px;color:var(--paper);font-size:clamp(25px,3.1vw,45px);font-weight:400;letter-spacing:-.04em;line-height:1.08}.delta-k-heading p{max-width:760px;margin:0;color:#aebdb8;font-size:12px;line-height:1.72}.delta-k-heading nav{display:flex;flex-wrap:wrap;gap:7px;align-content:end}.delta-k-heading nav button{padding:8px 10px;border:1px dotted rgba(102,229,209,.55);border-radius:16px;color:#b7c7c1;background:#66e5d109;cursor:pointer;font-size:8px}.delta-k-heading nav button i{display:inline-grid;place-items:center;width:15px;height:15px;margin-left:4px;border-radius:50%;color:var(--ink);background:var(--mint);font-size:7px;font-style:normal}.delta-k-heading nav button:hover,.delta-k-heading nav button:focus-visible{border-style:solid;border-color:var(--mint);outline:2px solid rgba(102,229,209,.16);outline-offset:2px;color:var(--paper)}.delta-k-word-grid{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(181,210,201,.15)}.delta-k-word-grid article{min-width:0;padding:22px;background:#020a092e}.delta-k-word-grid article+article{border-left:1px solid rgba(181,210,201,.14)}.delta-k-word-grid b{display:block;margin-top:10px;color:var(--paper);font-size:12px;font-weight:500;line-height:1.5}.delta-k-word-grid p{margin:8px 0 0;color:#95a8a1;font-size:10px;line-height:1.65}.delta-k-lab{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(390px,.87fr)}.delta-k-visual{min-width:0;padding:18px;border-right:1px solid rgba(181,210,201,.15);background:#050f0e}.delta-k-visual .panel-heading{display:flex;justify-content:space-between;gap:15px;padding:3px 2px 14px;color:#879a94;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.045em;text-transform:uppercase}.delta-k-visual .panel-heading small{color:var(--mint)}#delta-k-svg{display:block;width:100%;height:auto;border:1px solid rgba(181,210,201,.13);background:radial-gradient(circle at 50% 50%,rgba(102,229,209,.035),transparent 58%),#061210;touch-action:pan-y}#delta-k-svg *{vector-effect:non-scaling-stroke}.dk-grid path{fill:none;stroke:#b5d2c90e;stroke-width:1}.dk-kicker,.dk-label,.dk-note,.dk-gap-label,.dk-one-turn-label,.dk-fov-label,#delta-k-address-dots text{font-family:DM Mono,monospace}.dk-kicker{fill:#849990;font-size:8px;letter-spacing:.04em}.dk-axis{fill:none;stroke:#66e5d1a8;stroke-width:1.5}#delta-k-address-dots path{fill:none;stroke:#7e918b;stroke-width:1}#delta-k-address-dots circle{fill:#071513;stroke:#849990;stroke-width:1.5}#delta-k-address-dots text{fill:#91a59e;font-size:7px}#delta-k-address-dots .neighbor circle{fill:#ff785f2e;stroke:var(--coral);stroke-width:2}#delta-k-address-dots .neighbor text{fill:var(--coral)}.dk-gap-bracket{fill:none;stroke:var(--coral);stroke-width:2}.dk-gap-label{fill:var(--coral);font-size:8px}.dk-phase-box{fill:#b5d2c906;stroke:#b5d2c92b}.dk-label{fill:#d5dfdc;font-size:8px}.dk-note{fill:#91a59e;font-size:7px}.dk-phase-wave{fill:none;stroke:var(--mint);stroke-width:2.3}.dk-phase-wave.second{stroke:var(--coral)}.dk-one-turn-arrow{fill:none;stroke:var(--mint);stroke-width:1.5}.dk-one-turn-label{fill:var(--mint);font-size:7px}.dk-repeat-strip>path:first-child{fill:none;stroke:#b5d2c938;stroke-width:1}.dk-repeat-strip g ellipse{fill:#9b8bff12;stroke:#9b8bff;stroke-width:1.4}.dk-repeat-strip g circle{fill:#66e5d16b;stroke:var(--mint);stroke-width:1}.dk-repeat-strip g circle:last-child{fill:#ff785f73;stroke:var(--coral)}.dk-fov-bracket{fill:none;stroke:var(--yellow);stroke-width:1.7}.dk-fov-label{fill:var(--yellow);font-size:8px}.delta-k-inspector{min-width:0;padding:20px;background:#091916}.delta-k-control{margin:0;padding:16px;border:1px solid rgba(102,229,209,.28);background:#061310}.delta-k-control>span,.delta-k-control>small{display:flex;justify-content:space-between;gap:12px}.delta-k-control label,.delta-k-control output{color:var(--paper);font-size:10px}.delta-k-control output{color:var(--mint);font-family:DM Mono,monospace}.delta-k-control input{width:100%;min-height:34px;margin:8px 0 3px;cursor:ew-resize;touch-action:pan-y}.delta-k-control small{color:#81958e;font-size:7px}.delta-k-address-equation{margin-top:14px;padding:16px;border:1px solid rgba(255,120,95,.25);background:#ff785f06}.delta-k-address-equation>span{color:var(--coral)}.delta-k-address-equation p{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0}.delta-k-address-equation p b{color:var(--paper);font-family:DM Mono,monospace;font-size:10px;font-weight:400}.delta-k-address-equation p i{color:var(--coral);font-style:normal}.delta-k-address-equation>strong,.delta-k-address-equation>small{display:block}.delta-k-address-equation>strong{padding:10px;color:var(--coral);background:#ff785f12;font-family:DM Mono,monospace;font-size:9px;font-weight:500;line-height:1.5;text-align:center}.delta-k-address-equation>small{margin-top:9px;color:#91a59e;font-size:8px;line-height:1.55}.delta-k-readouts{display:grid;grid-template-columns:1fr 1fr;margin-top:14px;border-top:1px solid rgba(181,210,201,.14);border-left:1px solid rgba(181,210,201,.14)}.delta-k-readouts>div{min-width:0;padding:13px;border-right:1px solid rgba(181,210,201,.14);border-bottom:1px solid rgba(181,210,201,.14)}.delta-k-readouts :is(span,b,small){display:block}.delta-k-readouts span{color:#849790;font-size:7px;line-height:1.4;text-transform:uppercase}.delta-k-readouts b{margin:7px 0 5px;color:var(--paper);font-size:10px;line-height:1.35}.delta-k-readouts small{color:#758982;font-size:7px;line-height:1.45}.delta-k-why{display:grid;grid-template-columns:1fr 1fr;margin-top:14px;border-top:1px solid rgba(181,210,201,.14);border-left:1px solid rgba(181,210,201,.14)}.delta-k-why article{min-width:0;padding:15px;border-right:1px solid rgba(181,210,201,.14);border-bottom:1px solid rgba(181,210,201,.14)}.delta-k-why article:last-child{background:#ff785f06}.delta-k-why article:last-child span{color:var(--coral)}.delta-k-why p{margin:8px 0 0;color:#9aaca6;font-size:9px;line-height:1.63}.delta-k-boundary{display:grid;grid-template-columns:112px 1fr;gap:14px;margin:14px 0 0;padding:14px;border-left:2px solid var(--yellow);color:#95a7a1;background:#e2d56a08;font-size:8px;line-height:1.6}.delta-k-boundary b{color:var(--yellow)}html[data-theme=light] .delta-k-explorer{border-color:#0715142b;color:#10201d;background:radial-gradient(circle at 8% 0,rgba(31,105,93,.08),transparent 27%),#eef0e8;box-shadow:0 34px 90px #132c271a}html[data-theme=light] .delta-k-heading,html[data-theme=light] .delta-k-word-grid,html[data-theme=light] .delta-k-word-grid article+article{border-color:#07151426}html[data-theme=light] .delta-k-heading h3,html[data-theme=light] .delta-k-word-grid b{color:#10201d}html[data-theme=light] .delta-k-heading p,html[data-theme=light] .delta-k-word-grid p{color:#52645e}html[data-theme=light] .delta-k-heading>div>span,html[data-theme=light] .delta-k-word-grid span{color:#1f695d}html[data-theme=light] .delta-k-word-grid article{background:#ffffff38}html[data-theme=light] .delta-k-heading nav button{color:#314a44;border-color:#1f695d85;background:#1f695d0a}html[data-theme=light] .delta-k-heading nav button i{color:#f6f6ef;background:#1f695d}html[data-theme=light] .delta-k-visual{border-color:#07151426;background:#e5e9df}html[data-theme=light] .delta-k-inspector{background:#f7f6ef}html[data-theme=light] .delta-k-control{border-color:#1f695d52;background:#eef0e8}html[data-theme=light] .delta-k-control label,html[data-theme=light] .delta-k-address-equation p b,html[data-theme=light] .delta-k-readouts b{color:#10201d}html[data-theme=light] .delta-k-control output,html[data-theme=light] .delta-k-address-equation>span,html[data-theme=light] .delta-k-address-equation>strong{color:#17685a}html[data-theme=light] .delta-k-control small,html[data-theme=light] .delta-k-address-equation>small,html[data-theme=light] .delta-k-readouts :is(span,small),html[data-theme=light] .delta-k-why p,html[data-theme=light] .delta-k-boundary{color:#52645e}html[data-theme=light] .delta-k-address-equation>strong{background:#963d2d12}html[data-theme=light] .delta-k-address-equation{border-color:#963d2d4d}html[data-theme=light] .delta-k-readouts,html[data-theme=light] .delta-k-readouts>div,html[data-theme=light] .delta-k-why,html[data-theme=light] .delta-k-why article{border-color:#07151426}@media(max-width:1080px){.delta-k-heading{grid-template-columns:1fr;gap:22px}.delta-k-word-grid{grid-template-columns:1fr 1fr}.delta-k-word-grid article:nth-child(3){border-left:0}.delta-k-word-grid article:nth-child(n+3){border-top:1px solid rgba(181,210,201,.14)}.delta-k-lab{grid-template-columns:1fr}.delta-k-visual{border-right:0;border-bottom:1px solid rgba(181,210,201,.15)}}@media(max-width:620px){.scene-object-close{top:4px;right:4px;width:44px;height:44px}.term-beginner>header,.term-beginner-rule{grid-template-columns:1fr;gap:7px}.term-beginner-grid{grid-template-columns:1fr}.term-beginner-grid section{min-height:0}.term-beginner-grid section:nth-child(2n){border-left:0}.term-beginner-start{font-size:14px}.term-beginner-grid p{font-size:12px}.delta-k-explorer{width:calc(100% - 18px);margin-top:35px}.delta-k-heading{padding:22px 17px}.delta-k-heading h3{font-size:28px}.delta-k-word-grid{grid-template-columns:1fr}.delta-k-word-grid article+article{border-left:0;border-top:1px solid rgba(181,210,201,.14)}.delta-k-visual{padding:10px;overflow-x:auto}.delta-k-visual .panel-heading{display:grid}#delta-k-svg{width:760px;max-width:none}.delta-k-inspector{padding:14px}.delta-k-address-equation p{align-items:flex-start;flex-direction:column}.delta-k-readouts,.delta-k-why{grid-template-columns:1fr}.delta-k-boundary{grid-template-columns:1fr;gap:7px}}html[data-theme=light] .control-impact-card{border-color:#1f695d47;color:#10201d;background:linear-gradient(90deg,rgba(31,105,93,.07),transparent 34%),#edf0e8;box-shadow:0 15px 38px #132c2717}html[data-theme=light] .control-impact-head,html[data-theme=light] .control-impact-fixed,html[data-theme=light] .control-impact-flow article+article{border-color:#07151426}html[data-theme=light] .control-impact-title{color:#10201d}html[data-theme=light] .control-impact-head>small,html[data-theme=light] .control-impact-flow p,html[data-theme=light] .control-impact-fixed{color:#40554f}html[data-theme=light] .control-impact-head>output,html[data-theme=light] .control-impact-fixed b{color:#725d0c}html[data-theme=light] .control-impact-flow article>span{color:#8f3e31}html[data-theme=light] .control-impact-fixed{background:#1f695d09}html[data-theme=light] .magnet-section .control-impact-card{border-color:#66e5d13d;color:#edf2e9;background:linear-gradient(90deg,rgba(102,229,209,.055),transparent 34%),#0a1b18;box-shadow:0 15px 38px #0003}html[data-theme=light] .magnet-section :is(.control-impact-head,.control-impact-fixed,.control-impact-flow article+article){border-color:#b5d2c921}html[data-theme=light] .magnet-section .control-impact-title{color:#edf2e9}html[data-theme=light] .magnet-section :is(.control-impact-head>small,.control-impact-flow p,.control-impact-fixed){color:#a5b5b0}html[data-theme=light] .magnet-section :is(.control-impact-head>output,.control-impact-fixed b){color:#e2d56a}html[data-theme=light] .magnet-section .control-impact-flow article>span{color:#ff785f}html[data-theme=light] .magnet-section .control-impact-fixed{background:#b5d2c906}html[data-theme=light] .rf-wave-plot{background:linear-gradient(rgba(7,21,20,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(7,21,20,.055) 1px,transparent 1px),#e8ece3;background-size:32px 32px,32px 32px,auto}html[data-theme=light] .rf-wave-row{fill:#f8f9f3eb;stroke:#07151433}html[data-theme=light] .rf-wave-row-label text:first-child,html[data-theme=light] .rf-period-label{fill:#10201d}html[data-theme=light] .rf-wave-row-label text:not(:first-child),html[data-theme=light] .rf-live-label{fill:#314a44}html[data-theme=light] .rf-wave-axis-text{fill:#52645e}html[data-theme=light] .rf-wave-axis{stroke:#60736c}html[data-theme=light] .rf-wave-guide{stroke:#07151457}html[data-theme=light] .rf-period-bracket{stroke:#10201d}html[data-theme=light] .rf-wave-definitions,html[data-theme=light] .rf-wave-definitions article{border-color:#07151429}html[data-theme=light] .rf-wave-definitions p{color:#40554f}html[data-theme=light] .rf-wave-term-links button{border-color:#07151433;color:#314a44;background:#ffffff52}html[data-theme=light] .rf-wave-term-links button:hover,html[data-theme=light] .rf-wave-term-links button:focus-visible{color:#10201d;background:#866d0c17}.encoding-3d-lab{width:calc(100% - clamp(28px,7vw,118px));max-width:1560px;margin:clamp(42px,6vw,88px) auto;overflow:hidden;border:1px solid rgba(181,210,201,.18);color:#edf2e9;background:radial-gradient(circle at 17% 10%,rgba(155,139,255,.08),transparent 29%),radial-gradient(circle at 91% 58%,rgba(102,229,209,.055),transparent 31%),#071513;box-shadow:0 30px 90px #00000038}.encoding3d-header{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(26px,5vw,78px);align-items:end;padding:clamp(28px,4vw,58px);border-bottom:1px solid rgba(181,210,201,.16)}.encoding3d-header span,.encoding3d-plane-picker>span,.encoding3d-event-copy>span,.encoding3d-mix-heading span,.encoding3d-slice-balance>span,.encoding3d-why-grid article>span,.encoding3d-term-links>span{color:#66e5d1;font-family:DM Mono,monospace;font-size:7px;line-height:1.5;letter-spacing:.075em}.encoding3d-header h3{max-width:840px;margin:15px 0 0;color:#edf2e9;font-size:clamp(29px,3.5vw,52px);font-weight:300;line-height:1.06;letter-spacing:-.038em}.encoding3d-header p{margin:0;color:#a7b8b1;font-size:11px;line-height:1.75}.encoding3d-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(480px,.92fr);align-items:start}.encoding3d-visual{position:relative;align-self:start;min-width:0;border-right:1px solid rgba(181,210,201,.16);background:linear-gradient(rgba(102,229,209,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(102,229,209,.025) 1px,transparent 1px),#06110f;background-size:36px 36px,36px 36px,auto}.encoding3d-canvas-shell{position:relative;min-width:0;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(35,88,78,.12),transparent 57%),#030b0a}#encoding3d-canvas{display:block;width:100%;height:clamp(600px,58vw,820px);min-height:600px;touch-action:none}.encoding3d-quick-controls{position:relative;z-index:7;padding:15px 17px 14px;border-top:1px solid rgba(102,229,209,.22);background:linear-gradient(90deg,rgba(102,229,209,.045),transparent 42%),#081714;box-shadow:0 -14px 34px #020a0933}.encoding3d-quick-controls>header{display:flex;gap:16px;align-items:center;justify-content:space-between}.encoding3d-quick-controls>header div{min-width:0}.encoding3d-quick-controls>header :is(span,b){display:block}.encoding3d-quick-controls>header div>span{color:#66e5d1;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.065em}.encoding3d-quick-controls>header b{margin-top:5px;color:#edf2e9;font-size:10px;line-height:1.35}.encoding3d-quick-controls>header button{flex:0 0 auto;min-height:36px;padding:7px 10px;border:1px solid rgba(226,213,106,.26);color:#e2d56a;background:#e2d56a09;cursor:pointer;font-family:DM Mono,monospace;font-size:7px}.encoding3d-quick-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px}.encoding3d-quick-selects label{min-width:0}.encoding3d-quick-selects label>span{display:block;margin-bottom:5px;color:#91a59e;font-family:DM Mono,monospace;font-size:6px}.encoding3d-quick-selects select{width:100%;min-height:37px;padding:6px 9px;border:1px solid rgba(181,210,201,.2);border-radius:0;color:#edf2e9;background:#0b201c;font-size:9px}.encoding3d-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:9px;border:1px solid rgba(181,210,201,.17)}.encoding3d-quick-actions button{min-height:35px;border:0;color:#b9cbc4;background:transparent;cursor:pointer;font-size:8px}.encoding3d-quick-actions button+button{border-left:1px solid rgba(181,210,201,.17)}.encoding3d-quick-actions button:disabled{opacity:.3;cursor:default}.encoding3d-field-isolator{margin-top:9px;padding:9px;border:1px solid rgba(155,139,255,.24);background:#9b8bff06}.encoding3d-field-heading{display:flex;gap:10px;align-items:baseline;justify-content:space-between}.encoding3d-field-heading span{color:#b8aaff;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.055em}.encoding3d-field-heading small{color:#758983;font-size:6px;text-align:right}.encoding3d-field-buttons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:7px;border:1px solid rgba(181,210,201,.16)}.encoding3d-field-buttons button{display:grid;min-width:0;min-height:38px;padding:5px 3px;border:0;color:#91a59e;background:transparent;cursor:pointer;place-content:center}.encoding3d-field-buttons button+button{border-left:1px solid rgba(181,210,201,.16)}.encoding3d-field-buttons button b{color:inherit;font-family:DM Mono,monospace;font-size:9px}.encoding3d-field-buttons button small{margin-top:2px;color:inherit;font-size:6px;line-height:1.2}.encoding3d-field-buttons button[aria-pressed=true]{color:#071514;background:#b8aaff}.encoding3d-field-buttons button[data-encoding3d-field=off][aria-pressed=true]{background:#66e5d1}.encoding3d-field-isolator>p{min-height:29px;margin:7px 0 0;color:#a7b8b1;font-size:7px;line-height:1.45}.encoding3d-field-isolator>p b{color:#edf2e9}.encoding3d-quick-range{display:block;margin-top:10px}.encoding3d-quick-range[hidden]{display:none!important}.encoding3d-quick-range>span{display:flex;gap:10px;align-items:baseline;justify-content:space-between}.encoding3d-quick-range b{color:#edf2e9;font-size:8px}.encoding3d-quick-range output{color:#66e5d1;font-family:DM Mono,monospace;font-size:7px;text-align:right}.encoding3d-quick-range input[type=range]{width:100%;margin-top:5px;background:linear-gradient(90deg,#e2d56a 0 var(--range-progress, 100%),rgba(181,210,201,.19) var(--range-progress, 100%))}.encoding3d-quick-range input[type=range]::-webkit-slider-thumb{border-color:#081714;background:#e2d56a}.encoding3d-quick-range input[type=range]::-moz-range-thumb{border-color:#081714;background:#e2d56a}.encoding3d-quick-controls>p{min-height:32px;margin:9px 0 0;padding-left:9px;border-left:2px solid rgba(102,229,209,.45);color:#a7b8b1;font-size:8px;line-height:1.48}.encoding3d-quick-footer{display:block;min-height:0;margin-top:8px;padding:0;border:0;color:#728780;background:transparent;font-size:7px;line-height:1.45}.encoding3d-quick-footer a{color:#e2d56a;text-underline-offset:2px}.encoding3d-quick-controls :is(button,select,input,a):focus-visible{outline:2px solid #66e5d1;outline-offset:2px}.encoding-3d-lab[data-live-view=pinned] .encoding3d-visual{position:sticky;z-index:8;top:64px;max-height:calc(100vh - 68px);overflow:auto;scrollbar-color:rgba(102,229,209,.45) #081714;box-shadow:0 18px 42px #020a0957}.encoding-3d-lab[data-live-view=pinned]{overflow:visible}.encoding-3d-lab[data-live-view=pinned].reveal{opacity:1;transform:none}.encoding-3d-lab[data-live-view=pinned] #encoding3d-canvas{height:clamp(400px,calc(100vh - 510px),660px);min-height:400px}.encoding3d-stage-badge{position:relative;z-index:4;display:grid;grid-template-columns:minmax(165px,.55fr) minmax(190px,.7fr) minmax(0,1fr);gap:8px 18px;align-items:center;width:auto;min-height:58px;padding:11px 17px;border-bottom:1px solid rgba(181,210,201,.2);background:linear-gradient(90deg,rgba(102,229,209,.045),transparent 45%),#05110f;pointer-events:none}.encoding3d-stage-badge span{color:#66e5d1;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.06em}.encoding3d-stage-badge b{color:#edf2e9;font-size:11px;line-height:1.35}.encoding3d-stage-badge small{color:#91a59e;font-size:8px;line-height:1.45}.encoding3d-legend{position:relative;z-index:4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:auto;gap:6px 12px;padding:10px 14px;border-top:1px solid rgba(181,210,201,.17);background:#05110f;color:#a7b8b1;font-family:DM Mono,monospace;font-size:6px;pointer-events:none}.encoding3d-legend span{display:flex;gap:8px;align-items:center}.encoding3d-legend i{width:17px;height:6px;border-radius:999px;background:#60716d;box-shadow:0 0 8px currentColor}.encoding3d-legend .slice{color:#9b8bff;background:#9b8bff}.encoding3d-legend .coil{color:#8cb7ae;background:linear-gradient(90deg,#66e5d1 0 33%,#ff785f 33% 66%,#9b8bff 66%)}.encoding3d-legend .current{width:8px;height:8px;color:#edf2e9;border-radius:50%;background:#edf2e9}.encoding3d-legend .field{color:#9b8bff;background:linear-gradient(90deg,#9b8bff2e,#9b8bff)}.encoding3d-legend .rf{color:#e2d56a;background:#e2d56a}.encoding3d-legend .spin{color:#edf2e9;background:#edf2e9}.encoding3d-legend .sample{color:#66e5d1;background:#66e5d1}.encoding3d-visual .scene-instruction{position:absolute;z-index:4;top:66px;right:15px;bottom:auto;max-width:240px;margin:0;color:#b5d2c9a3;font-family:DM Mono,monospace;font-size:6px;line-height:1.45;text-align:right;pointer-events:none}.encoding3d-console{min-width:0;padding:clamp(23px,3vw,42px);background:#0a1b18d6}.encoding3d-plane-picker{padding-bottom:24px;border-bottom:1px solid rgba(181,210,201,.16)}.encoding3d-plane-picker>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;border:1px solid rgba(181,210,201,.19)}.encoding3d-plane-picker button{min-width:0;min-height:43px;padding:9px 5px;border:0;color:#91a59e;background:transparent;cursor:pointer;font-size:8px}.encoding3d-plane-picker button+button{border-left:1px solid rgba(181,210,201,.19)}.encoding3d-plane-picker button:hover,.encoding3d-plane-picker button:focus-visible{outline:none;color:#edf2e9;background:#66e5d112}.encoding3d-plane-picker button.active{color:#071514;background:#66e5d1}.encoding3d-plane-picker p{min-height:56px;margin:13px 0 0;color:#a7b8b1;font-size:9px;line-height:1.65}.encoding3d-plane-picker p b{color:#edf2e9}.encoding3d-timeline{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:24px 0;border:1px solid rgba(181,210,201,.17)}.encoding3d-timeline button{display:flex;min-width:0;min-height:70px;padding:8px 5px;border:0;color:#81958e;background:transparent;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;text-align:center}.encoding3d-timeline button+button{border-left:1px solid rgba(181,210,201,.14)}.encoding3d-timeline button i{display:grid;width:21px;height:21px;margin-bottom:5px;border:1px solid currentColor;border-radius:50%;place-items:center;font-family:DM Mono,monospace;font-size:6px;font-style:normal}.encoding3d-timeline button b,.encoding3d-timeline button small{display:block;overflow-wrap:anywhere}.encoding3d-timeline button b{color:inherit;font-size:7px;line-height:1.25}.encoding3d-timeline button small{margin-top:3px;font-size:6px;line-height:1.25}.encoding3d-timeline button:hover,.encoding3d-timeline button:focus-visible{outline:none;color:#edf2e9;background:#ffffff09}.encoding3d-timeline button.active{color:#071514;background:#e2d56a}.encoding3d-event-copy{min-height:176px;padding:18px;border-left:3px solid #e2d56a;background:#e2d56a09}.encoding3d-event-copy>span{color:#e2d56a}.encoding3d-event-copy h4{min-height:40px;margin:9px 0 8px;color:#edf2e9;font-size:15px;line-height:1.35}.encoding3d-event-copy p{margin:0;color:#a7b8b1;font-size:10px;line-height:1.67}.encoding3d-state-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;border-top:1px solid rgba(181,210,201,.16);border-left:1px solid rgba(181,210,201,.16)}.encoding3d-state-grid>div{min-width:0;min-height:106px;padding:14px;border-right:1px solid rgba(181,210,201,.16);border-bottom:1px solid rgba(181,210,201,.16)}.encoding3d-state-grid :is(span,b,small){display:block}.encoding3d-state-grid span{color:#66e5d1;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.055em}.encoding3d-state-grid b{margin:8px 0 5px;color:#edf2e9;font-family:DM Mono,monospace;font-size:9px;font-weight:500;line-height:1.35}.encoding3d-state-grid small{color:#829890;font-size:7px;line-height:1.45}.encoding3d-physical-mix{margin-top:22px;padding:17px;border:1px solid rgba(102,229,209,.2);background:#66e5d106}.encoding3d-mix-heading{display:flex;gap:12px;align-items:baseline;justify-content:space-between}.encoding3d-mix-heading b{color:#edf2e9;font-size:9px;text-align:right}.encoding3d-physical-mix>div[data-encoding3d-component]{display:grid;grid-template-columns:31px minmax(80px,1fr) 85px;gap:9px;align-items:center;margin-top:10px}.encoding3d-physical-mix>div[data-encoding3d-component]>b{color:#edf2e9;font-family:DM Mono,monospace;font-size:8px}.encoding3d-physical-mix>div[data-encoding3d-component]>i{position:relative;height:6px;overflow:hidden;background:#b5d2c91c}.encoding3d-physical-mix>div[data-encoding3d-component] em{display:block;width:0;height:100%;background:#66e5d1;transition:width .18s ease}.encoding3d-physical-mix>div[data-encoding3d-component][data-sign=negative] em{margin-left:auto;background:#ff785f}.encoding3d-physical-mix output{color:#b9cbc4;font-family:DM Mono,monospace;font-size:7px;text-align:right}.encoding3d-physical-mix>p{min-height:50px;margin:14px 0 0;color:#91a59e;font-size:8px;line-height:1.55}.encoding3d-hardware-state{margin-top:14px;padding:17px;border:1px solid rgba(226,213,106,.22);background:#e2d56a06}.encoding3d-hardware-state>span,.encoding3d-speed-picker>span{color:#e2d56a;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.065em}.encoding3d-hardware-state>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;border-top:1px solid rgba(181,210,201,.15);border-left:1px solid rgba(181,210,201,.15)}.encoding3d-hardware-state article{min-width:0;padding:11px 9px;border-right:1px solid rgba(181,210,201,.15);border-bottom:1px solid rgba(181,210,201,.15)}.encoding3d-hardware-state :is(b,output){display:block}.encoding3d-hardware-state b{color:#b9cbc4;font-family:DM Mono,monospace;font-size:6px}.encoding3d-hardware-state output{margin-top:7px;color:#758b84;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;overflow-wrap:anywhere}.encoding3d-hardware-state article[data-active=true] output{color:#edf2e9}.encoding3d-hardware-state article[data-direction=positive]{box-shadow:inset 0 2px #66e5d1}.encoding3d-hardware-state article[data-direction=negative]{box-shadow:inset 0 2px #ff785f}.encoding3d-hardware-state>p{margin:13px 0 0;color:#91a59e;font-size:8px;line-height:1.58}.encoding3d-slice-balance{margin-top:22px;padding:18px;border:1px solid rgba(155,139,255,.28);background:#9b8bff09}.encoding3d-slice-balance>span{color:#9b8bff}.encoding3d-balance-bars{margin-top:14px}.encoding3d-balance-bars>div{display:grid;grid-template-columns:minmax(140px,1fr) 100px 35px;gap:9px;align-items:center;margin-top:8px}.encoding3d-balance-bars b{color:#b9cbc4;font-size:7px;font-weight:500;line-height:1.35}.encoding3d-balance-bars i{height:7px;background:#b5d2c91a}.encoding3d-balance-bars em{display:block;height:100%}.encoding3d-balance-bars .positive{width:100%;background:#9b8bff}.encoding3d-balance-bars .negative{width:100%;background:#ff785f}.encoding3d-balance-bars .net{width:2px;background:#66e5d1}.encoding3d-balance-bars output{color:#edf2e9;font-family:DM Mono,monospace;font-size:8px;text-align:right}.encoding3d-slice-balance p{min-height:85px;margin:14px 0 0;color:#a7b8b1;font-size:9px;line-height:1.65}.encoding3d-controls{margin-top:25px;padding-top:24px;border-top:1px solid rgba(181,210,201,.16)}.encoding3d-controls .range-control{display:block;margin-bottom:28px}.encoding3d-controls .range-control>span{color:#edf2e9}.encoding3d-controls .range-control output{color:#66e5d1}.encoding3d-controls .range-control small{color:#829890}.encoding3d-controls input[type=range]{background:linear-gradient(90deg,#66e5d1 0 var(--range-progress, 50%),rgba(181,210,201,.19) var(--range-progress, 50%))}.encoding3d-controls input[type=range]::-webkit-slider-thumb{border-color:#0a1b19;background:#66e5d1}.encoding3d-controls input[type=range]::-moz-range-thumb{border-color:#0a1b19;background:#66e5d1}.encoding3d-controls .range-control>p{min-height:54px;margin:11px 0 0;padding:10px 11px;border-left:2px solid rgba(102,229,209,.45);color:#a7b8b1;background:#66e5d106;font-size:8px;line-height:1.55}.encoding3d-event-scrubber{padding:16px;border:1px solid rgba(226,213,106,.23);background:#e2d56a06}.encoding3d-event-scrubber input[type=range]{background:linear-gradient(90deg,#e2d56a 0 var(--range-progress, 100%),rgba(181,210,201,.19) var(--range-progress, 100%))}.encoding3d-event-scrubber input[type=range]::-webkit-slider-thumb{background:#e2d56a}.encoding3d-event-scrubber input[type=range]::-moz-range-thumb{background:#e2d56a}.encoding3d-speed-picker{margin:-12px 0 28px;padding:14px 16px 16px;border:1px solid rgba(181,210,201,.16);background:#ffffff03}.encoding3d-speed-picker>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;border:1px solid rgba(181,210,201,.17)}.encoding3d-speed-picker button{min-height:44px;border:0;color:#91a59e;background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:8px}.encoding3d-speed-picker button+button{border-left:1px solid rgba(181,210,201,.17)}.encoding3d-speed-picker button:hover,.encoding3d-speed-picker button:focus-visible{outline:none;color:#edf2e9;background:#e2d56a12}.encoding3d-speed-picker button.active{color:#071514;background:#e2d56a}.encoding3d-speed-picker p{margin:11px 0 0;color:#829890;font-size:7px;line-height:1.55}.encoding3d-actions{display:grid;grid-template-columns:repeat(3,1fr);margin-top:8px;border:1px solid rgba(181,210,201,.18)}.encoding3d-actions button{min-height:48px;border:0;color:#b9cbc4;background:transparent;cursor:pointer;font-size:9px}.encoding3d-actions button+button{border-left:1px solid rgba(181,210,201,.18)}.encoding3d-actions button:hover:not(:disabled),.encoding3d-actions button:focus-visible{outline:none;color:#071514;background:#66e5d1}.encoding3d-actions button:disabled{opacity:.28;cursor:default}.encoding3d-why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(181,210,201,.16)}.encoding3d-why-grid article{min-width:0;padding:clamp(22px,3vw,38px)}.encoding3d-why-grid article+article{border-left:1px solid rgba(181,210,201,.16)}.encoding3d-why-grid h4{margin:10px 0 9px;color:#edf2e9;font-size:14px;line-height:1.35}.encoding3d-why-grid p{margin:0;color:#9aaca5;font-size:9px;line-height:1.67}.encoding3d-term-links{display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding:22px clamp(22px,3vw,38px);border-top:1px solid rgba(181,210,201,.16)}.encoding3d-term-links button{min-height:32px;padding:6px 9px;border:1px solid rgba(181,210,201,.2);color:#b9cbc4;background:#ffffff05;cursor:pointer;font-family:DM Mono,monospace;font-size:7px}.encoding3d-term-links button:hover,.encoding3d-term-links button:focus-visible{border-color:#e2d56a;outline:none;color:#071514;background:#e2d56a}.encoding3d-model-boundary{margin:0;padding:20px clamp(22px,3vw,38px);border-top:1px solid rgba(255,120,95,.22);color:#9aaca6;background:#ff785f06;font-size:8px;line-height:1.65}.encoding3d-model-boundary b{color:#ff785f}html[data-theme=light] :is(.encoding-3d-lab,.advanced-reconstruction-lab) .control-impact-card{border-color:#66e5d138;color:#edf2e9;background:linear-gradient(90deg,rgba(102,229,209,.055),transparent 34%),#0a1b18;box-shadow:0 15px 38px #0003}html[data-theme=light] :is(.encoding-3d-lab,.advanced-reconstruction-lab) :is(.control-impact-head,.control-impact-fixed,.control-impact-flow article+article){border-color:#b5d2c921}html[data-theme=light] :is(.encoding-3d-lab,.advanced-reconstruction-lab) .control-impact-title{color:#edf2e9}html[data-theme=light] :is(.encoding-3d-lab,.advanced-reconstruction-lab) :is(.control-impact-head>small,.control-impact-flow p,.control-impact-fixed){color:#a5b5b0}html[data-theme=light] :is(.encoding-3d-lab,.advanced-reconstruction-lab) :is(.control-impact-head>output,.control-impact-fixed b){color:#e2d56a}html[data-theme=light] :is(.encoding-3d-lab,.advanced-reconstruction-lab) .control-impact-flow article>span{color:#ff785f}@media(max-width:1180px){.encoding3d-header{grid-template-columns:1fr;align-items:start}.encoding3d-grid{grid-template-columns:1fr}.encoding3d-visual{border-right:0;border-bottom:1px solid rgba(181,210,201,.16)}#encoding3d-canvas{height:min(78vw,720px)}.encoding3d-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.encoding3d-why-grid article:nth-child(3){border-top:1px solid rgba(181,210,201,.16);border-left:0}.encoding3d-why-grid article:nth-child(4){border-top:1px solid rgba(181,210,201,.16)}}@media(max-width:700px){.encoding-3d-lab{width:calc(100% - 18px)}.encoding3d-header{padding:24px 17px}.encoding3d-header h3{font-size:29px}.encoding3d-header p{font-size:10px}#encoding3d-canvas{height:520px;min-height:520px}.encoding3d-stage-badge{grid-template-columns:1fr;gap:4px;width:auto;min-height:74px;padding:10px 12px}.encoding3d-legend{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;min-width:0;padding:9px 11px}.encoding3d-visual .scene-instruction{display:none}.encoding3d-console{padding:20px 14px}.encoding3d-plane-picker>div{grid-template-columns:repeat(2,1fr)}.encoding3d-plane-picker button:nth-child(3){border-left:0;border-top:1px solid rgba(181,210,201,.19)}.encoding3d-plane-picker button:nth-child(4){border-top:1px solid rgba(181,210,201,.19)}.encoding3d-timeline{grid-template-columns:repeat(2,1fr)}.encoding3d-timeline button{min-height:62px}.encoding3d-timeline button+button{border-left:0;border-top:1px solid rgba(181,210,201,.14)}.encoding3d-timeline button:nth-child(2n){border-left:1px solid rgba(181,210,201,.14)}.encoding3d-state-grid{grid-template-columns:1fr}.encoding3d-hardware-state>div{grid-template-columns:1fr}.encoding3d-mix-heading{align-items:flex-start;flex-direction:column}.encoding3d-mix-heading b{text-align:left}.encoding3d-balance-bars>div{grid-template-columns:1fr 66px 30px}.encoding3d-actions{grid-template-columns:1fr}.encoding3d-actions button+button{border-top:1px solid rgba(181,210,201,.18);border-left:0}.encoding3d-why-grid{grid-template-columns:1fr}.encoding3d-why-grid article+article{border-top:1px solid rgba(181,210,201,.16);border-left:0}.encoding3d-term-links{align-items:stretch;flex-direction:column}.encoding3d-term-links button{width:100%;min-height:44px}.encoding-3d-lab[data-live-view=pinned] .encoding3d-visual{top:56px;max-height:calc(100vh - 60px)}.encoding-3d-lab[data-live-view=pinned] #encoding3d-canvas{height:410px;min-height:410px}.encoding3d-quick-controls{padding:11px 10px 10px}.encoding3d-quick-controls>header{gap:8px}.encoding3d-quick-controls>header button{min-height:34px;padding:6px 8px;font-size:7px}.encoding3d-quick-selects{gap:6px;margin-top:8px}.encoding3d-quick-selects select{min-height:39px;padding:5px 7px;font-size:16px}.encoding3d-quick-actions{margin-top:7px}.encoding3d-quick-actions button{min-height:34px}.encoding3d-quick-range{margin-top:7px}.encoding3d-quick-controls>p{min-height:0;margin-top:7px;font-size:8px}.encoding3d-quick-footer{margin-top:6px}}@media(max-width:390px){.encoding3d-quick-controls>header{align-items:stretch;flex-direction:column}.encoding3d-quick-controls>header button{width:100%}.encoding-3d-lab[data-live-view=pinned] #encoding3d-canvas{height:400px;min-height:400px}}.virtual-study-selector{padding:18px clamp(16px,2.4vw,34px) 20px;border-bottom:1px solid var(--virtual-line);background:linear-gradient(90deg,rgba(102,229,209,.05),transparent 64%)}.virtual-study-buttons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--virtual-line);border-left:1px solid var(--virtual-line)}.virtual-study-buttons button,.virtual-motion-buttons button{min-width:0;min-height:58px;padding:10px 9px;border:0;border-right:1px solid var(--virtual-line);border-bottom:1px solid var(--virtual-line);color:#91a59e;background:#ffffff03;text-align:left;cursor:pointer}.virtual-study-buttons button :is(b,small),.virtual-motion-buttons button :is(b,small){display:block}.virtual-study-buttons button b,.virtual-motion-buttons button b{color:#dce8e3;font-size:8px}.virtual-study-buttons button small,.virtual-motion-buttons button small{margin-top:5px;color:inherit;font:6px/1.35 DM Mono,monospace}.virtual-study-buttons button:hover,.virtual-study-buttons button:focus-visible,.virtual-motion-buttons button:hover,.virtual-motion-buttons button:focus-visible{z-index:1;outline:2px solid var(--mint);outline-offset:-2px}.virtual-study-buttons button.active,.virtual-motion-buttons button.active{color:#061310;background:var(--mint)}.virtual-study-buttons button.active b,.virtual-motion-buttons button.active b{color:#061310}#virtual-study-summary{display:flex;gap:12px;margin:11px 0 0;padding:10px 12px;border-left:2px solid var(--yellow);color:#9fb2ab;background:#e2d56a0b;font-size:7px;line-height:1.55}#virtual-study-summary b{flex:0 0 auto;color:var(--yellow);font:7px/1.55 DM Mono,monospace}.virtual-setting-experiments{margin-top:14px;border:1px solid var(--virtual-line);background:#04100e}.virtual-setting-experiments>div:first-child{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--virtual-line);color:var(--mint);font:7px/1.4 DM Mono,monospace}.virtual-setting-experiments>div:first-child small{color:#81968f;font-size:6px}.virtual-setting-experiments>div:nth-child(2){display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.virtual-setting-experiments button{min-height:44px;padding:8px;border:0;border-right:1px solid var(--virtual-line);border-bottom:1px solid var(--virtual-line);color:#bdccc6;background:transparent;cursor:pointer;font:7px/1.35 DM Mono,monospace}.virtual-setting-experiments button:hover,.virtual-setting-experiments button:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px;color:var(--yellow)}#virtual-setting-explanation{display:grid;gap:5px;margin:0;padding:11px 12px 13px;color:#9fb2ab;font-size:7px;line-height:1.55}#virtual-setting-explanation b{color:var(--yellow);font:7px/1.4 DM Mono,monospace}.virtual-physiology{padding:20px;border-top:1px solid var(--virtual-line);background:linear-gradient(145deg,rgba(255,120,95,.045),transparent 48%),#061411}.virtual-motion-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--virtual-line);border-left:1px solid var(--virtual-line)}.virtual-physiology-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin-top:13px}.virtual-physiology .range-control{min-width:0;padding:12px 0;border-bottom:1px solid var(--virtual-line)}.virtual-physiology .range-control>span{display:flex;justify-content:space-between;gap:10px}.virtual-physiology .range-control label{color:#c3d1cc;font-size:8px}.virtual-physiology .range-control output{color:var(--mint);font:7px/1.4 DM Mono,monospace}.virtual-physiology .range-control small{color:#81968f}.virtual-physiology input[type=range]:disabled{filter:grayscale(1);opacity:.42}.virtual-gating-toggle{display:flex;grid-column:1 / -1;gap:10px;align-items:center;min-height:55px;padding:9px 11px;border:1px solid var(--virtual-line);cursor:pointer}.virtual-gating-toggle :is(b,small){display:block}.virtual-gating-toggle b{color:#dce8e3;font-size:8px}.virtual-gating-toggle small{margin-top:4px;color:#8da199;font-size:7px}.virtual-gating-toggle:has(input:checked){border-color:#e2d56a8c;background:#e2d56a0f}.virtual-trigger-monitor{display:grid;grid-template-columns:minmax(0,1fr) minmax(155px,.32fr);gap:12px;margin-top:16px}.virtual-trigger-monitor figure{min-width:0;margin:0}.virtual-trigger-monitor figcaption{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--virtual-line);border-bottom:0;color:var(--mint);font:7px/1.35 DM Mono,monospace}.virtual-trigger-monitor figcaption small{color:#8da199;font-size:6px}#virtual-trigger-canvas{display:block;width:100%;height:auto;border:1px solid var(--virtual-line);background:#020807}.virtual-trigger-monitor dl{display:grid;grid-template-columns:1fr;margin:0;border-top:1px solid var(--virtual-line);border-left:1px solid var(--virtual-line)}.virtual-trigger-monitor dl>div{padding:9px 10px;border-right:1px solid var(--virtual-line);border-bottom:1px solid var(--virtual-line)}.virtual-trigger-monitor dt{color:#82968f;font:6px/1.35 DM Mono,monospace}.virtual-trigger-monitor dd{margin:5px 0 0;color:#dce8e3;font:8px/1.4 DM Mono,monospace}#virtual-motion-explanation{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;margin:12px 0 0;padding:11px 12px;border-left:2px solid var(--coral);color:#9fb2ab;font-size:7px;line-height:1.55}#virtual-motion-explanation b{color:var(--coral);font:7px/1.55 DM Mono,monospace}.virtual-coil-buttons i[data-coil-icon=breast]{width:38px;height:24px;border-radius:48% 48% 38% 38%}.virtual-coil-buttons i[data-coil-icon=wrist]{width:23px;height:34px;border-radius:42%}@media(max-width:1180px){.virtual-study-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:820px){.virtual-study-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.virtual-trigger-monitor{grid-template-columns:1fr}.virtual-trigger-monitor dl{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.virtual-study-selector,.virtual-physiology{padding-right:12px;padding-left:12px}.virtual-study-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}#virtual-study-summary,#virtual-motion-explanation{grid-template-columns:1fr;flex-direction:column}.virtual-setting-experiments>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}.virtual-setting-experiments button:last-child{grid-column:1 / -1}.virtual-physiology-controls{grid-template-columns:1fr}.virtual-gating-toggle{grid-column:auto}.virtual-trigger-monitor dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1600px){:is(.magnet-lab,.conductor-field-lab,.magnet-field-map,.spin-physics-lab,.field-lab,.bucket-game,.rf-lab,.timing-lab,.axis-workbench,.oblique-lab,.moment-lab,.cycle-lab,.trajectory-lab,.slice-microscope,.sampling-lab,.whole-scanner-lab,.encoding-3d-lab){width:calc(100vw - 72px);max-width:none;margin-right:calc(50% - 50vw + 36px);margin-left:calc(50% - 50vw + 36px)}.whole-scanner-safety,.section-heading,.axis-role-order-note{width:calc(100vw - 72px);max-width:none;margin-right:calc(50% - 50vw + 36px);margin-left:calc(50% - 50vw + 36px)}.magnet-lab,.conductor-field-layout,.magnet-field-map-layout,.spin-physics-layout,.whole-scanner-lab{grid-template-columns:minmax(0,1fr) minmax(520px,680px)}.field-lab,.rf-grid,.timing-grid,.bucket-game-grid,.oblique-grid,.moment-grid,.cycle-grid,.trajectory-grid,.slice-grid,.sampling-grid{grid-template-columns:minmax(0,1fr) minmax(540px,700px)}.axis-workbench{grid-template-columns:minmax(0,1fr)}.axis-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--line-dark)}.axis-tab{grid-template-columns:58px minmax(0,1fr) auto;min-height:104px;padding:20px 26px 20px 8px;border-right:1px solid var(--line-dark);border-bottom:0}.axis-tab:last-child{border-right:0}.axis-stage{grid-template-columns:minmax(0,1fr) minmax(570px,660px)}.encoding3d-grid{grid-template-columns:minmax(0,1fr) minmax(560px,680px)}.magnet-viz-wrap,.conductor-field-visual,.spin-physics-visual{height:min(900px,calc(100vh - 92px))}#encoding3d-canvas{height:min(850px,calc(100vh - 92px))}}html[data-theme=dark] .axis-current-control label,html[data-theme=dark] .axis-cause-chain h4,html[data-theme=dark] .axis-cause-chain article b{color:var(--dark-text)}html[data-theme=dark] .axis-current-control output,html[data-theme=dark] .axis-cause-chain header span,html[data-theme=dark] .axis-cause-chain article i{color:var(--mint)}html[data-theme=dark] .axis-cause-chain>p b{color:var(--yellow)}html[data-theme=dark] .axis-jobs-model-boundary b{color:#b8aaff}.rf-learning-route{display:grid;gap:14px;padding:19px 20px;border-bottom:1px solid rgba(181,210,201,.17);color:var(--paper);background:#071310}.rf-learning-route>div:first-child{display:grid;grid-template-columns:minmax(250px,.42fr) minmax(0,1fr);gap:22px;align-items:start}.rf-learning-route>div:first-child>span{color:var(--mint);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.09em}.rf-learning-route>div:first-child>p{max-width:880px;margin:0;color:#a7b8b1;font-size:10px;line-height:1.6}.rf-learning-route>div[role=group]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid rgba(181,210,201,.17)}.rf-learning-route button{display:grid;grid-template-columns:auto 1fr;gap:3px 9px;min-width:0;min-height:62px;padding:10px 12px;border:0;color:#91a59e;background:#091916;text-align:left;cursor:pointer}.rf-learning-route button+button{border-left:1px solid rgba(181,210,201,.17)}.rf-learning-route button>span{grid-row:1 / 3;color:var(--mint);font-family:DM Mono,monospace;font-size:9px}.rf-learning-route button :is(b,small){display:block;min-width:0}.rf-learning-route button b{color:#c2cfca;font-size:10px}.rf-learning-route button small{font-family:DM Mono,monospace;font-size:7px;line-height:1.35}.rf-learning-route button:hover,.rf-learning-route button:focus-visible{outline:2px solid var(--mint);outline-offset:-2px;color:var(--paper);background:#102722}.rf-learning-route button.active{color:#17332e;background:var(--mint)}.rf-learning-route button.active :is(span,b,small){color:#071514}.rf-dimension-rule{display:grid;grid-template-columns:170px 1fr;gap:15px;margin:0;padding:10px 12px;border-left:2px solid var(--yellow);color:#91a59e;background:#e2d56a09;font-size:8px;line-height:1.55}.rf-dimension-rule b{color:var(--yellow);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}p.plot-dimension-note{display:grid;grid-template-columns:160px 1fr;gap:14px;max-width:900px;margin:15px 0 0;padding:10px 12px;border-left:2px solid var(--yellow);color:#a7b8b1;background:#e2d56a09;font-family:inherit;font-size:9px;letter-spacing:0;line-height:1.55}p.plot-dimension-note :is(b,span){display:block;margin:0}p.plot-dimension-note b{color:var(--yellow);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.iq-show-in-3d{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;margin-top:12px;padding:10px 12px;border:1px solid rgba(102,229,209,.42);color:var(--mint);background:#66e5d10b;cursor:pointer;text-align:left}.iq-show-in-3d:hover,.iq-show-in-3d:focus-visible{outline:2px solid var(--mint);outline-offset:2px;color:#071514;background:var(--mint)}.iq-show-in-3d span{font-family:DM Mono,monospace;font-size:8px;line-height:1.45}.iq-show-in-3d b{font-size:18px}.iq-amplitude-key{margin:12px 0 0;padding:10px 11px;border-left:2px solid var(--coral);color:#a7b8b1;background:#ff785f09;font-size:8px;line-height:1.55}.iq-amplitude-key :is(b,span){display:block}.iq-amplitude-key b{margin-bottom:4px;color:var(--coral);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}html[data-theme=light] .rf-learning-route{color:#10201d;border-color:#07151429;background:#e7ebe3}html[data-theme=light] .rf-learning-route>div:first-child>span{color:#126c61}html[data-theme=light] .rf-learning-route>div:first-child>p,html[data-theme=light] .rf-dimension-rule,html[data-theme=light] p.plot-dimension-note,html[data-theme=light] .iq-amplitude-key{color:#40554f}html[data-theme=light] .rf-learning-route>div[role=group],html[data-theme=light] .rf-learning-route button+button{border-color:#07151429}html[data-theme=light] .rf-learning-route button{color:#52645e;background:#f7f6ef}html[data-theme=light] .rf-learning-route button b{color:#203b35}html[data-theme=light] .rf-learning-route button.active :is(span,b,small){color:#071514}html[data-theme=light] .iq-show-in-3d{color:#126c61;border-color:#126c616b;background:#126c610b}@media(max-width:760px){.rf-learning-route{padding:15px 10px}.rf-learning-route>div:first-child,.rf-dimension-rule,p.plot-dimension-note{grid-template-columns:1fr;gap:6px}.rf-learning-route>div[role=group]{grid-template-columns:repeat(6,minmax(142px,1fr));overflow-x:auto;overscroll-behavior-inline:contain}.rf-learning-route button+button{border-left:1px solid rgba(181,210,201,.17)}.rf-stage>.scene-inspect-cue{display:none}.rf-stage>.visual-guide-launch.at-bottom{top:48px;right:8px;bottom:auto}.rf-stage-readout{right:16px;bottom:14px;left:16px;padding:14px 15px}.rf-stage-readout span,.rf-stage-readout small{font-size:8px;line-height:1.5}.rf-stage-readout b{font-size:20px}}.phantom-composer-lab{margin:22px;border:1px solid rgba(181,210,201,.19);color:#dce7e2;background:#061210;box-shadow:0 30px 90px #00000038}.phantom-composer-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.72fr);gap:clamp(28px,5vw,90px);align-items:end;padding:clamp(34px,5vw,76px);border-bottom:1px solid rgba(181,210,201,.17);background:radial-gradient(circle at 12% 0%,rgba(99,229,207,.08),transparent 36%),#071514}.phantom-composer-heading :is(p,h3){margin:0}.phantom-composer-heading>div>p{margin-bottom:17px;color:#63e5cf;font-family:DM Mono,monospace;font-size:7px;line-height:1.55;letter-spacing:.09em}.phantom-composer-heading h3{color:#edf2e9;font-size:clamp(32px,4vw,58px);font-weight:300;line-height:1.02;letter-spacing:-.045em}.phantom-composer-heading>p{color:#a6b9b2;font-size:11px;line-height:1.75}.phantom-composer-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(181,210,201,.17);background:#091916}.phantom-composer-rules article{min-width:0;padding:19px}.phantom-composer-rules article+article{border-left:1px solid rgba(181,210,201,.15)}.phantom-composer-rules span{color:#e2d56a;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.085em}.phantom-composer-rules b{display:block;margin:9px 0 7px;color:#e3ece8;font-size:10px;line-height:1.35}.phantom-composer-rules p{margin:0;color:#91a59e;font-size:8px;line-height:1.58}.phantom-term-links{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:15px 19px;border-bottom:1px solid rgba(181,210,201,.17);background:#071514}.phantom-term-links>span{margin-right:6px;color:#829890;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.08em}.phantom-term-links button{min-height:30px;padding:6px 9px;border:1px solid rgba(181,210,201,.2);color:#b9cbc4;background:#ffffff06;cursor:pointer;font-family:DM Mono,monospace;font-size:7px}.phantom-term-links button:hover,.phantom-term-links button:focus-visible{outline:none;color:#071514;border-color:#63e5cf;background:#63e5cf}.phantom-term-links i{color:#e2d56a;font-style:normal}.phantom-volume-bridge{border-bottom:1px solid rgba(181,210,201,.18);background:#061210}.phantom-volume-heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.78fr);gap:clamp(28px,5vw,84px);align-items:end;padding:clamp(32px,4vw,64px);border-bottom:1px solid rgba(181,210,201,.17);background:radial-gradient(circle at 12% 0%,rgba(155,139,255,.1),transparent 38%),#071514}.phantom-volume-heading :is(span,h4,p){margin:0}.phantom-volume-heading span{display:block;margin-bottom:15px;color:#b8a6ff;font-family:DM Mono,monospace;font-size:7px;line-height:1.55;letter-spacing:.085em}.phantom-volume-heading h4{color:#edf2e9;font-size:clamp(30px,3.6vw,54px);font-weight:300;line-height:1.04;letter-spacing:-.042em}.phantom-volume-heading>p{color:#a8bab3;font-size:11px;line-height:1.78}.phantom-volume-term-links{display:flex;overflow-x:auto;gap:6px;align-items:center;padding:13px 18px;border-bottom:1px solid rgba(181,210,201,.17);background:#071514;overscroll-behavior-inline:contain}.phantom-volume-term-links>span{min-width:max-content;margin-right:6px;color:#829890;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.phantom-volume-term-links button{min-width:max-content;min-height:34px;padding:7px 10px;border:1px solid rgba(181,210,201,.2);color:#b9cbc4;background:#ffffff06;cursor:pointer;font-family:DM Mono,monospace;font-size:8px}.phantom-volume-term-links button:hover,.phantom-volume-term-links button:focus-visible{outline:none;color:#071514;border-color:#63e5cf;background:#63e5cf}.phantom-volume-term-links i{color:#e2d56a;font-style:normal}.phantom-volume-layout{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(500px,.74fr);align-items:start}.phantom-volume-visual{min-width:0;padding:clamp(18px,2vw,30px);border-right:1px solid rgba(181,210,201,.17);background:#061210}.phantom-volume-stage{position:relative;overflow:hidden;width:100%;min-height:520px;aspect-ratio:16 / 10;border:1px solid rgba(181,210,201,.22);background:radial-gradient(circle at 50% 42%,rgba(35,88,78,.23),transparent 54%),#030b0a;box-shadow:inset 0 0 80px #00000085,0 24px 65px #0003}.phantom-volume-stage canvas{display:block;width:100%;height:100%;touch-action:pan-y pinch-zoom}.phantom-volume-stage .canvas-fallback{inset:0}.phantom-volume-stage>.visual-guide-launch{top:11px;right:11px}.phantom-volume-stage>.scene-inspect-cue{right:11px;bottom:55px}.phantom-volume-axis-key{position:absolute;z-index:5;right:12px;bottom:12px;display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 82px);pointer-events:none}.phantom-volume-axis-key span{display:inline-flex;gap:5px;align-items:center;padding:5px 7px;border:1px solid rgba(181,210,201,.14);color:#aebeb8;background:#040e0dc7;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.045em}.phantom-volume-axis-key i{width:7px;height:7px;border-radius:50%;background:#63e5cf;box-shadow:0 0 7px #63e5cf66}.phantom-volume-axis-key span:nth-child(2) i{background:#ff806f;box-shadow:0 0 7px #ff806f66}.phantom-volume-axis-key span:nth-child(3) i{background:#b8a6ff;box-shadow:0 0 7px #b8a6ff66}.phantom-volume-visual>p{margin:15px 0 0;padding:13px 15px;border-left:2px solid rgba(184,166,255,.6);color:#98aca5;background:#b8a6ff06;font-size:9px;line-height:1.7}.phantom-volume-visual>p b{color:#c9bfff;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.055em}.phantom-volume-material-key{display:flex;gap:6px 12px;flex-wrap:wrap;margin-top:12px;padding:12px 14px;border:1px solid rgba(181,210,201,.14)}.phantom-volume-material-key span{display:inline-flex;gap:6px;align-items:center;color:#91a49d;font-family:DM Mono,monospace;font-size:7px}.phantom-volume-material-key i{width:9px;height:9px;border:1px solid color-mix(in srgb,var(--volume-color),white 18%);border-radius:50%;background:color-mix(in srgb,var(--volume-color),transparent 25%);box-shadow:0 0 9px color-mix(in srgb,var(--volume-color),transparent 55%)}.phantom-volume-console{min-width:0;padding:clamp(22px,2.5vw,39px);background:#091916}.phantom-volume-live{margin-bottom:25px;padding:18px;border:1px solid rgba(226,213,106,.28);border-left:4px solid #fff06d;background:#e2d56a09}.phantom-volume-live :is(span,h5,p){margin:0}.phantom-volume-live span{color:#e2d56a;font-family:DM Mono,monospace;font-size:7px;line-height:1.5;letter-spacing:.07em}.phantom-volume-live h5{margin:9px 0 7px;color:#edf2e9;font-size:18px;font-weight:500;line-height:1.3}.phantom-volume-live p{color:#a7b8b1;font-size:9px;line-height:1.66}.phantom-volume-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 15px}.phantom-volume-console .range-control{min-width:0;margin:0}.phantom-volume-console .range-control>div{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end}.phantom-volume-console .range-control label{color:#dce7e2;font-size:9px;line-height:1.45}.phantom-volume-console .range-control output{color:#63e5cf;font-family:DM Mono,monospace;font-size:9px;white-space:nowrap}.phantom-volume-console .range-control input[type=range]{margin-top:10px;background:linear-gradient(90deg,#63e5cf 0 var(--range-progress, 50%),rgba(181,210,201,.19) var(--range-progress, 50%))}.phantom-volume-console .range-control input[type=range]::-webkit-slider-thumb{border-color:#091916;background:#63e5cf}.phantom-volume-console .range-control input[type=range]::-moz-range-thumb{border-color:#091916;background:#63e5cf}.phantom-volume-console .range-control>p{min-height:71px;margin:9px 0 0;padding:10px;border-left:2px solid rgba(99,229,207,.35);color:#91a59e;background:#63e5cf06;font-size:8px;line-height:1.55}.phantom-volume-console .slice-control>p{border-left-color:#b8a6ff85;background:#b8a6ff06}.phantom-volume-law{position:relative;margin-top:25px;padding:18px 44px 17px 18px;border:1px solid rgba(184,166,255,.3);background:#b8a6ff09}.phantom-volume-law>span,.phantom-volume-law>small{display:block;color:#99aaa4;font-family:DM Mono,monospace;font-size:7px;line-height:1.55}.phantom-volume-law>span{color:#b8a6ff}.phantom-volume-law p{margin:11px 0;color:#edf2e9;font-family:Georgia,serif;font-size:clamp(18px,1.45vw,24px);line-height:1.45;overflow-wrap:anywhere}.phantom-volume-readouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;border-top:1px solid rgba(181,210,201,.17);border-left:1px solid rgba(181,210,201,.17)}.phantom-volume-readouts>div{min-width:0;padding:14px;border-right:1px solid rgba(181,210,201,.17);border-bottom:1px solid rgba(181,210,201,.17)}.phantom-volume-readouts :is(span,b,small){display:block}.phantom-volume-readouts span{color:#63e5cf;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;letter-spacing:.055em}.phantom-volume-readouts b{margin:7px 0 5px;color:#edf2e9;font-family:DM Mono,monospace;font-size:14px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.phantom-volume-readouts small{color:#859991;font-size:8px;line-height:1.5}.phantom-volume-why{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;border-top:1px solid rgba(181,210,201,.17);border-left:1px solid rgba(181,210,201,.17)}.phantom-volume-why article{min-width:0;padding:17px;border-right:1px solid rgba(181,210,201,.17);border-bottom:1px solid rgba(181,210,201,.17)}.phantom-volume-why span{color:#e2d56a;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;letter-spacing:.065em}.phantom-volume-why p{margin:9px 0 0;color:#a9bbb4;font-size:9px;line-height:1.68}.phantom-volume-boundary{margin-top:20px;padding:16px 18px;border:1px solid rgba(255,128,111,.25);background:#ff806f06}.phantom-volume-boundary b{display:block;margin-bottom:8px;color:#ff9a86;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.06em}.phantom-volume-boundary p{margin:0;color:#a9bbb4;font-size:9px;line-height:1.68}.fat-water-dixon-lab{border-bottom:1px solid rgba(181,210,201,.18);color:#dce7e2;background:#040d0c}.fat-water-heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.78fr);gap:clamp(28px,5vw,84px);align-items:end;padding:clamp(30px,4vw,58px);border-bottom:1px solid rgba(181,210,201,.17);background:radial-gradient(circle at 12% 0%,rgba(107,157,255,.09),transparent 34%),radial-gradient(circle at 92% 12%,rgba(226,213,106,.08),transparent 38%),#061311}.fat-water-heading :is(span,h5,p){margin:0}.fat-water-heading span{display:block;margin-bottom:14px;color:#66e5d1;font-family:DM Mono,monospace;font-size:7px;line-height:1.5;letter-spacing:.08em}.fat-water-heading h5{color:#edf2e9;font-size:clamp(27px,3.25vw,48px);font-weight:300;line-height:1.06;letter-spacing:-.04em}.fat-water-heading>p{color:#a5b8b1;font-size:10px;line-height:1.76}.fat-water-layout{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(540px,.76fr);align-items:start}.fat-water-visual{min-width:0;padding:clamp(16px,2vw,30px);border-right:1px solid rgba(181,210,201,.17);background:#05110f}.fat-water-stage{position:relative;overflow:hidden;width:100%;min-height:520px;aspect-ratio:16 / 9;border:1px solid rgba(181,210,201,.22);background:radial-gradient(circle at 22% 35%,rgba(107,157,255,.13),transparent 27%),radial-gradient(circle at 77% 38%,rgba(226,213,106,.1),transparent 29%),#020908;box-shadow:inset 0 0 90px #0000008a,0 24px 68px #0003}.fat-water-stage canvas{display:block;width:100%;height:100%;touch-action:pan-y pinch-zoom}.fat-water-stage .canvas-fallback{inset:0}.fat-water-stage>.visual-guide-launch{top:11px;right:11px}.fat-water-stage>.scene-inspect-cue{right:11px;bottom:54px;font-size:8px}.fat-water-stage-key{position:absolute;z-index:5;right:12px;bottom:12px;left:76px;display:grid;grid-template-columns:repeat(3,minmax(0,auto));gap:5px;justify-content:end;pointer-events:none}.fat-water-stage-key span{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-width:0;padding:6px 8px;border:1px solid rgba(181,210,201,.14);color:#abbdb6;background:#030c0be0;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.035em;white-space:nowrap}.fat-water-stage-key i{width:8px;height:8px;border-radius:50%;background:#6b9dff;box-shadow:0 0 8px #6b9dff94}.fat-water-stage-key span:nth-child(2) i{background:#e2d56a;box-shadow:0 0 8px #e2d56a94}.fat-water-stage-key span:nth-child(3) i{background:#66e5d1;box-shadow:0 0 8px #66e5d194}.fat-water-stage-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;border:1px solid rgba(181,210,201,.18)}.fat-water-stage-nav button{display:grid;min-width:0;min-height:70px;padding:11px 12px;border:0;color:#8fa39b;background:#071513;cursor:pointer;grid-template-columns:auto 1fr;column-gap:9px;align-content:center;text-align:left}.fat-water-stage-nav button+button{border-left:1px solid rgba(181,210,201,.16)}.fat-water-stage-nav button span{grid-row:1 / 3;color:#829890;font-family:DM Mono,monospace;font-size:8px}.fat-water-stage-nav button b{color:#dce7e2;font-size:10px;line-height:1.35}.fat-water-stage-nav button small{margin-top:3px;font-size:7px;line-height:1.35}.fat-water-stage-nav button:hover,.fat-water-stage-nav button:focus-visible{outline:2px solid #66e5d1;outline-offset:-2px}.fat-water-stage-nav button.active{color:#071514;background:#66e5d1}.fat-water-stage-nav button.active :is(span,b,small){color:#071514}.fat-water-plot-panel{margin-top:10px;padding:13px 14px 8px;border:1px solid rgba(181,210,201,.18);background:#030c0b}.fat-water-plot-panel>div{display:flex;gap:16px;align-items:baseline;justify-content:space-between}.fat-water-plot-panel span{color:#879a93;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.06em}.fat-water-plot-panel b{color:#66e5d1;font-family:DM Mono,monospace;font-size:9px;font-weight:500}.fat-water-plot-panel canvas{display:block;width:100%;height:auto;max-height:250px;margin-top:7px}.fat-water-visual>p{margin:13px 0 0;padding:14px 16px;border-left:2px solid rgba(102,229,209,.58);color:#9aada6;background:#66e5d106;font-size:9px;line-height:1.72}.fat-water-visual>p b{color:#66e5d1;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.055em}.fat-water-console{min-width:0;padding:clamp(21px,2.4vw,38px);background:#081714}.fat-water-live{margin-bottom:20px;padding:18px;border:1px solid rgba(102,229,209,.27);border-left:4px solid #66e5d1;background:#66e5d109}.fat-water-live :is(span,h6,p){margin:0}.fat-water-live span{color:#66e5d1;font-family:DM Mono,monospace;font-size:7px;line-height:1.5;letter-spacing:.07em}.fat-water-live h6{margin:9px 0 7px;color:#edf2e9;font-size:18px;font-weight:500;line-height:1.3}.fat-water-live p{color:#a7b8b1;font-size:9px;line-height:1.66}.fat-water-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:21px;border:1px solid rgba(181,210,201,.18)}.fat-water-presets button{display:flex;min-width:0;min-height:64px;padding:9px;border:0;color:#8ca098;background:#ffffff04;cursor:pointer;flex-direction:column;justify-content:center;text-align:left}.fat-water-presets button+button{border-left:1px solid rgba(181,210,201,.16)}.fat-water-presets button b{color:#d6e1dc;font-size:9px;line-height:1.3}.fat-water-presets button small{margin-top:4px;font-size:6px;line-height:1.38}.fat-water-presets button:hover,.fat-water-presets button:focus-visible{outline:2px solid #e2d56a;outline-offset:-2px}.fat-water-presets button.active{color:#071514;background:#e2d56a}.fat-water-presets button.active :is(b,small){color:#071514}.fat-water-shared-controls,.fat-water-control-grid{display:grid;gap:18px 14px}.fat-water-shared-controls{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px;padding-bottom:20px;border-bottom:1px solid rgba(181,210,201,.17)}.fat-water-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fat-water-console .range-control{min-width:0;margin:0}.fat-water-console .range-control label{font-size:8px;line-height:1.45}.fat-water-console .range-control output{color:#66e5d1;font-family:DM Mono,monospace;font-size:8px;white-space:nowrap}.fat-water-console .range-control input[type=range]{background:linear-gradient(90deg,#66e5d1 0 var(--range-progress, 50%),rgba(181,210,201,.19) var(--range-progress, 50%))}.fat-water-console .range-control input[type=range]::-webkit-slider-thumb{border-color:#081714;background:#66e5d1}.fat-water-console .range-control input[type=range]::-moz-range-thumb{border-color:#081714;background:#66e5d1}.fat-water-console .range-control>p{min-height:84px;margin:9px 0 0;padding:10px;border-left:2px solid rgba(102,229,209,.36);color:#91a59e;background:#66e5d106;font-size:8px;line-height:1.55}.fat-water-shared-controls .range-control>p{min-height:72px}.fat-water-correction{margin-top:21px}.fat-water-correction>span{display:block;color:#9aada6;font-family:DM Mono,monospace;font-size:7px;line-height:1.5;letter-spacing:.055em}.fat-water-correction [role=group]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;border:1px solid rgba(181,210,201,.18)}.fat-water-correction button{display:flex;min-width:0;min-height:66px;padding:11px;border:0;color:#8ea299;background:transparent;cursor:pointer;flex-direction:column;justify-content:center;text-align:left}.fat-water-correction button+button{border-left:1px solid rgba(181,210,201,.17)}.fat-water-correction button b{color:#d8e3de;font-size:10px}.fat-water-correction button small{margin-top:4px;font-size:7px;line-height:1.4}.fat-water-correction button:hover,.fat-water-correction button:focus-visible{outline:2px solid #66e5d1;outline-offset:-2px}.fat-water-correction button.active{color:#071514;background:#66e5d1}.fat-water-correction button.active :is(b,small){color:#071514}.fat-water-law{position:relative;margin-top:22px;padding:18px 44px 17px 18px;border:1px solid rgba(155,139,255,.3);background:#9b8bff09}.fat-water-law>span,.fat-water-law>small{display:block;color:#99aaa4;font-family:DM Mono,monospace;font-size:7px;line-height:1.55}.fat-water-law>span{color:#b8a6ff}.fat-water-law p{margin:11px 0;color:#edf2e9;font-family:Georgia,serif;font-size:clamp(17px,1.3vw,22px);line-height:1.5;overflow-wrap:anywhere}.fat-water-readouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:19px;border-top:1px solid rgba(181,210,201,.17);border-left:1px solid rgba(181,210,201,.17)}.fat-water-readouts>div{min-width:0;padding:13px;border-right:1px solid rgba(181,210,201,.17);border-bottom:1px solid rgba(181,210,201,.17)}.fat-water-readouts :is(span,b,small){display:block}.fat-water-readouts span{color:#66e5d1;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;letter-spacing:.055em}.fat-water-readouts b{margin:7px 0 5px;color:#edf2e9;font-family:DM Mono,monospace;font-size:12px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.fat-water-readouts small{color:#859991;font-size:8px;line-height:1.5}.fat-water-explanations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:19px;border-top:1px solid rgba(181,210,201,.17);border-left:1px solid rgba(181,210,201,.17)}.fat-water-explanations article{min-width:0;padding:16px;border-right:1px solid rgba(181,210,201,.17);border-bottom:1px solid rgba(181,210,201,.17)}.fat-water-explanations span{color:#e2d56a;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;letter-spacing:.06em}.fat-water-explanations p{margin:9px 0 0;color:#a9bbb4;font-size:9px;line-height:1.68}.fat-water-boundary{margin-top:19px;padding:16px 18px;border:1px solid rgba(255,120,95,.27);background:#ff785f06}.fat-water-boundary b{display:block;margin-bottom:8px;color:#ff947f;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.06em}.fat-water-boundary p{margin:0;color:#a9bbb4;font-size:9px;line-height:1.68}.fat-water-sources{margin:13px 0 0;color:#81958d;font-size:8px;line-height:1.6}.fat-water-sources b{color:#9bb0a8;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.055em}.fat-water-sources a{color:#b8a6ff;text-decoration-color:#b8a6ff70;text-underline-offset:3px}.fat-water-sources a:hover,.fat-water-sources a:focus-visible{color:#edf2e9}.phantom-shift-lab{border-bottom:1px solid rgba(181,210,201,.18);background:#050f0e}.phantom-shift-heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.8fr);gap:clamp(28px,5vw,84px);align-items:end;padding:clamp(32px,4vw,64px);border-bottom:1px solid rgba(181,210,201,.17);background:radial-gradient(circle at 88% 0%,rgba(255,212,95,.09),transparent 38%),#071514}.phantom-shift-heading :is(span,h4,p){margin:0}.phantom-shift-heading span{display:block;margin-bottom:15px;color:#ffd45f;font-family:DM Mono,monospace;font-size:7px;line-height:1.55;letter-spacing:.085em}.phantom-shift-heading h4{color:#edf2e9;font-size:clamp(30px,3.6vw,54px);font-weight:300;line-height:1.04;letter-spacing:-.042em}.phantom-shift-heading>p{color:#a8bab3;font-size:11px;line-height:1.78}.phantom-shift-term-links{display:flex;overflow-x:auto;gap:6px;align-items:center;padding:13px 18px;border-bottom:1px solid rgba(181,210,201,.17);background:#071514;overscroll-behavior-inline:contain}.phantom-shift-term-links>span{min-width:max-content;margin-right:6px;color:#829890;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.phantom-shift-term-links button{min-width:max-content;min-height:34px;padding:7px 10px;border:1px solid rgba(181,210,201,.2);color:#b9cbc4;background:#ffffff06;cursor:pointer;font-family:DM Mono,monospace;font-size:8px}.phantom-shift-term-links button:hover,.phantom-shift-term-links button:focus-visible{outline:none;color:#071514;border-color:#ffd45f;background:#ffd45f}.phantom-shift-term-links i{color:#ffd45f;font-style:normal}.phantom-shift-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(520px,.82fr);align-items:start}.phantom-shift-visual-column{min-width:0;padding:clamp(18px,2.2vw,34px);border-right:1px solid rgba(181,210,201,.17);background:#061210}.phantom-shift-svg-shell{position:sticky;top:77px;overflow:hidden;border:1px solid rgba(181,210,201,.22);background:radial-gradient(circle at 52% 25%,rgba(255,212,95,.07),transparent 42%),#030b0a;box-shadow:inset 0 0 70px #00000075,0 22px 60px #0000002e}.phantom-shift-svg-shell svg{display:block;width:100%;height:auto;min-height:430px}.phantom-shift-svg-shell>.visual-guide-launch{top:10px;right:10px}.phantom-shift-2d-reason{margin:15px 0 0;padding:14px 16px;border-left:2px solid rgba(255,212,95,.64);color:#9aada6;background:#ffd45f06;font-size:9px;line-height:1.72}.phantom-shift-2d-reason b{color:#ffd45f;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.055em}.phantom-shift-console{min-width:0;padding:clamp(22px,2.6vw,42px);background:#091916}.phantom-shift-live{margin-bottom:24px;padding:18px;border:1px solid rgba(255,212,95,.28);border-left:4px solid #ffd45f;background:#ffd45f09}.phantom-shift-live :is(span,h5,p){margin:0}.phantom-shift-live span{color:#ffd45f;font-family:DM Mono,monospace;font-size:7px;line-height:1.5;letter-spacing:.07em}.phantom-shift-live h5{margin:9px 0 7px;color:#edf2e9;font-size:18px;font-weight:500;line-height:1.3}.phantom-shift-live p{color:#a7b8b1;font-size:9px;line-height:1.66}.phantom-shift-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 15px}.phantom-shift-console .range-control{min-width:0;margin:0}.phantom-shift-console .range-control input[type=range]{background:linear-gradient(90deg,#ffd45f 0 var(--range-progress, 50%),rgba(181,210,201,.19) var(--range-progress, 50%))}.phantom-shift-console .range-control input[type=range]::-webkit-slider-thumb{border-color:#091916;background:#ffd45f}.phantom-shift-console .range-control input[type=range]::-moz-range-thumb{border-color:#091916;background:#ffd45f}.phantom-shift-console .range-control>p{min-height:84px;margin:9px 0 0;padding:10px;border-left:2px solid rgba(255,212,95,.42);color:#91a59e;background:#ffd45f06;font-size:8px;line-height:1.58}.phantom-shift-state-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:23px}.phantom-shift-state-grid>section{min-width:0}.phantom-shift-state-grid>section>span{display:block;min-height:28px;color:#9aada6;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;letter-spacing:.055em}.phantom-shift-state-grid [role=group]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;border:1px solid rgba(181,210,201,.18)}.phantom-shift-state-grid button{display:flex;min-width:0;min-height:62px;padding:10px;border:0;color:#91a59e;background:transparent;cursor:pointer;flex-direction:column;justify-content:center;text-align:left}.phantom-shift-state-grid button+button{border-left:1px solid rgba(181,210,201,.18)}.phantom-shift-state-grid button b{color:#d2ddd9;font-size:10px}.phantom-shift-state-grid button small{margin-top:4px;font-size:7px;line-height:1.4}.phantom-shift-state-grid button:hover,.phantom-shift-state-grid button:focus-visible{outline:2px solid #ffd45f;outline-offset:-2px}.phantom-shift-state-grid button.active{color:#071514;background:#ffd45f}.phantom-shift-state-grid button.active :is(b,small){color:#071514}.phantom-shift-law{position:relative;margin-top:24px;padding:18px 44px 17px 18px;border:1px solid rgba(255,212,95,.3);background:#ffd45f09}.phantom-shift-law>span,.phantom-shift-law>small{display:block;color:#99aaa4;font-family:DM Mono,monospace;font-size:7px;line-height:1.55}.phantom-shift-law>span{color:#ffd45f}.phantom-shift-law p{margin:11px 0;color:#edf2e9;font-family:Georgia,serif;font-size:clamp(17px,1.35vw,23px);line-height:1.45;overflow-wrap:anywhere}.phantom-shift-readouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;border-top:1px solid rgba(181,210,201,.17);border-left:1px solid rgba(181,210,201,.17)}.phantom-shift-readouts>div{min-width:0;padding:14px;border-right:1px solid rgba(181,210,201,.17);border-bottom:1px solid rgba(181,210,201,.17)}.phantom-shift-readouts :is(span,b,small){display:block}.phantom-shift-readouts span{color:#ffd45f;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;letter-spacing:.055em}.phantom-shift-readouts b{margin:7px 0 5px;color:#edf2e9;font-family:DM Mono,monospace;font-size:13px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.phantom-shift-readouts small{color:#859991;font-size:8px;line-height:1.5}.phantom-shift-explanations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;border-top:1px solid rgba(181,210,201,.17);border-left:1px solid rgba(181,210,201,.17)}.phantom-shift-explanations article{min-width:0;padding:17px;border-right:1px solid rgba(181,210,201,.17);border-bottom:1px solid rgba(181,210,201,.17)}.phantom-shift-explanations span{color:#63e5cf;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;letter-spacing:.06em}.phantom-shift-explanations p{margin:9px 0 0;color:#a9bbb4;font-size:9px;line-height:1.68}.phantom-shift-boundary{margin-top:20px;padding:17px 19px;border:1px solid rgba(255,128,111,.25);background:#ff806f06}.phantom-shift-boundary b{display:block;margin-bottom:8px;color:#ff9a86;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.06em}.phantom-shift-boundary p{margin:0;color:#a9bbb4;font-size:9px;line-height:1.68}#phantom-chemical-shift-svg text{font-family:DM Mono,monospace}#phantom-chemical-shift-svg .ps-bg{fill:#030b0a}#phantom-chemical-shift-svg .ps-kicker{fill:#ffd45f;font-size:13px;letter-spacing:1.1px}#phantom-chemical-shift-svg .ps-note{fill:#829890;font-size:13px}#phantom-chemical-shift-svg .ps-label{fill:#c3d1cc;font-size:13px}#phantom-chemical-shift-svg .ps-row{fill:#91a59e;font-size:14px;letter-spacing:1px}#phantom-chemical-shift-svg .ps-value{fill:#edf2e9;font-size:17px}#phantom-chemical-shift-svg .ps-axis{stroke:#edf2e975;stroke-width:2}#phantom-chemical-shift-svg .ps-arrow,#phantom-chemical-shift-svg .ps-shift-arrow{fill:none;stroke:#edf2e9;stroke-width:2}#phantom-chemical-shift-svg .ps-shift-arrow{stroke:#ffd45f;stroke-width:3}#phantom-chemical-shift-svg .ps-shift-head{fill:#ffd45f}#phantom-chemical-shift-svg .ps-molecule-water circle{fill:#58c9ff14;stroke:#58c9ff;stroke-width:2}#phantom-chemical-shift-svg .ps-molecule-water path{fill:none;stroke:#58c9ff6b;stroke-width:2}#phantom-chemical-shift-svg .ps-molecule-water text,#phantom-chemical-shift-svg .ps-molecule-fat text{fill:#b9cbc4;font-size:14px}#phantom-chemical-shift-svg .ps-molecule-water text+text,#phantom-chemical-shift-svg .ps-molecule-fat text+text{fill:#829890;font-size:12px}#phantom-chemical-shift-svg .ps-molecule-fat circle{fill:#ffd45f14;stroke:#ffd45f;stroke-width:2}#phantom-chemical-shift-svg .ps-molecule-fat path{fill:none;stroke:#ffd45f6e;stroke-width:2}#phantom-chemical-shift-svg .ps-bin{fill:#b8a6ff12;stroke:#b8a6ff75;stroke-dasharray:7 5}#phantom-chemical-shift-svg .ps-water{stroke:#58c9ff;stroke-width:4}#phantom-chemical-shift-svg .ps-fat{stroke:#ffd45f;stroke-width:4}#phantom-chemical-shift-svg .ps-water-fill,#phantom-chemical-shift-svg .ps-water-block{fill:#58c9ff}#phantom-chemical-shift-svg .ps-fat-fill,#phantom-chemical-shift-svg .ps-fat-block{fill:#ffd45f}#phantom-chemical-shift-svg .ps-fat-ghost{fill:none;stroke:#ffd45fc7;stroke-width:2;stroke-dasharray:7 5}#phantom-chemical-shift-svg .ps-block-text{fill:#06201c;font-size:13px;font-weight:700}#phantom-chemical-shift-svg .ps-block-text.dark{fill:#3c3300}#phantom-chemical-shift-svg .ps-overlap{fill:#edf2e9bf;mix-blend-mode:screen}#phantom-chemical-shift-svg .ps-overlap-label{fill:#edf2e9;font-size:10px}#phantom-chemical-shift-svg .ps-gap{fill:#030b0a;stroke:#ff806fe6;stroke-width:2}.phantom-composer-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(380px,.62fr);align-items:start}.phantom-composer-visuals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-right:1px solid rgba(181,210,201,.17)}.phantom-composer-panel{min-width:0;margin:0;padding:clamp(14px,1.5vw,22px);border-bottom:1px solid rgba(181,210,201,.15)}.phantom-composer-panel:nth-child(2n){border-left:1px solid rgba(181,210,201,.15)}.phantom-composer-panel figcaption{display:flex;min-height:48px;flex-direction:column;justify-content:center;margin-bottom:12px}.phantom-composer-panel figcaption span{color:#63e5cf;font-family:DM Mono,monospace;font-size:6px;line-height:1.5;letter-spacing:.085em}.phantom-composer-panel figcaption b{margin-top:6px;color:#c2d0cb;font-family:DM Mono,monospace;font-size:7px;font-weight:500;line-height:1.45}.phantom-composer-panel>p{min-height:52px;margin:13px 0 0;color:#81968f;font-size:8px;line-height:1.62}.phantom-canvas-shell{position:relative;overflow:hidden;width:100%;aspect-ratio:1;border:1px solid rgba(181,210,201,.19);background:#040e0d;box-shadow:inset 0 0 54px #0000006b}.phantom-canvas-shell canvas{display:block;width:100%;height:100%;image-rendering:pixelated}.phantom-editor-shell canvas{cursor:crosshair;touch-action:none}.phantom-editor-shell canvas:focus-visible{outline:3px solid #e2d56a;outline-offset:-4px}.phantom-orientation span,.phantom-k-axes span{position:absolute;z-index:2;color:#edf2e9ba;font-family:DM Mono,monospace;font-size:7px;pointer-events:none}.phantom-orientation span:first-child{top:8px;left:50%;transform:translate(-50%)}.phantom-orientation span:last-child{top:50%;right:8px;transform:translateY(-50%)}.phantom-k-axes:before,.phantom-k-axes:after{position:absolute;z-index:2;content:"";background:#63e5cf29;pointer-events:none}.phantom-k-axes:before{top:50%;right:0;left:0;height:1px}.phantom-k-axes:after{top:0;bottom:0;left:50%;width:1px}.phantom-k-axes span:first-child{top:8px;left:calc(50% + 7px)}.phantom-k-axes span:nth-child(2){top:calc(50% + 7px);right:8px}.phantom-editor-cue{position:absolute;z-index:3;right:9px;bottom:9px;display:flex;gap:7px;align-items:center;padding:6px 8px;color:#dfe9e4;background:#040e0dc7;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.07em;pointer-events:none}.phantom-editor-cue i{width:12px;height:12px;border:1px solid #e2d56a;border-radius:50%;box-shadow:0 0 0 4px #e2d56a1f}.phantom-phase-key{position:absolute;z-index:3;right:10px;bottom:9px;left:10px;display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;color:#edf2e9ad;font-family:DM Mono,monospace;font-size:6px;pointer-events:none}.phantom-phase-key i{height:5px;background:linear-gradient(90deg,#5b78ff,#57e3a1,#f4dd63,#f15caa,#5b78ff)}.phantom-composer-controls{min-width:0;padding:clamp(24px,2.6vw,42px);background:#091916}.phantom-live-consequence{margin-bottom:28px;padding:19px;border:1px solid rgba(226,213,106,.27);border-left:4px solid #e2d56a;background:#e2d56a09}.phantom-live-consequence :is(span,h4,p){margin:0}.phantom-live-consequence span{color:#e2d56a;font-family:DM Mono,monospace;font-size:6px;line-height:1.5;letter-spacing:.085em}.phantom-live-consequence h4{margin:9px 0 7px;color:#edf2e9;font-size:18px;font-weight:500;line-height:1.28}.phantom-live-consequence p{color:#a7b8b1;font-size:9px;line-height:1.65}.phantom-control-section{margin-bottom:27px}.phantom-control-heading{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;margin-bottom:11px}.phantom-control-heading span{color:#63e5cf;font-family:DM Mono,monospace;font-size:6px;line-height:1.5;letter-spacing:.085em}.phantom-control-heading p{margin:0;color:#91a59e;font-size:7px;line-height:1.55}.phantom-preset-buttons,.phantom-tool-buttons,.phantom-sequence-switch{display:grid;border:1px solid rgba(181,210,201,.18)}.phantom-preset-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.phantom-tool-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.phantom-sequence-switch{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:27px}.phantom-preset-buttons button,.phantom-tool-buttons button,.phantom-sequence-switch button{display:flex;min-width:0;min-height:58px;padding:10px;border:0;color:#91a59e;background:transparent;cursor:pointer;flex-direction:column;justify-content:center;text-align:left}.phantom-preset-buttons button:nth-child(2n),.phantom-tool-buttons button+button,.phantom-sequence-switch button+button{border-left:1px solid rgba(181,210,201,.18)}.phantom-preset-buttons button:nth-child(n+3){border-top:1px solid rgba(181,210,201,.18)}.phantom-preset-buttons b,.phantom-tool-buttons b,.phantom-sequence-switch b{color:#c4d0cc;font-size:9px}.phantom-preset-buttons small,.phantom-tool-buttons small,.phantom-sequence-switch small{margin-top:4px;font-size:6px;line-height:1.4}.phantom-preset-buttons button:hover,.phantom-preset-buttons button:focus-visible,.phantom-tool-buttons button:hover,.phantom-tool-buttons button:focus-visible,.phantom-sequence-switch button:hover,.phantom-sequence-switch button:focus-visible{outline:none;color:#edf2e9;background:#63e5cf14}.phantom-preset-buttons button.active,.phantom-tool-buttons button.active,.phantom-sequence-switch button.active{color:#071514;background:#63e5cf}.phantom-preset-buttons button.active :is(b,small),.phantom-tool-buttons button.active :is(b,small),.phantom-sequence-switch button.active :is(b,small){color:#071514}.phantom-canvas-instructions{margin:10px 0 0;padding:10px 11px;border-left:2px solid #e2d56a;color:#adbbb6;background:#e2d56a06;font-size:8px;line-height:1.55}.phantom-material-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(181,210,201,.18)}.phantom-material-buttons button{position:relative;display:grid;grid-template-columns:12px 1fr;gap:3px 8px;min-width:0;min-height:62px;padding:10px;border:0;color:#91a59e;background:transparent;cursor:pointer;text-align:left}.phantom-material-buttons button:nth-child(2n){border-left:1px solid rgba(181,210,201,.18)}.phantom-material-buttons button:nth-child(n+3){border-top:1px solid rgba(181,210,201,.18)}.phantom-material-buttons button:last-child{grid-column:1 / -1}.phantom-material-buttons i{grid-row:1 / 3;width:10px;height:10px;margin-top:2px;border-radius:50%;background:var(--material);box-shadow:0 0 0 4px color-mix(in srgb,var(--material) 16%,transparent)}.phantom-material-buttons b{color:#c4d0cc;font-size:8px;line-height:1.35}.phantom-material-buttons small{font-size:6px;line-height:1.4}.phantom-material-buttons button:hover,.phantom-material-buttons button:focus-visible{outline:none;background:#63e5cf12}.phantom-material-buttons button.active{background:#63e5cf21;box-shadow:inset 0 0 0 1px #63e5cf}.phantom-material-buttons button.active b{color:#edf2e9}.phantom-object-controls>label{display:block;margin-bottom:7px;color:#dce7e2;font-size:8px}.phantom-object-controls select{width:100%;min-height:44px;padding:9px 12px;border:1px solid rgba(181,210,201,.24);border-radius:0;color:#dce7e2;background:#071514;font:8px/1.4 DM Mono,monospace}.phantom-object-controls select:focus-visible{outline:2px solid #63e5cf;outline-offset:2px}.phantom-object-controls>p{min-height:38px;margin:8px 0 10px;color:#8fa39b;font-size:7px;line-height:1.5}.phantom-command-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.phantom-command-buttons button{min-height:38px;padding:7px 9px;border:1px solid rgba(181,210,201,.19);color:#b8c8c2;background:#ffffff05;cursor:pointer;font-family:DM Mono,monospace;font-size:7px}.phantom-command-buttons button:hover,.phantom-command-buttons button:focus-visible{outline:none;color:#071514;border-color:#63e5cf;background:#63e5cf}.phantom-command-buttons button:disabled{opacity:.35;cursor:not-allowed}.phantom-command-buttons button:last-child{color:#ff9a86;border-color:#ff806f47}.phantom-composer-controls>.range-control,.phantom-timing-grid .range-control,.phantom-custom-material .range-control{margin-bottom:27px}.phantom-composer-controls .range-control>span,.phantom-composer-controls .range-control small{color:#91a59e}.phantom-composer-controls .range-control label{color:#edf2e9}.phantom-composer-controls .range-control output{color:#63e5cf}.phantom-composer-controls input[type=range]{background:linear-gradient(90deg,#63e5cf 0 var(--range-progress, 50%),rgba(181,210,201,.2) var(--range-progress, 50%))}.phantom-composer-controls input[type=range]::-webkit-slider-thumb{border-color:#091916;background:#63e5cf}.phantom-composer-controls input[type=range]::-moz-range-thumb{border-color:#091916;background:#63e5cf}.phantom-composer-controls .range-control>p{min-height:44px;margin:11px 0 0;padding:10px 11px;border-left:2px solid rgba(99,229,207,.48);color:#a7b8b1;background:#63e5cf06;font-size:8px;line-height:1.55}.phantom-timing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.phantom-custom-material{margin:2px 0 27px;border:1px solid rgba(99,229,207,.2);background:#63e5cf06}.phantom-custom-material summary{padding:15px;color:#63e5cf;cursor:pointer;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.045em}.phantom-custom-material>p{margin:0;padding:0 15px 15px;color:#91a59e;font-size:8px;line-height:1.58}.phantom-custom-material .range-control{padding:0 15px}.phantom-custom-material .range-control:last-child{margin-bottom:18px}.phantom-signal-law,.phantom-fourier-law{position:relative;margin-bottom:18px;padding:17px 40px 16px 16px;border:1px solid rgba(99,229,207,.26);background:#63e5cf08}.phantom-fourier-law{border-color:#e2d56a45;background:#e2d56a06}.phantom-signal-law>span,.phantom-signal-law>small,.phantom-fourier-law>span,.phantom-fourier-law>small{display:block;color:#91a59e;font-family:DM Mono,monospace;font-size:6px;line-height:1.55}.phantom-signal-law>span{color:#63e5cf}.phantom-fourier-law>span{color:#e2d56a}.phantom-signal-law p,.phantom-fourier-law p{margin:10px 0;color:#edf2e9;font-family:Georgia,serif;font-size:clamp(16px,1.4vw,21px);line-height:1.35}.phantom-live-readouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;border-top:1px solid rgba(181,210,201,.17);border-left:1px solid rgba(181,210,201,.17)}.phantom-live-readouts>div{min-width:0;padding:13px;border-right:1px solid rgba(181,210,201,.17);border-bottom:1px solid rgba(181,210,201,.17)}.phantom-live-readouts :is(span,b,small){display:block}.phantom-live-readouts span{color:#63e5cf;font-family:DM Mono,monospace;font-size:6px;line-height:1.4;letter-spacing:.06em}.phantom-live-readouts b{margin:7px 0 4px;color:#edf2e9;font-family:DM Mono,monospace;font-size:8px;font-weight:500;line-height:1.4}.phantom-live-readouts small{color:#829890;font-size:7px;line-height:1.45}.phantom-model-boundary{margin-top:22px;padding:16px;border:1px solid rgba(255,128,111,.25);background:#ff806f06}.phantom-model-boundary b{display:block;margin-bottom:8px;color:#ff9a86;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.065em}.phantom-model-boundary p{margin:0;color:#a7b8b1;font-size:8px;line-height:1.64}.phantom-k-shell canvas{cursor:crosshair;touch-action:none}.phantom-k-shell canvas:focus-visible{outline:3px solid #fff06d;outline-offset:-4px}.phantom-k-probe-marker{--probe-x: 50.390625%;--probe-y: 50.390625%;position:absolute;z-index:5;top:var(--probe-y);left:var(--probe-x);width:18px;height:18px;border:2px solid #fff06d;border-radius:50%;background:#040e0d6b;box-shadow:0 0 0 2px #040e0de6,0 0 18px #fff06db8;transform:translate(-50%,-50%);pointer-events:none}.phantom-k-probe-marker:before,.phantom-k-probe-marker:after{position:absolute;top:50%;left:50%;content:"";background:#fff06d;transform:translate(-50%,-50%)}.phantom-k-probe-marker:before{width:26px;height:1px}.phantom-k-probe-marker:after{width:1px;height:26px}.phantom-k-probe-marker.excluded{border-color:#ff806f;box-shadow:0 0 0 2px #040e0de6,0 0 18px #ff806fb3}.phantom-k-probe-marker.excluded:before,.phantom-k-probe-marker.excluded:after{background:#ff806f}.phantom-difference-lab{border-top:1px solid rgba(181,210,201,.18);border-bottom:1px solid rgba(181,210,201,.18);background:#061210}.phantom-difference-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:clamp(28px,5vw,88px);align-items:end;padding:clamp(32px,4.5vw,66px);border-bottom:1px solid rgba(181,210,201,.17);background:radial-gradient(circle at 12% 0%,rgba(255,128,111,.065),transparent 34%),#071514}.phantom-difference-heading :is(span,h4,p){margin:0}.phantom-difference-heading span{display:block;margin-bottom:13px;color:#ff9a86;font-family:DM Mono,monospace;font-size:8px;line-height:1.5;letter-spacing:.08em}.phantom-difference-heading h4{color:#edf2e9;font-size:clamp(28px,3.5vw,50px);font-weight:350;line-height:1.04;letter-spacing:-.04em}.phantom-difference-heading>p{color:#a9bbb4;font-size:11px;line-height:1.76}.phantom-difference-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(210px,.8fr);border-bottom:1px solid rgba(181,210,201,.17);background:#091916}.phantom-difference-steps article{position:relative;min-width:0;padding:20px 20px 20px 52px;border-right:1px solid rgba(181,210,201,.15)}.phantom-difference-steps article>span{position:absolute;top:20px;left:18px;color:#63e5cf;font:8px/1.4 DM Mono,monospace}.phantom-difference-steps article b{display:block;color:#dce7e2;font-size:11px;line-height:1.4}.phantom-difference-steps article p{margin:7px 0 0;color:#91a59e;font-size:8px;line-height:1.6}.phantom-difference-steps>button{display:flex;min-width:0;padding:18px 22px;border:0;color:#071514;background:#fff06d;cursor:pointer;flex-direction:column;justify-content:center;text-align:left}.phantom-difference-steps>button:hover,.phantom-difference-steps>button:focus-visible{outline:3px solid #63e5cf;outline-offset:-4px;background:#fff59b}.phantom-difference-steps>button b{font-family:DM Mono,monospace;font-size:10px;line-height:1.45}.phantom-difference-steps>button small{margin-top:6px;font-size:8px;line-height:1.5}.phantom-difference-status{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(360px,1.15fr);gap:12px 34px;align-items:center;margin:clamp(22px,3vw,42px);padding:20px 22px;border:1px solid rgba(226,213,106,.26);border-left:4px solid #e2d56a;background:#e2d56a09}.phantom-difference-status :is(span,b,p,small){margin:0}.phantom-difference-status span{display:block;color:#e2d56a;font-family:DM Mono,monospace;font-size:7px;line-height:1.5;letter-spacing:.07em}.phantom-difference-status b{display:block;margin-top:8px;color:#edf2e9;font-size:19px;font-weight:500;line-height:1.3}.phantom-difference-status p{color:#a9bbb4;font-size:10px;line-height:1.68}.phantom-difference-status small{grid-column:1 / -1;padding-top:10px;border-top:1px solid rgba(181,210,201,.14);color:#91a59e;font-family:DM Mono,monospace;font-size:7px;line-height:1.5}.phantom-difference-term-links{display:flex;overflow-x:auto;gap:6px;align-items:center;padding:13px 18px;border-top:1px solid rgba(181,210,201,.14);border-bottom:1px solid rgba(181,210,201,.17);background:#071514;overscroll-behavior-inline:contain}.phantom-difference-term-links>span{min-width:max-content;margin-right:5px;color:#829890;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.phantom-difference-term-links button{min-width:max-content;min-height:34px;padding:7px 10px;border:1px solid rgba(181,210,201,.2);color:#b9cbc4;background:#ffffff06;cursor:pointer;font-family:DM Mono,monospace;font-size:8px}.phantom-difference-term-links button:hover,.phantom-difference-term-links button:focus-visible{outline:none;color:#071514;border-color:#63e5cf;background:#63e5cf}.phantom-difference-term-links i{color:#e2d56a;font-style:normal}.phantom-difference-visuals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.phantom-difference-panel{min-width:0;margin:0;padding:clamp(17px,1.8vw,29px);border-right:1px solid rgba(181,210,201,.15);border-bottom:1px solid rgba(181,210,201,.15)}.phantom-difference-panel:last-child{border-right:0}.phantom-difference-panel figcaption{display:flex;min-height:62px;margin-bottom:13px;flex-direction:column;justify-content:center}.phantom-difference-panel figcaption span{color:#63e5cf;font-family:DM Mono,monospace;font-size:7px;line-height:1.55;letter-spacing:.07em}.phantom-difference-panel figcaption b{margin-top:7px;color:#cad7d2;font-family:DM Mono,monospace;font-size:9px;font-weight:500;line-height:1.5}.phantom-difference-panel>p{min-height:68px;margin:14px 0 0;color:#94a79f;font-size:9px;line-height:1.7}.phantom-difference-canvas-shell{position:relative;overflow:hidden;width:100%;aspect-ratio:1;border:1px solid rgba(181,210,201,.2);background:#040e0d;box-shadow:inset 0 0 54px #0006}.phantom-difference-canvas-shell canvas{display:block;width:100%;height:100%;image-rendering:pixelated}.phantom-difference-sign-key{position:absolute;z-index:3;right:10px;bottom:9px;left:10px;display:grid;grid-template-columns:auto 26px auto 26px auto;gap:6px;align-items:center;color:#edf2e9b3;font:6px/1.4 DM Mono,monospace;pointer-events:none}.phantom-difference-sign-key i{height:5px}.phantom-difference-sign-key i:first-of-type{background:linear-gradient(90deg,#ff806f,#071514)}.phantom-difference-sign-key i:last-of-type{background:linear-gradient(90deg,#071514,#63e5cf)}.phantom-difference-ledger{padding:clamp(24px,3.2vw,50px);background:#091916}.phantom-difference-law{position:relative;margin-bottom:20px;padding:18px 44px 17px 18px;border:1px solid rgba(99,229,207,.25);background:#63e5cf08}.phantom-difference-law>span,.phantom-difference-law>small{display:block;color:#96aaa2;font-family:DM Mono,monospace;font-size:7px;line-height:1.55}.phantom-difference-law>span{color:#63e5cf}.phantom-difference-law p{margin:11px 0;color:#edf2e9;font-family:Georgia,serif;font-size:clamp(18px,1.8vw,27px);line-height:1.45;overflow-wrap:anywhere}.phantom-difference-readouts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(181,210,201,.17);border-left:1px solid rgba(181,210,201,.17)}.phantom-difference-readouts>div{min-width:0;padding:15px;border-right:1px solid rgba(181,210,201,.17);border-bottom:1px solid rgba(181,210,201,.17)}.phantom-difference-readouts :is(span,b,small){display:block}.phantom-difference-readouts span{color:#63e5cf;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;letter-spacing:.055em}.phantom-difference-readouts b{margin:8px 0 5px;color:#edf2e9;font-family:DM Mono,monospace;font-size:clamp(11px,1.1vw,16px);font-weight:500;line-height:1.4;overflow-wrap:anywhere}.phantom-difference-readouts small{color:#869b93;font-size:8px;line-height:1.5}.phantom-difference-explanations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;border-top:1px solid rgba(181,210,201,.17);border-left:1px solid rgba(181,210,201,.17)}.phantom-difference-explanations article{min-width:0;padding:clamp(16px,1.8vw,24px);border-right:1px solid rgba(181,210,201,.17);border-bottom:1px solid rgba(181,210,201,.17)}.phantom-difference-explanations span{color:#e2d56a;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;letter-spacing:.07em}.phantom-difference-explanations p{margin:9px 0 0;color:#afc0b9;font-size:9px;line-height:1.72}.phantom-sample-microscope{border-top:1px solid rgba(181,210,201,.18);background:#071514}.phantom-probe-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:clamp(28px,5vw,88px);align-items:end;padding:clamp(30px,4vw,58px);border-bottom:1px solid rgba(181,210,201,.17);background:radial-gradient(circle at 85% 10%,rgba(226,213,106,.075),transparent 34%),#061210}.phantom-probe-heading :is(span,h4,p){margin:0}.phantom-probe-heading span{display:block;margin-bottom:12px;color:#e2d56a;font-family:DM Mono,monospace;font-size:8px;line-height:1.5;letter-spacing:.08em}.phantom-probe-heading h4{color:#edf2e9;font-size:clamp(25px,3vw,43px);font-weight:350;line-height:1.08;letter-spacing:-.035em}.phantom-probe-heading>p{color:#a9bab4;font-size:11px;line-height:1.75}.phantom-probe-term-links{display:flex;overflow-x:auto;gap:6px;align-items:center;padding:13px 17px;border-bottom:1px solid rgba(181,210,201,.17);background:#071514;overscroll-behavior-inline:contain}.phantom-probe-term-links>span{min-width:max-content;margin-right:5px;color:#829890;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.phantom-probe-term-links button{min-width:max-content;min-height:34px;padding:7px 10px;border:1px solid rgba(181,210,201,.2);color:#b9cbc4;background:#ffffff06;cursor:pointer;font-family:DM Mono,monospace;font-size:8px}.phantom-probe-term-links button:hover,.phantom-probe-term-links button:focus-visible{outline:none;color:#071514;border-color:#63e5cf;background:#63e5cf}.phantom-probe-term-links i{color:#e2d56a;font-style:normal}.phantom-probe-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid rgba(181,210,201,.17)}.phantom-probe-presets button{display:flex;min-width:0;min-height:70px;padding:13px 15px;border:0;border-left:1px solid rgba(181,210,201,.15);color:#8fa39c;background:#091916;cursor:pointer;flex-direction:column;justify-content:center;text-align:left}.phantom-probe-presets button:first-child{border-left:0}.phantom-probe-presets button b{color:#dce7e2;font-family:DM Mono,monospace;font-size:9px;font-weight:500;line-height:1.4}.phantom-probe-presets button small{margin-top:5px;font-size:8px;line-height:1.45}.phantom-probe-presets button:hover,.phantom-probe-presets button:focus-visible{outline:none;color:#edf2e9;background:#63e5cf14}.phantom-probe-presets button.active{color:#071514;background:#fff06d}.phantom-probe-presets button.active :is(b,small){color:#071514}.phantom-probe-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.phantom-probe-panel{min-width:0;margin:0;padding:clamp(17px,2vw,31px);border-right:1px solid rgba(181,210,201,.15);border-bottom:1px solid rgba(181,210,201,.15)}.phantom-probe-panel figcaption{display:flex;min-height:66px;margin-bottom:13px;flex-direction:column;justify-content:center}.phantom-probe-panel figcaption span{color:#63e5cf;font-family:DM Mono,monospace;font-size:7px;line-height:1.55;letter-spacing:.075em}.phantom-probe-panel figcaption b{margin-top:7px;color:#cbd8d3;font-family:DM Mono,monospace;font-size:9px;font-weight:500;line-height:1.5}.phantom-probe-panel>p{min-height:58px;margin:14px 0 0;color:#93a69f;font-size:10px;line-height:1.68}.phantom-probe-canvas-shell{position:relative;overflow:hidden;width:100%;aspect-ratio:1;border:1px solid rgba(181,210,201,.2);background:#040e0d;box-shadow:inset 0 0 54px #0006}.phantom-probe-canvas-shell canvas{display:block;width:100%;height:100%;image-rendering:pixelated}.phantom-vector-shell{aspect-ratio:5 / 4}.phantom-vector-shell canvas{image-rendering:auto}.phantom-vector-axis-labels span{position:absolute;z-index:2;color:#edf2e9ab;font-family:DM Mono,monospace;font-size:7px;pointer-events:none}.phantom-vector-axis-labels span:nth-child(1){top:8px;left:calc(50% + 8px)}.phantom-vector-axis-labels span:nth-child(2){top:calc(50% + 8px);right:8px}.phantom-vector-axis-labels span:nth-child(3){bottom:8px;left:calc(50% + 8px)}.phantom-vector-axis-labels span:nth-child(4){top:calc(50% + 8px);left:8px}.phantom-probe-inspector{grid-column:1 / -1;min-width:0;padding:clamp(24px,3vw,48px);background:#091916}.phantom-probe-status{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(210px,.7fr) minmax(270px,1fr);gap:10px 24px;align-items:center;margin-bottom:20px;padding:17px 19px;border:1px solid rgba(226,213,106,.28);border-left:4px solid #fff06d;background:#e2d56a09}.phantom-probe-status span{color:#e2d56a;font-family:DM Mono,monospace;font-size:8px;line-height:1.5;letter-spacing:.07em}.phantom-probe-status b{color:#edf2e9;font-family:DM Mono,monospace;font-size:13px;font-weight:500;line-height:1.5}.phantom-probe-status small{color:#c5d2cd;font-family:DM Mono,monospace;font-size:8px;line-height:1.55}.phantom-probe-law{position:relative;margin-bottom:20px;padding:18px 44px 17px 18px;border:1px solid rgba(99,229,207,.25);background:#63e5cf08}.phantom-probe-law>span,.phantom-probe-law>small{display:block;color:#96aaa2;font-family:DM Mono,monospace;font-size:7px;line-height:1.55}.phantom-probe-law>span{color:#63e5cf}.phantom-probe-law p{margin:11px 0;color:#edf2e9;font-family:Georgia,serif;font-size:clamp(18px,1.7vw,25px);line-height:1.45;overflow-wrap:anywhere}.phantom-probe-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(181,210,201,.17);border-left:1px solid rgba(181,210,201,.17)}.phantom-probe-values>div{min-width:0;padding:15px;border-right:1px solid rgba(181,210,201,.17);border-bottom:1px solid rgba(181,210,201,.17)}.phantom-probe-values :is(span,b,small){display:block}.phantom-probe-values span{color:#63e5cf;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;letter-spacing:.055em}.phantom-probe-values b{margin:8px 0 5px;color:#edf2e9;font-family:DM Mono,monospace;font-size:clamp(12px,1.25vw,18px);font-weight:500;line-height:1.4;overflow-wrap:anywhere}.phantom-probe-values small{color:#869b93;font-size:8px;line-height:1.5}.phantom-probe-explanation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;border-top:1px solid rgba(181,210,201,.17);border-left:1px solid rgba(181,210,201,.17)}.phantom-probe-explanation article{min-width:0;padding:clamp(17px,2vw,25px);border-right:1px solid rgba(181,210,201,.17);border-bottom:1px solid rgba(181,210,201,.17)}.phantom-probe-explanation span{color:#e2d56a;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;letter-spacing:.07em}.phantom-probe-explanation p{margin:9px 0 0;color:#afc0b9;font-size:10px;line-height:1.72}.phantom-probe-boundary{margin-top:20px;padding:17px 19px;border:1px solid rgba(255,128,111,.25);background:#ff806f06}.phantom-probe-boundary b{display:block;margin-bottom:8px;color:#ff9a86;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.06em}.phantom-probe-boundary p{margin:0;color:#a9bbb4;font-size:9px;line-height:1.68}html[data-theme=light] .phantom-composer-lab{color:#132522;border-color:#07151429;background:#e8ece4;box-shadow:0 30px 80px #18322c17}html[data-theme=light] .phantom-volume-bridge,html[data-theme=light] .phantom-volume-heading,html[data-theme=light] .phantom-volume-console{border-color:#07151426;background:#eef0e8}html[data-theme=light] .phantom-volume-heading{background:radial-gradient(circle at 12% 0%,rgba(87,68,173,.08),transparent 38%),#f4f4ed}html[data-theme=light] .phantom-volume-heading h4,html[data-theme=light] .phantom-volume-live h5,html[data-theme=light] .phantom-volume-console .range-control label,html[data-theme=light] .phantom-volume-law p,html[data-theme=light] .phantom-volume-readouts b{color:#17332e}html[data-theme=light] .phantom-volume-heading>p,html[data-theme=light] .phantom-volume-live p,html[data-theme=light] .phantom-volume-console .range-control>p,html[data-theme=light] .phantom-volume-law>small,html[data-theme=light] .phantom-volume-readouts small,html[data-theme=light] .phantom-volume-why p,html[data-theme=light] .phantom-volume-boundary p,html[data-theme=light] .phantom-volume-visual>p{color:#4b6159}html[data-theme=light] .phantom-volume-term-links{border-color:#07151426;background:#e9ede5}html[data-theme=light] .phantom-volume-term-links>span{color:#465a53}html[data-theme=light] .phantom-volume-term-links button{color:#334b44;border-color:#07151433;background:#ffffff6b}html[data-theme=light] .phantom-volume-term-links i{color:#695f00}html[data-theme=light] .phantom-volume-visual{border-color:#07151426;background:#e7ebe3}html[data-theme=light] .phantom-volume-stage{border-color:#0715143d;background:radial-gradient(circle at 50% 42%,rgba(35,88,78,.23),transparent 54%),#07110f}html[data-theme=light] .phantom-volume-material-key{border-color:#07151429}html[data-theme=light] .phantom-volume-material-key span{color:#465a53}html[data-theme=light] .phantom-volume-live{background:#f4f1dd}html[data-theme=light] .phantom-volume-console .range-control output,html[data-theme=light] .phantom-volume-readouts span{color:#126c61}html[data-theme=light] .phantom-volume-law{border-color:#5744ad3d;background:#ffffff61}html[data-theme=light] .phantom-volume-law>span,html[data-theme=light] .phantom-volume-heading span{color:#5744ad}html[data-theme=light] .phantom-volume-visual>p b{color:#5744ad}html[data-theme=light] .phantom-volume-live span{color:#695f00}html[data-theme=light] .phantom-volume-readouts,html[data-theme=light] .phantom-volume-readouts>div,html[data-theme=light] .phantom-volume-why,html[data-theme=light] .phantom-volume-why article{border-color:#07151426}html[data-theme=light] .phantom-volume-why span{color:#695f00}html[data-theme=light] .phantom-volume-boundary b{color:#8c3025}html[data-theme=light] .phantom-composer-heading{border-color:#07151426;background:radial-gradient(circle at 12% 0%,rgba(18,108,97,.08),transparent 36%),#f0f2eb}html[data-theme=light] .phantom-composer-heading h3,html[data-theme=light] .phantom-live-consequence h4,html[data-theme=light] .phantom-composer-controls .range-control label,html[data-theme=light] :is(.phantom-signal-law,.phantom-fourier-law) p,html[data-theme=light] .phantom-live-readouts b{color:#17332e}html[data-theme=light] .phantom-composer-heading>p,html[data-theme=light] .phantom-composer-rules p,html[data-theme=light] .phantom-composer-panel>p,html[data-theme=light] .phantom-live-consequence p,html[data-theme=light] .phantom-control-heading p,html[data-theme=light] .phantom-object-controls>p,html[data-theme=light] .phantom-composer-controls .range-control>p,html[data-theme=light] .phantom-model-boundary p{color:#52665f}html[data-theme=light] .phantom-composer-rules,html[data-theme=light] .phantom-composer-controls,html[data-theme=light] .phantom-term-links{background:#e7ebe3}html[data-theme=light] .phantom-composer-rules,html[data-theme=light] .phantom-composer-panel,html[data-theme=light] .phantom-composer-visuals{border-color:#07151426}html[data-theme=light] .phantom-composer-rules b,html[data-theme=light] :is(.phantom-preset-buttons,.phantom-tool-buttons,.phantom-sequence-switch,.phantom-material-buttons) b{color:#203d37}html[data-theme=light] .phantom-live-consequence{background:#f3f2e8}html[data-theme=light] .phantom-object-controls select{color:#17332e;border-color:#07151438;background:#f8f7f0}html[data-theme=light] .phantom-command-buttons button{color:#334b44;border-color:#0715142e;background:#fff6}html[data-theme=light] .phantom-custom-material,html[data-theme=light] :is(.phantom-signal-law,.phantom-fourier-law){background:#ffffff54}html[data-theme=light] .phantom-live-readouts small{color:#5b6f68}html[data-theme=light] :is(.phantom-composer-heading>div>p,.phantom-composer-panel figcaption span,.phantom-control-heading span,.phantom-custom-material summary,.phantom-signal-law>span,.phantom-live-readouts span,.phantom-composer-controls .range-control output){color:#126c61}html[data-theme=light] :is(.phantom-composer-rules span,.phantom-live-consequence span,.phantom-fourier-law>span){color:#695f00}html[data-theme=light] :is(.phantom-composer-panel figcaption b,.phantom-preset-buttons b,.phantom-tool-buttons b,.phantom-sequence-switch b,.phantom-material-buttons b,.phantom-object-controls>label,.phantom-live-readouts b){color:#203b35}html[data-theme=light] :is(.phantom-preset-buttons button,.phantom-tool-buttons button,.phantom-sequence-switch button,.phantom-material-buttons button,.phantom-canvas-instructions,.phantom-custom-material>p,.phantom-signal-law>small,.phantom-fourier-law>small,.phantom-live-readouts small){color:#465a53}html[data-theme=light] #phantom-composer .range-control small{color:#465a53}html[data-theme=light] .phantom-term-links>span{color:#465a53}html[data-theme=light] .phantom-term-links button{color:#334b44;border-color:#07151433;background:#ffffff61}html[data-theme=light] .phantom-term-links i{color:#695f00}html[data-theme=light] .phantom-model-boundary b,html[data-theme=light] .phantom-command-buttons button:last-child{color:#8c3025}html[data-theme=light] .phantom-difference-lab,html[data-theme=light] .phantom-difference-heading,html[data-theme=light] .phantom-difference-ledger{border-color:#07151426;background:#eef0e8}html[data-theme=light] .phantom-difference-heading{background:radial-gradient(circle at 12% 0%,rgba(140,48,37,.055),transparent 34%),#f4f4ed}html[data-theme=light] .phantom-difference-heading h4,html[data-theme=light] .phantom-difference-status b,html[data-theme=light] .phantom-difference-panel figcaption b,html[data-theme=light] .phantom-difference-law p,html[data-theme=light] .phantom-difference-readouts b{color:#17332e}html[data-theme=light] .phantom-difference-heading>p,html[data-theme=light] .phantom-difference-status p,html[data-theme=light] .phantom-difference-panel>p,html[data-theme=light] .phantom-difference-law>small,html[data-theme=light] .phantom-difference-readouts small,html[data-theme=light] .phantom-difference-explanations p{color:#4b6159}html[data-theme=light] .phantom-difference-steps{border-color:#07151426;background:#e7ebe3}html[data-theme=light] .phantom-difference-steps article{border-color:#07151426}html[data-theme=light] .phantom-difference-steps article b{color:#203d37}html[data-theme=light] .phantom-difference-steps article p,html[data-theme=light] .phantom-difference-status small{color:#52665f}html[data-theme=light] .phantom-difference-status{background:#f4f1dd}html[data-theme=light] .phantom-difference-term-links{border-color:#07151426;background:#e9ede5}html[data-theme=light] .phantom-difference-term-links>span{color:#465a53}html[data-theme=light] .phantom-difference-term-links button{color:#334b44;border-color:#07151433;background:#fff6}html[data-theme=light] .phantom-difference-term-links i{color:#695f00}html[data-theme=light] :is(.phantom-difference-steps article>span,.phantom-difference-panel figcaption span,.phantom-difference-law>span,.phantom-difference-readouts span){color:#126c61}html[data-theme=light] :is(.phantom-difference-status span,.phantom-difference-explanations span){color:#695f00}html[data-theme=light] .phantom-difference-heading span{color:#8c3025}html[data-theme=light] .phantom-difference-law{background:#ffffff61}html[data-theme=light] .phantom-sample-microscope,html[data-theme=light] .phantom-probe-heading,html[data-theme=light] .phantom-probe-inspector{border-color:#07151426;background:#eef0e8}html[data-theme=light] .phantom-probe-heading{background:radial-gradient(circle at 85% 10%,rgba(105,95,0,.07),transparent 34%),#f4f4ed}html[data-theme=light] .phantom-probe-presets button{color:#52665f;border-color:#07151426;background:#e4e9e1}html[data-theme=light] .phantom-probe-term-links{border-color:#07151426;background:#e9ede5}html[data-theme=light] .phantom-probe-term-links>span{color:#465a53}html[data-theme=light] .phantom-probe-term-links button{color:#334b44;border-color:#07151433;background:#fff6}html[data-theme=light] .phantom-probe-term-links i{color:#695f00}html[data-theme=light] .phantom-probe-presets button b,html[data-theme=light] .phantom-probe-panel figcaption b,html[data-theme=light] .phantom-probe-heading h4,html[data-theme=light] .phantom-probe-status b,html[data-theme=light] .phantom-probe-law p,html[data-theme=light] .phantom-probe-values b{color:#17332e}html[data-theme=light] .phantom-probe-heading>p,html[data-theme=light] .phantom-probe-panel>p,html[data-theme=light] .phantom-probe-law>small,html[data-theme=light] .phantom-probe-values small,html[data-theme=light] .phantom-probe-explanation p,html[data-theme=light] .phantom-probe-boundary p{color:#4b6159}html[data-theme=light] :is(.phantom-probe-panel figcaption span,.phantom-probe-law>span,.phantom-probe-values span){color:#126c61}html[data-theme=light] :is(.phantom-probe-heading span,.phantom-probe-status span,.phantom-probe-explanation span){color:#695f00}html[data-theme=light] .phantom-probe-status{background:#f4f1dd}html[data-theme=light] .phantom-probe-status small{color:#354e46}html[data-theme=light] .phantom-probe-law{background:#ffffff61}html[data-theme=light] .phantom-probe-boundary b{color:#8c3025}html[data-theme=light] .phantom-probe-presets button.active,html[data-theme=light] .phantom-probe-presets button.active :is(b,small){color:#071514;background:#e7d84e}@media(min-width:1500px){.phantom-probe-layout{grid-template-columns:minmax(300px,.8fr) minmax(350px,1fr) minmax(450px,1.05fr)}.phantom-probe-inspector{grid-column:auto}.phantom-probe-status{grid-template-columns:1fr}.phantom-probe-values{grid-template-columns:repeat(2,minmax(0,1fr))}.phantom-probe-explanation{grid-template-columns:1fr}}@media(min-width:1181px){.phantom-volume-visual{position:sticky;z-index:2;top:61px;align-self:start}}@media(min-width:1500px){.phantom-composer-workspace{grid-template-columns:minmax(0,1fr) 480px}.phantom-composer-visuals{position:sticky;top:61px;grid-template-columns:repeat(4,minmax(0,1fr));align-self:start}.phantom-composer-panel:nth-child(n){border-left:1px solid rgba(181,210,201,.15)}.phantom-composer-panel:first-child{border-left:0}}@media(max-width:1180px){.phantom-volume-layout{grid-template-columns:1fr}.phantom-volume-visual{border-right:0;border-bottom:1px solid rgba(181,210,201,.17)}.phantom-volume-stage{min-height:480px}.phantom-composer-workspace{grid-template-columns:1fr}.phantom-composer-visuals{border-right:0;border-bottom:1px solid rgba(181,210,201,.17)}.phantom-probe-status{grid-template-columns:1fr}.phantom-difference-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.phantom-difference-steps article:nth-child(2){border-right:0}.phantom-difference-readouts,.phantom-difference-explanations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.phantom-composer-lab{margin:12px}.phantom-composer-heading{grid-template-columns:1fr;gap:20px;padding:28px 18px}.phantom-composer-heading h3{font-size:34px}.phantom-composer-rules{grid-template-columns:1fr}.phantom-composer-rules article+article{border-top:1px solid rgba(181,210,201,.15);border-left:0}.phantom-composer-visuals{grid-template-columns:1fr}.phantom-composer-panel:nth-child(2n){border-left:0}.phantom-composer-controls{padding:25px 16px}.phantom-control-heading,.phantom-timing-grid{grid-template-columns:1fr;gap:7px}.phantom-tool-buttons{grid-template-columns:1fr}.phantom-tool-buttons button+button{border-top:1px solid rgba(181,210,201,.18);border-left:0}.phantom-live-readouts{grid-template-columns:1fr}.phantom-editor-cue{font-size:7px}.phantom-term-links{padding:13px 10px;overflow-x:auto;flex-wrap:nowrap;overscroll-behavior-inline:contain}.phantom-term-links>span{min-width:155px}.phantom-term-links button{min-width:max-content;min-height:44px}.phantom-volume-heading{grid-template-columns:1fr;gap:19px;padding:28px 18px}.phantom-volume-heading h4{font-size:33px}.phantom-volume-heading>p{font-size:10px}.phantom-volume-term-links{padding:12px 10px}.phantom-volume-term-links button{min-height:44px}.phantom-volume-visual{padding:12px}.phantom-volume-stage{min-height:390px;aspect-ratio:1 / 1}.phantom-volume-axis-key{right:8px;bottom:8px;max-width:calc(100% - 64px)}.phantom-volume-axis-key span{font-size:7px}.phantom-volume-console{padding:24px 15px}.phantom-volume-control-grid,.phantom-volume-readouts,.phantom-volume-why{grid-template-columns:1fr}.phantom-volume-console .range-control>p{min-height:0;font-size:10px}.phantom-volume-console .range-control label,.phantom-volume-console .range-control output{font-size:10px}.phantom-volume-readouts span,.phantom-volume-why span{font-size:8px}.phantom-volume-readouts small,.phantom-volume-why p,.phantom-volume-boundary p,.phantom-volume-visual>p{font-size:10px}.phantom-composer-rules span,.phantom-composer-panel figcaption span{font-size:8px}.phantom-composer-rules b{font-size:13px}.phantom-composer-rules p,.phantom-composer-panel>p{font-size:10px}.phantom-composer-panel figcaption b{font-size:9px}.phantom-difference-heading{grid-template-columns:1fr;gap:18px;padding:28px 18px}.phantom-difference-heading h4{font-size:32px}.phantom-difference-heading>p{font-size:10px}.phantom-difference-steps{grid-template-columns:1fr}.phantom-difference-steps article,.phantom-difference-steps article:nth-child(2){border-right:0;border-bottom:1px solid rgba(181,210,201,.15)}.phantom-difference-steps>button{min-height:76px}.phantom-difference-status{grid-template-columns:1fr;margin:18px 12px;padding:18px 16px}.phantom-difference-status small{grid-column:auto}.phantom-difference-term-links{padding:13px 10px}.phantom-difference-visuals{grid-template-columns:1fr}.phantom-difference-panel{border-right:0}.phantom-difference-panel figcaption span{font-size:8px}.phantom-difference-panel>p{min-height:0;font-size:10px}.phantom-difference-ledger{padding:24px 16px}.phantom-difference-readouts,.phantom-difference-explanations{grid-template-columns:1fr}.phantom-difference-readouts span,.phantom-difference-explanations span{font-size:8px}.phantom-difference-readouts b{font-size:15px}.phantom-difference-readouts small,.phantom-difference-explanations p{font-size:10px}.phantom-probe-heading{grid-template-columns:1fr;gap:18px;padding:28px 18px}.phantom-probe-heading span{font-size:8px}.phantom-probe-heading>p{font-size:10px}.phantom-probe-presets{display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.phantom-probe-presets button{min-width:188px;min-height:76px;border-left:1px solid rgba(181,210,201,.15)}.phantom-probe-layout{grid-template-columns:1fr}.phantom-probe-panel{border-right:0}.phantom-probe-panel figcaption span{font-size:8px}.phantom-probe-panel figcaption b{font-size:9px}.phantom-probe-panel>p{min-height:0;font-size:10px}.phantom-probe-inspector{grid-column:auto;padding:24px 16px}.phantom-probe-values,.phantom-probe-explanation{grid-template-columns:1fr}.phantom-probe-values span,.phantom-probe-explanation span{font-size:8px}.phantom-probe-values b{font-size:15px}.phantom-probe-values small,.phantom-probe-explanation p,.phantom-probe-boundary p{font-size:10px}}@media(pointer:coarse){button:not(.inline-glossary-token):not(.term-inline-link){min-height:44px}input[type=range]{height:44px}html[data-theme] .scanner-layer-control input{background-position:center;background-size:100% 3px;background-repeat:no-repeat}input[type=range]::-webkit-slider-thumb{width:28px;height:28px}input[type=range]::-moz-range-thumb{width:24px;height:24px}.term-lens-open,.theme-toggle,.header-cta,.dictionary-search-examples button,.read-phase-step-actions button,.rf-wave-term-links button,.sample-toggle,.visual-guide-launch{min-width:44px;min-height:44px}.brand{min-height:44px}.term-control-help,.term-dialog-close,.visual-guide-close,.scene-object-close{width:44px;height:44px}.scene-camera-controls{left:6px;gap:2px;padding:3px}.scene-camera-controls button{width:44px;height:44px}.scene-camera-controls output{width:44px}.scene-object-close{top:4px;right:4px}}html[data-theme=light] .fat-water-dixon-lab,html[data-theme=light] .fat-water-console{color:#17332e;border-color:#07151429;background:#eef0e8}html[data-theme=light] .fat-water-heading{border-color:#07151426;background:radial-gradient(circle at 12% 0%,rgba(63,105,194,.08),transparent 34%),radial-gradient(circle at 92% 12%,rgba(164,140,10,.08),transparent 38%),#f4f4ed}html[data-theme=light] .fat-water-heading h5,html[data-theme=light] .fat-water-live h6,html[data-theme=light] .fat-water-console .range-control label,html[data-theme=light] .fat-water-stage-nav button b,html[data-theme=light] .fat-water-presets button b,html[data-theme=light] .fat-water-correction button b,html[data-theme=light] .fat-water-law p,html[data-theme=light] .fat-water-readouts b{color:#17332e}html[data-theme=light] .fat-water-heading>p,html[data-theme=light] .fat-water-live p,html[data-theme=light] .fat-water-console .range-control>p,html[data-theme=light] .fat-water-stage-nav button,html[data-theme=light] .fat-water-presets button,html[data-theme=light] .fat-water-correction button,html[data-theme=light] .fat-water-law>small,html[data-theme=light] .fat-water-readouts small,html[data-theme=light] .fat-water-explanations p,html[data-theme=light] .fat-water-boundary p,html[data-theme=light] .fat-water-visual>p{color:#4b6159}html[data-theme=light] .fat-water-visual{border-color:#07151426;background:#e7ebe3}html[data-theme=light] .fat-water-stage{border-color:#0715143d}html[data-theme=light] .fat-water-stage-nav,html[data-theme=light] .fat-water-stage-nav button+button,html[data-theme=light] .fat-water-presets,html[data-theme=light] .fat-water-presets button+button,html[data-theme=light] .fat-water-correction [role=group],html[data-theme=light] .fat-water-correction button+button,html[data-theme=light] .fat-water-readouts,html[data-theme=light] .fat-water-readouts>div,html[data-theme=light] .fat-water-explanations,html[data-theme=light] .fat-water-explanations article{border-color:#07151426}html[data-theme=light] .fat-water-stage-nav button,html[data-theme=light] .fat-water-presets button{background:#ffffff57}html[data-theme=light] .fat-water-stage-nav button.active,html[data-theme=light] .fat-water-stage-nav button.active :is(span,b,small),html[data-theme=light] .fat-water-correction button.active,html[data-theme=light] .fat-water-correction button.active :is(b,small){color:#071514;background:#5fd3c1}html[data-theme=light] .fat-water-presets button.active,html[data-theme=light] .fat-water-presets button.active :is(b,small){color:#071514;background:#e2d56a}html[data-theme=light] .fat-water-live{border-color:#126c6147;background:#e5f2ed}html[data-theme=light] .fat-water-plot-panel{border-color:#07151433;background:#f5f5ee}html[data-theme=light] .fat-water-law{border-color:#5444a040;background:#ffffff6b}html[data-theme=light] .fat-water-stage-nav button span,html[data-theme=light] .fat-water-plot-panel>div>span,html[data-theme=light] .fat-water-correction>span{color:#405b53}html[data-theme=light] .fat-water-heading span,html[data-theme=light] .fat-water-plot-panel b,html[data-theme=light] .fat-water-visual>p b,html[data-theme=light] .fat-water-live span,html[data-theme=light] .fat-water-console .range-control output,html[data-theme=light] .fat-water-readouts span{color:#126c61}html[data-theme=light] .fat-water-law>span{color:#4f3e9f}html[data-theme=light] .fat-water-sources{color:#465e56}html[data-theme=light] .fat-water-sources b{color:#314b43}html[data-theme=light] .fat-water-explanations span{color:#695f00}html[data-theme=light] .fat-water-boundary b{color:#8c3025}html[data-theme=light] .fat-water-sources a{color:#4f3e9f}html[data-theme=light] .phantom-shift-lab,html[data-theme=light] .phantom-shift-console{color:#17332e;border-color:#07151429;background:#eef0e8}html[data-theme=light] .phantom-shift-heading{border-color:#07151426;background:radial-gradient(circle at 88% 0%,rgba(214,158,0,.1),transparent 38%),#f4f4ed}html[data-theme=light] .phantom-shift-heading h4,html[data-theme=light] .phantom-shift-live h5,html[data-theme=light] .phantom-shift-console .range-control label,html[data-theme=light] .phantom-shift-state-grid button b,html[data-theme=light] .phantom-shift-law p,html[data-theme=light] .phantom-shift-readouts b{color:#17332e}html[data-theme=light] .phantom-shift-heading>p,html[data-theme=light] .phantom-shift-live p,html[data-theme=light] .phantom-shift-console .range-control>p,html[data-theme=light] .phantom-shift-state-grid>section>span,html[data-theme=light] .phantom-shift-state-grid button,html[data-theme=light] .phantom-shift-law>small,html[data-theme=light] .phantom-shift-readouts small,html[data-theme=light] .phantom-shift-explanations p,html[data-theme=light] .phantom-shift-boundary p,html[data-theme=light] .phantom-shift-2d-reason{color:#4b6159}html[data-theme=light] .phantom-shift-term-links{border-color:#07151426;background:#e9ede5}html[data-theme=light] .phantom-shift-term-links>span{color:#465a53}html[data-theme=light] .phantom-shift-term-links button{color:#334b44;border-color:#07151433;background:#ffffff7a}html[data-theme=light] .phantom-shift-term-links i,html[data-theme=light] .phantom-shift-heading span,html[data-theme=light] .phantom-shift-live span,html[data-theme=light] .phantom-shift-law>span,html[data-theme=light] .phantom-shift-readouts span,html[data-theme=light] .phantom-shift-2d-reason b{color:#695f00}html[data-theme=light] .phantom-shift-visual-column{border-color:#07151426;background:#e7ebe3}html[data-theme=light] .phantom-shift-svg-shell{border-color:#0715143b;background:radial-gradient(circle at 52% 25%,rgba(214,158,0,.08),transparent 42%),#f6f6ef;box-shadow:inset 0 0 60px #1a36300e,0 18px 46px #1a36301a}html[data-theme=light] .phantom-shift-live{border-color:#695f0047;background:#f4f1dd}html[data-theme=light] .phantom-shift-console .range-control>p{background:#d69e0009}html[data-theme=light] .phantom-shift-state-grid [role=group],html[data-theme=light] .phantom-shift-state-grid button+button,html[data-theme=light] .phantom-shift-readouts,html[data-theme=light] .phantom-shift-readouts>div,html[data-theme=light] .phantom-shift-explanations,html[data-theme=light] .phantom-shift-explanations article{border-color:#07151426}html[data-theme=light] .phantom-shift-state-grid button{background:#ffffff47}html[data-theme=light] .phantom-shift-state-grid button.active,html[data-theme=light] .phantom-shift-state-grid button.active :is(b,small){color:#071514;background:#e7d84e}html[data-theme=light] .phantom-shift-law{border-color:#695f0040;background:#fff6}html[data-theme=light] .phantom-shift-explanations span{color:#126c61}html[data-theme=light] .phantom-shift-boundary b{color:#8c3025}html[data-theme=light] #phantom-chemical-shift-svg .ps-bg{fill:#f6f6ef}html[data-theme=light] #phantom-chemical-shift-svg .ps-value{fill:#17332e}html[data-theme=light] #phantom-chemical-shift-svg .ps-shift-arrow{stroke:#695f00}html[data-theme=light] #phantom-chemical-shift-svg .ps-shift-head{fill:#695f00}html[data-theme=light] #phantom-chemical-shift-svg :is(.ps-note,.ps-molecule-water text+text,.ps-molecule-fat text+text){fill:#52665f}html[data-theme=light] #phantom-chemical-shift-svg :is(.ps-label,.ps-row,.ps-molecule-water text,.ps-molecule-fat text){fill:#29433d}html[data-theme=light] #phantom-chemical-shift-svg .ps-axis{stroke:#17332e80}html[data-theme=light] #phantom-chemical-shift-svg .ps-arrow{stroke:#17332e}html[data-theme=light] #phantom-chemical-shift-svg .ps-gap{fill:#f6f6ef}html[data-theme=light] #phantom-chemical-shift-svg .ps-overlap-label{fill:#17332e}@media(max-width:1180px){.fat-water-layout{grid-template-columns:1fr}.fat-water-visual{border-right:0;border-bottom:1px solid rgba(181,210,201,.17)}.phantom-shift-layout{grid-template-columns:1fr}.phantom-shift-visual-column{border-right:0;border-bottom:1px solid rgba(181,210,201,.17)}.phantom-shift-svg-shell{position:relative;top:auto}}@media(max-width:820px){.fat-water-heading{grid-template-columns:1fr;gap:19px;padding:27px 17px}.fat-water-heading h5{font-size:29px}.fat-water-heading>p{font-size:10px}.fat-water-visual{padding:11px}.fat-water-stage{min-height:380px;aspect-ratio:4 / 3}.fat-water-stage-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.fat-water-stage-nav button:nth-child(3){border-left:0;border-top:1px solid rgba(181,210,201,.16)}.fat-water-stage-nav button:nth-child(4){border-top:1px solid rgba(181,210,201,.16)}.fat-water-stage-nav button{min-height:72px}.fat-water-plot-panel>div{align-items:flex-start;flex-direction:column;gap:5px}.fat-water-visual>p{font-size:10px}.fat-water-console{padding:23px 14px}.fat-water-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.fat-water-presets button{min-height:68px;border-bottom:1px solid rgba(181,210,201,.16)}.fat-water-presets button:nth-child(odd){border-left:0}.fat-water-presets button:last-child{grid-column:1 / -1;border-bottom:0}.fat-water-shared-controls,.fat-water-control-grid,.fat-water-readouts,.fat-water-explanations{grid-template-columns:1fr}.fat-water-console .range-control>p{min-height:0;font-size:10px}.fat-water-console .range-control label,.fat-water-console .range-control output{font-size:10px}.fat-water-correction>span,.fat-water-readouts span,.fat-water-explanations span{font-size:8px}.fat-water-correction button{min-height:74px}.fat-water-readouts small,.fat-water-explanations p,.fat-water-boundary p,.fat-water-sources{font-size:10px}.phantom-shift-heading{grid-template-columns:1fr;gap:20px;padding:28px 18px}.phantom-shift-heading h4{font-size:32px}.phantom-shift-heading>p{font-size:10px}.phantom-shift-term-links{padding:12px 10px}.phantom-shift-term-links button{min-height:44px}.phantom-shift-visual-column{padding:12px}.phantom-shift-svg-shell svg{min-height:320px}.phantom-shift-2d-reason{font-size:10px}.phantom-shift-console{padding:24px 15px}.phantom-shift-control-grid,.phantom-shift-state-grid,.phantom-shift-readouts,.phantom-shift-explanations{grid-template-columns:1fr}.phantom-shift-console .range-control>p{min-height:0;font-size:10px}.phantom-shift-console .range-control label,.phantom-shift-console .range-control output{font-size:10px}.phantom-shift-state-grid>section>span,.phantom-shift-readouts span,.phantom-shift-explanations span{font-size:8px}.phantom-shift-state-grid button{min-height:66px}.phantom-shift-readouts small,.phantom-shift-explanations p,.phantom-shift-boundary p{font-size:10px}}.phantom-motion-lab{border-top:1px solid rgba(181,210,201,.18);border-bottom:1px solid rgba(181,210,201,.18);color:#dce7e2;background:#040d0c}.phantom-motion-heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.78fr);gap:clamp(28px,5vw,84px);align-items:end;padding:clamp(34px,4.5vw,70px);border-bottom:1px solid rgba(181,210,201,.17);background:radial-gradient(circle at 12% 0%,rgba(255,128,111,.095),transparent 38%),#061311}.phantom-motion-heading :is(span,h4,p){margin:0}.phantom-motion-heading span{display:block;margin-bottom:15px;color:#ff9a86;font-family:DM Mono,monospace;font-size:7px;line-height:1.55;letter-spacing:.085em}.phantom-motion-heading h4{color:#edf2e9;font-size:clamp(31px,3.7vw,55px);font-weight:300;line-height:1.03;letter-spacing:-.043em}.phantom-motion-heading>p{color:#a8bab3;font-size:11px;line-height:1.78}.phantom-motion-term-links{display:flex;overflow-x:auto;gap:6px;align-items:center;padding:13px 18px;border-bottom:1px solid rgba(181,210,201,.17);background:#061210;overscroll-behavior-inline:contain}.phantom-motion-term-links>span{min-width:max-content;margin-right:6px;color:#829890;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.phantom-motion-term-links button{min-width:max-content;min-height:44px;padding:7px 10px;border:1px solid rgba(181,210,201,.2);color:#b9cbc4;background:#ffffff06;cursor:pointer;font-family:DM Mono,monospace;font-size:8px}.phantom-motion-term-links button:hover,.phantom-motion-term-links button:focus-visible{outline:none;color:#071514;border-color:#ff9a86;background:#ff9a86}.phantom-motion-term-links i{color:#fff06d;font-style:normal}.phantom-motion-status{min-height:150px;padding:25px clamp(20px,3vw,45px);border-bottom:1px solid rgba(181,210,201,.17);border-left:5px solid #ff806f;background:linear-gradient(90deg,rgba(255,128,111,.055),transparent 58%),#071514}.phantom-motion-status :is(span,h5,p){margin:0}.phantom-motion-status span{color:#ff9a86;font-family:DM Mono,monospace;font-size:7px;line-height:1.5;letter-spacing:.075em}.phantom-motion-status h5{min-height:29px;margin:9px 0 7px;color:#edf2e9;font-size:19px;font-weight:500;line-height:1.35}.phantom-motion-status p{min-height:32px;max-width:1120px;color:#a7b8b1;font-size:10px;line-height:1.7}.phantom-motion-timeline-shell{overflow-x:auto;padding:clamp(16px,2vw,28px);border-bottom:1px solid rgba(181,210,201,.17);background:#050f0e;overscroll-behavior-inline:contain}.phantom-motion-timeline-heading{display:flex;min-width:760px;gap:20px;justify-content:space-between;margin-bottom:10px;color:#91a59e;font-family:DM Mono,monospace;font-size:7px;line-height:1.5;letter-spacing:.055em}.phantom-motion-timeline-heading b{color:#fff06d;font-weight:500}#phantom-motion-timeline{display:block;width:100%;min-width:760px;height:auto;border:1px solid rgba(181,210,201,.2);background:radial-gradient(circle at 25% 42%,rgba(255,128,111,.055),transparent 42%),#020a09;cursor:ew-resize;touch-action:none}#phantom-motion-timeline text{font-family:DM Mono,monospace}#phantom-motion-timeline .motion-svg-label{fill:#aebeb8;font-size:12px;letter-spacing:.8px}#phantom-motion-timeline .motion-svg-small{fill:#647a72;font-size:10px}#phantom-motion-timeline .motion-svg-value{fill:#fff06d;font-size:12px}#phantom-motion-timeline .motion-svg-axis{stroke:#b5d2c940;stroke-width:1.5}#phantom-motion-timeline .motion-position-path{fill:none;stroke:url(#phantom-motion-time-gradient);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}#phantom-motion-timeline .motion-time-cursor{stroke:#fff06d94;stroke-width:2;stroke-dasharray:5 5}#phantom-motion-timeline .motion-position-cursor{fill:#fff06d;stroke:#071514;stroke-width:3;filter:drop-shadow(0 0 7px rgba(255,240,109,.52))}#phantom-motion-timeline .motion-row-frame{fill:#63e5cf03;stroke:#b5d2c93b}#phantom-motion-timeline .motion-row-cursor{stroke:#edf2e9;stroke-width:2;pointer-events:none}.phantom-motion-timeline-shell>p{min-width:760px;margin:12px 0 0;padding:12px 14px;border-left:2px solid rgba(255,128,111,.58);color:#91a59e;background:#ff806f06;font-size:9px;line-height:1.7}.phantom-motion-timeline-shell>p b{color:#ff9a86;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.055em}.phantom-motion-vector-inspector{padding:clamp(22px,3vw,46px);border-bottom:1px solid rgba(181,210,201,.17);background:radial-gradient(circle at 16% 18%,rgba(99,229,207,.045),transparent 31%),#061310}.phantom-motion-vector-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);gap:clamp(20px,4vw,62px);align-items:end;margin-bottom:22px}.phantom-motion-vector-heading :is(span,h5,p){margin:0}.phantom-motion-vector-heading span{display:block;margin-bottom:9px;color:#fff06d;font-family:DM Mono,monospace;font-size:7px;line-height:1.55;letter-spacing:.075em}.phantom-motion-vector-heading h5{color:#edf2e9;font-size:clamp(22px,2.6vw,38px);font-weight:400;line-height:1.08;letter-spacing:-.032em}.phantom-motion-vector-heading p{color:#a9bbb4;font-size:10px;line-height:1.72}.phantom-motion-vector-workspace{display:grid;grid-template-columns:minmax(580px,1.45fr) minmax(340px,.62fr);gap:18px;align-items:stretch}.phantom-motion-vector-visual{min-width:0;overflow-x:auto;border:1px solid rgba(181,210,201,.18);background:#020a09;overscroll-behavior-inline:contain}#phantom-motion-vector-svg{display:block;width:100%;min-width:700px;height:auto}#phantom-motion-vector-svg text{font-family:DM Mono,monospace}#phantom-motion-vector-svg .motion-vector-plane{fill:#63e5cf05;stroke:#b5d2c92e}#phantom-motion-vector-svg .motion-vector-panel-title{fill:#b7c7c1;font-size:11px;letter-spacing:.75px}#phantom-motion-vector-svg .motion-vector-axes line{stroke:#b5d2c930;stroke-width:1.3;stroke-dasharray:3 5}#phantom-motion-vector-svg .motion-vector-axis-labels{fill:#667b74;font-size:11px}#phantom-motion-vector-svg .motion-vector-background{stroke:#63e5cf;stroke-width:5;stroke-linecap:round}#phantom-motion-vector-svg .motion-vector-component{stroke:#fff06d;stroke-width:5;stroke-linecap:round}#phantom-motion-vector-svg .motion-vector-total{stroke:#edf2e9;stroke-width:2.7;stroke-linecap:round}#phantom-motion-vector-svg .motion-vector-still-ghost{stroke:#ff806f;stroke-width:2;stroke-dasharray:7 6;opacity:.78}#phantom-motion-vector-svg .motion-vector-tip{fill:#edf2e9;stroke:#071514;stroke-width:2.5}#phantom-motion-vector-svg .motion-vector-value{fill:#dbe6e1;font-size:10px}.phantom-motion-vector-legend{display:grid;min-width:700px;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(181,210,201,.17)}.phantom-motion-vector-legend span{min-width:0;padding:10px 13px;color:#869a92;border-right:1px solid rgba(181,210,201,.13);border-bottom:1px solid rgba(181,210,201,.13);font-size:8px;line-height:1.5}.phantom-motion-vector-legend b{color:#c8d5d0;font-weight:500}.phantom-motion-vector-legend i{display:inline-block;width:22px;margin-right:7px;border-top:3px solid;vertical-align:2px}.phantom-motion-vector-legend i.background{border-color:#63e5cf}.phantom-motion-vector-legend i.component{border-color:#fff06d}.phantom-motion-vector-legend i.total{border-color:#edf2e9}.phantom-motion-vector-legend i.ghost{border-color:#ff806f;border-top-style:dashed}.phantom-motion-probe-readouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(181,210,201,.17);border-left:1px solid rgba(181,210,201,.17);background:#071512}.phantom-motion-probe-readouts>div{min-width:0;padding:14px;border-right:1px solid rgba(181,210,201,.17);border-bottom:1px solid rgba(181,210,201,.17)}.phantom-motion-probe-readouts>div.motion-probe-state{background:#fff06d06}.phantom-motion-probe-readouts>div.motion-probe-state.not-acquired{background:#ff806f0a}.phantom-motion-probe-readouts :is(span,b,small){display:block}.phantom-motion-probe-readouts span{color:#63e5cf;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;letter-spacing:.055em}.phantom-motion-probe-readouts b{margin:7px 0 5px;color:#edf2e9;font-family:DM Mono,monospace;font-size:10px;font-weight:500;line-height:1.48;overflow-wrap:anywhere}.phantom-motion-probe-readouts small{color:#8fa29b;font-size:8px;line-height:1.52;overflow-wrap:anywhere}.phantom-motion-vector-help{margin:18px 0 0;padding:14px 16px;color:#a4b5af;border-left:3px solid #fff06d;background:#fff06d06;font-size:9px;line-height:1.72}.phantom-motion-vector-help>b{color:#fff06d;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.06em}.phantom-motion-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(480px,.68fr);align-items:start}.phantom-motion-visuals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;border-right:1px solid rgba(181,210,201,.17);background:#040d0c}.phantom-motion-panel{min-width:0;margin:0;padding:clamp(13px,1.35vw,21px);border-bottom:1px solid rgba(181,210,201,.15)}.phantom-motion-panel:nth-child(2n){border-left:1px solid rgba(181,210,201,.15)}.phantom-motion-panel figcaption{display:flex;min-height:55px;flex-direction:column;justify-content:center;margin-bottom:11px}.phantom-motion-panel figcaption span{color:#ff9a86;font-family:DM Mono,monospace;font-size:6px;line-height:1.5;letter-spacing:.082em}.phantom-motion-panel figcaption b{margin-top:6px;color:#c2d0cb;font-family:DM Mono,monospace;font-size:7px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.phantom-motion-panel>p{min-height:74px;margin:13px 0 0;color:#81968f;font-size:8px;line-height:1.66}.phantom-motion-canvas-shell{position:relative;overflow:hidden;width:100%;aspect-ratio:1;border:1px solid rgba(181,210,201,.19);background:#040e0d;box-shadow:inset 0 0 54px #00000075}.phantom-motion-canvas-shell canvas{display:block;width:100%;height:100%;image-rendering:pixelated}.phantom-motion-source-shell canvas{cursor:grab;touch-action:none}.phantom-motion-source-shell canvas:active{cursor:grabbing}.phantom-motion-source-shell canvas:focus-visible{outline:3px solid #fff06d;outline-offset:-4px}.phantom-motion-drag-hint{position:absolute;right:9px;bottom:9px;max-width:calc(100% - 18px);padding:6px 8px;color:#fff06d;border:1px solid rgba(255,240,109,.38);background:#040e0de0;pointer-events:none;font-family:DM Mono,monospace;font-size:6px;line-height:1.4;letter-spacing:.045em}.phantom-motion-k-shell .phantom-phase-key{right:8px;bottom:8px;left:8px}.phantom-motion-k-shell canvas{cursor:crosshair;touch-action:none}.phantom-motion-k-shell canvas:focus-visible{outline:3px solid #fff06d;outline-offset:-4px}.phantom-motion-probe-marker{position:absolute;z-index:4;top:var(--motion-probe-y, 37.9%);left:var(--motion-probe-x, 59.8%);width:17px;height:17px;border:2px solid #edf2e9;border-radius:50%;box-shadow:0 0 0 2px #040e0dcc,0 0 11px #fff06da3;pointer-events:none;transform:translate(-50%,-50%)}.phantom-motion-probe-marker:before,.phantom-motion-probe-marker:after{position:absolute;content:"";background:#edf2e9}.phantom-motion-probe-marker:before{top:6px;left:-7px;width:27px;height:1px}.phantom-motion-probe-marker:after{top:-7px;left:6px;width:1px;height:27px}.phantom-motion-probe-marker.not-acquired{border-color:#ff806f;box-shadow:0 0 0 2px #040e0dcc,0 0 11px #ff806f9e}.phantom-motion-probe-marker.not-acquired:before,.phantom-motion-probe-marker.not-acquired:after{background:#ff806f}.phantom-motion-console{min-width:0;padding:clamp(22px,2.5vw,40px);background:#081714}.phantom-motion-state-grid>span,.phantom-motion-choice-grid section>span{display:block;min-height:25px;color:#9aada6;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;letter-spacing:.055em}.phantom-motion-target-grid+.phantom-motion-state-grid{margin-top:18px}.phantom-motion-state-grid [role=group]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;border:1px solid rgba(181,210,201,.18)}.phantom-motion-target-grid [role=group]{grid-template-columns:repeat(2,minmax(0,1fr))}.phantom-motion-state-grid button,.phantom-motion-choice-grid button{display:flex;min-width:0;min-height:70px;padding:10px;border:0;color:#91a59e;background:transparent;cursor:pointer;flex-direction:column;justify-content:center;text-align:left}.phantom-motion-state-grid button+button,.phantom-motion-choice-grid button+button{border-left:1px solid rgba(181,210,201,.18)}.phantom-motion-state-grid button b,.phantom-motion-choice-grid button b{color:#d2ddd9;font-size:9px;line-height:1.35}.phantom-motion-state-grid button small,.phantom-motion-choice-grid button small{margin-top:5px;font-size:7px;line-height:1.4}.phantom-motion-state-grid button:hover,.phantom-motion-state-grid button:focus-visible,.phantom-motion-choice-grid button:hover,.phantom-motion-choice-grid button:focus-visible{outline:2px solid #ff9a86;outline-offset:-2px}.phantom-motion-state-grid button.active,.phantom-motion-choice-grid button.active{color:#071514;background:#ff9a86}.phantom-motion-state-grid button.active :is(b,small),.phantom-motion-choice-grid button.active :is(b,small){color:#071514}.phantom-motion-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:22px}.phantom-motion-choice-grid section{min-width:0}.phantom-motion-choice-grid [role=group]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;border:1px solid rgba(181,210,201,.18)}.phantom-motion-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:24px}.phantom-motion-console .range-control{min-width:0;margin:0}.phantom-motion-console .range-control>div{display:grid;grid-template-columns:1fr auto;gap:9px;align-items:end}.phantom-motion-console .range-control label{color:#dce7e2;font-size:8px;line-height:1.45}.phantom-motion-console .range-control output{color:#fff06d;font-family:DM Mono,monospace;font-size:8px;white-space:nowrap}.phantom-motion-console input[type=range]{min-height:44px;margin-top:8px;touch-action:pan-y;background:linear-gradient(90deg,#ff806f 0 var(--range-progress, 50%),rgba(181,210,201,.19) var(--range-progress, 50%))}.phantom-motion-console input[type=range]::-webkit-slider-thumb{border-color:#081714;background:#fff06d}.phantom-motion-console input[type=range]::-moz-range-thumb{border-color:#081714;background:#fff06d}.phantom-motion-console input[type=range]:disabled{opacity:.42;cursor:not-allowed}.phantom-motion-console .range-control>p{min-height:110px;margin:8px 0 0;padding:10px;border-left:2px solid rgba(255,128,111,.42);color:#91a59e;background:#ff806f06;font-size:8px;line-height:1.58}.phantom-motion-progress-control{margin-top:23px;padding:17px;border:1px solid rgba(255,240,109,.22);background:#fff06d06}.phantom-motion-progress-control>div:first-child{display:flex;gap:15px;justify-content:space-between;color:#dce7e2;font-size:9px}.phantom-motion-progress-control output{color:#fff06d;font-family:DM Mono,monospace}.phantom-motion-progress-control>p{min-height:45px;margin:9px 0 0;color:#9caea8;font-size:8px;line-height:1.62}.phantom-motion-playback{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.phantom-motion-playback button{min-height:45px;padding:9px 12px;border:1px solid rgba(181,210,201,.2);color:#b8c9c3;background:#ffffff06;cursor:pointer;font-family:DM Mono,monospace;font-size:8px}.phantom-motion-playback button:first-child{display:flex;gap:8px;align-items:center;justify-content:center;color:#071514;border-color:#fff06d;background:#fff06d}.phantom-motion-playback button:first-child.active{color:#edf2e9;border-color:#ff806f;background:#7b3028}.phantom-motion-playback button:hover,.phantom-motion-playback button:focus-visible{outline:2px solid #fff06d;outline-offset:2px}.phantom-motion-law{position:relative;margin-top:24px;padding:18px 44px 17px 18px;border:1px solid rgba(255,128,111,.3);background:#ff806f09}.phantom-motion-law+.phantom-motion-law{margin-top:11px;border-color:#63e5cf4d;background:#63e5cf09}.phantom-motion-law+.phantom-motion-law>span{color:#63e5cf}.phantom-motion-law.motion-law-active{box-shadow:inset 4px 0 #fff06d}.phantom-motion-law.motion-law-inactive{border-style:dashed;background:#b5d2c905}.phantom-motion-law>span,.phantom-motion-law>small{display:block;color:#99aaa4;font-family:DM Mono,monospace;font-size:7px;line-height:1.58}.phantom-motion-law>span{color:#ff9a86}.phantom-motion-law p{margin:12px 0;color:#edf2e9;font-family:Georgia,serif;font-size:clamp(15px,1.12vw,21px);line-height:1.52;overflow-wrap:anywhere}.phantom-motion-readouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;border-top:1px solid rgba(181,210,201,.17);border-left:1px solid rgba(181,210,201,.17)}.phantom-motion-readouts>div{min-width:0;padding:14px;border-right:1px solid rgba(181,210,201,.17);border-bottom:1px solid rgba(181,210,201,.17)}.phantom-motion-readouts :is(span,b,small){display:block}.phantom-motion-readouts span{color:#ff9a86;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;letter-spacing:.055em}.phantom-motion-readouts b{margin:7px 0 5px;color:#edf2e9;font-family:DM Mono,monospace;font-size:13px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.phantom-motion-readouts small{color:#859991;font-size:8px;line-height:1.5}.phantom-motion-explanations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;border-top:1px solid rgba(181,210,201,.17);border-left:1px solid rgba(181,210,201,.17)}.phantom-motion-explanations article{min-width:0;padding:17px;border-right:1px solid rgba(181,210,201,.17);border-bottom:1px solid rgba(181,210,201,.17)}.phantom-motion-explanations span{color:#63e5cf;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;letter-spacing:.06em}.phantom-motion-explanations p{margin:9px 0 0;color:#a9bbb4;font-size:9px;line-height:1.68}.phantom-motion-boundary{margin-top:20px;padding:17px 19px;border:1px solid rgba(255,128,111,.28);background:#ff806f06}.phantom-motion-boundary b{display:block;margin-bottom:8px;color:#ff9a86;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.06em}.phantom-motion-boundary p{margin:0;color:#a9bbb4;font-size:9px;line-height:1.7}html[data-theme=light] .phantom-motion-lab,html[data-theme=light] .phantom-motion-console{color:#17332e;border-color:#07151429;background:#e9ede6}html[data-theme=light] .phantom-motion-heading{border-color:#07151426;background:radial-gradient(circle at 12% 0%,rgba(177,55,39,.08),transparent 38%),#f4f4ed}html[data-theme=light] .phantom-motion-heading h4,html[data-theme=light] .phantom-motion-status h5,html[data-theme=light] .phantom-motion-vector-heading h5,html[data-theme=light] .phantom-motion-panel figcaption b,html[data-theme=light] .phantom-motion-state-grid button b,html[data-theme=light] .phantom-motion-choice-grid button b,html[data-theme=light] .phantom-motion-console .range-control label,html[data-theme=light] .phantom-motion-law p,html[data-theme=light] .phantom-motion-readouts b,html[data-theme=light] .phantom-motion-probe-readouts b{color:#17332e}html[data-theme=light] .phantom-motion-heading>p,html[data-theme=light] .phantom-motion-status p,html[data-theme=light] .phantom-motion-vector-heading p,html[data-theme=light] .phantom-motion-panel>p,html[data-theme=light] .phantom-motion-console .range-control>p,html[data-theme=light] .phantom-motion-progress-control>p,html[data-theme=light] .phantom-motion-law>small,html[data-theme=light] .phantom-motion-readouts small,html[data-theme=light] .phantom-motion-probe-readouts small,html[data-theme=light] .phantom-motion-explanations p,html[data-theme=light] .phantom-motion-boundary p,html[data-theme=light] .phantom-motion-timeline-shell>p,html[data-theme=light] .phantom-motion-vector-help{color:#4b6159}html[data-theme=light] .phantom-motion-term-links,html[data-theme=light] .phantom-motion-status,html[data-theme=light] .phantom-motion-timeline-shell,html[data-theme=light] .phantom-motion-vector-inspector{border-color:#07151426;background:#edf0e9}html[data-theme=light] .phantom-motion-vector-visual,html[data-theme=light] .phantom-motion-probe-readouts{border-color:#07151426;background:#e6ebe3}html[data-theme=light] #phantom-motion-vector-svg{background:#07110f}html[data-theme=light] .phantom-motion-vector-legend{background:#e6ebe3}html[data-theme=light] .phantom-motion-vector-legend span,html[data-theme=light] .phantom-motion-probe-readouts>div{color:#4b6159;border-color:#07151426}html[data-theme=light] .phantom-motion-vector-legend b{color:#203d37}html[data-theme=light] .phantom-motion-probe-readouts>div.motion-probe-state{background:#ffffff57}html[data-theme=light] .phantom-motion-probe-readouts>div.motion-probe-state.not-acquired{background:#b137270f}html[data-theme=light] .phantom-motion-term-links button{color:#334b44;border-color:#07151433;background:#ffffff75}html[data-theme=light] .phantom-motion-term-links>span,html[data-theme=light] .phantom-motion-timeline-heading>span,html[data-theme=light] .phantom-motion-state-grid>span,html[data-theme=light] .phantom-motion-choice-grid section>span,html[data-theme=light] .phantom-motion-state-grid button,html[data-theme=light] .phantom-motion-choice-grid button{color:#465a53}html[data-theme=light] .phantom-motion-heading span,html[data-theme=light] .phantom-motion-status span,html[data-theme=light] .phantom-motion-panel figcaption span,html[data-theme=light] .phantom-motion-timeline-shell>p b,html[data-theme=light] .phantom-motion-law>span,html[data-theme=light] .phantom-motion-readouts span{color:#8c3025}html[data-theme=light] .phantom-motion-vector-heading span,html[data-theme=light] .phantom-motion-vector-help>b{color:#695f00}html[data-theme=light] .phantom-motion-probe-readouts span,html[data-theme=light] .phantom-motion-vector-help .term-inline-link{color:#126c61}html[data-theme=light] .phantom-motion-timeline-heading b,html[data-theme=light] .phantom-motion-console .range-control output,html[data-theme=light] .phantom-motion-progress-control output{color:#695f00}html[data-theme=light] .phantom-motion-visuals{border-color:#07151426;background:#e6ebe3}html[data-theme=light] .phantom-motion-panel{border-color:#07151426}html[data-theme=light] .phantom-motion-state-grid [role=group],html[data-theme=light] .phantom-motion-choice-grid [role=group],html[data-theme=light] .phantom-motion-state-grid button+button,html[data-theme=light] .phantom-motion-choice-grid button+button,html[data-theme=light] .phantom-motion-readouts,html[data-theme=light] .phantom-motion-readouts>div,html[data-theme=light] .phantom-motion-explanations,html[data-theme=light] .phantom-motion-explanations article{border-color:#07151426}html[data-theme=light] .phantom-motion-state-grid button,html[data-theme=light] .phantom-motion-choice-grid button{background:#ffffff3d}html[data-theme=light] .phantom-motion-state-grid button.active,html[data-theme=light] .phantom-motion-choice-grid button.active,html[data-theme=light] .phantom-motion-state-grid button.active :is(b,small),html[data-theme=light] .phantom-motion-choice-grid button.active :is(b,small){color:#071514;background:#ee927f}html[data-theme=light] .phantom-motion-progress-control,html[data-theme=light] .phantom-motion-law{border-color:#7c2d223d;background:#ffffff6b}html[data-theme=light] .phantom-motion-progress-control>div:first-child{color:#17332e}html[data-theme=light] .phantom-motion-drag-hint{color:#574f00;border-color:#5c520059;background:#f8f8eeeb}html[data-theme=light] .phantom-motion-playback button:not(:first-child){color:#29433d;background:#ffffff8c}html[data-theme=light] .phantom-motion-explanations span{color:#126c61}html[data-theme=light] .phantom-motion-boundary b{color:#8c3025}@media(min-width:1760px){.phantom-motion-layout{grid-template-columns:minmax(0,1fr) 540px}.phantom-motion-visuals{position:sticky;top:61px;grid-template-columns:repeat(4,minmax(0,1fr));align-self:start}.phantom-motion-panel:nth-child(n){border-left:1px solid rgba(181,210,201,.15)}.phantom-motion-panel:first-child{border-left:0}}@media(max-width:1260px){.phantom-motion-layout{grid-template-columns:1fr}.phantom-motion-visuals{border-right:0;border-bottom:1px solid rgba(181,210,201,.17)}.phantom-motion-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.phantom-motion-vector-workspace{grid-template-columns:1fr}.phantom-motion-probe-readouts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.phantom-motion-heading{grid-template-columns:1fr;gap:20px;padding:28px 18px}.phantom-motion-heading h4{font-size:32px}.phantom-motion-heading>p{font-size:10px}.phantom-motion-term-links{padding:12px 10px}.phantom-motion-term-links button{min-height:44px}.phantom-motion-status{min-height:0;padding:22px 16px}.phantom-motion-status h5,.phantom-motion-status p{min-height:0}.phantom-motion-timeline-shell{padding:12px}.phantom-motion-vector-inspector{padding:22px 12px}.phantom-motion-vector-heading{grid-template-columns:1fr;gap:12px}.phantom-motion-vector-heading h5{font-size:27px}.phantom-motion-vector-heading p{font-size:10px}#phantom-motion-vector-svg,.phantom-motion-vector-legend{min-width:680px}.phantom-motion-visuals,.phantom-motion-control-grid,.phantom-motion-choice-grid,.phantom-motion-readouts,.phantom-motion-explanations,.phantom-motion-probe-readouts{grid-template-columns:1fr}.phantom-motion-panel:nth-child(2n){border-left:0}.phantom-motion-panel{padding:14px 12px}.phantom-motion-panel figcaption span,.phantom-motion-state-grid>span,.phantom-motion-choice-grid section>span,.phantom-motion-readouts span,.phantom-motion-explanations span{font-size:8px}.phantom-motion-panel figcaption b{font-size:9px}.phantom-motion-panel>p{min-height:0;font-size:10px}.phantom-motion-console{padding:24px 15px}.phantom-motion-state-grid [role=group],.phantom-motion-choice-grid [role=group]{overflow-x:auto;grid-template-columns:repeat(3,minmax(150px,1fr));overscroll-behavior-inline:contain}.phantom-motion-target-grid [role=group],.phantom-motion-choice-grid [role=group]{grid-template-columns:repeat(2,minmax(165px,1fr))}.phantom-motion-state-grid button,.phantom-motion-choice-grid button{min-height:72px}.phantom-motion-console .range-control>p,.phantom-motion-progress-control>p{min-height:0;font-size:10px}.phantom-motion-console .range-control label,.phantom-motion-console .range-control output{font-size:10px}.phantom-motion-law p{font-size:17px}.phantom-motion-readouts small,.phantom-motion-probe-readouts small,.phantom-motion-explanations p,.phantom-motion-boundary p,.phantom-motion-vector-help{font-size:10px}}@media(prefers-contrast:more){:root{--line: rgba(181, 210, 201, .48);--line-dark: rgba(7, 21, 20, .5)}:focus-visible{outline-width:3px!important}.control-impact-card,.term-beginner-grid section,.delta-k-word-grid article{border-width:2px}}@media(forced-colors:active){:focus-visible{outline:3px solid Highlight!important;outline-offset:3px!important}:is(button,a,input,select,textarea,dialog,.control-impact-card,.term-beginner-grid section){border-color:ButtonBorder!important}:is(.control-impact-card,.rf-wave-plot,.rf-wave-row,.term-dialog,.formula-dialog,.visual-guide-dialog){color:CanvasText!important;background:Canvas!important}:is(.term-inline-link,.inline-glossary-token,a){color:LinkText!important}:is(.rf-carrier-path,.rf-envelope-path,.rf-echo-path){stroke:Highlight!important}}.qsm-lab{position:relative;margin:clamp(50px,7vw,108px) 0;overflow:hidden;border:1px solid rgba(181,210,201,.2);background:#020a09;box-shadow:0 35px 90px #00000047}.qsm-heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:clamp(28px,5vw,88px);align-items:end;padding:clamp(30px,4.5vw,74px);color:#edf2e9;background:radial-gradient(circle at 12% 0%,rgba(102,229,209,.12),transparent 31%),radial-gradient(circle at 92% 20%,rgba(107,157,255,.11),transparent 30%),linear-gradient(135deg,#071513,#020807 72%)}.qsm-heading span,.qsm-term-links>span,.qsm-source-choice>span,.qsm-law>span,.qsm-sources>span{color:#66e5d1;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.11em}.qsm-heading h3{max-width:840px;margin:14px 0 0;font-family:Cormorant Garamond,serif;font-size:clamp(42px,5.1vw,82px);font-weight:400;line-height:.9;letter-spacing:-.035em}.qsm-heading>p{max-width:680px;margin:0;color:#a8bcb5;font-size:clamp(12px,1.05vw,15px);line-height:1.75}.qsm-heading button,.qsm-term-links button{border:0;color:inherit;background:transparent;cursor:pointer;font:inherit;text-decoration:underline;text-decoration-color:#66e5d173;text-underline-offset:4px}.qsm-heading button:hover,.qsm-heading button:focus-visible,.qsm-term-links button:hover,.qsm-term-links button:focus-visible{color:#66e5d1;outline:0;text-decoration-color:currentColor}.qsm-heading i,.qsm-term-links i{color:#66e5d1;font-style:normal}.qsm-term-links{display:flex;flex-wrap:wrap;align-items:stretch;border-top:1px solid rgba(181,210,201,.16);border-bottom:1px solid rgba(181,210,201,.16);color:#b6c6c1;background:#06110f}.qsm-term-links>span{display:flex;align-items:center;padding:13px 18px;border-right:1px solid rgba(181,210,201,.16)}.qsm-term-links button{min-height:42px;padding:8px 13px;border-right:1px solid rgba(181,210,201,.12);font-family:DM Mono,monospace;font-size:8px;text-decoration:none}.qsm-layout{display:grid;grid-template-columns:minmax(580px,1.08fr) minmax(520px,.92fr);align-items:start}.qsm-visual{min-width:0;padding:clamp(16px,2vw,32px);border-right:1px solid rgba(181,210,201,.17);color:#dce8e3;background:linear-gradient(rgba(102,229,209,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(102,229,209,.025) 1px,transparent 1px),#020a09;background-size:26px 26px}.qsm-stage{position:relative;min-height:730px;overflow:hidden;border:1px solid rgba(181,210,201,.22);background:radial-gradient(circle at 50% 42%,rgba(102,229,209,.055),transparent 40%),#020807}#qsm-canvas{display:block;width:100%;height:730px;min-height:730px;touch-action:none}.qsm-stage-status{position:relative;z-index:5;display:grid;grid-template-columns:minmax(150px,.42fr) minmax(260px,.9fr);gap:7px 28px;align-items:center;min-height:116px;width:100%;padding:18px 20px;border:1px solid rgba(102,229,209,.3);border-bottom:0;background:linear-gradient(100deg,rgba(102,229,209,.055),transparent 44%),#03100e}.qsm-stage-status :is(span,b,small){display:block}.qsm-stage-status span{grid-row:1 / span 2;color:#66e5d1;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.1em;line-height:1.5}.qsm-stage-status b{color:#edf2e9;font-family:Cormorant Garamond,serif;font-size:clamp(18px,1.55vw,27px);font-weight:500;line-height:1.03}.qsm-stage-status small{color:#9fb1ab;font-size:8px;line-height:1.55}.qsm-legend{position:absolute;z-index:3;right:14px;bottom:14px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:calc(100% - 28px)}.qsm-legend span{display:inline-flex;gap:7px;align-items:center;padding:7px 9px;border:1px solid rgba(181,210,201,.14);color:#9fb1ab;background:#030c0ae0;font-family:DM Mono,monospace;font-size:7px}.qsm-legend i{width:14px;height:3px}.qsm-legend .qsm-positive{background:#ff785f;box-shadow:0 0 9px #ff785f8c}.qsm-legend .qsm-negative{background:#6b9dff;box-shadow:0 0 9px #6b9dff8c}.qsm-legend .qsm-null{background:#e2d56a;box-shadow:0 0 9px #e2d56a7a}.qsm-stage-nav{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border:1px solid rgba(181,210,201,.18);border-bottom:0;background:#06110f}.qsm-stage-nav button{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:2px 10px;min-height:76px;padding:13px 14px;border:0;border-left:1px solid rgba(181,210,201,.15);color:#c3d1cc;text-align:left;background:transparent;cursor:pointer}.qsm-stage-nav button:first-child{border-left:0}.qsm-stage-nav button span{grid-row:1 / 3;color:#78918a;font-family:DM Mono,monospace;font-size:8px}.qsm-stage-nav button b{font-size:10px;font-weight:600}.qsm-stage-nav button small{color:#9aada7;font-size:8px}.qsm-stage-nav button:hover,.qsm-stage-nav button:focus-visible{color:#66e5d1;outline:0;background:#66e5d10f}.qsm-stage-nav button.active{color:#061310;background:#66e5d1}.qsm-stage-nav button.active :is(span,small){color:#174a42}.qsm-slice-ledger{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.qsm-slice-ledger figure{min-width:0;margin:0;border:1px solid rgba(181,210,201,.17);background:#050f0d}.qsm-slice-ledger figcaption{min-height:50px;padding:9px 10px;border-bottom:1px solid rgba(181,210,201,.14)}.qsm-slice-ledger figcaption :is(span,b){display:block}.qsm-slice-ledger figcaption span{color:#66e5d1;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.06em}.qsm-slice-ledger figcaption b{margin-top:4px;overflow:hidden;color:#aebfba;font-size:7px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.qsm-slice-ledger canvas{display:block;width:100%;aspect-ratio:1;image-rendering:pixelated;background:#020807}#qsm-instructions{margin:10px 0 0;padding:13px 15px;border-left:2px solid rgba(102,229,209,.52);color:#91a59e;background:#66e5d107;font-size:8px;line-height:1.65}#qsm-instructions b{color:#66e5d1;font-family:DM Mono,monospace;font-size:7px}.qsm-console{min-width:0;color:#17332e;background:#edf2e9}.qsm-live{padding:23px 26px;border-bottom:1px solid rgba(23,51,46,.18);border-left:4px solid #21887a;background:#e3efe8}.qsm-live :is(span,h4,p){margin:0}.qsm-live span{color:#187466;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.qsm-live h4{margin-top:8px;font-family:Cormorant Garamond,serif;font-size:clamp(25px,2.2vw,37px);font-weight:500;line-height:.98}.qsm-live p{margin-top:9px;color:#50645d;font-size:9px;line-height:1.58}.qsm-presets{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid rgba(23,51,46,.18)}.qsm-presets button,.qsm-source-choice button{min-height:66px;padding:10px 9px;border:0;border-left:1px solid rgba(23,51,46,.16);color:#284740;text-align:left;background:#f4f6ef;cursor:pointer}.qsm-presets button:first-child,.qsm-source-choice button:first-child{border-left:0}.qsm-presets :is(b,small),.qsm-source-choice :is(b,small){display:block}.qsm-presets b,.qsm-source-choice b{font-size:8px}.qsm-presets small,.qsm-source-choice small{margin-top:4px;color:#52665f;font-size:7px;line-height:1.35}.qsm-presets button:hover,.qsm-presets button:focus-visible,.qsm-source-choice button:hover,.qsm-source-choice button:focus-visible{outline:0;background:#dbeae2}.qsm-presets button.active,.qsm-source-choice button.active{color:#061310;background:#66e5d1}.qsm-presets button.active small,.qsm-source-choice button.active small{color:#1b554b}.qsm-source-choice{padding:18px 22px;border-bottom:1px solid rgba(23,51,46,.17)}.qsm-source-choice>span{color:#31665d}.qsm-source-choice>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:10px;border:1px solid rgba(23,51,46,.18)}.qsm-control-grid,.qsm-inversion-controls{display:grid;grid-template-columns:repeat(3,1fr);padding:2px 22px 0;border-bottom:1px solid rgba(23,51,46,.14)}.qsm-acquisition-controls,.qsm-inversion-controls{grid-template-columns:repeat(2,1fr)}.qsm-control-grid .range-control,.qsm-inversion-controls .range-control{min-width:0;padding:17px 11px;border:0;border-left:1px solid rgba(23,51,46,.12)}.qsm-control-grid .range-control:first-child,.qsm-acquisition-controls .range-control:nth-child(odd),.qsm-inversion-controls .range-control:first-child{border-left:0}.qsm-control-grid .range-control>span,.qsm-inversion-controls .range-control>span{min-height:32px}.qsm-control-grid .range-control label,.qsm-inversion-controls .range-control label{color:#24483f;font-size:8px;line-height:1.35}.qsm-control-grid .range-control output,.qsm-inversion-controls .range-control output{color:#0d6559;font-size:8px}.qsm-control-grid .range-control small,.qsm-inversion-controls .range-control small{color:#52665f;font-size:7px}.qsm-control-effect{display:flex;gap:12px;margin:0;padding:12px 24px;border-bottom:1px solid rgba(23,51,46,.16);color:#546861;background:#66e5d10e;font-size:7px;line-height:1.55}.qsm-control-effect b{flex:0 0 122px;color:#167467;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.05em}.qsm-control-effect.field{background:#ff785f0b}.qsm-control-effect.field b{color:#a94b3b}.qsm-control-effect.phase{background:#9b8bff0e}.qsm-control-effect.phase b{color:#6256b4}.qsm-control-effect.inversion{background:#6b9dff11}.qsm-control-effect.inversion b{color:#3d64a8}.qsm-law{padding:23px 25px;color:#edf2e9;background:radial-gradient(circle at 100% 0%,rgba(107,157,255,.12),transparent 38%),#061310;cursor:pointer}.qsm-law>span{display:block;margin-bottom:13px}.qsm-law p{margin:7px 0;overflow-wrap:anywhere;font-family:Cormorant Garamond,serif;font-size:clamp(19px,1.65vw,27px);line-height:1.1}.qsm-law small{display:block;margin-top:13px;color:#8ea39c;font-family:DM Mono,monospace;font-size:7px;line-height:1.55}.qsm-law:hover,.qsm-law:focus-visible{outline:2px solid #e2d56a;outline-offset:-4px}.qsm-metrics{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid rgba(23,51,46,.18)}.qsm-metrics>div{min-height:88px;padding:15px 17px;border-top:1px solid rgba(23,51,46,.14);border-left:1px solid rgba(23,51,46,.14)}.qsm-metrics>div:nth-child(odd){border-left:0}.qsm-metrics :is(span,b,small){display:block}.qsm-metrics span{color:#4d625b;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.06em}.qsm-metrics b{margin-top:7px;color:#17332e;font-family:DM Mono,monospace;font-size:11px;font-weight:500}.qsm-metrics small{margin-top:5px;color:#52665f;font-size:7px;line-height:1.35}.qsm-metrics .primary{color:#061310;background:#66e5d1}.qsm-metrics .primary :is(span,b,small){color:inherit}.qsm-explanations{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid rgba(23,51,46,.18)}.qsm-explanations article{padding:19px 21px;border-top:1px solid rgba(23,51,46,.13);border-left:1px solid rgba(23,51,46,.13)}.qsm-explanations article:nth-child(odd){border-left:0}.qsm-explanations span{color:#257164;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.06em}.qsm-explanations p{margin:7px 0 0;color:#52665f;font-size:8px;line-height:1.62}.qsm-boundary{margin:22px;padding:19px 21px;border:1px solid rgba(151,96,57,.3);color:#5f5e51;background:#f3eee3}.qsm-boundary b{color:#8a4f2e;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.qsm-boundary p{margin:8px 0 0;font-size:8px;line-height:1.68}.qsm-sources{display:grid;grid-template-columns:.82fr repeat(3,1fr);border-top:1px solid rgba(181,210,201,.17);color:#b6c7c1;background:#06110f}.qsm-sources>span{display:flex;align-items:center;padding:18px 20px;border-right:1px solid rgba(181,210,201,.14)}.qsm-sources a{position:relative;min-height:76px;padding:15px 42px 15px 17px;border-left:1px solid rgba(181,210,201,.14);color:inherit;text-decoration:none}.qsm-sources a:first-of-type{border-left:0}.qsm-sources :is(b,small){display:block}.qsm-sources b{color:#edf2e9;font-size:8px}.qsm-sources small{margin-top:5px;color:#81948d;font-size:7px;line-height:1.4}.qsm-sources i{position:absolute;top:18px;right:17px;color:#66e5d1;font-style:normal}.qsm-sources a:hover,.qsm-sources a:focus-visible{outline:0;background:#66e5d112}html[data-theme=light] .qsm-lab{box-shadow:0 35px 90px #15342d2e}html[data-theme=light] .qsm-stage-nav button span{color:#78918a}html[data-theme=light] .qsm-stage-nav button small{color:#9aada7}html[data-theme=light] .qsm-stage-nav button.active :is(span,small),html[data-theme=light] .qsm-presets button.active small,html[data-theme=light] .qsm-source-choice button.active small,html[data-theme=light] .qsm-metrics .primary :is(span,b,small){color:#103d36}html[data-theme=light] .qsm-presets small,html[data-theme=light] .qsm-source-choice small,html[data-theme=light] .qsm-control-grid .range-control small,html[data-theme=light] .qsm-inversion-controls .range-control small,html[data-theme=light] .qsm-metrics small{color:#52665f}html[data-theme=light] .qsm-control-grid .range-control output,html[data-theme=light] .qsm-inversion-controls .range-control output{color:#0d6559}html[data-theme=light] .qsm-metrics span{color:#4d625b}html[data-theme=light] .qsm-sources{color:#b6c7c1;background:#06110f}html[data-theme=light] .qsm-sources>span{color:#66e5d1}html[data-theme=light] .qsm-sources b{color:#edf2e9}html[data-theme=light] .qsm-sources small{color:#9bafa8}html[data-theme=dark] .qsm-console{color:#d9e6e1;background:#050d0b}html[data-theme=dark] .qsm-live{border-color:#66e5d161;background:linear-gradient(105deg,rgba(102,229,209,.075),transparent 55%),#071411}html[data-theme=dark] .qsm-live span{color:#66e5d1}html[data-theme=dark] .qsm-live h4{color:#edf2e9}html[data-theme=dark] .qsm-live p{color:#a1b4ae}html[data-theme=dark] .qsm-presets,html[data-theme=dark] .qsm-source-choice,html[data-theme=dark] .qsm-control-grid,html[data-theme=dark] .qsm-inversion-controls,html[data-theme=dark] .qsm-metrics,html[data-theme=dark] .qsm-explanations{border-color:#b5d2c926}html[data-theme=dark] .qsm-presets button,html[data-theme=dark] .qsm-source-choice button{border-color:#b5d2c924;color:#c8d8d2;background:#081512}html[data-theme=dark] .qsm-presets small,html[data-theme=dark] .qsm-source-choice small{color:#91a69f}html[data-theme=dark] .qsm-presets button:hover,html[data-theme=dark] .qsm-presets button:focus-visible,html[data-theme=dark] .qsm-source-choice button:hover,html[data-theme=dark] .qsm-source-choice button:focus-visible{background:#10251f}html[data-theme=dark] .qsm-presets button.active,html[data-theme=dark] .qsm-source-choice button.active{color:#061310;background:#66e5d1}html[data-theme=dark] .qsm-presets button.active small,html[data-theme=dark] .qsm-source-choice button.active small{color:#174a42}html[data-theme=dark] .qsm-source-choice>span{color:#7fc6b8}html[data-theme=dark] .qsm-control-grid .range-control,html[data-theme=dark] .qsm-inversion-controls .range-control{border-color:#b5d2c921;background:#07110f}html[data-theme=dark] .qsm-control-grid .range-control label,html[data-theme=dark] .qsm-inversion-controls .range-control label{color:#c0d2cc}html[data-theme=dark] .qsm-control-grid .range-control output,html[data-theme=dark] .qsm-inversion-controls .range-control output{color:#66e5d1}html[data-theme=dark] .qsm-control-grid .range-control small,html[data-theme=dark] .qsm-inversion-controls .range-control small{color:#899d97}html[data-theme=dark] .qsm-control-effect{border-color:#b5d2c924;color:#9fb1ab;background:#66e5d10b}html[data-theme=dark] .qsm-control-effect b{color:#66e5d1}html[data-theme=dark] .qsm-control-effect.field{background:#ff785f0b}html[data-theme=dark] .qsm-control-effect.field b{color:#ff9a87}html[data-theme=dark] .qsm-control-effect.phase{background:#9b8bff0e}html[data-theme=dark] .qsm-control-effect.phase b{color:#b7aaff}html[data-theme=dark] .qsm-control-effect.inversion{background:#6b9dff0f}html[data-theme=dark] .qsm-control-effect.inversion b{color:#9abaff}html[data-theme=dark] .qsm-metrics>div,html[data-theme=dark] .qsm-explanations article{border-color:#b5d2c924;background:#07110f}html[data-theme=dark] .qsm-metrics span{color:#93a8a1}html[data-theme=dark] .qsm-metrics b{color:#edf2e9}html[data-theme=dark] .qsm-metrics small{color:#8da19a}html[data-theme=dark] .qsm-metrics .primary{color:#061310;background:#66e5d1}html[data-theme=dark] .qsm-explanations span{color:#66e5d1}html[data-theme=dark] .qsm-explanations p{color:#9fb1ab}html[data-theme=dark] .qsm-boundary{border-color:#e2d56a47;color:#b8b49f;background:#15130d}html[data-theme=dark] .qsm-boundary b{color:#e2d56a}@media(min-width:1181px){.qsm-lab[data-sticky-visual-scope]{overflow:clip}}@media(max-width:1500px){.qsm-slice-ledger{grid-template-columns:repeat(2,1fr)}.qsm-sources{grid-template-columns:1fr 1fr}.qsm-sources>span{grid-column:1 / -1;border-bottom:1px solid rgba(181,210,201,.14)}.qsm-sources a:nth-of-type(odd){border-left:0}}@media(max-width:1280px){.qsm-heading{grid-template-columns:1fr;align-items:start}.qsm-layout{grid-template-columns:1fr}.qsm-visual{border-right:0;border-bottom:1px solid rgba(181,210,201,.17)}.qsm-stage,#qsm-canvas{min-height:680px;height:680px}}@media(max-width:760px){.qsm-lab{margin:44px -1px}.qsm-heading{padding:27px 20px}.qsm-heading h3{font-size:clamp(38px,12vw,58px)}.qsm-term-links>span{width:100%;border-right:0;border-bottom:1px solid rgba(181,210,201,.13)}.qsm-term-links button{flex:1 1 33%}.qsm-visual{padding:10px}.qsm-stage,#qsm-canvas{min-height:0;height:clamp(430px,124vw,500px)}.qsm-stage-status{grid-template-columns:1fr;min-height:0;padding:14px}.qsm-stage-status span{grid-row:auto}.qsm-stage-status small{display:none}.qsm-stage-nav{position:sticky;z-index:16;top:var(--header-height);grid-template-columns:repeat(4,minmax(0,1fr));background:#04110ff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.qsm-stage-nav button{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:3px;min-width:0;min-height:51px;padding:7px 3px;text-align:center}.qsm-stage-nav button span{grid-row:auto;font-size:6px}.qsm-stage-nav button b{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.qsm-stage-nav button small{display:none}.qsm-slice-ledger{grid-template-columns:repeat(2,1fr)}.qsm-live{padding:21px 18px}.qsm-presets{grid-template-columns:repeat(2,1fr)}.qsm-presets button:nth-child(odd){border-left:0}.qsm-presets button:nth-child(n+3){border-top:1px solid rgba(23,51,46,.14)}.qsm-presets button:last-child{grid-column:1 / -1}.qsm-source-choice{padding:16px 14px}.qsm-source-choice>div{grid-template-columns:1fr}.qsm-source-choice button{min-height:56px;border-top:1px solid rgba(23,51,46,.13);border-left:0}.qsm-source-choice button:first-child{border-top:0}.qsm-control-grid,.qsm-acquisition-controls,.qsm-inversion-controls{grid-template-columns:1fr;padding:0 14px}.qsm-control-grid .range-control,.qsm-acquisition-controls .range-control,.qsm-inversion-controls .range-control{border-top:1px solid rgba(23,51,46,.12);border-left:0}.qsm-control-grid .range-control:first-child,.qsm-inversion-controls .range-control:first-child{border-top:0}.qsm-control-effect{display:block;padding:12px 18px}.qsm-control-effect b{display:block;margin-bottom:5px}.qsm-law{padding:20px 18px}.qsm-metrics,.qsm-explanations{grid-template-columns:1fr}.qsm-metrics>div,.qsm-explanations article{border-left:0}.qsm-boundary{margin:16px 14px}.qsm-sources{grid-template-columns:1fr}.qsm-sources>span{grid-column:auto}.qsm-sources a{border-top:1px solid rgba(181,210,201,.14);border-left:0}}@media(max-width:420px){.qsm-stage,#qsm-canvas{min-height:0;height:clamp(430px,124vw,500px)}.qsm-stage-status b{font-size:17px}.qsm-legend{right:8px;bottom:8px;left:8px;justify-content:flex-start}.qsm-legend span{padding:5px 6px;font-size:6px}.qsm-stage .scene-inspect-cue{display:none}.qsm-stage .scene-camera-controls{top:auto;bottom:62px;left:50%;flex-direction:row;transform:translate(-50%)}.qsm-stage .scene-camera-controls output{display:none}.qsm-slice-ledger figcaption{min-height:55px}}@media(forced-colors:active){.qsm-lab,.qsm-heading,.qsm-visual,.qsm-console,.qsm-stage,.qsm-law,.qsm-sources{color:CanvasText;background:Canvas;border-color:CanvasText}.qsm-stage-nav button.active,.qsm-presets button.active,.qsm-source-choice button.active,.qsm-metrics .primary{color:HighlightText;background:Highlight}.qsm-boundary{color:CanvasText;background:Canvas;border-color:CanvasText}}.sticky-visual-anchor{display:none}@media(min-width:1181px){[data-sticky-visual-scope]{overflow:clip}[data-sticky-visual]{align-items:start;overflow:visible}[data-sticky-visual]>[data-sticky-visual-pane]{position:relative;top:auto;align-self:start;min-width:0}[data-sticky-visual-ready=true].reveal.visible,.reveal.visible[data-sticky-visual-scope]{transform:none}[data-sticky-visual-ready=true][data-sticky-visual=pinned]>[data-sticky-visual-pane]{position:sticky;z-index:8;top:64px;max-height:calc(100vh - 68px);max-height:calc(100dvh - 68px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(102,229,209,.48) #081714;box-shadow:0 18px 42px #020a0947}[data-sticky-visual-ready=true][data-sticky-visual=pinned]>:is(.magnet-viz-wrap,.conductor-field-visual,.spin-physics-visual,.field-viz-wrap,.bucket-scanner-room,.rf-stage,.diffusion-visual,.dti-visual,.axis-diagram,.oblique-stage,.moment-stage,.trajectory-stage,.voxel-stage,.slice-stage){min-height:0}[data-sticky-visual-ready=true][data-sticky-visual=pinned]>.field-viz-wrap{height:min(620px,calc(100dvh - 68px))}[data-sticky-visual-ready=true][data-sticky-visual=pinned]>.bucket-scanner-room{height:min(1080px,calc(100dvh - 68px))}[data-sticky-visual-ready=true][data-sticky-visual=pinned]>.rf-stage{height:min(890px,calc(100dvh - 68px))}[data-sticky-visual-ready=true][data-sticky-visual=pinned]>.diffusion-visual{height:min(980px,calc(100dvh - 68px))}[data-sticky-visual-ready=true][data-sticky-visual=pinned]>.diffusion-visual .diffusion-canvas-shell{flex:1 1 auto;min-height:0}[data-sticky-visual-ready=true][data-sticky-visual=pinned]>.diffusion-visual #diffusion-canvas{height:100%;min-height:0}[data-sticky-visual-ready=true][data-sticky-visual=pinned]>.oblique-stage{height:min(900px,calc(100dvh - 68px))}[data-sticky-visual-ready=true][data-sticky-visual=pinned]>.moment-stage{height:min(790px,calc(100dvh - 68px))}[data-sticky-visual-ready=true][data-sticky-visual=pinned]>.trajectory-stage{height:min(760px,calc(100dvh - 68px))}[data-sticky-visual-ready=true][data-sticky-visual=pinned]>.voxel-stage{height:min(670px,calc(100dvh - 68px))}[data-sticky-visual-ready=true][data-sticky-visual=pinned]>.slice-stage{height:min(790px,calc(100dvh - 68px))}[data-sticky-visual-ready=true][data-sticky-visual=released]>[data-sticky-visual-pane]{position:relative;top:auto;max-height:none;box-shadow:none}[data-sticky-visual] .phantom-shift-svg-shell{position:relative;top:auto}html[data-apple-touch-webgl=true] [data-sticky-visual-webgl=true][data-sticky-visual-ready=true][data-sticky-visual=pinned]>[data-sticky-visual-pane]{max-height:calc(100svh - 68px);overflow-x:clip;overflow-y:clip;overscroll-behavior:none}html[data-apple-touch-webgl=true] [data-sticky-visual-webgl=true][data-sticky-visual-ready=true][data-sticky-visual=pinned]>.field-viz-wrap{height:min(620px,calc(100svh - 68px))}html[data-apple-touch-webgl=true] [data-sticky-visual-webgl=true][data-sticky-visual-ready=true][data-sticky-visual=pinned]>.bucket-scanner-room{height:min(1080px,calc(100svh - 68px))}html[data-apple-touch-webgl=true] [data-sticky-visual-webgl=true][data-sticky-visual-ready=true][data-sticky-visual=pinned]>.rf-stage{height:min(890px,calc(100svh - 68px))}html[data-apple-touch-webgl=true] [data-sticky-visual-webgl=true][data-sticky-visual-ready=true][data-sticky-visual=pinned]>.diffusion-visual{height:min(980px,calc(100svh - 68px))}html[data-apple-touch-webgl=true] [data-sticky-visual-webgl=true][data-sticky-visual-ready=true][data-sticky-visual=pinned]>.diffusion-visual .diffusion-canvas-shell{flex:1 1 auto;min-height:0}html[data-apple-touch-webgl=true] [data-sticky-visual-webgl=true][data-sticky-visual-ready=true][data-sticky-visual=pinned]>.oblique-stage{height:min(900px,calc(100svh - 68px))}html[data-apple-touch-webgl=true] [data-sticky-visual-webgl=true][data-sticky-visual-ready=true][data-sticky-visual=pinned]>.moment-stage{height:min(790px,calc(100svh - 68px))}html[data-apple-touch-webgl=true] [data-sticky-visual-webgl=true][data-sticky-visual-ready=true][data-sticky-visual=pinned]>.trajectory-stage{height:min(760px,calc(100svh - 68px))}html[data-apple-touch-webgl=true] [data-sticky-visual-webgl=true][data-sticky-visual-ready=true][data-sticky-visual=pinned]>.voxel-stage{height:min(670px,calc(100svh - 68px))}html[data-apple-touch-webgl=true] [data-sticky-visual-webgl=true][data-sticky-visual-ready=true][data-sticky-visual=pinned]>.slice-stage{height:min(790px,calc(100svh - 68px))}[data-sticky-visual-pane]>.visual-guide-launch.at-top{top:56px}.dti-stage>.visual-guide-launch.at-top{top:58px}.diffusion-visual .sticky-visual-toggle{top:156px}.diffusion-canvas-shell>.visual-guide-launch.at-top{top:58px}}:is([data-sticky-visual-ready=true],[data-sticky-visual-ready=stacked]) .sticky-visual-anchor{position:absolute;z-index:30;top:0;right:0;left:0;display:block;height:0;overflow:visible;transform:translateY(var(--sticky-anchor-scroll, 0));pointer-events:none}.sticky-visual-toggle{position:absolute;top:var(--sticky-visual-toggle-drop, 10px);right:10px;display:inline-flex;gap:7px;align-items:center;min-height:36px;padding:8px 11px;border:1px solid rgba(102,229,209,.42);border-radius:2px;color:#dff9f3;background:#04120fe6;box-shadow:0 9px 25px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;pointer-events:auto;font-family:DM Mono,monospace;font-size:7px;line-height:1.2;letter-spacing:.035em;white-space:nowrap}.sticky-visual-toggle span{color:#66e5d1;font-size:14px;line-height:1}.sticky-visual-toggle b{font-weight:500}.sticky-visual-toggle:hover{border-color:#66e5d1;background:#092621f5}.sticky-visual-toggle:focus-visible{outline:2px solid #e2d56a;outline-offset:3px}[data-sticky-visual=released] .sticky-visual-toggle{border-color:#e2d56a7a;color:#f4ec9f}html[data-theme=light] .sticky-visual-toggle{border-color:#0b5b5161;color:#153b35;background:#f2f6eff0;box-shadow:0 9px 25px #192d2729}html[data-theme=light] .sticky-visual-toggle span{color:#087b6d}html[data-theme=light] [data-sticky-visual=released] .sticky-visual-toggle{color:#665b00}html[data-theme=light] :is(.conductor-field-visual,.parallel-visual,.rf-stage) .sticky-visual-toggle{border-color:#66e5d16b;color:#dff9f3;background:#04120fe6;box-shadow:0 9px 25px #00000047}html[data-theme=light] :is(.conductor-field-visual,.parallel-visual,.rf-stage) .sticky-visual-toggle span{color:#66e5d1}html[data-theme=light] :is(.conductor-field-layout,.parallel-layout,.rf-grid)[data-sticky-visual=released] .sticky-visual-toggle{color:#f4ec9f}[data-sticky-visual-pane] [data-sticky-visual-toggle-clear][data-sticky-visual-toggle-clear]{padding-right:var(--sticky-visual-toggle-reserve, 150px)}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]{display:flow-root;align-items:initial;overflow:visible}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>[data-sticky-visual-pane]{position:sticky;z-index:8;top:var(--header-height);max-height:var(--sticky-visual-stacked-max);min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:auto;scrollbar-color:rgba(102,229,209,.48) #081714;box-shadow:0 18px 42px #020a0947}[data-sticky-visual-ready=stacked]>.magnet-field-map-visual>.sticky-visual-anchor{position:sticky;top:0;height:54px;border-bottom:1px solid rgba(181,210,201,.15);background:#030b0af5;transform:none}[data-sticky-visual-ready=stacked]>.magnet-field-map-visual .sticky-visual-toggle{top:5px}[data-sticky-visual-ready=stacked]>.magnet-field-map-visual .magnet-map-render-state{top:66px}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned].reveal.visible,.reveal.visible:has([data-sticky-visual-ready=stacked][data-sticky-visual=pinned]){transform:none}[data-sticky-visual-scope]:has([data-sticky-visual-ready=stacked][data-sticky-visual=pinned]){overflow:clip}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>:not([data-sticky-visual-pane]) :is(a[href],button,input,select,textarea,summary,[tabindex]){scroll-margin-top:calc(var(--header-height) + var(--sticky-visual-stacked-max) + 14px)}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>:is(.magnet-viz-wrap,.conductor-field-visual,.spin-physics-visual,.field-viz-wrap,.bucket-scanner-room,.rf-stage,.diffusion-visual,.dti-visual,.axis-diagram,.oblique-stage,.moment-stage,.trajectory-stage,.voxel-stage,.slice-stage,.parallel-visual,.echo-visual){min-height:0}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>.field-viz-wrap{height:min(620px,var(--sticky-visual-stacked-max))}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>.bucket-scanner-room{height:min(1080px,var(--sticky-visual-stacked-max))}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>.rf-stage{height:min(890px,var(--sticky-visual-stacked-max))}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>.diffusion-visual{height:min(980px,var(--sticky-visual-stacked-max))}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>.diffusion-visual .diffusion-canvas-shell{flex:1 1 auto;min-height:0}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>.diffusion-visual #diffusion-canvas{height:100%;min-height:0}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>.oblique-stage{height:min(900px,var(--sticky-visual-stacked-max))}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>.moment-stage{height:min(790px,var(--sticky-visual-stacked-max))}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>.trajectory-stage{height:min(760px,var(--sticky-visual-stacked-max))}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>.voxel-stage{height:min(670px,var(--sticky-visual-stacked-max))}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>.slice-stage{height:min(790px,var(--sticky-visual-stacked-max))}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>.parallel-visual{height:min(920px,var(--sticky-visual-stacked-max))}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>.parallel-visual #parallel-imaging-canvas{height:100%;min-height:0}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>.echo-visual{height:min(1010px,var(--sticky-visual-stacked-max))}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>.echo-visual .echo-canvas-shell{flex:1 1 auto;min-height:0}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>.echo-visual #echo-formation-canvas{height:100%;min-height:0}@media(max-height:830px){[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>[data-sticky-visual-pane] :is(.selective-rf-canvas-shell,#selective-rf-canvas,.steady-canvas-shell,#steady-state-canvas,.ir-canvas-shell,#inversion-recovery-canvas,.fse-canvas-shell,#fse-epg-canvas,.bssfp-canvas-shell,#bssfp-canvas,.tof-stage,#tof-canvas,.phase-contrast-stage,#phase-contrast-canvas,.qsm-stage,#qsm-canvas){min-height:0;height:calc(var(--sticky-visual-stacked-max) - 96px)}}html[data-apple-touch-webgl=true] [data-sticky-visual-webgl=true][data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>[data-sticky-visual-pane]{max-height:calc(100svh - var(--header-height) - var(--sticky-visual-control-reserve));overflow-x:clip;overflow-y:clip;overscroll-behavior:none}.scene-context-recovery{position:absolute;z-index:45;inset:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:78px;margin:0;padding:13px 14px;border:1px solid rgba(226,213,106,.62);border-radius:3px;color:#edf2e9;background:#030d0bf0;box-shadow:0 18px 55px #00000085;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto}.scene-context-recovery[hidden]{display:none}.scene-context-recovery>span{color:#e2d56a;font-size:28px;line-height:1}.scene-context-recovery div{display:grid;gap:4px;min-width:0}.scene-context-recovery b{color:#fff7a8;font-family:DM Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.035em}.scene-context-recovery small{color:#b9c8c2;font-size:8px;line-height:1.5}.scene-context-recovery button{min-height:44px;padding:9px 12px;border:1px solid rgba(102,229,209,.52);border-radius:2px;color:#dff9f3;background:#0a2823;cursor:pointer;font-family:DM Mono,monospace;font-size:8px}.scene-context-recovery button:focus-visible{outline:3px solid #e2d56a;outline-offset:3px}html[data-theme=light] .scene-context-recovery{color:#153b35;background:#f2f6eff7;box-shadow:0 18px 55px #18302a3d}html[data-theme=light] .scene-context-recovery b{color:#5f5700}html[data-theme=light] .scene-context-recovery small{color:#50635d}html[data-theme=light] .scene-context-recovery button{color:#113d36;background:#d8f3eb}.contrast-section{overflow:hidden;padding-right:clamp(24px,4vw,72px);padding-left:clamp(24px,4vw,72px);color:var(--paper);background:radial-gradient(circle at 12% 20%,rgba(107,157,255,.11),transparent 29%),radial-gradient(circle at 88% 60%,rgba(155,139,255,.1),transparent 31%),#071412}.contrast-section .section-heading h2{color:var(--paper)}.contrast-section .section-heading>p:last-child{color:#a7b8b1}.contrast-bridge{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;width:min(1450px,100%);margin:0 auto 32px;border:1px solid rgba(181,210,201,.17);background:#091a17}.contrast-bridge article{padding:23px clamp(17px,2.6vw,36px)}.contrast-bridge>i{align-self:center;color:#516c66;font-style:normal}.contrast-bridge :is(span,b,p){display:block}.contrast-bridge span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.contrast-bridge b{margin:9px 0 7px;color:var(--paper);font-size:12px}.contrast-bridge p{margin:0;color:#91a59e;font-size:9px;line-height:1.6}.diffusion-lab{width:min(2300px,100%);margin:clamp(74px,8vw,118px) auto 0;overflow:hidden;border:1px solid rgba(181,210,201,.2);background:#061310;box-shadow:0 46px 130px #00000061}.diffusion-heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);gap:clamp(28px,6vw,88px);align-items:end;padding:clamp(30px,4vw,58px);border-bottom:1px solid rgba(181,210,201,.18);background:radial-gradient(circle at 84% 15%,rgba(107,157,255,.1),transparent 36%),#081916}.diffusion-heading :is(p,h3){margin:0}.diffusion-heading>div>p{margin-bottom:15px;color:var(--mint);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em}.diffusion-heading h3{max-width:820px;color:var(--paper);font-size:clamp(31px,3.8vw,57px);font-weight:300;line-height:1.04;letter-spacing:-.045em}.diffusion-heading>p{color:#a7b8b1;font-size:11px;line-height:1.72}.diffusion-layout{display:grid;grid-template-columns:minmax(520px,1.08fr) minmax(500px,.92fr)}.diffusion-visual{position:relative;display:flex;flex-direction:column;min-width:0;min-height:980px;overflow:hidden;border-right:1px solid rgba(181,210,201,.17);background:radial-gradient(circle at 50% 42%,rgba(102,229,209,.11),transparent 38%),linear-gradient(rgba(181,210,201,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.028) 1px,transparent 1px),#030b0a;background-size:auto,44px 44px,44px 44px,auto}.diffusion-canvas-shell{position:relative;flex:1 1 auto;min-height:760px;overflow:hidden}#diffusion-canvas{display:block;width:100%;height:100%;min-height:760px;touch-action:pan-y pinch-zoom}.diffusion-canvas-shell .canvas-fallback{position:absolute;inset:0;display:grid;place-items:center;color:#91a59e}.diffusion-visual canvas:not([hidden])+.canvas-fallback{display:none}.diffusion-stage-status{display:grid;grid-template-columns:minmax(105px,.52fr) minmax(185px,1fr) minmax(240px,1.55fr);gap:16px;align-items:center;min-height:76px;padding:13px 18px;border-bottom:1px solid rgba(102,229,209,.2);color:#b7c7c1;background:#04110f}.diffusion-stage-status :is(span,b,small){display:block}.diffusion-stage-status span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.diffusion-stage-status b{margin:0;color:var(--paper);font-size:11px;line-height:1.35}.diffusion-stage-status small{font-size:8px;line-height:1.55}.diffusion-visual-legend{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 14px;padding:11px 16px;border-top:1px solid rgba(181,210,201,.15);color:#a8b9b3;background:#04110f;font-family:DM Mono,monospace;font-size:7px}.diffusion-visual-legend span{display:flex;align-items:center;gap:8px}.diffusion-visual-legend i{display:block;width:20px;height:2px;background:var(--mint)}.diffusion-visual-legend .diffusion-legend-tensor{background:var(--z)}.diffusion-visual-legend .diffusion-legend-fiber{background:var(--yellow)}.diffusion-visual-legend .diffusion-legend-path{background:var(--blue)}.diffusion-visual-legend .diffusion-legend-phase{background:var(--coral)}.diffusion-orbit-hint{margin:0;padding:9px 16px 11px;color:#748a82;background:#030b0a;font-family:DM Mono,monospace;font-size:7px;line-height:1.45}.diffusion-console{min-width:0;color:var(--ink);background:#edf2e9}.diffusion-presets{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--line-dark)}.diffusion-presets button{min-height:58px;padding:11px 14px;border:0;color:#596c66;background:transparent;cursor:pointer;text-align:left}.diffusion-presets button:nth-child(2n){border-left:1px solid var(--line-dark)}.diffusion-presets button:nth-child(n+3){border-top:1px solid var(--line-dark)}.diffusion-presets button.active{color:var(--ink);background:var(--mint)}.diffusion-presets :is(b,small){display:block}.diffusion-presets b{margin-bottom:4px;font-size:9px}.diffusion-presets small{font-family:DM Mono,monospace;font-size:6px}.diffusion-timeline{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid rgba(181,210,201,.15);background:#071411}.diffusion-timeline button{min-width:0;min-height:70px;padding:9px;border:0;color:#93a69f;background:#071411;cursor:pointer;text-align:left}.diffusion-timeline button+button{border-left:1px solid rgba(181,210,201,.14)}.diffusion-timeline button.active{color:#092a24;background:var(--mint)}.diffusion-timeline :is(span,b,small){display:block}.diffusion-timeline span{color:var(--mint);font-family:DM Mono,monospace;font-size:6px}.diffusion-timeline button.active span{color:#174a41}.diffusion-timeline b{margin:6px 0 3px;font-size:9px}.diffusion-timeline small{font-size:6px;line-height:1.25}.diffusion-scrubber{padding:18px 22px;border-bottom:1px solid var(--line-dark);background:#f4f6ef}.diffusion-scrubber>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:20px}.diffusion-scrubber label{color:#3f5550;font-family:DM Mono,monospace;font-size:7px;text-transform:uppercase}.diffusion-scrubber output{color:#1d7065;font-family:DM Mono,monospace;font-size:9px}.diffusion-scrubber input{width:100%;margin:10px 0}.diffusion-playback{display:grid;grid-template-columns:1fr 1fr;gap:8px}.diffusion-playback button{min-height:40px;border:1px solid var(--line-dark);color:var(--ink);background:transparent;cursor:pointer;font-size:8px}.diffusion-playback button:first-child{color:var(--paper);background:var(--ink)}.diffusion-controls{padding:24px}.diffusion-control-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.diffusion-controls .range-control{padding:15px 0;border-bottom:1px solid var(--line-dark)}.diffusion-control-pair .range-control{min-width:0}.diffusion-control-effect{margin:0 0 8px;padding:12px 14px;border-left:2px solid var(--blue);color:#52645e;background:#6b9dff0f;font-size:8px;line-height:1.55}.diffusion-control-effect b{display:block;margin-bottom:4px;color:#315f9a;font-family:DM Mono,monospace;font-size:7px}.diffusion-law{margin:0 24px 22px;padding:18px;border:1px solid var(--line-dark);background:#0a1b19}.diffusion-law span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px}.diffusion-law p{margin:9px 0;color:var(--paper);font-family:Georgia,serif;font-size:18px}.diffusion-law small{color:#91a59e;font-size:8px;line-height:1.55}.diffusion-law small b{color:var(--mint);font-family:DM Mono,monospace;font-weight:500}.diffusion-metrics{display:grid;grid-template-columns:1fr 1fr;margin:0 24px 24px;border:1px solid var(--line-dark)}.diffusion-metrics>div{min-width:0;padding:15px}.diffusion-metrics>div:nth-child(2n){border-left:1px solid var(--line-dark)}.diffusion-metrics>div:nth-child(n+3){border-top:1px solid var(--line-dark)}.diffusion-metrics :is(span,b,small){display:block}.diffusion-metrics span{color:#52645e;font-family:DM Mono,monospace;font-size:7px}.diffusion-metrics b{margin:7px 0 4px;color:var(--ink);font-family:DM Mono,monospace;font-size:13px;overflow-wrap:anywhere}.diffusion-metrics small{color:#52645e;font-size:7px;line-height:1.4}.diffusion-metrics .primary{color:var(--paper);background:var(--ink)}.diffusion-metrics .primary :is(span,b,small){color:inherit}.diffusion-metrics .primary b{color:var(--mint);font-size:21px}.diffusion-causal-chain{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(181,210,201,.16);background:#091816}.diffusion-causal-chain article{min-width:0;padding:24px}.diffusion-causal-chain article+article{border-left:1px solid rgba(181,210,201,.16)}.diffusion-causal-chain :is(span,b,p){display:block}.diffusion-causal-chain span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px}.diffusion-causal-chain b{margin:8px 0 6px;color:var(--paper);font-size:11px}.diffusion-causal-chain p{margin:0;color:#91a59e;font-size:8px;line-height:1.55}.diffusion-model-boundary{display:grid;grid-template-columns:220px 1fr;gap:26px;padding:23px 26px;border-top:1px solid rgba(181,210,201,.16);background:#030b0a}.diffusion-model-boundary b{color:var(--yellow);font-family:DM Mono,monospace;font-size:8px;line-height:1.5}.diffusion-model-boundary p{margin:0;color:#91a19b;font-size:8px;line-height:1.65}.diffusion-primary-sources{display:grid;grid-template-columns:220px repeat(3,1fr);border-top:1px solid rgba(181,210,201,.16);background:#061310}.diffusion-primary-sources>span{padding:20px 24px;color:var(--mint);font-family:DM Mono,monospace;font-size:7px;line-height:1.55}.diffusion-primary-sources a{position:relative;display:block;min-width:0;padding:18px 32px 18px 20px;border-left:1px solid rgba(181,210,201,.16);color:#9db1aa;text-decoration:none}.diffusion-primary-sources a:hover{color:var(--paper);background:#66e5d10d}.diffusion-primary-sources :is(b,small){display:block}.diffusion-primary-sources b{margin-bottom:6px;color:var(--paper);font-size:9px}.diffusion-primary-sources small{font-size:7px;line-height:1.5}.diffusion-primary-sources i{position:absolute;top:17px;right:14px;color:var(--mint);font-style:normal}@media(min-width:1181px){.contrast-section[data-sticky-visual-scope],.diffusion-lab[data-sticky-visual-scope]{overflow:clip}}@media(max-width:1180px){.diffusion-layout{grid-template-columns:1fr}.diffusion-visual{min-height:0;border-right:0;border-bottom:1px solid rgba(181,210,201,.17)}.diffusion-canvas-shell,#diffusion-canvas{min-height:760px}.diffusion-primary-sources{grid-template-columns:1fr 1fr}.diffusion-primary-sources>span{grid-column:1 / -1}.diffusion-primary-sources a:nth-of-type(odd){border-left:0}.diffusion-primary-sources a:nth-of-type(3){border-top:1px solid rgba(181,210,201,.16)}}@media(max-width:820px){.contrast-bridge{grid-template-columns:1fr}.contrast-bridge>i{display:none}.contrast-bridge article+article{border-top:1px solid rgba(181,210,201,.17)}.diffusion-heading{grid-template-columns:1fr}.diffusion-heading h3{font-size:clamp(30px,9vw,46px)}.diffusion-timeline{grid-template-columns:repeat(3,1fr)}.diffusion-timeline button:nth-child(4){border-left:0}.diffusion-timeline button:nth-child(n+4){border-top:1px solid rgba(181,210,201,.14)}.diffusion-stage-status{grid-template-columns:minmax(105px,.55fr) minmax(180px,1fr) minmax(220px,1.45fr)}.diffusion-visual-legend{grid-template-columns:repeat(3,minmax(0,1fr))}.diffusion-causal-chain{grid-template-columns:1fr 1fr}.diffusion-causal-chain article:nth-child(3){border-left:0}.diffusion-causal-chain article:nth-child(n+3){border-top:1px solid rgba(181,210,201,.16)}}@media(max-width:560px){.diffusion-visual{min-height:0}.diffusion-canvas-shell,#diffusion-canvas{min-height:650px}.diffusion-timeline{position:sticky;z-index:4;top:0;grid-auto-columns:minmax(104px,1fr);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity}.diffusion-timeline button{min-height:64px;scroll-snap-align:start}.diffusion-timeline button:nth-child(4),.diffusion-timeline button:nth-child(n+4){border-top:0;border-left:1px solid rgba(181,210,201,.14)}.diffusion-stage-status{grid-template-columns:1fr;gap:5px;min-height:0;padding:11px 13px}.diffusion-stage-status b{font-size:10px}.diffusion-stage-status small{font-size:7px}.diffusion-visual-legend{grid-auto-columns:minmax(145px,1fr);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding:10px 12px}.diffusion-orbit-hint{padding-right:12px;padding-left:12px}.diffusion-control-pair{grid-template-columns:1fr;gap:0}.diffusion-presets{grid-template-columns:1fr}.diffusion-presets button:nth-child(2n){border-left:0}.diffusion-presets button+button{border-top:1px solid var(--line-dark)}.diffusion-causal-chain{grid-template-columns:1fr}.diffusion-causal-chain article+article{border-left:0;border-top:1px solid rgba(181,210,201,.16)}.diffusion-model-boundary{grid-template-columns:1fr;gap:10px}.diffusion-primary-sources{grid-template-columns:1fr}.diffusion-primary-sources>span{grid-column:auto}.diffusion-primary-sources a{border-top:1px solid rgba(181,210,201,.16);border-left:0}}@media(max-width:680px){.scene-context-recovery{grid-template-columns:auto minmax(0,1fr)}.scene-context-recovery button{grid-column:1 / -1;width:100%}}@media(forced-colors:active){.sticky-visual-toggle{color:ButtonText!important;background:ButtonFace!important;border-color:ButtonBorder!important}}.phase-contrast-lab{width:min(2300px,100%);margin:clamp(76px,9vw,132px) auto 0;overflow:hidden;border:1px solid rgba(181,210,201,.21);color:var(--paper);background:#05110f;box-shadow:0 48px 140px #0006}.phase-contrast-heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);gap:clamp(28px,6vw,88px);align-items:end;padding:clamp(32px,4.2vw,62px);border-bottom:1px solid rgba(181,210,201,.18);background:radial-gradient(circle at 10% 5%,rgba(102,229,209,.11),transparent 34%),radial-gradient(circle at 90% 25%,rgba(255,120,95,.09),transparent 34%),#071714}.phase-contrast-heading :is(p,h3){margin:0}.phase-contrast-heading>div>p{margin-bottom:15px;color:var(--mint);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em}.phase-contrast-heading h3{max-width:900px;color:var(--paper);font-size:clamp(31px,3.8vw,58px);font-weight:300;line-height:1.04;letter-spacing:-.045em}.phase-contrast-heading>p{color:#a7b8b1;font-size:11px;line-height:1.72}.phase-contrast-term-links{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding:13px clamp(18px,3vw,42px);border-bottom:1px solid rgba(181,210,201,.17);background:#030b0a}.phase-contrast-term-links>span{margin-right:8px;color:#779088;font-family:DM Mono,monospace;font-size:7px}.phase-contrast-term-links button{min-height:32px;padding:6px 9px;border:1px solid rgba(181,210,201,.18);color:#adbfba;background:transparent;cursor:pointer;font-size:8px}.phase-contrast-term-links button:hover,.phase-contrast-term-links button:focus-visible{color:#061310;outline:0;background:var(--mint)}.phase-contrast-term-links i{color:var(--mint);font-style:normal}.phase-contrast-layout{display:grid;grid-template-columns:minmax(540px,1.08fr) minmax(520px,.92fr);align-items:start}.phase-contrast-visual{min-width:0;padding:clamp(16px,2.1vw,32px);border-right:1px solid rgba(181,210,201,.17);background:#030b0a}.phase-contrast-stage{position:relative;min-height:720px;overflow:hidden;border:1px solid rgba(181,210,201,.22);background:radial-gradient(circle at 20% 42%,rgba(102,229,209,.12),transparent 29%),radial-gradient(circle at 72% 48%,rgba(107,157,255,.08),transparent 33%),linear-gradient(rgba(181,210,201,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.025) 1px,transparent 1px),#020908;background-size:auto,auto,44px 44px,44px 44px,auto}#phase-contrast-canvas{display:block;width:100%;height:100%;min-height:720px;touch-action:pan-y pinch-zoom}.phase-contrast-stage .canvas-fallback{position:absolute;inset:0;display:grid;place-items:center;color:#91a59e}.phase-contrast-stage canvas:not([hidden])+.canvas-fallback{display:none}.phase-contrast-stage-status{position:relative;z-index:4;display:grid;grid-template-columns:minmax(150px,.42fr) minmax(260px,.9fr);gap:7px 28px;align-items:center;min-height:116px;width:100%;padding:18px 20px;border:1px solid rgba(102,229,209,.27);border-bottom:0;color:#b4c5bf;background:linear-gradient(100deg,rgba(102,229,209,.055),transparent 44%),#03100e}.phase-contrast-stage-status :is(span,b,small){display:block}.phase-contrast-stage-status span{grid-row:1 / span 2;color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.075em;line-height:1.5}.phase-contrast-stage-status b{color:var(--paper);font-size:clamp(17px,1.35vw,24px);font-weight:500;line-height:1.08}.phase-contrast-stage-status small{font-size:8px;line-height:1.55}.phase-contrast-legend{position:absolute;z-index:4;right:14px;bottom:14px;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 80px);pointer-events:none}.phase-contrast-legend span{display:inline-flex;gap:6px;align-items:center;padding:6px 8px;border:1px solid rgba(181,210,201,.14);color:#abbdb6;background:#030c0bd6;font-family:DM Mono,monospace;font-size:6px}.phase-contrast-legend i{width:10px;height:3px;background:var(--mint)}.phase-contrast-legend .encoding-a{background:var(--blue)}.phase-contrast-legend .encoding-b{background:var(--yellow)}.phase-contrast-legend .measured{background:var(--coral)}.phase-contrast-stage-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid rgba(181,210,201,.18);border-bottom:0}.phase-contrast-stage-nav button{display:grid;min-width:0;min-height:72px;padding:11px;border:0;color:#8ca098;background:#071513;cursor:pointer;grid-template-columns:auto 1fr;column-gap:9px;align-content:center;text-align:left}.phase-contrast-stage-nav button+button{border-left:1px solid rgba(181,210,201,.16)}.phase-contrast-stage-nav button span{grid-row:1 / 3;color:#799087;font-family:DM Mono,monospace;font-size:7px}.phase-contrast-stage-nav button b{color:#dce7e2;font-size:10px}.phase-contrast-stage-nav button small{margin-top:3px;font-size:7px;line-height:1.35}.phase-contrast-stage-nav button:hover,.phase-contrast-stage-nav button:focus-visible{outline:2px solid var(--mint);outline-offset:-2px}.phase-contrast-stage-nav button.active{color:#061310;background:var(--mint)}.phase-contrast-stage-nav button.active :is(span,b,small){color:#061310}.phase-contrast-wave-panel{margin-top:10px;padding:14px;border:1px solid rgba(181,210,201,.18);background:#061310}.phase-contrast-wave-panel>div{display:flex;gap:18px;align-items:baseline;justify-content:space-between}.phase-contrast-wave-panel>div span{color:#83978f;font-family:DM Mono,monospace;font-size:7px}.phase-contrast-wave-panel>div b{color:var(--mint);font-family:DM Mono,monospace;font-size:8px;font-weight:500;text-align:right}#phase-contrast-waveform{display:block;width:100%;height:auto;margin-top:8px}.phase-contrast-wave-grid{fill:none;stroke:#b5d2c91a;stroke-width:1}.phase-contrast-wave-axes text{fill:#748a82;font-family:DM Mono,monospace;font-size:12px}.phase-contrast-wave-a{fill:none;stroke:var(--blue);stroke-width:3}.phase-contrast-wave-b{fill:none;stroke:var(--yellow);stroke-width:3}.phase-contrast-wave-fill-a{fill:#6b9dff1f;stroke:none}.phase-contrast-wave-fill-b{fill:#e2d56a1c;stroke:none}.phase-contrast-wave-labels text{fill:#a7b8b1;font-family:DM Mono,monospace;font-size:11px}.phase-contrast-visual>p{margin:10px 0 0;padding:14px 16px;border-left:2px solid rgba(102,229,209,.55);color:#9bada7;background:#66e5d106;font-size:8px;line-height:1.66}.phase-contrast-visual>p b{color:var(--mint);font-family:DM Mono,monospace;font-size:7px}.phase-contrast-console{min-width:0;color:var(--ink);background:#edf2e9}.phase-contrast-live{padding:21px 24px;border-bottom:1px solid var(--line-dark);border-left:4px solid #1f8477;background:#e4f0e9}.phase-contrast-live :is(span,h4,p){margin:0}.phase-contrast-live span{color:#197366;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.075em}.phase-contrast-live h4{margin:9px 0 6px;color:var(--ink);font-size:18px;line-height:1.25}.phase-contrast-live p{color:#52645e;font-size:9px;line-height:1.65}.phase-contrast-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--line-dark)}.phase-contrast-presets button{min-width:0;min-height:66px;padding:9px 10px;border:0;color:#52645e;background:#f1f4ed;cursor:pointer;text-align:left}.phase-contrast-presets button+button{border-left:1px solid var(--line-dark)}.phase-contrast-presets :is(b,small){display:block}.phase-contrast-presets b{color:var(--ink);font-size:9px}.phase-contrast-presets small{margin-top:4px;font-size:6px;line-height:1.35}.phase-contrast-presets button:hover,.phase-contrast-presets button:focus-visible{outline:2px solid #1f8477;outline-offset:-2px}.phase-contrast-presets button.active{color:#061310;background:var(--mint)}.phase-contrast-presets button.active :is(b,small){color:#061310}.phase-contrast-profile{padding:18px 24px;border-bottom:1px solid var(--line-dark)}.phase-contrast-profile>span{display:block;margin-bottom:9px;color:#52645e;font-family:DM Mono,monospace;font-size:7px}.phase-contrast-profile>div{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line-dark)}.phase-contrast-profile button{min-height:56px;padding:10px 12px;border:0;color:#52645e;background:transparent;cursor:pointer;text-align:left}.phase-contrast-profile button+button{border-left:1px solid var(--line-dark)}.phase-contrast-profile :is(b,small){display:block}.phase-contrast-profile b{color:var(--ink);font-size:9px}.phase-contrast-profile small{margin-top:3px;font-size:7px}.phase-contrast-profile button.active{color:var(--paper);background:var(--ink)}.phase-contrast-profile button.active :is(b,small){color:inherit}.phase-contrast-controls{padding:22px 24px 10px}.phase-contrast-controls .range-control{min-width:0;padding:14px 0;border-bottom:1px solid var(--line-dark)}.phase-contrast-controls .range-control label{color:#263e38;font-size:9px}.phase-contrast-controls .range-control output{color:#1d7065;font-family:DM Mono,monospace;font-size:8px;white-space:nowrap}.phase-contrast-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.phase-contrast-control-effect{margin:0 0 8px;padding:12px 14px;border-left:2px solid var(--blue);color:#52645e;background:#6b9dff0f;font-size:8px;line-height:1.55}.phase-contrast-control-effect b{display:block;margin-bottom:4px;color:#315f9a;font-family:DM Mono,monospace;font-size:7px}.phase-contrast-controls .range-control>p{min-height:0;margin:9px 0 0;color:#52645e;font-size:8px;line-height:1.55}.phase-contrast-law{margin:0 24px 22px;padding:18px;border:1px solid var(--line-dark);background:#081916;cursor:pointer}.phase-contrast-law:hover,.phase-contrast-law:focus-within{outline:2px solid var(--mint);outline-offset:-2px}.phase-contrast-law>span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px}.phase-contrast-law p{margin:9px 0;color:var(--paper);font-family:Georgia,serif;font-size:clamp(15px,1.25vw,20px);line-height:1.45;overflow-wrap:anywhere}.phase-contrast-law small{color:#9aada6;font-size:8px;line-height:1.55}.phase-contrast-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 24px 24px;border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.phase-contrast-metrics>div{min-width:0;padding:14px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.phase-contrast-metrics :is(span,b,small){display:block}.phase-contrast-metrics span{color:#52645e;font-family:DM Mono,monospace;font-size:7px;line-height:1.4}.phase-contrast-metrics b{margin:7px 0 4px;color:var(--ink);font-family:DM Mono,monospace;font-size:12px;font-weight:500;overflow-wrap:anywhere}.phase-contrast-metrics small{color:#5b6d67;font-size:7px;line-height:1.45}.phase-contrast-metrics .primary{color:var(--paper);background:var(--ink)}.phase-contrast-metrics .primary :is(span,small){color:#a8bbb4}.phase-contrast-metrics .primary b{color:var(--mint);font-size:20px}.phase-contrast-explanations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 24px 24px;border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.phase-contrast-explanations article{min-width:0;padding:16px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.phase-contrast-explanations span{color:#1d7065;font-family:DM Mono,monospace;font-size:7px}.phase-contrast-explanations p{margin:8px 0 0;color:#52645e;font-size:8px;line-height:1.65}.phase-contrast-boundary{margin:0 24px 18px;padding:17px 19px;border:1px solid rgba(151,80,66,.32);background:#ff785f0a}.phase-contrast-boundary b{display:block;margin-bottom:8px;color:#975042;font-family:DM Mono,monospace;font-size:8px}.phase-contrast-boundary p{margin:0;color:#52645e;font-size:8px;line-height:1.67}.phase-contrast-sources{display:grid;grid-template-columns:210px repeat(3,minmax(0,1fr));border-top:1px solid var(--line-dark);background:#e7ece5}.phase-contrast-sources>span{padding:18px 20px;color:#1d7065;font-family:DM Mono,monospace;font-size:7px;line-height:1.5}.phase-contrast-sources a{position:relative;min-width:0;padding:17px 30px 17px 18px;border-left:1px solid var(--line-dark);color:#52645e;text-decoration:none}.phase-contrast-sources a:hover,.phase-contrast-sources a:focus-visible{color:var(--ink);background:#f4f6ef;outline:0}.phase-contrast-sources :is(b,small){display:block}.phase-contrast-sources b{margin-bottom:5px;color:var(--ink);font-size:9px}.phase-contrast-sources small{font-size:7px;line-height:1.45}.phase-contrast-sources i{position:absolute;top:15px;right:12px;color:#1d7065;font-style:normal}@media(min-width:1181px){.phase-contrast-lab[data-sticky-visual-scope]{overflow:clip}}@media(max-width:1280px){.phase-contrast-layout{grid-template-columns:1fr}.phase-contrast-visual{border-right:0;border-bottom:1px solid rgba(181,210,201,.17)}.phase-contrast-stage,#phase-contrast-canvas{min-height:680px}.phase-contrast-sources{grid-template-columns:1fr 1fr}.phase-contrast-sources>span{grid-column:1 / -1}.phase-contrast-sources a:nth-of-type(odd){border-left:0}.phase-contrast-sources a:nth-of-type(3){border-top:1px solid var(--line-dark)}}@media(max-width:820px){.phase-contrast-heading{grid-template-columns:1fr}.phase-contrast-heading h3{font-size:clamp(30px,9vw,47px)}.phase-contrast-control-grid{grid-template-columns:1fr;gap:0}.phase-contrast-presets{grid-template-columns:1fr 1fr}.phase-contrast-presets button:nth-child(odd){border-left:0}.phase-contrast-presets button:nth-child(n+3){border-top:1px solid var(--line-dark)}.phase-contrast-presets button:last-child{grid-column:1 / -1}.phase-contrast-wave-panel>div{display:grid}.phase-contrast-wave-panel>div b{text-align:left}}@media(max-width:560px){.phase-contrast-visual{padding:10px}.phase-contrast-stage,#phase-contrast-canvas{min-height:0;height:clamp(430px,124vw,500px)}.phase-contrast-stage-status{grid-template-columns:1fr;min-height:0;padding:14px}.phase-contrast-stage-status span{grid-row:auto}.phase-contrast-stage-status small{display:none}.phase-contrast-stage-nav{position:sticky;z-index:16;top:var(--header-height);grid-template-columns:repeat(4,minmax(0,1fr));background:#04110ff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.phase-contrast-stage-nav button{display:grid;grid-template-columns:1fr;gap:3px;min-height:51px;padding:7px 3px;text-align:center}.phase-contrast-stage-nav button span{grid-row:auto;font-size:6px}.phase-contrast-stage-nav button b{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.phase-contrast-stage-nav button small{display:none}.phase-contrast-legend{right:10px;bottom:10px;max-width:calc(100% - 20px)}.phase-contrast-stage .scene-inspect-cue{display:none}.phase-contrast-stage .scene-camera-controls{top:auto;bottom:62px;left:50%;flex-direction:row;transform:translate(-50%)}.phase-contrast-stage .scene-camera-controls output{display:none}.phase-contrast-presets{grid-template-columns:1fr}.phase-contrast-presets button,.phase-contrast-presets button:nth-child(n){grid-column:auto;border-top:1px solid var(--line-dark);border-left:0}.phase-contrast-presets button:first-child{border-top:0}.phase-contrast-profile>div,.phase-contrast-metrics,.phase-contrast-explanations{grid-template-columns:1fr}.phase-contrast-profile button+button{border-top:1px solid var(--line-dark);border-left:0}.phase-contrast-controls,.phase-contrast-live,.phase-contrast-profile{padding-right:16px;padding-left:16px}.phase-contrast-law,.phase-contrast-metrics,.phase-contrast-explanations,.phase-contrast-boundary{margin-right:16px;margin-left:16px}.phase-contrast-sources{grid-template-columns:1fr}.phase-contrast-sources>span{grid-column:auto}.phase-contrast-sources a{border-top:1px solid var(--line-dark);border-left:0}}@media(forced-colors:active){.phase-contrast-stage,.phase-contrast-wave-panel,.phase-contrast-law{border:1px solid CanvasText}.phase-contrast-stage-nav button.active,.phase-contrast-presets button.active,.phase-contrast-profile button.active{color:HighlightText!important;background:Highlight!important}}.epi-lab{--epi-dark: #061311;--epi-line: rgba(181, 210, 201, .2);margin-top:clamp(92px,12vw,176px);padding:clamp(58px,8vw,110px) clamp(18px,4vw,64px);border:1px solid var(--line-dark);color:var(--ink);background:radial-gradient(circle at 8% 8%,rgba(155,139,255,.12),transparent 27%),radial-gradient(circle at 91% 10%,rgba(255,120,95,.1),transparent 25%),#e6ece6}.epi-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.72fr);gap:clamp(32px,7vw,110px);align-items:end;max-width:1540px;margin:0 auto clamp(34px,5vw,66px)}.epi-heading .section-index,.epi-stage-heading>span,.epi-causal-bridge,.epi-data-heading,.epi-metrics span,.epi-causal-cards span,.epi-boundary span,.epi-sources>span{font-family:DM Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.epi-heading .section-index{margin:0 0 18px;color:#6657a1;font-size:9px}.epi-heading h3{max-width:930px;margin:0;font-size:clamp(38px,5.2vw,76px);font-weight:300;letter-spacing:-.055em;line-height:.98}.epi-heading>p{margin:0;color:#475955;font-size:clamp(14px,1.3vw,18px);line-height:1.75}.epi-causal-bridge{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;max-width:1540px;margin:0 auto 22px;border:1px solid var(--line-dark);background:#ffffff3d}.epi-causal-bridge>span{display:grid;grid-template-columns:31px 1fr;gap:3px 9px;align-content:center;min-height:88px;padding:15px}.epi-causal-bridge>span b{grid-row:1 / span 2;color:#7c6ab6;font-size:8px;font-weight:600}.epi-causal-bridge>span i{color:var(--ink);font-size:8px;font-style:normal;font-weight:600}.epi-causal-bridge>span small{color:#667a75;font-size:7px;line-height:1.4}.epi-causal-bridge>em{display:grid;min-width:30px;place-items:center;border-right:1px solid var(--line-dark);border-left:1px solid var(--line-dark);color:#778a85;font-style:normal}.epi-layout{display:grid;grid-template-columns:minmax(0,1.44fr) minmax(410px,.78fr);max-width:1540px;margin:0 auto;border:1px solid var(--line-dark)}.epi-visual{min-width:0;border-right:1px solid var(--line-dark);color:var(--paper);background:var(--epi-dark)}.epi-stage-heading{display:grid;grid-template-columns:minmax(170px,.48fr) minmax(260px,.88fr);gap:8px 28px;align-items:end;min-height:118px;padding:21px 23px;border-bottom:1px solid var(--epi-line)}@media(min-width:621px){.epi-stage-heading{padding-right:var(--sticky-visual-toggle-reserve, 150px)}}.epi-stage-heading>span{grid-row:1 / span 2;align-self:center;color:#8ea39c;font-size:8px;line-height:1.6}.epi-stage-heading b{font-size:16px;font-weight:500;line-height:1.25;text-align:right}.epi-stage-heading p{margin:0;color:#91a19b;font-size:10px;line-height:1.52;text-align:right}.epi-mobile-stage-rail,.epi-mobile-acquisition{display:none}.epi-canvas-shell{position:relative;min-height:690px;overflow:hidden;border-bottom:1px solid var(--epi-line);background:radial-gradient(circle at 25% 35%,rgba(155,139,255,.09),transparent 29%),radial-gradient(circle at 76% 44%,rgba(255,120,95,.07),transparent 31%),linear-gradient(180deg,#081a18,#05100f)}#epi-canvas{display:block;width:100%;min-height:690px;touch-action:none}.epi-scene-readout{position:absolute;top:18px;left:18px;z-index:3;display:grid;gap:5px;max-width:calc(100% - 170px);padding:11px 13px;border:1px solid rgba(181,210,201,.18);background:#050f0ec2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:none}.epi-scene-readout span,.epi-scene-readout small,.epi-orbit-hint{color:#91a19b;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.epi-scene-readout b{color:var(--paper);font-size:12px;font-weight:500}.epi-axis-key{position:absolute;bottom:15px;left:15px;z-index:3;display:flex;flex-wrap:wrap;gap:7px 13px;max-width:calc(100% - 215px);padding:10px 11px;border:1px solid rgba(181,210,201,.2);background:#050f0ed1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.epi-axis-key span{display:grid;grid-template-columns:17px auto;gap:1px 6px;align-items:center;color:#dce9e4;font:7px/1.35 DM Mono,monospace;letter-spacing:.055em;text-transform:uppercase}.epi-axis-key i{grid-row:1 / span 2;display:block;width:15px;height:2px;background:currentColor}.epi-axis-key i.read{color:var(--mint)}.epi-axis-key i.phase{color:var(--coral);transform:rotate(-55deg)}.epi-axis-key i.time{height:4px;background:linear-gradient(90deg,var(--violet),var(--coral),var(--mint))}.epi-axis-key i.depth{width:12px;height:7px;border:1px solid #dce9e4;background:linear-gradient(135deg,transparent 42%,#dce9e4 43% 56%,transparent 57%);transform:skewY(-18deg)}.epi-axis-key b{font-weight:600}.epi-axis-key small{color:#9dafaa;font-size:6px}.epi-orbit-hint{position:absolute;right:15px;bottom:15px;z-index:2;margin:0;pointer-events:none}.epi-data-heading{display:flex;justify-content:space-between;gap:20px;padding:16px 18px 11px;color:#a5b8b2;font-size:7px}.epi-data-heading small{color:#70847e;font-size:7px;letter-spacing:0;text-transform:none}.epi-data-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:0 18px 18px;background:#b5d2c91c}.epi-data-grid figure{min-width:0;margin:0;padding:12px;background:#071514}.epi-data-grid figcaption{display:flex;justify-content:space-between;gap:10px;min-height:29px;color:#dce9e4;font-family:DM Mono,monospace;font-size:7px;line-height:1.35}.epi-data-grid figcaption b{font-weight:600}.epi-data-grid figcaption span{color:#82968f;text-align:right}.epi-data-grid canvas{display:block;width:100%;height:auto;aspect-ratio:1;border:1px solid rgba(181,210,201,.16);background:#06110f;image-rendering:pixelated}.epi-echo-panel{padding:18px 20px 15px;border-top:1px solid var(--epi-line)}.epi-echo-panel .panel-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:9px}.epi-echo-panel .panel-heading span{font-size:10px;font-weight:600}.epi-echo-panel .panel-heading small{color:#778b84;font-family:DM Mono,monospace;font-size:7px;text-align:right}.epi-echo-svg{display:block;width:100%;height:auto}.epi-echo-grid path{fill:none;stroke:#b5d2c91f;stroke-width:1}.epi-echo-grid text{fill:#748983;font-family:DM Mono,monospace;font-size:8px}.epi-envelope-area{fill:#66e5d117}.epi-envelope-path{fill:none;stroke:var(--mint);stroke-width:2.6;vector-effect:non-scaling-stroke}.epi-echo-markers circle{stroke:#061311;stroke-width:1}.epi-echo-markers circle.even{fill:var(--violet)}.epi-echo-markers circle.odd{fill:var(--coral)}.epi-echo-cursor{stroke:var(--yellow);stroke-width:1.5;stroke-dasharray:5 4}.epi-echo-legend{display:flex;flex-wrap:wrap;gap:8px 17px;margin-top:7px;color:#8ea19b;font-family:DM Mono,monospace;font-size:7px}.epi-echo-legend span{display:inline-flex;gap:6px;align-items:center}.epi-echo-legend i{display:block;width:16px;height:3px;background:var(--paper)}.epi-echo-legend .envelope{background:var(--mint)}.epi-echo-legend .odd{background:var(--coral)}.epi-echo-legend .even{background:var(--violet)}.epi-echo-legend .cursor{background:var(--yellow)}.epi-console{min-width:0;color:var(--ink);background:#eef2ea}.epi-presets{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--line-dark)}.epi-presets button,.epi-stage-buttons button{min-height:72px;padding:12px;border:0;border-left:1px solid var(--line-dark);color:var(--ink);background:transparent;text-align:left}.epi-presets button:nth-child(odd),.epi-stage-buttons button:first-child{border-left:0}.epi-presets button:nth-child(n+3){border-top:1px solid var(--line-dark)}.epi-presets button.active{color:#061513;background:var(--mint)}.epi-presets b,.epi-stage-buttons b{display:block;font-size:10px;font-weight:600}.epi-presets small,.epi-stage-buttons small{display:block;margin-top:5px;color:#60736e;font-family:DM Mono,monospace;font-size:7px;line-height:1.35}.epi-presets button.active small{color:#1b5149}.epi-stage-buttons{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line-dark)}.epi-stage-buttons button{min-height:84px;text-align:center}.epi-stage-buttons button span{display:block;margin-bottom:6px;color:#7b8f89;font-family:DM Mono,monospace;font-size:8px}.epi-stage-buttons button.active{color:var(--paper);background:var(--ink)}.epi-stage-buttons button.active span,.epi-stage-buttons button.active small{color:var(--mint)}.epi-playback{display:grid;grid-template-columns:126px minmax(0,1fr);border-bottom:1px solid var(--line-dark)}#epi-play{border:0;border-right:1px solid var(--line-dark);color:var(--paper);background:#173a35}#epi-play span{display:block;margin-bottom:5px;color:var(--mint)}#epi-play b{font-size:9px}.epi-playback .range-control{padding:15px 17px}.epi-controls{padding:5px 21px 17px;border-bottom:1px solid var(--line-dark)}.epi-controls .range-control{padding:15px 0 12px;border-bottom:1px solid rgba(7,21,20,.1)}.epi-controls .range-control.disabled{opacity:.46}.epi-controls .range-control>span,.epi-playback .range-control>span{display:flex;justify-content:space-between;gap:14px;align-items:baseline}.epi-controls label,.epi-playback label{font-size:10px}.epi-controls output,.epi-playback output{color:#17675b;font-family:DM Mono,monospace;font-size:9px}.epi-controls .range-control small,.epi-playback .range-control small{display:flex;justify-content:space-between;gap:8px;color:#738681;font-family:DM Mono,monospace;font-size:7px;line-height:1.4}.epi-envelope-toggle{display:flex;gap:10px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(7,21,20,.1);font-size:9px;cursor:pointer}.epi-envelope-toggle>input{position:absolute;opacity:0}.epi-envelope-toggle>span{position:relative;display:block;flex:0 0 34px;height:18px;border:1px solid rgba(7,21,20,.26);border-radius:20px;background:#07151417}.epi-envelope-toggle>span i{position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#72847f;transition:transform .16s ease,background .16s ease}.epi-envelope-toggle>input:checked+span{background:#66e5d133}.epi-envelope-toggle>input:checked+span i{background:#19796b;transform:translate(16px)}.epi-envelope-toggle>input:focus-visible+span{outline:2px solid var(--violet);outline-offset:2px}.epi-polarity-control{padding:15px 0 3px}.epi-polarity-control>div:first-child{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;color:#4f6660;font-family:DM Mono,monospace;font-size:7px}.epi-polarity-control>div:first-child small{color:#778984;text-align:right}.epi-polarity-control>div:last-child{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(7,21,20,.18)}.epi-polarity-control button{min-height:55px;padding:8px;border:0;color:var(--ink);background:transparent}.epi-polarity-control button+button{border-left:1px solid rgba(7,21,20,.18)}.epi-polarity-control button.active{color:var(--paper);background:#173a35}.epi-polarity-control button b,.epi-polarity-control button small{display:block}.epi-polarity-control button b{font:600 10px/1.2 DM Mono,monospace}.epi-polarity-control button small{margin-top:4px;color:#6f837d;font:7px/1.3 DM Mono,monospace}.epi-polarity-control button.active small{color:#9fc7bf}.epi-law{margin:20px;padding:17px;border:1px solid rgba(7,21,20,.18);background:#9b8bff0f;cursor:pointer}.epi-law>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;color:#54716b;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.epi-law>div span{font-weight:600}.epi-law p{display:grid;grid-template-columns:minmax(92px,auto) auto 1fr;gap:7px;align-items:center;margin:7px 0;font:12px/1.5 DM Mono,monospace}.epi-law p em{color:#72847f;font-style:normal}.epi-law p i{color:#6c5daf;font-style:normal}.epi-metrics{display:grid;grid-template-columns:1fr 1fr;margin:0 20px 22px;border:1px solid var(--line-dark)}.epi-metrics>div{min-height:104px;padding:14px;border-top:1px solid var(--line-dark);background:#ffffff3d}.epi-metrics>div:nth-child(-n+2){border-top:0}.epi-metrics>div:nth-child(2n){border-left:1px solid var(--line-dark)}.epi-metrics .primary{color:var(--paper);background:#13342f}.epi-metrics span{display:block;color:#667a75;font-size:7px;line-height:1.4}.epi-metrics .primary span,.epi-metrics .primary small{color:#8fb6ae}.epi-metrics b{display:block;margin:8px 0 5px;font-family:DM Mono,monospace;font-size:clamp(16px,1.5vw,22px);font-weight:400}.epi-metrics small{display:block;color:#71847f;font-size:8px;line-height:1.45}.epi-causal-cards{display:grid;grid-template-columns:repeat(3,1fr);max-width:1540px;margin:22px auto 0;border:1px solid var(--line-dark)}.epi-causal-cards article{min-height:175px;padding:21px;border-left:1px solid var(--line-dark)}.epi-causal-cards article:first-child{border-left:0}.epi-causal-cards span{display:block;margin-bottom:10px;color:#6657a1;font-size:8px}.epi-causal-cards h4{margin:0;font-size:15px;font-weight:600}.epi-causal-cards p{margin:9px 0 0;color:#586b66;font-size:11px;line-height:1.62}.epi-boundary{display:grid;grid-template-columns:210px minmax(0,1fr);gap:30px;max-width:1540px;margin:22px auto 0;padding:21px;border:1px solid rgba(255,120,95,.3);background:#ff785f0b}.epi-boundary>div{display:grid;align-content:start;gap:8px}.epi-boundary span{color:#a04f41;font-size:8px}.epi-boundary b{font-size:12px;line-height:1.45}.epi-boundary p{margin:0;color:#536660;font-size:11px;line-height:1.72}.epi-sources{display:grid;grid-template-columns:auto repeat(4,minmax(150px,1fr));gap:8px;align-items:stretch;max-width:1540px;margin:18px auto 0;padding:13px;border:1px solid var(--line-dark)}.epi-sources>span{align-self:center;margin-right:8px;color:#637771;font-size:7px}.epi-sources a{display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(7,21,20,.14);color:#365e57}.epi-sources a b{font-size:8px}.epi-sources a small{color:#687b76;font-size:7px;line-height:1.35}.epi-presets button:hover,.epi-stage-buttons button:hover,.epi-polarity-control button:hover,#epi-play:hover{filter:brightness(.96)}.epi-presets button:focus-visible,.epi-stage-buttons button:focus-visible,.epi-polarity-control button:focus-visible,#epi-play:focus-visible,.epi-law:focus-visible{position:relative;z-index:2;outline:2px solid var(--violet);outline-offset:-3px}@media(max-width:1220px){.epi-layout{grid-template-columns:1fr}.epi-visual{border-right:0;border-bottom:1px solid var(--line-dark)}.epi-console{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(440px,1.18fr)}.epi-presets,.epi-stage-buttons,.epi-playback{grid-column:1}.epi-controls{grid-column:2;grid-row:1 / span 6;border-left:1px solid var(--line-dark)}.epi-law,.epi-metrics{grid-column:1}.epi-sources{grid-template-columns:repeat(2,1fr)}.epi-sources>span{grid-column:1 / -1}}@media(max-width:900px){.epi-heading,.epi-causal-bridge{grid-template-columns:1fr}.epi-causal-bridge>em{min-height:27px;border:0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);transform:rotate(90deg)}.epi-console{display:block}.epi-controls{border-left:0}.epi-causal-cards{grid-template-columns:1fr}.epi-causal-cards article{border-top:1px solid var(--line-dark);border-left:0}.epi-causal-cards article:first-child{border-top:0}.epi-boundary{grid-template-columns:1fr;gap:12px}}@media(max-width:620px){.epi-lab{margin-top:70px;padding-right:10px;padding-left:10px}.epi-stage-heading{grid-template-columns:1fr}.epi-stage-heading>span{grid-row:auto}.epi-stage-heading b,.epi-stage-heading p{text-align:left}.epi-mobile-stage-rail{position:sticky;z-index:16;top:var(--header-height);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--epi-line);background:#05100ef5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.epi-mobile-stage-rail button{display:grid;gap:3px;min-width:0;min-height:50px;padding:7px 3px;border:0;border-left:1px solid var(--epi-line);color:#9aada6;background:transparent;text-align:center;cursor:pointer}.epi-mobile-stage-rail button:first-child{border-left:0}.epi-mobile-stage-rail span,.epi-mobile-stage-rail small{color:#80968f;font:6px/1 DM Mono,monospace;letter-spacing:.06em}.epi-mobile-stage-rail b{overflow:hidden;color:#c7d7d2;font:7px/1.2 DM Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.epi-mobile-stage-rail button.active{background:#12352e;box-shadow:inset 0 -2px 0 var(--mint)}.epi-mobile-stage-rail button.active :is(span,b,small){color:var(--mint)}.epi-canvas-shell,#epi-canvas{min-height:0;height:clamp(430px,124vw,500px)}.epi-orbit-hint{display:none}.epi-scene-readout{top:10px;left:10px;gap:3px;max-width:calc(100% - 72px);padding:8px 9px}.epi-scene-readout b{font-size:10px}.epi-scene-readout small{display:none}.epi-axis-key{right:8px;bottom:8px;left:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 7px;max-width:none;padding:7px 8px}.epi-axis-key span{grid-template-columns:12px minmax(0,1fr);gap:2px 4px;min-width:0;font-size:6px}.epi-axis-key i{width:11px}.epi-axis-key small,.epi-canvas-shell .scene-inspect-cue{display:none}.epi-canvas-shell .scene-camera-controls{top:auto;bottom:54px;left:50%;flex-direction:row;transform:translate(-50%)}.epi-canvas-shell .scene-camera-controls output{display:none}.epi-mobile-acquisition{display:grid;grid-template-columns:92px minmax(0,1fr);border-bottom:1px solid var(--epi-line);color:#dce9e4;background:#081916}#epi-mobile-play{min-height:68px;padding:9px;border:0;border-right:1px solid var(--epi-line);color:#dce9e4;background:#12352f}#epi-mobile-play span{display:block;margin-bottom:4px;color:var(--mint)}#epi-mobile-play b{font-size:8px}.epi-mobile-acquisition label{display:grid;align-content:center;gap:8px;min-width:0;padding:10px 13px}.epi-mobile-acquisition label>span{display:flex;justify-content:space-between;gap:12px;font-size:8px}.epi-mobile-acquisition output{color:var(--mint);font:8px/1 DM Mono,monospace}.epi-data-heading,.epi-echo-panel .panel-heading{display:grid}.epi-data-grid{grid-template-columns:1fr;padding-right:9px;padding-left:9px}.epi-echo-panel{padding-right:9px;padding-left:9px}.epi-echo-panel .panel-heading small{text-align:left}.epi-stage-buttons{grid-template-columns:1fr 1fr}.epi-stage-buttons button:nth-child(3){border-top:1px solid var(--line-dark);border-left:0}.epi-stage-buttons button:nth-child(4){border-top:1px solid var(--line-dark)}.epi-playback{grid-template-columns:98px minmax(0,1fr)}.epi-metrics,.epi-sources{grid-template-columns:1fr}.epi-metrics>div,.epi-metrics>div:nth-child(2){border-top:1px solid var(--line-dark);border-left:0}.epi-metrics>div:first-child{border-top:0}.epi-sources>span{grid-column:1}}@media(forced-colors:active){.epi-presets button.active,.epi-stage-buttons button.active,.epi-polarity-control button.active{color:HighlightText!important;background:Highlight!important}#epi-canvas,.epi-data-grid canvas,.epi-echo-svg{border:1px solid CanvasText}}.parallel-imaging-section{overflow:hidden;padding-right:clamp(24px,4vw,72px);padding-left:clamp(24px,4vw,72px);color:var(--paper);background:radial-gradient(circle at 10% 18%,rgba(155,139,255,.1),transparent 27%),radial-gradient(circle at 88% 52%,rgba(102,229,209,.09),transparent 32%),#061310}.parallel-imaging-section .section-heading h2{color:var(--paper)}.parallel-imaging-section .section-heading>p:last-child{color:#a7b8b1}.parallel-bridge{display:grid;grid-template-columns:1fr 1fr 1fr;width:min(1480px,100%);margin:0 auto 34px;border:1px solid rgba(181,210,201,.18);background:#081916}.parallel-bridge>*{position:relative;min-width:0;padding:19px 42px 19px 22px;color:#a8b9b3;text-decoration:none}.parallel-bridge>*+*{border-left:1px solid rgba(181,210,201,.18)}.parallel-bridge :is(span,b,small){display:block}.parallel-bridge span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.parallel-bridge b{margin:7px 0 4px;color:var(--paper);font-size:11px}.parallel-bridge small{font-size:8px;line-height:1.45}.parallel-bridge i{position:absolute;top:50%;right:17px;color:var(--mint);font-style:normal;transform:translateY(-50%)}.parallel-bridge a:hover{background:#66e5d10d}.parallel-lab{width:min(2300px,100%);margin:clamp(62px,7vw,108px) auto 0;overflow:hidden;border:1px solid rgba(181,210,201,.2);background:#061310;box-shadow:0 46px 130px #0006}.parallel-heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);gap:clamp(28px,6vw,88px);align-items:end;padding:clamp(30px,4vw,58px);border-bottom:1px solid rgba(181,210,201,.18);background:radial-gradient(circle at 83% 14%,rgba(155,139,255,.12),transparent 36%),#081916}.parallel-heading :is(p,h3){margin:0}.parallel-heading>div>p{margin-bottom:15px;color:var(--mint);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em}.parallel-heading h3{max-width:850px;color:var(--paper);font-size:clamp(31px,3.8vw,57px);font-weight:300;line-height:1.04;letter-spacing:-.045em}.parallel-heading>p{color:#a7b8b1;font-size:11px;line-height:1.72}.parallel-term-links{display:flex;overflow-x:auto;gap:7px;align-items:center;padding:13px 18px;border-bottom:1px solid rgba(181,210,201,.18);background:#071411;overscroll-behavior-inline:contain}.parallel-term-links>span,.parallel-term-links button{min-width:max-content;font-family:DM Mono,monospace;font-size:7px}.parallel-term-links>span{margin-right:4px;color:#83978f;letter-spacing:.07em}.parallel-term-links>span i{color:var(--yellow);font-style:normal}.parallel-term-links button{min-height:34px;padding:7px 10px;border:1px solid rgba(181,210,201,.2);color:#b9cbc4;background:#ffffff06;cursor:pointer}.parallel-term-links button:hover,.parallel-term-links button:focus-visible{outline:none;color:var(--ink);border-color:var(--mint);background:var(--mint)}.parallel-timeline{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid rgba(181,210,201,.18);background:#0a1d19}.parallel-timeline button{min-width:0;min-height:78px;padding:11px 10px;border:0;color:#8da19a;background:transparent;cursor:pointer;text-align:left}.parallel-timeline button+button{border-left:1px solid rgba(181,210,201,.16)}.parallel-timeline button.active{color:var(--ink);background:var(--mint)}.parallel-timeline :is(span,b,small){display:block}.parallel-timeline span{color:var(--coral);font-family:DM Mono,monospace;font-size:7px}.parallel-timeline button.active span{color:#8b2e22}.parallel-timeline b{margin:7px 0 4px;color:var(--paper);font-size:9px}.parallel-timeline button.active b{color:var(--ink)}.parallel-timeline small{font-size:7px;line-height:1.3}.parallel-layout{display:grid;grid-template-columns:minmax(540px,1.08fr) minmax(500px,.92fr);align-items:start}.parallel-visual{position:relative;min-width:0;min-height:920px;overflow:hidden;border-right:1px solid rgba(181,210,201,.17);background:radial-gradient(circle at 48% 44%,rgba(102,229,209,.12),transparent 39%),linear-gradient(rgba(181,210,201,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.026) 1px,transparent 1px),#030b0a;background-size:auto,44px 44px,44px 44px,auto}#parallel-imaging-canvas{display:block;width:100%;height:100%;min-height:920px;touch-action:pan-y pinch-zoom}.parallel-visual .canvas-fallback{position:absolute;inset:0;display:grid;place-items:center;color:#91a59e}.parallel-visual canvas:not([hidden])+.canvas-fallback{display:none}.parallel-stage-status{position:absolute;z-index:3;top:22px;left:22px;width:min(500px,calc(100% - 44px));padding:16px 18px;border:1px solid rgba(102,229,209,.26);color:#b7c7c1;background:#04110fe3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none}.parallel-stage-status :is(span,b,small){display:block}.parallel-stage-status span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.parallel-stage-status b{margin:7px 0 5px;color:var(--paper);font-size:11px}.parallel-stage-status small{font-size:8px;line-height:1.55}.parallel-visual-legend{position:absolute;z-index:3;top:145px;right:18px;display:grid;gap:8px;padding:12px;border:1px solid rgba(181,210,201,.15);color:#a8b9b3;background:#04110fd6;font-family:DM Mono,monospace;font-size:7px;pointer-events:none}.parallel-visual-legend span{display:flex;align-items:center;gap:8px}.parallel-visual-legend i{display:block;width:22px;height:3px;background:var(--coral)}.parallel-visual-legend .parallel-legend-field{background:linear-gradient(90deg,rgba(107,157,255,.35),var(--mint))}.parallel-visual-legend .parallel-legend-slice{background:var(--paper)}.parallel-visual-legend .parallel-legend-fold{border-radius:50%;background:var(--yellow)}.parallel-orbit-hint{position:absolute;z-index:3;bottom:14px;left:18px;max-width:calc(100% - 36px);margin:0;color:#748a82;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;pointer-events:none}.parallel-console{min-width:0;color:var(--ink);background:#edf2e9}.parallel-presets{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--line-dark)}.parallel-presets button{min-height:62px;padding:12px 15px;border:0;color:#53675f;background:transparent;cursor:pointer;text-align:left}.parallel-presets button:nth-child(2n){border-left:1px solid var(--line-dark)}.parallel-presets button:nth-child(n+3){border-top:1px solid var(--line-dark)}.parallel-presets button.active{color:var(--ink);background:var(--mint)}.parallel-presets :is(b,small){display:block}.parallel-presets b{margin-bottom:4px;font-size:9px}.parallel-presets small{font-family:DM Mono,monospace;font-size:7px}.parallel-controls{padding:23px}.parallel-option-group{min-width:0;margin:0 0 17px;padding:0;border:1px solid var(--line-dark)}.parallel-option-group legend{margin-left:10px;padding:0 7px;color:#435850;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.05em;text-transform:uppercase}.parallel-option-group>div{display:grid;grid-template-columns:repeat(4,1fr)}.parallel-option-group>div.parallel-geometry-options{grid-template-columns:repeat(2,1fr)}.parallel-option-group button{min-width:0;min-height:55px;padding:9px;border:0;color:#52645e;background:#f5f7f1;cursor:pointer}.parallel-option-group button+button{border-left:1px solid var(--line-dark)}.parallel-option-group button.active{color:var(--paper);background:var(--ink)}.parallel-option-group button :is(b,small),.parallel-option-group button>small{display:block}.parallel-option-group button b{margin-bottom:4px;font-size:8px}.parallel-option-group button small{margin-top:4px;font-size:6px;line-height:1.25}.parallel-option-group>p{min-height:48px;margin:0;padding:11px 13px;border-top:1px solid var(--line-dark);color:#52645e;background:#e8ece5;font-size:8px;line-height:1.55}.parallel-controls .range-control{padding:15px 0;border-bottom:1px solid var(--line-dark)}.parallel-controls .range-control b,.parallel-controls .range-control output{font-size:8px}.parallel-control-effect{margin:0 0 7px;padding:11px 13px;border-left:2px solid var(--blue);color:#52645e;background:#6b9dff0f;font-size:8px;line-height:1.55}.parallel-control-effect b{display:block;margin-bottom:4px;color:#315f9a;font-family:DM Mono,monospace;font-size:7px}.parallel-live-metrics{display:grid;grid-template-columns:1fr 1fr;margin:0 23px 20px;border:1px solid var(--line-dark)}.parallel-live-metrics>div{min-width:0;padding:15px}.parallel-live-metrics>div:nth-child(2n){border-left:1px solid var(--line-dark)}.parallel-live-metrics>div:nth-child(n+3){border-top:1px solid var(--line-dark)}.parallel-live-metrics :is(span,b,small){display:block}.parallel-live-metrics span{color:#52645e;font-family:DM Mono,monospace;font-size:7px}.parallel-live-metrics b{margin:7px 0 4px;color:var(--ink);font-family:DM Mono,monospace;font-size:14px}.parallel-live-metrics small{color:#52645e;font-size:7px;line-height:1.4}.parallel-live-metrics .primary{color:var(--paper);background:var(--ink)}.parallel-live-metrics .primary :is(span,b,small){color:inherit}.parallel-live-metrics .primary b{color:var(--mint);font-size:23px}.parallel-solve-status{margin:0 23px 23px;padding:17px;border:1px solid rgba(22,107,96,.28);background:#66e5d114}.parallel-solve-status span{color:#176b60;font-family:DM Mono,monospace;font-size:7px}.parallel-solve-status b{display:block;margin:8px 0 6px;color:var(--ink);font-size:10px}.parallel-solve-status p{margin:0;color:#52645e;font-size:8px;line-height:1.6}.parallel-solve-status[data-status=unsolvable]{border-color:#a2352759;background:#ff785f14}.parallel-solve-status[data-status=unsolvable] span{color:#9e3528}.parallel-equations{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(181,210,201,.18);border-bottom:1px solid rgba(181,210,201,.18);background:#091916}.parallel-equations article{min-width:0;padding:22px}.parallel-equations article+article{border-left:1px solid rgba(181,210,201,.16)}.parallel-equations span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px;line-height:1.45}.parallel-equations p{margin:12px 0 9px;color:var(--paper);font-family:Georgia,serif;font-size:clamp(15px,1.5vw,21px);line-height:1.35;overflow-wrap:anywhere}.parallel-equations small{color:#91a59e;font-size:8px;line-height:1.55}.parallel-probe{padding:clamp(25px,4vw,48px);border-bottom:1px solid rgba(181,210,201,.18);background:#071411}.parallel-probe>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);gap:35px;align-items:end;margin-bottom:24px}.parallel-probe>header :is(span,h4,p){margin:0}.parallel-probe>header span{color:var(--yellow);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.parallel-probe>header h4{margin-top:10px;color:var(--paper);font-size:clamp(25px,2.8vw,42px);font-weight:300;line-height:1.08;letter-spacing:-.035em}.parallel-probe>header>p{color:#9bb0a9;font-size:9px;line-height:1.65}.parallel-probe-layout{display:grid;grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);border:1px solid rgba(181,210,201,.18)}.parallel-fold-positions{display:grid;align-content:start;background:#0a1c19}.parallel-fold-positions article{padding:16px}.parallel-fold-positions article+article{border-top:1px solid rgba(181,210,201,.16)}.parallel-fold-positions :is(span,b,small,p){display:block;margin:0}.parallel-fold-positions span{color:var(--yellow);font-family:DM Mono,monospace;font-size:7px}.parallel-fold-positions b{margin:7px 0 4px;color:var(--paper);font-size:10px}.parallel-fold-positions small{color:#a4b5af;font-size:8px}.parallel-fold-positions p{margin-top:8px;color:var(--mint);font-family:DM Mono,monospace;font-size:7px;line-height:1.45}.parallel-matrix-wrap{min-width:0;overflow-x:auto;background:#030b0a;scrollbar-color:rgba(102,229,209,.5) #071411}#parallel-sensitivity-matrix{width:100%;min-width:690px;border-collapse:collapse;color:#abc0b9;font-family:DM Mono,monospace;font-size:7px}#parallel-sensitivity-matrix caption{padding:12px 14px;color:#91a59e;text-align:left}#parallel-sensitivity-matrix :is(th,td){padding:10px 12px;border-top:1px solid rgba(181,210,201,.12);border-left:1px solid rgba(181,210,201,.12);white-space:nowrap;text-align:left}#parallel-sensitivity-matrix thead th{color:var(--mint);background:#0b201c}#parallel-sensitivity-matrix tbody th{color:var(--coral)}#parallel-sensitivity-matrix tr.selected{color:var(--paper);background:#ff785f14}#parallel-sensitivity-matrix .parallel-matrix-more td{color:#7f948d;text-align:center;white-space:normal}.parallel-data-grid{display:grid;grid-template-columns:repeat(4,1fr);background:#040d0c}.parallel-data-panel{min-width:0;margin:0;padding:18px;transition:opacity .22s ease,filter .22s ease}.parallel-data-panel+.parallel-data-panel{border-left:1px solid rgba(181,210,201,.16)}.parallel-data-panel[data-available=false]{opacity:.34;filter:saturate(.25)}.parallel-data-panel figcaption{min-height:38px;margin-bottom:12px}.parallel-data-panel figcaption :is(span,b){display:block}.parallel-data-panel figcaption span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px}.parallel-data-panel figcaption b{margin-top:5px;color:var(--paper);font-family:DM Mono,monospace;font-size:8px;line-height:1.35}.parallel-data-panel>div{position:relative;overflow:hidden;border:1px solid rgba(181,210,201,.14);background:#050f0e;aspect-ratio:1}.parallel-data-panel canvas{display:block;width:100%;height:100%}.parallel-data-panel>p{min-height:48px;margin:12px 0 0;color:#91a59e;font-size:8px;line-height:1.55}.parallel-map-key{position:absolute;right:8px;bottom:8px;display:flex;gap:10px;padding:7px 8px;color:#d8e4df;background:#030d0bd1;font-family:DM Mono,monospace;font-size:6px}.parallel-map-key span{display:flex;align-items:center;gap:5px}.parallel-map-key i{width:18px;height:3px;background:linear-gradient(90deg,#17322f,var(--mint))}.parallel-fold-ruler{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0 calc(100% / var(--parallel-folds, 2) - 1px),rgba(255,120,95,.65) calc(100% / var(--parallel-folds, 2) - 1px) calc(100% / var(--parallel-folds, 2)));pointer-events:none}.parallel-g-scale{position:absolute;right:9px;bottom:9px;left:9px;display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:7px 8px;color:#d8e4df;background:#030d0bd6;font-family:DM Mono,monospace;font-size:6px}.parallel-g-scale i{height:5px;background:linear-gradient(90deg,#051b1b,#1c897c 45%,#e2c641 78%,#ff7054)}.parallel-causal-chain{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(181,210,201,.16);background:#091816}.parallel-causal-chain article{min-width:0;padding:24px}.parallel-causal-chain article+article{border-left:1px solid rgba(181,210,201,.16)}.parallel-causal-chain :is(span,b,p){display:block}.parallel-causal-chain span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px}.parallel-causal-chain b{margin:8px 0 6px;color:var(--paper);font-size:11px}.parallel-causal-chain p{margin:0;color:#91a59e;font-size:8px;line-height:1.55}.parallel-model-boundary{display:grid;grid-template-columns:250px 1fr;gap:28px;padding:24px 27px;border-top:1px solid rgba(181,210,201,.16);background:#030b0a}.parallel-model-boundary b{color:var(--yellow);font-family:DM Mono,monospace;font-size:8px;line-height:1.5}.parallel-model-boundary p{margin:0;color:#91a19b;font-size:8px;line-height:1.68}.parallel-primary-sources{display:grid;grid-template-columns:280px repeat(2,1fr);border-top:1px solid rgba(181,210,201,.16);background:#061310}.parallel-primary-sources>span{padding:20px 24px;color:var(--mint);font-family:DM Mono,monospace;font-size:7px;line-height:1.55}.parallel-primary-sources a{position:relative;display:block;min-width:0;padding:18px 34px 18px 20px;border-left:1px solid rgba(181,210,201,.16);color:#9db1aa;text-decoration:none}.parallel-primary-sources a:hover{color:var(--paper);background:#66e5d10d}.parallel-primary-sources :is(b,small){display:block}.parallel-primary-sources b{margin-bottom:6px;color:var(--paper);font-size:9px}.parallel-primary-sources small{font-size:7px;line-height:1.5}.parallel-primary-sources i{position:absolute;top:17px;right:14px;color:var(--mint);font-style:normal}@media(min-width:1181px){.parallel-imaging-section[data-sticky-visual-scope],.parallel-lab[data-sticky-visual-scope]{overflow:clip}[data-sticky-visual-ready=true][data-sticky-visual=pinned]>.parallel-visual{min-height:0;height:min(920px,calc(100dvh - 68px))}[data-sticky-visual-ready=true][data-sticky-visual=pinned]>.parallel-visual #parallel-imaging-canvas{height:100%;min-height:0}html[data-apple-touch-webgl=true] [data-sticky-visual-webgl=true][data-sticky-visual-ready=true][data-sticky-visual=pinned]>.parallel-visual{height:min(920px,calc(100svh - 68px))}}@media(max-width:1460px){.parallel-data-grid{grid-template-columns:repeat(2,1fr)}.parallel-data-panel:nth-child(3){border-top:1px solid rgba(181,210,201,.16);border-left:0}.parallel-data-panel:nth-child(4){border-top:1px solid rgba(181,210,201,.16)}}@media(max-width:1180px){.parallel-layout{grid-template-columns:1fr}.parallel-visual{min-height:760px;border-right:0;border-bottom:1px solid rgba(181,210,201,.17)}#parallel-imaging-canvas{min-height:760px}.parallel-equations{grid-template-columns:repeat(2,1fr)}.parallel-equations article:nth-child(3){border-top:1px solid rgba(181,210,201,.16);border-left:0}.parallel-equations article:nth-child(4){border-top:1px solid rgba(181,210,201,.16)}}@media(max-width:820px){.parallel-bridge,.parallel-heading,.parallel-probe>header,.parallel-probe-layout,.parallel-model-boundary,.parallel-primary-sources{grid-template-columns:1fr}.parallel-bridge>*+*{border-top:1px solid rgba(181,210,201,.18);border-left:0}.parallel-heading h3{font-size:clamp(30px,9vw,46px)}.parallel-timeline{grid-template-columns:repeat(4,1fr)}.parallel-timeline button:nth-child(5){border-left:0}.parallel-timeline button:nth-child(n+5){border-top:1px solid rgba(181,210,201,.16)}.parallel-visual-legend{top:auto;bottom:54px}.parallel-matrix-wrap{border-top:1px solid rgba(181,210,201,.16)}.parallel-causal-chain{grid-template-columns:1fr 1fr}.parallel-causal-chain article:nth-child(3){border-top:1px solid rgba(181,210,201,.16);border-left:0}.parallel-causal-chain article:nth-child(4){border-top:1px solid rgba(181,210,201,.16)}.parallel-primary-sources a{border-top:1px solid rgba(181,210,201,.16);border-left:0}}@media(max-width:560px){.parallel-imaging-section{padding-right:12px;padding-left:12px}.parallel-term-links{padding-right:10px;padding-left:10px}.parallel-term-links button{min-height:44px}.parallel-visual,#parallel-imaging-canvas{min-height:650px}.parallel-stage-status{top:10px;left:10px;width:calc(100% - 20px);padding:12px}.parallel-stage-status :is(span,b){padding-right:var(--sticky-visual-toggle-reserve, 150px)}.parallel-visual-legend,.parallel-visual>.scene-inspect-cue{display:none}.parallel-orbit-hint{bottom:10px;left:10px}.parallel-timeline{grid-template-columns:repeat(2,1fr)}.parallel-timeline button:nth-child(odd){border-left:0}.parallel-timeline button:nth-child(n+3){border-top:1px solid rgba(181,210,201,.16)}.parallel-presets{grid-template-columns:1fr}.parallel-presets button:nth-child(2n){border-left:0}.parallel-presets button+button{border-top:1px solid var(--line-dark)}.parallel-controls{padding:17px 14px}.parallel-option-group>div{grid-template-columns:repeat(2,1fr)}.parallel-option-group>div>button:nth-child(3){border-top:1px solid var(--line-dark);border-left:0}.parallel-option-group>div>button:nth-child(4){border-top:1px solid var(--line-dark)}.parallel-live-metrics,.parallel-equations,.parallel-data-grid,.parallel-causal-chain{grid-template-columns:1fr}.parallel-live-metrics>div:nth-child(2n),.parallel-live-metrics>div:nth-child(n+3),.parallel-equations article+article,.parallel-data-panel+.parallel-data-panel,.parallel-causal-chain article+article{border-top:1px solid rgba(181,210,201,.16);border-left:0}.parallel-data-panel>p{min-height:0;font-size:10px}.parallel-probe{padding:24px 13px}.parallel-probe>header>p,.parallel-model-boundary p{font-size:10px}}@media(forced-colors:active){.parallel-data-panel canvas{border:1px solid CanvasText}.parallel-timeline button.active,.parallel-presets button.active,.parallel-option-group button.active{color:HighlightText!important;background:Highlight!important}}.echo-formation-lab{width:min(2460px,100%);margin:58px auto 72px;color:var(--paper)}.echo-formation-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(34px,6vw,92px);align-items:end;margin-bottom:28px}.echo-formation-heading :is(p,h3){margin:0}.echo-formation-heading>div>p{margin-bottom:14px;color:var(--mint);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.09em}.echo-formation-heading h3{max-width:930px;font-size:clamp(31px,3.8vw,58px);font-weight:300;line-height:1.04;letter-spacing:-.045em}.echo-formation-heading>p{color:#9eb0aa;font-size:10px;line-height:1.75}.echo-lab{overflow:hidden;border:1px solid rgba(181,210,201,.2);background:#071411;box-shadow:0 38px 110px #00000047}.echo-toolbar{display:flex;align-items:stretch;justify-content:space-between;min-height:72px;border-bottom:1px solid rgba(181,210,201,.17);background:#030c0a}.echo-toolbar .console-id{align-self:center;padding:11px 21px}.echo-toolbar .console-id small{color:#9eb1aa}.echo-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));border-left:1px solid rgba(181,210,201,.17)}.echo-mode-switch button{min-width:0;padding:12px 18px;border:0;color:#879b94;background:transparent;cursor:pointer;text-align:left}.echo-mode-switch button+button{border-left:1px solid rgba(181,210,201,.17)}.echo-mode-switch button.active{color:var(--ink);background:var(--mint)}.echo-mode-switch :is(b,small){display:block}.echo-mode-switch b{margin-bottom:5px;font-size:9px}.echo-mode-switch small{font-family:DM Mono,monospace;font-size:6px;line-height:1.35}.echo-layout{display:grid;grid-template-columns:minmax(570px,1.08fr) minmax(510px,.92fr);align-items:start}.echo-visual{position:relative;min-width:0;border-right:1px solid rgba(181,210,201,.17);background:radial-gradient(circle at 48% 30%,rgba(102,229,209,.09),transparent 38%),linear-gradient(rgba(181,210,201,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.025) 1px,transparent 1px),#061310;background-size:auto,38px 38px,38px 38px,auto}.echo-stage-heading{display:grid;grid-template-columns:minmax(0,.82fr) minmax(260px,1fr);gap:24px;min-height:115px;padding:23px 25px;border-bottom:1px solid rgba(181,210,201,.14)}.echo-stage-heading :is(span,b,p){display:block;margin:0}.echo-stage-heading span{color:var(--yellow);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.echo-stage-heading b{margin-top:8px;color:var(--paper);font-size:14px;font-weight:500;line-height:1.3}.echo-stage-heading p{color:#9eb1aa;font-size:8px;line-height:1.62}.echo-canvas-shell{position:relative;min-height:690px;overflow:hidden}#echo-formation-canvas{display:block;width:100%;min-height:690px;touch-action:pan-y pinch-zoom}.echo-canvas-shell .canvas-fallback{position:absolute;inset:0}.echo-scene-readout{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(180px,1.4fr) minmax(110px,.8fr);align-items:center;min-height:54px;padding:9px 22px;border-top:1px solid rgba(181,210,201,.12);border-bottom:1px solid rgba(181,210,201,.15);background:#030c0a}.echo-scene-readout :is(span,b,small){display:block;min-width:0}.echo-scene-readout span,.echo-scene-readout small{color:#91a49d;font-family:DM Mono,monospace;font-size:7px;line-height:1.45}.echo-scene-readout b{margin:0;color:var(--mint);font-size:11px;text-align:center}.echo-scene-readout small{text-align:right}.echo-timeline-panel{padding:20px 22px 17px;border-top:1px solid rgba(181,210,201,.15);background:#030b0a}.echo-timeline-panel .panel-heading{min-height:24px}.echo-timeline-panel .panel-heading small{color:#9eb1aa}.echo-timeline-svg{display:block;width:100%;height:auto;margin-top:8px}.echo-timeline-svg [hidden]{display:none}.echo-timeline-grid path{fill:none;stroke:#b5d2c91f;stroke-width:1}.echo-timeline-svg text{font-family:DM Mono,monospace;font-size:9px}.echo-timeline-row,.echo-timeline-note{fill:#83968f}.echo-timeline-rf{fill:none;stroke:var(--yellow);stroke-width:3}.echo-timeline-rf.refocus{stroke:var(--violet)}.echo-timeline-gradient{fill:none;stroke-width:3}.echo-timeline-gradient.negative{stroke:var(--coral)}.echo-timeline-gradient.positive{stroke:var(--mint)}.echo-timeline-phase{fill:none;stroke:var(--violet);stroke-width:2;stroke-dasharray:5 4}.echo-timeline-signal{fill:none;stroke:var(--mint);stroke-width:3}.echo-timeline-echo{stroke:var(--coral);stroke-width:1;stroke-dasharray:4 4}.echo-timeline-echo-label{fill:var(--coral)}.echo-timeline-cursor{stroke:var(--paper);stroke-width:1.3}.echo-timeline-cursor-dot{fill:var(--paper);stroke:var(--ink);stroke-width:2}.echo-timeline-panel>p{margin:8px 0 0;color:#71867f;font-size:7px;line-height:1.55}.echo-console{min-width:0;color:var(--ink);background:#edf2e9}.echo-stage-buttons{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid rgba(181,210,201,.15);background:#071411}.echo-stage-buttons button{display:grid;grid-template-columns:20px 1fr;gap:2px 8px;min-width:0;min-height:68px;padding:10px 9px;border:0;color:#93a69f;background:#071411;cursor:pointer;text-align:left}.echo-stage-buttons button+button{border-left:1px solid rgba(181,210,201,.14)}.echo-stage-buttons button:nth-child(4){border-left:1px solid rgba(181,210,201,.14)}.echo-stage-buttons button:nth-child(n+4){border-top:0}.echo-stage-buttons button.active{color:#092a24;background:var(--mint)}.echo-stage-buttons span{grid-row:1 / 3;color:var(--mint);font-family:DM Mono,monospace;font-size:8px}.echo-stage-buttons button.active span{color:#174a41}.echo-stage-buttons b{font-size:9px}.echo-stage-buttons small{font-family:DM Mono,monospace;font-size:7px;line-height:1.3}.echo-scrubber,.echo-controls{padding:22px 24px 0}.echo-scrubber{padding-bottom:22px;border-bottom:1px solid var(--line-dark)}.echo-scrubber.range-control,.echo-controls .range-control{margin:0}.echo-scrubber.range-control>p,.echo-controls .range-control>p{margin:10px 0 0;color:#53675f;font-size:7px;line-height:1.5}.echo-playback{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:15px}.echo-playback button{min-height:41px;padding:8px 12px;border:1px solid var(--line-dark);color:var(--ink);background:transparent;cursor:pointer;font-size:8px}.echo-playback button:first-child{display:flex;align-items:center;gap:9px;border-color:var(--ink);color:var(--paper);background:var(--ink);text-align:left}.echo-playback button:first-child span{color:var(--mint)}.echo-controls{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-bottom:23px}.echo-controls .range-control{min-width:0}.echo-controls .range-control>span{align-items:flex-start;gap:9px;min-height:38px}.echo-controls .range-control output{flex:0 0 auto;font-size:8px}.echo-tissue-control{grid-column:1 / -1;display:grid;grid-template-columns:1fr minmax(220px,.8fr);gap:20px;align-items:center;padding-top:16px;border-top:1px solid var(--line-dark)}.echo-tissue-control span :is(b,small){display:block}.echo-tissue-control b{font-size:9px}.echo-tissue-control small{margin-top:5px;color:#53675f;font-family:DM Mono,monospace;font-size:7px}.echo-tissue-control select{width:100%;min-height:40px;padding:0 11px;border:1px solid var(--line-dark);border-radius:0;color:var(--ink);background:#f7f8f3;font-family:DM Mono,monospace;font-size:8px}.echo-presets{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.echo-presets button{min-width:0;min-height:62px;padding:11px 10px;border:0;color:#53675f;background:transparent;cursor:pointer;text-align:left}.echo-presets button+button{border-left:1px solid var(--line-dark)}.echo-presets button.active{color:var(--ink);background:var(--mint)}.echo-presets :is(b,small){display:block}.echo-presets b{margin-bottom:5px;font-size:8px}.echo-presets small{font-family:DM Mono,monospace;font-size:7px;line-height:1.35}.echo-laws{display:grid;grid-template-columns:.8fr 1.2fr;border-bottom:1px solid var(--line-dark);background:#071411}.echo-laws>div{min-width:0;padding:19px 20px}.echo-laws>div+div{border-left:1px solid rgba(181,210,201,.17)}.echo-laws span{color:var(--mint);font-family:DM Mono,monospace;font-size:6px;letter-spacing:.06em}.echo-laws p{margin:10px 0 8px;color:var(--paper);font-family:Georgia,serif;font-size:clamp(14px,1.45vw,19px);line-height:1.35}.echo-laws small{display:block;color:#91a49d;font-size:7px;line-height:1.48}.echo-live-metrics{display:grid;grid-template-columns:repeat(2,1fr);margin:22px 24px;border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.echo-live-metrics>div{min-width:0;padding:13px 14px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.echo-live-metrics :is(span,b,small){display:block}.echo-live-metrics span{color:#576a62;font-family:DM Mono,monospace;font-size:6px;line-height:1.35;letter-spacing:.05em}.echo-live-metrics b{margin:7px 0 4px;color:var(--ink);font-family:DM Mono,monospace;font-size:13px;font-weight:500}.echo-live-metrics small{color:#53675f;font-size:8px;line-height:1.4}.echo-comparison{margin:0 24px 20px;border:1px solid var(--line-dark)}.echo-comparison article{display:grid;grid-template-columns:145px 1fr 52px;gap:12px;align-items:center;min-height:44px;padding:9px 12px}.echo-comparison article+article{border-top:1px solid var(--line-dark)}.echo-comparison span,.echo-comparison output{font-family:DM Mono,monospace;font-size:7px}.echo-comparison i{display:block;height:7px;overflow:hidden;background:#0715141f}.echo-comparison i b{display:block;width:0;height:100%;background:var(--mint);transition:width .18s ease}.echo-comparison article+article i b{background:var(--coral)}.echo-comparison output{text-align:right}.echo-live-consequence{margin:0 24px 24px;padding:16px 18px;border-left:2px solid var(--coral);color:#53675f;background:#ff785f0f;font-size:8px;line-height:1.58}.echo-live-consequence b{color:#9e3d30;font-family:DM Mono,monospace;font-size:7px}.echo-cause-chain{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(181,210,201,.17);background:#091916}.echo-cause-chain article{min-width:0;padding:25px}.echo-cause-chain article+article{border-left:1px solid rgba(181,210,201,.17)}.echo-cause-chain span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px}.echo-cause-chain h4{margin:9px 0 7px;color:var(--paper);font-size:13px;font-weight:500}.echo-cause-chain p{margin:0;color:#91a49d;font-size:8px;line-height:1.6}.echo-term-links{display:flex;flex-wrap:wrap;gap:7px;padding:19px 24px;border-top:1px solid rgba(181,210,201,.15);background:#061310}.echo-term-links button{min-height:34px;padding:7px 11px;border:1px solid rgba(181,210,201,.22);color:#9fb2ab;background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:7px}.echo-term-links button:hover{color:var(--ink);background:var(--mint)}.echo-model-boundary{display:grid;grid-template-columns:245px 1fr;gap:30px;padding:24px 27px;border-top:1px solid rgba(181,210,201,.16);background:#030b0a}.echo-model-boundary b{color:var(--yellow);font-family:DM Mono,monospace;font-size:8px;line-height:1.5}.echo-model-boundary p{margin:0;color:#91a19b;font-size:8px;line-height:1.7}@media(min-width:1181px){.echo-formation-lab[data-sticky-visual-scope],.echo-lab[data-sticky-visual-scope]{overflow:clip}[data-sticky-visual-ready=true][data-sticky-visual=pinned]>.echo-visual{height:min(1010px,calc(100dvh - 68px));min-height:0;overflow-y:auto}[data-sticky-visual-ready=true][data-sticky-visual=pinned]>.echo-visual .echo-canvas-shell,[data-sticky-visual-ready=true][data-sticky-visual=pinned]>.echo-visual #echo-formation-canvas{min-height:610px}html[data-apple-touch-webgl=true] [data-sticky-visual-webgl=true][data-sticky-visual-ready=true][data-sticky-visual=pinned]>.echo-visual{height:min(1010px,calc(100svh - 68px))}}@media(max-width:1180px){.echo-layout{grid-template-columns:1fr}.echo-visual{border-right:0;border-bottom:1px solid rgba(181,210,201,.17)}}@media(max-width:820px){.echo-formation-heading,.echo-stage-heading,.echo-model-boundary{grid-template-columns:1fr}.echo-toolbar{display:block}.echo-toolbar .console-id{min-height:60px}.echo-mode-switch{border-top:1px solid rgba(181,210,201,.17);border-left:0}.echo-stage-heading{gap:12px}.echo-stage-buttons{grid-template-columns:repeat(3,1fr)}.echo-stage-buttons button:nth-child(4){border-left:0}.echo-stage-buttons button:nth-child(n+4){border-top:1px solid rgba(181,210,201,.14)}.echo-controls,.echo-laws{grid-template-columns:1fr}.echo-controls .range-control+.range-control,.echo-laws>div+div{padding-top:18px;border-top:1px solid var(--line-dark);border-left:0}.echo-presets{grid-template-columns:repeat(2,1fr)}.echo-presets button:nth-child(3){border-left:0}.echo-presets button:nth-child(n+3){border-top:1px solid var(--line-dark)}.echo-cause-chain{grid-template-columns:1fr}.echo-cause-chain article+article{border-top:1px solid rgba(181,210,201,.17);border-left:0}}@media(max-width:560px){.echo-formation-lab{width:calc(100% + 24px);margin-right:-12px;margin-left:-12px}.echo-formation-heading{width:calc(100% - 24px);margin-right:12px;margin-left:12px}.echo-mode-switch{grid-template-columns:1fr}.echo-mode-switch button+button{border-top:1px solid rgba(181,210,201,.17);border-left:0}.echo-stage-buttons{position:sticky;z-index:4;top:0;display:grid;grid-auto-columns:minmax(104px,1fr);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity}.echo-stage-buttons button{min-height:64px;scroll-snap-align:start}.echo-stage-buttons button:nth-child(4),.echo-stage-buttons button:nth-child(n+4){border-top:0;border-left:1px solid rgba(181,210,201,.14)}.echo-scene-readout{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr) minmax(0,.85fr);min-height:50px;padding:8px 12px}.echo-scene-readout b{font-size:9px;line-height:1.25}.echo-scene-readout :is(span,small){font-size:6px}.echo-canvas-shell,#echo-formation-canvas{min-height:610px}.echo-timeline-panel{padding-right:10px;padding-left:10px}.echo-scrubber,.echo-controls{padding-right:15px;padding-left:15px}.echo-playback,.echo-tissue-control,.echo-presets,.echo-live-metrics{grid-template-columns:1fr}.echo-presets button+button{border-top:1px solid var(--line-dark);border-left:0}.echo-live-metrics,.echo-comparison{margin-right:15px;margin-left:15px}.echo-comparison article{grid-template-columns:118px 1fr 45px}.echo-live-consequence{margin-right:15px;margin-left:15px}.echo-model-boundary p,.echo-cause-chain p{font-size:10px}.echo-term-links{padding-right:14px;padding-left:14px}.echo-term-links button{min-height:44px}}@media(prefers-reduced-motion:reduce){.echo-comparison i b{transition:none}}@media(forced-colors:active){.echo-mode-switch button.active,.echo-stage-buttons button.active,.echo-presets button.active{color:HighlightText!important;background:Highlight!important}#echo-formation-canvas,.echo-timeline-svg{border:1px solid CanvasText}}.steady-state-lab{margin:clamp(80px,12vw,170px) calc(var(--pad) * -1) 0;border-top:1px solid rgba(181,210,201,.18);border-bottom:1px solid rgba(181,210,201,.18);color:var(--paper);background:#061310}.steady-heading{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:clamp(28px,5vw,90px);align-items:end;padding:clamp(38px,6vw,88px) var(--pad);border-bottom:1px solid rgba(181,210,201,.16)}.steady-heading :is(p,h3){margin:0}.steady-heading>div>p{margin-bottom:15px;color:var(--mint);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em}.steady-heading h3{max-width:900px;font-size:clamp(32px,4.2vw,64px);font-weight:300;line-height:1.02;letter-spacing:-.05em}.steady-heading>p{color:#9eb1aa;font-size:10px;line-height:1.75}.steady-layout{display:grid;grid-template-columns:minmax(560px,1.08fr) minmax(500px,.92fr)}.steady-visual{position:relative;min-width:0;border-right:1px solid rgba(181,210,201,.17);background:radial-gradient(circle at 32% 24%,rgba(102,229,209,.08),transparent 31%),radial-gradient(circle at 75% 30%,rgba(107,157,255,.06),transparent 25%),#04100e}.steady-stage-heading{display:grid;grid-template-columns:1fr auto;gap:6px 22px;min-height:105px;padding:21px 190px 21px 24px;border-bottom:1px solid rgba(181,210,201,.14)}.steady-stage-heading :is(span,b,p){margin:0}.steady-stage-heading span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.steady-stage-heading b{color:var(--paper);font-size:12px;font-weight:500;text-align:right}.steady-stage-heading p{grid-column:1 / -1;color:#91a59e;font-size:8px;line-height:1.6}.steady-canvas-shell{position:relative;min-height:790px;overflow:hidden;border-bottom:1px solid rgba(181,210,201,.14)}#steady-state-canvas{display:block;width:100%;height:100%;min-height:790px;touch-action:pan-y pinch-zoom}.steady-canvas-shell .canvas-fallback{position:absolute;inset:0;display:grid;place-items:center;padding:30px;color:#91a59e;font-size:9px;text-align:center}.steady-canvas-shell canvas:not([hidden])+.canvas-fallback{display:none}.steady-canvas-shell .scene-camera-controls{right:10px;left:auto}.steady-scene-readout{position:absolute;z-index:3;top:16px;left:16px;width:min(250px,calc(100% - 32px));padding:13px 15px;border:1px solid rgba(181,210,201,.2);color:#8da29b;background:#04100ed1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.steady-scene-readout :is(span,b,small){display:block}.steady-scene-readout span,.steady-scene-readout small{font-family:DM Mono,monospace;font-size:7px}.steady-scene-readout span{color:var(--mint);letter-spacing:.08em}.steady-scene-readout b{margin:7px 0 4px;color:var(--paper);font-size:13px}.steady-scene-readout small{line-height:1.45}.steady-orbit-hint{position:absolute;z-index:3;right:16px;bottom:13px;margin:0;color:#748a82;font-family:DM Mono,monospace;font-size:6px;pointer-events:none}.steady-history-panel{padding:18px 20px 20px}.steady-ladder-key{display:grid;grid-template-columns:1.25fr repeat(4,minmax(0,1fr));gap:8px 14px;align-items:center;margin-bottom:16px;padding:12px 14px;border:1px solid rgba(181,210,201,.16);color:#9fb2ab;background:#071715;font-family:DM Mono,monospace;font-size:8px;line-height:1.45}.steady-ladder-key b{color:var(--paper);font-size:8px;font-weight:500;letter-spacing:.04em}.steady-ladder-key span{display:flex;gap:7px;align-items:center}.steady-ladder-key i{width:9px;height:9px;flex:0 0 auto;border:1px solid currentColor;border-radius:50%;background:currentColor}.steady-ladder-key i.pre{color:var(--mint)}.steady-ladder-key i.post{color:var(--paper);border-radius:1px}.steady-ladder-key i.immediate{color:var(--coral);transform:rotate(45deg);border-radius:1px}.steady-ladder-key i.readout{color:var(--blue);background:transparent}.steady-ladder-key small{grid-column:1 / -1;color:#81958e;font-size:7px}.steady-history-panel .panel-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:9px;color:#91a59e;font-family:DM Mono,monospace;font-size:7px}.steady-history-panel .panel-heading small{color:var(--yellow);font-size:inherit}.steady-history-svg{display:block;width:100%;height:auto;background:#071715}.steady-history-svg text{fill:#71867f;font-family:DM Mono,monospace;font-size:8px}.steady-history-grid path{fill:none;stroke:#b5d2c921;stroke-width:1}.steady-history-path{fill:none;stroke-width:2.8;vector-effect:non-scaling-stroke}.steady-history-path.tissue-a.mz{stroke:var(--mint)}.steady-history-path.tissue-a.mxy{stroke:var(--coral)}.steady-history-path.tissue-b{stroke-width:2;stroke-dasharray:7 5;opacity:.72}.steady-history-path.tissue-b.mz{stroke:var(--blue)}.steady-history-path.tissue-b.mxy{stroke:var(--z)}.steady-history-asymptotes line{stroke:var(--yellow);stroke-width:1;stroke-dasharray:4 5;opacity:.48}.steady-history-cursor{stroke:var(--paper);stroke-width:1;opacity:.56}.steady-history-svg circle.tissue-a.mz{fill:var(--mint)}.steady-history-svg rect.tissue-a.mxy{fill:var(--coral)}.steady-history-svg circle.tissue-b.mz{fill:var(--blue);stroke:#071715;stroke-width:2}.steady-history-svg rect.tissue-b.mxy{fill:var(--z);stroke:#071715;stroke-width:2}.steady-history-legend{display:grid;grid-template-columns:repeat(2,1fr);gap:7px 18px;margin-top:12px;color:#8fa39c;font-family:DM Mono,monospace;font-size:7px}.steady-history-legend span{display:flex;align-items:center;gap:8px}.steady-history-legend i{display:block;width:22px;height:2px;background:var(--mint)}.steady-history-legend i.tissue-a.mxy{background:var(--coral)}.steady-history-legend i.tissue-b{background:transparent;border-top:2px dashed var(--blue)}.steady-history-legend i.tissue-b.mxy{border-color:var(--z)}.steady-history-panel>p{margin:14px 0 0;color:#91a59e;font-size:8px;line-height:1.6}.steady-history-panel>p b{color:var(--yellow)}.steady-console{min-width:0;color:var(--ink);background:#edf2e9}.steady-presets{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--line-dark)}.steady-presets button{min-height:62px;padding:12px 15px;border:0;color:#50645e;background:transparent;cursor:pointer;text-align:left}.steady-presets button:nth-child(2n){border-left:1px solid var(--line-dark)}.steady-presets button:nth-child(n+3){border-top:1px solid var(--line-dark)}.steady-presets button.active{color:var(--ink);background:var(--mint)}.steady-presets :is(b,small){display:block}.steady-presets b{margin-bottom:5px;font-size:9px}.steady-presets small{font-family:DM Mono,monospace;font-size:6px}.steady-stage-buttons{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line-dark)}.steady-stage-buttons button{min-width:0;min-height:74px;padding:9px;border:0;color:#42554f;background:#e4eae2;cursor:pointer;text-align:left}.steady-stage-buttons button+button{border-left:1px solid var(--line-dark)}.steady-stage-buttons button:nth-child(4){border-left:0}.steady-stage-buttons button:nth-child(n+4){border-top:1px solid var(--line-dark)}.steady-stage-buttons button.active{color:var(--paper);background:var(--ink)}.steady-stage-buttons :is(span,b,small){display:block}.steady-stage-buttons span{color:#923426;font-family:DM Mono,monospace;font-size:6px}.steady-stage-buttons button.active span{color:var(--coral)}.steady-stage-buttons b{margin:6px 0 3px;font-size:9px}.steady-stage-buttons small{font-size:6px;line-height:1.25}.steady-scrubber{padding:18px 22px;border-bottom:1px solid var(--line-dark);background:#f4f6ef}.steady-scrubber.range-control>p{display:flex;justify-content:space-between;margin:0;color:#3f5550;font-family:DM Mono,monospace;font-size:7px;text-transform:uppercase}.steady-scrubber output{color:#1d7065}.steady-scrubber input{width:100%;margin:12px 0}.steady-playback{display:grid;grid-template-columns:1fr 1fr;gap:8px}.steady-playback button{min-height:40px;border:1px solid var(--line-dark);color:var(--ink);background:transparent;cursor:pointer;font-size:8px}.steady-playback button:first-child{color:var(--paper);background:var(--ink)}.steady-playback button span{color:var(--mint)}.steady-controls{padding:10px 24px 18px}.steady-controls .range-control{padding:15px 0;border-bottom:1px solid var(--line-dark)}.steady-controls .range-control>span{display:flex;justify-content:space-between;gap:18px;color:#465a54;font-size:8px}.steady-controls .range-control output{color:#1d7065;font-family:DM Mono,monospace}.steady-controls .range-control input{width:100%;margin:10px 0 5px}.steady-controls .range-control small{display:flex;justify-content:space-between;gap:10px;color:#536660;font-family:DM Mono,monospace;font-size:6px}.steady-tissues{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.steady-tissues label{min-width:0;padding:15px 18px}.steady-tissues label+label{border-left:1px solid var(--line-dark)}.steady-tissues span{display:block;margin-bottom:7px;color:#52645e;font-family:DM Mono,monospace;font-size:6px}.steady-tissues select{width:100%;min-height:37px;border:1px solid var(--line-dark);border-radius:0;color:var(--ink);background:#f7f8f2;font-size:8px}.steady-law{margin:22px 24px;padding:18px;border:1px solid var(--line-dark);background:#0a1b19;cursor:pointer}.steady-law span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px}.steady-law p{margin:10px 0;color:var(--paper);font-family:Georgia,serif;font-size:18px;line-height:1.4}.steady-law small{color:#91a59e;font-size:8px;line-height:1.6}.steady-metrics{display:grid;grid-template-columns:1fr 1fr;margin:0 24px 22px;border:1px solid var(--line-dark)}.steady-metrics>div{min-width:0;padding:15px}.steady-metrics>div:nth-child(2n){border-left:1px solid var(--line-dark)}.steady-metrics>div:nth-child(n+3){border-top:1px solid var(--line-dark)}.steady-metrics :is(span,b,small){display:block}.steady-metrics span{color:#52645e;font-family:DM Mono,monospace;font-size:7px}.steady-metrics b{margin:7px 0 4px;color:var(--ink);font-family:DM Mono,monospace;font-size:14px;overflow-wrap:anywhere}.steady-metrics small{color:#536660;font-size:7px;line-height:1.4}.steady-metrics .primary{color:var(--paper);background:var(--ink)}.steady-metrics .primary :is(span,small){color:#b2c2bc}.steady-metrics .primary b{color:var(--mint);font-size:22px}.steady-comparison{display:grid;grid-template-columns:1fr 1fr;margin:0 24px 24px;border:1px solid var(--line-dark)}.steady-comparison article{min-width:0;padding:15px}.steady-comparison article+article{border-left:1px solid var(--line-dark)}.steady-comparison :is(span,b,output){display:block}.steady-comparison span{color:#52645e;font-family:DM Mono,monospace;font-size:7px}.steady-comparison b{margin:7px 0;color:var(--ink);font-size:8px}.steady-comparison output{color:#1d7065;font-family:DM Mono,monospace;font-size:12px}.steady-causal-chain{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(181,210,201,.16)}.steady-causal-chain article{min-width:0;padding:25px}.steady-causal-chain article+article{border-left:1px solid rgba(181,210,201,.16)}.steady-causal-chain :is(span,b,p){display:block}.steady-causal-chain span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px}.steady-causal-chain b{margin:8px 0 6px;color:var(--paper);font-size:11px}.steady-causal-chain p{margin:0;color:#91a59e;font-size:8px;line-height:1.55}.steady-term-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:18px 24px;border-top:1px solid rgba(181,210,201,.16);background:#081715}.steady-term-links>span{margin-right:8px;color:var(--mint);font-family:DM Mono,monospace;font-size:7px}.steady-term-links button{min-height:34px;padding:8px 11px;border:1px solid rgba(181,210,201,.2);color:#9db1aa;background:transparent;cursor:pointer;font-size:8px}.steady-term-links button:hover{color:var(--paper);border-color:var(--mint)}.steady-model-boundary{display:grid;grid-template-columns:250px 1fr;gap:28px;padding:24px 26px;border-top:1px solid rgba(181,210,201,.16);background:#030b0a}.steady-model-boundary b{color:var(--yellow);font-family:DM Mono,monospace;font-size:8px;line-height:1.55}.steady-model-boundary p{margin:0;color:#91a19b;font-size:8px;line-height:1.68}@media(min-width:981px){.steady-state-lab[data-sticky-visual-scope],.steady-layout[data-sticky-visual-scope]{overflow:clip}[data-sticky-visual-ready=true][data-sticky-visual=pinned]>.steady-visual{max-height:calc(100svh - 68px);overflow:auto;overscroll-behavior:contain}html[data-apple-touch-webgl=true] [data-sticky-visual-webgl=true][data-sticky-visual-ready=true][data-sticky-visual=pinned]>.steady-visual{height:min(1180px,calc(100svh - 68px))}}@media(max-width:1120px){.steady-layout{grid-template-columns:1fr}.steady-visual{border-right:0;border-bottom:1px solid rgba(181,210,201,.17)}.steady-canvas-shell,#steady-state-canvas{min-height:720px}}@media(max-width:760px){.steady-heading{grid-template-columns:1fr}.steady-heading h3{font-size:clamp(31px,9vw,47px)}.steady-stage-heading{grid-template-columns:1fr;padding-right:24px}.steady-stage-heading b{text-align:left}.steady-stage-buttons{grid-template-columns:repeat(2,1fr)}.steady-stage-buttons button:nth-child(odd){border-left:0}.steady-stage-buttons button:nth-child(n+3){border-top:1px solid var(--line-dark)}.steady-stage-buttons button:nth-child(4){border-left:1px solid var(--line-dark)}.steady-canvas-shell,#steady-state-canvas{min-height:620px}.steady-history-panel{padding-right:10px;padding-left:10px}.steady-ladder-key{grid-template-columns:1fr 1fr}.steady-ladder-key b,.steady-ladder-key small{grid-column:1 / -1}.steady-history-legend{grid-template-columns:1fr}.steady-causal-chain{grid-template-columns:1fr 1fr}.steady-causal-chain article:nth-child(3){border-left:0}.steady-causal-chain article:nth-child(n+3){border-top:1px solid rgba(181,210,201,.16)}.steady-model-boundary{grid-template-columns:1fr;gap:10px}}@media(max-width:480px){.steady-state-lab{margin-top:70px}.steady-presets,.steady-tissues,.steady-metrics,.steady-comparison,.steady-playback,.steady-causal-chain{grid-template-columns:1fr}.steady-presets button:nth-child(2n),.steady-tissues label+label,.steady-metrics>div:nth-child(2n),.steady-comparison article+article,.steady-causal-chain article+article{border-left:0}.steady-presets button+button,.steady-tissues label+label,.steady-metrics>div+div,.steady-comparison article+article,.steady-causal-chain article+article{border-top:1px solid var(--line-dark)}.steady-canvas-shell,#steady-state-canvas{min-height:560px}.steady-controls,.steady-scrubber{padding-right:15px;padding-left:15px}.steady-law,.steady-metrics,.steady-comparison{margin-right:15px;margin-left:15px}.steady-term-links{padding-right:14px;padding-left:14px}.steady-term-links button{min-height:44px}}@media(forced-colors:active){.steady-presets button.active,.steady-stage-buttons button.active{color:HighlightText!important;background:Highlight!important}#steady-state-canvas,.steady-history-svg{border:1px solid CanvasText}}html[data-theme=dark] .steady-state-lab{--line-dark: var(--dark-line);color:var(--dark-text);background:var(--dark-section)}html[data-theme=dark] .steady-console{color:var(--dark-text);background:var(--dark-panel-soft)}html[data-theme=dark] .steady-ladder-key{border-color:var(--dark-line);color:var(--dark-copy);background:var(--dark-canvas)}html[data-theme=dark] .steady-ladder-key small{color:var(--dark-copy)}html[data-theme=dark] :is(.steady-presets,.steady-stage-buttons,.steady-scrubber,.steady-controls,.steady-tissues,.steady-law,.steady-metrics,.steady-comparison){border-color:var(--dark-line)}html[data-theme=dark] .steady-presets button{color:var(--dark-copy);background:var(--dark-panel-soft)}html[data-theme=dark] .steady-presets button.active{color:var(--ink);background:var(--mint)}html[data-theme=dark] .steady-stage-buttons button{color:var(--dark-copy);background:var(--dark-panel)}html[data-theme=dark] .steady-stage-buttons button.active{color:var(--dark-text);background:var(--dark-canvas)}html[data-theme=dark] .steady-scrubber{color:var(--dark-text);background:var(--dark-panel)}html[data-theme=dark] :is(.steady-scrubber.range-control>p,.steady-controls .range-control>span,.steady-controls .range-control small,.steady-tissues span,.steady-metrics span,.steady-metrics small,.steady-comparison span){color:var(--dark-copy)}html[data-theme=dark] :is(.steady-scrubber output,.steady-controls .range-control output,.steady-comparison output){color:var(--mint)}html[data-theme=dark] .steady-playback button{border-color:var(--dark-line-strong);color:var(--dark-text);background:var(--dark-panel-raised)}html[data-theme=dark] .steady-playback button:first-child{color:var(--dark-text);background:var(--dark-canvas)}html[data-theme=dark] .steady-tissues select{border-color:var(--dark-line-strong);color:var(--dark-text);background:var(--dark-panel-raised)}html[data-theme=dark] .steady-tissues option{color:var(--dark-text);background:var(--dark-panel)}html[data-theme=dark] .steady-metrics>div,html[data-theme=dark] .steady-comparison article{color:var(--dark-text);background:var(--dark-panel-soft)}html[data-theme=dark] :is(.steady-metrics b,.steady-comparison b){color:var(--dark-text)}html[data-theme=dark] .steady-metrics .primary{color:var(--dark-text);background:var(--dark-canvas)}.bssfp-lab{margin:clamp(80px,12vw,170px) calc(var(--pad) * -1) 0;border-top:1px solid rgba(181,210,201,.18);border-bottom:1px solid rgba(181,210,201,.18);color:var(--paper);background:#050f10}.bssfp-heading{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:clamp(28px,5vw,90px);align-items:end;padding:clamp(38px,6vw,88px) var(--pad);border-bottom:1px solid rgba(181,210,201,.16);background:radial-gradient(circle at 82% 15%,rgba(155,139,255,.1),transparent 25%),radial-gradient(circle at 18% 70%,rgba(102,229,209,.07),transparent 30%)}.bssfp-heading :is(p,h3){margin:0}.bssfp-heading>div>p{margin-bottom:15px;color:var(--z);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em}.bssfp-heading h3{max-width:940px;font-size:clamp(32px,4.2vw,64px);font-weight:300;line-height:1.02;letter-spacing:-.05em}.bssfp-heading>p{color:#9eb1aa;font-size:10px;line-height:1.75}.bssfp-bridge{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;border-bottom:1px solid rgba(181,210,201,.16);background:#071614}.bssfp-bridge article{min-width:0;padding:22px var(--pad)}.bssfp-bridge>i{align-self:center;color:var(--z);font-style:normal}.bssfp-bridge :is(span,b,p){display:block}.bssfp-bridge span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.bssfp-bridge b{margin:8px 0 5px;color:var(--paper);font-size:10px}.bssfp-bridge p{margin:0;color:#91a59e;font-size:8px;line-height:1.55}.bssfp-layout{display:grid;grid-template-columns:minmax(580px,1.1fr) minmax(500px,.9fr)}.bssfp-visual{position:relative;min-width:0;border-right:1px solid rgba(181,210,201,.17);background:radial-gradient(circle at 29% 24%,rgba(102,229,209,.08),transparent 30%),radial-gradient(circle at 76% 28%,rgba(155,139,255,.08),transparent 28%),#03100f}.bssfp-stage-heading{display:grid;grid-template-columns:1fr auto;gap:6px 22px;min-height:96px;padding:21px 24px;border-bottom:1px solid rgba(181,210,201,.14)}.bssfp-stage-heading :is(span,b,p){margin:0}.bssfp-stage-heading span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.bssfp-stage-heading b{color:var(--paper);font-size:12px;font-weight:500;text-align:right}.bssfp-stage-heading p{grid-column:1 / -1;color:#91a59e;font-size:8px;line-height:1.6}.bssfp-canvas-shell{position:relative;min-height:650px;overflow:hidden;border-bottom:1px solid rgba(181,210,201,.14)}#bssfp-canvas{display:block;width:100%;height:100%;min-height:650px;touch-action:none}.bssfp-canvas-shell .canvas-fallback{position:absolute;inset:0;display:grid;place-items:center;padding:30px;color:#91a59e;font-size:9px;text-align:center}.bssfp-canvas-shell canvas:not([hidden])+.canvas-fallback{display:none}.bssfp-scene-readout{display:grid;grid-template-columns:72px minmax(110px,.42fr) 1fr;gap:12px;align-items:center;min-width:0;min-height:46px;padding:9px 16px;border-bottom:1px solid rgba(181,210,201,.18);color:#8da29b;background:#04100e}.bssfp-scene-readout :is(span,b,small){display:block;min-width:0}.bssfp-scene-readout span,.bssfp-scene-readout small{font-family:DM Mono,monospace;font-size:7px}.bssfp-scene-readout span{color:var(--z);letter-spacing:.08em}.bssfp-scene-readout b{margin:0;color:var(--paper);font-size:12px}.bssfp-scene-readout small{line-height:1.45}.bssfp-orbit-hint{position:absolute;z-index:3;right:16px;bottom:13px;margin:0;color:#748a82;font-family:DM Mono,monospace;font-size:6px;pointer-events:none}.bssfp-profile-panel{padding:18px 20px 20px}.bssfp-profile-panel .panel-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:9px;color:#91a59e;font-family:DM Mono,monospace;font-size:7px}.bssfp-profile-panel .panel-heading small{color:var(--yellow);font-size:inherit}.bssfp-profile-panel .panel-heading button{min-height:32px;padding:6px 10px;border:1px solid rgba(181,210,201,.2);color:#9cafaa;background:transparent;cursor:pointer;font-family:inherit;font-size:inherit}.bssfp-profile-panel .panel-heading button i{color:var(--yellow);font-style:normal}.bssfp-profile-svg{display:block;width:100%;height:auto;background:#071715}.bssfp-profile-svg text{fill:#71867f;font-family:DM Mono,monospace;font-size:8px}.bssfp-profile-grid path{fill:none;stroke:#b5d2c921;stroke-width:1}.bssfp-profile-path,.bssfp-phase-path{fill:none;vector-effect:non-scaling-stroke}.bssfp-profile-path.tissue-a{stroke:var(--mint);stroke-width:2.8}.bssfp-profile-path.tissue-b{stroke:var(--blue);stroke-width:2;stroke-dasharray:8 5;opacity:.8}.bssfp-profile-path.combined{stroke:var(--yellow);stroke-width:2.2;stroke-dasharray:2 3}.bssfp-phase-path{stroke:var(--coral);stroke-width:1.8}.bssfp-stopband-lines line{stroke:var(--coral);stroke-width:1;stroke-dasharray:4 5;opacity:.42}.bssfp-stopband-lines text{fill:#b5695c;font-size:6px}.bssfp-profile-cursor{stroke:var(--paper);stroke-width:1;opacity:.58}.bssfp-profile-svg circle.tissue-a{fill:var(--mint);stroke:#071715;stroke-width:2}.bssfp-profile-svg rect.tissue-b{fill:var(--blue);stroke:#071715;stroke-width:2}.bssfp-profile-svg .phase-marker{fill:var(--coral);stroke:#071715;stroke-width:2}.bssfp-profile-legend{display:grid;grid-template-columns:repeat(2,1fr);gap:7px 18px;margin-top:12px;color:#8fa39c;font-family:DM Mono,monospace;font-size:7px}.bssfp-profile-legend span{display:flex;align-items:center;gap:8px}.bssfp-profile-legend i{display:block;width:22px;height:2px;background:var(--mint)}.bssfp-profile-legend i.tissue-b{height:0;border-top:2px dashed var(--blue);background:transparent}.bssfp-profile-legend i.combined{height:0;border-top:2px dotted var(--yellow);background:transparent}.bssfp-profile-legend i.phase{background:var(--coral)}.bssfp-profile-panel>p{margin:14px 0 0;color:#91a59e;font-size:8px;line-height:1.6}.bssfp-profile-panel>p b{color:var(--yellow)}.bssfp-console{min-width:0;color:var(--ink);background:#edf2e9}.bssfp-presets{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--line-dark)}.bssfp-presets button{min-height:64px;padding:12px 15px;border:0;color:#50645e;background:transparent;cursor:pointer;text-align:left}.bssfp-presets button:nth-child(2n){border-left:1px solid var(--line-dark)}.bssfp-presets button:nth-child(n+3){border-top:1px solid var(--line-dark)}.bssfp-presets button.active{color:var(--ink);background:var(--z)}.bssfp-presets :is(b,small){display:block}.bssfp-presets b{margin-bottom:5px;font-size:9px}.bssfp-presets small{font-family:DM Mono,monospace;font-size:6px}.bssfp-stage-buttons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid rgba(181,210,201,.18);background:#071715}.bssfp-stage-buttons button{min-width:0;min-height:55px;padding:10px 6px;border:0;color:#9aada6;background:transparent;cursor:pointer;text-align:center}.bssfp-stage-buttons button+button{border-left:1px solid rgba(181,210,201,.18)}.bssfp-stage-buttons button.active{color:var(--paper);background:#9b8bff26;box-shadow:inset 0 -3px 0 var(--violet)}.bssfp-stage-buttons :is(span,b,small){display:block}.bssfp-stage-buttons span{color:#b8afff;font-family:DM Mono,monospace;font-size:6px}.bssfp-stage-buttons button.active span{color:var(--z)}.bssfp-stage-buttons b{margin:5px 0 3px;font-size:7px}.bssfp-stage-buttons small{color:#9aada6;font-size:5px;line-height:1.25}.bssfp-state-modes{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line-dark)}.bssfp-state-modes button{min-height:58px;padding:11px 15px;border:0;color:#50645e;background:#f5f6ef;cursor:pointer;text-align:left}.bssfp-state-modes button+button{border-left:1px solid var(--line-dark)}.bssfp-state-modes button.active{color:var(--paper);background:#182a27}.bssfp-state-modes :is(b,small){display:block}.bssfp-state-modes b{margin-bottom:4px;font-size:8px}.bssfp-state-modes small{font-family:DM Mono,monospace;font-size:6px}.bssfp-repetition{padding:17px 22px;border-bottom:1px solid var(--line-dark);background:#f4f6ef}.bssfp-repetition.range-control>p{display:flex;justify-content:space-between;gap:18px;margin:0;color:#3f5550;font-family:DM Mono,monospace;font-size:7px;text-transform:uppercase}.bssfp-repetition output{color:#1d7065}.bssfp-repetition input{width:100%;margin:12px 0 8px}.bssfp-repetition>small{display:flex;justify-content:space-between;gap:10px;color:#536660;font-family:DM Mono,monospace;font-size:6px}.bssfp-repetition input:disabled{opacity:.4}.bssfp-controls{padding:8px 24px 16px}.bssfp-controls .range-control{padding:15px 0;border-bottom:1px solid var(--line-dark)}.bssfp-controls .range-control>span{display:flex;justify-content:space-between;gap:18px;color:#465a54;font-size:8px}.bssfp-controls .range-control output{color:#1d7065;font-family:DM Mono,monospace}.bssfp-controls .range-control input{width:100%;margin:10px 0 5px}.bssfp-controls .range-control small{display:flex;justify-content:space-between;gap:10px;color:#536660;font-family:DM Mono,monospace;font-size:6px}.bssfp-choice-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.bssfp-choice-grid>div{min-width:0;padding:14px 16px}.bssfp-choice-grid>div+div{border-left:1px solid var(--line-dark)}.bssfp-choice-grid>div>span{display:block;margin-bottom:9px;color:#52645e;font-family:DM Mono,monospace;font-size:6px}.bssfp-phase-buttons,.bssfp-combination-buttons{display:grid}.bssfp-phase-buttons{grid-template-columns:repeat(4,1fr)}.bssfp-combination-buttons{grid-template-columns:1fr 1fr}.bssfp-phase-buttons button,.bssfp-combination-buttons button{min-width:0;min-height:42px;padding:8px 6px;border:1px solid var(--line-dark);color:#465a54;background:#f7f8f2;cursor:pointer;font-size:7px}.bssfp-phase-buttons button+button,.bssfp-combination-buttons button+button{border-left:0}.bssfp-phase-buttons button.active,.bssfp-combination-buttons button.active{color:var(--paper);background:var(--ink)}.bssfp-combination-buttons :is(b,small){display:block}.bssfp-combination-buttons small{margin-top:4px;font-size:5px;line-height:1.25}.bssfp-combination-buttons button:disabled{cursor:not-allowed;opacity:.42}.bssfp-tissues{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line-dark)}.bssfp-tissues label{min-width:0;padding:15px 18px}.bssfp-tissues label+label{border-left:1px solid var(--line-dark)}.bssfp-tissues span{display:block;margin-bottom:7px;color:#52645e;font-family:DM Mono,monospace;font-size:6px}.bssfp-tissues select{width:100%;min-height:37px;border:1px solid var(--line-dark);border-radius:0;color:var(--ink);background:#f7f8f2;font-size:8px}.bssfp-law{margin:22px 24px;padding:18px;border:1px solid var(--line-dark);background:#091919;cursor:pointer}.bssfp-law span{color:var(--z);font-family:DM Mono,monospace;font-size:7px}.bssfp-law p{margin:10px 0;color:var(--paper);font-family:Georgia,serif;font-size:18px;line-height:1.4}.bssfp-law small{color:#91a59e;font-size:8px;line-height:1.6}.bssfp-metrics{display:grid;grid-template-columns:1fr 1fr;margin:0 24px 22px;border:1px solid var(--line-dark)}.bssfp-metrics>div{min-width:0;padding:15px}.bssfp-metrics>div:nth-child(2n){border-left:1px solid var(--line-dark)}.bssfp-metrics>div:nth-child(n+3){border-top:1px solid var(--line-dark)}.bssfp-metrics :is(span,b,small){display:block}.bssfp-metrics span{color:#52645e;font-family:DM Mono,monospace;font-size:7px}.bssfp-metrics b{margin:7px 0 4px;color:var(--ink);font-family:DM Mono,monospace;font-size:13px;overflow-wrap:anywhere}.bssfp-metrics small{color:#536660;font-size:7px;line-height:1.4}.bssfp-metrics .primary{color:var(--paper);background:var(--ink)}.bssfp-metrics .primary :is(span,small){color:#b2c2bc}.bssfp-metrics .primary b{color:var(--z);font-size:22px}.bssfp-tissue-comparison{display:grid;grid-template-columns:1fr 1fr;margin:0 24px 24px;border:1px solid var(--line-dark)}.bssfp-tissue-comparison article{min-width:0;padding:15px}.bssfp-tissue-comparison article+article{border-left:1px solid var(--line-dark)}.bssfp-tissue-comparison :is(span,b,output){display:block}.bssfp-tissue-comparison span{color:#52645e;font-family:DM Mono,monospace;font-size:7px}.bssfp-tissue-comparison b{margin:7px 0;color:var(--ink);font-size:8px}.bssfp-tissue-comparison output{color:#1d7065;font-family:DM Mono,monospace;font-size:12px}.bssfp-causal-chain{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(181,210,201,.16)}.bssfp-causal-chain article{min-width:0;padding:25px}.bssfp-causal-chain article+article{border-left:1px solid rgba(181,210,201,.16)}.bssfp-causal-chain :is(span,b,p){display:block}.bssfp-causal-chain span{color:var(--z);font-family:DM Mono,monospace;font-size:7px}.bssfp-causal-chain b{margin:8px 0 6px;color:var(--paper);font-size:11px}.bssfp-causal-chain p{margin:0;color:#91a59e;font-size:8px;line-height:1.55}.bssfp-term-links,.bssfp-sources{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:18px 24px;border-top:1px solid rgba(181,210,201,.16);background:#081715}.bssfp-term-links>span,.bssfp-sources>span{margin-right:8px;color:var(--mint);font-family:DM Mono,monospace;font-size:7px}.bssfp-term-links button,.bssfp-sources a{min-height:34px;padding:8px 11px;border:1px solid rgba(181,210,201,.2);color:#9db1aa;background:transparent;cursor:pointer;font-size:8px;line-height:1.5;text-decoration:none}.bssfp-term-links button:hover,.bssfp-sources a:hover{color:var(--paper);border-color:var(--mint)}.bssfp-model-boundary{display:grid;grid-template-columns:270px 1fr;gap:28px;padding:24px 26px;border-top:1px solid rgba(181,210,201,.16);background:#030b0a}.bssfp-model-boundary b{color:var(--yellow);font-family:DM Mono,monospace;font-size:8px;line-height:1.55}.bssfp-model-boundary p{margin:0;color:#91a19b;font-size:8px;line-height:1.68}@media(min-width:981px){.bssfp-lab[data-sticky-visual-scope],.bssfp-layout[data-sticky-visual-scope]{overflow:clip}[data-sticky-visual-ready=true][data-sticky-visual=pinned]>.bssfp-visual{max-height:calc(100svh - 68px);overflow:auto;overscroll-behavior:contain}html[data-apple-touch-webgl=true] [data-sticky-visual-webgl=true][data-sticky-visual-ready=true][data-sticky-visual=pinned]>.bssfp-visual{height:min(1220px,calc(100svh - 68px))}}@media(max-width:1140px){.bssfp-layout{grid-template-columns:1fr}.bssfp-visual{border-right:0;border-bottom:1px solid rgba(181,210,201,.17)}.bssfp-canvas-shell,#bssfp-canvas{min-height:640px}}@media(max-width:760px){.bssfp-heading{grid-template-columns:1fr}.bssfp-heading h3{font-size:clamp(31px,9vw,47px)}.bssfp-bridge{grid-template-columns:1fr}.bssfp-bridge>i{display:none}.bssfp-bridge article+article{border-top:1px solid rgba(181,210,201,.14)}.bssfp-stage-heading{grid-template-columns:1fr;padding-right:24px}.bssfp-stage-heading b{text-align:left}.bssfp-canvas-shell,#bssfp-canvas{min-height:560px}.bssfp-profile-panel{padding-right:10px;padding-left:10px}.bssfp-profile-legend,.bssfp-choice-grid{grid-template-columns:1fr}.bssfp-choice-grid>div+div{border-top:1px solid var(--line-dark);border-left:0}.bssfp-causal-chain{grid-template-columns:1fr 1fr}.bssfp-causal-chain article:nth-child(3){border-left:0}.bssfp-causal-chain article:nth-child(n+3){border-top:1px solid rgba(181,210,201,.16)}.bssfp-model-boundary{grid-template-columns:1fr;gap:10px}}@media(max-width:560px){.bssfp-stage-buttons{position:sticky;z-index:16;top:var(--header-height);grid-template-columns:repeat(5,minmax(0,1fr));background:#05110ff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bssfp-stage-buttons button{display:grid;gap:3px;min-height:50px;padding:7px 3px}.bssfp-stage-buttons b{overflow:hidden;margin:0;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.bssfp-stage-buttons small{display:none}.bssfp-scene-readout{grid-template-columns:52px minmax(90px,.7fr) 1fr;gap:8px;min-height:42px;padding:7px 10px}.bssfp-scene-readout b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.bssfp-scene-readout small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bssfp-canvas-shell,#bssfp-canvas{min-height:0;height:clamp(430px,124vw,500px)}.bssfp-orbit-hint,.bssfp-canvas-shell .scene-inspect-cue{display:none}.bssfp-canvas-shell .scene-camera-controls{top:auto;bottom:14px;left:50%;flex-direction:row;transform:translate(-50%)}}@media(max-width:480px){.bssfp-lab{margin-top:70px}.bssfp-presets,.bssfp-state-modes,.bssfp-tissues,.bssfp-metrics,.bssfp-tissue-comparison,.bssfp-causal-chain{grid-template-columns:1fr}.bssfp-presets button:nth-child(2n),.bssfp-state-modes button+button,.bssfp-tissues label+label,.bssfp-metrics>div:nth-child(2n),.bssfp-tissue-comparison article+article,.bssfp-causal-chain article+article{border-left:0}.bssfp-presets button+button,.bssfp-state-modes button+button,.bssfp-tissues label+label,.bssfp-metrics>div+div,.bssfp-tissue-comparison article+article,.bssfp-causal-chain article+article{border-top:1px solid var(--line-dark)}.bssfp-controls,.bssfp-repetition{padding-right:15px;padding-left:15px}.bssfp-law,.bssfp-metrics,.bssfp-tissue-comparison{margin-right:15px;margin-left:15px}.bssfp-term-links,.bssfp-sources{padding-right:14px;padding-left:14px}.bssfp-term-links button,.bssfp-sources a{min-height:44px}}@media(forced-colors:active){.bssfp-presets button.active,.bssfp-stage-buttons button.active,.bssfp-state-modes button.active,.bssfp-phase-buttons button.active,.bssfp-combination-buttons button.active{color:HighlightText!important;background:Highlight!important}#bssfp-canvas,.bssfp-profile-svg{border:1px solid CanvasText}}html[data-theme=dark] .bssfp-lab{--line-dark: var(--dark-line);color:var(--dark-text);background:var(--dark-section)}html[data-theme=dark] .bssfp-console{color:var(--dark-text);background:var(--dark-panel-soft)}html[data-theme=dark] :is(.bssfp-presets,.bssfp-stage-buttons,.bssfp-state-modes,.bssfp-repetition,.bssfp-controls,.bssfp-choice-grid,.bssfp-tissues,.bssfp-law,.bssfp-metrics,.bssfp-tissue-comparison){border-color:var(--dark-line)}html[data-theme=dark] :is(.bssfp-presets button,.bssfp-state-modes button,.bssfp-phase-buttons button,.bssfp-combination-buttons button){color:var(--dark-copy);background:var(--dark-panel-soft)}html[data-theme=dark] .bssfp-presets button.active{color:var(--ink);background:var(--z)}html[data-theme=dark] .bssfp-stage-buttons button{color:var(--dark-copy);background:var(--dark-panel)}html[data-theme=dark] :is(.bssfp-stage-buttons button.active,.bssfp-state-modes button.active,.bssfp-phase-buttons button.active,.bssfp-combination-buttons button.active){color:var(--dark-text);background:var(--dark-canvas)}html[data-theme=dark] .bssfp-repetition{color:var(--dark-text);background:var(--dark-panel)}html[data-theme=dark] :is(.bssfp-repetition.range-control>p,.bssfp-repetition>small,.bssfp-controls .range-control>span,.bssfp-controls .range-control small,.bssfp-choice-grid>div>span,.bssfp-tissues span,.bssfp-metrics span,.bssfp-metrics small,.bssfp-tissue-comparison span){color:var(--dark-copy)}html[data-theme=dark] :is(.bssfp-repetition output,.bssfp-controls .range-control output,.bssfp-tissue-comparison output){color:var(--mint)}html[data-theme=dark] .bssfp-tissues select{border-color:var(--dark-line-strong);color:var(--dark-text);background:var(--dark-panel-raised)}html[data-theme=dark] .bssfp-tissues option{color:var(--dark-text);background:var(--dark-panel)}html[data-theme=dark] .bssfp-metrics>div,html[data-theme=dark] .bssfp-tissue-comparison article{color:var(--dark-text);background:var(--dark-panel-soft)}html[data-theme=dark] :is(.bssfp-metrics b,.bssfp-tissue-comparison b){color:var(--dark-text)}html[data-theme=dark] .bssfp-metrics .primary{color:var(--dark-text);background:var(--dark-canvas)}.ir-lab{--ir-line: rgba(181, 210, 201, .18);margin-top:110px;border:1px solid rgba(181,210,201,.2);color:var(--paper);background:radial-gradient(circle at 16% 23%,rgba(155,139,255,.12),transparent 31%),radial-gradient(circle at 82% 38%,rgba(102,229,209,.08),transparent 34%),#071514;overflow:hidden}.ir-heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(250px,.72fr);gap:clamp(28px,6vw,90px);align-items:end;padding:clamp(32px,6vw,82px);border-bottom:1px solid var(--ir-line)}.ir-heading :is(p,h3){margin:0}.ir-heading>div>p{margin-bottom:14px;color:var(--z);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.12em}.ir-heading h3{max-width:780px;font-family:Georgia,serif;font-size:clamp(38px,5.6vw,78px);font-weight:400;line-height:.94;letter-spacing:-.045em}.ir-heading>p{color:#9bada7;font-size:clamp(9px,1vw,12px);line-height:1.72}.ir-bridge{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;border-bottom:1px solid var(--ir-line)}.ir-bridge article{min-width:0;padding:23px clamp(18px,3vw,36px)}.ir-bridge>i{align-self:center;color:var(--yellow);font-family:DM Mono,monospace;font-size:17px;font-style:normal}.ir-bridge :is(span,b,p){display:block}.ir-bridge span{color:var(--violet);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.12em}.ir-bridge b{margin:8px 0 5px;color:var(--paper);font-size:10px}.ir-bridge p{margin:0;color:#91a59e;font-size:8px;line-height:1.55}.ir-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(370px,.88fr);align-items:start}.ir-visual{min-width:0;border-right:1px solid var(--ir-line);background:#061311;overflow:hidden}.ir-stage-heading{display:grid;grid-template-columns:1fr auto;gap:7px 22px;align-items:baseline;padding:19px 24px 17px;border-bottom:1px solid var(--ir-line)}.ir-stage-heading :is(span,b,p){margin:0}.ir-stage-heading span{color:#78958e;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.09em}.ir-stage-heading b{color:var(--z);font-size:9px;text-align:right}.ir-stage-heading p{grid-column:1 / -1;color:#9aaca6;font-size:8px;line-height:1.55}.ir-canvas-shell{position:relative;min-height:650px;border-bottom:1px solid var(--ir-line);background:radial-gradient(circle at 25% 36%,rgba(155,139,255,.09),transparent 29%),linear-gradient(145deg,#071715,#06110f 62%,#091915)}#inversion-recovery-canvas{display:block;width:100%;min-height:650px;touch-action:none}.ir-canvas-shell .canvas-fallback{position:absolute;inset:50% auto auto 50%;width:min(84%,420px);margin:0;color:#90a49d;font-size:9px;line-height:1.55;text-align:center;transform:translate(-50%,-50%)}.ir-canvas-shell canvas:not([hidden])+.canvas-fallback{display:none}.ir-scene-readout{display:grid;grid-template-columns:72px minmax(110px,.42fr) 1fr;gap:12px;align-items:center;min-width:0;min-height:46px;padding:9px 16px;border-bottom:1px solid var(--ir-line);background:#04100e}.ir-scene-readout :is(span,b,small){display:block;min-width:0}.ir-scene-readout span,.ir-scene-readout small{color:#8ba19a;font-family:DM Mono,monospace;font-size:6px}.ir-scene-readout span{color:var(--violet);letter-spacing:.09em}.ir-scene-readout b{margin:0;color:var(--paper);font-size:12px}.ir-scene-readout small{line-height:1.45}.ir-orbit-hint{position:absolute;right:17px;bottom:13px;margin:0;color:#b5d2c98f;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.09em;pointer-events:none}.ir-profile-panel{padding:18px 20px 20px}.ir-profile-panel .panel-heading{display:flex;gap:18px;justify-content:space-between;align-items:center;margin-bottom:12px;color:var(--paper);font-family:DM Mono,monospace;font-size:7px}.ir-profile-panel .panel-heading small{color:var(--yellow);font-size:inherit}.ir-profile-svg{display:block;width:100%;height:auto;background:#071715}.ir-profile-svg text{fill:#718b83;font-family:DM Mono,monospace;font-size:7px}.ir-profile-grid path{fill:none;stroke:#b5d2c921;stroke-width:1}.ir-profile-path,.ir-signal-path{fill:none;vector-effect:non-scaling-stroke}.ir-profile-path{stroke-width:2;opacity:.78}.ir-profile-path.white{stroke:#edf2e9}.ir-profile-path.gray{stroke:#9b8bff}.ir-profile-path.csf{stroke:#6b9dff}.ir-profile-path.fat{stroke:#e2d56a}.ir-profile-path.lesion{stroke:#ff785f}.ir-signal-path.target{stroke:var(--mint);stroke-width:2.8}.ir-signal-path.comparison{stroke:var(--blue);stroke-width:2;stroke-dasharray:7 5}.ir-zero-line{stroke:#edf2e96b;stroke-width:1.2}.ir-profile-cursor{stroke:var(--paper);stroke-width:1;opacity:.68}.ir-null-lines line{stroke-width:1;stroke-dasharray:3 4;opacity:.55}.ir-null-lines text{font-size:6px}.ir-profile-svg .target-marker{fill:var(--mint);stroke:#071715;stroke-width:2}.ir-profile-svg .comparison-marker{fill:var(--blue);stroke:#071715;stroke-width:2}.ir-profile-legend{display:grid;grid-template-columns:repeat(3,1fr);gap:7px 15px;margin-top:11px;color:#91a59e;font-size:7px}.ir-profile-legend span{display:flex;align-items:center;gap:7px}.ir-profile-legend i{width:18px;height:2px;flex:0 0 auto;background:currentColor}.ir-profile-legend i.white{color:#edf2e9}.ir-profile-legend i.gray{color:#9b8bff}.ir-profile-legend i.csf{color:#6b9dff}.ir-profile-legend i.fat{color:#e2d56a}.ir-profile-legend i.lesion{color:#ff785f}.ir-profile-legend i.echo{height:0;border-top:2px dashed var(--mint);background:transparent}.ir-profile-panel>p{margin:13px 0 0;color:#8fa39c;font-size:8px;line-height:1.58}.ir-profile-panel>p b{color:var(--yellow)}.ir-console{min-width:0;color:var(--ink);background:#edf2e9}.ir-presets,.ir-state-modes,.ir-display-modes{display:grid;border-bottom:1px solid var(--line-dark)}.ir-presets,.ir-state-modes,.ir-display-modes{grid-template-columns:1fr 1fr}.ir-presets button,.ir-state-modes button,.ir-display-modes button{min-width:0;border:0;color:var(--ink);background:transparent;cursor:pointer}.ir-presets button{padding:15px 12px;text-align:left}.ir-presets button:nth-child(2n),.ir-state-modes button+button,.ir-display-modes button+button{border-left:1px solid var(--line-dark)}.ir-presets button:nth-child(n+3){border-top:1px solid var(--line-dark)}.ir-presets button.active{background:var(--z)}.ir-state-modes button.active,.ir-display-modes button.active{color:var(--paper);background:var(--ink)}.ir-state-modes button,.ir-display-modes button{padding:13px 15px;text-align:left}.ir-presets :is(b,small),.ir-state-modes :is(b,small),.ir-display-modes :is(b,small){display:block}.ir-presets b,.ir-state-modes b,.ir-display-modes b{margin-bottom:4px;font-size:8px}.ir-presets small,.ir-state-modes small,.ir-display-modes small{font-family:DM Mono,monospace;font-size:6px}.ir-visual>.ir-stage-buttons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--ir-line);background:#071715}.ir-visual>.ir-stage-buttons button{min-width:0;min-height:55px;padding:10px 6px;border:0;color:#9aada6;background:transparent;cursor:pointer;text-align:center}.ir-visual>.ir-stage-buttons button+button{border-left:1px solid var(--ir-line)}.ir-visual>.ir-stage-buttons button.active{color:var(--paper);background:#9b8bff26;box-shadow:inset 0 -3px 0 var(--violet)}.ir-visual>.ir-stage-buttons :is(span,b,small){display:block}.ir-visual>.ir-stage-buttons span{color:#b8afff;font-family:DM Mono,monospace;font-size:6px}.ir-visual>.ir-stage-buttons button.active span{color:var(--z)}.ir-visual>.ir-stage-buttons b{margin:5px 0 3px;font-size:7px}.ir-visual>.ir-stage-buttons small{color:#9aada6;font-family:DM Mono,monospace;font-size:5px;line-height:1.25}.ir-controls{padding:8px 24px 16px}.ir-controls .range-control{padding:14px 0;border-bottom:1px solid var(--line-dark)}.ir-controls .range-control>span{display:flex;gap:15px;justify-content:space-between;color:#233a36;font-size:8px}.ir-controls .range-control output{color:#1d7065;font-family:DM Mono,monospace}.ir-controls .range-control input{width:100%;margin:10px 0 5px}.ir-controls .range-control small{display:flex;gap:8px;justify-content:space-between;color:#596a64;font-family:DM Mono,monospace;font-size:6px}.ir-choices{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.ir-choices label{min-width:0;padding:14px}.ir-choices label+label{border-left:1px solid var(--line-dark)}.ir-choices span{display:block;margin-bottom:7px;color:#52645e;font-family:DM Mono,monospace;font-size:6px}.ir-choices select{width:100%;min-height:34px;padding:6px;border:1px solid #9bada7;border-radius:0;color:var(--ink);background:#f7f9f5;font:7px DM Mono,monospace}.ir-law{margin:20px 24px 0;padding:18px;color:var(--paper);background:#0b211e;cursor:pointer}.ir-law>span{color:var(--z);font-family:DM Mono,monospace;font-size:6px}.ir-law p{margin:11px 0;color:var(--paper);font-family:Georgia,serif;font-size:17px;line-height:1.45}.ir-law small{color:#9aada6;font-size:7px;line-height:1.65}.ir-fraction{display:inline-flex;flex-direction:column;vertical-align:middle;text-align:center}.ir-fraction i{padding:0 5px;font-style:normal}.ir-fraction i:first-child{border-bottom:1px solid currentColor}.ir-metrics{display:grid;grid-template-columns:1fr 1fr;margin:20px 24px 0;border:1px solid var(--line-dark)}.ir-metrics>div{min-width:0;padding:14px}.ir-metrics>div:nth-child(2n){border-left:1px solid var(--line-dark)}.ir-metrics>div:nth-child(n+3){border-top:1px solid var(--line-dark)}.ir-metrics :is(span,b,small){display:block}.ir-metrics span{color:#52645e;font-family:DM Mono,monospace;font-size:7px}.ir-metrics b{margin:7px 0 5px;color:var(--ink);font-family:DM Mono,monospace;font-size:14px}.ir-metrics small{color:#536660;font-size:7px;line-height:1.4}.ir-metrics .primary{color:var(--paper);background:var(--ink)}.ir-metrics .primary :is(span,small){color:#b2c2bc}.ir-metrics .primary b{color:var(--z);font-size:22px}.ir-materials{display:grid;grid-template-columns:repeat(5,1fr);margin:20px 24px 24px;border:1px solid var(--line-dark)}.ir-materials article{min-width:0;padding:12px 9px;text-align:center}.ir-materials article+article{border-left:1px solid var(--line-dark)}.ir-materials span,.ir-materials b{display:block}.ir-materials span{color:#52645e;font:6px DM Mono,monospace}.ir-materials b{margin-top:7px;font:11px DM Mono,monospace}.ir-materials article[data-polarity=negative]{color:var(--paper);background:#4d3c83}.ir-materials article[data-polarity=negative] span{color:#d8d0ff}.ir-materials article[data-nulled=true]{box-shadow:inset 0 -4px 0 var(--yellow)}.ir-causal-chain{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ir-line);border-bottom:1px solid var(--ir-line)}.ir-causal-chain article{min-width:0;padding:25px}.ir-causal-chain article+article{border-left:1px solid var(--ir-line)}.ir-causal-chain :is(span,b,p){display:block}.ir-causal-chain span{color:var(--violet);font:7px DM Mono,monospace}.ir-causal-chain b{margin:8px 0 6px;color:var(--paper);font-size:11px}.ir-causal-chain p{margin:0;color:#91a59e;font-size:8px;line-height:1.55}.ir-term-links,.ir-sources{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:19px 24px;border-bottom:1px solid var(--ir-line)}.ir-term-links>span,.ir-sources>span{margin-right:8px;color:#81968f;font:7px DM Mono,monospace;letter-spacing:.1em}.ir-term-links button,.ir-sources a{padding:8px 10px;border:1px solid rgba(181,210,201,.23);color:#a8b9b3;background:transparent;font:7px DM Mono,monospace;text-decoration:none;cursor:pointer}.ir-term-links button:hover,.ir-sources a:hover{color:var(--paper);border-color:var(--violet)}.ir-model-boundary{display:grid;grid-template-columns:minmax(210px,.35fr) 1fr;gap:34px;padding:24px;background:#030c0b94}.ir-model-boundary b{color:var(--yellow);font:8px/1.55 DM Mono,monospace}.ir-model-boundary p{margin:0;color:#91a19b;font-size:8px;line-height:1.68}@media(min-width:1181px){.ir-lab[data-sticky-visual-scope],.ir-layout[data-sticky-visual-scope]{overflow:clip}[data-sticky-visual-ready=true][data-sticky-visual=pinned]>.ir-visual{max-height:calc(100vh - 88px);overflow:auto}html[data-apple-touch-webgl=true] [data-sticky-visual-webgl=true][data-sticky-visual-ready=true][data-sticky-visual=pinned]>.ir-visual{max-height:none}}@media(max-width:1180px){.ir-layout{grid-template-columns:1fr}.ir-visual{border-right:0;border-bottom:1px solid var(--ir-line)}.ir-canvas-shell,#inversion-recovery-canvas{min-height:640px}}@media(max-width:760px){.ir-heading{grid-template-columns:1fr}.ir-heading h3{font-size:clamp(31px,9vw,47px)}.ir-bridge{grid-template-columns:1fr}.ir-bridge>i{display:none}.ir-bridge article+article{border-top:1px solid var(--ir-line)}.ir-stage-heading{grid-template-columns:1fr;padding-right:20px}.ir-stage-heading b{text-align:left}.ir-canvas-shell,#inversion-recovery-canvas{min-height:560px}.ir-profile-panel{padding-right:10px;padding-left:10px}.ir-profile-legend{grid-template-columns:1fr 1fr}.ir-choices{grid-template-columns:1fr}.ir-choices label+label{border-top:1px solid var(--line-dark);border-left:0}.ir-causal-chain{grid-template-columns:1fr 1fr}.ir-causal-chain article:nth-child(3){border-left:0}.ir-causal-chain article:nth-child(n+3){border-top:1px solid var(--ir-line)}.ir-model-boundary{grid-template-columns:1fr;gap:10px}}@media(max-width:560px){.ir-visual>.ir-stage-buttons{position:sticky;z-index:16;top:var(--header-height);grid-template-columns:repeat(5,minmax(0,1fr));background:#05110ff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ir-visual>.ir-stage-buttons button{display:grid;gap:3px;min-height:50px;padding:7px 3px}.ir-visual>.ir-stage-buttons b{overflow:hidden;margin:0;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.ir-visual>.ir-stage-buttons small{display:none}.ir-scene-readout{grid-template-columns:52px minmax(90px,.7fr) 1fr;gap:8px;min-height:42px;padding:7px 10px}.ir-scene-readout b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ir-scene-readout small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ir-canvas-shell,#inversion-recovery-canvas{min-height:0;height:clamp(430px,124vw,500px)}.ir-orbit-hint,.ir-canvas-shell .scene-inspect-cue{display:none}.ir-canvas-shell .scene-camera-controls{top:auto;bottom:14px;left:50%;flex-direction:row;transform:translate(-50%)}}@media(max-width:520px){.ir-lab{margin-top:70px}.ir-presets,.ir-state-modes,.ir-display-modes,.ir-metrics,.ir-causal-chain{grid-template-columns:1fr}.ir-presets button:nth-child(2n),.ir-state-modes button+button,.ir-display-modes button+button,.ir-metrics>div:nth-child(2n),.ir-causal-chain article+article{border-left:0}.ir-presets button+button,.ir-state-modes button+button,.ir-display-modes button+button,.ir-metrics>div+div,.ir-causal-chain article+article{border-top:1px solid var(--line-dark)}.ir-controls{padding-right:15px;padding-left:15px}.ir-law,.ir-metrics,.ir-materials{margin-right:15px;margin-left:15px}.ir-materials{grid-template-columns:repeat(2,1fr)}.ir-materials article:nth-child(odd){border-left:0}.ir-materials article:nth-child(n+3){border-top:1px solid var(--line-dark)}.ir-term-links,.ir-sources{padding-right:14px;padding-left:14px}.ir-term-links button,.ir-sources a{min-height:44px}}@media(forced-colors:active){.ir-presets button.active,.ir-stage-buttons button.active,.ir-state-modes button.active,.ir-display-modes button.active{color:HighlightText!important;background:Highlight!important}#inversion-recovery-canvas,.ir-profile-svg{border:1px solid CanvasText}}html[data-theme=dark] .ir-lab{--line-dark: var(--dark-line);color:var(--dark-text);background:radial-gradient(circle at 16% 23%,rgba(155,139,255,.12),transparent 31%),var(--dark-section)}html[data-theme=dark] .ir-console{color:var(--dark-text);background:var(--dark-panel-soft)}html[data-theme=dark] :is(.ir-presets,.ir-stage-buttons,.ir-state-modes,.ir-display-modes,.ir-controls,.ir-choices,.ir-law,.ir-metrics,.ir-materials){border-color:var(--dark-line)}html[data-theme=dark] :is(.ir-presets button,.ir-stage-buttons button,.ir-state-modes button,.ir-display-modes button){color:var(--dark-copy);background:var(--dark-panel-soft)}html[data-theme=dark] .ir-presets button.active{color:var(--ink);background:var(--z)}html[data-theme=dark] :is(.ir-stage-buttons button.active,.ir-state-modes button.active,.ir-display-modes button.active){color:var(--dark-text);background:var(--dark-canvas)}html[data-theme=dark] :is(.ir-controls .range-control>span,.ir-controls .range-control small,.ir-choices span,.ir-metrics span,.ir-metrics small,.ir-materials span){color:var(--dark-copy)}html[data-theme=dark] .ir-controls .range-control output{color:var(--mint)}html[data-theme=dark] .ir-choices select{border-color:var(--dark-line-strong);color:var(--dark-text);background:var(--dark-panel-raised)}html[data-theme=dark] .ir-choices option{color:var(--dark-text);background:var(--dark-panel)}html[data-theme=dark] :is(.ir-metrics>div,.ir-materials article){color:var(--dark-text);background:var(--dark-panel-soft)}html[data-theme=dark] :is(.ir-metrics b,.ir-materials b){color:var(--dark-text)}html[data-theme=dark] .ir-metrics .primary{color:var(--dark-text);background:var(--dark-canvas)}.fse-lab{--fse-line: rgba(181, 210, 201, .17);margin:clamp(80px,12vw,170px) calc(var(--pad) * -1) 0;border-top:1px solid var(--fse-line);border-bottom:1px solid var(--fse-line);color:var(--paper);background:radial-gradient(circle at 18% 17%,rgba(107,157,255,.09),transparent 27%),radial-gradient(circle at 83% 13%,rgba(255,120,95,.07),transparent 24%),#04100f}.fse-heading{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(285px,.52fr);gap:clamp(28px,5vw,90px);align-items:end;padding:clamp(38px,6vw,88px) var(--pad);border-bottom:1px solid var(--fse-line)}.fse-heading :is(p,h3){margin:0}.fse-heading>div>p{margin-bottom:15px;color:var(--blue);font:8px DM Mono,monospace;letter-spacing:.09em}.fse-heading h3{max-width:940px;font-size:clamp(32px,4.2vw,64px);font-weight:300;line-height:1.02;letter-spacing:-.05em}.fse-heading>p{color:#9eb1aa;font-size:10px;line-height:1.75}.fse-bridge{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;border-bottom:1px solid var(--fse-line);background:#071614cc}.fse-bridge article{min-width:0;padding:22px var(--pad)}.fse-bridge>i{align-self:center;color:var(--blue);font-style:normal}.fse-bridge :is(span,b,p){display:block}.fse-bridge span{color:var(--blue);font:7px DM Mono,monospace;letter-spacing:.08em}.fse-bridge b{margin:8px 0 5px;color:var(--paper);font-size:10px;line-height:1.45}.fse-bridge p{margin:0;color:#91a59e;font-size:8px;line-height:1.58}.fse-order-warning{display:grid;grid-template-columns:minmax(210px,.34fr) 1fr;gap:28px;padding:17px var(--pad);border-bottom:1px solid var(--fse-line);background:#111b18}.fse-order-warning b{color:var(--yellow);font:7px/1.55 DM Mono,monospace;letter-spacing:.06em}.fse-order-warning p{margin:0;color:#9eb0aa;font-size:8px;line-height:1.6}.fse-order-warning p span{color:var(--paper);font-family:DM Mono,monospace}.fse-layout{display:grid;grid-template-columns:minmax(610px,1.12fr) minmax(510px,.88fr)}.fse-visual{position:relative;min-width:0;border-right:1px solid var(--fse-line);background:radial-gradient(circle at 27% 18%,rgba(107,157,255,.08),transparent 29%),radial-gradient(circle at 75% 24%,rgba(102,229,209,.06),transparent 28%),#03100f}.fse-stage-heading{display:grid;grid-template-columns:1fr auto;gap:6px 22px;min-height:108px;padding:21px 190px 21px 24px;border-bottom:1px solid var(--fse-line)}.fse-stage-heading :is(span,b,p){margin:0}.fse-stage-heading span{color:var(--blue);font:7px DM Mono,monospace;letter-spacing:.08em}.fse-stage-heading b{color:var(--paper);font-size:12px;font-weight:500;text-align:right}.fse-stage-heading p{grid-column:1 / -1;color:#91a59e;font-size:8px;line-height:1.6}.fse-canvas-shell{position:relative;min-height:820px;overflow:hidden;border-bottom:1px solid var(--fse-line)}#fse-epg-canvas{display:block;width:100%;height:100%;min-height:820px;touch-action:pan-y pinch-zoom}.fse-canvas-shell .canvas-fallback{position:absolute;inset:0;display:grid;place-items:center;padding:30px;color:#91a59e;font-size:9px;text-align:center}.fse-canvas-shell canvas:not([hidden])+.canvas-fallback{display:none}.fse-scene-readout{display:grid;grid-template-columns:minmax(80px,.55fr) minmax(180px,1.4fr) minmax(150px,1fr);align-items:center;min-height:54px;padding:9px 20px;border-bottom:1px solid rgba(181,210,201,.21);color:#8da29b;background:#04100e}.fse-scene-readout :is(span,b,small){display:block}.fse-scene-readout span,.fse-scene-readout small{font:7px DM Mono,monospace}.fse-scene-readout span{color:var(--blue);letter-spacing:.08em}.fse-scene-readout b{margin:0;color:var(--paper);font-size:13px;text-align:center}.fse-scene-readout small{line-height:1.45}.fse-scene-readout small{text-align:right}.fse-orbit-hint{position:absolute;z-index:3;right:16px;bottom:13px;margin:0;color:#748a82;font:6px DM Mono,monospace;pointer-events:none}.fse-response-panel,.fse-imaging-panel{padding:18px 20px 20px}.fse-response-panel{border-bottom:1px solid var(--fse-line)}.fse-response-panel .panel-heading,.fse-imaging-panel .panel-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:9px;color:#91a59e;font:7px DM Mono,monospace}.fse-response-panel .panel-heading small,.fse-imaging-panel .panel-heading small{color:var(--yellow);font-size:inherit;text-align:right}.fse-echo-svg,.fse-imaging-svg{display:block;width:100%;height:auto;background:#061614}.fse-echo-svg text,.fse-imaging-svg text{fill:#71867f;font:8px DM Mono,monospace}.fse-echo-grid path,.fse-imaging-grid path{fill:none;stroke:#b5d2c921;stroke-width:1}.fse-echo-path,.fse-direct-path,.fse-flip-path,.fse-mtf-path,.fse-psf-path,.fse-source-line,.fse-filtered-line{fill:none;vector-effect:non-scaling-stroke}.fse-echo-path{stroke:var(--mint);stroke-width:2.8}.fse-direct-path{stroke:var(--paper);stroke-width:1.6;stroke-dasharray:7 5;opacity:.62}.fse-flip-path{stroke:var(--coral);stroke-width:1.8}.fse-echo-cursor{stroke:var(--yellow);stroke-width:1;opacity:.76}.fse-echo-marker{fill:var(--mint);stroke:#061614;stroke-width:2}.fse-direct-marker{fill:#061614;stroke:var(--paper);stroke-width:1.5}.fse-ky-bands rect{opacity:.23}.fse-ky-bands text{font-size:5px;opacity:.8}.fse-mtf-path{stroke:var(--mint);stroke-width:2.4}.fse-ky-zero{stroke:var(--yellow);stroke-width:1;stroke-dasharray:4 4;opacity:.8}.fse-psf-path{stroke:var(--violet);stroke-width:2.2}.fse-source-line{stroke:var(--paper);stroke-width:1.4;stroke-dasharray:5 4;opacity:.58}.fse-filtered-line{stroke:var(--coral);stroke-width:2.2}.fse-echo-legend,.fse-imaging-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;color:#8fa39c;font:7px DM Mono,monospace}.fse-echo-legend span,.fse-imaging-legend span{display:flex;align-items:center;gap:7px}.fse-echo-legend i,.fse-imaging-legend i{display:block;width:22px;height:2px;background:var(--mint)}.fse-echo-legend i.direct{height:0;border-top:2px dashed var(--paper);background:transparent}.fse-echo-legend i.flip{background:var(--coral)}.fse-imaging-legend i.bands{height:6px;background:linear-gradient(90deg,var(--blue),var(--mint),var(--coral));opacity:.55}.fse-imaging-legend i.mtf{background:var(--mint)}.fse-imaging-legend i.psf{background:var(--violet)}.fse-imaging-legend i.source{height:0;border-top:2px dashed var(--paper);background:transparent}.fse-imaging-legend i.result{background:var(--coral)}.fse-console{min-width:0;color:var(--ink);background:#edf2e9}.fse-presets{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--line-dark)}.fse-presets button{min-height:64px;padding:12px 15px;border:0;color:#50645e;background:transparent;cursor:pointer;text-align:left}.fse-presets button:nth-child(2n){border-left:1px solid var(--line-dark)}.fse-presets button:nth-child(n+3){border-top:1px solid var(--line-dark)}.fse-presets button.active{color:var(--ink);background:var(--blue)}.fse-presets :is(b,small){display:block}.fse-presets b{margin-bottom:5px;font-size:9px}.fse-presets small{font:6px DM Mono,monospace}.fse-stage-buttons{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--fse-line);background:#071411}.fse-stage-buttons button{min-width:0;min-height:68px;padding:9px 8px;border:0;color:#93a69f;background:#071411;cursor:pointer;text-align:left}.fse-stage-buttons button+button{border-left:1px solid var(--fse-line)}.fse-stage-buttons button.active{color:#0a253f;background:var(--blue)}.fse-stage-buttons :is(span,b,small){display:block}.fse-stage-buttons span{color:var(--blue);font:6px DM Mono,monospace}.fse-stage-buttons button.active span{color:#0a253f}.fse-stage-buttons b{margin:6px 0 3px;font-size:8px}.fse-stage-buttons small{font-size:5px;line-height:1.25}.fse-controls{padding:8px 24px 16px}.fse-controls .range-control{padding:14px 0;border-bottom:1px solid var(--line-dark)}.fse-controls .range-control>span{display:flex;justify-content:space-between;gap:16px;color:#233a36;font-size:8px}.fse-controls .range-control output{color:#1d7065;font:8px DM Mono,monospace}.fse-controls .range-control input{width:100%;margin:10px 0 5px}.fse-controls .range-control small{display:flex;justify-content:space-between;gap:8px;color:#596a64;font:6px DM Mono,monospace}.fse-choice-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.fse-choice-grid>div{min-width:0;padding:14px 16px}.fse-choice-grid>div+div{border-left:1px solid var(--line-dark)}.fse-choice-grid>div>span,.fse-view-order>span{display:block;margin-bottom:9px;color:#52645e;font:6px DM Mono,monospace}.fse-phase-buttons,.fse-schedule-buttons,.fse-view-order>div{display:grid}.fse-phase-buttons,.fse-schedule-buttons{grid-template-columns:1fr 1fr}.fse-view-order>div{grid-template-columns:repeat(3,1fr)}.fse-phase-buttons button,.fse-schedule-buttons button,.fse-view-order button{min-width:0;min-height:48px;padding:8px 6px;border:1px solid var(--line-dark);color:#465a54;background:#f7f8f2;cursor:pointer;text-align:left}.fse-phase-buttons button+button,.fse-schedule-buttons button+button,.fse-view-order button+button{border-left:0}.fse-phase-buttons button.active,.fse-schedule-buttons button.active,.fse-view-order button.active{color:var(--paper);background:var(--ink)}.fse-phase-buttons :is(b,small),.fse-schedule-buttons :is(b,small),.fse-view-order :is(b,small){display:block}.fse-phase-buttons b,.fse-schedule-buttons b,.fse-view-order b{margin-bottom:4px;font-size:7px}.fse-phase-buttons small,.fse-schedule-buttons small,.fse-view-order small{font-size:5px;line-height:1.25}.fse-view-order{padding:14px 16px;border-bottom:1px solid var(--line-dark)}.fse-tissue{border-bottom:1px solid var(--line-dark)}.fse-tissue label{display:block;padding:15px 18px}.fse-tissue span{display:block;margin-bottom:7px;color:#52645e;font:6px DM Mono,monospace}.fse-tissue select{width:100%;min-height:38px;padding:7px;border:1px solid #9bada7;border-radius:0;color:var(--ink);background:#f7f9f5;font:7px DM Mono,monospace}.fse-law{margin:21px 24px 0;padding:18px;color:var(--paper);background:#091919;cursor:pointer}.fse-law>span{color:var(--blue);font:6px DM Mono,monospace}.fse-law p{margin:11px 0;color:var(--paper);font-family:Georgia,serif;font-size:17px;line-height:1.5}.fse-law small{color:#9aada6;font-size:7px;line-height:1.65}.fse-metrics{display:grid;grid-template-columns:1fr 1fr;margin:20px 24px 24px;border:1px solid var(--line-dark)}.fse-metrics>div{min-width:0;padding:14px}.fse-metrics>div:nth-child(2n){border-left:1px solid var(--line-dark)}.fse-metrics>div:nth-child(n+3){border-top:1px solid var(--line-dark)}.fse-metrics :is(span,b,small){display:block}.fse-metrics span{color:#52645e;font:7px DM Mono,monospace}.fse-metrics b{margin:7px 0 5px;color:var(--ink);font:14px DM Mono,monospace;overflow-wrap:anywhere}.fse-metrics small{color:#536660;font-size:7px;line-height:1.42}.fse-metrics .primary{color:var(--paper);background:var(--ink)}.fse-metrics .primary :is(span,small){color:#b2c2bc}.fse-metrics .primary b{color:var(--blue);font-size:22px}.fse-causal-chain{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--fse-line);border-bottom:1px solid var(--fse-line)}.fse-causal-chain article{min-width:0;padding:25px}.fse-causal-chain article+article{border-left:1px solid var(--fse-line)}.fse-causal-chain :is(span,b,p){display:block}.fse-causal-chain span{color:var(--blue);font:7px DM Mono,monospace}.fse-causal-chain b{margin:8px 0 6px;color:var(--paper);font-size:11px}.fse-causal-chain p{margin:0;color:#91a59e;font-size:8px;line-height:1.55}.fse-term-links,.fse-sources{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:19px 24px;border-bottom:1px solid var(--fse-line)}.fse-term-links>span,.fse-sources>span{margin-right:8px;color:#81968f;font:7px DM Mono,monospace;letter-spacing:.1em}.fse-term-links button,.fse-sources a{min-height:34px;padding:8px 10px;border:1px solid rgba(181,210,201,.23);color:#a8b9b3;background:transparent;font:7px/1.45 DM Mono,monospace;text-decoration:none;cursor:pointer}.fse-term-links button:hover,.fse-sources a:hover{color:var(--paper);border-color:var(--blue)}.fse-model-boundary{display:grid;grid-template-columns:minmax(230px,.36fr) 1fr;gap:34px;padding:24px;background:#030c0ba6}.fse-model-boundary b{color:var(--yellow);font:8px/1.55 DM Mono,monospace}.fse-model-boundary p{margin:0;color:#91a19b;font-size:8px;line-height:1.68}@media(min-width:1181px){.fse-lab[data-sticky-visual-scope],.fse-layout[data-sticky-visual-scope]{overflow:clip}[data-sticky-visual-ready=true][data-sticky-visual=pinned]>.fse-visual{max-height:calc(100vh - 88px);overflow:auto;overscroll-behavior:contain}html[data-apple-touch-webgl=true] [data-sticky-visual-webgl=true][data-sticky-visual-ready=true][data-sticky-visual=pinned]>.fse-visual{max-height:none}}@media(max-width:1180px){.fse-layout{grid-template-columns:1fr}.fse-visual{border-right:0;border-bottom:1px solid var(--fse-line)}.fse-canvas-shell,#fse-epg-canvas{min-height:720px}}@media(max-width:760px){.fse-heading{grid-template-columns:1fr}.fse-heading h3{font-size:clamp(31px,9vw,47px)}.fse-bridge{grid-template-columns:1fr}.fse-bridge>i{display:none}.fse-bridge article+article{border-top:1px solid var(--fse-line)}.fse-order-warning{grid-template-columns:1fr;gap:7px}.fse-stage-heading{grid-template-columns:1fr;padding-right:20px}.fse-stage-heading b{text-align:left}.fse-stage-buttons{grid-template-columns:repeat(3,1fr)}.fse-stage-buttons button:nth-child(4){border-left:0}.fse-stage-buttons button:nth-child(n+4){border-top:1px solid var(--fse-line)}.fse-scene-readout{grid-template-columns:minmax(70px,.55fr) minmax(140px,1.3fr) minmax(120px,1fr)}.fse-canvas-shell,#fse-epg-canvas{min-height:640px}.fse-response-panel,.fse-imaging-panel{padding-right:10px;padding-left:10px}.fse-choice-grid{grid-template-columns:1fr}.fse-choice-grid>div+div{border-top:1px solid var(--line-dark);border-left:0}.fse-causal-chain{grid-template-columns:1fr 1fr}.fse-causal-chain article:nth-child(3){border-left:0}.fse-causal-chain article:nth-child(n+3){border-top:1px solid var(--fse-line)}.fse-model-boundary{grid-template-columns:1fr;gap:10px}}@media(max-width:520px){.fse-lab{margin-top:70px}.fse-presets,.fse-choice-grid,.fse-metrics,.fse-causal-chain{grid-template-columns:1fr}.fse-presets button:nth-child(2n),.fse-metrics>div:nth-child(2n),.fse-causal-chain article+article{border-left:0}.fse-presets button+button,.fse-metrics>div+div,.fse-causal-chain article+article{border-top:1px solid var(--line-dark)}.fse-canvas-shell,#fse-epg-canvas{height:440px;min-height:440px}.fse-stage-buttons{position:sticky;z-index:4;top:0;grid-auto-columns:minmax(104px,1fr);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity}.fse-stage-buttons button{min-height:64px;scroll-snap-align:start}.fse-stage-buttons button:nth-child(4),.fse-stage-buttons button:nth-child(n+4){border-top:0;border-left:1px solid var(--fse-line)}.fse-scene-readout{grid-template-columns:minmax(0,.7fr) minmax(0,1.4fr) minmax(0,.9fr);min-height:50px;padding:8px 12px}.fse-scene-readout b{font-size:10px;line-height:1.25}.fse-scene-readout :is(span,small){font-size:6px}.fse-response-panel .panel-heading,.fse-imaging-panel .panel-heading{display:grid;gap:5px}.fse-response-panel .panel-heading small,.fse-imaging-panel .panel-heading small{text-align:left}.fse-controls{padding-right:15px;padding-left:15px}.fse-law,.fse-metrics{margin-right:15px;margin-left:15px}.fse-view-order>div{grid-template-columns:1fr}.fse-view-order button+button{border-top:0;border-left:1px solid var(--line-dark)}.fse-echo-legend,.fse-imaging-legend{display:grid;grid-template-columns:1fr}.fse-term-links,.fse-sources{padding-right:14px;padding-left:14px}.fse-term-links button,.fse-sources a{min-height:44px}}@media(forced-colors:active){.fse-presets button.active,.fse-stage-buttons button.active,.fse-phase-buttons button.active,.fse-schedule-buttons button.active,.fse-view-order button.active{color:HighlightText!important;background:Highlight!important}#fse-epg-canvas,.fse-echo-svg,.fse-imaging-svg{border:1px solid CanvasText}}html[data-theme=dark] .fse-lab{--line-dark: var(--dark-line);color:var(--dark-text);background:radial-gradient(circle at 18% 17%,rgba(107,157,255,.1),transparent 28%),var(--dark-section)}html[data-theme=dark] .fse-console{color:var(--dark-text);background:var(--dark-panel-soft)}html[data-theme=dark] :is(.fse-presets,.fse-stage-buttons,.fse-controls,.fse-choice-grid,.fse-view-order,.fse-tissue,.fse-law,.fse-metrics){border-color:var(--dark-line)}html[data-theme=dark] :is(.fse-presets button,.fse-stage-buttons button,.fse-phase-buttons button,.fse-schedule-buttons button,.fse-view-order button){color:var(--dark-copy);background:var(--dark-panel-soft)}html[data-theme=dark] .fse-presets button.active{color:var(--ink);background:var(--blue)}html[data-theme=dark] :is(.fse-stage-buttons button.active,.fse-phase-buttons button.active,.fse-schedule-buttons button.active,.fse-view-order button.active){color:var(--dark-text);background:var(--dark-canvas)}html[data-theme=dark] :is(.fse-controls .range-control>span,.fse-controls .range-control small,.fse-choice-grid>div>span,.fse-view-order>span,.fse-tissue span,.fse-metrics span,.fse-metrics small){color:var(--dark-copy)}html[data-theme=dark] .fse-controls .range-control output{color:var(--mint)}html[data-theme=dark] .fse-tissue select{border-color:var(--dark-line-strong);color:var(--dark-text);background:var(--dark-panel-raised)}html[data-theme=dark] .fse-tissue option{color:var(--dark-text);background:var(--dark-panel)}html[data-theme=dark] .fse-metrics>div{color:var(--dark-text);background:var(--dark-panel-soft)}html[data-theme=dark] .fse-metrics b{color:var(--dark-text)}html[data-theme=dark] .fse-metrics .primary{color:var(--dark-text);background:var(--dark-canvas)}.selective-rf-lab{--srf-dark: #071514;--srf-line: rgba(181, 210, 201, .2);margin-top:clamp(92px,12vw,176px);scroll-margin-top:calc(var(--header-height) + 16px);padding:clamp(58px,8vw,110px) clamp(18px,4vw,64px);border:1px solid var(--line-dark);color:var(--ink);background:radial-gradient(circle at 13% 12%,rgba(107,157,255,.12),transparent 26%),radial-gradient(circle at 86% 9%,rgba(102,229,209,.11),transparent 26%),#e7ece4}.selective-rf-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);gap:clamp(32px,7vw,110px);align-items:end;max-width:1500px;margin:0 auto clamp(34px,5vw,66px)}.selective-rf-heading>div>p,.selective-rf-stage-heading>span,.selective-rf-bridge span,.selective-rf-causal-cards span,.selective-rf-boundary b,.selective-rf-sources>span,.selective-rf-law>span,.selective-rf-metrics span{font-family:DM Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.selective-rf-heading>div>p{margin:0 0 18px;color:#3a6688;font-size:9px}.selective-rf-heading h3{max-width:920px;margin:0;font-size:clamp(38px,5.2vw,76px);font-weight:300;letter-spacing:-.055em;line-height:.98}.selective-rf-heading>p{margin:0;color:#475955;font-size:clamp(14px,1.3vw,18px);line-height:1.75}.selective-rf-bridge{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;max-width:1500px;margin:0 auto 22px;border:1px solid var(--line-dark);background:#ffffff3d}.selective-rf-bridge article{padding:20px}.selective-rf-bridge>i{display:grid;width:34px;place-items:center;border-right:1px solid var(--line-dark);border-left:1px solid var(--line-dark);color:#6d8580;font-style:normal}.selective-rf-bridge span,.selective-rf-causal-cards span{display:block;margin-bottom:9px;color:#53716b;font-size:8px}.selective-rf-bridge b,.selective-rf-causal-cards b{display:block;font-size:13px;font-weight:600;line-height:1.45}.selective-rf-bridge p,.selective-rf-causal-cards p{margin:8px 0 0;color:#5b6d69;font-size:11px;line-height:1.55}.selective-rf-layout{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(390px,.78fr);max-width:1500px;margin:0 auto;border:1px solid var(--line-dark)}.selective-rf-visual{min-width:0;border-right:1px solid var(--line-dark);color:var(--paper);background:var(--srf-dark)}.selective-rf-stage-heading{display:grid;grid-template-columns:minmax(160px,.48fr) minmax(240px,.8fr);gap:8px 28px;align-items:end;min-height:112px;padding:21px 23px;border-bottom:1px solid var(--srf-line)}@media(min-width:621px){.selective-rf-stage-heading{padding-right:var(--sticky-visual-toggle-reserve, 150px)}}.selective-rf-stage-heading>span{grid-row:1 / span 2;align-self:center;color:#8ea39c;font-size:8px;line-height:1.6}.selective-rf-stage-heading b{font-size:16px;font-weight:500;line-height:1.25;text-align:right}.selective-rf-stage-heading p{margin:0;color:#91a19b;font-size:10px;line-height:1.5;text-align:right}.selective-rf-mobile-stage-nav{display:none}.selective-rf-canvas-shell{position:relative;min-height:640px;overflow:hidden;border-bottom:1px solid var(--srf-line);background:radial-gradient(circle at 50% 36%,rgba(107,157,255,.09),transparent 34%),linear-gradient(180deg,#081a18,#061311)}#selective-rf-canvas{display:block;width:100%;min-height:640px;touch-action:none}.selective-rf-scene-readout{position:absolute;top:18px;left:18px;display:grid;gap:5px;max-width:calc(100% - 150px);padding:11px 13px;border:1px solid rgba(181,210,201,.17);background:#050f0ebd;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.selective-rf-scene-readout span,.selective-rf-scene-readout small,.selective-rf-orbit-hint{color:#91a19b;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.selective-rf-scene-readout b{color:var(--paper);font-size:12px;font-weight:500}.selective-rf-basis-key{position:absolute;bottom:16px;left:16px;z-index:3;display:grid;grid-template-columns:auto 1fr;gap:5px 9px;width:min(250px,calc(100% - 190px));padding:10px 11px;border:1px solid rgba(181,210,201,.2);color:#dce9e4;background:#050f0ed1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.selective-rf-basis-key>span,.selective-rf-basis-key>p{grid-column:1 / -1;margin:0;color:#a9bbb5;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;letter-spacing:.055em;text-transform:uppercase}.selective-rf-basis-key>div{grid-column:1 / -1;display:grid;grid-template-columns:16px 23px 1fr;gap:5px;align-items:center;font:8px/1.25 DM Mono,monospace}.selective-rf-basis-key i{display:block;width:14px;height:2px;background:currentColor;box-shadow:8px 0 0 -3px currentColor}.selective-rf-basis-key i.mx{color:var(--blue)}.selective-rf-basis-key i.my{color:var(--mint)}.selective-rf-basis-key i.mz{color:var(--coral)}.selective-rf-basis-key b{color:var(--paper);font-weight:600}.selective-rf-basis-key small{color:#a9bbb5;font-size:7px}.selective-rf-orbit-hint{position:absolute;right:14px;bottom:14px;margin:0}.selective-rf-wave-panel,.selective-rf-profile-panel{padding:18px 20px 15px;border-bottom:1px solid var(--srf-line)}.selective-rf-profile-panel{border-bottom:0}.selective-rf-wave-panel .panel-heading,.selective-rf-profile-panel .panel-heading{display:flex;justify-content:space-between;gap:18px;margin-bottom:10px}.selective-rf-wave-panel .panel-heading span,.selective-rf-profile-panel .panel-heading span{font-size:11px;font-weight:600}.selective-rf-wave-panel .panel-heading small,.selective-rf-profile-panel .panel-heading small{color:#748983;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em;text-align:right}.selective-rf-wave-svg,.selective-rf-profile-svg{display:block;width:100%;height:auto;overflow:visible}.selective-rf-grid path,.selective-rf-profile-grid path{fill:none;stroke:#b5d2c91f;stroke-width:1}.selective-rf-grid text,.selective-rf-profile-grid text{fill:#748983;font-family:DM Mono,monospace;font-size:8px}.selective-rf-gradient-area{fill:#6b9dff1f;stroke:#6b9dffa6;stroke-width:1.5}.selective-rf-rephaser-area{fill:#ff785f1f;stroke:#ff785fd1;stroke-width:1.5}.selective-rf-wave-path,.selective-rf-magnitude-path,.selective-rf-mz-path,.selective-rf-small-tip-path,.selective-rf-phase-path{fill:none;vector-effect:non-scaling-stroke}.selective-rf-wave-path{stroke:var(--mint);stroke-width:2.8}.selective-rf-wave-cursor{stroke:var(--yellow);stroke-width:1.5;stroke-dasharray:5 4}.selective-rf-wave-marker{fill:var(--yellow);stroke:#071514;stroke-width:2}.selective-rf-nominal-band{fill:url(#selective-rf-slice-fill);stroke:#e2d56a73;stroke-width:1;stroke-dasharray:5 4}.selective-rf-center-line{stroke:#e2d56aa6;stroke-width:1}.selective-rf-magnitude-path{stroke:var(--mint);stroke-width:3}.selective-rf-mz-path{stroke:var(--blue);stroke-width:2}.selective-rf-small-tip-path{stroke:var(--yellow);stroke-width:2;stroke-dasharray:7 5}.selective-rf-phase-path{stroke:var(--coral);stroke-width:1.7;stroke-dasharray:3 4}.selective-rf-profile-marker{fill:var(--mint);stroke:#071514;stroke-width:2}.selective-rf-wave-legend,.selective-rf-profile-legend{display:flex;flex-wrap:wrap;gap:8px 17px;margin-top:8px;color:#8ea19b;font-family:DM Mono,monospace;font-size:7px}.selective-rf-wave-legend span,.selective-rf-profile-legend span{display:inline-flex;gap:6px;align-items:center}.selective-rf-wave-legend i,.selective-rf-profile-legend i{display:inline-block;width:18px;height:2px;background:var(--paper)}.selective-rf-wave-legend .rf,.selective-rf-profile-legend .magnitude{background:var(--mint)}.selective-rf-wave-legend .gradient,.selective-rf-profile-legend .mz{background:var(--blue)}.selective-rf-wave-legend .rephaser,.selective-rf-profile-legend .phase{background:var(--coral)}.selective-rf-wave-legend .cursor,.selective-rf-profile-legend .small-tip{background:var(--yellow)}.selective-rf-profile-legend .band{height:9px;border:1px dashed var(--yellow);background:#e2d56a1f}.selective-rf-console{min-width:0;color:var(--ink);background:#eef2ea}.selective-rf-presets{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--line-dark)}.selective-rf-presets button,.selective-rf-stage-buttons button{min-height:71px;padding:12px;border:0;border-left:1px solid var(--line-dark);color:var(--ink);background:transparent;text-align:left}.selective-rf-presets button:first-child,.selective-rf-stage-buttons button:first-child{border-left:0}.selective-rf-presets button:nth-child(n+3){border-top:1px solid var(--line-dark)}.selective-rf-presets button:nth-child(odd){border-left:0}.selective-rf-presets button:last-child{grid-column:1 / -1}.selective-rf-presets button.active{color:#061513;background:var(--mint)}.selective-rf-presets b,.selective-rf-stage-buttons b{display:block;font-size:10px;font-weight:600}.selective-rf-presets small,.selective-rf-stage-buttons small{display:block;margin-top:5px;color:#60736e;font-family:DM Mono,monospace;font-size:7px}.selective-rf-presets button.active small{color:#1b5149}.selective-rf-stage-buttons{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line-dark)}.selective-rf-stage-buttons button{min-height:82px;text-align:center}.selective-rf-stage-buttons button span{display:block;margin-bottom:6px;color:#7b8f89;font-family:DM Mono,monospace;font-size:8px}.selective-rf-stage-buttons button.active{color:var(--paper);background:var(--ink)}.selective-rf-stage-buttons button.active span,.selective-rf-stage-buttons button.active small{color:var(--mint)}.selective-rf-playback{display:grid;grid-template-columns:118px minmax(0,1fr);border-bottom:1px solid var(--line-dark)}#selective-rf-play{border:0;border-right:1px solid var(--line-dark);color:var(--paper);background:#173a35}#selective-rf-play span{display:block;margin-bottom:5px;color:var(--mint)}#selective-rf-play b{font-size:9px}.selective-rf-playback .range-control{padding:15px 17px}.selective-rf-controls{padding:5px 21px 17px;border-bottom:1px solid var(--line-dark)}.selective-rf-controls .range-control{padding:15px 0 12px;border-bottom:1px solid rgba(7,21,20,.1)}.selective-rf-controls .range-control:last-child{border-bottom:0}.selective-rf-controls .range-control>span,.selective-rf-playback .range-control>span{display:flex;justify-content:space-between;gap:14px;align-items:baseline}.selective-rf-controls label,.selective-rf-playback label{font-size:10px}.selective-rf-controls output,.selective-rf-playback output{color:#17675b;font-family:DM Mono,monospace;font-size:9px}.selective-rf-controls .range-control small,.selective-rf-playback .range-control small{display:flex;justify-content:space-between;gap:8px;color:#738681;font-family:DM Mono,monospace;font-size:7px;line-height:1.4}.selective-rf-law{margin:20px;padding:17px;border:1px solid rgba(7,21,20,.18);background:#6b9dff0f;cursor:pointer}.selective-rf-law>span{color:#54716b;font-size:7px}.selective-rf-law p{margin:12px 0 8px;font-family:DM Mono,monospace;font-size:clamp(12px,1.05vw,15px);line-height:1.6}.selective-rf-law small{color:#5f726d;font-family:DM Mono,monospace;font-size:8px;line-height:1.6}.selective-rf-metrics{display:grid;grid-template-columns:1fr 1fr;margin:0 20px 22px;border:1px solid var(--line-dark)}.selective-rf-metrics>div{min-height:104px;padding:14px;border-top:1px solid var(--line-dark);background:#ffffff3d}.selective-rf-metrics>div:nth-child(-n+2){border-top:0}.selective-rf-metrics>div:nth-child(2n){border-left:1px solid var(--line-dark)}.selective-rf-metrics .primary{color:var(--paper);background:#13342f}.selective-rf-metrics span{display:block;color:#667a75;font-size:7px;line-height:1.4}.selective-rf-metrics .primary span,.selective-rf-metrics .primary small{color:#8fb6ae}.selective-rf-metrics b{display:block;margin:8px 0 5px;font-family:DM Mono,monospace;font-size:clamp(16px,1.5vw,23px);font-weight:400}.selective-rf-metrics small{display:block;color:#71847f;font-size:8px;line-height:1.45}.selective-rf-causal-cards{display:grid;grid-template-columns:repeat(4,1fr);max-width:1500px;margin:22px auto 0;border:1px solid var(--line-dark)}.selective-rf-causal-cards article{min-height:164px;padding:20px;border-left:1px solid var(--line-dark)}.selective-rf-causal-cards article:first-child{border-left:0}.selective-rf-boundary{display:grid;grid-template-columns:190px minmax(0,1fr);gap:30px;max-width:1500px;margin:22px auto 0;padding:20px;border:1px solid rgba(255,120,95,.28);background:#ff785f0a}.selective-rf-boundary b{color:#975042;font-size:8px}.selective-rf-boundary p{margin:0;color:#536660;font-size:11px;line-height:1.7}.selective-rf-sources{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:1500px;margin:18px auto 0;padding:13px;border:1px solid var(--line-dark)}.selective-rf-sources>span{margin-right:8px;color:#637771;font-size:7px}.selective-rf-sources a{padding:8px 10px;border:1px solid rgba(7,21,20,.14);color:#365e57;font-size:9px}html[data-theme=light] :is(.selective-rf-presets button:not(.active) small,.selective-rf-stage-buttons button:not(.active) span,.selective-rf-stage-buttons button:not(.active) small,.selective-rf-controls .range-control small,.selective-rf-playback .range-control small,.selective-rf-law>span,.selective-rf-law>small,.selective-rf-metrics>div:not(.primary) span,.selective-rf-metrics>div:not(.primary) small){color:#40534f}@media(max-width:1180px){.selective-rf-layout{grid-template-columns:1fr}.selective-rf-visual{border-right:0;border-bottom:1px solid var(--line-dark)}.selective-rf-console{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr)}.selective-rf-presets,.selective-rf-stage-buttons,.selective-rf-playback{grid-column:1}.selective-rf-controls{grid-column:2;grid-row:1 / span 5;border-left:1px solid var(--line-dark)}.selective-rf-law,.selective-rf-metrics{grid-column:1}}@media(max-width:900px){.selective-rf-heading,.selective-rf-bridge{grid-template-columns:1fr}.selective-rf-bridge>i{width:auto;min-height:28px;border:0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);transform:rotate(90deg)}.selective-rf-console{display:block}.selective-rf-controls{border-left:0}.selective-rf-causal-cards{grid-template-columns:1fr 1fr}.selective-rf-causal-cards article:nth-child(3){border-left:0}.selective-rf-causal-cards article:nth-child(n+3){border-top:1px solid var(--line-dark)}}@media(max-width:620px){.selective-rf-lab{margin-top:70px;padding-right:10px;padding-left:10px}.selective-rf-stage-heading{grid-template-columns:1fr}.selective-rf-stage-heading>span{grid-row:auto}.selective-rf-stage-heading b,.selective-rf-stage-heading p{text-align:left}.selective-rf-mobile-stage-nav{position:sticky;z-index:16;top:var(--header-height);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--srf-line);background:#05100ef5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.selective-rf-mobile-stage-nav button{display:grid;gap:3px;min-width:0;min-height:48px;padding:8px 4px;border:0;border-left:1px solid var(--srf-line);color:#9aada6;background:transparent;cursor:pointer;text-align:center}.selective-rf-mobile-stage-nav button:first-child{border-left:0}.selective-rf-mobile-stage-nav span{color:#80968f;font:6px/1 DM Mono,monospace;letter-spacing:.08em}.selective-rf-mobile-stage-nav b{overflow:hidden;color:#c7d7d2;font:7px/1.2 DM Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.selective-rf-mobile-stage-nav button.active{background:#12352e;box-shadow:inset 0 -2px 0 var(--mint)}.selective-rf-mobile-stage-nav button.active :is(span,b){color:var(--mint)}.selective-rf-canvas-shell,#selective-rf-canvas{min-height:clamp(430px,124vw,500px)}.selective-rf-scene-readout{top:10px;left:10px;gap:3px;max-width:calc(100% - 72px);padding:8px 9px}.selective-rf-scene-readout b{font-size:10px}.selective-rf-scene-readout small,.selective-rf-orbit-hint{display:none}.selective-rf-basis-key{right:8px;bottom:8px;left:8px;grid-template-columns:repeat(3,auto);gap:4px 11px;width:auto;padding:7px 9px}.selective-rf-basis-key>span{grid-column:1 / -1;font-size:6px}.selective-rf-basis-key>div{grid-column:auto;grid-template-columns:13px auto;gap:4px}.selective-rf-basis-key>div small,.selective-rf-basis-key>p{display:none}.selective-rf-canvas-shell .scene-inspect-cue{display:none}.selective-rf-canvas-shell .scene-camera-controls{top:auto;bottom:62px;left:50%;flex-direction:row;transform:translate(-50%)}.selective-rf-canvas-shell .scene-camera-controls output{display:none}.selective-rf-wave-panel,.selective-rf-profile-panel{padding-right:9px;padding-left:9px}.selective-rf-wave-panel .panel-heading,.selective-rf-profile-panel .panel-heading{display:grid}.selective-rf-wave-panel .panel-heading small,.selective-rf-profile-panel .panel-heading small{text-align:left}.selective-rf-stage-buttons{grid-template-columns:1fr 1fr}.selective-rf-stage-buttons button:nth-child(3){border-top:1px solid var(--line-dark);border-left:0}.selective-rf-stage-buttons button:nth-child(4){border-top:1px solid var(--line-dark)}.selective-rf-playback{grid-template-columns:92px minmax(0,1fr)}.selective-rf-metrics,.selective-rf-causal-cards{grid-template-columns:1fr}.selective-rf-metrics>div,.selective-rf-metrics>div:nth-child(2),.selective-rf-causal-cards article{border-top:1px solid var(--line-dark);border-left:0}.selective-rf-metrics>div:first-child,.selective-rf-causal-cards article:first-child{border-top:0}.selective-rf-boundary{grid-template-columns:1fr;gap:10px}}@media(forced-colors:active){.selective-rf-presets button.active,.selective-rf-stage-buttons button.active{color:HighlightText!important;background:Highlight!important}#selective-rf-canvas,.selective-rf-wave-svg,.selective-rf-profile-svg{border:1px solid CanvasText}}.asl-lab{width:min(2300px,100%);margin:clamp(76px,9vw,132px) auto 0;overflow:hidden;border:1px solid rgba(181,210,201,.21);color:var(--paper);background:radial-gradient(circle at 9% 13%,rgba(255,120,95,.08),transparent 28%),radial-gradient(circle at 87% 16%,rgba(155,139,255,.08),transparent 30%),#04100e;box-shadow:0 48px 140px #0000006b}.asl-heading{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.68fr);gap:clamp(28px,6vw,88px);align-items:end;padding:clamp(32px,4.2vw,62px);border-bottom:1px solid rgba(181,210,201,.18);background:linear-gradient(120deg,rgba(255,120,95,.035),transparent 44%),#030c0a8c}.asl-heading :is(p,h3){margin:0}.asl-heading>div>p{margin-bottom:15px;color:var(--coral);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em}.asl-heading h3{max-width:980px;color:var(--paper);font-size:clamp(31px,3.8vw,59px);font-weight:300;line-height:1.03;letter-spacing:-.045em}.asl-heading>p{color:#a7b8b1;font-size:11px;line-height:1.74}.asl-term-links{display:flex;flex-wrap:wrap;align-items:center;padding:10px clamp(20px,3.1vw,47px);border-bottom:1px solid rgba(181,210,201,.18);background:#061310}.asl-term-links>span{margin-right:8px;color:#779088;font-family:DM Mono,monospace;font-size:7px}.asl-term-links button{min-height:32px;padding:6px 9px;border:1px solid rgba(181,210,201,.18);color:#adbfba;background:transparent;cursor:pointer;font-size:8px}.asl-term-links button:hover,.asl-term-links button:focus-visible{color:#061310;outline:0;background:var(--coral)}.asl-term-links i{color:var(--coral);font-style:normal}.asl-term-links button:hover i,.asl-term-links button:focus-visible i{color:inherit}.asl-layout{display:grid;grid-template-columns:minmax(590px,1.08fr) minmax(550px,.92fr);align-items:start}.asl-visual-column{min-width:0;padding:clamp(16px,2.1vw,32px);border-right:1px solid rgba(181,210,201,.17);background:linear-gradient(rgba(102,229,209,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(102,229,209,.02) 1px,transparent 1px),#030b0a;background-size:34px 34px}.asl-stage{position:relative;display:grid;height:720px;min-height:720px;overflow:hidden;border:1px solid rgba(181,210,201,.18);background:radial-gradient(circle at 26% 52%,rgba(255,120,95,.08),transparent 28%),radial-gradient(circle at 77% 44%,rgba(155,139,255,.09),transparent 31%),#020908;grid-template-rows:minmax(104px,auto) minmax(0,1fr)}#asl-canvas{grid-row:2;grid-column:1;display:block;width:100%;height:100%;min-height:0;touch-action:pan-y pinch-zoom}.asl-stage .canvas-fallback{position:relative;z-index:1;grid-row:2;grid-column:1;display:grid;place-items:center;color:#91a59e}.asl-stage canvas:not([hidden])+.canvas-fallback{display:none}.asl-stage-status{position:relative;z-index:4;grid-row:1;grid-column:1;width:auto;padding:14px 18px;border:0;border-bottom:1px solid rgba(255,120,95,.27);color:#a8bab4;background:linear-gradient(90deg,rgba(255,120,95,.045),transparent 58%),#030c0a;pointer-events:none}.asl-stage-status :is(span,b,small){display:block}.asl-stage-status span{color:var(--coral);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.075em}.asl-stage-status b{margin:7px 0 5px;color:var(--paper);font-size:11px}.asl-stage-status small{font-size:8px;line-height:1.55}.asl-stage-legend{position:absolute;z-index:3;right:14px;bottom:14px;display:flex;flex-wrap:wrap;gap:7px;max-width:calc(100% - 28px);pointer-events:none}.asl-stage-legend span{display:inline-flex;gap:6px;align-items:center;padding:6px 8px;border:1px solid rgba(181,210,201,.14);color:#abbdb6;background:#030c0bd6;font-family:DM Mono,monospace;font-size:6px}.asl-stage-legend i{width:11px;height:3px;background:var(--mint)}.asl-stage-legend .label{background:var(--coral)}.asl-stage-legend .delivered{background:var(--yellow)}.asl-stage-legend .difference{background:var(--violet)}.asl-stage>.scene-inspect-cue{right:14px;bottom:70px}.asl-stage-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px;border:1px solid rgba(181,210,201,.18)}.asl-stage-nav button{display:grid;min-width:0;min-height:74px;padding:11px 9px;border:0;color:#8ca098;background:#071513;cursor:pointer;grid-template-columns:auto 1fr;column-gap:8px;align-content:center;text-align:left}.asl-stage-nav button+button{border-left:1px solid rgba(181,210,201,.16)}.asl-stage-nav button span{grid-row:1 / 3;color:#799087;font-family:DM Mono,monospace;font-size:7px}.asl-stage-nav button b{color:#dce7e2;font-size:10px}.asl-stage-nav button small{margin-top:3px;font-size:7px;line-height:1.35}.asl-stage-nav button:hover,.asl-stage-nav button:focus-visible{outline:2px solid var(--coral);outline-offset:-2px}.asl-stage-nav button.active{color:#061310;background:var(--coral)}.asl-stage-nav button.active :is(span,b,small){color:#061310}.asl-time-panel,.asl-result-panel{margin-top:10px;padding:14px;border:1px solid rgba(181,210,201,.18);background:#061310}.asl-time-panel>div:first-child,.asl-result-panel>div:first-child{display:flex;gap:18px;align-items:baseline;justify-content:space-between}.asl-time-panel>div:first-child span,.asl-result-panel>div:first-child span{color:#83978f;font-family:DM Mono,monospace;font-size:7px}.asl-time-panel>div:first-child b,.asl-result-panel>div:first-child b{max-width:58%;color:var(--coral);font-family:DM Mono,monospace;font-size:8px;font-weight:500;line-height:1.45;text-align:right}#asl-time-chart,#asl-result-canvas{display:block;width:100%;height:auto;margin-top:10px;border:1px solid rgba(181,210,201,.13);background:#061310}.asl-chart-key{display:flex;flex-wrap:wrap;gap:10px 14px;padding:9px 3px 2px;color:#8fa29b;font-family:DM Mono,monospace;font-size:7px}.asl-chart-key span{display:inline-flex;gap:6px;align-items:center}.asl-chart-key i{width:14px;height:2px;background:var(--coral)}.asl-chart-key .arrival{background:var(--mint)}.asl-chart-key .delivery{background:var(--yellow)}.asl-chart-key .signal{background:var(--violet)}.asl-chart-key .acquire{background:var(--paper)}.asl-result-panel>p,.asl-visual-column>p{margin:10px 0 0;padding:13px 15px;border-left:2px solid rgba(155,139,255,.55);color:#9bada7;background:#9b8bff06;font-size:8px;line-height:1.66}.asl-visual-column>p{border-left-color:#ff785f9e}.asl-visual-column>p b{color:var(--coral);font-family:DM Mono,monospace;font-size:7px}.asl-console{min-width:0;color:var(--ink);background:#edf2e9}.asl-live{padding:21px 24px;border-bottom:1px solid var(--line-dark);border-left:4px solid #b4513f;background:#f1e9e3}.asl-live :is(span,h4,p){margin:0}.asl-live span{color:#9b493a;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.075em}.asl-live h4{margin:9px 0 6px;color:var(--ink);font-size:18px;line-height:1.25}.asl-live p{color:#52645e;font-size:9px;line-height:1.65}.asl-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--line-dark)}.asl-presets button{min-width:0;min-height:67px;padding:9px 10px;border:0;color:#52645e;background:#f1f4ed;cursor:pointer;text-align:left}.asl-presets button+button{border-left:1px solid var(--line-dark)}.asl-presets :is(b,small){display:block}.asl-presets b{color:var(--ink);font-size:9px}.asl-presets small{margin-top:4px;font-size:6px;line-height:1.35}.asl-presets button:hover,.asl-presets button:focus-visible{outline:2px solid #a54939;outline-offset:-2px}.asl-presets button.active{color:#061310;background:var(--coral)}.asl-presets button.active :is(b,small){color:#061310}.asl-controls{padding:22px 24px 10px}.asl-controls .range-control{min-width:0;padding:14px 0;border-bottom:1px solid var(--line-dark)}.asl-controls .range-control label{color:#263e38;font-size:9px}.asl-controls .range-control output{color:#944637;font-family:DM Mono,monospace;font-size:8px;white-space:nowrap}.asl-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.asl-control-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.asl-control-effect{margin:0 0 8px;padding:12px 14px;border-left:2px solid var(--yellow);color:#52645e;background:#e2d56a12;font-size:8px;line-height:1.55}.asl-control-effect.timing{border-left-color:var(--mint);background:#66e5d10e}.asl-control-effect.material{border-left-color:var(--violet);background:#9b8bff0e}.asl-control-effect b{display:block;margin-bottom:4px;color:#655b17;font-family:DM Mono,monospace;font-size:7px}.asl-control-effect.timing b{color:#24766a}.asl-control-effect.material b{color:#675aaf}.asl-scrubber{display:grid;grid-template-columns:190px minmax(0,1fr);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}#asl-play{min-height:86px;padding:14px;border:0;border-right:1px solid var(--line-dark);color:var(--paper);background:#173a35;cursor:pointer;text-align:left}#asl-play span{display:block;margin-bottom:7px;color:var(--coral)}#asl-play b{font-size:9px;line-height:1.4}#asl-play:hover,#asl-play:focus-visible{outline:2px solid var(--coral);outline-offset:-2px}.asl-scrubber .range-control{min-width:0;padding:14px 17px}.asl-scrubber .range-control label{color:#263e38;font-size:9px}.asl-scrubber .range-control output{color:#944637;font-family:DM Mono,monospace;font-size:8px}.asl-law{margin:22px 24px;padding:18px;border:1px solid var(--line-dark);color:var(--paper);background:#081916;cursor:pointer}.asl-law:hover,.asl-law:focus-within{outline:2px solid var(--coral);outline-offset:-2px}.asl-law>span{color:var(--coral);font-family:DM Mono,monospace;font-size:7px}.asl-law p{margin:9px 0;color:var(--paper);font-family:Georgia,serif;font-size:clamp(13px,1.06vw,18px);line-height:1.5;overflow-wrap:anywhere}.asl-law small{color:#9aada6;font-size:8px;line-height:1.55}.asl-law-factor{white-space:nowrap}.asl-inline-fraction{display:inline-flex;flex-direction:column;vertical-align:middle;text-align:center}.asl-inline-fraction i{padding:0 .2em;font-style:normal}.asl-inline-fraction i:first-child{border-bottom:1px solid currentColor}.asl-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 24px 24px;border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.asl-metrics>div{min-width:0;padding:14px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.asl-metrics :is(span,b,small){display:block}.asl-metrics span{color:#52645e;font-family:DM Mono,monospace;font-size:7px;line-height:1.4}.asl-metrics b{margin:7px 0 4px;color:var(--ink);font-family:DM Mono,monospace;font-size:12px;font-weight:500;overflow-wrap:anywhere}.asl-metrics small{color:#5b6d67;font-size:7px;line-height:1.45}.asl-metrics .primary{color:var(--paper);background:var(--ink)}.asl-metrics .primary :is(span,small){color:#a8bbb4}.asl-metrics .primary b{color:var(--coral);font-size:20px}.asl-causal-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 24px 24px;border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.asl-causal-ledger article{min-width:0;padding:16px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.asl-causal-ledger span{color:#9b493a;font-family:DM Mono,monospace;font-size:7px}.asl-causal-ledger b{display:block;margin-top:6px;color:var(--ink);font-size:10px}.asl-causal-ledger p{margin:8px 0 0;color:#52645e;font-size:8px;line-height:1.65}.asl-boundary{margin:0 24px 18px;padding:17px 19px;border:1px solid rgba(151,80,66,.34);background:#ff785f0b}.asl-boundary b{display:block;margin-bottom:8px;color:#975042;font-family:DM Mono,monospace;font-size:8px}.asl-boundary p{margin:0;color:#52645e;font-size:8px;line-height:1.68}.asl-sources{display:grid;grid-template-columns:230px repeat(4,minmax(0,1fr));border-top:1px solid var(--line-dark);color:var(--ink);background:#e7ece5}.asl-sources>span{padding:18px 20px;color:#9b493a;font-family:DM Mono,monospace;font-size:7px;line-height:1.5}.asl-sources a{position:relative;min-width:0;padding:17px 30px 17px 18px;border-left:1px solid var(--line-dark);color:#52645e;text-decoration:none}.asl-sources a:hover,.asl-sources a:focus-visible{color:var(--ink);background:#f4f6ef;outline:0}.asl-sources :is(b,small){display:block}.asl-sources b{margin-bottom:5px;color:var(--ink);font-size:9px}.asl-sources small{font-size:7px;line-height:1.45}.asl-sources i{position:absolute;top:15px;right:12px;color:#9b493a;font-style:normal}@media(min-width:1181px){.asl-lab[data-sticky-visual-scope]{overflow:clip}}@media(max-width:1280px){.asl-layout{grid-template-columns:1fr}.asl-visual-column{border-right:0;border-bottom:1px solid rgba(181,210,201,.17)}.asl-stage{min-height:680px;height:680px}#asl-canvas{min-height:0;height:100%}.asl-sources{grid-template-columns:1fr 1fr}.asl-sources>span{grid-column:1 / -1}.asl-sources a:nth-of-type(odd){border-left:0}.asl-sources a:nth-of-type(n+3){border-top:1px solid var(--line-dark)}}@media(max-width:820px){.asl-heading{grid-template-columns:1fr}.asl-heading h3{font-size:clamp(30px,9vw,47px)}.asl-stage-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.asl-stage-nav button:nth-child(4){border-top:1px solid rgba(181,210,201,.16);border-left:0}.asl-stage-nav button:nth-child(5){border-top:1px solid rgba(181,210,201,.16)}.asl-control-grid,.asl-control-grid.compact{grid-template-columns:1fr;gap:0}.asl-presets{grid-template-columns:1fr 1fr}.asl-presets button:nth-child(odd){border-left:0}.asl-presets button:nth-child(n+3){border-top:1px solid var(--line-dark)}.asl-presets button:last-child{grid-column:1 / -1}.asl-time-panel>div:first-child,.asl-result-panel>div:first-child{display:grid}.asl-time-panel>div:first-child b,.asl-result-panel>div:first-child b{max-width:none;text-align:left}}@media(max-width:560px){.asl-heading{padding:27px 18px}.asl-visual-column{padding:10px}.asl-stage{min-height:620px;height:620px;grid-template-rows:minmax(126px,auto) minmax(0,1fr)}#asl-canvas{min-height:0;height:100%}.asl-stage-status{width:auto;padding:12px}.asl-stage-legend{right:10px;bottom:10px;max-width:calc(100% - 20px)}.asl-stage>.scene-inspect-cue{right:10px;bottom:118px}.asl-stage-nav{grid-template-columns:1fr 1fr}.asl-stage-nav button:nth-child(n){border-top:1px solid rgba(181,210,201,.16)}.asl-stage-nav button:nth-child(odd){border-left:0}.asl-stage-nav button:nth-child(-n+2){border-top:0}.asl-stage-nav button:last-child{grid-column:1 / -1}.asl-presets{grid-template-columns:1fr}.asl-presets button,.asl-presets button:nth-child(n){grid-column:auto;border-top:1px solid var(--line-dark);border-left:0}.asl-presets button:first-child{border-top:0}.asl-scrubber{grid-template-columns:112px minmax(0,1fr)}.asl-metrics,.asl-causal-ledger{grid-template-columns:1fr}.asl-controls,.asl-live{padding-right:16px;padding-left:16px}.asl-law,.asl-metrics,.asl-causal-ledger,.asl-boundary{margin-right:16px;margin-left:16px}.asl-sources{grid-template-columns:1fr}.asl-sources>span{grid-column:auto}.asl-sources a{border-top:1px solid var(--line-dark);border-left:0}}@media(forced-colors:active){.asl-stage,.asl-time-panel,.asl-result-panel,.asl-law{border:1px solid CanvasText}.asl-stage-nav button.active,.asl-presets button.active{color:HighlightText!important;background:Highlight!important}}.tof-lab{width:min(2300px,100%);margin:clamp(76px,9vw,132px) auto 0;overflow:hidden;border:1px solid rgba(181,210,201,.21);color:var(--paper);background:#05110f;box-shadow:0 48px 140px #0006}.tof-heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);gap:clamp(28px,6vw,88px);align-items:end;padding:clamp(32px,4.2vw,62px);border-bottom:1px solid rgba(181,210,201,.18);background:radial-gradient(circle at 9% 5%,rgba(102,229,209,.12),transparent 34%),radial-gradient(circle at 89% 24%,rgba(155,139,255,.11),transparent 35%),#071714}.tof-heading :is(p,h3){margin:0}.tof-heading>div>p{margin-bottom:15px;color:var(--mint);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em}.tof-heading h3{max-width:930px;color:var(--paper);font-size:clamp(31px,3.8vw,58px);font-weight:300;line-height:1.04;letter-spacing:-.045em}.tof-heading>p{color:#a7b8b1;font-size:11px;line-height:1.72}.tof-term-links{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding:13px clamp(18px,3vw,42px);border-bottom:1px solid rgba(181,210,201,.17);background:#030b0a}.tof-term-links>span{margin-right:8px;color:#779088;font-family:DM Mono,monospace;font-size:7px}.tof-term-links button{min-height:32px;padding:6px 9px;border:1px solid rgba(181,210,201,.18);color:#adbfba;background:transparent;cursor:pointer;font-size:8px}.tof-term-links button:hover,.tof-term-links button:focus-visible{color:#061310;outline:0;background:var(--mint)}.tof-term-links i{color:var(--mint);font-style:normal}.tof-layout{display:grid;grid-template-columns:minmax(560px,1.08fr) minmax(540px,.92fr);align-items:start}.tof-visual{min-width:0;padding:clamp(16px,2.1vw,32px);border-right:1px solid rgba(181,210,201,.17);background:#030b0a}.tof-stage{position:relative;min-height:720px;overflow:hidden;border:1px solid rgba(181,210,201,.22);background:radial-gradient(circle at 20% 42%,rgba(102,229,209,.12),transparent 29%),radial-gradient(circle at 72% 48%,rgba(155,139,255,.09),transparent 33%),linear-gradient(rgba(181,210,201,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.025) 1px,transparent 1px),#020908;background-size:auto,auto,44px 44px,44px 44px,auto}#tof-canvas{display:block;width:100%;height:720px;min-height:720px;touch-action:pan-y pinch-zoom}.tof-stage .canvas-fallback{position:absolute;inset:0;display:grid;place-items:center;color:#91a59e}.tof-stage canvas:not([hidden])+.canvas-fallback{display:none}.tof-stage-status{position:relative;z-index:4;display:grid;grid-template-columns:minmax(150px,.42fr) minmax(260px,.9fr);gap:7px 28px;align-items:center;min-height:116px;width:100%;padding:18px 20px;border:1px solid rgba(102,229,209,.27);border-bottom:0;color:#b4c5bf;background:linear-gradient(100deg,rgba(102,229,209,.055),transparent 44%),#03100e}.tof-stage-status :is(span,b,small){display:block}.tof-stage-status span{grid-row:1 / span 2;color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.075em;line-height:1.5}.tof-stage-status b{color:var(--paper);font-size:clamp(17px,1.35vw,24px);font-weight:500;line-height:1.08}.tof-stage-status small{font-size:8px;line-height:1.55}.tof-legend{position:absolute;z-index:4;right:14px;bottom:14px;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 80px);pointer-events:none}.tof-legend span{display:inline-flex;gap:6px;align-items:center;padding:6px 8px;border:1px solid rgba(181,210,201,.14);color:#abbdb6;background:#030c0bd6;font-family:DM Mono,monospace;font-size:6px}.tof-legend i{width:10px;height:3px;background:var(--mint)}.tof-legend .saturated{background:var(--violet)}.tof-legend .background{background:#aab8b2}.tof-legend .band{background:var(--coral)}.tof-stage-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid rgba(181,210,201,.18);border-bottom:0}.tof-stage-nav button{display:grid;min-width:0;min-height:72px;padding:11px;border:0;color:#8ca098;background:#071513;cursor:pointer;grid-template-columns:auto 1fr;column-gap:9px;align-content:center;text-align:left}.tof-stage-nav button+button{border-left:1px solid rgba(181,210,201,.16)}.tof-stage-nav button span{grid-row:1 / 3;color:#799087;font-family:DM Mono,monospace;font-size:7px}.tof-stage-nav button b{color:#dce7e2;font-size:10px}.tof-stage-nav button small{margin-top:3px;font-size:7px;line-height:1.35}.tof-stage-nav button:hover,.tof-stage-nav button:focus-visible{outline:2px solid var(--mint);outline-offset:-2px}.tof-stage-nav button.active{color:#061310;background:var(--mint)}.tof-stage-nav button.active :is(span,b,small){color:#061310}.tof-depth-panel{margin-top:10px;padding:14px;border:1px solid rgba(181,210,201,.18);background:#061310}.tof-depth-panel>div:first-child{display:flex;gap:18px;align-items:baseline;justify-content:space-between}.tof-depth-panel>div:first-child span{color:#83978f;font-family:DM Mono,monospace;font-size:7px}.tof-depth-panel>div:first-child b{color:var(--mint);font-family:DM Mono,monospace;font-size:8px;font-weight:500;text-align:right}#tof-depth-plot{display:block;width:100%;height:auto;margin-top:8px}.tof-depth-grid{fill:none;stroke:#b5d2c91a;stroke-width:1}.tof-depth-grid text{fill:#748a82;stroke:none;font-family:DM Mono,monospace;font-size:10px}.tof-depth-blood-path{fill:none;stroke:var(--mint);stroke-width:3}.tof-depth-background-path{fill:none;stroke:#c4cfcb;stroke-width:2;stroke-dasharray:7 6;opacity:.72}.tof-depth-pulse-lines{stroke:#9b8bff4d;stroke-width:1}.tof-depth-entry-marker{fill:var(--mint)}.tof-depth-exit-marker{fill:var(--violet)}.tof-depth-key{display:flex;gap:13px;flex-wrap:wrap;padding:8px 4px 2px;color:#8fa29b;font-family:DM Mono,monospace;font-size:7px}.tof-depth-key span{display:inline-flex;gap:6px;align-items:center}.tof-depth-key i{width:13px;height:2px;background:var(--mint)}.tof-depth-key .tissue{background:#c4cfcb}.tof-depth-key .pulse{background:var(--violet)}.tof-depth-panel>p{margin:11px 0 0;padding:11px 13px;border-left:2px solid rgba(155,139,255,.55);color:#9bada7;background:#9b8bff09;font-size:8px;line-height:1.62}.tof-depth-panel>p b{color:#b8afff;font-family:DM Mono,monospace;font-size:7px}.tof-visual>p{margin:10px 0 0;padding:14px 16px;border-left:2px solid rgba(102,229,209,.55);color:#9bada7;background:#66e5d106;font-size:8px;line-height:1.66}.tof-visual>p b{color:var(--mint);font-family:DM Mono,monospace;font-size:7px}.tof-console{min-width:0;color:var(--ink);background:#edf2e9}.tof-live{padding:21px 24px;border-bottom:1px solid var(--line-dark);border-left:4px solid #1f8477;background:#e4f0e9}.tof-live :is(span,h4,p){margin:0}.tof-live span{color:#197366;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.075em}.tof-live h4{margin:9px 0 6px;color:var(--ink);font-size:18px;line-height:1.25}.tof-live p{color:#52645e;font-size:9px;line-height:1.65}.tof-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--line-dark)}.tof-presets button{min-width:0;min-height:66px;padding:9px 10px;border:0;color:#52645e;background:#f1f4ed;cursor:pointer;text-align:left}.tof-presets button+button{border-left:1px solid var(--line-dark)}.tof-presets :is(b,small){display:block}.tof-presets b{color:var(--ink);font-size:9px}.tof-presets small{margin-top:4px;font-size:6px;line-height:1.35}.tof-presets button:hover,.tof-presets button:focus-visible{outline:2px solid #1f8477;outline-offset:-2px}.tof-presets button.active{color:#061310;background:var(--mint)}.tof-presets button.active :is(b,small){color:#061310}.tof-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line-dark)}.tof-mode-grid section{min-width:0;padding:15px}.tof-mode-grid section+section{border-left:1px solid var(--line-dark)}.tof-mode-grid section>span{display:block;min-height:28px;color:#52645e;font-family:DM Mono,monospace;font-size:6px;line-height:1.4}.tof-mode-grid section>div{display:grid;grid-template-columns:1fr 1fr;margin-top:8px;border:1px solid var(--line-dark)}.tof-mode-grid button{min-width:0;min-height:53px;padding:8px;border:0;color:#52645e;background:transparent;cursor:pointer;text-align:left}.tof-mode-grid button+button{border-left:1px solid var(--line-dark)}.tof-mode-grid :is(b,small){display:block}.tof-mode-grid b{color:var(--ink);font-size:8px}.tof-mode-grid small{margin-top:3px;font-size:6px;line-height:1.35}.tof-mode-grid button:hover,.tof-mode-grid button:focus-visible{outline:2px solid #1f8477;outline-offset:-2px}.tof-mode-grid button.active{color:var(--paper);background:var(--ink)}.tof-mode-grid button.active :is(b,small){color:inherit}.tof-controls{padding:22px 24px 10px}.tof-controls .range-control{min-width:0;padding:14px 0;border-bottom:1px solid var(--line-dark)}.tof-controls .range-control label{color:#263e38;font-size:9px}.tof-controls .range-control output{color:#1d7065;font-family:DM Mono,monospace;font-size:8px;white-space:nowrap}.tof-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.tof-control-effect{margin:0 0 8px;padding:12px 14px;border-left:2px solid var(--violet);color:#52645e;background:#9b8bff0f;font-size:8px;line-height:1.55}.tof-control-effect.sequence{border-left-color:var(--blue);background:#6b9dff0e}.tof-control-effect b{display:block;margin-bottom:4px;color:#675aaf;font-family:DM Mono,monospace;font-size:7px}.tof-control-effect.sequence b{color:#315f9a}.tof-material-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tof-material-grid>label{align-self:center;min-width:0;padding:14px 0;border-bottom:1px solid var(--line-dark)}.tof-material-grid>label :is(span,small){display:block}.tof-material-grid>label span{margin-bottom:7px;color:#52645e;font-family:DM Mono,monospace;font-size:7px}.tof-material-grid select{width:100%;min-height:38px;border:1px solid var(--line-dark);color:var(--ink);background:#f4f6ef;font-size:9px}.tof-material-grid>label small{margin-top:6px;color:#52645e;font-size:7px}.tof-law{margin:0 24px 22px;padding:18px;border:1px solid var(--line-dark);background:#081916;cursor:pointer}.tof-law:hover,.tof-law:focus-within{outline:2px solid var(--mint);outline-offset:-2px}.tof-law>span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px}.tof-law p{margin:9px 0;color:var(--paper);font-family:Georgia,serif;font-size:clamp(14px,1.15vw,19px);line-height:1.43;overflow-wrap:anywhere}.tof-law small{color:#9aada6;font-size:8px;line-height:1.55}.tof-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 24px 24px;border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.tof-metrics>div{min-width:0;padding:14px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.tof-metrics :is(span,b,small){display:block}.tof-metrics span{color:#52645e;font-family:DM Mono,monospace;font-size:7px;line-height:1.4}.tof-metrics b{margin:7px 0 4px;color:var(--ink);font-family:DM Mono,monospace;font-size:12px;font-weight:500;overflow-wrap:anywhere}.tof-metrics small{color:#5b6d67;font-size:7px;line-height:1.45}.tof-metrics .primary{color:var(--paper);background:var(--ink)}.tof-metrics .primary :is(span,small){color:#a8bbb4}.tof-metrics .primary b{color:var(--mint);font-size:20px}.tof-explanations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 24px 24px;border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.tof-explanations article{min-width:0;padding:16px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.tof-explanations span{color:#1d7065;font-family:DM Mono,monospace;font-size:7px}.tof-explanations p{margin:8px 0 0;color:#52645e;font-size:8px;line-height:1.65}.tof-boundary{margin:0 24px 18px;padding:17px 19px;border:1px solid rgba(151,80,66,.32);background:#ff785f0a}.tof-boundary b{display:block;margin-bottom:8px;color:#975042;font-family:DM Mono,monospace;font-size:8px}.tof-boundary p{margin:0;color:#52645e;font-size:8px;line-height:1.67}.tof-sources{display:grid;grid-template-columns:220px repeat(3,minmax(0,1fr));border-top:1px solid var(--line-dark);color:var(--ink);background:#e7ece5}.tof-sources>span{padding:18px 20px;color:#1d7065;font-family:DM Mono,monospace;font-size:7px;line-height:1.5}.tof-sources a{position:relative;min-width:0;padding:17px 30px 17px 18px;border-left:1px solid var(--line-dark);color:#52645e;text-decoration:none}.tof-sources a:hover,.tof-sources a:focus-visible{color:var(--ink);background:#f4f6ef;outline:0}.tof-sources :is(b,small){display:block}.tof-sources b{margin-bottom:5px;color:var(--ink);font-size:9px}.tof-sources small{font-size:7px;line-height:1.45}.tof-sources i{position:absolute;top:15px;right:12px;color:#1d7065;font-style:normal}@media(min-width:1181px){.tof-lab[data-sticky-visual-scope]{overflow:clip}}@media(max-width:1280px){.tof-layout{grid-template-columns:1fr}.tof-visual{border-right:0;border-bottom:1px solid rgba(181,210,201,.17)}.tof-stage,#tof-canvas{min-height:680px}.tof-sources{grid-template-columns:1fr 1fr}.tof-sources>span{grid-column:1 / -1}.tof-sources a:nth-of-type(odd){border-left:0}.tof-sources a:nth-of-type(3){border-top:1px solid var(--line-dark)}}@media(max-width:820px){.tof-heading{grid-template-columns:1fr}.tof-heading h3{font-size:clamp(30px,9vw,47px)}.tof-mode-grid,.tof-control-grid{grid-template-columns:1fr;gap:0}.tof-mode-grid section+section{border-top:1px solid var(--line-dark);border-left:0}.tof-presets{grid-template-columns:1fr 1fr}.tof-presets button:nth-child(odd){border-left:0}.tof-presets button:nth-child(n+3){border-top:1px solid var(--line-dark)}.tof-presets button:last-child{grid-column:1 / -1}.tof-depth-panel>div:first-child{display:grid}.tof-depth-panel>div:first-child b{text-align:left}}@media(max-width:560px){.tof-visual{padding:10px}.tof-stage,#tof-canvas{min-height:0;height:clamp(430px,124vw,500px)}.tof-stage-status{grid-template-columns:1fr;min-height:0;padding:14px}.tof-stage-status span{grid-row:auto}.tof-stage-status small{display:none}.tof-stage-nav{position:sticky;z-index:16;top:var(--header-height);grid-template-columns:repeat(4,minmax(0,1fr));background:#04110ff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tof-stage-nav button{display:grid;grid-template-columns:1fr;gap:3px;min-height:51px;padding:7px 3px;text-align:center}.tof-stage-nav button span{grid-row:auto;font-size:6px}.tof-stage-nav button b{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.tof-stage-nav button small{display:none}.tof-legend{right:10px;bottom:10px;max-width:calc(100% - 20px)}.tof-stage .scene-inspect-cue{display:none}.tof-stage .scene-camera-controls{top:auto;bottom:62px;left:50%;flex-direction:row;transform:translate(-50%)}.tof-stage .scene-camera-controls output{display:none}.tof-presets{grid-template-columns:1fr}.tof-presets button,.tof-presets button:nth-child(n){grid-column:auto;border-top:1px solid var(--line-dark);border-left:0}.tof-presets button:first-child{border-top:0}.tof-material-grid,.tof-metrics,.tof-explanations{grid-template-columns:1fr}.tof-controls,.tof-live{padding-right:16px;padding-left:16px}.tof-law,.tof-metrics,.tof-explanations,.tof-boundary{margin-right:16px;margin-left:16px}.tof-sources{grid-template-columns:1fr}.tof-sources>span{grid-column:auto}.tof-sources a{border-top:1px solid var(--line-dark);border-left:0}}@media(forced-colors:active){.tof-stage,.tof-depth-panel,.tof-law{border:1px solid CanvasText}.tof-stage-nav button.active,.tof-presets button.active,.tof-mode-grid button.active{color:HighlightText!important;background:Highlight!important}}.dti-lab{position:relative;margin-top:62px;overflow:hidden;border-top:1px solid rgba(181,210,201,.2);border-bottom:1px solid rgba(181,210,201,.2);color:#edf2e9;background:radial-gradient(circle at 14% 18%,rgba(102,229,209,.08),transparent 28%),radial-gradient(circle at 86% 24%,rgba(155,139,255,.08),transparent 30%),#030c0a}.dti-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(28px,6vw,90px);align-items:end;padding:clamp(30px,5vw,70px);border-bottom:1px solid rgba(181,210,201,.18)}.dti-heading :is(p,h3){margin:0}.dti-heading>div>p{margin-bottom:16px;color:#66e5d1;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.09em}.dti-heading h3{max-width:900px;font-family:Cormorant Garamond,serif;font-size:clamp(34px,4.1vw,64px);font-weight:400;line-height:.98;letter-spacing:-.04em}.dti-heading>p{color:#a3b5af;font-size:10px;line-height:1.75}.dti-term-ribbon{display:flex;flex-wrap:wrap;align-items:stretch;border-bottom:1px solid rgba(181,210,201,.17);background:#061310eb}.dti-term-ribbon>span,.dti-source-choice>span,.dti-direction-count>span,.dti-law>span,.dti-primary-sources>span{font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.dti-term-ribbon>span{display:flex;align-items:center;padding:13px 20px;color:#66e5d1}.dti-term-ribbon button{min-height:42px;padding:9px 14px;border:0;border-left:1px solid rgba(181,210,201,.17);color:#aebfba;background:transparent;cursor:pointer;font-size:8px}.dti-term-ribbon button:hover,.dti-term-ribbon button:focus-visible{color:#061310;outline:0;background:#66e5d1}.dti-term-ribbon i{color:#66e5d1;font-style:normal}.dti-term-ribbon button:hover i,.dti-term-ribbon button:focus-visible i{color:inherit}.dti-layout{display:grid;grid-template-columns:minmax(560px,1.07fr) minmax(510px,.93fr);align-items:start}.dti-visual{position:relative;min-width:0;overflow:hidden;border-right:1px solid rgba(181,210,201,.18);background:linear-gradient(rgba(102,229,209,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(102,229,209,.025) 1px,transparent 1px),#020807;background-size:34px 34px}.dti-stage{position:relative;display:grid;height:720px;min-height:720px;overflow:hidden;border-bottom:1px solid rgba(181,210,201,.17);grid-template-rows:minmax(112px,auto) minmax(0,1fr) auto}#dti-canvas{grid-row:2;grid-column:1;display:block;width:100%;height:100%;min-height:0;touch-action:pan-y pinch-zoom}.dti-stage .canvas-fallback{position:relative;z-index:1;grid-row:2;grid-column:1;display:grid;place-items:center;color:#8da098;font-size:9px}.dti-stage canvas:not([hidden])+.canvas-fallback{display:none}.dti-stage-status{position:relative;z-index:4;grid-row:1;grid-column:1;width:auto;padding:15px 170px 15px 18px;border:0;border-bottom:1px solid rgba(102,229,209,.26);color:#a7b9b3;background:linear-gradient(90deg,rgba(102,229,209,.045),transparent 62%),#030c0a;pointer-events:none}.dti-stage-status :is(span,b,small){display:block}.dti-stage-status span{color:#66e5d1;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.09em}.dti-stage-status b{margin-top:8px;color:#edf2e9;font-family:Cormorant Garamond,serif;font-size:clamp(19px,1.7vw,29px);font-weight:500;line-height:1}.dti-stage-status small{margin-top:8px;font-size:8px;line-height:1.55}.dti-legend{position:relative;z-index:3;grid-row:3;grid-column:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 15px;max-width:none;padding:10px 13px;border:0;border-top:1px solid rgba(181,210,201,.16);color:#91a49e;background:#030c0ad9;font-family:DM Mono,monospace;font-size:6px;pointer-events:none}.dti-legend span{display:flex;align-items:center;gap:8px}.dti-legend i{width:16px;height:3px}.dti-legend .dti-true{background:#66e5d1;box-shadow:0 0 8px #66e5d175}.dti-legend .dti-gradient{background:#6b9dff;box-shadow:0 0 8px #6b9dff73}.dti-legend .dti-axis{background:linear-gradient(90deg,#e2d56a 0 50%,#edf2e9 50% 100%);box-shadow:0 0 8px #e2d56a57}.dti-legend .dti-fit{background:#9b8bff;box-shadow:0 0 8px #9b8bff73}.dti-legend .dti-mixture{background:#edf2e9;box-shadow:0 0 8px #edf2e96b}.dti-legend .dti-error{background:#ff785f;box-shadow:0 0 8px #ff785f73}.dti-stage>.scene-inspect-cue{right:12px;bottom:66px}.dti-stage-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(181,210,201,.17);background:#061310}.dti-stage-nav button{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:3px 9px;align-items:center;min-width:0;min-height:70px;padding:11px 12px;border:0;border-left:1px solid rgba(181,210,201,.17);color:#adbbb7;background:transparent;cursor:pointer;text-align:left}.dti-stage-nav button:first-child{border-left:0}.dti-stage-nav span{grid-row:1 / 3;color:#71867f;font-family:DM Mono,monospace;font-size:8px}.dti-stage-nav b{font-size:10px}.dti-stage-nav small{color:#8da098;font-size:7px}.dti-stage-nav button:hover,.dti-stage-nav button:focus-visible{color:#66e5d1;outline:0;background:#66e5d10f}.dti-stage-nav button.active{color:#061310;background:#66e5d1}.dti-stage-nav button.active :is(span,small){color:#1d5a50}.dti-direction-inspector{padding:20px;background:#04100e}.dti-direction-inspector>div:first-child :is(span,b,small){display:block}.dti-direction-inspector>div:first-child span{color:#66e5d1;font-family:DM Mono,monospace;font-size:7px}.dti-direction-inspector>div:first-child b{margin-top:7px;color:#edf2e9;font-family:DM Mono,monospace;font-size:9px;font-weight:500;overflow-wrap:anywhere}.dti-direction-inspector>div:first-child small{margin-top:6px;color:#91a49e;font-size:8px;line-height:1.55}#dti-direction-plot{display:block;width:100%;height:auto;aspect-ratio:12 / 5;margin-top:15px;border:1px solid rgba(181,210,201,.17);background:#071514;cursor:crosshair}.dti-direction-inspector .range-control{margin-top:12px;padding:12px 0 0;border-top:1px solid rgba(181,210,201,.14)}.dti-direction-inspector .range-control :is(label,output){color:#b4c5bf}.dti-direction-inspector .range-control small{color:#71867f}#dti-instructions{margin:0;padding:17px 20px;border-top:1px solid rgba(181,210,201,.15);color:#91a49e;background:#020807;font-size:8px;line-height:1.65}#dti-instructions b{color:#66e5d1;font-family:DM Mono,monospace;font-size:7px}.dti-console{min-width:0;color:#071514;background:#edf2e9}.dti-state{padding:25px 25px 20px;border-bottom:1px solid var(--line-dark)}.dti-state :is(span,h4,p){margin:0}.dti-state span{color:#187466;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.dti-state h4{margin-top:8px;font-family:Cormorant Garamond,serif;font-size:clamp(26px,2.35vw,40px);font-weight:500;line-height:.98}.dti-state p{margin-top:10px;color:#52645e;font-size:9px;line-height:1.62}.dti-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line-dark)}.dti-presets button,.dti-source-choice button,.dti-direction-count button{min-width:0;min-height:58px;padding:11px 13px;border:0;border-left:1px solid var(--line-dark);color:#41554f;background:#e5ebe3;cursor:pointer;text-align:left}.dti-presets button:nth-child(3n+1){border-left:0}.dti-presets button:nth-child(n+4){border-top:1px solid var(--line-dark)}.dti-presets button:nth-child(4){grid-column:span 1}.dti-presets button:last-child{grid-column:span 2}.dti-presets :is(b,small),.dti-source-choice :is(b,small),.dti-direction-count :is(b,small){display:block}.dti-presets b,.dti-source-choice b,.dti-direction-count b{font-size:8px}.dti-presets small,.dti-source-choice small,.dti-direction-count small{margin-top:4px;color:#52645e;font-size:7px;line-height:1.35}.dti-presets button:hover,.dti-presets button:focus-visible,.dti-source-choice button:hover,.dti-source-choice button:focus-visible,.dti-direction-count button:hover,.dti-direction-count button:focus-visible{outline:2px solid #187466;outline-offset:-2px;background:#d8e8e1}.dti-presets button.active,.dti-source-choice button.active,.dti-direction-count button.active{color:#061310;background:#66e5d1}.dti-presets button.active small,.dti-source-choice button.active small,.dti-direction-count button.active small{color:#1b554b}.dti-source-choice,.dti-direction-count{border-bottom:1px solid var(--line-dark)}.dti-source-choice>span,.dti-direction-count>span{display:block;padding:12px 15px 8px;color:#187466}.dti-source-choice>div{display:grid;grid-template-columns:1fr 1fr}.dti-direction-count>div{display:grid;grid-template-columns:repeat(3,1fr)}.dti-source-choice button:first-child,.dti-direction-count button:first-child{border-left:0}.dti-controls{padding:22px 24px 10px}.dti-control-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dti-controls .range-control{min-width:0;padding:14px 0;border-bottom:1px solid var(--line-dark)}.dti-controls .range-control label{color:#263e38;font-size:9px}.dti-controls .range-control output{color:#1d7065;font-family:DM Mono,monospace;font-size:8px;white-space:nowrap}.dti-control-effect{margin:0 0 8px;padding:12px 14px;border-left:2px solid #6b9dff;color:#52645e;background:#6b9dff0f;font-size:8px;line-height:1.55}.dti-control-effect b{display:block;margin-bottom:4px;color:#315f9a;font-family:DM Mono,monospace;font-size:7px}.dti-control-effect.crossing{border-left-color:#ff785f;background:#ff785f0e}.dti-control-effect.crossing b{color:#975042}.dti-crossing-controls[data-active=false]{opacity:1;background:#07151405}.dti-crossing-controls[data-active=true]{opacity:1}.dti-law{margin:0 24px 22px;padding:18px;border:1px solid var(--line-dark);color:#edf2e9;background:#081916;cursor:pointer}.dti-law:hover,.dti-law:focus-within{outline:2px solid #66e5d1;outline-offset:-2px}.dti-law>span{color:#66e5d1}.dti-law p{margin:9px 0;color:#edf2e9;font-family:Georgia,serif;font-size:clamp(13px,1.06vw,18px);line-height:1.48;overflow-wrap:anywhere}.dti-law small{color:#9aada6;font-size:8px;line-height:1.55}.dti-metrics,.dti-explanations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 24px 24px;border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.dti-metrics>div,.dti-explanations article{min-width:0;padding:15px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.dti-metrics :is(span,b,small){display:block}.dti-metrics span,.dti-explanations span{color:#52645e;font-family:DM Mono,monospace;font-size:7px;line-height:1.4}.dti-metrics b{margin:7px 0 4px;color:#071514;font-family:DM Mono,monospace;font-size:12px;font-weight:500;overflow-wrap:anywhere}.dti-metrics small{color:#5b6d67;font-size:7px;line-height:1.45}.dti-metrics .primary{color:#edf2e9;background:#071514}.dti-metrics .primary :is(span,small){color:#a8bbb4}.dti-metrics .primary b{color:#66e5d1;font-size:17px}.dti-explanations span{color:#1d7065}.dti-explanations p{margin:8px 0 0;color:#52645e;font-size:8px;line-height:1.65}.dti-boundary{margin:0 24px 20px;padding:17px 19px;border:1px solid rgba(151,80,66,.34);background:#ff785f0b}.dti-boundary b{display:block;margin-bottom:8px;color:#975042;font-family:DM Mono,monospace;font-size:8px}.dti-boundary p{margin:0;color:#52645e;font-size:8px;line-height:1.68}.dti-primary-sources{display:grid;grid-template-columns:230px repeat(3,minmax(0,1fr));border-top:1px solid rgba(181,210,201,.17);background:#061310}.dti-primary-sources>span{padding:19px 22px;color:#66e5d1;line-height:1.55}.dti-primary-sources a{position:relative;min-width:0;padding:18px 32px 18px 20px;border-left:1px solid rgba(181,210,201,.17);color:#9db1aa;text-decoration:none}.dti-primary-sources a:hover,.dti-primary-sources a:focus-visible{color:#edf2e9;outline:0;background:#66e5d10e}.dti-primary-sources :is(b,small){display:block}.dti-primary-sources b{margin-bottom:6px;color:#edf2e9;font-size:9px}.dti-primary-sources small{font-size:7px;line-height:1.5}.dti-primary-sources i{position:absolute;top:17px;right:14px;color:#66e5d1;font-style:normal}html[data-theme=light] .dti-lab{border-color:#b6c5bf}html[data-theme=light] .dti-heading>p,html[data-theme=light] .dti-stage-status small,html[data-theme=light] #dti-instructions{color:#a8bbb4}html[data-theme=light] .dti-direction-inspector .range-control :is(label,output){color:#d4e4de}html[data-theme] .dti-console .dti-controls .range-control output{color:#0d6559}html[data-theme] .dti-console .dti-controls .range-control small{color:#465a53}html[data-theme] .dti-direction-inspector .range-control small{color:#91a59e}@media(min-width:1181px){.dti-lab[data-sticky-visual-scope]{overflow:clip}}@media(max-width:1280px){.dti-layout{grid-template-columns:1fr}.dti-visual{border-right:0;border-bottom:1px solid rgba(181,210,201,.17)}.dti-stage{min-height:680px;height:680px}#dti-canvas{min-height:0;height:100%}.dti-primary-sources{grid-template-columns:1fr 1fr}.dti-primary-sources>span{grid-column:1 / -1}.dti-primary-sources a:nth-of-type(odd){border-left:0}.dti-primary-sources a:nth-of-type(3){border-top:1px solid rgba(181,210,201,.17)}}@media(max-width:820px){.dti-heading{grid-template-columns:1fr}.dti-heading h3{font-size:clamp(31px,9vw,48px)}.dti-term-ribbon>span{width:100%;border-bottom:1px solid rgba(181,210,201,.16)}.dti-term-ribbon button:first-of-type{border-left:0}.dti-presets{grid-template-columns:1fr 1fr}.dti-presets button:nth-child(n){grid-column:auto;border-left:1px solid var(--line-dark)}.dti-presets button:nth-child(odd){border-left:0}.dti-presets button:nth-child(n+3){border-top:1px solid var(--line-dark)}.dti-presets button:last-child{grid-column:1 / -1;border-left:0}}@media(max-width:560px){.dti-heading{padding:26px 18px}.dti-stage{min-height:620px;height:620px;grid-template-rows:minmax(132px,auto) minmax(0,1fr) auto}#dti-canvas{min-height:0;height:100%}.dti-stage-status{width:auto;padding:12px 58px 12px 12px}.dti-stage-status b{font-size:19px}.dti-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.dti-stage>.scene-inspect-cue{right:10px;bottom:88px}.dti-stage-nav{grid-template-columns:1fr 1fr}.dti-stage-nav button:nth-child(3){border-top:1px solid rgba(181,210,201,.17);border-left:0}.dti-stage-nav button:nth-child(4){border-top:1px solid rgba(181,210,201,.17)}.dti-direction-inspector{padding:15px 12px}#dti-direction-plot{min-height:0}.dti-presets,.dti-source-choice>div,.dti-direction-count>div,.dti-control-pair,.dti-metrics,.dti-explanations{grid-template-columns:1fr;gap:0}.dti-presets button,.dti-presets button:nth-child(n),.dti-source-choice button,.dti-direction-count button{grid-column:auto;border-top:1px solid var(--line-dark);border-left:0}.dti-presets button:first-child,.dti-source-choice button:first-child,.dti-direction-count button:first-child{border-top:0}.dti-controls,.dti-state{padding-right:16px;padding-left:16px}.dti-law,.dti-metrics,.dti-explanations,.dti-boundary{margin-right:16px;margin-left:16px}.dti-primary-sources{grid-template-columns:1fr}.dti-primary-sources>span{grid-column:auto}.dti-primary-sources a{border-top:1px solid rgba(181,210,201,.17);border-left:0}}@media(forced-colors:active){.dti-stage,.dti-direction-inspector,.dti-law{border:1px solid CanvasText}.dti-stage-nav button.active,.dti-presets button.active,.dti-source-choice button.active,.dti-direction-count button.active{color:HighlightText!important;background:Highlight!important}}.bold-lab{border-top:1px solid rgba(181,210,201,.2);border-bottom:1px solid rgba(181,210,201,.2);color:#dce9e4;background:#061310}.bold-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:clamp(28px,5vw,88px);align-items:end;padding:clamp(34px,5vw,74px) clamp(22px,5vw,82px);border-bottom:1px solid rgba(181,210,201,.18);background:radial-gradient(circle at 18% 120%,rgba(107,157,255,.12),transparent 38%),radial-gradient(circle at 86% -20%,rgba(255,120,95,.08),transparent 35%),#071514}.bold-heading>div>p,.bold-panel-heading span,.bold-result-panel>div span{margin:0 0 14px;color:#66e5d1;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.12em;line-height:1.5}.bold-heading h3{max-width:900px;margin:0;color:#edf2e9;font-family:Georgia,serif;font-size:clamp(38px,4.7vw,72px);font-weight:400;letter-spacing:-.045em;line-height:.96}.bold-heading>p{max-width:670px;margin:0;color:#9eb2aa;font-size:11px;line-height:1.9}.bold-term-links{display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(181,210,201,.18);background:#081916}.bold-term-links>span,.bold-term-links button{min-height:48px;padding:13px 17px;border:0;border-right:1px solid rgba(181,210,201,.15);color:#a5b9b1;background:transparent;font:7px/1.4 DM Mono,monospace;letter-spacing:.04em}.bold-term-links>span{display:flex;align-items:center;color:#66e5d1}.bold-term-links button{cursor:pointer}.bold-term-links button:hover,.bold-term-links button:focus-visible{color:#071514;outline:0;background:#66e5d1}.bold-term-links i{margin-left:5px;font-style:normal}.bold-layout{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(430px,.88fr);align-items:start}.bold-visual-column{min-width:0;border-right:1px solid rgba(181,210,201,.18);background:#040d0c}.bold-stage{position:relative;display:grid;min-height:720px;height:720px;overflow:hidden;background:radial-gradient(circle at 58% 42%,rgba(107,157,255,.08),transparent 33%),#030b0a;grid-template-rows:minmax(112px,auto) minmax(0,1fr)}#bold-canvas{grid-row:2;grid-column:1;display:block;width:100%;height:100%;min-height:0;touch-action:pan-y pinch-zoom}.bold-stage .canvas-fallback{position:relative;z-index:1;grid-row:2;grid-column:1}.bold-stage-status{position:relative;z-index:4;grid-row:1;grid-column:1;width:auto;padding:15px 18px;border:0;border-bottom:1px solid rgba(102,229,209,.24);background:linear-gradient(90deg,rgba(102,229,209,.045),transparent 58%),#030c0a;pointer-events:none}.bold-stage-status :is(span,b,small){display:block}.bold-stage-status span{color:#66e5d1;font:7px/1.4 DM Mono,monospace;letter-spacing:.08em}.bold-stage-status b{margin:8px 0 6px;color:#edf2e9;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.08}.bold-stage-status small{color:#9eb2aa;font-size:8px;line-height:1.55}.bold-stage>.scene-camera-controls{top:calc(50% + 56px)}.bold-stage-legend{position:absolute;z-index:4;right:16px;bottom:16px;display:grid;grid-template-columns:1fr 1fr;gap:7px 15px;padding:11px 13px;border:1px solid rgba(181,210,201,.18);color:#aabdb6;background:#030b0acc;font:7px/1.4 DM Mono,monospace;pointer-events:none}.bold-stage-legend span,.bold-chart-key span{display:flex;gap:7px;align-items:center}.bold-stage-legend i,.bold-chart-key i{width:17px;height:2px;flex:0 0 auto;background:#66e5d1}.bold-stage-legend .neural,.bold-chart-key .stimulus{background:#e2d56a}.bold-stage-legend .flow,.bold-chart-key .flow{background:#66e5d1}.bold-stage-legend .deoxy,.bold-chart-key .deoxy{background:#ff785f}.bold-stage-legend .signal,.bold-chart-key .bold{background:#9b8bff}.bold-stage>.scene-inspect-cue{right:16px;bottom:88px}.bold-chart-key .samples{width:7px;height:7px;border-radius:50%;background:#edf2e9}.bold-stage-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(181,210,201,.16);border-bottom:1px solid rgba(181,210,201,.16);background:#071514}.bold-stage-nav button{min-width:0;min-height:76px;padding:13px;border:0;border-left:1px solid rgba(181,210,201,.16);color:#81958e;background:transparent;text-align:left;cursor:pointer}.bold-stage-nav button:first-child{border-left:0}.bold-stage-nav button :is(span,b,small){display:block}.bold-stage-nav button span{color:#80968f;font:7px/1 DM Mono,monospace}.bold-stage-nav button b{margin:8px 0 4px;color:#b6c7c0;font-size:9px;font-weight:500}.bold-stage-nav button small{font:7px/1.35 DM Mono,monospace}.bold-stage-nav button:hover,.bold-stage-nav button:focus-visible{outline:0;background:#66e5d10e}.bold-stage-nav button.active{color:#071514;background:#66e5d1}.bold-stage-nav button.active :is(span,b){color:#071514}.bold-time-panel,.bold-result-panel{border-bottom:1px solid rgba(181,210,201,.18);background:#071514}.bold-panel-heading,.bold-result-panel>div{display:flex;gap:20px;justify-content:space-between;align-items:baseline;padding:15px 18px 5px}.bold-panel-heading span,.bold-result-panel>div span{margin:0}.bold-panel-heading b,.bold-result-panel>div b{color:#dce9e4;font:8px/1.45 DM Mono,monospace;text-align:right}#bold-time-chart{display:block;width:100%;height:auto;min-height:310px}.bold-chart-key{display:flex;flex-wrap:wrap;gap:9px 18px;padding:10px 18px 16px;color:#8fa39b;font:7px/1.4 DM Mono,monospace}.bold-result-panel{padding-bottom:14px}#bold-result-canvas{display:block;width:min(100%,760px);height:auto;margin:0 auto}.bold-result-panel>p,#bold-instructions{margin:0;color:#94a8a0;font-size:8px;line-height:1.65}.bold-result-panel>p{padding:6px 18px 10px}#bold-instructions{padding:17px 20px;border-bottom:1px solid rgba(181,210,201,.18);background:#081916}#bold-instructions b{color:#66e5d1;font-family:DM Mono,monospace;font-size:7px}.bold-console{min-width:0;color:#263e38;background:#edf2e9}.bold-live{padding:26px 24px 22px;border-bottom:1px solid var(--line-dark)}.bold-live span{color:#1b7063;font:7px/1.4 DM Mono,monospace;letter-spacing:.08em}.bold-live h4{margin:9px 0;color:#071514;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.08}.bold-live p{margin:0;color:#53665f;font-size:9px;line-height:1.65}.bold-presets{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line-dark)}.bold-presets button{min-height:72px;padding:13px 14px;border:0;border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);color:#5f716a;background:transparent;text-align:left;cursor:pointer}.bold-presets button:nth-child(-n+2){border-top:0}.bold-presets button:nth-child(odd){border-left:0}.bold-presets button :is(b,small){display:block}.bold-presets button b{color:#263e38;font-size:9px}.bold-presets button small{margin-top:5px;font:7px/1.4 DM Mono,monospace}.bold-presets button:hover,.bold-presets button:focus-visible{outline:0;background:#66e5d117}.bold-presets button.active{color:#dce9e4;background:#071514}.bold-presets button.active b{color:#66e5d1}.bold-controls{padding:12px 24px 8px}.bold-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bold-controls .range-control{min-width:0;padding:15px 0;border-bottom:1px solid var(--line-dark)}.bold-controls .range-control label{color:#263e38;font-size:9px}.bold-controls .range-control output{color:#1b7063;font-family:DM Mono,monospace;font-size:8px;white-space:nowrap}.bold-control-effect{margin:0 0 8px;padding:12px 14px;border-left:2px solid #6b9dff;color:#53665f;background:#6b9dff0f;font-size:8px;line-height:1.55}.bold-control-effect b{display:block;margin-bottom:4px;color:#315f9a;font:7px/1.3 DM Mono,monospace}.bold-scrubber{padding:0 24px 14px;border-bottom:1px solid var(--line-dark)}#bold-play{display:flex;gap:10px;justify-content:center;align-items:center;width:100%;min-height:48px;border:0;color:#071514;background:#66e5d1;cursor:pointer}#bold-play:hover,#bold-play:focus-visible{outline:2px solid #071514;outline-offset:-4px}#bold-play[aria-pressed=true]{color:#edf2e9;background:#071514}#bold-play b{font-size:9px}.bold-scrubber .range-control{padding:15px 0 0}.bold-scrubber .range-control :is(label,output){color:#263e38}.bold-law{margin:22px 24px;padding:17px 18px;border:1px solid var(--line-dark);color:#edf2e9;background:#071514;cursor:pointer}.bold-law:hover,.bold-law:focus-within{outline:2px solid #66e5d1;outline-offset:-2px}.bold-law>span{color:#66e5d1;font:7px/1.4 DM Mono,monospace}.bold-law p{margin:9px 0;color:#edf2e9;font-family:Georgia,serif;font-size:clamp(13px,1.05vw,18px);line-height:1.5;overflow-wrap:anywhere}.bold-law small{color:#9eb2aa;font-size:8px;line-height:1.55}.bold-metrics{display:grid;grid-template-columns:1fr 1fr;margin:0 24px 24px;border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.bold-metrics>div{min-width:0;padding:14px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.bold-metrics :is(span,b,small){display:block}.bold-metrics span{color:#52645e;font:7px/1.4 DM Mono,monospace}.bold-metrics b{margin:7px 0 4px;color:#071514;font:500 11px/1.35 DM Mono,monospace;overflow-wrap:anywhere}.bold-metrics small{color:#5b6d67;font-size:7px;line-height:1.45}.bold-metrics .primary{color:#edf2e9;background:#071514}.bold-metrics .primary :is(span,small){color:#a8bbb4}.bold-metrics .primary b{color:#66e5d1;font-size:17px}.bold-causal-ledger{display:grid;grid-template-columns:1fr 1fr;margin:0 24px 24px;border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark)}.bold-causal-ledger article{min-width:0;padding:15px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.bold-causal-ledger article:last-child{grid-column:1 / -1}.bold-causal-ledger span{color:#1b7063;font:7px/1.4 DM Mono,monospace}.bold-causal-ledger b{display:block;margin:7px 0;color:#263e38;font-size:9px}.bold-causal-ledger p{margin:0;color:#53665f;font-size:8px;line-height:1.6}.bold-boundary{margin:0 24px 22px;padding:17px 19px;border:1px solid rgba(151,80,66,.34);background:#ff785f0b}.bold-boundary b{display:block;margin-bottom:8px;color:#975042;font:8px/1.4 DM Mono,monospace}.bold-boundary p{margin:0;color:#52645e;font-size:8px;line-height:1.68}.bold-sources{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(181,210,201,.17);background:#061310}.bold-sources>span{grid-column:1 / -1;padding:17px 20px;color:#66e5d1;font:7px/1.55 DM Mono,monospace}.bold-sources a{position:relative;min-width:0;padding:17px 31px 17px 18px;border-top:1px solid rgba(181,210,201,.17);border-left:1px solid rgba(181,210,201,.17);color:#9db1aa;text-decoration:none}.bold-sources a:nth-of-type(odd){border-left:0}.bold-sources a:hover,.bold-sources a:focus-visible{color:#edf2e9;outline:0;background:#66e5d10e}.bold-sources :is(b,small){display:block}.bold-sources b{margin-bottom:6px;color:#edf2e9;font-size:9px}.bold-sources small{font-size:7px;line-height:1.5}.bold-sources i{position:absolute;top:16px;right:13px;color:#66e5d1;font-style:normal}html[data-theme=light] .bold-lab{border-color:#b6c5bf}html[data-theme] .bold-console .range-control output{color:#0d6559}html[data-theme] .bold-console .range-control small{color:#465a53}@media(min-width:1181px){.bold-lab[data-sticky-visual-scope]{overflow:clip}}@media(max-width:1280px){.bold-layout{grid-template-columns:1fr}.bold-visual-column{border-right:0}.bold-stage{min-height:680px;height:680px}#bold-canvas{min-height:0;height:100%}}@media(max-width:820px){.bold-heading{grid-template-columns:1fr}.bold-heading h3{font-size:clamp(31px,9vw,48px)}.bold-term-links>span{width:100%;border-bottom:1px solid rgba(181,210,201,.15)}.bold-stage-nav{grid-template-columns:1fr 1fr}.bold-stage-nav button:nth-child(odd){border-left:0}.bold-stage-nav button:nth-child(n+3){border-top:1px solid rgba(181,210,201,.16)}.bold-stage-nav button:last-child{grid-column:1 / -1}.bold-panel-heading,.bold-result-panel>div{align-items:flex-start;flex-direction:column;gap:5px}.bold-panel-heading b,.bold-result-panel>div b{text-align:left}}@media(max-width:560px){.bold-heading{padding:27px 18px}.bold-stage{min-height:610px;height:610px;grid-template-rows:minmax(126px,auto) minmax(0,1fr)}#bold-canvas{min-height:0;height:100%}.bold-stage-status{width:auto;padding:12px}.bold-stage-status b{font-size:19px}.bold-stage>.scene-camera-controls{top:calc(50% + 63px)}.bold-stage-legend{right:10px;bottom:10px;grid-template-columns:auto auto;gap:6px 10px;padding:8px 9px;font-size:6px}.bold-stage>.scene-inspect-cue{right:10px;bottom:70px}.bold-time-panel{overflow:hidden}#bold-time-chart{min-height:280px}.bold-live,.bold-controls{padding-right:16px;padding-left:16px}.bold-control-grid,.bold-metrics,.bold-causal-ledger{grid-template-columns:1fr;gap:0}.bold-causal-ledger article:last-child{grid-column:auto}.bold-scrubber{padding-right:16px;padding-left:16px}.bold-law,.bold-metrics,.bold-causal-ledger,.bold-boundary{margin-right:16px;margin-left:16px}.bold-sources{grid-template-columns:1fr}.bold-sources>span{grid-column:auto}.bold-sources a{border-left:0}}@media(forced-colors:active){.bold-stage,.bold-time-panel,.bold-result-panel,.bold-law{border:1px solid CanvasText}.bold-stage-nav button.active,.bold-presets button.active,#bold-play{color:HighlightText!important;background:Highlight!important}}.virtual-exam{--virtual-bg: #04100e;--virtual-panel: #071714;--virtual-panel-soft: #0a1c18;--virtual-line: rgba(181, 210, 201, .18);--virtual-muted: #91a59e;position:relative;overflow:hidden;color:#edf2e9;background:radial-gradient(circle at 15% 10%,rgba(102,229,209,.08),transparent 28%),linear-gradient(rgba(181,210,201,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.025) 1px,transparent 1px),var(--virtual-bg);background-size:auto,42px 42px,42px 42px,auto;border-bottom:1px solid var(--line)}.virtual-exam [hidden]{display:none!important}.virtual-exam-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;padding:clamp(27px,3.3vw,48px);border-bottom:1px solid var(--virtual-line)}.virtual-exam-header>div>span,.virtual-exam-header p span,.virtual-exam .panel-heading,.virtual-localizer-heading,.virtual-acquisition-header>div>span,.virtual-exam-sources{font-family:DM Mono,monospace}.virtual-exam-header>div>span{color:var(--mint);font-size:8px;letter-spacing:.11em}.virtual-exam-header h3{max-width:880px;margin:10px 0 0;color:#edf2e9;font-family:Georgia,serif;font-size:clamp(29px,3vw,49px);font-weight:400;line-height:1.02;text-wrap:balance}.virtual-exam-physics-link{display:inline-block;margin-top:13px;color:var(--mint);font:7px/1.5 DM Mono,monospace;letter-spacing:.05em;text-decoration:none}.virtual-exam-physics-link:hover,.virtual-exam-physics-link:focus-visible{color:var(--yellow);outline:1px solid currentColor;outline-offset:5px}#virtual-exam-sequence-live{min-width:250px;margin:0;padding:13px 15px;border:1px solid rgba(226,213,106,.34);background:#e2d56a0e;text-align:right}#virtual-exam-sequence-live b,#virtual-exam-sequence-live span{display:block}#virtual-exam-sequence-live b{color:var(--yellow);font:8px/1.45 DM Mono,monospace}#virtual-exam-sequence-live span{margin-top:4px;color:var(--virtual-muted);font-size:7px}.virtual-exam-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--virtual-line);background:#020a08b8}.virtual-exam-steps button{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:11px;min-width:0;min-height:70px;padding:14px 16px;border:0;border-left:1px solid var(--virtual-line);color:#879b94;background:transparent;text-align:left;cursor:pointer}.virtual-exam-steps button:first-child{border-left:0}.virtual-exam-steps button>span{grid-row:1 / -1;align-self:center;color:#667b74;font:8px/1 DM Mono,monospace}.virtual-exam-steps button b{align-self:end;color:#b9c9c3;font-size:9px}.virtual-exam-steps button small{margin-top:3px;color:inherit;font:7px/1.35 DM Mono,monospace}.virtual-exam-steps button:hover,.virtual-exam-steps button:focus-visible{z-index:1;outline:2px solid var(--mint);outline-offset:-2px;background:#66e5d10e}.virtual-exam-steps button.active{color:#061310;background:var(--mint)}.virtual-exam-steps button.active :is(span,b,small){color:#061310}.virtual-exam-steps button[aria-disabled=true]{cursor:not-allowed;opacity:.48}.virtual-exam-layout{display:grid;grid-template-columns:minmax(430px,.92fr) minmax(540px,1.08fr);align-items:start}.virtual-exam-setup,.virtual-exam-planning{min-width:0}.virtual-exam-setup{border-right:1px solid var(--virtual-line)}.virtual-scene-shell{position:relative;min-height:560px;overflow:hidden;border-bottom:1px solid var(--virtual-line);background:radial-gradient(circle at 50% 40%,rgba(102,229,209,.11),transparent 37%),linear-gradient(150deg,#081a17,#020806 72%)}#virtual-exam-canvas{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%;touch-action:pan-y;cursor:grab}#virtual-exam-canvas:active{cursor:grabbing}#virtual-exam-canvas:focus-visible{outline:2px solid var(--yellow);outline-offset:-4px}.virtual-scene-shell .canvas-fallback{position:absolute;z-index:0;inset:0;display:grid;place-items:center;color:#61766f;font:8px/1.5 DM Mono,monospace}.virtual-scene-shell canvas[data-webgl-context=active]+.canvas-fallback{display:none}.virtual-scene-status{position:absolute;z-index:3;top:16px;left:16px;max-width:calc(100% - 32px);padding:11px 13px;border:1px solid rgba(181,210,201,.2);background:#030c0ad1;pointer-events:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.virtual-scene-status span,.virtual-scene-status b{display:block;font-family:DM Mono,monospace}.virtual-scene-status span{color:var(--mint);font-size:7px;letter-spacing:.08em}.virtual-scene-status b{margin-top:5px;color:#edf2e9;font-size:10px;font-weight:500}.virtual-anatomy-layers{position:absolute;z-index:5;top:16px;right:16px;display:grid;width:min(190px,calc(100% - 190px));grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(181,210,201,.2);background:#030c0adb;box-shadow:0 12px 28px #0003;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.virtual-anatomy-layers>span{grid-column:1 / -1;padding:7px 9px 6px;color:#9fb2ab;border-bottom:1px solid rgba(181,210,201,.14);font:7px/1.4 DM Mono,monospace;letter-spacing:.08em}.virtual-anatomy-layers button{display:grid;min-width:0;min-height:44px;padding:5px 3px;border:0;color:#8fa39c;background:#b5d2c905;cursor:pointer;place-items:center}.virtual-anatomy-layers button+button{border-left:1px solid rgba(181,210,201,.12)}.virtual-anatomy-layers button:nth-of-type(n+4){border-top:1px solid rgba(181,210,201,.12)}.virtual-anatomy-layers button:nth-of-type(4){border-left:0}.virtual-anatomy-layers button:last-child{grid-column:span 2}.virtual-anatomy-layers button i,.virtual-anatomy-layers button b{font-family:DM Mono,monospace;font-style:normal;font-weight:500;line-height:1}.virtual-anatomy-layers button i{color:#70877f;font-size:11px}.virtual-anatomy-layers button b{margin-top:3px;font-size:8px;letter-spacing:.025em}.virtual-anatomy-layers button:hover,.virtual-anatomy-layers button:focus-visible{z-index:1;outline:2px solid var(--yellow);outline-offset:-2px}.virtual-anatomy-layers button.active{color:#dce9e4;background:#12352f;box-shadow:inset 0 -2px #66e5d1b8}.virtual-anatomy-layers button.active i{color:var(--mint)}.virtual-anatomy-layers button:disabled{color:#62766f;background:#0b1714;box-shadow:none;cursor:not-allowed;opacity:.72}.virtual-anatomy-layers button:disabled i{color:#50645d}.virtual-scene-shell>.visual-guide-launch{z-index:6;min-width:44px;min-height:44px;justify-content:center}.virtual-coil-selector{padding:21px 22px 0;background:var(--virtual-panel)}.virtual-exam .panel-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin-bottom:13px;color:#c8d5d0;font-size:8px;line-height:1.45}.virtual-exam .panel-heading small{color:var(--mint);font-size:7px;white-space:nowrap}.virtual-coil-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--virtual-line);border-left:1px solid var(--virtual-line)}.virtual-coil-buttons button{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;min-width:0;min-height:68px;padding:10px;border:0;border-right:1px solid var(--virtual-line);border-bottom:1px solid var(--virtual-line);color:#92a69f;background:#ffffff03;text-align:left;cursor:pointer}.virtual-coil-buttons button:last-child:nth-child(odd){grid-column:1 / -1}.virtual-coil-buttons button:hover,.virtual-coil-buttons button:focus-visible{z-index:1;outline:2px solid var(--mint);outline-offset:-2px;background:#66e5d10e}.virtual-coil-buttons button.active{color:#071411;background:var(--mint)}.virtual-coil-buttons button :is(b,small){display:block}.virtual-coil-buttons button b{color:#dce8e3;font-size:9px}.virtual-coil-buttons button small{margin-top:4px;color:inherit;font:7px/1.35 DM Mono,monospace}.virtual-coil-buttons button.active b{color:#071411}.virtual-coil-buttons i{position:relative;display:block;width:34px;height:30px;border:2px solid currentColor;border-radius:48%;opacity:.9}.virtual-coil-buttons i:before,.virtual-coil-buttons i:after{position:absolute;content:"";border:1px solid currentColor}.virtual-coil-buttons i:before{inset:5px;border-radius:inherit}.virtual-coil-buttons i:after{top:50%;left:4px;width:calc(100% - 8px);border-width:1px 0 0}.virtual-coil-buttons i[data-coil-icon=spine]{height:38px;border-radius:4px}.virtual-coil-buttons i[data-coil-icon=body],.virtual-coil-buttons i[data-coil-icon=body-wide]{height:22px;border-bottom-color:transparent;border-radius:50% 50% 0 0}.virtual-coil-buttons i[data-coil-icon=body-wide]{width:39px}.virtual-coil-buttons i[data-coil-icon=shoulder]{width:29px;transform:rotate(-23deg);border-radius:58% 42% 48% 52%}.virtual-coil-buttons i[data-coil-icon=knee]{width:25px;height:36px;border-radius:45%}.virtual-coil-buttons i[data-coil-icon=ankle]{width:29px;height:34px;border-radius:45% 45% 7px 7px}.virtual-coil-buttons i[data-coil-icon=head]{width:29px;height:37px}.virtual-spine-partner{display:flex;gap:11px;align-items:center;min-height:62px;padding:11px 12px;border-right:1px solid var(--virtual-line);border-bottom:1px solid var(--virtual-line);border-left:1px solid var(--virtual-line);cursor:pointer}.virtual-spine-partner.disabled{cursor:not-allowed;opacity:.46}.virtual-spine-partner input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--mint)}.virtual-spine-partner :is(b,small){display:block}.virtual-spine-partner b{color:#d4e1dc;font-size:8px}.virtual-spine-partner small{margin-top:4px;color:var(--virtual-muted);font:7px/1.35 DM Mono,monospace}.virtual-coil-readout{padding:20px 22px 24px;background:var(--virtual-panel)}.virtual-coil-readout>div:first-child{display:grid;grid-template-columns:1fr auto;gap:5px 18px;align-items:end;padding:0 0 14px}.virtual-coil-readout>div:first-child span{grid-column:1 / -1;color:var(--mint);font:7px/1.4 DM Mono,monospace}.virtual-coil-readout>div:first-child b{color:#edf2e9;font-family:Georgia,serif;font-size:22px;font-weight:400}.virtual-coil-readout>div:first-child small{color:var(--virtual-muted);font:7px/1.4 DM Mono,monospace;text-align:right}.virtual-coil-readout dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--virtual-line);border-left:1px solid var(--virtual-line)}.virtual-coil-readout dl>div{min-width:0;padding:11px;border-right:1px solid var(--virtual-line);border-bottom:1px solid var(--virtual-line)}.virtual-coil-readout dt{color:#71867f;font:6px/1.4 DM Mono,monospace}.virtual-coil-readout dd{margin:5px 0 0;color:#cbd8d3;font-size:8px;line-height:1.45;overflow-wrap:anywhere}#virtual-coil-boundary{margin:12px 0 0;padding-left:10px;border-left:2px solid var(--coral);color:#8fa39c;font-size:7px;line-height:1.55}.virtual-exam-planning{color:#cbd8d3;background:linear-gradient(155deg,rgba(102,229,209,.035),transparent 42%),var(--virtual-panel)}.virtual-localizer-heading{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px 20px;color:#cbd8d3;border-bottom:1px solid var(--virtual-line)}.virtual-localizer-heading>div :is(span,b){display:block}.virtual-localizer-heading>div span{color:#8ea29b;font-size:7px}.virtual-localizer-heading>div b{margin-top:5px;color:var(--mint);font-size:8px}#virtual-acquire-localizer{display:grid;grid-template-columns:auto 1fr;gap:2px 9px;min-height:50px;padding:9px 12px;border:1px solid #153b34;color:#071411;background:var(--mint);text-align:left;cursor:pointer}#virtual-acquire-localizer>span{grid-row:1 / -1;align-self:center;font-size:18px}#virtual-acquire-localizer b{align-self:end;font-size:8px}#virtual-acquire-localizer small{color:#31534c;font:6px/1.3 DM Mono,monospace}#virtual-acquire-localizer:hover,#virtual-acquire-localizer:focus-visible{outline:2px solid #071411;outline-offset:-4px}#virtual-acquire-localizer:disabled{cursor:wait;opacity:.6}.virtual-localizers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 14px 0;background:#04100e}.virtual-localizers figure,.virtual-acquisition-grid figure{min-width:0;margin:0}.virtual-localizers figcaption,.virtual-acquisition-grid figcaption{display:flex;justify-content:space-between;gap:8px;padding:7px 9px;border:1px solid rgba(181,210,201,.22);border-bottom:0;color:#b9c9c3;background:#071411;font:6px/1.4 DM Mono,monospace}.virtual-localizers figcaption span,.virtual-acquisition-grid figcaption span{color:var(--mint)}.virtual-localizers canvas{display:block;width:100%;height:auto;aspect-ratio:1;border:1px solid #15332d;background:#020807;cursor:crosshair;touch-action:none}.virtual-localizers canvas:focus-visible{outline:3px solid #a99d31;outline-offset:-4px}.virtual-localizers[data-ready=false] canvas{cursor:default}.virtual-localizer-instruction{margin:0;padding:12px 18px 15px;color:#9eb0aa;background:#04100e;font-size:8px;line-height:1.6}.virtual-coordinate-convention{display:flex;gap:12px;margin:0;padding:10px 18px;border-top:1px solid var(--virtual-line);color:#90a49d;background:#04100e;font-size:7px;line-height:1.55}.virtual-coordinate-convention b{flex:0 0 auto;color:var(--mint);font:7px/1.55 DM Mono,monospace}.virtual-prescription{padding:20px;color:#c8d5d0;border-top:1px solid var(--virtual-line);border-bottom:1px solid var(--virtual-line);background:#071714}.virtual-prescription .panel-heading{color:#c8d5d0}.virtual-prescription .panel-heading small{color:var(--mint)}.virtual-plane-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--virtual-line);border-left:1px solid var(--virtual-line)}.virtual-plane-buttons button{min-height:52px;padding:9px;border:0;border-right:1px solid var(--virtual-line);border-bottom:1px solid var(--virtual-line);color:#8fa39c;background:transparent;cursor:pointer;text-align:left}.virtual-plane-buttons button :is(b,small){display:block}.virtual-plane-buttons button b{color:#c3d1cc;font-size:8px}.virtual-plane-buttons button small{margin-top:4px;font:6px/1.35 DM Mono,monospace}.virtual-plane-buttons button:hover,.virtual-plane-buttons button:focus-visible{outline:2px solid var(--mint);outline-offset:-2px}.virtual-plane-buttons button.active{color:#061310;background:var(--mint)}.virtual-plane-buttons button.active b{color:#061310}.virtual-plane-buttons button:disabled{cursor:not-allowed;opacity:.43}.virtual-prescription-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding-top:8px}.virtual-prescription .range-control{min-width:0;padding:13px 0;border-bottom:1px solid var(--virtual-line)}.virtual-prescription .range-control>span{display:flex;justify-content:space-between;gap:10px}.virtual-prescription .range-control label{color:#c3d1cc;font-size:8px}.virtual-prescription .range-control output{color:var(--mint);font:7px/1.4 DM Mono,monospace;white-space:nowrap}.virtual-prescription .range-control small{color:#81968f}.virtual-prescription input[type=range]:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.42}.virtual-discrete-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px 0}.virtual-discrete-controls label{display:grid;gap:6px}.virtual-discrete-controls label>span{color:#8ea29b;font:6px/1.4 DM Mono,monospace}.virtual-discrete-controls select{width:100%;min-height:44px;padding:0 10px;border:1px solid rgba(181,210,201,.3);border-radius:0;color:#dce8e3;background:#04100e;color-scheme:dark;font:8px/1.4 DM Mono,monospace}.virtual-discrete-controls select:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.virtual-discrete-controls select:disabled{cursor:not-allowed;opacity:.48}.virtual-prescription-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--virtual-line);border-left:1px solid var(--virtual-line)}.virtual-prescription-metrics>div{min-width:0;padding:10px;border-right:1px solid var(--virtual-line);border-bottom:1px solid var(--virtual-line)}.virtual-prescription-metrics :is(span,b){display:block}.virtual-prescription-metrics span{color:#82968f;font:6px/1.35 DM Mono,monospace}.virtual-prescription-metrics b{margin-top:6px;color:#dce8e3;font:8px/1.4 DM Mono,monospace;overflow-wrap:anywhere}.virtual-sequence-bridge{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:17px 20px;color:#d6e2de;background:#0a1c18}.virtual-sequence-bridge>div:first-child :is(span,small){display:block}.virtual-sequence-bridge>div:first-child span{color:var(--yellow);font:7px/1.4 DM Mono,monospace}.virtual-sequence-bridge>div:first-child small{margin-top:5px;color:#8fa39c;font-size:7px;line-height:1.45}.virtual-sequence-bridge>div:first-child a{display:inline-flex;align-items:center;min-height:44px;margin-top:7px;color:var(--mint);font:7px/1.35 DM Mono,monospace;text-decoration:underline;text-underline-offset:3px}.virtual-sequence-bridge>div:first-child a:hover,.virtual-sequence-bridge>div:first-child a:focus-visible{color:var(--yellow);outline:2px solid var(--yellow);outline-offset:3px}.virtual-sequence-bridge>div:last-child{display:flex;border:1px solid rgba(181,210,201,.22)}.virtual-sequence-bridge button{min-width:45px;min-height:44px;padding:8px;border:0;border-left:1px solid rgba(181,210,201,.22);color:#9db0a9;background:transparent;cursor:pointer;font:8px/1 DM Mono,monospace}.virtual-sequence-bridge button:first-child{border-left:0}.virtual-sequence-bridge button:hover,.virtual-sequence-bridge button:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px}.virtual-sequence-bridge button.active{color:#071411;background:var(--yellow)}.virtual-acquisition{border-top:1px solid var(--virtual-line);background:#030c0a}.virtual-acquisition-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:18px 22px;border-bottom:1px solid var(--virtual-line)}.virtual-acquisition-header>div:first-child :is(span,b,small){display:block}.virtual-acquisition-header>div:first-child>span{color:var(--mint);font-size:7px;letter-spacing:.06em}.virtual-acquisition-header>div:first-child b{margin-top:6px;color:#dce8e3;font:9px/1.4 DM Mono,monospace}.virtual-acquisition-header>div:first-child small{max-width:760px;margin-top:5px;color:#8da199;font-size:7px;line-height:1.5}.virtual-acquisition-actions{display:flex;gap:7px}.virtual-acquisition-actions button{display:flex;gap:8px;justify-content:center;align-items:center;min-height:46px;padding:9px 13px;border:1px solid rgba(181,210,201,.24);color:#bdccc6;background:#ffffff06;cursor:pointer}.virtual-acquisition-actions button:first-child{color:#061310;border-color:var(--mint);background:var(--mint)}.virtual-acquisition-actions button:hover,.virtual-acquisition-actions button:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.virtual-acquisition-actions button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.38}.virtual-acquisition-actions b{font-size:8px;white-space:nowrap}.virtual-acquisition-grid{display:grid;grid-template-columns:minmax(240px,.78fr) minmax(240px,.78fr) minmax(230px,.54fr);gap:12px;padding:18px 22px 20px}.virtual-acquisition-grid canvas{display:block;width:100%;height:auto;aspect-ratio:1;border:1px solid rgba(181,210,201,.18);background:#020807}.virtual-reconstruction-shell{position:relative}#virtual-stale-result{position:absolute;inset:0;display:grid;place-content:center;gap:8px;margin:0;padding:24px;color:#edf2e9;background:#06120fd4;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#virtual-stale-result b{color:var(--coral);font:9px/1.4 DM Mono,monospace}#virtual-stale-result span{max-width:260px;color:#b8c8c2;font-size:8px;line-height:1.55}.virtual-acquisition-ledger{display:grid;grid-template-columns:1fr;border-top:1px solid var(--virtual-line);border-left:1px solid var(--virtual-line)}.virtual-acquisition-ledger>div{min-width:0;padding:11px 12px;border-right:1px solid var(--virtual-line);border-bottom:1px solid var(--virtual-line)}.virtual-acquisition-ledger :is(span,b,small){display:block}.virtual-acquisition-ledger span{color:#71867f;font:6px/1.35 DM Mono,monospace}.virtual-acquisition-ledger b{margin-top:5px;color:#dce8e3;font:8px/1.4 DM Mono,monospace;overflow-wrap:anywhere}.virtual-acquisition-ledger small{margin-top:3px;color:#82978f;font-size:6px;line-height:1.4;overflow-wrap:anywhere}.virtual-progress-track{position:relative;height:10px;margin:0 22px 22px;overflow:hidden;border:1px solid rgba(181,210,201,.21);background:#071411}#virtual-progress-fill{position:absolute;inset:0 auto 0 0;width:0%;background:linear-gradient(90deg,#214e46,var(--mint));transition:width 80ms linear}#virtual-progress-cursor{position:absolute;top:-2px;bottom:-2px;left:0%;width:2px;background:var(--yellow);box-shadow:0 0 10px var(--yellow);transition:left 80ms linear}.virtual-exam-boundary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--virtual-line);background:#071411}.virtual-exam-boundary p{margin:0;padding:17px 19px;border-left:1px solid var(--virtual-line)}.virtual-exam-boundary p:first-child{border-left:0}.virtual-exam-boundary :is(b,span){display:block}.virtual-exam-boundary b{margin-bottom:7px;color:var(--mint);font:7px/1.4 DM Mono,monospace}.virtual-exam-boundary p:nth-child(2) b{color:var(--yellow)}.virtual-exam-boundary p:nth-child(3) b{color:var(--coral)}.virtual-exam-boundary span{color:#92a69f;font-size:7px;line-height:1.58}.virtual-exam-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--virtual-line);background:#020907}.virtual-exam-sources a{position:relative;display:flex;align-items:center;min-height:54px;padding:12px 32px 12px 16px;border-left:1px solid var(--virtual-line);color:#9db0a9;font-size:7px;line-height:1.45;text-decoration:none}.virtual-exam-sources a:first-child{border-left:0}.virtual-exam-sources a:after{position:absolute;right:14px;color:var(--mint);content:"↗"}.virtual-exam-sources a:hover,.virtual-exam-sources a:focus-visible{color:#edf2e9;outline:2px solid var(--mint);outline-offset:-2px;background:#66e5d10d}.virtual-exam[data-coverage-valid=false][data-localizer-ready=true] #virtual-stack-coverage,.virtual-exam[data-scan-state=stale] #virtual-acquisition-state{color:var(--coral)}.virtual-exam[data-scan-state=acquiring] #virtual-model-status{color:var(--mint)}.virtual-exam[data-scan-state=paused] #virtual-model-status{color:var(--yellow)}@media(max-width:1180px){.virtual-exam-layout{grid-template-columns:1fr}.virtual-exam-setup{border-right:0;border-bottom:1px solid var(--virtual-line)}.virtual-scene-shell{min-height:650px}.virtual-coil-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.virtual-coil-buttons button:last-child:nth-child(odd){grid-column:auto}.virtual-coil-buttons button:last-child{grid-column:span 2}.virtual-coil-readout dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.virtual-exam-header{grid-template-columns:1fr;align-items:start}#virtual-exam-sequence-live{min-width:0;text-align:left}.virtual-exam-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.virtual-exam-steps button:nth-child(odd){border-left:0}.virtual-exam-steps button:nth-child(n+3){border-top:1px solid var(--virtual-line)}.virtual-coil-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.virtual-coil-buttons button:last-child{grid-column:1 / -1}.virtual-localizer-heading,.virtual-acquisition-header{align-items:stretch;grid-template-columns:1fr}.virtual-localizer-heading{flex-direction:column}.virtual-prescription-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.virtual-sequence-bridge{grid-template-columns:1fr}.virtual-sequence-bridge>div:last-child{width:100%}.virtual-sequence-bridge button{flex:1 1 0}.virtual-acquisition-actions{width:100%}.virtual-acquisition-actions button{flex:1 1 0}.virtual-acquisition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.virtual-acquisition-ledger{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.virtual-exam-boundary,.virtual-exam-sources{grid-template-columns:1fr}.virtual-exam-boundary p,.virtual-exam-sources a{border-top:1px solid var(--virtual-line);border-left:0}.virtual-exam-boundary p:first-child,.virtual-exam-sources a:first-child{border-top:0}}@media(max-width:560px){.contrast-section,.virtual-exam{overflow:clip}.virtual-exam-steps{position:sticky;z-index:20;top:var(--header-height);grid-template-columns:repeat(4,minmax(0,1fr));background:#020a08f7;box-shadow:0 12px 26px #0000004d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.virtual-exam-steps button{grid-template-columns:1fr;grid-template-rows:auto auto;gap:3px;min-height:58px;padding:8px 3px;border-top:0;border-left:1px solid var(--virtual-line);text-align:center}.virtual-exam-steps button:nth-child(odd){border-left:1px solid var(--virtual-line)}.virtual-exam-steps button:first-child{border-left:0}.virtual-exam-steps button:first-child,.virtual-exam-steps button:nth-child(n+3){border-top:0}.virtual-exam-steps button>span{grid-row:auto;color:#82978f;font-size:6px}.virtual-exam-steps button b{align-self:start;font-size:7px;line-height:1.25}.virtual-exam-steps button small{display:none}:is(#virtual-stage-coil,#virtual-stage-localizer,#virtual-stage-prescribe,#virtual-stage-acquire){scroll-margin-top:calc(var(--header-height) + 66px)}.virtual-exam-header{gap:18px;padding:26px 16px}.virtual-exam-header h3{font-size:clamp(27px,9vw,39px)}.virtual-exam-steps button{min-height:66px;padding:11px 9px}.virtual-scene-shell{--virtual-scene-safe-top: 76px;min-height:540px}.virtual-scene-status{top:var(--virtual-scene-safe-top);left:10px;max-width:132px}.virtual-anatomy-layers{top:var(--virtual-scene-safe-top);right:10px;width:174px}.virtual-coil-selector,.virtual-coil-readout{padding-right:14px;padding-left:14px}.virtual-coil-buttons button{grid-template-columns:34px minmax(0,1fr);gap:7px;min-height:72px;padding:8px}.virtual-coil-buttons i{width:28px}.virtual-coil-readout>div:first-child{grid-template-columns:1fr}.virtual-coil-readout>div:first-child small{text-align:left}.virtual-coil-readout dl{grid-template-columns:repeat(2,minmax(0,1fr))}.virtual-localizers{grid-template-columns:1fr;gap:10px;padding:12px}.virtual-localizers figure{width:min(100%,340px);margin:0 auto}.virtual-coordinate-convention{display:grid;gap:4px}.virtual-prescription{padding:17px 14px}.virtual-prescription-controls,.virtual-discrete-controls{grid-template-columns:1fr;gap:0}.virtual-discrete-controls{gap:10px}.virtual-prescription-metrics{grid-template-columns:1fr 1fr}.virtual-sequence-bridge{padding:16px 14px}.virtual-sequence-bridge>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.virtual-sequence-bridge button{min-width:0;padding:7px 3px}.virtual-sequence-bridge button:nth-child(n+4){border-top:1px solid rgba(181,210,201,.22)}.virtual-sequence-bridge button:nth-child(4){border-left:0}.virtual-acquisition-header,.virtual-acquisition-grid{padding-right:14px;padding-left:14px}.virtual-acquisition-actions{display:grid;grid-template-columns:1fr 1fr}.virtual-acquisition-actions button:first-child{grid-column:1 / -1}.virtual-acquisition-grid{grid-template-columns:1fr}.virtual-acquisition-grid figure{width:min(100%,440px);margin:0 auto}.virtual-acquisition-ledger{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.virtual-progress-track{margin-right:14px;margin-left:14px}}@media(max-width:384px){.virtual-scene-status{max-width:100px}.virtual-anatomy-layers{width:min(174px,calc(100% - 130px))}}html:not([data-theme=light]){--module-console-bg: #071513;--module-console-panel: #0b1e1a;--module-console-control: #102722;--module-console-control-alt: #0c211d;--module-console-hover: #16372f;--module-console-text: #dce8e3;--module-console-muted: #91a69e;--module-console-subtle: #71877f;--module-console-accent: #72ead7;--module-console-line: rgba(181, 210, 201, .17)}html[data-theme=dark]{--muted-dark: var(--dark-muted)}html:not([data-theme=light]) :is(.qsm-console,.diffusion-console,.phase-contrast-console,.epi-console,.parallel-console,.echo-console,.steady-console,.bssfp-console,.ir-console,.fse-console,.selective-rf-console,.asl-console,.tof-console,.dti-console,.bold-console){--line-dark: var(--module-console-line);min-width:0;color:var(--module-console-text);background:var(--module-console-bg);color-scheme:dark}html:not([data-theme=light]) :is(.qsm-console,.diffusion-console,.phase-contrast-console,.epi-console,.parallel-console,.echo-console,.steady-console,.bssfp-console,.ir-console,.fse-console,.selective-rf-console,.asl-console,.tof-console,.dti-console,.bold-console) :is(h4,h5,h6){color:var(--module-console-text)}html:not([data-theme=light]) :is(.qsm-console,.diffusion-console,.phase-contrast-console,.epi-console,.parallel-console,.echo-console,.steady-console,.bssfp-console,.ir-console,.fse-console,.selective-rf-console,.asl-console,.tof-console,.dti-console,.bold-console) :is(p,small){color:var(--module-console-muted)}html:not([data-theme=light]) :is(.qsm-console,.diffusion-console,.phase-contrast-console,.epi-console,.parallel-console,.echo-console,.steady-console,.bssfp-console,.ir-console,.fse-console,.selective-rf-console,.asl-console,.tof-console,.dti-console,.bold-console) .range-control :is(small,small span){color:var(--module-console-muted)}html:not([data-theme=light]) :is(.qsm-console,.diffusion-console,.phase-contrast-console,.epi-console,.parallel-console,.echo-console,.steady-console,.bssfp-console,.ir-console,.fse-console,.selective-rf-console,.asl-console,.tof-console,.dti-console,.bold-console) :is([class*=-presets],[class*=-stage-buttons],[class*=-timeline],[class*=-state-modes],[class*=-display-modes],[class*=-source-choice],[class*=-direction-count],[class*=-mode-grid],[class*=-option-group],[class*=-phase-buttons],[class*=-combination-buttons],[class*=-schedule-buttons],[class*=-view-order]) button:not(.active):not([aria-pressed=true]){color:var(--module-console-muted);background:var(--module-console-control)}html:not([data-theme=light]) :is(.qsm-console,.diffusion-console,.phase-contrast-console,.epi-console,.parallel-console,.echo-console,.steady-console,.bssfp-console,.ir-console,.fse-console,.selective-rf-console,.asl-console,.tof-console,.dti-console,.bold-console) :is([class*=-presets],[class*=-stage-buttons],[class*=-timeline],[class*=-state-modes],[class*=-display-modes],[class*=-source-choice],[class*=-direction-count],[class*=-mode-grid],[class*=-option-group],[class*=-phase-buttons],[class*=-combination-buttons],[class*=-schedule-buttons],[class*=-view-order]) button:not(.active):not([aria-pressed=true]):is(:hover,:focus-visible){color:var(--module-console-text);background:var(--module-console-hover)}html:not([data-theme=light]) :is(.qsm-console,.diffusion-console,.phase-contrast-console,.epi-console,.parallel-console,.echo-console,.steady-console,.bssfp-console,.ir-console,.fse-console,.selective-rf-console,.asl-console,.tof-console,.dti-console,.bold-console) :is([class*=-presets],[class*=-stage-buttons],[class*=-timeline],[class*=-state-modes],[class*=-display-modes],[class*=-source-choice],[class*=-direction-count],[class*=-mode-grid],[class*=-option-group],[class*=-phase-buttons],[class*=-combination-buttons],[class*=-schedule-buttons],[class*=-view-order]) button:not(.active) b{color:var(--module-console-text)}html:not([data-theme=light]) :is(.qsm-console,.diffusion-console,.phase-contrast-console,.epi-console,.parallel-console,.echo-console,.steady-console,.bssfp-console,.ir-console,.fse-console,.selective-rf-console,.asl-console,.tof-console,.dti-console,.bold-console) :is([class*=-presets],[class*=-stage-buttons],[class*=-timeline],[class*=-state-modes],[class*=-display-modes],[class*=-source-choice],[class*=-direction-count],[class*=-mode-grid],[class*=-option-group],[class*=-phase-buttons],[class*=-combination-buttons],[class*=-schedule-buttons],[class*=-view-order]) button:not(.active) small{color:var(--module-console-muted)}html:not([data-theme=light]) :is(.qsm-console,.phase-contrast-console,.asl-console,.tof-console) :is(.qsm-live,.phase-contrast-live,.asl-live,.tof-live),html:not([data-theme=light]) :is(.dti-state,.bold-live){background:var(--module-console-panel)}html:not([data-theme=light]) :is(.qsm-live,.phase-contrast-live,.tof-live,.dti-state,.bold-live)>span,html:not([data-theme=light]) .asl-live>span{color:var(--module-console-accent)}html:not([data-theme=light]) .asl-live>span{color:#ff927e}html:not([data-theme=light]) :is(.qsm-console,.diffusion-console,.phase-contrast-console,.epi-console,.parallel-console,.echo-console,.steady-console,.bssfp-console,.ir-console,.fse-console,.selective-rf-console,.asl-console,.tof-console,.dti-console,.bold-console) .range-control label{color:var(--module-console-text)}html:not([data-theme=light]) :is(.qsm-console,.diffusion-console,.phase-contrast-console,.epi-console,.parallel-console,.echo-console,.steady-console,.bssfp-console,.ir-console,.fse-console,.selective-rf-console,.tof-console,.dti-console,.bold-console) .range-control output{color:var(--module-console-accent)}html:not([data-theme=light]) .asl-console .range-control output{color:#ff927e}html:not([data-theme=light]) :is(.qsm-console,.diffusion-console,.phase-contrast-console,.epi-console,.parallel-console,.echo-console,.steady-console,.bssfp-console,.ir-console,.fse-console,.selective-rf-console,.tof-console,.dti-console,.bold-console) [class*=-controls] .range-control output{color:var(--module-console-accent)}html:not([data-theme=light]) :is(.qsm-console,.diffusion-console,.phase-contrast-console,.epi-console,.parallel-console,.echo-console,.steady-console,.bssfp-console,.ir-console,.fse-console,.selective-rf-console,.asl-console,.tof-console,.dti-console,.bold-console) :is(select,textarea,input:not([type=range])){border-color:var(--module-console-line);color:var(--module-console-text);background:var(--module-console-control-alt);color-scheme:dark}html:not([data-theme=light]) :is(.qsm-console,.diffusion-console,.phase-contrast-console,.epi-console,.parallel-console,.echo-console,.steady-console,.bssfp-console,.ir-console,.fse-console,.selective-rf-console,.asl-console,.tof-console,.dti-console,.bold-console) :is(.diffusion-scrubber,.steady-scrubber,.bssfp-repetition,.parallel-option-group>p){color:var(--module-console-muted);background:var(--module-console-control-alt)}html:not([data-theme=light]) :is(.qsm-console,.diffusion-console,.phase-contrast-console,.epi-console,.parallel-console,.echo-console,.steady-console,.bssfp-console,.ir-console,.fse-console,.selective-rf-console,.asl-console,.tof-console,.dti-console,.bold-console) :is([class*=-control-effect],[class*=-boundary]){color:var(--module-console-muted)}html:not([data-theme=light]) :is(.qsm-console,.diffusion-console,.phase-contrast-console,.epi-console,.parallel-console,.echo-console,.steady-console,.bssfp-console,.ir-console,.fse-console,.selective-rf-console,.asl-console,.tof-console,.dti-console,.bold-console) :is([class*=-control-effect]) b{color:#8db3ff}html:not([data-theme=light]) :is(.qsm-console,.diffusion-console,.phase-contrast-console,.epi-console,.parallel-console,.echo-console,.steady-console,.bssfp-console,.ir-console,.fse-console,.selective-rf-console,.asl-console,.tof-console,.dti-console,.bold-console) :is([class*=-law]) p{color:var(--module-console-text)}html:not([data-theme=light]) :is(.qsm-console,.diffusion-console,.phase-contrast-console,.epi-console,.parallel-console,.echo-console,.steady-console,.bssfp-console,.ir-console,.fse-console,.selective-rf-console,.asl-console,.tof-console,.dti-console,.bold-console) :is([class*=-metrics],[class*=-ledger],[class*=-explanations])>:not(.primary) b{color:var(--module-console-text)}html:not([data-theme=light]) :is(.qsm-console,.diffusion-console,.phase-contrast-console,.epi-console,.parallel-console,.echo-console,.steady-console,.bssfp-console,.ir-console,.fse-console,.selective-rf-console,.asl-console,.tof-console,.dti-console,.bold-console) :is([class*=-metrics],[class*=-ledger],[class*=-explanations]) :is(span,small,p){color:var(--module-console-muted)}html:not([data-theme=light]) :is(.qsm-console,.diffusion-console,.phase-contrast-console,.epi-console,.parallel-console,.echo-console,.steady-console,.bssfp-console,.ir-console,.fse-console,.selective-rf-console,.asl-console,.tof-console,.dti-console,.bold-console) :is([class*=-presets]:not(.bold-presets),.qsm-source-choice,.dti-source-choice,.dti-direction-count) button.active :is(b,small,span){color:#092a24}html:not([data-theme=light]) .qsm-metrics .primary :is(span,b,small){color:#092a24}html:not([data-theme=light]) :is(.qsm-source-choice>span,.dti-source-choice>span,.dti-direction-count>span){color:var(--module-console-accent)}html:not([data-theme=light]) :is(.tof-mode-grid section>span,.tof-material-grid>label span,.phase-contrast-profile>span,.parallel-option-group legend){color:var(--module-console-muted)}html:not([data-theme=light]) :is(.steady-stage-buttons,.diffusion-timeline) button:not(.active)>span{color:#ff927e}html:not([data-theme=light]) :is(.ir-stage-buttons,.bssfp-stage-buttons) button:not(.active)>span{color:#b8afff}html:not([data-theme=light]) .echo-stage-buttons button:not(.active)>span{color:var(--module-console-accent)}html:not([data-theme=light]) .fse-stage-buttons button:not(.active)>span{color:#8db3ff}html:not([data-theme=light]) :is(.qsm-boundary,.phase-contrast-boundary,.asl-boundary,.tof-boundary,.dti-boundary,.bold-boundary)>b{color:#ff927e}html:not([data-theme=light]) .echo-live-consequence>b{color:#ff927e}html:not([data-theme=light]) .diffusion-scrubber :is(label,output){color:var(--module-console-text)}html:not([data-theme=light]) .diffusion-scrubber output{color:var(--module-console-accent)}html:not([data-theme=light]) .diffusion-playback button{color:var(--module-console-text)}html:not([data-theme=light]) #diffusion-reset{color:var(--module-console-text);background:var(--module-console-control-alt)}html:not([data-theme=light]) .qsm-console :is(.qsm-live,.qsm-presets,.qsm-source-choice,.qsm-control-grid,.qsm-inversion-controls,.qsm-control-effect,.qsm-metrics,.qsm-explanations),html:not([data-theme=light]) .qsm-console :is(.qsm-presets button,.qsm-source-choice button,.qsm-source-choice>div,.qsm-control-grid .range-control,.qsm-inversion-controls .range-control,.qsm-metrics>div,.qsm-explanations article){border-color:var(--module-console-line)}html:not([data-theme=light]) .qsm-console .qsm-live{border-left-color:#3bbfae}html:not([data-theme=light]) .qsm-console .qsm-boundary{border-color:#ff927e57;background:#ff785f0e}html:not([data-theme=light]) :is(.phase-contrast-sources,.asl-sources,.tof-sources){--line-dark: var(--module-console-line);color:var(--module-console-text);background:#06110f}html:not([data-theme=light]) :is(.phase-contrast-sources,.tof-sources)>span{color:var(--module-console-accent)}html:not([data-theme=light]) .asl-sources>span{color:#ff927e}html:not([data-theme=light]) :is(.phase-contrast-sources,.asl-sources,.tof-sources) a{color:var(--module-console-muted)}html:not([data-theme=light]) :is(.phase-contrast-sources,.asl-sources,.tof-sources) a b{color:var(--module-console-text)}html:not([data-theme=light]) :is(.phase-contrast-sources,.asl-sources,.tof-sources) a:is(:hover,:focus-visible){color:var(--module-console-text);background:#66e5d10e}html:not([data-theme=light]) .virtual-exam-planning{--line-dark: var(--module-console-line);color:var(--module-console-text);background:var(--module-console-bg);color-scheme:dark}html:not([data-theme=light]) :is(.virtual-localizer-heading,.virtual-localizers,.virtual-localizer-instruction,.virtual-coordinate-convention){color:var(--module-console-muted);background:var(--module-console-panel)}html:not([data-theme=light]) .virtual-localizers{background:#091916}html:not([data-theme=light]) :is(.virtual-localizer-heading>div span,.virtual-localizer-instruction,.virtual-coordinate-convention,.virtual-prescription .range-control small,.virtual-discrete-controls label>span,.virtual-prescription-metrics span){color:var(--module-console-muted)}html:not([data-theme=light]) :is(.virtual-localizer-heading>div b,.virtual-coordinate-convention b,.virtual-prescription .panel-heading small,.virtual-prescription .range-control output){color:var(--module-console-accent)}html:not([data-theme=light]) :is(.virtual-prescription,.virtual-prescription .panel-heading,.virtual-prescription .range-control label,.virtual-prescription-metrics b){color:var(--module-console-text)}html:not([data-theme=light]) .virtual-plane-buttons button:not(.active){color:var(--module-console-muted);background:var(--module-console-control-alt)}html:not([data-theme=light]) .virtual-plane-buttons button:not(.active) b{color:var(--module-console-text)}html:not([data-theme=light]) .virtual-plane-buttons button.active{color:var(--module-console-text);background:#14362f;box-shadow:inset 0 -2px 0 var(--mint)}html:not([data-theme=light]) .virtual-discrete-controls select{border-color:var(--module-console-line);color:var(--module-console-text);background:var(--module-console-control-alt);color-scheme:dark}html:not([data-theme=light]) :is(.epi-lab,.selective-rf-lab){--line-dark: var(--module-console-line);color:var(--module-console-text);background:radial-gradient(circle at 10% 8%,rgba(107,157,255,.09),transparent 27%),radial-gradient(circle at 90% 10%,rgba(102,229,209,.08),transparent 26%),#061310}html:not([data-theme=light]) :is(.epi-heading,.selective-rf-heading) :is(h3,h4){color:var(--module-console-text)}html:not([data-theme=light]) :is(.epi-heading,.selective-rf-heading)>p{color:var(--module-console-muted)}html:not([data-theme=light]) :is(.epi-causal-bridge,.epi-data-grid,.epi-metrics>div,.epi-causal-cards article,.selective-rf-bridge,.selective-rf-metrics>div,.selective-rf-causal-cards article){border-color:var(--module-console-line);color:var(--module-console-text);background:#b5d2c906}html:not([data-theme=light]) :is(.epi-metrics,.selective-rf-metrics,.epi-causal-cards,.selective-rf-causal-cards) :is(span,small,p){color:var(--module-console-muted)}html:not([data-theme=light]) :is(.epi-metrics,.selective-rf-metrics,.epi-causal-cards,.selective-rf-causal-cards) b{color:var(--module-console-text)}html:not([data-theme=light]) :is(.epi-metrics,.selective-rf-metrics) .primary{color:var(--module-console-text);background:#13342f}html:not([data-theme=light]) :is(.epi-law,.selective-rf-law){border-color:var(--module-console-line);color:var(--module-console-text);background:#6b9dff0e}html:not([data-theme=light]) :is(.epi-law,.selective-rf-law)>span{color:#8db3ff}html:not([data-theme=light]) :is(.epi-law,.selective-rf-law) :is(p,small){color:var(--module-console-text)}html:not([data-theme=light]) :is(.epi-boundary,.selective-rf-boundary){border-color:#ff927e57;color:var(--module-console-muted);background:#ff785f0d}html:not([data-theme=light]) :is(.epi-boundary,.selective-rf-boundary) :is(b,span){color:#ff927e}html:not([data-theme=light]) :is(.epi-sources,.selective-rf-sources){border-color:var(--module-console-line);color:var(--module-console-muted);background:#06110f}html:not([data-theme=light]) :is(.epi-sources,.selective-rf-sources) b,html:not([data-theme=light]) :is(.epi-sources,.selective-rf-sources)>span{color:var(--module-console-text)}html:not([data-theme=light]) :is(.epi-sources,.selective-rf-sources) a{color:var(--module-console-muted)}html:not([data-theme=light]) :is(.epi-sources,.selective-rf-sources) a:is(:hover,:focus-visible){color:var(--mint)}html[data-theme=dark] .field-phase-effect b{color:#b8afff}html[data-theme=dark] .field-model-boundary b,html[data-theme=dark] .field-strength-law>p,html[data-theme=dark] .b0-change-grid :is(b,strong){color:var(--dark-text)}html[data-theme=dark] :is(.field-strength-law>small,.b0-decoder>p,.b0-decoder>small){color:var(--dark-copy)}html[data-theme=dark] .field-strength-law>span,html[data-theme=dark] .b0-change-grid [data-b0-effect=same] span{color:var(--mint)}html[data-theme=dark] .b0-change-grid [data-b0-effect=changes] span{color:var(--yellow)}html[data-theme=dark] :is(.logical-language-heading>span,.logical-definitions article>span,.logical-definitions article>b){color:var(--mint)}html[data-theme=dark] .logical-definitions :is(h4,p){color:var(--dark-text)}html[data-theme=dark] .logical-definitions p{color:var(--dark-copy)}html[data-theme=dark] .rf-chain>div{opacity:.78}html[data-theme=dark] .exam-journey button:not(.active)>span{color:#82978f}html[data-theme=dark] .bucket-notebook header span{color:var(--dark-copy)}html[data-theme=dark] .parallel-solve-status span{color:var(--mint)}html[data-theme=dark] .parallel-solve-status b{color:var(--module-console-text)}@media(forced-colors:active){.virtual-exam,.virtual-scene-shell,.virtual-localizers canvas,.virtual-acquisition-grid canvas{border:1px solid CanvasText}.virtual-exam :is(button.active,#virtual-acquire-localizer,#virtual-run-scan:not(:disabled)){color:HighlightText!important;background:Highlight!important}}html[data-theme=dark] :is(button.active[aria-pressed=true],.rho-presets button.active,.rf-learning-route button.active,.receive-stage-rail button.active,.iq-phase-presets button.active,.axis-tabs button.active,.strategy-toggle button.active,.trajectory-tabs button.active,.protocol-mode button.active,.term-list button.active){--dark-active-accent: #66e5d1;--dark-active-fill: rgba(102, 229, 209, .16);--dark-active-outline: rgba(102, 229, 209, .58);--dark-active-inset: rgba(102, 229, 209, .34);color:#edf2e9;border-color:var(--dark-active-outline);background:var(--dark-active-fill);box-shadow:inset 3px 0 0 var(--dark-active-accent),inset 0 0 0 1px var(--dark-active-inset)}html[data-theme=dark] :is(button.active[aria-pressed=true],.rho-presets button.active,.rf-learning-route button.active,.receive-stage-rail button.active,.iq-phase-presets button.active,.axis-tabs button.active,.strategy-toggle button.active,.trajectory-tabs button.active,.protocol-mode button.active,.term-list button.active) :is(span,b,small,i){color:inherit!important}html[data-theme=dark] :is(.conductor-stage-buttons,.conductor-direction,.spin-physics-steps,.bucket-axis-presets,.fse-presets,.fse-stage-buttons) button.active{--dark-active-accent: #8db3ff;--dark-active-fill: rgba(141, 179, 255, .16);--dark-active-outline: rgba(141, 179, 255, .58);--dark-active-inset: rgba(141, 179, 255, .34)}html[data-theme=dark] :is(.bssfp-presets,.bssfp-stage-buttons,.ir-presets,.ir-stage-buttons) button.active{--dark-active-accent: #9b8bff;--dark-active-fill: rgba(155, 139, 255, .16);--dark-active-outline: rgba(155, 139, 255, .58);--dark-active-inset: rgba(155, 139, 255, .34)}html[data-theme=dark] :is(.asl-stage-nav,.asl-presets,.phantom-motion-state-grid,.phantom-motion-choice-grid) button.active{--dark-active-accent: #ff785f;--dark-active-fill: rgba(255, 120, 95, .16);--dark-active-outline: rgba(255, 120, 95, .58);--dark-active-inset: rgba(255, 120, 95, .34)}html[data-theme=dark] :is(.fat-water-presets,.phantom-shift-state-grid,.phantom-probe-presets,.encoding3d-timeline,.encoding3d-speed-picker) button.active{--dark-active-accent: #e2d56a;--dark-active-fill: rgba(226, 213, 106, .16);--dark-active-outline: rgba(226, 213, 106, .58);--dark-active-inset: rgba(226, 213, 106, .34)}.axis-diagram{display:flex;flex-direction:column;height:min(860px,calc(100vh - 92px));min-height:760px;overflow:hidden}.axis-scene-state{position:relative;z-index:1;top:auto;right:auto;left:auto;flex:0 0 auto;grid-template-columns:minmax(170px,auto) minmax(0,1fr);padding:11px 14px;border-width:0 0 1px;background:#061310;-webkit-backdrop-filter:none;backdrop-filter:none}.axis-scene-state :is(span,b){font-size:7px}.axis-scene-state small{font-size:7px}.axis-frame-picker{position:relative;z-index:1;display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:68px;padding:10px 14px;border-bottom:1px solid rgba(181,210,201,.18);color:#edf2e9;background:#081714}.axis-frame-picker>div:first-child{display:grid;min-width:0;gap:3px}.axis-frame-picker :is(span,b,small),.axis-frame-picker button{font-family:DM Mono,monospace}.axis-frame-picker span{color:#e2d56a;font-size:6px;letter-spacing:.08em}.axis-frame-picker b{overflow:hidden;color:#edf2e9;font-size:8px;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.axis-frame-picker small{overflow:hidden;color:#91a59e;font-size:6px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.axis-frame-picker>div[role=group]{display:grid;grid-template-columns:repeat(2,auto);border:1px solid rgba(181,210,201,.22)}.axis-frame-picker button{min-height:38px;padding:8px 11px;border:0;color:#91a59e;background:#0a1d19;cursor:pointer;font-size:7px;white-space:nowrap}.axis-frame-picker button+button{border-left:1px solid rgba(181,210,201,.22)}.axis-frame-picker button:is(:hover,.active){color:#edf2e9;background:#66e5d124;box-shadow:inset 0 -2px #66e5d1}.axis-canvas-shell{position:relative;flex:1 1 420px;min-height:360px;overflow:hidden}#axis-jobs-canvas{position:absolute;inset:0}.axis-physical-mix{position:relative;z-index:1;display:grid;flex:0 0 auto;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:13px;padding:10px 14px 11px;border-top:1px solid rgba(181,210,201,.18);color:#edf2e9;background:#071512}.axis-physical-mix header{display:grid;align-content:center;gap:3px}.axis-physical-mix header span,.axis-physical-mix header b,.axis-physical-mix header small,.axis-mix-rows :is(span,output){font-family:DM Mono,monospace}.axis-physical-mix header span{color:#e2d56a;font-size:6px;letter-spacing:.08em}.axis-physical-mix header b{color:#edf2e9;font-size:7px;font-weight:500;line-height:1.4}.axis-physical-mix header small{color:#91a59e;font-size:6px;line-height:1.4}.axis-mix-rows{display:grid;gap:5px}.axis-mix-rows>div{--axis-channel: #66e5d1;--axis-mix-level: 0%;display:grid;grid-template-columns:21px minmax(40px,1fr) minmax(118px,auto);align-items:center;gap:7px;min-width:0}.axis-mix-rows>div[data-axis-mix=y]{--axis-channel: #ff785f}.axis-mix-rows>div[data-axis-mix=z]{--axis-channel: #9b8bff}.axis-mix-rows span{color:var(--axis-channel);font-size:7px}.axis-mix-rows em{height:5px;overflow:hidden;border:1px solid rgba(181,210,201,.18);background:#020907}.axis-mix-rows i{display:block;width:var(--axis-mix-level);height:100%;background:var(--axis-channel);transform-origin:left center;transition:width .18s ease}.axis-mix-rows>div[data-sign=negative] i{background:repeating-linear-gradient(135deg,var(--axis-channel) 0 4px,rgba(237,242,233,.28) 4px 6px)}.axis-mix-rows>div[data-sign=zero] i{width:0}.axis-mix-rows output{color:#b7c7c1;font-size:6px;text-align:right;white-space:nowrap}.axis-scene-footer{position:relative;z-index:1;display:grid;flex:0 0 auto;grid-template-columns:minmax(140px,.58fr) minmax(0,1fr);align-items:center;gap:14px;min-height:32px;padding:6px 14px;border-top:1px solid rgba(181,210,201,.14);background:#030b0a}.axis-guide,.axis-orbit-hint{position:relative;inset:auto;z-index:auto;margin:0}.axis-guide{width:100%;color:#829890}.axis-orbit-hint{text-align:right}@media(min-width:1181px){.axis-scene-state{padding-right:var(--sticky-visual-toggle-reserve, 158px)}}@media(max-width:1180px){.axis-diagram{height:auto;min-height:0}.axis-canvas-shell{flex:none;height:570px;min-height:570px}}@media(max-width:620px){.axis-scene-state{grid-template-columns:1fr;gap:4px}.axis-scene-state b,.axis-scene-state small{grid-column:1;text-align:left}.axis-frame-picker{grid-template-columns:1fr;gap:8px;padding:10px}.axis-frame-picker :is(b,small){overflow:visible;text-overflow:clip;white-space:normal}.axis-frame-picker>div[role=group]{grid-template-columns:repeat(2,minmax(0,1fr))}.axis-frame-picker button{min-height:44px}.axis-canvas-shell{height:430px;min-height:430px}.axis-physical-mix{grid-template-columns:1fr;padding:11px 10px}.axis-mix-rows>div{grid-template-columns:21px minmax(36px,1fr) minmax(116px,auto)}.axis-scene-footer{grid-template-columns:1fr;gap:7px;padding:8px 10px}.axis-orbit-hint{text-align:center}}.bucket-scanner-room{display:flex;flex-direction:column;min-height:920px}.bucket-room-label{position:relative;z-index:2;top:auto;right:auto;left:auto;flex:0 0 auto;min-height:34px;padding:11px 18px;padding-right:var(--sticky-visual-toggle-reserve, 18px);border-bottom:1px solid rgba(181,210,201,.14);background:#030b0a}.bucket-search-beacon{position:relative;z-index:2;top:auto;left:auto;display:grid;flex:0 0 auto;grid-template-columns:auto minmax(0,1fr);width:auto;min-height:62px;margin:0;padding:10px 16px;border-width:0 0 1px;background:#071512;box-shadow:none;text-align:left;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bucket-search-targets{grid-row:1 / 3;align-self:center;margin:0 14px 0 0}.bucket-search-beacon span,.bucket-search-beacon b{align-self:end;margin:0}.bucket-search-beacon b{align-self:start;margin-top:4px}#bucket-canvas{position:relative;inset:auto;display:block;flex:1 1 590px;min-height:500px}.bucket-scanner-room .bucket-scene-status{position:relative;z-index:2;right:auto;bottom:auto;left:auto;display:grid;flex:0 0 auto;grid-template-columns:minmax(170px,.45fr) minmax(0,1fr);align-items:center;gap:4px 18px;max-width:none;min-height:94px;padding:13px 18px;border-top:1px solid rgba(181,210,201,.16);border-left:2px solid var(--blue);background:#061310;-webkit-backdrop-filter:none;backdrop-filter:none}.bucket-scene-status span{grid-row:1}.bucket-scene-status b{grid-row:2;margin:2px 0 0;font-size:18px}.bucket-scene-status small{grid-row:1 / 3;grid-column:2}.bucket-orbit-hint{position:relative;z-index:2;right:auto;bottom:auto;flex:0 0 auto;min-height:30px;margin:0;padding:9px 14px;border-top:1px solid rgba(181,210,201,.12);background:#030b0a;text-align:center}.bucket-scanner-room>.scene-camera-controls{top:49%}.bucket-scanner-room>.visual-guide-launch.at-bottom{right:11px;bottom:235px}.bucket-scanner-room>.scene-inspect-cue{right:11px;bottom:275px}@media(max-width:1180px){.bucket-scanner-room{height:auto;min-height:0}#bucket-canvas{flex:none;height:560px;min-height:560px}}@media(max-width:700px){.bucket-room-label{padding:10px 12px}.bucket-room-label b{display:block}.bucket-search-beacon{grid-template-columns:1fr;gap:6px;padding:11px 12px;text-align:center}.bucket-search-targets{grid-row:auto;margin:0}.bucket-search-beacon :is(span,b){align-self:auto;margin:0}#bucket-canvas{height:460px;min-height:460px}.bucket-scene-status{grid-template-columns:1fr;min-height:0;padding:13px 12px}.bucket-scene-status :is(span,b,small){grid-row:auto;grid-column:1}.bucket-scene-status b{font-size:17px}.bucket-scanner-room>.visual-guide-launch.at-bottom,.bucket-scanner-room>.scene-inspect-cue{bottom:250px}.bucket-scanner-room>.scene-inspect-cue{bottom:290px}.bucket-scanner-room>.scene-camera-controls{top:47%}}@media(max-width:390px){#bucket-canvas{height:440px;min-height:440px}}.crosstalk-lab{width:min(2300px,100%);margin:clamp(74px,8vw,118px) auto 0;overflow:hidden;border:1px solid rgba(181,210,201,.2);background:#061310;box-shadow:0 46px 130px #00000061}.crosstalk-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:26px 48px;align-items:end;padding:clamp(30px,3.4vw,54px) clamp(22px,2.8vw,46px);border-bottom:1px solid rgba(181,210,201,.17)}.crosstalk-heading :is(p,h3){margin:0}.crosstalk-heading>div>p{margin-bottom:15px;color:var(--mint);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em}.crosstalk-heading h3{max-width:820px;color:var(--paper);font-size:clamp(31px,3.8vw,57px);font-weight:300;line-height:1.04;letter-spacing:-.045em}.crosstalk-heading>p{color:#a7b8b1;font-size:11px;line-height:1.72}.crosstalk-layout{display:grid;grid-template-columns:minmax(520px,1.06fr) minmax(500px,.94fr)}.crosstalk-visual{position:relative;display:flex;flex-direction:column;min-width:0;min-height:880px;overflow:hidden;border-right:1px solid rgba(181,210,201,.17);background:radial-gradient(circle at 50% 44%,rgba(102,229,209,.1),transparent 40%),linear-gradient(rgba(181,210,201,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.028) 1px,transparent 1px),#030b0a;background-size:auto,44px 44px,44px 44px,auto}.crosstalk-stage-heading{display:grid;gap:7px;padding:21px 23px 17px;border-bottom:1px solid rgba(181,210,201,.14)}.crosstalk-stage-heading span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.crosstalk-stage-heading b{color:var(--paper);font-size:15px;font-weight:400;line-height:1.25}.crosstalk-stage-heading p{margin:0;color:#94a8a1;font-size:10px;line-height:1.6}.crosstalk-canvas-shell{position:relative;flex:1 1 auto;min-height:620px;overflow:hidden}#slice-crosstalk-canvas{display:block;width:100%;height:100%;min-height:620px;touch-action:pan-y pinch-zoom}.crosstalk-canvas-shell .canvas-fallback{position:absolute;inset:0;display:grid;place-items:center;padding:24px;color:#91a59e;font-size:10px;text-align:center}canvas:not([hidden])+.canvas-fallback{display:none}.crosstalk-visual-legend{display:flex;flex-wrap:wrap;gap:8px 20px;padding:12px 16px;border-top:1px solid rgba(181,210,201,.14);color:#93a69f;background:#051210;font-family:DM Mono,monospace;font-size:7px}.crosstalk-visual-legend span{display:flex;align-items:center;gap:8px}.crosstalk-visual-legend i{display:block;width:20px;height:2px;background:var(--mint)}.crosstalk-visual-legend .crosstalk-legend-neighbour{background:#3f7d75}.crosstalk-visual-legend .crosstalk-legend-steady{background:var(--yellow)}.crosstalk-visual-legend .crosstalk-legend-isolated{background:repeating-linear-gradient(90deg,var(--paper) 0 4px,transparent 4px 8px)}.crosstalk-visual-legend .crosstalk-legend-loss{background:var(--coral)}.crosstalk-orbit-hint{margin:0;padding:9px 16px 11px;color:#748a82;background:#030b0a;font-family:DM Mono,monospace;font-size:7px;line-height:1.45}.crosstalk-console{min-width:0;color:var(--ink);background:#edf2e9}.crosstalk-presets{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line-dark)}.crosstalk-presets button{min-width:0;min-height:58px;padding:11px 13px;border:0;color:#596c66;background:transparent;cursor:pointer;text-align:left}.crosstalk-presets button+button{border-left:1px solid var(--line-dark)}.crosstalk-presets button.active{color:var(--ink);background:var(--mint)}.crosstalk-presets :is(b,small){display:block}.crosstalk-presets b{margin-bottom:4px;font-size:9px}.crosstalk-presets small{font-family:DM Mono,monospace;font-size:6px;line-height:1.3}.crosstalk-order{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--line-dark);background:#f4f6ef}.crosstalk-order button{min-height:58px;padding:11px 14px;border:0;color:#596c66;background:transparent;cursor:pointer;text-align:left}.crosstalk-order button+button{border-left:1px solid var(--line-dark)}.crosstalk-order button.active{color:var(--paper);background:var(--ink)}.crosstalk-order :is(b,small){display:block}.crosstalk-order b{margin-bottom:4px;font-size:9px}.crosstalk-order small{font-family:DM Mono,monospace;font-size:6px}.crosstalk-controls{padding:22px 24px}.crosstalk-controls .range-control{padding:14px 0;border-bottom:1px solid var(--line-dark)}.crosstalk-controls .range-control:last-child{border-bottom:0}.crosstalk-law{padding:20px 24px;border-top:1px solid var(--line-dark);background:#f4f6ef}.crosstalk-law span{display:block;margin-bottom:10px;color:#3f5550;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.crosstalk-law p{margin:0 0 6px;color:var(--ink);font-family:DM Mono,monospace;font-size:11px}.crosstalk-law small{display:block;margin-top:10px;color:#4c605b;font-size:9px;line-height:1.62}.crosstalk-metrics{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line-dark)}.crosstalk-metrics>div{min-width:0;padding:16px 18px;border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.crosstalk-metrics>div:nth-child(2n){border-right:0}.crosstalk-metrics span{display:block;margin-bottom:7px;color:#566a64;font-family:DM Mono,monospace;font-size:7px;text-transform:uppercase;letter-spacing:.06em}.crosstalk-metrics b{display:block;color:var(--ink);font-family:DM Mono,monospace;font-size:17px;font-weight:400}.crosstalk-metrics small{display:block;margin-top:6px;color:#5d716b;font-size:9px;line-height:1.5}.crosstalk-metrics .primary{color:var(--paper);background:var(--ink)}.crosstalk-metrics .primary :is(span,small){color:#9fb5ae}.crosstalk-metrics .primary b{color:var(--mint);font-size:22px}.crosstalk-compare{padding:18px 24px 22px}.crosstalk-compare>span{display:block;margin-bottom:12px;color:#3f5550;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.crosstalk-compare>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--line-dark)}.crosstalk-compare b{font-size:10px;font-weight:500}.crosstalk-compare output{color:#1d7065;font-family:DM Mono,monospace;font-size:14px}.crosstalk-compare small{display:block;margin-top:12px;color:#5d716b;font-size:9px;line-height:1.6}.crosstalk-causal-chain{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(181,210,201,.17)}.crosstalk-causal-chain article{min-width:0;padding:22px 22px 26px;border-right:1px solid rgba(181,210,201,.14)}.crosstalk-causal-chain article:last-child{border-right:0}.crosstalk-causal-chain span{display:block;margin-bottom:11px;color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.crosstalk-causal-chain b{display:block;margin-bottom:9px;color:var(--paper);font-size:12px;font-weight:400}.crosstalk-causal-chain p{margin:0;color:#93a69f;font-size:10px;line-height:1.65}.crosstalk-model-boundary{padding:22px 24px 26px;border-top:1px solid rgba(226,213,106,.34);background:#e2d56a0f}.crosstalk-model-boundary b{display:block;margin-bottom:11px;color:var(--yellow);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.crosstalk-model-boundary p{margin:0;color:#b3c3bc;font-size:10px;line-height:1.72}.crosstalk-model-boundary b+p b{display:inline;margin:0;color:var(--yellow);font-family:inherit;font-size:inherit;letter-spacing:0}.crosstalk-primary-sources{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(181,210,201,.17)}.crosstalk-primary-sources>span{grid-column:1 / -1;padding:16px 22px 0;color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.07em}.crosstalk-primary-sources a{display:block;min-width:0;padding:16px 22px 22px;color:var(--paper);text-decoration:none}.crosstalk-primary-sources a:hover{background:#66e5d114}.crosstalk-primary-sources b{display:block;margin-bottom:5px;font-size:11px;font-weight:400}.crosstalk-primary-sources small{display:block;color:#8ea39c;font-size:9px;line-height:1.5}.crosstalk-primary-sources i{display:block;margin-top:8px;color:var(--mint);font-style:normal;font-size:10px}html[data-theme=light] .crosstalk-lab{background:#071412}html[data-theme=dark] .crosstalk-console{color:#d9e6e1;background:#050d0b}html[data-theme=dark] :is(.crosstalk-presets,.crosstalk-order,.crosstalk-controls,.crosstalk-law,.crosstalk-metrics,.crosstalk-compare){border-color:#b5d2c926;background:#071411}html[data-theme=dark] :is(.crosstalk-presets,.crosstalk-order) button{border-color:#b5d2c924;color:#a9bcb5;background:#081512}html[data-theme=dark] :is(.crosstalk-presets,.crosstalk-order) button.active{color:#edf2e9;border-color:#66e5d194;background:#66e5d129;box-shadow:inset 3px 0 #66e5d1,inset 0 0 0 1px #66e5d157}html[data-theme=dark] :is(.crosstalk-presets,.crosstalk-order) button.active :is(b,small){color:inherit}html[data-theme=dark] .crosstalk-controls .range-control,html[data-theme=dark] .crosstalk-metrics>div,html[data-theme=dark] .crosstalk-compare>div{border-color:#b5d2c924}html[data-theme=dark] .crosstalk-controls .range-control label,html[data-theme=dark] .crosstalk-law p,html[data-theme=dark] .crosstalk-metrics b,html[data-theme=dark] .crosstalk-compare b{color:#edf2e9}html[data-theme=dark] .crosstalk-controls .range-control output,html[data-theme=dark] .crosstalk-compare output{color:#66e5d1}html[data-theme=dark] :is(.crosstalk-controls .range-control small,.crosstalk-law span,.crosstalk-law small,.crosstalk-metrics span,.crosstalk-metrics small,.crosstalk-compare>span,.crosstalk-compare small){color:#91a69f}html[data-theme=dark] .crosstalk-metrics .primary{color:#061310;background:#66e5d1}html[data-theme=dark] .crosstalk-metrics .primary b{color:#082b25}html[data-theme=dark] .crosstalk-metrics .primary :is(span,small){color:#174a42}@media(max-width:1180px){.crosstalk-layout{grid-template-columns:1fr}.crosstalk-visual{min-height:0;border-right:0;border-bottom:1px solid rgba(181,210,201,.17)}.crosstalk-canvas-shell,#slice-crosstalk-canvas{min-height:420px}.crosstalk-heading{grid-template-columns:1fr}.crosstalk-causal-chain{grid-template-columns:repeat(2,1fr)}.crosstalk-causal-chain article:nth-child(2n){border-right:0}.crosstalk-causal-chain article:nth-child(n+3){border-top:1px solid rgba(181,210,201,.14)}.crosstalk-primary-sources{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.crosstalk-presets{grid-template-columns:1fr}.crosstalk-presets button+button{border-left:0;border-top:1px solid var(--line-dark)}.crosstalk-metrics{grid-template-columns:1fr}.crosstalk-metrics>div{border-right:0}.crosstalk-causal-chain{grid-template-columns:1fr}.crosstalk-causal-chain article{border-right:0}.crosstalk-causal-chain article+article{border-top:1px solid rgba(181,210,201,.14)}.crosstalk-primary-sources{grid-template-columns:1fr}.crosstalk-canvas-shell,#slice-crosstalk-canvas{min-height:440px}.crosstalk-stage-heading{gap:5px;padding:15px 16px 13px}.crosstalk-stage-heading b{font-size:13px}.crosstalk-stage-heading p{font-size:9px;line-height:1.5}}.shim-lab{position:relative;margin-top:clamp(72px,10vw,150px);padding:clamp(34px,5vw,72px) clamp(18px,4vw,58px);border-top:1px solid rgba(102,229,209,.22);border-bottom:1px solid rgba(102,229,209,.18);background:radial-gradient(circle at 18% 18%,rgba(107,157,255,.1),transparent 29%),radial-gradient(circle at 86% 80%,rgba(255,120,95,.075),transparent 31%),#071514}.shim-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.54fr);gap:clamp(28px,6vw,94px);align-items:end;max-width:1600px;margin:0 auto clamp(32px,5vw,66px)}.shim-heading p,.shim-heading h3{margin:0}.shim-heading>div>p{margin-bottom:14px;color:var(--mint);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.shim-heading h3{max-width:900px;font-size:clamp(38px,5.2vw,76px);font-weight:300;letter-spacing:-.052em;line-height:.97}.shim-heading>p{max-width:590px;color:#a8bbb5;font-size:13px;line-height:1.75}.shim-layout{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(410px,.78fr);align-items:start;max-width:1600px;margin:0 auto;border:1px solid rgba(102,229,209,.24);background:#07110f}.shim-visual{position:relative;min-width:0;min-height:760px;overflow:hidden;border-right:1px solid rgba(102,229,209,.2);background:linear-gradient(rgba(102,229,209,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(102,229,209,.045) 1px,transparent 1px),radial-gradient(circle at 50% 45%,#12312d,#071614 57%,#040c0b);background-size:52px 52px,52px 52px,auto}#shim-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0;touch-action:none}.shim-visual .canvas-fallback{position:absolute;inset:0}.shim-visual canvas:not([hidden])+.canvas-fallback{display:none}.shim-stage-status{position:absolute;z-index:9;top:14px;right:170px;left:14px;padding:12px 14px;border:1px solid rgba(102,229,209,.22);background:#040f0dd1;box-shadow:0 12px 28px #0003;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none}.shim-stage-status span,.shim-stage-status b,.shim-stage-status small{display:block}.shim-stage-status span{color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.09em}.shim-stage-status b{margin-top:5px;color:var(--paper);font-size:15px;font-weight:500}.shim-stage-status small{margin-top:4px;color:#9eb2ac;font-size:8px;line-height:1.45}.shim-scene-legend{position:absolute;z-index:8;right:14px;bottom:42px;left:14px;display:flex;flex-wrap:wrap;gap:7px 12px;width:fit-content;max-width:calc(100% - 28px);padding:7px 9px;border:1px solid rgba(181,210,201,.16);color:#a9bbb6;background:#040f0dc2;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.055em;pointer-events:none}.shim-scene-legend span{display:inline-flex;gap:5px;align-items:center}.shim-scene-legend i{display:inline-block;width:13px;height:4px;background:#d9e3dd}.shim-scene-legend .negative{background:var(--blue)}.shim-scene-legend .positive{background:var(--coral)}.shim-scene-legend .needle{width:14px;height:1px;border-top:1px dashed var(--yellow);background:transparent}.shim-orbit-hint{position:absolute;z-index:8;right:14px;bottom:13px;left:14px;margin:0;color:#7f9992;font-family:DM Mono,monospace;font-size:7px;line-height:1.5;letter-spacing:.045em;pointer-events:none}.shim-console{min-width:0;color:var(--paper);background:#0a1b19}.shim-console>*{margin:0;border-bottom:1px solid rgba(181,210,201,.16)}.shim-console>:last-child{border-bottom:0}.shim-console>.lab-title-row{min-height:48px}.shim-question,.shim-order,.shim-equation,.shim-coefficient-panel,.shim-consequence,.shim-boundary,.shim-sources{padding:22px}.shim-question>span,.shim-order header span,.shim-equation>span,.shim-coefficient-panel header span,.shim-consequence>span,.shim-sources>span{display:block;color:var(--mint);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.11em}.shim-question h4,.shim-question p,.shim-order h4,.shim-equation h4,.shim-equation p,.shim-equation small,.shim-coefficient-panel h4,.shim-coefficient-panel p,.shim-consequence h4,.shim-consequence p,.shim-boundary p{margin:0}.shim-question h4,.shim-order h4,.shim-coefficient-panel h4,.shim-consequence h4{margin-top:8px;font-size:18px;font-weight:500;line-height:1.25}.shim-question p,.shim-coefficient-panel>p,.shim-consequence p{margin-top:10px;color:#9eb2ac;font-size:10px;line-height:1.65}.shim-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.shim-presets button,.shim-order button{min-width:0;padding:15px 12px;border:0;border-right:1px solid rgba(181,210,201,.16);color:#a9bbb6;background:#66e5d106;text-align:left;cursor:pointer}.shim-presets button:last-child,.shim-order button:last-child{border-right:0}.shim-presets button span,.shim-presets button b,.shim-presets button small,.shim-order button b,.shim-order button small{display:block}.shim-presets button span{color:var(--muted);font-family:DM Mono,monospace;font-size:7px}.shim-presets button b,.shim-order button b{margin-top:5px;color:var(--paper);font-size:10px;font-weight:500}.shim-presets button small,.shim-order button small{margin-top:4px;color:#78918b;font-size:7px;line-height:1.35}.shim-presets button:hover,.shim-presets button:focus-visible,.shim-order button:hover,.shim-order button:focus-visible{outline:1px solid var(--mint);outline-offset:-2px;color:var(--paper);background:#66e5d117}.shim-presets button.active,.shim-order button.active{box-shadow:inset 0 3px 0 var(--mint);background:#66e5d11b}.shim-presets button.active b,.shim-order button.active b{color:var(--mint-bright)}.shim-term-links{display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding:14px 20px}.shim-term-links>span{flex:1 0 100%;color:var(--muted);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.1em}.shim-term-links button{padding:5px 7px;border:1px solid rgba(102,229,209,.22);color:#b7c8c3;background:transparent;cursor:pointer;font-family:DM Mono,monospace;font-size:7px}.shim-term-links button i{color:var(--mint);font-style:normal}.shim-term-links button:hover,.shim-term-links button:focus-visible{border-color:var(--mint);outline:0;color:var(--paper)}.shim-order>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px -22px -22px;border-top:1px solid rgba(181,210,201,.16)}.shim-console>.range-control{padding:20px 22px;border-bottom:1px solid rgba(181,210,201,.16)}.shim-readouts{display:grid;grid-template-columns:1fr 1fr}.shim-readouts>div{min-width:0;padding:17px 18px;border-right:1px solid rgba(181,210,201,.16);border-bottom:1px solid rgba(181,210,201,.16)}.shim-readouts>div:nth-child(2n){border-right:0}.shim-readouts>div:nth-last-child(-n+2){border-bottom:0}.shim-readouts span,.shim-readouts strong,.shim-readouts small{display:block}.shim-readouts span{color:var(--muted);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.09em}.shim-readouts strong{margin-top:6px;color:var(--paper);font-size:16px;font-weight:500}.shim-readouts small{margin-top:4px;color:#79918b;font-size:7px;line-height:1.4}.shim-equation{background:#6b9dff0e}.shim-equation h4{margin-top:8px;color:#c9d8d3;font-size:12px;font-weight:500}.shim-equation p{margin-top:14px;color:var(--paper);font-family:DM Mono,monospace;font-size:clamp(15px,1.5vw,21px);letter-spacing:-.025em}.shim-equation small{display:block;margin-top:11px;color:#8fa49e;font-size:8px;line-height:1.6}.shim-coefficients{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;border-top:1px solid rgba(181,210,201,.16);border-left:1px solid rgba(181,210,201,.16)}.shim-coefficients>div{min-width:0;padding:10px 8px;border-right:1px solid rgba(181,210,201,.16);border-bottom:1px solid rgba(181,210,201,.16)}.shim-coefficients span,.shim-coefficients output{display:block}.shim-coefficients span{color:var(--yellow);font-family:DM Mono,monospace;font-size:7px}.shim-coefficients output{margin-top:4px;color:var(--paper);font-family:DM Mono,monospace;font-size:8px}.shim-coefficients [data-shim-inactive=true]{opacity:1;background:#b5d2c906}.shim-coefficients [data-shim-inactive=true] span{color:#b7ad65}.shim-coefficients [data-shim-inactive=true] output{color:#91a49e}.shim-consequence{background:linear-gradient(100deg,#66e5d114,#ff785f0b)}.shim-consequence h4{color:var(--mint-bright)}.shim-conventions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.shim-conventions>div{min-width:0;padding:16px;border-right:1px solid rgba(181,210,201,.16)}.shim-conventions>div:last-child{border-right:0}.shim-conventions span,.shim-conventions b,.shim-conventions p{display:block;margin:0}.shim-conventions span{color:var(--yellow);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.08em}.shim-conventions b{margin-top:6px;color:var(--paper);font-size:9px;font-weight:500}.shim-conventions p{margin-top:6px;color:#7e958e;font-size:7px;line-height:1.5}.shim-boundary{background:#e2d56a0e}.shim-boundary>b{display:block;color:var(--yellow);font-family:DM Mono,monospace;font-size:7px;font-weight:500;letter-spacing:.09em}.shim-boundary p{margin-top:9px;color:#a9b7a9;font-size:8px;line-height:1.65}.shim-sources{display:grid;gap:8px}.shim-sources a{width:fit-content;max-width:100%;color:#b7c9c4;font-family:DM Mono,monospace;font-size:7px;line-height:1.45;text-decoration-color:#66e5d180;text-underline-offset:3px}.shim-sources a:hover,.shim-sources a:focus-visible{outline:0;color:var(--mint-bright)}html[data-theme=light] .shim-lab{color:#132b27;border-color:#0b5b5133;background:radial-gradient(circle at 18% 18%,rgba(107,157,255,.1),transparent 29%),radial-gradient(circle at 86% 80%,rgba(255,120,95,.08),transparent 31%),#e8ede5}html[data-theme=light] .shim-heading>p{color:#526963}html[data-theme=light] :is(.shim-heading>div>p,.shim-question>span,.shim-order header span,.shim-equation>span,.shim-coefficient-panel header span,.shim-consequence>span,.shim-sources>span){color:#087064}html[data-theme=light] .shim-console{color:#132b27;background:#f0f4ed}html[data-theme=light] .shim-console>*,html[data-theme=light] .shim-readouts>div,html[data-theme=light] .shim-conventions>div,html[data-theme=light] .shim-order>div,html[data-theme=light] .shim-coefficients,html[data-theme=light] .shim-coefficients>div{border-color:#07151426}html[data-theme=light] :is(.shim-question h4,.shim-order h4,.shim-presets button b,.shim-order button b,.shim-readouts strong,.shim-coefficients output,.shim-conventions b){color:#132b27}html[data-theme=light] :is(.shim-question p,.shim-coefficient-panel>p,.shim-consequence p,.shim-equation small,.shim-boundary p){color:#526963}html[data-theme=light] .shim-presets button,html[data-theme=light] .shim-order button{color:#3d5751;background:#0b5b5106}html[data-theme=light] :is(.shim-presets button small,.shim-order button small,.shim-presets button span,.shim-readouts small,.shim-conventions p,.shim-term-links>span){color:#526963}html[data-theme=light] .shim-term-links button{border-color:#0b5b5157;color:#264f48}html[data-theme=light] .shim-term-links button:hover,html[data-theme=light] .shim-term-links button:focus-visible{color:#123d36}html[data-theme=light] .shim-term-links button i{color:#087064}html[data-theme=light] .shim-readouts span{color:#49635c}html[data-theme=light] :is(.shim-coefficients span,.shim-conventions span,.shim-boundary>b){color:#705a08}html[data-theme=light] .shim-coefficients [data-shim-inactive=true]{opacity:1;background:#07151406}html[data-theme=light] .shim-coefficients [data-shim-inactive=true] :is(span,output){color:#59625c}html[data-theme=light] .shim-presets button.active,html[data-theme=light] .shim-order button.active{background:#0b7b6d1a}html[data-theme=light] .shim-equation{background:#6b9dff14}html[data-theme=light] .shim-equation h4,html[data-theme=light] .shim-equation p{color:#193c36}html[data-theme=light] .shim-consequence{background:linear-gradient(100deg,#0b7b6d1a,#ff785f12)}html[data-theme=light] .shim-consequence h4{color:#075f54}html[data-theme=light] .shim-sources a{color:#264f48}html[data-theme=light] .shim-visual{border-color:#0b5b5138}@media(max-width:1180px){.shim-heading,.shim-layout{grid-template-columns:1fr}.shim-heading{align-items:start}.shim-heading>p{max-width:760px}.shim-visual{min-height:650px;border-right:0;border-bottom:1px solid rgba(102,229,209,.2)}}@media(max-width:760px){.shim-lab{padding-right:10px;padding-left:10px}.shim-heading{padding-right:8px;padding-left:8px}.shim-heading h3{font-size:clamp(34px,11vw,50px)}.shim-heading>p{font-size:11px}.shim-visual{min-height:540px}.shim-stage-status{right:132px;padding:9px 10px}.shim-stage-status b{font-size:12px}.shim-presets,.shim-order>div{grid-template-columns:1fr}.shim-presets button,.shim-order button{border-right:0;border-bottom:1px solid rgba(181,210,201,.16)}.shim-presets button:last-child,.shim-order button:last-child{border-bottom:0}.shim-readouts,.shim-conventions{grid-template-columns:1fr}.shim-readouts>div,.shim-readouts>div:nth-child(2n),.shim-conventions>div{border-right:0;border-bottom:1px solid rgba(181,210,201,.16)}.shim-readouts>div:nth-last-child(-n+2){border-bottom:1px solid rgba(181,210,201,.16)}.shim-readouts>div:last-child,.shim-conventions>div:last-child{border-bottom:0}.shim-coefficients{grid-template-columns:1fr 1fr}.shim-scene-legend span:last-child{flex-basis:100%}}@media(max-width:430px){.shim-visual{min-height:500px}.shim-stage-status{width:1px;height:1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.shim-stage-status small,.shim-scene-legend{display:none}}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>.shim-visual{min-height:0;height:min(760px,var(--sticky-visual-stacked-max, 530px))}[data-sticky-visual-ready=stacked][data-sticky-visual=pinned]>.shim-visual #shim-canvas{height:100%;min-height:0}@media(prefers-reduced-motion:reduce){.shim-presets button,.shim-order button{transition:none}}
