*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;background:#e8e6f0;min-height:100vh;color:#1d1d1f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}body:before{content:"";position:fixed;top:-50%;left:-50%;right:-50%;bottom:-50%;width:200%;height:200%;background:radial-gradient(circle at 20% 30%,rgba(120,119,198,.35) 0%,transparent 40%),radial-gradient(circle at 75% 15%,rgba(8,145,178,.3) 0%,transparent 40%),radial-gradient(circle at 35% 75%,rgba(219,39,119,.2) 0%,transparent 40%),radial-gradient(circle at 85% 65%,rgba(124,58,237,.25) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(52,199,89,.1) 0%,transparent 50%);animation:meshFloat 20s ease-in-out infinite alternate;z-index:-1;pointer-events:none}@keyframes meshFloat{0%{transform:translate(0) rotate(0)}25%{transform:translate(-30px,20px) rotate(1deg)}50%{transform:translate(20px,-30px) rotate(-1deg)}75%{transform:translate(-15px,-10px) rotate(.5deg)}to{transform:translate(10px,15px) rotate(-.5deg)}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes numberPop{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@keyframes barFill{0%{width:0%}}@keyframes glowPulse{0%,to{box-shadow:0 0 #34c75900}50%{box-shadow:0 0 12px 3px #34c75940}}@keyframes cardShine{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes staggerIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}table tbody tr{animation:fadeSlideUp .4s ease both;transition:background .15s ease,transform .15s ease}table tbody tr:hover{transform:scale(1.002)}table tbody tr:nth-child(1){animation-delay:.02s}table tbody tr:nth-child(2){animation-delay:.04s}table tbody tr:nth-child(3){animation-delay:.06s}table tbody tr:nth-child(4){animation-delay:.08s}table tbody tr:nth-child(5){animation-delay:.1s}table tbody tr:nth-child(6){animation-delay:.12s}table tbody tr:nth-child(7){animation-delay:.14s}table tbody tr:nth-child(8){animation-delay:.16s}table tbody tr:nth-child(9){animation-delay:.18s}table tbody tr:nth-child(10){animation-delay:.2s}button,input,select,textarea{font-family:inherit}button{cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}button:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00000014,inset 0 1px #fff6}button:active{transform:translateY(.5px) scale(.97);box-shadow:0 1px 4px #0000000f;transition-duration:.05s}select{cursor:pointer;transition:all .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%2386868b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;padding-right:24px!important}select:hover{border-color:#0891b24d!important;box-shadow:0 2px 8px #0891b214}input:focus{border-color:#0891b266!important;box-shadow:0 0 0 3px #0891b21a,0 2px 8px #0891b20f}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000001a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#0000002e}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid rgba(8,145,178,.35);outline-offset:2px}::-moz-selection{background:#0891b226}::selection{background:#0891b226}
