.ws-page .ws-waitlist-backdrop{z-index:120;padding:clamp(16px,4vw,40px);-webkit-backdrop-filter:saturate(140%)blur(6px);backdrop-filter:saturate(140%)blur(6px);animation:ws-waitlist-veil .24s var(--ws-ease) both;background:#191c1a70;padding-block-start:calc(clamp(16px, 4vw, 40px) + env(safe-area-inset-top,0px));padding-block-end:calc(clamp(16px, 4vw, 40px) + env(safe-area-inset-bottom,0px));display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes ws-waitlist-veil{0%{opacity:0}to{opacity:1}}@keyframes ws-waitlist-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.ws-page .ws-waitlist{box-sizing:border-box;background:var(--ws-cream);width:min(100%,560px);animation:ws-waitlist-rise .42s var(--ws-ease) both;border-radius:30px;margin:auto;padding:clamp(28px,4vw,40px);position:relative;overflow:hidden;box-shadow:0 2px 6px #191c1a0f,0 48px 90px -40px #3a301499}.ws-page .ws-waitlist-plane{width:210px;color:var(--ws-accent);opacity:.16;pointer-events:none;position:absolute;top:-18px;right:-26px}.ws-page .ws-waitlist-plane svg{width:100%;height:auto;display:block}.ws-page .ws-waitlist-close{border:1px solid var(--ws-line);background:var(--ws-paper);width:40px;height:40px;color:var(--ws-ink);cursor:pointer;transition:transform .22s var(--ws-ease), background .22s ease;border-radius:14px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.ws-page .ws-waitlist-close svg{transition:transform .22s var(--ws-ease)}.ws-page .ws-waitlist-close:hover{background:var(--ws-mint);transform:translateY(-1px)scale(1.04)}.ws-page .ws-waitlist-close:hover svg{transform:rotate(-5deg)scale(1.12)}.ws-page .ws-waitlist-close:active{transform:translateY(0)scale(.96)}.ws-page .ws-waitlist h2{letter-spacing:-.03em;max-width:18ch;color:var(--ws-ink);margin:14px 0 0;font-size:clamp(28px,3.4vw,38px);font-weight:700;line-height:1.06}.ws-page .ws-waitlist-copy{max-width:52ch;color:var(--ws-muted);margin-top:14px;font-size:15px;line-height:1.6}.ws-page .ws-waitlist-limit{color:var(--ws-muted);margin-top:10px;font-size:13px;line-height:1.55}.ws-page .ws-waitlist-limit strong{color:var(--ws-ink)}.ws-page .ws-waitlist-form{gap:14px;margin-top:24px;display:grid}.ws-page .ws-waitlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ws-page .ws-waitlist-field{gap:7px;min-width:0;display:grid}.ws-page .ws-waitlist-field>span{letter-spacing:.06em;text-transform:uppercase;color:var(--ws-muted);font-size:11px;font-weight:700}.ws-page .ws-waitlist-field em{text-transform:none;letter-spacing:0;color:#a29a86;font-style:normal;font-weight:600}.ws-page .ws-waitlist-field input{border:1px solid var(--ws-line);background:var(--ws-paper);min-height:46px;color:var(--ws-ink);transition:border-color .2s ease, box-shadow .2s var(--ws-ease);border-radius:14px;padding:0 16px;font-family:inherit;font-size:max(16px,1em)}.ws-page .ws-waitlist-field input::placeholder{color:#9b9482}.ws-page .ws-waitlist-field input:focus{border-color:var(--ws-accent);outline:none;box-shadow:0 0 0 3px #006d4324}.ws-page .ws-waitlist-submit{box-sizing:border-box;justify-self:center;width:auto;max-width:100%;margin-top:2px}.ws-page .ws-waitlist-error{color:#8b3046;background:#fff1f3;border-radius:14px;gap:8px;padding:11px 14px;font-size:12.5px;line-height:1.5;display:flex}.ws-page .ws-waitlist-note{color:var(--ws-muted);text-align:center;margin-top:14px;font-size:12px;line-height:1.5}.ws-page .ws-waitlist-success{text-align:center;justify-items:center;gap:14px;padding-block:12px;display:grid}.ws-page .ws-waitlist-success h2{max-width:20ch;margin:0}.ws-page .ws-waitlist-success p{max-width:46ch;color:var(--ws-muted);font-size:15px;line-height:1.6}@media (width<=560px){.ws-page .ws-waitlist-backdrop{padding-inline:18px}.ws-page .ws-waitlist{border-radius:26px;width:100%;padding:30px 24px 28px}.ws-page .ws-waitlist-grid{grid-template-columns:1fr}.ws-page .ws-waitlist-plane{width:150px;right:-34px}}@media (prefers-reduced-motion:reduce){.ws-page .ws-waitlist-backdrop,.ws-page .ws-waitlist{animation:none}}.ws-page .ws-hero-a2hs{margin-top:22px;display:none}@media (width<=767px){.ws-page .ws-hero-a2hs{display:block}}.ws-page .ws-a2hs-btn{border:1px solid var(--ws-line);background:var(--ws-paper);color:var(--ws-ink);cursor:pointer;transition:transform .2s var(--ws-ease), border-color .2s ease, box-shadow .2s var(--ws-ease);border-radius:999px;align-items:center;gap:10px;padding:9px 16px 9px 10px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.ws-page .ws-a2hs-btn:hover{border-color:var(--ws-accent);transform:translateY(-1px);box-shadow:0 10px 24px #006d4324}.ws-page .ws-a2hs-glow{background:var(--ws-mint-soft);color:var(--ws-on-mint);filter:drop-shadow(0 0 6px #a2f6c2d9);border-radius:999px;align-items:center;gap:4px;padding:6px 8px;display:inline-flex}.ws-page .ws-a2hs-slash{color:var(--ws-on-mint-soft);opacity:.7;font-size:11px;font-weight:700}.ws-page .ws-a2hs-label{white-space:nowrap}@media (width<=380px){.ws-page .ws-a2hs-label{display:none}.ws-page .ws-a2hs-btn{padding:9px}}.ws-page .ws-a2hs-backdrop{z-index:120;-webkit-backdrop-filter:saturate(140%)blur(6px);backdrop-filter:saturate(140%)blur(6px);animation:ws-a2hs-veil .24s var(--ws-ease) both;background:#191c1a70;padding:clamp(16px,4vw,40px);padding-block-start:calc(clamp(16px, 4vw, 40px) + env(safe-area-inset-top,0px));padding-block-end:calc(clamp(16px, 4vw, 40px) + env(safe-area-inset-bottom,0px));display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes ws-a2hs-veil{0%{opacity:0}to{opacity:1}}@keyframes ws-a2hs-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.ws-page .ws-a2hs-dialog{background:var(--ws-cream);width:min(100%,440px);animation:ws-a2hs-rise .38s var(--ws-ease) both;border-radius:26px;margin:auto;padding:clamp(26px,4vw,34px);position:relative;box-shadow:0 2px 6px #191c1a0f,0 48px 90px -40px #3a301499}.ws-page .ws-a2hs-close{border:1px solid var(--ws-line);background:var(--ws-paper);width:36px;height:36px;color:var(--ws-muted);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.ws-page .ws-a2hs-copy{margin-top:10px;font-size:13.5px;line-height:1.55}.ws-page .ws-a2hs-install{width:100%;margin-top:20px}.ws-page .ws-a2hs-steps{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ws-page .ws-a2hs-step{color:var(--ws-ink);align-items:center;gap:12px;font-size:13px;display:flex}.ws-page .ws-a2hs-step-icon{background:var(--ws-mint-soft);width:34px;height:34px;color:var(--ws-on-mint);border-radius:11px;flex:none;place-items:center;display:grid}.ws-page .ws-a2hs-note{color:var(--ws-muted);margin-top:16px;font-size:11.5px}.ws-page .ws-a2hs-success{justify-items:start;gap:10px;padding-top:6px;display:grid}.crowd-hud{z-index:2147483000;pointer-events:none;color:#fff;background:#191c1aeb;border-radius:999px;align-items:center;gap:14px;padding:9px 16px;font-family:Epilogue,ui-sans-serif,system-ui,sans-serif;animation:.25s cubic-bezier(.16,1,.3,1) crowd-pop;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -12px #00000080}.crowd-hud .crowd-score{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:800}.crowd-hud .crowd-score span{color:#fff9;text-transform:uppercase;letter-spacing:.08em;margin-left:4px;font-size:10px;font-weight:700}.crowd-hud .crowd-mult{color:#a2f6c2;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.crowd-hud .crowd-bar{background:#ffffff38;border-radius:999px;width:96px;height:6px;overflow:hidden}.crowd-hud .crowd-bar>i{background:#a2f6c2;border-radius:999px;height:100%;transition:width .12s linear,background .2s;display:block}.crowd-hud .crowd-bar.low>i{background:#ffb4b4}@keyframes crowd-pop{0%{opacity:0;transform:translate(-50%)translateY(-6px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.crowd-modal{z-index:2147483001;-webkit-backdrop-filter:blur(3px);pointer-events:auto;background:#0f120e8c;place-items:center;padding:20px;font-family:Epilogue,ui-sans-serif,system-ui,sans-serif;animation:.2s crowd-fade;display:grid;position:fixed;inset:0}@keyframes crowd-fade{0%{opacity:0}to{opacity:1}}.crowd-card{color:#191c1a;background:#fff;border-radius:22px;width:min(430px,94vw);max-height:90vh;padding:26px 24px;animation:.28s cubic-bezier(.16,1,.3,1) crowd-rise;overflow-y:auto;box-shadow:0 30px 80px -24px #0000008c}@keyframes crowd-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.crowd-card .crowd-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#006d43;font-size:11px;font-weight:800}.crowd-card h3{letter-spacing:-.02em;margin:6px 0 2px;font-size:24px;font-weight:800}.crowd-card .crowd-final{gap:12px;margin:16px 0;display:flex}.crowd-card .crowd-final>div{background:#f7ecd4;border-radius:14px;flex:1;padding:12px 14px}.crowd-card .crowd-final .k{letter-spacing:.08em;text-transform:uppercase;color:#5b5646;font-size:10px;font-weight:800}.crowd-card .crowd-final .v{letter-spacing:-.03em;font-size:26px;font-weight:800}.crowd-card .crowd-final .v.mint{color:#006d43}.crowd-card label{letter-spacing:.08em;text-transform:uppercase;color:#5b5646;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.crowd-card input[type=text]{width:100%;height:44px;font:inherit;color:#191c1a;background:#fdf6e6;border:1px solid #e3d9c2;border-radius:12px;outline:none;padding:0 14px;font-size:15px}.crowd-card input[type=text]:focus{border-color:#006d43;box-shadow:0 0 0 3px #006d4326}.crowd-card .crowd-note{color:#5b5646;margin-top:8px;font-size:11.5px;line-height:1.4}.crowd-card .crowd-err{color:#8b3046;margin-top:8px;font-size:12px;font-weight:700}.crowd-actions{gap:10px;margin-top:18px;display:flex}.crowd-btn{height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;flex:1;font-size:13px;font-weight:800;transition:transform .15s,background .2s}.crowd-btn:active{transform:scale(.98)}.crowd-btn.mint{color:#04301d;background:#a2f6c2}.crowd-btn.mint:hover{background:#8eeaad}.crowd-btn.line{color:#191c1a;background:0 0;border-color:#e3d9c2}.crowd-btn:disabled{opacity:.55;cursor:default}.crowd-board{border-top:1px solid #e3d9c2;margin-top:18px;padding-top:14px}.crowd-board h4{letter-spacing:.06em;text-transform:uppercase;color:#5b5646;margin:0 0 8px;font-size:12px;font-weight:800}.crowd-board ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.crowd-board li{grid-template-columns:22px 1fr auto auto;align-items:center;gap:10px;padding:5px 2px;font-size:13px;display:grid}.crowd-board li .rk{color:#5b5646;font-variant-numeric:tabular-nums;font-weight:800}.crowd-board li .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.crowd-board li .nm .badge{color:#006d43;margin-left:6px;font-size:9px}.crowd-board li .sp{color:#006d43;font-size:11.5px;font-weight:800}.crowd-board li .sc{font-variant-numeric:tabular-nums;font-weight:800}.crowd-board li.you{background:#cdf5dc;border-radius:8px}
