/* SOFRRate.com theme + layout — single source of truth.
   Linked by every page (dynamic + static).
   THEMING: every color/font/shape is a CSS variable below. The default :root is
   the "Classic" theme (the original look). To switch the whole site to another
   theme, set data-theme on <html> (e.g. <html lang="en" data-theme="slate">).
   Open theme-preview.html in a browser to compare them live. */
/* Terminal font, self-hosted (no external request). Used by the "Terminal" font option
   (data-font="terminal") and the oxford-dos2 theme. */
@font-face{font-family:"VT323";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/vt323.woff2") format("woff2")}
:root{
  /* type */
  --font:Helvetica,sans-serif;
  --font-head:var(--font);
  --font-mono:"SF Mono","Roboto Mono",Menlo,Consolas,monospace;
  /* surfaces & text */
  --page-bg:#ffffff;
  --ink:#1a1a1a;
  --muted:#666666;
  --surface:#ffffff;        /* raised cards */
  --surface-2:#f9f9f9;      /* sunken panels */
  --border:#e0e0e0;
  --border-soft:#eeeeee;
  /* chrome */
  --brand:rgb(1,0,71);      /* top nav background */
  --brand-ink:#ffffff;
  --nav-hover-bg:#dddddd;
  --nav-hover-ink:#000000;
  --header-bg:lightgray;    /* .tb ad/title bar */
  /* accent */
  --accent:#0f3d91;
  --accent-dark:#0a2a66;
  --accent-ink:#ffffff;
  --accent-soft:#e7f3ff;
  --link:var(--accent);
  --muted-link:rgb(131,131,145);
  /* data */
  --table-stripe:#f2f2f2;
  --th-bg:#f2f2f2;
  --pos:#237a35;
  --neg:#b3261e;
  --field-bg:#ffffff;
  --field-border:#cccccc;
  /* charts (svgchart.js) — series-1 is the theme ink so it auto-adapts; dark themes
     override series 2-4 for contrast. grid/axis/label ride the existing tokens. */
  --chart-grid:var(--border-soft);
  --chart-axis:var(--border);
  --chart-label:var(--muted);
  --series-1:var(--ink);
  --series-2:#1f77b4;
  --series-3:#1f9e57;
  --series-4:#e8800e;
  --yc-cur:#0d3b8c;   /* yield curve — current (dark blue) */
  --yc-1mo:#3b78d8;   /* yield curve — 1 month ago (blue) */
  --yc-1yr:#a3c6ef;   /* yield curve — 1 year ago (light blue) */
  --warn-bg:#fff3cd; --warn-border:#ffc107; --warn-ink:#856404;  /* "Note" callouts */
  /* shape */
  --radius:8px;
  --radius-sm:4px;
  --shadow-card:none;
}

/* ───────── Bloomberg terminal: black + amber, mono numerics, dense, sharp ───────── */
html[data-theme="bloomberg"]{
  --font:"Helvetica Neue",Arial,"Liberation Sans",sans-serif;
  --font-head:var(--font);
  --page-bg:#0b0e11; --ink:#e8e6e3; --muted:#8b9398;
  --surface:#14181d; --surface-2:#0f1318; --border:#232a30; --border-soft:#1b2128;
  --brand:#000000; --brand-ink:#ff9e1b; --nav-hover-bg:#1b2128; --nav-hover-ink:#ffb84d;
  --header-bg:#000000;
  --accent:#ff9e1b; --accent-dark:#cc7a00; --accent-ink:#0b0e11; --accent-soft:rgba(255,158,27,.12);
  --link:#4ea1ff; --muted-link:#6b7378;
  --table-stripe:#11161b; --th-bg:#1a2026; --pos:#25c685; --neg:#ff5c5c;
  --field-bg:#0f1318; --field-border:#2b333a;
  --series-2:#4ea1ff; --series-3:#25c685; --series-4:#ff9e1b;  /* brighter on black */
  --yc-cur:#8ab4ff; --yc-1mo:#5b8ad8; --yc-1yr:#46689f;  /* blues that read on black */
  --radius:2px; --radius-sm:1px; --shadow-card:none;
}
html[data-theme="bloomberg"] h1,html[data-theme="bloomberg"] h2{color:var(--accent);letter-spacing:.02em;text-transform:uppercase}
html[data-theme="bloomberg"] .stat-value,html[data-theme="bloomberg"] .dash-value,
html[data-theme="bloomberg"] #rates,html[data-theme="bloomberg"] #fallback,
html[data-theme="bloomberg"] .global-table{font-family:var(--font-mono)}

/* ───────── Slate: modern fintech light — Inter, white cards, soft shadow, indigo ───────── */
html[data-theme="slate"]{
  --font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  --font-head:var(--font);
  --page-bg:#f8fafc; --ink:#0f172a; --muted:#64748b;
  --surface:#ffffff; --surface-2:#ffffff; --border:#e5e7eb; --border-soft:#f1f5f9;
  --brand:#0f172a; --brand-ink:#f8fafc; --nav-hover-bg:#1e293b; --nav-hover-ink:#ffffff;
  --header-bg:#ffffff;
  --accent:#4f46e5; --accent-dark:#4338ca; --accent-ink:#ffffff; --accent-soft:#eef2ff;
  --link:#4f46e5; --muted-link:#94a3b8;
  --table-stripe:#f8fafc; --th-bg:#f1f5f9; --pos:#059669; --neg:#dc2626;
  --field-bg:#ffffff; --field-border:#cbd5e1;
  --radius:12px; --radius-sm:8px;
  --shadow-card:0 1px 2px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.06);
}

/* ───────── Graphite: neutral gray + black nav, deep-blue accent, flat & tight ───────── */
html[data-theme="graphite"]{
  --font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  --font-head:var(--font);
  --page-bg:#f3f4f6; --ink:#111827; --muted:#6b7280;
  --surface:#ffffff; --surface-2:#f9fafb; --border:#e5e7eb; --border-soft:#f0f1f3;
  --brand:#111418; --brand-ink:#f3f4f6; --nav-hover-bg:#23272e; --nav-hover-ink:#ffffff;
  --header-bg:#ffffff;
  --accent:#1e40af; --accent-dark:#1e3a8a; --accent-ink:#ffffff; --accent-soft:#e8edf7;
  --link:#1e40af; --muted-link:#9aa1ad;
  --table-stripe:#f6f7f9; --th-bg:#f0f1f3; --pos:#157f3c; --neg:#c0392b;
  --field-bg:#ffffff; --field-border:#cbd0d6;
  --radius:8px; --radius-sm:6px;
  --shadow-card:0 1px 2px rgba(17,24,39,.05),0 2px 6px rgba(17,24,39,.06);
}

