@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-core-normal.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+AE,U+B0,U+B2-B3,U+B7,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2122,U+2191,U+2193}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+A1-A8,U+AA-AD,U+AF,U+B1,U+B4-B6,U+B8-D6,U+D8-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+2002,U+2009,U+200B,U+201A,U+201E,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-condensed-latin-600-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-condensed-latin-700-core-normal.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+AE,U+B0,U+B2-B3,U+B7,U+D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+2122,U+2191,U+2193}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-condensed-latin-700-normal.woff2)format("woff2");unicode-range:U+A1-A8,U+AA-AD,U+AF,U+B1,U+B4-B6,U+B8-D6,U+D8-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+201A,U+201E,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2212,U+2215}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial),local(Liberation Sans),local(Arimo);size-adjust:101.17%;ascent-override:101.32%;descent-override:27.18%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Condensed Fallback;src:local(Arial),local(Liberation Sans),local(Arimo);size-adjust:91.3%;ascent-override:112.27%;descent-override:30.12%;line-gap-override:0%}:root{--paper-000:#fff;--paper-050:#f5f6f8;--paper-100:#eceef2;--ink-950:#0e1a2b;--ink-900:#14233a;--ink-800:#263b4e;--ink-700:#405365;--ink-600:#526273;--ink-500:#687787;--line-200:#d9dee5;--line-300:#c3cad3;--line-400:#8c97a3;--copper-500:#b87333;--copper-600:#9a5f28;--copper-700:#7d4c1f;--copper-300:#d9a06b;--copper-050:#fbf3ea;--accent-500:var(--copper-600);--accent-700:var(--copper-700);--material-copper:var(--copper-500);--signal-amber:#8a5a00;--signal-red:#b42318;--color-ink:var(--ink-950);--color-ink-muted:var(--ink-600);--color-ink-subtle:var(--ink-500);--color-surface:var(--paper-000);--color-surface-raised:var(--paper-050);--color-surface-sunken:var(--paper-100);--color-surface-inverse:var(--ink-950);--color-on-inverse:#f3f5f8;--color-on-inverse-muted:#b5c0cc;--color-border:var(--line-200);--color-border-strong:var(--line-400);--color-accent:var(--copper-600);--color-accent-hover:var(--copper-700);--color-accent-700:var(--copper-700);--color-accent-soft:var(--copper-050);--color-accent-on-inverse:var(--copper-300);--color-on-accent:#fff;--color-notice-bg:#fff7e6;--color-notice-border:#e6c37a;--color-notice-ink:#6b4c12;--color-focus:var(--copper-600);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--dur-press:.16s;--dur-fast:.18s;--dur-base:.22s;--dur-enter:.42s;--press-scale:.97;--target-min:44px;--focus-ring-width:3px;--focus-ring-offset:3px;--layer-base:0;--layer-sticky:20;--layer-menu:40;--layer-modal:60;--layer-toast:80;--placeholder-fill:var(--paper-100);--placeholder-fill-inverse:var(--ink-900);--placeholder-grid:repeating-linear-gradient(90deg, #14507d14 0 1px, transparent 1px 16px);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--font-sans:"IBM Plex Sans", "IBM Plex Sans Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"IBM Plex Sans Condensed", "IBM Plex Sans Condensed Fallback", "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:clamp(2rem, 1.4rem + 2.4vw, 3rem);--text-display:clamp(2.75rem, 2rem + 3.6vw, 5.5rem);--leading-tight:1.2;--leading-normal:1.6;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--shadow-sm:0 1px 2px #10161d0f;--shadow-md:0 6px 20px #10161d14;--container-max:1320px;--container-pad:var(--space-4);--header-height:64px}@media (min-width:768px){:root{--container-pad:var(--space-6)}}
