.lp-browser{background:#f6f3ee;box-shadow:0 40px 90px -40px rgba(0,0,0,.9),0 0 0 1px hsla(0,0%,100%,.1)}.lp-chrome{background:#0a1734;border-bottom:1px solid hsla(0,0%,100%,.08)}.lp-wire{position:absolute;background:rgba(10,23,52,.12);border-radius:.35cqw;transform-origin:left center}.lp-wire--img{background:repeating-linear-gradient(135deg,rgba(10,23,52,.1) 0 1cqw,rgba(10,23,52,.04) 1cqw 2cqw);border:1px dashed rgba(10,23,52,.3)}.lp-wire--btn{background:rgba(10,23,52,.55)}.lp-note{position:absolute;padding:.55cqw .9cqw;font-size:max(.55rem,1.1cqw);font-weight:600;letter-spacing:.02em;color:#0a1734;background:#f0b442;box-shadow:0 6px 14px -6px rgba(0,0,0,.6);transform:rotate(-2deg)}.lp-note--blue{background:#9fd8ff}.lp-note--orange{background:#f5a06a}.lp-note--green{background:#b9f5cf}.lp-channel{position:absolute;display:flex;align-items:center;gap:.5rem;padding:.45rem .8rem;border-radius:999px;font-family:var(--font-sans);font-weight:500;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:rgba(3,7,19,.85);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(6px);white-space:nowrap}.lp-dot{width:7px;height:7px;margin:-3.5px 0 0 -3.5px;box-shadow:0 0 10px currentColor;background:currentColor;pointer-events:none}.lp-dot,.lp-pin{position:absolute;border-radius:999px}.lp-pin{width:1.75rem;height:1.75rem;margin:-.875rem 0 0 -.875rem;display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:.6rem;font-weight:700;color:#0a1734;background:#fff;border:2px solid #0b5cf5;cursor:pointer;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s,color .3s,border-color .3s}.lp-pin:after{content:"";position:absolute;inset:-6px;border-radius:999px;border:1.5px solid rgba(11,92,245,.7);animation:lp-ping 1.8s cubic-bezier(.2,.7,.2,1) infinite}.lp-pin[data-active=true]{background:#e05a10;border-color:#e05a10;color:#fff;transform:scale(1.18)}.lp-pin[data-active=true]:after{border-color:rgba(224,90,16,.8)}@keyframes lp-ping{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.5);opacity:0}}.lp-bar{transform-origin:left center;transition:transform .25s linear}.lp-stage[data-active=true] .lp-stage-art{box-shadow:0 0 0 1.5px hsla(0,0%,100%,.85),0 40px 90px -40px rgba(0,0,0,.9)}.lp-stage[data-active=false] .lp-stage-art img{filter:brightness(.6) saturate(.85)}.lp-stage-art img{transition:filter .5s cubic-bezier(.2,.7,.2,1)}.lp-native{overflow-x:auto;overscroll-behavior-x:contain}.lp-link{stroke-dasharray:6 8;animation:lp-dash 1.2s linear infinite}@keyframes lp-dash{to{stroke-dashoffset:-28}}@media (prefers-reduced-motion:reduce){.lp-link,.lp-pin:after{animation:none}.lp-stage-art img{transition:none}}.lp-ghost{position:absolute;border:1.5px dashed rgba(11,92,245,.55);border-radius:.35cqw;transform-origin:0 50%;background:linear-gradient(110deg,transparent 30%,rgba(11,92,245,.16) 50%,transparent 70%);background-size:220% 100%;animation:lp-shimmer 2.6s ease-in-out infinite}@keyframes lp-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}[data-note-float]{animation:lp-bob 4.2s ease-in-out 1.8s infinite}@keyframes lp-bob{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(0,-.6cqw,0) rotate(1.4deg)}}@media (prefers-reduced-motion:reduce){.lp-ghost,[data-note-float]{animation:none}}