@font-face{font-family:Geist Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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 Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:JetBrains Mono Variable;font-style:normal;font-display:optional;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{color-scheme:dark;font-family:Geist Variable,Geist,system-ui,sans-serif;font-synthesis:none;--ember: #ea580c;--ember-bright: #ff6a1a;--ember-deep: #992b0a;--void: #050201;--ink: #000;--graphite: #191c21;--graphite-light: #22252b;--line: #27272a;--line-bright: #3d3d42;--white: #fff;--mist: #a1a1aa;--positive: #6ee7a8;--caution: #f6c76e;--gutter: clamp(1.5rem, 4.5vw, 4rem);--content: 1440px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px;background:var(--void)}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 80% 3%,rgb(153 43 10 / 15%),transparent 28rem),var(--void);color:var(--white)}.product-preview-loading{align-items:center;background:#070706;color:#f7f7f5;display:flex;flex-direction:column;font-family:Geist Variable,Geist,sans-serif;gap:.85rem;justify-content:center;min-height:100dvh}.product-preview-loading>span{animation:product-preview-pulse 1.1s ease-in-out infinite alternate;background:#ea580c;border-radius:999px;height:.65rem;width:.65rem}.product-preview-loading>h1{font-size:.82rem;font-weight:560;letter-spacing:.04em;margin:0}@keyframes product-preview-pulse{to{opacity:.35;transform:scale(.8)}}button,input,select{font:inherit}button,a,summary,input,select{-webkit-tap-highlight-color:transparent}button,summary,select{cursor:pointer}a{color:inherit}img,svg{display:block;max-width:100%}p,h1,h2,h3{margin:0}::selection{background:var(--ember);color:var(--void)}:focus-visible{outline:2px solid var(--white);outline-offset:4px;box-shadow:0 0 0 4px var(--ember-deep)}.site-shell{width:100%;max-width:100%;overflow-x:clip}.section-gutter{width:min(100%,var(--content));margin-inline:auto;padding-inline:var(--gutter)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:12px 16px;background:var(--white);color:var(--void);border-radius:8px;transform:translateY(-150%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}.site-header{position:absolute;z-index:20;top:0;left:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;min-height:84px;padding:18px var(--gutter);border-bottom:1px solid rgb(255 255 255 / 9%);background:linear-gradient(to bottom,rgb(5 2 1 / 82%),transparent)}.wordmark-link{width:max-content;text-decoration:none;border-radius:8px}.brand-mark{display:inline-flex;align-items:center;gap:10px;font-size:1.16rem;font-weight:590;letter-spacing:-.035em}.brand-mark svg{width:28px;height:28px;color:var(--ember-bright)}.primary-nav{display:flex;align-items:center;gap:clamp(1.25rem,3vw,2.4rem)}.primary-nav a,.footer-bottom a{color:var(--mist);font-size:.92rem;text-decoration:none;transition:color .18s ease}.primary-nav a:hover,.footer-bottom a:hover{color:var(--white)}.nav-actions{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:18px}.mobile-navigation{display:none}.mobile-menu-toggle{display:grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid var(--line-bright);border-radius:8px;background:var(--graphite);color:var(--white)}.mobile-menu{position:absolute;top:58px;right:0;display:grid;width:min(300px,calc(100vw - var(--gutter) * 2));padding:10px;border:1px solid var(--line-bright);border-radius:10px;background:#111216fa;box-shadow:0 28px 70px #0000009e}.mobile-menu[hidden]{display:none}.mobile-menu a{display:flex;min-height:48px;align-items:center;padding:0 14px;border-radius:7px;color:#d4d4d8;text-decoration:none}.mobile-menu a:hover{background:var(--graphite-light);color:var(--white)}.beta-state,.thread-state,.core-live{display:inline-flex;align-items:center;gap:7px;font-family:JetBrains Mono Variable,monospace;font-size:.65rem;font-weight:650;letter-spacing:.08em;color:var(--mist);white-space:nowrap}.beta-state i,.thread-state i,.core-live i{width:6px;height:6px;border-radius:50%;background:var(--positive);box-shadow:0 0 12px #6ee7a8b3}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:0 20px;border:1px solid transparent;border-radius:8px;font-size:.95rem;font-weight:620;text-decoration:none;transition:transform .22s ease,background .22s ease,border-color .22s ease,color .22s ease}.button:hover{transform:translateY(-2px)}.button svg{transition:transform .22s ease}.button:hover svg{transform:translate(3px)}.button-primary{background:var(--ember);color:var(--void);box-shadow:0 10px 32px #ea580c30}.button-primary:hover{background:var(--ember-bright)}.button-secondary{border-color:var(--line-bright);background:#191c21b8;color:var(--white)}.button-secondary:hover{border-color:#67676d;background:var(--graphite-light)}.button-small{min-height:44px;padding-inline:16px;font-size:.86rem}.operational-label,.card-meta{display:flex;align-items:center;gap:10px;color:#c2c2c8;font-family:JetBrains Mono Variable,monospace;font-size:.68rem;font-weight:650;letter-spacing:.105em;line-height:1.4}.operational-label>span{width:28px;height:1px;background:var(--ember);box-shadow:0 0 10px #ea580ccc}.hero{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(430px,5fr);align-items:center;gap:clamp(44px,5vw,78px);min-height:min(900px,100svh);padding-top:145px;padding-bottom:72px;isolation:isolate}.hero:before{content:"";position:absolute;z-index:-2;inset:0 calc(var(--gutter) * -1);background-image:linear-gradient(rgb(255 255 255 / 3.5%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 3.5%) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,rgb(0 0 0 / 55%),transparent 83%)}.hero-atmosphere{position:absolute;z-index:-1;right:-18%;bottom:-10%;width:900px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(234 88 12 / 24%) 0,rgb(153 43 10 / 11%) 28%,transparent 67%);filter:blur(26px);pointer-events:none}.hero-copy{position:relative;z-index:3;align-self:center}.hero h1{width:100%;max-width:780px;margin-top:24px;font-size:clamp(3rem,5.45vw,6.15rem);font-weight:490;line-height:.93;letter-spacing:-.065em}.hero-lines,.hero-lines>span{display:block;white-space:nowrap}.hero-lines-mobile{display:none}.hero h1>span>span:last-child{color:var(--ember-bright)}.hero-body{max-width:640px;margin-top:30px;color:#c0c0c6;font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.62}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero-support{max-width:650px;margin-top:17px;color:var(--mist);font-family:JetBrains Mono Variable,monospace;font-size:.7rem;letter-spacing:.02em}.hero-core{position:relative;z-index:2;right:auto;bottom:auto;width:100%}.workspace-core{position:relative;width:100%;aspect-ratio:1.14;margin:0;border:1px solid rgb(255 255 255 / 10%);border-radius:24px;background:linear-gradient(135deg,rgb(255 255 255 / 5%),transparent 42%),#070708de;box-shadow:0 60px 110px #000000ad,inset 0 1px #ffffff0f;transform:perspective(1200px) rotateY(-6deg) rotateX(3deg);transform-origin:center}.core-grid{position:absolute;inset:0;border-radius:inherit;background-image:linear-gradient(rgb(255 255 255 / 3.5%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 3.5%) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(circle at 53% 50%,#000 5%,transparent 76%)}.core-trajectory{position:absolute;height:1px;background:linear-gradient(90deg,transparent,var(--ember),transparent);transform-origin:left;opacity:.62}.core-trajectory:after{content:"";position:absolute;right:23%;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--ember-bright);box-shadow:0 0 20px var(--ember)}.core-trajectory-a{top:29%;left:11%;width:78%;transform:rotate(21deg)}.core-trajectory-b{top:75%;left:18%;width:67%;transform:rotate(-26deg)}.core-source,.core-output,.core-gate{position:absolute;z-index:2;border:1px solid var(--line);background:#111214f0;box-shadow:0 18px 48px #00000073}.core-source{display:grid;grid-template-columns:auto 1fr;gap:3px 8px;width:150px;padding:12px;border-radius:10px;font-size:.72rem}.core-source svg{grid-row:1 / 3;color:var(--ember-bright)}.core-source small{color:var(--mist);font-family:JetBrains Mono Variable,monospace;font-size:.54rem}.core-source-brain{top:10%;left:7%}.core-source-repo{top:14%;right:4%}.core-room{position:absolute;z-index:3;top:28%;left:20%;width:60%;padding:20px;border:1px solid #3a3b40;border-radius:16px;background:linear-gradient(145deg,#202329,#111216 66%);box-shadow:0 36px 70px #000000a6,inset 0 1px #ffffff14}.core-room-topline{display:flex;justify-content:space-between;color:var(--mist);font-family:JetBrains Mono Variable,monospace;font-size:.54rem;font-weight:650;letter-spacing:.08em}.core-live{color:var(--positive);font-size:inherit}.core-room-title{margin-top:9px;font-size:1.05rem;font-weight:600}.core-people{display:flex;gap:8px;margin-top:13px}.core-people span{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid var(--line);border-radius:6px;color:#c9c9ce;font-size:.62rem}.core-people span:last-child svg{color:var(--ember-bright)}.core-command{margin-top:14px;padding:11px 12px;border-left:2px solid var(--ember);background:#ffffff08}.core-command span,.core-gate span,.core-room-status{color:var(--mist);font-family:JetBrains Mono Variable,monospace;font-size:.52rem;letter-spacing:.08em}.core-command p{margin-top:4px;color:#dedee1;font-size:.68rem;line-height:1.4}.core-progress{height:3px;margin-top:14px;overflow:hidden;border-radius:3px;background:#303138}.core-progress span{display:block;height:100%;background:var(--ember);box-shadow:0 0 9px var(--ember)}.core-room-status{margin-top:7px}.core-output{bottom:9%;left:5%;width:185px;padding:12px;border-radius:10px}.core-output div,.core-output span{display:flex;align-items:center;gap:7px}.core-output div{font-size:.72rem}.core-output div svg{color:var(--ember-bright)}.core-output span{margin-top:6px;color:var(--positive);font-family:JetBrains Mono Variable,monospace;font-size:.52rem}.core-gate{right:4%;bottom:8%;display:flex;align-items:center;gap:10px;width:185px;padding:12px;border-color:#f6c76e47;border-radius:10px}.core-gate>svg{color:var(--caution)}.core-gate div{display:grid;gap:3px}.core-gate span{color:var(--caution)}.core-gate strong{font-size:.68rem;font-weight:590}.problem{padding-top:clamp(8rem,13vw,12rem);padding-bottom:clamp(8rem,13vw,12rem)}.section-rule{width:100%;height:1px;margin-bottom:clamp(4rem,7vw,7rem);background:linear-gradient(90deg,var(--ember),var(--line) 20%,transparent)}.problem-statement{max-width:1320px;font-size:clamp(2.45rem,5.25vw,5.2rem);font-weight:480;line-height:1.02;letter-spacing:-.052em}.problem-statement [data-problem-word]{will-change:opacity}.inline-product-art{position:relative;top:-.09em;display:inline-flex;width:clamp(96px,10vw,155px);height:.73em;align-items:center;justify-content:space-around;margin-inline:.08em;overflow:hidden;border:1px solid #37383d;border-radius:999px;background:radial-gradient(circle at 52% 50%,rgb(234 88 12 / 31%),transparent 50%),var(--graphite);vertical-align:middle}.inline-product-art i{width:30%;height:1px;background:var(--ember)}.inline-product-art svg{width:.38em;color:var(--ember-bright)}.problem-body{max-width:690px;margin-top:42px;color:var(--mist);font-size:1.08rem;line-height:1.68}.failure-lines{display:grid;grid-template-columns:repeat(3,1fr);margin-top:80px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.failure-lines p{min-height:154px;padding:28px clamp(20px,3vw,40px) 28px 0;color:#d3d3d6;font-size:1rem;line-height:1.5}.failure-lines p+p{padding-left:clamp(20px,3vw,40px);border-left:1px solid var(--line)}.failure-lines span{display:block;margin-bottom:24px;color:var(--ember-bright);font-family:JetBrains Mono Variable,monospace;font-size:.65rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.section-heading h2,.principles h2,.waitlist-copy h2{max-width:990px;font-size:clamp(2.5rem,4.8vw,5rem);font-weight:490;line-height:.99;letter-spacing:-.055em}.section-heading .operational-label,.principles-intro .operational-label,.waitlist-copy .operational-label{margin-bottom:22px}.operating-model{padding-top:90px;padding-bottom:clamp(9rem,16vw,14rem)}.operating-heading{position:relative;z-index:2;max-width:1050px;margin-bottom:82px}.operating-stack{display:grid;gap:56px}.operating-card{position:sticky;top:112px;display:grid;grid-template-columns:minmax(270px,.8fr) minmax(420px,1.2fr);min-height:410px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#17191d,#0d0d0f);box-shadow:0 34px 90px #0000008c;transform-origin:center top}.operating-card:nth-child(2){top:124px}.operating-card:nth-child(3){top:136px}.operating-card:nth-child(4){top:148px}.operating-card:nth-child(5){top:160px}.operating-card-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,72px);border-right:1px solid var(--line)}.card-meta{color:var(--ember-bright)}.operating-card h3{max-width:430px;margin-top:26px;font-size:clamp(2rem,3.5vw,3.7rem);font-weight:500;line-height:1;letter-spacing:-.05em}.operating-card-copy>p{max-width:460px;margin-top:22px;color:var(--mist);font-size:1.05rem;line-height:1.62}.operating-card-visual{position:relative;display:grid;place-items:center;padding:clamp(30px,5vw,70px);background:radial-gradient(circle at center,rgb(234 88 12 / 12%),transparent 48%),linear-gradient(rgb(255 255 255 / 3%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 3%) 1px,transparent 1px);background-size:auto,38px 38px,38px 38px}.step-source-map{display:grid;grid-template-columns:1fr 100px 1fr;align-items:center;width:min(100%,560px)}.step-source-map span,.step-evidence span{display:flex;min-height:94px;align-items:center;justify-content:center;gap:10px;padding:20px;border:1px solid var(--line-bright);border-radius:12px;background:#15161a;box-shadow:0 18px 36px #0000004d}.step-source-map svg,.step-evidence svg{color:var(--ember-bright)}.step-source-map i{height:1px;background:var(--ember);box-shadow:0 0 14px var(--ember)}.step-objective{width:min(100%,520px);padding:clamp(26px,4vw,44px);border:1px solid var(--line-bright);border-left:3px solid var(--ember);border-radius:4px 14px 14px 4px;background:#15161a;box-shadow:0 24px 54px #0006}.step-objective span,.step-objective small,.step-approval span{font-family:JetBrains Mono Variable,monospace;font-size:.64rem;letter-spacing:.08em}.step-objective span{color:var(--ember-bright)}.step-objective p{margin:18px 0 24px;font-size:clamp(1.25rem,2.4vw,2rem);line-height:1.25}.step-objective small{color:var(--mist)}.step-progress{display:grid;gap:10px;width:min(100%,520px);padding:18px;border:1px solid var(--line-bright);border-radius:12px;background:#111216}.step-progress span{display:flex;min-height:58px;align-items:center;gap:10px;padding:0 18px;border:1px solid var(--line);border-radius:7px;color:#d5d5d9}.step-progress span svg{color:var(--positive)}.step-progress .active{border-color:#ea580c61;color:var(--white)}.step-progress .active i{width:7px;height:7px;border-radius:50%;background:var(--ember-bright);box-shadow:0 0 12px var(--ember)}.step-evidence{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:min(100%,550px)}.step-evidence span:last-child svg{color:var(--positive)}.step-approval{display:flex;align-items:center;gap:18px;width:min(100%,500px);padding:30px;border:1px solid rgb(246 199 110 / 36%);border-radius:12px;background:linear-gradient(120deg,#f6c76e17,#15161a 50%);box-shadow:0 24px 55px #0000006b}.step-approval>svg{flex:0 0 auto;color:var(--caution)}.step-approval div{display:grid;gap:8px}.step-approval span{color:var(--caution)}.step-approval strong{font-size:1.1rem;font-weight:570}.connected,.day-section,.product-section,.principles,.beta-fit,.waitlist-section,.faq{padding-top:clamp(7rem,13vw,11rem);padding-bottom:clamp(7rem,13vw,11rem)}.section-heading-split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.5fr);align-items:end;gap:clamp(40px,8vw,140px);margin-bottom:68px}.section-heading-split>p,.product-heading>p,.principles-intro>p,.beta-fit-heading>p,.waitlist-copy>p{color:var(--mist);font-size:1.05rem;line-height:1.65}.capability-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;border-top:1px solid var(--line);border-left:1px solid var(--line)}.capability{position:relative;display:grid;grid-template-rows:auto 1fr auto;min-height:320px;padding:clamp(26px,3.5vw,48px);overflow:hidden;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(135deg,rgb(255 255 255 / 3%),transparent 45%);transition:background .5s ease}.capability:after{content:"";position:absolute;right:-50px;bottom:-80px;width:180px;height:180px;border-radius:50%;background:#ea580c1f;filter:blur(34px);opacity:0;transition:opacity .5s ease}.capability:hover{background:linear-gradient(135deg,rgb(255 255 255 / 6%),transparent 52%)}.capability:hover:after{opacity:1}.capability>svg:first-child{color:var(--ember-bright)}.capability>svg:last-child{justify-self:end;color:#5d5e64;transition:color .22s ease,transform .22s ease}.capability:hover>svg:last-child{color:var(--ember-bright);transform:translate(4px)}.capability div{align-self:end;margin:70px 0 38px}.capability h3{font-size:clamp(1.55rem,2.3vw,2.4rem);font-weight:520;letter-spacing:-.04em}.capability p{max-width:520px;margin-top:14px;color:var(--mist);line-height:1.58}.capability-wide{grid-column:span 7}.capability-medium{grid-column:span 5}.capability-third{grid-column:span 4}.day-section{position:relative}.day-accordion{display:flex;min-height:530px;margin:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#0b0b0d;list-style:none}.day-panel{position:relative;flex:.55 1 0;min-width:74px;overflow:hidden;border-right:1px solid var(--line);transition:flex .65s cubic-bezier(.22,1,.36,1),background .4s ease}.day-panel:last-child{border-right:0}.day-panel[data-active=true]{flex:3.1 1 0;background:radial-gradient(circle at 70% 20%,rgb(234 88 12 / 17%),transparent 45%),#15161a}.day-panel>button{display:flex;width:100%;min-height:76px;align-items:center;gap:12px;padding:22px;border:0;background:transparent;color:var(--white);text-align:left}.day-panel>button>svg:first-child{flex:0 0 auto;color:var(--ember-bright)}.day-panel>button>span{min-width:0;flex:1;font-size:.95rem;font-weight:580;white-space:nowrap}.day-panel>button>svg:last-child{opacity:0;transition:opacity .3s ease,transform .3s ease}.day-panel[data-active=true]>button>svg:last-child{opacity:1;transform:translate(3px)}.day-panel:not([data-active=true])>button{height:100%;flex-direction:column;justify-content:space-between;padding-block:28px}.day-panel:not([data-active=true])>button>span{flex:0 1 auto;writing-mode:vertical-rl}.day-panel-body{position:absolute;inset:100px 0 0;padding:28px clamp(24px,4vw,52px) 42px}.day-panel-body p{max-width:470px;color:#c2c2c7;font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.45}.day-artifact{position:absolute;right:10%;bottom:12%;left:10%;height:190px;overflow:hidden;padding:15px 17px;border:1px solid #33343a;border-radius:12px;background:radial-gradient(circle at 92% 8%,rgb(234 88 12 / 8%),transparent 42%),linear-gradient(145deg,#111216,#0b0c0f);box-shadow:0 28px 50px #00000073}.artifact-topline{display:flex;min-height:25px;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid rgb(255 255 255 / 7%);color:#e7e7ea;font-size:.69rem}.artifact-topline>span,.artifact-topline>small{display:inline-flex;align-items:center;gap:7px}.artifact-topline>span{font-weight:620}.artifact-topline>span svg{color:var(--ember-bright)}.artifact-topline>small{color:#85858d;font-family:JetBrains Mono Variable,monospace;font-size:.54rem;letter-spacing:.04em;white-space:nowrap}.artifact-status-dot{width:6px;height:6px;border-radius:50%;background:#5fd39d;box-shadow:0 0 0 3px #5fd39d1a}.artifact-room-grid{display:grid;grid-template-columns:minmax(92px,.72fr) minmax(170px,1.45fr) minmax(120px,.9fr);gap:13px;height:calc(100% - 25px);align-items:center}.artifact-presence{display:flex;min-width:0;flex-wrap:wrap;align-items:center;padding-left:4px}.artifact-presence>span,.artifact-identity>i,.artifact-approval-card span>i{display:grid;width:29px;height:29px;place-items:center;margin-left:-7px;border:1px solid #4b4c56;border-radius:9px;background:#24252d;color:#e9e9ee;font-family:JetBrains Mono Variable,monospace;font-size:.57rem;font-style:normal;font-weight:700}.artifact-presence>span:first-child{margin-left:0}.artifact-presence>span:nth-child(2){border-color:#ea580c73;background:#2b1b16;color:#ffb082}.artifact-presence>small{display:flex;width:100%;align-items:center;gap:5px;margin-top:8px;color:#85858d;font-size:.58rem}.artifact-thread-preview{display:grid;gap:7px}.artifact-thread-preview>div{min-width:0;padding:7px 9px;border:1px solid rgb(255 255 255 / 7%);border-radius:8px;background:#ffffff06}.artifact-thread-preview>div:last-child{margin-left:16px;border-color:#ea580c38;background:#ea580c0f}.artifact-thread-preview b,.artifact-thread-preview span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-thread-preview b{color:#dcdce1;font-size:.59rem;font-weight:650}.artifact-thread-preview span{margin-top:2px;color:#8d8d95;font-size:.56rem}.artifact-context-stack{display:grid;gap:7px}.artifact-context-stack>span{display:flex;min-width:0;align-items:center;gap:7px;padding:8px 9px;border:1px solid rgb(255 255 255 / 7%);border-radius:8px;color:#a4a4ac;font-size:.58rem;white-space:nowrap}.artifact-context-stack svg{flex:0 0 auto;color:var(--ember-bright)}.artifact-assignment-route,.artifact-approval-route,.artifact-continuity-grid{display:grid;height:calc(100% - 25px);align-items:center}.artifact-assignment-route{grid-template-columns:minmax(105px,.9fr) 18px minmax(135px,1.15fr) 18px minmax(105px,.9fr);gap:9px}.artifact-assignment-route>svg,.artifact-continuity-grid>svg{color:#5e5f68}.artifact-selector-card,.artifact-task-node,.artifact-day-card,.artifact-resume-card{min-width:0;padding:11px;border:1px solid rgb(255 255 255 / 8%);border-radius:9px;background:#ffffff07}.artifact-selector-card>small,.artifact-task-node>small,.artifact-day-card>small,.artifact-resume-card>small,.artifact-approval-card>small{display:block;color:#777780;font-family:JetBrains Mono Variable,monospace;font-size:.48rem;font-weight:650;letter-spacing:.08em}.artifact-identity{display:flex;min-width:0;align-items:center;gap:8px;margin-top:7px}.artifact-identity>i{width:25px;height:25px;margin:0;border-radius:8px}.artifact-identity>b,.artifact-task-node>b{overflow:hidden;color:#d7d7dc;font-size:.59rem;font-weight:640;text-overflow:ellipsis;white-space:nowrap}.artifact-task-node{display:grid;place-items:center;border-color:#ea580c61;background:#ea580c12;text-align:center}.artifact-task-node>svg{margin-bottom:6px;color:var(--ember-bright)}.artifact-task-node>small{margin-top:3px;overflow:hidden;max-width:100%;color:#a68b80;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.artifact-run-list{display:grid;height:calc(100% - 25px);align-content:center}.artifact-run-list>div{display:grid;min-width:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 2px;border-bottom:1px solid rgb(255 255 255 / 6%)}.artifact-run-list>div:last-child{border-bottom:0}.artifact-run-icon{display:grid;width:21px;height:21px;place-items:center;border:1px solid #34353d;border-radius:7px;color:#85858e}.artifact-run-list [data-run=complete] .artifact-run-icon{border-color:#5fd39d52;color:#70dda9}.artifact-run-list [data-run=active] .artifact-run-icon{border-color:#ea580c73;background:#ea580c17;color:var(--ember-bright)}.artifact-run-list p{min-width:0}.artifact-run-list b,.artifact-run-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-run-list b{color:#d2d2d7;font-size:.58rem;font-weight:630}.artifact-run-list small{margin-top:1px;color:#74747c;font-size:.52rem}.artifact-run-list em{padding:3px 6px;border-radius:5px;color:#777780;font-family:JetBrains Mono Variable,monospace;font-size:.47rem;font-style:normal}.artifact-run-list [data-run=complete] em{color:#70dda9}.artifact-run-list [data-run=active] em{background:#ea580c1a;color:#ff9a61}.artifact-review-grid{display:grid;height:calc(100% - 25px);grid-template-columns:minmax(160px,1.25fr) minmax(135px,.85fr);align-items:center;gap:15px}.artifact-file-preview{min-width:0;padding:9px 11px;border:1px solid rgb(255 255 255 / 8%);border-radius:9px;background:#0d0e12}.artifact-file-preview>span{display:flex;align-items:center;gap:7px;overflow:hidden;color:#d3d3d9;font-family:JetBrains Mono Variable,monospace;font-size:.53rem;text-overflow:ellipsis;white-space:nowrap}.artifact-file-preview>span svg{flex:0 0 auto;color:var(--ember-bright)}.artifact-file-preview>i{display:block;width:87%;height:3px;margin-top:7px;border-radius:3px;background:#292a31}.artifact-file-preview>i:nth-of-type(2){width:66%;background:#5fd39d59}.artifact-file-preview>i:nth-of-type(3){width:78%}.artifact-file-preview>i:nth-of-type(4){width:48%;background:#ea580c6b}.artifact-checklist{display:grid;gap:6px}.artifact-checklist p{display:flex;align-items:center;gap:7px;padding:7px 8px;border:1px solid rgb(95 211 157 / 13%);border-radius:7px;background:#5fd39d0a;color:#b7c8bf;font-size:.55rem;white-space:nowrap}.artifact-checklist p svg{flex:0 0 auto;color:#70dda9}.artifact-checklist p[data-review=attention]{border-color:#f6c76e2e;background:#f6c76e0d;color:#c4b38e}.artifact-checklist p[data-review=attention] svg{color:var(--caution)}.artifact-approval-route{grid-template-columns:minmax(140px,1fr) minmax(70px,.6fr) minmax(125px,.9fr);gap:12px}.artifact-outbound-card,.artifact-approval-card{min-width:0;padding:11px;border:1px solid rgb(255 255 255 / 8%);border-radius:9px;background:#ffffff07}.artifact-outbound-card{display:flex;align-items:center;gap:9px}.artifact-outbound-card>svg{flex:0 0 auto;color:var(--ember-bright)}.artifact-outbound-card b,.artifact-outbound-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-outbound-card b,.artifact-approval-card b{color:#d8d8dd;font-size:.58rem;font-weight:640}.artifact-outbound-card small{margin-top:2px;color:#777780;font-size:.51rem}.artifact-gate-line{display:grid;grid-template-columns:1fr 29px 1fr;align-items:center}.artifact-gate-line>span{height:1px;background:linear-gradient(90deg,rgb(234 88 12 / 12%),var(--ember))}.artifact-gate-line>span:last-child{background:linear-gradient(90deg,var(--ember),rgb(234 88 12 / 12%))}.artifact-gate-line>i{display:grid;width:29px;height:29px;place-items:center;border:1px solid rgb(234 88 12 / 45%);border-radius:9px;background:#27130d;color:var(--ember-bright);font-style:normal}.artifact-approval-card{border-color:#ea580c40}.artifact-approval-card span{display:flex;min-width:0;align-items:center;gap:8px;margin-top:7px}.artifact-approval-card span>i{width:25px;height:25px;margin:0;border-color:#ea580c61;background:#2b1b16;color:#ffb082}.artifact-approval-card b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-continuity-grid{grid-template-columns:minmax(135px,.85fr) 20px minmax(175px,1.25fr);gap:13px}.artifact-day-card>b,.artifact-resume-card>b{display:block;margin-top:6px;color:#d8d8dd;font-size:.63rem;font-weight:640}.artifact-day-card>span{display:flex;align-items:center;gap:5px;margin-top:8px;color:#75d8a9;font-size:.53rem}.artifact-resume-card{border-color:#ea580c57;background:#ea580c0f}.artifact-resume-card>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.artifact-resume-card>div span{padding:4px 6px;border:1px solid rgb(255 255 255 / 7%);border-radius:5px;color:#a9a0a0;font-family:JetBrains Mono Variable,monospace;font-size:.47rem}@media(prefers-reduced-motion:no-preference){.day-panel[data-active=true] .day-artifact{animation:day-artifact-enter .48s cubic-bezier(.22,1,.36,1) both}.day-panel[data-active=true] .artifact-status-dot{animation:artifact-live-pulse 1.8s ease-in-out infinite}.day-panel[data-active=true] .artifact-run-list [data-run=active] .artifact-run-icon{animation:artifact-running 1.4s ease-in-out infinite}.day-panel[data-active=true] .artifact-gate-line>i{animation:artifact-gate-settle .62s cubic-bezier(.22,1,.36,1) both}}@keyframes day-artifact-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes artifact-live-pulse{50%{opacity:.62;transform:scale(.82)}}@keyframes artifact-running{50%{border-color:#ea580ccc;background:#ea580c26}}@keyframes artifact-gate-settle{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.day-outcome{max-width:1120px;margin:clamp(5rem,9vw,9rem) auto 0;font-size:clamp(2.5rem,5.5vw,5.8rem);font-weight:480;line-height:1;letter-spacing:-.055em;text-align:center}.day-outcome span{color:var(--ember-bright)}.outcome-marquee{width:calc(100% + var(--gutter) * 2);margin:78px calc(var(--gutter) * -1) 0;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.outcome-marquee-track{display:flex;width:max-content;align-items:center;animation:outcome-marquee-loop 28s linear infinite}.outcome-marquee-set{display:flex;flex:0 0 auto;width:max-content;min-width:100vw;align-items:center;justify-content:space-around;gap:clamp(24px,2vw,40px);box-sizing:border-box;padding:16px clamp(20px,2.4vw,48px)}.outcome-marquee-item{display:flex;flex:0 0 auto;align-items:center;gap:clamp(24px,2vw,40px)}.outcome-marquee-item>span{color:#92929a;font-family:JetBrains Mono Variable,monospace;font-size:.68rem;font-weight:650;letter-spacing:.1em}.outcome-marquee-item i{display:block;flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:var(--ember)}@keyframes outcome-marquee-loop{to{transform:translate(-50%)}}.product-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:34px 100px;align-items:end;margin-bottom:72px}.product-heading .operational-label{grid-column:1 / -1;margin:0}.product-frame{overflow:hidden;border:1px solid #38383d;border-radius:16px;background:#0b0b0d;box-shadow:0 48px 120px #0000009e}.product-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:46px;padding:0 16px;border-bottom:1px solid var(--line);background:#15161a;color:#818188;font-family:JetBrains Mono Variable,monospace;font-size:.57rem;letter-spacing:.08em}.product-window-dots{display:flex;gap:6px}.product-window-dots i{width:7px;height:7px;border-radius:50%;background:#45464c}.product-window-dots i:first-child{background:var(--ember)}.product-preview-state{justify-self:end;color:var(--ember-bright)}.product-shell{display:grid;grid-template-columns:62px minmax(0,1fr) minmax(300px,.48fr);min-height:680px}.product-rail{display:flex;flex-direction:column;align-items:center;padding:18px 9px;border-right:1px solid var(--line);background:#101115}.product-rail>strong{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:var(--ember);color:var(--void)}.preview-rail-items{display:grid;gap:9px;margin-top:34px}.preview-rail-items span{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;color:#707178}.preview-rail-items .is-active{background:#26272c;color:var(--white)}.product-rail>svg{margin-top:auto;color:#92939a}.product-thread{display:grid;grid-template-rows:auto 1fr auto;min-width:0;border-right:1px solid var(--line)}.product-thread>header{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:20px;padding:0 clamp(20px,3vw,34px);border-bottom:1px solid var(--line)}.product-thread>header>div{display:grid;gap:4px}.product-thread>header span:not(.thread-state){color:var(--mist);font-size:.72rem}.product-thread>header strong{font-size:.98rem;font-weight:570}.thread-state{color:var(--positive)}.thread-messages{display:grid;align-content:start;gap:26px;padding:clamp(24px,4vw,44px)}.thread-message{display:grid;grid-template-columns:auto 1fr;gap:13px;max-width:610px}.thread-message>svg{color:#c4c4c9}.ai-message>svg{color:var(--ember-bright)}.thread-message div{padding:17px;border:1px solid var(--line);border-radius:4px 10px 10px;background:#15161a}.ai-message div{border-color:#ea580c3d;background:linear-gradient(130deg,#ea580c12,#15161a 48%)}.thread-message span,.activity-stream span,.evidence-panel>span,.approval-card span{color:#8c8d94;font-family:JetBrains Mono Variable,monospace;font-size:.57rem;font-weight:620;letter-spacing:.07em}.ai-message span{color:var(--ember-bright)}.thread-message p{margin-top:8px;color:#d2d2d6;font-size:.9rem;line-height:1.5}.activity-stream{display:grid;gap:10px;margin-left:35px;padding:17px;border-left:1px solid var(--line-bright)}.activity-stream span{display:flex;align-items:center;gap:8px;color:#98999f;letter-spacing:.03em}.activity-stream span svg{color:var(--positive)}.activity-stream .in-progress i{width:6px;height:6px;border-radius:50%;background:var(--ember-bright);box-shadow:0 0 10px var(--ember)}.continue-thread{display:flex;min-height:54px;align-items:center;justify-content:space-between;margin:0 clamp(20px,3vw,34px) 26px;padding:0 17px;border:1px solid var(--line-bright);border-radius:8px;background:#15161a;color:#b5b5ba;font-size:.85rem}.continue-thread svg{color:var(--ember-bright)}.product-evidence{display:grid;grid-template-rows:auto 1fr auto;min-width:0;padding:24px;background:#101115}.evidence-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line)}.evidence-tabs button{min-height:44px;padding:0 9px;border:0;border-bottom:2px solid transparent;background:transparent;color:#85868d;font-size:.7rem;white-space:nowrap}.evidence-tabs button[aria-selected=true]{border-bottom-color:var(--ember);color:var(--white)}.evidence-panel{padding:28px 2px}.evidence-panel>span{color:var(--ember-bright)}.evidence-panel>p{margin-top:12px;color:#c1c1c6;font-size:.9rem;line-height:1.54}.evidence-panel ul{display:grid;gap:8px;margin:25px 0 0;padding:0;list-style:none}.evidence-panel li{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 11px;border:1px solid var(--line);border-radius:6px;color:#a6a6ac;font-family:JetBrains Mono Variable,monospace;font-size:.61rem}.evidence-panel li svg{color:var(--ember-bright)}.evidence-panel li:last-child svg{color:var(--positive)}.approval-card{display:grid;grid-template-columns:auto 1fr;gap:11px;padding:16px;border:1px solid rgb(246 199 110 / 30%);border-radius:9px;background:#f6c76e0d}.approval-card>svg{color:var(--caution)}.approval-card span{display:block;color:var(--caution)}.approval-card strong{display:block;margin-top:5px;font-size:.84rem;font-weight:580}.approval-card p{margin-top:6px;color:var(--mist);font-size:.7rem;line-height:1.45}.principles{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(460px,1.18fr);gap:clamp(70px,10vw,170px)}.principles-intro{align-self:start;position:sticky;top:130px}.principles-intro>p:last-child{max-width:560px;margin-top:30px}.principle-lines{border-top:1px solid var(--line)}.principle-lines article{display:grid;grid-template-columns:auto 1fr;gap:24px;min-height:170px;align-items:center;padding:32px 0;border-bottom:1px solid var(--line)}.principle-lines svg{color:var(--ember-bright)}.principle-lines p{max-width:680px;font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.35;letter-spacing:-.025em}.beta-fit-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:60px;margin-bottom:68px}.fit-columns{display:grid;grid-template-columns:1.35fr .65fr;border:1px solid var(--line);border-radius:16px;overflow:hidden}.fit-column{min-width:0;padding:clamp(30px,5vw,70px)}.fit-column>span{color:var(--ember-bright);font-family:JetBrains Mono Variable,monospace;font-size:.66rem;font-weight:650;letter-spacing:.09em}.fit-positive ul{display:grid;grid-template-columns:1fr 1fr;gap:30px 38px;margin:45px 0 0;padding:0;list-style:none}.fit-positive li{display:grid;grid-template-columns:auto 1fr;gap:11px;color:#c8c8cc;line-height:1.5}.fit-positive li svg{margin-top:2px;color:var(--positive)}.fit-not-yet{display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid var(--line);background:radial-gradient(circle at 100% 0,rgb(234 88 12 / 13%),transparent 44%),#111216}.fit-not-yet>span{color:var(--caution)}.fit-not-yet p{margin:45px 0;color:#b9b9bf;font-size:1.05rem;line-height:1.62}.fit-not-yet a{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:var(--white);font-weight:570;text-decoration:none}.fit-not-yet a svg{color:var(--ember-bright)}.waitlist-shell{position:relative;display:grid;grid-template-columns:minmax(300px,.78fr) minmax(500px,1.22fr);gap:clamp(55px,9vw,140px);padding:clamp(34px,6vw,90px);overflow:hidden;border:1px solid #3a3a3f;border-radius:20px;background:radial-gradient(circle at 3% 8%,rgb(234 88 12 / 18%),transparent 34%),linear-gradient(135deg,#15161a,#09090b 66%);box-shadow:0 54px 120px #0000007f}.waitlist-shell:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / 2.8%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 2.8%) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(120deg,#000,transparent 58%)}.waitlist-copy,.waitlist-form{position:relative;z-index:1}.waitlist-copy>p:not(.operational-label){max-width:520px;margin-top:28px}.waitlist-note{display:flex;gap:10px;margin-top:40px;color:#a9a9af;font-size:.82rem;line-height:1.5}.waitlist-note svg{flex:0 0 auto;color:var(--positive)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:grid;min-width:0;gap:8px}.field-wide{grid-column:1 / -1}.field label{display:flex;justify-content:space-between;gap:12px;color:#d8d8dc;font-size:.78rem;font-weight:570}.field label>span{color:#787980;font-family:JetBrains Mono Variable,monospace;font-size:.58rem;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.field input,.field select,.form-select-trigger{width:100%;min-height:50px;padding:0 14px;border:1px solid #3a3b40;border-radius:8px;background:#0e0f12;color:var(--white);outline:0;transition:border-color .18s ease,box-shadow .18s ease}.field input::placeholder{color:#8a8b92}.field input:focus,.field select:focus,.form-select-trigger:focus-visible{border-color:var(--ember);box-shadow:0 0 0 3px #ea580c2e;outline:0}.form-select[data-open=true] .form-select-trigger{border-color:#ea580cad;box-shadow:0 0 0 1px #ea580c24;outline:0}.field input[aria-invalid=true]{border-color:var(--caution)}.form-select{position:relative;min-width:0}.form-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left}.form-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-select-trigger>span[data-placeholder=true]{color:#8a8b92}.form-select-trigger>svg{flex:none;color:#77787f;transition:color .16s ease,transform .16s ease}.form-select[data-open=true] .form-select-trigger>svg{color:var(--ember-bright);transform:rotate(180deg)}.form-select-menu{position:absolute;z-index:20;left:0;width:100%;max-height:min(284px,42dvh);padding:5px;overflow-y:auto;border:1px solid rgb(255 255 255 / 14%);border-radius:12px;background:linear-gradient(180deg,rgb(255 255 255 / 3%),transparent 42%),#1b1918fa;box-shadow:0 22px 56px #00000094,inset 0 1px #ffffff0d;animation:form-select-enter .15s ease-out;transform-origin:top center;scrollbar-color:#4a4643 transparent;scrollbar-width:thin}.form-select[data-placement=bottom] .form-select-menu{top:calc(100% + 7px)}.form-select[data-placement=top] .form-select-menu{bottom:calc(100% + 7px);transform-origin:bottom center}.form-select-option{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:18px;padding:8px 10px;border-radius:8px;color:#c8c6c4;cursor:pointer;font-size:.86rem;line-height:1.25;outline:0;transition:color .14s ease,background .14s ease}.form-select-option:hover,.form-select-option:focus-visible{color:var(--white);background:#ffffff0f;box-shadow:none}.form-select-option[aria-selected=true]{color:#ffd8c4;background:#ea580c21}.form-select-option>svg{flex:none;color:var(--ember-bright)}@keyframes form-select-enter{0%{opacity:0;transform:translateY(-3px) scale(.985)}}.field-help{color:#77787f;font-size:.69rem;line-height:1.4}.field-error{display:inline-flex;align-items:flex-start;gap:6px;color:var(--caution);font-size:.72rem;line-height:1.4}.field-error svg{flex:0 0 auto;margin-top:1px}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.consent-row{display:grid;grid-template-columns:auto 1fr;gap:11px;margin-top:24px;color:#a9a9af;font-size:.78rem;line-height:1.5;cursor:pointer}.consent-row input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--ember)}.form-error-banner{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding:13px;border:1px solid rgb(246 199 110 / 27%);border-radius:8px;background:#f6c76e0d;color:#e5cf9f;font-size:.78rem;line-height:1.45}.form-error-banner svg{flex:0 0 auto;color:var(--caution)}.form-submit{width:100%;margin-top:24px;border:0}.form-submit:disabled{cursor:wait;opacity:.75}.form-privacy{margin-top:13px;color:#77787f;font-size:.68rem;line-height:1.45;text-align:center}.form-result{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;gap:16px;align-self:center;padding:26px;border:1px solid rgb(110 231 168 / 27%);border-radius:12px;background:#6ee7a80d}.form-result>svg{color:var(--positive)}.form-result h3{font-size:1.25rem;font-weight:580}.form-result p{margin-top:7px;color:#b9c6bf;line-height:1.55}.faq-heading{margin-bottom:50px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;min-height:88px;align-items:center;justify-content:space-between;gap:30px;padding:20px 0;font-size:clamp(1.08rem,1.8vw,1.4rem);font-weight:520;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex:0 0 auto;color:var(--ember-bright);transition:transform .22s ease}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details>p{max-width:860px;padding:0 70px 32px 0;color:var(--mist);font-size:1rem;line-height:1.68}.site-footer{padding-top:80px;padding-bottom:34px}.footer-primary{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;padding:65px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.footer-primary p{max-width:500px;margin-top:20px;color:var(--mist);font-size:1rem;line-height:1.55}.footer-bottom{display:flex;justify-content:space-between;gap:30px;padding-top:28px;color:#76777d;font-size:.74rem}.footer-bottom div{display:flex;gap:24px}.footer-bottom a{font-size:inherit}.consent-row a,.development-signup-consent a,.policy-document a{color:var(--paper);text-decoration:underline;text-decoration-color:#ea580c94;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease}.consent-row a:hover,.development-signup-consent a:hover,.policy-document a:hover{color:var(--ember-bright);text-decoration-color:currentColor}.policy-shell{--policy-column-gap: clamp(52px, 7vw, 112px)}.policy-main{min-height:100svh;padding-top:clamp(148px,17vh,210px);padding-bottom:clamp(80px,10vw,150px)}.policy-hero{max-width:960px;padding-bottom:clamp(60px,8vw,104px)}.policy-hero h1{max-width:840px;margin-top:26px;color:var(--paper);font-size:clamp(4rem,8.4vw,8.2rem);font-weight:580;letter-spacing:-.075em;line-height:.88}.policy-hero>p:not(.operational-label){max-width:740px;margin-top:34px;color:var(--mist);font-size:clamp(1.08rem,1.8vw,1.35rem);line-height:1.58}.policy-effective{display:inline-flex;align-items:center;gap:9px;margin-top:30px;color:#878890;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.policy-effective svg{color:var(--ember-bright)}.policy-layout{display:grid;grid-template-columns:minmax(220px,4fr) minmax(0,8fr);gap:var(--policy-column-gap);align-items:start;border-top:1px solid var(--line);padding-top:clamp(48px,6vw,76px)}.policy-navigation{position:sticky;top:112px}.policy-navigation>strong{display:block;color:#85868e;font-family:var(--font-mono);font-size:.67rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.policy-navigation nav{display:grid;gap:1px;margin-top:18px}.policy-navigation nav a{position:relative;padding:8px 0 8px 17px;color:#96979f;font-size:.82rem;line-height:1.34;transition:color .16s ease,transform .16s ease}.policy-navigation nav a:before{position:absolute;top:13px;left:0;width:4px;height:4px;border-radius:999px;background:#4e4f55;content:"";transition:background .16s ease}.policy-navigation nav a:hover{color:var(--paper);transform:translate(2px)}.policy-navigation nav a:hover:before{background:var(--ember-bright)}.policy-contact-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:34px;padding:15px 16px;border:1px solid var(--line-strong);border-radius:14px;background:linear-gradient(135deg,rgb(234 88 12 / 8%),transparent 58%),#0c0c0e;transition:border-color .16s ease,transform .16s ease}.policy-contact-card:hover{border-color:#ea580c7a;transform:translateY(-2px)}.policy-contact-card>svg:first-child{color:var(--ember-bright)}.policy-contact-card>svg:last-child{color:#76777e}.policy-contact-card span{min-width:0}.policy-contact-card small,.policy-contact-card strong{display:block}.policy-contact-card small{color:#85868e;font-family:var(--font-mono);font-size:.61rem;letter-spacing:.07em;text-transform:uppercase}.policy-contact-card strong{overflow:hidden;margin-top:4px;color:var(--paper);font-size:.75rem;font-weight:520;text-overflow:ellipsis}.policy-document{max-width:840px}.policy-document>section{scroll-margin-top:116px;padding:0 0 clamp(46px,6vw,74px)}.policy-document>section+section{padding-top:clamp(44px,5vw,66px);border-top:1px solid var(--line)}.policy-document h2{max-width:710px;margin-bottom:24px;color:var(--paper);font-size:clamp(1.7rem,3.1vw,2.7rem);font-weight:540;letter-spacing:-.045em;line-height:1.03}.policy-document p,.policy-document li{color:#b4b5bc;font-size:clamp(.98rem,1.25vw,1.06rem);line-height:1.78}.policy-document p+p{margin-top:18px}.policy-document ul{display:grid;gap:12px;margin:22px 0 0;padding-left:22px}.policy-document li::marker{color:var(--ember-bright)}.policy-retention-table{margin:28px 0;border-top:1px solid var(--line-strong)}.policy-retention-table>div{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr);gap:28px;padding:19px 0;border-bottom:1px solid var(--line)}.policy-retention-table strong{color:var(--paper);font-size:.83rem;font-weight:520;line-height:1.45}.policy-retention-table span{color:#a6a7ae;font-size:.86rem;line-height:1.58}.noscript-shell{max-width:820px;margin:10vh auto;padding:40px 24px;color:#fff;font-family:system-ui,sans-serif}.noscript-shell>p:first-child{color:#ea580c;font-family:monospace;font-size:12px}.noscript-shell h1{margin:24px 0;font-size:clamp(2.2rem,8vw,5rem);line-height:1}.noscript-shell p{max-width:650px;margin-top:18px;color:#c5c5cb;line-height:1.6}.subpage-shell .site-header{background:linear-gradient(to bottom,rgb(5 2 1 / 94%),rgb(5 2 1 / 72%) 72%,transparent)}.route-loading-shell{min-height:100svh}.route-loading{display:grid;grid-template-columns:minmax(0,7fr) minmax(420px,5fr);gap:clamp(42px,5vw,80px);min-height:100svh;align-items:center;padding-top:140px;padding-bottom:80px}.route-loading>span{display:block;min-height:18px;border-radius:10px;background:linear-gradient(100deg,#ffffff0d 15%,#ea580c1f,#ffffff0d 85%);background-size:200% 100%;animation:route-loading-shimmer 1.4s ease-in-out infinite}.route-loading>span:first-child{min-height:320px}.route-loading>span:nth-child(2){min-height:430px;border:1px solid var(--line)}.route-loading>span:last-child{grid-column:1 / -1;min-height:64px}@keyframes route-loading-shimmer{to{background-position:-200% 0}}.subpage-hero{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(420px,5fr);grid-template-rows:1fr auto;align-items:center;column-gap:clamp(42px,5vw,80px);min-height:min(900px,100svh);padding-top:142px;padding-bottom:38px;isolation:isolate}.subpage-hero:before{content:"";position:absolute;z-index:-2;inset:0 calc(var(--gutter) * -1);background-image:linear-gradient(rgb(255 255 255 / 3.2%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 3.2%) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,rgb(0 0 0 / 48%),transparent 92%)}.subpage-hero-copy,.subpage-hero-visual{position:relative;z-index:2}.subpage-hero h1{width:100%;max-width:800px;font-size:clamp(3rem,4.95vw,5.5rem);font-weight:490;line-height:.94;letter-spacing:-.063em}.subpage-hero-beta h1{font-size:clamp(3rem,4.35vw,4.8rem)}.subpage-hero h1>span>span:last-child{color:var(--ember-bright)}.subpage-chapter,.connection-section,.automation-section,.platform-roadmap,.infrastructure-contract,.verification-rules,.beta-details{position:relative;padding-top:clamp(96px,9vw,140px);padding-bottom:clamp(96px,9vw,140px);isolation:isolate}.subpage-shell main>section:not(.subpage-hero):before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;border-top:1px solid rgb(255 255 255 / 6%);background:radial-gradient(circle at 86% 8%,rgb(153 43 10 / 9%),transparent 30rem),linear-gradient(180deg,rgb(255 255 255 / 1.5%),transparent 26%);transform:translate(-50%)}.subpage-shell main>section:nth-of-type(odd):not(.subpage-hero):before{background:radial-gradient(circle at 12% 18%,rgb(234 88 12 / 7%),transparent 27rem),linear-gradient(135deg,rgb(255 255 255 / 2%),transparent 42%),#070403}.page-chapter-label{margin-bottom:22px}.subpage-signal-bar{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;margin:42px 0 0;padding:0;border-top:1px solid rgb(255 255 255 / 10%);border-bottom:1px solid rgb(255 255 255 / 10%);list-style:none}.subpage-signal-bar li{display:flex;min-height:64px;align-items:center;gap:14px;padding:0 22px;color:#d6d6da;font-size:.82rem;font-weight:520}.subpage-signal-bar li+li{border-left:1px solid rgb(255 255 255 / 10%)}.subpage-signal-bar span{color:var(--ember-bright);font-family:JetBrains Mono Variable,monospace;font-size:.61rem;letter-spacing:.08em}.model-roster-preview,.runtime-choice-preview,.verification-hero-preview,.beta-pass-preview{position:relative;overflow:hidden;border:1px solid rgb(255 255 255 / 11%);border-radius:18px;background:radial-gradient(circle at 70% 10%,rgb(234 88 12 / 13%),transparent 38%),linear-gradient(145deg,rgb(255 255 255 / 4%),transparent 45%),#0a0a0bf0;box-shadow:0 38px 90px #0000008c}.model-roster-preview{padding:24px;transform:perspective(1100px) rotateY(-5deg) rotateX(2deg)}.model-roster-preview>header{display:grid;gap:8px;padding-bottom:20px;border-bottom:1px solid var(--line)}.model-roster-preview>header span,.runtime-choice-preview span,.verification-hero-preview span,.beta-pass-preview>span,.workflow-rail article>span,.platform-grid article>span,.runtime-grid article>span,.connection-preview-heading>span{color:var(--ember-bright);font-family:JetBrains Mono Variable,monospace;font-size:.65rem;font-weight:650;letter-spacing:.09em}.model-roster-preview>header strong{font-size:1.1rem;font-weight:530}.model-roster-list{display:grid;gap:9px;margin-top:18px}.model-roster-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:70px;padding:13px 15px;border:1px solid rgb(255 255 255 / 7%);border-radius:9px;background:#ffffff05;transition:.22s ease}.model-roster-row[data-active=true],.model-roster-row:hover{border-color:#ea580c6b;background:#ea580c12;transform:translate(4px)}.model-roster-row>div{display:grid;gap:3px}.model-roster-row strong{font-size:.86rem}.model-roster-row span,.model-roster-preview>p{color:var(--mist);font-size:.72rem;line-height:1.45}.model-roster-row i{width:7px;height:7px;border-radius:50%;background:var(--positive);box-shadow:0 0 12px #6ee7a885}.model-roster-preview>p{margin-top:16px}.workflow-rail,.platform-grid,.beta-detail-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:16px}.workflow-rail article,.platform-grid article,.beta-detail-grid article{grid-column:span 4;min-height:330px;padding:clamp(28px,3.2vw,48px);overflow:hidden;border:1px solid var(--line);border-radius:14px;background:radial-gradient(circle at 100% 0,rgb(234 88 12 / 8%),transparent 35%),linear-gradient(145deg,rgb(255 255 255 / 2.5%),transparent 45%),#080605;transition:transform .3s ease,background .3s ease}.workflow-rail article:nth-child(1){grid-column:span 7}.workflow-rail article:nth-child(2){grid-column:span 5}.workflow-rail article:nth-child(3){grid-column:span 12;min-height:250px}.platform-grid article:nth-child(1){grid-column:span 6}.platform-grid article:nth-child(2),.platform-grid article:nth-child(3){grid-column:span 3}.beta-detail-grid article:nth-child(1){grid-column:span 7}.beta-detail-grid article:nth-child(2){grid-column:span 5}.beta-detail-grid article:nth-child(3){grid-column:span 12;min-height:260px}.workflow-rail article:hover,.platform-grid article:hover,.beta-detail-grid article:hover{background-color:#0a0705;transform:translateY(-5px)}.workflow-rail article>span,.platform-grid article>span{display:block;margin-top:36px}.workflow-rail h3,.platform-grid h3,.beta-detail-grid h3{margin-top:14px;font-size:clamp(1.4rem,2.4vw,2.15rem);font-weight:500;letter-spacing:-.04em}.workflow-rail p,.platform-grid p,.beta-detail-grid p{margin-top:16px;color:var(--mist);line-height:1.62}.automation-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(440px,1.15fr);align-items:center;gap:clamp(54px,8vw,130px)}.automation-copy h2,.infrastructure-contract h2{max-width:720px;margin-top:22px;font-size:clamp(2.7rem,5vw,5.2rem);font-weight:480;line-height:.98;letter-spacing:-.055em}.automation-copy>p{max-width:650px;margin-top:26px;color:var(--mist);font-size:1.03rem;line-height:1.68}.automation-copy>a,.fit-not-yet a{display:inline-flex;align-items:center;gap:8px;margin-top:26px;color:var(--white);font-weight:650}.automation-preview{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#0b0b0c;box-shadow:0 38px 90px #0000008c}.automation-preview header,.verification-state header{display:flex;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid var(--line);color:var(--mist);font-family:JetBrains Mono Variable,monospace;font-size:.65rem;letter-spacing:.07em}.automation-preview header span:last-child{color:var(--positive)}.automation-preview ol{display:grid;padding:10px 20px 20px;list-style:none}.automation-preview li{display:grid;grid-template-columns:auto 1fr;gap:13px;padding:20px 0;border-bottom:1px solid var(--line)}.automation-preview li:last-child{border-bottom:0}.automation-preview li div{display:grid;gap:5px}.automation-preview li span{color:var(--mist);font-size:.78rem}.runtime-choice-preview{display:grid;grid-template-columns:1fr 1px 1fr;min-height:430px}.runtime-choice-preview>div{display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:32px}.runtime-choice-preview>i{background:var(--line)}.runtime-choice-preview strong{font-size:clamp(1.25rem,2.3vw,2rem);font-weight:490;line-height:1.08;letter-spacing:-.035em}.runtime-choice-preview small{color:var(--mist);font-family:JetBrains Mono Variable,monospace;font-size:.64rem;line-height:1.6}.runtime-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:18px}.runtime-grid article{grid-column:span 6;min-height:520px;padding:clamp(30px,4vw,58px);border:1px solid var(--line);border-radius:14px;background:radial-gradient(circle at 90% 10%,rgb(234 88 12 / 10%),transparent 38%),#080707}.runtime-grid article:first-child{grid-column:span 7}.runtime-grid article:last-child{grid-column:span 5}.runtime-grid article>span{display:block;margin-top:45px}.runtime-grid h3{margin-top:18px;font-size:clamp(2rem,4vw,3.9rem);font-weight:480;line-height:.98;letter-spacing:-.05em}.runtime-grid article>p{max-width:560px;margin-top:22px;color:var(--mist);line-height:1.65}.runtime-grid ul{display:grid;gap:13px;margin-top:38px;padding:0;list-style:none}.runtime-grid li{display:flex;align-items:center;gap:10px;color:#c8c8cd;font-size:.85rem}.contract-lines{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:82px;gap:12px}.contract-lines article{min-height:240px;padding:32px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(145deg,rgb(255 255 255 / 3%),transparent 55%)}.contract-lines h3{margin-top:54px;font-size:1.35rem;font-weight:520}.contract-lines p{margin-top:13px;color:var(--mist);line-height:1.58}.verification-hero-preview{padding:30px;transform:perspective(1100px) rotateY(-4deg)}.verification-hero-preview>div{display:flex;align-items:center;gap:10px}.verification-hero-preview>strong{display:block;max-width:460px;margin-top:58px;font-size:clamp(1.8rem,3.2vw,3.1rem);font-weight:480;line-height:1.02;letter-spacing:-.045em}.verification-hero-preview ul{display:grid;gap:12px;margin-top:48px;padding:0;list-style:none}.verification-hero-preview li{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border:1px solid var(--line);border-radius:7px;color:#c8c8cd;font-size:.78rem}.connection-preview{display:grid;grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#080707;box-shadow:0 46px 110px #0000008c}.connection-guides{padding:clamp(28px,4vw,52px);border-right:1px solid var(--line)}.connection-preview-heading{display:grid;gap:12px}.connection-preview-heading strong{max-width:430px;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:490;line-height:1.02;letter-spacing:-.045em}.connection-preview-heading p{color:var(--mist);line-height:1.58}.connection-step-list{display:grid;gap:9px;margin-top:38px}.connection-step{display:grid;grid-template-columns:24px auto 1fr auto;align-items:center;gap:11px;width:100%;min-height:88px;padding:13px 14px;border:1px solid var(--line);border-radius:8px;color:var(--white);background:transparent;text-align:left;cursor:pointer;transition:.22s ease}.connection-step:hover,.connection-step[data-active=true]{border-color:#ea580c75;background:#ea580c12;transform:translate(4px)}.connection-step>span{color:var(--mist);font-family:JetBrains Mono Variable,monospace;font-size:.62rem}.connection-step>div{display:grid;gap:4px}.connection-step strong{font-size:.82rem}.connection-step p{color:var(--mist);font-size:.7rem;line-height:1.42}.connection-verification{display:grid;grid-template-rows:minmax(360px,1fr) auto;padding:clamp(22px,3vw,38px);background:radial-gradient(circle at 75% 4%,rgb(234 88 12 / 10%),transparent 32%),#050505}.walkthrough-frame{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#0d0d0f}.walkthrough-toolbar{display:flex;justify-content:space-between;gap:20px;padding:14px 16px;border-bottom:1px solid var(--line);color:var(--mist);font-family:JetBrains Mono Variable,monospace;font-size:.6rem;letter-spacing:.06em}.walkthrough-toolbar span{display:flex;align-items:center;gap:8px}.walkthrough-content{display:flex;flex-direction:column;justify-content:flex-end;min-height:310px;padding:clamp(28px,4vw,48px);background:linear-gradient(to top,rgb(0 0 0 / 76%),transparent),radial-gradient(circle at 70% 30%,rgb(234 88 12 / 16%),transparent 36%)}.walkthrough-content>span{margin-top:24px;color:var(--ember-bright);font-family:JetBrains Mono Variable,monospace;font-size:.64rem;letter-spacing:.07em}.walkthrough-content h3{max-width:600px;margin-top:10px;font-size:clamp(1.55rem,3vw,2.7rem);font-weight:490;line-height:1.02;letter-spacing:-.04em}.walkthrough-content p{max-width:620px;margin-top:15px;color:var(--mist);font-size:.85rem;line-height:1.56}.verification-state{margin-top:18px;border:1px solid var(--line);border-radius:12px;background:#0b0b0c}.verification-state header div{display:grid;gap:5px}.verification-state header strong{color:var(--white);font-family:Geist Variable,sans-serif;font-size:1rem;letter-spacing:0}.verification-state ul{display:grid;gap:11px;padding:18px 20px 0;list-style:none}.verification-state li{display:flex;align-items:center;gap:10px;color:#c8c8cd;font-size:.76rem}.verification-state li[data-state=complete] svg{color:var(--positive)}.verification-state li[data-state=checking] svg{color:var(--caution)}.verification-state li[data-state=waiting]{color:var(--mist)}.verification-state button{display:flex;align-items:center;justify-content:center;gap:9px;width:calc(100% - 40px);min-height:48px;margin:20px;border:1px solid var(--line-bright);border-radius:8px;color:#8f8f96;background:#141416;font-family:Geist Variable,sans-serif;font-size:.78rem;font-weight:620}.verification-state>p{margin:-6px 20px 20px;color:#77777e;font-size:.68rem;line-height:1.48}.verification-rule-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:70px;gap:16px}.verification-rule-grid article{grid-column:span 6;min-height:280px;padding:32px;border:1px solid var(--line);border-radius:12px;background:radial-gradient(circle at 100% 0,rgb(234 88 12 / 7%),transparent 42%),#080605}.verification-rule-grid article:nth-child(1),.verification-rule-grid article:nth-child(4){grid-column:span 7}.verification-rule-grid article:nth-child(2),.verification-rule-grid article:nth-child(3){grid-column:span 5}.verification-rule-grid h3{margin-top:60px;font-size:1.35rem;font-weight:520}.verification-rule-grid p{margin-top:13px;color:var(--mist);line-height:1.6}.crawlable-page{max-width:880px;min-height:100dvh;margin:0 auto;padding:11rem var(--gutter) 7rem;color:var(--mist)}.crawlable-page>p:first-child{color:var(--ember-bright);font-family:JetBrains Mono Variable,monospace;font-size:.7rem;font-weight:650;letter-spacing:.1em}.crawlable-page h1{margin-top:1.5rem;color:var(--white);font-size:clamp(3rem,7vw,6rem);font-weight:480;line-height:.96;letter-spacing:-.06em}.crawlable-page h2{margin-top:2rem;color:var(--white);font-size:clamp(1.8rem,4vw,3.2rem);line-height:1}.crawlable-page p,.crawlable-page article{margin-top:1.5rem;font-size:1.05rem;line-height:1.7}.crawlable-page a{color:var(--ember-bright)}.noscript-note{padding:1rem var(--gutter);color:var(--mist);text-align:center}.subpage-signal-bar i{width:6px;height:6px;border-radius:50%;background:var(--ember-bright);box-shadow:0 0 16px #ea580c99}.development-signal-preview{overflow:hidden;border:1px solid rgb(255 255 255 / 11%);border-radius:18px;background:radial-gradient(circle at 82% 8%,rgb(234 88 12 / 15%),transparent 40%),linear-gradient(145deg,rgb(255 255 255 / 4%),transparent 45%),#0a0a0bf0;box-shadow:0 38px 90px #0000008c;transform:perspective(1100px) rotateY(-4deg) rotateX(2deg)}.development-signal-preview>header{display:grid;gap:8px;padding:26px;border-bottom:1px solid var(--line)}.development-signal-preview>header span,.development-publishing-contract>span,.development-publishing-contract>div span,.development-byline,.development-featured header,.development-topics{color:var(--ember-bright);font-family:JetBrains Mono Variable,monospace;font-size:.64rem;font-weight:650;letter-spacing:.08em}.development-signal-preview>header strong{max-width:420px;font-size:1.25rem;font-weight:540}.development-signal-list{display:grid;gap:1px;background:var(--line)}.development-signal-list>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:88px;padding:18px 26px;background:#0a0a0bfa}.development-signal-list svg{color:var(--ember-bright)}.development-signal-list span{display:grid;gap:4px}.development-signal-list strong{font-size:.88rem;font-weight:570}.development-signal-list small{color:var(--mist);font-size:.72rem;line-height:1.45}.development-signal-preview>p{padding:18px 26px;color:var(--mist);font-size:.76rem;line-height:1.5}.development-journal,.development-principles{position:relative;padding-top:clamp(96px,9vw,140px);padding-bottom:clamp(96px,9vw,140px);isolation:isolate}.development-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:18px}.development-featured,.development-publishing-contract{border:1px solid var(--line);border-radius:16px;background:radial-gradient(circle at 100% 0,rgb(234 88 12 / 9%),transparent 30rem),linear-gradient(145deg,rgb(255 255 255 / 2.5%),transparent 48%),#080605}.development-featured{grid-column:span 7;padding:clamp(30px,4.2vw,60px)}.development-featured header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--line);color:var(--mist)}.development-featured header span{color:var(--positive);text-transform:uppercase}.development-byline{margin-top:30px;color:var(--ember-bright);text-transform:uppercase}.development-featured h3{max-width:720px;margin-top:18px;font-size:clamp(2.15rem,4.2vw,4.4rem);font-weight:480;line-height:.98;letter-spacing:-.052em}.development-featured h3 a{color:inherit;text-decoration:none}.development-featured h3 a:hover{color:var(--ember-bright)}.development-summary{max-width:700px;margin-top:26px;color:#d2d2d6;font-size:clamp(1.05rem,1.55vw,1.25rem);line-height:1.62}.development-read-link{display:inline-flex;align-items:center;gap:8px;margin-top:30px;color:var(--white);font-size:.9rem;font-weight:620;text-decoration:none;transition:color .18s ease,transform .18s ease}.development-read-link:hover{color:var(--ember-bright);transform:translate(3px)}.development-topics{display:flex;flex-wrap:wrap;gap:18px;margin:38px 0 0;padding:24px 0 0;border-top:1px solid var(--line);list-style:none}.development-topics li{padding-left:12px;border-left:1px solid var(--ember);color:#a9a9af;text-transform:uppercase}.development-publishing-contract{grid-column:span 5;align-self:start;padding:clamp(28px,3.5vw,48px);background:radial-gradient(circle at 100% 0,rgb(246 199 110 / 8%),transparent 24rem),#101012}.development-publishing-contract>span{color:var(--caution)}.development-publishing-contract>h3{max-width:430px;margin-top:18px;font-size:clamp(1.8rem,3vw,3rem);font-weight:490;line-height:1;letter-spacing:-.045em}.development-publishing-contract>ul{display:grid;gap:0;margin:38px 0 0;padding:0;border-top:1px solid var(--line);list-style:none}.development-publishing-contract>ul li{display:flex;min-height:62px;align-items:center;gap:11px;border-bottom:1px solid var(--line);color:#c7c7cc;font-size:.86rem}.development-publishing-contract>ul svg{flex:0 0 auto;color:var(--positive)}.development-publishing-contract>div{display:grid;gap:10px;margin-top:46px;padding:24px;border-left:2px solid var(--ember);background:#ffffff06}.development-publishing-contract>div strong{font-size:1.1rem;font-weight:570;line-height:1.35}.development-publishing-contract>div small{color:var(--mist);font-size:.72rem;line-height:1.5}.development-principle-lines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.development-principle-lines article{display:grid;grid-template-columns:auto 1fr;gap:18px;min-height:250px;align-content:end;padding:clamp(28px,3.4vw,46px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,rgb(255 255 255 / 2.5%),transparent 52%)}.development-principle-lines svg{color:var(--ember-bright)}.development-principle-lines h3{font-size:1.35rem;font-weight:530}.development-principle-lines p{margin-top:12px;color:var(--mist);line-height:1.6}.development-cta,.development-article-signup{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.7fr);align-items:center;gap:clamp(48px,8vw,120px);padding-top:clamp(96px,9vw,140px);padding-bottom:clamp(96px,9vw,140px);isolation:isolate}.development-cta-top{min-height:0;gap:clamp(38px,5vw,72px);padding-top:clamp(118px,9vw,148px);padding-bottom:clamp(54px,5vw,72px);border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 20%,rgb(234 88 12 / 8%),transparent 25rem),radial-gradient(circle at 18% 28%,rgb(255 255 255 / 3%),transparent 28rem)}.development-cta-top:before{position:absolute;inset:24px 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 7%),transparent);content:""}.development-cta h1,.development-cta h2,.development-article-signup h2{max-width:850px;margin-top:22px;font-size:clamp(2.7rem,5vw,5.2rem);font-weight:480;line-height:.98;letter-spacing:-.055em}.development-cta-top h1{max-width:760px;margin-top:18px;font-size:clamp(2.8rem,4.2vw,4.65rem)}.development-cta-copy>p:last-child,.development-article-signup>div>p:last-child{max-width:620px;margin-top:24px;color:var(--mist);font-size:1.03rem;line-height:1.65}.development-archive{padding-top:clamp(96px,9vw,140px);padding-bottom:clamp(110px,10vw,160px)}.development-archive-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding-bottom:clamp(48px,6vw,76px)}.development-archive-header h2{max-width:900px;margin-top:20px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Baskerville,Times New Roman,serif;font-size:clamp(2.7rem,5.4vw,5.6rem);font-weight:560;line-height:.96;letter-spacing:-.052em;text-wrap:balance}.development-archive-order{display:grid;min-width:132px;gap:7px;padding-left:18px;border-left:1px solid var(--ember);font-family:JetBrains Mono Variable,monospace;font-size:.63rem;letter-spacing:.05em;text-transform:uppercase}.development-archive-order span{color:var(--mist)}.development-archive-order strong{color:#d9d9dc;font-weight:560}.development-archive-list{border-top:1px solid var(--line-bright)}.development-archive-entry{display:grid;grid-template-columns:minmax(118px,.18fr) minmax(0,1fr) 48px;gap:clamp(28px,5vw,80px);align-items:start;padding:clamp(38px,5vw,68px) 0;border-bottom:1px solid var(--line)}.development-archive-meta{display:grid;gap:10px;font-family:JetBrains Mono Variable,monospace;font-size:.62rem;letter-spacing:.035em;text-transform:uppercase}.development-archive-meta>span{margin-bottom:18px;color:var(--ember-bright);font-size:.68rem}.development-archive-meta time{color:#c9c9cd}.development-archive-meta small{color:var(--mist);font:inherit}.development-archive-copy>p:first-child{color:var(--ember-bright);font-family:JetBrains Mono Variable,monospace;font-size:.62rem;letter-spacing:.045em;text-transform:uppercase}.development-archive-copy h3{max-width:900px;margin-top:16px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Baskerville,Times New Roman,serif;font-size:clamp(2.15rem,4vw,4.3rem);font-weight:560;line-height:.98;letter-spacing:-.048em;text-wrap:balance}.development-archive-copy h3 a{color:inherit;text-decoration:none;transition:color .18s ease}.development-archive-copy h3 a:hover{color:var(--ember-bright)}.development-archive-copy h3+p{max-width:780px;margin-top:24px;color:#b9b9bf;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.68}.development-archive-copy ul{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0 0;padding:0;list-style:none}.development-archive-copy li{padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:#8e8e95;font-family:JetBrains Mono Variable,monospace;font-size:.58rem;letter-spacing:.025em;text-transform:uppercase}.development-archive-action{display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--line-bright);border-radius:50%;color:var(--white);text-decoration:none;transition:border-color .18s ease,color .18s ease,transform .18s ease}.development-archive-action:hover{border-color:#ea580c99;color:var(--ember-bright);transform:translate(3px)}.development-archive-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(64px,8vw,108px);border-top:1px solid var(--line-bright);border-bottom:1px solid var(--line)}.development-archive-notes>div{display:grid;gap:12px;min-height:220px;align-content:end;padding:clamp(28px,4vw,52px)}.development-archive-notes>div+div{border-left:1px solid var(--line);background:radial-gradient(circle at 100% 0,rgb(234 88 12 / 8%),transparent 24rem)}.development-archive-notes span{color:var(--ember-bright);font-family:JetBrains Mono Variable,monospace;font-size:.61rem;letter-spacing:.055em;text-transform:uppercase}.development-archive-notes strong{font-size:clamp(1.35rem,2.2vw,2rem);font-weight:540;line-height:1.1}.development-archive-notes p{max-width:560px;color:var(--mist);font-size:.9rem;line-height:1.6}.development-signup-form{display:grid;gap:18px;padding:clamp(24px,3vw,34px);border:1px solid var(--line-bright);border-radius:16px;background:radial-gradient(circle at 100% 0,rgb(234 88 12 / 9%),transparent 24rem),#0c0b0b}.development-cta-top .development-signup-form{gap:13px;padding:clamp(19px,2vw,25px);border-radius:14px}.development-cta-top .development-signup-field{gap:7px}.development-cta-top .development-signup-field input,.development-cta-top .development-signup-field .button{min-height:48px}.development-cta-top .development-signup-consent{font-size:.72rem}.development-cta-top .development-signup-note{font-size:.58rem}.development-signup-field{display:grid;gap:9px}.development-signup-field>label{color:#d5d5d9;font-size:.78rem;font-weight:560}.development-signup-field>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.development-signup-field input{width:100%;min-height:52px;padding:0 16px;border:1px solid var(--line-bright);border-radius:9px;color:var(--white);outline:none;background:#0e0f12;font:inherit}.development-signup-field input:focus-visible{border-color:#ea580cbf;box-shadow:0 0 0 3px #ea580c24}.development-signup-field .button{min-height:52px;white-space:nowrap}.development-signup-consent{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:11px;color:var(--mist);font-size:.78rem;line-height:1.5}.development-signup-consent input{width:17px;height:17px;margin-top:2px;accent-color:var(--ember-bright)}.development-signup-note{color:#77777e;font-family:JetBrains Mono Variable,monospace;font-size:.63rem;line-height:1.5}.development-signup-result{display:flex;align-items:center;gap:14px;min-height:150px;padding:28px;border:1px solid rgb(74 222 128 / 22%);border-radius:16px;outline:none;background:#4ade800f}.development-signup-result:focus-visible{outline:1px solid rgb(74 222 128 / 34%);outline-offset:2px;box-shadow:0 0 0 3px #4ade8012}.development-signup-result svg{flex:0 0 auto;color:var(--positive)}.development-signup-result div{display:grid;gap:6px}.development-signup-result strong{font-size:1.05rem}.development-signup-result span{color:var(--mist);font-size:.83rem;line-height:1.5}.development-article{position:relative;padding-top:clamp(132px,13vw,190px);padding-bottom:clamp(90px,10vw,150px);isolation:isolate}.development-article-header{max-width:960px;margin:0 auto;padding-bottom:clamp(58px,7vw,88px);border-bottom:1px solid var(--line)}.development-article-header>a{display:inline-flex;margin-bottom:54px;color:var(--mist);font-size:.82rem;font-weight:610;text-decoration:none}.development-article-header>a:hover{color:var(--white)}.development-article-header h1{max-width:930px;margin-top:24px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Baskerville,Times New Roman,serif;font-size:clamp(3.25rem,7.3vw,7rem);font-weight:560;line-height:.94;letter-spacing:-.052em;text-wrap:balance}.development-article-summary{max-width:800px;margin-top:32px;color:#d2d2d6;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Baskerville,Times New Roman,serif;font-size:clamp(1.28rem,2.15vw,1.68rem);line-height:1.5}.development-article-byline{display:flex;align-items:center;gap:13px;margin-top:38px}.development-author-avatar{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgb(234 88 12 / 34%);border-radius:50%;color:var(--ember-bright);background:#ea580c12}.development-article-byline>div{display:grid;gap:5px}.development-article-byline strong{font-size:.9rem;font-weight:650}.development-article-byline>div>span{display:flex;align-items:center;gap:9px;color:var(--mist);font-family:JetBrains Mono Variable,monospace;font-size:.62rem;letter-spacing:.03em;text-transform:uppercase}.development-article-byline i{width:3px;height:3px;border-radius:50%;background:#66666d}.development-article-body{display:grid;gap:clamp(54px,7vw,82px);max-width:760px;margin:clamp(72px,9vw,112px) auto 0}.development-article-body section{display:grid;grid-template-columns:minmax(0,1fr);gap:23px;min-width:0;width:100%}.development-article-body h2{margin-bottom:4px;color:#f2f0ed;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Baskerville,Times New Roman,serif;font-size:clamp(2rem,3.7vw,3.15rem);font-weight:580;line-height:1.03;letter-spacing:-.04em}.development-article-body p{color:#cacacf;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Baskerville,Times New Roman,serif;font-size:clamp(1.13rem,1.55vw,1.28rem);line-height:1.78}.development-article-body .development-article-lede:first-letter{float:left;margin:.12em .11em 0 0;color:var(--ember-bright);font-size:4.45em;font-weight:560;line-height:.72}.development-article-body blockquote{margin:clamp(22px,4vw,40px) 0 10px;padding:clamp(26px,4vw,42px) 0;border-top:1px solid rgb(234 88 12 / 48%);border-bottom:1px solid var(--line);color:#f0eeeb;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Baskerville,Times New Roman,serif;font-size:clamp(1.65rem,3.2vw,2.5rem);font-style:italic;line-height:1.2;letter-spacing:-.03em}.development-article-figure{width:min(1120px,calc(100vw - (2 * var(--gutter))));margin:clamp(30px,5vw,54px) 0 10px;justify-self:center}.development-article-figure>div{overflow:hidden;border:1px solid rgb(255 255 255 / 12%);border-radius:14px;background:#08090c;box-shadow:0 34px 90px #0000006b}.development-article-figure img{display:block;width:100%;height:auto}.development-article-figure figcaption{display:grid;grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);gap:24px;padding-top:16px;color:var(--mist);font-size:.74rem;line-height:1.55}.development-article-figure figcaption strong{color:var(--ember-bright);font-family:JetBrains Mono Variable,monospace;font-size:.62rem;letter-spacing:.07em;text-transform:uppercase}.development-article-body footer{padding-top:6px;border-top:1px solid var(--line)}.development-article-body footer>span{color:var(--mist);font-family:JetBrains Mono Variable,monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.development-article-body footer .development-topics{margin-top:18px;padding-top:0;border-top:0}.development-missing{min-height:75dvh;padding-top:200px}.development-missing h1{max-width:800px;margin:24px 0 40px;font-size:clamp(3rem,7vw,6rem);font-weight:480;letter-spacing:-.06em}.beta-pass-preview{display:flex;flex-direction:column;justify-content:flex-end;min-height:470px;padding:clamp(30px,4vw,54px)}.beta-pass-preview>strong{margin-top:28px;color:var(--ember-bright);font-size:clamp(3.4rem,6.6vw,6.2rem);font-weight:480;line-height:.86;letter-spacing:-.07em;text-wrap:balance}.beta-pass-preview h3{margin-top:24px;font-size:1.55rem;font-weight:500}.beta-pass-preview p{max-width:500px;margin-top:16px;color:var(--mist);line-height:1.6}.beta-detail-grid article{min-height:360px}.beta-application-flow{position:relative;padding-top:clamp(96px,9vw,140px);padding-bottom:clamp(110px,10vw,160px);isolation:isolate}.beta-application-flow-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);gap:30px clamp(50px,9vw,140px);align-items:end}.beta-application-flow-heading .operational-label{grid-column:1 / -1}.beta-application-flow-heading h2{max-width:850px;font-size:clamp(2.8rem,5.2vw,5.2rem);font-weight:480;line-height:.96;letter-spacing:-.055em;text-wrap:balance}.beta-application-flow-heading>p:last-child{max-width:540px;color:var(--mist);line-height:1.65}.beta-application-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(62px,7vw,96px) 0 0;padding:0;border-top:1px solid var(--line-bright);border-bottom:1px solid var(--line);list-style:none}.beta-application-steps li{display:grid;min-height:240px;align-content:space-between;gap:46px;padding:28px}.beta-application-steps li+li{border-left:1px solid var(--line)}.beta-application-steps li>span{color:var(--ember-bright);font-family:JetBrains Mono Variable,monospace;font-size:.68rem;font-weight:650;letter-spacing:.05em}.beta-application-steps li div{display:grid;gap:10px}.beta-application-steps strong{font-size:1.08rem;font-weight:590}.beta-application-steps p{color:var(--mist);font-size:.84rem;line-height:1.55}.beta-application-flow-action{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:42px}.beta-application-flow-action p{color:#77777e;font-family:JetBrains Mono Variable,monospace;font-size:.64rem;letter-spacing:.03em}html.has-modal{overflow:hidden}.beta-application-dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;border:1px solid rgb(255 255 255 / 16%);border-radius:20px;color:var(--white);background:radial-gradient(circle at 100% 0,rgb(234 88 12 / 13%),transparent 28rem),linear-gradient(145deg,#151311,#09090b 58%);box-shadow:0 40px 120px #000000b8,inset 0 1px #ffffff0d}.beta-application-dialog::backdrop{background:#020203c7;backdrop-filter:blur(12px)}.beta-application-dialog-shell{padding:clamp(22px,3vw,32px)}.beta-application-dialog-shell>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding-bottom:22px;border-bottom:1px solid var(--line)}.beta-application-dialog h2{max-width:610px;margin-top:12px;font-size:clamp(2.15rem,4vw,3.15rem);font-weight:490;line-height:.96;letter-spacing:-.055em;text-wrap:balance}.beta-application-dialog h2:focus{outline:none;box-shadow:none}.beta-application-dialog header>div>p:last-child{max-width:580px;margin-top:12px;color:var(--mist);font-size:.9rem;line-height:1.55}.beta-application-close{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--line-bright);border-radius:50%;color:var(--white);background:#ffffff0a;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.beta-application-close:hover{border-color:#ea580c94;background:#ea580c14;transform:rotate(3deg)}.beta-application-close:focus-visible{outline:2px solid var(--ember-bright);outline-offset:3px}.beta-application-dialog .waitlist-form{margin-top:22px}.beta-application-dialog .form-grid{grid-template-columns:1fr;gap:12px}.beta-application-dialog .field-wide{grid-column:auto}.beta-application-dialog .field input,.beta-application-dialog .field select,.beta-application-dialog .form-select-trigger{min-height:46px}.beta-application-dialog .consent-row{margin-top:16px}.beta-application-dialog .form-submit{width:100%;margin-top:16px}.beta-application-dialog .form-privacy{margin-top:12px;text-align:center}.subpage-beta .site-footer{padding-top:48px}@media(max-width:1240px){.route-loading{grid-template-columns:1fr}.route-loading>span:first-child{min-height:280px}.route-loading>span:nth-child(2){min-height:380px}.hero{grid-template-columns:1fr;min-height:auto;padding-top:150px;padding-bottom:96px}.hero-copy{max-width:900px}.hero h1{max-width:900px;font-size:clamp(3.2rem,8.1vw,6.2rem)}.hero-core{width:min(100%,760px);margin:68px auto 0}.subpage-hero{grid-template-columns:1fr;grid-template-rows:auto;min-height:auto;padding-top:150px;padding-bottom:40px}.subpage-hero-copy{max-width:900px}.subpage-hero h1,.subpage-hero-beta h1{max-width:900px;font-size:clamp(3.2rem,7.7vw,5.9rem)}.subpage-hero-visual{width:min(100%,760px);margin:54px auto 0}.subpage-signal-bar{margin-top:52px}}@media(max-width:1100px){.site-header{grid-template-columns:1fr auto}.primary-nav{display:none}.mobile-navigation{display:block}.product-shell{grid-template-columns:58px minmax(0,1fr)}.product-evidence{grid-column:1 / -1;grid-template-columns:.8fr 1.2fr;grid-template-rows:auto 1fr;gap:0 24px;border-top:1px solid var(--line)}.evidence-tabs{grid-column:1 / -1}.approval-card{align-self:center}.principles{gap:70px}.connection-preview{grid-template-columns:1fr}.connection-guides{border-right:0;border-bottom:1px solid var(--line)}.contract-lines{grid-template-columns:repeat(2,minmax(0,1fr))}.verification-rule-grid article:nth-child(n){grid-column:span 6}.development-signal-preview{transform:none}.development-featured,.development-publishing-contract{grid-column:span 12}.development-principle-lines,.development-cta,.development-article-signup{grid-template-columns:1fr}.development-cta-top{min-height:0}.beta-application-flow-heading{grid-template-columns:1fr}.beta-application-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-application-steps li:nth-child(3){border-left:0}.beta-application-steps li:nth-child(n+3){border-top:1px solid var(--line)}.development-archive-header{grid-template-columns:1fr;align-items:start}.development-archive-entry{grid-template-columns:minmax(106px,.16fr) minmax(0,1fr) 46px;gap:28px}}@media(max-width:820px){.policy-main{padding-top:126px}.policy-hero{padding-bottom:54px}.policy-hero h1{font-size:clamp(3.45rem,16vw,6.2rem)}.policy-layout{grid-template-columns:1fr;gap:56px}.policy-navigation{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);gap:28px}.policy-navigation>strong{grid-column:1 / -1}.policy-navigation nav{margin-top:-12px}.policy-contact-card{align-self:start;margin-top:-12px}}@media(max-width:560px){.policy-navigation{grid-template-columns:1fr}.policy-contact-card{margin-top:4px}.policy-retention-table>div{grid-template-columns:1fr;gap:7px}}@media(max-width:900px){:root{--gutter: clamp(1.5rem, 5.2vw, 2.5rem)}.hero{display:block;min-height:auto;padding-top:150px;padding-bottom:80px}.hero-copy{padding-top:0}.hero-core{position:relative;right:auto;bottom:auto;width:min(100%,650px);margin:70px auto 0;opacity:1}.workspace-core{transform:none}.failure-lines{grid-template-columns:1fr}.failure-lines p{min-height:0}.failure-lines p+p{padding-left:0;border-top:1px solid var(--line);border-left:0}.operating-card{position:relative;top:auto!important;grid-template-columns:1fr}.operating-card-copy{border-right:0;border-bottom:1px solid var(--line)}.operating-card-visual{min-height:340px}.capability-wide,.capability-medium,.capability-third{grid-column:span 12}.capability{min-height:260px}.day-accordion{display:grid;min-height:0}.day-panel{min-width:0;border-right:0;border-bottom:1px solid var(--line)}.day-panel:last-child{border-bottom:0}.day-panel>button,.day-panel:not([data-active=true])>button{height:auto;min-height:70px;flex-direction:row;justify-content:flex-start;padding:18px 22px}.day-panel:not([data-active=true])>button>span{flex:1;writing-mode:horizontal-tb}.day-panel-body{position:relative;inset:auto;min-height:315px;padding:10px 24px 28px 57px}.day-artifact{right:24px;bottom:24px;left:57px;height:172px}.product-heading,.section-heading-split,.beta-fit-heading{grid-template-columns:1fr;align-items:start;gap:28px}.principles{grid-template-columns:1fr}.principles-intro{position:static}.fit-columns{grid-template-columns:1fr}.fit-not-yet{border-top:1px solid var(--line);border-left:0}.waitlist-shell{grid-template-columns:1fr}.subpage-hero{grid-template-columns:1fr;min-height:auto;padding-top:150px}.subpage-hero-visual{width:min(100%,700px);margin:20px auto 0}.model-roster-preview,.verification-hero-preview{transform:none}.workflow-rail,.platform-grid,.beta-detail-grid{grid-template-columns:1fr}.workflow-rail article:nth-child(n),.platform-grid article:nth-child(n),.beta-detail-grid article:nth-child(n){grid-column:1 / -1}.workflow-rail article,.platform-grid article,.beta-detail-grid article{min-height:270px}.automation-section{grid-template-columns:1fr}.runtime-grid article,.runtime-grid article:first-child,.runtime-grid article:last-child{grid-column:span 12;min-height:460px}}@media(max-width:640px){:root{--gutter: 1.5rem}html{scroll-padding-top:74px}.site-header{min-height:72px;padding-block:13px}.brand-mark{font-size:1.03rem}.brand-mark svg{width:25px;height:25px}.beta-state{display:none}.button-small{min-height:44px;padding-inline:13px;font-size:.78rem}.nav-actions{gap:8px}.button-small svg{display:none}.hero{padding-top:122px;padding-bottom:50px}.hero h1{max-width:none;margin-top:20px;font-size:clamp(1.95rem,8.1vw,2.2rem);line-height:.98;letter-spacing:-.058em}.hero-lines-wide{display:none}.hero-lines-mobile{display:block}.hero-body{margin-top:24px;font-size:1rem}.hero-actions{display:grid;grid-template-columns:1fr;margin-top:27px}.hero-actions .button{width:100%}.hero-core{width:calc(100% + 20px);margin:54px -10px 0}.workspace-core{min-height:410px;aspect-ratio:auto;border-radius:16px}.core-source{width:127px;padding:9px}.core-source-repo{top:15%}.core-room{top:31%;left:10%;width:80%;padding:14px}.core-people{flex-wrap:wrap}.core-output,.core-gate{bottom:4%;width:148px;padding:9px}.core-gate{right:2%}.core-output{left:2%}.problem,.connected,.day-section,.product-section,.principles,.beta-fit,.waitlist-section,.faq{padding-top:7rem;padding-bottom:7rem}.problem-statement{font-size:2.35rem}.problem-body{font-size:1rem}.failure-lines{margin-top:50px}.failure-lines p{padding-block:24px}.failure-lines span{margin-bottom:12px}.section-heading h2,.principles h2,.waitlist-copy h2{font-size:2.5rem}.operating-model{padding-top:70px}.operating-heading{margin-bottom:48px}.operating-stack{gap:24px}.operating-card{min-height:0}.operating-card-copy{padding:28px 24px 32px}.operating-card h3{font-size:2.2rem}.operating-card-visual{min-height:270px;padding:24px}.step-source-map{grid-template-columns:1fr 34px 1fr}.step-source-map span,.step-evidence span{min-height:84px;padding:12px;font-size:.72rem;text-align:center}.step-evidence{grid-template-columns:1fr}.section-heading-split,.beta-fit-heading{margin-bottom:44px}.capability{min-height:240px;padding:26px}.capability div{margin:48px 0 28px}.day-panel-body{min-height:335px;padding-left:24px}.day-artifact{right:24px;left:24px;height:190px;padding:14px}.artifact-topline>small{display:none}.artifact-room-grid{grid-template-columns:.75fr 1.25fr;grid-template-rows:1fr auto;gap:7px 10px}.artifact-context-stack{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.artifact-context-stack>span{justify-content:center;padding:6px}.artifact-assignment-route{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr auto;gap:7px}.artifact-assignment-route>svg{display:none}.artifact-task-node{grid-column:1 / -1;grid-row:1;grid-template-columns:auto auto;justify-content:center;gap:0 7px;padding:8px}.artifact-task-node>svg{grid-row:1 / 3;margin:0}.artifact-task-node>small{margin:0}.artifact-selector-card{padding:8px}.artifact-approval-route{grid-template-columns:1fr;grid-template-rows:auto 24px auto;gap:5px}.artifact-outbound-card,.artifact-approval-card{padding:8px 10px}.artifact-gate-line{width:42%;grid-template-columns:1fr 26px 1fr;justify-self:center}.artifact-gate-line>i{width:26px;height:26px}.artifact-continuity-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px}.artifact-continuity-grid>svg{display:none}.day-outcome{font-size:2.65rem}.product-heading{margin-bottom:44px}.product-topbar{grid-template-columns:1fr auto}.product-topbar>span:nth-child(2){display:none}.product-shell{grid-template-columns:1fr}.product-rail{flex-direction:row;min-height:58px;padding:8px 12px;border-right:0;border-bottom:1px solid var(--line)}.product-rail>strong{width:34px;height:34px}.preview-rail-items{display:flex;margin:0 0 0 14px}.preview-rail-items span{width:38px;height:38px}.product-rail>svg{margin:0 0 0 auto}.product-thread{border-right:0}.thread-messages{padding:22px 16px}.activity-stream{margin-left:12px}.product-evidence{grid-column:auto;grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:18px}.evidence-tabs{grid-column:auto}.fit-positive ul{grid-template-columns:1fr}.fit-column{padding:30px 24px}.waitlist-section{padding-inline:12px}.waitlist-shell{gap:48px;padding:34px 18px}.form-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.faq-list summary{min-height:78px;font-size:1.05rem}.faq-list details>p{padding-right:24px}.footer-primary{align-items:flex-start;flex-direction:column}.footer-bottom,.footer-bottom div{flex-direction:column}.subpage-hero{padding-top:130px;padding-bottom:70px}.subpage-signal-bar{grid-template-columns:1fr;margin-top:38px}.subpage-signal-bar li{min-height:52px;padding-inline:14px}.subpage-signal-bar li+li{border-top:1px solid rgb(255 255 255 / 10%);border-left:0}.subpage-hero h1{font-size:clamp(2.15rem,10.8vw,2.85rem);line-height:.96;letter-spacing:-.056em}.subpage-hero-development h1{font-size:clamp(1.9rem,9vw,2.5rem)}.subpage-hero-beta h1{font-size:clamp(1.82rem,8.2vw,2.2rem);letter-spacing:-.052em}.subpage-chapter,.connection-section,.automation-section,.platform-roadmap,.infrastructure-contract,.verification-rules,.beta-details,.development-journal,.development-principles{padding-top:96px;padding-bottom:96px}.development-featured,.development-publishing-contract{padding:28px 22px}.development-featured header{align-items:flex-start;flex-direction:column}.development-featured h3{font-size:2.35rem}.development-principle-lines article{min-height:210px;padding:28px 24px}.development-cta,.development-article-signup{padding-top:96px;padding-bottom:96px}.development-cta h1,.development-cta h2,.development-article-signup h2{font-size:2.5rem}.development-cta-top{gap:32px;padding-top:112px;padding-bottom:54px}.development-archive{padding-top:70px;padding-bottom:106px}.development-archive-header{gap:30px;padding-bottom:44px}.development-archive-header h2{font-size:2.7rem}.beta-application-steps{grid-template-columns:1fr}.beta-application-steps li{min-height:0;grid-template-columns:auto 1fr;align-content:start;gap:20px;padding:26px 0}.beta-application-steps li+li,.beta-application-steps li:nth-child(3){border-top:1px solid var(--line);border-left:0}.beta-application-flow-action{align-items:stretch;flex-direction:column}.beta-application-flow-action .button{width:100%}.beta-application-flow-action p{text-align:center}.beta-application-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:16px}.beta-application-dialog-shell{padding:22px 18px 26px}.beta-application-dialog-shell>header{gap:16px;padding-bottom:24px}.beta-application-dialog h2{font-size:2.2rem}.development-archive-entry{grid-template-columns:minmax(0,1fr) 46px;gap:28px 18px;padding:38px 0}.development-archive-meta{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:9px 15px;align-items:center}.development-archive-meta>span{margin:0 8px 0 0}.development-archive-copy{grid-column:1}.development-archive-action{grid-column:2;align-self:start}.development-archive-copy h3{font-size:2.25rem}.development-archive-notes{grid-template-columns:1fr}.development-archive-notes>div{min-height:190px;padding:30px 0}.development-archive-notes>div+div{border-top:1px solid var(--line);border-left:0}.development-signup-field>div{grid-template-columns:1fr}.development-signup-field .button{width:100%}.development-article{padding-top:130px}.development-article-header>a{margin-bottom:34px}.development-article-header h1{font-size:clamp(2.8rem,13.2vw,4rem)}.development-article-body{gap:58px}.development-article-body p{font-size:1.08rem}.development-article-body .development-article-lede:first-letter{font-size:3.9em}.development-article-figure figcaption{grid-template-columns:1fr;gap:7px}.runtime-choice-preview{grid-template-columns:1fr;min-height:0}.runtime-choice-preview>i{width:100%;height:1px}.runtime-choice-preview>div{min-height:280px;padding:26px}.runtime-grid article{min-height:0;padding:30px 24px}.runtime-grid article>span{margin-top:34px}.runtime-grid h3{font-size:2.5rem}.contract-lines,.verification-rule-grid{grid-template-columns:1fr}.contract-lines article,.verification-rule-grid article,.verification-rule-grid article:nth-child(n){grid-column:1 / -1;min-height:230px}.connection-guides,.connection-verification{padding:18px}.connection-step{grid-template-columns:20px auto 1fr}.connection-step>svg:last-child{display:none}.walkthrough-toolbar{align-items:flex-start;flex-direction:column}.walkthrough-content{min-height:340px;padding:26px 22px}.verification-state button{align-items:flex-start;text-align:left}.beta-pass-preview{min-height:390px}}@media(max-width:380px){.wordmark-link .brand-mark>span{display:none}.wordmark-link .brand-mark{gap:7px}.hero h1{font-size:1.95rem}.core-source-repo{right:2%}.core-source-brain{left:2%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-problem-word]{opacity:1!important}[data-stack-card]{transform:none!important;opacity:1!important}.operating-card,.principles-intro{position:relative;top:auto!important}.outcome-marquee-track{transform:none!important}.outcome-marquee-set-copy{display:none}}@media(forced-colors:active){.button,.operating-card,.workspace-core,.product-frame,.waitlist-shell{border:1px solid CanvasText}}
