:root{color-scheme:dark;--bg:#060c16;--panel:#101d2c;--line:#294257;--fg:#e4f2fa;--muted:#9aafbf;--accent:#87e0d9}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 20% 35%,#132a37,transparent 62%),var(--bg);color:var(--fg);font:15px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100vh}main{max-width:1210px;margin:auto;padding:70px 36px 50px;display:grid;grid-template-columns:1.3fr 1fr;gap:95px;align-items:center}.eyebrow{font:10px/1.6 ui-monospace,monospace;letter-spacing:.16em;color:var(--accent)}h1{font-size:69px;letter-spacing:.11em;font-weight:600;line-height:1;margin:27px 0}h1 span{display:block;font-size:36px;letter-spacing:-.04em;line-height:1.2;font-weight:400;margin-top:25px}h2{font-size:30px;font-weight:500;letter-spacing:-.035em;margin:19px 0 7px}.lead{color:var(--muted);max-width:440px;font-size:14px}.access{padding:33px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(150deg,#132436f2,#0a1621);box-shadow:0 25px 75px #0003}.domain{font:12px ui-monospace,monospace;color:var(--muted);margin:0 0 29px}label{font-size:12px;display:block;margin:18px 0 8px;color:#bfd2df}input{width:100%;padding:13px;border:1px solid #355269;border-radius:8px;background:#07121d;color:var(--fg);font:16px inherit;min-height:47px}input:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button{margin-top:24px;display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-radius:8px;background:var(--accent);color:#06252b;padding:14px 17px;font-size:14px;font-weight:650;cursor:pointer}button:disabled{opacity:.6;cursor:wait}#feedback{font-size:12px;color:#ffbdad;min-height:18px}.notice{border-top:1px solid var(--line);padding-top:20px;font-size:11px;color:var(--muted)}.notice strong{color:#c6dfdf;font-weight:550;font-size:12px}.notice p{margin:7px 0}.privacy,.footnote{font-size:10px;color:var(--muted);line-height:1.7}.privacy{margin-top:18px}.footnote{max-width:420px}.orbit{height:226px;position:relative;display:flex;align-items:center;justify-content:center;max-width:420px;overflow:hidden}.sphere{height:180px;width:180px;border-radius:50%;border:1px solid #4f8494;background:radial-gradient(circle at 35% 25%,#39798a55,#071422 80%);box-shadow:0 0 65px #487f9322;position:relative}.sphere:before,.sphere:after{content:"";position:absolute;border:1px solid #639eb965;border-radius:50%;inset:12% -25%;transform:rotate(-25deg)}.sphere:after{inset:-3% 25%;transform:rotate(20deg)}.orbit-label{position:absolute;bottom:4px;font:8px ui-monospace,monospace;letter-spacing:.19em;color:#7a9eae}footer{max-width:1138px;margin:0 auto 24px;border-top:1px solid #22394c;padding:15px 0;display:flex;justify-content:space-between;color:#829aab;font:9px/1.6 ui-monospace,monospace;letter-spacing:.08em}@media(max-width:850px){main{gap:34px;padding:42px 24px;grid-template-columns:1fr 1fr}h1{font-size:44px}h1 span{font-size:28px}.access{padding:25px}footer{margin:0 24px 24px}}@media(max-width:650px){main{grid-template-columns:1fr;gap:28px;padding:30px 18px}.intro h1{font-size:42px;margin:17px 0}.intro h1 span{font-size:25px;margin-top:14px}.orbit,.intro .footnote{display:none}.lead{font-size:12px}.access{padding:24px}.eyebrow{font-size:8px}.privacy{font-size:10px}footer{display:block;margin:0 18px 20px}footer span{display:block;margin-top:9px}}
