html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace fallback;font-size:1em}a{background-color:#0000}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace fallback;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}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}button:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}:root{--hsl-primary-color:253;--surface-color-hsl:var(--hsl-primary-color),10%,99%;--text-color-hsl:var(--hsl-primary-color),5%,17%;--selection-bg-color-hsl:var(--hsl-primary-color),70%,85%;--task-list-indicator-color-hsl:var(--hsl-primary-color),70%,70%;--error-color-hsl:356,94%,49%;--surface-color:hsl(var(--surface-color-hsl));--text-color:hsl(var(--text-color-hsl));--selection-bg-color:hsl(var(--selection-bg-color-hsl));--task-list-indicator-color:hsl(var(--task-list-indicator-color-hsl));--error-color:hsl(var(--error-color-hsl));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--surface-color-hsl:var(--hsl-primary-color),7%,7%;--text-color-hsl:var(--hsl-primary-color),5%,92%;--selection-bg-color-hsl:var(--hsl-primary-color),35%,52%;--task-list-indicator-color-hsl:var(--hsl-primary-color),40%,40%;--error-color-hsl:0,75%,55%}}::selection{background-color:var(--selection-bg-color)}html{font-synthesis:none;font-smooth:always;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;overscroll-behavior:none;scroll-behavior:smooth;tab-size:4}body{background-color:var(--surface-color);color:var(--text-color);font-synthesis:none;font:1rem/1.5 Mona Sans,system-ui,sans-serif}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-weight:500;font-stretch:105%}p{text-wrap:pretty}.font-wide{font-stretch:125%}a,button,input,select,textarea{-webkit-tap-highlight-color:#0000}input[type=checkbox]{--size:1.2rem;appearance:none;background-color:hsla(var(--text-color-hsl),.175);box-shadow:inset 0 0 4px hsla(var(--text-color-hsl),.075);cursor:pointer;font-size:calc(var(--size) - .3rem);height:var(--size);width:var(--size);border-radius:.25rem;font-weight:700;transition:background-color .3s;position:relative}input[type=checkbox]:checked{background-color:var(--task-list-indicator-color);transition:background-color .1s}input[type=checkbox]:checked:after{color:#fff;content:"✓";position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}input[type=checkbox]:before{content:"";border-radius:50%;position:absolute;inset:-.5rem}kbd{background:hsla(var(--text-color-hsl),.075);border:1px solid hsla(var(--text-color-hsl),.125);border-bottom:3px solid hsla(var(--text-color-hsl),.125);white-space:nowrap;border-right-width:2px;border-radius:.25rem;padding:.125rem .5rem;font-size:.9em;display:inline-block}.skeleton-bg{background:linear-gradient(to right,hsla(var(--text-color-hsl),.1) 25%,hsla(var(--text-color-hsl),.175) 37%,hsla(var(--text-color-hsl),.1) 63%);background-size:400% 100%;animation:1.4s infinite skeleton-loading}@keyframes skeleton-loading{0%{background-position:100%}to{background-position:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.sr-only{white-space:nowrap!important;border:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}@font-face{font-display:swap;font-family:Mona Sans;font-stretch:75% 125%;font-weight:200 900;src:url(../fonts/Mona-Sans.woff2)format("woff2 supports variations"),url(../fonts/Mona-Sans.woff2)format("woff2-variations")}.toasts{--screen-spacing-bottom:3rem;--screen-spacing-x:max(3vw,1rem);bottom:max(var(--screen-spacing-bottom),env(safe-area-inset-bottom));pointer-events:none;right:max(var(--screen-spacing-x),env(safe-area-inset-right));width:calc(100vw - max(var(--screen-spacing-x) * 2, env(safe-area-inset-left) + env(safe-area-inset-right)));z-index:20;justify-content:flex-end;justify-items:flex-end;gap:max(1vh,.25rem);display:grid;position:fixed}@media (max-width:740px){.toasts{--screen-spacing-bottom:1rem;left:var(--screen-spacing-x);right:unset;justify-content:flex-start;justify-items:flex-start}}.toast-enter-active,.toast-move{--ease-out-cubic:cubic-bezier(.33,1,.68,1);transform-origin:bottom;transition:transform .3s var(--ease-out-cubic),opacity .3s;z-index:-1}.toast-leave-active{z-index:-1;transition:transform .3s,opacity .3s;position:absolute;right:0}@media (max-width:740px){.toast-leave-active{left:0;right:unset}}.toast-enter-from,.toast-leave-to{filter:blur(3px);opacity:0;transform:scale(.95)}.nav__link{color:var(--text-color);justify-content:flex-start;align-items:center;margin:0;padding:1rem 0;font-size:max(1vw,1.175rem);font-weight:500;text-decoration:none;transition:color .3s,filter .3s;display:flex}@media (hover:hover){.nav__link{color:hsla(var(--text-color-hsl),.8)}.nav__link:is(:focus-visible,:hover){color:hsla(var(--text-color-hsl),1);filter:drop-shadow(0 0 .5rem hsla(var(--text-color-hsl),.3));transition-duration:.1s}}.nav__link--title{justify-content:flex-start;align-items:center;font-size:min(1rem + 1vw,1.75rem);display:flex}.nav__link__img{-webkit-user-select:none;user-select:none;width:1.5ch;height:auto;margin-bottom:0;margin-right:.5rem;display:block}@media (prefers-reduced-motion:no-preference){.nav__link__img{animation:10s cubic-bezier(.34,1.56,.64,1) 5s infinite press}}@keyframes press{0%{transform:rotate(0)}2%{transform:translateY(.5rem)scale(.9)}3%{transform:translateY(.5rem)scale(.9)}4%{transform:rotate(0)}}.nav{max-width:1200px;left:50%;top:calc(2.5vh + 1vw + env(safe-area-inset-top));z-index:10;justify-content:flex-end;align-items:center;width:93%;padding:1rem;display:flex;position:absolute;transform:translate(-50%)}.form__title{text-align:left;margin:0 0 2.5rem;font-size:min(1.5rem + .75vw,2rem);font-weight:500}.form__button{background-color:var(--text-color);box-shadow:0 0 1rem hsla(var(--text-color-hsl),.125);color:var(--surface-color);cursor:pointer;font:inherit;outline-offset:-1px;z-index:1;border:none;border-radius:.5rem;outline:1px solid #0000;width:90%;max-width:330px;padding:1rem 2rem;font-size:.9rem;font-weight:600;transition:outline .3s,outline-offset .3s,transform .15s;position:relative}.form__button:is(:hover,:focus-visible){outline-color:var(--text-color);outline-offset:.25rem;outline-style:solid;transition:outline-color .1s,outline-offset,transform .15s}.form__button:active{transform:scale(.98)}.form__button:after,.form__button:before{content:"";opacity:0;pointer-events:none;transition:opacity .2s;position:absolute}.form__button:after{background-color:hsla(var(--text-color-hsl),.95);border-radius:inherit;z-index:1;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.form__button:after{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:hsla(var(--text-color-hsl),.5)}}.form__button:before{--size:1.5rem;border:2px solid #0000;border-left:2px solid var(--surface-color);height:var(--size);left:calc(50% - var(--size)/2);pointer-events:none;top:calc(50% - var(--size)/2);width:var(--size);z-index:2;border-radius:50%;animation:1s linear infinite spin}.form__button--loading:after,.form__button--loading:before{opacity:1}.form__button+.form__button{margin-top:1rem}.form__item{z-index:1;width:100%;position:relative}.form__item+.form__item{margin-top:1.25rem}.form__item--actions{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;margin-top:2.5rem!important}.form__item:focus-within label{opacity:1;transition:opacity .1s}.form{width:95%;max-width:450px;margin:0 auto;padding:clamp(1rem,2vw,2rem)}.error-page{justify-content:center;align-items:center;height:100svh;display:flex}.error-page__status-code{background:radial-gradient(92% 100% at 50% 115%,hsla(var(--selection-bg-color-hsl),.65) 0,hsla(var(--selection-bg-color-hsl),0) 110%);color:#0000;font-variant-numeric:tabular-nums;pointer-events:none;z-index:-1;-webkit-background-clip:text;background-clip:text;margin:0;font-size:min(2rem + 45vw,30rem);font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.error-page__form{max-width:650px}.error-page__form__title{text-align:center}.error-page__form__title small{color:hsla(var(--text-color-hsl),.75);font-weight:400;line-height:1.25}
