@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-5.3.0-latin-normal.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-5.3.0-latin-ext-normal.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:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-5.3.0-latin-italic.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-5.3.0-latin-ext-italic.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:BL Sans Fallback;src:local("Arial"),local("Helvetica Neue"),local("Liberation Sans");size-adjust:106.1%;ascent-override:97.9%;descent-override:20.9%;line-gap-override:0%}:root{--ds-canvas:#0a0f17;--ds-sunken:#070b12;--ds-s1:#111824;--ds-s2:#172030;--ds-s3:#1e2a3d;--ds-field:#0d131d;--ds-line-subtle:#1c2636;--ds-line:#243145;--ds-line-strong:#33435c;--ds-line-input:#56688a;--ds-t1:#eef2f7;--ds-t2:#b4c0d0;--ds-t3:#8a97aa;--ds-t4:#5b6779;--ds-accent:#f2b705;--ds-accent-hover:#ffc628;--ds-accent-press:#d9a300;--ds-on-accent:#14100a;--ds-accent-text:#f5c842;--ds-accent-soft:rgba(242,183,5,0.12);--ds-accent-line:rgba(242,183,5,0.45);--ds-success:#5dd99a;--ds-success-soft:rgba(52,199,123,0.13);--ds-success-line:rgba(93,217,154,0.38);--ds-danger:#ff8a8a;--ds-danger-soft:rgba(240,82,82,0.13);--ds-danger-line:rgba(255,138,138,0.38);--ds-warning:#ffb46b;--ds-warning-soft:rgba(255,159,67,0.13);--ds-warning-line:rgba(255,180,107,0.38);--ds-info:#8cc4f5;--ds-info-soft:rgba(90,169,240,0.13);--ds-info-line:rgba(140,196,245,0.38);--ds-live:#ff5c6c;--ds-canvas-rgb:10 15 23;--ds-sunken-rgb:7 11 18;--ds-s1-rgb:17 24 36;--ds-s2-rgb:23 32 48;--ds-line-rgb:36 49 69;--ds-line-subtle-rgb:28 38 54;--ds-line-strong-rgb:51 67 92;--ds-t1-rgb:238 242 247;--ds-t2-rgb:180 192 208;--ds-t3-rgb:138 151 170;--ds-s3-rgb:30 42 61;--ds-warning-rgb:255 180 107;--ds-accent-rgb:242 183 5;--ds-info-rgb:140 196 245;--ds-danger-rgb:255 138 138;--ds-success-rgb:93 217 154;--ds-font-public:"Plus Jakarta Sans","BL Sans Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-bl-public:"Plus Jakarta Sans","BL Sans Fallback";--ds-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ds-r-xs:4px;--ds-r-sm:6px;--ds-r-md:8px;--ds-r-lg:12px;--ds-r-xl:16px;--ds-r-pill:999px;--ds-elev-overlay:0 16px 40px rgba(0,0,0,0.5);--ds-blur-bar:saturate(140%) blur(12px);--ds-dur-fast:120ms;--ds-dur-base:180ms;--ds-dur-slow:240ms;--ds-ease:cubic-bezier(0.2,0.8,0.2,1);--ds-container:1280px;--ds-measure:640px;--ds-article-col:760px;--ds-toc-w:220px;--ds-rail-w:340px;--ds-header-h:56px;--ds-toc-bar-h:44px;--ds-z-raised:1;--ds-z-sticky:20;--ds-z-header:100;--ds-z-dropdown:200;--ds-z-drawer:300;--ds-z-dialog:400;--ds-z-banner:450}@media (min-width:1280px){:root{--ds-header-h:64px}}:root{--bl-c-gold:#f2b705;--bl-c-gold-rgb:242 183 5;--bl-c-gold-warm:#f59e0b;--bl-c-gold-warm-rgb:245 158 11;--bl-c-sky:#38bdf8;--bl-c-sky-rgb:56 189 248;--bl-c-slate:#94a3b8;--bl-c-slate-rgb:148 163 184;--bl-c-ink:#08111c;--bl-c-ink-rgb:8 17 28;--bl-c-ink-2:#07101a;--bl-c-ink-2-rgb:7 16 26;--bl-c-ink-3:#0a1422;--bl-c-ink-3-rgb:10 20 34;--bl-c-ink-4:#08111b;--bl-c-ink-4-rgb:8 17 27;--bl-c-ink-deep:#04070f;--bl-c-ink-deep-rgb:4 7 15;--bl-c-ink-deepest:#050913;--bl-c-ink-deepest-rgb:5 9 19;--bl-c-surface:rgba(10,18,30,0.88);--bl-c-surface-rgb:10 18 30;--bl-c-card:rgba(15,24,38,0.98);--bl-c-card-rgb:15 24 38;--bl-c-card-2:rgba(9,15,25,0.99);--bl-c-card-2-rgb:9 15 25;--bl-c-panel-1:rgba(13,23,38,0.96);--bl-c-panel-1-rgb:13 23 38;--bl-c-panel-2:rgba(8,13,23,0.94);--bl-c-panel-2-rgb:8 13 23;--bl-c-border:rgba(148,163,184,0.18);--bl-c-border-rgb:148 163 184;--bl-c-border-soft:rgba(255,255,255,0.08);--bl-c-border-soft-rgb:255 255 255;--bl-c-border-strong:rgba(125,149,179,0.18);--bl-c-border-strong-rgb:125 149 179;--bl-c-text-strong:#f8fbff;--bl-c-text-strong-rgb:248 251 255;--bl-c-text-soft:rgba(226,232,240,0.86);--bl-c-text-soft-rgb:226 232 240;--bl-c-text-muted:rgba(203,213,225,0.74);--bl-c-text-muted-rgb:203 213 225;--bl-c-text-faded:rgba(226,232,240,0.62);--bl-c-text-faded-rgb:226 232 240;--bl-c-link-soft:#9bdcff;--bl-c-link-soft-rgb:155 220 255;--bl-c-danger:#ef4444;--bl-c-danger-rgb:239 68 68;--bl-c-ok:#22c55e;--bl-c-ok-rgb:34 197 94;--bl-r-card:22px;--bl-r-banner:18px;--bl-r-tile:14px;--bl-sh-card:0 20px 48px rgba(2,6,23,0.28);--bl-sh-card-hover:0 24px 60px rgba(2,6,23,0.34);--bl-sh-section:0 22px 48px rgba(2,6,23,0.22);--bl-sh-elevated:0 26px 66px rgba(53,34,4,0.24),0 20px 48px rgba(2,6,23,0.3);--bl-sh-footer:0 -24px 60px rgba(2,6,23,0.32);--bl-bgi-body:radial-gradient(1100px 540px at 10% -10%,rgba(242,183,5,0.1),rgba(242,183,5,0) 56%),radial-gradient(900px 520px at 100% 0%,rgba(56,189,248,0.1),rgba(56,189,248,0) 48%),linear-gradient(180deg,#07101a,#0a1422 52%,#08111b);--bl-bgi-card:radial-gradient(130% 180% at 100% 0%,rgba(242,183,5,0.08) 0%,rgba(242,183,5,0) 46%),linear-gradient(180deg,rgba(15,24,38,0.98),rgba(9,15,25,0.99));--bl-bgi-card-popular:radial-gradient(110% 160% at 100% 0%,rgba(242,183,5,0.14) 0%,rgba(242,183,5,0) 44%),linear-gradient(180deg,rgba(18,28,43,0.98),rgba(10,17,27,0.99));--bl-bgi-section:radial-gradient(120% 180% at 0% 0%,rgba(56,189,248,0.12) 0%,rgba(56,189,248,0) 44%),radial-gradient(80% 140% at 100% 0%,rgba(148,163,184,0.1) 0%,rgba(148,163,184,0) 48%),linear-gradient(180deg,rgba(17,25,37,0.97),rgba(9,15,24,0.98));--bl-bgi-popular-rail:linear-gradient(180deg,#f2b705,#f59e0b);--bl-font-sans:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}:is(html:not(:has(.admin-shell,#admin-password)),.ds-public){--bl-c-gold:var(--ds-accent);--bl-c-gold-rgb:var(--ds-accent-rgb);--bl-c-gold-warm:var(--ds-accent);--bl-c-gold-warm-rgb:var(--ds-accent-rgb);--bl-c-sky:var(--ds-info);--bl-c-sky-rgb:var(--ds-info-rgb);--bl-c-slate:var(--ds-t3);--bl-c-slate-rgb:var(--ds-t3-rgb);--bl-c-ink:var(--ds-canvas);--bl-c-ink-rgb:var(--ds-canvas-rgb);--bl-c-ink-2:var(--ds-canvas);--bl-c-ink-2-rgb:var(--ds-canvas-rgb);--bl-c-ink-3:var(--ds-canvas);--bl-c-ink-3-rgb:var(--ds-canvas-rgb);--bl-c-ink-4:var(--ds-canvas);--bl-c-ink-4-rgb:var(--ds-canvas-rgb);--bl-c-ink-deep:var(--ds-sunken);--bl-c-ink-deep-rgb:var(--ds-sunken-rgb);--bl-c-ink-deepest:var(--ds-sunken);--bl-c-ink-deepest-rgb:var(--ds-sunken-rgb);--bl-c-surface:var(--ds-s1);--bl-c-surface-rgb:var(--ds-s1-rgb);--bl-c-card:var(--ds-s1);--bl-c-card-rgb:var(--ds-s1-rgb);--bl-c-card-2:var(--ds-s2);--bl-c-card-2-rgb:var(--ds-s2-rgb);--bl-c-panel-1:var(--ds-s1);--bl-c-panel-1-rgb:var(--ds-s1-rgb);--bl-c-panel-2:var(--ds-s2);--bl-c-panel-2-rgb:var(--ds-s2-rgb);--bl-c-border:var(--ds-line);--bl-c-border-rgb:var(--ds-line-rgb);--bl-c-border-soft:var(--ds-line-subtle);--bl-c-border-soft-rgb:var(--ds-line-subtle-rgb);--bl-c-border-strong:var(--ds-line-strong);--bl-c-border-strong-rgb:var(--ds-line-strong-rgb);--bl-c-text-strong:var(--ds-t1);--bl-c-text-strong-rgb:var(--ds-t1-rgb);--bl-c-text-soft:var(--ds-t2);--bl-c-text-soft-rgb:var(--ds-t2-rgb);--bl-c-text-muted:var(--ds-t3);--bl-c-text-muted-rgb:var(--ds-t3-rgb);--bl-c-text-faded:var(--ds-t3);--bl-c-text-faded-rgb:var(--ds-t3-rgb);--bl-c-link-soft:var(--ds-t1);--bl-c-link-soft-rgb:var(--ds-t1-rgb);--bl-c-danger:var(--ds-danger);--bl-c-danger-rgb:var(--ds-danger-rgb);--bl-c-ok:var(--ds-success);--bl-c-ok-rgb:var(--ds-success-rgb);--bl-r-card:var(--ds-r-lg);--bl-r-banner:var(--ds-r-lg);--bl-r-tile:var(--ds-r-md);--bl-sh-card:none;--bl-sh-card-hover:none;--bl-sh-section:none;--bl-sh-footer:none;--bl-sh-elevated:var(--ds-elev-overlay);--bl-bgi-body:none;--bl-bgi-card:none;--bl-bgi-card-popular:none;--bl-bgi-section:none;--bl-bgi-popular-rail:none;--bl-font-sans:var(--ds-font-public);--bl-gold:var(--ds-accent);--bl-gold-soft:var(--ds-accent-soft);--bl-gold-glow:transparent;--bl-bg:var(--ds-canvas);--bl-text:var(--ds-t1);--bl-text-strong:var(--ds-t1);--bl-text-soft:var(--ds-t2);--bl-muted:var(--ds-t3);--bl-text-muted-2:var(--ds-t3);--bl-card:var(--ds-s1);--bl-surface-card:var(--ds-s1);--bl-surface-panel:var(--ds-s1);--bl-surface-soft:var(--ds-s2);--bl-surface-soft-2:var(--ds-s2);--bl-border:var(--ds-line);--bl-accent:var(--ds-accent-line);--bl-shadow:none;--bl-link-soft:var(--ds-t1);--bl-footer-bg:var(--ds-sunken);--bl-footer-panel:var(--ds-s1);--bl-footer-border:var(--ds-line-subtle);--bl-footer-text:var(--ds-t1);--bl-footer-muted:var(--ds-t3);--bl-footer-link:var(--ds-t2);--bl-footer-linkHover:var(--ds-t1);--bl-footer-accent:var(--ds-accent);--bl-footer-accentSoft:var(--ds-accent-soft);--bl-fb-surface:var(--ds-s1);--bl-fb-surface-sunken:var(--ds-canvas);--bl-fb-hover:rgba(255,255,255,0.02);--bl-fb-hover-strong:var(--ds-s2);--bl-fb-wash:var(--ds-s2);--bl-fb-border:var(--ds-line);--bl-fb-border-muted:var(--ds-line);--bl-fb-border-faint:var(--ds-line-subtle);--bl-fb-border-input:var(--ds-line-input);--bl-fb-radius-card:var(--ds-r-lg);--bl-fb-radius-panel:var(--ds-r-lg);--bl-fb-radius-chip:var(--ds-r-md);--bl-fb-radius-control:var(--ds-r-md);--bl-fb-shadow-card:none;--bl-fb-text:var(--ds-t1);--bl-fb-text-strong:var(--ds-t1);--bl-fb-text-2:var(--ds-t1);--bl-fb-text-3:var(--ds-t2);--bl-fb-muted:var(--ds-t3);--bl-fb-muted-2:var(--ds-t3);--bl-fb-gold-eyebrow:var(--ds-accent-text);--bl-fb-gold-text:var(--ds-accent-text);--bl-fb-gold-soft:var(--ds-accent-text);--bl-fb-gold-border:var(--ds-accent);--bl-fb-gold-accent:var(--ds-accent);--bl-fb-gold-wash:var(--ds-accent-soft);--bl-fb-gold-wash-strong:var(--ds-accent-soft);--bl-fb-live:var(--ds-live);--bl-fb-landed:var(--ds-success);--bl-fb-missed:var(--ds-danger);--bl-fb-editorial:var(--ds-info);--bl-cta-lime:var(--ds-accent);--bl-cta-cyan:var(--ds-accent);--bl-cta-editorial:var(--ds-accent);--bl-cta-editorial-deep:var(--ds-on-accent)}html:not(:has(.admin-shell,#admin-password)),html:not(:has(.admin-shell,#admin-password)) body{background-color:var(--ds-canvas)}html:not(:has(.admin-shell,#admin-password)) body{color:var(--ds-t2)}.ds-tnum{font-variant-numeric:tabular-nums}.ds-over{font-size:11px;line-height:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ds-meta{font-size:12px;line-height:18px}.ds-sm{font-size:13px;line-height:20px}.ds-body{font-size:14px;line-height:22px}.ds-prose{font-size:16px;line-height:28px}.ds-lead{font-size:16px;line-height:26px}.ds-h4{font-size:14px;line-height:20px}.ds-h3,.ds-h4{font-weight:650}.ds-h3{font-size:16px;line-height:24px}.ds-h2{font-size:19px;line-height:26px;letter-spacing:-.01em}.ds-h1,.ds-h2{font-weight:700}.ds-h1{font-size:24px;line-height:30px;letter-spacing:-.015em}.ds-display{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.02em}@media (min-width:1024px){.ds-h3{font-size:17px;line-height:26px}.ds-h2{font-size:22px;line-height:30px}.ds-h1{font-size:30px;line-height:38px}.ds-display{font-size:36px;line-height:44px}}