:root{--app-primary:#002eac;--app-primary-deep:#001d70;--app-paper:#f5f8ff;--app-paper-soft:#fff;--app-paper-deep:#e7eeff;--app-edge:#93a9df;--app-ink:#071532;--app-ink-soft:#30486f;--app-ink-faded:#65789a;--app-rule:#002eac4d;--app-rule-soft:#002eac29;--app-good:#247044;--app-warn:#916000;--app-bad:#a3182c;--app-river:#4a6a8c;--app-display:"Avenir Next", "Segoe UI Variable Display", "Segoe UI", Arial, sans-serif;--app-body:"Avenir Next", "Segoe UI", Arial, sans-serif;--app-radius:3px;--app-control-height:44px;--app-shadow:inset 0 1px 0 #ffffff61, inset 0 -2px 0 #00000029, 0 2px 5px #0715322e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--app-body)}:root[data-theme=dark]{--app-paper:#10151f;--app-paper-soft:#1a2130;--app-paper-deep:#222b3c;--app-edge:#59657a;--app-ink:#fff8eb;--app-ink-soft:#dce5f5;--app-ink-faded:#aebbd0;--app-rule:#7fa6ff61;--app-rule-soft:#7fa6ff33;--app-good:#6fc590;--app-warn:#f0bd5c;--app-bad:#ff8293;--app-river:#80a8df;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{background:var(--app-paper);width:100%;min-height:100%;color:var(--app-ink);font-family:var(--app-body);margin:0;font-size:16px;line-height:1.45;overflow-x:clip}body{min-width:320px}button,input,select,textarea{font:inherit}button,.button{min-height:var(--app-control-height);border:1px solid var(--app-edge);border-radius:var(--app-radius);background:var(--app-paper-soft);color:var(--app-ink);box-shadow:var(--app-shadow);font-family:var(--app-display);letter-spacing:.045em;font-weight:800}button:active,.button:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #0000003d}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--app-primary) 62%, white);outline-offset:2px}h1,h2,h3,h4{font-family:var(--app-display);margin:0;line-height:1.08}.eyebrow{color:var(--app-primary);font-family:var(--app-display);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:900}.panel{border:1px solid var(--app-rule);border-radius:var(--app-radius);background:var(--app-paper-soft)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=430px){html,body{font-size:15px}button,.button{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.top-bar.svelte-12qhfyh{z-index:100;width:100%;min-height:3.75rem;padding:calc(.35rem + env(safe-area-inset-top,0px)) .4rem .35rem;background:var(--app-primary);border-bottom:1px solid #ffffff47;gap:0;display:flex;position:sticky;top:0}.top-bar.svelte-12qhfyh button:where(.svelte-12qhfyh){color:#fff;min-width:7rem;box-shadow:none;text-transform:uppercase;background:0 0;border-color:#ffffff8f}.top-spacer.svelte-12qhfyh{flex:1}main.svelte-12qhfyh{min-height:calc(100dvh - 3.75rem)}.drawer-links.svelte-12qhfyh,.help-copy.svelte-12qhfyh{gap:.55rem;display:grid}.drawer-links.svelte-12qhfyh a:where(.svelte-12qhfyh){border:1px solid var(--app-rule);background:var(--app-paper-soft);min-height:44px;color:var(--app-ink);font-family:var(--app-display);align-items:center;padding:.65rem .75rem;font-weight:800;text-decoration:none;display:flex}@media (width<=560px){.top-bar.svelte-12qhfyh button:where(.svelte-12qhfyh){flex:0 auto;min-width:0;padding-inline:.7rem;font-size:.72rem}}
