@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--bg:#060607;--bg-2:#0a0a0c;--ink:#f2f2f0;--ink-dim:rgba(242,242,240,0.6);--ink-faint:rgba(242,242,240,0.34);--hairline:rgba(255,255,255,0.09);--hairline-strong:rgba(255,255,255,0.16);--status:#8fd9a8;--light-bg:#f4f3f1;--light-ink:#101012;--light-dim:rgba(16,16,18,0.55);--font-sans:var(--font-geist-sans),-apple-system,"SF Pro Display","Segoe UI",sans-serif;--font-mono:var(--font-geist-mono),"SF Mono",Consolas,monospace}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}::selection{background:rgba(255,255,255,.18)}.micro{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.32em;text-transform:uppercase;color:var(--ink-faint);font-weight:400}.wordmark{font-weight:600;letter-spacing:.01em;background:linear-gradient(180deg,#ffffff 30%,#a9adb5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tm{font-size:.5em;vertical-align:.7em;letter-spacing:0;font-weight:500}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1.4rem clamp(1.4rem,4vw,3.2rem);mix-blend-mode:difference}.site-header .brand{font-size:1.02rem}.header-cta{font-size:.82rem;letter-spacing:.06em;color:var(--ink-dim);padding:.55rem 1.1rem;border:1px solid var(--hairline);border-radius:999px;transition:color .4s ease,border-color .4s ease,background .4s ease}.header-cta:hover{color:var(--ink);border-color:var(--hairline-strong);background:rgba(255,255,255,.03)}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7rem clamp(1.2rem,5vw,3rem) 5rem;background:radial-gradient(120% 90% at 50% -20%,rgba(255,255,255,.055) 0,rgba(255,255,255,.015) 38%,transparent 70%),radial-gradient(80% 60% at 50% 115%,rgba(150,160,180,.05) 0,transparent 60%),var(--bg);overflow:hidden}.hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.022) 1px,transparent 0);background-size:3px 3px;pointer-events:none;opacity:.5}.hero-lockup{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.7rem;margin-bottom:clamp(3.4rem,8vh,5.6rem)}.hero-lockup h1{font-size:clamp(2.9rem,8vw,5.6rem);line-height:1;font-weight:600;letter-spacing:-.025em}.hero-lockup .subtitle{font-family:var(--font-mono);font-size:clamp(.68rem,1.6vw,.8rem);letter-spacing:.42em;text-transform:uppercase;color:var(--ink-faint);padding-left:.42em}.hero-lockup .tagline{font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:400;letter-spacing:.01em;color:var(--ink-dim);font-style:italic}.command-wrap{position:relative;z-index:2;width:min(780px,100%);display:flex;flex-direction:column;align-items:center;gap:1.6rem}.command-heading{font-family:var(--font-mono);font-size:clamp(.72rem,1.8vw,.88rem);letter-spacing:.4em;text-transform:uppercase;color:var(--ink-dim);padding-left:.4em;opacity:0;transform:translateY(6px);transition:opacity 1.4s ease,transform 1.4s ease}.command-heading.on{opacity:1;transform:none}.command-field{position:relative;width:100%;display:flex;align-items:center;gap:1rem;padding:1.5rem 1.6rem 1.5rem 1.9rem;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02) 45%,rgba(10,10,12,.5));border:1px solid rgba(200,205,215,.16);box-shadow:0 0 0 1px rgba(0,0,0,.4),0 30px 80px -20px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.09);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.command-field:before{inset:-1px;border-radius:21px;padding:1px;background:linear-gradient(160deg,rgba(255,255,255,.28),rgba(255,255,255,.04) 30%,rgba(255,255,255,.02) 70%,rgba(255,255,255,.14));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.command-field:after,.command-field:before{content:"";position:absolute;pointer-events:none}.command-field:after{left:8%;right:8%;bottom:-34px;height:34px;background:radial-gradient(60% 100% at 50% 0,rgba(255,255,255,.05),transparent 75%);filter:blur(4px)}.command-text{min-height:1.5em;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:clip}.command-input,.command-text{flex:1 1;font-size:clamp(.95rem,2.2vw,1.08rem);color:var(--ink);letter-spacing:.002em}.command-input{background:transparent;border:0;outline:0;font-family:var(--font-sans);caret-color:var(--ink)}.command-input::placeholder{color:var(--ink-faint)}.cursor{display:inline-block;width:1.5px;height:1.18em;background:var(--ink);vertical-align:text-bottom;margin-left:2px;animation:blink 1.06s steps(1) infinite}@keyframes blink{50%{opacity:0}}.command-send{flex-shrink:0;width:42px;height:42px;border-radius:50%;border:1px solid var(--hairline-strong);background:rgba(255,255,255,.05);color:var(--ink-dim);display:flex;align-items:center;justify-content:center;transition:background .4s ease,color .4s ease,border-color .4s ease}.command-send:hover{background:rgba(255,255,255,.12);color:var(--bg);color:var(--ink);border-color:rgba(255,255,255,.3)}.command-send svg{width:15px;height:15px}.command-status{position:absolute;right:1.7rem;top:-1.9rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:var(--status);opacity:0;transition:opacity .7s ease;display:flex;align-items:center;gap:.5rem}.command-status.on{opacity:.85}.command-status:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--status);box-shadow:0 0 8px var(--status)}.scroll-cue{position:absolute;bottom:2.6rem;left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:.8rem;color:var(--ink-faint);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;transition:color .4s ease}.scroll-cue:hover{color:var(--ink-dim)}.scroll-cue .arrow{animation:drift 2.6s ease-in-out infinite}@keyframes drift{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(6px);opacity:1}}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s)}[data-reveal].is-visible{opacity:1;transform:none}.statements{padding:clamp(6rem,14vh,10rem) clamp(1.4rem,6vw,4rem)}.statement{min-height:62vh;display:flex;align-items:center;justify-content:center;text-align:center}.statement h2{font-size:clamp(2rem,6.4vw,4.4rem);font-weight:550;letter-spacing:-.025em;line-height:1.06;max-width:18ch}.statement .dim{color:var(--ink-faint)}.process{padding:clamp(7rem,16vh,12rem) clamp(1.4rem,6vw,4rem);display:flex;flex-direction:column;align-items:center}.process-label{margin-bottom:clamp(4rem,8vh,6rem)}.process-steps{gap:0}.process-step,.process-steps{display:flex;flex-direction:column;align-items:center}.process-step .word{font-size:clamp(1.7rem,5vw,3.3rem);font-weight:550;letter-spacing:.14em;line-height:1}.process-step .num{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.3em;color:var(--ink-faint);margin-bottom:.9rem}.process-step .connector{width:1px;height:clamp(3.4rem,8vh,5.6rem);background:linear-gradient(180deg,var(--hairline-strong),var(--hairline));margin:1.6rem 0}.process-close{margin-top:clamp(6rem,12vh,9rem);text-align:center;display:flex;flex-direction:column;gap:1.1rem;align-items:center}.process-close .name{font-size:clamp(1.6rem,3.6vw,2.3rem);font-weight:600;letter-spacing:-.01em}.process-close .line{color:var(--ink-dim);font-style:italic;font-size:clamp(.98rem,2vw,1.12rem)}.light{background:var(--light-bg);color:var(--light-ink);padding:clamp(7rem,16vh,12rem) clamp(1.4rem,6vw,4rem)}.light-inner{max-width:1060px;margin:0 auto}.light h2{font-size:clamp(2.4rem,6.4vw,4.6rem);font-weight:600;letter-spacing:-.03em;line-height:1.04;margin-bottom:clamp(5rem,10vh,7.5rem)}.light h2 .dim{color:rgba(16,16,18,.38)}.idea-row{display:grid;grid-template-columns:minmax(130px,220px) 1fr;grid-gap:clamp(1.4rem,4vw,4rem);gap:clamp(1.4rem,4vw,4rem);padding:clamp(2.2rem,5vh,3.4rem) 0;border-top:1px solid rgba(16,16,18,.12);align-items:baseline}.idea-row:last-of-type{border-bottom:1px solid rgba(16,16,18,.12)}.idea-row .sector{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.32em;color:rgba(16,16,18,.45)}.idea-row .q{font-size:clamp(1.25rem,3vw,1.9rem);font-weight:500;letter-spacing:-.015em;line-height:1.25;max-width:26ch}.whatif{text-align:center;font-size:clamp(4.4rem,15vw,11.5rem);font-weight:650;letter-spacing:-.04em;line-height:1;margin-top:clamp(6rem,14vh,10rem);color:var(--light-ink)}.capability{position:relative;padding:clamp(8rem,18vh,13rem) clamp(1.4rem,6vw,4rem);background:linear-gradient(180deg,#131315 0,var(--bg) 26%);display:flex;flex-direction:column;align-items:center}.cap-words{display:flex;flex-wrap:wrap;justify-content:center;column-gap:clamp(1.6rem,4.5vw,3.6rem);row-gap:clamp(1.2rem,3vh,2rem);max-width:900px;margin-bottom:clamp(6rem,13vh,10rem)}.cap-words span{font-family:var(--font-mono);font-size:clamp(.72rem,1.7vw,.92rem);letter-spacing:.42em;color:var(--ink-faint)}.cap-words span:nth-child(odd){transform:translateY(.4rem)}.one-system{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.4rem}.one-system h2{font-size:clamp(2.6rem,7vw,5rem);font-weight:600;letter-spacing:-.03em}.progression{padding:clamp(7rem,16vh,12rem) clamp(1.4rem,6vw,4rem);display:flex;flex-direction:column;align-items:center;text-align:center}.prog-steps{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:clamp(1rem,3vw,2.2rem);row-gap:1rem;margin-bottom:clamp(5.5rem,11vh,8.5rem);max-width:1000px}.prog-steps .step{font-size:clamp(1.15rem,2.8vw,1.8rem);font-weight:500;letter-spacing:-.01em;color:var(--ink-dim)}.prog-steps .sep{font-family:var(--font-mono);color:var(--ink-faint);font-size:.8em}.prog-close h2{font-size:clamp(2.4rem,6.6vw,4.8rem);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin-bottom:2.4rem}.prog-close h2 .dim{color:var(--ink-faint)}.mini-lockup{display:flex;flex-direction:column;align-items:center;gap:.7rem}.mini-lockup .name{font-size:1.25rem;font-weight:600}.mini-lockup .tag{color:var(--ink-dim);font-style:italic;font-size:.95rem}.private{padding:clamp(7rem,16vh,12rem) clamp(1.4rem,6vw,4rem);display:flex;flex-direction:column;align-items:center;text-align:center;border-top:1px solid rgba(255,255,255,.05)}.private h2{font-size:clamp(2.4rem,6.6vw,4.6rem);font-weight:600;letter-spacing:-.03em;margin-bottom:2.2rem}.private p{max-width:46ch;color:var(--ink-dim);font-size:clamp(.98rem,2vw,1.12rem);line-height:1.7;margin-bottom:clamp(3.4rem,7vh,5rem)}.system-labels{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem}.system-labels span{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.28em;color:var(--ink-faint);border:1px solid var(--hairline);border-radius:999px;padding:.55rem 1.2rem}.access-final{min-height:92svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6rem clamp(1.4rem,6vw,4rem);background:radial-gradient(70% 55% at 50% 60%,rgba(255,255,255,.035) 0,transparent 70%),#030304}.access-final h2{font-size:clamp(2.5rem,7vw,5.2rem);font-weight:600;letter-spacing:-.03em;margin-bottom:1.6rem}.access-final .sub{color:var(--ink-dim);margin-bottom:3.4rem;font-size:clamp(.95rem,2vw,1.1rem)}.btn-access{display:inline-flex;align-items:center;gap:.7rem;font-size:.95rem;letter-spacing:.04em;color:var(--bg);background:linear-gradient(180deg,#ffffff,#d4d6da);border:0;border-radius:999px;padding:1rem 2.3rem;font-weight:500;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease;box-shadow:0 18px 50px -18px rgba(255,255,255,.25)}.btn-access:hover{transform:translateY(-2px);box-shadow:0 24px 60px -18px rgba(255,255,255,.35)}.btn-ghost{display:inline-flex;align-items:center;gap:.7rem;font-size:.9rem;letter-spacing:.05em;color:var(--ink-dim);background:transparent;border:1px solid var(--hairline-strong);border-radius:999px;padding:.95rem 2.2rem;transition:color .4s ease,border-color .4s ease,background .4s ease}.btn-ghost:hover{color:var(--ink);border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.04)}.site-footer{border-top:1px solid rgba(255,255,255,.05);padding:3.4rem clamp(1.4rem,4vw,3.2rem) 3rem;align-items:center;gap:1.9rem;text-align:center;background:#030304}.footer-lockup,.site-footer{display:flex;flex-direction:column}.footer-lockup{gap:.45rem}.footer-lockup .name{font-size:1rem;font-weight:600}.footer-lockup .sub{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.34em;text-transform:uppercase;color:var(--ink-faint)}.footer-lockup .tag{color:var(--ink-faint);font-style:italic;font-size:.82rem}.footer-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem;font-size:.76rem;color:var(--ink-faint)}.footer-meta a:hover{color:var(--ink-dim)}.system-active{display:flex;align-items:center;gap:.55rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-faint)}.system-active .dot{width:5px;height:5px;border-radius:50%;background:var(--status);box-shadow:0 0 10px var(--status);animation:pulse 3s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}.access-page{min-height:100svh;justify-content:center;padding:7rem clamp(1.4rem,5vw,3rem) 4rem;background:radial-gradient(100% 70% at 50% -10%,rgba(255,255,255,.05) 0,transparent 60%),var(--bg)}.access-card,.access-page{display:flex;flex-direction:column;align-items:center}.access-card{width:min(520px,100%);text-align:center;animation:riseIn 1.2s cubic-bezier(.16,1,.3,1) both}@keyframes riseIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.access-card.leaving{animation:fadeOut .7s ease both}@keyframes fadeOut{to{opacity:0;transform:translateY(-14px)}}.access-card h1{font-size:clamp(1.9rem,5vw,2.7rem);font-weight:600;letter-spacing:-.02em;margin:1.6rem 0 .6rem}.access-card .sysname{font-size:1rem;font-weight:600;margin-bottom:.3rem}.access-card .intro{color:var(--ink-dim);font-size:.95rem;line-height:1.7;margin:1.9rem 0 3rem;max-width:38ch}.access-form{width:100%;display:flex;flex-direction:column;gap:1.1rem;text-align:left}.field label{display:block;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.55rem}.field input{width:100%;background:rgba(255,255,255,.035);border:1px solid var(--hairline);border-radius:12px;color:var(--ink);font-family:var(--font-sans);font-size:.95rem;padding:.95rem 1.1rem;outline:none;transition:border-color .35s ease,background .35s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field input:focus{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.055)}.field input::placeholder{color:var(--ink-faint)}.field-reveal{animation:fieldReveal .5s cubic-bezier(.16,1,.3,1) both}@keyframes fieldReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.select{position:relative}.select-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:rgba(255,255,255,.035);border:1px solid var(--hairline);border-radius:12px;color:var(--ink);font-family:var(--font-sans);font-size:.95rem;padding:.95rem 1.1rem;text-align:left;outline:none;transition:border-color .35s ease,background .35s ease}.select-trigger:focus-visible,.select-trigger:hover,.select.open .select-trigger{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.055)}.select-trigger.error{border-color:rgba(255,130,130,.45)}.select-trigger .chev,.select-trigger .placeholder{color:var(--ink-faint)}.select-trigger .chev{flex-shrink:0;transition:transform .3s ease}.select.open .chev{transform:rotate(180deg)}.select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;background:#0d0d10;border:1px solid var(--hairline-strong);border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 30px 70px -12px rgba(0,0,0,.85);max-height:264px;overflow-y:auto;padding:.4rem;animation:menuIn .18s ease both;overscroll-behavior:contain}@keyframes menuIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.select-menu::-webkit-scrollbar{width:6px}.select-menu::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border-radius:3px}.select-menu::-webkit-scrollbar-track{background:transparent}.select-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.8rem;background:transparent;border:0;border-radius:8px;color:var(--ink-dim);font-family:var(--font-sans);font-size:.9rem;padding:.68rem .85rem;text-align:left;transition:background .18s ease,color .18s ease}.select-option:focus-visible,.select-option:hover{background:rgba(255,255,255,.06);color:var(--ink);outline:none}.select-option.selected{color:var(--ink)}.select-option .check{flex-shrink:0;color:var(--status)}.access-form .btn-access{margin-top:1.4rem;justify-content:center}.review-note{margin-top:1.5rem;font-size:.75rem;color:var(--ink-faint);text-align:center;font-style:italic}.login-request{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:2.6rem 0 0}.login-request-note{font-size:.82rem;color:var(--ink-faint)}.login-divider{display:flex;align-items:center;gap:1.1rem;width:100%;margin:2.4rem 0 2.2rem}.login-divider>span:first-child,.login-divider>span:last-child{flex:1 1;height:1px;background:var(--hairline)}.login-notice{margin-top:.9rem;font-size:.78rem;line-height:1.6;color:var(--ink-dim);text-align:center;border:1px solid var(--hairline);border-radius:10px;padding:.8rem 1rem;background:rgba(255,255,255,.025)}.received{flex-direction:column;text-align:center;animation:riseIn 1.3s cubic-bezier(.16,1,.3,1) both;max-width:520px}.received,.received .micro{display:flex;align-items:center}.received .micro{color:var(--status);gap:.6rem}.received .micro:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--status);box-shadow:0 0 10px var(--status)}.received h1{font-size:clamp(2rem,5.4vw,3rem);font-weight:600;letter-spacing:-.02em;margin:1.8rem 0 1.4rem}.received p{color:var(--ink-dim);font-size:.95rem;line-height:1.75;margin-bottom:1rem;max-width:44ch}.received .btn-ghost{margin-top:2.4rem}.access-home{position:fixed;top:1.4rem;left:clamp(1.4rem,4vw,3.2rem);z-index:10;font-size:1.02rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none;transition:none}.access-card,.cursor,.field-reveal,.received,.scroll-cue .arrow,.select-menu,.system-active .dot{animation:none}}@media (max-width:640px){.hero{padding-top:6rem}.command-field{padding:1.15rem 1.05rem 1.15rem 1.3rem;border-radius:16px}.command-text{white-space:normal;line-height:1.4}.idea-row{grid-template-columns:1fr;gap:.9rem}.header-cta{font-size:.76rem;padding:.5rem .95rem}.statement{min-height:46vh}}