body{color:#0f1419;background:#f2f4f7;margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif}a{color:#0866ff;text-decoration:none}a:hover{color:#0a4fc2;text-decoration:underline}*{box-sizing:border-box}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes slidein{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pop{0%{opacity:0;transform:scale(.7)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes confetti{to{opacity:.5;transform:translateY(112vh)rotate(720deg)}}@keyframes radarsweep{to{transform:rotate(360deg)}}@keyframes blip{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.3;transform:scale(1.7)}}.review-panel{animation:.2s panelin;left:50%;transform:translate(-50%)}@keyframes panelin{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.anim-floaty{animation:1.6s ease-in-out infinite floaty}.anim-dot{animation:1s ease-in-out infinite pulse}.anim-sheen{background-size:200% 100%;width:100%;animation:1.3s linear infinite shimmer}@media (prefers-reduced-motion:reduce){.anim-floaty,.anim-dot,.anim-sheen,.card-anim,.review-panel{animation:none!important}.anim-dot{opacity:.85}.anim-sheen{background-image:linear-gradient(90deg,#0866ff,#a033ff,#ff2e92)!important}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:#0f141926;border-radius:6px}.hv-bright:hover{filter:brightness(1.08)}.hv-bright-sm:hover{filter:brightness(1.05)}.hv-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f14191f}.card-anim{transition:all .15s}.hv-batch:hover{box-shadow:0 10px 24px #0f14191a}.hv-bglight:hover{background:#f2f4f7}.hv-bgmid:hover{color:#0f1419;background:#e4e8ee}.hv-dark:hover{background:#0f1419}.hv-purpleborder:hover{color:#6b2bd9;border-color:#a033ff!important}.hv-purplebg:hover{background:#6b2bd929}.hv-purple:hover{background:#6b2bd9}.hv-blue:hover{background:#0a4fc2}.hv-ink:hover{color:#0f1419}.hv-red:hover{color:#c42b1c}.hv-redbg:hover{color:#c42b1c;background:#ffe4e0}.hv-redborder:hover{background:#c42b1c}.hv-amberborder:hover{color:#b25e00;border-color:#b25e00!important}.hv-redborder2:hover{color:#c42b1c;border-color:#c42b1c!important}.hv-underline:hover{text-decoration:underline}.hv-borderink:hover{border-color:#0f14194d!important}.hv-borderfaint:hover{border-color:#0f14191f}.hv-selrow:hover{background:#ffffff38!important}.hv-white:hover{color:#fff}.fc-purple:focus{border-color:#a033ff!important}.fc-purple-b:focus{border-bottom-color:#a033ff!important}input,textarea{font-family:inherit}
