@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_66e51319-module___WyFLW__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_66e51319-module___WyFLW__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_29f246d4-module__8Y_Bfa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_29f246d4-module__8Y_Bfa__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1e1e2ab4a689572-s.11ak.ruyvs7kt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b84cc1c14eba5dc9-s.0~xypnw-ehxyx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f530f52d514af96-s.p.0aapj9pyt9oam.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbd88c7cbebcb5b-s.0_7vt~x.jmkdi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e3c10b17cdb86a23-s.0eksbdcyszb_..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/612838607db3d51d-s.p.0yvdtz6_qans-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.0-te5e~caphot.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0u_vzk7t4r43a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.11p_15xsjt-ie.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_143b56d5-module__QB26ua__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_143b56d5-module__QB26ua__variable{--font-barlow:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_56e00c06-module__5J7y6q__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:400}.ibm_plex_mono_56e00c06-module__5J7y6q__variable{--font-ibm-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root,:root[data-mode=light]{--spectrum-label:#ffffffeb;--spectrum-inset:#ffffff26;--spectrum-zone-border:#fff3;--glass-inset:#fff3;--glass-inset-strong:#ffffff40;--thumb-border:#fff;--indicator-broadcast:#c0392b;--voice-accent:#4dafa0;--voice-accent-dim:#3d9a8c;--voice-accent-ghost:#4dafa014;--voice-accent-glow:#4dafa026;--bg-primary:#f0ebdd;--bg-secondary:#e8e2d4;--bg-card:#f5f0e4;--bg-elevated:#f5f0e4;--fg-primary:#1a1a1a;--fg-secondary:#4a4540;--fg-tertiary:#686260;--fg-muted:#52504a;--border-subtle:#e8e2db;--border-strong:#c8c0b5;--divider:#d4ccc2;--scrollbar-thumb:#c8c0b5;--scrollbar-thumb-hover:#b8b0a5;--shadow-e0:none;--shadow-e1:0 1px 3px #1c1a170a;--shadow-e2:0 4px 12px #1c1a1714;--shadow-e3:0 8px 24px #1c1a171f;--blur-e1:8px;--blur-e2:16px;--blur-e3:24px;--accent:#1a1a1a;--accent-hover:#333;--accent-warm:#946b15;--fg-accent:#946b15;--bg-hover:#0000000a;--overlay-backdrop:#1c1a1726;--paper-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.08'/%3E%3C/svg%3E");--cin-amber:#946b15;--cin-amber-bright:#ad7e1e;--cin-amber-dim:#775610;--cin-amber-ghost:#946b1514;--cin-amber-glow:#946b1526;--cin-ash:#6b7280;--cin-ash-warm:#78716c;--cin-ash-cool:#64748b;--cin-paper-highlight:#f5efe0;--cin-paper-shadow:#e4ddd0;--cin-amber-muted:#b08a40;--cin-slate:#5c6b7a;--cin-slate-light:#8a96a3;--cin-slate-ghost:#5c6b7a14;--cin-grain-frequency:.55;--cin-grain-octaves:4;--cin-grain-blend-light:overlay;--cin-grain-blend-dark:soft-light;--cin-tracking-meta:.1em;--cin-weight-pullquote:400;--cin-rack-dim-neighbor:.75;--cin-rack-blur-neighbor:.5px;--cin-rack-recede-neighbor:.999;--cin-rack-blur-return-dur:.15s;--cin-rack-dim-return-dur:.18s;--cin-card-glow:0 0 0 1px color-mix(in srgb, var(--cinematic-rim-light,#946b1514) 60%, transparent);--palette-weekly:#b91c1c;--palette-weekly-paper:#ede4d0;--palette-onair-surface:#1a1816;--console-bg:#ebe5d6;--console-bg-deep:#e3ddd0;--console-fg:#2a2520;--console-shadow:#2a252014;--console-shadow-strong:#2a25201f;--cinematic-accent:var(--cin-amber);--cinematic-shadow-tint:#2a2012d1;--cinematic-rim-light:var(--cin-amber-glow);--cinematic-rim-cool:#64748b1a;--ease-cinematic:cubic-bezier(.22, 1, .36, 1);--ease-whip:cubic-bezier(.25, 0, 0, 1);--ease-rack:cubic-bezier(.4, 0, .2, 1);--ease-dramatic:cubic-bezier(.68, -.6, .32, 1.6);--ease-steadicam:cubic-bezier(.16, 1, .3, 1);--ease-unfold:cubic-bezier(.14, .8, .26, 1);--ease-refold:cubic-bezier(.32, 0, .15, 1);--focus-sharp:blur(0);--focus-soft:blur(1.5px);--focus-ambient:blur(4px);--focus-modal:blur(6px);--focus-bokeh:blur(8px);--focus-deep:blur(12px);--z-depth-bg:var(--z-base);--z-depth-content:var(--z-card);--z-depth-float:var(--z-sticky);--z-depth-modal:var(--z-modal);--z-depth-tooltip:var(--z-popup);--parallax-bg:.3;--parallax-mid:.7;--parallax-fg:1;--parallax-float:1.08;--shadow-cinematic-contact:-1px 2px 4px color-mix(in srgb, var(--cinematic-shadow-tint) 6%, transparent), 0 1px 2px color-mix(in srgb, var(--cinematic-shadow-tint) 4%, transparent);--shadow-cinematic-ambient:-2px 4px 12px color-mix(in srgb, var(--cinematic-shadow-tint) 8%, transparent), 0 2px 4px color-mix(in srgb, var(--cinematic-shadow-tint) 5%, transparent);--shadow-cinematic-dramatic:-4px 8px 24px color-mix(in srgb, var(--cinematic-shadow-tint) 12%, transparent), -1px 2px 6px color-mix(in srgb, var(--cinematic-shadow-tint) 6%, transparent);--shadow-cinematic-lifted:-6px 12px 40px color-mix(in srgb, var(--cinematic-shadow-tint) 16%, transparent), -3px 6px 16px color-mix(in srgb, var(--cinematic-shadow-tint) 10%, transparent), -1px 2px 4px color-mix(in srgb, var(--cinematic-shadow-tint) 6%, transparent), inset 0 1px 0 color-mix(in srgb, var(--cinematic-rim-light) 40%, transparent);--cin-vignette-color:#1c1a170f;--cin-grain-opacity:.035;--cin-grade:contrast(1.05) saturate(.9) sepia(.04);--cin-warmth-near:sepia(.02) saturate(1.02);--cold-open-nav:0s;--cold-open-skybox:40ms;--cold-open-lead:80ms;--cold-open-feed:.12s;--cold-open-dur:.18s;--cin-backdrop-bg:#1c1a1773;--cin-backdrop-blur:blur(14px) saturate(.65) brightness(.72);--cin-backdrop-ramp-dur:.2s;--cin-backdrop-rack-out-dur:.12s;--cin-backdrop-vignette:radial-gradient(ellipse 65% 60% at 50% 45%, transparent 30%, #1c1a171f 100%);--cin-backdrop-grade:saturate(.55) brightness(.68) sepia(.06);--cin-vignette-dd-open:1.4;--cin-light-adapt-dur:.25s;--whip-pan-dur:.18s;--ease-whip-out:cubic-bezier(.55, 0, 1, .45);--scene-cold-open:.18s;--scene-rack-focus:.12s;--scene-match-cut:.2s;--scene-reverse-shot:.15s;--scene-whip-pan:.18s;--scene-dissolve:.3s;--scene-dolly-in:.12s;--scene-l-cut-offset:.4;--dd-cascade-gap:70ms;--dd-content-scale-from:.99;--dd-feed-scale:.997;--scroll-parallax-range:300vh;--scroll-vignette-range:200vh;--cin-practical-radius:40px;--cin-practical-pulse:4s;--cin-practical-warmth:color-mix(in srgb, var(--cin-amber) 4%, var(--bg-primary));--cin-practical-glow-near:color-mix(in srgb, var(--cin-amber) 6%, transparent);--cin-practical-glow-far:color-mix(in srgb, var(--cin-amber) 2%, transparent);--cinematic-rim-top:#946b1514;--cinematic-accent-near-bias:#946b150a;--cinematic-accent-far-bias:#946b151f;--meth-bar-track:var(--bg-secondary);--meth-mark-opacity:.12;--meth-mark-focus-opacity:.85;--cat-politics:#6366f1;--cat-conflict:#e53e3e;--cat-science:#2980b9;--cat-health:#27ae60;--cat-environment:#16a085;--cat-culture:#8e44ad;--cinematic-accent-warm-hover:#a8781c;--cinematic-accent-focus:#946b1538;--cinematic-accent-active:#775610;--cinematic-rim-edge:#946b150f;--cin-grade-editorial:contrast(1.04) saturate(.88) sepia(.06);--cin-vignette-warm:#2a201208;--cin-grain-seed-editorial:13;--line-height-editorial:1.65;--laid-line-opacity-light:.055;--laid-chain-opacity-light:.035;--laid-linen-opacity-light:.03;--laid-line-color-light:#1c1a17;--laid-chain-color-light:#1c1a17;--dissolve-shadow-dur:.2s;--dissolve-surface-dur:.3s;--dissolve-ink-dur:.2s;--dissolve-border-dur:.25s;--dissolve-filter-dur:.2s;--rack-defocus-dur:.12s;--rack-refocus-dur:.18s;--morph-scale-min:.15;--morph-scale-max:1;--vignette-scroll-min:.5;--vignette-scroll-max:1;--shadow-lag:30ms;--dd-breathe-scale:1.0005;--dd-breathe-dur:6s;--img-grade-feed:contrast(1.03) saturate(.95) sepia(.02);--img-grade-deepdive:contrast(1.02) saturate(.88) sepia(.01);--img-grade-weekly:contrast(1.05) saturate(.92) sepia(.04);--img-grade-epaper:contrast(1.15) saturate(0) brightness(1.02);--img-grade-history:contrast(1.08) saturate(.7) sepia(.18) brightness(.95);--img-grade-history-receded:contrast(1.08) saturate(.7) sepia(.18) brightness(.82);--img-grade-history-card:contrast(1.04) saturate(.8) sepia(.1);--img-grade-history-gallery:contrast(1.04) saturate(.8) sepia(.1);--img-grade-history-hover:contrast(1.05) saturate(.85) sepia(.06);--img-grade-history-dossier:contrast(1.03) saturate(.65) sepia(.15);--img-grade-history-threads:saturate(.5) sepia(.1);--cin-snap:#b8872a;--cin-snap-ring:#b8872a47;--cin-hover-surface:#946b150d;--cin-active-surface:#946b1517;--cin-tracking-hero:-.035em;--cin-tracking-xl:-.02em;--cin-lh-hero:1.12;--cin-lh-xl:1.18;--cin-lh-lg:1.25;--cin-tracking-meta-tight:.06em;--cin-weight-data-emphasis:500;--cin-logo-glow-light:none;--cin-logo-glow-dark:0 0 4px var(--cin-amber-glow,#d4a57466);--scroll-nav-compact-range:120px;--scroll-nav-compact-scale:.98;--scroll-divider-entry-start:10%;--scroll-divider-entry-end:60%;--scroll-card-dolly-ty:6px;--scroll-card-dolly-scale:.99;--scroll-card-dolly-opacity:.85}:root[data-mode=dark]{--spectrum-label:#ffffffd9;--spectrum-inset:#ffffff14;--spectrum-zone-border:#ffffff1f;--glass-inset:#ffffff14;--glass-inset-strong:#ffffff1f;--thumb-border:var(--bg-secondary);--indicator-broadcast:#dc2626;--console-bg:#1a1816;--console-bg-deep:#151310;--console-fg:#ede8e0;--console-shadow:#00000040;--console-shadow-strong:#00000059;--voice-accent:#4dafa0;--voice-accent-dim:#3d9a8c;--voice-accent-ghost:#4dafa014;--voice-accent-glow:#4dafa026;--bg-primary:#1c1a17;--bg-secondary:#252320;--bg-card:#2a2725;--bg-elevated:#333028;--bias-far-left:#5088d0;--bias-left:#6498d8;--bias-center-left:#78aede;--bias-center:#48b870;--bias-center-right:#d05c48;--bias-right:#cc3e34;--bias-far-right:#b02e26;--type-reporting:#6490b8;--cat-politics:#818cf8;--cat-conflict:#d4645a;--cat-science:#5a9fcc;--cat-health:#4dc47a;--cat-environment:#3dbfa8;--cat-culture:#a86cc1;--fg-primary:#ede8e0;--fg-secondary:#b8b0a5;--fg-tertiary:#a09890;--fg-muted:#9a938b;--border-subtle:#3a3530;--border-strong:#4a4540;--divider:#403b35;--scrollbar-thumb:#6a6560;--scrollbar-thumb-hover:#7a756e;--shadow-e0:none;--shadow-e1:0 1px 3px #0003;--shadow-e2:0 4px 12px #0000004d;--shadow-e3:0 8px 24px #0006;--blur-e1:8px;--blur-e2:16px;--blur-e3:24px;--accent:#ede8e0;--accent-hover:#d4ccc2;--accent-warm:#d4a574;--fg-accent:#d4a574;--bg-hover:#ffffff0f;--overlay-backdrop:#00000080;--paper-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.06'/%3E%3C/svg%3E");--cin-amber:#d4a574;--cin-amber-bright:#e0b88a;--cin-amber-dim:#b08a60;--cin-amber-ghost:#d4a5740f;--cin-amber-glow:#d4a5741f;--cin-ash:#9ca3af;--cin-ash-warm:#a8a29e;--cin-ash-cool:#94a3b8;--cin-amber-muted:#9e8568;--palette-weekly:#ef5350;--palette-weekly-paper:#1e1a16;--palette-onair-surface:#1a1816;--cin-shadow-color:#14100a;--cinematic-shadow-tint:#0c0802eb;--cinematic-rim-light:var(--cin-amber-glow);--cinematic-rim-cool:#94a3b814;--cin-vignette-color:#0c080224;--cin-grain-opacity:.025;--cin-grade:contrast(1.07) saturate(.84) brightness(.94) sepia(.02);--cin-warmth-near:sepia(.03) saturate(1.01);--cin-backdrop-bg:#0000008c;--cin-backdrop-blur:blur(16px) saturate(.5) brightness(.5);--cinematic-rim-top:#c8956c0f;--cin-backdrop-vignette:radial-gradient(ellipse 65% 60% at 50% 45%, transparent 25%, #0000002e 100%);--cin-backdrop-grade:saturate(.45) brightness(.48) sepia(.04);--cin-vignette-dd-open:1.6;--cin-practical-glow-near:color-mix(in srgb, var(--cin-amber) 8%, transparent);--cin-practical-glow-far:color-mix(in srgb, var(--cin-amber) 3%, transparent);--shadow-cinematic-lifted:-8px 16px 50px color-mix(in srgb, var(--cinematic-shadow-tint) 25%, transparent), -4px 8px 20px color-mix(in srgb, var(--cinematic-shadow-tint) 16%, transparent), -1px 2px 4px color-mix(in srgb, var(--cinematic-shadow-tint) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--cinematic-rim-light) 50%, transparent);--cin-slate:#8a96a3;--cin-slate-light:#a8b4c0;--cin-slate-ghost:#8a96a30f;--cinematic-rim-edge:#d4a5740d;--cin-grade-editorial:contrast(1.06) saturate(.83) brightness(.95) sepia(.03);--cin-vignette-warm:#140e060f;--img-grade-feed:contrast(1.06) saturate(.9) sepia(.02) brightness(.94);--img-grade-deepdive:contrast(1.04) saturate(.84) sepia(.01) brightness(.92);--img-grade-weekly:contrast(1.07) saturate(.88) sepia(.03) brightness(.93);--img-grade-epaper:contrast(1.2) saturate(0) brightness(.95);--img-grade-history:contrast(1.1) saturate(.65) sepia(.14) brightness(.88);--img-grade-history-receded:contrast(1.1) saturate(.65) sepia(.14) brightness(.75);--img-grade-history-card:contrast(1.06) saturate(.74) sepia(.08) brightness(.92);--img-grade-history-gallery:contrast(1.06) saturate(.74) sepia(.08) brightness(.92);--img-grade-history-hover:contrast(1.07) saturate(.8) sepia(.04) brightness(.9);--img-grade-history-dossier:contrast(1.05) saturate(.6) sepia(.12) brightness(.9);--img-grade-history-threads:saturate(.45) sepia(.08) brightness(.9);--laid-line-opacity-light:.04;--laid-chain-opacity-light:.025;--laid-linen-opacity-light:.022;--laid-line-color-light:#ede8e0;--laid-chain-color-light:#ede8e0;--meth-bar-track:var(--bg-secondary);--meth-mark-opacity:.15;--meth-mark-focus-opacity:.9;--cin-snap:#e8c48a;--cin-snap-ring:#e8c48a38;--cin-hover-surface:#d4a5740f;--cin-active-surface:#d4a5741a;--cin-logo-glow-dark:0 0 4px var(--cin-amber-glow,#d4a57466)}:root{--bias-far-left:#0e2e70;--bias-left:#1b5298;--bias-center-left:#2e78b4;--bias-center:#2b784a;--bias-center-right:#c4503e;--bias-right:#9c2c22;--bias-far-right:#6e1610;--sense-low:#22c55e;--sense-medium:#eab308;--sense-high:#ef4444;--type-reporting:#3b82f6;--type-analysis:#8b5cf6;--type-opinion:#f97316;--rigor-high:#22c55e;--rigor-medium:#eab308;--rigor-low:#ef4444;--text-xxs:clamp(.5rem, .45rem + .2vw, .5625rem);--text-xs:clamp(.5625rem, .5rem + .25vw, .625rem);--text-sm:clamp(.75rem, .7rem + .2vw, .875rem);--text-base:clamp(.875rem, .8rem + .3vw, 1rem);--text-lg:clamp(1.0625rem, .95rem + .4vw, 1.3rem);--text-xl:clamp(1.25rem, 1.1rem + .6vw, 1.75rem);--text-hero:clamp(1.5rem, 1.3rem + 1.2vw, 3rem);--type-lead-headline:clamp(2.25rem, 1.8rem + 2vw, 4rem);--type-digest-headline:clamp(1.125rem, 1rem + .6vw, 1.375rem);--type-wire-headline:.875rem;--type-lead-tracking:-.02em;--type-digest-tracking:-.01em;--font-editorial:var(--font-playfair), "Playfair Display", "Georgia", "Times New Roman", serif;--font-structural:var(--font-inter), "Inter", "Helvetica Neue", "Arial", sans-serif;--font-meta:var(--font-barlow), "Barlow Condensed", "Franklin Gothic Medium", "Arial Narrow", sans-serif;--font-data:var(--font-ibm-mono), "IBM Plex Mono", "Menlo", "Consolas", monospace;--space-1:clamp(.125rem, .1rem + .1vw, .25rem);--space-2:clamp(.25rem, .2rem + .2vw, .5rem);--space-3:clamp(.5rem, .4rem + .4vw, .75rem);--space-4:clamp(.75rem, .6rem + .6vw, 1rem);--space-5:clamp(1rem, .8rem + .8vw, 1.5rem);--space-6:clamp(1.5rem, 1rem + 1.5vw, 2.5rem);--space-7:clamp(2rem, 1.5rem + 2vw, 4rem);--space-8:clamp(3rem, 2rem + 3vw, 6rem);--dur-instant:0s;--dur-micro:80ms;--dur-fast:.15s;--dur-normal:.3s;--dur-morph:.4s;--dur-step:.45s;--dur-slow:.6s;--dur-reveal:.5s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--spring:linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001 85.6%, 1);--spring-bouncy:linear(0, .009, .038 2.4%, .156 5.2%, .614 15%, .812 20%, .946 26%, 1.035 32%, 1.075 37%, 1.08 40%, 1.065 44%, 1.033 50%, 1.008 58%, .998 68%, 1.002 82%, 1);--spring-snappy:linear(0, .009, .035 2.1%, .141 4.4%, .723 15.5%, .938 20.7%, 1.017 24.3%, 1.061 27.7%, 1.085 32%, 1.078 36.3%, 1.042 44.4%, 1.014 53.3%, .996 64.4%, 1.001 78.8%, 1);--spring-gentle:linear(0, .007, .028 3.2%, .113 6.8%, .458 17.5%, .636 23%, .778 29%, .879 35.5%, .942 42%, .975 49%, .993 57%, 1.003 66%, 1.005 76%, 1.001 88%, 1);--spring-elastic:linear(0, .011, .044 2%, .178 4.6%, .718 13.5%, .896 17.5%, 1.028 22%, 1.105 27%, 1.13 31%, 1.112 36%, 1.064 42%, 1.024 50%, .998 60%, 1.005 74%, 1);--spring-beam:linear(0, .008, .032 2.5%, .128 5.6%, .508 16%, .685 21%, .832 27%, .928 33%, .972 38%, .998 43%, 1.012 48%, 1.018 53%, 1.016 58%, 1.008 65%, 1.002 74%, .999 83%, 1.001 92%, 1);--beam-tilt-dur:.65s;--beam-tilt-delay:40ms;--radius-none:0;--radius-sm:1px;--radius-md:2px;--rule-thin:1px solid var(--divider);--rule-strong:1px solid var(--border-strong);--nav-height:53px;--nav-bottom-height:52px;--tab-bar-height:64px;--lean-bar-height:46px;--canvas-max:min(92vw, 1600px)}:root,:root[data-mode=light]{--glass-bg:#f0ebddb8;--glass-border:#ffffff4d;--glass-shadow:0 4px 24px #1c1a1714, 0 1px 2px #1c1a170a;--shadow-card-hover:0 1px 2px #1c1a1714, 0 6px 20px #1c1a171a;--shadow-card-lead-hover:0 2px 4px #1c1a171a, 0 10px 32px #1c1a1721;--shadow-card-active:0 1px 2px #1c1a170f}:root[data-mode=dark]{--glass-bg:#1c1a17bf;--glass-border:#ffffff12;--glass-shadow:0 4px 24px #00000052, 0 1px 2px #00000029;--shadow-card-hover:0 1px 2px #0003, 0 6px 20px #00000047;--shadow-card-lead-hover:0 2px 4px #0000003d, 0 10px 32px #00000057;--shadow-card-active:0 1px 2px #00000026}:root{--z-base:1;--z-card:2;--z-sticky:10;--z-nav:20;--z-dropdown:30;--z-tooltip:40;--z-cinematic:45;--z-overlay:50;--z-player:60;--z-modal:100;--z-popup:150}
.page-container{flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.page-main{max-width:var(--canvas-max);padding:0 var(--space-5);padding-bottom:var(--space-5);flex:1;width:100%;margin:0 auto}@media (min-width:768px){.page-main{padding:0 var(--space-7);padding-bottom:var(--space-7)}}@media (min-width:1024px){html[data-onair-pane] .page-container{transition:padding-left .42s var(--ease-cinematic,ease);will-change:padding-left;padding-left:clamp(320px,100vw - 1480px,480px)}.page-container{transition:padding-left .35s var(--ease-cinematic,ease)}}.skybox{margin:var(--space-2) 0}@media (min-width:1024px){.skybox{z-index:0;position:relative}}@keyframes skyboxReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.skybox{animation:none!important}}.section-header{padding-top:var(--space-5);padding-bottom:var(--space-2);margin-bottom:var(--space-2);border-bottom:none;flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.section-header:after{content:"";height:6px;margin-top:var(--space-2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 6' preserveAspectRatio='none'%3E%3Cpath d='M0 3 C30 1 70 5 100 3 C130 1 170 5 200 3 C230 1 270 5 300 3 C330 1 370 5 400 3' stroke='%2352504A' stroke-width='1' fill='none' opacity='0.3' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;flex-basis:100%}:root[data-mode=dark] .section-header:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 6' preserveAspectRatio='none'%3E%3Cpath d='M0 3 C30 1 70 5 100 3 C130 1 170 5 200 3 C230 1 270 5 300 3 C330 1 370 5 400 3' stroke='%239CA3AF' stroke-width='1' fill='none' opacity='0.2' stroke-linecap='round'/%3E%3C/svg%3E")}.ink-rule{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 6' preserveAspectRatio='none'%3E%3Cpath d='M0 3 C30 1 70 5 100 3 C130 1 170 5 200 3 C230 1 270 5 300 3 C330 1 370 5 400 3' stroke='%2352504A' stroke-width='1' fill='none' opacity='0.3' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;border:none;height:6px;margin:0}:root[data-mode=dark] .ink-rule{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 6' preserveAspectRatio='none'%3E%3Cpath d='M0 3 C30 1 70 5 100 3 C130 1 170 5 200 3 C230 1 270 5 300 3 C330 1 370 5 400 3' stroke='%239CA3AF' stroke-width='1' fill='none' opacity='0.2' stroke-linecap='round'/%3E%3C/svg%3E")}.section-header__title{font-family:var(--font-editorial);font-size:var(--text-lg);letter-spacing:.02em;text-transform:uppercase;color:var(--fg-primary);font-weight:700}.section-header__actions{align-items:center;gap:var(--space-3);display:flex}.hero-slot{border-bottom:var(--rule-strong)}.feed-grid{grid-template-columns:1fr;display:grid}.feed-grid__item{content-visibility:auto;contain-intrinsic-size:auto 200px;contain:layout style;min-width:0}.edition-line{border-top:2px solid var(--fg-primary);margin-top:var(--space-6);padding-top:var(--space-3);padding-bottom:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.empty-state{padding:var(--space-7) var(--space-5);text-align:center;max-width:480px;margin:0 auto}.empty-state--inline{padding:var(--space-7) 0;text-align:center;max-width:none}.deep-dive-backdrop{background-color:var(--cin-backdrop-bg);z-index:var(--z-overlay);cursor:pointer;-webkit-backdrop-filter:var(--cin-backdrop-blur);animation:backdropRackIn var(--cin-backdrop-ramp-dur,.2s) var(--ease-cinematic) both;position:fixed;inset:0}.deep-dive-backdrop--closing{animation:backdropRackOut var(--cin-backdrop-rack-out-dur,.12s) var(--ease-whip) both}.deep-dive-backdrop:after{content:"";background:var(--cin-backdrop-vignette);pointer-events:none;position:absolute;inset:0}.deep-dive-panel{z-index:var(--z-modal);will-change:transform;transform-origin:50%;opacity:0;background-color:var(--bg-primary);box-shadow:var(--shadow-cinematic-dramatic);outline:none;position:fixed;inset:0;overflow:hidden auto}.deep-dive-panel:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;opacity:0;height:1px;transition:opacity .3s var(--ease-cinematic);background:linear-gradient(90deg,#0000 0%,#ffffff80 30%,#ffffffb3 50%,#ffffff80 70%,#0000 100%);position:absolute;top:0;left:0;right:0}.deep-dive-panel[data-settled]:before{opacity:1}.deep-dive-panel__header{background-color:var(--bg-primary);z-index:2;padding:var(--space-4) var(--space-5);border-bottom:none;position:sticky;top:0}.deep-dive-panel__header:after{content:"";height:6px;margin-top:var(--space-2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 6' preserveAspectRatio='none'%3E%3Cpath d='M0 3 C30 1 70 5 100 3 C130 1 170 5 200 3 C230 1 270 5 300 3 C330 1 370 5 400 3' stroke='%2352504A' stroke-width='1' fill='none' opacity='0.3' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;display:block}:root[data-mode=dark] .deep-dive-panel__header:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 6' preserveAspectRatio='none'%3E%3Cpath d='M0 3 C30 1 70 5 100 3 C130 1 170 5 200 3 C230 1 270 5 300 3 C330 1 370 5 400 3' stroke='%239CA3AF' stroke-width='1' fill='none' opacity='0.2' stroke-linecap='round'/%3E%3C/svg%3E")}.deep-dive-panel__content{padding:var(--space-5)}.deep-dive-panel__content .text-base{max-width:none}.site-footer{border-top:1px solid var(--divider);margin-top:var(--space-6);padding:var(--space-5) var(--space-5);max-width:var(--canvas-max);box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto}@media (min-width:768px){.site-footer{padding:var(--space-6) var(--space-7)}}.site-footer__inner{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;max-width:100%;margin:0 auto;display:flex}.dot-separator{background-color:var(--fg-muted);border-radius:50%;flex-shrink:0;width:3px;height:3px}.source-row{align-items:center;gap:var(--space-3);padding:var(--space-3);transition:background-color var(--dur-fast) var(--ease-cinematic);display:flex}.source-row:nth-child(2n){background-color:var(--bg-secondary)}.source-row--link{cursor:pointer}.source-row--link:hover{background-color:var(--bg-secondary)}.source-row--link:hover .source-link{text-underline-offset:3px;text-decoration:underline}.source-row--link:active{background-color:var(--bg-secondary);opacity:.85}.source-row--link:focus-visible{outline:2px solid var(--accent-warm);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.type-editorial{font-family:var(--font-editorial)}.type-structural{font-family:var(--font-structural)}.type-meta{font-family:var(--font-meta)}.type-data{font-family:var(--font-data);font-feature-settings:"tnum" 1, "zero" 1;font-variant-numeric:tabular-nums}.text-hero{font-family:var(--font-editorial);font-size:var(--text-hero);letter-spacing:-.03em;font-weight:700;line-height:1.1}.text-xl{font-family:var(--font-editorial);font-size:var(--text-xl);letter-spacing:-.015em;font-weight:700;line-height:1.15}.text-lg{font-family:var(--font-editorial);font-size:var(--text-lg);letter-spacing:-.005em;font-weight:400;line-height:1.3}.text-base{font-family:var(--font-structural);font-size:var(--text-base);max-width:65ch;font-weight:400;line-height:1.6}.text-label{font-family:var(--font-structural);font-size:var(--text-sm);letter-spacing:var(--cin-tracking-meta,.1em);text-transform:uppercase;font-weight:500}.text-caption{font-family:var(--font-structural);font-size:var(--text-xs);color:var(--fg-tertiary)}.text-data{font-family:var(--font-data);font-size:var(--text-sm);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;line-height:1.3}.text-score{font-family:var(--font-data);font-size:var(--text-lg);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-weight:500}.text-timestamp{font-family:var(--font-data);font-size:var(--text-xs);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;color:var(--fg-tertiary)}.category-tag{font-family:var(--font-meta);font-size:var(--text-xs);letter-spacing:.04em;color:var(--fg-muted);font-weight:400;display:inline-block}.category-tag--prominent{font-weight:500}.time-tag{font-family:var(--font-data);font-size:var(--text-xs);color:var(--fg-muted);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.source-count{font-family:var(--font-meta);font-size:var(--text-sm);color:var(--fg-tertiary);font-feature-settings:"tnum" 1;align-items:center;gap:var(--space-1);display:flex}.source-count--lead{font-size:var(--text-base);color:var(--fg-secondary);font-weight:500}.section-heading{font-family:var(--font-editorial);font-size:var(--text-lg);color:var(--fg-primary);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--rule-thin);font-weight:700}.edition-meta{font-family:var(--font-meta);font-size:var(--text-xs);color:var(--fg-muted);font-feature-settings:"tnum" 1}.brand-name{font-family:var(--font-editorial);font-size:var(--text-xs);color:var(--fg-muted);letter-spacing:.01em}
