body,html{margin:0;min-height:100%}html{scrollbar-gutter:stable}body{display:flex;flex-direction:column;min-height:100vh;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[hidden]{display:none!important}body>div[class]:not([hidden]){display:flex;flex-direction:column;flex-grow:1}a{color:inherit}[role=button]:focus-visible,[role=checkbox]:focus-visible,[role=link]:focus-visible,a:focus-visible{outline:2px solid var(--sa-focus,#2f5bff);outline-offset:2px}[role=button]:focus:not(:focus-visible),[role=checkbox]:focus:not(:focus-visible),[role=link]:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important}}