:root{--color-accent-100:#73a5ff;--color-accent-300:#4c8dff;--color-accent-500:#397df6;--color-accent-700:#2f68cc;--color-accent-900:#234e99;--color-success-100:#80ffbf;--color-success-300:#22e684;--color-success-500:#14cc70;--color-success-700:#0f9954;--color-success-900:#0a6638;--color-danger-100:#ff8099;--color-danger-300:#f23d61;--color-danger-500:#cc1439;--color-danger-700:#990f2b;--color-danger-900:#660a1d;--color-warning-100:#ffd073;--color-warning-300:#e6ac39;--color-warning-500:#d99000;--color-warning-700:#960;--color-warning-900:#640;--color-dark-100:#4c4c4c;--color-dark-300:#333;--color-dark-500:#171717;--color-dark-700:#0d0d0d;--color-dark-900:#000;--color-dark-with-opacity-300:rgba(51,51,51,.5);--color-light-100:#fff;--color-light-300:#f7fbff;--color-light-500:#edf3fa;--color-light-700:#d5dae0;--color-light-900:#8d9094;--font-family-primary:"Inter",sans-serif;--line-height-xs:1;--line-height-s:1.33;--line-height-m:1.385;--line-height-l:1.5;--line-height-xl:1.71;--line-height-xxl:1.8;--line-height-2xl:2;--font-size-xxs:0.75rem;--font-size-xs:0.875rem;--font-size-s:1rem;--font-size-m:1.125rem;--font-size-l:1.25rem;--font-size-xl:1.5rem;--font-size-xxl:1.625rem;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;font-size:16px}*,:after,:before{box-sizing:border-box}html{text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}ol,ul{padding:0;list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4{text-wrap:balance}a{color:currentcolor;text-decoration:none}a:not([class]){-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}img,picture,svg{display:block;max-width:100%}svg{fill:currentcolor}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button{padding:0;border:0;background:transparent}:target{scroll-margin-block:5ex}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--header-height:60px}::-webkit-scrollbar{width:4px;background:transparent}::-webkit-scrollbar-track{border-radius:2px}::-webkit-scrollbar-thumb{border-radius:3px;background:var(--color-dark-300);-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:var(--color-light-900)}body{font-family:var(--font-family-primary),sans-serif;font-size:var(--font-size-s);color:var(--color-light-100);background-color:var(--color-dark-700)}