.lp section[id]{scroll-margin-top:72px}.lp-header{border-bottom:1px solid #0000;transition:background-color .28s,border-color .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s}.lp-header[data-scrolled=true]{background:color-mix(in srgb, var(--bg) 96%, transparent);-webkit-backdrop-filter:blur(16px)saturate(160%);border-bottom-color:var(--hairline)}.lp-skip{z-index:100;position:absolute;top:-100px;left:16px}.lp-skip:focus{top:12px}@keyframes lp-resolve{0%{filter:blur(10px);transform:translateY(.12em)}to{filter:none;transform:none}}.lp-resolve{animation:1s cubic-bezier(.16,1,.3,1) both lp-resolve}.lp-hero-wash{background:linear-gradient(to top, color-mix(in srgb, var(--bg) 92%, transparent) 0%, transparent 45%), linear-gradient(to right, color-mix(in srgb, var(--bg) 82%, transparent) 0%, color-mix(in srgb, var(--bg) 55%, transparent) 42%, transparent 62%)}.lp-film-frame{--lp-radius:8px;border-radius:var(--lp-radius);box-shadow:0 0 0 1px #f1efff1a}.lp-captions li{opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1),filter .52s;transform:translateY(12px)}.lp-captions li[data-active=true]{opacity:1;filter:none;transform:none}.lp-captions[data-hidden=true] li{opacity:0}.lp-captions li[data-finale=true]{text-align:center;max-width:none;left:0;right:0}@keyframes lp-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.lp-ping{animation:2.2s cubic-bezier(.16,1,.3,1) infinite lp-ping}.lp-strike{background-image:linear-gradient(currentColor,currentColor);background-position:0 58%;background-repeat:no-repeat;background-size:100% 2px;text-decoration:none}.lp-x-pulse{stroke-dasharray:7 200;stroke-dashoffset:12px;animation:7s linear infinite lp-x-run}@keyframes lp-x-run{0%{stroke-dashoffset:12px}12%,to{stroke-dashoffset:-105px}}.lp-x-badge{opacity:0;transform-box:fill-box;transform-origin:50%;animation:7s cubic-bezier(.16,1,.3,1) infinite lp-x-pop}@keyframes lp-x-pop{0%{opacity:0;transform:scale(.4)}5%{opacity:1;transform:scale(1.18)}9%,84%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(1)}}.lp-x-march{animation:1s linear infinite lp-x-march}@keyframes lp-x-march{to{stroke-dashoffset:-14.01px}}@media (prefers-reduced-motion:reduce){.lp-x-badge{opacity:1;animation:none}.lp-x-pulse,.lp-x-march{animation:none}}.lp-portrait{--lp-photo:1;--lp-edge:80%;aspect-ratio:1;position:relative}.lp-portrait-photo{border-radius:50%;position:absolute;inset:0;overflow:hidden}.lp-portrait[data-live=wait] .lp-portrait-photo{opacity:0}.lp-portrait[data-live=true] .lp-portrait-photo{opacity:var(--lp-photo);-webkit-mask-image:radial-gradient(circle closest-side, #000 var(--lp-edge), #000000c7 85%, #00000080 90%, #00000038 94.5%, #0000000f 98%, transparent);-webkit-mask-image:radial-gradient(circle closest-side, #000 var(--lp-edge), #000000c7 85%, #00000080 90%, #00000038 94.5%, #0000000f 98%, transparent);mask-image:radial-gradient(circle closest-side, #000 var(--lp-edge), #000000c7 85%, #00000080 90%, #00000038 94.5%, #0000000f 98%, transparent)}.lp-portrait-field{pointer-events:none;width:154%;max-width:none;height:154%;position:absolute;top:-27%;left:-27%}.lp-hold-ring{transition:stroke-dashoffset .16s linear}@keyframes lp-nudge{0%,to{translate:0}25%{translate:-6px}60%{translate:5px}}.lp-nudge{animation:.6s ease-out lp-nudge}.lp-hold[data-state=holding] .lp-hold-ring{transition:stroke-dashoffset var(--lp-hold-ms,1.1s) linear}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-reveal{animation:linear both lp-rise;animation-timeline:view();animation-range:entry entry 80%}.lp-film-frame{animation:linear both lp-film-grow;animation-timeline:view();animation-range:entry cover 42%}.lp-strike{animation:linear both lp-strike;animation-timeline:view();animation-range:entry 70% cover 40%}}}@keyframes lp-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes lp-film-grow{0%{--lp-radius:24px;transform:scale(.9)}to{--lp-radius:8px;transform:scale(1)}}@keyframes lp-strike{0%{background-size:0% 2px}to{background-size:100% 2px}}@property --lp-radius{syntax:"<length>";inherits:false;initial-value:8px}.lp-faq summary{cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq .lp-faq-icon{transition:transform .26s cubic-bezier(.16,1,.3,1)}.lp-faq details[open] .lp-faq-icon{transform:rotate(45deg)}.lp-faq details[open] summary{color:var(--text-primary)}.wc-pulse,.lp-bridge-pulse{stroke-dasharray:5 95;stroke-dashoffset:100px;animation:3s linear infinite wc-run}@keyframes wc-run{to{stroke-dashoffset:0}}.wc-float-a{animation:7s ease-in-out infinite wc-float}.wc-float-b{animation:8s ease-in-out infinite reverse wc-float}@keyframes wc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.wc-orbit{transform-box:fill-box;transform-origin:50%;animation:40s linear infinite wc-spin}@keyframes wc-spin{to{transform:rotate(360deg)}}.wc-ping{transform-box:fill-box;transform-origin:50%;animation:2.4s cubic-bezier(.16,1,.3,1) infinite node-ping}.wc-spore{animation:14s ease-in-out infinite wc-drift}@keyframes wc-drift{0%,to{opacity:.25;transform:translate(0)}50%{opacity:.9;transform:translate(12px,-18px)}}.lp-tape{background:var(--w-hue);color:#0b0a10;width:112%;font-family:var(--font-orbitron), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;margin-left:-6%;padding:14px 0 13px;font-size:clamp(13px,1.4vw,17px);font-weight:700;position:relative;overflow:hidden}.lp-tape .marquee-track{align-items:center}.lp-tape-social{transform:rotate(2.6deg)}.lp-tape-money{margin-top:-18px;transform:rotate(-2.2deg)}.lp-worlds-line2{background:linear-gradient(95deg,#c6ff3d 10%,#ff5cd6 85%);color:#0000;-webkit-background-clip:text;background-clip:text}:root[data-theme=light] .lp-worlds-line2{background-image:linear-gradient(95deg,#3f7a00 10%,#b0168f 85%)}.lp-worlds-switch{border:1px solid var(--hairline);background:color-mix(in srgb, var(--raised) 75%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:4px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.lp-worlds-option{z-index:1;min-width:150px;min-height:56px;font-family:var(--font-orbitron), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:13px;font-weight:600;transition:color .3s;display:inline-flex;position:relative}.lp-worlds-option[aria-pressed=true]{color:#0b0a10}.lp-worlds-option:hover:not([aria-pressed=true]){color:var(--text-primary)}.lp-worlds-thumb{background:#c6ff3d;border-radius:3px;width:calc(50% - 4px);transition:transform .52s cubic-bezier(.34,1.4,.64,1),background-color .4s;position:absolute;top:4px;bottom:4px;left:4px}.lp-worlds[data-active=social] .lp-worlds-thumb{background:#ff5cd6;transform:translate(100%)}.lp-world-card{transition:transform .6s cubic-bezier(.16,1,.3,1),filter .5s,box-shadow .6s;box-shadow:0 0 0 1px #f1efff14}.lp-world-card[data-on=false]{filter:saturate(.6)brightness(.74);transform:scale(.97)}.lp-world-card[data-on=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--w-hue) 30%, transparent)}@media (hover:hover){.lp-world-card[data-on=false]:hover{filter:saturate(.85)brightness(.85)}}.lp-worlds[data-active=money] .lp-bridge-pulse{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.wc-pulse,.lp-bridge-pulse,.wc-float-a,.wc-float-b,.wc-orbit,.wc-ping,.wc-spore{animation:none}.wc-pulse,.lp-bridge-pulse{stroke-dasharray:none;stroke-opacity:0}}.lp main>section.border-t{border-top-color:#0000;position:relative}.lp main>section.border-t:before{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(90deg,#0000 2%,#c6ff3d73 28%,#ff5cd661 72%,#0000 98%);height:1px;position:absolute;top:-1px}.lp main>section.border-t:after{content:"";pointer-events:none;background:#f1efff;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:-4px;left:50%;box-shadow:0 0 0 3px #ff5cd64d,0 0 18px 2px #ff5cd68c}.lp-node-rule{position:relative}.lp-node-rule:before{content:"";inset-inline:10px 0;background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 10%, transparent));height:1px;position:absolute;top:0}.lp-node-rule:after{content:"";border:2px solid var(--accent);background:var(--bg);width:9px;height:9px;box-shadow:0 0 12px -2px var(--accent);border-radius:50%;position:absolute;top:-4px;left:0}
