@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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 Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_5ccd99be-module__14iPxa__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_5ccd99be-module__14iPxa__variable{--font-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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.2vemzm0itqzfy.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.3cb5lpr2l6xud.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.1u30mmyq6lnsd.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-20C4,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.40sczeszzbjw1.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.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:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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_9d88f727-module__1NxLqG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_9d88f727-module__1NxLqG__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/20aee433927f7d4b-s.22-vwy_zcz7be.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/256e1f7f180674ba-s.3_q_pmj-3v7pv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/be3bf58b83159894-s.0kupvvif_223v.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/753b6407f468151f-s.11jlrhjosin9v.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/292081311a6a8abc-s.3z1vcboutudqk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.012bmydply3go.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/20aee433927f7d4b-s.22-vwy_zcz7be.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/256e1f7f180674ba-s.3_q_pmj-3v7pv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/be3bf58b83159894-s.0kupvvif_223v.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/753b6407f468151f-s.11jlrhjosin9v.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/292081311a6a8abc-s.3z1vcboutudqk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.012bmydply3go.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/20aee433927f7d4b-s.22-vwy_zcz7be.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/256e1f7f180674ba-s.3_q_pmj-3v7pv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/be3bf58b83159894-s.0kupvvif_223v.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/753b6407f468151f-s.11jlrhjosin9v.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/292081311a6a8abc-s.3z1vcboutudqk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.012bmydply3go.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_7608511f-module__pjxN2a__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_7608511f-module__pjxN2a__variable{--font-serif:"Source Serif 4", "Source Serif 4 Fallback"}
:root{--bg:#fbfaf8;--panel:#f3f2ef;--ink:#181b1f;--ink2:#45484d;--ink3:#66696e;--rule:#d5d4d1;--rule2:#e7e6e3;--accent:#1a609e;--warn:#964d09;--serif:var(--font-serif), "Source Serif 4", Georgia, serif;--sans:var(--font-sans), "IBM Plex Sans", system-ui, sans-serif;--mono:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;--gutter:40px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--bg:lab(98.2757% -.0089407 1.14335);--panel:lab(95.6129% -.010699 1.52528);--ink:lab(9.48197% -.41151 -3.68196);--ink2:lab(30.3655% -.474572 -3.71171);--ink3:lab(44.2937% -.403017 -2.98162);--rule:lab(84.9409% -.0101924 1.5256);--rule2:lab(91.3209% -.0104904 1.5254);--accent:lab(39.0927% -3.60508 -40.3251);--warn:lab(41.3573% 28.2415 48.3235)}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font:14px/1.45 var(--sans);margin:0;padding-bottom:72px}a{color:inherit;text-decoration:none}a:hover,button.link:hover{color:var(--accent)}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mono{font-family:var(--mono)}.accent{color:var(--accent)}.muted{color:var(--ink3)}.warn{color:var(--warn)}.top{border-bottom:1px solid var(--rule)}.top-bar{padding:0 var(--gutter);align-items:center;gap:28px;height:52px;display:flex}.wordmark{letter-spacing:.16em;font-size:12px;font-weight:600}.nav{align-items:center;gap:4px;margin-left:auto;display:flex}.nav-item{color:var(--ink2);border-radius:3px;padding:5px 11px;font-weight:500}.nav-item.active{background:var(--ink);color:var(--bg)}.nav-item.active:hover{color:var(--bg)}.menu-wrap{position:relative}.menu{z-index:20;background:var(--bg);border:1px solid var(--rule);flex-direction:column;min-width:160px;padding:4px 0;display:flex;position:absolute;top:calc(100% + 6px);right:0}.menu a{color:var(--ink2);padding:7px 14px;font-size:13px}.menu a:hover{background:var(--panel)}.menu a[aria-current=page]{color:var(--ink);font-weight:600}.btn-outline{border:1px solid var(--rule);color:var(--ink2);border-radius:3px;padding:3px 10px}.segmented{border:1px solid var(--rule);border-radius:3px;margin-left:auto;display:flex;overflow:hidden}.segmented a{color:var(--ink2);padding:3px 11px;font-size:13px}.segmented a[aria-current=true]{background:var(--ink);color:var(--bg)}.head{padding:28px var(--gutter) 0}.head-title{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.head h1{font:500 32px/1.15 var(--serif);letter-spacing:-.01em;margin:0}.period{color:var(--ink3)}.segmented.days{margin-left:4px}.page{padding:0 var(--gutter)}.empty{color:var(--ink2);padding:40px 0}.squares{align-items:center;gap:3px;display:flex}.sq{border:1.5px solid var(--ink);flex:none;display:block}.sq-news{background:var(--ink)}.sq-weak{border-color:var(--ink3)}.sq-9{width:9px;height:9px}.sq-8{width:8px;height:8px}.sq-7{width:7px;height:7px}.sq-14{border-width:2px;width:14px;height:14px}.squares-7{gap:2px}.squares-14{gap:4px}.support{color:var(--ink2);flex-direction:column;gap:4px;padding-top:6px;font-size:12px;display:flex}.support .mono{color:var(--ink)}.support-new{color:var(--ink3)}.strip{align-items:flex-end;gap:3px;display:flex}.strip span{background:var(--ink2);flex:1}.strip span.zero{background:var(--rule)}.section{margin-top:26px}.row-grid{grid-template-columns:36px minmax(0,1fr) 172px 150px;gap:20px;display:grid}.row-grid.daily{grid-template-columns:36px minmax(0,1fr) 172px}.section-head{border-bottom:1.5px solid var(--ink);align-items:end;padding-bottom:7px}.section-name{flex-wrap:wrap;grid-column:1/3;align-items:baseline;gap:12px;display:flex}.section-name h2,.label-caps{letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.col-label{color:var(--ink3);letter-spacing:.04em;font-size:11px}.day-initials{font:10px var(--mono);color:var(--ink3);gap:3px;width:126px;display:flex}.day-initials span{text-align:center;flex:1}.section-title{background:var(--ink);color:var(--bg);border-radius:2px;padding:3px 8px}.section-count{font:12px var(--mono);color:var(--ink3)}.section-note{color:var(--warn);padding:8px 0 0 56px;font-size:12px}.story-row{border-bottom:1px solid var(--rule2);padding:14px 0}.rank{font:13px var(--mono);color:var(--ink3);padding-top:3px}.story-title{font:500 17px/1.3 var(--serif);text-wrap:pretty}.story-title.lead{font-size:21px}.story-summary{color:var(--ink2);text-wrap:pretty;max-width:72ch;margin:6px 0 0}.tags{flex-wrap:wrap;gap:3px 14px;margin-top:6px;font-size:12px;display:flex}.tag-strong{color:var(--ink2)}.tag-weak{color:var(--ink3)}.tag-current{font-weight:600}.last-seen{padding-top:6px}.last-seen .mono{color:var(--ink2);font-size:13px}.small-muted{color:var(--ink3);margin-top:3px;font-size:12px}.small-ink2{color:var(--ink2);margin-top:5px;font-size:12px}.weak-block{background:var(--panel);margin-top:-1px}.weak-row{border-bottom:1px solid var(--rule2);padding:9px 0}.weak-row a{color:var(--ink2)}.weak-src{color:var(--ink3);align-items:center;gap:8px;font-size:12px;display:flex}.weak-more{color:var(--ink3);padding:8px 0 9px 56px;font-size:12px}.fold-foot{justify-content:space-between;gap:16px;padding:9px 0 0 56px;font-size:13px;display:flex}.fold-foot a{color:var(--ink3)}.tiles{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));align-items:start;gap:30px 24px;margin-top:26px;display:grid}.tile{border-top:1.5px solid var(--ink);min-width:0;padding-top:8px}.tile-head{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding-bottom:6px;display:flex}.tile-row{border-bottom:1px solid var(--rule2);grid-template-columns:24px minmax(0,1fr);gap:8px;padding:11px 0;display:grid}.tile-row .rank{padding-top:2px;font-size:12px}.tile-title{font:500 16px/1.3 var(--serif);text-wrap:pretty}.tile-line{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:7px;font-size:12px;display:flex}.tile-line .mono{color:var(--ink2)}.tile-line .end{margin-left:auto}.tile-weak{background:var(--panel);padding:2px 10px 8px}.tile-weak-row{border-bottom:1px solid var(--rule2);padding:7px 0;font-size:13px}.tile-weak-row a{color:var(--ink2)}.tile-weak-row .weak-src{gap:6px;margin-top:2px}.tile .fold-foot{padding-top:8px;padding-left:0}.outside{min-width:0;margin-top:34px}.outside-head{border-bottom:1.5px solid var(--ink);align-items:center;gap:10px;padding-bottom:7px;display:flex}.info{display:inline-flex;position:relative}.info-icon{border:1px solid var(--ink3);width:16px;height:16px;color:var(--ink3);font:italic 600 11px/14px var(--serif);text-align:center;border-radius:50%}.info-icon:hover,.info-icon:focus-visible{border-color:var(--ink);color:var(--ink)}.info-tip{z-index:20;background:var(--ink);width:340px;color:var(--bg);border-radius:3px;padding:10px 12px;font-size:12px;line-height:1.5;display:none;position:absolute;top:calc(100% + 8px);left:0}.info:hover .info-tip,.info:focus-within .info-tip{display:block}.notables{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:0 32px;display:grid}.notable{border-bottom:1px solid var(--rule2);min-width:0;padding:14px 0}.notable-meta{color:var(--ink3);align-items:center;gap:8px;font-size:12px;display:flex}.score{font-family:var(--mono);color:var(--ink);border:1px solid var(--rule);border-radius:2px;padding:0 5px}.notable-meta .src{color:var(--ink2)}.notable-meta .end{font-family:var(--mono);margin-left:auto}.notable-text{font:15px/1.4 var(--serif);text-wrap:pretty;margin-top:7px;display:block}.notable-reason{color:var(--ink2);text-wrap:pretty;margin-top:5px;font-size:13px}.notable-tags{color:var(--ink3);margin-top:6px;font-size:12px}.outside-row{border-top:1px solid var(--rule2);padding:10px 0;font-size:13px}.outside-empty{border-top:1px solid var(--rule2);color:var(--ink2);padding:14px 0;font-size:13px}.planned{border:1px dashed var(--rule);padding:14px 16px}.planned .label-caps{color:var(--ink2);font-size:12px}.planned p{color:var(--ink3);margin:6px 0 0;font-size:12px}.story-page{padding:22px var(--gutter) 0}.back{color:var(--accent);font-size:13px}.story-grid{grid-template-columns:minmax(0,1fr) 340px;gap:64px;margin-top:20px;display:grid}.story-main{min-width:0;max-width:840px}.story-meta{color:var(--ink3);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.story-meta .mono{color:var(--ink2)}.story-h1{font:500 36px/1.18 var(--serif);letter-spacing:-.01em;text-wrap:pretty;margin:10px 0 0}.story-tags{flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:16px;display:flex}.story-tag{align-items:center;gap:8px;font-size:13px;display:flex}.meter{gap:2px;display:flex}.meter span{background:var(--rule);width:5px;height:10px}.meter span.on{background:var(--ink2)}.story-tag .mono{color:var(--ink2);font-size:12px}.block-head{align-items:baseline;gap:12px;padding-bottom:7px;display:flex}.block-head h2{letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.block-head>span{color:var(--ink3);font-size:12px}.block-head .end{color:var(--accent);margin-left:auto;font-size:13px}.summary-head{border-bottom:1px solid var(--rule);margin-top:30px}.summary-body{font:19px/1.55 var(--serif);text-wrap:pretty;margin:14px 0 0}.summary-missing{color:var(--ink3);margin:14px 0 0}.history-head{border-bottom:1.5px solid var(--ink);margin-top:40px}.day{font:600 12px var(--mono);color:var(--ink2);margin-top:18px}.entry{grid-template-columns:64px minmax(0,1fr);display:grid}.entry-time{font:12px var(--mono);color:var(--ink3);padding-top:4px}.entry-body{border-left:1px solid var(--rule);min-width:0;padding:2px 0 20px 22px;position:relative}.dot{border:1.5px solid var(--ink);background:var(--ink);border-radius:50%;width:9px;height:9px;position:absolute;top:8px;left:-5px}.dot.hollow{border-color:var(--ink3);background:var(--bg)}.entry-note{text-wrap:pretty;font-size:15px;line-height:1.45}.entry-note.muted{color:var(--ink3)}.pill{color:var(--warn);border:1px solid var(--warn);vertical-align:2px;white-space:nowrap;border-radius:2px;margin-left:8px;padding:0 5px;font-size:11px}.entry-meta{color:var(--ink3);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:4px;font-size:13px;display:flex}.entry-meta .src{color:var(--ink2)}.entry-meta .headline{overflow-wrap:anywhere;min-width:0;font-style:italic}.children{border-left:1px solid var(--rule);flex-direction:column;gap:7px;margin-top:10px;padding-left:14px;display:flex}.child{grid-template-columns:48px minmax(0,1fr) auto;gap:10px;font-size:13px;display:grid}.child .mono{color:var(--ink3);font-size:12px}.child .text{color:var(--ink2)}.child .meta{color:var(--ink3);font-size:12px}.story-aside{min-width:0;padding-top:4px}.story-aside .block-head{border-bottom:1.5px solid var(--ink)}.support-big{border-bottom:1px solid var(--rule2);padding:16px 0}.support-big .big{margin-top:10px;font-size:20px}.support-big .sub{color:var(--ink2);margin-top:2px;font-size:13px}.side-label{color:var(--ink3);padding:14px 0 6px;font-size:12px}.by-source{grid-template-columns:minmax(0,1fr) 28px 96px;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:grid}.by-source .name{align-items:center;gap:7px;min-width:0;display:flex}.by-source .name span:last-child{color:var(--ink3);font-size:12px}.by-source .mono{text-align:right;color:var(--ink2);font-size:12px}.bar{background:var(--rule2);height:6px;display:block}.bar span{background:var(--ink2);height:6px;display:block}.conc-box{color:var(--warn);border:1px solid var(--rule);margin-top:8px;padding:9px 12px;font-size:13px}.per-day{grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:3px 0;font-size:12px;display:grid}.per-day .mono{color:var(--ink3)}.per-day .mono.n{color:var(--ink2);text-align:right}.per-day .bar{background:0 0}.planned-stack{flex-direction:column;gap:10px;margin-top:28px;display:flex}.planned-stack .planned{padding:12px 14px}.planned-stack .planned p{margin-top:4px}@media (max-width:1100px){.story-grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:760px){:root{--gutter:16px}.top-bar{gap:14px}.row-grid{grid-template-columns:28px minmax(0,1fr);gap:4px 12px}.row-grid>:nth-child(n+3){grid-column:2}.section-head .col-label,.section-head .day-initials{display:none}.section-note,.weak-more,.fold-foot{padding-left:40px}.story-h1{font-size:28px}}.explore{padding:26px var(--gutter) 0;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:24px;display:grid}.explore .planned p{color:var(--ink2);font-size:13px}.explore-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.explore-head .muted{font-size:12px}.dg-meta{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:8px;font-size:12px;display:flex}.dg-meta .mono{color:var(--ink2)}.dg-off{color:var(--rule);padding:3px 11px;font-size:13px}.dg-main{min-width:0;max-width:860px;padding-top:6px}.dg-top ol{font:16px/1.5 var(--serif);margin:10px 0 0;padding-left:22px}.dg-top li{padding:2px 0}.dg-top li a{border-bottom:1px solid var(--rule)}.dg-top li a:hover{border-color:var(--accent)}.dg-top li .muted{font:12px var(--sans)}.dg-section-head{border-bottom:1.5px solid var(--ink);align-items:baseline;gap:12px;padding-bottom:7px;display:flex}.dg-point{border-bottom:1px solid var(--rule2);padding:18px 0 16px;scroll-margin-top:16px}.dg-point .story-title{margin:0;font-size:19px}.dg-point .story-summary{font-size:15px;line-height:1.55}.dg-sources{flex-direction:column;gap:9px;margin-top:12px;display:flex}.dg-source{border-left:2px solid var(--rule2);min-width:0;padding-left:12px;font-size:13px}.dg-source-line{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.dg-source-line .src{color:var(--ink2);font-weight:500}.dg-link{color:var(--accent)}.dg-link:hover{text-decoration:underline}.dg-source-title{overflow-wrap:anywhere;margin-top:2px}.dg-source-title a{color:var(--ink)}.dg-source-title a:hover{color:var(--accent)}.dg-arrow{color:var(--ink3);font-size:12px}.dg-more,.dg-why{margin-top:3px}.dg-more{flex-direction:column;gap:9px;display:flex}.dg-more>summary,.dg-why>summary{cursor:pointer;color:var(--ink3);width:fit-content;font-size:12px;list-style:none}.dg-more>summary:hover,.dg-why>summary:hover{color:var(--accent)}.dg-more>summary:before,.dg-why>summary:before{content:"▸ ";font-size:10px}.dg-more[open]>summary:before,.dg-why[open]>summary:before{content:"▾ "}.dg-more[open]>summary{margin-bottom:6px}.dg-why p{color:var(--ink2);text-wrap:pretty;max-width:72ch;margin:4px 0 0;font-size:13px}.dg-why p.muted{color:var(--ink3);font-size:12px}
