.waitlist-invitation{margin-top:24px}.launch-status{color:var(--primary-deep);align-items:center;gap:8px;font-size:13px;display:flex}.launch-status>span{background:var(--primary);border-radius:50%;width:7px;height:7px}.home-page .waitlist-button{background:var(--primary);color:#fff;min-width:208px;box-shadow:none;border:0;gap:30px}.home-page .waitlist-button:hover{background:var(--primary-deep)}.waitlist-invitation .waitlist-button{margin-top:12px}.waitlist-button svg{width:20px;height:20px}.waitlist-hint{color:var(--muted);margin-top:9px;font-size:13px}.home-page .waitlist-footer-button{color:var(--primary-deep);background:#fff;border:0;margin-bottom:18px}html:has(.waitlist-dialog[open]){overflow:hidden}.waitlist-dialog{overscroll-behavior:contain;width:min(460px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fbf9f3;border:1px solid #e5e2ec;border-radius:28px;margin:auto;padding:36px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 100px #20202630}.waitlist-dialog::backdrop{background:#20202680}.waitlist-close{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.waitlist-close:hover{background:var(--lilac)}.waitlist-close svg{width:22px;height:22px}.waitlist-logo{margin-bottom:20px}.waitlist-dialog .eyebrow{margin-bottom:8px}.waitlist-dialog h2{font-size:30px;line-height:1.3}.waitlist-description{color:var(--muted);margin-top:14px;font-size:15px}.waitlist-dialog form{margin-top:24px}.waitlist-dialog label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.waitlist-dialog input{width:100%;min-height:54px;color:var(--ink);background:#fff;border:1px solid #c5c4cf;border-radius:14px;padding:12px 16px;font-size:16px;display:block}.waitlist-dialog input:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.waitlist-dialog input::placeholder{color:#777783}.waitlist-dialog form>.button{width:100%;margin-top:14px}.waitlist-privacy{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.7}.waitlist-preview{border-top:1px solid var(--line);color:var(--muted);margin-top:22px;padding-top:16px;font-size:12px}.waitlist-result{margin-top:24px}.waitlist-result[hidden],.waitlist-dialog form[hidden]{display:none}.waitlist-check{background:var(--lilac);width:40px;height:40px;color:var(--primary-deep);border-radius:50%;place-items:center;margin-bottom:12px;font-size:23px;display:grid}.waitlist-result h3{font-size:23px}.waitlist-result p{color:var(--muted);margin-top:8px;font-size:14px}.waitlist-result .button{margin-top:20px}@media (width<=560px){.home-page .site-header{flex-wrap:wrap;gap:4px 12px;padding-block:12px}.home-page .site-header .wordmark img{width:32px;height:32px}.home-page .site-header .wordmark>span{font-size:18px}.home-page .header-actions{gap:8px}.home-page .header-actions>.button{white-space:nowrap;min-height:44px;padding:8px 14px;display:inline-flex}.home-page .language-menu summary{font-size:12px}.waitlist-invitation{margin-top:20px}.waitlist-dialog{border-radius:24px;padding:28px 24px}.waitlist-dialog h2{font-size:27px}}
