*{box-sizing:border-box;margin:0;padding:0}body,html{background:#f4f5f7;color:#1a1d21;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}button,input,select,textarea{font-family:inherit;font-variant-numeric:tabular-nums}input::-moz-placeholder,textarea::-moz-placeholder{color:#9aa1ab}input::placeholder,textarea::placeholder{color:#9aa1ab}input:focus,select:focus,textarea:focus{border-color:#111!important;box-shadow:0 0 0 3px rgba(21,86,214,.1)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d4d8dd;border-radius:10px;border:2px solid #f4f5f7}::-webkit-scrollbar-track{background:transparent}@keyframes ank-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ank-spin{to{transform:rotate(1turn)}}@keyframes ank-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ank-fade-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes ank-toastin{0%{opacity:0;transform:translateY(12px) translateX(-50%)}to{opacity:1;transform:translateY(0) translateX(-50%)}}.ank-nav:hover{background:#f0f2f5}.ank-row:hover{background:#fafbfc!important}.ank-card:hover{box-shadow:0 4px 18px rgba(16,24,40,.07)!important}.ank-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.ank-show-mobile{display:none}@media (max-width:768px){.ank-split,.ank-split-2,.ank-split-3{grid-template-columns:1fr!important}.ank-hide-mobile{display:none!important}.ank-show-mobile{display:flex!important}.ank-stack{flex-direction:column!important;align-items:stretch!important}.ank-w-full-mobile{width:100%!important;max-width:100%!important;position:static!important}.ank-pad-sm{padding:16px!important}.ank-table-min{min-width:720px!important}.ank-sidebar{position:fixed!important;z-index:60;left:0;top:0;height:100vh!important;transform:translateX(-100%);transition:transform .22s ease;box-shadow:0 16px 40px rgba(0,0,0,.25)}.ank-sidebar.ank-open{transform:translateX(0)}}.ank-backdrop{display:none}@media (max-width:768px){.ank-backdrop.ank-open{display:block;position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:55}}