@font-face{font-family:Mona Sans;src:url(../../../fonts/MonaSans.woff2)format("woff2-variations");font-weight:200 900;font-style:normal;font-display:swap}:root{--font-display:"Mona Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Mona Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.5rem;--fs-xl:2rem;--fs-2xl:3rem;--fs-3xl:4.5rem;--fs-display:clamp(2.75rem, 9vw, 6rem);--lh-tight:1.05;--lh-snug:1.2;--lh-base:1.55;--tracking-tight:-.02em;--tracking-base:0;--tracking-loose:.02em;--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-display:800;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--sp-10:8rem;--content-width:72rem;--gutter:clamp(1rem, 4vw, 2.5rem);--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--paper:#faf7f2;--paper-warm:#f4efe6;--ink:#0f1410;--ink-soft:#2a2d27;--ink-mute:#5c5e58;--rule:#dbd3c3;--level-none-fg:#2a2d27;--level-none-bg:#e8e6e1;--level-none-accent:#6b6f69;--level-low-fg:#1f3a17;--level-low-bg:#d9e8c8;--level-low-accent:#3f7530;--level-moderate-fg:#5a3d0a;--level-moderate-bg:#f3e2bc;--level-moderate-accent:#a86d0f;--level-high-fg:#4d1f0e;--level-high-bg:#f3c8b0;--level-high-accent:#b6471f;--level-very-high-fg:#3a0d0c;--level-very-high-bg:#ebb6ae;--level-very-high-accent:#7a1b17;--accent:var(--level-high-accent);--shadow-soft:0 12px 32px color-mix(in srgb, var(--ink) 8%, transparent);--shadow-strong:0 12px 32px color-mix(in srgb, var(--ink) 16%, transparent);--ease-quick:.2s cubic-bezier(.2, .7, .2, 1);--ease-soft:.4s cubic-bezier(.2, .7, .2, 1);--z-base:0;--z-overlay:50;--z-modal:100;--focus-ring:2px solid var(--ink);--focus-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100dvh;line-height:var(--lh-base);text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}[hidden]{display:none!important}html,body{background-color:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--weight-regular)}body{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 0.05  0 0 0 0 0.05  0 0 0 0 0.05  0 0 0 0.085 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-repeat:repeat;background-size:180px 180px}main{max-width:var(--content-width);padding-inline:var(--gutter);margin-inline:auto}.skip-link{left:var(--sp-3);top:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--ink);color:var(--paper);font-weight:var(--weight-medium);border-radius:var(--radius-sm);transition:transform var(--ease-quick);z-index:var(--z-modal);position:absolute;transform:translateY(-150%)}.skip-link:focus-visible{transform:translateY(0)}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}::selection{background:var(--ink);color:var(--paper)}@media print{body{background-color:#fff!important;background-image:none!important}*{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}.skip-link,form[role=search],nav[aria-label=Site\ information],aside[aria-label=Install\ ispollenhigh],aside[aria-label=Site\ updated]{display:none!important}}.prompt.svelte-wh6tnt{left:var(--gutter);right:var(--gutter);bottom:var(--gutter);max-width:28rem;padding:var(--sp-4) var(--sp-5);background:var(--ink);color:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);z-index:var(--z-modal);margin-inline:auto;position:fixed}.prompt.svelte-wh6tnt p:where(.svelte-wh6tnt){margin:0 0 var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-base)}.actions.svelte-wh6tnt{gap:var(--sp-2);display:flex}.btn.svelte-wh6tnt{min-height:2.75rem;padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-md);border:1px solid var(--paper);background:var(--paper);color:var(--ink);font-weight:var(--weight-medium);font-size:var(--fs-sm);cursor:pointer}.btn.primary.svelte-wh6tnt:hover,.btn.primary.svelte-wh6tnt:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--paper)}.btn.ghost.svelte-wh6tnt{color:var(--paper);background:0 0}.btn.ghost.svelte-wh6tnt:hover,.btn.ghost.svelte-wh6tnt:focus-visible{background:color-mix(in srgb, var(--paper) 12%, transparent)}.prompt.svelte-ksczdt{left:var(--gutter);right:var(--gutter);bottom:var(--gutter);max-width:28rem;padding:var(--sp-4) var(--sp-5);background:var(--ink);color:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);z-index:var(--z-modal);margin-inline:auto;position:fixed}.prompt.svelte-ksczdt p:where(.svelte-ksczdt){margin:0 0 var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-base)}.actions.svelte-ksczdt{gap:var(--sp-2);display:flex}.btn.svelte-ksczdt{min-height:2.75rem;padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-md);border:1px solid var(--paper);background:var(--paper);color:var(--ink);font-weight:var(--weight-medium);font-size:var(--fs-sm);cursor:pointer}.btn.primary.svelte-ksczdt:hover,.btn.primary.svelte-ksczdt:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--paper)}.btn.ghost.svelte-ksczdt{color:var(--paper);background:0 0}.btn.ghost.svelte-ksczdt:hover,.btn.ghost.svelte-ksczdt:focus-visible{background:color-mix(in srgb, var(--paper) 12%, transparent)}footer.svelte-12qhfyh{max-width:var(--content-width);padding:var(--sp-7) var(--gutter) var(--sp-6);color:var(--ink-mute);font-size:var(--fs-sm);border-top:1px solid var(--rule);margin-inline:auto;margin-top:var(--sp-9)}.legal-nav.svelte-12qhfyh{gap:var(--sp-5);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.legal-nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--ink-soft);font-weight:var(--weight-medium);text-decoration:none}.legal-nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.legal-nav.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.legal.svelte-12qhfyh{max-width:60ch;line-height:var(--lh-base)}
