[data-home]{--home-paper: 39 58% 96%;--home-sand: 37 49% 92%;--home-line: 38 32% 87%;--home-muted: 36 7% 35%;--home-case: 228 12% 6%;--home-ease-out: cubic-bezier(.23, 1, .32, 1);--home-ease-in-out: cubic-bezier(.77, 0, .175, 1)}.dark [data-home]{--home-paper: 30 18% 7%;--home-sand: 30 17% 9%;--home-line: 32 17% 15%;--home-muted: 36 10% 62%}[data-home] .home-display{font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em}[data-home] .home-intro>*{animation:home-rise .52s var(--home-ease-out) both}[data-home] .home-intro>*:nth-child(2){animation-delay:60ms}[data-home] .home-intro>*:nth-child(3){animation-delay:.12s}[data-home] .home-intro>*:nth-child(4){animation-delay:.18s}[data-home] .home-intro>*:nth-child(5){animation-delay:.24s}@keyframes home-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-home] .home-swap{animation:home-swap .15s var(--home-ease-out) both}@keyframes home-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}[data-home][data-motion] .home-reveal:not([data-in]){opacity:0;transform:translateY(14px)}[data-home] .home-reveal{transition:opacity .6s var(--home-ease-out),transform .6s var(--home-ease-out)}[data-home] .home-clip{clip-path:inset(0 0 0 0 round 18px);transition:clip-path .9s var(--home-ease-in-out)}[data-home][data-motion] .home-clip{clip-path:inset(0 0 100% 0 round 18px)}[data-home][data-motion] [data-in] .home-clip,[data-home][data-motion] .home-clip[data-in]{clip-path:inset(0 0 0 0 round 18px)}[data-home] .home-pulse{position:relative}[data-home] .home-pulse:after{content:"";position:absolute;inset:0;border-radius:9999px;background:inherit;animation:home-pulse 2.4s ease-in-out infinite}@keyframes home-pulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.5;transform:scale(2.2)}}[data-home] .home-cycle-item{transition:opacity .42s ease,filter .42s ease,transform .42s var(--home-ease-out)}[data-home] .home-cycle-item[data-state=next]{opacity:0;filter:blur(3px);transform:translateY(6px)}[data-home] .home-cycle-item[data-state=past]{opacity:0;filter:blur(3px);transform:translateY(-6px)}[data-home] .home-route-draw{stroke-dasharray:1000;stroke-dashoffset:0;transition:stroke-dashoffset 2.4s var(--home-ease-in-out)}[data-home][data-motion] .home-route:not([data-in]) .home-route-draw{stroke-dashoffset:1000}[data-home] .home-route-bag{offset-path:path("M20,60 C 200,0 420,90 640,40 S 900,10 980,50");offset-rotate:0deg;offset-distance:100%;transition:offset-distance 2.4s var(--home-ease-in-out)}[data-home][data-motion] .home-route:not([data-in]) .home-route-bag{offset-distance:0%}[data-home] .home-code-digit{transition:opacity .3s var(--home-ease-out),transform .3s var(--home-ease-out)}[data-home] .home-code-check{transition:opacity .3s ease,transform .3s var(--home-ease-out)}[data-home] .home-code-done{transition:opacity .4s ease}[data-home][data-motion] .home-codes:not([data-in]) .home-code-digit{opacity:0;transform:translateY(6px)}[data-home][data-motion] .home-codes:not([data-in]) .home-code-check{opacity:0;transform:scale(.6)}[data-home][data-motion] .home-codes:not([data-in]) .home-code-done{opacity:0}[data-home] .home-codes[data-in] .home-code-row:nth-child(1) .home-code-check{transition-delay:.9s}[data-home] .home-codes[data-in] .home-code-row:nth-child(2) .home-code-check{transition-delay:1.7s}[data-home] .home-codes[data-in] .home-code-done{transition-delay:2.1s}[data-home] .home-slot{animation:home-slot 2.8s ease-in-out infinite}@keyframes home-slot{0%,to{box-shadow:0 0 hsl(var(--primary) / .45)}50%{box-shadow:0 0 0 10px hsl(var(--primary) / 0)}}[data-home] .home-video{opacity:0;transition:opacity .6s ease}[data-home] .home-video[data-playing]{opacity:1}@media(prefers-reduced-motion:reduce){[data-home] .home-intro>*,[data-home] .home-swap{animation:home-fade .2s ease both}[data-home][data-motion] .home-reveal:not([data-in]){transform:none}[data-home] .home-reveal{transition:opacity .2s ease}[data-home] .home-clip,[data-home][data-motion] .home-clip{clip-path:none;transition:none}[data-home] .home-pulse:after,[data-home] .home-slot{animation:none}[data-home] .home-cycle-item,[data-home] .home-code-digit,[data-home] .home-code-check{transition:opacity .2s ease;transform:none;filter:none}[data-home] .home-route-draw{transition:none;stroke-dashoffset:0}[data-home] .home-route-bag{transition:none;offset-distance:100%}}@keyframes home-fade{0%{opacity:0}to{opacity:1}}
