:root{--font-display: "Space Grotesk", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "Space Mono", "Courier New", monospace;--text-display-20: 1.25rem;--text-display-22: 1.375rem;--text-display-24: 1.5rem;--text-display-28: 1.75rem;--text-display-30: 1.875rem;--text-display-32: 2rem;--text-display-34: 2.125rem;--text-display-36: 2.25rem;--text-display-38: 2.375rem;--text-display-40: 2.5rem;--text-display-44: 2.75rem;--text-display-48: 3rem;--text-display-56: 3.5rem;--text-display-64: 4rem;--text-display-96: 6rem;--text-body-12: .75rem;--text-body-13: .8125rem;--text-body-14: .875rem;--text-body-15: .9375rem;--text-body-16: 1rem;--text-body-17: 1.0625rem;--text-body-18: 1.125rem;--text-body-19: 1.1875rem;--text-body-20: 1.25rem;--text-body-22: 1.375rem;--text-body-24: 1.5rem;--text-body-28: 1.75rem;--text-btn-sm: .875rem;--text-btn-md: 1rem;--text-btn-lg: 1.125rem;--leading-display: 1.3;--leading-prose: 1.4;--leading-body: 1.6;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-wider: .05em;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--color-brand-chalk: #f8f8f8;--color-brand-navy: #001f3e;--color-brand-lime: #dbe64c;--color-brand-anthracite: #141414;--color-lime-1: #dbe64c;--color-lime-2: #d2e01f;--color-lime-3: #c1ce1d;--color-lime-alpha: rgba(219, 230, 76, .1);--color-navy-1: #001f3e;--color-navy-2: #b6bbc5;--color-navy-3: #31415e;--color-navy-alpha: rgba(0, 31, 62, .1);--color-white: #ffffff;--color-gray-50: #f8f8f8;--color-gray-100: #ededed;--color-gray-200: #dfdfdf;--color-gray-300: #d9d9d9;--color-gray-400: #5f5f5f;--color-text-primary: var(--color-brand-navy);--color-text-secondary: var(--color-brand-anthracite);--color-text-accent: var(--color-brand-lime);--color-text-inverse: var(--color-white);--color-text-disabled: var(--color-gray-200);--color-text-muted: var(--color-gray-400);--color-icon-primary: var(--color-brand-navy);--color-icon-accent: var(--color-brand-lime);--color-icon-disabled: var(--color-gray-200);--color-icon-inverse: var(--color-white);--color-bg-primary: var(--color-brand-chalk);--color-bg-surface: var(--color-white);--color-bg-dark: var(--color-brand-navy);--color-bg-anthracite: var(--color-brand-anthracite);--color-bg-accent: var(--color-brand-lime);--color-border-light: 223 223 223;--color-border-dark: 95 95 95;--color-border-navy-light: 182 187 197;--color-border-primary: 0 31 62;--color-border-accent: 219 230 76;--color-border-inverse: 255 255 255;--color-feedback-success: #29a345;--color-feedback-success-foreground: #15692b;--color-feedback-success-bg: #ecfaef;--color-feedback-success-border: #a3ddb1;--color-feedback-error: #ff4444;--color-feedback-error-foreground: #b91c1c;--color-feedback-error-bg: #fff0f0;--color-feedback-error-border: #fbbcbc;--color-feedback-warning: #ffb020;--color-feedback-warning-foreground: #92600a;--color-feedback-warning-bg: #fff8eb;--color-feedback-warning-border: #fddea0;--color-feedback-info: #0088ff;--color-feedback-info-foreground: #0050a0;--color-feedback-info-bg: #ebf5ff;--color-feedback-info-border: #a3d4ff;--color-btn-primary: var(--color-brand-navy);--color-btn-primary-hover: var(--color-navy-3);--color-btn-primary-active: #001429;--color-btn-primary-disabled: var(--color-navy-2);--color-btn-primary-foreground: var(--color-white);--color-btn-primary-foreground-disabled: #fdfdfd;--color-btn-primary-ring: var(--color-brand-lime);--color-btn-secondary: var(--color-brand-navy);--color-btn-secondary-foreground: var(--color-brand-navy);--color-btn-secondary-hover-foreground: var(--color-white);--color-btn-secondary-active: #001020;--color-btn-secondary-active-foreground: var(--color-white);--color-btn-secondary-disabled: var(--color-navy-2);--color-btn-secondary-foreground-disabled: var(--color-navy-2);--color-btn-secondary-ring: var(--color-brand-lime);--color-btn-secondary-inverse: var(--color-white);--color-btn-secondary-inverse-foreground: var(--color-white);--color-btn-secondary-inverse-hover-foreground: var(--color-brand-navy);--color-btn-secondary-inverse-active: var(--color-white);--color-btn-secondary-inverse-active-foreground: var(--color-brand-navy);--color-btn-secondary-inverse-disabled: var(--color-navy-2);--color-btn-secondary-inverse-foreground-disabled: var(--color-navy-2);--color-btn-secondary-inverse-ring: var(--color-brand-lime);--color-btn-accent: var(--color-brand-lime);--color-btn-accent-hover: #cad63f;--color-btn-accent-active: var(--color-lime-3);--color-btn-accent-disabled: var(--color-navy-2);--color-btn-accent-foreground: var(--color-brand-navy);--color-btn-accent-foreground-disabled: #fdfdfd;--color-btn-accent-ring: var(--color-brand-navy);--color-btn-text-foreground: var(--color-brand-navy);--color-btn-text-hover: var(--color-navy-3);--color-btn-text-active: #001429;--color-btn-text-disabled: var(--color-navy-2);--color-btn-text-underline: var(--color-brand-lime);--color-btn-text-ring: var(--color-brand-lime);--color-btn-text-inverse-foreground: var(--color-white);--color-btn-text-inverse-hover: var(--color-brand-chalk);--color-btn-text-inverse-active: var(--color-brand-chalk);--color-btn-text-inverse-disabled: var(--color-navy-2);--color-btn-text-inverse-underline: var(--color-brand-lime);--color-btn-text-inverse-ring: var(--color-brand-lime);--color-btn-primary-inverse: var(--color-white);--color-btn-primary-inverse-hover: #f0f0f0;--color-btn-primary-inverse-active: #f0f0f0;--color-btn-primary-inverse-disabled: var(--color-navy-2);--color-btn-primary-inverse-foreground: var(--color-brand-navy);--color-btn-primary-inverse-foreground-disabled: var(--color-gray-200);--color-btn-primary-inverse-ring: var(--color-brand-lime);--color-tag-filled: var(--color-brand-lime);--color-tag-text: var(--color-brand-navy);--color-tag-outlined: var(--color-brand-navy);--color-tag-inverse: var(--color-white);--color-card-bg: 239 239 239;--color-card-bg-hover: 219 230 76}[data-ak-header]{--ak-header-surface: var(--color-bg-surface);--ak-header-text: var(--color-text-primary);--ak-header-muted: var(--color-text-muted);--ak-header-border: rgb(var(--color-border-light));--ak-header-divider: var(--color-gray-100);--ak-header-hover: color-mix(in srgb, var(--color-brand-navy) 5%, transparent);--ak-header-highlight: var(--color-bg-accent)}[data-ak-header][data-header-theme=dark]{--ak-header-surface: var(--color-bg-dark);--ak-header-text: var(--color-text-inverse);--ak-header-muted: var(--color-navy-2);--ak-header-border: var(--color-navy-3);--ak-header-divider: var(--color-navy-3);--ak-header-hover: color-mix(in srgb, var(--color-white) 8%, transparent);--ak-header-highlight: var(--color-bg-accent)}[data-ak-header] :is(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-mono-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--atlas-bg: #001429;--atlas-panel: var(--color-navy-1);--atlas-panel-2: var(--color-navy-3);--atlas-line: rgba(182, 187, 197, .16);--atlas-line-2: var(--color-navy-3);--atlas-text: var(--color-white);--atlas-body: #cfd6e2;--atlas-dim: var(--color-navy-2);--atlas-dim-2: #7c8aa0;--atlas-accent: var(--color-brand-lime);--atlas-accent-soft: var(--color-lime-alpha);--atlas-live: var(--color-feedback-success-border);--atlas-live-bg: rgba(163, 221, 177, .09);--atlas-next: var(--color-feedback-warning-border);--atlas-next-bg: rgba(253, 222, 160, .09);--atlas-ban: var(--color-feedback-error-border);--atlas-ban-bg: rgba(251, 188, 188, .09);--atlas-recital: var(--color-feedback-info-border)}[data-applicability-date][data-status=live]>span{color:var(--atlas-live);border-color:color-mix(in srgb,var(--atlas-live) 40%,transparent);background:var(--atlas-live-bg)}[data-applicability-date][data-status=next]>span{color:var(--atlas-next);border-color:color-mix(in srgb,var(--atlas-next) 40%,transparent);background:var(--atlas-next-bg)}@media (prefers-reduced-motion: reduce){html.scroll-smooth{scroll-behavior:auto}}body>main{flex:1 0 auto}
