.app-header.svelte-isll26{--app-header-height:3.5rem;--app-header-bg-color:oklab(100% 0 5.96046e-8/.9);--app-header-position:relative;--app-header-z-index:100;--app-header-top:0;--app-header-padding-inline:.5rem;--app-header-max-width:1400px;--app-header-box-shadow:0 .125rem .0625rem #0000000d, 0 0 .0625rem #42474c73;position:var(--app-header-position);z-index:var(--app-header-z-index);top:var(--app-header-top);height:var(--app-header-height);background-color:var(--app-header-bg-color);box-shadow:var(--app-header-box-shadow);justify-content:center;display:flex}.app-header__container.svelte-isll26{padding-inline:var(--app-header-padding-inline);width:100%;max-width:var(--app-header-max-width);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.app-header__leading.svelte-isll26,.app-header__content.svelte-isll26,.app-header__trailing.svelte-isll26{flex-flow:row;align-items:center;gap:.5rem;display:flex}.app-footer.svelte-3mageo{--app-footer-bg-color:oklab(100% 0 5.96046e-8/.9);--app-footer-border-color:#e5e7eb;--app-footer-text-color:#212121;--app-footer-border-width:1px;border-top:var(--app-footer-border-width) solid var(--app-footer-border-color);background-color:var(--app-footer-bg-color);min-height:2.5rem}.page.svelte-37b3kl{--page-max-width:87.5rem;--page-padding:1rem;--page-spacing:0;--page-font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--page-font-size:1rem;--page-line-height:1.4;--page-font-weight:400;--page-bg:transparent;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:var(--page-bg);gap:var(--page-spacing);font-family:var(--page-font-family);font-feature-settings:"liga" 1;font-kerning:normal;font-size:var(--page-font-size);font-synthesis:none;font-weight:var(--page-font-weight);line-height:var(--page-line-height);width:100%;max-width:var(--page-max-width);text-rendering:optimizelegibility;unicode-bidi:embed;flex-direction:column;flex:1;margin:0 auto;display:flex}@layer variables{:root{--wcag-ui-button-height:2.5rem;--wcag-ui-button-width:fit-content;--wcag-ui-button-gap:.25ch;--wcag-ui-button-padding-inline:.5rem;--wcag-ui-button-font-size:.875rem;--wcag-ui-button-font-weight:500;--wcag-ui-button-color:#fff;--wcag-ui-button-letter-spacing:.04em;--wcag-ui-button-font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--wcag-ui-button-border-width:1px;--wcag-ui-button-border-style:solid;--wcag-ui-button-border-color:#333335;--wcag-ui-button-border-radius:.5rem;--wcag-ui-button-bg-color:#333335;--wcag-ui-button-outline-shadow-color:#007acc40;--wcag-ui-button-hover-bg-color:#555659;--wcag-ui-button-hover-border-color:#555659;--wcag-ui-button-outline-color:#007acc;--wcag-ui-button-outline-style:solid;--wcag-ui-button-outline-width:2px;--wcag-ui-button-outline-offset:0;--wcag-ui-button-disabled-bg-color:#eeeeef;--wcag-ui-button-disabled-font-color:#444547;--wcag-ui-button-disabled-font-weight:400;--wcag-ui-button-disabled-border-color:#eeeeef;--wcag-ui-button-aria-disabled-opacity:.85;--wcag-ui-button-transition-duration:.2s;--wcag-ui-button-transition-timing:cubic-bezier(.4, 0, .2, 1);--wcag-ui-button-transform-scale:.97}}@layer base{.wcag-ui-button.svelte-18sv61c{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--wcag-ui-button-gap);appearance:none;width:var(--wcag-ui-button-width);background-color:var(--wcag-ui-button-bg-color);border:var(--wcag-ui-button-border-width) var(--wcag-ui-button-border-style) var(--wcag-ui-button-border-color);border-radius:var(--wcag-ui-button-border-radius);color:var(--wcag-ui-button-color);font-family:var(--wcag-ui-button-font-family);font-size:var(--wcag-ui-button-font-size);font-weight:var(--wcag-ui-button-font-weight);font-feature-settings:inherit;font-variation-settings:inherit;height:var(--wcag-ui-button-height);letter-spacing:var(--wcag-ui-button-letter-spacing);white-space:nowrap;padding-inline:var(--wcag-ui-button-padding-inline);touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color var(--wcag-ui-button-transition-duration) var(--wcag-ui-button-transition-timing),border-color var(--wcag-ui-button-transition-duration) var(--wcag-ui-button-transition-timing),transform var(--wcag-ui-button-transition-duration) var(--wcag-ui-button-transition-timing);display:inline-flex;position:relative}.wcag-ui-button__content.svelte-18sv61c{justify-content:center;align-items:center;gap:var(--wcag-ui-button-gap);display:inline-flex}.wcag-ui-button__content--truncate.svelte-18sv61c{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wcag-ui-button__content--hidden.svelte-18sv61c{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.wcag-ui-button__indicator-icon.svelte-18sv61c{fill:currentColor;width:1em;height:1em;animation:.6s linear infinite svelte-18sv61c-wcag-ui-spin}.wcag-ui-button__indicator--overlay.svelte-18sv61c{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}}@layer variants{.wcag-ui-button--outlined.svelte-18sv61c{--wcag-ui-button-color:#38393b;--wcag-ui-button-border-width:2px;--wcag-ui-button-outline-offset:-2px;--wcag-ui-button-border-color:#66676a;--wcag-ui-button-hover-bg-color:#eeeeef;background-color:#0000}.wcag-ui-button--ghost.svelte-18sv61c{--wcag-ui-button-bg-color:transparent;--wcag-ui-button-border-color:transparent;--wcag-ui-button-color:#38393b;--wcag-ui-button-hover-bg-color:#eeeeef;--wcag-ui-button-hover-border-color:#eeeeef}.wcag-ui-button--link.svelte-18sv61c{--wcag-ui-button-color:#38393b;--wcag-ui-button-hover-bg-color:#eeeeef;--wcag-ui-button-hover-border-color:#eeeeef;background-color:#0000;border-color:#0000;text-decoration:underline}.wcag-ui-button--full-width.svelte-18sv61c{width:100%}.wcag-ui-button--ghost[data-surface=dark].svelte-18sv61c{--wcag-ui-button-color:#fff;--wcag-ui-button-hover-bg-color:#ffffff26;--wcag-ui-button-hover-border-color:#ffffff26}}@layer colors{.wcag-ui-button--primary.svelte-18sv61c{--wcag-ui-button-bg-color:#2a508f;--wcag-ui-button-border-color:#2a508f;--wcag-ui-button-color:#fff;--wcag-ui-button-hover-bg-color:#3f619a;--wcag-ui-button-hover-border-color:#3f619a;--wcag-ui-button-outline-color:#5077b5}.wcag-ui-button--primary.svelte-18sv61c:is(.wcag-ui-button--outlined:where(.svelte-18sv61c),.wcag-ui-button--ghost:where(.svelte-18sv61c),.wcag-ui-button--link:where(.svelte-18sv61c)){--wcag-ui-button-bg-color:transparent;--wcag-ui-button-color:#2a508f;--wcag-ui-button-hover-bg-color:#e9edf3}.wcag-ui-button--primary.svelte-18sv61c:is(.wcag-ui-button--ghost:where(.svelte-18sv61c),.wcag-ui-button--link:where(.svelte-18sv61c)){--wcag-ui-button-border-color:transparent;--wcag-ui-button-hover-border-color:#e9edf3}.wcag-ui-button--secondary.svelte-18sv61c{--wcag-ui-button-bg-color:#e5e6e7;--wcag-ui-button-border-color:#e5e6e7;--wcag-ui-button-color:#38393b;--wcag-ui-button-hover-bg-color:#c9c9c9;--wcag-ui-button-hover-border-color:#c9c9c9;--wcag-ui-button-outline-color:#777779}.wcag-ui-button--secondary.svelte-18sv61c:is(.wcag-ui-button--outlined:where(.svelte-18sv61c),.wcag-ui-button--ghost:where(.svelte-18sv61c),.wcag-ui-button--link:where(.svelte-18sv61c)){--wcag-ui-button-border-color:#a8a8a8;--wcag-ui-button-hover-bg-color:#f2f2f2}.wcag-ui-button--secondary.svelte-18sv61c:is(.wcag-ui-button--ghost:where(.svelte-18sv61c),.wcag-ui-button--link:where(.svelte-18sv61c)){--wcag-ui-button-hover-border-color:#f2f2f2}.wcag-ui-button--success.svelte-18sv61c{--wcag-ui-button-bg-color:#008a00;--wcag-ui-button-border-color:#008a00;--wcag-ui-button-color:#fff;--wcag-ui-button-hover-bg-color:#076d08;--wcag-ui-button-hover-border-color:#076d08;--wcag-ui-button-outline-color:#00a700}.wcag-ui-button--success.svelte-18sv61c:is(.wcag-ui-button--outlined:where(.svelte-18sv61c),.wcag-ui-button--ghost:where(.svelte-18sv61c),.wcag-ui-button--link:where(.svelte-18sv61c)){--wcag-ui-button-color:#076d08;--wcag-ui-button-border-color:#008a00;--wcag-ui-button-hover-bg-color:#f4f9f4}.wcag-ui-button--success.svelte-18sv61c:is(.wcag-ui-button--ghost:where(.svelte-18sv61c),.wcag-ui-button--link:where(.svelte-18sv61c)){--wcag-ui-button-hover-border-color:#f4f9f4}.wcag-ui-button--warning.svelte-18sv61c{--wcag-ui-button-color:#4c2100;--wcag-ui-button-bg-color:#ffb224;--wcag-ui-button-border-color:#ffb224;--wcag-ui-button-hover-bg-color:#ffc96b;--wcag-ui-button-hover-border-color:#ffc96b;--wcag-ui-button-outline-color:#d98c00}.wcag-ui-button--warning.svelte-18sv61c:is(.wcag-ui-button--outlined:where(.svelte-18sv61c),.wcag-ui-button--ghost:where(.svelte-18sv61c),.wcag-ui-button--link:where(.svelte-18sv61c)){--wcag-ui-button-hover-bg-color:#fff4d6;--wcag-ui-button-color:#a35200;--wcag-ui-button-border-color:#ffb224}.wcag-ui-button--warning.svelte-18sv61c:is(.wcag-ui-button--ghost:where(.svelte-18sv61c),.wcag-ui-button--link:where(.svelte-18sv61c)){--wcag-ui-button-hover-border-color:#fff4d6}.wcag-ui-button--danger.svelte-18sv61c{--wcag-ui-button-bg-color:#cb2a2f;--wcag-ui-button-border-color:#cb2a2f;--wcag-ui-button-hover-bg-color:#e5484d;--wcag-ui-button-hover-border-color:#e5484d;--wcag-ui-button-outline-color:#f76469}.wcag-ui-button--danger.svelte-18sv61c:is(.wcag-ui-button--outlined:where(.svelte-18sv61c),.wcag-ui-button--ghost:where(.svelte-18sv61c),.wcag-ui-button--link:where(.svelte-18sv61c)){--wcag-ui-button-color:#b22327;--wcag-ui-button-border-color:#cb2a2f;--wcag-ui-button-hover-bg-color:#fff0f0}.wcag-ui-button--danger.svelte-18sv61c:is(.wcag-ui-button--ghost:where(.svelte-18sv61c),.wcag-ui-button--link:where(.svelte-18sv61c)){--wcag-ui-button-hover-border-color:#fff0f0}.wcag-ui-button--info.svelte-18sv61c{--wcag-ui-button-bg-color:#0062d1;--wcag-ui-button-border-color:#0062d1;--wcag-ui-button-hover-bg-color:#0072f5;--wcag-ui-button-hover-border-color:#0072f5;--wcag-ui-button-outline-color:#4a98ff}.wcag-ui-button--info.svelte-18sv61c:is(.wcag-ui-button--outlined:where(.svelte-18sv61c),.wcag-ui-button--ghost:where(.svelte-18sv61c),.wcag-ui-button--link:where(.svelte-18sv61c)){--wcag-ui-button-hover-bg-color:#e0f0ff;--wcag-ui-button-color:#0068d6;--wcag-ui-button-border-color:#0062d1}.wcag-ui-button--info.svelte-18sv61c:is(.wcag-ui-button--ghost:where(.svelte-18sv61c),.wcag-ui-button--link:where(.svelte-18sv61c)){--wcag-ui-button-hover-border-color:#e0f0ff}.wcag-ui-button--neutral.svelte-18sv61c{--wcag-ui-button-bg-color:#fafafa;--wcag-ui-button-border-color:#e5e6e7;--wcag-ui-button-color:#38393b;--wcag-ui-button-hover-bg-color:#f0f0f0;--wcag-ui-button-hover-border-color:#d1d2d3;--wcag-ui-button-outline-color:#a8a8a8}}@layer sizes{.wcag-ui-button--size-xs.svelte-18sv61c{--wcag-ui-button-height:1.5rem;--wcag-ui-button-font-size:.75rem;--wcag-ui-button-padding-inline:.5rem;--wcag-ui-button-gap:.25rem}.wcag-ui-button--size-xs.svelte-18sv61c:before{content:"";min-width:44px;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wcag-ui-button--size-sm.svelte-18sv61c{--wcag-ui-button-height:2rem;--wcag-ui-button-font-size:.8125rem;--wcag-ui-button-padding-inline:.75rem;--wcag-ui-button-gap:.375rem}.wcag-ui-button--size-lg.svelte-18sv61c{--wcag-ui-button-height:3rem;--wcag-ui-button-font-size:1rem;--wcag-ui-button-padding-inline:1.5rem;--wcag-ui-button-gap:.625rem}.wcag-ui-button--size-xl.svelte-18sv61c{--wcag-ui-button-height:3.5rem;--wcag-ui-button-font-size:1.125rem;--wcag-ui-button-padding-inline:2rem;--wcag-ui-button-gap:.75rem}}@layer shapes{.wcag-ui-button--shape-rounded-square.svelte-18sv61c,.wcag-ui-button--shape-square.svelte-18sv61c{--wcag-ui-button-border-radius:0;aspect-ratio:1;width:var(--wcag-ui-button-height);justify-content:center;align-items:center;padding:0}.wcag-ui-button--shape-rounded-square.svelte-18sv61c{--wcag-ui-button-border-radius:.5rem}.wcag-ui-button--shape-pill.svelte-18sv61c{--wcag-ui-button-border-radius:9999px;padding-inline:calc(var(--wcag-ui-button-padding-inline) * 1.5)}.wcag-ui-button--shape-circle.svelte-18sv61c{--wcag-ui-button-border-radius:50%;aspect-ratio:1;width:var(--wcag-ui-button-height);justify-content:center;align-items:center;padding:0}.wcag-ui-button--attached-left.svelte-18sv61c{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.wcag-ui-button--attached-right.svelte-18sv61c{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}}@layer states{.wcag-ui-button.svelte-18sv61c:disabled{cursor:not-allowed;color:var(--wcag-ui-button-disabled-font-color);font-weight:var(--wcag-ui-button-disabled-font-weight);background-color:var(--wcag-ui-button-disabled-bg-color);border:var(--wcag-ui-button-border-width) var(--wcag-ui-button-border-style) var(--wcag-ui-button-disabled-border-color);box-shadow:none}.wcag-ui-button.svelte-18sv61c:not(:disabled):hover{background-color:var(--wcag-ui-button-hover-bg-color);border-color:var(--wcag-ui-button-hover-border-color);cursor:pointer}.wcag-ui-button.svelte-18sv61c:not(:disabled,[aria-disabled=true]):active{transform:scale(var(--wcag-ui-button-transform-scale))}.wcag-ui-button.svelte-18sv61c:focus-visible{outline-offset:var(--wcag-ui-button-outline-offset);outline:var(--wcag-ui-button-outline-width) var(--wcag-ui-button-outline-style) var(--wcag-ui-button-outline-color);box-shadow:0 0 0 2px var(--wcag-ui-button-outline-shadow-color)}.wcag-ui-button[aria-disabled=true].svelte-18sv61c{opacity:var(--wcag-ui-button-aria-disabled-opacity,.5)}.wcag-ui-button[aria-disabled=true].svelte-18sv61c:not([data-loading]){cursor:not-allowed}.wcag-ui-button[data-loading].svelte-18sv61c:hover{cursor:wait}}@layer accessibility{@media (prefers-reduced-motion:reduce){.wcag-ui-button.svelte-18sv61c{transition:none}.wcag-ui-button.svelte-18sv61c:active{transform:none}.wcag-ui-button__indicator-icon.svelte-18sv61c{animation:none}}@media (forced-colors:active){.wcag-ui-button.svelte-18sv61c{border:2px solid}.wcag-ui-button.svelte-18sv61c:focus-visible{outline:3px solid}}}@keyframes svelte-18sv61c-wcag-ui-spin{to{transform:rotate(360deg)}}body{flex-direction:column;display:flex}[data-theme=light] .icon--dark-mode.svelte-12qhfyh,[data-theme=dark] .icon--light-mode.svelte-12qhfyh{display:none}.icon.svelte-12qhfyh{width:1.5rem;height:1.5rem;fill:"none";stroke-width:1.5px;stroke:currentColor}.logo.svelte-12qhfyh:is(:where(.svelte-12qhfyh):link,:where(.svelte-12qhfyh):visited){color:#1a1a2e}.logo__svg.svelte-12qhfyh{view-transition-name:logo-graphic;width:auto;height:2.5rem;display:block;overflow:visible}.logo__bracket.svelte-12qhfyh{fill:none;stroke:#1a6adb;stroke-width:3.2px;stroke-linecap:butt;stroke-linejoin:miter}.logo__name.svelte-12qhfyh{fill:currentColor;font-family:system-ui,sans-serif;font-size:1.25rem;font-weight:700}.footer.svelte-12qhfyh{--app-footer-text-color:#212121;--app-footer-border-color:#e5e7eb;color:var(--app-footer-text-color);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-block:1.5rem;padding-inline:2.5rem;display:flex}.footer__brand.svelte-12qhfyh{align-items:center;gap:.875rem;display:flex}.footer__logo.svelte-12qhfyh{color:#1c1c1c;background:#f0ece3;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1rem;font-weight:700;display:flex}.footer__brand-text.svelte-12qhfyh{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.footer__name.svelte-12qhfyh{margin:0;font-size:1rem;font-weight:500;line-height:1;display:block}.footer__tagline.svelte-12qhfyh{color:color-mix(in oklab, var(--app-footer-text-color) 65%, transparent);align-items:center;font-size:.8125rem;line-height:1;display:flex}.footer__nav.svelte-12qhfyh{flex-wrap:wrap;gap:2.5rem;display:flex}.footer__nav-group.svelte-12qhfyh{flex-direction:column;gap:.75rem;display:flex}.footer__nav-heading.svelte-12qhfyh{text-transform:uppercase;letter-spacing:.08em;color:color-mix(in oklab, var(--app-footer-text-color) 65%, transparent);margin:0;font-size:.6875rem;font-weight:600}.footer__nav-list.svelte-12qhfyh{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.footer__nav-link.svelte-12qhfyh{color:color-mix(in oklab, var(--app-footer-text-color) 75%, transparent);font-size:.875rem;text-decoration:none}.footer__nav-link.svelte-12qhfyh:hover{color:var(--app-footer-text-color)}.footer__bottom.svelte-12qhfyh{border-top:.5px solid var(--app-footer-border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding-block-start:1.5rem;display:flex}.footer__copyright.svelte-12qhfyh,.footer__motto.svelte-12qhfyh{color:color-mix(in oklab, var(--app-footer-text-color) 65%, transparent);font-size:.75rem}
