[x-cloak],[hidden]{display:none!important}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;border:0 solid var(--color-border)}html{scroll-behavior:smooth;scroll-padding-top:var(--space-20);scrollbar-gutter:stable;-webkit-text-size-adjust:100%}html.is-overlay-scroll-locked{overflow:hidden}html.is-overlay-scroll-locked body{padding-inline-end:calc(var(--overlay-body-padding-inline-end,0)+var(--overlay-scrollbar-width,0))}body{min-width:320px;font-family:var(--font-family-body),var(--font-family-sans),system-ui,sans-serif;font-size:var(--font-size-16);line-height:var(--line-height-body);color:var(--color-text-body);background:var(--color-page-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading),var(--font-family-body),var(--font-family-sans),system-ui,sans-serif;font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}strong,b{font-weight:var(--font-weight-semibold)}code,kbd,pre,samp{font-family:var(--font-family-mono),ui-monospace,monospace}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{border:none;background:none;cursor:pointer}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed}input,textarea,select{font-size:max(var(--font-size-16), 1em)}input::placeholder,textarea::placeholder{color:var(--color-input-placeholder)}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}svg{flex-shrink:0}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}fieldset{min-width:0}::selection{color:var(--color-selection-foreground,var(--color-background));background:var(--color-selection-background,var(--color-foreground))}*{-webkit-tap-highlight-color:#fff0}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}