@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}a[data-astro-cid-vuhmpnfs]{background:var(--backgroundColor);color:var(--textColor);border:var(--line-width) solid var(--borderColor);padding:var(--button-padding-y) var(--button-padding-x);user-select:none;height:var(--button-height);line-height:var(--button-line-height);border-radius:10px;text-decoration:none;transition:background .1s linear,color .1s linear;display:block}a[data-astro-cid-vuhmpnfs]:hover{opacity:1;background:var(--hoverBackgroundColor);border:var(--line-width) solid var(--hoverBorderColor);color:var(--hoverTextColor)}a[data-astro-cid-vuhmpnfs]:hover:visited{color:var(--hoverTextColor)}a[data-astro-cid-vuhmpnfs]:visited{color:var(--textColor)}nav.caterpillar-container.svelte-i2uszm{cursor:pointer;--itemOffset:-18px;justify-content:flex-start;align-items:center;gap:10px;display:flex}nav.caterpillar-container.svelte-i2uszm.pending a:where(.svelte-i2uszm){animation-name:svelte-i2uszm-jump;animation-duration:.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:forwards}nav.caterpillar-container.svelte-i2uszm a:where(.svelte-i2uszm){width:var(--button-height);animation:.4s ease-in-out forwards svelte-i2uszm-jump}@media (width<=800px){nav.caterpillar-container.svelte-i2uszm a:where(.svelte-i2uszm){pointer-events:none}}nav.caterpillar-container.svelte-i2uszm.expanded a:where(.svelte-i2uszm){opacity:1;border-radius:10px;margin-left:0;transform:translate(0)}:is(nav.caterpillar-container.svelte-i2uszm.expanded a:where(.svelte-i2uszm)):first-of-type{width:calc(5.875 * var(--font-size));color:#fff}:is(nav.caterpillar-container.svelte-i2uszm.expanded a:where(.svelte-i2uszm)):nth-of-type(2){width:calc(4.75 * var(--font-size));color:#fff}:is(nav.caterpillar-container.svelte-i2uszm.expanded a:where(.svelte-i2uszm)):nth-of-type(3){width:calc(5.0625 * var(--font-size));color:#000}:is(nav.caterpillar-container.svelte-i2uszm.expanded a:where(.svelte-i2uszm)):nth-of-type(4){width:calc(6.5 * var(--font-size));color:#000}.backdrop.svelte-i2uszm,.compact-wrapper.svelte-i2uszm{flex-direction:column;width:100vw;height:100dvh;position:fixed;top:0;left:0}.backdrop.svelte-i2uszm{z-index:900;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;background-image:url(data:image/webp;base64,UklGRkQAAABXRUJQVlA4WAoAAAAQAAAAAQAAAQAAQUxQSAUAAAAAAP//AABWUDggGAAAADABAJ0BKgIAAgACQDglpAADcAD++yGAAA==);background-repeat:repeat;background-size:2px 2px}.compact-wrapper.svelte-i2uszm{z-index:1000;justify-content:center;align-items:center;display:flex}nav.caterpillar-container-compact-expanded.svelte-i2uszm{align-items:center;gap:var(--main-margin);flex-direction:column;display:flex}nav.caterpillar-container-compact-expanded.svelte-i2uszm a:where(.svelte-i2uszm){font-size:calc(var(--font-size) * 2);border-radius:10px}:is(nav.caterpillar-container-compact-expanded.svelte-i2uszm a:where(.svelte-i2uszm)):first-of-type,:is(nav.caterpillar-container-compact-expanded.svelte-i2uszm a:where(.svelte-i2uszm)):nth-of-type(2){color:#fff}:is(nav.caterpillar-container-compact-expanded.svelte-i2uszm a:where(.svelte-i2uszm)):nth-of-type(3),:is(nav.caterpillar-container-compact-expanded.svelte-i2uszm a:where(.svelte-i2uszm)):nth-of-type(4){color:#000}.extra-items.svelte-i2uszm.after{padding-top:var(--main-margin)}.extra-items.svelte-i2uszm.before{padding-bottom:var(--main-margin)}.extra-items.svelte-i2uszm a:where(.svelte-i2uszm){border-style:solid;border-width:calc(var(--line-width) * 2);width:4em;height:4em;font-size:calc(var(--font-size) * 2);color:#000;text-align:center;border-radius:10em;justify-content:center;align-items:center;display:flex}nav.svelte-i2uszm a:where(.svelte-i2uszm){padding:var(--button-padding-y) var(--button-padding-x);border-radius:var(--button-height);line-height:var(--line-height);height:var(--button-height);user-select:none;text-decoration:none;transition:all .3s;display:block;overflow:hidden}:is(nav.svelte-i2uszm a:where(.svelte-i2uszm)):first-of-type{color:#000;background-color:#000}:is(nav.svelte-i2uszm a:where(.svelte-i2uszm)):nth-of-type(2){background:var(--greyDark);color:var(--greyDark);margin-left:var(--itemOffset);animation-delay:.1s}:is(nav.svelte-i2uszm a:where(.svelte-i2uszm)):nth-of-type(3){background:var(--greyMid);color:var(--greyMid);margin-left:var(--itemOffset);animation-delay:.2s}:is(nav.svelte-i2uszm a:where(.svelte-i2uszm)):nth-of-type(4){background:var(--greyLight);color:var(--greyLight);margin-left:var(--itemOffset);animation-delay:.3s}@keyframes svelte-i2uszm-jump{0%{transform:translate(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}footer[data-astro-cid-ubon47vl]{margin-top:calc(var(--main-margin) * 5);padding:calc(var(--main-margin) * 2);border-top:var(--line-width) solid var(--text-color);grid-template-columns:repeat(5,1fr);gap:2rem;display:grid}@media (width<=1024px){footer[data-astro-cid-ubon47vl]{margin-top:calc(var(--main-margin) * 3);padding:calc(var(--main-margin) * 1.5);grid-template-columns:repeat(2,1fr)}}@media (width<=640px){footer[data-astro-cid-ubon47vl]{margin-top:calc(var(--main-margin) * 2);padding:var(--main-margin);grid-template-columns:1fr;gap:1.5rem}}section[data-astro-cid-ubon47vl]{flex-direction:column;gap:.5rem;display:flex}a[data-astro-cid-ubon47vl]:before{content:"→";margin-right:.5em}@media print{footer[data-astro-cid-ubon47vl]{display:none}}button.svelte-1ayhsmu{cursor:pointer;background:var(--backgroundColor);color:var(--textColor);border:var(--line-width) solid var(--borderColor);padding:var(--button-padding-y) var(--button-padding-x);user-select:none;line-height:var(--button-line-height);height:var(--button-height);border-radius:var(--borderRadius);text-decoration:none;transition:background .1s linear,color .1s linear;display:block}button.svelte-1ayhsmu:hover{background:var(--textColor);color:var(--backgroundColor);--hover-filter:invert(1)}button.svelte-1ayhsmu:disabled{pointer-events:none;opacity:.5}.captcha.svelte-1s4k6k{flex-flow:wrap;align-items:flex-end;gap:10px;display:flex}.display-wrapper.svelte-1s4k6k{width:var(--captcha-width);height:var(--captcha-height);background:#fff;border-radius:10px;margin-top:10px;position:relative}.challenge-indicator.svelte-1s4k6k{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}img.svelte-1s4k6k{width:var(--captcha-width);height:var(--captcha-height);background:#fff;border-radius:10px;transition:all .2s ease-in-out}label.svelte-1s4k6k{flex-direction:column;flex-grow:2;display:flex}.captcha-help-link.svelte-1s4k6k{width:100%}a.svelte-1s4k6k{border-bottom:var(--line-width) solid black}input.svelte-1s4k6k{border:0;border-bottom:1px solid var(--text-color);background:0 0;border-top-left-radius:5px;border-top-right-radius:5px;height:2em;transition:all .2s ease-in-out}input.svelte-1s4k6k:focus{border-bottom:1px solid var(--accent-color);background:#fff;outline:none}input.svelte-1s4k6k:hover{background:#fff}.box-wrapper.svelte-ktjrlp{position:relative}label.svelte-ktjrlp{user-select:none;margin-right:var(--main-margin);cursor:pointer;align-items:center;display:flex}input.svelte-ktjrlp{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:currentColor;width:var(--widget-size);height:var(--widget-size);border:var(--line-width) solid var(--text-color);background:var(--bg-color);cursor:pointer;border-radius:0;place-content:center;margin:0 10px 0 0;display:grid}input.svelte-ktjrlp:disabled{background:0 0}svg.svelte-ktjrlp{pointer-events:none;content:"";width:var(--widget-size);height:var(--widget-size);position:absolute;top:0;left:0}label.svelte-knmlfb{margin-bottom:var(--main-margin);flex-direction:column;display:flex}input.svelte-knmlfb{background:var(--bg-color);font-family:Reboot;font-size:var(--font-size);border:var(--line-width) solid var(--text-color);border-radius:5px;margin-top:5px;padding:5px}input.svelte-knmlfb:focus{outline:var(--line-width) solid var(--accent-color)}input.svelte-knmlfb:disabled{background-color:unset;opacity:.5}textarea.svelte-1pl04xk{resize:none;background:var(--bg-color);width:100%;font-family:Reboot;font-size:var(--font-size);border:var(--line-width) solid var(--text-color);border-radius:5px;padding:5px;display:block}textarea.svelte-1pl04xk:focus{outline:var(--line-width) solid var(--accent-color)}textarea.svelte-1pl04xk:disabled{background-color:unset;opacity:.5}form.svelte-kwp6vj{flex-direction:row;display:flex}section.svelte-kwp6vj{flex-direction:column;flex:1;display:flex}section.svelte-kwp6vj:first-of-type{margin-right:var(--main-margin)}fieldset.svelte-kwp6vj{margin:var(--main-margin) 0;border:none;padding:0 5px}fieldset.svelte-kwp6vj legend:where(.svelte-kwp6vj){margin-bottom:var(--main-margin)}.actions.svelte-kwp6vj{flex-direction:column;flex-grow:2;justify-content:flex-end;align-items:flex-end;margin-bottom:0;display:flex}.button-group.svelte-kwp6vj{justify-content:flex-end;align-items:center;gap:var(--main-margin);flex-direction:row;display:flex}.disclaimer.svelte-kwp6vj{margin-top:var(--main-margin);max-width:500px}.explainer.svelte-kwp6vj{max-width:500px}.error.svelte-kwp6vj{color:var(--orange);max-width:300px}.error-color.svelte-kwp6vj{color:var(--orange)}a.svelte-kwp6vj{border-bottom:var(--line-width) solid black}@media (width<=600px){form.svelte-kwp6vj{flex-direction:column}section.svelte-kwp6vj:first-of-type{margin-right:0}}.backdrop.svelte-6rvx43,.wrapper.svelte-6rvx43{width:100vw;height:100dvh;position:fixed;top:0;left:0}.backdrop.svelte-6rvx43{z-index:10000;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;-webkit-backdrop-filter:grayscale();background-image:url(data:image/gif;base64,R0lGODlhAgACAIAAAAAAAP///yH5BAUAAAEALAAAAAACAAIAAAIDRAIFADs=);background-repeat:repeat;background-size:2px 2px}.wrapper.svelte-6rvx43{pointer-events:none;z-index:10001;justify-content:center;align-items:center;display:flex}.frame.svelte-6rvx43{pointer-events:all;min-width:var(--modal-min-width,50vw);min-height:var(--modal-min-height,60vh);max-width:var(--modal-max-width,calc(100vw - 2 * var(--main-margin)));max-height:calc(100vh - 2 * var(--main-margin));background:var(--modal-background-color);padding:var(--main-margin);border:0;border-radius:15px;flex-direction:column;display:flex;overflow-y:auto;box-shadow:0 4px 13.4px #00000026}.title-bar.svelte-6rvx43{border-bottom:var(--line-width) solid black;text-align:center;padding-bottom:var(--main-margin)}@media (width<=600px){.frame.svelte-6rvx43{width:calc(100vw - 2 * var(--main-margin));max-height:calc(100vh - 2 * var(--main-margin));max-height:calc(100dvh - 2 * var(--main-margin));overflow:auto}}:root{--text-color:#000;--bg-color:#fff;--font-size:16px;--border-radius:15px;--main-margin:15px;--sidebar-width:200px;--widget-size:1.2em;--line-width:1px;--button-padding-x:10px;--button-padding-y:7px;--button-line-height:1.2em;--button-height:calc(var(--button-line-height) + var(--button-padding-y) * 2);--header-height:var(--button-height)}@media (width<=600px){:root{--font-size:14px}}@media (resolution>=2x){:root{--line-width:.5px}@supports (-webkit-touch-callout:none){:root{--line-width:1px}}}@font-face{font-family:Reboot;src:url(/Reboot.woff2)format("woff2"),url(/Reboot.woff)format("woff"),url(/Reboot.otf)format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Blank;src:url(/AdobeBlank.woff)format("woff");font-weight:700;font-style:normal;font-display:block}html{background:var(--bg-color);color:var(--text-color);font-family:Reboot}body{width:100%;height:100dvh;font-size:var(--font-size);margin:0;overflow:hidden}main{flex-direction:column;height:100%;display:flex;overflow:auto}.content{flex-grow:2}.content.padded{padding:var(--main-margin)}.content.with-sidebar{padding-left:calc(var(--main-margin) + var(--sidebar-width))}.content.spaced{padding-top:calc(2 * var(--main-margin) + var(--header-height))}.content.fill-viewport{width:100vw;height:100dvh;padding:0;overflow:hidden}*{font-size:inherit;box-sizing:border-box;font-weight:inherit;user-select:inherit;-webkit-user-select:inherit}::selection{background:var(--text-color);color:var(--bg-color)}::selection{background:var(--text-color);color:var(--bg-color)}:focus{outline-color:var(--text-color)}header{z-index:101;left:var(--main-margin);top:var(--main-margin);height:var(--header-height);width:calc(100vw - var(--main-margin) * 2);pointer-events:none;flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:fixed}header>*{pointer-events:all}header .left-section{display:flex}@media (width<=800px){header .left-section{justify-content:space-between;width:100%}}header .right-section{gap:var(--main-margin);display:flex}@media (width<=800px){header .right-section{display:none}}header .home-button{margin-right:var(--main-margin)}body{flex-direction:row;display:flex}body main{flex-grow:2}a{color:var(--text-color);text-decoration:none}a:hover{opacity:.7}@media (width<=800px){a:hover{opacity:1}}a:visited{color:var(--text-color)}hr{border:none;border-top:var(--line-width) solid var(--text-color);margin:var(--main-margin) 0}button{font-family:inherit;font-size:inherit}@media (width<=800px){:root{--sidebar-width:0px}.content{padding-top:calc(2 * var(--main-margin) + var(--header-height))}}@media print{header{display:none}body{display:block;background:unset!important;overflow:auto!important}main{height:initial!important;overflow:visible!important}}:root{--animate-scale-flash:scale-flash .2s ease-out}@keyframes scale-flash{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}
