body{min-height:100svh;background:#050708}
.docs-header{height:72px;position:fixed;z-index:20;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 38px;border-bottom:1px solid var(--line);background:rgba(6,8,8,.92);backdrop-filter:blur(16px)}
.docs-header .brand{display:inline-flex}.docs-header nav{display:flex;gap:26px;font-size:11px;color:var(--muted)}.docs-header nav a:hover{color:var(--gold-bright)}
.waitlist-layout{min-height:100svh;display:grid;grid-template-columns:1fr 1fr}.waitlist-art{position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:70px;background:radial-gradient(circle at 70% 38%,rgba(195,154,78,.14),transparent 30%),#050708;border-right:1px solid var(--line)}.waitlist-orb{position:absolute;width:min(70vw,760px);aspect-ratio:1;border-radius:50%;left:10%;top:-18%;background:radial-gradient(circle at 35% 31%,#d9c8a5 0,#887142 11%,#302a1e 31%,#080908 67%);box-shadow:inset -55px -35px 110px #000}.waitlist-orb::after{content:"";position:absolute;inset:-10%;border:1px solid rgba(230,203,146,.2);border-radius:50%;transform:rotateX(68deg) rotateZ(20deg)}.waitlist-art__copy{position:relative;z-index:2;max-width:580px}.waitlist-art h1{font-size:clamp(52px,6vw,86px);margin:0 0 24px}.waitlist-art p{color:#9ba09a;max-width:430px}.waitlist-panel{display:flex;align-items:center;justify-content:center;padding:110px 8vw 60px;background:#090b0b}.waitlist-form{width:min(100%,520px)}.waitlist-form>.eyebrow{margin-bottom:8px}.waitlist-form h2{font-size:42px;margin:0 0 12px}.waitlist-form>p{color:var(--muted);margin-bottom:38px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.field{display:flex;flex-direction:column;gap:9px;margin-bottom:18px}.field label{font-size:10px;color:#8b908b;text-transform:uppercase;letter-spacing:.11em}.field input,.field select,.field textarea{width:100%;border:1px solid rgba(235,222,191,.15);background:#0b0e0e;color:#eeeae1;padding:14px 15px;outline:none;transition:border-color .25s,box-shadow .25s;border-radius:0;font:inherit;line-height:1.4;box-sizing:border-box}.field input:focus,.field select:focus,.field textarea:focus{border-color:rgba(240,215,158,.55);box-shadow:0 0 0 3px rgba(214,184,120,.04)}.field textarea{min-height:48px;height:48px;max-height:180px;resize:none;overflow-y:hidden;field-sizing:content}.form-consent{display:flex;align-items:flex-start;gap:10px;color:#767b76;font-size:10px;line-height:1.6;margin:4px 0 25px}.form-consent input{accent-color:var(--gold)}.waitlist-form .button{width:100%}.form-note{text-align:center;font-size:9px;color:#5f645f;margin-top:18px}.confirmation{min-height:100svh;display:grid;place-items:center;padding:30px;text-align:center;background:radial-gradient(circle at 50% 36%,rgba(203,164,88,.09),transparent 28%),#050708}.confirmation__card{max-width:700px}.confirmation-mark{width:78px;height:78px;margin:0 auto 32px;display:grid;place-items:center;border:1px solid rgba(233,205,148,.32);border-radius:50%;color:var(--gold-bright);font-size:28px;box-shadow:0 0 45px rgba(214,184,120,.08)}.confirmation h1{font-size:clamp(50px,7vw,82px);margin-bottom:22px}.confirmation p{color:#989d98;max-width:560px;margin:0 auto 34px}.confirmation .hero__actions{opacity:1;justify-content:center}
@media(max-width:980px){.waitlist-layout{grid-template-columns:1fr}.waitlist-art{min-height:65vh;padding:110px 30px 45px}.waitlist-panel{padding:80px 30px}.waitlist-orb{width:90vw;left:35%;top:-35%}}
@media(max-width:660px){.docs-header{padding:0 18px}.docs-header nav{display:none}.field-row{grid-template-columns:1fr}.waitlist-art{min-height:58vh}.waitlist-art h1{font-size:49px}.waitlist-panel{padding-inline:18px}}
