.lp{--lp-bg:#09090b;--lp-bg-2:#101013;--lp-card:#18181b;--lp-ink:#fafafa;--lp-ink-dim:#fafafa9e;--lp-ink-faint:#fafafa61;--lp-line:#fafafa12;--lp-line-strong:#fafafa24;--lp-accent:#10b981;--lp-accent-soft:#34d399;--lp-accent-bright:#5ff0a4;--lp-accent-deep:#059669;--lp-warn:#f59e0b;--lp-grad:linear-gradient(100deg, var(--lp-accent-bright), var(--lp-accent) 60%, var(--lp-accent-deep));background:var(--lp-bg);color:var(--lp-ink);-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6;position:relative;overflow-x:clip}.lp ::selection{color:#6ee7b7;background:#064e3b}.lp-display{letter-spacing:-.035em;color:var(--lp-ink);text-wrap:balance;font-weight:650;line-height:1.06}.lp-em,.lp-grad-text{background:var(--lp-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.lp-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--lp-accent-soft);align-items:center;gap:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:500;display:inline-flex}.lp-eyebrow:before{content:"";background:var(--lp-grad);flex:none;width:24px;height:1px}.lp-caret:after{content:"▌";color:var(--lp-accent);margin-left:6px;animation:1.1s step-end infinite lp-blink}.lp-blob{filter:blur(90px);pointer-events:none;will-change:transform;border-radius:50%;animation:28s ease-in-out infinite alternate lp-drift;position:absolute}.lp-dots{pointer-events:none;opacity:.35;background-image:radial-gradient(#fafafa24 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 35%,#000 0%,#0000 70%);mask-image:radial-gradient(70% 60% at 50% 35%,#000 0%,#0000 70%)}.lp-progress{z-index:95;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.lp-progress>span{background:var(--lp-grad);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.lp-nav{inset-inline:0;z-index:90;-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#09090b8c;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:fixed;top:0}.lp-nav--scrolled{border-bottom-color:var(--lp-line);background:#09090bd9}.lp-nav-link{color:var(--lp-ink-dim);border-radius:8px;padding:8px 12px;font-size:13.5px;font-weight:500;transition:color .2s,background .2s}.lp-nav-link:hover{color:var(--lp-ink);background:#fafafa0d}.lp-nav-sheet{border-top:1px solid var(--lp-line);-webkit-backdrop-filter:blur(18px);background:#09090bf5;padding:16px 20px 20px;animation:.22s cubic-bezier(.2,.7,.25,1) both lp-sheet-in}.lp-btn-primary{letter-spacing:-.01em;color:#fff;background:var(--lp-accent);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 8px 24px -10px #10b98180}.lp-btn-primary:hover{background:#0ca678;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 12px 30px -10px #10b9818c}.lp-btn-primary:active{transform:translateY(0)}.lp-btn-ghost{color:var(--lp-ink);border:1px solid var(--lp-line-strong);background:#fafafa08;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.lp-btn-ghost:hover{background:#10b9810f;border-color:#10b98173}.lp-chip{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ink-dim);border:1px solid var(--lp-line-strong);background:#fafafa08;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;display:inline-flex}.lp-live{background:var(--lp-accent);border-radius:999px;width:7px;height:7px;animation:2s cubic-bezier(0,0,.2,1) infinite lp-ping;display:inline-block;box-shadow:0 0 #10b9818c}.lp-live--green{background:var(--lp-accent-soft);box-shadow:0 0 #34d3998c}.lp-card{border:1px solid var(--lp-line);background:linear-gradient(#fafafa08,#fafafa03);border-radius:14px;transition:transform .3s cubic-bezier(.2,.7,.25,1),border-color .3s,box-shadow .3s;position:relative;box-shadow:inset 0 1px #fafafa0a}.lp-card-hover:hover{border-color:#10b9814d;transform:translateY(-2px);box-shadow:inset 0 1px #fafafa0d,0 20px 50px -28px #10b9814d}.lp-spot:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), #10b98114, transparent 65%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.lp-spot:hover:after{opacity:1}.lp-price-pop{background:linear-gradient(#10b98112,#fafafa03 45%);border-color:#10b98173;box-shadow:inset 0 1px #fafafa0d,0 24px 60px -30px #10b98173}.lp-ticker-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-ticker-track{align-items:center;gap:44px;width:max-content;padding-right:44px;animation:38s linear infinite lp-marquee;display:flex}.lp-ticker-mask:hover .lp-ticker-track{animation-play-state:paused}.lp-enter{opacity:0;animation:lp-rise .9s cubic-bezier(.2, .65, .25, 1) var(--d,0s) forwards}.lp-reveal{opacity:0;transition:opacity .8s cubic-bezier(.2, .65, .25, 1) var(--d,0s), transform .8s cubic-bezier(.2, .65, .25, 1) var(--d,0s);will-change:opacity, transform;transform:translateY(22px)}.lp-reveal.lp-in{opacity:1;transform:none}.lp-deck-scene{perspective:1400px}.lp-deck{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border:1px solid var(--lp-line-strong);-webkit-backdrop-filter:blur(16px);background:linear-gradient(165deg,#1c1c20f2,#0e0e11f7);border-radius:16px;transition:transform .18s ease-out;position:relative;overflow:hidden;box-shadow:inset 0 1px #fafafa12,0 40px 100px -40px #000000d9,0 24px 70px -45px #10b98159}.lp-deck:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff0a 0%,#0000 35%);position:absolute;inset:0}.lp-deck-glow{filter:blur(36px);pointer-events:none;background:radial-gradient(50% 50%,#10b98138,#05966914 55%,#0000 75%);border-radius:50%;height:50%;position:absolute;inset:auto 8% -16%}.lp-scanline{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-scanline:after{content:"";inset-block:-40%;background:linear-gradient(100deg,#0000,#34d39921,#0000);width:46%;animation:1.3s ease-in-out infinite lp-scan;position:absolute;left:-50%}.lp-meter{background:#fafafa12;border-radius:999px;height:6px;overflow:hidden}.lp-meter>span{border-radius:inherit;background:var(--lp-grad);height:100%;width:var(--w,0%);transition:width 1.1s cubic-bezier(.2,.7,.2,1);display:block}.lp-pop-in{animation:.5s cubic-bezier(.3,1.4,.4,1) both lp-pop-in}.lp-slide-in{animation:.55s cubic-bezier(.2,.7,.25,1) both lp-slide-in}.lp-type-caret:after{content:"";vertical-align:-2px;background:var(--lp-accent);width:7px;height:14px;margin-left:2px;animation:.9s step-end infinite lp-blink;display:inline-block}.lp-orbit{z-index:2;color:var(--lp-ink-dim);border:1px solid var(--lp-line-strong);-webkit-backdrop-filter:blur(10px);animation:lp-float var(--dur,7s) ease-in-out var(--del,0s) infinite alternate;background:#141417c7;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;display:inline-flex;position:absolute;box-shadow:0 12px 34px -16px #000c}.lp-radar{pointer-events:none;background:conic-gradient(#0000 0deg,#10b9810f 28deg,#0000 60deg);border-radius:50%;animation:7s linear infinite lp-spin;position:absolute;inset:-40%}.lp-reticle{border-color:var(--lp-accent);opacity:.9;border-style:solid;width:14px;height:14px;position:absolute}.lp-reticle--tl{border-width:1.5px 0 0 1.5px;border-top-left-radius:4px;top:-5px;left:-5px}.lp-reticle--tr{border-width:1.5px 1.5px 0 0;border-top-right-radius:4px;top:-5px;right:-5px}.lp-reticle--bl{border-width:0 0 1.5px 1.5px;border-bottom-left-radius:4px;bottom:-5px;left:-5px}.lp-reticle--br{border-width:0 1.5px 1.5px 0;border-bottom-right-radius:4px;bottom:-5px;right:-5px}.lp-beam{background:linear-gradient(90deg, transparent, var(--lp-line-strong) 12%, var(--lp-line-strong) 88%, transparent);height:1px;position:absolute;top:30px;left:4%;right:4%}.lp-beam-comet{background:linear-gradient(90deg, transparent, var(--lp-accent), var(--lp-accent-bright));filter:blur(.6px);border-radius:999px;width:110px;height:4px;animation:4.2s cubic-bezier(.4,0,.5,1) infinite lp-comet;position:absolute;top:-1.5px;left:0;box-shadow:0 0 16px 2px #10b98173}.lp-orb{z-index:1;width:56px;height:56px;color:var(--lp-accent-soft);background:linear-gradient(#1c1c20f2,#0e0e11f2) padding-box padding-box;border:1px solid #10b9814d;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 1px #fafafa12,0 0 40px -16px #10b98180}.lp-bars{align-items:flex-end;gap:9px;display:flex}.lp-bars>span{width:18px;height:var(--h,20px);transform-origin:bottom;transition:transform .9s cubic-bezier(.2, .7, .2, 1) var(--d,0s);background:#fafafa14;border-radius:6px 6px 2px 2px;transform:scaleY(0)}.lp-bars>span.lp-bar-hot{background:linear-gradient(180deg, var(--lp-accent-soft), var(--lp-accent-deep));box-shadow:0 0 22px -6px #10b981a6}.lp-in .lp-bars>span{transform:scaleY(1)}.lp-fill{border-radius:inherit;width:0;height:100%;transition:width 1.3s cubic-bezier(.2,.7,.2,1) .25s;display:block}.lp-in .lp-fill{width:var(--w)}.lp-dial{background:#fafafa0d;border-radius:50%;width:88px;height:88px;position:relative;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px));mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px))}.lp-dial:before{content:"";background:conic-gradient(var(--lp-accent) 0 26%, transparent 26% 100%);border-radius:50%;animation:6s linear infinite lp-spin;position:absolute;inset:0}.lp-node{background:var(--lp-accent-soft);width:10px;height:10px;animation:lp-ping 2.6s cubic-bezier(0, 0, .2, 1) var(--del,0s) infinite;border-radius:999px;position:absolute;box-shadow:0 0 #34d39973}.lp-edge{stroke:#34d39952;stroke-width:1px;stroke-dasharray:4 7;animation:1.6s linear infinite lp-dash}@keyframes lp-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes lp-blink{50%{opacity:0}}@keyframes lp-marquee{to{transform:translate(-50%)}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-drift{0%{transform:translate(-4%,-6%)scale(1)}to{transform:translate(5%,7%)scale(1.1)}}@keyframes lp-ping{0%{box-shadow:0 0 #10b98180}70%{box-shadow:0 0 0 9px #10b98100}to{box-shadow:0 0 #10b98100}}@keyframes lp-scan{0%{left:-50%}to{left:110%}}@keyframes lp-pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes lp-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lp-float{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}@keyframes lp-comet{0%{opacity:0;left:-8%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:102%}}@keyframes lp-dash{to{stroke-dashoffset:-22px}}@keyframes lp-sheet-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-enter,.lp-reveal{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.lp-blob,.lp-ticker-track,.lp-radar,.lp-beam-comet,.lp-orbit,.lp-dial:before,.lp-live,.lp-node,.lp-edge,.lp-scanline:after,.lp-caret:after,.lp-type-caret:after{animation:none!important}.lp-deck{transition:none!important;transform:none!important}.lp-bars>span{transform:scaleY(1)}.lp-fill{width:var(--w);transition:none}}
