@font-face{font-family:Gilroy Medium;src:url(/fonts/Gilroy-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Gilroy Semibold;src:url(/fonts/Gilroy-Semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Gilroy Bold;src:url(/fonts/Gilroy-Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--ink:#1e1f2b;--ink-60:#1e1f2b99;--paper-60:#fff9;--purple:#6500d9;--red:#bc0714;--hl-size:40px}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;background:#050505}body{color:#fff;background:#050505;margin:0;font-family:Poppins,system-ui,sans-serif}#stage{contain:strict;position:fixed;inset:0;overflow:hidden}#gl,#gl canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#css3d,#phone-ui,#labels,#notifications,#headlines{pointer-events:none;position:absolute;inset:0}#phone-ui{overflow:hidden}#tint{pointer-events:none;opacity:0;background:radial-gradient(75% 75%,#6500d900 50%,#6500d909 78%,#6500d914 100%);position:absolute;inset:0}#scroll-space{width:1px}.hl{width:max-content;max-width:calc(100vw - 32px);font-family:Gilroy Semibold,Poppins,sans-serif;font-size:var(--hl-size);text-align:center;color:var(--paper-60);opacity:0;visibility:hidden;margin:0;font-weight:600;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hl.light{color:var(--ink-60);text-shadow:0 0 18px rgba(var(--glow,255, 255, 255), .95), 0 0 4px rgba(var(--glow,255, 255, 255), .8)}.hl .w{white-space:pre;display:inline-block}.hl em{color:#fff;font-style:normal}.hl.light em{color:var(--ink)}.hl.pos-top{top:15%}.hl.pos-upper{top:24%}.hl.pos-mid{top:39%}.hl.pos-low{top:74%}.hl.dark{text-shadow:0 0 22px #000000e6,0 0 6px #000000b3}.hl.plate:before{content:"";z-index:-1;opacity:var(--plate,0);pointer-events:none;background:radial-gradient(closest-side,#05050585 0%,#05050578 14%,#05050561 28%,#05050545 42%,#0505052b 56%,#05050517 70%,#05050509 84%,#05050500 100%);position:absolute;inset:-260px -440px}.hl.plate{color:#ffffffb8}#scroll-hint{left:50%;bottom:calc(78px + env(safe-area-inset-bottom));color:#ffffff59;letter-spacing:.01em;white-space:nowrap;pointer-events:none;opacity:0;font:500 14px/1 Gilroy Medium,Poppins,sans-serif;transition:opacity .25s;position:absolute;transform:translate(-50%)}#scroll-hint.show{opacity:1;transition-duration:.7s}#scroll-hint.at-top{top:calc(50% + 92px);bottom:auto}#scroll-hint span{color:#ffffff8c;background:#ffffff14;border-radius:7px;margin-right:4px;padding:5px 9px;display:inline-block}#scroll-hint.light{color:#1e1f2b73}#scroll-hint.light span{color:#1e1f2bb3;background:#1e1f2b0f}#dock{--cta-bg:#ffffff1f;--cta-border:#fff3;--cta-hi:#fff3;--cta-fg:#ffffffe6;--snd-bg:#ffffff0d;--snd-border:#ffffff1f;--snd-fg:#ffffff8c;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%)}#dock.light{--cta-bg:#fff9;--cta-border:#1e1f2b1a;--cta-hi:#ffffffe6;--cta-fg:var(--ink);--snd-bg:#ffffff59;--snd-border:#1e1f2b12;--snd-fg:#1e1f2b73}.glass{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);touch-action:manipulation;-webkit-tap-highlight-color:transparent}#cta{border:1px solid var(--cta-border);background:var(--cta-bg);max-width:240px;height:40px;box-shadow:inset 0 1px 0 var(--cta-hi), 0 6px 18px #0000001a;color:var(--cta-fg);letter-spacing:.01em;white-space:nowrap;border-radius:20px;align-items:center;gap:7px;padding:0 16px 0 19px;font:500 14px/1 Poppins,sans-serif;text-decoration:none;transition:transform .2s,background .2s,opacity .35s,max-width .5s cubic-bezier(.65,0,.35,1),padding .5s cubic-bezier(.65,0,.35,1),margin .5s cubic-bezier(.65,0,.35,1);display:inline-flex;overflow:hidden}#cta svg{opacity:.8;width:15px;height:15px;transition:transform .2s}#cta:hover{background:color-mix(in srgb, var(--cta-bg), white 12%);transform:translateY(-1px)}#cta:hover svg{transform:translate(3px)}#cta:active{transform:scale(.98)}#cta:focus-visible{outline:2px solid var(--cta-fg);outline-offset:3px}#dock.at-form #cta{opacity:0;pointer-events:none;border-width:0;max-width:0;margin-right:-8px;padding:0}#sound-toggle{border:1px solid var(--snd-border);background:var(--snd-bg);width:40px;height:40px;color:var(--snd-fg);cursor:pointer;border-radius:20px;place-items:center;padding:0;transition:transform .15s,color .2s,background .2s;display:grid}#sound-toggle svg{width:15px;height:15px}#sound-toggle:hover,#sound-toggle[aria-pressed=true]{color:var(--cta-fg)}#sound-toggle:hover{transform:scale(1.05)}#sound-toggle:active{transform:scale(.96)}#sound-toggle:focus-visible{outline:2px solid var(--cta-fg);outline-offset:3px}#sound-toggle .on,#sound-toggle[aria-pressed=true] .off{display:none}#sound-toggle[aria-pressed=true] .on{display:block}#progress{--dot:#fff3;--dot-passed:#ffffff61;--track:#ffffff1f;--fill:#ffffff8c;--tip-bg:#141416eb;--tip-fg:#f2f2f2;left:50%;top:calc(6px + env(safe-area-inset-top));align-items:center;display:flex;position:absolute;transform:translate(-50%)}#progress.light{--dot:#1e1f2b38;--dot-passed:#1e1f2b80;--track:#1e1f2b1f;--fill:var(--purple);--tip-bg:#fffffff5;--tip-fg:var(--ink)}#progress .dot{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:16px;height:24px;padding:0;transition:width .45s cubic-bezier(.65,0,.35,1);display:grid;position:relative}#progress .dot i{background:var(--dot);border-radius:1.5px;width:3px;height:3px;transition:width .45s cubic-bezier(.65,0,.35,1),background .3s,transform .2s;display:block;overflow:hidden}#progress .dot.passed i{background:var(--dot-passed)}#progress .dot:hover i{transform:scale(1.6)}#progress .dot.active{width:36px}#progress .dot.active i{background:var(--track);width:20px;transform:none}#progress .dot b{border-radius:inherit;background:var(--fill);transform-origin:0;opacity:0;width:100%;height:100%;transition:opacity .3s;display:block;transform:scaleX(0)}#progress .dot.active b{opacity:1}#progress .dot:focus-visible{outline:none}#progress .dot:focus-visible i{box-shadow:0 0 0 2px var(--fill)}@media (pointer:coarse){#progress .dot{width:18px;height:32px}#progress .dot.active{width:38px}}#progress .dot:after{content:attr(data-label);background:var(--tip-bg);color:var(--tip-fg);white-space:nowrap;pointer-events:none;opacity:0;border-radius:7px;padding:5px 9px;font:500 11px/1 Poppins,sans-serif;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%,-4px)}#progress .dot:hover:after,#progress .dot:focus-visible:after{opacity:1;transform:translate(-50%)}@media (hover:none){#progress .dot:after{display:none}}.label{white-space:nowrap;will-change:transform, opacity;position:absolute;top:0;left:0}#notifications .note{-webkit-font-smoothing:antialiased;color:#fff;opacity:0;will-change:transform, opacity;width:min(374px,100vw - 28px);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;position:absolute;top:0;left:50%}.note .face{z-index:2;-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);background:#262628b3;border-radius:23px;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:13px;padding:12px 18px 12px 14px;display:grid;position:relative;box-shadow:0 6px 20px #0000002e}.note .under{z-index:1;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);clip-path:inset(30px 0 0);background:#3030348c;border-radius:19px;height:44px;position:absolute;bottom:-8px;left:10px;right:10px}.note .under.u2{z-index:0;clip-path:inset(34px 0 0);background:#30303457;border-radius:16px;bottom:-15px;left:20px;right:20px}.note .ico{border-radius:9px;width:38px;height:38px;display:block}.note .avatar{width:38px;height:38px;position:relative}.note .monogram{color:#fff;background:linear-gradient(#a6abb6,#858a95);border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;font-weight:600;line-height:1;display:grid;overflow:hidden}.note .monogram svg{fill:#ffffffeb;width:38px;height:38px;display:block}.note .app-badge{border-radius:4.5px;width:17px;height:17px;position:absolute;bottom:-3px;right:-3px}.note .txt{min-width:0;font-size:15px;line-height:18.6px}.note .row{align-items:baseline;gap:8px;display:flex}.note .row>:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.note b{font-weight:600;display:block}.note .row em{text-transform:uppercase;color:#ebebf599;font-size:13px;font-style:normal;font-weight:600}.note time{white-space:nowrap;color:#ebebf599;flex:none;font-size:13px}.note p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.chat{width:390px;color:var(--ink);background:#fff;flex-direction:column;padding:58px 18px 18px;font-family:Inter Tight,Inter,sans-serif;display:flex;position:absolute;inset:0 auto auto 0;overflow:hidden}.chat .contact{flex-direction:column;align-items:center;gap:8px;display:flex}.chat .avatar{width:var(--avatar-w);height:auto;fill:var(--purple);display:block}.chat .name{letter-spacing:-.02em;font-size:16px;font-weight:600}.chat .when{text-align:center;color:#8e8e93;margin:22px 0 16px;font-size:13px}.chat .when b{color:#3c3c43;font-weight:600}.chat .thread{flex-direction:column;flex:1;gap:12px;display:flex}.bubble{opacity:0;transform-origin:100% 100%;backface-visibility:hidden;border-radius:22px;max-width:82%;padding:12px 16px;font-size:19px;line-height:1.3}.bubble.me{color:#fff;background:#1a8cff;border-bottom-right-radius:6px;align-self:flex-end}.bubble.them{color:var(--ink);transform-origin:0 100%;background:#e9e9eb;border-bottom-left-radius:6px;align-self:flex-start}.chat .compose{align-items:center;gap:10px;display:flex}.chat .compose i{color:#8e8e93;background:#f0f0f2;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;font-style:normal;display:grid}.chat .compose span{color:#b0b0b5;border:1px solid #e3e3e6;border-radius:18px;flex:1;align-items:center;height:36px;padding:0 14px;font-size:16px;display:flex}.ph{transform-origin:0 0;opacity:0;visibility:hidden;position:absolute;top:0;left:0}.ph-frame{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ph-buttons{fill:#3b3c42}.ph-edge{fill:#8b8c93}.ph-band{fill:#2d2e33}.ph-glass{fill:#060607}.ph-screen{background:#fff;position:absolute;overflow:hidden}.ph-island{z-index:3;background:#000;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.ph-status{z-index:3;color:#000;position:absolute;left:0;right:0}.ph-time,.ph-icons{width:var(--ear);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0}.ph-time{letter-spacing:-.02em;font:600 17px/1 Inter,sans-serif;left:4px}.ph-icons{gap:6px;right:2px}.ph-icons svg{display:block}.papp{pointer-events:none;visibility:hidden;color:var(--ink);background:#f4f3f8;padding-top:56px;font-family:Inter Tight,Inter,sans-serif;position:absolute;inset:0;overflow:hidden}.papp-head{padding:4px 22px 0}.papp-brand{align-items:center;gap:8px;height:30px;display:flex}.papp-brand svg{width:18px;height:auto;fill:var(--purple)}.papp-brand b{letter-spacing:-.02em;font-size:18px;font-weight:600}.papp-pct{font-variant-numeric:tabular-nums;color:var(--purple);margin-left:auto;font-size:14px;font-weight:600}.papp-bar{gap:5px;margin-top:10px;display:flex}.papp-bar span{background:#e5e2ee;border-radius:3px;flex:1;height:6px;overflow:hidden}.papp-bar i{background:var(--purple);transform-origin:0;border-radius:3px;height:100%;display:block;transform:scaleX(0)}.appt{margin:12px 16px 0}.appt-card{background:#fff;border-radius:24px;padding:16px 18px 18px;transition:box-shadow .6s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1e1f2b0f}.papp.booked .appt.appointment .appt-card{box-shadow:0 0 0 1px #6500d947,0 0 30px 2px #6500d938,0 0 80px 6px #8b5cf624}.appt-top{justify-content:space-between;align-items:center;height:26px;display:flex}.appt-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--purple);font-size:11px;font-weight:600}.appt-status{color:#5b5870;background:#f4f1fb;border-radius:13px;align-items:center;gap:7px;height:26px;padding:0 11px 0 8px;font-size:13px;font-weight:500;transition:background .4s,color .4s;display:inline-flex}.papp.booked .appt-status{background:var(--purple);color:#fff}.appt-spin,.appt-tick{flex:none;width:14px;height:14px}.appt-spin{border:2px solid #6500d92e;border-top-color:var(--purple);border-radius:50%;animation:.8s linear infinite appt-spin}.appt-tick{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;display:none}.appt-tick path{stroke-dasharray:14;stroke-dashoffset:14px}.papp.booked .appt-status .appt-spin{display:none}.papp.booked .appt-status .appt-tick{display:block}.papp.booked .appt-status .appt-tick path{animation:.45s ease-out 50ms forwards appt-tick}@keyframes appt-spin{to{transform:rotate(360deg)}}@keyframes appt-tick{to{stroke-dashoffset:0}}.appt-head{align-items:center;gap:12px;margin-top:12px;display:flex}.appt-mark{background:#f4f1fb;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.appt-mark svg{width:20px;height:auto;fill:var(--purple)}.appt-head b{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.15;display:block}.appt-head small{color:#7a7b86;white-space:nowrap;margin-top:3px;font-size:14px;display:block}.appt-cities,.appt-when,.appt-bill,.appt-ticket,.appt-journey{display:none}.appt.connect .appt-cities{display:block}.appt.appointment .appt-when{display:grid}.appt.bill .appt-bill,.appt.ticket .appt-ticket,.appt.journey .appt-journey{display:block}.appt.bill .appt-status,.appt.ticket .appt-status,.appt.journey .appt-status{display:none}.appt-cities{border-top:1px solid #efeff3;margin:14px 0 0;padding:12px 0 0;list-style:none}.appt-cities li{opacity:0;align-items:center;gap:10px;height:38px;display:flex}.appt-cities .c{flex:1;font-size:15px;font-weight:500}.appt-cities .c small{color:#8b8c96;margin-left:6px;font-size:13px;font-weight:400}.appt-cities em{color:#8b8c96;opacity:0;font-size:12px;font-style:normal;transition:opacity .3s}.appt-cities li .appt-tick{background:#2e9b6c;border-radius:50%;width:18px;height:18px;padding:3px}.appt-cities li.ok .appt-spin{display:none}.appt-cities li.ok .appt-tick{display:block}.appt-cities li.ok .appt-tick path{animation:.4s ease-out forwards appt-tick}.appt-cities li.ok em{opacity:1}.appt-cities li.hot.ok em{background:var(--purple);color:#fff;border-radius:10px;padding:3px 8px;font-weight:600}.appt-cities li.hot.ok .appt-tick{background:var(--purple)}.appt-when{border-top:1px solid #efeff3;grid-template-columns:1fr 1.25fr;gap:12px 14px;margin-top:14px;padding-top:14px}.appt-when div:last-child{grid-column:1/-1}.appt-when small,.tk-grid small{color:#8b8c96;font-size:12px;display:block}.appt-when b,.tk-grid b{letter-spacing:-.01em;margin-top:3px;font-size:16px;font-weight:600;display:block}.appt-bill{border-top:1px solid #efeff3;margin-top:14px;padding-top:10px}.appt-bill ul{margin:0;padding:0;list-style:none}.appt-bill li{opacity:0;align-items:center;gap:10px;height:31px;font-size:15px;display:flex}.appt-bill li i{border:2px solid;border-radius:50%;flex:none;width:10px;height:10px}.appt-bill li .n{white-space:nowrap;flex:1}.appt-bill li .v{font-variant-numeric:tabular-nums;font-style:normal;font-weight:500}.appt-total{border-top:1px solid #efeff3;justify-content:space-between;align-items:baseline;margin-top:10px;padding-top:12px;display:flex}.appt-total small{color:#7a7b86;font-size:13px}.appt-total b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.tk-route{border-top:1px solid #efeff3;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.tk-route b{letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:1;display:block}.tk-route small{color:#8b8c96;margin-top:4px;font-size:12px;display:block}.tk-route .to{text-align:right}.tk-path{color:var(--purple);flex:1;align-items:center;gap:8px;display:flex}.tk-path i{border-top:2px dotted #6500d959;flex:1;height:0}.tk-path svg{fill:currentColor;width:20px;height:20px;transform:rotate(90deg)}.tk-grid{grid-template-columns:1.3fr 1fr .7fr;gap:12px 14px;margin-top:16px;display:grid}.tk-stub{border-top:2px dashed #e6e3ef;margin:16px -18px -18px;padding:14px 18px 16px;position:relative}.tk-stub:before,.tk-stub:after{content:"";background:#f4f3f8;border-radius:50%;width:18px;height:18px;position:absolute;top:-10px}.tk-stub:before{left:-10px}.tk-stub:after{right:-10px}.tk-bars{opacity:.85;background:repeating-linear-gradient(90deg,#1e1f2b 0 2px,#0000 2px 4px,#1e1f2b 4px 5px,#0000 5px 8px,#1e1f2b 8px 11px,#0000 11px 13px);height:32px;display:block}.appt-journey{border-top:1px solid #efeff3;margin:14px 0 0;padding:10px 0 0;list-style:none}.appt-journey li{opacity:0;align-items:center;gap:12px;height:40px;font-size:15px;font-weight:500;display:flex}.appt-journey li i{border:2px solid #dcd8e8;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:background .3s,border-color .3s;display:grid}.appt-journey li .appt-tick{width:13px;height:13px}.appt-journey li.done i{background:var(--purple);border-color:var(--purple)}.appt-journey li.done .appt-tick{display:block}.appt-journey li.done .appt-tick path{animation:.4s ease-out forwards appt-tick}#finale{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;align-items:center;gap:39px;width:min(400px,100vw - 32px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#finale.live{pointer-events:auto}#finale img{width:38px;height:auto;margin-bottom:-19px}#finale h2{max-width:353px;font:600 var(--hl-size)/1 "Gilroy Semibold", "Poppins", sans-serif;text-align:center;color:#fff;text-shadow:0 2px 24px #14468c40;margin:0}#waitlist-form{flex-direction:column;gap:12px;width:100%;display:flex}#waitlist-form[hidden]{display:none}#waitlist-form .form-body{gap:inherit;flex-direction:column;display:flex}#waitlist-form.folding .form-body{pointer-events:none}#waitlist-form .form-body.growing{clip-path:inset(-32px -32px 0)}#waitlist-form.folded .step{display:none}.select-wrap{position:relative}#waitlist-form .select-field,#waitlist-form input,#waitlist-form .phone-field,#waitlist-form textarea{color:#18374b;background:linear-gradient(135deg,#ffffff9e,#ffffff57);border:1px solid #ffffffa6;border-radius:18px;width:100%;font:16px Poppins,sans-serif;box-shadow:inset 0 1px 1px #fffc,inset 0 -2px 4px #3255781a,0 6px 18px #1b487317}#waitlist-form .select-field{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;height:54px;padding:0 44px 0 18px;transition:border-color .2s,background .2s;display:flex}.select-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#waitlist-form .select-field:hover,#waitlist-form .select-wrap.open .select-field{background:linear-gradient(135deg,#ffffffb8,#ffffff70)}#waitlist-form .select-field.invalid{border-color:#de4848b3;animation:.35s select-nudge}@keyframes select-nudge{25%{transform:translate(-4px)}60%{transform:translate(3px)}}.select-list{z-index:3;-webkit-backdrop-filter:blur(20px)saturate(1.3);color:#18374b;opacity:0;visibility:hidden;transform-origin:50% 0;background:linear-gradient(135deg,#ffffffeb,#ffffffc7);border:1px solid #ffffffbf;border-radius:18px;margin:0;padding:6px;font:16px Poppins,sans-serif;list-style:none;transition:opacity .16s,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-6px)scale(.98);box-shadow:inset 0 1px 1px #ffffffe6,0 18px 44px #1b487333}.select-wrap.up .select-list{transform-origin:50% 100%;top:auto;bottom:calc(100% + 8px);transform:translateY(6px)scale(.98)}.select-wrap.open .select-list{opacity:1;visibility:visible;transition-delay:0s;transform:none}.select-list li{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;height:44px;padding:0 12px;transition:background .12s;display:flex}.select-list li small{white-space:nowrap;text-overflow:ellipsis;color:#18374b8c;min-width:0;margin-left:auto;font-size:13px;overflow:hidden}.select-list li.select-hint{letter-spacing:.02em;color:#18374b8c;cursor:default;height:auto;padding:6px 12px 4px;font-size:12px}.select-list li.active{background:#18374b12}.select-list li[aria-selected=true]{font-weight:500}.select-list li[aria-selected=true]:after{content:"";background:var(--purple,#6500d9);flex:none;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8.5 3 3 6-7' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8.5 3 3 6-7' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}#waitlist-form textarea{resize:vertical;min-height:96px;padding:14px 18px;line-height:1.5}#waitlist-form input{height:54px;padding:0 18px}#waitlist-form .field-row{gap:12px;display:flex}#waitlist-form .field-row>input{flex:1;min-width:0}#waitlist-form .phone-field{align-items:center;height:54px;display:flex;position:relative}#waitlist-form .phone-field:focus-within{border-color:#fff}.country-button{height:100%;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 10px 0 18px;display:flex}.country-button svg{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.phone-field.open .country-button svg{transform:rotate(180deg)}.country-value{white-space:nowrap}.phone-divider{background:#18374b2e;flex:none;width:1px;height:24px}#waitlist-form .phone-field input[name=phone]{min-width:0;height:100%;box-shadow:none;background:0 0;border:0;flex:1;padding:0 18px 0 12px}#waitlist-form .phone-field input[name=phone]:focus-visible{outline:none}#waitlist-form .country-autofill{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:0}.country-panel{z-index:3;-webkit-backdrop-filter:blur(20px)saturate(1.3);opacity:0;visibility:hidden;transform-origin:50% 0;background:linear-gradient(135deg,#fffffff2,#ffffffd9);border:1px solid #ffffffbf;border-radius:18px;padding:6px;transition:opacity .16s,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-6px)scale(.98);box-shadow:inset 0 1px 1px #ffffffe6,0 18px 44px #1b487333}.phone-field.up .country-panel{transform-origin:50% 100%;top:auto;bottom:calc(100% + 8px);transform:translateY(6px)scale(.98)}.phone-field.open .country-panel{opacity:1;visibility:visible;transition-delay:0s;transform:none}#waitlist-form .country-search{width:100%;height:42px;box-shadow:none;background:#18374b12;border:0;border-radius:12px;margin-bottom:6px;padding:0 14px;font-size:16px;display:block}#waitlist-form .country-search:focus-visible{outline-offset:0;outline:2px solid #6500d959}.country-panel ul{overscroll-behavior:contain;max-height:232px;margin:0;padding:0;list-style:none;overflow-y:auto}.country-panel li{cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:10px;height:44px;padding:0 12px;display:flex}.country-panel li[hidden]{display:none}.country-panel li.active{background:#18374b12}.country-panel li[aria-selected=true]{font-weight:500}.country-panel li small{color:#18374b8c;margin-left:auto;font-size:13px}#waitlist-form .trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}#waitlist-form input::placeholder,#waitlist-form textarea::placeholder{color:#18374b99}.select-wrap svg{pointer-events:none;color:#18374b;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:19px;right:18px}.select-wrap.open svg{transform:rotate(180deg)}#waitlist-form button[type=submit]{color:#18181b;cursor:pointer;background:#fff;border:0;border-radius:14px;height:48px;font:500 16px/1 Poppins,sans-serif;transition:transform .15s,box-shadow .15s,background .6s,color .6s}#waitlist-form button[type=submit].primary{background:var(--purple,#6500d9);color:#fff}#waitlist-form button[type=submit]:hover{box-shadow:0 8px 24px #14468c2e}#waitlist-form button[type=submit]:active{transform:scale(.98)}#waitlist-form button[type=submit]:disabled{opacity:.7;cursor:default;transform:none}#waitlist-form .form-status{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;color:#b42318;background:#fffc;border-radius:12px;margin:0;padding:10px 14px;font:14px/1.4 Poppins,sans-serif}#waitlist-form .form-status:empty{display:none}#finale .card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;color:#18374b;background:linear-gradient(135deg,#ffffffb8,#ffffff70);border:1px solid #ffffffa6;border-radius:18px;outline:none;width:100%;margin:0;padding:20px 22px;font:16px/1.5 Poppins,sans-serif;box-shadow:inset 0 1px 1px #fffc,0 6px 18px #1b487317}#finale .card>strong{margin-bottom:2px;font-size:20px;font-weight:600;display:block}#waitlist-form .capacity{padding:20px 22px;font-size:14px;line-height:1.55}#waitlist-form .capacity strong{margin-bottom:6px;font-size:20px;line-height:1.25}#waitlist-form .capacity-text{color:#18374bd1;text-wrap:pretty;margin:0}#waitlist-form .form-actions{grid-template-columns:0 1fr;column-gap:0;transition:grid-template-columns .48s cubic-bezier(.2,.8,.2,1),column-gap .48s cubic-bezier(.2,.8,.2,1);display:grid}#waitlist-form.folded .form-actions{grid-template-columns:48px 1fr;column-gap:10px}#waitlist-form .back{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#18374b;opacity:0;cursor:pointer;background:linear-gradient(135deg,#ffffff9e,#ffffff57);border:1px solid #ffffffa6;border-radius:14px;place-items:center;min-width:0;height:48px;padding:0;transition:opacity .3s,transform .15s,background .2s;display:grid;overflow:hidden;box-shadow:inset 0 1px 1px #fffc,0 6px 18px #1b487317}#waitlist-form.folded .back{opacity:1;transition:opacity .4s 80ms,transform .15s,background .2s}#waitlist-form.folding .back{pointer-events:none}#waitlist-form .back:hover{background:#ffffffc7}#waitlist-form .back:active{transform:scale(.96)}#waitlist-form .back svg{flex:none}#waitlist-form .step:not([hidden]){animation:.35s cubic-bezier(.2,.8,.2,1) step-in}#waitlist-form .capacity:not([hidden]){animation:.45s cubic-bezier(.2,.8,.2,1) step-in}#waitlist-form .field-step.collapsed{opacity:0;pointer-events:none;width:1px;height:1px;animation:none;position:absolute;overflow:hidden}@keyframes step-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){#waitlist-form .form-actions,#waitlist-form.folded .form-actions,#waitlist-form .back,#waitlist-form.folded .back{transition:none}#waitlist-form .capacity:not([hidden]){animation:none}}#waitlist-done{flex-direction:column;align-items:center;padding:26px 22px 20px;display:flex}#waitlist-done[hidden]{display:none}.done-check{color:var(--purple,#6500d9);margin-bottom:12px}.done-title{margin:0 0 4px;font:600 22px/1.25 Poppins,sans-serif}.done-lede{color:#18374bcc;margin:0 0 18px;font-size:15px}.done-steps{counter-reset:step;text-align:left;color:#18374bcc;border-top:1px solid #18374b1a;width:100%;margin:0 0 18px;padding:16px 0 0;font-size:14px;line-height:1.45;list-style:none}.done-steps li{counter-increment:step;padding-left:36px;position:relative}.done-steps li+li{margin-top:12px}.done-steps li:before{content:counter(step);width:24px;height:24px;color:var(--purple,#6500d9);background:#6500d91a;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;top:0;left:0}.done-steps b{color:#18374b;font-weight:600;display:block}.done-share{color:#18374b;cursor:pointer;background:#ffffff8c;border:1px solid #18374b24;border-radius:14px;width:100%;min-height:44px;padding:10px 16px;font:500 14px/1.3 Poppins,sans-serif}.done-share:hover{background:#fffc}.done-shared{color:#18374bb3;margin:8px 0 0;font-size:13px}.done-shared:empty{display:none}@media (max-height:860px){#finale.long{gap:24px}#waitlist-form .capacity{padding:16px 18px;font-size:13px;line-height:1.5}#waitlist-form .capacity strong{font-size:18px}#finale.long img{display:none}}@media (max-height:740px){#finale.long h2{display:none}#finale{gap:24px}#waitlist-form{gap:10px}#waitlist-form .select-field,#waitlist-form .phone-field,#waitlist-form input{height:48px}#waitlist-form .phone-field input[name=phone]{height:100%}#waitlist-form .country-search{height:40px}#waitlist-form .field-row{gap:10px}#waitlist-form textarea{height:76px;min-height:0}.select-wrap svg{top:16px}}#waitlist-form :focus-visible{outline-offset:3px;outline:2px solid #fff}#crt{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.crt-half{will-change:transform;background:#050505;height:50%;position:absolute;left:0;right:0}.crt-top{top:0}.crt-bottom{bottom:0}.crt-bezel{background:#ffffff04;border:1px solid #ffffff1c;border-radius:4vmin;position:absolute;inset:1.4vmin;box-shadow:0 0 0 100vmax #000,inset 0 0 6vmin #000000a6,0 0 12px #ffffff08}.crt-beam{opacity:0;background:linear-gradient(90deg,#c8dcff00,#d7e6ffd9 14%,#fff 50%,#d7e6ffd9 86%,#c8dcff00);border-radius:1px;height:2px;margin-top:-1px;animation:.7s cubic-bezier(.16,1,.3,1) .1s forwards crt-line,1.6s ease-in-out .9s infinite crt-hum;position:absolute;top:50%;left:3%;right:3%;transform:scaleX(.004);box-shadow:0 0 6px 1px #b4cdffbf,0 0 18px 2px #8cb4ff59}.crt-flash{opacity:0;background:repeating-linear-gradient(#0a14282e 0 1px,#0a142800 1px 3px),#becde68c;position:absolute;inset:0}#crt:not(.on) .crt-flash{visibility:hidden}#crt.on .crt-top,#crt.on .crt-bottom{transition:transform .6s cubic-bezier(.65,0,.25,1) 50ms}#crt.on .crt-top{transform:translateY(-100%)}#crt.on .crt-bottom{transform:translateY(100%)}#crt.on .crt-beam{animation:.9s ease-out forwards crt-beam-out;transform:scaleX(1)}#crt.on .crt-bezel{opacity:0;transition:opacity .6s .25s}#crt.on .crt-flash{animation:.8s ease-out forwards crt-flash}@keyframes crt-line{0%{opacity:0;transform:scaleX(.004)}18%{opacity:1;transform:scaleX(.004)}to{opacity:1;transform:scaleX(1)}}@keyframes crt-hum{0%,to{opacity:1}12%{opacity:.88}14%{opacity:1}50%{opacity:.84}63%{opacity:.95}65%{opacity:.82}}@keyframes crt-beam-out{0%,45%{opacity:1}to{opacity:0}}@keyframes crt-flash{0%{opacity:.6}to{opacity:0}}@media (max-width:809px){:root{--hl-size:36px}.hl.pos-top{top:13%}.hl.pos-mid{top:43%}}@media (prefers-reduced-motion:reduce){.crt-beam{display:none}#crt.on .crt-bezel{transition:opacity .4s}#crt.on .crt-half{opacity:0;transition:opacity .4s;transform:none}#crt.on .crt-flash{animation:none}}
