:root{font:16px system-ui;color:#edf2ff;background:#080c1c;color-scheme:dark}*{box-sizing:border-box}body{margin:0}header{height:72px;display:flex;align-items:center;gap:24px;padding:12px 24px;border-bottom:1px solid #303957}header img{width:170px;height:45px;object-fit:contain}header span{font-size:11px;letter-spacing:2px;color:#a8acd0}header button{margin-left:auto}main{max-width:600px;margin:60px auto;padding:24px}p{line-height:1.8;color:#b5bed5}button,a{color:inherit}button{background:#242746;border:1px solid #615bab;border-radius:8px;padding:10px 18px;cursor:pointer}button:hover{background:#5144a4}button:focus-visible,a:focus-visible{outline:3px solid #7ff0e1;outline-offset:3px}nav{min-height:56px;display:flex;gap:12px;align-items:center;padding:10px 24px;flex-wrap:wrap}nav span{font-size:12px;color:#b5bed5}iframe{display:block;width:100%;height:calc(100dvh - 138px);border:0;background:#fff}@media (max-width:500px){header{padding:12px;gap:8px}header span{display:none}header img{width:145px}main{margin:16px auto}nav{padding:10px}nav span{width:100%}iframe{height:calc(100dvh - 176px)}}:root{--accent:#9057ff;--cyan:#49dbe6}.landing{min-height:100dvh;background:radial-gradient(ellipse at 78% 50%,#222552 0,transparent 48%),radial-gradient(ellipse at 15% 80%,#29164d 0,transparent 40%),#080c1c}.landing header a{font-size:13px;text-decoration:none}.landing main{max-width:960px;margin:9vh auto 6vh}.landing h1{font-size:clamp(46px,7vw,88px);line-height:1.06;letter-spacing:-.055em;margin:28px 0}.landing em{font-style:normal;color:#a580ff}.eyebrow{font-size:12px;letter-spacing:.25em;color:var(--cyan)}.waitlist{max-width:520px;margin:40px 0 16px;padding:28px;background:#14192dcc;border:1px solid #434364;border-radius:16px}.waitlist button{background:linear-gradient(100deg,#753bed,#385dba);opacity:.65}.landing small,.landing footer{font-size:12px;color:#959eba}.landing footer{padding:24px;text-align:center}.public-actions,.public-locale{display:flex;align-items:center;gap:15px}.public-actions{margin-left:auto}.public-locale{min-height:auto;padding:5px 9px;gap:7px;border:1px solid #ffffff24;border-radius:999px}.public-locale a{font-size:10px;letter-spacing:0;color:#8189a5}.public-locale a[aria-current=true]{color:#fff;font-weight:700}.public-locale i{font-style:normal;color:#596078}@media (max-width:650px){.landing header{gap:10px}.landing header>span{display:none}.public-actions{gap:8px}.public-actions>a{font-size:11px}.public-locale{padding:4px 7px}}.landing footer{padding:26px 24px;text-align:left;border-top:1px solid #28304c}.public-legal{max-width:960px;margin:0 auto;line-height:1.65}.public-legal p{margin:3px 0}.public-legal strong{color:#c6cee1}.public-legal .legal-status{color:#747f9c}.copyright{max-width:960px;margin:14px auto 0;color:#747f9c}@media (max-width:650px){.landing footer{padding:24px 20px}.public-legal,.copyright{font-size:10px}}.landing footer{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.public-footer-left{max-width:960px}.public-footer-left>img{width:150px;height:40px;object-fit:contain;object-position:left center;margin-bottom:12px}.public-legal{margin:0}.copyright{margin:12px 0 0}.footer-locale{flex:0 0 auto;margin-bottom:4px}.footer-locale a{font-size:12px}@media (max-width:650px){.landing footer{align-items:flex-start;flex-direction:column}.footer-locale{margin:4px 0 0}}.landing .public-actions [data-public-brand-link]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 12px;border:1px solid #5a7195;border-radius:999px;white-space:nowrap}.landing .public-actions [data-private-review-entry]{color:#bfd0e8;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.landing .public-actions a:hover{color:#83e8e5}@media (max-width:940px){.landing header>span{display:none}}@media (max-width:650px){.landing header{height:auto;min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px}.landing header>img{grid-column:1;grid-row:1}.landing .public-actions{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-left:0}.landing .public-actions .public-locale{grid-column:1/-1;justify-self:end}.landing .public-actions [data-public-brand-link],.landing .public-actions [data-private-review-entry]{min-width:0;white-space:normal;text-align:center;justify-self:stretch}}@media (max-width:360px){.landing .public-actions a{font-size:10px}}
