.landing{--background: 38 33% 96%;--foreground: 20 12% 12%;--muted: 36 22% 91%;--muted-foreground: 24 9% 38%;--card: 40 40% 99%;--card-foreground: 20 12% 12%;--popover: 40 40% 99%;--popover-foreground: 20 12% 12%;--primary: 20 12% 14%;--primary-foreground: 0 0% 100%;--secondary: 36 22% 92%;--secondary-foreground: 20 12% 15%;--accent: 36 22% 91%;--accent-foreground: 20 12% 15%;--destructive: 0 78% 52%;--destructive-foreground: 0 0% 98%;--border: 32 16% 85%;--input: 32 16% 85%;--ring: 0 81% 34%;color-scheme:light;font-family:Satoshi,Inter,system-ui,sans-serif}.landing.landing-dark{--background: 24 6% 10%;--foreground: 30 8% 97%;--muted: 24 5% 17%;--muted-foreground: 28 6% 68%;--card: 24 6% 13%;--card-foreground: 30 8% 97%;--popover: 24 6% 13%;--popover-foreground: 30 8% 97%;--primary: 30 8% 97%;--primary-foreground: 24 6% 11%;--secondary: 24 5% 17%;--secondary-foreground: 30 8% 93%;--accent: 24 5% 17%;--accent-foreground: 30 8% 93%;--destructive: 0 72% 60%;--destructive-foreground: 0 0% 98%;--border: 24 5% 22%;--input: 24 5% 22%;--ring: 4 100% 65%;color-scheme:dark}.landing h1,.landing h2{font-family:"Satoshi",var(--font-heading),sans-serif;font-weight:600;letter-spacing:-.02em}.landing h3,.landing h4{font-family:Satoshi,Inter,system-ui,sans-serif;font-weight:700}.landing .font-display{font-family:"Satoshi",var(--font-heading),sans-serif;font-weight:600}.landing .brand-text{background-color:#9e1420;background-image:radial-gradient(42% 56% at 20% 25%,#8c0f1d,#8c0f1d00),radial-gradient(48% 62% at 80% 18%,#facc15,#facc1500),radial-gradient(52% 66% at 72% 82%,#ff3b1f,#ff3b1f00),radial-gradient(44% 54% at 22% 78%,#f97316,#f9731600);background-size:230% 230%,210% 210%,250% 250%,220% 220%;background-position:0% 0%,100% 0%,100% 100%,0% 100%;animation:brand-blob 13s ease-in-out infinite alternate;-webkit-background-clip:text;background-clip:text;color:transparent}@media (prefers-reduced-motion: reduce){.landing .brand-text{animation:none}}html.landing-root-dark,html.landing-root-dark body{background-color:#1b1917}.landing .ls-gain{color:#047857}.landing.landing-dark .ls-gain{color:#6ee7b7}.landing:not(.landing-dark) .ls-mesh{background-image:conic-gradient(from 0deg at 50% 42%,#e01b241a,#facc1521,#f9731626,#ff3b1f1f,#d9770621,#e01b241a)}.landing .cc-eyebrow{border-color:#9e111147;background-color:#9e111112;color:#871010}.landing.landing-dark .cc-eyebrow{border-color:#ff5a4f57;background-color:#ff5a4f1f;color:#ff7b70}.landing .plan-card{box-shadow:0 1px 2px -1px #291e2012,0 8px 20px -12px #291e202e}.landing .plan-card-featured{box-shadow:0 2px 5px -2px #291e201a,0 20px 46px -20px #9e111157}.landing.landing-dark .plan-card{box-shadow:0 1px 2px -1px #00000080,0 10px 24px -14px #0009}.landing.landing-dark .plan-card-featured{box-shadow:0 2px 6px -2px #0000008c,0 24px 52px -22px #e01b246b}@media (min-width: 1024px){.landing .cc-split{display:grid;grid-template-columns:1.06fr .94fr;gap:1.25rem}}.landing button.brand-solid:hover,.landing a.brand-solid:hover,.landing .brand-solid:hover{background-color:#9e1111;filter:brightness(1.12) saturate(1.04)}.landing.landing-dark button.brand-solid:hover,.landing.landing-dark a.brand-solid:hover,.landing.landing-dark .brand-solid:hover{background-color:#b51414;filter:brightness(1.08)}.landing button:not(:disabled):not([role=tab]),.landing [role=button]:not([aria-disabled=true]){transition-property:color,background-color,border-color,opacity,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.landing button:not(:disabled):active,.landing [role=button]:not([aria-disabled=true]):active{transform:translateY(1px)}@media (prefers-reduced-motion: reduce){.landing button:not(:disabled),.landing [role=button]:not([aria-disabled=true]){transition:none}.landing button:not(:disabled):active,.landing [role=button]:not([aria-disabled=true]):active{transform:none}}.landing .cc-bar-brand{background-color:#9e1111}.landing.landing-dark .cc-bar-brand{background-color:#ff5a4f}.landing .cc-bar-brand-soft{background-color:#9e111159}.landing.landing-dark .cc-bar-brand-soft{background-color:#ff5a4f61}.landing .cc-card-brand{border-color:#0478576b;background-color:#0478570d}.landing.landing-dark .cc-card-brand{border-color:#6ee7b766;background-color:#6ee7b70f}.landing .cc-card-brand .brand-ink{color:#047857}.landing.landing-dark .cc-card-brand .brand-ink{color:#6ee7b7}.landing .cc-gain-bar{background-color:#047857}.landing.landing-dark .cc-gain-bar{background-color:#6ee7b7;color:#022c22}.landing .cc-card-brand .cc-divider{border-color:#04785740}.landing.landing-dark .cc-card-brand .cc-divider{border-color:#6ee7b740}.landing .ls-warn{color:#b45309}.landing.landing-dark .ls-warn{color:#fcd34d}.landing .shiny-text{display:inline-block;color:hsl(var(--muted-foreground));background:linear-gradient(120deg,#e01b2400 40%,#e01b24f2,#e01b2400 60%);background-size:220% 100%;background-position:150% 0;-webkit-background-clip:text;background-clip:text;animation:ls-shine 3.2s linear infinite}.landing.landing-dark .shiny-text{color:#ffffffd1;background:linear-gradient(120deg,#fff0 40%,#fffffff2,#fff0 60%);background-size:220% 100%;background-position:150% 0;-webkit-background-clip:text;background-clip:text}@keyframes ls-shine{to{background-position:-70% 0}}.spotlight-card{position:relative}.spotlight-card:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .45s ease;background:radial-gradient(340px circle at var(--sx, 50%) var(--sy, 50%),var(--spot),transparent 70%);pointer-events:none;z-index:1}.spotlight-card:hover:before{opacity:1}.star-border{position:relative;display:inline-block;border-radius:9999px;padding:1.5px;overflow:hidden;isolation:isolate}.star-border:before{content:"";position:absolute;inset:-150%;background:conic-gradient(from 0deg,transparent 0deg 250deg,rgba(224,27,36,.9) 300deg,rgba(250,204,21,.9) 330deg,transparent 360deg);animation:ls-spin 3.2s linear infinite;z-index:-1}.star-border-inner{display:inline-block;border-radius:9999px;background:hsl(var(--background))}@keyframes ls-spin{to{transform:rotate(360deg)}}.grad-border{border:1.5px solid transparent;background:linear-gradient(hsl(var(--card)),hsl(var(--card))) padding-box,linear-gradient(120deg,#e01b24,#facc15,#f97316,#8c0f1d,#e01b24) border-box;background-size:100% 100%,300% 300%;animation:brand-pan 9s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.grad-border{animation:none}}.landing button.brand-gradient,.landing a.brand-gradient{position:relative;overflow:hidden;isolation:isolate;transition:filter .25s ease,transform .2s ease,box-shadow .25s ease}.landing button.brand-gradient:after,.landing a.brand-gradient:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.45) 50%,transparent 62%);transform:translate(-130%) skew(-8deg);transition:transform .55s ease}.landing button.brand-gradient:hover,.landing a.brand-gradient:hover{opacity:1!important;background-color:#9e1420!important;filter:brightness(1.14) saturate(1.06);transform:translateY(-1px);box-shadow:0 14px 34px -10px #e01b248c}.landing button.brand-gradient:hover:after,.landing a.brand-gradient:hover:after{transform:translate(130%) skew(-8deg)}.landing.landing-dark button.brand-gradient:hover,.landing.landing-dark a.brand-gradient:hover{filter:brightness(.84) saturate(1.1);box-shadow:0 14px 38px -10px #8c0f1db3}@media (prefers-reduced-motion: reduce){.landing button.brand-gradient:after,.landing a.brand-gradient:after{transition:none;display:none}.landing button.brand-gradient:hover,.landing a.brand-gradient:hover{transform:none}}@keyframes calc-pop{0%{transform:scale(.94);opacity:.6}55%{transform:scale(1.045);opacity:1}to{transform:scale(1)}}.calc-pop{animation:calc-pop .5s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){.calc-pop{animation:none}}@keyframes plan-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.plan-swap{animation:plan-swap .45s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion: reduce){.plan-swap{animation:none}}.ts-pill{position:relative;overflow:hidden;isolation:isolate;transition:color .25s ease,border-color .25s ease,transform .25s ease}.ts-pill:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background-color:#9e1420;background-image:radial-gradient(52% 64% at 18% 22%,#8c0f1d,#8c0f1d00),radial-gradient(44% 56% at 84% 12%,#facc15,#facc1500),radial-gradient(56% 68% at 76% 84%,#ff3b1f,#ff3b1f00);background-size:220% 220%,200% 200%,230% 230%;transform:translateY(101%);transition:transform .32s cubic-bezier(.33,1,.68,1)}.ts-pill:hover{color:#fff;border-color:transparent;transform:translateY(-1px)}.ts-pill:hover:before{transform:translateY(0)}@media (prefers-reduced-motion: reduce){.ts-pill:before{transition:none}.ts-pill{transition:none}}.landing{--sec-pad-y: clamp(2rem, 5.2vh, 5.5rem);--stack-gap: clamp(1.75rem, 5.8vh, 8rem);--media-max: 40vh;--head-size: clamp(1.9rem, min(4.2vw, 5.2vh), 3.4rem);--fs-xs: clamp(12.5px, 12px + .18vw, 13.5px);--fs-sm: clamp(13.5px, 13px + .2vw, 14.5px);--fs-md: clamp(15px, 14.4px + .25vw, 16.5px);--fs-lg: clamp(16.5px, 15.8px + .3vw, 18.5px);--fs-xl: clamp(18.5px, 17.5px + .4vw, 21px)}@supports (height: 1svh){.landing{--sec-pad-y: clamp(2rem, 5.2svh, 5.5rem);--stack-gap: clamp(1.75rem, 5.8svh, 8rem);--media-max: 40svh;--head-size: clamp(1.9rem, min(4.2vw, 5.2svh), 3.4rem)}}.landing .sm-scope{z-index:80;height:100dvh;overflow:clip}.landing header:has(.staggered-menu-wrapper[data-open]){z-index:90}html.ls-menu-lock .landing header{z-index:90}.landing .sm-scope .staggered-menu-panel{height:100dvh}.landing .sm-scope .sm-logo{display:none}.landing .sm-scope .staggered-menu-header{justify-content:flex-end}.landing .sm-scope .staggered-menu-header{padding:18px calc(20px + env(safe-area-inset-right,0px)) 0 16px;transform:translateY(calc(var(--announcement-h, 0px) - 8px));transition:transform .45s ease}.landing .sm-scope .staggered-menu-wrapper[data-open] .staggered-menu-header{transform:translateY(0)}.landing .sm-scope .staggered-menu-panel{backdrop-filter:none;-webkit-backdrop-filter:none}.landing .sm-scope .sm-toggle{width:44px;height:44px;justify-content:center;gap:0;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--card))}.landing .sm-scope .sm-toggle-textWrap{display:none}.landing .sm-scope .sm-panel-item{display:block;font-size:1rem;width:100%;padding:0}.landing .sm-scope .sm-panel-itemLabel{display:flex;align-items:center;gap:.85rem;width:100%;padding:13px 2px;line-height:22px;border:0;border-bottom:1px solid hsl(var(--border) / .7);border-radius:0;background:none;font-size:1.25rem;font-weight:600;letter-spacing:-.015em;color:hsl(var(--foreground));transition:color .18s ease}.landing .sm-scope .sm-panel-itemWrap:last-child .sm-panel-itemLabel{border-bottom:0}.landing .sm-scope .staggered-menu-panel:focus,.landing .sm-scope .staggered-menu-panel:focus-visible{outline:none}.landing .sm-scope .sm-panel-item:focus{outline:none}.landing .sm-scope .sm-panel-item:focus-visible .sm-panel-itemLabel{outline:2px solid hsl(var(--ring, 348 80% 42%));outline-offset:-2px;border-radius:6px}.landing .sm-scope .sm-panel-item:active .sm-panel-itemLabel,.landing .sm-scope .sm-panel-item:active .sm-panel-itemIcon{color:hsl(var(--brand-ink, 348 80% 35%))}.landing .sm-scope .sm-panel-itemIcon{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:0;background:none;color:hsl(var(--muted-foreground))}.landing .sm-scope .sm-panel-itemIcon svg{width:20px;height:20px;stroke-width:1.75}.landing .sm-scope .sm-panel-itemText{flex:1 1 auto}.landing .sm-scope .sm-panel-itemChevron{display:none}.landing .sm-scope .sm-panel-itemWrap{overflow:hidden;flex:0 0 auto}.landing .sm-scope .sm-panel-list{gap:0}.landing .sm-scope .staggered-menu-panel{overflow:hidden}.landing .sm-scope .sm-panel-inner{min-height:0}.landing .sm-scope .sm-panel-brand,.landing .sm-scope .sm-panel-footer{flex:0 0 auto}.landing .sm-scope .sm-panel-list{flex:1 1 auto;min-height:0;overflow-y:auto;justify-content:safe center;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (max-width: 1023.98px){html.ls-menu-lock,html.ls-menu-lock body{overflow:hidden}html.ls-menu-lock .landing *,html.ls-menu-lock .landing *:before,html.ls-menu-lock .landing *:after{animation-play-state:paused!important}html.ls-menu-lock .sm-scope *,html.ls-menu-lock .sm-scope *:before,html.ls-menu-lock .sm-scope *:after{animation-play-state:running!important}}@media (max-width: 639px){.landing .sm-scope .sm-prelayers{width:100%}}@media (max-height: 500px){.landing .sm-scope .staggered-menu-panel{padding-top:.75rem;padding-bottom:.9rem}.landing .sm-scope .sm-panel-brand{min-height:32px}.landing .sm-scope .sm-panel-itemLabel{padding:11px 2px;font-size:1.125rem}.landing .sm-scope .sm-panel-itemIcon{width:20px;height:20px}.landing .sm-scope .sm-panel-itemIcon svg{width:18px;height:18px}.landing .sm-scope .sm-panel-list{gap:.45rem}.landing .sm-scope .sm-panel-inner{gap:.6rem}.landing .sm-scope .sm-panel-footer .grid{padding:0}.landing .sm-scope .sm-panel-footer a{padding-top:.5rem;padding-bottom:.5rem}}.landing .sm-scope .sm-panel-brand{min-height:44px;padding-left:2px}@media (min-width: 640px){.landing .sm-scope .staggered-menu-panel,.landing .sm-scope .sm-prelayers{width:clamp(340px,48vw,430px);left:auto;right:0}.landing .sm-scope .sm-panel-itemLabel{font-size:1.125rem}}.landing{overflow-x:clip}html.ls-smooth{scroll-behavior:smooth;scroll-padding-top:96px}.landing ::-moz-selection{background:#e01b2433}.landing ::selection{background:#e01b2433}@keyframes ls-rotate{to{transform:rotate(1turn)}}.ls-mesh{position:absolute;inset:-25%;pointer-events:none;background:conic-gradient(from 0deg at 50% 42%,#e01b2426,#facc151c,#f9731621,#ff3b1f1a,#8c0f1d24,#e01b2426);filter:blur(95px);animation:ls-rotate 60s linear infinite;will-change:transform}.ls-mesh:after{content:"";position:absolute;inset:10%;border-radius:999px;background:conic-gradient(from 180deg at 46% 55%,#facc151a,#e01b2414,#9e14201a,#facc151a);animation:ls-rotate 80s linear infinite reverse}.landing-dark .ls-mesh{opacity:.55}.ls-marquee-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.glass-surface{position:relative;isolation:isolate;background:linear-gradient(135deg,hsl(var(--card) / .88),hsl(var(--card) / .68));backdrop-filter:blur(20px) saturate(1.7);border:1px solid hsl(var(--border));box-shadow:inset 0 1px #fff9,inset 0 -1px #00000008,0 10px 30px -12px #140c232e}.glass-surface:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 60% at 15% 0%,rgba(255,255,255,.35),transparent 55%),radial-gradient(80% 45% at 85% 100%,rgba(224,27,36,.06),transparent 60%);pointer-events:none;z-index:-1}.landing-dark .glass-surface{background:linear-gradient(135deg,hsl(var(--card) / .55),hsl(var(--card) / .25));box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff0a,0 8px 32px #00000073}.landing-dark .glass-surface:before{background:radial-gradient(120% 60% at 15% 0%,rgba(255,255,255,.1),transparent 55%),radial-gradient(80% 45% at 85% 100%,rgba(224,27,36,.08),transparent 60%)}.ls-outline-text{font-family:"Satoshi",var(--font-heading),sans-serif;font-weight:700;color:transparent;-webkit-text-stroke:1.5px hsl(var(--foreground) / .16);letter-spacing:.02em;white-space:nowrap}.ls-outline-text .fill{color:transparent;background-color:#9e1420;background-image:radial-gradient(42% 56% at 20% 25%,#8c0f1d,#8c0f1d00),radial-gradient(48% 62% at 80% 18%,#facc15,#facc1500),radial-gradient(52% 66% at 72% 82%,#ff3b1f,#ff3b1f00),radial-gradient(44% 54% at 22% 78%,#f97316,#f9731600);background-size:230% 230%,210% 210%,250% 250%,220% 220%;animation:brand-blob 13s ease-in-out infinite alternate;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:0}.ls-card{position:relative;box-shadow:0 1px 2px #140c230d,0 8px 24px -12px #140c231a;transition:box-shadow .35s ease,transform .35s ease,border-color .35s ease}.ls-card:after{content:"";position:absolute;top:0;left:1.75rem;right:1.75rem;height:1px;border-radius:9999px;background:linear-gradient(90deg,transparent,rgba(224,27,36,.35),rgba(250,204,21,.3),transparent);opacity:.8;pointer-events:none}.ls-card:hover{box-shadow:0 2px 4px #140c230f,0 18px 42px -16px #b4193c2e}.landing-dark .ls-card{box-shadow:0 1px 2px #0006,0 10px 30px -14px #0009}.landing-dark .ls-card:after{opacity:.5}.glare-hover{overflow:hidden}.glare-hover:before{content:"";position:absolute;top:0;left:-80%;height:100%;width:55%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),rgba(224,27,36,.08),transparent);transition:left .7s ease;pointer-events:none;z-index:2}.glare-hover:hover:before{left:130%}.landing-dark .glare-hover:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}.landing-dark .plan-bonus{color:#fbbf24}.ls-rotating{animation:ls-spin 16s linear infinite}@keyframes ls-grid-drift{to{background-position:42px 42px}}.cta-grid{animation:ls-grid-drift 3.2s linear infinite}.landing-noise{position:fixed;inset:0;z-index:40;pointer-events:none;opacity:.03;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (prefers-reduced-motion: reduce){.shiny-text,.star-border:before,.ls-mesh,.ls-rotating,.cta-grid{animation:none!important}html.ls-smooth{scroll-behavior:auto}}.cv-auto{content-visibility:auto;contain-intrinsic-size:auto 720px}@media (max-width: 1023px){.ls-mesh,.ls-mesh:after{animation:none!important}.ls-mesh{filter:blur(60px)}.landing .ls-aurora{filter:blur(64px)!important;animation:none!important}.landing-noise{display:none}.landing .sv-fx>div{filter:blur(48px)!important}}@keyframes hiw-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.landing .hiw-fill{transform-origin:top;animation-name:hiw-fill;animation-timing-function:linear;animation-fill-mode:forwards}.landing .hiw-paused .hiw-fill{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.landing .hiw-fill{animation:none;transform:scaleY(1)}}.landing .ls-serif{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;color:#9e1111}.landing.landing-dark .ls-serif{color:#ef4136}.landing .ls-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;font-feature-settings:"tnum" 1,"zero" 1;letter-spacing:-.01em}.landing .ls-label{display:flex;align-items:center;gap:.75rem;color:#871010}.landing.landing-dark .ls-label{color:#ff7b70}.landing .ls-label:after{content:"";flex:1 1 auto;height:1px;background:hsl(var(--border))}.landing .ls-label-center:before{content:"";flex:1 1 auto;height:1px;background:hsl(var(--border))}.landing .ls-slip{--slip: 40 40% 99.5%;background:hsl(var(--slip));color:#221d1b;border-radius:14px 14px 0 0;-webkit-mask:radial-gradient(circle 6px at 50% 100%,transparent 5.5px,#000 6px) bottom / 14px 12px repeat-x,linear-gradient(#000,#000) top / 100% calc(100% - 11px) no-repeat;mask:radial-gradient(circle 6px at 50% 100%,transparent 5.5px,#000 6px) bottom / 14px 12px repeat-x,linear-gradient(#000,#000) top / 100% calc(100% - 11px) no-repeat;padding-bottom:22px;filter:drop-shadow(0 18px 30px rgb(60 30 20 / .16)) drop-shadow(0 2px 3px rgb(60 30 20 / .08))}.landing.landing-dark .ls-slip{--slip: 36 18% 94%;filter:drop-shadow(0 20px 36px rgb(0 0 0 / .55))}.landing .ls-dash{border-top:1.5px dashed hsl(24 10% 78%)}.landing .ls-object{box-shadow:0 1px 1px #3c1e140d,0 6px 14px -6px #3c1e141f,0 28px 50px -24px #3c1e1438}.landing.landing-dark .ls-object{box-shadow:0 1px 1px #0006,0 28px 60px -24px #000000b3}.landing .glass-surface{background:hsl(var(--card) / .9);backdrop-filter:blur(12px);box-shadow:0 1px #3c1e140a,0 10px 24px -16px #3c1e1438}.landing .glass-surface:before{display:none}.landing-dark .glass-surface{background:hsl(var(--card) / .85);box-shadow:0 10px 28px -14px #0009}@keyframes ls-pulse{50%{opacity:.35}}.landing .ls-live{animation:ls-pulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.landing .ls-live{animation:none}}.landing .ls-mark{background-image:linear-gradient(transparent 62%,rgb(158 17 17 / .16) 62%,rgb(158 17 17 / .16) 92%,transparent 92%)}.landing.landing-dark .ls-mark{background-image:linear-gradient(transparent 62%,rgb(255 90 79 / .22) 62%,rgb(255 90 79 / .22) 92%,transparent 92%)}.landing .brand-solid{background-color:#9e1111}.landing .brand-ink{color:#9e1111}.landing.landing-dark .brand-ink{color:#ff5a4f}.landing button.brand-solid:hover,.landing a.brand-solid:hover,.landing .brand-solid:hover{background-color:#9e1111;filter:brightness(1.12)}.landing.landing-dark button.brand-solid:hover,.landing.landing-dark a.brand-solid:hover,.landing.landing-dark .brand-solid:hover{background-color:#b51414;filter:brightness(1.05)}.landing ::-moz-selection{background:#9e11112e}.landing ::selection{background:#9e11112e}.landing{--background: 0 0% 100%;--foreground: 263 25% 12%;--muted: 250 16% 96%;--muted-foreground: 258 8% 40%;--card: 0 0% 100%;--card-foreground: 263 25% 12%;--popover: 0 0% 100%;--popover-foreground: 263 25% 12%;--primary: 263 25% 12%;--primary-foreground: 0 0% 100%;--secondary: 250 16% 95%;--secondary-foreground: 263 25% 16%;--accent: 250 16% 94%;--accent-foreground: 263 25% 16%;--border: 252 12% 89%;--input: 252 12% 89%;--ring: 342 74% 31%;--wine: #8A1538;--sail: linear-gradient(100deg, #7F1D3B 0%, #B3122F 52%, #D3261F 100%);--glow: linear-gradient(100deg, #FF4A1C 0%, #F59E0B 55%, #FACC15 100%);--lift: 0 1px 2px rgb(28 23 38 / .06), 0 18px 40px -22px rgb(28 23 38 / .28)}.landing.landing-dark{--background: 260 22% 7%;--foreground: 260 20% 97%;--muted: 260 17% 12%;--muted-foreground: 258 10% 70%;--card: 260 18% 11%;--card-foreground: 260 20% 97%;--popover: 260 18% 11%;--popover-foreground: 260 20% 97%;--primary: 260 20% 97%;--primary-foreground: 260 22% 8%;--secondary: 260 17% 14%;--secondary-foreground: 260 20% 94%;--accent: 260 17% 15%;--accent-foreground: 260 20% 94%;--border: 260 12% 20%;--input: 260 12% 20%;--ring: 5 100% 71%;--wine: #FF7A6B;--lift: 0 1px 2px rgb(0 0 0 / .5), 0 24px 50px -24px rgb(0 0 0 / .8)}html.landing-root-dark,html.landing-root-dark body{background-color:#110e17}.landing h1,.landing h2{font-family:Unbounded,Satoshi,system-ui,sans-serif;font-weight:600;letter-spacing:-.035em;line-height:1.08}.landing{--head-size: clamp(1.6rem, min(3.5vw, 4.4vh), 2.7rem)}.landing .ls-serif,.landing.landing-dark .ls-serif{color:var(--wine)}.landing .ls-glow-text{background-image:linear-gradient(100deg,#8a1538,#c8102e 45%,#d9481a);-webkit-background-clip:text;background-clip:text;color:transparent}.landing.landing-dark .ls-glow-text{background-image:linear-gradient(100deg,#ff6a5c,#ff8a3d,#facc15)}.landing .ls-label,.landing.landing-dark .ls-label{display:inline-flex;gap:.5rem;color:var(--wine);font-weight:600}.landing .ls-mono{font-family:inherit;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.landing .ls-object,.landing.landing-dark .ls-object{box-shadow:var(--lift)}.landing .ls-slip,.landing.landing-dark .ls-slip{-webkit-mask:none;mask:none;background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));border-radius:20px;padding-bottom:16px;filter:none;box-shadow:var(--lift)}.landing .ls-dash{border-top:1px solid hsl(var(--border))}.landing .ls-mark,.landing.landing-dark .ls-mark{background-image:none;color:var(--wine);font-weight:600}.landing .brand-solid,.landing button.brand-solid:hover,.landing a.brand-solid:hover,.landing .brand-solid:hover,.landing.landing-dark .brand-solid,.landing.landing-dark button.brand-solid:hover,.landing.landing-dark a.brand-solid:hover,.landing.landing-dark .brand-solid:hover{background-color:#b3122f;background-image:var(--sail)}.landing .brand-solid:hover{filter:brightness(1.08)}.landing .cc-bar-brand{background-color:#b3122f}.landing.landing-dark .cc-bar-brand{background-color:#ff7a6b}.landing .cc-bar-brand-soft{background-color:#b3122f4d}.landing.landing-dark .cc-bar-brand-soft{background-color:#ff7a6b59}.landing .cc-eyebrow,.landing.landing-dark .cc-eyebrow{border-color:hsl(var(--border));background-color:hsl(var(--muted));color:var(--wine)}.landing ::-moz-selection{background:#b3122f29}.landing ::selection{background:#b3122f29}.landing-noise{display:none}.landing .ls-tag{position:relative;display:inline-flex;align-items:center;gap:.5rem;border-radius:12px;background:#fff;color:#1c1726;padding:.45rem .7rem;box-shadow:0 10px 28px -10px #00000080;white-space:nowrap}.landing .ls-tag:before{content:"";position:absolute;top:-4px;left:var(--tag-arrow, 16px);width:10px;height:10px;background:#fff;border-radius:2px;transform:rotate(45deg)}.landing .ls-dot{position:relative;display:block;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 4px 14px #00000059}.landing .ls-dot:after{content:"";position:absolute;inset:5px;border-radius:999px;background-image:var(--glow)}@keyframes ls-ping{0%{transform:scale(1);opacity:.6}to{transform:scale(2.6);opacity:0}}.landing .ls-dot:before{content:"";position:absolute;inset:0;border-radius:999px;background:#fff;animation:ls-ping 1.8s cubic-bezier(0,0,.2,1) infinite}@media (prefers-reduced-motion: reduce){.landing .ls-dot:before{animation:none;opacity:0}}.landing .ls-glow{background-image:var(--glow)}.landing .ls-ring{padding:2px;border-radius:999px;background-image:linear-gradient(45deg,#facc15,#f59e0b 30%,#ff4a1c 60%,#b3122f)}.landing .brand-gradient{background-color:#b3122f;background-image:var(--sail);background-size:100% 100%;animation:none}.landing{--c-red: #D7261E;--c-ink: #16161A;--c-stone: #F5F5F3;--background: 0 0% 100%;--foreground: 240 8% 9%;--muted: 60 9% 96%;--muted-foreground: 240 4% 38%;--card: 0 0% 100%;--card-foreground: 240 8% 9%;--popover: 0 0% 100%;--popover-foreground: 240 8% 9%;--primary: 240 8% 9%;--primary-foreground: 0 0% 100%;--secondary: 60 9% 95%;--secondary-foreground: 240 8% 9%;--accent: 60 9% 94%;--accent-foreground: 240 8% 9%;--border: 60 5% 90%;--input: 60 5% 88%;--ring: 3 76% 48%;--wine: #C21F18;--lift: none;--head-size: clamp(1.75rem, 3vw, 2.625rem);background:#fff}.landing.landing-dark{--c-stone: #131316;--ink-raised: #26262C;--background: 240 6% 6%;--foreground: 240 5% 95%;--muted: 240 5% 15%;--muted-foreground: 240 4% 68%;--card: 240 5% 12%;--card-foreground: 240 5% 95%;--popover: 240 5% 12%;--popover-foreground: 240 5% 95%;--primary: 240 5% 95%;--primary-foreground: 240 6% 6%;--secondary: 240 5% 15%;--secondary-foreground: 240 5% 95%;--accent: 240 5% 16%;--accent-foreground: 240 5% 95%;--border: 240 5% 21%;--input: 240 5% 23%;--ring: 3 90% 62%;--wine: #EF4136;color-scheme:dark;background:#0e0e10}html.landing-root-dark,html.landing-root-dark body{background-color:#0e0e10}.landing .band{background:hsl(var(--background));color:hsl(var(--foreground))}.landing .band-alt{background:var(--c-stone);color:hsl(var(--foreground))}.landing h1,.landing h2{font-family:Satoshi,Inter,system-ui,sans-serif;font-weight:700;letter-spacing:-.035em;line-height:1.05;color:inherit}.landing .ls-serif,.landing .ls-glow-text{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--wine)}.landing .brand-solid,.landing .brand-gradient,.landing button.brand-solid:hover,.landing a.brand-solid:hover,.landing .brand-solid:hover,.landing.landing-dark .brand-solid,.landing.landing-dark .brand-solid:hover{background-image:none;background-color:var(--c-red);animation:none;filter:none}.landing .brand-solid:hover{background-color:#be1f18}.landing .brand-ink,.landing.landing-dark .brand-ink{color:var(--wine)}.landing .glass-surface{background:hsl(var(--background) / .92);backdrop-filter:saturate(160%) blur(10px);box-shadow:0 0 0 1px hsl(var(--border));color:hsl(var(--foreground))}.landing .tag{--tag-bg: #F1EFEA;--tag-ink: var(--c-ink);position:relative;background:var(--tag-bg);color:var(--tag-ink);clip-path:polygon(22.5% 0,77.5% 0,100% 15%,100% 100%,0 100%,0 15%);-webkit-mask:radial-gradient(circle 8px at 50% 22px,transparent 7.5px,#000 8px);mask:radial-gradient(circle 8px at 50% 22px,transparent 7.5px,#000 8px);border-radius:0 0 14px 14px;padding:44px 18px 18px}.landing .tag-red{--tag-bg: var(--c-red);--tag-ink: #fff}.landing .tag-night{--tag-bg: #16161A;--tag-ink: #fff}.landing.landing-dark .tag-night{--tag-bg: #2C2C33}.landing .tag-cream,.landing .tag-yellow{--tag-bg: #F1EFEA;--tag-ink: #16161A}.landing .tag-cord{position:absolute;left:50%;bottom:100%;width:1.5px;height:calc(var(--cord, 56px) - 36px);margin-bottom:14px;background:#8c8c94;transform-origin:bottom}.landing .tag-price{font-family:Satoshi,system-ui,sans-serif;font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}@keyframes tag-sway{0%,to{transform:rotate(calc(var(--sway-a, 2deg) * -1))}27%{transform:rotate(calc(var(--sway-a, 2deg) * .8))}46%{transform:rotate(calc(var(--sway-a, 2deg) * .25))}71%{transform:rotate(var(--sway-a, 2deg))}88%{transform:rotate(calc(var(--sway-a, 2deg) * -.45))}}.landing .tag-sway{transform-origin:50% -34px;animation:tag-sway var(--sway-dur, 5s) ease-in-out var(--sway-delay, 0s) infinite}@media (prefers-reduced-motion: reduce){.landing .tag-sway{animation:none}}.landing-noise,.landing .ls-mesh,.landing .ls-aurora{display:none!important}.landing .ls-object,.landing .ls-slip{box-shadow:none;filter:none}.landing .ls-label,.landing.landing-dark .ls-label{color:var(--wine);font-weight:600}.landing .ls-label:after,.landing .ls-label-center:before{display:none}.landing .ls-mono{font-family:inherit;font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.landing ::-moz-selection{background:#d7261e29}.landing ::selection{background:#d7261e29}@keyframes hiw-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing .hiw-timer{animation:hiw-timer 4.8s linear forwards}@media (prefers-reduced-motion: reduce){.landing .hiw-timer{animation:none;transform:scaleX(0)}}@keyframes cm-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing .cm-track{animation:cm-slide 110s linear infinite}@media (prefers-reduced-motion: reduce){.landing .cm-track{animation:none;flex-wrap:wrap;width:auto}}@keyframes calc-shine{0%{transform:translate(-100%)}to{transform:translate(320%)}}.landing .calc-shine{animation:calc-shine .9s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion: reduce){.landing .calc-shine{animation:none;opacity:0}}.landing .swing-tag{transform-origin:50% calc(-1 * var(--cord) + 22px);animation:swing-tag 6s ease-in-out infinite;filter:drop-shadow(0 22px 24px rgba(120,12,8,.28))}@keyframes swing-tag{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.landing .swing-tag-body{background:linear-gradient(180deg,#ffffff1a,#00000014),radial-gradient(rgba(0,0,0,.05) 1px,transparent 1.2px) 0 0 / 5px 5px,var(--tag-bg);box-shadow:none}.landing .swing-tag-eyelet{position:absolute;left:50%;top:22px;width:26px;height:26px;transform:translate(-50%,-50%);border-radius:999px;background:conic-gradient(from 200deg,#f4f4f6,#b9b9c2,#e4e4e8,#9c9ca6,#f4f4f6);box-shadow:inset 0 0 0 1px #0000002e}@media (prefers-reduced-motion: reduce){.landing .swing-tag{animation:none}}.landing .tag-loop{position:absolute;left:50%;top:-16px;width:12px;height:22px;margin-left:-6px;border:1.5px solid #8C8C94;border-radius:999px}.landing .tag-loop-front{position:absolute;z-index:2;left:calc(50% + 2px);top:-2px;width:1.5px;height:19px;border-radius:1px;background:#8c8c94}@media (min-width: 640px){.landing .sm-scope .staggered-menu-header{padding-right:calc(40px + env(safe-area-inset-right,0px))}}.landing{--glass-tint-top: rgba(255, 255, 255, .62);--glass-tint-bottom: rgba(255, 255, 255, .38);--glass-rim: rgba(255, 255, 255, .75);--glass-spec: rgba(255, 255, 255, .95);--glass-edge: rgba(22, 22, 26, .08);--glass-shadow: 0 16px 36px -18px rgba(22, 22, 26, .35), 0 2px 8px -3px rgba(22, 22, 26, .12);--glass-solid: rgba(255, 255, 255, .96)}.landing.landing-dark{--glass-tint-top: rgba(30, 30, 36, .7);--glass-tint-bottom: rgba(14, 14, 18, .62);--glass-rim: rgba(255, 255, 255, .1);--glass-spec: rgba(255, 255, 255, .12);--glass-edge: rgba(0, 0, 0, .4);--glass-shadow: 0 18px 40px -18px rgba(0, 0, 0, .7), 0 2px 8px -3px rgba(0, 0, 0, .4);--glass-solid: rgba(22, 22, 26, .96)}.landing .glass-bar,.landing .glass-pill{position:relative;isolation:isolate;background:linear-gradient(180deg,var(--glass-tint-top),var(--glass-tint-bottom));backdrop-filter:blur(22px) saturate(190%) brightness(1.04)}.landing .glass-bar{box-shadow:inset 0 -1px 0 var(--glass-edge),inset 0 1px 0 var(--glass-spec),var(--glass-shadow)}.landing .glass-pill{border-color:var(--glass-rim)!important;box-shadow:inset 0 1px 0 var(--glass-spec),inset 0 -1px 0 var(--glass-edge),inset 0 0 0 .5px var(--glass-rim),var(--glass-shadow)}.landing .glass-pill:before,.landing .glass-bar:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 140% at 12% -30%,rgba(255,255,255,.45),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.18),transparent 45%);opacity:.9}.landing.landing-dark .glass-pill:before,.landing.landing-dark .glass-bar:before{opacity:.1}@media (min-width: 1280px){.landing.landing-dark .glass-pill{backdrop-filter:blur(22px) saturate(160%)}}@media (max-width: 1279.98px){.landing.landing-dark .glass-bar{backdrop-filter:blur(22px) saturate(160%)}}@media (min-width: 1280px){.landing .glass-bar{background:transparent;box-shadow:none;backdrop-filter:none}.landing .glass-bar:before{display:none}}@media (max-width: 1279.98px){.landing .glass-pill{background:transparent;box-shadow:none;border-color:transparent!important;backdrop-filter:none}.landing .glass-pill:before{display:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.landing .glass-bar,.landing .glass-pill{background:var(--glass-solid)}}@media (prefers-reduced-transparency: reduce){.landing .glass-bar,.landing .glass-pill{background:var(--glass-solid)}}html:has(.landing) [data-announcement]{--primary: 3 76% 48%;--primary-foreground: 0 0% 100%}html:has(.landing.landing-dark) [data-announcement]{--background: 240 6% 6%;--foreground: 240 5% 95%;--muted-foreground: 240 4% 68%;--border: 240 5% 21%}.landing.landing-dark .text-\[\#D7261E\]{color:#f25a4f}.landing{--gain: #047857;--gain-bright: #0E9F6E;--gain-glow: rgba(16, 185, 129, .28);--gain-bar: #10B981;--gain-surface: #ECFDF5}.landing.landing-dark{--gain: #34D399;--gain-bright: #6EE7B7;--gain-glow: rgba(52, 211, 153, .5);--gain-bar: #34D399;--gain-surface: rgba(16, 185, 129, .08)}.landing .calc-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:44px;background:transparent;cursor:pointer}.landing .calc-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,hsl(var(--foreground)) var(--p, 0%),hsl(var(--foreground) / .12) var(--p, 0%))}.landing .calc-range::-moz-range-track{height:6px;border-radius:999px;background:hsl(var(--foreground) / .12)}.landing .calc-range::-moz-range-progress{height:6px;border-radius:999px;background:hsl(var(--foreground))}.landing .calc-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:999px;background:hsl(var(--card));border:2px solid hsl(var(--foreground));box-shadow:0 2px 8px -2px #0000004d;-webkit-transition:transform .15s ease-out;transition:transform .15s ease-out}.landing .calc-range::-moz-range-thumb{width:18px;height:18px;border-radius:999px;background:hsl(var(--card));border:2px solid hsl(var(--foreground));box-shadow:0 2px 8px -2px #0000004d}.landing .calc-range:active::-webkit-slider-thumb{transform:scale(1.12)}@media (pointer: coarse){.landing .calc-range::-webkit-slider-thumb{width:28px;height:28px;margin-top:-11px}.landing .calc-range::-moz-range-thumb{width:24px;height:24px}}.landing .calc-range:focus-visible{outline:none}.landing .calc-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px hsl(var(--ring) / .35)}.landing .calc-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px hsl(var(--ring) / .35)}.landing{--t-head: clamp(30px, 1.1rem + 2.1vw, 48px);--t-title: clamp(17px, 16px + .3vw, 20px);--t-body: clamp(14.5px, 14px + .14vw, 16px);--t-display: clamp(40px, 1.6rem + 3.3vw, 76px);--head-size: var(--t-head);--fs-xl: var(--t-title);--fs-lg: var(--t-title);--fs-md: var(--t-body);--fs-sm: var(--t-body);--fs-xs: var(--t-body)}.landing :is(a,button).brand-solid,.landing :is(a,button).brand-solid:hover,.landing.landing-dark :is(a,button).brand-solid,.landing.landing-dark :is(a,button).brand-solid:hover{background-image:none;filter:none;animation:none}.landing :is(a,button).brand-solid,.landing.landing-dark :is(a,button).brand-solid{background-color:#d7261e}.landing :is(a,button).brand-solid:hover,.landing.landing-dark :is(a,button).brand-solid:hover{background-color:#be1f18}.landing :is(a,button)[class*=rounded-full]:not(.reveal):not(:disabled):not([role=tab]){transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-duration:.22s;transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.landing :is(a,button)[class*=rounded-full]:is(.brand-solid,[class*="bg-[#D7261E]"],[class*=bg-foreground]):not(:disabled):hover{transform:translateY(-1px)}}.landing :is(a,button)[class*=rounded-full]:not(:disabled):active{transform:translateY(1px) scale(.985);transition-duration:90ms}.landing :is(a,button)[class*=rounded-full]>svg.lucide-arrow-right{transition:transform .22s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.landing :is(a,button)[class*=rounded-full]:hover>svg.lucide-arrow-right{transform:translate(3px)}}@media (prefers-reduced-motion: reduce){.landing :is(a,button)[class*=rounded-full]:not(:disabled):is(:hover,:active),.landing :is(a,button)[class*=rounded-full]:hover>svg.lucide-arrow-right{transform:none}}@keyframes studio-swap{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:none}}.landing .studio-swap{animation:studio-swap .42s cubic-bezier(.22,1,.36,1) both}@keyframes studio-marquee{to{transform:translate(-50%)}}.landing .studio-marquee{animation:studio-marquee 9s linear infinite}@media (prefers-reduced-motion: reduce){.landing .studio-swap,.landing .studio-marquee{animation:none}}.landing .cc-vela{background:var(--gain-surface)}.landing .cc-gain{color:var(--gain)}.landing .cc-gain-bg{background:var(--gain)}@media (max-width: 639.98px){.landing .cc-vela{background:none}.landing .cc-vela>p:first-child{color:var(--gain)}}.landing .studio-swap [style*=background],.landing .studio-swap [style*=color]{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.landing main>[data-offscreen],.landing main>[data-offscreen] *{animation-play-state:paused!important}.landing.landing-lowpower .glass-bar,.landing.landing-lowpower .glass-pill{backdrop-filter:none;background:var(--glass-solid)}.landing.landing-lowpower .tag-sway,.landing.landing-lowpower .swing-tag{animation:none}.landing .hiw-dot,.landing .hiw-tap,.landing .hiw-ig{opacity:0}.landing .hiw-run .hiw-dot{animation:hiw-dot 4.8s ease-in-out infinite}.landing .hiw-run .hiw-pop{animation:hiw-pop 4.8s cubic-bezier(.34,1.56,.64,1) infinite}.landing .hiw-run .hiw-rise{animation:hiw-rise 4.8s cubic-bezier(.22,1,.36,1) infinite}.landing .hiw-run .hiw-ig{animation:hiw-ig 4.8s ease-in-out infinite}.landing .hiw-run .hiw-shop{animation:hiw-shop 4.8s cubic-bezier(.22,1,.36,1) infinite}.landing .hiw-run .hiw-photo{animation:hiw-photo 4.8s ease-in-out infinite}.landing .hiw-run .hiw-tap{animation:hiw-tap 4.8s ease-out infinite}.landing .hiw-run .hiw-press{animation:hiw-press 4.8s ease-out infinite}.landing .hiw-run .hiw-order{animation:hiw-order 4.8s cubic-bezier(.22,1,.36,1) infinite both}.landing .hiw-run .hiw-o1{animation-delay:.45s}.landing .hiw-run .hiw-o2{animation-delay:.9s}@keyframes hiw-dot{0%{left:22%;opacity:0}8%{opacity:1}38%{left:74%;opacity:1}44%,to{left:74%;opacity:0}}@keyframes hiw-pop{0%,38%{transform:scale(0);opacity:0}46%{transform:scale(1.18);opacity:1}54%,93%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:0}}@keyframes hiw-rise{0%,44%{transform:translateY(12px);opacity:0}58%,93%{transform:none;opacity:1}to{transform:none;opacity:0}}@keyframes hiw-ig{0%,34%{opacity:1;transform:none;filter:blur(0)}46%,94%{opacity:0;transform:translateY(-6px);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes hiw-shop{0%,38%{opacity:0;transform:translateY(8px);filter:blur(4px)}52%,92%{opacity:1;transform:none;filter:blur(0)}98%,to{opacity:0;transform:translateY(8px);filter:blur(4px)}}@keyframes hiw-photo{0%,34%{border-radius:2px;transform:scale(1.02)}50%,94%{border-radius:14px;transform:none}to{border-radius:2px;transform:scale(1.02)}}@keyframes hiw-tap{0%,10%{transform:scale(1);opacity:0}14%{opacity:.35}32%,to{transform:scale(1.3,1.9);opacity:0}}@keyframes hiw-press{0%,10%{transform:none}15%{transform:scale(.94)}22%,to{transform:none}}@keyframes hiw-order{0%,26%{opacity:0;transform:translateY(14px) scale(.97)}36%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@media (prefers-reduced-motion: reduce){.landing .hiw-run *{animation:none!important}}
