.lp{--ink:#060908;--ink-2:#0b100e;--ink-3:#111816;--line:#d6fff014;--line-2:#d6fff024;--fg:#e9f1ee;--fg-2:#a3b3ad;--fg-3:#6d7d77;--aqua:#3ee6c1;--aqua-2:#9ff5e1;--aqua-dim:#3ee6c11f;--money:#f3b84b;background:var(--ink);color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-feature-settings:"ss01", "cv11"}.lp ::selection{background:var(--aqua);color:var(--ink)}.lp-mono{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.lp-num{font-variant-numeric:tabular-nums}.lp h1,.lp h2,.lp h3{text-wrap:balance;letter-spacing:-.035em}.lp p{text-wrap:pretty}.lp-tag{color:var(--fg-3);letter-spacing:.02em;align-items:center;gap:.6rem;font-size:.75rem;display:inline-flex}.lp-tag b{color:var(--aqua);font-weight:500}.lp-tag:after{content:"";background:linear-gradient(90deg, var(--line-2), transparent);width:2.5rem;height:1px}.lp-grid{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,#0000 75%)}.lp-scan{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(70% 55% at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 30%,#000 20%,#0000 75%)}.lp-scan:before{content:"";background:linear-gradient(#0000,#3ee6c10d 60%,#3ee6c11f 92%,#0000);height:180px;animation:9s cubic-bezier(.6,0,.4,1) infinite lp-scan;position:absolute;top:-180px;left:0;right:0}@keyframes lp-scan{0%{transform:translateY(0)}70%,to{transform:translateY(1100px)}}.lp-glow{background:radial-gradient(50% 40% at 50% 0,#3ee6c129,#0000 70%)}.lp-noise:after{content:"";pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.lp-words>span{opacity:0;filter:blur(6px);animation:.9s cubic-bezier(.2,.7,.2,1) forwards lp-word;animation-delay:calc(var(--i) * 70ms + .12s);display:inline-block;transform:translateY(.45em)}@keyframes lp-word{to{opacity:1;filter:none;transform:none}}.lp-fade{opacity:0;animation:1s forwards lp-fade;animation-delay:var(--d,.6s)}@keyframes lp-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-shine{background:linear-gradient(100deg, var(--aqua) 20%, var(--aqua-2) 40%, var(--aqua) 60%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite lp-shine}@keyframes lp-shine{0%{background-position:120% 0}to{background-position:-120% 0}}.lp-btn{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.4rem;font-size:.95rem;font-weight:600;transition:transform .25s,background-color .25s,box-shadow .25s,color .25s;display:inline-flex;position:relative}.lp-btn-primary{background:var(--aqua);color:#04110d;box-shadow:0 0 0 1px #3ee6c166,0 10px 40px -10px #3ee6c199}.lp-btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #3ee6c199,0 16px 50px -10px #3ee6c1cc}.lp-btn-ghost{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff08}.lp-btn-ghost:hover{background:#ffffff12}.lp-btn svg{transition:transform .25s}.lp-btn:hover svg{transform:translate(3px)}.lp-panel{box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(#ffffff09,#ffffff03);border-radius:1.25rem}.lp-spot{isolation:isolate;position:relative;overflow:hidden}.lp-spot:before{content:"";z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--x,50%) var(--y,50%), #3ee6c11a, transparent 45%);transition:opacity .35s;position:absolute;inset:0}.lp-spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(280px circle at var(--x,50%) var(--y,50%), #3ee6c18c, transparent 50%);-webkit-mask-composite:xor;padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp-spot:hover:before,.lp-spot:hover:after{opacity:1}.lp-js .lp-reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(22px)}.lp-js .lp-reveal.lp-in{opacity:1;transform:none}.lp-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp-marquee>div{width:max-content;animation:40s linear infinite lp-marquee;display:flex}.lp-marquee:hover>div{animation-play-state:paused}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-row-in{animation:.6s cubic-bezier(.2,.7,.2,1) both lp-row}@keyframes lp-row{0%{opacity:0;filter:blur(4px);transform:translateY(12px)scale(.98)}to{opacity:1;filter:none;transform:none}}.lp-pulse{position:relative}.lp-pulse:after{content:"";border:1px solid var(--aqua);border-radius:999px;animation:1.8s ease-out infinite lp-ping;position:absolute;inset:-4px}@keyframes lp-ping{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.lp-caret:after{content:"▍";color:var(--aqua);margin-left:2px;animation:1s step-end infinite lp-blink}@keyframes lp-blink{50%{opacity:0}}.lp-tilt{transform:perspective(1600px) rotateX(calc((1 - var(--p,1)) * 18deg)) scale(calc(.92 + var(--p,1) * .08));transform-origin:50% 0;transition:transform .1s linear}@property --lp-a{syntax:"<angle>";inherits:false;initial-value:0deg}.lp-beam{isolation:isolate;position:relative}.lp-beam:before{content:"";border-radius:inherit;z-index:-1;background:conic-gradient(from var(--lp-a), transparent 0 70%, var(--aqua) 85%, transparent 100%);-webkit-mask-composite:xor;padding:1px;animation:6s linear infinite lp-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes lp-spin{to{--lp-a:360deg}}.lp-swap{animation:.6s cubic-bezier(.2,.7,.2,1) both lp-swap}@keyframes lp-swap{0%{opacity:0;filter:blur(6px);transform:translateY(14px)scale(.985)}to{opacity:1;filter:none;transform:none}}.lp details summary::-webkit-details-marker{display:none}.lp details[open] .lp-plus{transform:rotate(45deg)}.lp-plus{transition:transform .3s}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.lp-words>span,.lp-fade{opacity:1;filter:none;transform:none}.lp-tilt{transform:none}}.lp-js .lp-reveal .lp-grow{transform-origin:0;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:var(--gd,.2s);transform:scaleX(0)}.lp-js .lp-reveal.lp-in .lp-grow{transform:none}
