@layer base{*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;view-transition-name:root;scroll-behavior:smooth;scrollbar-gutter:stable}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-reduced-motion){:root{scroll-behavior:auto}}:root:has(dialog[open]){overflow:hidden}::view-transition-group(root){animation-duration:var(--transition-duration);animation-timing-function:var(--transition-timing-function)}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}body{min-height:100vh}:root,body{height:100%;margin:0}img,picture,svg,video{max-width:100%;display:block}svg{height:fit-content}ul{margin:0;padding-inline-start:var(--spacing-4xl)}a{width:fit-content}p{margin-block:1lh}hr{border-style:solid;margin:0}fieldset{row-gap:var(--spacing-md);border-radius:var(--border-radius-lg);border-style:solid;border-width:var(--border-thickness);padding-top:var(--spacing-sm);padding-bottom:var(--spacing-lg);padding-inline:var(--spacing-lg);flex-direction:column;display:flex}.sr-only{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.fit-width{width:fit-content}.stack,.stack-xxs,.stack-xs,.stack-sm,.stack-lg,.stack-xl,.stack-xxl,.stack-xxxl{row-gap:var(--spacing-md);flex-direction:column;display:flex}.stack-xxs{row-gap:var(--spacing-xxs)}.stack-xs{row-gap:var(--spacing-xs)}.stack-sm{row-gap:var(--spacing-sm)}.stack-lg{row-gap:var(--spacing-lg)}.stack-xl{row-gap:var(--spacing-xl)}.stack-xxl{row-gap:var(--spacing-xxl)}.stack-xxxl{row-gap:var(--spacing-xxxl)}.spread,.spread-xs,.spread-sm,.spread-md,.spread-lg{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.spread-xs{gap:var(--spacing-xs)}.spread-sm{gap:var(--spacing-sm)}.spread-md{gap:var(--spacing-md)}.spread-lg{gap:var(--spacing-lg)}.form-wrapper{height:100%;padding-top:var(--spacing-lg);justify-content:center;display:flex}::selection{background-color:var(--primary-selected-color)}::target-text{color:var(--black-text-color);background-color:var(--highlighted-color)}}@layer animations{:root{--transition-timing-function:cubic-bezier(.3, .6, .4, 1);--transition-duration:.15s}}@layer colors{:root{--primary-hue:250;--primary-hue-light:195;--warm-hue:75;--accent-hue:60;--accent-hue-light:290;--valid-hue:160;--info-hue:250;--info-hue-light:250;--warning-hue:90;--warning-hue-light:60;--danger-hue:15;--danger-hue-light:15;--red-hue:15;--red-hue-light:15;--yellow-hue:78;--yellow-hue-light:78;--green-hue:160;--green-hue-light:160}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:is(:root:has([data-theme=dark]),:root:where([data-theme=dark])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(:root:has([data-theme=light]),:root:where([data-theme=light])){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--bg-basement:var(--lightningcss-light,oklch(85% .02 var(--warm-hue)))var(--lightningcss-dark,oklch(20% .03 var(--primary-hue)));--bg-surface:var(--lightningcss-light,oklch(91% .015 var(--warm-hue)))var(--lightningcss-dark,oklch(25% .02 var(--primary-hue)));--bg-raised:var(--lightningcss-light,oklch(95% .005 var(--warm-hue)))var(--lightningcss-dark,oklch(30% .03 var(--primary-hue)));--bg-overlay:var(--lightningcss-light,oklch(100% .01 var(--warm-hue)))var(--lightningcss-dark,oklch(35% .04 var(--primary-hue)));--bg-neutral-dark:var(--lightningcss-light,oklch(80% .04 var(--primary-hue-light)))var(--lightningcss-dark,oklch(80% .04 var(--primary-hue)));--bg-warning-dark:var(--lightningcss-light,oklch(85% .07 var(--warning-hue)))var(--lightningcss-dark,oklch(85% .07 var(--warning-hue)));--bg-danger-dark:var(--lightningcss-light,oklch(85% .05 var(--danger-hue)))var(--lightningcss-dark,oklch(85% .07 var(--danger-hue)));--black-text-color:var(--lightningcss-light,oklch(20% .01 var(--primary-hue-light)))var(--lightningcss-dark,oklch(20% .01 var(--primary-hue)));--white-text-color:var(--lightningcss-light,oklch(95% .01 var(--primary-hue-light)))var(--lightningcss-dark,oklch(95% .01 var(--primary-hue)));--text-color:var(--lightningcss-light,var(--black-text-color))var(--lightningcss-dark,var(--white-text-color));--inverted-text-color:var(--lightningcss-light,var(--white-text-color))var(--lightningcss-dark,var(--black-text-color));--primary-color:var(--lightningcss-light,oklch(52% .1 var(--primary-hue-light)))var(--lightningcss-dark,oklch(90% .1 var(--primary-hue)));--primary-hover-color:var(--lightningcss-light,oklch(47% .11 var(--primary-hue-light)))var(--lightningcss-dark,oklch(85% .11 var(--primary-hue)));--primary-active-color:var(--lightningcss-light,oklch(42% .12 var(--primary-hue-light)))var(--lightningcss-dark,oklch(80% .12 var(--primary-hue)));--primary-selected-color-light:var(--lightningcss-light,oklch(81% .06 var(--primary-hue-light)))var(--lightningcss-dark,oklch(80% .12 var(--primary-hue)));--primary-selected-color:var(--lightningcss-light,oklch(81% .06 var(--primary-hue-light)))var(--lightningcss-dark,oklch(42% .12 var(--primary-hue)));--primary-text-color:var(--lightningcss-light,oklch(37% .1 var(--primary-hue-light)))var(--lightningcss-dark,oklch(90% .1 var(--primary-hue)));--primary-hover-text-color:var(--lightningcss-light,oklch(43% .11 var(--primary-hue-light)))var(--lightningcss-dark,oklch(85% .11 var(--primary-hue)));--primary-active-text-color:var(--lightningcss-light,oklch(48% .12 var(--primary-hue-light)))var(--lightningcss-dark,oklch(80% .12 var(--primary-hue)));--primary-color-dark:var(--lightningcss-light,oklch(45% .2 var(--primary-hue-light)))var(--lightningcss-dark,oklch(43% .1 var(--primary-hue)));--warning-color:var(--lightningcss-light,oklch(54% .1 var(--warning-hue-light)))var(--lightningcss-dark,oklch(90% .1 var(--warning-hue)));--warning-hover-color:var(--lightningcss-light,oklch(50% .11 var(--warning-hue-light)))var(--lightningcss-dark,oklch(85% .11 var(--warning-hue)));--warning-active-color:var(--lightningcss-light,oklch(45% .12 var(--warning-hue-light)))var(--lightningcss-dark,oklch(80% .12 var(--warning-hue)));--warning-text-color:var(--lightningcss-light,oklch(50% .12 var(--warning-hue-light)))var(--lightningcss-dark,oklch(90% .12 var(--warning-hue)));--info-text-color:var(--lightningcss-light,oklch(49% .12 var(--info-hue-light)))var(--lightningcss-dark,oklch(82% .12 var(--info-hue)));--de-emphazised-text-color:var(--lightningcss-light,oklch(43% .01 var(--primary-hue-light)))var(--lightningcss-dark,oklch(76% .03 var(--primary-hue)));--valid-text-color:var(--lightningcss-light,oklch(48% .08 var(--valid-hue)))var(--lightningcss-dark,oklch(80% .08 var(--valid-hue)));--danger-color:var(--lightningcss-light,oklch(54% .1 var(--danger-hue-light)))var(--lightningcss-dark,oklch(80% .09 var(--danger-hue)));--danger-hover-color:var(--lightningcss-light,oklch(50% .11 var(--danger-hue-light)))var(--lightningcss-dark,oklch(75% .1 var(--danger-hue)));--danger-active-color:var(--lightningcss-light,oklch(45% .12 var(--danger-hue-light)))var(--lightningcss-dark,oklch(65% .11 var(--danger-hue)));--danger-text-color:var(--lightningcss-light,oklch(51% .13 var(--danger-hue-light)))var(--lightningcss-dark,oklch(82% .08 var(--danger-hue)));--danger-hover-text-color:var(--lightningcss-light,oklch(46% .13 var(--danger-hue-light)))var(--lightningcss-dark,oklch(77% .09 var(--danger-hue)));--danger-active-text-color:var(--lightningcss-light,oklch(41% .13 var(--danger-hue-light)))var(--lightningcss-dark,oklch(72% .1 var(--danger-hue)));--accent-color:var(--lightningcss-light,oklch(52% .1 var(--accent-hue-light)))var(--lightningcss-dark,oklch(90% .1 var(--accent-hue)));--accent-hover-color:var(--lightningcss-light,oklch(47% .11 var(--accent-hue-light)))var(--lightningcss-dark,oklch(85% .11 var(--accent-hue)));--accent-active-color:var(--lightningcss-light,oklch(42% .12 var(--accent-hue-light)))var(--lightningcss-dark,oklch(80% .12 var(--accent-hue)));--border-color:var(--lightningcss-light,oklch(40% .04 var(--primary-hue-light)))var(--lightningcss-dark,oklch(80% .04 var(--primary-hue)));--border-color-light:var(--lightningcss-light,oklch(90% .02 var(--primary-hue-light)))var(--lightningcss-dark,oklch(50% .04 var(--primary-hue)));--disabled-border-color:var(--lightningcss-light,oklch(60% .02 var(--primary-hue-light)))var(--lightningcss-dark,oklch(60% .04 var(--primary-hue)));--hover-bg-color:var(--lightningcss-light,oklch(90% .025 var(--primary-hue-light)))var(--lightningcss-dark,oklch(32% .04 var(--primary-hue)));--active-bg-color:var(--lightningcss-light,oklch(85% .04 var(--primary-hue-light)))var(--lightningcss-dark,oklch(29% .04 var(--primary-hue)));--disabled-bg-color:var(--lightningcss-light,oklch(85% .03 var(--primary-hue-light)))var(--lightningcss-dark,oklch(35% .04 var(--primary-hue)));--highlighted-color:var(--lightningcss-light,oklch(85% .1 var(--accent-hue-light)))var(--lightningcss-dark,oklch(85% .1 var(--accent-hue)));--red-color:var(--lightningcss-light,oklch(60% .15 var(--red-hue-light)))var(--lightningcss-dark,oklch(80% .1 var(--red-hue)));--yellow-color:var(--lightningcss-light,oklch(80% .13 var(--yellow-hue-light)))var(--lightningcss-dark,oklch(90% .1 var(--yellow-hue)));--green-color:var(--lightningcss-light,oklch(70% .1 var(--green-hue-light)))var(--lightningcss-dark,oklch(80% .1 var(--green-hue)));--box-shadow-flat-color:oklch(0% none none/.15);--box-shadow-raised-color:oklch(0% none none/.3);--box-shadow-overlay-color:oklch(0% none none/.3);--box-shadow-flat:1px 1px 1px 0px var(--box-shadow-flat-color);--box-shadow-raised:1px 1px 2px 1px var(--box-shadow-raised-color);--box-shadow-overlay:2px 2px 4px 2px var(--box-shadow-overlay-color);color:var(--text-color);background-color:var(--bg-surface);accent-color:var(--primary-color)}button,input{color:var(--text-color)}a{--color:var(--primary-text-color);color:var(--color);-webkit-text-decoration-color:var(--color);text-decoration-color:var(--color);transition-timing-function:var(--transition-timing-function);transition-duration:var(--transition-duration);transition-property:color,text-decoration-color}a:hover{--color:var(--primary-hover-text-color)}a:active{--color:var(--primary-active-text-color)}hr,fieldset{border-color:var(--border-color)}}@layer sizes{:root{--border-thickness:2px;--border-thickness-attention:1px;--border-radius:4px;--border-radius-lg:8px;--border-radius-xl:16px;--spacing-xxxs:calc(var(--fs-base) * .05);--spacing-xxs:calc(var(--fs-base) * .1);--spacing-xs:calc(var(--fs-base) * .2);--spacing-sm:calc(var(--fs-base) * .4);--spacing-md:calc(var(--fs-base) * .6);--spacing-lg:calc(var(--fs-base) * .8);--spacing-xl:calc(var(--fs-base) * 1);--spacing-xxl:calc(var(--fs-base) * 1.5);--spacing-xxxl:calc(var(--fs-base) * 1.75);--spacing-4xl:calc(var(--fs-base) * 2);--spacing-5xl:calc(var(--fs-base) * 3);--spacing-6xl:calc(var(--fs-base) * 4)}}@layer text{@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/HankenGrotesk-Regular-Latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/HankenGrotesk-Regular-Latin-Extended.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/HankenGrotesk-Bold-Latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/HankenGrotesk-Bold-Latin-Extended.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{font-optical-sizing:auto;-webkit-font-smoothing:antialiased;font-family:Hanken Grotesk,sans-serif,system-ui}input,textarea,button{font:inherit}:root{--fs-sm:clamp(.9rem, .3vi + .8rem, 1rem);--fs-base:clamp(1rem, .3vi + .9rem, 1.2rem);--fs-md:clamp(1.1rem, .3vi + 1.1rem, 1.4rem);--fs-lg:clamp(1.3rem, .4vi + 1.2rem, 1.6rem);--fs-xl:clamp(1.5rem, .4vi + 1.4rem, 1.8rem);--fs-xxl:clamp(1.7rem, .5vi + 1.6rem, 2.1rem);--fs-xxxl:clamp(2rem, .6vi + 1.9rem, 2.4rem)}:root,div,span,button,a{font-size:var(--fs-base)}h1{font-size:var(--fs-xxxl);font-weight:700}h2{font-size:var(--fs-xxl);font-weight:700}h3{font-size:var(--fs-lg);font-weight:700}h4{font-size:var(--fs-lg)}h5{font-size:var(--fs-md)}h6{font-size:var(--fs-base)}h1,h2,h3,h4,h5,h6{text-overflow:ellipsis;min-height:1lh;margin:0;overflow-x:hidden}}.progress-bar-container.svelte-1lles91{width:100%;height:2px;position:fixed;top:0;overflow:hidden}.progress-bar-track-1.svelte-1lles91,.progress-bar-track-2.svelte-1lles91{width:auto;transform-origin:left center 0px;background-color:var(--primary-color);position:absolute;top:0;bottom:0;left:0}.progress-bar-track-1.svelte-1lles91{animation:3s infinite svelte-1lles91-loop-right-1}.progress-bar-track-2.svelte-1lles91{animation:3s 1.5s infinite svelte-1lles91-loop-right-2}@keyframes svelte-1lles91-loop-right-1{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes svelte-1lles91-loop-right-2{0%{left:-200%;right:100%}60%{left:100%;right:-10%}to{left:100%;right:-10%}}.toast.svelte-gl1iyi{justify-content:center;align-items:center;column-gap:var(--spacing-sm);max-width:fit-content;width:min(100vw - 2 * var(--spacing-md), 40ch);box-shadow:2px 2px 4px 2px var(--box-shadow-overlay-color);border-radius:var(--border-radius-lg);padding-inline:var(--spacing-md);padding-block:var(--spacing-sm);background-color:var(--bg-overlay);display:flex}.toast.svelte-gl1iyi .toast-icon:where(.svelte-gl1iyi){aspect-ratio:1;height:.656lh}.toast.svelte-gl1iyi .toast-icon:where(.svelte-gl1iyi) svg{width:100%;height:100%}.toast.svelte-gl1iyi.information{border:3px solid var(--primary-color)}.toast.svelte-gl1iyi.information .toast-icon:where(.svelte-gl1iyi){color:var(--primary-color)}.toast.svelte-gl1iyi.success{border:3px solid var(--valid-text-color)}.toast.svelte-gl1iyi.success .toast-icon:where(.svelte-gl1iyi){color:var(--valid-text-color)}.toast.svelte-gl1iyi.warning{border:3px solid var(--warning-text-color)}.toast.svelte-gl1iyi.warning .toast-icon:where(.svelte-gl1iyi){color:var(--warning-text-color)}.toast.svelte-gl1iyi.error{border:3px solid var(--danger-text-color)}.toast.svelte-gl1iyi.error .toast-icon:where(.svelte-gl1iyi){color:var(--danger-text-color)}[popover].svelte-gl1iyi{inset:unset;transition-behavior:allow-discrete;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);opacity:0;background-color:#0000;border:none;margin:0;padding:0;transition-property:opacity,overlay,display,translate;position:fixed;top:100%;left:50vw;overflow:visible;translate:-50%}[popover].svelte-gl1iyi:popover-open{opacity:1;translate:-50% calc(-100% - var(--spacing-xl))}@starting-style{[popover].svelte-gl1iyi:popover-open{opacity:0;translate:-50%}}@media (prefers-reduced-motion){[popover].svelte-gl1iyi{transition:none}}.footer.svelte-g5ihi1{row-gap:var(--spacing-xxl);border-top:var(--border-thickness) solid var(--border-color);width:100%;padding-block:var(--spacing-xl);padding-inline:var(--spacing-xxl);background-color:var(--bg-raised);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;flex-flow:column wrap;justify-content:center;align-items:center;display:flex;bottom:0}@media print{.footer.svelte-g5ihi1{display:none}}.footer-items.svelte-g5ihi1{align-items:stretch;row-gap:var(--spacing-xxl);flex-direction:column;max-width:fit-content;display:flex}.version-number.svelte-g5ihi1{width:100%;color:var(--de-emphazised-text-color);justify-content:flex-end;display:flex}dialog.svelte-1p6mqri{z-index:1000;overscroll-behavior:contain;transition-behavior:allow-discrete;max-width:100lvw;min-height:100dvh;transition-property:display,overlay,box-shadow,translate;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);border:none;flex-direction:column;margin:0;padding:0;position:fixed;top:0;bottom:0;left:0;overflow-x:hidden;translate:-100%;box-shadow:0 0 0 100vmax #0000}dialog.svelte-1p6mqri.right{left:unset;right:0;translate:100%}dialog.svelte-1p6mqri[open]{display:flex;translate:0%;box-shadow:0 0 0 100vmax #00000080}@starting-style{dialog.svelte-1p6mqri[open]{translate:-100%;box-shadow:0 0 0 100vmax #0000}dialog.svelte-1p6mqri[open].right{translate:100%}}dialog.svelte-1p6mqri::backdrop{overscroll-behavior:contain;overflow:hidden}.sidepanel-content.svelte-1p6mqri{background-color:var(--bg-overlay);view-transition-name:sidenav;flex-direction:column;flex-grow:1;width:100%;max-width:100lvw;min-height:100%;display:flex;overflow-x:hidden}.navbar-sidepanel-menu.svelte-kwaaon{justify-content:space-between;row-gap:var(--spacing-lg);max-width:100lvw;padding-inline:min(8vw, var(--spacing-4xl));padding-block:min(4vh, var(--spacing-xl));flex-direction:column;flex-grow:1;display:flex;overflow-x:hidden}.separator.svelte-kwaaon{width:100%}.navbar.svelte-sjn43m{justify-content:space-between;align-items:center;column-gap:var(--spacing-xxl);width:100%;padding-inline:var(--spacing-xl);background-color:var(--bg-raised);box-shadow:var(--box-shadow-raised);view-transition-name:nav;flex-flow:row;flex:0 0 2lh;display:flex;overflow:hidden}.navbar-title.svelte-sjn43m{align-items:center;column-gap:var(--spacing-md);font-size:var(--fs-lg);color:var(--text-color);text-wrap:nowrap;font-weight:400;text-decoration:none;display:flex}.navbar-links.svelte-sjn43m{column-gap:var(--spacing-md);flex:auto;align-items:center;min-width:48px;display:flex;overflow:hidden}.navbar-actions.svelte-sjn43m{justify-content:flex-end;column-gap:var(--spacing-xxxl);display:flex}.skip-to-content.svelte-sjn43m{top:0;left:var(--spacing-md);transform-origin:bottom;transition-timing-function:var(--transition-timing-function);transition-duration:var(--transition-duration);padding:var(--spacing-sm);background-color:var(--bg-overlay);transition-property:translate;position:absolute;translate:0% -100%}.skip-to-content.svelte-sjn43m:focus{translate:0%}@media print{.navbar-actions.svelte-sjn43m{display:none}.navbar.svelte-sjn43m{box-shadow:none;padding-inline:var(--spacing-md);flex-basis:unset}}.app.svelte-12qhfyh{flex-flow:column;height:100%;display:flex}main.svelte-12qhfyh{--max-visible-options:10;--option-height:calc(2 * var(--spacing-md) + 1lh + 1px);--footer-height:calc(2 * var(--spacing-xl) + 2 * 48px + var(--spacing-md));--input-field-height:2.36lh;padding-inline:var(--spacing-md);padding-top:var(--spacing-sm);padding-bottom:clamp(2 * var(--spacing-xl), 100vh - 6 * var(--input-field-height), var(--max-visible-options) * var(--option-height) - var(--footer-height));flex:1}@media print{main.svelte-12qhfyh{padding-bottom:0}}
