s-cursor{position:fixed;top:0;left:0;z-index:60;pointer-events:none;display:none}@media(hover:hover)and (pointer:fine){s-cursor{display:block}}s-cursor [data-cursor-dot]{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;margin:-2.25rem 0 0 -2.25rem;border-radius:9999px;color:var(--color-on-ink);background:linear-gradient(135deg,var(--color-brand-from),var(--color-brand-via),var(--color-brand-to));box-shadow:0 10px 30px -10px color-mix(in oklab,var(--color-brand-to) 70%,transparent);scale:0;transition:scale .3s var(--ease-ui)}s-cursor [data-cursor-arrow]{rotate:-45deg;transition:rotate .2s var(--ease-ui),translate .35s var(--ease-ui),opacity .2s}s-cursor [data-cursor-arrow] svg{filter:drop-shadow(0 1px 1px rgb(0 0 0 / .25))}s-cursor[data-on] [data-cursor-dot]{scale:1}s-cursor[data-press] [data-cursor-dot]{scale:.88}s-cursor[data-press] [data-cursor-arrow]{rotate:0deg}s-cursor[data-shoot] [data-cursor-arrow]{rotate:0deg;translate:1.5rem 0;opacity:0}s-hero-reveal{--p: 0;display:block;position:relative}s-hero-reveal [data-hero-scene]{position:relative;overflow:hidden}s-hero-reveal [data-reveal-card]{--a: 1;--v: 1;display:flex;transform:perspective(1200px) translate3d(0,calc((1 - var(--a)) * 7rem),calc((1 - var(--a)) * -520px)) rotateX(calc((1 - var(--a)) * 30deg + var(--rx, 0deg))) rotateY(var(--ry, 0deg));opacity:var(--a);filter:blur(calc((1 - var(--a)) * 14px));transition:transform .25s var(--ease-ui);pointer-events:none}s-hero-reveal [data-reveal-card][data-unlocked]{pointer-events:auto}s-hero-reveal:not([data-live]) [data-reveal-card]{pointer-events:auto}s-hero-reveal [data-card-veil]{background:color-mix(in oklab,var(--color-ink) 55%,transparent);backdrop-filter:blur(18px) saturate(.6);-webkit-backdrop-filter:blur(18px) saturate(.6);-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent calc(var(--v) * 76%),#000 calc(var(--v) * 76% + 10%));mask-image:radial-gradient(circle at 50% 50%,transparent calc(var(--v) * 76%),#000 calc(var(--v) * 76% + 10%))}s-hero-reveal [data-card-veil]>*{opacity:clamp(0,1 - var(--v) * 2.5,1)}s-hero-reveal [data-card-sweep]{background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .5) 50%,transparent 65%);translate:-120% 0;mix-blend-mode:soft-light}s-hero-reveal [data-unlocked] [data-card-sweep]{animation:card-sweep 1.1s var(--ease-ui) 1 both}s-hero-reveal [data-card-glare]{opacity:0;background:radial-gradient(22rem circle at var(--gx, 50%) var(--gy, 0%),rgb(255 255 255 / .35),transparent 60%);mix-blend-mode:soft-light;transition:opacity .3s var(--ease-ui)}s-hero-reveal [data-reveal-card][data-unlocked]:is(:hover,[data-hover]) [data-card-glare]{opacity:1}s-hero-reveal [data-card-cta]{opacity:0;transition:opacity .35s var(--ease-ui)}s-hero-reveal [data-card-cta]>span{translate:0 .75rem;transition:translate .45s var(--ease-drawer)}s-hero-reveal [data-reveal-card]:is(:hover,[data-hover]) [data-card-cta],s-hero-reveal [data-reveal-card]:focus-visible [data-card-cta]{opacity:1}:is(s-hero-reveal [data-reveal-card]:is(:hover,[data-hover]) [data-card-cta],s-hero-reveal [data-reveal-card]:focus-visible [data-card-cta])>span{translate:0 0}s-hero-reveal [data-card-frame]{transition:box-shadow .4s var(--ease-ui),border-color .4s var(--ease-ui)}s-hero-reveal [data-reveal-card]:is(:hover,[data-hover]) [data-card-frame],s-hero-reveal [data-reveal-card]:focus-visible [data-card-frame]{border-color:color-mix(in oklab,var(--color-brand-via) 70%,transparent);box-shadow:0 30px 80px -30px color-mix(in oklab,var(--color-brand-via) 60%,transparent)}@media(hover:none){s-hero-reveal [data-card-cta]{opacity:1}s-hero-reveal [data-card-cta]>span{translate:0 0}}@media(min-width:64rem){s-hero-reveal[data-live]{height:320svh}s-hero-reveal[data-live] [data-hero-scene]{position:sticky;top:0;height:100svh}s-hero-reveal[data-live] [data-hero-inner]{justify-content:flex-start}s-hero-reveal[data-live] [data-hero-copy]{translate:0 calc(var(--shift, 0px) * (1 - var(--m, 0)) + (var(--center, 0px) - var(--c1, 0px)) * var(--m, 0))}s-hero-reveal[data-live] [data-hero-collapse]{opacity:clamp(0,calc(1 - var(--m, 0) * 2),1)}s-hero-reveal[data-live] [data-hero-cards]{translate:0 calc((var(--center, 0px) - var(--c1, 0px) - var(--c2, 0px)) * var(--m, 0))}s-hero-reveal[data-live] [data-unlock-label]{opacity:clamp(0,calc(var(--m, 0) * 2.5 - 1.5),1)}s-hero-reveal[data-live] [data-hero-cards]>ul{max-width:var(--cards-max, min(64rem, calc(3*(100svh - 30rem) + 4rem) ))}}@media(max-width:63.99rem){s-hero-reveal[data-live] [data-hero-copy-wrap]{min-height:calc(100svh - 5rem);display:flex;align-items:center;justify-content:center}}@media(prefers-reduced-motion:reduce){s-hero-reveal [data-card-cta],s-hero-reveal [data-card-cta]>span,s-hero-reveal [data-card-frame],s-hero-reveal [data-reveal-card]{transition:none}s-hero-reveal [data-card-sweep]{animation:none!important}}s-hero-reveal[data-paused] [data-rays]{animation-play-state:paused}s-hscroll{display:block;--hs-bg: color-mix(in oklab, var(--color-brand-to) 9%, var(--color-ink));--hs-fg: var(--color-on-ink);--hs-line: var(--color-ink-border);--hs-card: var(--color-ink-raised)}s-hscroll[data-active=essential]{--hs-bg: color-mix(in oklab, var(--color-brand-from) 22%, var(--color-surface));--hs-fg: var(--color-ink);--hs-line: color-mix(in oklab, var(--color-ink) 14%, transparent);--hs-card: var(--color-surface)}s-hscroll [data-hscroll-stage]{background:var(--hs-bg);color:var(--hs-fg);transition:background-color .9s var(--ease-ui),color .9s var(--ease-ui)}s-hscroll [data-hscroll-track]{display:flex;gap:1.25rem;width:max-content;overflow-x:visible}s-hscroll:not([data-live]) [data-hscroll-viewport]{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}s-hscroll:not([data-live]) [data-group]{scroll-snap-align:start}s-hscroll[data-live] [data-hscroll-stage]{position:sticky;top:0;height:100svh;overflow:hidden}s-hscroll[data-live] [data-hscroll-track]{transform:translate3d(var(--hx, 0px),0,0);will-change:transform}s-hscroll [data-hs-card]{background:var(--hs-card);border:1px solid var(--hs-line);transition:background-color .9s var(--ease-ui),border-color .9s var(--ease-ui),translate .4s var(--ease-ui),box-shadow .4s var(--ease-ui)}@media(hover:hover)and (pointer:fine){s-hscroll a[data-hs-card]:hover{translate:0 -.375rem;box-shadow:var(--shadow-xl)}}s-hscroll [data-hs-line]{border-color:var(--hs-line);transition:border-color .9s var(--ease-ui)}s-hscroll [data-hs-label]{grid-area:1 / 1;transition:opacity .5s var(--ease-ui),translate .5s var(--ease-ui)}s-hscroll [data-hs-label=essential]{opacity:0;translate:0 .75rem}s-hscroll[data-active=essential] [data-hs-label=premium]{opacity:0;translate:0 -.75rem}s-hscroll[data-active=essential] [data-hs-label=essential]{opacity:1;translate:0 0}s-hscroll [data-hs-progress]{transform-origin:left;scale:var(--hp, 0) 1}@media(prefers-reduced-motion:reduce){s-hscroll [data-hscroll-stage],s-hscroll [data-hs-card],s-hscroll [data-hs-label]{transition:none}}s-hero-reveal{--sun: 1;--rise: 1;--light: 1;--sun-x: 108%;--sun-vis: 0;--sun-y: -12%;--hz: 60%;--curve: clamp(1.5rem, 4vw, 3.5rem)}s-hero-reveal [data-sky]{background:radial-gradient(circle 22rem at var(--sun-x) var(--sun-y),color-mix(in oklab,color-mix(in oklab,var(--color-brand-from) 55%,white) calc(var(--light) * 30%),transparent),transparent 70%),radial-gradient(circle 46rem at var(--sun-x) var(--sun-y),color-mix(in oklab,var(--color-brand-via) calc(var(--rise) * 14% + var(--light) * 58%),transparent),transparent 70%),radial-gradient(ellipse 60% 45% at 50% 72%,color-mix(in oklab,var(--color-brand-via) calc(var(--light) * 48%),transparent),transparent 75%),radial-gradient(ellipse 60% 40% at 50% var(--hz),color-mix(in oklab,var(--color-brand-via) calc(55% - var(--rise) * 25%),transparent),color-mix(in oklab,var(--color-brand-to) 18%,transparent) 45%,transparent 75%);opacity:calc(.12 + var(--sun) * .88);background-color:color-mix(in oklab,var(--color-brand-to) calc(var(--sun) * 8% + var(--light) * 12%),var(--color-ink))}s-hero-reveal [data-sun]{width:clamp(10rem,18vw,16rem);aspect-ratio:1;left:var(--sun-x);top:var(--sun-y);translate:-50% -50%;scale:calc((1 - var(--rise) * .3) * (1.14 - var(--rise) * .14)) calc((1 - var(--rise) * .3) * (.84 + var(--rise) * .16));background:radial-gradient(circle,color-mix(in oklab,white calc(15% + var(--rise) * 65%),var(--color-brand-from)) 0%,color-mix(in oklab,var(--color-brand-from) calc(var(--rise) * 100%),var(--color-brand-to)) 34%,color-mix(in oklab,var(--color-brand-via) calc(30% + var(--rise) * 70%),var(--color-brand-to)) 58%,transparent 71%);box-shadow:0 0 140px 60px color-mix(in oklab,var(--color-brand-via) calc(var(--sun) * 30%),transparent);opacity:calc(var(--sun-vis) * .85);filter:blur(1.5px)}s-hero-reveal [data-ground]{top:var(--hz);left:-20%;right:-20%;border-radius:50% 50% 0 0 / var(--curve) var(--curve) 0 0;background:linear-gradient(to bottom,color-mix(in oklab,var(--color-brand-via) calc(var(--sun) * 10% + var(--light) * 14%),var(--color-ink)),color-mix(in oklab,var(--color-brand-to) calc(var(--light) * 8%),var(--color-ink)) 45%)}s-hero-reveal [data-horizon]{top:var(--hz);left:-20%;right:-20%;height:calc(var(--curve) * 2);border-top:1.5px solid color-mix(in oklab,var(--color-brand-from) 85%,white);border-radius:50% 50% 0 0 / var(--curve) var(--curve) 0 0;box-shadow:0 -3px 22px -2px color-mix(in oklab,var(--color-brand-via) 45%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 8%,#000 38%,#000 62%,transparent 92%),linear-gradient(to bottom,#000 30%,transparent 60%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 8%,#000 38%,#000 62%,transparent 92%),linear-gradient(to bottom,#000 30%,transparent 60%);mask-composite:intersect;opacity:calc(.35 + var(--sun) * .45);scale:calc(.55 + var(--sun) * .45) 1}s-hero-reveal [data-rays]{top:0;right:0;bottom:0;left:0;--beam: color-mix(in oklab, var(--color-brand-from) 42%, transparent);background:conic-gradient(from var(--ray-rot, 0deg) at var(--sun-x) var(--sun-y),transparent 0deg 194deg,var(--beam) 204deg 209deg,transparent 219deg,transparent 220deg,var(--beam) 229deg 233deg,transparent 243deg,transparent 244deg,var(--beam) 253deg 257deg,transparent 267deg 360deg);-webkit-mask-image:radial-gradient(circle 70rem at var(--sun-x) var(--sun-y),#000 10%,transparent 85%);mask-image:radial-gradient(circle 70rem at var(--sun-x) var(--sun-y),#000 10%,transparent 85%);opacity:var(--light);filter:blur(14px);mix-blend-mode:screen;transition:--ray-rot 1.1s var(--ease-ui)}@media(prefers-reduced-motion:no-preference){s-hero-reveal [data-rays]{animation:ray-sway 10s ease-in-out infinite alternate}}s-hero-reveal [data-glint]{top:var(--hz);left:var(--sun-x);width:clamp(5rem,9vw,8rem);height:34%;translate:-50% 0;background:repeating-linear-gradient(to bottom,color-mix(in oklab,var(--color-brand-from) 55%,transparent) 0 2px,transparent 2px 7px);-webkit-mask-image:radial-gradient(ellipse 50% 100% at 50% 0%,#000,transparent 75%);mask-image:radial-gradient(ellipse 50% 100% at 50% 0%,#000,transparent 75%);filter:blur(1.5px);opacity:calc(var(--sun-vis) * (1 - var(--rise) * .85));mix-blend-mode:screen}@media(prefers-reduced-motion:no-preference){s-hero-reveal [data-glint]{animation:glint-ripple 2.4s linear infinite}}s-hero-reveal [data-shimmer]{top:calc(var(--hz) - 2.5rem);height:2.5rem;background:repeating-linear-gradient(to bottom,transparent 0 3px,color-mix(in oklab,var(--color-brand-from) 14%,transparent) 3px 4px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);filter:blur(.6px);opacity:calc(var(--sun-vis) * (1 - var(--rise)))}@media(prefers-reduced-motion:no-preference){s-hero-reveal [data-shimmer]{animation:heat-shimmer 1.8s ease-in-out infinite alternate}}s-hero-reveal [data-flare]{width:var(--fs);aspect-ratio:1;left:calc(var(--sun-x) + (50% - var(--sun-x)) * var(--k));top:calc(var(--sun-y) + (50% - var(--sun-y)) * var(--k));translate:-50% -50%;background:radial-gradient(circle,color-mix(in oklab,var(--color-brand-from) 22%,transparent) 0%,color-mix(in oklab,var(--color-brand-from) 10%,transparent) 55%,color-mix(in oklab,white 18%,transparent) 62%,transparent 70%);opacity:min(1,calc(var(--rise) * var(--sun-vis) * 1.5));mix-blend-mode:screen}s-hero-reveal[data-paused] [data-glint],s-hero-reveal[data-paused] [data-shimmer]{animation-play-state:paused}s-hero-reveal s-dust{opacity:calc(.2 + var(--light) * .8)}s-hero-reveal [data-hero-copy-wrap]{opacity:calc(.82 + var(--sun) * .18)}s-hero-reveal s-dust canvas{width:100%;height:100%;display:block}s-hero-reveal [data-hero-copy] h1,s-hero-reveal [data-hero-copy] p{text-shadow:0 1px 24px color-mix(in oklab,var(--color-ink) 55%,transparent)}s-hero-reveal [data-reveal-card][data-unlocked] [data-card-frame]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(215deg,color-mix(in oklab,var(--color-brand-from) 40%,transparent),transparent 55%);opacity:0;transition:opacity .6s var(--ease-ui)}s-hero-reveal [data-reveal-card][data-unlocked]:is(:hover,[data-hover]) [data-card-frame]:after{opacity:1}@media(prefers-reduced-motion:reduce){s-hero-reveal [data-rays]{transition:none}}s-hero-reveal [data-hero-fade]{inset:auto 0 0;height:28%;background:linear-gradient(to bottom,transparent,var(--seam))}s-hscroll:not([data-live]) [data-hscroll-stage]{position:relative}s-hscroll [data-hscroll-stage]{isolation:isolate}s-hscroll [data-hscroll-stage]:before{content:"";position:absolute;inset:0 0 auto;height:min(50svh,28rem);z-index:-1;pointer-events:none;background:linear-gradient(to bottom,var(--seam),transparent);opacity:calc(1 - var(--hp, 0) * 2.5);transition:opacity .5s var(--ease-ui)}s-hscroll[data-active=essential] [data-hscroll-stage]:before{opacity:0}s-hero-reveal [data-card-veil]{transition:opacity .45s var(--ease-ui),visibility 0s linear .45s}s-hero-reveal [data-reveal-card][data-unlocked]{filter:none}s-hero-reveal [data-reveal-card][data-unlocked]:not(:hover,[data-hover]){transform:none}s-hero-reveal [data-reveal-card][data-unlocked]:is(:hover,[data-hover]){transition:transform .12s linear}s-hero-reveal [data-reveal-card][data-unlocked] [data-card-veil]{opacity:0;visibility:hidden}s-hero-reveal [data-rays]{filter:none;mix-blend-mode:normal;will-change:opacity}s-hero-reveal [data-card-frame]{isolation:isolate}s-hero-reveal [data-card-media]{clip-path:inset(0 round 0 0 calc(.75rem - 1px) calc(.75rem - 1px))}s-hscroll [data-hs-item]{background:var(--hs-card);color:var(--hs-fg)}s-hscroll [data-hs-bar]{border-bottom:1px solid var(--hs-line);transition:border-color .9s var(--ease-ui)}s-hscroll [data-hs-media]{background:color-mix(in oklab,var(--hs-fg) 5%,transparent);border-bottom:1px solid var(--hs-line)}@media(hover:hover)and (pointer:fine){s-hscroll a[data-hs-item]:hover{border-color:color-mix(in oklab,var(--color-brand-via) 55%,transparent)}}s-hscroll a[data-hs-intro]{transition:translate .6s var(--ease-ui),scale .6s var(--ease-ui),box-shadow .6s var(--ease-ui),border-color .6s var(--ease-ui),background-color .9s var(--ease-ui),background-position 1.2s var(--ease-ui)}s-hscroll a[data-hs-intro]:before{content:"";position:absolute;pointer-events:none;z-index:-1}s-hscroll a[data-hs-intro] [data-hs-cta] svg{transition:translate .5s var(--ease-ui)}s-hscroll a[data-hs-intro=premium]{background-size:180% 180%;background-position:0% 0%}s-hscroll a[data-hs-intro=premium]:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255 / .32) 50%,transparent 65%);translate:-110% 0;transition:translate 1.1s var(--ease-ui)}s-hscroll a[data-hs-intro=essential]:before{inset:0 0 auto;height:2px;background:linear-gradient(to right,var(--color-brand-from),var(--color-brand-via),var(--color-brand-to));transform-origin:left;scale:0 1;transition:scale .7s var(--ease-ui)}s-hscroll a[data-hs-intro=essential] [data-hs-cta-label]{background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0 1px;transition:background-size .5s var(--ease-ui)}@media(hover:hover)and (pointer:fine){s-hscroll a[data-hs-intro]:hover [data-hs-cta] svg{translate:.25rem 0}s-hscroll a[data-hs-intro=premium]:hover{translate:0 -.5rem;scale:1.015;background-position:100% 100%;box-shadow:0 30px 60px -22px color-mix(in oklab,var(--color-brand-to) 65%,transparent),inset 0 0 0 1px #ffffff4d}s-hscroll a[data-hs-intro=premium]:hover:before{translate:110% 0}s-hscroll a[data-hs-intro=essential]:hover{translate:0 -.25rem;border-color:color-mix(in oklab,var(--color-brand-via) 70%,transparent);box-shadow:0 18px 40px -24px #00000073}s-hscroll a[data-hs-intro=essential]:hover:before{scale:1 1}s-hscroll a[data-hs-intro=essential]:hover [data-hs-cta-label]{background-size:100% 1px}}@media(prefers-reduced-motion:reduce){s-hscroll a[data-hs-intro],s-hscroll a[data-hs-intro]:before,s-hscroll a[data-hs-intro] *{transition:none!important}s-hscroll a[data-hs-intro]:hover{translate:none!important;scale:none!important}s-hscroll a[data-hs-intro=premium]:before{display:none}}s-hscroll a[data-hs-intro=premium]{background-color:color-mix(in oklab,var(--color-brand-to) 60%,var(--color-ink));background-image:radial-gradient(circle at 1px 1px,rgb(255 255 255 / .14) 1px,transparent 1.5px),radial-gradient(90% 70% at 100% 0%,color-mix(in oklab,var(--color-brand-from) 45%,transparent),transparent 70%),linear-gradient(135deg,color-mix(in oklab,var(--color-brand-to) 88%,var(--color-ink)),color-mix(in oklab,var(--color-brand-to) 64%,var(--color-ink)) 55%,color-mix(in oklab,var(--color-brand-to) 42%,var(--color-ink)));background-size:18px 18px,100% 100%,180% 180%;background-position:0 0,0 0,0% 0%;background-repeat:repeat,no-repeat,no-repeat;border-color:color-mix(in oklab,var(--color-brand-from) 30%,transparent)}@media(hover:hover)and (pointer:fine){s-hscroll a[data-hs-intro=premium]:hover{background-position:0 0,0 0,100% 100%}}s-hscroll a[data-hs-intro=premium],s-hscroll a[data-hs-intro=premium]:hover,s-hscroll a[data-hs-intro=premium] *{color:var(--color-on-ink)}@media(hover:hover)and (pointer:fine){s-hscroll a[data-hs-intro=premium]:hover{text-shadow:0 1px 3px rgb(0 0 0 / .35)}}s-launch-demo{--spring: cubic-bezier(.34, 1.56, .64, 1)}s-launch-demo .launch-opt{background:var(--color-surface);border-color:var(--color-border);transition:background-color .5s var(--ease-ui),border-color .5s var(--ease-ui),box-shadow .5s var(--ease-ui),color .5s var(--ease-ui)}@media(hover:hover){s-launch-demo .launch-opt:not([data-active]):hover{background:var(--color-surface-secondary)}}s-launch-demo [data-opt=essential][data-active]{border-color:var(--color-on-surface);box-shadow:var(--shadow-xl)}s-launch-demo [data-opt=premium][data-active]{background:var(--color-ink);color:var(--color-on-ink);border-color:transparent;box-shadow:0 30px 60px -28px color-mix(in oklab,var(--color-brand-to) 60%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--color-brand-via) 35%,transparent)}s-launch-demo [data-opt=premium][data-active] [data-check]{color:var(--color-brand-via)}s-launch-demo [data-opt=custom][data-active]{color:var(--color-ink);border-color:transparent;background:radial-gradient(80% 60% at 100% 0%,color-mix(in oklab,var(--color-brand-via) 30%,transparent),transparent 70%),color-mix(in oklab,var(--color-brand-from) 24%,var(--color-surface));box-shadow:var(--shadow-xl)}s-launch-demo [data-opt-body]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease-drawer)}s-launch-demo [data-opt][data-active] [data-opt-body]{grid-template-rows:1fr}s-launch-demo [data-opt-line]{border-color:color-mix(in oklab,currentColor 15%,transparent)}s-launch-demo [data-opt-line] li>span{opacity:0;translate:.5rem 0;transition:opacity .4s var(--ease-ui),translate .4s var(--ease-ui)}s-launch-demo [data-opt][data-active] [data-opt-line] li>span{opacity:1;translate:0 0;transition-delay:calc(.18s + var(--li-i, 0) * .11s)}s-launch-demo [data-check] path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .45s var(--ease-ui)}s-launch-demo [data-opt][data-active] [data-check] path{stroke-dashoffset:0;transition-delay:calc(.22s + var(--li-i, 0) * .11s)}s-launch-demo [data-opt-progress]{background:linear-gradient(to right,var(--color-brand-from),var(--color-brand-via),var(--color-brand-to));transform-origin:left;scale:0 1;opacity:0}s-launch-demo [data-opt][data-timing] [data-opt-progress]{opacity:1;animation:launch-progress 7s linear forwards}s-launch-demo [data-demo-frame]{--d-bg: var(--color-surface);--d-fg: var(--color-ink);--d-block: var(--color-surface-secondary);--d-ln: color-mix(in oklab, var(--color-ink) 16%, transparent);--d-h: color-mix(in oklab, var(--color-ink) 72%, transparent);--d-hero: var(--color-surface-secondary);--d-img: color-mix(in oklab, var(--color-ink) 8%, var(--color-surface));--d-btn: var(--color-ink);--d-tile: var(--color-surface);--d-tile-line: color-mix(in oklab, var(--color-ink) 9%, transparent);background:var(--d-bg);color:var(--d-fg);transition:background-color .7s var(--ease-ui),color .7s var(--ease-ui)}s-launch-demo[data-choice=premium] [data-demo-frame]{--d-bg: var(--color-ink);--d-fg: var(--color-on-ink);--d-block: var(--color-ink-raised);--d-ln: rgb(255 255 255 / .2);--d-h: rgb(255 255 255 / .88);--d-hero: radial-gradient(70% 90% at 85% 15%, color-mix(in oklab, var(--color-brand-via) 55%, transparent), transparent 70%), var(--color-ink-raised);--d-img: linear-gradient(135deg, var(--color-brand-from), var(--color-brand-to) 55%, color-mix(in oklab, var(--color-brand-to) 50%, var(--color-ink)));--d-btn: linear-gradient(to right, var(--color-brand-from), var(--color-brand-via), var(--color-brand-to));--d-tile: var(--color-ink-raised);--d-tile-line: rgb(255 255 255 / .08);border-color:color-mix(in oklab,var(--color-brand-via) 35%,transparent);box-shadow:0 40px 90px -40px color-mix(in oklab,var(--color-brand-to) 70%,transparent)}s-launch-demo[data-choice=custom] [data-demo-frame]{--d-bg: color-mix(in oklab, var(--color-brand-from) 16%, var(--color-surface));--d-block: var(--color-surface);--d-ln: color-mix(in oklab, var(--color-ink) 18%, transparent);--d-h: var(--color-ink);--d-hero: var(--color-surface);--d-img: linear-gradient(160deg, color-mix(in oklab, var(--color-brand-from) 55%, var(--color-surface)), color-mix(in oklab, var(--color-brand-to) 70%, var(--color-surface)));--d-btn: var(--color-brand-via);--d-tile: var(--color-surface)}s-launch-demo [data-demo-bar]{border-color:color-mix(in oklab,currentColor 12%,transparent)}s-launch-demo [data-demo-url]{background:color-mix(in oklab,currentColor 8%,transparent)}s-launch-demo [data-demo-live]{opacity:.7}s-launch-demo [data-demo-nav]{background:var(--d-block);transition:background-color .7s var(--ease-ui)}s-launch-demo [data-demo-logo]{background:var(--d-h)}s-launch-demo[data-choice=premium] [data-demo-logo]{background:linear-gradient(to right,var(--color-brand-from),var(--color-brand-to))}s-launch-demo [data-demo-cart]{background:var(--d-ln)}s-launch-demo [data-ln]{background:var(--d-ln);transition:background-color .7s var(--ease-ui)}s-launch-demo [data-ln][data-h]{background:var(--d-h)}s-launch-demo [data-demo-hero]{min-height:0;grid-template-columns:1fr 0fr;background:var(--d-hero);transition:grid-template-columns .8s var(--ease-drawer),background .7s var(--ease-ui)}s-launch-demo[data-choice=custom] [data-demo-hero]{grid-template-columns:1.1fr 1fr}s-launch-demo [data-demo-media]{background:var(--d-img);opacity:0;transition:opacity .6s var(--ease-ui)}s-launch-demo[data-choice=custom] [data-demo-media]{opacity:1}s-launch-demo [data-demo-btn]{background:var(--d-btn)}s-launch-demo [data-tile]>a{background:var(--d-tile);box-shadow:inset 0 0 0 1px var(--d-tile-line);color:inherit;transition:box-shadow .35s var(--ease-ui),background-color .7s var(--ease-ui)}s-launch-demo [data-img]{background:var(--d-img);background-size:220% 220%}s-launch-demo [data-demo-toast]{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-xl);opacity:0;scale:.9;pointer-events:none}s-launch-demo[data-choice=premium] [data-demo-toast]{opacity:1;scale:1}s-launch-demo [data-demo-select]{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1.5px solid var(--color-brand-via);border-radius:.875rem;opacity:0;pointer-events:none}s-launch-demo [data-demo-select]>span{position:absolute;width:8px;height:8px;background:var(--color-surface);border:1.5px solid var(--color-brand-via);border-radius:2px}s-launch-demo [data-demo-select]>span:nth-child(1){top:-5px;left:-5px}s-launch-demo [data-demo-select]>span:nth-child(2){top:-5px;right:-5px}s-launch-demo [data-demo-select]>span:nth-child(3){bottom:-5px;left:-5px}s-launch-demo [data-demo-select]>span:nth-child(4){bottom:-5px;right:-5px}s-launch-demo [data-demo-swatch]{top:64%;left:50%;background:var(--color-surface);box-shadow:var(--shadow-xl);opacity:0;scale:.8}s-launch-demo [data-demo-cursor]{opacity:0;z-index:5;filter:drop-shadow(0 2px 4px rgb(0 0 0 / .2))}s-launch-demo [data-demo-cursor=design]{color:var(--color-brand-to);left:62%;top:74%}s-launch-demo [data-demo-cursor=design]>span{background:var(--color-brand-to);color:var(--color-on-ink)}s-launch-demo [data-demo-cursor=dev]{color:var(--color-ink);left:30%;top:30%}s-launch-demo [data-demo-cursor=dev]>span{background:var(--color-ink);color:var(--color-on-ink)}s-launch-demo[data-choice=custom] [data-demo-select],s-launch-demo[data-choice=custom] [data-demo-cursor]{opacity:1}s-launch-demo[data-choice=custom] [data-demo-swatch]{opacity:1;scale:1}s-launch-demo[data-motion] [data-demo-store][data-play] [data-b]{animation:demo-drop .7s var(--ease-drawer) both;animation-delay:calc(var(--i) * .14s)}s-launch-demo[data-motion] [data-demo-store][data-play] [data-tile]{animation:demo-pop .55s var(--spring) both;animation-delay:calc(.32s + var(--t) * 90ms)}s-launch-demo[data-motion][data-choice=premium] [data-demo-store][data-play] [data-img]{animation:demo-shimmer 3.2s ease-in-out infinite alternate}s-launch-demo[data-motion][data-choice=premium] [data-demo-store][data-play] [data-demo-toast]{animation:demo-toast 4.2s var(--ease-ui) 1.4s both}s-launch-demo[data-motion][data-choice=premium] [data-demo-store][data-play] [data-demo-hero]{animation:demo-drop .7s var(--ease-drawer) .14s both,demo-glow 5s ease-in-out 1s infinite alternate}s-launch-demo[data-motion][data-choice=custom] [data-demo-store][data-play] [data-demo-select]{animation:demo-select .5s var(--ease-ui) .9s both}s-launch-demo[data-motion][data-choice=custom] [data-demo-store][data-play] [data-demo-swatch]{animation:demo-swatch .5s var(--spring) 1.6s both}s-launch-demo[data-motion][data-choice=custom] [data-demo-store][data-play] [data-demo-btn]{animation:demo-recolor .4s var(--ease-ui) 2.3s both}s-launch-demo[data-motion][data-choice=custom] [data-demo-store][data-play] [data-demo-cursor=design]{animation:cursor-design 6s var(--ease-ui) .2s infinite both}s-launch-demo[data-motion][data-choice=custom] [data-demo-store][data-play] [data-demo-cursor=dev]{animation:cursor-dev 6.5s var(--ease-ui) .6s infinite both}s-launch-demo [data-col]{transition:background-color .4s var(--ease-ui),box-shadow .4s var(--ease-ui)}s-launch-demo[data-choice=essential] [data-col=essential]{background-color:color-mix(in oklab,var(--color-brand-from) 18%,var(--color-surface))}s-launch-demo[data-choice=premium] [data-col=premium]{box-shadow:inset 0 0 0 9999px color-mix(in oklab,var(--color-brand-via) 16%,transparent)}@media(prefers-reduced-motion:reduce){s-launch-demo *,s-launch-demo *:before,s-launch-demo *:after{transition-duration:0s!important;animation:none!important}}s-launch-demo [data-img]{background:var(--d-img)}s-launch-demo [data-demo-media]>img{opacity:0;transition:opacity .6s var(--ease-ui) .2s}s-launch-demo[data-choice=custom] [data-demo-media]>img{opacity:1}s-launch-demo[data-motion][data-choice=premium] [data-demo-store][data-play] [data-img]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255 / .35) 50%,transparent 65%) no-repeat;background-size:250% 100%;animation:demo-sheen 3.6s var(--ease-ui) calc(1s + var(--t, 0) * .15s) infinite}s-launch-demo [data-slider-track]{scrollbar-width:none;padding-block:.125rem}s-launch-demo [data-slider-track]::-webkit-scrollbar{display:none}s-launch-demo [data-tile]{flex:0 0 calc((100% - 1.5rem) / 2.4)}@media(min-width:640px){s-launch-demo [data-tile]{flex-basis:calc((100% - 2.25rem) / 3.4)}}@media(min-width:1024px){s-launch-demo [data-tile]{flex-basis:calc((100% - 2.25rem) / 4.3)}}s-launch-demo [data-tile-price]{opacity:.6}s-launch-demo [data-tile]>a:is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-brand-via) 70%,transparent),0 16px 30px -18px color-mix(in oklab,var(--color-brand-to) 70%,transparent)}s-launch-demo .launch-slide-btn{z-index:2;background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-xl),inset 0 0 0 1px var(--color-border);transition:opacity .3s var(--ease-ui),background-color .3s var(--ease-ui),color .3s var(--ease-ui)}@media(hover:hover){s-launch-demo .launch-slide-btn:hover{background:var(--color-ink);color:var(--color-on-ink)}}s-launch-demo .launch-slide-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}s-launch-demo [data-slider][data-at-start] [data-slide="-1"],s-launch-demo [data-slider][data-at-end] [data-slide="1"]{opacity:0;pointer-events:none}s-launch-demo [data-img]:has(>[data-logo=square]),s-launch-demo [data-img]:has(>[data-logo=wordmark]){background:#fff}s-launch-demo [data-logo=text]{background:var(--color-surface-secondary);color:var(--color-ink)}s-launch-demo[data-choice=premium] [data-logo=text]{background:linear-gradient(135deg,var(--color-brand-from),var(--color-brand-via) 50%,var(--color-brand-to));color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .25)}s-launch-demo [data-img]{width:100%;aspect-ratio:1 / 1}s-launch-demo [data-img]>img{width:100%;height:100%;object-fit:cover}s-launch-demo [data-demo-info]{max-height:calc(100% - 1.5rem);overflow:auto;background:color-mix(in oklab,var(--color-surface) 90%,transparent);color:var(--color-ink);border:1px solid color-mix(in oklab,var(--color-ink) 8%,transparent);box-shadow:0 24px 60px -24px #00000059;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);opacity:0;visibility:hidden;translate:0 14px;pointer-events:none;transition:opacity .35s var(--ease-ui),translate .5s var(--ease-drawer),visibility 0s linear .5s}s-launch-demo[data-choice=premium] [data-demo-info]{background:color-mix(in oklab,var(--color-ink) 84%,transparent);color:var(--color-on-ink);border-color:color-mix(in oklab,var(--color-brand-via) 35%,transparent)}s-launch-demo[data-choice=premium] [data-demo-info] [data-info-chip]{background:color-mix(in oklab,var(--color-brand-via) 22%,transparent)}s-launch-demo [data-info]{display:none}s-launch-demo[data-choice=essential] [data-info=essential],s-launch-demo[data-choice=premium] [data-info=premium],s-launch-demo[data-choice=custom] [data-info=custom]{display:flex}s-launch-demo [data-info-term]{opacity:.6}s-launch-demo [data-info-chip]{background:color-mix(in oklab,currentColor 8%,transparent)}s-launch-demo [data-info-line]{opacity:0;translate:0 6px;transition:opacity .35s var(--ease-ui),translate .45s var(--ease-ui)}s-launch-demo[data-info-open] [data-demo-info]{opacity:1;visibility:visible;translate:0 0;pointer-events:auto;transition:opacity .35s var(--ease-ui),translate .5s var(--ease-drawer),visibility 0s}s-launch-demo[data-info-open] [data-demo-info] [data-info-line]{opacity:1;translate:0 0;transition-delay:calc(.08s + var(--n, 0) * 60ms)}s-launch-demo[data-info-open] [data-demo-toast]{opacity:0!important}@media(hover:hover){s-launch-demo [data-demo-frame]:hover [data-demo-info]{opacity:1;visibility:visible;translate:0 0;pointer-events:auto;transition:opacity .35s var(--ease-ui) .15s,translate .5s var(--ease-drawer) .15s,visibility 0s .15s}s-launch-demo [data-demo-frame]:hover [data-demo-info] [data-info-line]{opacity:1;translate:0 0;transition-delay:calc(.22s + var(--n, 0) * 60ms)}s-launch-demo [data-demo-frame]:hover [data-demo-toast]{opacity:0!important}}s-launch-demo [data-info-toggle]{background:color-mix(in oklab,currentColor 8%,transparent);transition:background-color .3s var(--ease-ui),color .3s var(--ease-ui)}@media(hover:hover){s-launch-demo [data-info-toggle]:hover{background:color-mix(in oklab,currentColor 16%,transparent)}}s-launch-demo[data-info-open] [data-info-toggle]{background:linear-gradient(to right,var(--color-brand-from),var(--color-brand-to));color:#fff}s-tier-quiz[data-rec=essential] [data-meter-end=essential],s-tier-quiz[data-rec=premium] [data-meter-end=premium]{opacity:1;color:var(--color-brand-to)}s-tier-quiz:not([data-answered="0"]) [data-meter-knob]{box-shadow:0 0 0 3px var(--color-brand-to),0 0 0 9px color-mix(in oklab,var(--color-brand-via) 22%,transparent),0 6px 14px -4px #00000059}s-tier-quiz[data-rec] [data-rec-ring]{opacity:1;scale:1}@media(prefers-reduced-motion:no-preference){s-tier-quiz[data-rec] [data-rec-ring]{animation:ring-turn 6s linear infinite}}s-tier-quiz [data-col]{transition:background-color .45s var(--ease-ui),opacity .45s var(--ease-ui),filter .45s var(--ease-ui)}s-tier-quiz[data-rec=essential] [data-col=essential]{background-color:color-mix(in oklab,var(--color-brand-from) 20%,var(--color-surface))!important}s-tier-quiz[data-rec=premium] [data-col=premium]{background-image:linear-gradient(color-mix(in oklab,var(--color-brand-via) 14%,transparent),color-mix(in oklab,var(--color-brand-via) 14%,transparent))}s-tier-quiz[data-rec=essential] [data-col=premium],s-tier-quiz[data-rec=premium] [data-col=essential]{opacity:.4;filter:grayscale(1)}s-tier-quiz[data-rec=essential] tfoot [data-col=essential] [data-cta],s-tier-quiz[data-rec=premium] tfoot [data-col=premium] [data-cta]{animation:rec-pulse 1.6s var(--ease-ui) .4s 3}s-tier-quiz [data-quiz-result]{min-height:1.25rem;font-size:1rem}s-tier-quiz[data-rec] [data-rec-tag]{opacity:1;scale:1}s-hero-reveal[data-wish] [data-horizon]{animation:horizon-wish 1.7s var(--ease-ui) 1}@media(prefers-reduced-motion:reduce){s-hero-reveal[data-wish] [data-horizon]{animation:none}}s-launch-demo[data-choice=essential] th[data-col=essential],s-launch-demo[data-choice=premium] th[data-col=premium],s-launch-demo[data-choice=custom] th[data-col=custom]{box-shadow:inset 0 3px 0 var(--color-brand-via)}s-launch-demo[data-choice=premium] th[data-col=premium]{box-shadow:inset 0 3px 0 var(--color-brand-via),inset 0 0 0 9999px color-mix(in oklab,var(--color-brand-via) 16%,transparent)}s-launch-demo [data-launch-row] .launch-opt{border-radius:0;border-width:0 0 1px 0;border-color:var(--color-border);box-shadow:none}s-launch-demo [data-launch-row] [data-opt][data-active]{border-color:var(--color-border);box-shadow:none}@media(min-width:64rem){s-launch-demo [data-launch-row]>[data-launch-legend]{border-bottom:1px solid var(--color-border)}s-launch-demo [data-launch-row] .launch-opt{border-width:0 0 1px 1px}s-launch-demo [data-launch-row] [data-opt=premium]{background:var(--color-ink);color:var(--color-on-ink)}s-launch-demo [data-launch-row] [data-opt=premium]:not([data-active]):hover{background:var(--color-ink-raised)}s-launch-demo [data-launch-row] [data-opt-body]{display:none}s-launch-demo [data-launch-row] [data-opt][data-active]{box-shadow:inset 0 3px 0 var(--color-brand-via)}s-launch-demo [data-launch-row] [data-opt=essential][data-active],s-launch-demo [data-launch-row] [data-opt=custom][data-active]{background:color-mix(in oklab,var(--color-brand-from) 18%,var(--color-surface))}s-launch-demo [data-launch-row] [data-opt=premium][data-active]{box-shadow:inset 0 3px 0 var(--color-brand-via),inset 0 0 0 9999px color-mix(in oklab,var(--color-brand-via) 16%,transparent)}s-launch-demo [data-compare-panel] table{table-layout:fixed}s-launch-demo [data-compare-panel] thead tr{border-bottom-width:0}s-launch-demo [data-compare-panel] thead th{height:0;padding:0;border:0;box-shadow:none}s-launch-demo [data-compare-panel] thead th:not(:first-child){width:27%}s-launch-demo [data-compare-panel] thead th>*{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}s-hscroll [data-hs-ambient],s-hscroll [data-hs-name]{display:none}s-hscroll[data-live] [data-hs-ambient]{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:var(--hs-glow, #FF8478);opacity:0;-webkit-mask-image:radial-gradient(ellipse 70% 40% at 50% 58%,#000 0%,rgb(0 0 0 / .5) 50%,transparent 100%);mask-image:radial-gradient(ellipse 70% 40% at 50% 58%,#000 0%,rgb(0 0 0 / .5) 50%,transparent 100%);transition:background-color 1.2s var(--ease-ui),opacity .9s var(--ease-ui)}s-hscroll[data-live][data-glowing] [data-hs-ambient]{opacity:.5}s-hscroll[data-live][data-active=essential] [data-hs-ambient]{opacity:.34}s-hscroll[data-live] [data-hs-name]{display:block;position:absolute;left:0;right:0;bottom:-.16em;z-index:-1;margin:0;pointer-events:none;overflow:hidden;text-align:center;white-space:nowrap;font-size:clamp(6rem,19vw,22rem);line-height:.9;letter-spacing:-.03em;color:transparent;background-image:radial-gradient(circle,var(--hs-fg) 30%,transparent 36%);background-size:clamp(6px,.6vw,11px) clamp(6px,.6vw,11px);-webkit-background-clip:text;background-clip:text;opacity:.3;transform:translateY(0);transition:opacity .3s var(--ease-ui),transform .5s var(--ease-ui)}s-hscroll[data-live] [data-hs-name][data-swap]{opacity:0;transform:translateY(12%)}s-hscroll [data-hs-count]:empty{display:none}@media(prefers-reduced-motion:reduce){s-hscroll [data-hs-ambient],s-hscroll [data-hs-name]{transition:none}}s-hscroll[data-live] li[data-lit] a[data-hs-card]{border-color:var(--hs-glow);box-shadow:0 30px 80px -30px var(--hs-glow)}s-hscroll [data-hscroll-stage]:after{content:"";position:absolute;inset:auto 0 0;height:7rem;z-index:-1;pointer-events:none;background-image:linear-gradient(to bottom,transparent,var(--color-surface));opacity:0;transition:opacity .9s var(--ease-ui)}s-hscroll[data-active=essential] [data-hscroll-stage]:after{opacity:1}@media(min-width:64rem){s-hscroll[data-live] [data-hs-name]{-webkit-mask-image:linear-gradient(to bottom,#000 35%,transparent 85%);mask-image:linear-gradient(to bottom,#000 35%,transparent 85%)}}s-expo-story{display:block}html.xs-open{overflow:hidden}.xs-toggle{position:fixed;z-index:45;bottom:1rem;inset-inline-start:1rem;display:inline-flex;align-items:center;gap:.625rem;height:2.75rem;padding-inline:1rem .5rem;border-radius:999px;border:1px solid var(--color-ink-border);background:#111114b8;color:var(--color-on-ink);font-size:.875rem;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 10px 30px #00000047;transition:transform .3s var(--ease-ui),border-color .3s var(--ease-ui)}.xs-toggle:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--color-brand-via) 60%,transparent)}.xs-toggle:active{transform:scale(.97)}.xs-toggle-dot{position:relative;width:.5rem;height:.5rem;border-radius:999px;background:var(--color-brand-via);animation:xs-ping 2s ease-out infinite}.xs-kbd{display:inline-flex;align-items:center;height:1.5rem;padding-inline:.45rem;border-radius:.4rem;border:1px solid rgb(255 255 255 / .22);background:#ffffff14;font-size:.75rem;white-space:nowrap}.xs-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;color:var(--color-on-ink);background:#050507;opacity:0;transition:opacity .5s var(--ease-ui)}.xs-hud{position:absolute;z-index:8;inset-inline:0;top:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;height:3.75rem;padding-inline:1rem;pointer-events:none}.xs-hud>*{pointer-events:auto}.xs-hud-brand{display:inline-flex;align-items:center;gap:.625rem;font-size:.9375rem;white-space:nowrap}.xs-hud-end{display:flex;align-items:center;gap:.5rem}.xs-clock{display:none;flex-direction:column;align-items:flex-end;gap:.3rem;margin-inline-end:.5rem;font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.xs-clock-bar{position:relative;width:6rem;height:2px;border-radius:2px;background:#ffffff2e;overflow:hidden}.xs-clock-bar span{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,var(--color-brand-from),var(--color-brand-to));transform:scaleX(var(--p, 0));transform-origin:left center}.xs-hud-btn{display:inline-flex;align-items:center;gap:.5rem;height:2.25rem;padding-inline:.875rem;border-radius:999px;border:1px solid var(--color-ink-border);background:#05050780;font-size:.8125rem;color:var(--color-on-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .25s var(--ease-ui),transform .2s var(--ease-ui)}.xs-hud-btn:hover{background:#ffffff1a}.xs-hud-btn:active{transform:scale(.97)}.xs-hud-btn[aria-pressed=true]{border-color:transparent;background-image:linear-gradient(90deg,var(--color-brand-from),var(--color-brand-via),var(--color-brand-to));text-shadow:0 1px 2px rgb(0 0 0 / .25)}.xs-play-icon{width:0;height:0;border-block:5px solid transparent;border-inline-start:8px solid currentColor}.xs-sound{width:2.25rem;padding:0;justify-content:center}.xs-sound-icon{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.xs-sound-spk{fill:currentColor}.xs-sound-x,.xs-sound[aria-pressed=false] .xs-sound-wave{display:none}.xs-sound[aria-pressed=false] .xs-sound-x{display:inline}.xs-sound[aria-pressed=true] .xs-sound-wave{animation:xs-wave 1.6s ease-in-out infinite}.xs-hud-btn[aria-pressed=true] .xs-play-icon{width:8px;height:10px;border:0;border-inline:3px solid currentColor}.xs-index{position:absolute;z-index:7;inset-inline-start:1.25rem;top:50%;transform:translateY(-50%);display:none}.xs-index ol{display:flex;flex-direction:column;gap:.1rem;list-style:none;margin:0;padding:0}.xs-index-item{position:relative}.xs-index-btn{display:grid;grid-template-columns:5.75rem auto;align-items:baseline;gap:.5rem;padding:.3rem 0;font-size:.75rem;letter-spacing:.02em;color:var(--color-on-ink);opacity:.45;transition:opacity .3s var(--ease-ui);text-align:start}.xs-index-btn:hover,.xs-index-item[data-state=now] .xs-index-btn{opacity:1}.xs-index-item[data-state=done] .xs-index-btn{opacity:.7}.xs-index-time{font-variant-numeric:tabular-nums}.xs-index-item:after{content:"";position:absolute;top:50%;inset-inline-start:calc(100% + .75rem);width:0;height:1px;background-image:linear-gradient(90deg,var(--color-on-ink),rgb(255 255 255 / 0));transition:width .6s var(--ease-drawer)}.xs-index-item[data-state=now]:after{width:3rem}.xs-hint{position:absolute;z-index:7;left:50%;bottom:1.5rem;max-width:calc(100% - 2rem);padding:.55rem 1rem;border-radius:999px;border:1px solid var(--color-ink-border);background:#05050799;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.8125rem;text-align:center;transform:translate(-50%);pointer-events:none;transition:opacity .5s var(--ease-ui),transform .5s var(--ease-ui)}.xs-callouts{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:none;pointer-events:none}.xs-co-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.xs-co-lines path{fill:none;stroke:#ffffffb3;stroke-width:1;opacity:0;transition:opacity .3s var(--ease-ui)}.xs-co-lines circle{fill:var(--color-brand-via);stroke:#fff;stroke-width:1.5;opacity:0;transition:opacity .3s var(--ease-ui)}.xs-co{position:absolute;left:0;top:0;padding:.35rem .75rem;border-radius:999px;border:1px solid rgb(255 255 255 / .3);background:#050507a6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.75rem;white-space:nowrap;opacity:0;transition:opacity .3s var(--ease-ui)}.xs-scroller{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none}.xs-scroller:focus{outline:none}.xs-stage{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;perspective:1200px;perspective-origin:50% 30%}.xs-spacer{height:0}.xs-void{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:#fff6}.xs-stars{position:absolute;top:0;right:0;bottom:0;left:0;opacity:calc(1 - var(--p, 0) * .75)}.xs-stars span{position:absolute;width:var(--s);height:var(--s);border-radius:999px;background:#fff;opacity:var(--o);box-shadow:0 0 6px #fff9;animation:xs-twinkle var(--d) ease-in-out infinite alternate}.xs-horizon{position:absolute;inset-inline:0;top:0;height:45%;background-image:radial-gradient(ellipse 55% 70% at 50% 0%,rgb(255 132 120 / .6),rgb(232 88 75 / .16) 50%,transparent 80%);opacity:calc(.1 + var(--p, 0) * .9)}.xs-sun{position:absolute;left:50%;top:8%;width:24vmin;height:24vmin;transform:translate(-50%,calc(-50% + (1 - var(--sun, 0)) * 16vmin));opacity:var(--sun, 0)}.xs-sun-core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background-image:radial-gradient(circle,#fff 0 18%,#ffe4c9 32%,#ffa59b,#ff847800 72%);filter:blur(2px)}.xs-city{position:absolute;bottom:8%;width:clamp(9rem,16vw,15rem);height:auto;transform:translateY(calc(var(--p, 0) * 6vh))}.xs-city-l{inset-inline-start:3%}.xs-city-r{inset-inline-end:3%;bottom:20%}.xs-ring{position:absolute;top:12%;inset-inline-end:6%;width:8rem;height:8rem;border-radius:999px;border:1px dashed rgb(255 255 255 / .3);box-shadow:inset 0 0 0 10px #050507,inset 0 0 0 11px #ffffff2e;transform:rotate(calc(var(--p, 0) * 300deg))}.xs-world{--w: 92vw;position:absolute;top:0;left:50%;width:0;height:0;transform-style:preserve-3d;will-change:transform}.xs-ch{--lane-x: calc(100% - 2.25rem) ;position:absolute;top:0;left:calc(var(--w) / -2);width:var(--w);min-height:52rem;padding-block:5rem;transform-origin:50% 100%;transform-style:preserve-3d;will-change:transform;pointer-events:none}.xs-road{position:absolute;top:0;left:0;transform-style:preserve-3d;pointer-events:none}.xs-strip{position:absolute;top:0;left:calc(var(--w) / -2);width:var(--w);transform-origin:50% 100%;border-inline:1px solid rgb(255 165 155 / .4);background-image:linear-gradient(to right,rgb(255 255 255 / .06) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .06) 1px,transparent 1px),linear-gradient(to top,var(--c0),var(--c1));background-size:4rem 4rem,4rem 4rem,100% 100%;background-position:0 0,0 var(--gy),0 0;backface-visibility:hidden}.xs-strip-first{border-bottom:1px solid rgb(255 165 155 / .4);border-radius:0 0 1.5rem 1.5rem}.xs-strip-last{border-top:1px solid rgb(255 165 155 / .4);border-radius:1.5rem 1.5rem 0 0}.xs-ch-8{--c-a: #e8584b;--c-b: #f2796c;min-height:44rem}.xs-ch .xs-lift,.xs-ch a,.xs-ch button{pointer-events:auto}.xs-ch-1{--c-a: #0d0a0b;--c-b: #170c0c}.xs-ch-2{--c-a: #170c0c;--c-b: #251010}.xs-ch-3{--c-a: #251010;--c-b: #3a1410}.xs-ch-4{--c-a: #3a1410;--c-b: #571a13}.xs-ch-5{--c-a: #571a13;--c-b: #7c2419}.xs-ch-6{--c-a: #7c2419;--c-b: #b23a2c}.xs-ch-7{--c-a: #b23a2c;--c-b: #e8584b}.xs-lane{position:absolute;top:0;left:var(--lane-x);width:0;height:0}.xs-path{position:absolute;top:0;left:0;z-index:1;overflow:visible;pointer-events:none}.xs-path-base{fill:none;stroke:#ffffff59;stroke-width:2;stroke-dasharray:4 10;stroke-linecap:round}.xs-path-done{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round}.xs-path-glow{fill:none;stroke:#ffa59b52;stroke-width:16;stroke-linecap:round}.xs-way{position:absolute;left:var(--lane-x);top:var(--y, 50%);width:2px;height:2px;pointer-events:none}.xs-ch-inner,.xs-side,.xs-skies,.xs-holes{position:relative;transform-style:preserve-3d}.xs-ch-inner{z-index:2;display:grid;gap:3rem;padding-inline:1.25rem 4.5rem}.xs-ball,.xs-orb{position:absolute;top:0;left:0;z-index:5;pointer-events:none;transform-style:preserve-3d;will-change:transform}.xs-up{position:absolute;left:0;top:0;transform-origin:0 0;transform:rotateX(calc(-1 * var(--t, 50deg)));transform-style:preserve-3d}.xs-ball-core{position:absolute;left:-21px;top:-44px;width:42px;height:42px;border-radius:999px;background-image:radial-gradient(circle at 34% 28%,#fff 0 8%,#ffd8d2 24%,var(--color-brand-via) 60%,var(--color-brand-to));box-shadow:0 0 0 4px #ffffff2e,0 0 32px #ffa59be6;animation:xs-bob 1.8s ease-in-out infinite}.xs-ball-shadow{position:absolute;left:-28px;top:-14px;width:56px;height:28px;border-radius:999px;background:radial-gradient(closest-side,rgb(0 0 0 / .55),transparent)}.xs-eye{position:absolute;top:15px;left:13px;width:5px;height:6px;border-radius:999px;background:#2a0f0c;transition:height .3s var(--ease-ui),top .3s var(--ease-ui),border-radius .3s var(--ease-ui);animation:xs-blink 4.5s infinite}.xs-eye-r{left:24px}.xs-mouth{position:absolute;left:14px;top:26px;width:14px;height:6px;border:2px solid #2a0f0c;border-top-color:transparent;border-radius:0 0 999px 999px;transition:all .4s var(--ease-ui)}.xs-layer[data-mood=sad] .xs-mouth,.xs-layer[data-mood=worried] .xs-mouth{top:28px;border-top-color:#2a0f0c;border-bottom-color:transparent;border-radius:999px 999px 0 0}.xs-layer[data-mood=sad] .xs-eye{top:17px;height:4px}.xs-layer[data-mood=worried] .xs-mouth{left:16px;width:10px}.xs-layer[data-mood=curious] .xs-mouth{left:18px;top:26px;width:7px;height:7px;border-color:#2a0f0c;border-radius:999px}.xs-layer[data-mood=curious] .xs-eye{height:8px;top:13px}.xs-layer[data-mood=calm] .xs-mouth{height:0;top:29px;border-width:2px 0 0;border-top-color:#2a0f0c;border-radius:2px}.xs-layer[data-mood=happy] .xs-mouth,.xs-layer[data-mood=joy] .xs-mouth{left:12px;width:18px;height:9px;background:#2a0f0c}.xs-layer[data-mood=joy] .xs-eye{height:5px;background:transparent;border:2px solid #2a0f0c;border-bottom:0;border-radius:999px 999px 0 0;width:7px;animation:none}.xs-layer[data-mood=joy] .xs-ball-core{animation:xs-hop .9s cubic-bezier(.34,1.56,.64,1) infinite}.xs-tag{position:absolute;padding:.15rem .55rem;border-radius:999px;background:var(--color-on-ink);color:var(--color-ink);font-size:.75rem;white-space:nowrap;box-shadow:0 4px 12px #0000004d}.xs-ball .xs-tag{inset-inline-start:26px;top:-66px}.xs-orb-core{position:absolute;left:-9px;top:-76px;width:18px;height:18px;animation:xs-float 2.4s ease-in-out infinite;will-change:transform;backface-visibility:hidden}.xs-orb-core:before{content:"";position:absolute;top:-46px;right:-46px;bottom:-46px;left:-46px;border-radius:999px;background-image:radial-gradient(closest-side,rgb(255 165 155 / .95),rgb(255 132 120 / .45) 40%,rgb(255 132 120 / .12) 70%,transparent)}.xs-orb-core:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#fff;box-shadow:0 0 0 6px #ffe4c940}.xs-orb .xs-tag{inset-inline-start:18px;top:-98px;background-image:linear-gradient(90deg,var(--color-brand-from),var(--color-brand-to));color:var(--color-on-ink);text-shadow:0 1px 2px rgb(0 0 0 / .25)}.xs-lift{position:relative;transform-style:preserve-3d;outline:none;cursor:zoom-in}.xs-lift:before{content:"";position:absolute;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}.xs-lift:after{content:"";position:absolute;top:30%;right:-6%;bottom:-14%;left:-6%;z-index:-1;border-radius:50%;background-image:radial-gradient(closest-side,rgb(255 165 155 / .5),rgb(255 132 120 / .15) 60%,transparent);opacity:0;transition:opacity .45s var(--ease-ui);pointer-events:none}.xs-copy.xs-lift:after{display:none}.xs-lift-card{position:relative;transform-origin:50% 100%;transform-style:flat;will-change:transform;backface-visibility:hidden;transition:transform .5s cubic-bezier(.33,0,.2,1)}.xs-lift-card:before{content:"";position:absolute;top:-.875rem;right:-.875rem;bottom:-.875rem;left:-.875rem;z-index:4;pointer-events:none;opacity:0;background:linear-gradient(#fff,#fff) left top / 1rem 1.5px,linear-gradient(#fff,#fff) left top / 1.5px 1rem,linear-gradient(#fff,#fff) right top / 1rem 1.5px,linear-gradient(#fff,#fff) right top / 1.5px 1rem,linear-gradient(#fff,#fff) left bottom / 1rem 1.5px,linear-gradient(#fff,#fff) left bottom / 1.5px 1rem,linear-gradient(#fff,#fff) right bottom / 1rem 1.5px,linear-gradient(#fff,#fff) right bottom / 1.5px 1rem;background-repeat:no-repeat;transition:opacity .3s var(--ease-ui)}.xs-lift-card:after{content:"";position:absolute;inset-inline:0;top:100%;pointer-events:none;height:9.5rem}.xs-lift.is-up>.xs-lift-card{transition:transform .65s cubic-bezier(.16,1,.3,1)}.xs-lift.is-up>.xs-lift-card:after{pointer-events:auto}.xs-copy>.xs-lift-card:before,.xs-copy>.xs-lift-card:after{display:none}.xs-copy.xs-lift.is-up>.xs-lift-card,.xs-copy.xs-lift:focus-visible>.xs-lift-card{transform:translateZ(32px) rotateX(calc(-1 * var(--t, 0deg))) scale(1.02)}.xs-lift:focus-visible>.xs-lift-card{outline:2px solid #fff;outline-offset:6px;border-radius:.75rem}.xs-note{position:absolute;z-index:3;top:calc(100% + .875rem);inset-inline-start:0;width:min(22rem,100%);padding:.75rem 1rem;border-radius:.875rem;background:#fff;color:var(--color-ink);font-size:.875rem;line-height:1.4;box-shadow:0 18px 40px #00000059;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .3s var(--ease-ui),transform .4s var(--ease-ui)}.xs-note:after{content:"";position:absolute;bottom:100%;inset-inline-start:1.5rem;border:7px solid transparent;border-bottom-color:#fff}.xs-copy{max-width:32rem}.xs-time{margin-bottom:1rem;font-size:.8125rem;letter-spacing:.06em;font-variant-numeric:tabular-nums}.xs-title{color:var(--color-on-ink);text-shadow:0 2px 24px rgb(0 0 0 / .35)}.xs-body{margin-top:1.25rem;color:var(--color-on-ink)}.xs-talk{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:.625rem;margin-top:2rem}.xs-say{display:inline-flex;flex-direction:column;gap:.2rem;max-width:21rem;padding:.75rem 1rem;border-radius:1.125rem;font-size:1rem;line-height:1.4;opacity:0;transform:translateY(16px) scale(.92);transform-origin:left bottom;transition:opacity .45s var(--ease-ui),transform .6s cubic-bezier(.34,1.56,.64,1)}.xs-say-who{font-size:.6875rem}.xs-say-mai{border:1px solid rgb(255 255 255 / .22);border-start-start-radius:.3rem;background:#0a0a0c8c}.xs-say-guide{margin-inline-start:2rem;border-end-start-radius:.3rem;background:#fff;color:var(--color-ink);box-shadow:0 10px 30px #00000040}.xs-dash{padding:1.25rem;border-radius:1rem;border:1px solid rgb(255 255 255 / .18);background:#0a0a0cc7;box-shadow:0 30px 60px #00000073}.xs-dash-head{display:flex;justify-content:space-between;gap:1rem;font-size:.8125rem}.xs-dash-big{display:flex;align-items:baseline;gap:.75rem;margin-top:.5rem;font-size:3.25rem;line-height:1;font-variant-numeric:tabular-nums}.xs-dash-delta{padding:.15rem .5rem;border-radius:999px;background:#ffffff1f;font-size:.8125rem}.xs-dash-high .xs-dash-delta{background:#fff;color:var(--color-ink)}.xs-spark{display:block;width:100%;height:5rem;margin-top:1rem;overflow:visible}.xs-spark polyline{fill:none;stroke:var(--color-brand-via);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--ease-drawer)}.xs-dash-high .xs-spark polyline{stroke:#fff;filter:drop-shadow(0 0 6px rgb(255 228 201 / .9))}.xs-dash-high .xs-spark .xs-spark-old{stroke:#ffffff4d;stroke-dasharray:.01 .02;stroke-dashoffset:0;filter:none}.xs-dash-stats{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem;font-size:.875rem}.xs-dash-stats b{font-weight:inherit;color:#fff}.xs-dash-cap{margin-top:.75rem;font-size:.6875rem;letter-spacing:.06em;opacity:.6}.xs-confetti{position:absolute;left:50%;top:40%;width:0;height:0;pointer-events:none}.xs-confetti span{position:absolute;left:-3px;top:-6px;width:6px;height:12px;border-radius:2px;background:#fff;opacity:0}.xs-confetti span:nth-child(3n){background:var(--color-brand-via)}.xs-confetti span:nth-child(3n+1){background:#ffe4c9}.xs-search{padding:1.25rem;border-radius:1rem;border:1px solid rgb(255 255 255 / .18);background:#0a0a0cc7;box-shadow:0 30px 60px #00000073}.xs-search-bar{display:flex;align-items:center;gap:.6rem;height:3rem;padding-inline:1rem;border-radius:999px;background:#fff;color:var(--color-ink);font-size:1rem}.xs-search-icon{flex:none;width:.9rem;height:.9rem;border-radius:999px;border:2px solid var(--color-ink)}.xs-search-q{overflow:hidden;white-space:nowrap;clip-path:inset(0 100% 0 0);transition:clip-path 1.6s steps(32)}.xs-caret{width:2px;height:1.2rem;background:var(--color-brand-to);animation:xs-caret 1s steps(1) infinite}.xs-search-res{display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem}.xs-search-res span{display:block;height:2.75rem;border-radius:.625rem;border:1px dashed rgb(255 255 255 / .3);opacity:0;transform:translateY(8px);transition:opacity .4s var(--ease-ui),transform .5s var(--ease-ui)}.xs-skies{display:grid;gap:3rem}.xs-cluster{position:relative;display:flex;flex-direction:column;gap:.875rem;padding:0 0 1.125rem;border:1px solid rgb(255 255 255 / .25);border-radius:.75rem;background:#0a0a0c8c}.xs-sky{position:relative;display:block;aspect-ratio:16 / 8;margin:.5rem .5rem 0}.xs-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.xs-lines polyline{fill:none;stroke:#ffffff8c;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s var(--ease-drawer)}.xs-star{position:absolute;left:14%;top:30%}.xs-star:nth-of-type(2){left:55%;top:18%}.xs-star:nth-of-type(3){left:86%;top:44%}.xs-star:nth-of-type(4){left:40%;top:54%}.xs-star-dot{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:999px;background:#fff;box-shadow:0 0 10px 2px #ffffffb3}.xs-mini{position:absolute;left:0;top:0;width:6.5rem;translate:-50% -50%;opacity:0;transform:scale(.3);transition:opacity .5s var(--ease-ui),transform .8s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.35s + var(--i) * .14s);box-shadow:0 8px 18px #00000073}.xs-mini-img{display:block;width:100%;aspect-ratio:16 / 11;object-fit:cover;object-position:top}.xs-cluster-label{display:flex;flex-direction:column;gap:.25rem;padding-inline:1.125rem}.xs-cluster-cta{display:inline-flex;align-self:flex-start;align-items:center;gap:.4rem;min-height:2.5rem;margin-inline:1.125rem;padding:0 1.125rem;border-radius:999px;background-image:linear-gradient(135deg,var(--color-brand-from),var(--color-brand-to));color:#fff;font-size:.875rem;text-decoration:none;text-shadow:0 1px 2px rgb(0 0 0 / .25);transition:transform .25s var(--ease-ui),box-shadow .25s var(--ease-ui)}.xs-cluster-cta:hover{transform:translateY(-2px);box-shadow:0 10px 24px #e8584b73}.xs-cluster-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.xs-cluster-name{font-size:1.5rem;line-height:1.1}.xs-cluster-line{font-size:.875rem}.xs-window{border-color:#fff3;background:#131316}.xs-bar{display:flex;align-items:center;gap:.2rem;height:.875rem;padding-inline:.4rem;border-bottom:1px solid rgb(255 255 255 / .1)}.xs-bar span{width:.25rem;height:.25rem;border-radius:999px;background:#ffffff40}.xs-mini .xs-bar{height:.5rem;gap:.15rem;padding-inline:.25rem}.xs-mini .xs-bar span{width:.15rem;height:.15rem}.xs-bar span:first-child{background:var(--color-brand-via)}.xs-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.75rem}.xs-chips-label{width:100%;margin-bottom:.25rem;font-size:.875rem}.xs-chip{height:2.5rem;padding-inline:1rem;border-radius:999px;border:1px solid rgb(255 255 255 / .35);background:#0a0a0c59;font-size:.9375rem;color:var(--color-on-ink);transition:background-color .25s var(--ease-ui),color .25s var(--ease-ui),transform .2s var(--ease-ui)}.xs-chip:hover{border-color:#fff}.xs-chip:active{transform:scale(.96)}.xs-chip[aria-pressed=true]{border-color:#fff;background:#fff;color:var(--color-ink)}.xs-store{aspect-ratio:16 / 10.5;box-shadow:0 40px 80px #00000080}.xs-store>.xs-bar{position:relative;z-index:2;background:#131316}.xs-skel{position:absolute;top:.875rem;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.xs-skel span{display:block;border-radius:.375rem;border:1px dashed rgb(255 255 255 / .4);transform:scaleX(0);transform-origin:left center;transition:transform .7s var(--ease-drawer)}.xs-skel-nav{height:.9rem}.xs-skel-hero{flex:1;transition-delay:.15s}.xs-skel .xs-skel-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;height:22%;border:0;transition-delay:.3s}.xs-shot{position:absolute;top:.875rem;right:0;bottom:0;left:0;z-index:1;overflow:hidden;opacity:0;clip-path:inset(0 0 100% 0);transition:opacity .4s var(--ease-ui),clip-path 1.1s var(--ease-drawer)}.xs-shot-img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.xs-root[data-fit=fashion] .xs-shot[data-xs-shot=fashion],.xs-root[data-fit=beauty] .xs-shot[data-xs-shot=beauty],.xs-root[data-fit=sport] .xs-shot[data-xs-shot=sport],.xs-root[data-fit=home] .xs-shot[data-xs-shot=home],.xs-root[data-fit=tech] .xs-shot[data-xs-shot=tech]{opacity:1}.xs-build-meta{margin-top:1.25rem}.xs-build-link{display:none;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.9375rem}.xs-root[data-fit=fashion] .xs-build-link[data-xs-shot=fashion],.xs-root[data-fit=beauty] .xs-build-link[data-xs-shot=beauty],.xs-root[data-fit=sport] .xs-build-link[data-xs-shot=sport],.xs-root[data-fit=home] .xs-build-link[data-xs-shot=home],.xs-root[data-fit=tech] .xs-build-link[data-xs-shot=tech]{display:flex}.xs-build-name{font-size:1.5rem}.xs-holes{display:flex;flex-direction:column-reverse;gap:9rem;padding-top:2rem;list-style:none}.xs-hole-row>.xs-lift-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-inline-end:-3.5rem}.xs-worry{font-size:1.0625rem;line-height:1.3;text-decoration:line-through;text-decoration-color:transparent;text-decoration-thickness:1px;transition:text-decoration-color .4s var(--ease-ui)}.xs-hole{position:relative;flex:none;display:block;width:4.5rem;height:4.5rem}.xs-pit{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background-image:radial-gradient(circle,#000 0 45%,#0b0b0e 70%,#26100d);box-shadow:inset 0 12px 26px #000000f2,0 0 0 1px #fff6;outline:1px dashed rgb(255 255 255 / .45);outline-offset:6px}.xs-plank{position:absolute;top:50%;inset-inline-end:-.5rem;z-index:2;display:inline-flex;align-items:center;gap:.6rem;width:max-content;max-width:min(17rem,70vw);padding:.75rem 1rem;border-radius:.875rem;background:#fff;color:var(--color-ink);font-size:.875rem;line-height:1.35;translate:0 -50%;opacity:0;transform:translate(40%) rotate(4deg);transition:opacity .4s var(--ease-ui),transform .75s cubic-bezier(.34,1.56,.64,1);box-shadow:0 18px 40px #00000073}.xs-plank-tick{flex:none;width:1.125rem;height:1.125rem;border-radius:999px;background-image:linear-gradient(135deg,var(--color-brand-from),var(--color-brand-to))}.xs-pit{overflow:hidden}.xs-vortex{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:999px;background-image:conic-gradient(from 0deg,transparent,rgb(255 132 120 / .35),transparent 30%,rgb(255 255 255 / .14),transparent 62%,rgb(255 132 120 / .25),transparent 90%);-webkit-mask-image:radial-gradient(circle,transparent 28%,#000 62%);mask-image:radial-gradient(circle,transparent 28%,#000 62%);animation:xs-spin 7s linear infinite;transition:opacity .6s var(--ease-ui)}.xs-fear{position:absolute;left:50%;top:50%;width:48%;height:48%;translate:-50% -50%;fill:none;stroke:#fffc;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;animation:xs-fear 2.8s ease-in-out infinite;transition:opacity .5s var(--ease-ui)}.xs-fear circle{fill:#ffffffd9;stroke:none;animation:xs-typing 1.2s ease-in-out infinite}.xs-fear circle:nth-of-type(2){animation-delay:.15s}.xs-fear circle:nth-of-type(3){animation-delay:.3s}.xs-plank.xs-proof{flex-direction:column;align-items:stretch;gap:.75rem;width:min(16rem,70vw);max-width:none;padding:.875rem;font-size:.8125rem}.xs-proof-art{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.25rem;padding:.625rem;border-radius:.625rem;background:#f6f1ef}.xs-proof-text{display:flex;align-items:center;gap:.5rem}.xs-avatars{display:flex}.xs-avatars span{display:grid;place-items:center;width:1.875rem;height:1.875rem;margin-inline-start:-.5rem;border-radius:999px;border:2px solid #f6f1ef;background-image:linear-gradient(135deg,var(--color-brand-from),var(--color-brand-to));color:#fff;font-size:.6875rem;opacity:0;transform:scale(.4);transition:opacity .3s var(--ease-ui),transform .5s cubic-bezier(.34,1.56,.64,1)}.xs-avatars span:first-child{margin-inline-start:0}.xs-avatars span:nth-child(2){background-image:linear-gradient(135deg,#3a3a40,#111114)}.xs-avatars span:nth-child(3){background-image:linear-gradient(135deg,#ffe4c9,#ffa59b);color:var(--color-ink)}.xs-avatars span:nth-child(4){background:#fff;color:var(--color-ink);border-color:#e7dcd8}.xs-avatars span:nth-child(2){--n: 1}.xs-avatars span:nth-child(3){--n: 2}.xs-avatars span:nth-child(4){--n: 3}.xs-rating{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.xs-rating-num{font-size:1.5rem}.xs-stars-5{color:var(--color-brand-to);font-size:.75rem;letter-spacing:.08em}.xs-yj{position:relative;flex:none;width:6.75rem;aspect-ratio:16 / 9;overflow:hidden;border-radius:.5rem;background:#111114}.xs-yj img{display:block;width:100%;height:100%;object-fit:cover}.xs-yj-play{position:absolute;left:50%;top:50%;width:1.5rem;height:1.5rem;translate:-50% -50%;border-radius:999px;background:#ffffffeb;box-shadow:0 0 0 4px #ffffff4d}.xs-yj-play:after{content:"";position:absolute;left:55%;top:50%;translate:-50% -50%;border-block:4px solid transparent;border-inline-start:6px solid var(--color-ink)}.xs-path-chips{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;font-size:.6875rem}.xs-path-chips span{padding:.1rem .45rem;border-radius:999px;border:1px solid #e0d4d0}.xs-path-chips span:last-child{border-color:transparent;background-image:linear-gradient(90deg,var(--color-brand-from),var(--color-brand-to));color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .2)}.xs-years{display:flex;flex:1;align-items:center;gap:.4rem;font-size:.6875rem;font-variant-numeric:tabular-nums}.xs-years-line{position:relative;display:flex;flex:1;align-items:center;justify-content:space-between;height:2px;background:#e0d4d0}.xs-years-line:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,var(--color-brand-from),var(--color-brand-to));transform:scaleX(0);transform-origin:left center;transition:transform 1.2s var(--ease-drawer) .5s}.xs-years-line i{position:relative;width:.4rem;height:.4rem;border-radius:999px;background:var(--color-brand-to);box-shadow:0 0 0 2px #f6f1ef}.xs-years-line i:last-child{width:.6rem;height:.6rem;background:var(--color-ink)}.xs-sales{font-size:1.375rem;font-variant-numeric:tabular-nums}.xs-net{display:flex;flex-direction:column;gap:.75rem;padding:.75rem .75rem 1.125rem;border:1px solid rgb(255 255 255 / .3);border-radius:.75rem;background:#1111148c}.xs-net-map{position:relative;display:block;aspect-ratio:16 / 10}.xs-net-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.xs-net-lines line{stroke:#ffffffb3;stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .6s var(--ease-ui);transition-delay:calc(.3s + var(--i) * .28s)}.xs-net-hub{position:absolute;left:50%;top:52%;display:flex;flex-direction:column;align-items:center;gap:.375rem;translate:-50% -1.5rem}.xs-net-face{position:relative;display:block;width:3rem;height:3rem;border-radius:999px;background-image:radial-gradient(circle at 35% 30%,#ffd2cc,var(--color-brand-from) 45%,var(--color-brand-to));box-shadow:0 0 0 6px #ffa59b40,0 0 36px #ffa59bcc;animation:xs-hub 2.4s ease-in-out infinite}.xs-net-face .xs-eye{position:absolute;top:38%;left:32%;width:.25rem;height:.375rem;border-radius:999px;background:var(--color-ink)}.xs-net-face .xs-eye-r{left:auto;right:32%}.xs-net-face .xs-mouth{position:absolute;left:50%;top:55%;width:1rem;height:.5rem;translate:-50% 0;border:2px solid var(--color-ink);border-top:0;border-radius:0 0 1rem 1rem}.xs-layer .xs-net-face .xs-eye{top:38%;left:32%;width:.25rem;height:.375rem;border:0;border-radius:999px;background:var(--color-ink);animation:xs-blink 4.5s infinite}.xs-layer .xs-net-face .xs-eye-r{left:auto;right:32%}.xs-layer .xs-net-face .xs-mouth{left:50%;top:55%;width:1rem;height:.5rem;translate:-50% 0;border:0;border-radius:0 0 1rem 1rem;background:var(--color-ink);transition:none}.xs-net-hub-name{padding:.125rem .625rem;border-radius:999px;background:#fff;color:var(--color-ink);font-size:.75rem;white-space:nowrap}.xs-friend{position:absolute;left:var(--x);top:var(--y);display:flex;flex-direction:column;align-items:center;gap:.25rem;translate:-50% -50%;opacity:0;transform:scale(.4);transition:opacity .4s var(--ease-ui),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.75s + var(--i) * .28s)}.xs-friend-dot{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;border:2px solid rgb(255 255 255 / .9);background:#2a1a1a;color:#fff;font-size:.75rem}.xs-friend:nth-of-type(odd) .xs-friend-dot{background-image:linear-gradient(135deg,var(--color-brand-from),var(--color-brand-to));text-shadow:0 1px 2px rgb(0 0 0 / .25)}.xs-friend-name{padding:.1rem .5rem;border-radius:999px;background:#111114cc;color:#fff;font-size:.6875rem;white-space:nowrap}.xs-net-cap{padding-inline:.5rem;font-size:.9375rem}.xs-leak,.xs-year{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border:1px solid rgb(255 255 255 / .25);border-radius:.75rem;background:#0a0a0c8c}.xs-leak-rows{display:grid;gap:1.125rem;margin:0;padding:0;list-style:none}.xs-leak-rows li{display:grid;grid-template-columns:4.5rem 1fr 3.25rem;align-items:center;gap:.75rem;font-size:.875rem}.xs-leak-num{text-align:end;font-variant-numeric:tabular-nums}.xs-leak-bar{position:relative;height:.625rem;border-radius:999px;background:#ffffff14}.xs-leak-bar i{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:inherit;background-image:linear-gradient(90deg,var(--color-brand-from),var(--color-brand-to));transform:scaleX(0);transform-origin:left center;transition:transform 1s var(--ease-drawer);transition-delay:calc(.3s + var(--i) * .25s)}.xs-drips{position:absolute;left:var(--w);top:50%;width:0;height:0}.xs-drips b{position:absolute;left:-3px;top:0;width:6px;height:6px;border-radius:999px;background:var(--color-brand-from);opacity:0}.xs-phone{display:flex;flex-direction:column;width:min(19rem,100%);margin-inline:auto;padding:.75rem .75rem 1rem;border:6px solid #1c1c20;border-radius:2rem;background:#f4f1ef;color:var(--color-ink);box-shadow:0 24px 50px #0006}.xs-phone-top{display:flex;align-items:center;gap:.5rem;padding:.25rem .25rem .75rem;border-bottom:1px solid #e3dcd9;font-size:.875rem}.xs-phone-avatar{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background-image:linear-gradient(135deg,#ffe4c9,#ffa59b);font-size:.75rem}.xs-msgs{display:flex;flex-direction:column;gap:.5rem;min-height:15rem;padding-top:.75rem}.xs-msg{max-width:82%;padding:.5rem .75rem;border-radius:1rem;font-size:.8125rem;line-height:1.35;opacity:0;transform:translateY(8px) scale(.96);transition:opacity .3s var(--ease-ui),transform .45s cubic-bezier(.34,1.56,.64,1)}.xs-msg-me{align-self:flex-end;border-end-end-radius:.25rem;background-image:linear-gradient(135deg,var(--color-brand-from),var(--color-brand-to));color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .2)}.xs-msg-them{position:relative;align-self:flex-start;border-end-start-radius:.25rem;background:#fff}.xs-msg-shot{display:grid;gap:.2rem;height:4.5rem;margin-bottom:.4rem;padding:.4rem;border-radius:.5rem;background:#111114}.xs-msg-shot i{border-radius:.2rem;background:#fff3}.xs-msg-shot i:first-child{background-image:linear-gradient(135deg,#ffa59b,#e8584b)}.xs-heart{position:absolute;right:-.4rem;bottom:-.55rem;display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:999px;background:#fff;color:var(--color-brand-to);font-size:.7rem;box-shadow:0 2px 6px #00000026;transform:scale(0);transition:transform .4s cubic-bezier(.34,1.56,.64,1) .5s}.xs-msg-typing{display:flex;align-self:flex-start;gap:.2rem;padding:.6rem .75rem;border-radius:1rem;background:#fff;opacity:0;transition:opacity .3s var(--ease-ui)}.xs-msg-typing b{width:.35rem;height:.35rem;border-radius:999px;background:#9a8f8c;animation:xs-typing 1.2s ease-in-out infinite}.xs-msg-typing b:nth-child(2){animation-delay:.15s}.xs-msg-typing b:nth-child(3){animation-delay:.3s}.xs-setup{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border-radius:.875rem;background:#fff;color:var(--color-ink);box-shadow:0 24px 50px #00000059}.xs-setup-head{display:flex;align-items:center;gap:.75rem;font-size:1.125rem}.xs-ring{position:relative;width:2.75rem;height:2.75rem;flex:none}.xs-ring svg{width:100%;height:100%;rotate:-90deg;fill:none;stroke-width:3.5}.xs-ring-bg{stroke:#efe7e4}.xs-ring-fill{stroke:var(--color-brand-to);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 2.6s var(--ease-drawer) .3s}.xs-ring-tick{position:absolute;left:50%;top:46%;width:.75rem;height:.4rem;border-left:2px solid var(--color-brand-to);border-bottom:2px solid var(--color-brand-to);translate:-50% -50%;rotate:-45deg;opacity:0;transition:opacity .3s var(--ease-ui) 2.8s}.xs-checks{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.xs-check{position:relative;padding:.5rem .75rem .5rem 2.25rem;border-radius:.5rem;background:#f6f1ef;font-size:.875rem;color:#6b6361;transition:color .3s var(--ease-ui),background-color .3s var(--ease-ui)}.xs-check:before{content:"";position:absolute;left:.75rem;top:50%;width:1rem;height:1rem;translate:0 -50%;border-radius:999px;border:1.5px solid #cfc4c0;transition:background-color .3s var(--ease-ui),border-color .3s var(--ease-ui)}.xs-check:after{content:"";position:absolute;left:1.05rem;top:50%;width:.4rem;height:.22rem;translate:0 -70%;rotate:-45deg;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;opacity:0;transition:opacity .2s var(--ease-ui) .1s}.xs-help{display:grid;gap:.4rem;font-size:.8125rem;opacity:0;transform:translateY(8px);transition:opacity .3s var(--ease-ui),transform .45s var(--ease-drawer)}.xs-help-q{justify-self:end;max-width:85%;padding:.45rem .7rem;border-radius:.875rem .875rem .25rem;background:#111114;color:#fff}.xs-help-a{display:grid;gap:.15rem;max-width:85%;padding:.45rem .7rem;border-radius:.875rem .875rem .875rem .25rem;background:#fdeeec}.xs-help-who{color:var(--color-brand-to);font-size:.6875rem}.xs-lock{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:min(19rem,100%);min-height:22rem;margin-inline:auto;padding:2rem .75rem 1rem;border:6px solid #1c1c20;border-radius:2rem;background-image:radial-gradient(120% 80% at 50% 0%,#ffb3a8,#e8584b 45%,#5a1a14);color:#fff;box-shadow:0 24px 50px #0006}.xs-lock-time{font-size:3.5rem;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 2px 12px rgb(0 0 0 / .2)}.xs-lock-date{font-size:.875rem;opacity:.85}.xs-pushes{display:grid;gap:.5rem;width:100%;margin-top:1.5rem}.xs-push{display:flex;gap:.6rem;padding:.625rem .75rem;border-radius:1rem;background:#ffffffe0;color:var(--color-ink);font-size:.8125rem;line-height:1.3;box-shadow:0 8px 20px #0000002e;opacity:0;transform:translateY(-14px) scale(.96);transition:opacity .3s var(--ease-ui),transform .5s cubic-bezier(.34,1.56,.64,1)}.xs-push-icon{position:relative;flex:none;width:2rem;height:2rem;border-radius:.5rem;background-image:linear-gradient(135deg,var(--color-brand-from),var(--color-brand-to))}.xs-push-icon:before{content:"";position:absolute;left:50%;top:58%;width:.9rem;height:.75rem;translate:-50% -50%;border:2px solid #fff;border-radius:.15rem .15rem .3rem .3rem}.xs-push-icon:after{content:"";position:absolute;left:50%;top:30%;width:.45rem;height:.35rem;translate:-50% -50%;border:2px solid #fff;border-bottom:0;border-radius:.3rem .3rem 0 0}.xs-push-body{display:grid;gap:.1rem}.xs-push-app{color:#7a706d;font-size:.6875rem}.xs-push-title{font-size:.875rem}.xs-lock-cap{margin-top:auto;padding-top:1rem;font-size:.6875rem;opacity:.75}.xs-year-chart{position:relative;display:block;height:10rem}.xs-year-chart svg{width:100%;height:100%;overflow:visible}.xs-year-area{fill:#ff84782e;opacity:0;transition:opacity 1s var(--ease-ui) 1s}.xs-year-line{fill:none;stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2s var(--ease-drawer) .3s}.xs-gift{position:absolute;left:var(--x);top:var(--y);display:flex;flex-direction:column;align-items:center;gap:.3rem;translate:-50% -100%;opacity:0;transform:translateY(-24px);transition:opacity .3s var(--ease-ui),transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.8s + var(--i) * .45s)}.xs-gift-box{position:relative;width:1.25rem;height:1.1rem;order:2;border-radius:.2rem;background-image:linear-gradient(135deg,var(--color-brand-from),var(--color-brand-to));box-shadow:0 0 14px #ffa59bb3}.xs-gift-box:before{content:"";position:absolute;left:50%;top:-.2rem;bottom:0;width:2px;translate:-50% 0;background:#fff}.xs-gift-box:after{content:"";position:absolute;left:-.1rem;right:-.1rem;top:0;height:.3rem;border-radius:.15rem;background:#ffd2cc}.xs-gift-tag{padding:.1rem .5rem;border-radius:999px;background:#fff;color:var(--color-ink);font-size:.6875rem;white-space:nowrap}.xs-months{display:grid;grid-template-columns:repeat(12,1fr);font-size:.6875rem;text-align:center;opacity:.6}.xs-store-final .xs-shot{clip-path:inset(0);filter:brightness(.3) saturate(.4);transition:filter 1.4s var(--ease-ui),opacity .4s var(--ease-ui)}.xs-store-final{box-shadow:0 40px 90px #00000073,0 0 calc(var(--sun, 0) * 140px) #ffe4c999}.xs-sign{position:absolute;z-index:3;top:2.4rem;inset-inline-end:1rem;padding:.3rem .8rem;border-radius:999px;border:1px solid rgb(255 255 255 / .3);background:#111114b3;font-size:.8125rem;transition:background-color .5s var(--ease-ui),color .5s var(--ease-ui),box-shadow .5s var(--ease-ui);transition-delay:.6s}.xs-end{position:absolute;z-index:8;inset-inline:0;bottom:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;opacity:0;transform:translateY(24px);pointer-events:none;transition:opacity .5s var(--ease-ui),transform .6s var(--ease-ui)}.xs-end-title{font-size:1.5rem;text-shadow:0 2px 20px rgb(0 0 0 / .5)}.xs-ctas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;padding:.625rem;border-radius:999px;background:#0505078c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--color-ink-border)}.xs-replay{height:3rem;padding-inline:1rem;font-size:.875rem;color:var(--color-on-ink)}.xs-replay:hover{opacity:.8}@media(max-width:1023.98px){[data-xs-play-label],.xs-end-title{display:none}.xs-ctas{flex-wrap:nowrap;gap:.5rem;padding:.375rem;margin-inline:.75rem}.xs-ctas>a{flex:1 1 auto;height:2.75rem;padding-inline:1rem;font-size:.8125rem;white-space:nowrap}.xs-replay{width:2.75rem;padding:0;overflow:hidden;white-space:nowrap;font-size:0}.xs-replay:after{content:"\21ba";font-size:1.125rem}.xs-side{order:-1}.xs-note{width:calc(100vw - 4rem);max-width:20rem}}@media(min-width:1024px){.xs-world{--w: min(62rem, 80vw)}.xs-hud{padding-inline:1.5rem}.xs-clock{display:flex}.xs-index,.xs-callouts{display:block}.xs-ch{--lane-x: 50%;min-height:46rem;padding-block:6rem}.xs-ch-8{min-height:40rem}.xs-way{left:var(--x, 50%)}.xs-ch-inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;align-items:center;padding-inline:3rem}.xs-copy{grid-column:1 / 6}.xs-side{grid-column:8 / 13}.xs-mini{width:8rem}.xs-hole{width:6.5rem;height:6.5rem}.xs-hole-row>.xs-lift-card{flex-direction:column;align-items:flex-start;margin-inline-end:0}.xs-hole-row:nth-child(2){margin-inline-start:30%}.xs-hole-row:nth-child(3){margin-inline-start:8%}.xs-plank{inset-inline-end:auto;inset-inline-start:50%;translate:-50% -50%;transform:translate(-60%) rotate(-4deg)}}@media(prefers-reduced-motion:reduce){.xs-layer,.xs-layer *{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}.xs-toggle-dot{animation:none}}@keyframes xs-ping{0%{box-shadow:0 0 #ff847899}80%,to{box-shadow:0 0 0 10px #ff847800}}@keyframes xs-twinkle{0%{opacity:calc(var(--o) * .3)}to{opacity:var(--o)}}@keyframes xs-float{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}@keyframes xs-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes xs-hop{0%,to{transform:translateY(0) scale(1)}15%{transform:translateY(0) scale(1.1,.9)}50%{transform:translateY(-14px) scale(.95,1.05)}}@keyframes xs-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}@keyframes xs-caret{50%{opacity:0}}@keyframes xs-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0) rotate(0)}to{opacity:0;transform:rotate(var(--a)) translateY(-150px) rotate(320deg)}}@keyframes xs-wave{0%,to{opacity:1}50%{opacity:.45}}@keyframes xs-hub{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes xs-drip{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translate(6px,34px)}}@keyframes xs-buzz{0%,to{translate:0 0}25%{translate:-3px 0}75%{translate:3px 0}}@keyframes xs-spin{to{transform:rotate(360deg)}}@keyframes xs-fear{0%,to{transform:translateY(1px) scale(.96);opacity:.75}50%{transform:translateY(-2px) scale(1.04);opacity:1}}@keyframes xs-typing{0%,to{opacity:.25}50%{opacity:1}}@keyframes xs-done{0%{box-shadow:0 0 0 4px #ffffff4d,0 0 32px #ffa59be6}to{box-shadow:0 0 0 4px #fff0,0 0 32px #ffa59be6}}.launch-pass-row{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}@media(min-width:64rem){.launch-pass-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.launch-pass-item{--rx: 0deg;--ry: 0deg;--flip: 0deg;--notch: var(--color-surface);perspective:1400px}.launch-pass-item[data-flipped]{--flip: 180deg}.launch-pass-card{display:grid;height:100%;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(calc(var(--ry) + var(--flip)));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.launch-pass-face{grid-area:1 / 1;position:relative;display:flex;flex-direction:column;gap:.875rem;padding:1.5rem;border-radius:1.5rem;border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-on-surface);overflow:hidden;backface-visibility:hidden}.launch-pass-back{transform:rotateY(180deg)}.launch-pass-item[data-pass=premium] .launch-pass-face{border-color:transparent;background-color:var(--color-ink);background-image:radial-gradient(90% 55% at 100% 0%,color-mix(in oklab,var(--color-brand-via) 40%,transparent),transparent 70%);color:var(--color-on-ink);box-shadow:0 40px 80px -40px color-mix(in oklab,var(--color-brand-to) 60%,transparent)}.launch-pass-item[data-pass=custom] .launch-pass-face{border-color:transparent;background-color:color-mix(in oklab,var(--color-brand-from) 24%,var(--color-surface))}.launch-pass-sweep{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(105deg,transparent 38%,rgb(255 255 255 / .4) 50%,transparent 62%);background-size:260% 100%;background-position:100% 0;opacity:0;transition:opacity .4s ease,background-position .9s ease}.launch-pass-item[data-hover] .launch-pass-sweep{background-position:0% 0;opacity:.6}.launch-pass-item[data-pass=premium][data-hover] .launch-pass-sweep{opacity:.25}.launch-pass-top{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.launch-pass-class{opacity:.7}.launch-pass-no{color:var(--color-brand-to);font-variant-numeric:tabular-nums}.launch-pass-item[data-pass=premium] .launch-pass-no{color:var(--color-brand-from)}.launch-pass-name{margin:0;font-size:1.75rem;line-height:1.1;letter-spacing:-.02em}.launch-pass-route{display:flex;align-items:center;gap:.75rem;margin:0;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.launch-pass-route-line{position:relative;flex:1 1 auto;height:0;border-top:1px dashed currentColor;opacity:.6}.launch-pass-route-line:after{content:"";position:absolute;right:-.25rem;top:-.3125rem;width:.5rem;height:.5rem;border-radius:9999px;background-color:var(--color-brand-via)}.launch-pass-list{display:flex;flex-direction:column;gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;font-size:.9375rem;line-height:1.4}.launch-pass-list>li{display:flex;gap:.625rem}.launch-pass-list [data-check]{color:var(--color-brand-via)}.launch-pass-tear{position:relative;margin:auto -1.5rem 0;padding-top:.5rem;height:0;border-top:2px dashed rgb(128 128 128 / .35)}.launch-pass-tear:before,.launch-pass-tear:after{content:"";position:absolute;top:-.8125rem;width:1.5rem;height:1.5rem;border-radius:9999px;background-color:var(--notch)}.launch-pass-tear:before{left:-.75rem}.launch-pass-tear:after{right:-.75rem}.launch-pass-stub{display:flex;flex-direction:column;gap:.875rem}.launch-pass-price{display:flex;flex-direction:column;gap:.125rem;margin:0;font-size:2rem;line-height:1;letter-spacing:-.03em}.launch-pass-price>span{font-size:.8125rem;letter-spacing:0;opacity:.7}.launch-pass-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.launch-pass-flip{padding:0;border:0;background-color:transparent;color:inherit;font-family:inherit;font-size:.875rem;text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.launch-pass-flip:focus-visible{outline:2px solid var(--color-brand-via);outline-offset:4px;border-radius:.25rem}.launch-pass-flip-back{margin-top:auto;align-self:flex-start}.launch-pass-facts{display:flex;flex-direction:column;margin:0}.launch-pass-facts>div{display:flex;flex-direction:column;gap:.125rem;padding:.625rem 0;border-top:1px solid rgb(128 128 128 / .25)}.launch-pass-facts dt{font-size:.75rem;opacity:.6}.launch-pass-facts dd{margin:0;font-size:.875rem;line-height:1.4}@media(prefers-reduced-motion:reduce){.launch-pass-card{transition:none}}.launch-help{display:flex;flex-direction:column;width:fit-content;max-width:100%;margin:1.75rem auto 0;border:1px solid var(--color-border);border-radius:1.25rem;background-color:var(--color-surface);box-shadow:0 18px 40px -28px #00000059;overflow:hidden}@media(min-width:48rem){.launch-help{flex-direction:row;align-items:stretch;border-radius:9999px}}.launch-help-btn{display:flex;align-items:center;gap:.875rem;padding:.75rem 1.5rem .75rem .75rem;border:0;background-color:transparent;color:inherit;font-family:inherit;font-size:.9375rem;text-align:left;cursor:pointer;transition:background-color .3s ease}.launch-help-btn:hover,.launch-help-btn[aria-expanded=true]{background-color:color-mix(in oklab,var(--color-brand-from) 14%,var(--color-surface))}.launch-help-btn:focus-visible{outline:2px solid var(--color-brand-via);outline-offset:-4px;border-radius:9999px}.launch-help-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex:none;border-radius:9999px;background-color:var(--color-ink);color:var(--color-on-ink)}.launch-help-icon-coral{background-image:linear-gradient(135deg,var(--color-brand-from),var(--color-brand-via),var(--color-brand-to))}.launch-help-icon svg{width:1.125rem;height:1.125rem}.launch-help-text{display:flex;flex-direction:column;gap:.125rem;line-height:1.25}.launch-help-kicker{font-size:.75rem;color:var(--color-on-surface-secondary)}.launch-help-chev{display:inline-flex;width:1rem;height:1rem;margin-left:.25rem;transition:transform .35s ease}.launch-help-btn[aria-expanded=true] .launch-help-chev{transform:rotate(180deg)}.launch-help-divider{height:1px;background-color:var(--color-border)}@media(min-width:48rem){.launch-help-divider{width:1px;height:auto;margin:.75rem 0}}.launch-help-summary{display:none}.expo-door{display:inline-flex;align-items:center;gap:.625rem;font-size:.9375rem;color:inherit;text-decoration:none;cursor:pointer}.expo-door-play{position:relative;display:inline-flex;flex:none;width:1.75rem;height:1.75rem;border-radius:9999px;background-image:linear-gradient(135deg,var(--color-brand-from),var(--color-brand-via),var(--color-brand-to));box-shadow:0 0 color-mix(in oklab,var(--color-brand-via) 45%,transparent);transition:box-shadow .4s ease,transform .3s ease}.expo-door-play:after{content:"";position:absolute;top:50%;left:54%;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #fff;transform:translate(-50%,-50%)}.expo-door:hover .expo-door-play,.expo-door:focus-visible .expo-door-play{box-shadow:0 0 0 6px color-mix(in oklab,var(--color-brand-via) 22%,transparent);transform:scale(1.06)}.expo-door>span:last-child{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:2px;transition:background-size .35s ease}.expo-door:hover>span:last-child,.expo-door:focus-visible>span:last-child{background-size:100% 1px}.expo-door:focus-visible{outline:2px solid var(--color-brand-via);outline-offset:4px;border-radius:9999px}.launch-door{margin:1.25rem 0 0;text-align:center}.xs-toggle-mai{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.625rem;height:1.625rem;margin-inline-start:-.375rem;border-radius:9999px;background-image:radial-gradient(circle at 35% 30%,#ffd2cb,var(--color-brand-via) 55%,var(--color-brand-to));color:var(--color-ink);animation:xs-ping 2.4s ease-out infinite}.xs-toggle-eye{position:absolute;top:36%;width:.19rem;height:.25rem;border-radius:9999px;background-color:var(--color-ink);transform-origin:50% 50%;animation:xs-mai-blink 4.6s ease-in-out infinite}.xs-toggle-eye:first-child{left:32%}.xs-toggle-eye:nth-child(2){right:32%}.xs-toggle-smile{position:absolute;left:50%;top:55%;width:.5rem;height:.25rem;border:1.5px solid var(--color-ink);border-top:0;border-radius:0 0 .5rem .5rem;transform:translate(-50%)}.xs-toggle-tick{display:none;width:.875rem;height:.875rem}.xs-toggle[data-watched] .xs-toggle-eye,.xs-toggle[data-watched] .xs-toggle-smile{display:none}.xs-toggle[data-watched] .xs-toggle-tick{display:block}.xs-toggle[data-watched] .xs-toggle-mai{animation:none}.xs-toggle-more{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;opacity:0;margin-inline-start:-.625rem;transition:max-width .45s ease,opacity .3s ease,margin .45s ease}.xs-toggle:hover .xs-toggle-more,.xs-toggle:focus-visible .xs-toggle-more{max-width:9rem;opacity:.7;margin-inline-start:-.25rem}.xs-toggle[data-watched] .xs-toggle-more{display:none}@keyframes xs-mai-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@media(prefers-reduced-motion:reduce){.xs-toggle-mai,.xs-toggle-eye{animation:none}}.xs-toggle,.xs-toggle>span{white-space:nowrap}.expo-door{white-space:nowrap}@media(min-width:64rem){s-hero-reveal[data-live] [data-hero-cards],s-hero-reveal[data-live] [data-hero-fan],s-hero-reveal[data-live] [data-hero-fan]>li{pointer-events:none}s-hero-reveal[data-live] [data-reveal-card][data-unlocked]{pointer-events:auto}s-hero-reveal:not([data-folded]) [data-hero-copy-wrap]{position:relative;z-index:2}}s-hero-reveal:not([data-folded]) [data-hero-collapse=cta]{position:relative;z-index:30;pointer-events:auto}@media(min-width:64rem){s-hero-reveal[data-folded] [data-hero-collapse]{pointer-events:none}}s-hero-reveal [data-rays]{will-change:opacity}s-hero-reveal[data-sun-gone] :is([data-sun],[data-glint],[data-shimmer],[data-flare]),s-hero-reveal[data-unlit] [data-rays]{animation:none;visibility:hidden}@media(prefers-reduced-motion:no-preference){s-hero-reveal:not(:defined) [data-reveal-card],s-hero-reveal:not(:defined) [data-unlock-label]{opacity:0;animation:hero-first-paint-safety .4s ease 2.5s forwards}}@keyframes hero-first-paint-safety{to{opacity:1}}@media(min-width:64rem)and (prefers-reduced-motion:no-preference){s-hero-reveal:not([data-live]) [data-hero-copy-wrap]{min-height:calc(100svh - 10rem);display:flex;flex-direction:column;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/page-home.css.map */
