.theme-blue{--theme-main:oklch(73.75% .1141 194.96);--theme-dark:oklch(67.27% .1031 191.69);--theme-text:oklch(55.28% .0871 188.28);--theme-light:oklch(79.25% .108 195.19)}.theme-red{--theme-main:oklch(58.99% .207 22.46);--theme-dark:oklch(52.56% .1862 22.68);--theme-text:oklch(52.56% .1862 22.68);--theme-light:oklch(68.46% .1854 18.57)}.theme-purple{--theme-main:oklch(77.52% .1225 289.33);--theme-dark:oklch(72.49% .1526 288.89);--theme-text:oklch(54.19% .164 286.44);--theme-light:oklch(77.52% .1225 289.33)}.theme-green{--theme-main:oklch(87.05% .206 125.72);--theme-dark:oklch(80.48% .208677 127.391);--theme-text:oklch(59.3% .1217 123.65);--theme-light:oklch(87.05% .206 125.72)}.theme-forest{--theme-main:oklch(70% .173 155);--theme-dark:oklch(62% .174 157);--theme-text:oklch(52% .171 153);--theme-light:oklch(70% .173 155)}.theme-navy{--theme-main:oklch(71% .1587 248.61);--theme-dark:oklch(64.78% .1741 248.68);--theme-text:oklch(47.32% .0821 242.36);--theme-light:oklch(71% .1587 248.61)}.theme-yellow{--theme-main:oklch(81.2% .16 83.85);--theme-dark:oklch(75.52% .157 77.917);--theme-text:oklch(54.77% .1137 79.13);--theme-light:oklch(81.2% .16 83.85)}.theme-orange{--theme-main:oklch(71.68% .1652 55.22);--theme-dark:oklch(87.45% .1291 82.94);--theme-text:oklch(46.79% .079 60.14);--theme-light:oklch(87.45% .1291 82.94)}.theme-pink{--theme-main:oklch(71.59% .2039 354.56);--theme-dark:oklch(67.36% .2156 358.22);--theme-text:oklch(46.45% .1321 356.67);--theme-light:oklch(71.59% .2039 354.56)}.theme-grey{--theme-main:oklch(60.32% 0 0);--theme-dark:oklch(54% .015 317);--theme-text:oklch(45% .11 317);--theme-light:oklch(72.5% 0 0)}.theme.svelte-1ay29vt{block-size:100%}dialog.svelte-p484rh{bottom:2rem;right:-1.5rem;left:unset;border:none;border-right:1.5rem solid var(--skin-danger-bg);background-color:var(--skin-danger-light);width:28rem;max-width:95vw;box-shadow:var(--elev-cirrus);opacity:0;pointer-events:none;z-index:9;padding:.75rem;transition:opacity .25s ease-out,right .25s ease-out;display:block;position:fixed}dialog[open].svelte-p484rh{opacity:1;pointer-events:inherit;right:0}.font-sm.svelte-p484rh{font-size:var(--font-sz-venus)}p.svelte-p484rh{margin-bottom:.5em}p.svelte-p484rh:last-child{margin:0}.close.svelte-p484rh{font-size:var(--font-sz-neptune);cursor:pointer;background:0 0;border:none;border-radius:.5rem;width:2rem;height:2rem;display:block;position:absolute;top:.25rem;right:.25rem}.close.svelte-p484rh:hover,.close.svelte-p484rh:focus{background:var(--skin-input-bg)}.container.svelte-3p4jgo{max-inline-size:var(--container-width);margin:auto}.container.half.svelte-3p4jgo{max-inline-size:var(--container-half)}.full-height.svelte-3p4jgo{block-size:100%}.window.svelte-bdyshf{z-index:-1;position:absolute;inset:0;overflow:hidden}.backdrop.svelte-bdyshf{view-transition-name:backdrop;transform:skewX(var(--skew-angle));border-left:10rem solid var(--theme-dark);border-right:10rem solid var(--theme-dark);background-color:var(--theme-main);box-shadow:var(--elev-cirrus);position:absolute;inset:0 calc(50% + 8rem) 0 -1000rem}.window.svelte-zq5454{z-index:-1;position:absolute;inset:0;overflow:hidden}.icon-shadow.svelte-zq5454{color:var(--skin-content);width:50vmax;transform:rotate(var(--skew-angle)) translate(15%, 25%);transform-origin:50%;view-transition-name:backicon;position:absolute;bottom:0;right:0}aside.svelte-1x003u9{border:.125rem solid var(--skin-bg);border-inline-start:1.5rem solid var(--skin-bg);background:var(--skin-bg-text);block-size:fit-content;inline-size:28rem;max-inline-size:calc(95vw - .5em);box-shadow:var(--elev-cirrus);z-index:9;pointer-events:none;opacity:0;inset:2.5em 0 0 1em;padding:1em;transition:opacity .25s ease-out,inset-inline-start .25s ease-out;position:fixed;inset-inline-start:0}aside.svelte-1x003u9:focus-within{pointer-events:all;opacity:1;inset-inline-start:1em}ul.svelte-1x003u9{flex-direction:column;gap:.5em;margin:0;padding:0;list-style:none;display:flex}.page.svelte-16ogdh2{height:100%;max-width:calc(.5 * var(--container-width));view-transition-name:page;margin:auto}.page.svelte-16ogdh2 .side:where(.svelte-16ogdh2),.page.svelte-16ogdh2 main:where(.svelte-16ogdh2){padding:.5em}.page.svelte-16ogdh2 .side:where(.svelte-16ogdh2){z-index:2;view-transition-name:pageside;height:33%;transition:height .25s ease-in-out;position:relative}.page.main-empty.svelte-16ogdh2 .side:where(.svelte-16ogdh2){height:100%;transform:translateZ(0)}.page.svelte-16ogdh2 .side:where(.svelte-16ogdh2):empty{height:0}.page.svelte-16ogdh2 main:where(.svelte-16ogdh2){z-index:1;view-transition-name:pagemain;height:67%;transition:height .25s ease-in-out;position:relative}.page.svelte-16ogdh2 main:where(.svelte-16ogdh2):empty{height:0%}.page.side-empty.svelte-16ogdh2 main:where(.svelte-16ogdh2){height:calc(100% - 1em);transform:translateZ(0)}@media screen and (width>=37.5rem){.page.svelte-16ogdh2{justify-content:center;max-width:75rem;height:100%;margin:auto;display:flex}.page.svelte-16ogdh2 .side:where(.svelte-16ogdh2),.page.svelte-16ogdh2 main:where(.svelte-16ogdh2){flex:37.5rem;width:50%;height:100%}.page.svelte-16ogdh2 .side:where(.svelte-16ogdh2):empty{display:none}.page.svelte-16ogdh2:has(.side:where(.svelte-16ogdh2):empty) main:where(.svelte-16ogdh2){max-inline-size:37.5em}}nav.svelte-x47i5e{text-align:end;view-transition-name:topbar}.nav-bar.svelte-x47i5e{gap:1.375em;margin-block:.25em;padding-block:.375em;padding-inline:2em;display:inline-flex;position:relative}.nav-bar.svelte-x47i5e:before{content:"";background:var(--skin-bg);transform:skewX(var(--skew-angle));z-index:1;position:absolute;inset:0 -1000rem 0 0}.menu-button.svelte-x47i5e{all:unset;color:var(--skin-bg-text);cursor:pointer;z-index:2;position:relative}.menu-button.svelte-x47i5e:hover,.menu-button.svelte-x47i5e:focus{color:var(--red-light)}.nav-list.svelte-x47i5e{z-index:2;margin:0;position:relative}.nav-list.svelte-x47i5e a:where(.svelte-x47i5e){color:var(--skin-bg-text);text-decoration:none}.nav-list.svelte-x47i5e a:where(.svelte-x47i5e):hover,.nav-list.svelte-x47i5e a:where(.svelte-x47i5e):focus{color:var(--theme-light)}.nav-list.svelte-x47i5e .active:where(.svelte-x47i5e) a:where(.svelte-x47i5e){color:var(--skin-bg-text);font-weight:700}.nav-list.svelte-x47i5e .active:where(.svelte-x47i5e) .stroke{stroke-width:10px}.nav-list.svelte-x47i5e .active:where(.svelte-x47i5e) .stroke.thin{stroke-width:8px}.icon.svelte-x47i5e{block-size:1em;inline-size:1em;transform:rotate(var(--skew-angle))}.icon.no-rotate.svelte-x47i5e{transform:rotate(0)}.site-title.svelte-x47i5e{font-size:var(--font-sz-neptune);margin:0;padding-inline:.5em;font-weight:700}.site-title.svelte-x47i5e a:where(.svelte-x47i5e){text-decoration:none}.site-title.svelte-x47i5e a:where(.svelte-x47i5e):hover,.site-title.svelte-x47i5e a:where(.svelte-x47i5e):focus{text-decoration:underline}dialog.svelte-x47i5e{z-index:9;view-transition-name:navdialog;background:0 0;border:none;block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%;margin:0;position:fixed;inset:0;overflow:visible}dialog.svelte-x47i5e::backdrop{background:oklch(0% 0 0/.333)}.full-center.svelte-x47i5e{justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:flex}.full-center.svelte-x47i5e>.container{inline-size:100%}.no-list.svelte-x47i5e{padding:0;list-style:none}.grid.svelte-x47i5e{--item-width:5em;grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--item-width) - 1em)), 1fr));gap:2.5em;display:grid}.bubble.svelte-x47i5e{block-size:100%;inline-size:100%;color:var(--theme-main);background:var(--skin-content);aspect-ratio:1;transform:rotate(var(--skew-angle));box-shadow:var(--elev-cumulus);border-radius:100%;justify-content:center;align-items:center;padding:.667em;display:flex}a.svelte-x47i5e:hover .bubble:where(.svelte-x47i5e),a.svelte-x47i5e:focus .bubble:where(.svelte-x47i5e){background:var(--skin-bg)}.bubble.svelte-x47i5e svg{block-size:100%;inline-size:100%}.bubble-title.svelte-x47i5e{text-align:center}.center-column.svelte-x47i5e{flex-direction:column;align-items:center;gap:.5em;display:flex}.uppercase-link.svelte-x47i5e{text-transform:uppercase;color:var(--skin-bg-text);text-decoration:none}.uppercase-link.svelte-x47i5e:hover,.uppercase-link.svelte-x47i5e:focus{text-decoration:underline}.backdrop.svelte-x47i5e{inset:0;background:var(--red-main);border-inline:10rem solid var(--red-dark);transform:translateX(-50%) skewX(var(--skew-angle));z-index:-1;inline-size:calc(45% + 50em);box-shadow:var(--elev-cirrus);position:absolute;inset-inline-start:50%}.row.svelte-x47i5e{flex-direction:row;align-items:center;display:flex}.space-between.svelte-x47i5e{justify-content:space-between}.space-small.svelte-x47i5e{gap:.2em}.space-large.svelte-x47i5e{gap:1.375em}.title.svelte-x47i5e{color:var(--skin-bg-text);font-weight:700;font-size:var(--font-sz-neptune);margin:0}.close-button.svelte-x47i5e{color:var(--skin-bg-text);font-size:var(--font-sz-saturn);cursor:pointer;background:0 0;border:none;border-radius:50%;block-size:1.25em;inline-size:1.25em;display:block}.close-button.svelte-x47i5e:focus,.close-button.svelte-x47i5e:hover{background:var(--skin-bg)}.close-button.svelte-x47i5e:active{background:var(--skin-content);color:var(--skin-content-text)}header.svelte-x47i5e{margin-block-end:1.5em}.open-transition.svelte-x47i5e{--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-out-back:cubic-bezier(.68, -.6, .32, 1.6);--dur:.4s;animation:1s ease-out svelte-x47i5e-disappear}.open-transition[open].svelte-x47i5e{animation:svelte-x47i5e-appear var(--dur) ease-out}.open-transition.svelte-x47i5e .backdrop:where(.svelte-x47i5e){animation:svelte-x47i5e-wipe-out var(--dur) var(--ease-out-quint) forwards}.open-transition[open].svelte-x47i5e .backdrop:where(.svelte-x47i5e){animation:svelte-x47i5e-wipe-in var(--dur) var(--ease-out-quint)}.open-transition.svelte-x47i5e li.transitioned:where(.svelte-x47i5e) a:where(.svelte-x47i5e){animation:svelte-x47i5e-pop-out var(--dur) var(--ease-out-back) forwards}.open-transition[open].svelte-x47i5e li.transitioned:where(.svelte-x47i5e) a:where(.svelte-x47i5e){opacity:0;animation:svelte-x47i5e-pop-in var(--dur) var(--ease-out-back) forwards}.open-transition.svelte-x47i5e header.transitioned:where(.svelte-x47i5e){animation:svelte-x47i5e-fade-out var(--dur) ease-out forwards}.open-transition[open].svelte-x47i5e header.transitioned:where(.svelte-x47i5e){opacity:0;animation:svelte-x47i5e-fade-in var(--dur) ease-out forwards}.open-transition.svelte-x47i5e::backdrop{animation:svelte-x47i5e-fade-out var(--dur) ease-out forwards}.open-transition[open].svelte-x47i5e::backdrop{opacity:0;animation:svelte-x47i5e-fade-in var(--dur) ease-out forwards}.open-transition.svelte-x47i5e li.transitioned:where(.svelte-x47i5e):first-child a:where(.svelte-x47i5e){animation-delay:0s}.open-transition.svelte-x47i5e li.transitioned:where(.svelte-x47i5e):nth-child(2) a:where(.svelte-x47i5e){animation-delay:40ms}.open-transition.svelte-x47i5e li.transitioned:where(.svelte-x47i5e):nth-child(3) a:where(.svelte-x47i5e){animation-delay:80ms}.open-transition.svelte-x47i5e li.transitioned:where(.svelte-x47i5e):nth-child(4) a:where(.svelte-x47i5e){animation-delay:.12s}.open-transition.svelte-x47i5e li.transitioned:where(.svelte-x47i5e):nth-child(5) a:where(.svelte-x47i5e){animation-delay:.16s}.open-transition.svelte-x47i5e li.transitioned:where(.svelte-x47i5e):nth-child(6) a:where(.svelte-x47i5e){animation-delay:.2s}.open-transition.svelte-x47i5e li.transitioned:where(.svelte-x47i5e):nth-child(7) a:where(.svelte-x47i5e){animation-delay:.24s}.open-transition.svelte-x47i5e li.transitioned:where(.svelte-x47i5e):nth-child(8) a:where(.svelte-x47i5e){animation-delay:.28s}.open-transition.svelte-x47i5e li.transitioned:where(.svelte-x47i5e):nth-child(9) a:where(.svelte-x47i5e){animation-delay:.32s}.open-transition.svelte-x47i5e li.transitioned:where(.svelte-x47i5e):nth-child(10) a:where(.svelte-x47i5e){animation-delay:.36s}.open-transition[open].svelte-x47i5e li.transitioned:where(.svelte-x47i5e):first-child a:where(.svelte-x47i5e){animation-delay:0s}.open-transition[open].svelte-x47i5e li.transitioned:where(.svelte-x47i5e):nth-child(2) a:where(.svelte-x47i5e){animation-delay:40ms}.open-transition[open].svelte-x47i5e li.transitioned:where(.svelte-x47i5e):nth-child(3) a:where(.svelte-x47i5e){animation-delay:80ms}.open-transition[open].svelte-x47i5e li.transitioned:where(.svelte-x47i5e):nth-child(4) a:where(.svelte-x47i5e){animation-delay:.12s}.open-transition[open].svelte-x47i5e li.transitioned:where(.svelte-x47i5e):nth-child(5) a:where(.svelte-x47i5e){animation-delay:.16s}.open-transition[open].svelte-x47i5e li.transitioned:where(.svelte-x47i5e):nth-child(6) a:where(.svelte-x47i5e){animation-delay:.2s}.open-transition[open].svelte-x47i5e li.transitioned:where(.svelte-x47i5e):nth-child(7) a:where(.svelte-x47i5e){animation-delay:.24s}.open-transition[open].svelte-x47i5e li.transitioned:where(.svelte-x47i5e):nth-child(8) a:where(.svelte-x47i5e){animation-delay:.28s}.open-transition[open].svelte-x47i5e li.transitioned:where(.svelte-x47i5e):nth-child(9) a:where(.svelte-x47i5e){animation-delay:.32s}.open-transition[open].svelte-x47i5e li.transitioned:where(.svelte-x47i5e):nth-child(10) a:where(.svelte-x47i5e){animation-delay:.36s}@keyframes svelte-x47i5e-appear{0%{display:none}to{display:block}}@keyframes svelte-x47i5e-disappear{0%{display:block}to{display:none}}@keyframes svelte-x47i5e-wipe-in{0%{border-inline-width:0;inline-size:0}to{border-inline-width:10rem;inline-size:calc(45% + 50em)}}@keyframes svelte-x47i5e-wipe-out{0%{border-inline-width:10rem;inline-size:calc(45% + 50em)}to{border-inline-width:0;inline-size:0}}@keyframes svelte-x47i5e-pop-in{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0%)}}@keyframes svelte-x47i5e-pop-out{0%{opacity:1;transform:translateY(0%)}to{opacity:0;transform:translateY(10%)}}@keyframes svelte-x47i5e-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-x47i5e-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion){.open-transition.svelte-x47i5e,.open-transition[open].svelte-x47i5e,.open-transition.svelte-x47i5e::backdrop,.open-transition[open].svelte-x47i5e::backdrop,.open-transition.svelte-x47i5e .backdrop:where(.svelte-x47i5e),.open-transition[open].svelte-x47i5e .backdrop:where(.svelte-x47i5e),.open-transition.svelte-x47i5e header.transitioned:where(.svelte-x47i5e),.open-transition[open].svelte-x47i5e header.transitioned:where(.svelte-x47i5e),.open-transition.svelte-x47i5e li.transitioned:where(.svelte-x47i5e) a:where(.svelte-x47i5e),.open-transition[open].svelte-x47i5e li.transitioned:where(.svelte-x47i5e) a:where(.svelte-x47i5e){opacity:1;animation:none}}.lg\:show.svelte-x47i5e{display:none}@media screen and (width>=75rem){.lg\:show.svelte-x47i5e{display:flex}.lg\:hide.svelte-x47i5e{display:none}}footer.svelte-1gyf581{background:var(--skin-footer);color:var(--skin-footer-text);view-transition-name:bottombar;padding:.25em .5em}.summary.svelte-1gyf581{font-size:var(--font-sz-mars);justify-content:space-between;display:flex}p.svelte-1gyf581{margin:0}button.svelte-1gyf581{all:unset;cursor:pointer;align-items:center;gap:.25em;font-size:1em;display:flex}button.svelte-1gyf581:hover,button.svelte-1gyf581:focus{border-block-end:.0625em dotted}a.svelte-1gyf581{border-block-end:.0625em dotted;text-decoration:none}a.svelte-1gyf581:hover,a.svelte-1gyf581:focus{border-block-end-color:#0000}.icon.svelte-1gyf581{width:1em;height:1em;display:inline-block}.chevron-menu.svelte-1gyf581{transition:transform .25s ease-in-out}[aria-expanded=true].svelte-1gyf581 .chevron-menu:where(.svelte-1gyf581){transform:rotate(180deg)}.license.svelte-1gyf581{font-size:var(--font-sz-mercury);text-wrap:balance;text-align:center;flex:1;margin:0}.links.svelte-1gyf581{text-align:center;flex-wrap:wrap;flex:1;justify-content:center;gap:1em;margin:0 0 1em;padding:0;list-style:none;display:flex}.links.svelte-1gyf581 li:where(.svelte-1gyf581){align-items:center;display:flex}.links.svelte-1gyf581 a:where(.svelte-1gyf581){align-items:center;gap:.25em;display:inline-flex}.links.svelte-1gyf581 li:where(.svelte-1gyf581):before{content:"•";margin-inline-end:1em;display:inline-block}.links.svelte-1gyf581 li:where(.svelte-1gyf581):first-child:before,.large-screen.svelte-1gyf581{display:none}.large-screen.svelte-1gyf581 .links:where(.svelte-1gyf581){text-align:end;justify-content:flex-end;margin-block-end:.25em}.small-screen.svelte-1gyf581 .links:where(.svelte-1gyf581){font-size:var(--font-sz-mars)}.row.svelte-1gyf581{align-items:center;gap:.25em;display:flex}.arrow.svelte-1gyf581{font-size:var(--font-sz-mercury)}.right-side.svelte-1gyf581{gap:1em;display:flex}.animate-height.svelte-1gyf581{margin-block-start:1em}@supports (interpolate-size:allow-keywords){.animate-height.svelte-1gyf581{height:auto;transition:all .25s ease-in-out;overflow:hidden}.animate-height[hidden].svelte-1gyf581{height:0;margin-block-start:0;display:block}}@media screen and (width>=75rem){.large-screen.svelte-1gyf581{display:block}.small-screen.svelte-1gyf581{display:none}}main.svelte-xihvfc{view-transition-name:staticpage;height:100%;margin:auto;padding:2em 1em;overflow:auto}main.svelte-xihvfc section{margin-block-end:3em}header.svelte-xihvfc{text-align:center}header.svelte-xihvfc p:where(.svelte-xihvfc){font-size:var(--font-sz-neptune)}header.svelte-xihvfc h1:where(.svelte-xihvfc){font-size:var(--font-sz-saturn);margin-block-end:.5em}.large.svelte-xihvfc header:where(.svelte-xihvfc) h1:where(.svelte-xihvfc){font-size:var(--font-sz-jupiter)}main.svelte-xihvfc h2{font-size:var(--font-sz-uranus);margin-block-end:.333em}main.svelte-xihvfc p,main.svelte-xihvfc ul,main.svelte-xihvfc ol{margin-block-end:2em;line-height:1.4}main.svelte-xihvfc a{color:var(--red-dark)}main.svelte-1jlna4u{view-transition-name:staticpage;height:100%;margin:auto;padding:2em 1em;overflow:auto}main.svelte-1jlna4u section{margin-block-end:3em}blockquote.svelte-1jlna4u{border-inline-start:.5em solid var(--red-main);margin:0 0 1em;padding-block:.25em;padding-inline:.5em}header.svelte-1jlna4u{text-align:center}header.svelte-1jlna4u h1:where(.svelte-1jlna4u){font-size:var(--font-sz-saturn);margin-block-end:.5em}main.svelte-1jlna4u h2{font-size:var(--font-sz-uranus);margin-block-end:.333em}main.svelte-1jlna4u p,main.svelte-1jlna4u ul,main.svelte-1jlna4u ol{margin-block-end:2em;line-height:1.4}main.svelte-1jlna4u a{color:var(--red-dark)}
