html{--contrast-rgb-low: 255 255 255;--contrast-rgb-high: 0 0 0;--contrast-lightness-low: 100%;--contrast-lightness-high: 0%;--contrast-low: rgb(var(--contrast-rgb-low));--contrast-high: rgb(var(--contrast-rgb-high));--brand: #156990;--bg: #fafafa;--bg-low: #ffffff;--bg-high: #f2f2f2;--text: #5e5e5e;--text-low: #b3b3b3;--text-high: #3d3d3d;--fg: #ebebeb;--fg-low: #f2f2f2;--fg-high: #e0e0e0;--fg-text: #5e5e5e;--fg-text-low: #b3b3b3;--fg-text-high: #000000;--panel: #ffffff;--panel-low: #fafafa;--panel-high: #f2f2f2;--panel-text: #5e5e5e;--panel-text-low: #b3b3b3;--panel-text-high: #000000;--nav-bg: var(--fg);--action: #5e5e5e;--action-low: #838383;--action-high: #3d3d3d;--action-text: #ebebeb;--action-text-low: #b3b3b3;--action-text-high: #ffffff;--accent: #5e5e5e;--accent-low: #838383;--accent-high: #3d3d3d;--accent-text: #ebebeb;--accent-text-low: #b3b3b3;--accent-text-high: #ffffff;--outline: #dedede;--outline-low: #ebebeb;--outline-high: #b3b3b3;--error: #ef6262;--error-low: #b38383;--error-high: #ca3030;--error-text: #ffe6e6;--error-text-low: #ffadad;--error-text-high: #ffffff;--success: #00b7a1;--success-low: #83b3ad;--success-high: #289487;--success-text: #f5fefd;--success-text-low: #58e0d0;--success-text-high: #ffffff;--layer-1: 1;--layer-2: 2;--layer-3: 3;--layer-4: 4;--layer-5: 5;--layer-important: 2147483647;--border-size-1: 1px;--border-size-2: 2px;--border-size-3: 5px;--border-size-4: 10px;--border-size-5: 25px;--radius: 10px;--radius-1: 2px;--radius-2: 5px;--radius-3: 10px;--radius-4: 20px;--radius-5: 30px;--radius-6: 60px;--radius-round: 1e5px;--font-sans: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;--font-serif: ui-serif, serif;--font-mono: Dank Mono, Operator Mono, Inconsolata, Fira Mono, ui-monospace, SF Mono, Monaco, Droid Sans Mono, Source Code Pro, monospace;--font-weight-1: 100;--font-weight-2: 200;--font-weight-3: 300;--font-weight-4: 400;--font-weight-5: 500;--font-weight-6: 600;--font-weight-7: 700;--font-weight-8: 800;--font-weight-9: 900;--font-lineheight-00: .95;--font-lineheight-0: 1.1;--font-lineheight-1: 1.25;--font-lineheight-2: 1.375;--font-lineheight-3: 1.5;--font-lineheight-4: 1.75;--font-lineheight-5: 2;--font-letterspacing-0: -.05em;--font-letterspacing-1: .025em;--font-letterspacing-2: .05em;--font-letterspacing-3: .075em;--font-letterspacing-4: .15em;--font-letterspacing-5: .5em;--font-letterspacing-6: .75em;--font-letterspacing-7: 1em;--font-size-0000: .4rem;--font-size-000: .5rem;--font-size-00: .65rem;--font-size-0: .815rem;--font-size-1: 1rem;--font-size-2: 1.1rem;--font-size-3: 1.25rem;--font-size-4: 1.5rem;--font-size-5: 2rem;--font-size-6: 2.5rem;--font-size-7: 3rem;--font-size-8: 3.5rem;--font-size-fluid-0: clamp(.75rem, 2vw, 1rem);--font-size-fluid-1: clamp(1rem, 4vw, 1.5rem);--font-size-fluid-2: clamp(1.5rem, 6vw, 2.5rem);--font-size-fluid-3: clamp(2rem, 9vw, 3.5rem);--shadow-hls: 220 3% 15%;--shadow-strength: 15%;--shadow-color: hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 9%));--shadow-1: 0 1px 3px -1px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 19%));--shadow-2: 0 3px 5px -2px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 5%));--shadow-3: 0 -1px 3px 0 hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 7%));--shadow-4: 0 -2px 5px 0 hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 2%)), 0 1px 1px -2px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 3%)), 0 2px 2px -2px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 4%)), 0 9px 9px -2px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 5%)), 0 16px 16px -2px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 6%));--shadow-5: 0 -1px 2px 0 hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 2%)), 0 2px 1px -2px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 3%)), 0 10px 10px -2px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 4%)), 0 20px 20px -2px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 5%)), 0 40px 40px -2px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 7%));--shadow-6: 0 -1px 2px 0 hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 2%)), 0 3px 2px -2px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 3%)), 0 7px 5px -2px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 3%)), 0 12px 10px -2px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 4%)), 0 22px 18px -2px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 5%)), 0 41px 33px -2px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 6%)), 0 100px 80px -2px hsl(var(--shadow-hls) / calc(var(--shadow-strength) + 7%));--size-000: -.5rem;--size-00: -.25rem;--size-1: .25rem;--size-2: .5rem;--size-3: 1rem;--size-4: 1.25rem;--size-5: 1.5rem;--size-6: 1.75rem;--size-7: 2rem;--size-8: 3rem;--size-9: 4rem;--size-10: 5rem;--size-11: 7.5rem;--size-12: 10rem;--size-13: 15rem;--size-14: 20rem;--size-15: 30rem;--size-fluid-1: clamp(.5rem, 1vw, 1rem);--size-fluid-2: clamp(1rem, 2vw, 1.5rem);--size-fluid-3: clamp(1.5rem, 3vw, 2rem);--size-fluid-4: clamp(2rem, 4vw, 3rem);--size-fluid-5: clamp(4rem, 5vw, 5rem);--size-fluid-6: clamp(5rem, 7vw, 7.5rem);--size-fluid-7: clamp(7.5rem, 10vw, 10rem);--size-fluid-8: clamp(10rem, 20vw, 15rem);--size-fluid-9: clamp(15rem, 30vw, 20rem);--size-fluid-10: clamp(20rem, 40vw, 30rem);--size-content-1: 20ch;--size-content-2: 45ch;--size-content-3: 60ch;--size-header-1: 20ch;--size-header-2: 25ch;--size-header-3: 35ch;--size-xxs: 240px;--size-xs: 360px;--size-sm: 480px;--size-md: 768px;--size-lg: 1024px;--size-xl: 1200px;--size-xxl: 1920px;--ease-out-1: cubic-bezier(.61, 1, .88, 1);--ease-out-2: cubic-bezier(.5, 1, .89, 1);--ease-out-3: cubic-bezier(.33, 1, .68, 1);--ease-out-4: cubic-bezier(.25, 1, .5, 1);--ease-out-5: cubic-bezier(.22, 1, .36, 1);--ease-out-6: cubic-bezier(.16, 1, .3, 1);--ease-in-1: cubic-bezier(.12, 0, .39, 0);--ease-in-2: cubic-bezier(.11, 0, .5, 0);--ease-in-3: cubic-bezier(.32, 0, .67, 0);--ease-in-4: cubic-bezier(.5, 0, .75, 0);--ease-in-5: cubic-bezier(.64, 0, .78, 0);--ease-in-6: cubic-bezier(.7, 0, .84, 0);--ease-in-out-1: cubic-bezier(.37, 0, .63, 1);--ease-in-out-2: cubic-bezier(.45, 0, .55, 1);--ease-in-out-3: cubic-bezier(.65, 0, .35, 1);--ease-in-out-4: cubic-bezier(.76, 0, .24, 1);--ease-in-out-5: cubic-bezier(.83, 0, .17, 1);--ease-in-out-6: cubic-bezier(.87, 0, .13, 1);--ease-in-back: cubic-bezier(.36, 0, .66, -.56);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--ease-in-out-back: cubic-bezier(.68, -.6, .32, 1.6);--ease: var(--ease-in-out-4)}@supports (--ease: linear(0, 1)){html{--ease: linear( 0, .002, .01 3.6%, .02 4.9%, .034 6.4%, .074 9.1%, .128 11.4%, .194 13.4%, .271 15%, .344 16.1%, .544 18.3%, .607, .66 20.6%, .717 22.4%, .765 24.6%, .808 27.3%, .845 30.4%, .865 32.6%, .883, .9 37.7%, .916 40.6%, .942 47.2%, .963 55%, .979 64%, .991 74.4%, .998 86.4%, 1 )}}@media (min-width: 1024px){html{scrollbar-gutter:stable}}@media (pointer: fine){html{scrollbar-gutter:stable}}@supports (color: oklch(0% 0 0deg)){html{--brand-l: .49;--brand-c: .1;--brand-h: 234.94;--brand: oklch(var(--brand-l) var(--brand-c) var(--brand-h));--bg: oklch(99% min(.004, var(--brand-c)) var(--brand-h));--bg-low: oklch(100% min(.004, var(--brand-c)) var(--brand-h));--bg-high: oklch(96% min(.008, var(--brand-c)) var(--brand-h));--text: oklch(48% min(.04, var(--brand-c)) var(--brand-h));--text-low: oklch(72% min(.03, var(--brand-c)) var(--brand-h));--text-high: oklch(36% min(.04, var(--brand-c)) var(--brand-h));--fg: oklch(94% min(.015, var(--brand-c)) var(--brand-h));--fg-low: oklch(96% min(.015, var(--brand-c)) var(--brand-h));--fg-high: oklch(91% min(.015, var(--brand-c)) var(--brand-h));--fg-text: oklch(48% min(.04, var(--brand-c)) var(--brand-h));--fg-text-low: oklch(77% min(.02, var(--brand-c)) var(--brand-h));--fg-text-high: oklch(30% min(.04, var(--brand-c)) var(--brand-h));--outline: oklch(86% min(.015, var(--brand-c)) var(--brand-h));--outline-low: oklch(90% min(.015, var(--brand-c)) var(--brand-h));--outline-high: oklch(80% min(.015, var(--brand-c)) var(--brand-h));--panel: white;--panel-low: oklch(99% min(.008, var(--brand-c)) var(--brand-h));--panel-high: oklch(97.5% min(.008, var(--brand-c)) var(--brand-h));--panel-text: oklch(48% min(.03, var(--brand-c)) var(--brand-h));--panel-text-low: oklch(77% min(.03, var(--brand-c)) var(--brand-h));--panel-text-high: oklch(0% min(.03, var(--brand-c)) var(--brand-h));--action: oklch( clamp(.35, var(--brand-l), .6) min(.03, var(--brand-c)) var(--brand-h) );--action-low: oklch( calc(clamp(.35, var(--brand-l), .6) + .18) min(.01, var(--brand-c)) var(--brand-h) );--action-high: oklch( calc(clamp(.35, var(--brand-l), .6) - .1) min(.03, var(--brand-c)) var(--brand-h) );--action-text: oklch(.95 calc(var(--brand-c) - .04) var(--brand-h));--action-text-low: oklch( clamp(.9, var(--brand-l), 1) calc(var(--brand-c) - .06) var(--brand-h) );--action-text-high: white;--accent: oklch(clamp(.15, var(--brand-l), .45) var(--brand-c) var(--brand-h));--accent-low: oklch( calc(clamp(.15, var(--brand-l), .45) - .15) calc(var(--brand-c) - .03) var(--brand-h) );--accent-high: oklch( calc(clamp(.15, var(--brand-l), .45) - .1) var(--brand-c) var(--brand-h) );--accent-text: oklch(.98 calc(var(--brand-c) - .04) var(--brand-h));--accent-text-low: oklch( clamp(.75, var(--brand-l), .85) calc(var(--brand-c) - .08) var(--brand-h) );--accent-text-high: white}html[data-theme=dark]{--contrast-rgb-low: 0 0 0;--contrast-rgb-high: 255 255 255;--contrast-lightness-low: 0%;--contrast-lightness-high: 100%;--shadow-hls: 220 40% 2%;--shadow-strength: 25%;--bg: oklch(25% min(.007, var(--brand-c)) var(--brand-h));--bg-low: oklch(21% min(.007, var(--brand-c)) var(--brand-h));--bg-high: oklch(28% min(.015, var(--brand-c)) var(--brand-h));--text: oklch(77% min(.02, var(--brand-c)) var(--brand-h));--text-low: oklch(58% min(.01, var(--brand-c)) var(--brand-h));--text-high: oklch(100% min(.02, var(--brand-c)) var(--brand-h));--fg: oklch(31% min(.01, var(--brand-c)) var(--brand-h));--fg-low: oklch(26% min(.01, var(--brand-c)) var(--brand-h));--fg-high: oklch(34% min(.01, var(--brand-c)) var(--brand-h));--fg-text: oklch(77% min(.04, var(--brand-c)) var(--brand-h));--fg-text-low: oklch(53% min(.02, var(--brand-c)) var(--brand-h));--fg-text-high: oklch(100% min(.04, var(--brand-c)) var(--brand-h));--outline: oklch(38% min(.015, var(--brand-c)) var(--brand-h));--outline-low: oklch(30% min(.015, var(--brand-c)) var(--brand-h));--outline-high: oklch(60% min(.015, var(--brand-c)) var(--brand-h));--panel: var(--fg);--panel-low: var(--fg-low);--panel-high: var(--fg-high);--panel-text: var(--fg-text);--panel-text-low: var(--fg-text-low);--panel-text-high: var(--fg-text-high);--nav-bg: var(--bg-low);--action: oklch( clamp(.5, var(--brand-l), .9) min(.04, var(--brand-c)) var(--brand-h) );--action-high: oklch( calc(clamp(.5, var(--brand-l), .9) + .06) min(.04, var(--brand-c)) var(--brand-h) );--action-low: oklch( calc(clamp(.5, var(--brand-l), .9) - .15) min(.02, var(--brand-c)) var(--brand-h) );--action-text: oklch(.95 calc(var(--brand-c) - .04) var(--brand-h));--action-text-low: oklch(.65 calc(var(--brand-c) - .06) var(--brand-h));--action-text-high: white;--accent: oklch(clamp(.15, var(--brand-l), .45) var(--brand-c) var(--brand-h));--accent-low: oklch( calc(clamp(.15, var(--brand-l), .45) - .15) calc(var(--brand-c) - .05) var(--brand-h) );--accent-high: oklch( calc(clamp(.15, var(--brand-l), .45) + .18) var(--brand-c) var(--brand-h) );--accent-text: oklch(.98 calc(var(--brand-c) - .04) var(--brand-h));--accent-text-low: oklch( clamp(.75, var(--brand-l), .85) calc(var(--brand-c) - .08) var(--brand-h) );--accent-text-high: white;--error: #b04343;--error-low: #5e2a2a;--error-high: #f55d5d;--error-text: #fac0c0;--error-text-low: #d96868;--error-text-high: #ffffff;--success: #2c8f83;--success-low: #2a5e58;--success-high: #00b7a1;--success-text: #b7f1eb;--success-text-low: #4ec2b3;--success-text-high: #ffffff}}::view-transition-group(*){animation-duration:.15s}body{background-color:var(--bg);color:var(--text);scrollbar-color:var(--scrollthumb-color) transparent;accent-color:var(--fg, var(--link));caret-color:currentColor;font-family:var(--font-sans);font-size:var(--font-size-1);font-weight:var(--font-weight-4)}::selection{background-color:var(--action);color:var(--action-text)}h1,h2,h3,h4,strong{font-weight:var(--font-weight-7)}h1{font-size:var(--font-size-5);line-height:1.25;text-box:trim-both cap alphabetic}h2{font-size:var(--font-size-4);line-height:1.25;text-box:trim-both cap alphabetic}h3{font-size:var(--font-size-3);line-height:1.25;text-box:trim-both cap alphabetic}h4{font-size:var(--font-size-2);line-height:1.25;text-box:trim-both cap alphabetic}small{font-size:.75em;color:var(--text-low)}a{text-decoration:none;color:var(--text)}*:focus-visible{outline:none;box-shadow:0 0 0 1px var(--outline-high)}*,*:before,*:after{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}button,.button{border:none;outline:none;background:none;margin:0}fieldset{border:none;margin:0;padding:0}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}*{min-width:0}@media (min-width: 768px){.mobile-only{display:none!important}}@media (max-width: 767px){.mobile-hidden{display:none!important}}@media (--motionNotOK){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*.loading:after{animation:spinAround .5s infinite linear;border:2px solid var(--text);border-radius:var(--radius-round);border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}*.loading{position:relative;pointer-events:none}*.loading>*{opacity:.5!important}*.loading:after{position:absolute;top:calc(50% - var(--loading-size, 5rem) / 2);left:calc(50% - var(--loading-size, 5rem) / 2);width:var(--loading-size, 5rem);height:var(--loading-size, 5rem);border-width:.2rem;border-color:var(--loading-bg, var(--text));border-right-color:transparent;border-top-color:transparent;z-index:3}svg.svelte-4j68jo{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#root{display:contents}
