@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_670e808c-module__JdxiwG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_670e808c-module__JdxiwG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,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(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.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(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,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(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:134.59%}.geist_mono_aed55a57-module__iGg3zq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_aed55a57-module__iGg3zq__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
body{font-size:16px;line-height:1.5;font-family:var(--font-sans)!important}.wordmark,.site-nav a,.header-link,.issue-line,.hero-command,.section-marker,.runtime-label,.system-index,.status,.system-copy>p,.feed-header,.footer-prompt,.button,.hero-metrics strong,.window-bar,.runtime-lines span,.stack-track span,.system-capabilities span,.system-footer,.workflow-steps article>span,.workflow-steps h3,.code-body,.terminal-output p,.metric-stack strong,.activity-feed>a>span,.connect-grid strong,.connect-grid small,.site-footer{font-family:var(--font-mono)!important}.hero{min-height:720px!important}.hero h1{max-width:920px!important;font-family:var(--font-mono)!important;letter-spacing:-.055em!important;font-size:clamp(2.9rem,5.6vw,5.8rem)!important;font-weight:700!important;line-height:1.02!important}.hero-description{max-width:690px!important;margin-top:24px!important;font-size:clamp(1rem,1.4vw,1.14rem)!important;line-height:1.7!important}.hero-metrics strong{font-size:clamp(1.3rem,2vw,1.8rem)!important}.section{padding-block:96px!important}.section-header h2{font-family:var(--font-mono)!important;letter-spacing:-.045em!important;font-size:clamp(2.1rem,3.8vw,4rem)!important;font-weight:700!important;line-height:1.08!important}.section-description{font-size:.96rem!important}.system-card{min-height:380px!important}.system-copy h3{font-family:var(--font-mono)!important;letter-spacing:-.035em!important;font-size:clamp(1.55rem,2.5vw,2.45rem)!important;line-height:1.12!important}.system-copy>span{font-size:.94rem!important}.metric-stack strong{font-size:1.65rem!important}.connect-grid strong{font-size:1.08rem!important;line-height:1.25!important}@media (max-width:1040px){.connect-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.hero h1{font-size:clamp(2.45rem,12.5vw,3.9rem)!important;line-height:1.04!important}.section-header h2{font-size:clamp(2rem,9.5vw,3.15rem)!important}.connect-grid{grid-template-columns:1fr!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-mono:"JetBrains Mono", "Cascadia Code", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bg:#0b0a08;--bg-soft:#12100c;--surface:#15130e;--surface-2:#1b1812;--surface-3:#211d16;--text:#f2ecd9;--text-soft:#cec5ae;--muted:#8f8778;--line:#f2ecd91a;--line-strong:#f2ecd938;--accent:#f3a51f;--accent-rgb:243, 165, 31;--cyan:#49c6d9;--cyan-rgb:73, 198, 217;--green:#71d69e;--shadow:0 28px 90px #00000057;--max:1240px}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3ecdc;--bg-soft:#ebe2d0;--surface:#fbf5e8;--surface-2:#fffaf0;--surface-3:#e9deca;--text:#1b1711;--text-soft:#453d32;--muted:#746b5d;--line:#1b17111f;--line-strong:#1b171140;--accent:#bd4f15;--accent-rgb:189, 79, 21;--cyan:#08768a;--cyan-rgb:8, 118, 138;--green:#167448;--shadow:0 28px 80px #352a1824}*,:before,:after{box-sizing:border-box;min-width:0}html{scroll-behavior:smooth;background:var(--bg);width:100%;max-width:100%;overflow-x:clip}body{background:radial-gradient(circle at 12% 2%, rgba(var(--accent-rgb), .12), transparent 28rem), radial-gradient(circle at 88% 8%, rgba(var(--cyan-rgb), .1), transparent 24rem), var(--bg);width:100%;max-width:100%;min-height:100vh;color:var(--text);text-rendering:optimizelegibility;margin:0;font-family:Space Grotesk,Segoe UI,Arial,sans-serif;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.24;background-size:58px 58px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 78%);mask-image:linear-gradient(#000000b3,#0000 78%)}main{width:100%;overflow-x:clip}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}svg{flex:none}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p,span,strong,small,time,a{overflow-wrap:anywhere}::selection{background:var(--accent);color:var(--bg)}.page-shell{min-height:100vh;position:relative;overflow-x:clip}.progress-line{z-index:100;background:linear-gradient(90deg, var(--accent), var(--cyan), transparent 82%);width:100%;height:2px;position:fixed;top:0;left:0}.site-header,.hero,.section,.site-footer{width:calc(100% - 40px);max-width:var(--max);margin-inline:auto}.site-header{z-index:50;border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:14px;padding:10px 12px;display:grid;position:sticky;top:14px;box-shadow:0 16px 50px #0000002e}.wordmark{white-space:nowrap;letter-spacing:-.03em;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.94rem;font-weight:800;display:inline-flex}.wordmark>span:first-child{color:var(--accent)}.wordmark>span:nth-child(2){color:var(--muted)}.wordmark i{background:var(--accent);width:7px;height:15px;margin-left:5px;animation:1.15s steps(2,start) infinite blink}.site-nav{justify-content:center;gap:30px;display:flex}.site-nav a{color:var(--muted);letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;position:relative}.site-nav a:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .18s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover{color:var(--text)}.site-nav a:hover:after{transform:scaleX(1)}.header-actions,.theme-switch{align-items:center;display:flex}.header-actions{gap:10px}.theme-switch{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;gap:3px;padding:3px}.theme-switch button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.theme-switch button.active{background:var(--accent);color:var(--bg);box-shadow:0 0 16px rgba(var(--accent-rgb), .35)}.header-link{border:1px solid var(--line-strong);border-radius:4px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;font-weight:700;transition:border-color .18s,color .18s;display:inline-flex}.header-link:hover{border-color:var(--accent);color:var(--accent)}.hero{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:center;gap:54px;min-height:790px;padding:110px 0 82px;display:grid;position:relative}.hero-orbit{z-index:-1;filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.hero-orbit-one{background:rgba(var(--accent-rgb), .12);width:460px;height:460px;top:20%;left:-20%}.hero-orbit-two{background:rgba(var(--cyan-rgb), .1);width:420px;height:420px;bottom:8%;right:-16%}.issue-line,.hero-command,.section-marker,.runtime-label,.system-index,.status,.system-copy>p,.feed-header,.footer-prompt{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.issue-line{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:44px;font-size:.72rem;display:flex}.signal-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 13px var(--green);border-radius:50%;flex:0 0 7px;animation:2s ease-in-out infinite pulse}.hero-command{color:var(--text-soft);margin:0 0 18px;font-size:clamp(1rem,1.5vw,1.18rem)}.hero-command span{color:var(--accent)}.hero h1{letter-spacing:-.065em;max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.6rem,7vw,7.35rem);font-weight:800;line-height:.92}.hero-description{max-width:730px;color:var(--text-soft);margin:28px 0 0;font-size:clamp(1.06rem,1.7vw,1.3rem);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border:1px solid var(--line-strong);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{border-color:var(--accent);background:var(--accent);color:var(--bg)}.button-primary:hover{box-shadow:0 14px 32px -16px rgba(var(--accent-rgb), .8)}.button-secondary:hover{border-color:var(--accent);color:var(--accent)}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:720px;margin-top:68px;display:grid}.hero-metrics div{border-top:1px solid var(--line-strong);padding-top:16px}.hero-metrics strong,.hero-metrics span{display:block}.hero-metrics strong{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1.45rem,2.5vw,2.1rem)}.hero-metrics span{color:var(--muted);margin-top:6px;font-size:.78rem}.runtime-card,.code-window{border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow);border-radius:7px;overflow:hidden}.window-bar{border-bottom:1px solid var(--line);background:var(--surface-2);min-height:43px;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;display:grid}.window-bar>svg{justify-self:end}.window-dots{gap:6px;display:flex}.window-dots i{background:var(--muted);opacity:.45;border-radius:50%;width:9px;height:9px}.window-dots i:first-child{opacity:1;background:#ff645f}.window-dots i:nth-child(2){opacity:1;background:#f5bc42}.window-dots i:nth-child(3){opacity:1;background:#48c96b}.runtime-profile{border-bottom:1px solid var(--line);align-items:center;gap:17px;padding:26px;display:flex}.runtime-profile img{border:1px solid var(--line-strong);border-radius:5px;flex:0 0 64px;width:64px;height:64px}.runtime-profile strong,.runtime-profile small,.runtime-label{display:block}.runtime-label{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:.65rem}.runtime-profile strong{font-size:1.06rem}.runtime-profile small{color:var(--muted);margin-top:5px;line-height:1.5}.runtime-lines{gap:0;padding:12px 26px;display:grid}.runtime-lines div{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.runtime-lines div:last-child{border-bottom:0}.runtime-lines span{color:var(--muted);text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem}.runtime-lines strong{font-size:.88rem;font-weight:600}.runtime-status{border-top:1px solid var(--line);background:rgba(var(--cyan-rgb), .07);color:var(--cyan);align-items:center;gap:9px;padding:17px 26px;font-size:.78rem;display:flex}.stack-rail{border-block:1px solid var(--line);background:var(--surface);width:100%;overflow:hidden}.stack-track{width:max-content;animation:38s linear infinite marquee;display:flex}.stack-track span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:30px;padding:18px 30px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.73rem;display:inline-flex}.stack-track i{color:var(--accent);font-style:normal}.section{padding:116px 0}.section-header{grid-template-columns:160px minmax(0,760px);align-items:start;gap:34px;margin-bottom:52px;display:grid}.section-marker{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:11px;padding-top:8px;font-size:.72rem;display:flex}.section-marker span{color:var(--muted)}.section-marker p{margin:0}.section-header h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.75rem,5vw,5.4rem);line-height:.98}.section-description{max-width:670px;color:var(--muted);margin:22px 0 0;font-size:1rem;line-height:1.7}.systems-grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.system-card{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 76%, transparent);flex-direction:column;justify-content:space-between;min-height:420px;padding:30px;transition:background .22s,transform .22s;display:flex}.system-card:hover{z-index:1;background:var(--surface-2);transform:translateY(-4px)}.system-topline,.system-footer,.system-footer>div,.system-footer a{align-items:center;display:flex}.system-topline,.system-footer{justify-content:space-between;gap:15px}.system-index{color:var(--muted);font-size:.75rem}.status{border:1px solid var(--line-strong);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:5px 8px;font-size:.62rem}.status-live,.status-active{border-color:color-mix(in srgb, var(--green) 52%, transparent);color:var(--green)}.status-building{border-color:color-mix(in srgb, var(--accent) 52%, transparent);color:var(--accent)}.system-copy{margin:44px 0 34px}.system-copy>p{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px;font-size:.68rem}.system-copy h3{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.5vw,3.35rem);line-height:1}.system-copy>span{max-width:570px;color:var(--muted);margin-top:18px;line-height:1.7;display:block}.system-capabilities{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.system-capabilities span{border:1px solid var(--line);color:var(--text-soft);border-radius:2px;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem}.system-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:28px;padding-top:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem}.system-footer>div{flex-wrap:wrap;gap:13px}.system-footer>div span,.system-footer a{align-items:center;gap:5px;display:inline-flex}.system-footer a{color:var(--accent);font-weight:800}.workflow-section{position:relative}.workflow-layout{grid-template-columns:minmax(0,.86fr) minmax(440px,1.14fr);align-items:start;gap:28px;display:grid}.workflow-steps{border-top:1px solid var(--line-strong);display:grid}.workflow-steps article{border-bottom:1px solid var(--line-strong);grid-template-columns:50px minmax(0,1fr);gap:18px;padding:23px 0;display:grid}.workflow-steps article>span{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem}.workflow-steps h3,.workflow-steps p{margin:0}.workflow-steps h3{font-size:1.05rem}.workflow-steps p{color:var(--muted);margin-top:8px;font-size:.88rem;line-height:1.65}.code-window{position:sticky;top:100px}.code-body{color:#e9e2d0;background:#070604;padding:30px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.76rem,1.2vw,.9rem);line-height:1.85;overflow-x:auto}.code-body p{min-width:max-content;margin:0}.code-body .indent{padding-left:28px}.code-comment{color:#706b61}.code-key{color:#ff7d72}.code-fn{color:#d6a8ff}.code-string{color:#9fd7ff}.terminal-output{background:var(--surface-2);gap:1px;padding:12px;display:grid}.terminal-output p{background:var(--surface);grid-template-columns:auto 76px minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;display:grid}.terminal-output svg{color:var(--green)}.terminal-output span{color:var(--muted)}.terminal-output strong{font-weight:600}.activity-layout{grid-template-columns:280px minmax(0,1fr);gap:24px;display:grid}.metric-stack{gap:12px;display:grid}.metric-stack article{border:1px solid var(--line-strong);background:var(--surface);grid-template-columns:auto 1fr;align-items:center;gap:4px 13px;padding:22px;display:grid}.metric-stack svg{color:var(--accent);grid-row:span 2}.metric-stack strong{font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1}.metric-stack span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.73rem}.activity-feed{border:1px solid var(--line-strong);background:var(--surface)}.feed-header,.activity-feed>a{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.feed-header{border-bottom:1px solid var(--line-strong);background:var(--surface-2);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:13px 18px;font-size:.65rem}.activity-feed>a{border-bottom:1px solid var(--line);padding:19px;transition:background .18s,padding-left .18s}.activity-feed>a:last-child{border-bottom:0}.activity-feed>a:hover{background:var(--surface-2);padding-left:25px}.activity-feed strong,.activity-feed p{margin:0}.activity-feed p{max-width:680px;color:var(--muted);margin-top:6px;font-size:.83rem;line-height:1.5}.activity-feed>a>span{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;display:inline-flex}.feed-empty{color:var(--muted);margin:0;padding:24px}.connect-section{padding-bottom:92px}.connect-grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.connect-grid>a{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:15px;min-height:200px;padding:24px;transition:background .18s,transform .18s;display:grid}.connect-grid>a:hover{z-index:1;background:var(--surface-2);transform:translateY(-4px)}.connect-icon{border:1px solid var(--line-strong);width:42px;height:42px;color:var(--accent);border-radius:4px;place-items:center;display:grid}.connect-grid strong,.connect-grid small,.connect-grid p{margin:0;display:block}.connect-grid strong{font-family:Georgia,Times New Roman,serif;font-size:1.45rem}.connect-grid small{color:var(--accent);margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem}.connect-grid p{color:var(--muted);margin-top:22px;font-size:.84rem;line-height:1.55}.connect-grid>a>svg{color:var(--muted)}.site-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:28px 0 46px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;display:flex}.footer-prompt{color:var(--accent)}@keyframes blink{50%{opacity:0}}@keyframes pulse{50%{opacity:.35}}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.hero-main,.runtime-card,.system-card,.workflow-steps,.code-window,.metric-stack,.activity-feed,.connect-grid{animation:.62s both rise}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1040px){.site-nav{display:none}.site-header{grid-template-columns:1fr auto}.hero{grid-template-columns:1fr;min-height:auto;padding-top:92px}.runtime-card{max-width:680px}.workflow-layout,.activity-layout{grid-template-columns:1fr}.code-window{position:static}.metric-stack{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.systems-grid,.connect-grid{grid-template-columns:1fr}.section-header{grid-template-columns:1fr;gap:17px}.section-marker{padding-top:0}}@media (max-width:640px){.site-header,.hero,.section,.site-footer{width:calc(100% - 24px)}.site-header{padding:8px;top:9px}.header-link{display:none}.hero{gap:34px;padding:70px 0 56px}.issue-line{margin-bottom:30px}.hero h1{font-size:clamp(3rem,15vw,4.7rem);line-height:.96}.hero-actions,.button{width:100%}.hero-metrics{grid-template-columns:1fr;gap:12px;margin-top:44px}.hero-metrics div{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;display:grid}.hero-metrics span{margin-top:0}.runtime-profile,.runtime-lines,.runtime-status{padding-left:18px;padding-right:18px}.runtime-profile{align-items:flex-start}.runtime-lines div{grid-template-columns:1fr;gap:5px}.section{padding:82px 0}.section-header{margin-bottom:36px}.section-header h2{font-size:clamp(2.55rem,12vw,4rem)}.system-card{min-height:auto;padding:22px}.system-copy{margin-top:34px}.system-footer{flex-direction:column;align-items:flex-start}.workflow-steps article{grid-template-columns:38px minmax(0,1fr)}.code-body{padding:22px}.terminal-output p{grid-template-columns:auto 58px minmax(0,1fr)}.metric-stack{grid-template-columns:1fr}.feed-header{display:none}.activity-feed>a{grid-template-columns:1fr;gap:14px}.activity-feed>a>span{white-space:normal}.connect-grid>a{min-height:170px;padding:21px}.site-footer{flex-direction:column;align-items:flex-start}}@media (max-width:380px){.site-header,.hero,.section,.site-footer{width:calc(100% - 18px)}.wordmark{font-size:.82rem}.theme-switch button{width:27px;height:27px}.runtime-profile{flex-direction:column}.terminal-output p{grid-template-columns:auto 1fr}.terminal-output strong{grid-column:2}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--font-mono:var(--font-geist-mono,"JetBrains Mono"), "Cascadia Code", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-sans:var(--font-geist-sans,Inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.skip-link{z-index:200;border:1px solid var(--accent);background:var(--bg);color:var(--text);font-family:var(--font-mono);border-radius:4px;padding:10px 14px;font-size:.78rem;font-weight:700;transition:transform .16s;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:where(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:4px}#main-content:focus{outline:none}.hero-kicker{color:var(--accent);font-family:var(--font-mono);letter-spacing:.045em;margin:0 0 18px;font-size:clamp(.78rem,1.2vw,.92rem)}.hero-metrics strong{line-height:1.25;font-size:clamp(1rem,1.7vw,1.45rem)!important}.runtime-status.status-offline{background:rgba(var(--accent-rgb), .08);color:var(--accent)}.focus-band{width:calc(100% - 40px);max-width:var(--max);border-block:1px solid var(--line-strong);grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);gap:34px;margin:86px auto 12px;padding:28px 0;display:grid}.focus-band-head span,.focus-list article>span,.connect-group-label span,.case-study-label,.case-study-back,.case-study-section>span{font-family:var(--font-mono)}.focus-band-head span,.connect-group-label span,.case-study-label{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem}.focus-band-head h2{font-family:var(--font-mono);letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(1.35rem,2vw,1.8rem)}.focus-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.focus-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 72%, transparent);min-height:130px;padding:18px}.focus-list article>span{color:var(--muted);font-size:.68rem}.focus-list p{color:var(--text-soft);margin:24px 0 0;font-size:.88rem;line-height:1.55}.data-note{color:var(--muted);font-style:normal}.system-links{justify-content:flex-end;gap:14px!important}.system-links a{color:var(--accent);font-weight:700}.connect-groups{gap:38px;display:grid}.connect-group{gap:14px;display:grid}.connect-group-label{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.connect-group-label p{color:var(--muted);margin:0;font-size:.8rem}.case-study{width:calc(100% - 40px);max-width:980px;margin:0 auto;padding:108px 0 120px}.case-study-hero{border-bottom:1px solid var(--line-strong);padding-bottom:64px}.case-study-back{min-height:40px;color:var(--muted);align-items:center;gap:8px;font-size:.74rem;display:inline-flex}.case-study-label{margin:48px 0 16px}.case-study h1{max-width:850px;font-family:var(--font-mono);letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,7vw,6.2rem);line-height:.98}.case-study-summary{max-width:760px;color:var(--text-soft);margin:26px 0 32px;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.75}.case-study-sections{display:grid}.case-study-section{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr);gap:26px;padding:54px 0;display:grid}.case-study-section>span{color:var(--accent);padding-top:7px;font-size:.72rem}.case-study-section h2{font-family:var(--font-mono);letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(1.5rem,3vw,2.35rem)}.case-study-section p{max-width:760px;color:var(--text-soft);margin:0 0 16px;line-height:1.75}.case-study-section ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.case-study-section li{color:var(--text-soft);padding-left:22px;line-height:1.6;position:relative}.case-study-section li:before{content:"—";color:var(--accent);position:absolute;left:0}@media (max-width:820px){.focus-band,.focus-list{grid-template-columns:1fr}}@media (max-width:640px){.focus-band,.case-study{width:calc(100% - 24px)}.focus-band{margin-top:58px}.connect-group-label{flex-direction:column;align-items:flex-start;gap:5px}.case-study{padding:76px 0 88px}.case-study-hero{padding-bottom:44px}.case-study h1{font-size:clamp(2.4rem,13vw,4rem)}.case-study-section{grid-template-columns:1fr;gap:12px;padding:40px 0}.system-links{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start!important}}
.stack-rail{contain:inline-size paint}.runtime-card,.code-window,.activity-feed,.system-card,.connect-grid>a,.metric-stack article{max-width:100%}.window-bar{grid-template-columns:auto minmax(0,1fr) auto}.window-bar>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.system-footer,.system-links,.system-meta{flex-wrap:wrap}.code-body{max-width:100%}@media (max-width:820px){.hero-orbit{display:none}.hero-metrics,.metric-stack{grid-template-columns:1fr}.hero-metrics{gap:12px;margin-top:44px}.hero-metrics div{grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:center;gap:14px;display:grid}.hero-metrics span{margin-top:0}.system-footer{flex-direction:column;align-items:flex-start}.system-links{justify-content:flex-start;width:100%}.terminal-output p{grid-template-columns:auto minmax(48px,70px) minmax(0,1fr)}.runtime-lines div{grid-template-columns:minmax(70px,84px) minmax(0,1fr)}}@media (max-width:640px){.hero-metrics div,.runtime-lines div{grid-template-columns:1fr;gap:5px}.runtime-profile,.runtime-profile>div{min-width:0}.terminal-output p{grid-template-columns:auto minmax(0,1fr)}.terminal-output strong{grid-column:2}.connect-grid>a{grid-template-columns:auto minmax(0,1fr) auto}}@media (max-width:380px){.site-header{gap:8px}.wordmark>span:nth-child(2){display:none}.theme-switch{flex-shrink:0}.runtime-profile img{flex-basis:52px;width:52px;height:52px}.connect-grid>a{grid-template-columns:1fr auto}.connect-icon{grid-column:1/-1}}
