*{box-sizing:border-box}html,body{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;color:#e9eef7;background:#090c14;font-family:DM Sans,sans-serif}#root{text-align:left;width:100%;max-width:100%}@keyframes pv-fadeup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pv-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(3deg)}}@keyframes pv-floatb{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pv-blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes pv-twinkle{0%,to{opacity:.5}50%{opacity:1}}@keyframes pv-scrolldot{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(13px)}}@keyframes pv-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pv-book-open{0%{opacity:0;transform:scale(.88)rotateY(-8deg)}to{opacity:1;transform:scale(1)rotateY(0)}}@keyframes pv-book-close{0%{opacity:1;transform:scale(1)rotateY(0)}to{opacity:0;transform:scale(.82)rotateY(12deg)}}@keyframes pv-lightbox-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes pv-flicker{0%,92%,to{opacity:1}93%{opacity:.82}95%{opacity:1}97%{opacity:.88}}@keyframes pv-dust{0%{transform:translateY(0) translateX(0) opacity: 0}10%{opacity:.7}90%{opacity:.4}to{transform:translateY(-60px) translateX(14px) opacity: 0}}html{scroll-behavior:smooth}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:6px}::-webkit-scrollbar-track{background:0 0}button,input{font-family:inherit}a:hover{opacity:.85}@keyframes lab-steam{0%{opacity:0;transform:translateY(0)translate(0)scaleX(1)}15%{opacity:.7}80%{opacity:.3}to{opacity:0;transform:translateY(-48px)translate(6px)scaleX(1.4)}}@keyframes lab-led-blink{0%,to{opacity:1}48%{opacity:1}50%{opacity:.08}52%{opacity:1}}@keyframes lab-led-slow{0%,to{opacity:.9}50%{opacity:.2}}@keyframes lab-particle{0%{opacity:0;transform:translate(0)scale(1)}20%{opacity:.9}80%{opacity:.5}to{transform:translate(var(--tx,14px), var(--ty,-40px)) scale(.3);opacity:0}}@keyframes lab-glow-ring{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 6px var(--ring-color,#a78bfa4d)}}@keyframes lab-panel-in{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes lab-panel-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}@keyframes lab-guide-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes lab-guide-wave{0%,to{transform-origin:bottom;transform:rotate(0)}20%{transform-origin:bottom;transform:rotate(-18deg)}40%{transform-origin:bottom;transform:rotate(14deg)}60%{transform-origin:bottom;transform:rotate(-10deg)}80%{transform-origin:bottom;transform:rotate(8deg)}}@keyframes lab-guide-point{0%,to{transform:translate(0)}50%{transform:translate(-14px)}}@keyframes lab-speech-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lab-duck-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-18deg)translateY(-4px)}75%{transform:rotate(18deg)translateY(-4px)}}@keyframes lab-vault-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)rotate(-1deg)}40%{transform:translate(4px)rotate(1deg)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes lab-terminal-cursor{0%,to{opacity:1}50%{opacity:0}}@keyframes lab-draw-line{0%{stroke-dashoffset:200px}to{stroke-dashoffset:0}}@keyframes lab-node-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes lab-konami-flash{0%,to{filter:hue-rotate()saturate()}25%{filter:hue-rotate(90deg)saturate(3)}50%{filter:hue-rotate(180deg)saturate(4)}75%{filter:hue-rotate(270deg)saturate(3)}}@keyframes lab-rgb-wave{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes lab-duck-army-bounce{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(10deg)}}@keyframes lab-hint-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes lab-cloud-float{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-8px)rotate(2deg)}66%{transform:translateY(4px)rotate(-1deg)}}@keyframes lab-phone-glow{0%,to{box-shadow:0 0 8px #60a5fa4d}50%{box-shadow:0 0 24px #60a5facc}}@keyframes lab-finder-slide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes lab-typewriter{0%{width:0}to{width:100%}}@keyframes lab-charge-cycle{0%,to{opacity:.7;filter:drop-shadow(0 0 3px #4ade80)}33%{opacity:1;filter:drop-shadow(0 0 7px #fbbf24)}66%{opacity:.9;filter:drop-shadow(0 0 5px #f87171)}}@keyframes lab-charge-bar{0%,to{background:#4ade8026}50%{background:#4ade80}}@keyframes lab-cloud-particle{0%{opacity:0;transform:translateY(0)translate(0)}15%{opacity:.65}80%{opacity:.3}to{opacity:0;transform:translateY(-38px)translate(6px)}}@keyframes lab-tablet-ping{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.4)}}@keyframes lab-duck-bob{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-5px)rotate(-3deg)}66%{transform:translateY(-3px)rotate(3deg)}}@keyframes lab-sticky-sway{0%,to{transform:rotate(0)}30%{transform:rotate(-5deg)translateY(-2px)}70%{transform:rotate(5deg)translateY(-1px)}}
