@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;font-family:Manrope,Helvetica Neue,Arial,sans-serif;color:var(--paper);background:var(--ink);font-synthesis:none;text-rendering:optimizeLegibility}*{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)}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:1fr auto 1fr;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%);transition:background .25s ease,height .25s ease}.site-header.scrolled{height:62px;background:#071514f0}.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;gap:clamp(20px,2.6vw,42px)}.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{color:var(--paper)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;justify-self:end;gap:clamp(12px,1.5vw,22px)}.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:fixed;z-index:118;top:82px;right:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:min(520px,calc(100vw - 36px));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{top:70px;right:9px;grid-template-columns:1fr;gap:11px;width:calc(100vw - 18px)}.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:6px;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 h1{max-width:760px;margin:0;font-size:clamp(48px,5.5vw,88px);font-weight:300;line-height:.98;letter-spacing:-.055em}.hero h1 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:1;min-height:calc(100vh - var(--header-height));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:absolute;z-index:9;top:24px;left:clamp(18px,2.2vw,34px);width:min(318px,42%);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:baseline}.scanner-view-heading span,.scanner-view-heading strong,.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{color:var(--yellow);font-size:9px;font-weight:500;text-transform:uppercase}.scanner-view-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{min-height:46px;margin:11px 0 0;color:#bac8c4;font-size:9px;line-height:1.55}.scanner-visual-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{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{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;align-self:start;min-width:0;height:min(820px,calc(100vh - 92px));min-height:620px;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-viz-wrap: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:absolute;z-index:6;top:22px;right:24px;left:74px;display:flex;flex-wrap:wrap;gap:7px 10px;align-items:center;color:#91a59e;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:absolute;z-index:6;right:22px;bottom:54px;left:22px;display:grid;grid-template-columns:.72fr 1fr;gap:7px 18px;padding:14px 16px;border:1px solid rgba(181,210,201,.22);color:#edf2e9;background:#030b0ad9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);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(3,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+div{border-left: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:min(74vw,760px);min-height:560px;border-right:0;border-bottom:1px solid rgba(181,210,201,.18)}.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:610px;min-height:610px}.magnet-viz-code{right:12px;left:58px}.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{bottom:208px}.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:560px;min-height:560px}.magnet-viz-code{gap:4px 6px;font-size:5px}.magnet-scene-state{right:10px;bottom:50px;left:10px}.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-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: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-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:24px 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-position{position:absolute;z-index:3;bottom:26px;left:75%;display:flex;flex-direction:column;align-items:center;color:var(--mint);font-family:DM Mono,monospace;font-size:8px;transform:translate(-50%);transition:left .1s linear}.field-position i{width:1px;height:30px;margin-bottom:7px;background:currentColor}.field-position i:before{display:block;width:7px;height:7px;border:1px solid currentColor;border-radius:50%;content:"";transform:translate(-4px,-2px);box-shadow:0 0 18px currentColor}.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:#a08520}.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:#697c76;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 span{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}.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;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-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)}.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 article{min-width:0;padding:16px 13px;border:1px solid var(--line-dark);background:#fff3}.receive-form-map article.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(2,1fr);border:1px solid var(--line)}.timing-modes button{min-width:122px;padding:9px 12px;border:0;color:var(--muted-dark);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-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(430px,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%}.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)}.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:#2a8276;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 .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:.42}.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-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:#2a8276}.timing-comparison label:last-child span{color:#be513f}.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-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-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}.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;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:last-child i{border-top:1px dashed var(--muted-dark);background:transparent}.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;gap:21px;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 span:last-child i{border:1px solid var(--coral);border-radius:0;background:#ff785f2e;box-shadow:none}.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-play{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}.cycle-play[aria-pressed=true]{color:var(--mint);background:transparent}.cycle-play 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-head h4{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;min-height:760px;overflow:hidden;border-right:1px solid var(--line);background:radial-gradient(circle at 50% 49%,rgba(102,229,209,.085),transparent 40%),linear-gradient(rgba(181,210,201,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(181,210,201,.028) 1px,transparent 1px),#061311;background-size:auto,42px 42px,42px 42px,auto}.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;align-items:center;gap: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:var(--mint);box-shadow:0 0 9px #66e5d1b3}.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;padding-left:13px;border-left:1px solid var(--mint)}.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}.trajectory-orbit-hint{position:absolute;z-index:3;right:24px;bottom:26px;margin:0;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.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:26px 0;padding:19px 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-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-adc rect{fill:#2697861f;stroke:#26978673;stroke-width:.7}.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 auto;gap:0 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-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-top:21px;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.trajectory-metrics>div{padding:16px 12px}.trajectory-metrics>div+div{border-left:1px solid var(--line-dark)}.trajectory-metrics span,.trajectory-metrics b{display:block}.trajectory-metrics span{min-height:22px;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:6px;line-height:1.4;letter-spacing:.05em;text-transform:uppercase}.trajectory-metrics b{font-size:9px;font-weight:600;line-height:1.4}.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;top:24px;left:26px;display:flex;flex-direction:column;gap:7px}.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-axis-labels span{position:absolute;color:var(--paper);font-family:Georgia,serif;font-size:12px}.voxel-axis-labels .vx{right:11%;bottom:14%;color:var(--x)}.voxel-axis-labels .vy{left:14%;bottom:18%;color:var(--y)}.voxel-axis-labels .vz{top:23%;right:31%;color:var(--z)}.voxel-hint{position:absolute;right:0;bottom:24px;left:0;margin:0;color:var(--muted-dark);font-family:DM Mono,monospace;font-size:7px;text-align:center;text-transform:uppercase}.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:var(--muted-dark);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:var(--muted-dark);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-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:var(--muted-dark);font-size:8px;line-height:1.55}.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 h1{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-view-panel{width:min(330px,calc(100% - 36px))}.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}.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 h1{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{min-height:780px}.scanner-view-panel{top:12px;right:12px;left:12px;width:auto;padding:12px}.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-play{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{width:100%}.timing-modes button{min-width:0}.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}.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:560px}.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:550px}.oblique-stage-key{top:16px;right:15px;left:15px;flex-direction:column;gap:7px;font-size:6px}.oblique-stage-readout{right:16px;bottom:18px;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-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;font-size:6px}.moment-stage-readout{right:16px;bottom:18px;left:16px;max-width:none;padding:16px 17px}.moment-stage-readout b{font-size:20px}.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:470px}.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-law{grid-template-columns:1fr}.trajectory-law>p{margin-top:8px}.trajectory-playback{grid-template-columns:112px 1fr;gap:12px}.trajectory-hardware{grid-template-columns:1fr}.sample-toggle{margin-top:20px}.trajectory-metrics{grid-template-columns:1fr}.trajectory-metrics>div+div{border-top:1px solid var(--line-dark);border-left:0}.trajectory-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{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-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-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-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] .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] .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 h1{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] .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,.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,.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] .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 article){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 article{background:#b5d2c906}html[data-theme=dark] .receive-form-map article.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=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(.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) - 2px));left:min(var(--roi-left),calc(100% - var(--roi-size) - 2px));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-head h4{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-head h4{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}#encoding3d-canvas{display:block;width:100%;height:clamp(560px,58vw,790px);min-height:560px;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(300px,calc(100vh - 480px),620px);min-height:300px}.encoding3d-stage-badge{position:absolute;z-index:4;top:18px;left:18px;display:grid;width:min(310px,calc(100% - 36px));gap:5px;padding:13px 15px;border:1px solid rgba(181,210,201,.2);background:#05110fe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);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:absolute;z-index:4;right:15px;bottom:66px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(370px,calc(100% - 30px));gap:7px;padding:12px;border:1px solid rgba(181,210,201,.17);background:#05110fdb;color:#a7b8b1;font-family:DM Mono,monospace;font-size:7px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);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:68px;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-head h4{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{top:10px;left:10px;width:calc(100% - 20px)}.encoding3d-legend{right:10px;bottom:66px;width:calc(100% - 20px);min-width:0}.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:310px;min-height:310px}.encoding-3d-lab[data-live-view=pinned] .encoding3d-legend{display:none}.encoding-3d-lab[data-live-view=pinned] .encoding3d-stage-badge{padding:9px 11px}.encoding-3d-lab[data-live-view=pinned] .encoding3d-stage-badge small{display:none}.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:285px;min-height:285px}}@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(5,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(5,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}.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] .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){.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){.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}}
