@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-700-normal.Bth3BMcD.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-latin-700-normal.7sUh57Bg.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-700-normal.CNHXzs6v.woff)format("woff")}:root{color-scheme:light dark;--background:#f3f5f8;--surface:#fff;--surface-raised:#e8ecf2;--border:#dce1e8;--border-active:#c3cad4;--text:#0d1117;--text-secondary:#434b56;--text-muted:#56606b;--text-faint:#646e7a;--accent:#1f5bff;--on-accent:#fff;--accent-text:#1a4fe0;--accent-rail:#c9d7ff;--compliance-done:#1b7a3a;--compliance-done-surface:#e3f4e8;--compliance-partial:#8a5700;--compliance-partial-surface:#fbefd9;--band:#0d1117;--band-surface:#13161c;--band-border:#242933;--band-text:#eef1f6;--band-text-secondary:#a6aebb;--band-text-muted:#8c95a2;--shadow:#0d111766;--bezel:#0d1117;--radius:10px;--pill:999px;--sans:"IBM Plex Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--gutter:clamp(16px, 4vw, 56px);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1)}@media (prefers-color-scheme:dark){:root{--background:#0a0c10;--surface:#13161c;--surface-raised:#1c2028;--border:#242933;--border-active:#343b48;--text:#eef1f6;--text-secondary:#a6aebb;--text-muted:#8c95a2;--text-faint:#76808d;--accent:#4f83ff;--on-accent:#0a0c10;--accent-text:#79a0ff;--accent-rail:#1e2e57;--compliance-done:#5bd68a;--compliance-done-surface:#13261b;--compliance-partial:#f2b84b;--compliance-partial-surface:#2b2210;--band:#13161c;--band-surface:#0a0c10;--shadow:#000000a8;--bezel:#343b48}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--sans);background:var(--background);color:var(--text);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent-text);text-decoration:none}a:hover{color:var(--text)}a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}img{max-width:100%;height:auto;display:block}.container{max-width:1200px;padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:600}.data{font-family:var(--mono);font-variant-numeric:tabular-nums}.button{background:var(--accent);border-radius:var(--radius);height:54px;color:var(--on-accent);justify-content:center;align-items:center;padding:0 26px;font-size:16px;font-weight:600;display:inline-flex}.button:hover{color:var(--on-accent);opacity:.82}.chip-done{background:var(--compliance-done-surface);border-radius:var(--pill);letter-spacing:.08em;text-transform:uppercase;height:24px;color:var(--compliance-done);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.chip-done .data{letter-spacing:0}.missing{background:var(--compliance-partial-surface);color:var(--compliance-partial);border-radius:4px;padding:1px 6px;font-weight:500}strong{color:var(--text);font-weight:600}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);z-index:10;padding:10px 14px;position:absolute;top:-64px;left:16px}.skip-link:focus{top:12px}.mark[data-astro-cid-77qc4tpx]{fill:var(--text);flex-shrink:0}.peak[data-astro-cid-77qc4tpx]{fill:var(--accent)}.header[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--border)}.header-row[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-top:14px;padding-bottom:14px;display:flex}.brand[data-astro-cid-hkbrpulz]{min-height:44px;color:var(--text);letter-spacing:-.015em;align-items:center;gap:10px;font-size:19px;font-weight:600;display:flex}.nav[data-astro-cid-hkbrpulz]{flex-wrap:wrap;align-items:center;gap:4px 24px;font-size:15px;font-weight:500;display:flex}.nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz],.legal-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--text-secondary);align-items:center;min-height:44px;display:flex}.nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:hover,.legal-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--text)}.nav[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz][aria-current=page],.legal-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--text);font-weight:600}.languages[data-astro-cid-hkbrpulz]{border:1px solid var(--border);border-radius:var(--pill);align-items:center;gap:2px;padding:3px;display:flex}.languages[data-astro-cid-hkbrpulz]>[data-astro-cid-hkbrpulz]{letter-spacing:.08em;border-radius:var(--pill);color:var(--text-secondary);padding:6px 10px;font-size:12px;font-weight:600}.languages[data-astro-cid-hkbrpulz]>span[data-astro-cid-hkbrpulz]{background:var(--text);color:var(--background)}.footer[data-astro-cid-hkbrpulz]{border-top:1px solid var(--border)}.footer-row[data-astro-cid-hkbrpulz]{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:28px;padding-bottom:40px;font-size:14px;display:flex}.owner[data-astro-cid-hkbrpulz]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.legal-nav[data-astro-cid-hkbrpulz]{flex-wrap:wrap;align-items:center;gap:4px 24px;display:flex}
