.launch-scroll[data-astro-cid-ebdyh7kr]{background:#09070d;position:relative}.launch-scroll-sticky[data-astro-cid-ebdyh7kr]{position:relative}.launch-scroll[data-astro-cid-ebdyh7kr].is-ready{height:calc(680svh + var(--launch-hold-space,0px))}.is-ready[data-astro-cid-ebdyh7kr] .launch-scroll-sticky[data-astro-cid-ebdyh7kr]{height:100svh;min-height:480px;position:sticky;top:0;overflow:clip}.launch-scroll-toolbar[data-astro-cid-ebdyh7kr]{left:6%;right:6%;bottom:calc(26px + env(safe-area-inset-bottom,0px));z-index:2;color:#bca8b5;justify-content:space-between;align-items:center;font-size:13px;display:flex;position:absolute}.launch-scroll-toolbar[data-astro-cid-ebdyh7kr] a[data-astro-cid-ebdyh7kr]{color:#e8d8e1;padding:10px 0 10px 16px;text-decoration:none}.launch-scroll-toolbar[data-astro-cid-ebdyh7kr] a[data-astro-cid-ebdyh7kr]:focus-visible{outline-offset:4px;outline:2px solid #ff81af}[data-astro-cid-ebdyh7kr][data-launch-stage]{display:none}.is-ready[data-astro-cid-ebdyh7kr] [data-astro-cid-ebdyh7kr][data-launch-stage]{visibility:hidden;display:block}.is-ready[data-astro-cid-ebdyh7kr].has-scene [data-astro-cid-ebdyh7kr][data-launch-stage]{visibility:visible}.is-ready[data-astro-cid-ebdyh7kr]:not(.has-scene) .launch-scroll-fallback[data-astro-cid-ebdyh7kr]{align-content:center;height:100%;display:grid;position:absolute;inset:0}.launch-scroll-fallback[data-astro-cid-ebdyh7kr]{max-width:920px;margin:0 auto;padding:120px 24px}.launch-scroll-fallback[data-astro-cid-ebdyh7kr] h2[data-astro-cid-ebdyh7kr]{letter-spacing:-.055em;font-size:clamp(36px,6vw,76px);line-height:1.05}.launch-scroll-fallback[data-astro-cid-ebdyh7kr] p[data-astro-cid-ebdyh7kr]{color:#cab7c3;max-width:36ch;margin:24px 0;font-size:20px}.is-ready[data-astro-cid-ebdyh7kr].has-scene .launch-scroll-fallback[data-astro-cid-ebdyh7kr]{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.is-ready[data-astro-cid-ebdyh7kr].has-scene .launch-scroll-fallback[data-astro-cid-ebdyh7kr] a[data-astro-cid-ebdyh7kr]{display:none}.launch-scroll-progress[data-astro-cid-ebdyh7kr]{background:#ffffff12;height:2px;position:absolute;bottom:0;left:0;right:0}.launch-scroll-progress[data-astro-cid-ebdyh7kr] span[data-astro-cid-ebdyh7kr]{transform-origin:0;background:linear-gradient(90deg,#ff4235,#ff2d7a);height:100%;display:block;transform:scaleX(0)}@media (width<=760px){.launch-scroll[data-astro-cid-ebdyh7kr].is-ready{height:calc(600svh + var(--launch-hold-space,0px))}.launch-scroll-toolbar[data-astro-cid-ebdyh7kr]{left:24px;right:24px;bottom:calc(10px + env(safe-area-inset-bottom,0px));font-size:12px}}@media (prefers-reduced-motion:reduce),(height<=479px){.launch-scroll[data-astro-cid-ebdyh7kr].is-ready{height:auto}.is-ready[data-astro-cid-ebdyh7kr] .launch-scroll-sticky[data-astro-cid-ebdyh7kr]{height:auto;min-height:0;position:relative}.is-ready[data-astro-cid-ebdyh7kr] [data-astro-cid-ebdyh7kr][data-launch-stage]{display:none}.is-ready[data-astro-cid-ebdyh7kr] .launch-scroll-fallback[data-astro-cid-ebdyh7kr]{clip-path:none;width:auto;height:auto;margin:0 auto;padding:80px 24px;position:static}.is-ready[data-astro-cid-ebdyh7kr] .launch-scroll-fallback[data-astro-cid-ebdyh7kr] a[data-astro-cid-ebdyh7kr]{display:inline-flex}.launch-scroll-toolbar[data-astro-cid-ebdyh7kr],.launch-scroll-progress[data-astro-cid-ebdyh7kr]{display:none}}.launch-experience{color-scheme:dark;--bg:#0b0b0f;--fg:#f5f4f6;--muted:#a9a5b1;--subtle:#77737f;--line:#2b272f;--card:#17151d;--pink:#ff267e;--brand:linear-gradient(110deg, #ff383d, #f90b91);--radius:24px;--font:"Inter Tight", Arial, sans-serif;--launch-safe-top:env(safe-area-inset-top,0px)}.launch-experience *{box-sizing:border-box}.launch-experience{scroll-behavior:smooth;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--bg);color:var(--fg);font:400 16px/1.5 var(--font);-webkit-font-smoothing:antialiased;margin:0}.launch-experience button,.launch-experience input,.launch-experience a{-webkit-tap-highlight-color:transparent}.launch-experience button,.launch-experience input{font:inherit}.launch-experience button,.launch-experience a,.launch-experience input,.launch-experience summary{touch-action:manipulation}.launch-experience button,.launch-experience a{color:inherit}.launch-experience button{cursor:pointer}.launch-experience a{text-decoration:none}.launch-experience button{border:0}.launch-experience button:disabled{cursor:default}.launch-experience input{min-width:0}.launch-experience img{max-width:100%;display:block}.launch-experience p,.launch-experience h1,.launch-experience h2,.launch-experience h3,.launch-experience figure{margin:0}.launch-experience :focus-visible{outline-offset:6px;outline:2px solid #ff75a8}.launch-experience [hidden]{display:none!important}.launch-experience .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.launch-experience .skip-link{z-index:20;background:var(--fg);color:var(--bg);border-radius:12px;padding:12px 20px;position:fixed;top:-100px;left:24px}.launch-experience .skip-link:focus{top:16px}.launch-experience .page-shell{width:min(1280px,100% - 112px);margin-inline:auto}.launch-experience .site-header{--header-height:96px;height:calc(var(--header-height) + var(--launch-safe-top));padding-top:var(--launch-safe-top);z-index:10;background:var(--bg);justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.launch-experience .brand{flex-shrink:0;align-items:center;display:inline-flex}.launch-experience .brand img{width:90px;height:auto}.launch-experience .header-right{align-items:center;gap:32px;font-size:14px;display:flex}.launch-experience .place{color:var(--muted)}.launch-experience .preview-label{border-left:1px solid var(--line);color:var(--subtle);padding-left:24px;font-size:12px}.launch-experience .header-reserve{color:var(--fg);align-items:center;gap:12px;font-size:14px;display:inline-flex}.launch-experience .header-reserve:hover{color:#ff82ac}.launch-experience .story-divider{background:var(--line);height:1px;margin-top:10px}.launch-experience .final-reserve{text-align:center;padding:130px 0 110px;position:relative}.launch-experience .final-reserve h2{letter-spacing:-.06em;max-width:800px;margin:auto;font-size:clamp(52px,7vw,90px);font-weight:600;line-height:1.04}.launch-experience .final-reserve p{color:var(--muted);margin:22px 0 28px;font-size:18px}.launch-experience .final-reserve .brand-icon{width:72px;height:72px;margin:0 auto 30px}.launch-experience .film-dialog{color:var(--fg);background:#111015;border:1px solid #3c3541;border-radius:24px;max-width:min(92vw,570px);max-height:94svh;padding:16px;overflow:auto}.launch-experience .film-dialog::backdrop{background:#000000db}.launch-experience .film-heading{justify-content:space-between;align-items:center;gap:24px;margin:0 0 12px;padding:0 4px;font-size:14px;display:flex}.launch-experience .film-close{background:#302935;border-radius:12px;padding:8px 14px;font-size:14px}.launch-experience .film-dialog video{background:#fff;border-radius:12px;width:100%;max-height:78svh;display:block}.launch-experience .route{min-height:calc(100svh - 204px)}.launch-experience .hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:40px;min-height:640px;padding-block:35px 48px;display:grid}.launch-experience .hero-copy{padding-bottom:16px}.launch-experience .launch-date{color:#ff6398;margin-bottom:28px;font-size:16px}.launch-experience .hero h1{letter-spacing:-.065em;font-size:clamp(68px,7.25vw,110px);font-weight:600;line-height:.99}.launch-experience .hero h1 span{display:block}.launch-experience .hero-description{max-width:400px;color:var(--muted);margin-top:26px;font-size:19px;line-height:1.55}.launch-experience .reserve-action{margin-top:38px}.launch-experience .reserve-promise{margin-bottom:14px;font-size:16px}.launch-experience .button{border-radius:var(--radius);justify-content:center;align-items:center;gap:28px;min-height:56px;padding:16px 26px;font-size:16px;font-weight:600;line-height:1.3;transition:background-color .16s,transform .16s,opacity .16s;display:inline-flex}.launch-experience .button:hover:not(:disabled){transform:translateY(-2px)}.launch-experience .button:active:not(:disabled){transform:translateY(0)}.launch-experience .button-primary{background:var(--brand);color:#fff}.launch-experience .button-primary:disabled{color:#77717e;background:#25222a}.launch-experience .button-secondary{background:0 0;border:1px solid #48404d}.launch-experience .button-secondary:hover{background:#1f1b24}.launch-experience .arrow{font-size:21px;font-weight:400;line-height:1}.launch-experience .text-link{color:var(--muted);text-underline-offset:5px;background:0 0;border-radius:2px;padding:0;font-size:14px;text-decoration:underline #5b535e}.launch-experience .text-link:hover{color:var(--fg)}.launch-experience .updates{max-width:400px;margin-top:20px}.launch-experience .updates summary{color:var(--muted);cursor:pointer;align-items:center;gap:10px;padding-block:4px;font-size:14px;list-style:none;display:inline-flex}.launch-experience .updates summary::-webkit-details-marker{display:none}.launch-experience .updates summary:after{content:"+";font-size:18px;line-height:1}.launch-experience .updates[open] summary:after{content:"−"}.launch-experience .updates summary:hover{color:var(--fg)}.launch-experience .email-form{margin-top:16px}.launch-experience .email-row{gap:8px;display:flex}.launch-experience .email-row input{background:var(--card);width:100%;height:50px;color:var(--fg);border:1px solid #4b4350;border-radius:16px;padding:12px 16px}.launch-experience .email-row button{background:var(--fg);min-height:50px;color:var(--bg);border-radius:16px;flex-shrink:0;padding:12px 18px;font-weight:600}.launch-experience .fine-print{color:var(--subtle);margin-top:12px;font-size:13px;line-height:1.5}.launch-experience .email-status{color:#ffa5c4;margin-top:12px;font-size:14px}.launch-experience .product-figure{flex-direction:column;align-items:center;padding:0 0 0 35px;display:flex;position:relative}.launch-experience .product-view{aspect-ratio:826/1748;width:278px;position:relative}.launch-experience .product-view img{object-fit:contain;filter:drop-shadow(0 20px 28px #0000004d);width:100%;height:100%}.launch-experience .product-tabs{gap:28px;margin-top:18px;display:flex}.launch-experience .product-tabs button{color:var(--subtle);background:0 0;padding:8px 0;font-size:14px;transition:color .15s;position:relative}.launch-experience .product-tabs button:hover,.launch-experience .product-tabs button[aria-selected=true]{color:var(--fg)}.launch-experience .product-tabs button[aria-selected=true]:after{content:"";background:var(--pink);height:2px;position:absolute;bottom:0;left:0;right:0}.launch-experience .product-caption{color:var(--subtle);margin-top:15px;font-size:12px}.launch-experience .launch-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:24px 0 30px;display:flex}.launch-experience .footer-note{color:var(--muted);font-size:14px}.launch-experience .footer-note span{color:var(--subtle);margin-top:3px;font-size:12px;display:block}.launch-experience .clock{align-items:baseline;gap:24px;display:flex}.launch-experience .clock-unit{align-items:baseline;gap:7px;display:flex}.launch-experience .clock-number{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:600}.launch-experience .clock-unit small{color:var(--subtle);font-size:12px}.launch-experience .flow{max-width:560px;margin:28px auto 80px}.launch-experience .back-link{color:var(--muted);background:0 0;align-items:center;gap:10px;padding:0;font-size:14px;display:inline-flex}.launch-experience .back-link:hover{color:var(--fg)}.launch-experience .flow h1{letter-spacing:-.045em;max-width:510px;font-size:clamp(34px,3.6vw,46px);font-weight:600;line-height:1.08}.launch-experience .full-width{width:100%}.launch-experience .name-form{margin-top:32px}.launch-experience .field{margin-bottom:24px;display:block}.launch-experience .field-label{margin-bottom:10px;font-size:14px;font-weight:600;display:block}.launch-experience .input-wrap{background:var(--card);border:1px solid #514652;border-radius:18px;align-items:center;padding:0 18px;display:flex}.launch-experience .input-wrap:focus-within{border-color:#ff5b96;box-shadow:0 0 0 1px #ff5b96}.launch-experience .input-wrap:has(input[aria-invalid=true]){border-color:#ff9494}.launch-experience .input-prefix{color:var(--pink);padding-right:4px;font-size:23px}.launch-experience .input-wrap input{width:100%;min-height:60px;color:var(--fg);box-shadow:none;background:0 0;border:0;outline:0;padding:14px 0;font-size:20px}.launch-experience .input-wrap input::placeholder{color:#736a78;opacity:1}.launch-experience .field-hint{color:var(--subtle);margin-top:8px;font-size:13px;display:block}.launch-experience .field-hint.error{color:#faa}.launch-experience .input-wrap.username-input input{letter-spacing:-.025em;font-size:27px;font-weight:600}.launch-experience .input-wrap.username-input .input-prefix{font-size:27px}.launch-experience .field-hint.available{color:#7eddb6}.launch-experience .name-suggestions{flex-wrap:wrap;gap:8px;margin:-10px 0 22px;display:flex}.launch-experience .name-suggestions button{color:#edcddd;background:#241a25;border-radius:10px;padding:7px 11px;font-size:13px}.launch-experience .verification-email{color:var(--fg);overflow-wrap:anywhere;font-weight:600}.launch-experience .code-input input{letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums;padding-left:.35em;font-size:32px;font-weight:600}.launch-experience .code-input input::placeholder{letter-spacing:.2em;font-weight:400}.launch-experience .resend-line{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;font-size:14px;display:flex}.launch-experience .optional-setup{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;max-width:1120px;margin:0 auto 52px;padding:28px 0;display:flex}.launch-experience .optional-setup h2{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.4}.launch-experience .optional-setup p{color:var(--muted);margin-top:6px;font-size:14px}.launch-experience .optional-setup-actions{flex-wrap:wrap;gap:10px;display:flex}.launch-experience .optional-setup-actions button{white-space:nowrap;border-radius:16px;gap:16px;min-height:46px;padding:12px 18px;font-size:14px}.launch-experience .setup-status{color:#9cd9bd;font-size:14px}.launch-experience .profile-dialog{max-width:min(92vw,480px);padding:28px}.launch-experience .profile-dialog h2{letter-spacing:-.04em;margin:22px 0 12px;font-size:30px;font-weight:600;line-height:1.15}.launch-experience .profile-dialog .profile-description{color:var(--muted);font-size:15px;line-height:1.5}.launch-experience .profile-dialog .name-form{margin-top:25px}.launch-experience .profile-dialog .demo-note{text-align:left}.launch-experience .demo-note{color:var(--subtle);text-align:center;margin-top:14px;font-size:12px;line-height:1.5}.launch-experience .success{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1120px;min-height:650px;margin:auto;padding:70px 0 90px;display:grid}.launch-experience .success-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.launch-experience .action-status{color:#f4a1bd;min-height:21px;margin-top:12px;font-size:14px}.launch-experience .enter{animation:.35s ease-out both launch-ui-enter}@keyframes launch-ui-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){.launch-experience .hero{min-height:730px}.launch-experience .product-view{width:306px}.launch-experience .hero-description{max-width:440px;font-size:21px}.launch-experience .hero h1{font-size:118px}}@media (width<=1100px){.launch-experience .page-shell{width:calc(100% - 72px)}.launch-experience .hero{gap:16px}.launch-experience .product-figure{padding-left:0}.launch-experience .product-view{width:258px}.launch-experience .hero h1{font-size:78px}.launch-experience .hero-description{font-size:18px}.launch-experience .success{gap:40px}}@media (width<=760px){.launch-experience .page-shell{width:calc(100% - 48px)}.launch-experience .site-header{--header-height:80px}.launch-experience .brand img{width:76px}.launch-experience .header-right{gap:16px}.launch-experience .preview-label{padding-left:16px;font-size:11px}.launch-experience .hero{grid-template-columns:1fr;gap:40px;min-height:0;padding-top:32px;padding-bottom:36px}.launch-experience .hero-copy{padding-bottom:0}.launch-experience .launch-date{margin-bottom:22px;font-size:14px}.launch-experience .hero h1{font-size:clamp(62px,12.6vw,90px)}.launch-experience .hero-description{max-width:390px;margin-top:24px;font-size:18px}.launch-experience .reserve-action{margin-top:28px}.launch-experience .reserve-promise{font-size:15px}.launch-experience .button{min-height:56px}.launch-experience .product-figure{align-items:center;margin-top:6px}.launch-experience .product-view{width:250px}.launch-experience .product-tabs{gap:32px;margin-top:12px}.launch-experience .product-caption{margin-top:10px}.launch-experience .launch-footer{flex-direction:column;align-items:flex-start;gap:20px;padding-block:24px}.launch-experience .clock{justify-content:space-between;gap:22px;width:100%}.launch-experience .clock-unit{gap:5px}.launch-experience .clock-number{font-size:25px}.launch-experience .clock-unit small{font-size:11px}.launch-experience .footer-note span{display:none}.launch-experience .flow{margin-top:20px;margin-bottom:50px}.launch-experience .flow h1{font-size:37px}.launch-experience .success{grid-template-columns:1fr;gap:34px;min-height:0;padding:24px 0 42px}.launch-experience .success-actions{margin-top:24px}.launch-experience .success-actions .button{padding-inline:20px}}@media (width<=360px){.launch-experience .page-shell{width:calc(100% - 40px)}.launch-experience .hero h1{font-size:60px}.launch-experience .header-right{gap:10px}.launch-experience .preview-label{padding-left:10px}.launch-experience .place{font-size:12px}.launch-experience .clock{gap:14px}.launch-experience .clock-unit{flex-direction:column;gap:0}.launch-experience .flow h1{font-size:33px}}@media (width<=760px){.launch-experience .header-right{gap:0}.launch-experience .header-right .place,.launch-experience .header-right .preview-label{display:none}.launch-experience .header-reserve{font-size:13px}.launch-experience .final-reserve{padding:75px 0}.launch-experience .final-reserve h2{font-size:54px}.launch-experience .final-reserve p{max-width:300px;margin:20px auto 24px;font-size:16px}.launch-experience .final-reserve .brand-icon{width:62px;height:62px}}@media (width<=1100px){.launch-experience .optional-setup{align-items:flex-start;gap:24px}.launch-experience .optional-setup-actions{justify-content:flex-end}}@media (width<=760px){.launch-experience .optional-setup{margin:0 auto 30px;padding-top:24px;display:block}.launch-experience .optional-setup-actions{justify-content:flex-start;margin-top:20px}.launch-experience .optional-setup-actions button{justify-content:space-between;width:100%}.launch-experience .verification-handle{margin-top:25px}.launch-experience .profile-dialog{padding:22px}.launch-experience .profile-dialog h2{font-size:28px}.launch-experience .success{padding-bottom:38px}}@media (prefers-reduced-motion:reduce){.launch-experience{scroll-behavior:auto}.launch-experience .enter{animation:none}.launch-experience *,.launch-experience :before,.launch-experience :after{transition:none!important}}.launch-experience .username-artwork{aspect-ratio:4/5;background:#08080b;border:1px solid #302932;border-radius:24px;width:100%;overflow:hidden}.launch-experience .username-artwork canvas{width:100%;height:100%;display:block}@media (width<=760px){.launch-experience .success-actions{gap:10px}.launch-experience .success-actions .button{gap:16px;padding:15px 18px;font-size:14px}}.launch-experience .audience-links{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:23px;font-size:13px;display:flex}.launch-experience .audience-links a{border-bottom:1px solid #49404d;padding-bottom:2px}.launch-experience .audience-links a:hover{color:var(--fg);border-color:var(--fg)}.launch-experience .verification-address{justify-content:space-between;align-items:center;gap:15px;margin-bottom:5px;padding:24px 0;display:flex}.launch-experience .verification-address .text-link{flex-shrink:0}.launch-experience .verification-email{font-size:15px}.launch-experience .claim-reveal{animation:.5s cubic-bezier(.2,.7,.2,1) both launch-ui-claimReveal}@keyframes launch-ui-claimReveal{0%{opacity:0;transform:translateY(18px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=760px){.launch-experience .verification-address{flex-wrap:wrap;font-size:14px}.launch-experience .audience-links{gap:8px;font-size:13px}.launch-experience .success-actions .button{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.launch-experience .claim-reveal{animation:none}}@media (width<=760px){.launch-experience .success{grid-template-columns:1fr;gap:18px;padding:24px 0 32px;display:grid}.launch-experience .success-actions{grid-row:4;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px;margin:0;padding:0;display:grid}.launch-experience .success-actions .button{white-space:nowrap;border-radius:17px;gap:8px;min-width:0;min-height:50px;padding:14px 12px;font-size:13px}.launch-experience #reserved-view{padding-bottom:12px}}.launch-experience .header-back{color:var(--muted);text-underline-offset:5px;white-space:nowrap;font-size:14px;text-decoration:underline}.launch-experience .compact-flow{width:100%;max-width:420px;margin:clamp(48px,10vh,110px) auto 120px}.launch-experience .compact-flow h1{letter-spacing:-.05em;margin:0 0 34px;font-size:42px;font-weight:600;line-height:1.12}.launch-experience .compact-flow .field{margin-bottom:22px}.launch-experience .compact-flow .input-wrap{background:0 0;border-radius:20px}.launch-experience .compact-flow .username-input input{min-height:76px;font-size:32px}.launch-experience .compact-flow .input-prefix{font-size:30px}.launch-experience .compact-flow .field-hint{min-height:22px;margin-top:9px;font-size:14px;line-height:1.5}.launch-experience .compact-flow .name-form{margin-top:0}.launch-experience .compact-signin{text-align:center;color:var(--muted);margin-top:24px;font-size:14px}.launch-experience .compact-signin a:hover{color:var(--fg)}.launch-experience .compact-reminder{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;font-size:14px;display:flex}.launch-experience .compact-reminder #verification-handle{color:var(--fg);overflow-wrap:anywhere;font-weight:600}.launch-experience .compact-flow .verification-address{gap:14px;margin:0;padding:0 0 22px}.launch-experience .compact-flow .resend-line{justify-content:center;margin-top:24px}.launch-experience .compact-flow .email-status{text-align:center;font-size:14px}.launch-experience .claim-result{width:420px;max-width:100%;margin:8px auto 0;container-type:inline-size}.launch-experience .claim-result .username-artwork{background:#ff009f;border:0;border-radius:24px}.launch-experience .claim-result .success-actions{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:10px;margin:20px 0 0;padding:0;display:grid;position:static}.launch-experience .claim-result .success-actions .button{white-space:nowrap;border-radius:22px;gap:8px;min-width:0;min-height:54px;padding:15px 12px;font-size:clamp(13px,3.4cqw,15px)}.launch-experience .claim-result .success-actions .arrow{font-size:18px}.launch-experience .claim-result .action-status{text-align:center;min-height:0;margin-top:12px;font-size:13px}.launch-experience .claim-result .action-status:empty{display:none}.launch-experience .card-personalise{margin-top:18px}.launch-experience .card-personalise summary{cursor:pointer;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:13px;list-style:none;display:flex}.launch-experience .card-personalise summary::-webkit-details-marker{display:none}.launch-experience .card-personalise summary:hover{color:var(--fg)}.launch-experience #style-summary{color:#d4c7d6;white-space:nowrap;font-size:12px}.launch-experience .card-controls{border:0;margin:0;padding:18px 0 8px}.launch-experience .control-label{margin-bottom:12px;font-size:13px;font-weight:600}.launch-experience .card-colours{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.launch-experience .colour-choice{cursor:pointer;color:var(--muted);align-items:center;gap:7px;padding:7px 0;font-size:12px;display:flex;position:relative}.launch-experience .colour-choice input{opacity:0;width:1px;height:1px;position:absolute}.launch-experience .colour-dot{background:var(--swatch);width:22px;height:22px;box-shadow:0 0 0 3px var(--bg);border:1px solid #716275;border-radius:50%;flex-shrink:0;display:block}.launch-experience .colour-choice:has(input:checked){color:var(--fg)}.launch-experience .colour-choice:has(input:checked) .colour-dot{outline:1px solid var(--fg);outline-offset:3px}.launch-experience .colour-choice:has(input:focus-visible){outline-offset:6px;border-radius:6px;outline:2px solid #ff82ac}.launch-experience .angle-control{justify-content:space-between;margin:22px 0 4px;font-size:13px;font-weight:600;display:flex}.launch-experience #angle-value{color:var(--muted);font-weight:400}.launch-experience #card-angle{accent-color:#ff009f;cursor:pointer;width:100%;height:36px;margin:0}.launch-experience #reserved-view{padding-bottom:0}.launch-experience #reserved-view .optional-setup{text-align:center;max-width:600px;margin:52px auto 40px;display:block}.launch-experience #reserved-view .optional-setup h2{font-size:16px}.launch-experience #reserved-view .optional-setup-actions{justify-content:center;margin-top:18px}@media (width<=760px){.launch-experience .header-right{gap:18px}.launch-experience .header-right .preview-label{border:0;padding:0;font-size:11px;display:inline}.launch-experience .header-back{font-size:12px}.launch-experience .compact-flow{margin:48px auto 90px}.launch-experience .compact-flow h1{font-size:36px}.launch-experience .compact-flow .username-input input{font-size:30px}.launch-experience .claim-result{margin-top:12px}.launch-experience .claim-result .success-actions .button{min-height:52px}.launch-experience #reserved-view .optional-setup-actions button{width:auto;font-size:13px}}html:has(.launch-experience),body:has(.launch-experience){overscroll-behavior-y:none}body:has(.launch-experience){background:#0b0b0f}.launch-experience{min-height:100dvh}.launch-experience :is(h1,canvas)[tabindex="-1"]:focus{outline:none}.launch-experience .preview-footer{padding-bottom:32px}.launch-experience .button[aria-disabled=true]{opacity:.5;pointer-events:none}.launch-experience .film-dialog{margin:auto}.launch-experience [data-launch-scroll]{z-index:11;width:100vw;margin-left:calc(50% - 50vw)}.launch-experience .browser-check{min-height:65px;margin-top:24px}.launch-experience .browser-check>div{min-height:65px}.launch-experience .browser-check .text-link{margin:8px auto 0;display:block}.launch-experience .reservation-email{color:var(--muted);overflow-wrap:anywhere;margin-bottom:24px;font-size:14px}.launch-experience .reservation-confirmation{width:420px;max-width:100%;color:var(--muted);text-align:center;overflow-wrap:anywhere;margin:24px auto;font-size:14px}.launch-experience .reservation-confirmation p+p{margin-top:8px}.launch-experience .optional-setup-actions a{border-radius:16px;gap:16px;min-height:46px;padding:12px 18px;font-size:14px}.launch-experience .reservation-applications{width:600px;max-width:100%;margin:24px auto 48px}.launch-experience .reservation-applications h2{font-size:20px;font-weight:600}.launch-experience .application-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:20px 0;display:flex}.launch-experience .application-row p,.launch-experience .application-row>span{color:var(--muted);font-size:14px}.launch-experience .reservation-applications>a{margin-top:20px;display:inline-block}@media (width<=760px){.launch-experience .optional-setup-actions a{width:100%}}.launch-experience .model-credit{color:#a599a2;text-align:center;padding:0 24px 24px;font-size:11px;line-height:1.6}.launch-experience .model-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.launch-experience .reservation-reveal{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:min(70svh,620px);padding:48px 24px;display:flex}.launch-experience .reservation-check{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;font-size:32px;display:grid}.launch-experience .reservation-reveal h1{letter-spacing:-.05em;max-width:14ch;font-size:clamp(36px,7vw,64px);font-weight:600;line-height:1.1}.launch-experience .reservation-reveal p{color:var(--muted);overflow-wrap:anywhere;font-size:18px}.launch-experience .reservation-reveal strong{color:var(--fg)}.launch-experience .card-headlines{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.launch-experience .headline-choice{cursor:pointer;position:relative}.launch-experience .headline-choice input{opacity:0;width:1px;height:1px;position:absolute}.launch-experience .headline-choice span{border:1px solid var(--line);border-radius:999px;padding:10px 14px;font-size:13px;display:block}.launch-experience .headline-choice input:checked+span{border-color:var(--fg);background:var(--fg);color:var(--bg)}.launch-experience .headline-choice input:focus-visible+span{outline-offset:3px;outline:2px solid #ff81af}
