*{box-sizing:border-box;margin:0;padding:0}body{color:#191c1e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f7f9fb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;overflow-x:hidden}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;direction:ltr;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-family:Material Symbols Outlined!important}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.glass-card{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:#ffffffbf;border:1px solid #e2e8f099;box-shadow:0 4px 30px #002d6208}.dark-glass-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1e293bcc;border:1px solid #ffffff14;box-shadow:0 4px 30px #0003}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f2f4f6}::-webkit-scrollbar-thumb{background:#c4c6d1;border:2px solid #f2f4f6;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#747781}@keyframes fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-slow{0%,to{opacity:.8}50%{opacity:.4}}.animate-fade-in{animation:.6s cubic-bezier(.16,1,.3,1) forwards fadeIn}.animate-pulse-slow{animation:3s ease-in-out infinite pulse-slow}.flex-center{justify-content:center;align-items:center;display:flex}.text-gradient{background:linear-gradient(135deg,#002d62 0%,#115cb9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.text-gradient-cyan{background:linear-gradient(135deg,#115cb9 0%,#00e5ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.card-hover-effect{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.card-hover-effect:hover{transform:translateY(-4px);box-shadow:0 10px 25px #002d6214}:is(input:user-invalid,select:user-invalid,textarea:user-invalid){background-color:#fff5f5!important;border-color:#ba1a1a!important}:is(input:user-invalid:focus,select:user-invalid:focus,textarea:user-invalid:focus){box-shadow:0 0 0 2px #ba1a1a26!important}
