.lv2-page{--lime:var(--color-accent);--emerald:var(--color-accent-2);position:relative;overflow-x:clip}.lv2-spotlight{pointer-events:none;background:radial-gradient(600px circle at var(--x,50%) var(--y,20%), #bdf35c17, transparent 60%);transition:background .2s;position:absolute;inset:0}.lv2-meteors{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(80% 70% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 0,#000 30%,#0000 80%)}.lv2-meteor{background:linear-gradient(#0000,#bdf35cb3);width:1px;height:140px;animation:linear infinite lv2-fall;position:absolute;top:-20%}@keyframes lv2-fall{0%{opacity:0;transform:translateY(0)}10%{opacity:1}to{opacity:0;transform:translateY(1100px)}}span.lv2-rise{display:inline-block}.lv2-rise{opacity:0;filter:blur(8px);animation:.9s cubic-bezier(.2,.7,.2,1) forwards lv2-rise;transform:translateY(.4em)}@keyframes lv2-rise{to{opacity:1;filter:none;transform:none}}.lv2-shine{background:linear-gradient(100deg, var(--lime), var(--emerald), #d8ff8f, var(--lime));color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite lv2-shine}@keyframes lv2-shine{to{background-position:300% 0}}.lv2-pill{isolation:isolate;border-radius:9999px;padding:1px;position:relative;overflow:hidden}.lv2-pill:before{content:"";z-index:-1;background:conic-gradient(from 0deg, transparent 0 75%, var(--lime) 85%, transparent 95%);animation:4s linear infinite lv2-spin;position:absolute;inset:-200%}.lv2-pill-inner{background:#0b0d12;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .9rem .35rem .35rem;display:inline-flex}@keyframes lv2-spin{to{transform:rotate(1turn)}}.lv2-flow-frame{border:1px solid var(--color-line);box-shadow:var(--shadow-pop);background:radial-gradient(60% 70%,#bdf35c0f,#0000 70%),linear-gradient(#ffffff08,#ffffff03);border-radius:1.5rem;position:relative}.lv2-flow-scan{pointer-events:none;background:linear-gradient(90deg,#0000,#bdf35c0d,#0000);width:30%;animation:7s ease-in-out infinite lv2-sweep;position:absolute;inset-block:0}@keyframes lv2-sweep{0%{transform:translate(-100%)}to{transform:translate(430%)}}.lv2-wire{fill:none;stroke:#ffffff14;stroke-width:1.5px}.lv2-wire-back{stroke:#3ee6a824;stroke-dasharray:3 6}.lv2-wire-lit{fill:none;stroke:url(#wire-light);stroke-width:2px;stroke-linecap:round;stroke-dasharray:60 540;animation:3.2s linear infinite lv2-run}@keyframes lv2-run{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}.lv2-core{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite lv2-breathe}@keyframes lv2-breathe{50%{transform:scale(1.06)}}.lv2-core-ring{fill:none;stroke:#bdf35c59;stroke-dasharray:4 10;transform-box:fill-box;transform-origin:50%;animation:18s linear infinite lv2-spin}.lv2-core-ring-reverse{fill:none;stroke:#3ee6a840;stroke-dasharray:4 10;transform-box:fill-box;transform-origin:50%;animation:28s linear infinite reverse lv2-spin}.lv2-book-row{height:44px;transition:transform .7s cubic-bezier(.2,.8,.2,1),background-color .4s,box-shadow .4s,opacity .4s;position:absolute;inset-inline:0}.lv2-flash{animation:1.2s ease-out forwards lv2-flash}@keyframes lv2-flash{0%{box-shadow:0 0 0 1px #fbbf4de6,0 0 28px #fbbf4d66}to{box-shadow:0 0 0 1px #fbbf4d00,0 0 28px #fbbf4d00}}.lv2-tick{animation:.6s ease-out lv2-tick}@keyframes lv2-tick{0%{color:var(--color-fg);opacity:.4;transform:translateY(-4px)}}.lv2-vault{aspect-ratio:1;width:100%;max-width:420px;margin-inline:auto;position:relative}.lv2-ring{border:1px solid #ffffff14;border-radius:9999px;position:absolute}.lv2-ring-dashed{border:1px dashed #bdf35c4d;border-radius:9999px;animation:40s linear infinite lv2-spin;position:absolute}.lv2-ring-segment{filter:drop-shadow(0 0 6px #bdf35c80);border:1px solid #bdf35ccc;border-color:#bdf35ccc #3ee6a84d #0000 #0000;border-radius:9999px;animation:6s linear infinite lv2-spin;position:absolute}.lv2-ring-segment-reverse{filter:drop-shadow(0 0 6px #bdf35c80);border:1px solid #0000;border-top-color:#3ee6a8b3;border-radius:9999px;animation:9s linear infinite reverse lv2-spin;position:absolute}.lv2-orbit{animation:linear infinite lv2-spin;position:absolute;inset:0}.lv2-orbit:after{content:"";background:var(--lime);width:6px;height:6px;box-shadow:0 0 12px var(--lime);border-radius:9999px;margin-left:-3px;position:absolute;top:-3px;left:50%}.lv2-scan{background:linear-gradient(#0000,#bdf35c2e,#0000);height:40%;animation:3.5s ease-in-out infinite lv2-scan;position:absolute;inset-inline:0}@keyframes lv2-scan{0%{transform:translateY(-100%)}to{transform:translateY(250%)}}.lv2-glow-card{isolation:isolate;border:1px solid var(--color-line);background:linear-gradient(#ffffff0a,#ffffff03);border-radius:1.25rem;position:relative}.lv2-marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.lv2-marquee-track{flex-shrink:0;gap:3rem;padding-right:3rem;animation:40s linear infinite lv2-slide;display:flex}@keyframes lv2-slide{to{transform:translate(-100%)}}.lv2-beam-box{isolation:isolate;border-radius:2rem;padding:1px;position:relative;overflow:hidden}.lv2-beam-box:before{content:"";z-index:-1;background:conic-gradient(from 0deg, transparent 0 62%, var(--lime) 78%, var(--emerald) 86%, transparent 96%);filter:blur(1px) drop-shadow(0 0 12px var(--lime));animation:5s linear infinite lv2-spin;position:absolute;inset:-150%}.lv2-beam-inner{background:#080a0e;border-radius:calc(2rem - 1px)}.lv2-reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.lv2-shown{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lv2-page *,.lv2-page :before,.lv2-page :after{transition:none!important;animation:none!important}.lv2-rise,.lv2-reveal{opacity:1;filter:none;transform:none}}.lv2-row-pulse{background:linear-gradient(90deg,#bdf35c24,#0000 70%);animation:1.6s ease-out forwards lv2-fade-out}@keyframes lv2-fade-out{to{opacity:0}}
