:root,[data-theme=light]{--bg:#f5f8f9;--surface:#fff;--surface-sunk:#ece8e0;--ink:#13222c;--ink-soft:#4a5a66;--line:#d8d1c4;--line-strong:#13222c;--line-control:#7d8790;--brand:#0b3d5c;--brand-strong:#072a40;--brand-soft:#e2eef4;--on-brand:#f5f8f9;--accent:#a3162b;--accent-strong:#7e0f20;--accent-soft:#fbeef0;--on-accent:#fff;--sun:#f2b705;--sun-soft:#fdf3cf;--on-sun:#13222c;--success:#1f6b4f;--success-soft:#e3f1ea;--warning:#6b5000;--warning-soft:#fdf3cf;--danger:#a3162b;--danger-soft:#fbeef0;--chrome:#0b3d5c;--chrome-strong:#072a40;--on-chrome:#f5f8f9;--on-chrome-soft:#f5f8f9d1;--chrome-line:#f5f8f973;--shadow-color:#0b3d5c;--mosaic:#a3162b;--scrim:#07192a8c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#07192a;--surface:#0e2638;--surface-sunk:#0b2133;--ink:#e8eff3;--ink-soft:#a6bac7;--line:#2a4a61;--line-strong:#c3d3dd;--line-control:#61849c;--brand:#8ccbef;--brand-strong:#b8e2f8;--brand-soft:#12334a;--on-brand:#07192a;--accent:#ff8f9c;--accent-strong:#ffb3bc;--accent-soft:#3a1420;--on-accent:#2b0710;--sun:#f7c948;--sun-soft:#3a2f08;--on-sun:#13222c;--success:#7dd3ac;--success-soft:#0f3328;--warning:#f5cf5b;--warning-soft:#3a2f08;--danger:#ff8f9c;--danger-soft:#3a1420;--chrome:#041320;--chrome-strong:#020b14;--on-chrome:#e8eff3;--on-chrome-soft:#e8eff3cc;--chrome-line:#e8eff359;--shadow-color:#2d6d98;--mosaic:#c2374b;--scrim:#000000a6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=dark]{--bg:#07192a;--surface:#0e2638;--surface-sunk:#0b2133;--ink:#e8eff3;--ink-soft:#a6bac7;--line:#2a4a61;--line-strong:#c3d3dd;--line-control:#61849c;--brand:#8ccbef;--brand-strong:#b8e2f8;--brand-soft:#12334a;--on-brand:#07192a;--accent:#ff8f9c;--accent-strong:#ffb3bc;--accent-soft:#3a1420;--on-accent:#2b0710;--sun:#f7c948;--sun-soft:#3a2f08;--on-sun:#13222c;--success:#7dd3ac;--success-soft:#0f3328;--warning:#f5cf5b;--warning-soft:#3a2f08;--danger:#ff8f9c;--danger-soft:#3a1420;--chrome:#041320;--chrome-strong:#020b14;--on-chrome:#e8eff3;--on-chrome-soft:#e8eff3cc;--chrome-line:#e8eff359;--shadow-color:#2d6d98;--mosaic:#c2374b;--scrim:#000000a6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--font-display:"Anybody", "Arial Narrow", system-ui, sans-serif;--font-body:"Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--step--2:.75rem;--step--1:.875rem;--step-0:1rem;--step-1:1.25rem;--step-2:1.563rem;--step-3:1.953rem;--step-4:clamp(2.1rem, 1.6rem + 2.4vw, 3.4rem);--step-5:clamp(2.4rem, 1.5rem + 4.6vw, 5rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--radius-control:4px;--radius-tile:2px;--radius-pill:999px;--border:1.5px;--border-strong:2px;--shadow-hard:4px 4px 0 var(--shadow-color);--shadow-hard-sm:3px 3px 0 var(--shadow-color);--measure:68ch;--page:72rem;--gutter:clamp(1rem, 4vw, 2.5rem);--focus:0 0 0 3px var(--bg), 0 0 0 6px var(--sun);--ease-out:cubic-bezier(.2, .7, .2, 1);--duration-fast:.12s;--duration-base:.22s;--duration-slow:.9s}:root,[data-theme]{--mar:var(--brand);--mar-deep:var(--brand-strong);--granate:var(--accent);--granate-deep:var(--accent-strong);--espuma:var(--bg);--white:var(--surface);--tinta:var(--ink);--tinta-soft:var(--ink-soft);--piedra:var(--line);--piedra-soft:var(--surface-sunk);--sol:var(--sun);--palmera:var(--success)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body,[data-theme]{background:var(--bg);color:var(--ink)}body{font-family:var(--font-body);font-size:var(--step-0);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 var(--space-4);text-wrap:balance;font-weight:800;font-stretch:125%;line-height:1.05}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1);font-weight:700;font-stretch:112%;line-height:1.15}h4{font-size:var(--step-0);font-weight:700;font-stretch:105%}p{margin:0 0 var(--space-4);max-width:var(--measure);text-wrap:pretty}a{color:var(--brand);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--accent);text-decoration-thickness:2px}:focus-visible{box-shadow:var(--focus);border-radius:var(--radius-control);outline:none}::selection{background:var(--sun);color:var(--on-sun)}img{max-width:100%;display:block}time,.tabular{font-variant-numeric:tabular-nums}.page{width:min(100% - 2 * var(--gutter), var(--page));margin-inline:auto}.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}input,textarea,select{font:inherit;color:inherit;width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);background:var(--surface);border:var(--border) solid var(--line-control);border-radius:var(--radius-control)}input::placeholder,textarea::placeholder{color:var(--ink-soft);opacity:.8}input:hover,textarea:hover,select:hover{border-color:var(--ink)}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--brand)}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:var(--danger);border-width:var(--border-strong)}input:disabled,textarea:disabled,select:disabled{background:var(--surface-sunk);cursor:not-allowed}input[type=checkbox],input[type=radio]{width:auto;min-height:0;accent-color:var(--brand)}textarea{resize:vertical;min-height:9rem;line-height:1.5}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-footer.svelte-1c5q26z{margin-top:var(--space-8);background:var(--chrome);color:var(--on-chrome)}.inner.svelte-1c5q26z{gap:var(--space-5) var(--space-7);padding-block:var(--space-6) var(--space-7);display:grid}@media (width>=48rem){.inner.svelte-1c5q26z{grid-template-columns:1fr auto}}.about.svelte-1c5q26z{gap:var(--space-3);display:grid}p.svelte-1c5q26z{max-width:46ch;color:var(--on-chrome-soft);margin:0}ul.svelte-1c5q26z{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}a.svelte-1c5q26z{color:var(--on-chrome);font-weight:700}a.svelte-1c5q26z:hover{color:var(--sun)}.place.svelte-1c5q26z{padding-top:var(--space-4);border-top:1px solid var(--chrome-line);font-size:var(--step--1);grid-column:1/-1;max-width:none}.skip.svelte-14th6al{left:var(--space-4);z-index:60;padding:var(--space-2) var(--space-4);background:var(--sun);color:var(--on-sun);font-weight:700;position:absolute;top:-4rem}.skip.svelte-14th6al:focus{top:var(--space-2)}.site-header.svelte-14th6al{background:var(--chrome);color:var(--on-chrome)}.bar.svelte-14th6al{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:4.25rem;display:flex;position:relative}.home.svelte-14th6al{color:var(--on-chrome);text-decoration:none}.home.svelte-14th6al:hover{color:var(--sun)}.toggle.svelte-14th6al{display:none}nav.svelte-14th6al{align-items:center;gap:var(--space-4);display:flex}ul.svelte-14th6al{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}nav.svelte-14th6al a:where(.svelte-14th6al),.signout.svelte-14th6al{padding:var(--space-2) var(--space-3);color:var(--on-chrome);border-radius:var(--radius-control);font-weight:700;text-decoration:none;display:inline-block}nav.svelte-14th6al a:where(.svelte-14th6al):hover,.signout.svelte-14th6al:hover{color:var(--sun)}nav.svelte-14th6al a[aria-current=page]:where(.svelte-14th6al){box-shadow:inset 0 -3px 0 var(--sun);border-radius:0}nav.svelte-14th6al a[aria-current=page]:where(.svelte-14th6al):focus-visible{box-shadow:var(--focus);border-radius:var(--radius-control)}.signout.svelte-14th6al,.signin.svelte-14th6al{border:var(--border) solid var(--chrome-line)}.signin.svelte-14th6al:hover,.signout.svelte-14th6al:hover{border-color:var(--sun)}.signout.svelte-14th6al{font:inherit;cursor:pointer;background:0 0;font-weight:700}.signout.svelte-14th6al:disabled{opacity:.7;cursor:progress}.signout.svelte-14th6al:focus-visible,.toggle.svelte-14th6al:focus-visible{box-shadow:var(--focus);outline:none}svg.svelte-14th6al{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.1rem;height:1.1rem}@media (width<=47.99rem){.toggle.svelte-14th6al{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-4);color:var(--on-chrome);font:inherit;border:var(--border) solid var(--chrome-line);border-radius:var(--radius-control);cursor:pointer;background:0 0;font-weight:700;display:inline-flex}nav.svelte-14th6al{display:none}nav.open.svelte-14th6al{top:100%;left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));z-index:40;padding:var(--space-3) var(--gutter) var(--space-5);background:var(--chrome);border-top:1px solid var(--chrome-line);box-shadow:0 6px 0 var(--mosaic);flex-direction:column;align-items:stretch;display:flex;position:absolute}ul.svelte-14th6al{flex-direction:column}nav.svelte-14th6al a:where(.svelte-14th6al),.signout.svelte-14th6al{width:100%;padding-block:var(--space-3);text-align:left;display:block}nav.svelte-14th6al a[aria-current=page]:where(.svelte-14th6al){box-shadow:inset 4px 0 0 var(--sun);padding-left:var(--space-4)}.account.svelte-14th6al{margin-top:var(--space-3)}}.toaster.svelte-1dnmrtz{z-index:50;inset:auto var(--space-4) var(--space-4) auto;gap:var(--space-3);width:min(24rem, calc(100vw - 2 * var(--space-4)));pointer-events:none;display:grid;position:fixed}.toast.svelte-1dnmrtz{pointer-events:auto;align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--surface);color:var(--ink);border:var(--border) solid var(--line-strong);border-radius:var(--radius-tile);box-shadow:var(--shadow-hard);animation:svelte-1dnmrtz-arrive var(--duration-base) var(--ease-out);border-left-width:6px;display:flex}.success.svelte-1dnmrtz{border-left-color:var(--success)}.error.svelte-1dnmrtz{border-left-color:var(--danger)}.info.svelte-1dnmrtz{border-left-color:var(--brand)}p.svelte-1dnmrtz{flex:1;margin:0;padding-top:.1rem;font-weight:700}.close.svelte-1dnmrtz{width:2rem;height:2rem;color:var(--ink-soft);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.close.svelte-1dnmrtz:hover{color:var(--ink);background:var(--surface-sunk)}svg.svelte-1dnmrtz{fill:none;stroke:currentColor;stroke-width:2px;width:1rem;height:1rem}@keyframes svelte-1dnmrtz-arrive{0%{opacity:0;transform:translateY(.5rem)}}@media (width<=30rem){.toaster.svelte-1dnmrtz{inset:auto var(--space-4) var(--space-4);width:auto}}.shell.svelte-12qhfyh{flex-direction:column;min-height:100dvh;display:flex}main.svelte-12qhfyh{flex:1}main.svelte-12qhfyh:focus{box-shadow:none}
