:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf8f2;font-synthesis:none;--ink:#edf8f2;--muted:#8aa099;--line:#c1e8d924;--panel:#0c1714;--green:#55f0bb;--lime:#d4ff63;--violet:#9a87ff;--orange:#ff8f5a;--red:#ff6f6f;background:#07100e;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 79% 5%,#4edfad1a,#0000 29rem),radial-gradient(circle at 12% 48%,#8b7bff0f,#0000 35rem),#07100e;min-width:320px;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1240px,100% - 48px);margin-inline:auto}.grain{pointer-events:none;z-index:99;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='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:84px;display:flex}.brand{letter-spacing:.13em;align-items:center;gap:12px;font:500 12px/1 Cascadia Mono,Consolas,monospace;display:flex}.brand-mark{aspect-ratio:1;color:#07100e;background:var(--green);letter-spacing:-.08em;clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,22% 100%,0 78%);place-items:center;width:30px;font-weight:700;display:grid}nav{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:30px;font:400 11px/1 Cascadia Mono,Consolas,monospace;display:flex}nav a:hover{color:var(--ink)}.nav-cta{color:var(--green);border:1px solid #55f0bb59;padding:12px 15px}.hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:4vw;min-height:760px;padding-block:86px 106px;display:grid}.kicker,.section-index,.product-tag,.lab-label{letter-spacing:.16em;text-transform:uppercase;color:var(--green);font:500 11px/1.4 Cascadia Mono,Consolas,monospace}.pulse{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:9px;animation:2s infinite pulse;display:inline-block;box-shadow:0 0 #55f0bb99}@keyframes pulse{70%{box-shadow:0 0 0 9px #55f0bb00}}h1,h2,h3,h4,p{margin-top:0}h1{letter-spacing:-.066em;margin:24px 0 28px;font-size:clamp(56px,6.2vw,94px);font-weight:600;line-height:.94}h1 em{color:var(--green);font-style:normal;font-weight:400}.lede{color:#aec0ba;max-width:650px;font-size:18px;line-height:1.75}.hero-actions{gap:12px;margin-top:40px;display:flex}.button{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;min-width:210px;padding:16px 18px;font:500 12px/1 Cascadia Mono,Consolas,monospace;transition:all .2s;display:inline-flex}.button.primary{color:#07100e;background:var(--green);border-color:var(--green)}.button:hover{border-color:var(--green);transform:translateY(-2px)}.button.quiet{color:#b7cac3}.boundary-line{color:#61756e;text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap;gap:9px 20px;margin-top:36px;font:400 10px/1.4 Cascadia Mono,Consolas,monospace;display:flex}.hero-orbit{aspect-ratio:1;justify-self:end;width:min(100%,610px);position:relative}.hero-orbit svg{width:100%;height:100%;overflow:visible}.orbit{fill:none;stroke:#bee5d621;stroke-width:1px;stroke-dasharray:4 8}.orbit-b{stroke-dasharray:1 7}.orbit-flow{fill:none;stroke:url(#ring);stroke-width:1.5px;stroke-dasharray:150 1420;stroke-linecap:round;animation:9s linear infinite orbit}@keyframes orbit{to{stroke-dashoffset:-1570px}}.core,.satellite{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07100ee6;flex-direction:column;justify-content:center;display:flex;position:absolute}.core{text-align:center;border-color:#55f0bb80;align-items:center;inset:34%;box-shadow:0 0 50px #55f0bb14}.core:before,.core:after{content:"";background:var(--green);position:absolute}.core:before{width:18px;height:1px;top:-1px;left:-1px}.core:after{width:1px;height:18px;top:-1px;left:-1px}.core small,.satellite small{letter-spacing:.17em;color:var(--muted);font:500 9px/1 Cascadia Mono,Consolas,monospace}.core strong{color:var(--green);margin:11px 0;font:500 21px/1.12 Cascadia Mono,Consolas,monospace}.core span,.satellite span{color:#61756e;font:400 9px/1.3 Cascadia Mono,Consolas,monospace}.satellite{width:178px;min-height:88px;padding:16px}.satellite strong{margin:8px 0 5px;font-size:14px}.satellite.formal{border-top-color:var(--violet);top:5%;left:5%}.satellite.empirical{border-top-color:var(--green);top:20%;right:-2%}.satellite.runtime{border-top-color:var(--orange);bottom:4%;left:7%}.thesis{border-top:1px solid var(--line);grid-template-columns:.45fr 1.55fr;gap:5vw;padding-block:112px;display:grid}.section-index{color:#667a73}.thesis h2,.section-head h2,.boundary h2,.cta h2{letter-spacing:-.045em;max-width:900px;font-size:clamp(38px,4.5vw,68px);font-weight:500;line-height:1.03}.thesis p:last-child{color:#a1b5ae;max-width:780px;font-size:18px;line-height:1.8}.loop-section{border-block:1px solid var(--line);background:#091411;padding-block:112px}.section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:48px;display:flex}.section-head h2{margin-bottom:0}.scenario-tabs{border:1px solid var(--line);background:#07100e;padding:4px;display:flex}.scenario{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:12px 15px;font:500 10px/1 Cascadia Mono,Consolas,monospace}.scenario.active{color:#07100e;background:var(--green)}.lab{background-color:#08110f;background-image:linear-gradient(#55f0bb06 1px,#0000 1px),linear-gradient(90deg,#55f0bb06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #bee5d62e;padding:28px}.lab-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.lab-label{color:var(--lime)}.lab h3{margin:8px 0 0;font-size:24px;font-weight:500}.run-button{color:var(--green);text-transform:uppercase;letter-spacing:.09em;cursor:pointer;background:#55f0bb0a;border:1px solid #55f0bb66;align-items:center;gap:10px;padding:13px 16px;font:500 10px/1 Cascadia Mono,Consolas,monospace;display:flex}.run-button:disabled{opacity:.6;cursor:wait}.run-dot{background:var(--green);border-radius:50%;width:7px;height:7px}.running .run-dot{animation:.6s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.15}}.scenario-summary{color:#8fa49d;max-width:780px;margin:22px 0 38px;line-height:1.65}.stage-track{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.stage{border:1px solid var(--line);background:#08120fe6;min-height:254px;padding:20px 16px;transition:all .35s;position:relative}.stage.active{border-color:#d4ff63cc;transform:translateY(-5px);box-shadow:0 10px 36px #00000040}.stage[data-verdict=PASS],.stage[data-verdict=ADOPTED]{background:#55f0bb0b;border-color:#55f0bb66}.stage[data-verdict=BLOCK]{background:#ff6f6f0b;border-color:#ff6f6f80}.stage-order{color:#53665f;font:400 10px/1 Cascadia Mono,Consolas,monospace}.stage p{color:#738980;text-transform:uppercase;letter-spacing:.13em;margin:36px 0 9px;font:500 9px/1 Cascadia Mono,Consolas,monospace}.stage h4{min-height:43px;margin-bottom:19px;font-size:16px;font-weight:600;line-height:1.35}.stage-verdict{color:#788d85;font:500 20px/1 Cascadia Mono,Consolas,monospace}.stage[data-verdict=PASS] .stage-verdict,.stage[data-verdict=ADOPTED] .stage-verdict{color:var(--green)}.stage[data-verdict=BLOCK] .stage-verdict{color:var(--red)}.stage-metric{color:var(--lime);margin-top:7px;font:400 10px/1 Cascadia Mono,Consolas,monospace;display:block}.stage small{color:#6f837c;margin-top:20px;font-size:11px;line-height:1.55;display:block}.stage-line{background:var(--line);z-index:2;width:11px;height:1px;position:absolute;top:28px;right:-11px}.stage:last-child .stage-line{display:none}.receipt-panel{border:1px solid var(--line);background:#050b09;margin-top:14px}.receipt-head{border-bottom:1px solid var(--line);color:#70847d;letter-spacing:.1em;justify-content:space-between;gap:16px;padding:11px 14px;font:400 9px/1 Cascadia Mono,Consolas,monospace;display:flex}.receipt-actions{gap:16px;display:flex}.receipt-actions a{color:var(--green)}.receipt-actions a:hover{color:var(--ink)}.receipt-panel pre{color:#a8c8bc;white-space:pre-wrap;min-height:180px;max-height:310px;margin:0;padding:18px;font:400 11px/1.6 Cascadia Mono,Consolas,monospace;overflow:auto}.stack{padding-block:128px}.stack-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.product{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:370px;padding:36px;position:relative;overflow:hidden}.product:after{content:"";transform-origin:0;background:var(--green);height:2px;transition:transform .4s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.product:hover:after{transform:scaleX(1)}.product[data-color=violet]:after{background:var(--violet)}.product[data-color=orange]:after{background:var(--orange)}.product-no{color:#41534d;font:300 46px/1 Cascadia Mono,Consolas,monospace;position:absolute;top:32px;right:34px}.product-tag{color:var(--muted)}.product h3{letter-spacing:-.035em;margin:62px 0 18px;font-size:36px}.product>p:not(.product-tag){color:#8ea39b;max-width:540px;line-height:1.75}.product a,.you-are-here{color:var(--green);text-transform:uppercase;letter-spacing:.1em;font:500 10px/1 Cascadia Mono,Consolas,monospace;position:absolute;bottom:34px;left:36px}.product.featured{background:#55f0bb0a}.boundary{color:#07100e;background:#d4ff63;padding-block:128px}.boundary-grid{grid-template-columns:.95fr 1.05fr;gap:8vw;display:grid}.boundary .section-index{color:#07100e8c}.boundary h2{font-size:clamp(44px,5vw,74px)}.boundary-copy>p{font-size:18px;line-height:1.75}blockquote{border-left:2px solid #07100e;margin:38px 0;padding:0 0 0 24px;font-size:24px;font-weight:600;line-height:1.55}.claims{border-top:1px solid #07100e40}.claims div{border-bottom:1px solid #07100e40;grid-template-columns:150px 1fr;gap:20px;padding:18px 0;display:grid}.claims span{letter-spacing:.1em;font:500 9px/1.4 Cascadia Mono,Consolas,monospace}.claims strong{font-size:14px;font-weight:600}.cta{text-align:center;padding-block:150px}.cta h2{margin-inline:auto}.cta .button{margin-top:28px}footer{border-top:1px solid var(--line);color:#60736c;letter-spacing:.12em;justify-content:space-between;gap:20px;padding-block:28px 42px;font:400 9px/1 Cascadia Mono,Consolas,monospace;display:flex}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:980px){nav a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr}.hero-orbit{justify-self:center;width:min(650px,100%)}.stage-track{grid-template-columns:repeat(3,1fr)}.stage-line{display:none}.boundary-grid{grid-template-columns:1fr}}@media (max-width:680px){.shell{width:min(100% - 28px,1240px)}.nav{height:70px}.brand span:last-child{display:none}.nav-cta{padding:10px}.hero{min-height:auto;padding-block:76px}h1{font-size:53px}.hero-actions{flex-direction:column}.button{width:100%}.hero-orbit{margin-top:30px}.satellite{width:145px;min-height:76px;padding:12px}.satellite strong{font-size:12px}.thesis{grid-template-columns:1fr;padding-block:82px}.section-head{flex-direction:column;align-items:stretch}.scenario-tabs{align-self:stretch}.scenario{flex:1}.loop-section,.stack,.boundary{padding-block:82px}.lab{padding:18px}.lab-top{flex-direction:column;align-items:stretch}.run-button{justify-content:center}.stage-track{grid-template-columns:1fr}.stage{min-height:220px}.stack-grid{grid-template-columns:1fr}.product{min-height:340px;padding:28px}.product a,.you-are-here{left:28px}.claims div{grid-template-columns:1fr;gap:8px}footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
