:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#05080c;--color-surface:#0d131b;--color-surface-raised:#141c27;--color-border:#2f3c4c;--color-border-strong:#6b7c90;--color-text:#e9eef3;--color-text-muted:#aab6c2;--color-accent:#f0c27b;--color-accent-contrast:#1a1206;--color-focus:#8fc5ff;--color-established:#8fd3a8;--color-estimated:#f0c27b;--color-debated:#f2a595;--color-water:#5b9bd5;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif;--font-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.625rem;--text-2xl:2.125rem;--leading-tight:1.2;--leading-normal:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-sm:.25rem;--radius-md:.5rem;--focus-ring:.1875rem solid var(--color-focus);--focus-offset:.125rem;--target-min:2.75rem;--measure:68ch;--duration-fast:.12s;--duration-normal:.24s}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-normal:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--color-bg)}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);margin:0}h1,h2,h3,h4{margin-block:0 var(--space-4);font-family:var(--font-serif);font-weight:600;line-height:var(--leading-tight);text-wrap:balance}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}p{margin-block:0 var(--space-4);max-inline-size:var(--measure);text-wrap:pretty}a{color:var(--color-accent);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:.0625rem}a:hover{text-decoration-thickness:.125rem}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}main:focus{outline:none}[hidden][hidden]{display:none}.skip-link{z-index:100;padding:var(--space-3) var(--space-4);background-color:var(--color-accent);color:var(--color-accent-contrast);border-radius:var(--radius-sm);font-weight:600;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-header{align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-block-end:.0625rem solid var(--color-border);background-color:var(--color-surface);flex-wrap:wrap;display:flex}.site-title{font-family:var(--font-serif);font-size:var(--text-lg);letter-spacing:.04em;margin:0;font-weight:600}.site-title a{min-block-size:1.75rem;color:var(--color-text);align-items:center;text-decoration-line:none;display:inline-flex}.site-title a:hover{text-decoration-line:underline}.site-tagline{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.app-footer{padding:var(--space-2) var(--space-4);border-block-start:.0625rem solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-xs)}.app-footer p{max-inline-size:none;margin:0}.site-nav{margin-inline-start:auto}.site-nav__list{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-nav a{min-block-size:1.75rem;color:var(--color-text);align-items:center;text-decoration-line:none;display:inline-flex}.site-nav a:hover{text-decoration-line:underline}.site-nav a[aria-current=page]{color:var(--color-accent);font-weight:600}.app-footer a{color:inherit}.page{grid-template-rows:auto minmax(0,1fr) auto;min-block-size:100dvh;display:grid}.page-main{inline-size:min(100% - 2 * var(--space-4), var(--measure));padding-block:var(--space-6) var(--space-7);margin-inline:auto}.prose h1{margin-block:0 var(--space-5);font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--leading-tight)}.prose h2{margin-block:var(--space-6) var(--space-3);font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--leading-tight)}.prose h3{margin-block:0 var(--space-2);font-size:var(--text-md)}.prose p,.prose ul,.prose ol{margin-block:0 var(--space-4)}.prose address{font-style:normal}.notice-item{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-2);display:flex}.notice-item h3,.notice-item p{margin:0}.support{padding:var(--space-4) var(--space-5);border:.0625rem solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);margin-block-start:var(--space-6)}.support h2{margin-block-start:0}.support__links{gap:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.support__link{min-block-size:var(--target-min);min-inline-size:5rem;padding-inline:var(--space-4);border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text);justify-content:center;align-items:center;font-weight:600;text-decoration-line:none;display:inline-flex}.support__link:hover{border-color:var(--color-accent);color:var(--color-accent)}.support__note{color:var(--color-text-muted);font-size:var(--text-sm)}.support .support__note{margin-block-end:0}.data-table{inline-size:100%;border-collapse:collapse;font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin-block-end:var(--space-5)}.data-table caption{color:var(--color-text-muted);text-align:start;padding-block-end:var(--space-2)}.data-table th,.data-table td{padding:var(--space-2);border-block-end:.0625rem solid var(--color-border);text-align:start;vertical-align:top;font-weight:400}.data-table .data-table__number{text-align:end}.chronicle{padding:0;list-style:none}.chronicle__item{padding-block:var(--space-4);border-block-start:.0625rem solid var(--color-border)}.chronicle__time{color:var(--color-accent);font-variant-numeric:tabular-nums}.chronicle__meta,.chronicle__alternatives,.event-sources{color:var(--color-text-muted);font-size:var(--text-sm)}.prose .chronicle__meta{margin-block-end:var(--space-2)}
