@layer components{.lp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lp-ink:#151a33;--lp-ink-muted:#b9bfd9;--lp-success-soft:color-mix(in oklab, var(--success) 9%, var(--card));--lp-success-line:color-mix(in oklab, var(--success) 28%, var(--card));--lp-warning-soft:color-mix(in oklab, var(--warning) 8%, var(--card));--lp-warning-line:color-mix(in oklab, var(--warning) 30%, var(--card));--lp-other:#c4cad4;--lp-shadow:0 1px 2px #1018280a, 0 12px 32px -12px #10182824;background:var(--background);min-height:100vh;color:var(--foreground);font-size:15px;line-height:1.55}.lp h1,.lp h2,.lp h3{text-wrap:balance;letter-spacing:-.025em}.lp-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:12px;font-weight:600}.lp-h2{font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.12}.lp-lede{max-width:60ch;color:var(--muted-foreground);font-size:17px}.lp-card{border:1px solid var(--border);background:var(--card);border-radius:12px}.lp-nav-link{transition:color .2s var(--ease-out-quint), text-shadow .2s var(--ease-out-quint)}.lp-nav-link[aria-current=true]{color:var(--foreground);text-shadow:.35px 0,-.35px 0}.lp-progress{inset-inline:0;background:var(--primary);transform-origin:0;height:2px;position:absolute;bottom:-1px;transform:scaleX(0)}.lp-panel{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:var(--lp-shadow);border-radius:14px;position:relative;overflow:hidden}.lp-seg{background:var(--secondary);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.lp-seg button{white-space:nowrap;color:var(--muted-foreground);transition:background-color .2s var(--ease-out-quint), color .2s var(--ease-out-quint), box-shadow .2s var(--ease-out-quint);border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:500}.lp-seg button:hover{color:var(--foreground)}.lp-seg button[aria-checked=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #1018281a}.lp-live{white-space:nowrap;color:var(--success);background:var(--lp-success-soft);transition:background-color .2s var(--ease-out-quint), color .2s var(--ease-out-quint);border-radius:999px;align-items:center;gap:7px;padding:3px 10px 3px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.lp-live[aria-pressed=false]{color:var(--muted-foreground);background:var(--secondary)}.lp-pulse{background:currentColor;border-radius:999px;width:6px;height:6px;position:relative}.lp-kpis{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.lp-kpi{border-right:1px solid var(--border);gap:2px;min-width:0;padding:9px 14px;display:grid}.lp-kpi:last-child{border-right:0}.lp-kpi.is-on{background:var(--accent);box-shadow:inset 0 -2px 0 var(--primary)}.lp-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:5px;height:80px;display:grid}.lp-bar{cursor:pointer;height:0;transition:height .55s var(--ease-out-quint), opacity .2s var(--ease-out-quint);border-radius:3px;flex-direction:column-reverse;display:flex;overflow:hidden}.lp-bar i{transition:height .55s var(--ease-out-quint), opacity .2s var(--ease-out-quint);display:block}.lp-bars:hover .lp-bar:not(:hover){opacity:.5}.lp-tip{z-index:3;background:var(--lp-ink);color:#fff;pointer-events:none;border-radius:8px;gap:4px;min-width:168px;padding:9px 11px;font-size:11.5px;display:grid;position:absolute;transform:translate(-50%,-100%);box-shadow:0 10px 24px -10px #10182880}.lp-dim{transition:opacity .2s var(--ease-out-quint)}[data-focus] .lp-dim:not(.is-focus){opacity:.4}[data-focus] .lp-bar i:not(.is-focus){opacity:.15}.lp-chev{transition:transform .25s var(--ease-out-quint)}[aria-expanded=true]>.lp-chev{transform:rotate(90deg)}.lp-bump,.lp-bump>td{transition:background-color .9s var(--ease-out-quint)}.lp-bump.is-bumped,.lp-bump.is-bumped>td{background:var(--lp-success-soft);transition:none}.lp-share{vertical-align:middle;background:var(--secondary);border-radius:3px;width:56px;height:5px;margin-right:8px;display:inline-block;overflow:hidden}.lp-share b{background:var(--primary);height:100%;transition:width .5s var(--ease-out-quint);border-radius:3px;display:block}.lp-toast{inset-inline:12px;z-index:4;border:1px solid var(--border);background:var(--card);opacity:0;pointer-events:none;transition:transform .45s var(--ease-out-quint), opacity .3s var(--ease-out-quint);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex;position:absolute;bottom:12px;transform:translateY(calc(100% + 16px));box-shadow:0 14px 32px -12px #1018284d}.lp-toast.is-shown{opacity:1;transform:none}.lp-fix-tab{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);text-align:left;transition:border-color .2s var(--ease-out-quint), color .2s var(--ease-out-quint), box-shadow .2s var(--ease-out-quint);border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;padding:13px 16px;font-size:14.5px;line-height:1.4;display:grid;position:relative;overflow:hidden}.lp-fix-tab:hover{border-color:var(--input);color:var(--foreground)}.lp-fix-tab[aria-selected=true]{border-color:var(--primary);color:var(--foreground);box-shadow:0 0 0 3px var(--accent)}.lp-fix-icon{background:var(--background);width:32px;height:32px;color:var(--muted-foreground);transition:background-color .2s var(--ease-out-quint), color .2s var(--ease-out-quint);border-radius:8px;place-items:center;display:grid}[aria-selected=true]>.lp-fix-icon{background:var(--accent);color:var(--primary)}.lp-timer{background:var(--primary);width:0;height:2px;position:absolute;bottom:0;left:0}.lp-status{align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.lp-status:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.lp-picked{border:2px solid var(--primary);background:var(--card);max-width:100%;box-shadow:0 0 0 4px var(--accent);border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.lp-walk-stage{background:var(--background);min-height:290px;position:relative}.lp-scene{visibility:hidden;opacity:0;transition:opacity .35s var(--ease-out-quint), visibility 0s .35s;position:absolute;inset:0}.lp-scene.is-on{visibility:visible;opacity:1;transition:opacity .35s var(--ease-out-quint)}.lp-walk-step{border-right:1px solid var(--border);color:var(--muted-foreground);text-align:left;transition:color .2s var(--ease-out-quint), background-color .2s var(--ease-out-quint);gap:2px;padding:12px 14px;font-size:13px;display:grid;position:relative}.lp-walk-step:last-child{border-right:0}.lp-walk-step:hover{background:var(--background);color:var(--foreground)}.lp-walk-step[aria-selected=true]{color:var(--foreground)}.lp-walk-step[aria-selected=true] small{color:var(--primary)}.lp-walk-bar{background:var(--primary);width:0;height:2px;position:absolute;top:-1px;left:0}.lp-walk-step[aria-selected=true] .lp-walk-bar{width:100%}.lp-wait{visibility:hidden;opacity:0}.lp-cursor{color:var(--foreground);pointer-events:none;filter:drop-shadow(0 2px 3px #1018284d);position:absolute;top:52%;left:74%}.lp-target{outline:2px solid var(--primary);outline-offset:3px;background:color-mix(in oklab, var(--primary) 4%, var(--card))}.lp-offer-head{background:linear-gradient(180deg, var(--accent), var(--card))}.lp-final{background:var(--lp-ink);color:#fff}.lp-faq-plus{transition:transform .2s var(--ease-out-quint)}[aria-expanded=true]>.lp-faq-plus{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){html:has(.lp){scroll-behavior:smooth}.lp-hero-copy>*{animation:lp-up .8s var(--ease-out-quint) both}.lp-hero-copy>:nth-child(2){animation-delay:80ms}.lp-hero-copy>:nth-child(3){animation-delay:.16s}.lp-hero-copy>:nth-child(4){animation-delay:.24s}.lp-hero-copy>:nth-child(5){animation-delay:.3s}.lp-hero-panel{animation:lp-panel 1s var(--ease-out-quint) .2s both}.lp-bar.is-new{animation:lp-grow .9s var(--ease-out-quint) both;transform-origin:50% 100%}.lp-live[aria-pressed=true] .lp-pulse:after{content:"";animation:lp-ping 1.6s var(--ease-out-quint) infinite;border:1.5px solid;border-radius:999px;position:absolute;inset:-3px}.lp-tip{animation:lp-fade .15s var(--ease-out-quint)}.lp-fixes.is-auto [aria-selected=true] .lp-timer{animation:7s linear forwards lp-timer}.lp-fixes.is-auto.is-away [aria-selected=true] .lp-timer,.lp-fixes.is-auto.is-held [aria-selected=true] .lp-timer{animation-play-state:paused}.lp-fix-body.is-entering>*{animation:lp-up .5s var(--ease-out-quint) both}.lp-fix-body.is-entering>:nth-child(2){animation-delay:40ms}.lp-fix-body.is-entering>:nth-child(3){animation-delay:80ms}.lp-fix-body.is-entering>:nth-child(4){animation-delay:.14s}.lp-walk.is-auto .lp-walk-step[aria-selected=true] .lp-walk-bar{width:0;animation:6s linear forwards lp-walk}.lp-walk.is-auto.is-away .lp-walk-step[aria-selected=true] .lp-walk-bar,.lp-walk.is-auto.is-held .lp-walk-step[aria-selected=true] .lp-walk-bar{animation-play-state:paused}.is-playing .lp-wait{animation:lp-hold-out 2.6s var(--ease-out-quint) .3s both}.is-playing .lp-wait-dot{animation:1s ease-in-out infinite lp-blink}.is-playing .lp-ok{animation:lp-pop .5s var(--ease-out-quint) 2.9s both}.is-playing .lp-copy{animation:lp-press .3s var(--ease-out-quint) .2s both}.is-playing .lp-cursor{animation:lp-cursor 1.5s var(--ease-out-quint) .3s both}.is-playing .lp-target{animation:lp-outline .4s var(--ease-out-quint) 1.5s both}.is-playing .lp-vt-pop{animation:lp-rise .45s var(--ease-out-quint) 1.9s both}.is-playing .lp-use{animation:lp-press .3s var(--ease-out-quint) 3.4s both}.is-playing .lp-type{animation:.5s steps(30,end) both lp-type}.is-playing .lp-type:nth-child(2){animation-delay:.3s}.is-playing .lp-type:nth-child(3){animation-delay:.7s}.is-playing .lp-type:nth-child(4){animation-delay:1.1s}.is-playing .lp-type:nth-child(5){animation-delay:1.4s}.is-playing .lp-delivered{animation:lp-rise .5s var(--ease-out-quint) 2.6s both}@supports (animation-timeline:view()){.lp-progress{animation:linear both lp-fill;animation-timeline:scroll(root)}.lp-reveal{animation:linear both lp-enter;animation-timeline:view();animation-range:entry entry 70%}.lp-reveal-item{animation:linear both lp-item;animation-timeline:view();animation-range:entry 5% entry 85%}.lp-reveal-item:nth-child(2){animation-range:entry 15% entry 95%}.lp-reveal-item:nth-child(3){animation-range:entry 25%}.lp-seal{animation:linear both lp-stamp;animation-timeline:view();animation-range:entry 40% cover 35%}.lp-final{animation:linear both lp-widen;animation-timeline:view();animation-range:entry cover 40%}}}@keyframes lp-up{0%{opacity:0;transform:translateY(14px)}}@keyframes lp-panel{0%{opacity:0;transform:translateY(24px)scale(.98)}}@keyframes lp-grow{0%{transform:scaleY(0)}}@keyframes lp-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-timer{to{width:100%}}@keyframes lp-walk{to{width:100%}}@keyframes lp-fill{to{transform:scaleX(1)}}@keyframes lp-enter{0%{opacity:.15;filter:blur(4px);transform:translateY(32px)}}@keyframes lp-item{0%{opacity:.1;transform:translateY(40px)scale(.97)}}@keyframes lp-stamp{0%{opacity:0;transform:scale(.4)rotate(-30deg)}70%{transform:scale(1.12)rotate(4deg)}}@keyframes lp-widen{0%{opacity:.3;border-radius:32px;transform:scale(.92)}}@keyframes lp-hold-out{0%{opacity:0;visibility:visible}12%,85%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lp-blink{50%{opacity:.3}}@keyframes lp-pop{0%{opacity:0;transform:scale(.95)}}@keyframes lp-press{50%{transform:scale(.94)}}@keyframes lp-cursor{0%{top:22%;left:12%}}@keyframes lp-outline{0%{background:var(--card);outline-color:#0000}}@keyframes lp-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes lp-type{0%{width:0}to{width:100%}}}