@layer reset{#root,#__next{isolation:isolate}html{color-scheme:light dark;scrollbar-gutter:stable;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;margin:0;min-height:100dvh}:root{box-sizing:border-box;line-height:1.5}*:where(:not(dialog,[popover])){margin:0}*,:before,:after{box-sizing:inherit;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6,button,input,label{line-height:1.1}ul[role=list],ol[role=list]{list-style:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,canvas,embed,iframe,img,object,picture,svg,video{display:block;max-block-size:100%;max-inline-size:100%}button,input,select,textarea{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit}fieldset{min-inline-size:0}textarea{resize:vertical}::file-selector-button{color:inherit;font:inherit}:target{scroll-margin-block:5ex}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}@supports (-webkit-touch-callout: none){[type=search]{border:1px solid -apple-system-secondary-label;background-color:canvas}}@media (forced-colors: active){mark{color:HighlightText;background-color:Highlight}}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}}:root{--font-classical-humanist: Optima, Candara, "Noto Sans", source-sans-pro, sans-serif;--font-code: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--font-humanist: Seravek, "Gill Sans Nova", Ubuntu, Calibri, "DejaVu Sans", source-sans-pro, sans-serif;--font-system-ui: system-ui, sans-serif;--font-transitional: Charter, "Bitstream Charter", "Sitka Text", Cambria, serif;--color-white: #f8fafb;--color-offwhite: #f2f4f6;--color-black: #121210;--color-offblack: #252521;--oc-red-4: #ff8787;--oc-pink-4: #f783ac;--oc-grape-4: #da77f2;--oc-violet-4: #9775fa;--oc-indigo-4: #748ffc;--oc-blue-4: #4dabf7;--oc-cyan-4: #3bc9db;--oc-teal-4: #38d9a9;--oc-green-4: #69db7c;--oc-lime-4: #a9e34b;--oc-yellow-4: #ffd43b;--oc-orange-4: #ffa94d}:root{--clr-bg: var(--color-offwhite);--clr-fg: var(--color-white);--clr-txt: var(--color-offblack);--clr-line: var(--color-black);--fnt-sans: var(--font-humanist);--fnt-serif: var(--font-transitional);--fnt-mono: var(--font-code)}@media (prefers-color-scheme: dark){:root{--clr-bg: var(--color-black);--clr-fg: var(--color-offblack);--clr-txt: var(--color-white);--clr-line: var(--color-offwhite)}}:root{background-color:var(--clr-bg);color:var(--clr-txt);color-scheme:light dark;font-family:var(--fnt-sans);line-height:1.35}html,body{margin:0;overflow-y:overlay;padding:0}html *:where(h1,h2,h3,h4,h5,h6),body *:where(h1,h2,h3,h4,h5,h6){line-height:1;width:100%}html *:where(h1,h2,h3,h4,h5,h6):where(h1),body *:where(h1,h2,h3,h4,h5,h6):where(h1){font-size:2.5em;font-weight:700;text-align:center}html *:where(h1,h2,h3,h4,h5,h6):where(h2),body *:where(h1,h2,h3,h4,h5,h6):where(h2){font-size:2em;font-weight:650}html *:where(h1,h2,h3,h4,h5,h6):where(h3),body *:where(h1,h2,h3,h4,h5,h6):where(h3){font-size:1.75em;font-weight:600}html *:where(h1,h2,h3,h4,h5,h6):where(h4),body *:where(h1,h2,h3,h4,h5,h6):where(h4){font-size:1.5em;font-weight:550}html *:where(h1,h2,h3,h4,h5,h6):where(h5),body *:where(h1,h2,h3,h4,h5,h6):where(h5){font-size:1.25em;font-weight:500}html *:where(h1,h2,h3,h4,h5,h6):where(h6),body *:where(h1,h2,h3,h4,h5,h6):where(h6){font-size:1em;font-weight:450}html ul,html ol,body ul,body ol{padding-left:1rem}html a,html button,html input[type=checkbox]:not(:disabled),html input[type=radio]:not(:disabled),html summary,body a,body button,body input[type=checkbox]:not(:disabled),body input[type=radio]:not(:disabled),body summary{cursor:pointer}html hr,body hr{width:100%}
