@font-face{font-family:jetbrains;src:url(../media/JetBrainsMono_Regular-s.p.3wjb1wy0xbxwz.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:jetbrains Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.kR_yGa_className{font-family:jetbrains,jetbrains Fallback;font-weight:400}.kR_yGa_variable{--font-jetbrains:"jetbrains", "jetbrains Fallback"}
:root{--background:#000;--foreground:#fff;--accent:#3f0;--muted:#a3a3a3;--border:#252525;--surface:#0a0a0a}*{box-sizing:border-box}html,body{width:100%;min-height:100%;margin:0}html{scroll-behavior:smooth;scroll-padding-top:32px}body{background:var(--background);color:var(--foreground);font-family:var(--font-jetbrains), "JetBrains Mono", monospace;font-size:14px}a{color:inherit;text-decoration:none}button,input{font:inherit}a,button{transition:color .2s,background .2s,transform .2s}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}::selection{background:var(--accent);color:var(--background)}.shell{width:min(1050px,100% - 36px);margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-background{pointer-events:none;z-index:0;background:var(--background);position:fixed;inset:0;overflow:hidden}.background-art{opacity:.52;animation:1.6s ease-out both background-arrive;position:absolute;inset:-3%}.background-art>img{object-fit:contain;width:100%;height:100%}.background-art>.dither-veil{position:absolute;inset:0}.background-shade{background:radial-gradient(at 50% 43%,#000000b8 0%,#00000085 42%,#000000eb 100%);position:absolute;inset:0}.splash-cursor{pointer-events:none;position:fixed;inset:0}.splash-cursor[data-contained]{position:absolute}.splash-cursor__canvas{width:100%;height:100%;display:block}.page-content{z-index:1;min-height:100svh;padding:clamp(12px,3vh,30px) 0 0;position:relative}.nav{border:1px solid var(--border);background:#0a0a0aef;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;width:min(620px,100% - 36px);min-height:52px;margin-inline:auto;padding:8px 18px;display:flex}.wordmark{letter-spacing:-1.5px;align-items:center;font-size:23px;font-weight:700;display:inline-flex}.wordmark>span:last-child,.nav-link span{color:var(--accent)}.brand-logo{object-fit:contain;width:36px;height:36px;margin-right:9px;display:block}.nav-link{letter-spacing:1px;font-size:10px}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:max(560px,100svh - 100px);padding:65px 0 45px;display:flex}.eyebrow{letter-spacing:1.2px;color:var(--accent);border:1px solid var(--border);background:#0a0a0ad9;border-radius:5px;margin:0 0 clamp(16px,3vh,30px);padding:7px 12px;font-size:9px;line-height:1.6}.status-dot{background:var(--accent);border-radius:5px;width:5px;height:5px;margin-right:6px;display:inline-block}.launch-title{font-size:inherit;max-width:100%;margin:0;line-height:1}.launch-board{display:block}.split-flap-layout{white-space:pre;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex;position:relative}.intro{color:var(--muted);margin:clamp(18px,3vh,30px) 0 22px;font-size:12px;line-height:1.8}.signup-wrap{width:min(510px,100%)}.signup label{text-align:left;color:var(--muted);margin:0 0 8px 16px;font-size:10px;display:block}.form-row{border:1px solid var(--border);background:var(--surface);border-radius:5px;padding:5px;transition:border-color .2s;display:flex}.form-row:focus-within{border-color:var(--accent)}input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;border-radius:5px;padding:12px 14px;font-size:12px}input:focus-visible{outline-offset:-3px}.button{border:1px solid var(--accent);letter-spacing:.3px;white-space:nowrap;background:var(--accent);color:var(--background);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:14px 18px;font-size:10px;font-weight:700;display:inline-flex}.button:hover{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.button:disabled{opacity:.65;cursor:default}.feedback{margin:10px 8px 0;font-size:11px;line-height:1.6}.feedback:empty{display:none}.launch-note{color:var(--muted);margin:18px 0 0;font-size:10px}.principles{color:var(--muted);justify-content:center;gap:clamp(15px,4vw,50px);margin-top:clamp(24px,5vh,45px);font-size:12px;display:flex}footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:9px;display:flex}.skip-link{z-index:55;background:var(--background);padding:15px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:10px}@keyframes background-arrive{0%{opacity:0;transform:scale(1.04)}to{opacity:.52;transform:scale(1)}}@media (max-width:600px){.background-art{opacity:.4;animation:none;inset:0 -30%}.nav-link{letter-spacing:.5px;font-size:9px}.wordmark{font-size:20px}.eyebrow{letter-spacing:.5px;font-size:8px}.principles{font-size:10px}}@media (max-width:420px){.form-row{border-radius:5px;flex-direction:column}.form-row .button{border-radius:5px}.signup-wrap{max-width:320px}.intro{font-size:11px}}@media (max-height:600px){.page-content{padding-top:8px}.nav{min-height:42px;padding-block:5px}.hero{padding-block:45px}.eyebrow{margin-bottom:12px;padding-block:4px}.intro{margin:12px 0}.principles{margin-top:15px}.launch-note{margin-top:10px}footer{padding-block:9px}}@media (max-height:460px){.hero{min-height:440px}.intro{margin-block:10px;font-size:10px;line-height:1.4}.launch-board .split-flap-text{--split-flap-font-size:clamp(19px, 4vw, 32px)!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.explore-link{color:var(--accent);letter-spacing:1.5px;margin-top:36px;padding:10px;font-size:9px}.details-section{border-top:1px solid var(--border);grid-template-columns:1fr 2fr;gap:40px;padding:64px 0;display:grid}.section-label{color:var(--accent);letter-spacing:1px;margin:5px 0 0;font-size:10px}.details-copy{max-width:590px}.details-copy h2{letter-spacing:-1.5px;margin:0 0 20px;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1.3}.details-copy p{color:var(--muted);margin:0;font-size:13px;line-height:1.9}.text-link{color:var(--accent);margin-top:24px;padding-block:8px;font-size:11px;display:inline-block}@media (max-width:600px){.details-section{grid-template-columns:1fr;gap:24px;padding-block:40px}.details-copy p{font-size:12px}}.service-list{border-top:1px solid var(--border);margin-top:28px}.service-item{border-bottom:1px solid var(--border);grid-template-columns:28px minmax(0,1fr);gap:16px;padding:23px 0;display:grid}.service-number{color:var(--accent);padding-top:4px;font-size:10px}.service-item h3{margin:0 0 9px;font-size:14px;font-weight:500;line-height:1.5}.service-item p{font-size:12px;line-height:1.8}.details-copy .service-support{margin-top:24px;font-size:11px}
