.wait-list-dialog{--bg-inverse:#373737;--bg-inverse-darker:#000;inset:auto;top:var(--wait-list-top,0px);left:var(--wait-list-left,0px);width:var(--wait-list-width,100%);height:var(--wait-list-height,100dvh);max-width:none;max-height:none;color:var(--text-inverse);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;overflow:hidden auto}.wait-list-dialog:not([open]){display:none}.wait-list-dialog::backdrop{background:#00000080}.wait-list-viewport{flex-direction:column;align-items:center;min-height:100%;padding:24px 16px;display:flex}.wait-list-card{background:var(--bg-inverse);border-radius:20px;flex-direction:column;flex:none;gap:20px;width:100%;max-width:500px;margin-block:auto;padding:16px 24px 24px;display:flex}.wait-list-close-row{justify-content:flex-end;display:flex}.wait-list-close{width:32px;height:32px;color:var(--text-inverse);font:400 26px/30px var(--font-inter), sans-serif;background:0 0;border:0;padding:0;position:relative}.wait-list-close:after{content:"";position:absolute;inset:-6px}.wait-list-intro{text-align:center;flex-direction:column;gap:12px;display:flex}.wait-list-intro h2{font:400 28px/1.15 var(--font-rza), serif;outline:none;margin:0}.wait-list-intro p{margin:0;font-size:14px;line-height:1.45}.wait-list-card form{flex-direction:column;gap:20px;display:flex}.wait-list-fields{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.wait-list-names{flex-direction:column;gap:16px;display:flex}.wait-list-fields label:not(.wait-list-consent){flex-direction:column;flex:1;gap:8px;min-width:0;font-size:14px;font-weight:500;line-height:1.45;display:flex}.wait-list-fields input:not([type=checkbox]){border:1px solid var(--text-secondary);width:100%;min-width:0;height:46px;color:var(--text-inverse);background:var(--bg-inverse-darker);font:400 16px/1.45 var(--font-inter), sans-serif;border-radius:8px;padding:10px 12px}.wait-list-consent{align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.45;display:flex}.wait-list-consent input{appearance:none;border:1px solid var(--text-inverse);background:var(--bg-inverse-darker);border-radius:4px;flex:none;place-content:center;width:18px;height:18px;margin:0;display:grid}.wait-list-consent input:checked{background:var(--bg-highlight);border-color:var(--bg-highlight)}.wait-list-consent input:checked:after{content:"✓";color:var(--text-primary);font:600 14px/1 var(--font-inter), sans-serif}.wait-list-actions{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.wait-list-submit{background:var(--bg-highlight);width:100%;max-width:240px;color:var(--text-primary);font:600 16px/1.45 var(--font-inter), sans-serif;border:0;border-radius:12px;padding:14px 20px}.wait-list-submit:disabled{cursor:progress;opacity:.65}.wait-list-actions a{font-size:12px;line-height:1.45;text-decoration:underline}.wait-list-error{color:var(--text-inverse);margin:0;font-size:14px;line-height:1.45}.wait-list-dialog :is(button,input,a):focus-visible{outline:2px solid var(--bg-highlight);outline-offset:3px}@media (min-width:600px){.wait-list-viewport{padding-inline:32px}.wait-list-card{border-radius:24px;gap:24px;padding:20px 32px 32px}.wait-list-intro h2{font-size:32px}.wait-list-intro p{font-size:15px}.wait-list-card form{gap:24px}.wait-list-fields{gap:20px}.wait-list-names{flex-direction:row}}@media (hover:hover) and (pointer:fine){.wait-list-submit{background:var(--bg-highlight-strong-default);transition:background-color .15s}.wait-list-submit:not(:disabled):hover{background:var(--bg-highlight)}.wait-list-actions a{color:var(--bg-surface-muted-grey);text-align:center;transition:color .15s}.wait-list-actions a:after{content:"Privacy policy";visibility:hidden;height:0;font-weight:700;display:block;overflow:hidden}.wait-list-actions a:hover{color:var(--text-inverse);font-weight:700}}@media (prefers-reduced-motion:reduce){.wait-list-submit,.wait-list-actions a{transition-duration:0s}}
