*,:before,:after{box-sizing:border-box}*{margin:0}html{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{max-width:100%;display:block}img{font-style:italic}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6,code{word-wrap:anywhere}p{text-wrap:pretty}h1,h2{text-wrap:balance}ul[role=list]{padding:0;list-style-type:none}@media (prefers-reduced-motion:no-preference){:has(:target){scroll-behavior:smooth}}:root{--color-neutral-900:#131210;--color-neutral-800:#1b1b1a;--color-neutral-700:#30302e;--color-neutral-600:#666665;--color-neutral-500:#858585;--color-neutral-400:#a5a6a5;--color-neutral-300:#c5c5c6;--color-neutral-200:#e4e5e6;--color-neutral-100:#f8f9fa;--color-accent-900:#373e43;--color-accent-800:#373d49;--color-accent-700:#495b6b;--color-accent-600:#5b788d;--color-accent-500:#7fb4da;--color-accent-300:#b4d3e9;--color-accent-100:#e4eef5;--color-accent-red-900:#623238;--color-accent-red-500:#b13c3b;--color-accent-red-100:#dbabac;--font-family:"Source Sans 3", "Helvetica", "Arial", sans-serif;--font-mono:ui-monospace, Menlo, monospace;--font-size-small:.875rem;--font-size-base:16px;--font-size-large:1.125rem;--text-size-6xl:3.5rem;--text-size-5xl:1.85rem;--text-size-4xl:1.625rem;--text-size-3xl:1.5rem;--text-size-2xl:1.375rem;--text-size-xl:1.25rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-semi-bold:600;--font-weight-bold:700;--font-line-height:1.5;--font-line-height-heading:1.2;--space-3xs:.25rem;--space-2xs:.375rem;--space-xs:.5rem;--space-s:.75rem;--space-m:1.25rem;--space-l:2rem;--space-xl:3.25rem;--space-2xl:5.25rem;--space-3xl:8.5rem;--flow-space:1em;--border-radius-s:4px;--border-radius-m:8px;--border-radius-l:16px;--border-width-s:1px;--border-width-m:2px;--border-width-l:4px;--text-shadow-s:0 2px 4px #0000001a;--text-shadow-m:0 4px 4px #00000026;--text-shadow-l:0 6px 12px #0003;--box-shadow-s:0px 2px 4px 0px #0003;--box-shadow-m:0px 4px 4px 0px #00000040;--box-shadow-l:0px 4px 8px 0px #00000040;--transition-normal:.2s ease;--navbar-height:3rem;--footer-height:8rem;--side-gap-padding:var(--space-s);--safe-area-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--safe-area-right:var(--safe-area-inset-right,env(safe-area-inset-right,0px));--safe-area-bottom:0px;--safe-area-left:var(--safe-area-inset-left,env(safe-area-inset-left,0px));--navbar-floating-gap:var(--space-2xs);--navbar-total-height:calc(var(--navbar-height) + var(--safe-area-bottom) + var(--navbar-floating-gap));--base-layout-max-width:45rem;--opacity-weak:.3;--opacity-strong:.7;--button-fixed-height-m:2.25rem;--button-fixed-width-m:2.25rem}:root.native-platform{--safe-area-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))}:root{font-size:var(--font-size-base);-webkit-tap-highlight-color:transparent}body{color:var(--color-neutral-100);background-color:var(--color-neutral-900);font-family:var(--font-family);line-height:var(--font-line-height)}code{font-family:var(--font-mono)}p,li,details,code,a,pre,img{font-size:1rem}h1,h2,h3,h4,h5,h6{line-height:var(--font-line-height-heading)}a{color:var(--color-accent-300)}a:hover,a:focus-within{color:var(--color-accent-700)}small{font-size:var(--font-size-small);color:var(--color-neutral-300)}h1{font-size:var(--text-size-4xl)}h2{font-size:var(--text-size-3xl)}h3{font-size:var(--text-size-2xl)}h4{font-size:var(--text-size-xl)}@media (width>=48rem){h1{font-size:var(--text-size-5xl)}h2{font-size:var(--text-size-4xl)}h3{font-size:var(--text-size-3xl)}h4{font-size:var(--text-size-2xl)}}.h1-min{color:var(--color-neutral-200);font-size:var(--font-size-base);font-weight:var(--font-weight-semi-bold);margin-bottom:var(--space-xs)}input{accent-color:var(--color-accent-500)}input[type=text],input[type=number],input[type=time],textarea,select{width:100%;min-height:3.25rem;padding:var(--space-s);border:1px solid var(--color-neutral-600);border-radius:var(--border-radius-m);background-color:var(--color-neutral-800);color:var(--color-neutral-100);font:inherit}input[type=text]::-moz-placeholder{color:var(--color-neutral-500)}input[type=number]::-moz-placeholder{color:var(--color-neutral-500)}input[type=time]::-moz-placeholder{color:var(--color-neutral-500)}textarea::-moz-placeholder{color:var(--color-neutral-500)}input[type=text]::placeholder,input[type=number]::placeholder,input[type=time]::placeholder,textarea::placeholder{color:var(--color-neutral-500)}input[type=text]:focus,input[type=number]:focus,input[type=time]:focus,textarea:focus,select:focus{border-color:var(--color-accent-500);outline:1px solid var(--color-accent-500);outline-offset:0}input[type=checkbox]{appearance:none;background-color:var(--color-accent-900);border:1px solid var(--color-neutral-500);border-radius:.15em;width:1em;height:1em;display:inline-block;position:relative}input[type=checkbox]:checked{background-color:var(--color-accent-500)}input[type=checkbox]:checked:after{content:"";border:solid var(--color-neutral-100);border-width:0 .12em .12em 0;width:.28em;height:.55em;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.height-smart-fill-screen{min-height:calc(100svh - var(--navbar-total-height) - var(--footer-height))}.flow>:not(:first-child){margin-top:var(--flow-space)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.margin-inline-auto{margin-left:auto;margin-right:auto}.base-layout{grid-template-columns:minmax(var(--side-gap-padding), 1fr) min(var(--base-layout-max-width), 100% - (var(--side-gap-padding) * 2)) minmax(var(--side-gap-padding), 1fr);display:grid}.base-layout>*{grid-column:2/3}.base-layout>.full-width{grid-column:1/-1}.main-header-element{padding-top:max(8svh, var(--navbar-height) + 2rem)}.side-gap-padding{padding-left:var(--side-gap-padding);padding-right:var(--side-gap-padding)}.flex{display:flex}.flex-center{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.text-align-center{text-align:center}.section-heading-accent{color:var(--color-accent-300);font-size:var(--font-size-small);font-weight:var(--font-weight-semi-bold);text-transform:uppercase;letter-spacing:.05em;word-wrap:anywhere}.subtle-text{color:var(--color-neutral-400);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);text-transform:none;letter-spacing:0}.form-field{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.form-label{color:var(--color-neutral-200);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);letter-spacing:0;text-transform:none}.form-control{width:100%}.form-select-shell{align-items:center;display:flex;position:relative}.form-select-shell select{appearance:none;padding-right:2.75rem}.form-select-shell svg{right:var(--space-s);width:1.15rem;height:1.15rem;color:var(--color-neutral-400);pointer-events:none;position:absolute}.form-card{border:1px solid var(--color-neutral-700);border-radius:var(--border-radius-m);background-color:var(--color-neutral-800);overflow:hidden}.form-option-row{justify-content:space-between;align-items:center;gap:var(--space-m);width:100%;padding:var(--space-m);text-align:left;display:flex}.set-base-layout-max-width{max-width:min(var(--base-layout-max-width), 100% - (var(--side-gap-padding) * 2))}.set-main-content-max-width{max-width:var(--main-content-max-width)}.margin-top-3xl{margin-top:var(--space-3xl)}.margin-top-2xl{margin-top:var(--space-2xl)}.margin-top-xl{margin-top:var(--space-xl)}.margin-top-l{margin-top:var(--space-l)}.margin-top-m{margin-top:var(--space-m)}.margin-top-s{margin-top:var(--space-s)}.margin-top-xs{margin-top:var(--space-xs)}.margin-top-2xs{margin-top:var(--space-2xs)}.margin-bottom-3xl{margin-bottom:var(--space-3xl)}.margin-bottom-2xl{margin-bottom:var(--space-2xl)}.margin-bottom-xl{margin-bottom:var(--space-xl)}.margin-bottom-l{margin-bottom:var(--space-l)}.margin-bottom-m{margin-bottom:var(--space-m)}.margin-bottom-s{margin-bottom:var(--space-s)}.margin-bottom-xs{margin-bottom:var(--space-xs)}.margin-bottom-2xs{margin-bottom:var(--space-2xs)}.margin-left-3xl{margin-left:var(--space-3xl)}.margin-left-2xl{margin-left:var(--space-2xl)}.margin-left-xl{margin-left:var(--space-xl)}.margin-left-l{margin-left:var(--space-l)}.margin-left-m{margin-left:var(--space-m)}.margin-left-s{margin-left:var(--space-s)}.margin-left-xs{margin-left:var(--space-xs)}.margin-left-2xs{margin-left:var(--space-2xs)}.margin-right-3xl{margin-right:var(--space-3xl)}.margin-right-2xl{margin-right:var(--space-2xl)}.margin-right-xl{margin-right:var(--space-xl)}.margin-right-l{margin-right:var(--space-l)}.margin-right-m{margin-right:var(--space-m)}.margin-right-s{margin-right:var(--space-s)}.margin-right-xs{margin-right:var(--space-xs)}.margin-right-2xs{margin-right:var(--space-2xs)}.margin-3xl{margin:var(--space-3xl)}.margin-2xl{margin:var(--space-2xl)}.margin-xl{margin:var(--space-xl)}.margin-l{margin:var(--space-l)}.margin-m{margin:var(--space-m)}.margin-s{margin:var(--space-s)}.margin-xs{margin:var(--space-xs)}.margin-2xs{margin:var(--space-2xs)}.padding-top-3xl{padding-top:var(--space-3xl)}.padding-top-2xl{padding-top:var(--space-2xl)}.padding-top-xl{padding-top:var(--space-xl)}.padding-top-l{padding-top:var(--space-l)}.padding-top-m{padding-top:var(--space-m)}.padding-top-s{padding-top:var(--space-s)}.padding-top-xs{padding-top:var(--space-xs)}.padding-top-2xs{padding-top:var(--space-2xs)}.padding-bottom-3xl{padding-bottom:var(--space-3xl)}.padding-bottom-2xl{padding-bottom:var(--space-2xl)}.padding-bottom-xl{padding-bottom:var(--space-xl)}.padding-bottom-l{padding-bottom:var(--space-l)}.padding-bottom-m{padding-bottom:var(--space-m)}.padding-bottom-s{padding-bottom:var(--space-s)}.padding-bottom-xs{padding-bottom:var(--space-xs)}.padding-bottom-2xs{padding-bottom:var(--space-2xs)}.padding-left-3xl{padding-left:var(--space-3xl)}.padding-left-2xl{padding-left:var(--space-2xl)}.padding-left-xl{padding-left:var(--space-xl)}.padding-left-l{padding-left:var(--space-l)}.padding-left-m{padding-left:var(--space-m)}.padding-left-s{padding-left:var(--space-s)}.padding-left-xs{padding-left:var(--space-xs)}.padding-left-2xs{padding-left:var(--space-2xs)}.padding-right-3xl{padding-right:var(--space-3xl)}.padding-right-2xl{padding-right:var(--space-2xl)}.padding-right-xl{padding-right:var(--space-xl)}.padding-right-l{padding-right:var(--space-l)}.padding-right-m{padding-right:var(--space-m)}.padding-right-s{padding-right:var(--space-s)}.padding-right-xs{padding-right:var(--space-xs)}.padding-right-2xs{padding-right:var(--space-2xs)}.padding-3xl{padding:var(--space-3xl)}.padding-2xl{padding:var(--space-2xl)}.padding-xl{padding:var(--space-xl)}.padding-l{padding:var(--space-l)}.padding-m{padding:var(--space-m)}.padding-s{padding:var(--space-s)}.padding-xs{padding:var(--space-xs)}.padding-2xs{padding:var(--space-2xs)}.icon-button{border-radius:var(--border-radius-s);width:2rem;height:2rem;color:var(--color-neutral-300);cursor:pointer;font:inherit;transition:background-color var(--transition-normal), color var(--transition-normal);background-color:#0000;border:0;flex:none;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.icon-button:hover:not(:disabled){color:var(--color-neutral-100);background-color:var(--color-neutral-800)}.icon-button:focus-visible{outline:1px solid var(--color-accent-500);outline-offset:2px}.icon-button:disabled{cursor:not-allowed;opacity:var(--opacity-weak)}.icon-button svg{flex-shrink:0;width:1.25rem;height:1.25rem}nav.svelte-ocbj1u{width:100%;bottom:calc(var(--safe-area-bottom) + var(--navbar-floating-gap));z-index:30;padding-right:max(var(--space-s), var(--safe-area-right));padding-left:max(var(--space-s), var(--safe-area-left));position:fixed}ul.svelte-ocbj1u{height:var(--navbar-height);border-radius:var(--border-radius-s);background-color:var(--color-neutral-800);flex-direction:row;align-items:center;max-width:650px;margin-left:auto;margin-right:auto;display:flex}ul.svelte-ocbj1u>li:where(.svelte-ocbj1u){flex-grow:1;justify-content:center;display:flex}ul.svelte-ocbj1u a:where(.svelte-ocbj1u){padding:10px}ul.svelte-ocbj1u .icon{color:var(--color-neutral-500)}ul.svelte-ocbj1u .icon:hover,ul.svelte-ocbj1u .active:where(.svelte-ocbj1u) .icon{color:var(--color-neutral-300)}ul.svelte-ocbj1u .active:where(.svelte-ocbj1u){border-bottom:1px solid var(--color-neutral-300)}main.svelte-12qhfyh{padding-top:calc(var(--safe-area-top) + 1rem);padding-right:var(--safe-area-right);padding-bottom:calc(var(--navbar-total-height) + .5rem);padding-left:var(--safe-area-left)}.initialization-error.svelte-12qhfyh{align-items:flex-start;gap:var(--space-s);margin-top:var(--space-xl);padding:var(--space-m);border:1px solid var(--color-accent-red-900);border-radius:var(--border-radius-m);background-color:var(--color-neutral-800);flex-direction:column;display:flex}.initialization-error.svelte-12qhfyh p:where(.svelte-12qhfyh){color:var(--color-neutral-300)}
