@font-face{font-family:Geist;src:url(/fonts/geist-regular.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-light.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}:root{color:#11110f;font-synthesis:none;-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fafafa;font-family:Geist,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #776456}.skip-link{z-index:50;background:#fafafa;padding:12px;position:fixed;top:-70px;left:20px}.skip-link:focus{top:10px}.nox-hero{height:100svh;min-height:580px;max-height:80em;position:relative;overflow:hidden}.nox-canvas,.scene-fallback{width:100%;height:100%;display:block;position:absolute;inset:0}.nox-canvas{opacity:0;transition:opacity .65s}.nox-canvas.is-ready{opacity:1}.scene-fallback{background:#e6e3dd url(/hero/nox-desktop.jpg) 50%/cover}.hero-fade{z-index:1;pointer-events:none;background:linear-gradient(#0000,#fafafa24 24%,#fafafa61 48%,#fafafab8 76%,#fafafa 100%);height:16%;position:absolute;inset:auto 0 0}.hero-container{z-index:2;pointer-events:none;max-width:1448px;height:100%;margin:auto;position:relative}.hero-layout{grid-template-columns:minmax(0,29em) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(3rem,8svh,6rem) 24px;display:grid;position:absolute;inset:0}.nox-copy{pointer-events:auto;z-index:2;align-self:center;width:100%;position:relative}.nox-copy h1{letter-spacing:-8px;margin:0 0 23px;font-family:Georgia,Times New Roman,serif;font-size:104px;font-weight:400;line-height:.98}.nox-tagline{letter-spacing:-1.1px;max-width:410px;margin:0;font-size:36px;font-weight:300;line-height:1.25}.agent-message{display:block}.nox-stage{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.framing-slot{width:90%;height:82%}@media (width>=768px) and (width<=1099px){.hero-layout{grid-template-columns:40% 60%;gap:0}.nox-tagline{font-size:30px}.nox-copy h1{font-size:90px}.nox-stage{padding:25px 0 25px 10px}}@media (width<=767px){.nox-hero{height:100svh;min-height:720px;max-height:none}.hero-layout{grid-template-rows:minmax(280px,1fr) auto;grid-template-columns:1fr;gap:24px;padding:90px 24px 68px;display:grid;position:absolute}.nox-stage{grid-area:1/1;justify-self:center;width:min(80vw,360px)}.nox-copy{text-align:center;grid-row:2;place-self:start center}.nox-copy h1{letter-spacing:-6px;margin-bottom:20px;font-size:80px}.nox-tagline{letter-spacing:-.7px;max-width:none;font-size:28px}.hero-fade{height:10%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@media (width<=767px){.scene-fallback{background-image:url(/hero/nox-mobile.jpg)}}.nox-stage{position:relative}.agent-name,.agent-name-container{text-align:left;white-space:nowrap;vertical-align:bottom;font-weight:400;display:inline-block;position:relative}.agent-name-particles{pointer-events:none;display:none;position:absolute}.agent-name[data-agent-name=Claude]{color:#d97757}.agent-name[data-agent-name=Codex]{color:#6472df;-webkit-text-fill-color:transparent;background:linear-gradient(#b1a7ff 0%,#7a9dff 50%,#3941ff 100%);-webkit-background-clip:text;background-clip:text}.agent-name[data-agent-name=Cursor]{color:#292c32}.early-access-form{text-align:left;max-width:380px;min-height:90px;margin-top:34px;position:relative}.signup-controls{transform-origin:50%;grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.signup-controls[hidden],.signup-confirmation[hidden]{display:none}.signup-confirmation{outline:none;width:100%;padding:0;position:absolute;inset:0 auto auto 0}.signup-particles{pointer-events:none;z-index:2;position:absolute;top:-36px;left:-36px}.signup-confirmation-title{letter-spacing:-.55px;color:#292c27;margin:0 0 7px;font:400 21px/1.3 Geist,Arial,sans-serif}.signup-confirmation-detail{letter-spacing:-.15px;color:#64645b;text-wrap:pretty;max-width:345px;margin:0;font:400 15px/1.55 Geist,Arial,sans-serif}@media (width<=767px){.signup-confirmation{text-align:center}.signup-confirmation-detail{margin-inline:auto}}.early-access-form label{color:#55534e;margin-bottom:10px;font-size:13px;display:block}.email-field{isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff80,#ffffff38);border:1px solid #ffffff95;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:42px;padding:0 12px;transition:box-shadow .25s,background .25s;display:flex;position:relative;box-shadow:0 0 0 1px #34312812,0 4px 14px #29231906,inset 0 1px #ffffffa0}.email-field:hover{box-shadow:0 0 0 1px #34312820,0 6px 20px #29231909,inset 0 1px #fff}.email-field:focus-within{background:linear-gradient(135deg,#ffffffa0,#fff5);box-shadow:0 0 0 1px #6a62564d,0 0 0 4px #ffffff45,0 6px 20px #29231908}.email-icon{color:#827d73;flex-shrink:0;width:18px;height:18px;transition:color .2s}.email-field:focus-within .email-icon{color:#484238}.email-field input{font:inherit;letter-spacing:-.15px;color:#282620;z-index:1;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:8px 0;font-size:14px;position:relative}.email-field input::placeholder{color:#89847a}.email-field input::selection{background:#d5cbbc80}.early-access-button{color:#fafaf6;letter-spacing:-.1px;white-space:nowrap;min-width:108px;height:42px;box-shadow:none;background:#262823;border:1px solid #0000;border-radius:8px;justify-content:center;align-self:start;align-items:center;padding:0 14px;font:400 13px/1 Geist,Arial,sans-serif;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.early-access-button:hover:not(:disabled){background:#3a3d35;transform:translateY(-1px);box-shadow:0 4px 10px #24201810}.early-access-button:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #77796c}.early-access-button:active:not(:disabled){box-shadow:none;transform:translateY(0)}.early-access-button:disabled{opacity:.5;cursor:wait}@media (prefers-reduced-motion:reduce){.early-access-button:hover:not(:disabled){transform:none}}.email-shine{z-index:0;pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;opacity:.25;background-image:radial-gradient(#0000,#0000,#d7b49799,#a9b8d5aa,#c7b4d499,#0000,#0000);background-position:50%;background-size:300% 300%;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.email-field:hover .email-shine,.email-field:focus-within .email-shine{opacity:.85;animation:8s ease-in-out infinite alternate email-shine}@keyframes email-shine{0%{background-position:0 0}to{background-position:100% 100%}}@media (prefers-reduced-motion:reduce){.email-field .email-shine{animation:none}}@media (width<=767px){.email-field input{font-size:16px}}.signup-note,.signup-status{color:#65625a;margin:9px 0 0;font-size:11px;line-height:1.5}.signup-status{grid-column:1/-1}.signup-status:empty{display:none}.signup-status{color:#39382f;font-size:12px}@media (width<=767px){.nox-hero{min-height:720px}.hero-layout{grid-template-rows:minmax(200px,1fr) auto;gap:22px;padding:60px 24px 90px}.nox-copy h1{margin-bottom:18px;font-size:72px}.early-access-form{max-width:350px;margin:26px auto 0}}.nox-footer{z-index:10;padding:18px 24px max(22px,env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#0000,#fafafa80);justify-content:flex-start;display:flex;position:fixed;inset:auto 0 0}.agent-name[data-agent-name=OpenCode]{color:#211e1e}.agent-name[data-agent-name=Antigravity]{color:#3186ff}.agent-name[data-agent-name=Pi]{color:#11110f}@media (width>=768px){.agent-message{white-space:nowrap}}@media (width<=767px){.agent-message{white-space:nowrap;letter-spacing:-.8px;font-size:23px}}.nox-copy{container-type:inline-size}.nox-tagline{max-width:none;font-size:min(36px,8cqw)}.agent-line{white-space:nowrap}@media (width>=768px) and (width<=1099px){.nox-tagline{font-size:min(30px,8cqw)}}@media (width<=767px){.nox-tagline{font-size:min(28px,8cqw)}}#app[data-background=dot-paper] .scene-fallback{background-color:#eee1c8;background-image:url(/hero/nox-dot-paper-desktop.jpg)}#app[data-background=dot-paper] .hero-fade,#app[data-background=dot-paper] .nox-footer{background:0 0}@media (width<=767px){#app[data-background=dot-paper] .scene-fallback{background-image:url(/hero/nox-dot-paper-mobile.jpg)}}#app{position:relative}.nox-footer{padding:18px 24px max(22px,env(safe-area-inset-bottom));line-height:1.4;display:flex;position:fixed;inset:auto 0 0}.contact-email{pointer-events:auto;letter-spacing:.035em;color:#69675f;text-underline-offset:5px;font:300 13px/1.5 Manrope,Geist,Arial,sans-serif;transition:color .2s}.contact-email:hover{color:#353830;text-decoration:underline;text-decoration-thickness:1px}
