.bounds.svelte-jalng3{min-width:0;overflow-x:clip}.page.svelte-jalng3{--_margin:var(--space-7);box-sizing:border-box;width:max(0px, calc(100% - 2 * max(var(--_margin), env(safe-area-inset-left), env(safe-area-inset-right))));max-width:var(--_width);flex-direction:column;min-height:100dvh;margin-inline:auto;display:flex}.page.svelte-jalng3>.framed{border-bottom:none;flex-shrink:0}@media (width<48rem){.page.svelte-jalng3{--_margin:var(--space-4)}}.sections.svelte-boqdkx{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.sections.svelte-boqdkx>.framed{border-bottom:none;flex-shrink:0}.sections.svelte-boqdkx>section.framed:last-of-type{flex-grow:1}svg.svelte-1ew7gq7{stroke-width:1px;width:15px;height:15px;display:block}button.svelte-10b5pg8{min-width:var(--control-min-size);min-height:var(--control-min-size);border:var(--border-width) solid transparent;color:var(--text);cursor:pointer;background:0 0;border-radius:0;flex-shrink:0;place-items:center;padding:0;line-height:1;display:inline-grid}button.svelte-10b5pg8:where(:enabled):hover{color:var(--accent);background:var(--accent-subtle);border-color:#0000}button.round.svelte-10b5pg8{border-radius:50%}button.svelte-10b5pg8:disabled{opacity:var(--disabled-opacity);cursor:default}button.svelte-10b5pg8:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.dialog.svelte-1opazcn{background:var(--background);max-width:none;max-height:none;color:var(--text);overscroll-behavior:contain;border:0;outline:none;margin:0;padding:0;position:fixed}.dialog[open].svelte-1opazcn{animation:svelte-1opazcn-reveal var(--motion-duration) var(--motion-easing)}.dialog[open].svelte-1opazcn:not(.full){flex-direction:column;display:flex;overflow:hidden}.dialog.svelte-1opazcn::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur))}.center.svelte-1opazcn{--_offset:0 var(--space-3);inline-size:min(var(--dialog-width,42rem), calc(100% - 2 * var(--space-5)));block-size:fit-content;max-block-size:calc(100dvh - 2 * var(--space-5));border:var(--border-width) solid var(--border);margin:auto;inset:0}.start.svelte-1opazcn,.end.svelte-1opazcn{inline-size:min(var(--dialog-width,26rem), calc(100% - var(--space-7)));block-size:100dvh;inset-block:0}.start.svelte-1opazcn{--_offset:calc(-1 * var(--space-5)) 0;border-inline-end:var(--border-width) solid var(--border);inset-inline:0 auto}.end.svelte-1opazcn{--_offset:var(--space-5) 0;border-inline-start:var(--border-width) solid var(--border);inset-inline:auto 0}.full.svelte-1opazcn{--_offset:0 var(--space-3);block-size:100dvh;inline-size:100%;color:var(--text-prominent);inset:0}.full.svelte-1opazcn::backdrop{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}.media.svelte-1opazcn{--_offset:0 var(--space-3);--_inset:var(--space-4);background:0 0;block-size:100dvh;inline-size:100%;inset:0}.bar.svelte-1opazcn{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--content-padding-inline);padding-top:max(var(--space-4), env(safe-area-inset-top));flex:none;display:flex}.center.svelte-1opazcn .bar:where(.svelte-1opazcn){padding-top:var(--space-4)}.full.svelte-1opazcn .bar:where(.svelte-1opazcn){padding-inline:var(--layout-padding-inline)}.media.svelte-1opazcn .bar:where(.svelte-1opazcn){top:var(--_inset);right:var(--_inset);z-index:1;border:var(--border-width) solid var(--border);background:var(--background);padding:0;position:absolute}.dialog.svelte-1opazcn:not(.full,.media) .bar:where(.svelte-1opazcn){border-bottom:var(--border-width) solid var(--border)}.title.svelte-1opazcn{overflow-wrap:anywhere;min-width:0;color:var(--text-muted)}.close.svelte-1opazcn{flex-shrink:0;justify-content:center;width:9px;display:flex}.media.svelte-1opazcn .close:where(.svelte-1opazcn){width:auto}.body.svelte-1opazcn{min-block-size:0;padding:var(--content-padding-block) var(--content-padding-inline);padding-bottom:max(var(--content-padding-block), env(safe-area-inset-bottom));flex:1;overflow-y:auto}.body.svelte-1opazcn:focus-visible{outline-offset:var(--focus-offset-inset)}.media.svelte-1opazcn .body:where(.svelte-1opazcn){padding:calc(var(--control-min-size) + 2 * var(--_inset));grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;overflow:hidden}.media.svelte-1opazcn .content:where(.svelte-1opazcn){display:contents}@keyframes svelte-1opazcn-reveal{0%{opacity:0;translate:var(--_offset)}}@media (width<48rem){.media.svelte-1opazcn .body:where(.svelte-1opazcn){padding-inline:var(--_inset)}}@media (prefers-reduced-motion:reduce){.dialog[open].svelte-1opazcn{animation:none}}.theme-toggle.svelte-lqqgk6{--_switch-line:color-mix(in srgb, var(--text) 32%, var(--background));min-width:var(--control-min-size);min-height:var(--control-min-size);color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;line-height:1;font-weight:inherit;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle.svelte-lqqgk6:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:4px;border-radius:3px}.face.svelte-lqqgk6{border:var(--border-width) solid var(--_switch-line);border-radius:var(--radius-full);background:var(--background);width:66px;height:32px;transition:border-color var(--state-duration);isolation:isolate;grid-template-columns:1fr 1fr;align-items:center;padding:3px;display:grid;position:relative}.theme-toggle.svelte-lqqgk6:hover .face:where(.svelte-lqqgk6){border-color:var(--accent)}.cursor.svelte-lqqgk6{border-radius:inherit;background:var(--text-prominent);width:calc(50% - 3px);transition:transform var(--motion-duration) var(--motion-easing);z-index:-1;position:absolute;top:3px;bottom:3px;left:3px;transform:translate(100%)}.light.svelte-lqqgk6 .cursor:where(.svelte-lqqgk6){transform:translate(0)}.day.svelte-lqqgk6,.night.svelte-lqqgk6{height:100%;transition:color var(--state-duration);justify-content:center;align-items:center;gap:7px;display:flex}.night.svelte-lqqgk6,.light.svelte-lqqgk6 .day:where(.svelte-lqqgk6){color:var(--background)}.light.svelte-lqqgk6 .night:where(.svelte-lqqgk6){color:var(--text)}svg.svelte-lqqgk6{flex-shrink:0;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.face.svelte-lqqgk6,.cursor.svelte-lqqgk6,.day.svelte-lqqgk6,.night.svelte-lqqgk6{transition:none}}.navigation.svelte-rl1int,.inline.svelte-rl1int,nav.svelte-rl1int{align-items:center;display:flex}.navigation.svelte-rl1int{min-width:0;margin-left:auto}.inline.svelte-rl1int{gap:var(--layout-gap-block) var(--layout-gap-inline)}nav.svelte-rl1int{gap:var(--space-5);flex-wrap:wrap}a.svelte-rl1int{color:var(--text-subtle);transition:color var(--state-duration)}a.svelte-rl1int:hover,a[aria-current=page].svelte-rl1int{color:var(--accent)}.trigger.svelte-rl1int{min-width:var(--control-min-size);min-height:var(--control-min-size);color:var(--text);cursor:pointer;transition:color var(--state-duration);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:calc((12px - var(--control-min-size)) / 2);padding:0;display:none}.trigger.svelte-rl1int:hover{color:var(--accent)}svg.svelte-rl1int{fill:none;stroke:currentColor;stroke-width:1px;flex-shrink:0;width:24px;height:24px}.settings.svelte-rl1int{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--layout-padding-inline);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));display:flex}.label.svelte-rl1int{overflow-wrap:anywhere;min-width:0;color:var(--text-muted)}.menu.svelte-rl1int{padding-block:var(--layout-padding-block);flex-direction:column;flex:1;justify-content:center;align-items:stretch;display:flex}ol.svelte-rl1int{margin:0;padding:0;list-style:none}li.svelte-rl1int+li:where(.svelte-rl1int){border-top:var(--border-width) solid var(--border-prominent)}.menu.svelte-rl1int a:where(.svelte-rl1int){align-items:baseline;gap:var(--space-4);padding:var(--space-4) var(--layout-padding-inline);color:var(--text-prominent);grid-template-columns:2ch minmax(0,1fr) auto;display:grid}.menu.svelte-rl1int a:where(.svelte-rl1int):focus-visible{outline-offset:var(--focus-offset-inset)}.title.svelte-rl1int{min-width:0;font-family:var(--font-serif);font-size:var(--heading-1-font-size);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);text-transform:none;overflow-wrap:anywhere}.arrow.svelte-rl1int{color:var(--text-muted);transition:transform var(--state-duration), color var(--state-duration);align-self:center}.menu.svelte-rl1int a[aria-current=page]:where(.svelte-rl1int) .number:where(.svelte-rl1int),.menu.svelte-rl1int a[aria-current=page]:where(.svelte-rl1int) .arrow:where(.svelte-rl1int),.menu.svelte-rl1int a:where(.svelte-rl1int):hover,.menu.svelte-rl1int a:where(.svelte-rl1int):focus-visible{color:var(--accent)}.menu.svelte-rl1int a[aria-current=page]:where(.svelte-rl1int) .title:where(.svelte-rl1int){font-style:italic}.menu.svelte-rl1int a:where(.svelte-rl1int):hover .arrow:where(.svelte-rl1int),.menu.svelte-rl1int a:where(.svelte-rl1int):focus-visible .arrow:where(.svelte-rl1int){color:var(--accent);transform:translateX(var(--space-1))}.menu.svelte-rl1int:last-child{padding-bottom:max(var(--layout-padding-block), env(safe-area-inset-bottom))}@media (width<70rem){.inline.svelte-rl1int{gap:var(--space-4);flex-wrap:wrap}.ready.svelte-rl1int .inline:where(.svelte-rl1int){display:none}.ready.svelte-rl1int .trigger:where(.svelte-rl1int){display:inline-flex}}@media (prefers-reduced-motion:reduce){a.svelte-rl1int,.trigger.svelte-rl1int,.arrow.svelte-rl1int{transition:none}}header.svelte-nm1j2p{min-height:4.75rem;padding:0 var(--layout-padding-inline);align-items:center;gap:var(--layout-gap-block) var(--layout-gap-inline);border-top:none;display:flex}.identity.svelte-nm1j2p{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--text-prominent);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.muted.svelte-nm1j2p{color:var(--text-muted)}.app.svelte-nm1j2p,.cursor.svelte-nm1j2p{flex-shrink:0}.cursor.svelte-nm1j2p{background:var(--accent);width:5px;height:13px;animation:1.2s step-end infinite svelte-nm1j2p-blink;display:inline-block}@keyframes svelte-nm1j2p-blink{0%,to{opacity:1}50%{opacity:0}}.identity.svelte-nm1j2p a:where(.svelte-nm1j2p):hover{color:var(--accent)}@media (prefers-reduced-motion:reduce){.cursor.svelte-nm1j2p{animation:none}}@media (width<48rem){header.svelte-nm1j2p{gap:var(--space-2) var(--space-4);padding-block:var(--space-3);flex-wrap:wrap}.identity.svelte-nm1j2p{flex:1}.identity.svelte-nm1j2p a:where(.svelte-nm1j2p){min-width:0}}footer.svelte-1iv9slz{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--layout-gap-inline);padding-block:var(--layout-padding-block);padding-inline:var(--layout-padding-inline);overflow-wrap:anywhere;border-bottom:none;flex-wrap:wrap;flex:none;display:flex}span.svelte-1iv9slz{min-width:0;max-width:100%}.identity.svelte-1iv9slz{color:var(--text-prominent)}.metadata.svelte-1iv9slz{text-align:right}@media (width<48rem){footer.svelte-1iv9slz{flex-direction:column;align-items:flex-start}.metadata.svelte-1iv9slz{text-align:left}}.heading.svelte-b6afw7{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.name.svelte-b6afw7{font-family:inherit;font-weight:inherit;line-height:inherit;overflow-wrap:anywhere;min-width:0;font-size:var(--ui-font-size);letter-spacing:var(--ui-letter-spacing);color:var(--section-name-color,var(--text-muted));align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;flex:15rem;display:flex}.title.svelte-b6afw7{min-width:0}.name.svelte-b6afw7 b:where(.svelte-b6afw7){white-space:nowrap;color:var(--accent);font-weight:var(--section-number-font-weight,var(--ui-font-weight));flex:none}.count.svelte-b6afw7{color:var(--text-muted)}.name.svelte-b6afw7:after{content:"";background:linear-gradient(var(--border), var(--border)) center/var(--border-width) 100% no-repeat, linear-gradient(var(--border), var(--border)) center/100% var(--border-width) no-repeat;flex:none;align-self:center;width:8px;height:8px}.more.svelte-b6afw7{align-items:center;gap:var(--space-2);min-width:var(--control-min-size);min-height:var(--control-min-size);font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.more.svelte-b6afw7:hover{color:var(--text-prominent)}.more.svelte-b6afw7:after{content:" →";color:var(--text-muted)}.heading.svelte-129vf4o{justify-content:space-between;align-items:flex-end;gap:var(--layout-gap-block) var(--layout-gap-inline);flex-wrap:wrap;display:flex}.title.svelte-129vf4o{overflow-wrap:anywhere;min-width:0;font-family:var(--font-serif);font-weight:var(--heading-font-weight);color:var(--text-prominent);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing)}.num.svelte-129vf4o{font-family:var(--font-mono);font-size:var(--metadata-font-size);font-weight:var(--metadata-font-weight);letter-spacing:var(--metadata-letter-spacing);color:var(--accent);margin-inline-end:var(--space-4)}.metadata.svelte-129vf4o{text-align:right;overflow-wrap:anywhere;max-width:100%;margin-left:auto}.button.svelte-1e987xb{justify-content:space-between;align-items:center;gap:var(--space-5);min-width:var(--control-min-size);width:fit-content;max-width:100%;min-height:var(--control-min-size);background-color:var(--background-prominent);border:var(--border-width) solid transparent;text-align:start;color:var(--text-prominent);padding-block:var(--control-padding-block);padding-inline:var(--control-padding-inline);cursor:pointer;transition:background var(--state-duration), border-color var(--state-duration), color var(--state-duration);border-radius:0;text-decoration:none;display:inline-flex}.label.svelte-1e987xb{overflow-wrap:anywhere;min-width:0}.icon.svelte-1e987xb{flex:none}.solid.svelte-1e987xb{background:var(--text-prominent);border-color:var(--text-prominent);color:var(--background)}.accent.svelte-1e987xb{background:var(--accent);border-color:var(--accent);color:var(--text-prominent)}[data-theme=dark] .accent.svelte-1e987xb{color:var(--background)}.button[aria-disabled=true].svelte-1e987xb{opacity:var(--disabled-opacity);cursor:default}.button.svelte-1e987xb:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.button.svelte-1e987xb:not([aria-disabled=true]):hover{background:var(--text-prominent);border-color:var(--text-prominent);color:var(--background)}.solid.svelte-1e987xb:not([aria-disabled=true]):hover{background:var(--text);border-color:var(--text)}@media (forced-colors:active){.button.svelte-1e987xb{border-color:buttontext}}@media (prefers-reduced-motion:reduce){.button.svelte-1e987xb{transition:none}}a.svelte-9119fe{top:var(--space-3);left:var(--space-3);z-index:var(--skip-link-layer);padding-block:var(--control-padding-block);padding-inline:var(--control-padding-inline);background:var(--background);color:var(--text-prominent);transform:translateY(calc(-100% - var(--space-5)));position:fixed}a.svelte-9119fe:focus{transform:none}.content.svelte-1ijuifz{overflow-wrap:anywhere;min-width:0;max-width:52rem}.status.svelte-1ijuifz{margin-bottom:var(--space-5);color:var(--text-muted)}h1.svelte-1ijuifz,h2.svelte-1ijuifz,h3.svelte-1ijuifz,h4.svelte-1ijuifz,h5.svelte-1ijuifz,h6.svelte-1ijuifz{font-family:var(--font-serif);font-size:var(--heading-1-font-size);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);color:var(--text-prominent)}.description.svelte-1ijuifz{max-width:42ch;margin-top:var(--content-gap-block);color:var(--text)}.action.svelte-1ijuifz{margin-top:var(--layout-gap-block)}