/* ───────── Oxford: institutional navy — deep-navy nav + accent, blue-gray page ───────── */
html[data-theme="oxford"]{
  --font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  --font-head:var(--font);
  --page-bg:#eef1f5; --ink:#0b1f33; --muted:#5e6b7a;
  --surface:#ffffff; --surface-2:#f4f7fa; --border:#d8e0e9; --border-soft:#e8edf2;
  --brand:#0b2545; --brand-ink:#eaf0f7; --nav-hover-bg:#13355f; --nav-hover-ink:#ffffff;
  --header-bg:#ffffff;
  --accent:#1a4f8a; --accent-dark:#0e3a6b; --accent-ink:#ffffff; --accent-soft:#e3ecf6;
  --link:#1a4f8a; --muted-link:#8a97a6;
  --table-stripe:#f3f6fa; --th-bg:#e9eff5; --pos:#157f3c; --neg:#c0392b;
  --field-bg:#ffffff; --field-border:#c4cfdb;
  --radius:10px; --radius-sm:8px;
  --shadow-card:0 1px 2px rgba(11,37,69,.06),0 6px 16px rgba(11,37,69,.08);
}

/* ───────── Oxford-DOS2 (PARKED): Oxford palette, VT323 — full retro DOS/CRT terminal font.
   Not the shipped theme yet — the chart images use a normal font, so it's held until those
   can be themed too. Requires the VT323 webfont (see the note near the top of this file). ── */
html[data-theme="oxford-dos2"]{
  --font:"VT323",ui-monospace,Consolas,"Courier New",monospace;
  --font-head:var(--font); --font-mono:var(--font);
  --page-bg:#eef1f5; --ink:#0b1f33; --muted:#5e6b7a;
  --surface:#ffffff; --surface-2:#f4f7fa; --border:#d8e0e9; --border-soft:#e8edf2;
  --brand:#0b2545; --brand-ink:#eaf0f7; --nav-hover-bg:#13355f; --nav-hover-ink:#ffffff;
  --header-bg:#ffffff;
  --accent:#1a4f8a; --accent-dark:#0e3a6b; --accent-ink:#ffffff; --accent-soft:#e3ecf6;
  --link:#1a4f8a; --muted-link:#8a97a6;
  --table-stripe:#f3f6fa; --th-bg:#e9eff5; --pos:#157f3c; --neg:#c0392b;
  --field-bg:#ffffff; --field-border:#c4cfdb;
  --radius:10px; --radius-sm:8px;
  --shadow-card:0 1px 2px rgba(11,37,69,.06),0 6px 16px rgba(11,37,69,.08);
}
/* VT323 renders small/narrow — nudge the whole UI up so it stays legible. */
html[data-theme="oxford-dos2"]{font-size:115%}
html[data-theme="oxford-dos2"] .topnav a{padding:10px 14px}

/* ───────── User display toggles (the nav "eye" menu), layered on top of the theme ─────────
   data-mode swaps the palette light<->dark; data-font swaps the body font normal<->terminal.
   Placed AFTER the data-theme blocks so they win on equal specificity. */
html[data-mode="dark"]{
  --page-bg:#0d1b2a; --ink:#e6edf3; --muted:#90a0b0;
  --surface:#16263a; --surface-2:#11202f; --border:#2a3d52; --border-soft:#1d2e40;
  --brand:#0a1622; --brand-ink:#e6edf3; --nav-hover-bg:#1c3047; --nav-hover-ink:#ffffff;
  --header-bg:#0a1622;
  --accent:#4a90d9; --accent-dark:#3a7bc0; --accent-ink:#06121f; --accent-soft:rgba(74,144,217,.16);
  --link:#5ba3e8; --muted-link:#7c8ea0;
  --table-stripe:#11202f; --th-bg:#152636; --pos:#34d399; --neg:#f87171;
  --field-bg:#0d1b2a; --field-border:#2a3d52;
  --series-2:#5ba3e8; --series-3:#34d399; --series-4:#f0a44a;
  --yc-cur:#8ab4ff; --yc-1mo:#5b8ad8; --yc-1yr:#46689f;
  --warn-bg:#33301c; --warn-border:#b8860b; --warn-ink:#e8c97a;
  --shadow-card:0 1px 2px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.35);
}
html[data-font="terminal"]{--font:"VT323",ui-monospace,Consolas,"Courier New",monospace;--font-head:var(--font);font-size:112%}
html[data-font="terminal"] .topnav a{padding:12px 13px}

html{padding:0;margin:0;border:0;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:var(--font)}
body{padding:0;margin:0;border:0;background-color:var(--page-bg);color:var(--ink)}
a{color:var(--link)}
h1,h2,h3{font-family:var(--font-head)}
.container{display:flex;flex-direction:column;min-height:100vh;min-width:100vw}
.logo{text-decoration:none;color:black}
@media (min-width:768px){.container{display:grid;grid-template-columns:1fr 9fr 4fr 1fr;grid-template-rows:max-content max-content max-content auto auto max-content}}
.tb{grid-column:span 4;font-family:var(--font);background:var(--header-bg);grid-row:2}
h1{font-size:1.5em}
.tba{grid-column:span 4;grid-row:3;justify-content:center}
.topad{display:block;text-align:center}
.bls{grid-column:1;grid-row:span 2}
.bl{grid-column:2;grid-row:span 2;padding-left:10px;margin:0;flex:1}
.bra{padding-left:10px;margin:0;grid-column:3;grid-row:5}
.br{padding-left:10px;margin:0;grid-column:3;grid-row:4;position:sticky;top:16px;align-self:start}
.brs{grid-column:4;grid-row:span 2}
.bb{grid-column:span 4;grid-row:6;margin:0;padding:5px 10px 0px 10px;background-color:var(--page-bg);color:var(--muted);min-height:41px}
@media (max-width:767px){.bl{min-width:0px}.br{min-width:0px}}
.eulink{color:var(--muted-link);text-decoration:underline}
.topnav{display:flow-root;background:var(--brand);color:var(--brand-ink)}
.topnav a{float:left;display:block;color:var(--brand-ink);text-align:center;padding:14px 16px;text-decoration:none}
.topnav a:hover{background-color:var(--nav-hover-bg);color:var(--nav-hover-ink)}
.topnav a:focus,.topnav a:active,.topnav a:visited{background:var(--brand);color:var(--brand-ink)}
.topnav .icon{display:none}
/* "Logo" treatment for the brand link (first nav item): a small decorative mark + a
   semibold wordmark, so the top-left reads like a logo. Purely presentational — the
   ::before mark is a CSS mask tinted in the nav's own text color (so it adapts to every
   theme), and the link TEXT is untouched, so the SEO anchor copy is unchanged. The nav
   breakpoint below is 1200px (raised from 1100) so the bolder, wider brand link never
   wraps the 6-link row; below that the hamburger menu takes over. */
