:root{color-scheme:dark;--bg:#050507;--ink1:#0a0a0e;--ink2:#111117;--ink3:#18181f;--ink4:#22222c;--ink5:#2e2e3a;--fog1:#4f4f5d;--fog2:#7d7d8f;--fog3:#a6a6b6;--fog4:#cfcfdb;--fog5:#f0f0f5;--white:#ffffff;--on-white:#0c0d11;--hair:rgba(255,255,255,0.075);--hair2:rgba(255,255,255,0.13);--ok:#4ade80;--ok-dim:rgba(74,222,128,0.14);--bad:#ff6b6b;--bad-dim:rgba(255,107,107,0.14);--plate:linear-gradient(180deg,#16161d,#0e0e13);--plate-edge:inset 0 1px 0 rgba(255,255,255,0.07),inset 0 0 0 1px rgba(255,255,255,0.025);--contact:0 30px 60px -30px rgba(0,0,0,0.9),0 12px 24px -12px rgba(0,0,0,0.7);--sans:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-inter),"Inter",system-ui,"Segoe UI",sans-serif;--display:-apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-inter),"Inter",system-ui,"Segoe UI",sans-serif;--serif:var(--font-newsreader),"Newsreader","Iowan Old Style","Charter",Georgia,serif;--mono:ui-monospace,"SF Mono",SFMono-Regular,var(--font-geist-mono),Menlo,monospace;--h-proof:#edc08a;--h-value:#b8a7f8;--h-roots:#8db6ff;--h-identity:#f0a8c6;--h-trust:#86d2de;--hue:var(--fog3);--r-btn:14px;--r-plate:22px;--heaven:cubic-bezier(0.22,1,0.36,1);--expo:cubic-bezier(0.16,1,0.3,1);--header-h:64px;--page:1240px;--body:680px;--gut:max(20px,env(safe-area-inset-left,0px));--gut-r:max(20px,env(safe-area-inset-right,0px))}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-h) + 20px);-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body,html{background:var(--bg)}body{margin:0;color:var(--fog4);font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:30;background:var(--bg)}a,button{color:inherit}button{font:inherit}img,svg{max-width:100%}:focus-visible{outline:2px solid var(--fog5);outline-offset:3px;border-radius:6px}::selection{background:rgba(255,255,255,.2);color:var(--white)}h1,h2,h3,h4{color:var(--fog5);margin:0;text-wrap:balance}p{margin:0}.wrap{max-width:calc(var(--page) + var(--gut) + var(--gut-r));margin:0 auto;padding-left:var(--gut);padding-right:var(--gut-r)}.skip{position:absolute;left:-999px;top:8px;z-index:60;background:var(--white);color:var(--on-white);padding:10px 14px;border-radius:var(--r-btn);font-weight:600;text-decoration:none}.skip:focus{left:16px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-hue=proof][data-hue]{--hue:var(--h-proof)}[data-hue=value][data-hue]{--hue:var(--h-value)}[data-hue=roots][data-hue]{--hue:var(--h-roots)}[data-hue=identity][data-hue]{--hue:var(--h-identity)}[data-hue=trust][data-hue]{--hue:var(--h-trust)}.ic{flex:none;display:block}.ic.hued,.rid.hued{color:var(--hue)}.rid.hued{background:color-mix(in oklab,var(--hue) 9%,var(--ink1));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--hue) 26%,transparent)}.t-hero{font:600 clamp(54px,8.6vw,128px)/.96 var(--display);letter-spacing:-.048em;color:var(--fog5)}.t-display{font:600 clamp(42px,6vw,84px)/.99 var(--display);letter-spacing:-.04em}.t-display,.t-h2{color:var(--fog5)}.t-h2{font:600 clamp(32px,4vw,54px)/1.03 var(--display);letter-spacing:-.034em}.t-h3{font:600 clamp(21px,2vw,26px)/1.18 var(--display);letter-spacing:-.018em;color:var(--fog5)}.t-lead{font:500 clamp(19px,1.7vw,23px)/1.42 var(--display);letter-spacing:-.012em;color:var(--fog2);max-width:36ch}.t-lead b,.t-lead strong{color:var(--fog5);font-weight:500}.t-body{font-size:17px;line-height:1.6;color:var(--fog3)}.t-small{font-size:14px;line-height:1.5;color:var(--fog2)}.t-label{font:500 12.5px/1.2 var(--mono);color:var(--fog2);letter-spacing:.01em}.t-code{font:400 13px/1.6 var(--mono);color:var(--fog4)}.mono{font-family:var(--mono)}.dim{color:var(--fog2)}.btn{--lift:0px;display:inline-flex;align-items:center;gap:10px;border:0;border-radius:var(--r-btn);padding:13px 20px;font:600 15.5px/1.2 var(--sans);letter-spacing:-.005em;cursor:pointer;text-decoration:none;white-space:nowrap;transform:translateY(var(--lift));transition:transform .35s var(--heaven),box-shadow .35s var(--heaven),background .2s var(--heaven),color .2s var(--heaven)}.btn:hover{--lift:-1px}.btn.primary{background:var(--white);color:var(--on-white);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.btn.primary:hover{box-shadow:0 10px 24px -12px rgba(0,0,0,.9)}.btn.quiet{background:var(--ink2);color:var(--fog5);box-shadow:var(--plate-edge)}.btn.quiet:hover{background:var(--ink3)}.btn.sm{padding:9px 14px;font-size:14px;gap:8px}.btn .verb{display:inline-flex;width:16px;height:16px;flex:none}.btn .verb svg{width:16px;height:16px;overflow:visible}.btn .verb .arrow{transition:transform .45s var(--heaven)}.btn:hover .verb .arrow{transform:translateX(3px)}.ctas{display:flex;flex-wrap:wrap;gap:10px}.link{color:var(--fog5);text-decoration:underline;text-decoration-color:var(--fog1);text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .2s}.link:hover{text-decoration-color:var(--fog4)}.more{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15.5px;color:var(--fog5);text-decoration:none}.more .arrow{transition:transform .45s var(--heaven)}.more:hover .arrow{transform:translateX(3px)}.state{display:inline-flex;align-items:center;gap:7px;font:500 12.5px/1 var(--sans);color:var(--fog3);white-space:nowrap}.state:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--fog1);flex:none}.state.live{color:var(--fog4)}.state.live:before{background:var(--ok)}.state.shadow:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--fog3)}.state.next{color:var(--fog2)}.hash{position:relative;font:400 .92em/1.3 var(--mono);color:var(--fog4);background:none;border:0;padding:0;cursor:copy;letter-spacing:0;border-radius:5px}.hash:hover{color:var(--fog5)}.hash[data-copied="1"]{color:var(--ok)}.plate{background:var(--plate);border-radius:var(--r-plate);box-shadow:var(--plate-edge)}.header{position:sticky;top:env(safe-area-inset-top,0);z-index:40;transition:background .3s var(--heaven),box-shadow .3s var(--heaven)}.header[data-scrolled="1"]{background:rgba(5,5,7,.78);backdrop-filter:saturate(150%) blur(18px);-webkit-backdrop-filter:saturate(150%) blur(18px);box-shadow:0 1px 0 var(--hair)}.header .bar{height:var(--header-h);display:flex;align-items:center;gap:30px}.brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none;color:var(--fog5);white-space:nowrap}.brand svg{flex:none}.brand .word{font:600 16px/1 var(--display);letter-spacing:-.015em}.brand .sep{width:1px;height:14px;background:var(--fog1)}.brand .sub{font:500 15px/1 var(--display);color:var(--fog3);letter-spacing:-.01em}.nav{display:flex;gap:4px}.nav a,.nav button{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:10px;font:500 14.5px/1 var(--sans);color:var(--fog3);text-decoration:none;background:none;border:0;cursor:pointer;transition:color .2s}.nav a:hover,.nav a[aria-current=page],.nav button:hover,.nav button[aria-expanded=true]{color:var(--fog5)}.nav a[aria-current=page]:after{content:"";position:absolute;left:11px;right:11px;bottom:1px;height:1.5px;border-radius:2px;background:var(--fog5)}.header .right{margin-left:auto;display:flex;align-items:center;gap:16px}.header .out{font:500 14px/1 var(--sans);color:var(--fog3);text-decoration:none}.header .out:hover{color:var(--fog5)}.systems-panel{position:absolute;left:0;right:0;top:100%;background:rgba(8,8,11,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 0 var(--hair),0 40px 80px -40px rgba(0,0,0,.9);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .28s var(--heaven),transform .4s var(--heaven),visibility 0s linear .4s}.systems-panel[data-open="1"]{opacity:1;visibility:visible;transform:none;transition:opacity .28s var(--heaven),transform .4s var(--heaven),visibility 0s}.systems-panel .grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding-block:18px 26px}.systems-panel a{position:relative;display:grid;gap:8px;padding:16px 16px 18px;border-radius:16px;text-decoration:none;transition:background .25s var(--heaven);align-content:start}.systems-panel a:before{content:"";position:absolute;left:16px;right:16px;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--hue),transparent);opacity:0;transition:opacity .3s var(--heaven)}.systems-panel a:hover{background:color-mix(in oklab,var(--hue) 5%,var(--ink2))}.systems-panel a:hover:before{opacity:.7}.sp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.systems-panel .k{font:500 11.5px/1 var(--mono);color:var(--fog2)}.systems-panel b{font:600 16px/1.2 var(--display);color:var(--fog5);letter-spacing:-.012em}.systems-panel small{font-size:13.5px;line-height:1.45;color:var(--fog2)}.menu-btn,.mobile-nav{display:none}.section{padding-block:clamp(72px,10vw,140px);position:relative}.section.tight{padding-block:clamp(48px,6vw,88px)}.section-head{display:grid;gap:18px;max-width:760px;margin-bottom:clamp(36px,5vw,64px)}.rule{border:0;margin:0}.footer,.rule{border-top:1px solid var(--hair)}.footer{padding-block:56px 44px;margin-top:40px}.footer .cols{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:32px}.footer h4{font:500 12.5px/1 var(--mono);color:var(--fog2);margin-bottom:14px;font-weight:500}.footer ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.footer li a{color:var(--fog3);text-decoration:none;font-size:14.5px}.footer li a.f-sys{display:inline-flex;align-items:center;gap:9px}.footer li a:hover{color:var(--fog5)}.footer .claim{display:grid;gap:14px;align-content:start}.footer .claim p{font-size:14.5px;color:var(--fog2);max-width:34ch;line-height:1.5}.footer .base{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;margin-top:48px;padding-top:22px;border-top:1px solid var(--hair);font-size:13px;color:var(--fog2)}.footer .base a{color:var(--fog3);text-decoration:none}.footer .base a:hover{color:var(--fog5)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rise{animation:rise linear both;animation-timeline:view();animation-range:entry 0 entry 70%}.rise-2{animation:rise linear both;animation-timeline:view();animation-range:entry 8% entry 85%}}}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (max-width:1080px){.systems-panel .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.header .out,.nav,.systems-panel{display:none}.menu-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:0;background:var(--ink2);cursor:pointer}.mobile-nav[data-open="1"]{display:block;position:fixed;inset:calc(var(--header-h) + env(safe-area-inset-top, 0px)) 0 0;background:var(--bg);z-index:39;overflow-y:auto;padding:8px var(--gut-r) 40px var(--gut)}.mobile-nav a{display:grid;gap:4px;padding:16px 0;border-bottom:1px solid var(--hair);text-decoration:none}.mobile-nav a.mn-sys{grid-template-columns:26px minmax(0,1fr);gap:14px;align-items:start}.mobile-nav a.mn-sys>span{display:grid;gap:4px}.mobile-nav b{font:600 20px/1.2 var(--display);color:var(--fog5);letter-spacing:-.015em}.mobile-nav small{color:var(--fog2);font-size:14px}.footer .cols{grid-template-columns:repeat(2,minmax(0,1fr))}.footer .claim{grid-column:1/-1}}@media (max-width:420px){.brand .sep,.brand .sub{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.ctas,.footer,.header,.skip{display:none!important}:root{--bg:#fff;--fog5:#000;--fog4:#111;--fog3:#333;--fog2:#555}body{background:#fff;color:#111}}.daystack{margin:0;display:grid;gap:8px;justify-items:center;min-width:0}.ds-scene{--w:400px;--h:258px;--t:12px;--pitch:20px;--r:20px;width:100%;height:520px;display:grid;place-items:center;perspective:1700px;perspective-origin:50% 30%}.ds-rig{position:relative;width:var(--w);height:var(--h);transform-style:preserve-3d;transform:translateY(56px) rotateX(57deg) rotate(-38deg)}.ds-floor{position:absolute;inset:6% 4% 0 8%;border-radius:var(--r);background:#000;filter:blur(26px);opacity:.85;transform:translate3d(18px,22px,-2px)}.ds-slab{transform-style:preserve-3d;transform:translateZ(calc(var(--i) * var(--pitch)))}.ds-l,.ds-slab{position:absolute;inset:0}.ds-l{border-radius:var(--r)}.ds-l.l0{background:#0b0b10;transform:translateZ(0)}.ds-l.l1{background:#14141b;transform:translateZ(calc(var(--t) * .33))}.ds-l.l2{background:#1d1d26;transform:translateZ(calc(var(--t) * .66))}.ds-l.l3{background:#3a3a47;transform:translateZ(calc(var(--t) - 1px));transition:background .5s var(--heaven)}.ds-top{position:absolute;inset:0;border-radius:var(--r);transform:translateZ(var(--t));background:radial-gradient(130% 100% at 18% 0,#22222b 0,#131319 52%,#0b0b10 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 0 0 1px rgba(255,255,255,.035);overflow:hidden;transition:box-shadow .6s var(--heaven)}.ds-slab[data-state=ok] .l3{background:var(--ok)}.ds-slab[data-state=ok] .ds-top{box-shadow:inset 0 0 0 1px rgba(74,222,128,.7),inset 0 1px 0 rgba(255,255,255,.1)}.ds-slab[data-state=bad] .ds-top{box-shadow:inset 0 0 0 1px rgba(255,107,107,.75)}.ds-slab[data-state=ok] .l2{background:#1b3326}.ds-slab[data-state=bad] .l3{background:var(--bad)}.ds-slab[data-state=bad] .l2{background:#3a1d1f}.ds-engrave{position:absolute;inset:0;padding:20px 22px;display:grid;grid-template-rows:auto 1fr auto;font:500 11.5px/1 var(--mono);color:rgba(240,240,245,.38);text-shadow:0 -1px 0 rgba(0,0,0,.7),0 1px 0 rgba(255,255,255,.07);letter-spacing:.02em}.ds-row{display:flex}.ds-root,.ds-row{justify-content:space-between}.ds-root{align-self:center;display:grid;grid-template-columns:repeat(4,max-content);column-gap:12px;row-gap:9px;font-size:14px;color:rgba(240,240,245,.55);letter-spacing:.03em}.ds-cap{width:min(100%,460px);display:grid;gap:12px;justify-items:start;margin-top:-8px}.ds-cap-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ds-line{font-size:14.5px;line-height:1.5;color:var(--fog2);min-height:3em}.ds-line .ok{color:var(--ok);font-weight:600}.ds-line .bad{color:var(--bad);font-weight:600}.ds-run .tick{stroke-dasharray:16;stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--heaven)}.daystack[data-phase=running] .ds-run .tick{animation:ds-tick 1.1s var(--heaven) infinite}.daystack[data-phase=ok] .ds-run{color:var(--ok)}@keyframes ds-tick{0%{stroke-dashoffset:16}60%,to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.ds-slab{animation:ds-drop 1s var(--expo) both;animation-delay:calc(var(--i) * 90ms + .12s)}.ds-engrave{animation:ds-engrave 1.2s var(--heaven) both;animation-delay:calc(var(--n) * 90ms + .52s)}}@keyframes ds-drop{0%{opacity:0;transform:translateZ(calc(var(--i) * var(--pitch) + 150px))}to{opacity:1;transform:translateZ(calc(var(--i) * var(--pitch)))}}@keyframes ds-engrave{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media (max-width:1080px){.ds-scene{--w:320px;--h:206px;height:420px}.ds-root{font-size:13.5px}}@media (max-width:520px){.ds-scene{--w:250px;--h:162px;--t:10px;--pitch:15px;--r:14px;height:330px}.ds-engrave{padding:14px 15px;font-size:9px}.ds-root{font-size:10.5px;row-gap:7px}}.card{position:relative;isolation:isolate;display:grid;gap:12px;align-content:start;padding:22px 22px 18px;border-radius:20px;text-decoration:none;color:inherit;min-width:0;background:linear-gradient(180deg,color-mix(in oklab,var(--hue) 6%,#131319) 0,#0d0d12 62%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.055),inset 0 1px 0 rgba(255,255,255,.07);transition:transform .45s var(--heaven),box-shadow .45s var(--heaven)}.card:before{content:"";position:absolute;left:20px;right:20px;top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--hue) 75%,transparent) 50%,transparent);opacity:.6;transition:opacity .45s var(--heaven),left .6s var(--heaven),right .6s var(--heaven)}.card.lift:hover,a.card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.085),inset 0 1px 0 rgba(255,255,255,.09),0 28px 48px -26px #000,0 10px 22px -14px #000}a.card:hover:before{opacity:1;left:8px;right:8px}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px}.card-head .ic{color:var(--hue)}.card-title{font:600 19px/1.22 var(--display);letter-spacing:-.014em;color:var(--fog5);margin:4px 0 0}.card-text{font-size:14.5px;line-height:1.55;color:var(--fog2)}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--hair);font-size:13px;color:var(--fog2)}.card-foot .go{display:inline-flex;align-items:center;gap:6px;color:var(--fog4);font-weight:600}.card-foot .go .arrow{transition:transform .45s var(--heaven)}a.card:hover .card-foot .go .arrow{transform:translateX(3px)}a.card:hover .card-foot .go{color:var(--fog5)}.card .tag{font:500 11.5px/1 var(--mono);color:var(--fog2)}.card.sys{min-height:236px;grid-template-rows:auto auto 1fr auto}.card.sys .card-title{font-size:20px}.sysgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:clamp(24px,4vw,40px)}@media (max-width:1180px){.sysgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.sysgrid{grid-template-columns:minmax(0,1fr)}.card.sys{min-height:0}}.fig{position:relative;min-width:0}.fig svg{display:block;width:100%;height:auto;overflow:visible}.fig-scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.fig-scroll::-webkit-scrollbar{display:none}.fig text{font-family:var(--sans)}.fig .fh{font:500 12px var(--mono);fill:var(--fog2)}.fig .fn{font-size:14.5px;fill:var(--fog4)}.fig .fn.strong{fill:var(--fog5);font-weight:600}.fig .fk{font:400 11.5px var(--mono);fill:var(--fog2)}.fig .fm{font:400 12.5px var(--mono);fill:var(--fog4)}.fig .fq{font:italic 400 16px var(--serif)}.fig .fq,.fig .node{fill:var(--fog3)}.fig .node.dim{fill:var(--fog1)}.fig .okdot{fill:var(--ok)}.fig .draw{fill:none;stroke:var(--fog1);stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:0}.fig .draw.dashed{stroke-dasharray:.04 .03}.fig .plate{fill:#101016;stroke:rgba(255,255,255,.07);stroke-width:1}.fig .chip{fill:#17171e;stroke:rgba(255,255,255,.06)}.fig .chip.strong{fill:#1c1c24;stroke:rgba(255,255,255,.12)}.fig .tick{stroke:var(--fog2);stroke-width:2;stroke-linecap:round}.fig .arrowhead{fill:var(--fog1)}.fig .cross path{stroke:var(--fog2);stroke-width:1.4;stroke-linecap:round;fill:none}.fig[data-armed] .draw{stroke-dashoffset:1}.fig[data-armed] .draw.dashed{stroke-dasharray:1}.fig[data-armed] .cross,.fig[data-armed] .reveal{opacity:0}.fig[data-play] .draw{animation:fig-draw 1.1s var(--heaven) both;animation-delay:var(--d,0s)}.fig[data-play] .draw.dashed{animation:fig-draw-dashed .9s var(--heaven) both;animation-delay:var(--d,0s)}.fig[data-play] .cross,.fig[data-play] .reveal{animation:fig-reveal .8s var(--heaven) both;animation-delay:var(--d,0s)}@keyframes fig-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes fig-draw-dashed{0%{stroke-dasharray:0 1}to{stroke-dasharray:.04 .03}}@keyframes fig-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fig .cross,.fig .reveal{transform-box:fill-box}@media (max-width:760px){.fig-pair svg,.fig-proof svg,.fig-tree svg,.fig-trust svg{min-width:720px}.fig-pair,.fig-proof,.fig-tree,.fig-trust{overflow-x:auto;scrollbar-width:none}}.fig .chip.ghost{fill:transparent;stroke:rgba(255,255,255,.12);stroke-dasharray:3 3}.fig .fm.hi{fill:var(--fog5)}.fig .gate{stroke:rgba(255,255,255,.1);stroke-width:1}.fig .stop{stroke:var(--fog2);stroke-width:1.6;stroke-linecap:round}.fig .sep{stroke:var(--hair)}.receipt{margin:0;display:grid;gap:16px;min-width:0}.rc-paper{background:var(--plate);border-radius:var(--r-plate);box-shadow:var(--plate-edge),var(--contact);padding:24px 24px 18px;display:grid;gap:18px}.rc-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;padding-bottom:16px;border-bottom:1px dashed rgba(255,255,255,.12)}.rc-move{display:flex;align-items:baseline;gap:10px;margin-top:10px;font:600 28px/1 var(--display);letter-spacing:-.03em;color:var(--fog3)}.rc-move b{color:var(--fog5);font-weight:600}.rc-arrow{color:var(--fog1);font-weight:400}.rc-change{font:500 15px/1 var(--mono);color:var(--fog5)}.rc-rows{list-style:none;margin:0;padding:0;display:grid;gap:2px}.rc-rows li{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(70px,1fr) 96px;gap:14px;align-items:center;padding:9px 0}.rc-label{display:grid;gap:2px;min-width:0}.rc-label b{font-size:14.5px;font-weight:600;color:var(--fog5)}.rc-label small{font-size:12.5px;color:var(--fog2);line-height:1.4}.rc-bar{position:relative;height:8px}.rc-bar:before{content:"";position:absolute;left:50%;top:-4px;bottom:-4px;width:1px;background:var(--ink5)}.rc-bar i{position:absolute;top:0;height:8px;border-radius:3px;width:calc(var(--w) / 2)}.rc-rows li.up .rc-bar i{left:50%;background:var(--fog4)}.rc-rows li.down .rc-bar i{right:50%;background:var(--fog1)}.rc-val{font:400 12.5px/1 var(--mono);color:var(--fog4);text-align:right}.rc-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-top:14px;border-top:1px dashed rgba(255,255,255,.12);font-size:13px}.rc-sum{color:var(--fog3);font-weight:500}.rc-sum.ok{color:var(--ok)}.rc-sum.bad{color:var(--bad)}.rc-meta{font-size:11.5px}.rc-cap,.rc-meta{color:var(--fog2)}.rc-cap{display:grid;gap:12px;justify-items:start;font-size:14px;line-height:1.5;max-width:56ch}@media (max-width:520px){.rc-rows li{grid-template-columns:minmax(0,1fr) 84px}.rc-bar{grid-column:1/-1;grid-row:2}}.det{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.4fr);gap:16px;align-items:center}.det-col{display:grid;gap:8px;padding:20px 22px;border-radius:18px;background:var(--plate);box-shadow:var(--plate-edge);min-width:0}.det-col b{font:600 17px/1.25 var(--display);color:var(--fog5);letter-spacing:-.01em}.det-col code{font:400 12px/1.4 var(--mono);color:var(--fog3);overflow-wrap:anywhere}.det-op{font:400 26px/1 var(--display);color:var(--fog1)}.det-out{display:grid;gap:10px}.det-eq{font-size:13.5px;color:var(--fog2);padding-left:4px}.fig-det[data-armed] .reveal{opacity:0}.fig-det[data-play] .reveal{animation:fig-reveal .8s var(--heaven) both;animation-delay:var(--d,0s)}@media (max-width:900px){.det{grid-template-columns:minmax(0,1fr)}.det-op{transform:rotate(90deg);justify-self:center}}.rlist{list-style:none;margin:1.2em 0 0;padding:0;border-top:1px solid var(--hair);font-family:var(--sans)}.rlist li>a,.rlist li>div{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:6px 22px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--hair);text-decoration:none}.rlist.compact li>a,.rlist.compact li>div{grid-template-columns:130px minmax(0,1fr) auto;padding:13px 0}.rl-date{font-size:12px;color:var(--fog2)}.rl-main{display:grid;gap:4px;min-width:0}.rl-main b{font:600 15.5px/1.3 var(--display);color:var(--fog5);display:inline-flex;align-items:center;gap:9px}.rl-main .rl-ic{color:var(--hue)}.rl-main b.mono{font:500 14px/1.3 var(--mono)}.rl-main span{font-size:14px;line-height:1.5;color:var(--fog2)}.rlist a:hover .rl-main b{text-decoration:underline;text-decoration-color:var(--fog1);text-underline-offset:4px}@media (max-width:700px){.rlist li>a,.rlist li>div,.rlist.compact li>a,.rlist.compact li>div{grid-template-columns:minmax(0,1fr) auto}.rl-date{grid-column:1/-1}}.fig .chip.strong{fill:color-mix(in oklab,var(--hue) 9%,#17171e);stroke:color-mix(in oklab,var(--hue) 42%,transparent)}.fig .node{fill:color-mix(in oklab,var(--hue) 75%,var(--fog3))}.fig .tick{stroke:color-mix(in oklab,var(--hue) 80%,var(--fog2))}.fig .fm.hi{fill:var(--hue)}.fig .draw{stroke:color-mix(in oklab,var(--hue) 28%,var(--fog1))}.det-col{background:linear-gradient(180deg,color-mix(in oklab,var(--hue) 6%,#141419),#0d0d12 70%);position:relative}.det-col:before{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--hue) 70%,transparent),transparent);opacity:.6}.rc-paper{position:relative}.rc-paper:before{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--hue) 75%,transparent),transparent);opacity:.7}.hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"copy stack";column-gap:clamp(24px,4vw,64px);align-items:center;padding-block:clamp(36px,6vw,84px) clamp(48px,6vw,96px)}.hero-copy{grid-area:copy;display:grid;gap:28px;align-content:center;min-width:0}.hero .t-hero{max-width:9.2ch}.hero .t-lead{max-width:30ch}.hero-stack{grid-area:stack;min-width:0}.hero-meta{display:flex;flex-wrap:wrap;gap:8px 20px}.hero-meta .t-label{color:var(--fog2)}@media (max-width:900px){.hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "stack";row-gap:8px}.hero .t-hero{max-width:10ch}}.thesis{display:grid;gap:clamp(48px,7vw,96px)}.thesis-line{max-width:22ch;color:var(--fog2);font-size:clamp(34px,4.6vw,64px);line-height:1.04}.thesis-line span{color:var(--fog5)}.laws{grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hair)}.law,.laws{display:grid}.law{gap:12px;align-content:start;padding:26px 26px 6px 0;text-decoration:none;position:relative}.law+.law{padding-left:26px;border-left:1px solid var(--hair)}.law-tag{display:flex;align-items:center;gap:10px}.law-tag .ic{opacity:.95}.law:before{content:"";position:absolute;left:0;right:26px;top:-1px;height:1px;background:linear-gradient(90deg,var(--hue),transparent 70%);opacity:0;transition:opacity .4s var(--heaven)}.law+.law:before{left:26px}.law:hover:before{opacity:.9}.law b{font:600 21px/1.18 var(--display);letter-spacing:-.016em;color:var(--fog5)}.law b,.law-body{transition:color .2s}.law-body{font-size:15px;line-height:1.55;color:var(--fog2)}.law:hover .law-body{color:var(--fog3)}.systems{padding-block:clamp(40px,6vw,80px) 0}.chapter{display:grid;gap:clamp(28px,4vw,48px);padding-block:clamp(56px,8vw,112px);border-top:1px solid var(--hair)}.chapter.stack .ch-text{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(28px,5vw,80px);row-gap:18px;align-items:end}.chapter.stack .ch-kicker,.chapter.stack .t-h2{grid-column:1}.chapter.stack .ch-body{grid-column:2;grid-row:1/3;align-self:end}.chapter.stack .more{grid-column:2}.chapter.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.chapter.split .ch-text{display:grid;gap:22px;align-content:center}.ch-kicker{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ch-kicker .ic{margin-right:2px}.ch-text .t-h2{max-width:14ch}.ch-body .t-lead{max-width:40ch}.ch-figure{min-width:0}.tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.card.tool{min-height:250px;grid-template-rows:auto auto 1fr auto}.card.tool .cmd{display:block;font:400 12.5px/1.75 var(--mono);color:var(--fog4);background:rgba(0,0,0,.35);border-radius:12px;padding:12px 14px;overflow-wrap:anywhere;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.card-foot a.go{text-decoration:none}.card-foot a.go:hover{color:var(--fog5)}.reg-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(28px,5vw,80px);align-items:end;margin-bottom:40px}.reg-head .section-head{margin-bottom:0}.regcheck{justify-items:stretch;gap:14px}.regcheck .btn{justify-self:start}.rg-title{display:inline-flex;align-items:center;gap:10px}.rg-title b{font:600 15.5px/1.2 var(--display);color:var(--fog5)}.rg-track{width:100%;height:2px;background:var(--ink4);border-radius:2px;overflow:hidden}.rg-track i{display:block;height:100%;background:var(--fog4);transition:width .12s linear}.regcheck[data-phase=offline] .rg-track i,.regcheck[data-phase=ok] .rg-track i{background:var(--ok)}.regcheck[data-phase=bad] .rg-track i{background:var(--bad)}.rg-line{font-size:14px;line-height:1.5;color:var(--fog2);min-height:4.5em}.rg-line .ok{color:var(--ok)}.rg-line .bad{color:var(--bad)}.reg-table{display:grid;margin-bottom:28px}.reg-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,2fr) 170px 130px;gap:8px 24px;align-items:baseline;padding:15px 0;border-top:1px solid var(--hair);font-size:14.5px}.reg-row:last-child{border-bottom:1px solid var(--hair)}.reg-th{font:500 11.5px/1 var(--mono);color:var(--fog2);border-top:0;padding-top:0}.reg-rule{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.reg-rule b{font-size:14px;color:var(--fog5);font-weight:500}.reg-what{color:var(--fog2);line-height:1.5;display:flex;gap:10px;align-items:baseline}.reg-what .ic{position:relative;top:3px}.reg-what b{color:var(--fog4);font-weight:600;margin-right:4px}.reg-fp,.reg-when{font-size:12.5px;color:var(--fog3)}.rindex{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}.rindex a{display:grid;grid-template-columns:120px minmax(0,1fr) 170px 110px;gap:8px 28px;align-items:baseline;padding:24px 0;border-bottom:1px solid var(--hair);text-decoration:none}.ri-id{font-size:12.5px;color:var(--fog2);display:inline-flex;align-items:center;gap:10px}.ri-id .ic{color:var(--fog3)}.ri-id .ic.hued{color:var(--hue)}.ri-title{display:grid;gap:6px}.ri-title b{font:600 clamp(19px,1.8vw,23px)/1.2 var(--display);letter-spacing:-.016em;color:var(--fog5);transition:color .2s}.ri-title small{font-size:14.5px;color:var(--fog2);line-height:1.5}.ri-area{font-size:14px;color:var(--fog3)}.ri-date{font-size:12.5px;color:var(--fog2);text-align:right}.rindex a:hover b{text-decoration:underline;text-decoration-color:var(--fog1);text-underline-offset:5px;text-decoration-thickness:1px}.closing{display:grid;gap:24px;justify-items:start}.closing .t-lead{max-width:44ch}.closing-upi{line-height:0;margin-bottom:4px}@media (max-width:1080px){.laws{grid-template-columns:repeat(2,minmax(0,1fr))}.law:nth-child(3){padding-left:0;border-left:0}.law:nth-child(n+3){border-top:1px solid var(--hair)}.reg-row{grid-template-columns:minmax(130px,.8fr) minmax(0,2fr) 150px}.reg-fp,.reg-th span:last-child{display:none}}@media (max-width:900px){.chapter.split,.chapter.stack .ch-text,.reg-head{grid-template-columns:minmax(0,1fr)}.chapter.stack .ch-body,.chapter.stack .more{grid-column:1;grid-row:auto}.rindex a,.tools{grid-template-columns:minmax(0,1fr)}.rindex a{gap:6px}.ri-date{text-align:left}.reg-row{grid-template-columns:minmax(0,1fr);gap:6px}.reg-th{display:none}}@media (max-width:560px){.laws{grid-template-columns:minmax(0,1fr)}.law+.law{padding-left:0;border-left:0;border-top:1px solid var(--hair)}}.report{padding-bottom:40px;--serif:var(--font-newsreader),"Newsreader","Iowan Old Style",Charter,Georgia,serif}.report-head{display:grid;gap:22px;padding-block:clamp(40px,6vw,88px) clamp(28px,4vw,48px)}.report-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.report-kicker .ic{color:var(--fog3);margin-right:2px}.report-kicker .ic.hued{color:var(--hue)}.report[data-hue] .report-head{position:relative}.report[data-hue] .report-head:before{content:"";position:absolute;left:var(--gut);right:var(--gut-r);top:0;height:1px;background:linear-gradient(90deg,color-mix(in oklab,var(--hue) 80%,transparent),transparent 55%);opacity:.55}.rid{font:500 12.5px/1 var(--mono);color:var(--fog5);padding:7px 10px;border-radius:9px;background:var(--ink2);box-shadow:var(--plate-edge);letter-spacing:.02em}.report-head .t-display{max-width:16ch}.report-def{font:400 clamp(20px,1.9vw,25px)/1.42 var(--serif);font-optical-sizing:auto;color:var(--fog3);max-width:46ch;letter-spacing:-.003em}.report-facts{display:flex;flex-wrap:wrap;gap:14px 40px;margin:6px 0 0;padding-top:22px;border-top:1px solid var(--hair)}.report-facts div{display:grid;gap:6px}.report-facts dt{font:500 11.5px/1 var(--mono);color:var(--fog2)}.report-facts dd{margin:0;font-size:14.5px;color:var(--fog4)}.report-facts a{color:var(--fog4);text-decoration:underline;text-decoration-color:var(--fog1);text-underline-offset:3px;font-family:var(--mono);font-size:13px}.report-hero{padding-block:8px clamp(48px,6vw,80px)}.report-grid{display:grid;grid-template-columns:200px minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.report-toc{position:sticky;top:calc(var(--header-h) + 28px);display:grid;gap:14px}.report-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px;counter-reset:toc}.report-toc li{counter-increment:toc}.report-toc a{display:grid;grid-template-columns:22px 1fr;padding:6px 0;color:var(--fog2);text-decoration:none;font-size:14px;line-height:1.35;transition:color .2s}.report-toc a:before{content:counter(toc,decimal-leading-zero);font:500 11px/1.6 var(--mono);color:var(--fog1)}.report-toc a:hover,.report-toc a[aria-current=true]{color:var(--fog5)}.prose{max-width:720px;min-width:0;font:400 19px/1.66 var(--serif);font-optical-sizing:auto;color:var(--fog4)}.prose>.rsec:first-child h2{margin-top:0}.prose p{margin:0 0 1.1em;text-wrap:pretty}.prose h2{position:relative;font:600 clamp(26px,2.6vw,32px)/1.14 var(--display);letter-spacing:-.024em;color:var(--fog5);margin:2.4em 0 .7em}.prose h3{font:600 20px/1.3 var(--display);letter-spacing:-.012em;color:var(--fog5);margin:1.8em 0 .5em}.prose .anchor{position:absolute;left:-.9em;color:var(--fog1);text-decoration:none;opacity:0;transition:opacity .2s;font-weight:500}.prose h2:hover .anchor{opacity:1}.prose a{color:var(--fog5);text-decoration:underline;text-decoration-color:var(--fog1);text-underline-offset:4px;text-decoration-thickness:1px}.prose a:hover{text-decoration-color:var(--fog4)}.prose b,.prose strong{color:var(--fog5);font-weight:600}.prose em{font-style:italic}.prose ol,.prose ul{margin:0 0 1.2em;padding-left:1.2em;display:grid;gap:.45em}.prose li::marker{color:var(--fog1)}.prose code{font:400 .8em/1.4 var(--mono);color:var(--fog5);background:var(--ink2);border-radius:6px;padding:2px 6px;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone}.prose li,.prose p,.prose strong{min-width:0;overflow-wrap:anywhere}.prose pre{margin:0 0 1.4em;padding:18px 20px;background:var(--ink1);border-radius:16px;box-shadow:var(--plate-edge);overflow-x:auto}.prose pre code{background:none;padding:0;white-space:pre;font-size:13.5px;line-height:1.7;color:var(--fog4)}.prose blockquote{margin:0 0 1.2em;padding-left:20px;border-left:2px solid var(--fog1);color:var(--fog3);font-style:italic}.prose hr{border:0;border-top:1px solid var(--hair);margin:2.4em 0}.prose .tablewrap{overflow-x:auto;margin:0 0 1.4em}.prose table{width:100%;border-collapse:collapse;font:400 14.5px/1.5 var(--sans)}.prose th{text-align:left;font:500 11.5px/1 var(--mono);color:var(--fog2);padding:0 16px 12px 0;white-space:nowrap}.prose td{padding:12px 16px 12px 0;border-top:1px solid var(--hair);vertical-align:top;color:var(--fog3)}.prose td:first-child{color:var(--fog5)}.prose .lede{font-size:21px;line-height:1.6;color:var(--fog4)}.rfig{margin:2.2em 0 2.4em;display:grid;gap:14px}.rfig.wide{margin-left:calc(-1 * min(120px, 8vw));margin-right:calc(-1 * min(120px, 8vw))}.rfig-art{background:var(--plate);border-radius:var(--r-plate);box-shadow:var(--plate-edge);padding:clamp(18px,3vw,34px);overflow-x:auto}.rfig figcaption{font:400 13.5px/1.5 var(--sans);color:var(--fog2);max-width:64ch}.rfig figcaption b{color:var(--fog4);font-weight:600}.rnums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:1.8em 0 2em}@media (max-width:480px){.rnums{grid-template-columns:minmax(0,1fr)}}.rnum{position:relative;display:grid;gap:8px;align-content:start;padding:24px 20px 18px;border-radius:18px;background:linear-gradient(180deg,color-mix(in oklab,var(--hue) 5%,#121218),#0c0c11 70%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),inset 0 1px 0 rgba(255,255,255,.06)}.rnum:before{content:"";position:absolute;left:20px;top:0;width:28px;height:2px;border-radius:0 0 2px 2px;background:var(--hue);opacity:.9}.rnum b{font:600 clamp(30px,3.2vw,40px)/1 var(--display);letter-spacing:-.035em;color:var(--fog5)}.rnum span{font:500 14.5px/1.4 var(--sans);color:var(--fog3)}.rnum small{font:400 11.5px/1.45 var(--mono);color:var(--fog2);padding-top:8px;border-top:1px solid var(--hair)}.rnum small a{color:var(--fog3);text-decoration:underline;text-decoration-color:var(--fog1);text-underline-offset:3px}.openclosed{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:1.4em 0 2em;font:400 15.5px/1.55 var(--sans)}.openclosed>.card{padding:22px 22px 10px;gap:0}.openclosed .oc-closed{--hue:var(--fog2)}.oc-h{display:flex;align-items:center;gap:10px;font:600 15.5px/1.2 var(--display)!important;color:var(--fog5);margin-bottom:14px!important}.oc-h .ic{color:var(--hue)}.oc-closed .oc-h .ic,.openclosed ul{color:var(--fog3)}.openclosed ul{padding-left:1em;margin:0 0 12px;gap:9px}.openclosed li::marker{color:color-mix(in oklab,var(--hue) 70%,transparent)}.qa{display:grid;gap:0;margin:.6em 0 1.6em;border-top:1px solid var(--hair)}.qa-item{padding:20px 0 6px;border-bottom:1px solid var(--hair)}.qa-item h3{margin:0 0 8px;font-size:18px}.mnote{font:400 13.5px/1.5 var(--sans);color:var(--fog2);border-left:1px solid var(--fog1);padding:2px 0 2px 14px;margin:0 0 1.4em}.report-next{padding-block:56px 0}.next-card{padding:26px 28px 30px;gap:18px}.next-card .nc-k{display:inline-flex;align-items:center;gap:12px}.next-card .nc-k .ic{color:var(--hue)}.nc-title{font:600 clamp(24px,2.6vw,34px)/1.1 var(--display);letter-spacing:-.025em;color:var(--fog5)}.next-card .arrow{font-size:24px;color:var(--fog3);transition:transform .45s var(--heaven),color .3s}.next-card:hover .arrow{transform:translateX(4px);color:var(--fog5)}@media (max-width:1100px){.rfig.wide{margin-left:0;margin-right:0}}@media (max-width:900px){.report-grid{grid-template-columns:minmax(0,1fr)}.report-toc{position:static;display:none}.openclosed{grid-template-columns:minmax(0,1fr)}.prose{font-size:18px}}@media print{.report-facts a,.report-next,.report-toc{display:none!important}.prose{color:#111;max-width:none}.rfig-art{box-shadow:none;border:1px solid #ccc}}.prose pre.wrapline code{white-space:pre-wrap;word-break:break-all}.rfig.bare .rfig-art{background:none;box-shadow:none;padding:0;overflow:visible}.page{padding-block:clamp(40px,6vw,88px) 24px}.page-head{display:grid;gap:20px;max-width:820px;margin-bottom:clamp(36px,5vw,64px)}.page-head.two{max-width:none;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,5vw,80px);align-items:end}.page-head.two>div:first-child{display:grid;gap:20px}.page-foot{margin-top:40px;max-width:70ch}.areas{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.area-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:11px;background:var(--ink2);box-shadow:var(--plate-edge);font-size:13.5px;color:var(--fog3)}.area-chip i{font-style:normal;font:500 11.5px/1 var(--mono);color:var(--fog2)}.rindex.big a{padding:28px 0}.ri-area .state{margin-left:10px}.rel-anchor{display:grid;gap:8px}.rel-head{font-size:13px;color:var(--fog4);letter-spacing:.02em;margin:0;overflow-wrap:anywhere}.rel-anchor .regcheck{margin-top:10px}.highlights{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:clamp(48px,6vw,80px)}.highlights,.hl{display:grid;gap:14px}.hl{text-decoration:none;min-width:0}.plate-art{position:relative;aspect-ratio:4/3;border-radius:var(--r-plate);background:radial-gradient(120% 95% at 0 0,color-mix(in oklab,var(--hue) 11%,#18181f) 0,#101016 52%,#0a0a0e 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.055),inset 0 1px 0 rgba(255,255,255,.08);display:grid;grid-template-rows:auto 1fr;padding:20px 22px;overflow:hidden;transition:transform .45s var(--heaven),box-shadow .45s var(--heaven)}.plate-art:before{content:"";position:absolute;left:22px;right:22px;top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--hue) 80%,transparent),transparent);opacity:.6;transition:opacity .45s var(--heaven)}.hl:hover .plate-art{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.1),0 28px 48px -26px #000,0 10px 22px -14px #000}.hl:hover .plate-art:before{opacity:1}.pa-ic{color:var(--hue)}.pa-id{align-self:end;display:flex;align-items:flex-end;gap:2px}.pa-fam{font:500 clamp(24px,2.6vw,36px)/1 var(--mono);color:var(--fog2);letter-spacing:-.03em}.pa-n{font:600 clamp(40px,5vw,66px)/.86 var(--display);color:var(--fog5);letter-spacing:-.05em}.hl-meta{display:grid;gap:4px}.hl-meta b{font:600 16px/1.3 var(--display);color:var(--fog5)}.hl-meta time{font-size:12px;color:var(--fog2)}.archive{display:grid;gap:8px}.arch-filters{position:sticky;top:calc(var(--header-h) + env(safe-area-inset-top, 0px));z-index:5;display:flex;gap:6px;overflow-x:auto;padding:12px 0;margin-bottom:8px;background:linear-gradient(var(--bg) 80%,transparent);scrollbar-width:none}.arch-filters::-webkit-scrollbar{display:none}.arch-filters button{flex:none;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:11px;padding:8px 12px;background:var(--ink2);color:var(--fog3);font-size:13.5px;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.arch-filters button:hover{color:var(--fog5)}.arch-filters button[aria-selected=true]{background:var(--white);color:var(--on-white)}.arch-filters i{font:500 11px/1 var(--mono);font-style:normal;opacity:.7}.arch-month{display:grid;grid-template-columns:200px minmax(0,1fr);gap:0 32px;padding-top:28px}.arch-m{font:600 22px/1.2 var(--display);letter-spacing:-.02em;color:var(--fog5);position:sticky;top:calc(var(--header-h) + 72px);align-self:start}.arch-month ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}.arch-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;padding:16px 0;border-bottom:1px solid var(--hair);scroll-margin-top:calc(var(--header-h) + 80px)}.arch-row time{display:grid;gap:3px;font-size:13px;color:var(--fog3);align-content:start;padding-top:2px}.arch-row time small{font-size:11px;color:var(--fog2)}.arch-main{display:grid;gap:6px;min-width:0}.arch-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.arch-ic{color:var(--fog2)}.arch-ic.hued{color:var(--hue)}.arch-title a,.arch-title b{font:600 17px/1.3 var(--display);letter-spacing:-.012em;color:var(--fog5);text-decoration:none}.arch-title a:hover{text-decoration:underline;text-decoration-color:var(--fog1);text-underline-offset:4px}.arch-toggle{border:0;background:none;padding:0;cursor:pointer;font-size:14.5px;font-weight:500;color:var(--fog5);text-decoration:underline;text-decoration-color:var(--ink5);text-underline-offset:5px}.arch-toggle:hover{text-decoration-color:var(--fog3)}.arch-link{opacity:0;color:var(--fog1);text-decoration:none;transition:opacity .2s}.arch-row:hover .arch-link,.arch-row:target .arch-link{opacity:1}.arch-main p{font-size:14.5px;line-height:1.55;color:var(--fog2)}.arch-row.milestone .arch-main p{color:var(--fog3)}.arch-row:target{background:linear-gradient(90deg,rgba(255,255,255,.03),transparent)}.arch-fp{display:grid;gap:6px;margin:6px 0 0;padding:14px 16px;border-radius:14px;background:var(--ink1);box-shadow:var(--plate-edge)}.arch-fp div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;align-items:baseline}.arch-fp dt{font:500 11.5px/1 var(--mono);color:var(--fog2)}.arch-fp dd{margin:0;font-size:13px;min-width:0;overflow-wrap:anywhere}.vstep{display:grid;gap:22px;padding-block:40px;border-top:1px solid var(--hair)}.vstep-head{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;max-width:760px}.vstep-head>div,.vstep-n{display:grid;gap:8px}.vstep-n{justify-items:start;font-size:12.5px;color:var(--fog2);padding-top:2px}.vstep-body.narrow{max-width:720px}.vstep-body.cmds{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:14px;align-items:stretch}.cmdblock{margin:0;padding:20px 22px;border-radius:var(--r-plate);background:var(--ink1);box-shadow:var(--plate-edge);overflow-x:auto}.cmdblock code{font:400 13px/1.9 var(--mono);color:var(--fog4);white-space:pre}.c-p{color:var(--fog1)}.vstep-body.cmds .card.tool{min-height:0}.chaintable{display:grid;gap:14px;min-width:0}.ct-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.ct-msg{font-size:14px;color:var(--fog2);font-family:var(--sans)}.chaintable[data-phase=ok] .ct-msg{color:var(--ok)}.chaintable[data-phase=bad] .ct-msg{color:var(--bad)}.ct-wrap{position:relative;overflow-x:auto;border-radius:18px;background:var(--plate);box-shadow:var(--plate-edge)}.ct{width:100%;border-collapse:collapse;font:400 13.5px/1.4 var(--sans);min-width:620px}.ct th{text-align:left;font:500 11px/1 var(--mono);color:var(--fog2);padding:16px 18px 12px}.ct td{padding:12px 18px;border-top:1px solid var(--hair);color:var(--fog4);white-space:nowrap}.ct td.mono{font-size:12.5px}.ct .ct-mark{width:30px;text-align:right;font-weight:600}.ct tr[data-mark=ok] .ct-mark{color:var(--ok)}.ct tr[data-mark=bad] .ct-mark{color:var(--bad)}.ct tr[data-mark=ok] td:first-child{box-shadow:inset 2px 0 0 var(--ok)}.ct tr[data-mark=bad] td:first-child{box-shadow:inset 2px 0 0 var(--bad)}.lost{display:grid;gap:22px;justify-items:start;padding-block:clamp(64px,10vw,140px)}.lost .t-lead{max-width:36ch}@media (max-width:1000px){.highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.arch-month,.page-head.two,.vstep-body.cmds{grid-template-columns:minmax(0,1fr)}.arch-m{position:static;padding-bottom:12px}}@media (max-width:560px){.arch-row{grid-template-columns:minmax(0,1fr);gap:6px}.arch-row time{grid-auto-flow:column;justify-content:start;gap:10px}.vstep-head{grid-template-columns:minmax(0,1fr)}}.chaintable>*,.receipt>*,.rfig>*,.vstep-body>*,.vstep>*{min-width:0}.gl-index{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:clamp(28px,4vw,48px)}.gl-index a{padding:7px 11px;border-radius:10px;background:var(--ink2);color:var(--fog3);font-size:13.5px;text-decoration:none;transition:color .2s,background .2s}.gl-index a:hover{color:var(--fog5);background:var(--ink3)}.gl{margin:0}.gl,.gl-row{display:grid}.gl-row{grid-template-columns:minmax(0,.34fr) minmax(0,1fr);gap:12px clamp(24px,4vw,64px);padding-block:26px;border-top:1px solid var(--hair);scroll-margin-top:calc(var(--header-h) + 24px)}.gl-row:target{box-shadow:inset 2px 0 0 var(--ok);padding-left:16px}.gl-row dt{display:flex;gap:10px;align-items:baseline}.gl-row dfn{font:600 19px/1.3 var(--display);font-style:normal;letter-spacing:-.012em;color:var(--fog5)}.gl-link{color:var(--fog1);text-decoration:none;font:500 13px/1 var(--mono);opacity:0;transition:opacity .2s}.gl-link:focus-visible,.gl-row:hover .gl-link{opacity:1}.gl-row dd{margin:0;display:grid;gap:10px;max-width:68ch}.gl-def{font-size:17px;line-height:1.55;color:var(--fog4)}.gl-more{font-size:15px;line-height:1.55;color:var(--fog2)}.gl-go{display:inline-flex;gap:8px;align-items:center;font-size:14px;color:var(--fog3);text-decoration:none;justify-self:start}.gl-go:hover{color:var(--fog5)}.gl-go .arrow{transition:transform .45s var(--heaven)}.gl-go:hover .arrow{transform:translateX(3px)}@media (max-width:720px){.gl-row{grid-template-columns:minmax(0,1fr)}}.release-note .crumbs{margin-bottom:4px}.rn-body{padding-bottom:24px}.rn-body .prose{margin-inline:0}.guide-head{display:grid;gap:20px;padding-block:clamp(32px,5vw,72px) clamp(24px,3vw,40px)}.crumbs{display:flex;gap:10px;align-items:center;font:500 13px/1 var(--sans);color:var(--fog2)}.crumbs a{color:var(--fog3);text-decoration:none}.crumbs a:hover{color:var(--fog5)}.sys-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 10px 6px 8px;border-radius:10px;font:500 12.5px/1 var(--sans);color:var(--fog4);text-decoration:none;background:color-mix(in oklab,var(--hue) 8%,var(--ink1));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--hue) 22%,transparent);transition:color .2s}.sys-chip:hover{color:var(--fog5)}.guide-title{font-size:clamp(36px,4.8vw,66px);max-width:20ch}.answer{max-width:820px;padding:22px 24px 24px;gap:10px}.answer p{font:400 clamp(19px,1.7vw,22px)/1.5 var(--serif);font-optical-sizing:auto;color:var(--fog4)}.report-facts dd.need{max-width:46ch;color:var(--fog3);line-height:1.45}.guide-tool{padding-block:8px clamp(40px,5vw,64px)}.guide-related{padding-block:64px 0;display:grid;gap:22px}.rel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.guide-card{min-height:220px;grid-template-rows:auto auto 1fr auto}.guide-card .card-title{font-size:18px}.g-group{display:grid;gap:20px;padding-block:40px;border-top:1px solid var(--hair)}.g-group-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px}.g-group-head .t-small{max-width:52ch}.g-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.tool-box{padding:22px;gap:18px}.tb-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.tb-pane{display:grid;gap:10px;align-content:start;min-width:0}.tb-label{display:inline-flex;align-items:center;gap:8px;font:500 12px/1 var(--mono);color:var(--fog2)}.tb-label .ic{color:var(--hue)}.tool-box input[type=number],.tool-box input[type=text],.tool-box textarea{width:100%;font:400 13px/1.6 var(--mono);color:var(--fog5);background:rgba(0,0,0,.4);border:0;border-radius:12px;padding:14px 16px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);resize:vertical;outline:none;transition:box-shadow .2s}.tool-box input:focus,.tool-box textarea:focus{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--hue) 60%,transparent)}.tb-actions{display:flex;flex-wrap:wrap;gap:8px}.tb-out{margin:0;padding:14px 16px;border-radius:12px;background:rgba(0,0,0,.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);max-height:220px;overflow:auto}.tb-out code{font:400 12.5px/1.65 var(--mono);color:var(--fog4);white-space:pre-wrap;word-break:break-all}.tb-facts{display:grid;gap:8px;margin:0}.tb-facts div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:baseline}.tb-facts dt{font:500 11.5px/1.3 var(--mono);color:var(--fog2)}.tb-facts dd{margin:0;font-size:12.5px;color:var(--fog5);overflow-wrap:anywhere}.tb-check{display:flex;gap:10px;align-items:center;font-size:13.5px;color:var(--fog3);cursor:pointer}.tb-check input{accent-color:var(--hue);width:16px;height:16px}.tb-check code,.tb-ok code{font:400 12px/1 var(--mono);background:var(--ink2);padding:2px 6px;border-radius:6px;color:var(--fog4)}.tb-ok{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--ok)}.tb-ok .ic{color:var(--ok);margin-top:2px}.tb-err{font:400 13.5px/1.5 var(--mono);color:var(--bad)}.tb-note{font-size:13px;color:var(--fog2)}.tb-form{display:grid;gap:10px}.tb-row{display:flex;gap:10px}.tb-row input{flex:1 1;min-width:0}.tb-results{display:grid;gap:14px}.tb-res{padding:14px 16px;border-radius:14px;background:rgba(0,0,0,.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.tb-res-h{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;margin-bottom:10px;font-size:13px}.tb-res-h code{font:500 13px/1 var(--mono);color:var(--fog5)}.tb-res ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tb-res li{display:grid;gap:4px;padding:10px 12px;border-radius:10px;background:var(--ink1)}.tb-res li code{font:400 12.5px/1.5 var(--mono);color:var(--fog4);overflow-wrap:anywhere}.tb-res li[data-known]{box-shadow:inset 2px 0 0 var(--hue)}.tb-tag{font:500 11px/1 var(--mono);color:var(--fog2)}.tb-res li[data-known] .tb-tag{color:var(--hue)}.tb-empty{font-size:13.5px;color:var(--fog2)}.kt-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.kt-top input{width:90px!important}.kt-wrap{overflow-x:auto;position:relative}.kt{border-collapse:separate;border-spacing:4px;font:400 13px/1 var(--mono);width:100%}.kt th{font:500 11.5px/1 var(--mono);color:var(--fog2);text-align:left;padding:6px 4px;white-space:nowrap}.kt td{padding:0;text-align:right}.kt td input{width:100%;min-width:56px;padding:9px 10px!important;text-align:right}.kt.pub td{padding:10px;border-radius:9px;background:var(--ink1);color:var(--fog5)}.kt.pub td[data-mark=primary]{color:var(--hue);background:color-mix(in oklab,var(--hue) 10%,var(--ink1))}.kt.pub td[data-mark=complement]{color:var(--fog2);background:repeating-linear-gradient(135deg,var(--ink2) 0 6px,var(--ink1) 6px 12px)}.kt.pub td.kt-t{color:var(--fog3)}.kt-sum{font-size:13px;color:var(--fog2);line-height:1.6}.kt-key{display:inline-block;padding:1px 6px;border-radius:6px;font:500 11.5px/1.4 var(--mono)}.kt-key.primary{color:var(--hue);background:color-mix(in oklab,var(--hue) 12%,var(--ink1))}.kt-key.complement{color:var(--fog2);background:var(--ink2)}.kt-reasons{margin:0;padding-left:18px;display:grid;gap:6px;font-size:13.5px;color:var(--fog3)}.cr-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.cr-log{margin:0;padding:16px 18px;min-height:140px;border-radius:12px;background:rgba(0,0,0,.45);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);overflow-x:auto}.cr-log code{font:400 12.5px/1.8 var(--mono);color:var(--fog3);white-space:pre}.cr-ok{color:var(--fog4)}.cr-ok:last-child{color:var(--ok)}.cr-bad{color:var(--bad)}.fd-wrap{overflow-x:auto;position:relative}.fd{width:100%;border-collapse:collapse;font-size:13.5px;min-width:620px}.fd th{text-align:left;font:500 11.5px/1 var(--mono);color:var(--fog2);padding:0 14px 12px 0}.fd td{padding:12px 14px 12px 0;border-top:1px solid var(--hair);vertical-align:top}.fd td code{font:400 13px/1.4 var(--mono);color:var(--fog5);display:block}.fd td small{display:block;margin-top:4px;color:var(--fog2);font-size:12.5px}.fd-float{color:var(--hue);font-size:13px}.fd-fixed{color:var(--fog3);font-size:12.5px}@media (max-width:900px){.tb-facts div,.tb-grid{grid-template-columns:minmax(0,1fr)}.tb-facts div{gap:4px}}@media (max-width:480px){.tb-row{flex-direction:column}}.mk-tabs{display:flex;flex-wrap:wrap;gap:6px}.mk-tabs button{border:0;border-radius:11px;padding:8px 12px;background:var(--ink2);color:var(--fog3);font:500 13.5px/1.2 var(--sans);cursor:pointer;transition:background .2s,color .2s}.mk-tabs button:hover{color:var(--fog5)}.mk-tabs button[aria-selected=true]{background:var(--white);color:var(--on-white)}.mk-steps{list-style:none;margin:0;padding:12px 14px;display:grid;gap:4px;max-height:300px;overflow:auto;position:relative;border-radius:12px;background:rgba(0,0,0,.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.mk-steps li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:baseline;font-size:12px;line-height:1.7;color:var(--fog4)}.mk-steps li .mono{overflow-wrap:anywhere}.mk-steps li[data-tampered]{color:var(--bad)}.mk-n{color:var(--fog2)}.rt-select{font:500 13px/1 var(--mono);color:var(--fog5);background:rgba(0,0,0,.4);border:0;border-radius:10px;padding:8px 10px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.rt-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.rt{width:100%;border-collapse:collapse;font:400 12.5px/1.3 var(--mono);min-width:520px}.rt td,.rt th{padding:8px 10px 8px 0;text-align:right;border-top:1px solid var(--hair);white-space:nowrap}.rt thead th{border-top:0;font:500 11px/1.2 var(--mono);color:var(--fog2)}.rt tbody th,.rt tfoot th{text-align:left;font-weight:500;color:var(--fog3)}.rt td{color:var(--fog5)}.rt tfoot td[data-ok="1"]{color:var(--ok)}.rt tfoot td[data-ok="0"]{color:var(--bad)}.rt tfoot td,.rt tfoot th{border-top:1px solid rgba(255,255,255,.14)}@media (max-width:900px){.rt-grid{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af499ebe53993e40-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1e37010fc5a67d3e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/dad81adf3b849cc4-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e9316828e0a79ff7-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/493e65a0fdec0f99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e5f448bdf22d4ede-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32b04a225cda6443-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_5fbacb{font-family:Inter,Inter Fallback;font-style:normal}.__variable_5fbacb{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a06275{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_a06275{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}