@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/unbounded-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/unbounded-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/unbounded-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/unbounded-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/unbounded-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/unbounded-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: oklch(96% .015 70);--surface: oklch(97.8% .013 72);--rule: oklch(86% .012 75);--wash: oklch(92% .02 68);--ink: oklch(22% .02 290);--ink-soft: oklch(50% .016 290);--flare: oklch(62% .23 33);--flare-deep: oklch(48% .18 33);--ultra: oklch(52% .24 267);--acid: oklch(72% .19 116);--ochre: oklch(64% .12 75);--on-dark: oklch(80% .012 75);--shadow: oklch(20% .03 50 / .55);--f-display: "Unbounded", system-ui, sans-serif;--f-body: "DM Sans", system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, monospace;--t-11: 11px;--t-12: 12px;--t-14: 14px;--t-16: 16px;--t-22: 22px;--t-24: 24px;--t-32: 32px;--t-36: 36px;--t-48: 48px;--t-64: 64px;--t-96: 96px;--s-4: 4px;--s-8: 8px;--s-12: 12px;--s-16: 16px;--s-24: 24px;--s-32: 32px;--s-48: 48px;--s-64: 64px;--s-96: 96px;--radius: 10px;--spring: linear(0, .06 2.5%, .23 5.4%, .71 12.9%, .9 17%, 1.02 21.7%, 1.08 27%, 1.08 31.6%, 1.03 41.8%, 1 51.7%, .99 61.2%, 1)}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}dialog{margin:auto}html,body{overflow-x:clip}html{-webkit-text-size-adjust:100%}html{scroll-padding-top:76px}body{background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:var(--t-16);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2{font-family:var(--f-display);font-weight:700;letter-spacing:-.02em}a{color:var(--ultra);text-decoration:none}.kicker{font-family:var(--f-mono);font-size:var(--t-11);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.mono{font-family:var(--f-mono)}svg.i{vertical-align:middle;flex-shrink:0}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}@media (max-width: 640px){.wrap{padding:0 18px}}html .card.card,html .pcard.pcard,html .gov.gov,html .read-card.read-card,html .inv-card.inv-card,html .emb.emb{scale:1;transition:border-color .18s,box-shadow .18s,transform .18s,scale .35s var(--spring)}html .brow.brow,html .ds-row.ds-row,html .ach-row.ach-row,html .inv-row.inv-row{scale:1;transition:background .18s,scale .35s var(--spring)}html .btn-primary.btn-primary,html .seg .cell.cell,html .chip.chip,html .jchip.jchip,html .share-btn.share-btn,html .linklike.linklike{scale:1;transition:color .15s,background .15s,border-color .15s,scale .35s var(--spring)}html .card.card:active,html .pcard.pcard:active,html .gov.gov:active,html .read-card.read-card:active,html .inv-card.inv-card:active,html .emb.emb:active,html .brow.brow:active,html .ds-row.ds-row:active,html .ach-row.ach-row:active,html .inv-row.inv-row:active,html .btn-primary.btn-primary:active,html .seg .cell.cell:active,html .chip.chip:active,html .jchip.jchip:active,html .share-btn.share-btn:active,html .linklike.linklike:active,html .cp-row.cp-row:active,html .en-row.en-row:active{scale:.98;transition-duration:.08s;transition-timing-function:ease-out}.ds-list{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.ds-thead{display:grid;align-items:center;gap:12px;padding:11px 16px;background:var(--wash);border-bottom:1px solid var(--rule);font-family:var(--f-mono);font-size:var(--t-11);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.ds-thead>*{text-align:left}.ds-sort{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;text-align:left}.ds-sort:hover,.ds-sort.on{color:var(--ink)}.ds-ar{color:var(--flare);font-size:10px;min-width:6px;line-height:1}.ds-row{display:grid;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--rule);color:var(--ink)}.ds-row:last-child{border-bottom:0}.ds-row:hover,.ds-row.rowhl,.ds-row.on{background:var(--wash)}.ds-row[hidden]{display:none}.ds-name{font-weight:600;font-size:var(--t-14);min-width:0}.ds-sub{font-family:var(--f-mono);font-weight:500;font-size:var(--t-12);color:var(--ink-soft)}.ds-num{font-family:var(--f-mono);font-size:var(--t-12);font-weight:600;font-variant-numeric:tabular-nums}.ds-num.soft{color:var(--ink-soft);font-weight:500}.ds-rank{font-family:var(--f-mono);font-size:var(--t-12);font-weight:600;color:var(--ink-soft);font-variant-numeric:tabular-nums;text-align:right}.ds-badge{font-family:var(--f-mono);font-size:var(--t-11);font-weight:600;padding:3px 8px;border-radius:5px;white-space:nowrap}.ds-val{display:flex;align-items:center;justify-content:flex-end;gap:12px}.ds-bar{flex:1;max-width:130px;height:8px;background:color-mix(in oklch,var(--ink) 7%,transparent);border-radius:3px;overflow:hidden}.ds-bar>span{display:block;height:100%;border-radius:3px}.ds-empty{padding:26px 16px;font-size:var(--t-14);color:var(--ink-soft)}.page{padding:34px 0 64px}.page .home{font-family:var(--f-mono);font-size:var(--t-12);font-weight:600;color:var(--ink-soft)}.page .home:hover{color:var(--ink)}.page h1{margin-top:22px;font-size:var(--t-36);letter-spacing:-.025em;line-height:1;text-wrap:balance}.page .lede{color:var(--ink-soft);font-size:var(--t-16);margin-top:12px;max-width:640px;line-height:1.5}.page .ctrls{display:flex;gap:18px;flex-wrap:wrap}.page .ctrl{display:flex;flex-direction:column;gap:6px}.page .clab{font-family:var(--f-mono);font-size:var(--t-11);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.page .seg{display:inline-flex;border:1px solid var(--rule);border-radius:8px;overflow:hidden}.page .seg button,.page .seg .cell,.page .seg .lnk-cell{background:var(--surface);border:0;cursor:pointer;padding:9px 14px;min-height:40px;font-family:var(--f-mono);font-size:var(--t-12);font-weight:600;color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.page .seg button.on,.page .seg .cell.on,.page .seg .lnk-cell.on{background:var(--ink);color:var(--surface)}.page .seg button:not(.on):hover,.page .seg .cell:not(.on):hover,.page .seg .lnk-cell:not(.on):hover{color:var(--ink)}.page .seg button:focus-visible,.page .seg .cell:focus-visible,.page .seg .lnk-cell:focus-visible{outline:2px solid var(--ultra);outline-offset:-2px}@media (max-width: 640px){.page .seg{flex-wrap:wrap}.page .seg button,.page .seg .cell,.page .seg .lnk-cell{flex:1 1 auto;padding:9px 10px}}.filt-clear{display:inline-flex;align-items:center;min-height:40px;padding:0;border:1px solid transparent;background:none;cursor:pointer;font-size:var(--t-12);font-weight:600;color:var(--ultra);white-space:nowrap}.filt-clear:hover{color:var(--ink)}.page .stats{display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.page .scell{background:var(--surface);padding:16px 18px}.page .sval{font-family:var(--f-display);font-weight:700;font-size:var(--t-22);letter-spacing:-.02em;white-space:nowrap}.page .sdelta{font-size:var(--t-22);font-weight:600;color:var(--ink)}.page .slab{font-size:var(--t-11);font-weight:500;color:var(--ink-soft);margin-top:4px;text-transform:uppercase;letter-spacing:.03em}.page .viz-caption{margin-top:22px;display:grid;grid-template-columns:1fr auto;gap:4px 26px;align-items:baseline}.page .viz-caption .cap-text{grid-column:1;grid-row:1;font-size:var(--t-16);line-height:1.55;color:var(--ink);max-width:640px}.page .viz-caption .viz-source{grid-column:1;grid-row:2;justify-self:start;margin-top:12px;font-family:var(--f-mono);font-size:var(--t-11);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ultra);white-space:nowrap;border-bottom:1px solid color-mix(in oklch,var(--ultra) 35%,transparent);padding-bottom:1px}.page .viz-caption .viz-source:hover{border-bottom-color:var(--ultra)}.page .viz-caption .share-btn{grid-column:2;grid-row:1;justify-self:end}@media (max-width: 640px){.page .viz-caption .cap-text{grid-column:1 / -1;grid-row:2}.page .viz-caption .viz-source{grid-row:3}}.page .reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.25,1)}.page .reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}.page .reveal,.page .reveal.visible{opacity:1;transform:none}}.tt{position:absolute;pointer-events:none;z-index:5;max-width:270px;background:var(--ink);color:var(--surface);border-radius:8px;padding:11px 13px;display:flex;flex-direction:column;gap:5px;box-shadow:0 8px 24px #16151f4d}.tt>b{font-family:var(--f-display);font-size:var(--t-14);font-weight:700;margin-bottom:3px}.tt-row{display:flex;justify-content:space-between;gap:26px;font-family:var(--f-mono);font-size:var(--t-11);white-space:nowrap}.tt-row span:first-child{text-transform:uppercase;letter-spacing:.04em;opacity:.72}.tt-row span:last-child{font-weight:600;font-variant-numeric:tabular-nums}.tt-row.tt-on span:last-child{color:oklch(80% .15 50)}.tt-row.tt-na{display:block}.tt-row.tt-na span{text-transform:none;letter-spacing:normal;white-space:normal;font-weight:500;opacity:.9}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.reach[data-astro-cid-xm4k4jst]{width:min(460px,calc(100vw - 40px));border:0;border-radius:14px;padding:0;background:var(--paper);color:var(--ink);box-shadow:0 20px 60px #16151f40}.reach[data-astro-cid-xm4k4jst]::backdrop{background:#16151f73}.reach[data-astro-cid-xm4k4jst][open]{transition:opacity .2s ease,transform .3s var(--spring, ease);@starting-style{opacity:0;transform:scale(.96) translateY(8px)}}.reach[data-astro-cid-xm4k4jst][open]::backdrop{transition:opacity .2s ease;@starting-style{opacity:0}}.reach-head[data-astro-cid-xm4k4jst]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--rule);font-size:var(--t-16)}.x[data-astro-cid-xm4k4jst]{background:none;border:0;cursor:pointer;color:var(--ink-soft);line-height:1}.reach-body[data-astro-cid-xm4k4jst]{padding:20px 22px;display:grid;gap:12px}.opt[data-astro-cid-xm4k4jst]{display:block;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:16px 18px}a[data-astro-cid-xm4k4jst].opt:hover{border-color:var(--ink)}.opt-h[data-astro-cid-xm4k4jst]{display:flex;align-items:center;gap:10px;color:var(--ink)}.opt[data-astro-cid-xm4k4jst] b[data-astro-cid-xm4k4jst]{font-weight:700;font-size:var(--t-14)}.opt[data-astro-cid-xm4k4jst] p[data-astro-cid-xm4k4jst]{margin-top:6px;font-size:13px;color:var(--ink-soft);line-height:1.5}.opt[data-astro-cid-xm4k4jst].soon{cursor:default;background:var(--wash);border-style:dashed}.opt[data-astro-cid-xm4k4jst].soon svg.i,.opt[data-astro-cid-xm4k4jst].soon b[data-astro-cid-xm4k4jst],.opt[data-astro-cid-xm4k4jst].soon p[data-astro-cid-xm4k4jst]{opacity:.62}.soon-badge[data-astro-cid-xm4k4jst]{margin-left:auto;flex-shrink:0;font-size:var(--t-11);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);background:var(--surface);border:1px solid var(--rule);border-radius:999px;padding:3px 9px}.logo-mark[data-astro-cid-yykneotp]{flex:none}.mast[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:40;background:var(--surface);border-bottom:1px solid var(--rule)}@supports (animation-timeline: scroll()){.mast[data-astro-cid-5hce7sga]{animation:mast-scrim linear both;animation-timeline:scroll();animation-range:0 90px}@keyframes mast-scrim{to{background:color-mix(in oklch,var(--surface) 78%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 30px -22px #16151f80}}}.mast-inner[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:28px;height:60px}.logo[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:var(--t-16);letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.logo[data-astro-cid-5hce7sga] .lw[data-astro-cid-5hce7sga]>span[data-astro-cid-5hce7sga]{color:var(--ultra)}.logo[data-astro-cid-5hce7sga] .lw[data-astro-cid-5hce7sga]>.dim[data-astro-cid-5hce7sga]{color:var(--ink)}.logo[data-astro-cid-5hce7sga].sm{font-size:var(--t-14);gap:8px}.nav[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:17px;flex:1;font-size:var(--t-14);font-weight:500}.nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--ink-soft)}.nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--ink)}.nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga].on{color:var(--ink);font-weight:600}.nav-inv[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;gap:6px}.count[data-astro-cid-5hce7sga]{background:var(--flare);color:var(--surface);font-family:var(--f-mono);font-size:var(--t-11);font-weight:600;padding:2px 5px;border-radius:4px;letter-spacing:.04em}.live[data-astro-cid-5hce7sga]{width:7px;height:7px;border-radius:50%;background:var(--ultra);flex:none}@media (prefers-reduced-motion: no-preference){.live[data-astro-cid-5hce7sga]{animation:rm-puls 2.6s ease-in-out infinite}@keyframes rm-puls{0%,to{opacity:1}50%{opacity:.35}}}.fc-rm[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;gap:8px}.mast-right[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:var(--s-16)}.mast-rm[data-astro-cid-5hce7sga]{font-size:var(--t-14);font-weight:500;color:var(--ink-soft)}.mast-rm[data-astro-cid-5hce7sga]:hover{color:var(--ink)}.mast-rm[data-astro-cid-5hce7sga].on{color:var(--ink);font-weight:600}.btn-primary[data-astro-cid-5hce7sga]{background:var(--ultra);color:var(--surface);border:0;cursor:pointer;font-family:var(--f-body);font-size:var(--t-12);font-weight:600;padding:8px 14px;border-radius:6px;white-space:nowrap}.mnav-btn[data-astro-cid-5hce7sga]{display:none;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:var(--ink);padding:4px;margin:-4px}.mnav[data-astro-cid-5hce7sga]{display:none}.foot[data-astro-cid-5hce7sga]{margin-top:var(--s-64);border-top:1px solid var(--rule)}.foot[data-astro-cid-5hce7sga] .wrap[data-astro-cid-5hce7sga]{padding-top:var(--s-32);padding-bottom:var(--s-48)}.foot-in[data-astro-cid-5hce7sga]{max-width:640px;margin:0 auto}.foot-method[data-astro-cid-5hce7sga]{display:block;text-align:center;background:var(--surface);border:1px solid var(--rule);border-radius:14px;padding:30px 24px;transition:border-color .18s,box-shadow .18s,transform .18s}.foot-method[data-astro-cid-5hce7sga]:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 16px 40px -24px #21120980}.foot-method[data-astro-cid-5hce7sga] .kicker[data-astro-cid-5hce7sga]{margin:0}.fm-title[data-astro-cid-5hce7sga]{display:block;font-family:var(--f-display);font-weight:700;font-size:var(--t-32);letter-spacing:-.02em;line-height:1.05;color:var(--ink);margin:12px 0;text-wrap:balance}.fm-cta[data-astro-cid-5hce7sga]{color:var(--ultra);font-weight:600;font-size:var(--t-12)}.foot-method[data-astro-cid-5hce7sga]:hover .fm-cta[data-astro-cid-5hce7sga]{text-decoration:underline;text-underline-offset:3px}.foot-map[data-astro-cid-5hce7sga]{margin-top:var(--s-48);display:grid;grid-template-columns:1fr 1fr;gap:20px 40px}.smap-col[data-astro-cid-5hce7sga]{display:flex;flex-direction:column;gap:9px}.smap-h[data-astro-cid-5hce7sga]{font-size:var(--t-11);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);margin-bottom:3px}.smap-col[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{font-size:var(--t-14);color:var(--ink-soft);width:fit-content}.smap-col[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--ink)}.foot-cred[data-astro-cid-5hce7sga]{margin-top:var(--s-48);display:grid;gap:2px}.fc-row[data-astro-cid-5hce7sga]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 2px;border-bottom:1px solid var(--rule)}.fc-l[data-astro-cid-5hce7sga]{font-size:var(--t-11);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em}.fc-r[data-astro-cid-5hce7sga]{color:var(--ink);font-weight:600;text-align:right}.fc-soc[data-astro-cid-5hce7sga]{display:flex;gap:18px;flex-wrap:wrap;justify-content:flex-end}.fc-soc[data-astro-cid-5hce7sga] .fc-r[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;gap:6px}.fc-soc[data-astro-cid-5hce7sga] .fc-r[data-astro-cid-5hce7sga]:hover{color:var(--ultra)}.fc-soc[data-astro-cid-5hce7sga] svg[data-astro-cid-5hce7sga]{color:var(--ink-soft);flex-shrink:0}.fc-soc[data-astro-cid-5hce7sga] .fc-r[data-astro-cid-5hce7sga]:hover svg[data-astro-cid-5hce7sga]{color:var(--ultra)}.fc-r[data-astro-cid-5hce7sga]:hover{color:var(--ultra)}.foot-bar[data-astro-cid-5hce7sga]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-top:var(--s-24)}.foot-links[data-astro-cid-5hce7sga]{display:flex;gap:20px;align-items:center;font-size:var(--t-12)}.foot-links[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga],.linklike[data-astro-cid-5hce7sga]{color:var(--ink-soft)}.foot-links[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover,.linklike[data-astro-cid-5hce7sga]:hover{color:var(--ink)}.linklike[data-astro-cid-5hce7sga]{background:none;border:0;cursor:pointer;font:inherit;padding:0}@media (max-width: 640px){.foot[data-astro-cid-5hce7sga]{margin-top:var(--s-48)}.foot[data-astro-cid-5hce7sga] .wrap[data-astro-cid-5hce7sga]{padding-top:var(--s-32);padding-bottom:var(--s-32)}.foot-method[data-astro-cid-5hce7sga]{padding:24px 18px}.fm-title[data-astro-cid-5hce7sga]{font-size:var(--t-24)}.foot-bar[data-astro-cid-5hce7sga]{flex-direction:column;align-items:flex-start;gap:16px}.foot-links[data-astro-cid-5hce7sga]{flex-wrap:wrap;gap:12px 20px}}@media (max-width: 1024px){.nav[data-astro-cid-5hce7sga],.mast-rm[data-astro-cid-5hce7sga]{display:none}.mast-right[data-astro-cid-5hce7sga]{margin-left:auto}.mnav-btn[data-astro-cid-5hce7sga]{display:inline-flex}.mast[data-astro-cid-5hce7sga].open .mnav[data-astro-cid-5hce7sga]{display:flex;flex-direction:column;border-top:1px solid var(--rule);padding:8px 28px 14px}.mast[data-astro-cid-5hce7sga].open .mnav[data-astro-cid-5hce7sga]{transition:opacity .22s ease,transform .22s var(--spring, ease);@starting-style{opacity:0;transform:translateY(-6px)}}.mnav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:8px;padding:11px 2px;color:var(--ink);font-size:var(--t-16);font-weight:500;border-bottom:1px solid var(--rule)}.mnav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:last-child{border-bottom:0}}
