@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/660acf689794c992-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/660acf689794c992-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/660acf689794c992-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/660acf689794c992-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.emLhJa_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.emLhJa_variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
:root{--bg:#070d1a;--navy:#0c1426;--panel:#101c31;--panel2:#17263e;--line:#25334a;--cream:#f8f4ed;--soft:#d0d5e0;--muted:#8292ae;--gold:#dfc49b;--gold2:#cda56e;--aqua:#9bcbca;--violet:#ae9cc9;--danger:#f3ad9b;--font:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;--display:var(--font-dm-sans), "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--cream);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}body{background:radial-gradient(at 52% -10%,#192841 0,#0c1526 38%,#080e1b 75%) fixed;flex-direction:column;min-height:100dvh;display:flex}main{flex:1}a{color:inherit}button,input,textarea,select{font:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.skip-link{background:var(--gold);color:#121e2d;z-index:100;border-radius:8px;padding:10px 14px;font-weight:700;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}.container{width:100%;max-width:1080px;margin:0 auto;padding:0 20px}.narrow{max-width:640px}.prose-width{max-width:760px}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#070d1acc;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.site-header .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding-top:8px;padding-bottom:8px;display:flex}.brand{letter-spacing:5px;align-items:center;gap:10px;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex}.brandmark{width:30px;height:30px;display:block}.nav{flex-wrap:wrap;gap:4px;display:flex}.nav a{color:#90a0bb;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s}.nav a:hover{color:#fff;background:#ffffff0a}.nav a[aria-current=page]{color:var(--cream);background:#1c2a3d}.site-footer{color:#6f7d96;border-top:1px solid #ffffff0f;margin-top:72px;padding:36px 0 44px;font-size:12px;line-height:1.8}.site-footer .links{flex-wrap:wrap;gap:6px 20px;margin-bottom:14px;display:flex}.site-footer a{color:#98a8c0;text-decoration:none}.site-footer a:hover{color:var(--gold);text-decoration:underline}.kicker{letter-spacing:2.5px;color:var(--gold);text-transform:uppercase;font-size:11px;font-weight:600}.heading{font-family:var(--display);letter-spacing:-.4px;margin:14px 0 16px;font-size:clamp(32px,6vw,54px);font-weight:500;line-height:1.14}.heading em,.display em{color:var(--gold);font-style:normal}.display{font-family:var(--display);font-weight:500}.h2{font-family:var(--display);margin:10px 0 14px;font-size:clamp(26px,4.5vw,34px);font-weight:500;line-height:1.2}.h3{font-family:var(--display);margin:0 0 6px;font-size:21px;font-weight:500}.lead{color:#b3bfd0;max-width:560px;font-size:16px;line-height:1.8}.body{color:#9baac1;font-size:14px;line-height:1.85}.note{color:#8394af;font-size:12px;line-height:1.7}.muted{color:var(--muted)}.error-text{color:var(--danger);margin:10px 0 0;font-size:13px;line-height:1.6}.ok-text{color:var(--aqua);font-size:13px;line-height:1.6}.btn{letter-spacing:.2px;min-height:52px;color:var(--cream);background:0 0;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn:active{transform:scale(.985)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn.primary{color:#121e2d;background:#e7d3b4}.btn.primary:hover:not(:disabled){background:#f5dfbd}.btn.outline{border-color:#57647b}.btn.ghost{background:#ffffff0c;border-color:#ffffff18}.btn.block{width:100%}.btn-row{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.field-label{text-transform:uppercase;letter-spacing:1.8px;color:#97a9bf;margin:18px 0 8px;font-size:11px;font-weight:700;display:block}.field{color:#f5f1e9;background:#142138;border:1px solid #38475f;border-radius:11px;outline:0;width:100%;min-height:54px;padding:14px;font-size:15px;transition:all .2s}.field:focus{border-color:var(--gold)}.field::placeholder{color:#667c9b}.field[aria-invalid=true]{border-color:var(--danger)}.date-row{grid-template-columns:1fr 1fr 1.3fr;gap:8px;display:grid}.choice-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;display:grid}.choice{color:#b6c3d7;text-align:left;background:#121f35;border:1px solid #34435b;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:78px;padding:14px;font-size:13px;display:flex}.choice .symbol{color:var(--gold);font:24px Georgia,serif}.choice[aria-pressed=true]{border-color:var(--gold);color:var(--cream);background:#263044}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}.progress{gap:5px;margin:22px 0 30px;display:flex}.progress span{background:#2c3c57;border-radius:5px;flex:1;height:2px}.progress span.done{background:var(--gold)}.panel{background:linear-gradient(135deg,#1b2a41,#111d31);border:1px solid #394a62;border-radius:16px;padding:22px}.panel+.panel{margin-top:14px}.panel p{color:#adbacc;margin:8px 0 0;font-size:14px;line-height:1.8}.cosmic-code{background:linear-gradient(135deg,#17263e,#0b1325);border:1px solid #45536b;border-radius:18px;margin:22px 0;padding:8px 20px}.code-row{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:12px;padding:14px 2px;display:flex}.code-row:last-child{border:0}.code-row span{letter-spacing:1.4px;color:#9baac1;text-transform:uppercase;font-size:11px}.code-row strong{font-family:var(--display);color:#f0dfc6;text-align:right;font-size:19px;font-weight:500}.grid{gap:14px;display:grid}.grid.cols-3{grid-template-columns:repeat(3,1fr)}.grid.cols-2{grid-template-columns:repeat(2,1fr)}.card{background:#132139;border:1px solid #33435b;border-radius:16px;padding:22px}.card .glyph{color:var(--gold);margin-bottom:14px;font:28px Georgia,serif;display:block}.card p{color:#91a0b9;margin:0;font-size:14px;line-height:1.75}.plan{text-align:left;width:100%;color:var(--cream);background:#13233a;border:1px solid #3d506b;border-radius:16px;padding:22px;display:block}.plan[aria-pressed=true]{background:#253246;border:1.5px solid #e1c79d}.plan strong{font-family:var(--display);margin-bottom:6px;font-size:22px;font-weight:500;display:block}.plan span{color:#9fb0c6;font-size:13px;line-height:1.6}.perk{color:#c8d0dd;border-bottom:1px solid #2a3b53;align-items:flex-start;gap:13px;padding:14px 0;font-size:14px;display:flex}.perk .check{width:22px;height:22px;color:var(--gold);border:1px solid #8e9b9c;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.quota-list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.quota-list li{color:#c1ccdb;border-bottom:1px solid #24364e;justify-content:space-between;gap:12px;padding-bottom:10px;font-size:14px;display:flex}.alert{color:#c8d0dd;background:#14233a;border:1px solid #4a5b73;border-radius:12px;margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.7}.alert.warn{color:#ecd9b4;background:#261f15;border-color:#8a7350}.alert.err{color:#f3c5b9;background:#2a1815;border-color:#8a5a50}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:24px;padding:64px 0 24px;display:grid}.section{padding:56px 0 0}.divider{background:#ffffff18;border:0;height:1px;margin:40px 0}.legal h2{font-family:var(--display);margin:38px 0 10px;font-size:23px;font-weight:500}.legal p,.legal li{color:#aab8cc;font-size:15px;line-height:1.85}.legal ul{padding-left:22px}.draft-banner{color:#ecd9b4;background:#261f15;border:1px solid #8a7350;border-radius:12px;padding:12px 16px;font-size:13px;line-height:1.6}.stars{position:relative;overflow:hidden}.stars:before{content:"";pointer-events:none;opacity:.75;background-image:radial-gradient(circle at 6% 19%,#e5e5d5 1px,#0000 1.5px),radial-gradient(circle at 36% 11%,#b7cee8 .6px,#0000 1.4px),radial-gradient(circle at 81% 13%,#dac9af .8px,#0000 1.4px),radial-gradient(circle at 92% 65%,#fff .6px,#0000 1.5px),radial-gradient(circle at 13% 79%,#9bcad9 .8px,#0000 1.5px),radial-gradient(circle at 61% 87%,#e2cfb1 .6px,#0000 1.5px),radial-gradient(circle at 52% 30%,#fff .7px,#0000 1.4px);position:absolute;inset:0}.orbit{isolation:isolate;place-items:center;width:100%;height:340px;display:grid;position:relative}.orbit .halo{border:1px solid #c7ae8c55;border-radius:50%;width:300px;height:300px;position:absolute;transform:rotate(28deg)scaleY(.6)}.orbit .halo.two{border-color:#a7bbca28;width:360px;height:360px;transform:rotate(-45deg)scaleY(.88)}.orbit .halo.three{border-color:#a7bbca33;width:250px;height:250px;transform:rotate(45deg)scaleX(.87)}.orbit .sphere{background:radial-gradient(circle at 25% 20%,#eff1dc 0,#a8adb9 18%,#5a6a87 46%,#19263c 73%,#090f20 90%);border-radius:50%;width:200px;height:200px;position:relative;box-shadow:inset -20px -24px 26px #060d1ca8,inset 4px 2px 8px #e0d5c780,0 0 70px #6980a448}.orbit .sphere:after{content:"";border:1px solid #ffffff23;border-radius:50%;width:150px;height:150px;position:absolute;top:1px;right:2px;transform:rotate(-16deg)}.orbit .speck{background:var(--gold);width:5px;height:5px;box-shadow:0 0 12px var(--gold);border-radius:50%;position:absolute;top:80px;right:28%}.orbit .symbol{color:#fff1d1;opacity:.7;text-shadow:0 1px 20px #f6e1c591;font:88px DejaVu Sans,Noto Sans Symbols,Georgia,serif;position:absolute}.orbit.small{height:220px}.orbit.small .halo{width:200px;height:200px}.orbit.small .halo.two{width:240px;height:240px}.orbit.small .halo.three{width:170px;height:170px}.orbit.small .sphere{width:128px;height:128px}.orbit.small .speck{top:52px;right:32%}.orbit.small .symbol{font-size:56px}@media (prefers-reduced-motion:no-preference){.orbit .halo{animation:40s linear infinite drift}.orbit .halo.two{animation-duration:64s;animation-direction:reverse}@keyframes drift{to{rotate:360deg}}.fade-up{animation:.35s both fadeUp}@keyframes fadeUp{0%{opacity:.4;transform:translateY(9px)}to{opacity:1;transform:none}}}@media (max-width:760px){.hero{grid-template-columns:1fr;padding-top:36px}.grid.cols-3,.grid.cols-2{grid-template-columns:1fr}.orbit{height:280px}.orbit .halo{width:250px;height:250px}.orbit .halo.two{width:300px;height:300px}.orbit .halo.three{width:210px;height:210px}.orbit .sphere{width:170px;height:170px}.nav a{padding:8px 9px;font-size:12px}}@media (max-width:400px){.container{padding:0 16px}.brand{letter-spacing:3px}.date-row{grid-template-columns:1fr 1fr 1.2fr;gap:6px}.choice-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
