@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/money/_astro/source-serif-4-cyrillic-ext-600-normal.D_E8FDgP.woff2) format("woff2"),url(/money/_astro/source-serif-4-cyrillic-ext-600-normal.DiT2IGQm.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/money/_astro/source-serif-4-cyrillic-600-normal.BDP5YDHD.woff2) format("woff2"),url(/money/_astro/source-serif-4-cyrillic-600-normal.DFnC3vAY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/money/_astro/source-serif-4-greek-600-normal.DdRkKr-1.woff2) format("woff2"),url(/money/_astro/source-serif-4-greek-600-normal.DhXQw1Kl.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/money/_astro/source-serif-4-vietnamese-600-normal.CznyfUKR.woff2) format("woff2"),url(/money/_astro/source-serif-4-vietnamese-600-normal.B0WJbuqT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/money/_astro/source-serif-4-latin-ext-600-normal.0sIUyHMO.woff2) format("woff2"),url(/money/_astro/source-serif-4-latin-ext-600-normal.C6NNqpJh.woff) format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/money/_astro/source-serif-4-latin-600-normal.DouSKlru.woff2) format("woff2"),url(/money/_astro/source-serif-4-latin-600-normal.DMD1h6_f.woff) format("woff");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:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/money/_astro/fira-sans-cyrillic-ext-400-normal.Cycyekte.woff2) format("woff2"),url(/money/_astro/fira-sans-cyrillic-ext-400-normal.Dd5dApAy.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/money/_astro/fira-sans-cyrillic-400-normal.CKu2TFQr.woff2) format("woff2"),url(/money/_astro/fira-sans-cyrillic-400-normal.D9eUeF-O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/money/_astro/fira-sans-greek-ext-400-normal.ByG7UNQ2.woff2) format("woff2"),url(/money/_astro/fira-sans-greek-ext-400-normal.ClCfNE6D.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/money/_astro/fira-sans-greek-400-normal.BFCFncbp.woff2) format("woff2"),url(/money/_astro/fira-sans-greek-400-normal.DQ8sF22y.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/money/_astro/fira-sans-vietnamese-400-normal.ljDTQFsx.woff2) format("woff2"),url(/money/_astro/fira-sans-vietnamese-400-normal.DUVG35gE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/money/_astro/fira-sans-latin-ext-400-normal.BLG_mAEf.woff2) format("woff2"),url(/money/_astro/fira-sans-latin-ext-400-normal.BCUwhuGB.woff) format("woff");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:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/money/_astro/fira-sans-latin-400-normal.a0AnQzuD.woff2) format("woff2"),url(/money/_astro/fira-sans-latin-400-normal.66xCkunx.woff) format("woff");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:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/money/_astro/fira-sans-cyrillic-ext-700-normal.BfO9TR-w.woff2) format("woff2"),url(/money/_astro/fira-sans-cyrillic-ext-700-normal.Gcpdxicj.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/money/_astro/fira-sans-cyrillic-700-normal.Bl-HczEO.woff2) format("woff2"),url(/money/_astro/fira-sans-cyrillic-700-normal.KyW5QH4H.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/money/_astro/fira-sans-greek-ext-700-normal.C1m6bE4Q.woff2) format("woff2"),url(/money/_astro/fira-sans-greek-ext-700-normal.C8J5qYMq.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/money/_astro/fira-sans-greek-700-normal.BVfcrbV7.woff2) format("woff2"),url(/money/_astro/fira-sans-greek-700-normal.CJu31rC4.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/money/_astro/fira-sans-vietnamese-700-normal.j5oLGLJY.woff2) format("woff2"),url(/money/_astro/fira-sans-vietnamese-700-normal.DFi88MGY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/money/_astro/fira-sans-latin-ext-700-normal.g2Yrd4J5.woff2) format("woff2"),url(/money/_astro/fira-sans-latin-ext-700-normal.cfTxGFzJ.woff) format("woff");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:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/money/_astro/fira-sans-latin-700-normal.CRhwpWTq.woff2) format("woff2"),url(/money/_astro/fira-sans-latin-700-normal.DgqLm3Fi.woff) format("woff");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:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/money/_astro/fira-sans-cyrillic-ext-400-italic.DB_xS_b6.woff2) format("woff2"),url(/money/_astro/fira-sans-cyrillic-ext-400-italic.CbnarsDi.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/money/_astro/fira-sans-cyrillic-400-italic.BAKcRBDi.woff2) format("woff2"),url(/money/_astro/fira-sans-cyrillic-400-italic.XFS4x9o7.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/money/_astro/fira-sans-greek-ext-400-italic.DB9zFlCy.woff2) format("woff2"),url(/money/_astro/fira-sans-greek-ext-400-italic.D_uSVs8G.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/money/_astro/fira-sans-greek-400-italic.CIBgJGMf.woff2) format("woff2"),url(/money/_astro/fira-sans-greek-400-italic.DVTb3Fp1.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/money/_astro/fira-sans-vietnamese-400-italic.39ka_yKM.woff2) format("woff2"),url(/money/_astro/fira-sans-vietnamese-400-italic.BIWXzvwe.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/money/_astro/fira-sans-latin-ext-400-italic.2dIMMX94.woff2) format("woff2"),url(/money/_astro/fira-sans-latin-ext-400-italic.ClyKEpSl.woff) format("woff");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:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/money/_astro/fira-sans-latin-400-italic.BHZPyyGY.woff2) format("woff2"),url(/money/_astro/fira-sans-latin-400-italic.D1LrdPSQ.woff) format("woff");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:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/money/_astro/fira-mono-cyrillic-ext-400-normal.FAIU8e3o.woff2) format("woff2"),url(/money/_astro/fira-mono-cyrillic-ext-400-normal.Co4MVjrD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/money/_astro/fira-mono-cyrillic-400-normal.BJkDdjbt.woff2) format("woff2"),url(/money/_astro/fira-mono-cyrillic-400-normal.DUd3efVn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/money/_astro/fira-mono-greek-ext-400-normal.Be4g_LSk.woff2) format("woff2"),url(/money/_astro/fira-mono-greek-ext-400-normal.BQ5yw6bY.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/money/_astro/fira-mono-greek-400-normal.ftNhKy_S.woff2) format("woff2"),url(/money/_astro/fira-mono-greek-400-normal.B_0AmgK7.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/money/_astro/fira-mono-symbols2-400-normal.C6JptOil.woff2) format("woff2"),url(/money/_astro/fira-mono-symbols2-400-normal.CpeG9ob9.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/money/_astro/fira-mono-latin-ext-400-normal.B2gPvaNr.woff2) format("woff2"),url(/money/_astro/fira-mono-latin-ext-400-normal.CbD3vWRE.woff) format("woff");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:Fira Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/money/_astro/fira-mono-latin-400-normal.DVTTRLHv.woff2) format("woff2"),url(/money/_astro/fira-mono-latin-400-normal.C3FQ26ho.woff) format("woff");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{--color-base-navy: #1F2A44;--color-base-band-deep: #172037;--color-base-surface-dark: #26324F;--color-base-gold: #E3B23C;--color-base-gold-edge: #B08326;--color-base-gold-text-light: #8A6410;--color-base-paper: #FBF9F5;--color-base-white: #FFFFFF;--color-base-cream: #F2EFE8;--color-base-ink-muted-light: #515A70;--color-base-ink-muted-dark: #AEB6C8;--color-base-border-light: #E7E1D4;--color-base-border-strong-light: #D6CDBB;--color-base-border-dark: #33415F;--color-base-pos-light: #15723E;--color-base-pos-dark: #5FD08A;--color-base-neg-light: #B4232A;--color-base-neg-dark: #F1888B;--color-base-chart-gold-light: #95761A;--color-base-chart-gold-dark: #D6A925;--color-base-chart-blue-light: #2A44BC;--color-base-chart-blue-dark: #5F7AE2;--color-base-chart-berry-light: #A65092;--color-base-chart-berry-dark: #E356A0;--color-base-chart-teal-light: #129CB7;--color-base-chart-teal-dark: #13A3BF;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--font-family-heading: "Source Serif 4", Georgia, "Times New Roman", serif;--font-family-sans: "Fira Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-mono: "Fira Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-size-xs: 13px;--font-size-sm: 14px;--font-size-base: 17px;--font-size-lg: 20px;--font-size-xl: 26px;--font-size-2xl: 34px;--font-size-3xl: 44px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-leading-tight: 1.2;--font-leading-normal: 1.55;--font-measure: 66ch;--font-tracking-normal: 0;--font-tracking-wide: .03em;--font-tracking-wider: .06em;--border-hairline: 1px;--border-accent: 3px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 999px;--elevation-card: 0 1px 2px color-mix(in srgb, var(--color-base-navy) 6%, transparent), 0 2px 8px color-mix(in srgb, var(--color-base-navy) 5%, transparent);--elevation-raised: 0 6px 20px color-mix(in srgb, var(--color-base-navy) 12%, transparent);--color-ground: var(--color-base-paper);--color-surface: var(--color-base-white);--color-band: var(--color-base-navy);--color-ink: var(--color-base-navy);--color-ink-muted: var(--color-base-ink-muted-light);--color-ink-on-band: var(--color-base-cream);--color-gold-text: var(--color-base-gold-text-light);--color-accent: var(--color-base-gold);--color-accent-ink: var(--color-base-navy);--color-link: var(--color-base-navy);--color-pos: var(--color-base-pos-light);--color-neg: var(--color-base-neg-light);--color-border: var(--color-base-border-light);--color-border-strong: var(--color-base-border-strong-light);--color-focus: var(--color-base-gold-edge);--color-chart-series-1: var(--color-base-chart-gold-light);--color-chart-series-2: var(--color-base-chart-blue-light);--color-chart-series-3: var(--color-base-chart-berry-light);--color-chart-series-4: var(--color-base-chart-teal-light)}@media(prefers-color-scheme:dark){:root{--color-ground: var(--color-base-navy);--color-surface: var(--color-base-surface-dark);--color-band: var(--color-base-band-deep);--color-ink: var(--color-base-cream);--color-ink-muted: var(--color-base-ink-muted-dark);--color-ink-on-band: var(--color-base-cream);--color-gold-text: var(--color-base-gold);--color-accent: var(--color-base-gold);--color-accent-ink: var(--color-base-navy);--color-link: var(--color-base-cream);--color-pos: var(--color-base-pos-dark);--color-neg: var(--color-base-neg-dark);--color-border: var(--color-base-border-dark);--color-border-strong: var(--color-base-border-dark);--color-focus: var(--color-base-gold);--color-chart-series-1: var(--color-base-chart-gold-dark);--color-chart-series-2: var(--color-base-chart-blue-dark);--color-chart-series-3: var(--color-base-chart-berry-dark);--color-chart-series-4: var(--color-base-chart-teal-dark)}}:root[data-theme=light]{--color-ground: var(--color-base-paper);--color-surface: var(--color-base-white);--color-band: var(--color-base-navy);--color-ink: var(--color-base-navy);--color-ink-muted: var(--color-base-ink-muted-light);--color-ink-on-band: var(--color-base-cream);--color-gold-text: var(--color-base-gold-text-light);--color-accent: var(--color-base-gold);--color-accent-ink: var(--color-base-navy);--color-link: var(--color-base-navy);--color-pos: var(--color-base-pos-light);--color-neg: var(--color-base-neg-light);--color-border: var(--color-base-border-light);--color-border-strong: var(--color-base-border-strong-light);--color-focus: var(--color-base-gold-edge);--color-chart-series-1: var(--color-base-chart-gold-light);--color-chart-series-2: var(--color-base-chart-blue-light);--color-chart-series-3: var(--color-base-chart-berry-light);--color-chart-series-4: var(--color-base-chart-teal-light)}:root[data-theme=dark]{--color-ground: var(--color-base-navy);--color-surface: var(--color-base-surface-dark);--color-band: var(--color-base-band-deep);--color-ink: var(--color-base-cream);--color-ink-muted: var(--color-base-ink-muted-dark);--color-ink-on-band: var(--color-base-cream);--color-gold-text: var(--color-base-gold);--color-accent: var(--color-base-gold);--color-accent-ink: var(--color-base-navy);--color-link: var(--color-base-cream);--color-pos: var(--color-base-pos-dark);--color-neg: var(--color-base-neg-dark);--color-border: var(--color-base-border-dark);--color-border-strong: var(--color-base-border-dark);--color-focus: var(--color-base-gold);--color-chart-series-1: var(--color-base-chart-gold-dark);--color-chart-series-2: var(--color-base-chart-blue-dark);--color-chart-series-3: var(--color-base-chart-berry-dark);--color-chart-series-4: var(--color-base-chart-teal-dark)}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--space-16) + var(--space-2));scroll-behavior:smooth}html.site-menu-open{overflow:hidden}body{margin:0;background:var(--color-ground);color:var(--color-ink);font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--font-leading-normal);font-weight:var(--font-weight-normal);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-family-heading);line-height:var(--font-leading-tight);font-weight:var(--font-weight-semibold);text-wrap:balance;overflow-wrap:anywhere;margin:0 0 var(--space-4)}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}p{margin:0 0 var(--space-4);max-width:var(--font-measure)}a{color:var(--color-link);text-underline-offset:2px}summary{min-height:var(--space-6)}.field__label-row,.g-q__label-row{display:flex;align-items:center;gap:var(--space-1);width:fit-content;margin-bottom:var(--space-1)}.field__label-row .field__label,.g-q__label-row .g-q__label{margin-bottom:0}.btn{display:inline-block;font:inherit;font-weight:var(--font-weight-semibold);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);cursor:pointer;text-decoration:none;border:var(--border-hairline) solid transparent}.btn--primary{background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-focus)}.btn--ghost{background:transparent;color:inherit;border-color:var(--color-border-strong)}.btn:hover{border-color:var(--color-focus)}.tnum{font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.skip-link{position:absolute;left:var(--space-2);top:calc(-1 * var(--space-16));background:var(--color-surface);color:var(--color-ink);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);z-index:10;transition:top .15s ease}.skip-link:focus{top:var(--space-2)}.container{width:100%;max-width:72rem;margin-inline:auto;padding-inline:var(--space-4)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.g-mode{display:inline-flex;align-self:start;gap:var(--space-1);padding:var(--space-1);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);width:fit-content}.g-mode__btn{font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-ink-muted);background:transparent;border:0;border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);cursor:pointer}.g-mode__btn.is-on{background:var(--color-accent);color:var(--color-accent-ink)}.g-mode__btn:not(.is-on):hover{color:var(--color-ink)}.g-cards{display:grid;gap:var(--space-4);max-width:42rem}.g-card{border:var(--border-hairline) solid var(--color-border);margin:0;padding:var(--space-5);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--elevation-card);min-width:0}.g-card__title{display:block;font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);color:var(--color-ink);margin:0 0 var(--space-4);padding:0}.g-q{margin-bottom:var(--space-5)}.g-q:last-child{margin-bottom:0}.g-q__label{display:block;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--color-ink);margin-bottom:var(--space-1)}.g-q__help{font-size:var(--font-size-sm);color:var(--color-ink-muted);margin:0 0 var(--space-2);max-width:var(--font-measure)}.field__control--sm{max-width:16rem}.g-per{min-height:var(--space-6);border:0;background:transparent;color:var(--color-ink-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;padding-inline:var(--space-1)}.g-per:focus{outline:none}.g-chips{margin-top:var(--space-2);display:flex;flex-wrap:wrap;gap:var(--space-2)}.g-chip{font:inherit;font-size:var(--font-size-sm);color:var(--color-ink-muted);background:transparent;border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);cursor:pointer}.g-chip:hover{border-color:var(--color-focus);color:var(--color-ink)}.g-terms{display:flex;flex-wrap:wrap;gap:var(--space-2)}.g-term{font:inherit;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-ink);background:var(--color-ground);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);cursor:pointer}.g-term:hover{border-color:var(--color-focus)}.g-term.is-on{background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-accent)}.g-card--collapsed{padding:0}.g-card__summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-5)}.g-card__summary::-webkit-details-marker{display:none}.g-card__summary-text{display:grid;gap:2px}.g-card__summary .g-card__title{margin:0}.g-card__hint{font-size:var(--font-size-sm);color:var(--color-ink-muted)}.g-card__summary:after{content:"▾";margin-left:auto;color:var(--color-ink-muted);font-size:var(--font-size-sm)}.g-card--collapsed[open] .g-card__summary:after{content:"▴"}.g-card__body{padding:0 var(--space-5) var(--space-5);display:grid;gap:var(--space-4)}.g-q--inline{margin-bottom:0}.calc{min-width:0;margin-top:var(--space-8)}.calc__workspace{display:grid;overflow:hidden;border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--elevation-card)}.calc__inputs,.calc__results{min-width:0;padding:var(--space-6)}.calc__eyebrow{margin:0 0 var(--space-2);color:var(--color-gold-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-wider);text-transform:uppercase}.calc__title{margin-bottom:var(--space-6);font-size:var(--font-size-xl)}.calc__fields{display:grid;gap:var(--space-5)}.calc .field{min-width:0}.calc .field__control{display:flex;align-items:center;min-height:var(--space-12);overflow:hidden;border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-ground)}.calc .field__control:hover,.calc .field__control:focus-within{border-color:var(--color-focus)}.calc .field__control:has([aria-invalid=true]){border-color:var(--color-neg)}.calc .field__input,.calc .field__select,.calc .field__textarea{width:100%;min-width:0;min-height:calc(var(--space-12) - (2 * var(--border-hairline)));padding:var(--space-2) var(--space-3);border:0;outline:0;background:transparent;color:var(--color-ink);font:inherit}.calc .field__textarea{min-height:var(--space-16);resize:vertical}.calc .field__select{cursor:pointer}.calc .field__input[type=number]{appearance:textfield}.calc .field__input[type=number]::-webkit-inner-spin-button,.calc .field__input[type=number]::-webkit-outer-spin-button{margin:0;appearance:none}.calc .field__affix{flex:0 0 auto;color:var(--color-ink-muted);font-size:var(--font-size-sm)}.calc .field__affix--prefix{padding-left:var(--space-3)}.calc .field__affix--suffix{padding-right:var(--space-3)}.calc .field__hint,.calc .field__error{margin:var(--space-1) 0 0;font-size:var(--font-size-sm)}.calc .field__hint{color:var(--color-ink-muted)}.calc .field__error{color:var(--color-neg)}.calc__fieldset{display:grid;gap:var(--space-4);margin:0;padding:var(--space-4);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-md)}.calc__legend{padding:0 var(--space-1);font-weight:var(--font-weight-semibold)}.calc__choice{display:grid;gap:var(--space-2)}.calc__choice label{display:flex;align-items:flex-start;gap:var(--space-2);min-height:var(--space-12);padding:var(--space-3);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-md);cursor:pointer}.calc__choice input{flex:0 0 var(--space-6);width:var(--space-6);height:var(--space-6);margin:0;accent-color:var(--color-focus)}.calc__choice span{display:grid;gap:var(--space-1)}.calc__choice small{color:var(--color-ink-muted)}.calc__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-5)}.calc__actions .btn{min-height:var(--space-12)}.calc__status,.calc__privacy{color:var(--color-ink-muted);font-size:var(--font-size-sm)}.calc__privacy{margin:var(--space-3) 0 0}.calc__results{background:var(--color-band);color:var(--color-ink-on-band)}.calc__results .calc__eyebrow{color:var(--color-accent)}.calc__primary-label{display:flex;align-items:center;gap:var(--space-1);margin:var(--space-5) 0 var(--space-1);color:var(--color-ink-on-band);font-size:var(--font-size-base)}.calc__primary{margin:0;color:var(--color-ink-on-band);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.calc__context{margin:var(--space-2) 0 0;color:var(--color-ink-on-band);font-size:var(--font-size-sm)}.calc__facts{display:grid;gap:0;margin:var(--space-6) 0 0}.calc__facts>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-3);border-top:var(--border-hairline) solid var(--color-border-strong)}.calc__facts dt{display:flex;align-items:center;gap:var(--space-1);color:var(--color-ink-on-band)}.calc__facts dd{margin:0;text-align:right;overflow-wrap:anywhere}.calc__note{margin:var(--space-5) 0 0;color:var(--color-ink-on-band);font-size:var(--font-size-sm)}.calc__error{min-height:18rem;display:grid;align-content:center}.calc__error h2,.calc__error p{color:var(--color-ink-on-band)}.calc__chart,.calc__detail{margin-top:var(--space-6);padding:var(--space-5);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.calc__chart h3,.calc__detail h3{font-size:var(--font-size-lg)}.calc__chart-box{min-height:14rem}.calc__chart-box svg{display:block;width:100%;height:auto}.calc__legend{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-3) 0 0;color:var(--color-ink-muted);font-size:var(--font-size-sm)}.calc__legend span{display:inline-flex;align-items:center;gap:var(--space-2)}.calc__legend i{display:inline-block;width:var(--space-4);height:var(--border-accent);background:var(--color-ink)}.calc__legend i[data-tone=accent]{background:var(--color-gold-text)}.calc__legend i[data-tone=muted]{background:var(--color-ink-muted)}.calc__table-wrap{overflow-x:auto}.calc__table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.calc__table th,.calc__table td{padding:var(--space-2) var(--space-3);border-bottom:var(--border-hairline) solid var(--color-border);text-align:right;white-space:nowrap}.calc__table th:first-child,.calc__table td:first-child{text-align:left}.calc__table th{color:var(--color-ink-muted);font-weight:var(--font-weight-semibold)}.calc__detail summary{cursor:pointer;font-weight:var(--font-weight-semibold)}.calc__detail summary+*{margin-top:var(--space-4)}.sr-only{position:absolute;width:var(--border-hairline);height:var(--border-hairline);padding:0;margin:calc(-1 * var(--border-hairline));overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:48rem){.calc__workspace{grid-template-columns:minmax(0,1fr) minmax(20rem,1fr)}.calc__inputs,.calc__results{padding:var(--space-8)}}@media(max-width:30rem){.calc__inputs,.calc__results{padding:var(--space-5) var(--space-4)}.calc__facts>div{grid-template-columns:1fr}.calc__facts dd{text-align:left}}.consent[data-astro-cid-2effgw6e]{position:fixed;inset-inline:0;bottom:0;z-index:100;background:var(--color-surface);border-top:var(--border-hairline) solid var(--color-border);box-shadow:var(--elevation-raised)}.consent__inner[data-astro-cid-2effgw6e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4)}.consent__text[data-astro-cid-2effgw6e]{flex:1 1 20rem}.consent__title[data-astro-cid-2effgw6e]{font-weight:var(--font-weight-semibold);margin:0 0 var(--space-1)}.consent__body[data-astro-cid-2effgw6e]{font-size:var(--font-size-sm);color:var(--color-ink-muted);margin:0;max-width:var(--font-measure)}.consent__actions[data-astro-cid-2effgw6e]{display:flex;gap:var(--space-3);flex:0 0 auto}.consent__btn[data-astro-cid-2effgw6e]{font:inherit;font-weight:var(--font-weight-semibold);padding:var(--space-2) var(--space-6);border-radius:var(--radius-md);cursor:pointer;border:var(--border-hairline) solid transparent}.consent__btn--accept[data-astro-cid-2effgw6e]{background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-focus)}.consent__btn--reject[data-astro-cid-2effgw6e]{background:transparent;color:var(--color-ink);border-color:var(--color-border-strong)}.consent__btn--reject[data-astro-cid-2effgw6e]:hover,.consent__btn--accept[data-astro-cid-2effgw6e]:hover{border-color:var(--color-focus)}.quick[data-astro-cid-c5i7dseo]{display:inline-flex;flex:0 0 auto;align-items:center}.quick-dialog__kicker[data-astro-cid-c5i7dseo]{margin:0 0 var(--space-1);color:var(--color-gold-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-wider);text-transform:uppercase}.quick__open[data-astro-cid-c5i7dseo]{display:inline-flex;flex:0 0 auto;align-items:center;min-height:var(--space-12);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill)}.quick__pair[data-astro-cid-c5i7dseo]{white-space:nowrap}.quick-dialog[data-astro-cid-c5i7dseo]{width:min(36rem,calc(100% - var(--space-8)));max-height:calc(100dvh - var(--space-8));padding:0;overflow:auto;border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--elevation-raised)}.quick-dialog[data-astro-cid-c5i7dseo]::backdrop{background:color-mix(in srgb,var(--color-band) 72%,transparent)}.quick-dialog__head[data-astro-cid-c5i7dseo]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) var(--space-6) 0}.quick-dialog__title[data-astro-cid-c5i7dseo]{margin:0;font-size:var(--font-size-xl)}.quick-dialog__close[data-astro-cid-c5i7dseo]{min-height:var(--space-12);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);background:transparent;color:var(--color-ink);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.quick-dialog__description[data-astro-cid-c5i7dseo]{margin:var(--space-2) var(--space-6) var(--space-5);color:var(--color-ink-muted);font-size:var(--font-size-sm)}.quick-dialog__body[data-astro-cid-c5i7dseo]{display:grid;gap:var(--space-4);padding-inline:var(--space-6)}.quick-dialog__pair[data-astro-cid-c5i7dseo]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.field[data-astro-cid-c5i7dseo]{min-width:0}.field__input[data-astro-cid-c5i7dseo]{width:100%;min-height:var(--space-12);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-ground);color:var(--color-ink);font:inherit}.field__input[data-astro-cid-c5i7dseo]:hover{border-color:var(--color-focus)}.field__input[data-astro-cid-c5i7dseo][aria-invalid=true]{border-color:var(--color-neg)}.field__input[data-astro-cid-c5i7dseo][type=number]{appearance:textfield}.field__input[data-astro-cid-c5i7dseo][type=number]::-webkit-inner-spin-button,.field__input[data-astro-cid-c5i7dseo][type=number]::-webkit-outer-spin-button{margin:0;appearance:none}.field__error[data-astro-cid-c5i7dseo]{margin:var(--space-1) 0 0;color:var(--color-neg);font-size:var(--font-size-sm)}.quick-dialog__swap[data-astro-cid-c5i7dseo]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--space-12);padding:var(--space-2) var(--space-4);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--color-ink);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.quick-dialog__swap[data-astro-cid-c5i7dseo]:hover,.quick-dialog__close[data-astro-cid-c5i7dseo]:hover{border-color:var(--color-focus)}.quick-result[data-astro-cid-c5i7dseo]{min-height:10rem;padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-band);color:var(--color-ink-on-band)}.quick-result__context[data-astro-cid-c5i7dseo]{margin:0 0 var(--space-1);color:var(--color-ink-on-band);font-size:var(--font-size-sm)}.quick-result__answer[data-astro-cid-c5i7dseo]{margin:0;color:var(--color-ink-on-band);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.quick-result__rate-row[data-astro-cid-c5i7dseo]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--color-border-strong);font-size:var(--font-size-sm)}.quick-result__rate-label[data-astro-cid-c5i7dseo]{display:inline-flex;align-items:center;gap:var(--space-1)}.quick-result__status[data-astro-cid-c5i7dseo],.quick-result__warning[data-astro-cid-c5i7dseo]{margin:var(--space-3) 0 0;color:var(--color-ink-on-band);font-size:var(--font-size-sm)}.quick-result__warning[data-astro-cid-c5i7dseo]{color:var(--color-accent)}.quick-result__retry[data-astro-cid-c5i7dseo]{min-height:var(--space-12);margin-top:var(--space-3);padding:var(--space-2) var(--space-4);border:var(--border-hairline) solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-ink);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.quick-result__retry--text[data-astro-cid-c5i7dseo]{background:transparent;color:var(--color-accent)}.quick-result__skeleton[data-astro-cid-c5i7dseo]{width:72%;height:var(--space-10);border-radius:var(--radius-sm);background:var(--color-border-strong);opacity:.65;animation:quick-pulse 1.4s ease-in-out infinite alternate}.quick-dialog__footer[data-astro-cid-c5i7dseo]{padding:var(--space-5) var(--space-6) var(--space-6)}.quick-dialog__full-link[data-astro-cid-c5i7dseo]{display:inline-block;min-height:var(--space-10);color:var(--color-gold-text);font-weight:var(--font-weight-semibold)}.quick-dialog__footer[data-astro-cid-c5i7dseo] p[data-astro-cid-c5i7dseo]{margin:var(--space-2) 0 0;color:var(--color-ink-muted);font-size:var(--font-size-xs)}.sr-only[data-astro-cid-c5i7dseo]{position:absolute;width:var(--border-hairline);height:var(--border-hairline);padding:0;margin:calc(-1 * var(--border-hairline));overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes quick-pulse{to{opacity:.35}}@media(min-width:36rem){.quick-dialog__pair[data-astro-cid-c5i7dseo]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.quick-dialog__swap[data-astro-cid-c5i7dseo]{align-self:end;width:var(--space-12);padding:var(--space-2)}.quick-dialog__swap[data-astro-cid-c5i7dseo] span[data-astro-cid-c5i7dseo]:last-child{position:absolute;width:var(--border-hairline);height:var(--border-hairline);overflow:hidden;clip:rect(0,0,0,0)}}@media(max-width:30rem){.quick__open[data-astro-cid-c5i7dseo]{min-height:44px;padding-inline:var(--space-2);font-size:var(--font-size-sm)}.quick-dialog[data-astro-cid-c5i7dseo]{width:calc(100% - var(--space-4));max-height:calc(100dvh - var(--space-4))}.quick-dialog__head[data-astro-cid-c5i7dseo]{padding:var(--space-5) var(--space-4) 0}.quick-dialog__description[data-astro-cid-c5i7dseo]{margin-inline:var(--space-4)}.quick-dialog__body[data-astro-cid-c5i7dseo]{padding-inline:var(--space-4)}.quick-dialog__footer[data-astro-cid-c5i7dseo]{padding:var(--space-5) var(--space-4)}}.site-menu[data-astro-cid-ohllak7e]{display:inline-flex}.site-menu__toggle[data-astro-cid-ohllak7e]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--space-12);padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--color-border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--color-ink);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.site-menu__toggle[data-astro-cid-ohllak7e]:hover,.site-menu__toggle[data-astro-cid-ohllak7e][aria-expanded=true]{border-color:var(--color-focus);background:var(--color-ground)}.site-menu__toggle[data-astro-cid-ohllak7e] svg[data-astro-cid-ohllak7e]{width:var(--space-6);height:var(--space-6)}.site-menu__backdrop[data-astro-cid-ohllak7e]{position:fixed;inset:var(--space-16) 0 0;z-index:1;background:color-mix(in srgb,var(--color-base-navy) 30%,transparent)}.site-menu__panel[data-astro-cid-ohllak7e]{position:fixed;top:var(--space-16);left:50%;z-index:2;width:min(72rem,calc(100% - var(--space-8)));max-height:calc(100dvh - var(--space-16) - var(--space-4));overflow:auto;transform:translate(-50%);border:var(--border-hairline) solid var(--color-border);border-top:0;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--elevation-raised)}.site-menu__head[data-astro-cid-ohllak7e]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:var(--border-hairline) solid var(--color-border)}.site-menu__title[data-astro-cid-ohllak7e]{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.site-menu__home[data-astro-cid-ohllak7e]{flex:0 0 auto;color:var(--color-link);font-weight:var(--font-weight-semibold)}.site-menu__groups[data-astro-cid-ohllak7e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);padding:var(--space-6)}.site-menu__group[data-astro-cid-ohllak7e]{min-width:0}.site-menu__group-title[data-astro-cid-ohllak7e]{margin:0 0 var(--space-3);color:var(--color-gold-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-wider);text-transform:uppercase}.site-menu__group[data-astro-cid-ohllak7e] ul[data-astro-cid-ohllak7e]{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.site-menu__link[data-astro-cid-ohllak7e]{display:flex;align-items:center;min-height:var(--space-10);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-ink);font-weight:var(--font-weight-medium);text-decoration:none}.site-menu__link[data-astro-cid-ohllak7e]:hover{background:var(--color-ground)}.site-menu__link--current[data-astro-cid-ohllak7e],.site-menu__link[data-astro-cid-ohllak7e][aria-current=page]{background:var(--color-accent);color:var(--color-accent-ink)}.site-menu__footer[data-astro-cid-ohllak7e]{display:flex;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-top:var(--border-hairline) solid var(--color-border);background:var(--color-ground)}.site-menu__footer[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e]{color:var(--color-link);font-weight:var(--font-weight-medium)}.site-menu__footer[data-astro-cid-ohllak7e] a[data-astro-cid-ohllak7e][aria-current=page]{font-weight:var(--font-weight-bold)}@media(max-width:48rem){.site-menu__groups[data-astro-cid-ohllak7e]{grid-template-columns:1fr;gap:0;padding:0 var(--space-4)}.site-menu__group[data-astro-cid-ohllak7e]{padding-block:var(--space-4);border-bottom:var(--border-hairline) solid var(--color-border)}.site-menu__group[data-astro-cid-ohllak7e]:last-child{border-bottom:0}.site-menu__group[data-astro-cid-ohllak7e] ul[data-astro-cid-ohllak7e]{gap:0}.site-menu__link[data-astro-cid-ohllak7e]{min-height:var(--space-12)}}.site-header[data-astro-cid-sckkx6r4]{position:sticky;top:0;z-index:100;height:var(--space-16);border-bottom:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--elevation-card)}.site-header__inner[data-astro-cid-sckkx6r4]{display:flex;align-items:center;justify-content:space-between;height:100%}.site-header__actions[data-astro-cid-sckkx6r4]{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-2)}.lockup[data-astro-cid-sckkx6r4]{display:inline-flex;align-items:center;text-decoration:none}.lockup__img[data-astro-cid-sckkx6r4]{display:block;height:var(--space-10);width:auto}.lockup__coin[data-astro-cid-sckkx6r4],.lockup__img--dark[data-astro-cid-sckkx6r4]{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .lockup__img--light[data-astro-cid-sckkx6r4]{display:none}:root:not([data-theme=light]) .lockup__img--dark[data-astro-cid-sckkx6r4]{display:block}}:root[data-theme=dark] .lockup__img--light[data-astro-cid-sckkx6r4]{display:none}:root[data-theme=dark] .lockup__img--dark[data-astro-cid-sckkx6r4]{display:block}:root[data-theme=light] .lockup__img--light[data-astro-cid-sckkx6r4]{display:block}:root[data-theme=light] .lockup__img--dark[data-astro-cid-sckkx6r4]{display:none}.theme-toggle[data-astro-cid-sckkx6r4]{display:inline-flex;align-items:center;gap:var(--space-2);font:inherit;color:var(--color-ink);background:transparent;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);cursor:pointer}.theme-toggle[data-astro-cid-sckkx6r4]:hover{border-color:var(--color-focus)}.theme-toggle__dot[data-astro-cid-sckkx6r4]{width:10px;height:10px;border-radius:50%;background:var(--color-accent)}@media(max-width:40rem){.site-header__inner[data-astro-cid-sckkx6r4]{gap:var(--space-2)}.lockup[data-astro-cid-sckkx6r4]{min-width:var(--space-10);flex:0 0 var(--space-10)}.lockup__img--light[data-astro-cid-sckkx6r4],.lockup__img--dark[data-astro-cid-sckkx6r4]{display:none!important}.lockup__coin[data-astro-cid-sckkx6r4]{display:block;width:var(--space-10);height:var(--space-10)}.site-header__actions[data-astro-cid-sckkx6r4]{gap:var(--space-1)}.theme-toggle[data-astro-cid-sckkx6r4]{flex:0 0 auto;justify-content:center;min-width:44px;min-height:44px;padding:var(--space-2)}.theme-toggle[data-astro-cid-sckkx6r4]>span[data-astro-cid-sckkx6r4]:last-child{display:none}}.site-footer[data-astro-cid-sckkx6r4]{margin-top:var(--space-16);border-top:1px solid var(--color-border);padding-block:var(--space-8)}.site-footer__disclaimer[data-astro-cid-sckkx6r4]{color:var(--color-ink-muted);font-size:var(--font-size-sm);max-width:var(--font-measure)}.site-footer__meta[data-astro-cid-sckkx6r4]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--font-size-sm);margin:var(--space-4) 0 0}.site-footer__copy[data-astro-cid-sckkx6r4]{color:var(--color-ink-muted)}.site-footer__brand[data-astro-cid-sckkx6r4]{color:inherit;text-decoration:underline;text-underline-offset:2px}.site-footer__brand[data-astro-cid-sckkx6r4]:hover{color:var(--color-gold-text)}.footer-link[data-astro-cid-sckkx6r4]{font:inherit;color:var(--color-gold-text);background:none;border:0;padding:var(--space-1) 0;min-height:24px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}
