@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInFromTop{0%{transform:translateY(-1rem);opacity:0}to{transform:translateY(0);opacity:1}}.animate-in{animation-duration:.3s;animation-fill-mode:both}.fade-in{animation-name:fadeIn}.slide-in-from-top-4{animation-name:slideInFromTop}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}body{font-family:Inter,sans-serif}h1,h2,h3,h4,h5,h6,button,.font-heading{font-family:Montserrat,sans-serif}.bg-brand-royal{background-color:#039}.text-brand-royal{color:#039}.border-brand-royal{border-color:#039}.bg-brand-orange{background-color:#f60}.text-brand-orange{color:#f60}.border-brand-orange{border-color:#f60}.bg-brand-blue{background-color:#09f}.text-brand-blue{color:#09f}.border-brand-blue{border-color:#09f}.glow-orange{box-shadow:0 0 10px #f60c,0 0 20px #f609,0 0 40px #f606,0 0 60px #f603}.glow-text-orange{text-shadow:0 0 5px rgba(255,102,0,.8),0 0 15px rgba(255,102,0,.5)}.glow-blue{box-shadow:0 0 10px #09fc,0 0 20px #09f9,0 0 40px #09f6,0 0 60px #09f3}.glow-text-blue{text-shadow:0 0 5px rgba(0,153,255,1),0 0 15px rgba(0,153,255,.8),0 0 30px rgba(0,153,255,.6),0 0 45px rgba(0,153,255,.4)}.glow-white{box-shadow:0 0 10px #fffc,0 0 20px #fff9,0 0 40px #fff6,0 0 60px #fff3}.glow-text-white{text-shadow:0 0 5px rgba(255,255,255,.8),0 0 15px rgba(255,255,255,.5)}.glow-border-blue{box-shadow:inset 0 0 5px #09f,0 0 10px #09f;border-color:#09f}.glow-border-orange{box-shadow:inset 0 0 5px #f60,0 0 10px #f60;border-color:#f60}.listbox-option{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:1rem;font-size:.875rem;font-weight:700;transition-property:all;transition-duration:.3s}.listbox-option-active{background-color:#eff6ff;color:#039}.listbox-option-inactive{color:#4b5563}.listbox-option-inactive:hover{background-color:#f9fafb}.glass-card{background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3)}@media(max-width:768px){.glow-orange{box-shadow:0 0 20px #f609}.glow-text-orange{text-shadow:0 0 5px rgba(255,102,0,.6)}.glow-blue{box-shadow:0 0 20px #09f9}.glow-text-blue{text-shadow:0 0 10px rgba(0,153,255,.8)}.glow-white{box-shadow:0 0 20px #fff9}.glow-text-white{text-shadow:0 0 5px rgba(255,255,255,.6)}}
