@font-face{font-family:screenless sans;src:url(/fonts/inter-variable-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:screenless mono;src:url(/fonts/plex-mono-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:screenless mono;src:url(/fonts/plex-mono-500-latin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--paper:#f3f0e8;--paper-deep:#e7e2d6;--paper-soft:#ece8de;--ink:#151612;--night:#10110e;--warm-white:#f4f1e8;--lichen:#454a3f;--quiet:#5f6158;--line:#1516122b;--line-dark:#f4f1e82e;--blue:#6284ff;--blue-deep:#4167ff;--page-pad:clamp(1.25rem, 4vw, 4.5rem);--max-width:100rem;--section-y:clamp(6.5rem, 12vw, 12rem);--ease:cubic-bezier(.2, .78, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{min-width:20rem;color:var(--ink);background:var(--paper);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:screenless sans,Arial,sans-serif;font-size:16px;font-weight:420;line-height:1.4}::selection{color:var(--warm-white);background:var(--ink)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img,video,svg{max-width:100%;display:block}p,h1,h2,figure,ol{margin:0}ol{padding:0;list-style:none}.skip-link{z-index:200;color:var(--warm-white);background:var(--ink);padding:.75rem 1rem;font-family:screenless mono,monospace;font-size:.72rem;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:2px solid var(--blue-deep);outline-offset:4px}.manifesto :focus-visible,.offer :focus-visible,.machine-panel :focus-visible,.codex-capture :focus-visible{outline-color:var(--warm-white)}.site-header{z-index:100;min-height:4.6rem;padding:0 var(--page-pad);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 91%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.wordmark{letter-spacing:-.025em;width:fit-content;font-size:.92rem;font-weight:620}.site-header nav{letter-spacing:.01em;align-items:center;gap:2.25rem;font-family:screenless mono,monospace;font-size:.67rem;display:flex}.site-header nav a,.header-buy{align-items:center;min-height:2.75rem;transition:opacity .16s;display:inline-flex}.site-header nav a:hover,.header-buy:hover{opacity:.52}.header-buy{justify-self:end;font-family:screenless mono,monospace;font-size:.67rem}.header-buy span{color:var(--quiet);margin-left:.4rem}.eyebrow{letter-spacing:.045em;font-family:screenless mono,monospace;font-size:.67rem;font-weight:500;line-height:1.4}.hero{min-height:100svh;max-width:var(--max-width);padding:clamp(8rem, 12vw, 11rem) var(--page-pad) clamp(4rem, 6vw, 6rem);grid-template-columns:minmax(0,1.08fr) minmax(28rem,.92fr);align-items:center;gap:clamp(3rem,6vw,8rem);margin:0 auto;display:grid;position:relative}.hero-copy{align-self:center;max-width:52rem}.hero h1{letter-spacing:-.072em;text-wrap:balance;max-width:52rem;font-size:clamp(4.15rem,7.4vw,8.35rem);font-weight:430;line-height:.88}.hero-sub{letter-spacing:-.025em;max-width:35rem;margin-top:clamp(2.2rem,4vw,3.75rem);font-size:clamp(1.12rem,1.5vw,1.36rem);font-weight:410;line-height:1.45}.hero-actions{align-items:center;gap:1.8rem;margin-top:2.5rem;display:flex}.buy-button{min-width:19rem;min-height:3.5rem;color:var(--warm-white);background:var(--ink);border:1px solid var(--ink);transition:color .18s ease, background .18s ease, transform .18s var(--ease);justify-content:space-between;align-items:center;gap:3rem;padding:0 1.15rem;font-family:screenless mono,monospace;font-size:.78rem;display:inline-flex}.buy-button:hover{color:var(--ink);background:0 0}.buy-button:active{transform:translateY(1px)}.quiet-link{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;min-height:2.75rem;font-family:screenless mono,monospace;font-size:.67rem;display:inline-flex}.arrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px;width:1rem;height:1rem}.arrow-down{transform:rotate(90deg)}.hero-footnote{left:var(--page-pad);color:var(--quiet);font-family:screenless mono,monospace;font-size:.62rem;position:absolute;bottom:1.3rem}.machine-panel{isolation:isolate;min-height:min(46rem,72vh);color:var(--warm-white);background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), var(--night);background-size:2.25rem 2.25rem;border:1px solid #151612cc;position:relative;overflow:hidden}.machine-panel:before{z-index:-1;content:"";background:radial-gradient(circle at 50% 27%,#6284ff24,#0000 34%);position:absolute;inset:0}.machine-panel-head,.machine-panel figcaption{z-index:3;border-bottom:1px solid var(--line-dark);letter-spacing:.025em;justify-content:space-between;align-items:center;min-height:3rem;padding:0 1rem;font-family:screenless mono,monospace;font-size:.62rem;display:flex;position:relative}.online-state,.capture-live{align-items:center;gap:.45rem;display:inline-flex}.online-state i{background:var(--blue);border-radius:50%;width:.38rem;height:.38rem;animation:2.4s ease-in-out infinite online-pulse;box-shadow:0 0 .75rem #6284ffd9}.machine-stage{border-bottom:1px solid var(--line-dark);place-items:center;height:clamp(17rem,32vh,22rem);display:grid;position:relative}.continuity-loop{background:#10110e8c;border:1px solid #f4f1e824;width:calc(100% - 2rem);height:calc(100% - 2rem);min-height:15rem;padding:1.1rem 1rem 3.2rem;position:relative;container-type:inline-size}.continuity-labels,.continuity-times{color:#f4f1e88c;justify-content:space-between;font-family:screenless mono,monospace;font-size:.56rem;display:flex}.continuity-labels span:last-child{color:var(--blue)}.continuity-lane{grid-template-columns:4.5rem 1fr;align-items:center;margin-top:2.5rem;display:grid}.continuity-lane+.continuity-lane{margin-top:2.1rem}.lane-name{color:#f4f1e88f;font-family:screenless mono,monospace;font-size:.55rem}.lane-track{background:#f4f1e81f;height:1px;position:relative}.lane-segment,.desktop-line,.desktop-glow{height:1px;display:block;position:absolute;top:0}.lane-segment{background:#f4f1e8ad}.lane-before{width:5%;left:0}.lane-after{width:4%;right:0}.lane-away,.lane-back{color:#f4f1e880;font-family:screenless mono,monospace;font-size:.52rem;font-style:normal;position:absolute;top:.8rem}.lane-away{left:6%}.lane-back{left:auto;right:0}.desktop-line{background:#6284ff73;width:100%;inset:0}.desktop-glow{background:var(--blue);transform-origin:0;width:100%;animation:10s linear infinite desktop-draw;inset:0;transform:scaleX(0);box-shadow:0 0 .8rem #6284ffb3}.work-tick{color:#f4f1e8b8;font-family:screenless mono,monospace;font-size:.54rem;position:absolute;top:-1.45rem;transform:translate(-50%)}.work-tick:after{content:"";background:var(--blue);width:1px;height:.38rem;position:absolute;top:1.35rem;left:50%}.tick-one{left:11%}.tick-two{left:54%}.tick-three{left:94%}.continuity-times{margin-top:2.6rem;padding-left:4.5rem}.continuity-playhead{opacity:0;will-change:transform;background:#f4f1e83d;width:1px;animation:10s linear infinite continuity-play;position:absolute;top:2.2rem;bottom:2.9rem;left:5.5rem}.continuity-loop>p{color:#f4f1e8b3;letter-spacing:-.015em;font-size:.72rem;position:absolute;bottom:.9rem;right:1rem}.machine-task{border-bottom:1px solid var(--line-dark);grid-template-columns:4rem 1fr;padding:1.05rem 1rem;display:grid}.machine-task span,.machine-log time{color:#f4f1e87a;font-family:screenless mono,monospace;font-size:.57rem}.machine-task p{letter-spacing:-.015em;font-size:.86rem}.machine-log{padding:.15rem 1rem 1rem}.machine-log li{opacity:0;min-height:2.45rem;animation:log-arrive .5s var(--ease) forwards;border-bottom:1px solid #f4f1e817;grid-template-columns:4rem 1fr auto;align-items:center;font-size:.71rem;display:grid}.machine-log li:first-child{animation-delay:.35s}.machine-log li:nth-child(2){animation-delay:.85s}.machine-log li:nth-child(3){animation-delay:1.35s}.machine-log li:nth-child(4){animation-delay:1.85s}.machine-log li i{border:1px solid #f4f1e861;border-radius:50%;width:.32rem;height:.32rem}.machine-log li.is-ready{color:var(--blue)}.machine-log li.is-ready i{border-color:var(--blue);background:var(--blue);box-shadow:0 0 .65rem #6284ffcc}.machine-panel figcaption{border-top:1px solid var(--line-dark);color:#f4f1e885;border-bottom:0;min-height:2.85rem;position:absolute;inset:auto 0 0}.manifesto{min-height:100svh;padding:var(--section-y) var(--page-pad);color:var(--warm-white);background:var(--night);grid-template-columns:minmax(8rem,2fr) minmax(0,10fr);align-items:center;display:grid;position:relative}.manifesto-time{color:#f4f1e88c;align-self:start;font-family:screenless mono,monospace;font-size:.61rem}.manifesto-copy{max-width:75rem}.manifesto-copy .eyebrow{color:#f4f1e885;margin-bottom:clamp(3rem,7vw,7rem)}.manifesto h2{letter-spacing:-.067em;text-wrap:balance;font-size:clamp(3.3rem,6.6vw,7.25rem);font-weight:410;line-height:.93}.manifesto h2 span{color:var(--blue);margin-top:.22em;display:block}.film-section{max-width:var(--max-width);padding:var(--section-y) var(--page-pad);grid-template-columns:minmax(16rem,3fr) minmax(0,9fr);gap:clamp(3rem,7vw,8rem);margin:0 auto;display:grid}.film-heading{align-self:start;position:sticky;top:7rem}.film-heading .eyebrow,.proof-heading .eyebrow,.how-heading .eyebrow{color:var(--quiet);margin-bottom:2.5rem}.film-heading h2,.proof-heading h2,.how-heading h2{letter-spacing:-.06em;font-size:clamp(2.9rem,4.7vw,5.7rem);font-weight:420;line-height:.91}.film-frame{background:var(--night);min-width:0;padding:.55rem}.film-frame video{aspect-ratio:16/9;object-fit:cover;background:#080906;width:100%}.film-frame figcaption{color:#f4f1e885;justify-content:space-between;padding:.75rem .45rem .25rem;font-family:screenless mono,monospace;font-size:.62rem;display:flex}.proof{max-width:var(--max-width);padding:var(--section-y) var(--page-pad);border-top:1px solid var(--line);margin:0 auto}.proof-heading{grid-template-columns:3fr 9fr;margin-bottom:clamp(4rem,8vw,8rem);display:grid}.proof-heading h2{grid-column:2}.codex-capture{width:min(100%,76rem);color:var(--warm-white);background:#12140f;border:1px solid #151612d9;margin-left:auto;box-shadow:0 2.5rem 6rem #22201829}.capture-bar{border-bottom:1px solid var(--line-dark);color:#f4f1e87a;grid-template-columns:1fr auto 1fr;align-items:center;min-height:3.4rem;padding:0 1.15rem;font-family:screenless mono,monospace;font-size:.62rem;display:grid}.capture-mark{color:var(--warm-white);font-weight:500}.capture-live{justify-self:end}.capture-body{padding:clamp(1.5rem,4vw,4rem)}.capture-prompt,.capture-thought{border-bottom:1px solid var(--line-dark);grid-template-columns:5rem minmax(0,1fr);gap:1.5rem;padding:1.5rem 0;display:grid}.capture-prompt>span,.capture-thought>span{color:#f4f1e88c;padding-top:.2rem;font-family:screenless mono,monospace;font-size:.59rem}.capture-prompt p,.capture-thought p{letter-spacing:-.035em;max-width:45rem;font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.36}.capture-thought p{color:#f4f1e8ad}.capture-command{color:#f4f1e8c2;background:#f4f1e80e;gap:1rem;margin:2.1rem 0 1rem;padding:.9rem 1rem;font-family:screenless mono,monospace;font-size:.72rem;display:flex}.capture-result{color:var(--night);background:var(--blue);align-items:flex-start;gap:1rem;padding:1rem;display:flex}.capture-result>span{font-family:screenless mono,monospace}.capture-result p{gap:.15rem;font-size:.82rem;display:grid}.capture-result small{color:#10110ed9;opacity:1;font-family:screenless mono,monospace;font-size:.62rem}.codex-capture figcaption{border-top:1px solid var(--line-dark);color:#f4f1e88c;justify-content:space-between;padding:.85rem 1rem;font-family:screenless mono,monospace;font-size:.62rem;display:flex}.proof-close{letter-spacing:-.065em;margin-top:clamp(5rem,9vw,9rem);font-size:clamp(3rem,6vw,7rem);font-weight:420;line-height:.92}.how{padding:var(--section-y) var(--page-pad);background:var(--paper-deep);grid-template-columns:4fr 8fr;gap:clamp(3rem,7vw,8rem);display:grid}.how-heading{align-self:start;position:sticky;top:7rem}.how-list{border-top:1px solid var(--line)}.how-list li{border-bottom:1px solid var(--line);grid-template-columns:5rem 1fr;align-items:center;min-height:clamp(8rem,13vw,12rem);display:grid}.how-list li>span{color:var(--quiet);align-self:start;padding-top:1.3rem;font-family:screenless mono,monospace;font-size:.6rem}.how-list strong{letter-spacing:-.057em;font-size:clamp(2rem,4vw,4.75rem);font-weight:420;line-height:.95}.offer{min-height:100svh;padding:clamp(5rem, 8vw, 8rem) var(--page-pad) clamp(4rem, 6vw, 6rem);color:var(--warm-white);background:var(--night);flex-direction:column;justify-content:space-between;display:flex;position:relative}.offer-meta{border-bottom:1px solid var(--line-dark);color:#f4f1e885;justify-content:space-between;padding-bottom:1rem;font-family:screenless mono,monospace;font-size:.62rem;display:flex}.offer-main{grid-template-columns:7fr 5fr;align-items:end;gap:clamp(3rem,7vw,8rem);margin:auto 0;padding:clamp(5rem,10vw,10rem) 0;display:grid}.offer h2{letter-spacing:-.075em;align-items:baseline;gap:1rem;font-weight:420;line-height:.8;display:flex}.offer h2 span{font-size:clamp(6.5rem,16vw,18rem)}.offer h2 small{letter-spacing:0;font-family:screenless mono,monospace;font-size:clamp(.72rem,1vw,.9rem);font-weight:400}.offer-action{gap:1.4rem;max-width:33rem;display:grid}.offer-action>p{letter-spacing:-.04em;max-width:28rem;font-size:clamp(1.3rem,2.2vw,2rem);line-height:1.25}.buy-button-light{width:100%;color:var(--ink);background:var(--warm-white);border-color:var(--warm-white)}.buy-button-light:hover{color:var(--warm-white);background:0 0}.offer-action>small{color:#f4f1e880;font-family:screenless mono,monospace;font-size:.62rem}.offer-action>small a,.checkout-note a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.offer-thesis{border-top:1px solid var(--line-dark);letter-spacing:-.04em;padding-top:1rem;font-size:clamp(1.4rem,2.1vw,2.2rem);font-weight:420}footer{min-height:8rem;padding:0 var(--page-pad);grid-template-columns:1fr auto 1fr;align-items:center;font-family:screenless mono,monospace;font-size:.6rem;display:grid}footer>a:nth-child(2){align-items:center;min-height:2.75rem;display:inline-flex}footer p{color:var(--quiet);justify-self:end}.mobile-buy{display:none}.checkout-header,.checkout-footer{width:100%;min-height:2.75rem;color:var(--quiet);justify-content:space-between;align-items:center;font-family:screenless mono,monospace;font-size:.59rem;display:flex}.checkout-shell>.eyebrow{color:var(--quiet);margin-bottom:2.5rem}.checkout-shell>p{letter-spacing:-.02em;max-width:31rem;margin-top:1.6rem;font-size:1.1rem}.checkout-outcome-body{max-width:31rem;color:var(--quiet);letter-spacing:-.02em;margin-top:1.6rem;font-size:1.1rem;line-height:1.5}.checkout-outcome .quiet-link{margin-top:3rem}.checkout-receipt>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:1rem 0;display:flex}.checkout-note{color:var(--quiet);font-family:screenless mono,monospace;line-height:1.55;margin-top:1rem!important;font-size:.58rem!important}.checkout-footer{grid-template-columns:none;min-height:2.75rem;padding:0;display:flex}@keyframes online-pulse{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes desktop-draw{0%{opacity:0;transform:scaleX(0)}7%{opacity:1}89%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes continuity-play{0%{opacity:0;transform:translate(0)}7%{opacity:1}89%{opacity:1;transform:translate(calc(100cqw - 4.5rem))}94%,to{opacity:0;transform:translate(calc(100cqw - 4.5rem))}}@keyframes log-arrive{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@media (width<=72rem){.hero{grid-template-columns:minmax(0,1fr) minmax(24rem,.76fr);gap:3rem}.hero h1{font-size:clamp(3.8rem,7.6vw,6.5rem)}.machine-panel{min-height:42rem}.machine-stage{height:19rem}.offer-main{grid-template-columns:1fr;align-items:start}}@media (width<=58rem){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:9rem}.hero-copy{max-width:47rem}.hero-copy .eyebrow{margin-bottom:3rem}.hero h1{max-width:44rem;font-size:clamp(4rem,12vw,7rem)}.machine-panel{width:min(100%,43rem);min-height:41rem;margin-left:auto}.hero-footnote{margin-top:-1.5rem;position:static}.manifesto{grid-template-columns:1fr;align-content:center}.manifesto-time{margin-bottom:4rem}.film-section,.how{grid-template-columns:1fr}.film-heading,.how-heading{position:static}.film-heading h2,.how-heading h2{max-width:38rem}.proof-heading{grid-template-columns:1fr}.proof-heading h2{grid-column:1}}@media (width<=44rem){:root{--section-y:6.5rem}body{padding-bottom:3.4rem}.site-header{min-height:4.1rem}.header-buy span{display:none}.hero{gap:3.5rem;padding-top:7.75rem;padding-bottom:4.5rem}.hero h1{letter-spacing:-.075em;font-size:clamp(3.55rem,18vw,5.4rem)}.hero-sub{max-width:29rem;font-size:1.06rem}.hero-actions{flex-direction:column;align-items:stretch;gap:.9rem}.buy-button{width:100%;min-width:0}.quiet-link{width:fit-content}.machine-panel{min-height:38rem}.machine-stage{height:17rem}.machine-task{grid-template-columns:3.2rem 1fr}.machine-log li{grid-template-columns:3.2rem 1fr auto}.manifesto{min-height:88svh}.manifesto h2{font-size:clamp(3.2rem,15vw,5.2rem)}.film-heading h2,.proof-heading h2,.how-heading h2{font-size:clamp(3rem,14vw,4.6rem)}.film-section{gap:3.5rem}.film-frame{margin:0 calc(var(--page-pad) * -1);padding:.35rem}.proof-heading{margin-bottom:3.5rem}.codex-capture{margin:0 calc(var(--page-pad) * -1);width:calc(100% + (var(--page-pad) * 2))}.capture-bar{grid-template-columns:1fr 1fr}.capture-bar>span:nth-child(2){display:none}.capture-prompt,.capture-thought{grid-template-columns:1fr;gap:.55rem}.capture-prompt>span,.capture-thought>span{padding:0}.capture-command{overflow-x:auto}.capture-result small{line-height:1.45}.proof-close{font-size:clamp(3.2rem,15vw,5rem)}.how-list li{grid-template-columns:3rem 1fr;min-height:9rem}.how-list strong{font-size:clamp(2.2rem,10vw,3.6rem)}.offer{min-height:92svh}.offer-meta span:last-child{display:none}.offer h2 span{font-size:clamp(7rem,35vw,11rem)}.offer-main{padding:4rem 0}footer{grid-template-columns:1fr 1fr;min-height:9rem}footer>a:nth-child(2){justify-self:end}footer p{grid-column:1/-1;justify-self:start}.mobile-buy{z-index:120;min-height:3.4rem;color:var(--warm-white);background:var(--ink);border-top:1px solid #f4f1e833;justify-content:space-between;align-items:center;padding:0 1rem;font-family:screenless mono,monospace;font-size:.7rem;display:flex;position:fixed;inset:auto 0 0}.mobile-buy a{min-width:3.4rem;min-height:2.5rem;color:var(--ink);background:var(--warm-white);place-items:center;display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.machine-log li{opacity:1;transform:none}.desktop-glow{opacity:1;transform:scaleX(1)}.continuity-playhead{display:none}}:root{--run-blue:#587aff;--run-blue-deep:#273979;--blue:#587aff;--night-line:#f4f1e82e}.hero{grid-template-columns:minmax(24rem,1fr) minmax(24rem,1fr);gap:clamp(3rem,5vw,6.5rem)}.hero-copy .eyebrow{margin-bottom:clamp(2.5rem,5vh,4.5rem)}.hero h1{max-width:none;font-size:clamp(4.5rem,6.25vw,7.2rem)}.hero h1 span{display:block}.hero-sub{max-width:32rem}.run-companion{isolation:isolate;border:1px solid color-mix(in srgb, var(--run-blue) 28%, white);height:clamp(36rem,68svh,40rem);min-height:0;color:var(--run-blue-deep);background:radial-gradient(circle at 50% 43%,#fffffff0,#0000 35%),linear-gradient(150deg,#f1f4ff 4%,#dbe3ff 58%,#cbd7ff);border-radius:clamp(1.75rem,3vw,3rem);grid-template-rows:auto 1fr auto;padding:clamp(1.5rem,2.6vw,2.6rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #3c509e1f,inset 0 1px #ffffffc2}.run-companion:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff61,#0000 30%),linear-gradient(#0000 64%,#516cd717);position:absolute;inset:0}.run-companion-top,.run-companion-stage,.run-companion figcaption{z-index:1;position:relative}.run-companion-top,.run-companion figcaption{color:color-mix(in srgb, var(--run-blue-deep) 66%, transparent);letter-spacing:.045em;justify-content:space-between;font-family:screenless mono,monospace;font-size:.61rem;display:flex}.run-companion figcaption{align-self:end}.run-ready{align-items:center;gap:.55rem;display:inline-flex}.run-ready i{background:var(--run-blue);border-radius:50%;width:.42rem;height:.42rem;animation:2.5s ease-in-out infinite run-ready;display:block;box-shadow:0 0 .85rem #587affb3}.run-companion-stage{place-items:center;min-height:0;display:grid}.run-companion-halo{aspect-ratio:1;background:radial-gradient(circle,#ffffff8c 0%,#ffffff42 40%,#0000 72%);border-radius:50%;width:min(92%,42rem);position:absolute}.run-companion-pet{z-index:2;filter:drop-shadow(0 1.6rem 1.8rem #273a8d2e);will-change:transform;width:min(88%,38rem);height:auto;animation:5s ease-in-out infinite run-pet-breathe;position:relative}.run-companion-shadow{z-index:1;filter:blur(.75rem);background:#27377c2e;border-radius:50%;width:min(50%,19rem);height:clamp(1rem,2.4vw,2rem);animation:5s ease-in-out infinite run-pet-shadow;position:absolute;bottom:13%}.manifesto h2 span,.interstitial-accent{color:var(--run-blue)}.codex-capture{box-shadow:none}.capture-command>span{color:var(--warm-white)}.capture-result{color:var(--night);background:var(--warm-white)}.how{color:var(--warm-white);background:var(--night)}.how-heading .eyebrow,.how-list li>span{color:#f4f1e885}.how-list,.how-list li{border-color:var(--night-line)}.interstitial{max-width:var(--max-width);padding:var(--section-y) var(--page-pad);background:var(--paper);margin:0 auto}.interstitial p{letter-spacing:-.072em;text-wrap:balance;max-width:16ch;font-size:clamp(4rem,8.4vw,9rem);font-weight:420;line-height:.9}.interstitial p span{display:block}.interstitial-lead{color:var(--ink)}.offer-action>small{max-width:31rem;line-height:1.6}.offer h2 span{font-weight:520}.hero-footnote{bottom:2.5rem}@keyframes run-ready{50%{opacity:.42}}@keyframes run-pet-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-.25rem)scale(1.006)}}@keyframes run-pet-shadow{0%,to{opacity:.9;transform:scaleX(1)}50%{opacity:.82;transform:scaleX(.96)}}@media (width<=72rem){.hero{grid-template-columns:minmax(0,1fr) minmax(24rem,1fr)}.run-companion{height:clamp(36rem,68svh,39rem);min-height:0}}@media (width<=58rem){.hero{grid-template-columns:1fr}.run-companion{width:min(100%,43rem);height:auto;min-height:42rem;margin-left:auto}.interstitial p{max-width:49rem}}@media (width<=44rem){.header-buy{display:none}.site-header{grid-template-columns:1fr}.hero{gap:2rem;padding-top:5.8rem}.hero-copy .eyebrow{margin-bottom:2rem}.hero h1{font-size:clamp(2.65rem,12.8vw,3.4rem)}.hero-sub{margin-top:1.75rem}.hero-actions{margin-top:2rem}.run-companion{width:calc(100% + (var(--page-pad) * 2));min-height:27rem;margin-right:calc(var(--page-pad) * -1);margin-left:calc(var(--page-pad) * -1);border-left:0;border-right:0;border-radius:0;padding:1.25rem 1.25rem 4.75rem}.run-companion-pet{width:min(94%,35rem)}.run-companion-shadow{bottom:12%}.hero-footnote{margin-top:-1rem}.interstitial{padding-top:7.5rem;padding-bottom:7.5rem}.interstitial p{letter-spacing:-.07em;font-size:clamp(3.2rem,14vw,4.2rem);line-height:.91}}@media (prefers-reduced-motion:reduce){.run-companion-pet,.run-companion-shadow,.run-ready i{animation:none}.run-companion-pet{will-change:auto}}.checkout-page{min-height:100svh;padding:2rem var(--page-pad);background:var(--paper);grid-template-rows:auto 1fr auto;display:grid}.checkout-header,.checkout-footer{width:100%;min-height:2.75rem;color:var(--quiet);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-family:screenless mono,monospace;font-size:.59rem;display:flex}.checkout-header .wordmark{color:var(--ink);font-family:screenless sans,Arial,Helvetica,sans-serif}.checkout-shell{width:min(100%,42rem);margin:auto;padding:clamp(4rem,8vw,7rem) 0}.checkout-shell>.eyebrow{margin-bottom:2.5rem}.checkout-shell h1{letter-spacing:-.07em;font-size:clamp(3.4rem,8vw,6.5rem);font-weight:420;line-height:.9}.checkout-shell>p,.checkout-outcome-body{max-width:31rem;color:var(--quiet);letter-spacing:-.02em;margin-top:1.6rem;font-size:1.1rem;line-height:1.5}.checkout-outcome .quiet-link{border-bottom:1px solid var(--line);align-items:center;min-height:2.75rem;margin-top:3rem;font-family:screenless mono,monospace;font-size:.67rem;display:inline-flex;position:relative}.success-companion{color:var(--quiet);align-items:center;gap:.75rem;margin-top:2.5rem;font-family:screenless mono,monospace;font-size:.62rem;display:flex}.success-companion img{object-fit:contain;width:4.5rem;height:4.5rem}.checkout-receipt{border-top:1px solid var(--line);margin:3.5rem 0 2rem;font-family:screenless mono,monospace;font-size:.68rem}.checkout-receipt>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.checkout-error{color:#9d351f;margin-top:.85rem;font-family:screenless mono,monospace;font-size:.65rem}.checkout-action .buy-button{width:100%}.checkout-action .buy-button[aria-disabled=true]{cursor:wait;opacity:.72}.checkout-note{font-family:screenless mono,monospace;color:var(--quiet)!important;margin-top:1rem!important;font-size:.58rem!important;line-height:1.55!important}.checkout-note a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.checkout-footer a{align-items:center;min-height:2.75rem;display:inline-flex}@media (width<=45rem){.checkout-page{padding:1.25rem}.checkout-shell{padding:4.5rem 0}.checkout-shell h1{font-size:clamp(3.25rem,16vw,5rem)}}.computer-page{grid-template-rows:auto 1fr auto}.computer-page>*{min-width:0}.computer-shell{width:min(100%,44rem);margin:0 auto;padding:clamp(3rem,7vw,5.5rem) 0}.computer-shell>.eyebrow{margin-bottom:2rem}.computer-shell h1{letter-spacing:-.055em;overflow-wrap:break-word;font-size:clamp(2rem,7.5vw + .35rem,4.6rem);font-weight:420;line-height:.95}.computer-body{max-width:33rem;color:var(--quiet);letter-spacing:-.02em;margin-top:1.4rem;font-size:1.06rem;line-height:1.5}.build-meter{background:var(--line);height:3px;margin-top:2.25rem;overflow:hidden}.build-meter span{background:var(--blue-deep);height:100%;transition:width .6s var(--ease);display:block}.computer-actions{margin-top:2.25rem}.desktop-button{width:min(100%,22rem)}.computer-page .checkout-note{max-width:33rem}.setup-section{border-top:1px solid var(--line);margin-top:3.75rem;padding-top:2rem}.setup-section h2{letter-spacing:-.04em;font-size:clamp(1.5rem,5vw,2rem);font-weight:460}.setup-lede{max-width:33rem;color:var(--quiet);letter-spacing:-.015em;margin-top:.9rem;font-size:.98rem;line-height:1.55}.version-chip{border:1px solid var(--line);white-space:nowrap;padding:.1rem .45rem;font-family:screenless mono,monospace;font-size:.72rem;display:inline-block}.setup-steps{counter-reset:setup;margin-top:1.5rem}.setup-steps li{counter-increment:setup;max-width:34rem;color:var(--ink);letter-spacing:-.015em;padding:0 0 1.5rem 2.6rem;font-size:.98rem;line-height:1.55;position:relative}.setup-steps li:before{content:counter(setup, decimal-leading-zero);color:var(--quiet);font-family:screenless mono,monospace;font-size:.65rem;position:absolute;top:.22rem;left:0}.setup-steps em{border-bottom:1px solid var(--ink);font-style:normal}.command-block{align-items:stretch;gap:.5rem;margin:.7rem 0;display:flex}.command-block code{min-width:0;color:var(--warm-white);background:var(--night);white-space:pre;flex:1;padding:.7rem .8rem;font-family:screenless mono,monospace;font-size:.72rem;line-height:1.5;overflow-x:auto}.command-block button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;min-width:3.6rem;min-height:2.75rem;padding:0 .85rem;font-family:screenless mono,monospace;font-size:.62rem}.command-block button:hover{background:var(--paper-deep)}.inline-code{background:var(--paper-deep);padding:.08em .35em;font-family:screenless mono,monospace;font-size:.85em}.shot-grid{gap:1.25rem;margin-top:1.5rem;display:grid}.shot-frame{border:1px solid var(--line);padding:.35rem}.shot-frame img{width:100%}.shot-frame figcaption{color:var(--quiet);padding:.6rem .35rem .3rem;font-family:screenless mono,monospace;font-size:.62rem}.computer-timeline{border-top:1px solid var(--line);margin-top:1.4rem;font-family:screenless mono,monospace;font-size:.68rem}.computer-timeline li{border-bottom:1px solid var(--line);gap:1rem;padding:.85rem 0;display:flex}.computer-timeline li span:first-child{color:var(--quiet);flex:0 0 7.2rem}.computer-footnote{margin-top:3rem!important}.computer-shell .quiet-link{margin-top:3rem}.claim-form{margin-top:1.6rem}.claim-form .checkout-action{margin-top:0}.claim-recovery-lede{max-width:31rem;color:var(--quiet);letter-spacing:-.02em;margin-bottom:1.1rem;font-size:.98rem;line-height:1.5}.claim-syncing{color:var(--quiet);margin-top:.85rem;font-family:screenless mono,monospace;font-size:.65rem}.claim-code-row{align-items:stretch;gap:.5rem;display:flex}.claim-code-input{border:1px solid var(--ink);min-width:0;min-height:2.75rem;color:var(--ink);letter-spacing:.35em;background:0 0;border-radius:0;flex:1;padding:.55rem .8rem;font-family:screenless mono,monospace;font-size:1rem}.claim-code-input::placeholder{letter-spacing:normal;color:var(--quiet)}.claim-code-verify{border:1px solid var(--ink);min-width:5.2rem;min-height:2.75rem;color:var(--warm-white);background:var(--ink);cursor:pointer;padding:0 1rem;font-family:screenless mono,monospace;font-size:.68rem}.claim-code-verify:disabled{opacity:.55;cursor:default}.claim-resend{border:0;border-bottom:1px solid var(--line);min-height:2.75rem;color:var(--quiet);cursor:pointer;background:0 0;align-items:center;margin-top:.4rem;padding:0;font-family:screenless mono,monospace;font-size:.62rem;display:inline-flex}body:has(.desktop-page){padding-bottom:0}.desktop-page{background:var(--night);height:100dvh;color:var(--warm-white);flex-direction:column;display:flex;position:relative;overflow:hidden}.desktop-screen{min-height:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);flex:1;position:relative;overflow:hidden}.desktop-screen>div{width:100%;height:100%}.desktop-overlay{inset:0;bottom:calc(3.4rem + env(safe-area-inset-bottom,0px));padding:0 max(1.25rem, env(safe-area-inset-right,0px)) 0 max(1.25rem, env(safe-area-inset-left,0px));background:var(--night);flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;display:flex;position:absolute}.desktop-toast{z-index:5;left:max(.75rem, env(safe-area-inset-left,0px));right:max(.75rem, env(safe-area-inset-right,0px));bottom:calc(3.9rem + env(safe-area-inset-bottom,0px));color:var(--ink);background:var(--warm-white);padding:.6rem .8rem;font-family:screenless mono,monospace;font-size:.65rem;line-height:1.4;position:absolute}.desktop-overlay .eyebrow{color:#f4f1e880}.desktop-message{letter-spacing:-.02em;max-width:26rem;font-size:1.02rem;line-height:1.5}.desktop-retry{width:min(100%,16rem);min-width:0;color:var(--ink);background:var(--warm-white);border-color:var(--warm-white)}.desktop-keys{z-index:4;left:0;right:0;bottom:calc(3.4rem + env(safe-area-inset-bottom,0px));padding:.5rem max(.6rem, env(safe-area-inset-right,0px)) .5rem max(.6rem, env(safe-area-inset-left,0px));border-top:1px solid var(--line-dark);background:#1b1c17;gap:.4rem;display:flex;position:absolute;overflow-x:auto}.desktop-keys-hint{min-height:2.75rem;color:var(--quiet);align-items:center;font-family:screenless mono,monospace;font-size:.68rem;display:flex}.desktop-keys textarea{border:1px solid var(--line-dark);min-width:8rem;color:var(--warm-white);background:var(--night);resize:none;border-radius:0;flex:1;padding:.45rem .6rem;font-family:screenless mono,monospace;font-size:1rem;line-height:1.25}.desktop-keys button{border:1px solid var(--line-dark);min-width:2.9rem;min-height:2.75rem;color:var(--warm-white);cursor:pointer;white-space:nowrap;background:0 0;padding:0 .6rem;font-family:screenless mono,monospace;font-size:.68rem}.desktop-keys button:disabled{opacity:.42;cursor:default}.desktop-bar{min-height:3.4rem;padding:0 max(1rem, env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(1rem, env(safe-area-inset-left,0px));border-top:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:.5rem;font-family:screenless mono,monospace;font-size:.7rem;display:flex}.desktop-bar a{align-items:center;min-height:2.75rem;display:inline-flex}.desktop-bar button{border:1px solid var(--line-dark);min-height:2.75rem;color:var(--warm-white);cursor:pointer;background:0 0;padding:0 .85rem;font-family:screenless mono,monospace;font-size:.68rem}.desktop-status{color:var(--quiet)}.desktop-status-connected{color:#7dd67d}.desktop-status-connecting,.desktop-status-paused,.desktop-status-transitioning{color:var(--blue)}.desktop-status-attention{color:#e2b26c}.desktop-codex{flex:1;justify-content:center;align-items:center;gap:.5rem;min-width:0;display:flex}.desktop-codex .desktop-status{text-overflow:ellipsis;white-space:nowrap;text-align:center;flex:1;min-width:0;font-size:.64rem;overflow:hidden}.desktop-codex button{white-space:nowrap;flex-shrink:0;padding:0 .5rem;font-size:.62rem}@media (width<=45rem){.computer-shell{padding:2.5rem 0 3.5rem}.computer-timeline li span:first-child{flex-basis:5.6rem}}
