.lp{--lp-bg:#ffffff;--lp-bg-2:#faf7ff;--lp-ink:#1d1236;--lp-muted:#5f5778;--lp-faint:#9b94af;--lp-line:#ece6f7;--lp-line-strong:#ddd3f0;--lp-mauve:#7c3aed;--lp-mauve-strong:#6d28d9;--lp-mauve-2:#a78bfa;--lp-mauve-soft:#f3edff;--lp-plum:#21123f;--ebay-red:#e53238;--ebay-blue:#0064d2;--ebay-yellow:#f5af02;--ebay-green:#86b817;--color-surface:#f4f7fb;--color-surface-1:#ffffff;--color-surface-2:#f6f8fc;--color-surface-3:#edf2f9;--color-line:#e3e9f2;--color-line-strong:#cdd7e5;--color-ink:#0f172a;--color-ink-muted:#4a5870;--color-ink-faint:#8391a6;--color-accent:#2563eb;--color-accent-strong:#1d4ed8;--color-accent-soft:#eaf1ff;--color-on-accent:#ffffff;--color-success:#0f9f6e;--color-warning:#b45309;--color-danger:#dc2626;--color-info:#0369a1;--shadow-card:0 1px 2px rgb(15 23 42/0.04),0 1px 3px rgb(15 23 42/0.06);color-scheme:light;background:var(--lp-bg);color:var(--lp-ink);overflow-x:clip}.lp ::selection{background:rgb(124 58 237/.18)}.lp-grid{background-image:linear-gradient(90deg,rgb(124 58 237/.07) 1px,transparent 0),linear-gradient(180deg,rgb(124 58 237/.07) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,#000 25%,transparent 75%)}.lp-text-gradient{background:linear-gradient(100deg,var(--lp-mauve-strong) 10%,#a855f7 50%,#d946ef 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-ebay-underline{position:relative;white-space:nowrap}.lp-ebay-underline:after{content:"";position:absolute;left:.04em;right:.04em;bottom:-.06em;height:.09em;border-radius:99px}.lp-ebay-bar,.lp-ebay-underline:after{background:linear-gradient(90deg,var(--ebay-red) 0 25%,var(--ebay-blue) 25% 50%,var(--ebay-yellow) 50% 75%,var(--ebay-green) 75% 100%)}.lp-card{background:#fff;border:1px solid var(--lp-line);box-shadow:0 1px 2px rgb(33 18 63/.04),0 12px 32px -18px rgb(33 18 63/.18)}.lp-device{border:1px solid var(--lp-line-strong);background:#fff;box-shadow:0 2px 4px rgb(33 18 63/.04),0 40px 80px -30px rgb(76 29 149/.35),0 0 0 8px rgb(124 58 237/.05)}@keyframes lp-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(4%,-3%,0) scale(1.08)}}.lp-drift{animation:lp-drift 16s ease-in-out infinite}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp-float{animation:lp-float 6s ease-in-out infinite}.lp-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--lp-delay,0s)}.lp-reveal[data-shown=true]{opacity:1;transform:none}@keyframes lp-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.lp-pop{animation:lp-pop .45s cubic-bezier(.2,.8,.2,1) both}@keyframes lp-caret{50%{opacity:0}}.lp-caret:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.15em;background:var(--color-accent);animation:lp-caret 1s steps(1) infinite}.lp-stop *{transition:none!important}@keyframes lp-click{0%{transform:translate(-50%,-50%) scale(.4);opacity:.8}to{transform:translate(-50%,-50%) scale(1.6);opacity:0}}.lp-click{animation:lp-click .4s steps(4) both}@keyframes lp-skeleton{0%,to{opacity:1}50%{opacity:.45}}.lp-skeleton{animation:lp-skeleton .75s steps(3) infinite}@keyframes lp-rot{to{transform:rotate(1turn)}}.lp-spin{animation:lp-rot .8s steps(8) infinite}.lp-film{background:var(--lp-plum)}@keyframes lp-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-progress{transform-origin:left;animation:lp-progress var(--lp-duration,7s) linear both}@keyframes lp-marquee{to{transform:translateX(-50%)}}.lp-marquee{animation:lp-marquee 36s linear infinite}.lp details>summary{list-style:none}.lp details>summary::-webkit-details-marker{display:none}.lp details[open] .lp-chevron{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.lp-reveal{opacity:1;transform:none}}.lp-stop .lp-pop{animation-timing-function:steps(3)}