/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--_base-h:252;--_base-c-0:0;--_base-c-1:.01127;--_base-c-2:.01426;--_base-c-3:.0322;--_base-c-4:.02967;--_base-c-5:.03128;--_base-c-6:.02967;--_base-c-7:.01541;--_acc-h:206;--_acc-c-0:.0444821;--_acc-c-1:.0889642;--_acc-c-2:.102;--_acc-c-3:.075;--_acc-c-4:.0906751;--_acc-c-5:.0547472;--color-base-0:oklch(17% var(--_base-c-7) var(--_base-h));--color-base-1:oklch(25% var(--_base-c-6) var(--_base-h));--color-base-2:oklch(32% var(--_base-c-5) var(--_base-h));--color-base-3:oklch(46% var(--_base-c-4) var(--_base-h));--color-base-4:oklch(64% var(--_base-c-3) var(--_base-h));--color-base-5:oklch(90% var(--_base-c-2) var(--_base-h));--color-base-6:oklch(95% var(--_base-c-1) var(--_base-h));--color-base-7:oklch(100% var(--_base-c-0) var(--_base-h));--color-accent-low:oklch(88% var(--_acc-c-3) var(--_acc-h));--color-accent:oklch(53% var(--_acc-c-4) var(--_acc-h));--color-accent-high:oklch(32% var(--_acc-c-5) var(--_acc-h));--color-text-accent:var(--color-accent);--color-text:var(--color-base-0);--color-text-high:var(--color-base-3);--color-text-inverse:var(--color-base-7);--color-bg:var(--color-base-7);--color-bg-high:var(--color-base-6);--color-bg-higher:var(--color-base-5);--color-border:var(--color-base-5);--color-border-high:var(--color-base-4);--border-width:1px;--border-style:var(--border-width) solid var(--color-border);--border-style-high:var(--border-width) solid var(--color-border-high);--border-style-accent:var(--border-width) solid var(--color-text-accent);--focus-ring:2px solid var(--color-text-accent);--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-2xl:2.25rem;--font-xl:1.5rem;--font-lg:1.2rem;--font-md:1rem;--font-sm:.9rem;--font-xs:.8rem;--font-2xs:.7rem;--weight-extra:700;--weight-bold:600;--weight-semi:500;--weight-body:400;--line-height:1.5;--s-0-5:.125rem;--s-1:.25rem;--s-1-5:.375rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-8:2rem;--s-10:2.5rem;--s-12:3rem;--field-size-sm:2rem;--field-size:2.5rem;--field-size-icon:18px;--field-padding:.6rem;--radius-box:4px;--radius-field:2px;--radius-selector:2px;--radius-full:99999px}@media (prefers-color-scheme:dark){:root{--color-base-0:oklch(100% var(--_base-c-0) var(--_base-h));--color-base-1:oklch(95% var(--_base-c-1) var(--_base-h));--color-base-2:oklch(90% var(--_base-c-2) var(--_base-h));--color-base-3:oklch(64% var(--_base-c-3) var(--_base-h));--color-base-4:oklch(46% var(--_base-c-4) var(--_base-h));--color-base-5:oklch(32% var(--_base-c-5) var(--_base-h));--color-base-6:oklch(25% var(--_base-c-6) var(--_base-h));--color-base-7:oklch(17% var(--_base-c-7) var(--_base-h));--color-accent-low:oklch(26% var(--_acc-c-0) var(--_acc-h));--color-accent:oklch(52% var(--_acc-c-1) var(--_acc-h));--color-accent-high:oklch(83% var(--_acc-c-2) var(--_acc-h));--color-text-accent:var(--color-accent-high)}}*,:before,:after{box-sizing:border-box;overflow-wrap:break-word;margin:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;accent-color:var(--color-text-accent);scrollbar-gutter:stable}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{width:100%;min-height:100vh;line-height:var(--line-height);color:var(--color-text);background-color:var(--color-bg);font-family:var(--font-sans);-moz-osx-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p{overflow-wrap:anywhere}h1,h2,h3{text-wrap:balance;line-height:1.2}p{text-wrap:pretty}img,svg,canvas,video,audio,iframe,embed,object{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}a{color:var(--color-text-accent);border-radius:var(--radius-field);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:var(--focus-ring);outline-offset:1px}details summary{cursor:pointer;-webkit-user-select:none;user-select:none}@supports (scrollbar-color:auto){.scrollbar,textarea{scrollbar-width:thin;scrollbar-color:var(--color-bg-higher) transparent}}@supports not (scrollbar-color:auto){:is(.scrollbar,textarea)::-webkit-scrollbar{background-color:#0000;width:14px;height:14px}:is(.scrollbar,textarea)::-webkit-scrollbar-track{background-color:#0000;width:14px;height:14px}:is(.scrollbar,textarea)::-webkit-scrollbar-thumb{background-color:var(--color-base-4);border-radius:var(--radius-full);background-clip:content-box;border:4px solid #0000}:is(.scrollbar,textarea)::-webkit-scrollbar-corner{background-color:#0000}}.muted{color:var(--color-text-high)}.mono{font-family:var(--font-mono);font-size:var(--font-xs)}.badge{padding:var(--s-0-5) var(--s-2);border-radius:var(--radius-full);background-color:var(--color-bg-higher);color:var(--color-text-accent);font-size:var(--font-2xs);font-weight:var(--weight-bold);vertical-align:middle;white-space:nowrap;line-height:1.6;display:inline-block}
