.landing-num{font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-weight:600;line-height:1}.landing-mono{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-weight:600}.landing-link{min-height:44px;color:var(--foreground);text-underline-offset:4px;border-radius:.5rem;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.landing-link:hover{color:var(--gold-text);text-decoration:underline}.landing-scope{--lp-panel:var(--muted);--lp-frag:var(--card);--lp-frag2:var(--background)}.dark .landing-scope{--lp-panel:var(--card);--lp-frag:var(--muted);--lp-frag2:var(--accent)}.lp-panel{background:var(--lp-panel)}.lp-frag{background:var(--lp-frag)}.lp-frag2{background:var(--lp-frag2)}.lp-gold-tile{background:color-mix(in oklab, var(--gold) 16%, transparent)}.lp-rail-item{border-color:var(--border);transition:border-color var(--duration-normal) ease}.lp-rail-item:hover{border-color:var(--gold)}.lp-compare{gap:1rem;display:grid}.lp-compare-labels{display:none}@media (min-width:1024px){.lp-compare{grid-template-columns:10rem repeat(3,minmax(0,1fr));gap:0 .75rem}.lp-compare-labels,.lp-compare-col{grid-row:span var(--lp-compare-span);grid-template-rows:subgrid;display:grid}.lp-compare-col>dl{grid-row:span var(--lp-compare-rows);grid-template-rows:subgrid;display:grid}}.lp-cover-scrim{background:linear-gradient(to top, color-mix(in oklab, var(--neutral-950) 82%, transparent), color-mix(in oklab, var(--neutral-950) 12%, transparent) 75%)}.lp-phone{background:var(--neutral-950);max-width:100%;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--neutral-50) 10%, transparent), 0 24px 64px color-mix(in oklab, var(--neutral-950) 30%, transparent);border-radius:2.75rem;padding:.5625rem}.lp-phone-screen{background:var(--background);border-radius:2.2rem;position:relative;overflow:hidden}.lp-island{z-index:2;background:var(--neutral-950);border-radius:999px;width:4.75rem;height:1.35rem;position:absolute;top:.625rem;left:50%;transform:translate(-50%)}.lp-stack{display:grid}.lp-stack>*{grid-area:1/1}.lp-bar{background:var(--chart-1);transform-origin:bottom;transition:transform .7s var(--ease-smooth)}.lp-fill{transition:width .7s var(--ease-smooth)}.lp-slot{transition:transform .6s var(--ease-smooth), opacity .4s ease}@media (prefers-reduced-motion:reduce){.lp-bar,.lp-fill,.lp-slot,.lp-rail-item{transition:none}}.lp-pointer{z-index:20;pointer-events:none;will-change:transform;transition:transform .9s cubic-bezier(.45,0,.2,1),opacity .3s;position:absolute;top:0;left:0}.lp-pointer-arrow{width:1.875rem;height:1.875rem;filter:drop-shadow(0 3px 4px color-mix(in oklab, var(--neutral-950) 45%, transparent));transform-origin:5px 4px;transition:transform .12s ease-out;display:block}.lp-pointer-arrow[data-pressing]{transform:scale(.86)}.lp-pointer-edge{fill:var(--neutral-900);stroke:var(--neutral-900);stroke-linejoin:round;stroke-width:7.6px}.lp-pointer-ring{border:2px solid var(--gold);border-radius:999px;width:28px;height:28px;animation:.48s ease-out forwards lp-pointer-ring;position:absolute;top:-10px;left:-9px}@keyframes lp-pointer-ring{0%{opacity:.95;transform:scale(.35)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.lp-pointer{transition:opacity .28s}.lp-pointer-ring{display:none}}.lp-scene-control{min-height:44px;box-shadow:inset 0 0 0 1px var(--border)}.lp-scene-control:hover{background:color-mix(in oklab, var(--foreground) 5%, transparent)}.lp-hs{container-type:inline-size}.lp-hs-canvas{--hs-gutter:2.5em;background:var(--lp-panel);border-radius:1.5em;width:69em;height:33.75em;margin-inline:auto;font-size:1.44928cqw;line-height:1.3;position:relative;overflow:hidden}.lp-hs-window{top:var(--hs-gutter);left:var(--hs-gutter);background:var(--lp-frag);width:58.75em;height:37.5em;box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 7%, transparent), 0 1.5em 3.5em -1em color-mix(in oklab, var(--neutral-950) 22%, transparent);border-radius:.75em;flex-direction:column;display:flex;position:absolute;overflow:hidden}.lp-hs-chrome{border-bottom:1px solid var(--border);flex:none;align-items:center;height:2.375em;padding-inline:.875em;display:flex;position:relative}.lp-hs-dots{gap:.4375em;display:flex}.lp-hs-dots>span{background:color-mix(in oklab, var(--foreground) 14%, transparent);border-radius:999px;width:.6875em;height:.6875em}.lp-hs-url{background:color-mix(in oklab, var(--foreground) 5%, transparent);height:1.625em;color:var(--muted-foreground);border-radius:999px;align-items:center;padding-inline:2.5em;font-size:.75em;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.lp-hs-body{flex:1;min-height:0;display:flex}.lp-hs-rail{border-right:1px solid var(--border);flex-direction:column;flex:none;gap:.25em;width:12.25em;padding:1em .75em;display:flex}.lp-hs-brand{align-items:center;gap:.5em;height:2em;margin:0 0 .75em .375em;font-size:.875em;font-weight:600;display:flex}.lp-hs-logo{border-radius:.5em;width:1.75em;height:1.75em}.lp-hs-tick{width:1em;height:1em}.lp-hs-nav{height:2.125em;color:var(--muted-foreground);border-radius:.5em;align-items:center;gap:.625em;padding-inline:.625em;font-size:.875em;display:flex}.lp-hs-nav[data-active]{background:color-mix(in oklab, var(--foreground) 6%, transparent);color:var(--foreground);font-weight:600}.lp-hs-icon{flex:none;width:1em;height:1em}.lp-hs-main{flex-direction:column;flex:1;gap:1.25em;min-width:0;padding:1.5em 1.75em;display:flex}.lp-hs-title{letter-spacing:-.01em;font-size:1.25em;font-weight:600}.lp-hs-stat{flex-direction:column;gap:.5em;display:flex}.lp-hs-label{color:var(--muted-foreground);font-size:.8125em}.lp-hs-total{font-size:2.75em}.lp-hs-list{border-top:1px solid var(--border);flex-direction:column;width:33.5em;display:flex}.lp-hs-head{justify-content:space-between;align-items:center;height:2.25em;padding-inline:.75em;display:flex}.lp-hs-bar{background:color-mix(in oklab, var(--foreground) 9%, transparent);border-radius:999px;flex:none;height:.375em;display:block}.lp-hs-bar[data-strong]{background:color-mix(in oklab, var(--foreground) 15%, transparent)}.lp-hs-row{border-top:1px solid color-mix(in oklab, var(--border) 60%, transparent);grid-template-columns:2em 1fr 5.5em 6em;align-items:center;gap:.75em;height:3.5em;padding-inline:.75em;display:grid}.lp-hs-row>.lp-hs-bar{justify-self:end}.lp-hs-row-new{border-top:0}.lp-hs-avatar{background:var(--muted);border-radius:999px;width:2em;height:2em}.lp-hs-avatar[data-quiet]{background:color-mix(in oklab, var(--foreground) 8%, transparent)}.lp-hs-who{flex-direction:column;gap:.375em;min-width:0;display:flex}.lp-hs-row .lp-hs-who{gap:.5em}.lp-hs-strong{font-size:.875em;font-weight:600}.lp-hs-code{color:var(--muted-foreground);font-size:.75em}.lp-hs-amount{letter-spacing:-.02em;justify-self:end;font-size:1em}.lp-hs-badge{color:var(--foreground);white-space:nowrap;justify-self:end;align-items:center;gap:.4em;font-size:.8125em;font-weight:500;display:inline-flex}.lp-hs-badge:before{content:"";background:var(--success);border-radius:999px;width:.4em;height:.4em}.lp-hs-badge[data-quiet]:before{display:none}.lp-hs-open{transition:grid-template-rows .65s var(--ease-smooth);grid-template-rows:0fr;display:grid}.lp-hs-open[data-in]{grid-template-rows:1fr}.lp-hs-open-inner{min-height:0;overflow:hidden}.lp-hs-open-inner>*{opacity:0;transition:opacity .45s,transform .65s cubic-bezier(.25,.8,.25,1);transform:translateY(-.5em)}.lp-hs-open[data-in] .lp-hs-open-inner>*{opacity:1;transition-delay:.25s;transform:none}.lp-hs-phone{z-index:1;top:7.5em;right:var(--hs-gutter);border-radius:2.6em;width:15.75em;padding:.5em;position:absolute}.dark .lp-hs-phone{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--neutral-50) 22%, transparent), 0 1.5em 4em color-mix(in oklab, var(--neutral-950) 55%, transparent)}.lp-hs-phone>.lp-phone-screen{border-radius:2.15em}.lp-hs-phone .lp-island{width:4.75em;height:1.375em;top:.625em}.lp-hs-screen{flex-direction:column;gap:.625em;height:31em;padding:2.875em .875em 1em;display:flex}.lp-hs-phead{justify-content:space-between;align-items:center;height:2em;display:flex}.lp-hs-switch{background:var(--lp-frag);border-radius:999px;align-items:center;gap:.375em;height:2em;padding:0 .5em 0 .25em;display:inline-flex}.lp-hs-plogo{border-radius:.4em;width:1.5em;height:1.5em}.lp-hs-chevron{width:.75em;height:.75em;color:var(--muted-foreground)}.lp-hs-pavatar{border-radius:999px;width:2em;height:2em}.lp-hs-card{background:var(--lp-frag);border-radius:1em;flex-direction:column;gap:.5em;padding:.875em;display:flex}.lp-hs-earn{color:var(--gold-text);font-size:2em}.lp-hs-rank{flex-direction:row;justify-content:space-between;align-items:center}.lp-hs-place{font-size:1.875em}.lp-hs-plist{flex-direction:column;display:flex}.lp-hs-prow{white-space:nowrap;align-items:center;gap:.625em;height:3em;padding-inline:.25em;display:flex}.lp-hs-prow>.lp-hs-bar:last-child,.lp-hs-plus{margin-left:auto}.lp-hs-pmark{background:color-mix(in oklab, var(--success) 14%, transparent);width:1.875em;height:1.875em;color:var(--success);border-radius:999px;flex:none;place-items:center;display:grid}.lp-hs-pmark[data-quiet]{background:color-mix(in oklab, var(--foreground) 7%, transparent)}.lp-hs-pmark .lp-hs-icon{width:.875em;height:.875em}.lp-hs-plus{color:var(--success);letter-spacing:-.02em;font-size:.875em}@container (max-width:759px){.lp-hs-canvas{--hs-gutter:1em;border-radius:1.25em;width:22.375em;height:36em;font-size:min(4.46927cqw,22px)}.lp-hs-window{width:26.25em}.lp-hs-rail,.lp-hs-url,.lp-hs-wide{display:none}.lp-hs-main{gap:1em;padding:1.125em}.lp-hs-total{font-size:2.25em}.lp-hs-list{width:19.25em}.lp-hs-head{display:none}.lp-hs-row{grid-template-columns:2em 1fr 6em}.lp-hs-row>:nth-child(3){display:none}.lp-hs-phone{width:13.75em;top:15.75em}}.lp-roll{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;display:inline-flex}.lp-roll-digit{vertical-align:baseline;height:1em;line-height:1;display:inline-block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.lp-roll-strip{will-change:transform;flex-direction:column;transition:transform .7s cubic-bezier(.3,.75,.1,1);display:flex}.lp-roll-strip[data-snap]{transition:none}.lp-roll-strip>span{height:1em;line-height:1;display:block}@media (prefers-reduced-motion:reduce){.lp-roll-strip,.lp-hs-open,.lp-hs-open-inner>*{transition:none}}.lp-cap-box{text-box-trim:trim-both;text-box-edge:cap alphabetic}.lp-play-stage{isolation:isolate;border-radius:1.25rem;height:720px;position:relative;overflow:hidden}@media (min-width:640px){.lp-play-stage{height:620px}}@media (min-width:1024px){.lp-play-stage{height:580px}}.lp-play-enter{animation:.52s cubic-bezier(.2,.7,.2,1) both lp-play-enter}@keyframes lp-play-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}}.lp-play-card{background:var(--lp-frag2);box-shadow:inset 0 0 0 1px var(--hairline);transition:transform .18s,box-shadow .18s,opacity .18s}.lp-play-card:is(button):not(:disabled):hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gold) 55%, transparent), 0 10px 24px color-mix(in oklab, var(--neutral-950) 10%, transparent);transform:translateY(-2px)}.lp-play-card-picked{box-shadow:inset 0 0 0 2px var(--gold)}.lp-play-countdown{background:var(--gold);transform-origin:0;height:3px;animation:linear forwards lp-countdown;position:absolute;inset:auto 0 0}@keyframes lp-countdown{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-play-slot{width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1.5px var(--border);border-radius:999px;place-items:center;display:grid}.lp-pop-in{animation:.42s cubic-bezier(.3,1.5,.5,1) both lp-pop-in}.lp-play-slot .lp-pop-in{animation-delay:.65s}@keyframes lp-pop-in{0%{opacity:0;transform:scale(.4)}}.lp-launch-in{animation:.6s cubic-bezier(.3,1.4,.5,1) both lp-launch-in}@keyframes lp-launch-in{0%{opacity:0;transform:translateY(18px)scale(.8)}}.lp-live-dot{animation:1.4s ease-in-out infinite lp-live}@keyframes lp-live{50%{opacity:.35}}.lp-wait{gap:3px;display:inline-flex}.lp-wait span{background:currentColor;border-radius:999px;width:4px;height:4px;animation:.9s ease-in-out infinite lp-wait}.lp-wait span:nth-child(2){animation-delay:.15s}.lp-wait span:nth-child(3){animation-delay:.3s}@keyframes lp-wait{50%{opacity:.25;transform:translateY(-2px)}}.lp-day-fill{background:color-mix(in oklab, var(--gold) 38%, transparent);transform:scaleX(var(--p));transform-origin:0;transition:transform .23s linear;position:absolute;inset:0}.lp-lanes{--lane:64px;height:calc(var(--lane) * 3);position:relative}.lp-lanes[data-count="5"]{--lane:50px;height:calc(var(--lane) * 5)}@media (min-width:640px){.lp-lanes{--lane:78px}.lp-lanes[data-count="5"]{--lane:60px}}.lp-lane{inset-inline:0;height:var(--lane);transform:translateY(calc(var(--rank) * var(--lane)));transition:transform .65s cubic-bezier(.3,.75,.2,1),opacity .3s;position:absolute;top:0}.lp-lane[data-dim]{opacity:.32}.lp-runway{position:absolute;inset:0 1.5rem 0 1.25rem}.lp-trail{inset-inline:0;background:color-mix(in oklab, var(--foreground) 8%, transparent);border-radius:999px;height:6px;margin-top:-3px;position:absolute;top:50%;overflow:hidden}.lp-trail>span{border-radius:inherit;background:color-mix(in oklab, var(--foreground) 32%, transparent);height:100%;transform:scaleX(var(--p));transform-origin:0;transition:transform .45s ease-out;display:block}.lp-trail>span[data-you]{background:var(--gold)}.lp-runner-slot{transform:translateX(calc(var(--p) * 100%));pointer-events:none;transition:transform .45s ease-out;position:absolute;inset:0}.lp-runner{position:absolute;top:50%;left:0;translate:-50% -50%}.lp-finish{border-right:2px dashed color-mix(in oklab, var(--gold) 70%, transparent);position:absolute;top:18%;bottom:18%;right:1.5rem}.lp-runner-badge{background:var(--gold);width:18px;height:18px;color:var(--neutral-950);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.lp-runner-tag{background:var(--foreground);color:var(--background);white-space:nowrap;border-radius:999px;margin-bottom:2px;padding:1px 7px;font-size:10px;font-weight:600;line-height:16px;animation:.3s ease-out both lp-pop-in;position:absolute;bottom:100%;left:50%;translate:-50%}.lp-crown{width:20px;height:20px;color:var(--gold);animation:.7s cubic-bezier(.3,1.6,.5,1) both lp-crown;position:absolute;bottom:88%;left:50%;translate:-50%}@keyframes lp-crown{0%{opacity:0;transform:translateY(-16px)rotate(-20deg)scale(.5)}}.lp-cheer{background:var(--card);box-shadow:0 0 0 1px var(--hairline), 0 6px 16px color-mix(in oklab, var(--neutral-950) 14%, transparent);white-space:nowrap;border-radius:999px;margin-right:8px;padding:4px 10px;font-size:12px;font-weight:600;animation:.38s cubic-bezier(.3,1.5,.5,1) both lp-pop-in;position:absolute;top:50%;right:100%;translate:0 -50%}.lp-feed-item{animation:.38s cubic-bezier(.2,.8,.2,1) both lp-feed-in}@keyframes lp-feed-in{0%{opacity:0;transform:translateY(-8px)}}.lp-moment{animation:.52s cubic-bezier(.25,1.3,.5,1) both lp-moment}@keyframes lp-moment{0%{opacity:0;transform:translateY(24px)scale(.94)}}.lp-veil{background:color-mix(in oklab, var(--background) 62%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:.3s ease-out both lp-play-enter}.lp-gift-drop{animation:.75s cubic-bezier(.3,1.5,.5,1) both lp-gift-drop;display:block}@keyframes lp-gift-drop{0%{opacity:0;transform:translateY(-60px)rotate(-12deg)scale(.6)}}.lp-pay-step{transition:background-color .3s,color .3s}.lp-play-fx{z-index:15;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-fx-across,.lp-fx-up{position:absolute;top:0;left:0}.lp-fx-coin{background:radial-gradient(circle at 35% 30%, var(--gold-200), var(--gold-500) 58%, var(--gold-700));width:24px;height:24px;box-shadow:0 2px 6px color-mix(in oklab, var(--neutral-950) 35%, transparent);color:var(--neutral-950);border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:grid;translate:-50% -50%}.lp-fx-coin[data-refund]{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--destructive) 45%, var(--neutral-50)), var(--destructive));color:var(--destructive-foreground)}.lp-fx-image{object-fit:cover;width:40px;height:40px;box-shadow:0 6px 16px color-mix(in oklab, var(--neutral-950) 30%, transparent);border-radius:12px;display:block;translate:-50% -50%}.lp-fx-image-big{border-radius:18px;width:76px;height:76px}.lp-fx-chip{background:var(--foreground);color:var(--background);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:block;translate:-50% -50%}.lp-play-pointer{z-index:30;transition:transform .85s cubic-bezier(.45,0,.2,1),opacity .3s}@media (prefers-reduced-motion:reduce){.lp-play-enter,.lp-pop-in,.lp-launch-in,.lp-live-dot,.lp-wait span,.lp-runner-tag,.lp-crown,.lp-cheer,.lp-feed-item,.lp-moment,.lp-veil,.lp-gift-drop{animation:none}.lp-play-countdown{display:none}.lp-play-card,.lp-day-fill,.lp-lane,.lp-trail>span,.lp-runner-slot,.lp-pay-step{transition:none}.lp-play-pointer{transition:opacity .28s}}.lp-surge-tile{background:color-mix(in oklab, var(--chart-5) 14%, transparent)}.lp-runner-tag{align-items:center;gap:2px;display:inline-flex}.lp-runner-tag[data-kind=surge]{background:var(--chart-5);color:var(--neutral-50)}.lp-runner-tag[data-kind=sample],.lp-runner-tag[data-kind=reel],.lp-runner-tag[data-kind=live]{background:var(--gold);color:var(--neutral-950)}.lp-days-chart{min-height:64px}.lp-day-bar{background:color-mix(in oklab, var(--gold) 45%, transparent);transform:scaleY(max(.03, var(--h)));transform-origin:bottom;border-radius:6px 6px 3px 3px;transition:transform .42s ease-out;position:absolute;inset:0}.lp-day-bar[data-today]{background:var(--gold)}.lp-day-track{background:color-mix(in oklab, var(--foreground) 6%, transparent);border-radius:6px 6px 3px 3px}@media (prefers-reduced-motion:reduce){.lp-day-bar{transition:none}}.lp-mail{animation:.48s cubic-bezier(.2,.8,.2,1) both lp-mail-in}.lp-mail:first-child{animation:.48s cubic-bezier(.2,.8,.2,1) both lp-mail-in,1.6s ease-out both lp-mail-new}@keyframes lp-mail-in{0%{opacity:0;transform:translateY(-12px)scale(.98)}}@keyframes lp-mail-new{0%{box-shadow:inset 0 0 0 1.5px var(--gold)}to{box-shadow:inset 0 0 0 1.5px #0000}}@media (prefers-reduced-motion:reduce){.lp-mail,.lp-mail:first-child{animation:none}}.lp-inbox-list{min-height:66px}.lp-inbox-settled{min-height:138px}@media (min-width:640px){.lp-inbox-list{min-height:138px}}@media (min-width:1024px){.lp-inbox-list{min-height:210px}}.lp-logos{--lp-logo-scale:.72}@media (min-width:640px){.lp-logos{--lp-logo-scale:1}}.lp-logo{width:calc(var(--logo-w) * var(--lp-logo-scale));height:calc(var(--logo-h) * var(--lp-logo-scale));object-fit:contain;display:block}.lp-logo-tile{border-radius:var(--radius-lg);align-items:center;display:flex}.dark .lp-logo-tile{height:calc(4.75rem * var(--lp-logo-scale));background:#fff;padding-inline:.75rem}@media (min-width:640px){.dark .lp-logo-tile{padding-inline:1.25rem}}
