.progress.svelte-pyqjfx{position:fixed;right:24px;bottom:24px;width:56px;height:56px;z-index:30;rotate:180deg;animation:svelte-pyqjfx-enter .8s .9s var(--spring) both}@keyframes svelte-pyqjfx-enter{0%{scale:0;rotate:0deg}}.pie.svelte-pyqjfx{display:block;width:100%;height:100%;border-radius:0 0 100%;background:conic-gradient(from 90deg at 0 0,var(--c) calc(var(--p) * 90deg),var(--faint) calc(var(--p) * 90deg) 90deg,transparent 90deg);-webkit-mask:radial-gradient(7.19% 7.19% at 0 0,#0000 97%,#000 100%);mask:radial-gradient(7.19% 7.19% at 0 0,#0000 97%,#000 100%);transition:scale .3s var(--spring)}.progress.svelte-pyqjfx:hover .pie:where(.svelte-pyqjfx){scale:1.1}.done.svelte-pyqjfx .pie:where(.svelte-pyqjfx){animation:svelte-pyqjfx-cheer .7s var(--spring)}@keyframes svelte-pyqjfx-cheer{40%{scale:1.25;rotate:90deg}}h1.svelte-1teoznn{font-size:calc(80 * var(--u));font-weight:700;line-height:.95;letter-spacing:-.04em;padding-bottom:calc(14 * var(--u));text-wrap:balance}.tldr.svelte-1teoznn{font-size:calc(36 * var(--u));line-height:1.25;max-width:calc(720 * var(--u))}.body.svelte-1teoznn{max-width:calc(760 * var(--u));font-size:calc(26 * var(--u));line-height:1.35;margin-top:calc(10 * var(--u))}.body.svelte-1teoznn>*+*{margin-top:1.1em}.body.svelte-1teoznn :is(h2,h3,h4,h5,h6){font-weight:700;line-height:1.1;margin-top:1.6em}.body.svelte-1teoznn h2{font-size:1.5em}.body.svelte-1teoznn h4{font-size:.9em}.body.svelte-1teoznn h5{font-size:.8em}.body.svelte-1teoznn h6{font-size:.8em;color:var(--muted)}.body.svelte-1teoznn a{background:linear-gradient(var(--accent),var(--accent)) 0 100% / 100% .12em no-repeat;transition:background-size .3s var(--out)}.body.svelte-1teoznn a:hover{background-size:100% 100%}.body.svelte-1teoznn ul{padding-left:1.1em}.body.svelte-1teoznn ol{padding-left:1.4em}.body.svelte-1teoznn li>:is(ul,ol){margin-top:.2em}.body.svelte-1teoznn ol>li::marker{font-variant-numeric:tabular-nums}.body.svelte-1teoznn li:has(>input[type=checkbox]){list-style:none}.body.svelte-1teoznn input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.75em;height:.75em;margin:0 .45em 0 -1.1em;vertical-align:-.05em;border:.09em solid var(--fg);border-radius:0 0 100%}.body.svelte-1teoznn input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.body.svelte-1teoznn blockquote{border-left:.2em solid var(--accent);padding-left:.8em;color:var(--muted)}.body.svelte-1teoznn blockquote>*+*{margin-top:.6em}.body.svelte-1teoznn code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85em;letter-spacing:0;background:var(--faint);padding:.05em .3em;border-radius:4px}.body.svelte-1teoznn pre{background:var(--faint);padding:1em;border-radius:8px;overflow-x:auto;-moz-tab-size:2;tab-size:2}.body.svelte-1teoznn pre code{background:none;padding:0}.body.svelte-1teoznn table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.8em;font-variant-numeric:tabular-nums}.body.svelte-1teoznn :is(th,td){padding:.45em 1em .45em 0;border-bottom:1px solid color-mix(in srgb,var(--fg) 12%,transparent)}.body.svelte-1teoznn th{font-weight:700;border-bottom-color:var(--fg)}.body.svelte-1teoznn th:not([align]){text-align:left}.body.svelte-1teoznn hr{border:0;border-top:1px solid color-mix(in srgb,var(--fg) 20%,transparent);margin:2em 0}.body.svelte-1teoznn :is(del,s){color:var(--muted)}.body.svelte-1teoznn u{text-underline-offset:.15em}.body.svelte-1teoznn small{font-size:.8em;color:var(--muted)}.body.svelte-1teoznn :is(sub,sup){line-height:0}.body.svelte-1teoznn kbd{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75em;letter-spacing:0;padding:.1em .4em;border:1px solid color-mix(in srgb,var(--fg) 25%,transparent);border-bottom-width:2px;border-radius:4px;background:var(--faint)}.body.svelte-1teoznn mark{color:inherit;background:color-mix(in srgb,var(--accent) 35%,transparent);padding:0 .15em;border-radius:2px}.body.svelte-1teoznn figure{margin:1.6em 0}.body.svelte-1teoznn .zoom{display:block;width:fit-content;max-width:100%;border-radius:8px}.body.svelte-1teoznn p .zoom{display:inline-block;vertical-align:middle}.body.svelte-1teoznn .zoom img{max-width:100%;height:auto}@media(max-width:760px){h1.svelte-1teoznn{font-size:48px}.tldr.svelte-1teoznn{font-size:20px}.body.svelte-1teoznn{font-size:19px}}
