*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;tab-size:4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;line-height:1.5}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100dvh;font-family:var(--ax-font-family);font-size:var(--ax-font-size-base);font-weight:var(--ax-font-weight-normal);line-height:var(--ax-line-height);color:var(--ax-text);background-color:var(--ax-bg);transition:color var(--ax-transition-normal), background-color var(--ax-transition-normal);margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--ax-font-family-display);font-weight:var(--ax-font-weight-bold);margin-top:0;line-height:1.25}p{margin-top:0}a{color:var(--ax-accent);text-decoration:underline}a:hover{color:var(--ax-accent-hover)}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{cursor:pointer}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}code,kbd,samp,pre{font-family:var(--ax-font-family-mono);font-size:var(--ax-font-size-sm)}pre{padding:var(--ax-space-md);background-color:var(--ax-bg-tertiary);border:var(--ax-border-width) solid var(--ax-border);border-radius:var(--ax-radius-md);overflow-x:auto}code{background-color:var(--ax-bg-tertiary);border-radius:var(--ax-radius-sm);padding:.125em .25em}pre code{background-color:transparent;border-radius:0;padding:0}:root{--ax-radius-sm:4px;--ax-radius-md:6px;--ax-radius-lg:8px;--ax-radius-full:9999px}[data-shape=rectangular]{--ax-radius-sm:0px;--ax-radius-md:0px;--ax-radius-lg:0px;--ax-radius-full:0px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--ax-accent);outline-offset:2px}::selection{background-color:var(--ax-accent);color:var(--ax-text-inverse,#fff)}