*{box-sizing:border-box}body{color:#0a0a0a;background:#f4f5f7 fixed;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}button{font-family:inherit}a{text-decoration:none}input,select,textarea{font-family:inherit}input:focus,select:focus,textarea:focus{outline:none;border-color:#22c55e!important;box-shadow:0 0 0 3px #22c55e2e!important}button{transition:opacity .15s,transform .1s,box-shadow .15s}button:active{transform:scale(.97)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#22c55e59;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#22c55e}.glass-card{background:#fff;border:1px solid #e4e7ec;border-radius:16px;box-shadow:0 1px 3px #10182814}@media (max-width:820px){main{padding:58px 16px 22px!important}div[style*="1fr 1fr"],div[style*="320px 1fr"],div[style*="1fr 320px"],div[style*="repeat(3,"],div[style*="repeat(2,"]{grid-template-columns:1fr!important}div[style*="display: flex"][style*=gap]{flex-wrap:wrap!important}table{-webkit-overflow-scrolling:touch;white-space:nowrap;display:block;overflow-x:auto}h2{font-size:20px!important}aside{z-index:50;height:100dvh;top:0;left:0;position:fixed!important}input,select,textarea{font-size:16px!important}}@media (max-width:820px) and (pointer:coarse){button,a,input[type=button],input[type=checkbox],input[type=radio]{min-width:44px;min-height:44px}}