.topnav a:first-child{font-weight:600}
.topnav a:first-child::before{content:"";display:inline-block;width:1.05em;height:1.05em;margin-right:.5em;vertical-align:-0.18em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M3 16 L9 10 L13 13 L21 6 M21 6 H16 M21 6 V11'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M3 16 L9 10 L13 13 L21 6 M21 6 H16 M21 6 V11'/%3E%3C/svg%3E") center/contain no-repeat}
@media screen and (max-width:1200px){.topnav a:not(:first-child){display:none}.topnav a.icon{float:right;display:block}}
@media screen and (max-width:1200px){.topnav.responsive{position:relative}.topnav.responsive .icon{position:absolute;right:0;top:0}.topnav.responsive a{float:none;display:block;text-align:left}}
/* "Eye" display-options menu in the nav (font + light/dark toggles). */
.navtools{float:right;position:relative}
.eyebtn{background:none;border:0;cursor:pointer;padding:13px 16px;color:var(--brand-ink);line-height:0;display:inline-block}
.eyebtn:hover{background:var(--nav-hover-bg);color:var(--nav-hover-ink)}
.eye-ico{display:inline-block;width:1.3em;height:1.3em;vertical-align:middle;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' d='M2 12s4-7 10-7 10 7 10 7-4 7-10 7-10-7-10-7z'/%3E%3Ccircle cx='12' cy='12' r='3.2' fill='%23000'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' d='M2 12s4-7 10-7 10 7 10 7-4 7-10 7-10-7-10-7z'/%3E%3Ccircle cx='12' cy='12' r='3.2' fill='%23000'/%3E%3C/svg%3E") center/contain no-repeat}
.eyemenu{position:absolute;right:6px;top:100%;min-width:190px;background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);padding:10px;z-index:60;display:none;font-family:var(--font)}
.eyemenu.open{display:block}
.eyerow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:6px 2px}
.eyelbl{font-size:.8em;color:var(--muted)}
.eyeseg{display:inline-flex;border:1px solid var(--border);border-radius:6px;overflow:hidden}
.eyeseg button{background:var(--surface);color:var(--ink);border:0;border-left:1px solid var(--border);padding:5px 11px;cursor:pointer;font:inherit;font-size:.82em}
.eyeseg button:first-child{border-left:0}
.eyeseg button[aria-pressed="true"]{background:var(--accent);color:var(--accent-ink)}
.sofrrate{font-size:2em}
.twitter{color:#1da1f2}
.sofracad{color:#ff0000}
a.fblink{background-color:#4867A7;border:5px;color:white;border-radius:5px;padding:4px 10px 4px 10px;font-weight:bold;font-size:0.8em;text-decoration:none}
a.twlink{background-color:#00acee;border:5px;color:white;border-radius:5px;padding:4px 10px 4px 10px;font-weight:bold;font-size:0.8em;text-decoration:none}
td.title{background-color:var(--surface);font-weight:bold;border-bottom:1px solid}
td.titlenul{background-color:var(--surface);font-weight:bold}
td.histavg{background-color:var(--surface);font-weight:bold;border-bottom:1px solid}
#rates,#fallback{width:100%}
#rates tr:nth-child(odd){background-color:var(--table-stripe)}
#fallback tr:nth-child(odd){background-color:var(--table-stripe)}
table.fomc-table{width:100%;border-collapse:collapse;margin-bottom:24px}
table.fomc-table th{background-color:var(--th-bg);text-align:left;padding:10px;border-bottom:2px solid var(--border);font-weight:bold}
table.fomc-table td{padding:10px;border-bottom:1px solid var(--border-soft)}
.meeting-status{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.status-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.8em;font-weight:bold;text-transform:uppercase}
.status-upcoming{background:#e3f2fd;color:#0d47a1}
.status-past{background:#f5f5f5;color:#777}
.status-decision-nochange{background:#f5f5f5;color:#777}
.status-decision-cut{background:#e8f5e9;color:#2e7d32}
.status-decision-hike{background:#ffebee;color:#c62828}
.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin:20px 0}
.stat-card{background:var(--surface-2);padding:15px;border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-card)}
.stat-label{font-size:.9em;color:var(--muted);margin-bottom:4px}
.stat-value{font-size:1.6em;font-weight:bold;margin:0;color:var(--ink)}
.stat-sub{font-size:.85em;color:var(--muted);margin-top:4px}
#ad_top{margin:16px auto;text-align:center;line-height:0}
#ad_top ins.adsbygoogle{display:inline-block;width:320px;height:100px}
@media (min-width:600px){#ad_top ins.adsbygoogle{width:728px;height:90px}}
@media (min-width:1280px){#ad_top ins.adsbygoogle{width:970px;height:250px}}
#ad_sidebar_wrap{margin:16px auto 0;text-align:center;line-height:0}
#ad_sidebar_wrap ins.adsbygoogle{display:inline-block;width:320px;height:100px}
@media (min-width:600px){#ad_sidebar_wrap ins.adsbygoogle{width:300px;height:250px}}
@media (min-width:1000px){#ad_sidebar_wrap ins.adsbygoogle{width:300px;height:300px}}
@media (max-width:480px){.trend-col{display:none}}
.csv-download{text-align:right;margin:4px 0}
.csv-download a{font-weight:600;text-decoration:none}
.calc-wrap{background:var(--surface-2);padding:20px;margin:20px 0;border-radius:var(--radius);box-shadow:var(--shadow-card)}
.calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
@media (max-width:768px){.calc-grid{grid-template-columns:1fr}}
.calc-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px}
.calc-result{background:var(--accent-soft);border-left:4px solid var(--accent)}
.calc-card h3{margin:0 0 8px 0;font-size:1em}
.calc-field{margin-bottom:8px}
.calc-field label{display:block;font-weight:bold;margin-bottom:2px}
.calc-input{width:100%;padding:6px;border:1px solid var(--field-border);border-radius:3px;box-sizing:border-box;background:var(--field-bg);color:var(--ink)}
.calc-help{cursor:help;color:var(--muted);font-weight:bold;margin-left:4px}
.calc-note{font-size:0.9em;color:var(--muted);margin:4px 0}
.calc-result-line{display:flex;justify-content:space-between;margin:6px 0}
.calc-table{width:100%;border-collapse:collapse;margin-top:6px}
.calc-table th,.calc-table td{border-bottom:1px solid var(--border-soft);padding:6px;text-align:left;font-size:0.95em}
.cta-box{border:1px solid var(--border);background:var(--surface-2);padding:14px;margin:12px 0;border-radius:var(--radius);box-shadow:var(--shadow-card)}
.cta-text{margin:0 0 8px 0}
.cta-button{display:inline-block;background:var(--accent);color:var(--accent-ink);padding:8px 12px;border-radius:var(--radius-sm);text-decoration:none;font-weight:600}
.cta-button:hover{background:var(--accent-dark)}
.dash-section{margin:18px 0}
.dash-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.dash-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px;box-shadow:var(--shadow-card)}
.dash-kicker{font-size:0.75em;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}
.dash-value{font-size:1.5em;font-weight:bold;margin:4px 0}
.dash-sub{color:var(--muted);margin:4px 0;font-size:.95em}
.dash-updated{color:var(--muted);margin-top:4px;font-size:.8em}
.dash-link{display:block;margin-top:12px;padding-top:8px;border-top:1px solid var(--border-soft);font-weight:600;text-decoration:none;color:var(--accent);font-size:.9em}
.dash-link:hover{text-decoration:underline;color:var(--accent-dark)}
.dash-spark{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px}
.dash-spark .sparkline{justify-self:end;width:120px;height:40px}
.dash-spark .dash-spark-na{justify-self:end;color:var(--muted);font-size:.9em}
.dash-spark .sparkline-block{justify-self:end;display:flex;flex-direction:column;align-items:flex-end}
.dash-spark .sparkline-label{font-size:.7em;color:var(--muted);margin-top:2px}
@media (max-width:900px){.dash-spark .sparkline{width:140px}}
@media (min-width:901px){.dash-spark .sparkline{width:70px}}
@media (min-width:1200px){.dash-spark .sparkline{width:60px}}
.dash-input{width:100%;padding:6px;border:1px solid var(--field-border);border-radius:3px;box-sizing:border-box;background:var(--field-bg);color:var(--ink)}
.dash-form label{display:block;font-weight:bold;margin:6px 0 4px 0}
.dash-output{margin-top:6px;font-weight:bold}
.dash-positive{color:var(--pos)}
.dash-negative{color:var(--neg)}
@media (max-width:900px){.dash-grid{grid-template-columns:1fr}}
@media (max-width: 768px){.yield-table .type-column,.investment-table .type-column{display:none}.investment-table{font-size:0.85em}.investment-table td{padding:8px !important}}
.global-wrap{padding:0 10px 24px 0;}
.global-muted{color:var(--muted);font-size:.88em;}
.global-market{display:flex;align-items:center;gap:8px;}
.flagx2{width:33px;height:22px;display:inline-block;margin:0 5px 0 0;flex:0 0 33px;box-shadow:0 0 0 1px rgba(0,0,0,.16) inset;}
.usd{ background: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20id%3D%22svg2%22%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%2215%22%20width%3D%2222%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20132%2090%22%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%3E%0A%20%3Cmetadata%20id%3D%22metadata39%22%3E%0A%20%20%3Crdf%3ARDF%3E%0A%20%20%20%3Ccc%3AWork%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%3Cdc%3Atype%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22/%3E%0A%20%20%20%20%3Cdc%3Atitle/%3E%0A%20%20%20%3C/cc%3AWork%3E%0A%20%20%3C/rdf%3ARDF%3E%0A%20%3C/metadata%3E%0A%20%3Crect%20id%3D%22rect4%22%20height%3D%2290.471%22%20width%3D%22131.9%22%20y%3D%220.032549%22%20x%3D%220.30014%22%20fill%3D%22%23b22234%22/%3E%0A%20%3Cpath%20id%3D%22path6%22%20stroke-width%3D%226.09627008%22%20d%3D%22M0.30013%2C10.472h131.9m0%2C13.919h-131.9m0%2C13.919h131.9m0%2C13.919h-131.9m0%2C13.919h131.9m0%2C13.919h-131.9%22%20stroke%3D%22%23FFF%22/%3E%0A%20%3Crect%20id%3D%22rect8%22%20height%3D%2249.02%22%20width%3D%2252.761%22%20y%3D%22-0.12%22%20x%3D%220.30014%22%20fill%3D%22%233c3b6e%22/%3E%0A%20%3Cg%20id%3D%22g10%22%20fill%3D%22%23FFF%22%20transform%3D%22matrix%280.01780078%2C0%2C0%2C0.02334286%2C0.30013496%2C-0.11997561%29%22%3E%0A%20%20%3Cg%20id%3D%22s18%22%3E%0A%20%20%20%3Cg%20id%3D%22s9%22%3E%0A%20%20%20%20%3Cg%20id%3D%22s5%22%3E%0A%20%20%20%20%20%3Cg%20id%3D%22s4%22%3E%0A%20%20%20%20%20%20%3Cpath%20id%3D%22s%22%20d%3D%22M247%2C90%2C317.53%2C307.08%2C132.87%2C172.92h228.26l-184.66%2C134.16z%22/%3E%0A%20%20%20%20%20%20%3Cuse%20id%3D%22use17%22%20xlink%3Ahref%3D%22%23s%22%20height%3D%223900%22%20width%3D%227410%22%20y%3D%22420%22%20x%3D%220%22/%3E%0A%20%20%20%20%20%20%3Cuse%20id%3D%22use19%22%20xlink%3Ahref%3D%22%23s%22%20height%3D%223900%22%20width%3D%227410%22%20y%3D%22840%22%20x%3D%220%22/%3E%0A%20%20%20%20%20%20%3Cuse%20id%3D%22use21%22%20xlink%3Ahref%3D%22%23s%22%20height%3D%223900%22%20width%3D%227410%22%20y%3D%221260%22%20x%3D%220%22/%3E%0A%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%3Cuse%20id%3D%22use23%22%20xlink%3Ahref%3D%22%23s%22%20height%3D%223900%22%20width%3D%227410%22%20y%3D%221680%22%20x%3D%220%22/%3E%0A%20%20%20%20%3C/g%3E%0A%20%20%20%20%3Cuse%20id%3D%22use25%22%20xlink%3Ahref%3D%22%23s4%22%20height%3D%223900%22%20width%3D%227410%22%20y%3D%22210%22%20x%3D%22247%22/%3E%0A%20%20%20%3C/g%3E%0A%20%20%20%3Cuse%20id%3D%22use27%22%20xlink%3Ahref%3D%22%23s9%22%20height%3D%223900%22%20width%3D%227410%22%20y%3D%220%22%20x%3D%22494%22/%3E%0A%20%20%3C/g%3E%0A%20%20%3Cuse%20id%3D%22use29%22%20xlink%3Ahref%3D%22%23s18%22%20height%3D%223900%22%20width%3D%227410%22%20y%3D%220%22%20x%3D%22988%22/%3E%0A%20%20%3Cuse%20id%3D%22use31%22%20xlink%3Ahref%3D%22%23s9%22%20height%3D%223900%22%20width%3D%227410%22%20y%3D%220%22%20x%3D%221976%22/%3E%0A%20%20%3Cuse%20id%3D%22use33%22%20xlink%3Ahref%3D%22%23s5%22%20height%3D%223900%22%20width%3D%227410%22%20y%3D%220%22%20x%3D%222470%22/%3E%0A%20%3C/g%3E%0A%3C/svg%3E%0A') no-repeat; background-size: 100% auto; }
.eur{ background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20id%3D%22svg2%22%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%2215%22%20width%3D%2222%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%3E%0A%20%3Cmetadata%20id%3D%22metadata43%22%3E%0A%20%20%3Crdf%3ARDF%3E%0A%20%20%20%3Ccc%3AWork%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%3Cdc%3Atype%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22/%3E%0A%20%20%20%20%3Cdc%3Atitle/%3E%0A%20%20%20%3C/cc%3AWork%3E%0A%20%20%3C/rdf%3ARDF%3E%0A%20%3C/metadata%3E%0A%20%3Cdesc%20id%3D%22desc4%22%3EEuropean%20flag%3C/desc%3E%0A%20%3Cdefs%20id%3D%22defs6%22%3E%0A%20%20%3Cg%20id%3D%22s%22%3E%0A%20%20%20%3Cg%20id%3D%22c%22%3E%0A%20%20%20%20%3Cpath%20id%3D%22t%22%20transform%3D%22matrix%280.95105652%2C0.30901699%2C-0.30901699%2C0.95105652%2C0%2C-1%29%22%20d%3D%22M0%2C0v1h0.5z%22/%3E%0A%20%20%20%20%3Cuse%20id%3D%22use11%22%20xlink%3Ahref%3D%22%23t%22%20transform%3D%22scale%28-1%2C1%29%22%20height%3D%22540%22%20width%3D%22810%22%20y%3D%220%22%20x%3D%220%22/%3E%0A%20%20%20%3C/g%3E%0A%20%20%20%3Cg%20id%3D%22a%22%3E%0A%20%20%20%20%3Cuse%20id%3D%22use14%22%20xlink%3Ahref%3D%22%23c%22%20transform%3D%22matrix%280.30901699%2C0.95105652%2C-0.95105652%2C0.30901699%2C0%2C0%29%22%20height%3D%22540%22%20width%3D%22810%22%20y%3D%220%22%20x%3D%220%22/%3E%0A%20%20%20%20%3Cuse%20id%3D%22use16%22%20xlink%3Ahref%3D%22%23c%22%20transform%3D%22matrix%28-0.80901699%2C0.58778525%2C-0.58778525%2C-0.80901699%2C0%2C0%29%22%20height%3D%22540%22%20width%3D%22810%22%20y%3D%220%22%20x%3D%220%22/%3E%0A%20%20%20%3C/g%3E%0A%20%20%20%3Cuse%20id%3D%22use18%22%20xlink%3Ahref%3D%22%23a%22%20transform%3D%22scale%28-1%2C1%29%22%20height%3D%22540%22%20width%3D%22810%22%20y%3D%220%22%20x%3D%220%22/%3E%0A%20%20%3C/g%3E%0A%20%3C/defs%3E%0A%20%3Crect%20id%3D%22rect20%22%20height%3D%2215%22%20width%3D%2222%22%20y%3D%221.7764E-15%22%20x%3D%220%22%20fill%3D%22%23039%22/%3E%0A%20%3Cg%20id%3D%22g22%22%20fill%3D%22%23FC0%22%20transform%3D%22matrix%280.81481481%2C0%2C0%2C0.83333333%2C11%2C7.5%29%22%3E%0A%20%20%3Cuse%20id%3D%22use24%22%20xlink%3Ahref%3D%22%23s%22%20height%3D%22540%22%20width%3D%22810%22%20y%3D%22-6%22%20x%3D%220%22/%3E%0A%20%20%3Cuse%20id%3D%22use26%22%20xlink%3Ahref%3D%22%23s%22%20height%3D%22540%22%20width%3D%22810%22%20y%3D%226%22%20x%3D%220%22/%3E%0A%20%20%3Cg%20id%3D%22l%22%3E%0A%20%20%20%3Cuse%20id%3D%22use29%22%20xlink%3Ahref%3D%22%23s%22%20height%3D%22540%22%20width%3D%22810%22%20y%3D%220%22%20x%3D%22-6%22/%3E%0A%20%20%20%3Cuse%20id%3D%22use31%22%20xlink%3Ahref%3D%22%23s%22%20transform%3D%22matrix%28-0.80901699%2C-0.58778525%2C0.58778525%2C-0.80901699%2C-3%2C-5.1961524%29%22%20height%3D%22540%22%20width%3D%22810%22%20y%3D%220%22%20x%3D%220%22/%3E%0A%20%20%20%3Cuse%20id%3D%22use33%22%20xlink%3Ahref%3D%22%23s%22%20transform%3D%22matrix%28-0.80901699%2C0.58778525%2C-0.58778525%2C-0.80901699%2C-5.1961524%2C-3%29%22%20height%3D%22540%22%20width%3D%22810%22%20y%3D%220%22%20x%3D%220%22/%3E%0A%20%20%20%3Cuse%20id%3D%22use35%22%20xlink%3Ahref%3D%22%23s%22%20transform%3D%22matrix%280.30901699%2C0.95105652%2C-0.95105652%2C0.30901699%2C-5.1961524%2C3%29%22%20height%3D%22540%22%20width%3D%22810%22%20y%3D%220%22%20x%3D%220%22/%3E%0A%20%20%20%3Cuse%20id%3D%22use37%22%20xlink%3Ahref%3D%22%23s%22%20transform%3D%22matrix%280.30901699%2C0.95105652%2C-0.95105652%2C0.30901699%2C-3%2C5.1961524%29%22%20height%3D%22540%22%20width%3D%22810%22%20y%3D%220%22%20x%3D%220%22/%3E%0A%20%20%3C/g%3E%0A%20%20%3Cuse%20id%3D%22use39%22%20xlink%3Ahref%3D%22%23l%22%20transform%3D%22scale%28-1%2C1%29%22%20height%3D%22540%22%20width%3D%22810%22%20y%3D%220%22%20x%3D%220%22/%3E%0A%20%3C/g%3E%0A%3C/svg%3E%0A'); background-repeat: no-repeat; background-size: 100% auto; }
.gbp{ background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20id%3D%22svg2%22%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%2215%22%20width%3D%2222%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%20viewBox%3D%220%200%201.1%200.75%22%3E%0A%20%3Cmetadata%20id%3D%22metadata21%22%3E%0A%20%20%3Crdf%3ARDF%3E%0A%20%20%20%3Ccc%3AWork%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%3Cdc%3Atype%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22/%3E%0A%20%20%20%20%3Cdc%3Atitle/%3E%0A%20%20%20%3C/cc%3AWork%3E%0A%20%20%3C/rdf%3ARDF%3E%0A%20%3C/metadata%3E%0A%20%3CclipPath%20id%3D%22t%22%3E%0A%20%20%3Cpath%20id%3D%22path5%22%20d%3D%22m30%2C15h30v15zv15h-30zh-30v-15zv-15h30z%22/%3E%0A%20%3C/clipPath%3E%0A%20%3Cpath%20id%3D%22path7%22%20fill%3D%22%2300247d%22%20d%3D%22M-0.00049393%2C0.001559v0.75111h1.1023v-0.75111z%22/%3E%0A%20%3Cpath%20id%3D%22path9%22%20stroke-width%3D%220.12868202%22%20d%3D%22M-0.00049393%2C0.001559%2C1.1018%2C0.75267m0-0.75111-1.1023%2C0.75111%22%20stroke%3D%22%23FFF%22/%3E%0A%20%3Cpath%20id%3D%22path11%22%20d%3D%22M0%2C0%2C60%2C30m0-30-60%2C30%22%20clip-path%3D%22url%28%23t%29%22%20transform%3D%22matrix%280.01837177%2C0%2C0%2C0.02503684%2C-4.9392912e-4%2C0.00155896%29%22%20stroke%3D%22%23cf142b%22%20stroke-width%3D%224%22/%3E%0A%20%3Cpath%20id%3D%22path13%22%20stroke-width%3D%220.21446991%22%20d%3D%22M0.55066%2C0.001559v0.75111m-0.55115-0.37556h1.1023%22%20stroke%3D%22%23FFF%22/%3E%0A%20%3Cpath%20id%3D%22path15%22%20stroke-width%3D%220.12868202%22%20d%3D%22M0.55066%2C0.001559v0.75111m-0.55115-0.37556h1.1023%22%20stroke%3D%22%23cf142b%22/%3E%0A%3C/svg%3E%0A'); background-repeat: no-repeat; background-size: 100%; }
.chf{ background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20id%3D%22svg2%22%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%2215%22%20width%3D%2222%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%20viewBox%3D%220%200%200.704%200.48%22%3E%0A%20%3Cmetadata%20id%3D%22metadata14%22%3E%0A%20%20%3Crdf%3ARDF%3E%0A%20%20%20%3Ccc%3AWork%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%3Cdc%3Atype%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22/%3E%0A%20%20%20%20%3Cdc%3Atitle/%3E%0A%20%20%20%3C/cc%3AWork%3E%0A%20%20%3C/rdf%3ARDF%3E%0A%20%3C/metadata%3E%0A%20%3Crect%20id%3D%22rect4%22%20height%3D%220.48%22%20width%3D%220.48%22%20y%3D%22-4.5776E-7%22%20x%3D%220.1184%22%20fill%3D%22%23F00%22/%3E%0A%20%3Crect%20id%3D%22rect6%22%20height%3D%220.09%22%20width%3D%220.3%22%20y%3D%220.195%22%20x%3D%220.2084%22%20fill%3D%22%23FFF%22/%3E%0A%20%3Crect%20id%3D%22rect8%22%20height%3D%220.3%22%20width%3D%220.09%22%20y%3D%220.09%22%20x%3D%220.3134%22%20fill%3D%22%23FFF%22/%3E%0A%3C/svg%3E%0A'); background-repeat: no-repeat; background-size: 100%; }
.cad{ background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20id%3D%22svg2%22%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%2215%22%20width%3D%2222%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%3E%0A%20%3Cmetadata%20id%3D%22metadata14%22%3E%0A%20%20%3Crdf%3ARDF%3E%0A%20%20%20%3Ccc%3AWork%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%3Cdc%3Atype%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22/%3E%0A%20%20%20%20%3Cdc%3Atitle/%3E%0A%20%20%20%3C/cc%3AWork%3E%0A%20%20%3C/rdf%3ARDF%3E%0A%20%3C/metadata%3E%0A%20%3Crect%20id%3D%22rect4%22%20height%3D%2215%22%20width%3D%2230%22%20y%3D%220%22%20x%3D%22-4.1%22%20fill%3D%22%23F00%22/%3E%0A%20%3Crect%20id%3D%22rect6%22%20height%3D%2215%22%20width%3D%2215%22%20y%3D%220%22%20x%3D%223.4%22%20fill%3D%22%23FFF%22/%3E%0A%20%3Cpath%20id%3D%22path8%22%20fill%3D%22%23F00%22%20d%3D%22M10.9%2C1.4062%2C9.8764%2C3.315c-0.1162%2C0.2075-0.3242%2C0.1882-0.5323%2C0.0723l-0.74091-0.38366%2C0.55221%2C2.9318c0.11613%2C0.53563-0.25646%2C0.53563-0.44033%2C0.30403l-1.293-1.4475-0.20992%2C0.73509c-0.0243%2C0.0966-0.1307%2C0.198-0.2904%2C0.1739l-1.635-0.3438%2C0.4294%2C1.5613c0.091935%2C0.34742%2C0.16365%2C0.49126-0.092812%2C0.58289l-0.58279%2C0.27391%2C2.8146%2C2.2863c0.1114%2C0.08644%2C0.16769%2C0.24201%2C0.12803%2C0.38286l-0.24634%2C0.80841c0.96912-0.11171%2C1.8375-0.27978%2C2.8071-0.38329%2C0.0856-0.0091%2C0.2289%2C0.13212%2C0.22831%2C0.23132l-0.12841%2C2.9617h0.47119l-0.07417-2.9554c-0.000591-0.09919%2C0.12941-0.24681%2C0.21501-0.23767%2C0.96961%2C0.10351%2C1.838%2C0.27157%2C2.8071%2C0.38329l-0.24634-0.80841c-0.03966-0.14085%2C0.01663-0.29642%2C0.12803-0.38286l2.814-2.2868-0.582-0.2739c-0.257-0.0916-0.185-0.2354-0.093-0.5829l0.429-1.5613-1.635%2C0.3438c-0.159%2C0.0241-0.266-0.0773-0.29-0.1738l-0.20992-0.73509-1.293%2C1.4475c-0.184%2C0.2316-0.557%2C0.2316-0.44-0.304l0.55221-2.9318-0.74091%2C0.38366c-0.208%2C0.1158-0.416%2C0.1351-0.532-0.0724%22/%3E%0A%3C/svg%3E%0A'); background-repeat: no-repeat; background-size: 100% }
.aud{ background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%0A%20%20%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%0A%20%20%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%0A%20%20%20width%3D%2222%22%0A%20%20%20height%3D%2215%22%0A%20%20%20viewBox%3D%220%200%20519.75%20354.375%22%0A%20%20%20id%3D%22svg2%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20inkscape%3Aversion%3D%220.48.4%20r9939%22%0A%20%20%20sodipodi%3Adocname%3D%22flag-aud.svg%22%3E%0A%20%20%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata23%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22%20/%3E%0A%20%20%20%20%20%20%3C/cc%3AWork%3E%0A%20%20%20%20%3C/rdf%3ARDF%3E%0A%20%20%3C/metadata%3E%0A%20%20%3Csodipodi%3Anamedview%0A%20%20%20%20%20pagecolor%3D%22%23ffffff%22%0A%20%20%20%20%20bordercolor%3D%22%23666666%22%0A%20%20%20%20%20borderopacity%3D%221%22%0A%20%20%20%20%20objecttolerance%3D%2210%22%0A%20%20%20%20%20gridtolerance%3D%2210%22%0A%20%20%20%20%20guidetolerance%3D%2210%22%0A%20%20%20%20%20inkscape%3Apageopacity%3D%220%22%0A%20%20%20%20%20inkscape%3Apageshadow%3D%222%22%0A%20%20%20%20%20inkscape%3Awindow-width%3D%22995%22%0A%20%20%20%20%20inkscape%3Awindow-height%3D%22661%22%0A%20%20%20%20%20id%3D%22namedview21%22%0A%20%20%20%20%20showgrid%3D%22false%22%0A%20%20%20%20%20inkscape%3Azoom%3D%225.42%22%0A%20%20%20%20%20inkscape%3Acx%3D%22-36.362058%22%0A%20%20%20%20%20inkscape%3Acy%3D%226.2745098%22%0A%20%20%20%20%20inkscape%3Awindow-x%3D%220%22%0A%20%20%20%20%20inkscape%3Awindow-y%3D%2231%22%0A%20%20%20%20%20inkscape%3Awindow-maximized%3D%220%22%0A%20%20%20%20%20inkscape%3Acurrent-layer%3D%22svg2%22%20/%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs6%22%3E%0A%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20points%3D%228.7743512%2C2.0026884%203.1273259%2C2.4939592%203.9049537%2C8.1087198%200%2C4%20-3.9049537%2C8.1087198%20-3.1273259%2C2.4939592%20-8.7743512%2C2.0026884%20-3.8997116%2C-0.89008374%20-7.0364833%2C-5.6114082%20-1.735535%2C-3.6038755%200%2C-9%200%2C-9%201.735535%2C-3.6038755%207.0364833%2C-5.6114082%203.8997116%2C-0.89008374%20%22%0A%20%20%20%20%20%20%20id%3D%22Star7%22%20/%3E%0A%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20points%3D%225.2900673%2C7.2811529%200%2C4%20-5.2900673%2C7.2811529%20-3.8042261%2C1.236068%20-8.5595086%2C-2.7811529%20-2.351141%2C-3.236068%200%2C-9%200%2C-9%202.351141%2C-3.236068%208.5595086%2C-2.7811529%203.8042261%2C1.236068%20%22%0A%20%20%20%20%20%20%20id%3D%22Star5%22%20/%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%0A%20%20%20%20%20d%3D%22m%200%2C0%20519.75%2C0%200%2C354.375%20L%200%2C354.375%200%2C0%20z%22%0A%20%20%20%20%20style%3D%22fill%3A%2300008b%22%0A%20%20%20%20%20id%3D%22path7%22%0A%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%20/%3E%0A%20%20%3Cuse%0A%20%20%20%20%20transform%3D%22matrix%284.33125%2C0%2C0%2C5.90625%2C129.9375%2C265.78125%29%22%0A%20%20%20%20%20id%3D%22Commonwealth_Star%22%0A%20%20%20%20%20style%3D%22fill%3A%23ffffff%22%0A%20%20%20%20%20xlink%3Ahref%3D%22%23Star7%22%0A%20%20%20%20%20x%3D%220%22%0A%20%20%20%20%20y%3D%220%22%0A%20%20%20%20%20width%3D%2230240%22%0A%20%20%20%20%20height%3D%2215120%22%20/%3E%0A%20%20%3Cuse%0A%20%20%20%20%20transform%3D%22matrix%282.0625%2C0%2C0%2C2.8125%2C389.8125%2C295.3125%29%22%0A%20%20%20%20%20id%3D%22Star_Alpha_Crucis%22%0A%20%20%20%20%20style%3D%22fill%3A%23ffffff%22%0A%20%20%20%20%20xlink%3Ahref%3D%22%23Star7%22%0A%20%20%20%20%20x%3D%220%22%0A%20%20%20%20%20y%3D%220%22%0A%20%20%20%20%20width%3D%2230240%22%0A%20%20%20%20%20height%3D%2215120%22%20/%3E%0A%20%20%3Cuse%0A%20%20%20%20%20transform%3D%22matrix%282.0625%2C0%2C0%2C2.8125%2C324.84375%2C155.03906%29%22%0A%20%20%20%20%20id%3D%22Star_Beta_Crucis%22%0A%20%20%20%20%20style%3D%22fill%3A%23ffffff%22%0A%20%20%20%20%20xlink%3Ahref%3D%22%23Star7%22%0A%20%20%20%20%20x%3D%220%22%0A%20%20%20%20%20y%3D%220%22%0A%20%20%20%20%20width%3D%2230240%22%0A%20%20%20%20%20height%3D%2215120%22%20/%3E%0A%20%20%3Cuse%0A%20%20%20%20%20transform%3D%22matrix%282.0625%2C0%2C0%2C2.8125%2C389.8125%2C59.0625%29%22%0A%20%20%20%20%20id%3D%22Star_Gamma_Crucis%22%0A%20%20%20%20%20style%3D%22fill%3A%23ffffff%22%0A%20%20%20%20%20xlink%3Ahref%3D%22%23Star7%22%0A%20%20%20%20%20x%3D%220%22%0A%20%20%20%20%20y%3D%220%22%0A%20%20%20%20%20width%3D%2230240%22%0A%20%20%20%20%20height%3D%2215120%22%20/%3E%0A%20%20%3Cuse%0A%20%20%20%20%20transform%3D%22matrix%282.0625%2C0%2C0%2C2.8125%2C447.5625%2C131.41406%29%22%0A%20%20%20%20%20id%3D%22Star_Delta_Crucis%22%0A%20%20%20%20%20style%3D%22fill%3A%23ffffff%22%0A%20%20%20%20%20xlink%3Ahref%3D%22%23Star7%22%0A%20%20%20%20%20x%3D%220%22%0A%20%20%20%20%20y%3D%220%22%0A%20%20%20%20%20width%3D%2230240%22%0A%20%20%20%20%20height%3D%2215120%22%20/%3E%0A%20%20%3Cuse%0A%20%20%20%20%20transform%3D%22matrix%281.203125%2C0%2C0%2C1.640625%2C415.8%2C191.95312%29%22%0A%20%20%20%20%20id%3D%22Star_Epsilon_Crucis%22%0A%20%20%20%20%20style%3D%22fill%3A%23ffffff%22%0A%20%20%20%20%20xlink%3Ahref%3D%22%23Star5%22%0A%20%20%20%20%20x%3D%220%22%0A%20%20%20%20%20y%3D%220%22%0A%20%20%20%20%20width%3D%2230240%22%0A%20%20%20%20%20height%3D%2215120%22%20/%3E%0A%20%20%3Cpath%0A%20%20%20%20%20d%3D%22m%20108.28125%2C0%2043.3125%2C0%200%2C59.0625%20108.28125%2C0%200%2C59.0625%20-108.28125%2C0%200%2C59.0625%20-43.3125%2C0%200%2C-59.0625%20-108.28125%2C0%200%2C-59.0625%20108.28125%2C0%200%2C-59.0625%20z%22%0A%20%20%20%20%20id%3D%22White_Cross%22%0A%20%20%20%20%20style%3D%22fill%3A%23ffffff%22%0A%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%20/%3E%0A%20%20%3Cpath%0A%20%20%20%20%20d%3D%22M%200%2C0%2029.054909%2C0%20259.875%2C157.37734%20l%200%2C19.81016%20-29.0549%2C0%20L%200%2C19.810172%200%2C0%20z%22%0A%20%20%20%20%20id%3D%22White_Diagonal%22%0A%20%20%20%20%20style%3D%22fill%3A%23ffffff%22%0A%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%20/%3E%0A%20%20%3Cuse%0A%20%20%20%20%20transform%3D%22matrix%28-1%2C0%2C0%2C1%2C259.875%2C0%29%22%0A%20%20%20%20%20id%3D%22White_Diagonal_Flipped%22%0A%20%20%20%20%20style%3D%22fill%3A%23ffffff%22%0A%20%20%20%20%20xlink%3Ahref%3D%22%23White_Diagonal%22%0A%20%20%20%20%20x%3D%220%22%0A%20%20%20%20%20y%3D%220%22%0A%20%20%20%20%20width%3D%2230240%22%0A%20%20%20%20%20height%3D%2215120%22%20/%3E%0A%20%20%3Cpath%0A%20%20%20%20%20d%3D%22m%20116.94375%2C0%2025.9875%2C0%200%2C70.875%20116.94375%2C0%200%2C35.4375%20-116.94375%2C0%200%2C70.875%20-25.9875%2C0%200%2C-70.875%20-116.94375%2C0%200%2C-35.4375%20116.94375%2C0%200%2C-70.875%20z%22%0A%20%20%20%20%20id%3D%22Red_Cross%22%0A%20%20%20%20%20style%3D%22fill%3A%23ff0000%22%0A%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%20/%3E%0A%20%20%3Cpath%0A%20%20%20%20%20d%3D%22m%200%2C0%2086.625%2C59.0625%20-19.36994%2C0%20L%200%2C13.206773%200%2C0%20z%20m%20259.875%2C0%20-19.36994%2C0%20-86.625%2C59.0625%2019.36994%2C0%20L%20259.875%2C0%20z%22%0A%20%20%20%20%20id%3D%22Red_Diagonals%22%0A%20%20%20%20%20style%3D%22fill%3A%23ff0000%22%0A%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%20/%3E%0A%20%20%3Cuse%0A%20%20%20%20%20transform%3D%22matrix%28-1%2C0%2C0%2C-1%2C259.875%2C177.1875%29%22%0A%20%20%20%20%20id%3D%22Red_Diagonals_Rotated%22%0A%20%20%20%20%20style%3D%22fill%3A%23ff0000%22%0A%20%20%20%20%20xlink%3Ahref%3D%22%23Red_Diagonals%22%0A%20%20%20%20%20x%3D%220%22%0A%20%20%20%20%20y%3D%220%22%0A%20%20%20%20%20width%3D%2230240%22%0A%20%20%20%20%20height%3D%2215120%22%20/%3E%0A%3C/svg%3E%0A'); background-repeat: no-repeat; background-size: 100% }
.jpy{ background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20id%3D%22svg2%22%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%2215%22%20width%3D%2222%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%3E%0A%20%3Cmetadata%20id%3D%22metadata12%22%3E%0A%20%20%3Crdf%3ARDF%3E%0A%20%20%20%3Ccc%3AWork%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%3Cdc%3Atype%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22/%3E%0A%20%20%20%20%3Cdc%3Atitle/%3E%0A%20%20%20%3C/cc%3AWork%3E%0A%20%20%3C/rdf%3ARDF%3E%0A%20%3C/metadata%3E%0A%20%3Crect%20id%3D%22rect4%22%20height%3D%2215%22%20width%3D%2222%22%20y%3D%220%22%20x%3D%220%22%20fill%3D%22%23FFF%22/%3E%0A%20%3Ccircle%20id%3D%22circle6%22%20cy%3D%22300%22%20transform%3D%22scale%280.02444444%2C0.025%29%22%20cx%3D%22450%22%20r%3D%22180%22%20fill%3D%22%23bc002d%22/%3E%0A%3C/svg%3E%0A'); background-repeat: no-repeat; background-size: 100% auto; }
.global-banner{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;margin:16px 0;}
.global-table-wrap{overflow-x:auto;margin:18px 0;}
.global-spark-wrap{display:block;margin-top:6px;}
.global-spark{display:block;width:140px;height:38px;margin-top:6px;overflow:visible;}
.global-spark-line{stroke:var(--muted);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;}
.global-spark-rising .global-spark-line{stroke:var(--neg);}
.global-spark-falling .global-spark-line{stroke:var(--pos);}
.global-spark-flat .global-spark-line{stroke:var(--muted);}
.global-spark-neutral .global-spark-line{stroke:var(--muted);}
.global-spark-label{display:block;color:var(--muted);font-size:.72em;line-height:1;margin-top:1px;}
.global-spark-empty{display:block;color:var(--muted);font-size:.82em;margin-top:8px;}
.global-table{width:100%;border-collapse:collapse;}
.global-wrap th,.global-wrap td{text-align:left;border-bottom:1px solid var(--border);padding:10px;vertical-align:top;}
.global-wrap th{background:var(--th-bg);font-size:.92em;}
.global-positive{color:var(--pos);font-weight:bold;}
.global-negative{color:var(--neg);font-weight:bold;}
.global-source-error{display:block;color:#8a4b00;font-size:.85em;margin-top:4px;}
.global-note{line-height:1.45;}
@media(max-width:700px){.global-wrap{padding:0 10px 16px;}.global-wrap th,.global-wrap td{padding:8px;font-size:.92em;}.global-spark{width:118px;height:34px;}}

/* ── Inline SVG line charts (functions/lib/svgchart.js) ──────────────────────────────
   All color comes from CSS, so a data-theme switch recolors the charts with no re-render
   (same idea as the sparklines). Series color is carried in --sc so the line stroke and the
   legend swatch stay in sync; .chart-s1..s4 set --sc from the --series-* theme tokens. */
.chart-wrap{margin:16px 0}
.chart{display:block;width:100%;height:auto}
.chart-grid{stroke:var(--chart-grid);stroke-width:1}
.chart-axis{stroke:var(--chart-axis);stroke-width:1}
.chart-tick{fill:var(--chart-label);font-size:13px;font-family:var(--font)}
.chart-tick-y{text-anchor:end;dominant-baseline:middle}
.chart-tick-x{text-anchor:end}
.chart-axis-title{fill:var(--chart-label);font-size:12px;text-anchor:end;font-family:var(--font)}
.chart-line{fill:none;stroke:var(--sc);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}
.chart-dash{stroke-dasharray:5 4}
.chart-dotted{stroke-dasharray:1 5}
.chart-dot{fill:var(--sc);stroke:none}
.chart-s1{--sc:var(--series-1)}
.chart-s2{--sc:var(--series-2)}
.chart-s3{--sc:var(--series-3)}
.chart-s4{--sc:var(--series-4)}
.chart-yccur{--sc:var(--yc-cur)}
.chart-yc1mo{--sc:var(--yc-1mo)}
.chart-yc1yr{--sc:var(--yc-1yr)}
.chart-legend{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;align-items:center;font-size:.85em;color:var(--muted);margin:0 0 6px}
.chart-legend-item{display:inline-flex;align-items:center;white-space:nowrap}
.chart-legend-swatch{display:inline-block;width:16px;border-top:3px solid var(--sc);margin-right:6px;vertical-align:middle}
.chart-legend-swatch.chart-dash{border-top-style:dashed}
.chart-legend-swatch.chart-dotted{border-top-style:dotted}
