@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-cyrillic-ext-400-normal-D9NYhYTq.woff2)format("woff2"),url(/assets/merriweather-cyrillic-ext-400-normal-Di6yW_eE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-cyrillic-400-normal-AvfsDsMQ.woff2)format("woff2"),url(/assets/merriweather-cyrillic-400-normal-DAcQ8g-H.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-vietnamese-400-normal-hNacsVs_.woff2)format("woff2"),url(/assets/merriweather-vietnamese-400-normal-Dh8WVvgZ.woff)format("woff");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:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-ext-400-normal-CWVzVQq3.woff2)format("woff2"),url(/assets/merriweather-latin-ext-400-normal-CLqijLtt.woff)format("woff");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:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-400-normal-G4kZaoXi.woff2)format("woff2"),url(/assets/merriweather-latin-400-normal-CvqO63Ah.woff)format("woff");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:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/merriweather-cyrillic-ext-400-italic-BzaozJoX.woff2)format("woff2"),url(/assets/merriweather-cyrillic-ext-400-italic-jx_hxLZ6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/merriweather-cyrillic-400-italic-_pNjnltw.woff2)format("woff2"),url(/assets/merriweather-cyrillic-400-italic-B7k1f10R.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/merriweather-vietnamese-400-italic-CpoqsQFt.woff2)format("woff2"),url(/assets/merriweather-vietnamese-400-italic-O1h-65_z.woff)format("woff");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:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-ext-400-italic-menzxlp4.woff2)format("woff2"),url(/assets/merriweather-latin-ext-400-italic-Cdckp9Zh.woff)format("woff");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:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-400-italic-CuD3zK4B.woff2)format("woff2"),url(/assets/merriweather-latin-400-italic-Cq-nJhum.woff)format("woff");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:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-cyrillic-ext-700-normal-Bk1p9YoV.woff2)format("woff2"),url(/assets/merriweather-cyrillic-ext-700-normal-DoooT6Vg.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-cyrillic-700-normal-wbY04GlL.woff2)format("woff2"),url(/assets/merriweather-cyrillic-700-normal-CHCcU-4a.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-vietnamese-700-normal-Bp6kWjW5.woff2)format("woff2"),url(/assets/merriweather-vietnamese-700-normal-C7_HxHBa.woff)format("woff");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:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-latin-ext-700-normal-jHnxg2Kc.woff2)format("woff2"),url(/assets/merriweather-latin-ext-700-normal-CaBzXGOk.woff)format("woff");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:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-latin-700-normal-DoUP8Ce-.woff2)format("woff2"),url(/assets/merriweather-latin-700-normal-D4-nzrAh.woff)format("woff");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:OpenDyslexic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/opendyslexic-latin-400-normal-nUhe5EwG.woff2)format("woff2"),url(/assets/opendyslexic-latin-400-normal-Cv3YY6GF.woff)format("woff")}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/opendyslexic-latin-700-normal-Bnmt45Ln.woff2)format("woff2"),url(/assets/opendyslexic-latin-700-normal-wYUJcbXi.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-ext-400-normal-BjDhGU6t.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-ext-400-normal-d9FrwbiD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-400-normal-CHP_ranX.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-400-normal-BDYvNhAR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-400-normal-C3FccbrF.woff2)format("woff2"),url(/assets/noto-sans-devanagari-400-normal-g9fsM2jL.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-ext-400-normal-i2oSBwXz.woff2)format("woff2"),url(/assets/noto-sans-greek-ext-400-normal-L11LEhi4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-400-normal-DCESwnT1.woff2)format("woff2"),url(/assets/noto-sans-greek-400-normal-Be2BcUUc.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-vietnamese-400-normal-D2wP-Vm-.woff2)format("woff2"),url(/assets/noto-sans-vietnamese-400-normal-C3Al4sv4.woff)format("woff");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:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-ext-400-normal-CVf-LbaS.woff2)format("woff2"),url(/assets/noto-sans-latin-ext-400-normal-CNh9dRW_.woff)format("woff");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:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-400-normal-BTkUljjl.woff2)format("woff2"),url(/assets/noto-sans-latin-400-normal-DPpKfCgK.woff)format("woff");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:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-cyrillic-ext-700-normal-OK-fZO_i.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-ext-700-normal-D83T7awq.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-cyrillic-700-normal-DYZmzPmX.woff2)format("woff2"),url(/assets/noto-sans-cyrillic-700-normal-D8UNalU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-700-normal-DVs0dmkg.woff2)format("woff2"),url(/assets/noto-sans-devanagari-700-normal-CT12sGlc.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-greek-ext-700-normal-Dq1WA5-1.woff2)format("woff2"),url(/assets/noto-sans-greek-ext-700-normal-BOmIwFkq.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-greek-700-normal-x3kNWF-0.woff2)format("woff2"),url(/assets/noto-sans-greek-700-normal-DDNJsN3F.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-vietnamese-700-normal-DayJ0F-f.woff2)format("woff2"),url(/assets/noto-sans-vietnamese-700-normal-1GL2JyGE.woff)format("woff");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:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-ext-700-normal-BypTtJma.woff2)format("woff2"),url(/assets/noto-sans-latin-ext-700-normal-CgsG9aVh.woff)format("woff");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:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-700-normal-CrvTEWhy.woff2)format("woff2"),url(/assets/noto-sans-latin-700-normal-ZyrKABVF.woff)format("woff");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}:root{--bg-lightest:#fff;--bg-light:#f7f7f7;--bg-medium:#e6e6e6;--bg-hover:#f2f2f2;--bg-active:#ecedee;--bg-row-hover:#f7f7f7;--bg-elevated:#fff;--bg-overlay:#00000061;--bg-toast:#333;--text-bold:#333;--text-medium:#757575;--text-light:#9e9e9e;--text-summary:#888;--text-inverse:#fff;--icon:#757575;--icon-faint:#bfbfbf;--border-light:#d9d9d9;--border-lightest:#f2f2f2;--border-overlay:#0000000d;--accent:#2bb24c;--accent-hover:#228e3d;--accent-light:#eaf7ed;--danger:#f44336;--warning:#b26a00;--selection:#d1dcfa;--shadow-panel:0 2px 15px #00000026, 0 2px 8px #00000014;--shadow-menu:0 4px 16px #0000001f, 0 1px 4px #00000014;--font-ui:"Inter Variable", "InterVariable", Inter, system-ui, sans-serif;--font-article:Merriweather, Georgia, serif;--radius:6px;--sidebar-w:320px;--title-weight:650;--title-tracking:-.4px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--warning:#e0a040;--bg-lightest:#121212;--bg-light:#1a1a1a;--bg-medium:#4c4c4c;--bg-hover:#262626;--bg-active:#333;--bg-row-hover:#262626;--bg-elevated:#202020;--bg-overlay:#00000061;--bg-toast:#e6e6e6;--text-bold:#e6e6e6;--text-medium:#9e9e9e;--text-light:#757575;--text-summary:#9e9e9e;--text-inverse:#121212;--icon:#9e9e9e;--icon-faint:#646464;--border-light:#333;--border-lightest:#262626;--border-overlay:#ffffff26;--accent:#6bc982;--accent-hover:#40ba5e;--accent-light:#0b2d13;--selection:#2c3859;--shadow-panel:0 2px 15px #00000080, 0 2px 8px #0006;--shadow-menu:0 4px 16px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--warning:#e0a040;--bg-lightest:#121212;--bg-light:#1a1a1a;--bg-medium:#4c4c4c;--bg-hover:#262626;--bg-active:#333;--bg-row-hover:#262626;--bg-elevated:#202020;--bg-overlay:#00000061;--bg-toast:#e6e6e6;--text-bold:#e6e6e6;--text-medium:#9e9e9e;--text-light:#757575;--text-summary:#9e9e9e;--text-inverse:#121212;--icon:#9e9e9e;--icon-faint:#646464;--border-light:#333;--border-lightest:#262626;--border-overlay:#ffffff26;--accent:#6bc982;--accent-hover:#40ba5e;--accent-light:#0b2d13;--selection:#2c3859;--shadow-panel:0 2px 15px #00000080, 0 2px 8px #0006;--shadow-menu:0 4px 16px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-look=slate]{--bg-lightest:#fbfcfd;--bg-light:#f1f4f7;--bg-medium:#dde3ea;--bg-hover:#e8edf2;--bg-active:#dfe6ee;--bg-row-hover:#f1f4f7;--bg-elevated:#fff;--bg-overlay:#0f172a66;--bg-toast:#1e293b;--text-bold:#1e293b;--text-medium:#556275;--text-light:#8592a3;--text-summary:#6b7686;--text-inverse:#fff;--icon:#556275;--icon-faint:#b4bfcc;--border-light:#d3dbe4;--border-lightest:#e8edf2;--border-overlay:#0f172a0f;--accent:#2f6fde;--accent-hover:#2459b8;--accent-light:#e8f0fd;--danger:#d93a3a;--warning:#a8650a;--selection:#cfe0fb;--shadow-panel:0 2px 15px #0f172a24, 0 2px 8px #0f172a14;--shadow-menu:0 4px 16px #0f172a1f, 0 1px 4px #0f172a14;--font-ui:"Inter Variable", "InterVariable", Inter, system-ui, sans-serif;--font-article:Merriweather, Georgia, serif;--radius:8px;--sidebar-w:300px;--title-weight:650;--title-tracking:-.4px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-look=slate]:not([data-theme=light]){--bg-lightest:#0f1620;--bg-light:#141c28;--bg-medium:#3a4657;--bg-hover:#1c2634;--bg-active:#243042;--bg-row-hover:#1a2330;--bg-elevated:#18212d;--bg-overlay:#00000073;--bg-toast:#dde3ea;--text-bold:#e2e8f0;--text-medium:#9aa6b6;--text-light:#6f7c8d;--text-summary:#8a96a7;--text-inverse:#0f1620;--icon:#9aa6b6;--icon-faint:#4b586a;--border-light:#2a3545;--border-lightest:#1c2634;--border-overlay:#ffffff1f;--accent:#6b9cf0;--accent-hover:#4d86ec;--accent-light:#12264a;--warning:#e0a040;--selection:#23395f;--shadow-panel:0 2px 15px #00000080, 0 2px 8px #0006;--shadow-menu:0 4px 16px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-look=slate][data-theme=dark]{--bg-lightest:#0f1620;--bg-light:#141c28;--bg-medium:#3a4657;--bg-hover:#1c2634;--bg-active:#243042;--bg-row-hover:#1a2330;--bg-elevated:#18212d;--bg-overlay:#00000073;--bg-toast:#dde3ea;--text-bold:#e2e8f0;--text-medium:#9aa6b6;--text-light:#6f7c8d;--text-summary:#8a96a7;--text-inverse:#0f1620;--icon:#9aa6b6;--icon-faint:#4b586a;--border-light:#2a3545;--border-lightest:#1c2634;--border-overlay:#ffffff1f;--accent:#6b9cf0;--accent-hover:#4d86ec;--accent-light:#12264a;--warning:#e0a040;--selection:#23395f;--shadow-panel:0 2px 15px #00000080, 0 2px 8px #0006;--shadow-menu:0 4px 16px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-look=paper]{--bg-lightest:#fbf7ef;--bg-light:#f3ecdf;--bg-medium:#e2d8c4;--bg-hover:#efe6d4;--bg-active:#e8dcc5;--bg-row-hover:#f5eee1;--bg-elevated:#fffdf8;--bg-overlay:#281e0f59;--bg-toast:#2b2418;--text-bold:#1f1a12;--text-medium:#5c5243;--text-light:#8c806c;--text-summary:#6e6453;--text-inverse:#fffdf8;--icon:#5c5243;--icon-faint:#c4b8a2;--border-light:#d8ccb5;--border-lightest:#ebe2d0;--border-overlay:#281e0f14;--accent:#8c2f2f;--accent-hover:#6e2222;--accent-light:#f3e2dc;--danger:#b3261e;--warning:#9a5b00;--selection:#ecd9b8;--shadow-panel:0 2px 12px #3c2d1429, 0 1px 3px #3c2d141f;--shadow-menu:0 4px 14px #3c2d1429, 0 1px 3px #3c2d141a;--font-ui:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-article:"Iowan Old Style", "Palatino Linotype", Georgia, serif;--radius:2px;--sidebar-w:300px;--title-weight:700;--title-tracking:-.2px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-look=paper]:not([data-theme=light]){--bg-lightest:#1c1813;--bg-light:#221d17;--bg-medium:#4a4134;--bg-hover:#2a241c;--bg-active:#332b21;--bg-row-hover:#272119;--bg-elevated:#262019;--bg-overlay:#00000080;--bg-toast:#efe6d4;--text-bold:#efe6d4;--text-medium:#b3a68f;--text-light:#857a66;--text-summary:#a3967f;--text-inverse:#1c1813;--icon:#b3a68f;--icon-faint:#5a5040;--border-light:#3a3226;--border-lightest:#2a241c;--border-overlay:#fff0d21f;--accent:#d97a6c;--accent-hover:#e0907f;--accent-light:#3d1d18;--warning:#e0a040;--selection:#4a3a22;--shadow-panel:0 2px 15px #0000008c;--shadow-menu:0 4px 16px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-look=paper][data-theme=dark]{--bg-lightest:#1c1813;--bg-light:#221d17;--bg-medium:#4a4134;--bg-hover:#2a241c;--bg-active:#332b21;--bg-row-hover:#272119;--bg-elevated:#262019;--bg-overlay:#00000080;--bg-toast:#efe6d4;--text-bold:#efe6d4;--text-medium:#b3a68f;--text-light:#857a66;--text-summary:#a3967f;--text-inverse:#1c1813;--icon:#b3a68f;--icon-faint:#5a5040;--border-light:#3a3226;--border-lightest:#2a241c;--border-overlay:#fff0d21f;--accent:#d97a6c;--accent-hover:#e0907f;--accent-light:#3d1d18;--warning:#e0a040;--selection:#4a3a22;--shadow-panel:0 2px 15px #0000008c;--shadow-menu:0 4px 16px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-look=midnight]{--bg-lightest:#0b1026;--bg-light:#0f1530;--bg-medium:#2c3563;--bg-hover:#161d3d;--bg-active:#1d2650;--bg-row-hover:#131a38;--bg-elevated:#141b3b;--bg-overlay:#03051499;--bg-toast:#e6e8ff;--text-bold:#eef0ff;--text-medium:#a3a9d6;--text-light:#6f76a8;--text-summary:#8d93c4;--text-inverse:#0b1026;--icon:#a3a9d6;--icon-faint:#3c4477;--border-light:#232b56;--border-lightest:#161d3d;--border-overlay:#a0aaff24;--accent:#9b7bff;--accent-hover:#b49cff;--accent-light:#251b52;--danger:#ff6b8a;--warning:#ffb454;--selection:#2e2a6b;--shadow-panel:0 0 0 1px #9b7bff2e, 0 10px 40px #0009;--shadow-menu:0 0 0 1px #9b7bff33, 0 8px 28px #0009;--font-ui:"Inter Variable", "InterVariable", Inter, system-ui, sans-serif;--font-article:Merriweather, Georgia, serif;--radius:10px;--sidebar-w:320px;--title-weight:600;--title-tracking:-.3px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-look=midnight]:not([data-theme=light]){--bg-lightest:#0b1026;--bg-light:#0f1530;--bg-medium:#2c3563;--bg-hover:#161d3d;--bg-active:#1d2650;--bg-row-hover:#131a38;--bg-elevated:#141b3b;--bg-overlay:#03051499;--bg-toast:#e6e8ff;--text-bold:#eef0ff;--text-medium:#a3a9d6;--text-light:#6f76a8;--text-summary:#8d93c4;--text-inverse:#0b1026;--icon:#a3a9d6;--icon-faint:#3c4477;--border-light:#232b56;--border-lightest:#161d3d;--border-overlay:#a0aaff24;--accent:#9b7bff;--accent-hover:#b49cff;--accent-light:#251b52;--warning:#ffb454;--selection:#2e2a6b;--shadow-panel:0 0 0 1px #9b7bff2e, 0 10px 40px #0009;--shadow-menu:0 0 0 1px #9b7bff33, 0 8px 28px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-look=midnight][data-theme=dark]{--bg-lightest:#0b1026;--bg-light:#0f1530;--bg-medium:#2c3563;--bg-hover:#161d3d;--bg-active:#1d2650;--bg-row-hover:#131a38;--bg-elevated:#141b3b;--bg-overlay:#03051499;--bg-toast:#e6e8ff;--text-bold:#eef0ff;--text-medium:#a3a9d6;--text-light:#6f76a8;--text-summary:#8d93c4;--text-inverse:#0b1026;--icon:#a3a9d6;--icon-faint:#3c4477;--border-light:#232b56;--border-lightest:#161d3d;--border-overlay:#a0aaff24;--accent:#9b7bff;--accent-hover:#b49cff;--accent-light:#251b52;--warning:#ffb454;--selection:#2e2a6b;--shadow-panel:0 0 0 1px #9b7bff2e, 0 10px 40px #0009;--shadow-menu:0 0 0 1px #9b7bff33, 0 8px 28px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-look=terminal]{--bg-lightest:#050805;--bg-light:#0a100a;--bg-medium:#1e3a1e;--bg-hover:#0f1a0f;--bg-active:#143014;--bg-row-hover:#0d170d;--bg-elevated:#0a120a;--bg-overlay:#000000b3;--bg-toast:#3f6;--text-bold:#7dff9b;--text-medium:#3fbf62;--text-light:#2a8a45;--text-summary:#36a556;--text-inverse:#050805;--icon:#3fbf62;--icon-faint:#1e5a2e;--border-light:#1a3a1f;--border-lightest:#0f1f12;--border-overlay:#33ff6638;--accent:#3f6;--accent-hover:#7dff9b;--accent-light:#0d2b14;--danger:#f55;--warning:#fc3;--selection:#14401f;--shadow-panel:0 0 0 1px #1e5a2e, 0 0 24px #33ff661f;--shadow-menu:0 0 0 1px #2a8a45, 0 0 18px #33ff6626;--font-ui:"Cascadia Mono", "Cascadia Code", Consolas, "SFMono-Regular", Menlo, monospace;--font-article:"Cascadia Mono", Consolas, monospace;--radius:0px;--sidebar-w:320px;--title-weight:700;--title-tracking:0px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-look=terminal]:not([data-theme=light]){--bg-lightest:#050805;--bg-light:#0a100a;--bg-medium:#1e3a1e;--bg-hover:#0f1a0f;--bg-active:#143014;--bg-row-hover:#0d170d;--bg-elevated:#0a120a;--bg-overlay:#000000b3;--bg-toast:#3f6;--text-bold:#7dff9b;--text-medium:#3fbf62;--text-light:#2a8a45;--text-summary:#36a556;--text-inverse:#050805;--icon:#3fbf62;--icon-faint:#1e5a2e;--border-light:#1a3a1f;--border-lightest:#0f1f12;--border-overlay:#33ff6638;--accent:#3f6;--accent-hover:#7dff9b;--accent-light:#0d2b14;--warning:#fc3;--selection:#14401f;--shadow-panel:0 0 0 1px #1e5a2e, 0 0 24px #33ff661f;--shadow-menu:0 0 0 1px #2a8a45, 0 0 18px #33ff6626;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-look=terminal][data-theme=dark]{--bg-lightest:#050805;--bg-light:#0a100a;--bg-medium:#1e3a1e;--bg-hover:#0f1a0f;--bg-active:#143014;--bg-row-hover:#0d170d;--bg-elevated:#0a120a;--bg-overlay:#000000b3;--bg-toast:#3f6;--text-bold:#7dff9b;--text-medium:#3fbf62;--text-light:#2a8a45;--text-summary:#36a556;--text-inverse:#050805;--icon:#3fbf62;--icon-faint:#1e5a2e;--border-light:#1a3a1f;--border-lightest:#0f1f12;--border-overlay:#33ff6638;--accent:#3f6;--accent-hover:#7dff9b;--accent-light:#0d2b14;--warning:#fc3;--selection:#14401f;--shadow-panel:0 0 0 1px #1e5a2e, 0 0 24px #33ff661f;--shadow-menu:0 0 0 1px #2a8a45, 0 0 18px #33ff6626;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-look=bloom]{--bg-lightest:#fffafd;--bg-light:#fbf1f7;--bg-medium:#f0dcea;--bg-hover:#f8e9f2;--bg-active:#f3dcec;--bg-row-hover:#fcf3f8;--bg-elevated:#fff;--bg-overlay:#501e4647;--bg-toast:#4a2140;--text-bold:#3d1f37;--text-medium:#7d5a74;--text-light:#a98aa2;--text-summary:#8f6f87;--text-inverse:#fff;--icon:#9a6f91;--icon-faint:#dcc4d6;--border-light:#efd9e9;--border-lightest:#f7e8f1;--border-overlay:#78286414;--accent:#d6409f;--accent-hover:#b52f84;--accent-light:#fde4f3;--danger:#e5484d;--warning:#c27a00;--selection:#fbd3ec;--shadow-panel:0 12px 40px #a03c822e, 0 2px 8px #a03c821a;--shadow-menu:0 10px 30px #a03c822e, 0 2px 6px #a03c821a;--font-ui:"Segoe UI Variable Display", "Segoe UI", Nunito, system-ui, sans-serif;--font-article:"Segoe UI", system-ui, sans-serif;--radius:16px;--sidebar-w:300px;--title-weight:700;--title-tracking:-.2px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-look=bloom]:not([data-theme=light]){--bg-lightest:#1f1420;--bg-light:#271a28;--bg-medium:#4d3550;--bg-hover:#2f2131;--bg-active:#3a283c;--bg-row-hover:#2b1e2d;--bg-elevated:#2c1f2e;--bg-overlay:#00000080;--bg-toast:#f6dff0;--text-bold:#f6e4f1;--text-medium:#c9a8c2;--text-light:#977891;--text-summary:#b293ac;--text-inverse:#1f1420;--icon:#c9a8c2;--icon-faint:#5e4560;--border-light:#43304a;--border-lightest:#2f2131;--border-overlay:#ffc8f01f;--accent:#f07ac4;--accent-hover:#f59bd2;--accent-light:#4a1d3c;--warning:#ffb454;--selection:#52284a;--shadow-panel:0 12px 40px #00000080;--shadow-menu:0 10px 30px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-look=bloom][data-theme=dark]{--bg-lightest:#1f1420;--bg-light:#271a28;--bg-medium:#4d3550;--bg-hover:#2f2131;--bg-active:#3a283c;--bg-row-hover:#2b1e2d;--bg-elevated:#2c1f2e;--bg-overlay:#00000080;--bg-toast:#f6dff0;--text-bold:#f6e4f1;--text-medium:#c9a8c2;--text-light:#977891;--text-summary:#b293ac;--text-inverse:#1f1420;--icon:#c9a8c2;--icon-faint:#5e4560;--border-light:#43304a;--border-lightest:#2f2131;--border-overlay:#ffc8f01f;--accent:#f07ac4;--accent-hover:#f59bd2;--accent-light:#4a1d3c;--warning:#ffb454;--selection:#52284a;--shadow-panel:0 12px 40px #00000080;--shadow-menu:0 10px 30px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-look=contrast]{--bg-lightest:#fff;--bg-light:#fff;--bg-medium:#000;--bg-hover:#fff4b8;--bg-active:#ffe500;--bg-row-hover:#fff8cc;--bg-elevated:#fff;--bg-overlay:#0009;--bg-toast:#000;--text-bold:#000;--text-medium:#1a1a1a;--text-light:#404040;--text-summary:#262626;--text-inverse:#fff;--icon:#000;--icon-faint:#7a7a7a;--border-light:#000;--border-lightest:#000;--border-overlay:#000;--accent:#000;--accent-hover:#333;--accent-light:#ffe500;--danger:#d00000;--warning:#8a5a00;--selection:#ffe500;--shadow-panel:0 0 0 2px #000;--shadow-menu:0 0 0 2px #000;--font-ui:"Inter Variable", "InterVariable", Inter, "Arial", sans-serif;--font-article:"Inter Variable", Inter, Arial, sans-serif;--radius:0px;--sidebar-w:320px;--title-weight:850;--title-tracking:-.8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-look=contrast]:not([data-theme=light]){--bg-lightest:#000;--bg-light:#000;--bg-medium:#fff;--bg-hover:#2b2600;--bg-active:#ffe500;--bg-row-hover:#1f1b00;--bg-elevated:#000;--bg-overlay:#000000b3;--bg-toast:#fff;--text-bold:#fff;--text-medium:#e6e6e6;--text-light:#bfbfbf;--text-summary:#d9d9d9;--text-inverse:#000;--icon:#fff;--icon-faint:#8a8a8a;--border-light:#fff;--border-lightest:#fff;--border-overlay:#fff;--accent:#ffe500;--accent-hover:#fff27a;--accent-light:#2b2600;--warning:#ffd23f;--selection:#5c5200;--shadow-panel:0 0 0 2px #fff;--shadow-menu:0 0 0 2px #fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-look=contrast][data-theme=dark]{--bg-lightest:#000;--bg-light:#000;--bg-medium:#fff;--bg-hover:#2b2600;--bg-active:#ffe500;--bg-row-hover:#1f1b00;--bg-elevated:#000;--bg-overlay:#000000b3;--bg-toast:#fff;--text-bold:#fff;--text-medium:#e6e6e6;--text-light:#bfbfbf;--text-summary:#d9d9d9;--text-inverse:#000;--icon:#fff;--icon-faint:#8a8a8a;--border-light:#fff;--border-lightest:#fff;--border-overlay:#fff;--accent:#ffe500;--accent-hover:#fff27a;--accent-light:#2b2600;--warning:#ffd23f;--selection:#5c5200;--shadow-panel:0 0 0 2px #fff;--shadow-menu:0 0 0 2px #fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg-lightest);color:var(--text-bold);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:12px;line-height:1.15}::selection{background:var(--selection)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:-1px;border-radius:var(--radius)}.shell{min-height:100%;display:flex}.main{min-width:0;margin-left:var(--sidebar-w);flex:1;padding:32px 40px 80px}.shell.collapsed .main{margin-left:0;padding-left:128px}.sidebar{width:var(--sidebar-w);z-index:20;background:var(--bg-light);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.shell.collapsed .sidebar{display:none}.sb-head{flex:none;align-items:center;gap:8px;height:56px;padding:0 17px;display:flex}.sb-brand{min-width:0;color:var(--text-bold);flex:1;align-items:center;gap:8px;font-size:14px;font-weight:550;display:flex}.sb-brand svg{flex:none}.sb-scroll{flex:1;padding:0 9px 24px 8px;overflow-y:scroll}.sb-scroll::-webkit-scrollbar{width:12px}.sb-scroll::-webkit-scrollbar-thumb{background-color:#0000;border-radius:6px}.sb-scroll:hover::-webkit-scrollbar-thumb{background-color:var(--bg-medium);border:3px solid var(--bg-light)}.sb-group+.sb-group{margin-top:24px}.sb-item{border-radius:var(--radius);height:31px;color:var(--text-bold);cursor:pointer;text-align:left;border:1px solid #0000;align-items:center;width:100%;padding-right:4px;display:flex;position:relative}.sb-item:hover{background:var(--bg-hover)}.sb-item.selected{background:var(--bg-active)}.sb-item.child{padding-left:26px}.sb-icon{width:20px;height:20px;color:var(--icon);flex:none;place-items:center;margin:0 8px;display:grid}.sb-icon img{border-radius:2px;width:16px;height:16px}.sb-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;line-height:24px;overflow:hidden}.sb-item.selected .sb-label{font-weight:550}.sb-item.waiting .sb-label{color:var(--text-light)}.sb-count{text-align:right;min-width:24px;color:var(--text-light);font-variant-numeric:tabular-nums;flex:none;margin-left:2px;font-size:10px;font-weight:300}.sb-chevron{transition:transform .2s ease-in-out}.sb-chevron.open{transform:rotate(90deg)}.sb-actions{background:linear-gradient(to right, transparent, var(--bg-hover) 16px);align-items:center;gap:2px;height:100%;padding-left:16px;display:none;position:absolute;top:0;right:4px}.sb-item:hover .sb-actions{display:flex}.sb-item.selected:hover .sb-actions{background:linear-gradient(to right, transparent, var(--bg-active) 16px)}.sb-heading{align-items:center;height:30px;margin-left:1px;padding:4px 8px;display:flex}.sb-heading h3{color:var(--text-light);cursor:pointer;margin:0;font-size:13px;font-weight:400;line-height:16px}.sb-more{height:31px;color:var(--text-bold);border-radius:var(--radius);align-items:center;width:100%;padding-left:37px;font-size:13px;display:flex}.sb-more:hover{background:var(--bg-hover)}.sb-empty{color:var(--text-light);padding:4px 9px;font-size:13px;line-height:20px}.ibtn{border-radius:var(--radius);width:32px;height:32px;color:var(--icon);place-items:center;display:inline-grid;position:relative}.ibtn:hover{background:var(--bg-row-hover);color:var(--text-bold)}.ibtn.small{width:24px;height:24px}.ibtn .badge{color:var(--text-light);font-variant-numeric:tabular-nums;font-size:10px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.ibtn[data-tip]:hover:after{content:attr(data-tip);white-space:nowrap;z-index:50;color:#fff;border-radius:var(--radius);pointer-events:none;background:#121212;padding:8px 12px;font-size:13px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.page-head{align-items:flex-start;gap:16px;display:flex}.page-title{flex:1;min-width:0}.page-title .kicker{color:var(--text-medium);margin-bottom:4px;font-size:13px;line-height:16px}.title-row{align-items:center;gap:10px;min-width:0;display:flex}h1.title{font-size:26px;line-height:32px;font-weight:var(--title-weight);letter-spacing:var(--title-tracking);color:var(--text-bold);overflow-wrap:anywhere;margin:0}.page-meta{color:var(--text-light);margin-top:8px;font-size:13px;line-height:16px}.page-meta a:hover{text-decoration:underline}.page-tools{flex:none;gap:8px;display:flex}.section-label{color:var(--text-medium);margin:48px 0 24px;font-size:13px;font-weight:400;line-height:16px}.list{position:relative}.row{height:var(--row-h,31px);cursor:pointer;border-top:1px solid var(--border-lightest);border-bottom:1px solid var(--border-lightest);align-items:center;margin-bottom:-1px;display:flex;position:relative}.row:hover,.row.selected{background:var(--bg-row-hover)}.row-source{width:90px;color:var(--text-light);white-space:nowrap;text-overflow:ellipsis;flex:none;margin-right:53px;font-size:12px;line-height:16px;overflow:hidden}.row-source.none{width:45px;margin-right:0}.row-text{white-space:nowrap;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.row-title{max-width:100%;color:var(--text-bold);text-overflow:clip;flex:none;font-size:13px;font-weight:550;line-height:16px;overflow:hidden}.row-summary{min-width:0;color:var(--text-summary);text-overflow:clip;flex:1;font-size:13px;line-height:16px;overflow:hidden}.row.read .row-title{color:var(--text-medium);font-weight:400}.row-age{text-align:right;min-width:36px;color:var(--text-light);font-variant-numeric:tabular-nums;flex:none;padding:0 9px 0 8px;font-size:12px;line-height:16px}.row-actions{flex:none;align-items:center;gap:2px;padding-right:6px;display:none}.row:hover .row-actions{display:flex}.row:hover .row-age{padding-right:4px}.end{color:var(--text-medium);margin-top:48px;font-size:13px}.end-sub{text-align:center;color:var(--text-light);margin-top:32px;font-size:13px}.loading{color:var(--text-light);margin-top:24px;font-size:13px}.empty{max-width:520px;color:var(--text-medium);margin-top:48px;font-size:13px;line-height:20px}.empty b{color:var(--text-bold);font-weight:550}.overlay{background:var(--bg-overlay);z-index:40;position:fixed;inset:0}.panel{z-index:41;background:var(--bg-lightest);width:max(840px,100vw - 432px);max-width:100vw;box-shadow:var(--shadow-panel);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.panel-bar{flex:none;align-items:center;height:56px;padding:0 96px;display:flex;position:relative}.panel-bar .close{position:absolute;top:12px;left:12px}.panel-tools{justify-content:flex-end;gap:8px;width:100%;max-width:648px;margin:0 auto;display:flex}.panel-scroll{flex:1;padding:0 96px 48px;scroll-padding-top:56px;overflow-y:auto}.nav-arrow{width:48px;height:48px;color:var(--icon);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.nav-arrow:hover{color:var(--text-bold);background:var(--bg-row-hover)}.nav-arrow.prev{left:24px}.nav-arrow.next{right:24px}.nav-arrow:disabled{opacity:.3;cursor:default;background:0 0}.menu{z-index:30;background:var(--bg-elevated);min-width:280px;box-shadow:var(--shadow-menu);border-radius:8px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.menu-item{border-radius:var(--radius);width:100%;height:40px;color:var(--text-bold);text-align:left;align-items:center;gap:12px;padding:0 12px;font-size:15px;display:flex}.menu-item:hover{background:var(--bg-row-hover)}.menu-item .value{color:var(--text-light);white-space:nowrap;margin-left:auto;font-size:13px}.menu-item.current{background:var(--bg-row-hover)}.menu-item[aria-disabled=true]{color:var(--text-light);cursor:default}.menu-label{white-space:nowrap}.menu-back{color:var(--text-light);font-size:15px}.menu-icon{color:var(--icon);place-items:center;display:grid}.menu-item.danger{color:var(--danger)}.menu-sep{background:var(--border-lightest);height:1px;margin:6px 0}.check{border:1px solid var(--border-light);border-radius:3px;flex:none;place-items:center;width:18px;height:18px;display:grid}.check.on{background:var(--accent);border-color:var(--accent);color:#fff}.toast{z-index:60;background:var(--bg-toast);color:var(--text-inverse);box-shadow:var(--shadow-menu);border-radius:8px;align-items:center;gap:16px;padding:12px 16px 12px 20px;font-size:14px;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.toast button{color:var(--accent);font-weight:650}.menu-toggle{display:none}@media (width<=900px){.main{margin-left:0;padding:20px 16px 80px}.shell.collapsed .main{padding-left:16px}.sidebar{box-shadow:var(--shadow-panel);transition:transform .2s;transform:translate(-100%);display:flex!important}.shell.drawer .sidebar{transform:none}.menu-toggle{margin:-4px 8px 0 -8px;display:inline-grid}.row-source{width:90px;margin-right:12px}.row-summary{display:none}.panel{width:100vw}.panel-bar{padding:0 16px 0 56px}.panel-scroll{padding:0 20px 48px}.nav-arrow{display:none}}@media (width<=560px){.row{align-items:flex-start;height:auto;min-height:44px;padding:8px 0}.row-source{display:none}.row-text{white-space:normal}.row-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box}.page-tools .ibtn:not(.keep){display:none}}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}:root[data-density=compact]{--row-h:25px}:root[data-density=comfortable]{--row-h:37px}.page-wide{max-width:1080px;margin:0 auto}.show-sidebar{position:fixed;top:12px;left:12px}.tabs{border-bottom:1px solid var(--border-lightest);gap:24px;margin-top:24px;display:flex}.tabs button{color:var(--text-medium);border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 10px;font-size:15px;line-height:20px}.tabs button.on{color:var(--text-bold);border-bottom-color:var(--text-bold);font-weight:550}.list-magazine{max-width:900px}.mag{cursor:pointer;gap:24px;margin-bottom:8px;padding:16px 0 14px;display:flex;position:relative}.mag-visual{border-radius:var(--radius);background:var(--bg-light);flex:none;width:240px;height:150px;overflow:hidden}.mag-visual img,.card-visual img{object-fit:cover;width:100%;height:100%;display:block}.mag-text{flex:1;min-width:0}.mag-title{color:var(--text-bold);-webkit-line-clamp:5;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:18px;font-weight:650;line-height:24px;display:-webkit-box;overflow:hidden}.mag:hover .mag-title,.card:hover .mag-title{text-decoration:underline}.mag.read .mag-title,.card.read .mag-title{color:var(--text-medium)}.mag-meta{color:var(--text-light);gap:8px;margin-top:4px;font-size:13px;line-height:16px;display:flex}.mag-source{color:var(--text-medium)}.mag-summary{color:var(--text-medium);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:6px;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.mag .row-actions{background:var(--bg-lightest);border-radius:var(--radius);position:absolute;top:8px;right:0}.mag:hover .row-actions{display:flex}.mag.selected .mag-title{text-decoration:underline}.list-cards{flex-wrap:wrap;gap:28px 24px;display:flex}.card{cursor:pointer;width:264px;padding-right:13px}.card-visual{background:var(--bg-light);border-radius:4px;width:100%;height:180px;margin-bottom:6px;overflow:hidden}.card.selected .mag-title{text-decoration:underline}.article-card{border-bottom:1px solid var(--border-light);margin-bottom:8px;padding:0 0 56px}.inline-article{border:1px solid var(--border-lightest);background:var(--bg-lightest);border-radius:4px;margin:8px 0 24px;padding:0 96px 48px;position:relative}.modal-scrim{z-index:70;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.modal-scrim.dim{background:var(--bg-overlay);align-items:center;padding:16px}kbd{border:1px solid var(--border-light);min-width:22px;height:22px;font:12px/1 var(--font-ui);color:var(--text-medium);background:var(--bg-lightest);border-radius:4px;place-items:center;padding:0 5px;display:inline-grid}.goto{background:var(--bg-elevated);width:min(640px,100vw - 32px);box-shadow:var(--shadow-menu), 0 0 0 1px var(--border-overlay);border-radius:10px;margin-top:18vh;overflow:hidden}.goto-input{border:0;border-bottom:1px solid var(--border-lightest);width:100%;height:44px;font:14px var(--font-ui);color:var(--text-bold);background:0 0;outline:none;padding:0 16px}.goto-input::placeholder{color:var(--text-light)}.goto-list{max-height:50vh;padding:6px;overflow-y:auto}.goto-heading{color:var(--text-light);padding:8px 10px 4px;font-size:12px}.goto-row{border-radius:var(--radius);cursor:pointer;height:36px;color:var(--text-bold);align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.goto-row.on{background:var(--bg-hover)}.goto-icon{width:20px;color:var(--icon);place-items:center;display:grid}.goto-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.goto-type{color:var(--text-light);font-size:12px}.goto-empty{color:var(--text-light);padding:16px 10px;font-size:13px}.goto-foot{border-top:1px solid var(--border-lightest);color:var(--text-light);justify-content:flex-end;gap:16px;padding:8px 14px;font-size:12px;display:flex}.goto-foot kbd{min-width:18px;height:18px;margin-right:4px;font-size:11px}.dialog{background:var(--bg-elevated);box-shadow:var(--shadow-panel);border-radius:10px;flex-direction:column;max-height:calc(100vh - 82px);display:flex}.dialog-head{justify-content:space-between;align-items:center;padding:28px 24px 8px 32px;display:flex}.dialog-head h2{color:var(--text-bold);margin:0;font-size:18px;font-weight:650}.dialog-scroll{padding:8px 32px 32px;overflow-y:auto}.shortcuts{width:min(540px,100%)}.sc-group h3{color:var(--text-bold);margin:20px 0 6px;font-size:15px;font-weight:650}.sc-row{justify-content:space-between;align-items:center;gap:16px;min-height:34px;display:flex}.sc-label{color:var(--text-light);font-size:15px}.sc-later{font-size:12px}.sc-keys{flex:none;gap:4px;display:flex}@media (width<=900px){.page-wide{max-width:none}.list-cards{gap:24px 16px}.card{width:calc(50% - 8px);padding-right:0}.card-visual{aspect-ratio:25/18;height:auto}.article-card,.inline-article{padding:0 20px 32px}}@media (width<=560px){.mag{gap:12px}.mag-visual{width:88px;height:66px}.card{width:100%}}.btn,.btn-primary,.btn-danger{border-radius:var(--radius);border:1px solid var(--border-light);height:36px;color:var(--text-bold);padding:0 16px;font-size:14px;font-weight:550}.btn:hover{border-color:var(--text-light)}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-danger{background:var(--danger);border-color:var(--danger);color:#fff}button:disabled{opacity:.5;cursor:default}.field{border:1px solid var(--border-light);border-radius:var(--radius);background:var(--bg-lightest);width:100%;height:40px;color:var(--text-bold);font:14px var(--font-ui);outline:none;padding:0 12px}.field:focus{border-color:var(--accent)}.field-label{color:var(--text-bold);margin:8px 0;font-size:14px;font-weight:550;display:block}.field-label span{color:var(--text-light);margin-left:6px;font-size:13px;font-weight:400}.small-dialog{gap:8px;width:min(440px,100%);padding:24px 28px}.small-dialog h2{color:var(--text-bold);margin:0 0 8px;font-size:18px;font-weight:650}.dialog-text{color:var(--text-medium);margin:0;font-size:14px;line-height:20px}.dialog-buttons{gap:8px;margin-top:16px;display:flex}.ibtn.on{color:var(--accent)}.sb-heading-actions{justify-content:space-between;padding-right:4px}.sb-heading-add{opacity:0}.sb-heading-actions:hover .sb-heading-add,.sb-heading-add:focus-visible{opacity:1}@media (width<=560px){.panel-tools{gap:2px;overflow-x:auto}}body:has(.menu) .ibtn[data-tip]:hover:after{display:none}.sb-row{position:relative}.sb-row>.sb-actions{height:31px;right:32px}.sb-row:hover>.sb-actions{display:flex}.sb-actions:has([aria-expanded=true]){display:flex}.sb-row:hover>.sb-item:not(.selected){background:var(--bg-hover)}.sb-row .sb-actions .menu,.sb-heading-add .menu{width:220px;min-width:220px}.sb-row .sb-actions .menu-item,.sb-heading-add .menu-item{height:32px;font-size:14px}.sb-row .sb-actions .ibtn:hover{background:var(--bg-active)}.sb-heading-add:has([aria-expanded=true]){opacity:1}.check-dash{background:#fff;border-radius:1px;width:8px;height:2px}.vlist{margin-bottom:var(--trail,0px)}.vrow{width:100%;position:absolute;top:0;left:0}.vrow>.section-label.after-item{margin-top:calc(48px - var(--trail,0px))}.card-row{padding-bottom:28px}.page-head+.thead{margin-top:48px}.thead{z-index:2;background:var(--bg-lightest);border-bottom:1px solid var(--border-light);align-items:center;column-gap:16px;height:32px;padding-right:9px;display:grid;position:sticky;top:0}.th{height:100%;color:var(--text-light);text-align:left;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.th:not(:disabled):hover{color:var(--text-bold)}.th:disabled{opacity:1;cursor:default}.th.tright{justify-content:flex-end}.th.on{color:var(--text-bold)}.th .up{transform:rotate(180deg)}.trow{height:var(--row-h,31px);cursor:pointer;border-top:1px solid var(--border-lightest);border-bottom:1px solid var(--border-lightest);align-items:center;column-gap:16px;margin-bottom:-1px;padding-right:9px;display:grid;position:relative}.trow:hover,.trow.selected{background:var(--bg-row-hover)}.tcell{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-light);font-size:12px;line-height:16px;overflow:hidden}.tcell.tright{text-align:right;font-variant-numeric:tabular-nums}.tcell.tlead{place-items:center;display:grid;overflow:visible}.tcell.tlead .row-save{margin:0}.tcell.ttitle{color:var(--text-bold);font-size:13px;font-weight:550}.trow.read .tcell.ttitle{color:var(--text-medium);font-weight:400}.trow .row-actions{background:linear-gradient(to right, transparent, var(--bg-row-hover) 16px);height:100%;padding:0 6px 0 16px;position:absolute;top:0;right:0}.trow:hover .row-actions{display:flex}@media (width<=560px){.thead{display:none}.trow{grid-template-columns:20px minmax(0,1fr)!important}.trow .tcell:not(.tlead):not(.ttitle){display:none}}.group-head{border-bottom:1px solid var(--border-lightest);height:40px;color:var(--text-medium);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-top:24px;font-size:13px;line-height:16px;display:flex}.group-head.first{margin-top:32px}.group-head:hover{color:var(--text-bold)}.group-chevron{color:var(--icon);transition:transform .15s ease-in-out;transform:rotate(90deg)}.group-head.collapsed .group-chevron{transform:none}.group-label{color:var(--text-bold);font-weight:550}.group-count{color:var(--text-light);font-variant-numeric:tabular-nums;font-size:12px}.cluster-toggle{background:var(--bg-light);height:20px;color:var(--text-medium);white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:2px;margin-left:8px;padding:0 4px 0 6px;font-size:12px;line-height:16px;display:inline-flex}.cluster-toggle:hover{color:var(--text-bold);background:var(--bg-hover)}.row-text:has(>.cluster-toggle)>.row-title{text-overflow:ellipsis;flex:0 auto;min-width:0}.cluster-toggle svg{transition:transform .15s ease-in-out}.cluster-toggle.open svg{transform:rotate(90deg)}.mag .cluster-toggle,.card .cluster-toggle{margin:8px 0 0}.row-text .cluster-toggle{align-self:center;margin-left:0}.row-text:has(.cluster-toggle) .row-title{text-overflow:ellipsis;flex-shrink:1}.row.member{background:var(--bg-light)}.row.member .row-source{padding-left:16px}.row.member .row-title{font-weight:400}.trow.member{background:var(--bg-light)}.trow.member .ttitle{padding-left:16px;font-weight:400}.tcell.tcluster{justify-content:flex-start;display:flex;overflow:visible}.tcell.tcluster .cluster-toggle{margin:0}@keyframes shell-panel-in{0%{opacity:0;transform:translate(32px)}}@keyframes shell-fade-in{0%{opacity:0}}@keyframes shell-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes shell-toast-in{0%{opacity:0;transform:translate(-50%,12px)}}.panel{animation:.22s cubic-bezier(.2,.8,.2,1) shell-panel-in}.overlay{animation:.18s ease-out shell-fade-in}.menu,.goto,.dialog{transform-origin:100% 0;animation:.15s ease-out shell-pop-in}.toast{animation:.2s ease-out shell-toast-in}.panel .vt-target{view-transition-name:shell-item}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(shell-item){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(shell-item){height:100%}::view-transition-new(shell-item){height:100%}.peek{z-index:35;background:var(--bg-elevated);width:min(520px,44vw);max-height:calc(100vh - 120px);box-shadow:var(--shadow-panel), 0 0 0 1px var(--border-overlay);border-radius:10px;flex-direction:column;animation:.15s ease-out shell-pop-in;display:flex;position:fixed;top:72px;right:24px}.peek-bar{border-bottom:1px solid var(--border-lightest);align-items:center;gap:4px;padding:8px 8px 8px 16px;display:flex}.peek-hint{min-width:0;color:var(--text-light);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.peek-hint kbd{min-width:18px;height:18px;margin:0 2px;font-size:11px}.peek-body{padding:20px 24px 24px;overflow-y:auto}.peek-meta{color:var(--text-light);font-size:12px;line-height:16px}.peek-title{color:var(--text-bold);margin:6px 0 12px;font-size:18px;font-weight:650;line-height:24px}.peek-image{object-fit:cover;background:var(--bg-light);border-radius:6px;width:100%;max-height:240px;margin-bottom:12px;display:block}.peek-text{font-family:var(--font-article);color:var(--text-bold);margin:0;font-size:15px;line-height:24px}.peek-also{color:var(--text-light);margin:12px 0 0;font-size:12px}@media (width<=900px){.peek{width:auto;top:64px;left:16px;right:16px}}.goto-heading-item{color:var(--text-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.goto-keys{gap:3px;display:flex}.goto-keys kbd{min-width:20px;height:20px;font-size:11px}@media (width>=1200px){:root[data-shell-split] .overlay{display:none}:root[data-shell-split] .panel{width:clamp(560px,48vw,860px);box-shadow:none;border-left:1px solid var(--border-light);animation-name:shell-split-in}:root[data-shell-split] .shell:has(.panel) .main{margin-right:clamp(560px,48vw,860px);padding-left:32px;padding-right:24px}:root[data-shell-split] .shell:has(.panel) .row-source{display:none}:root[data-shell-split] .shell:has(.panel) .page-wide{max-width:none}:root[data-shell-split] .panel-bar{padding:0 56px}:root[data-shell-split] .panel-scroll{padding:0 56px 48px}:root[data-shell-split] .panel .nav-arrow{display:none}}@keyframes shell-split-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}:root[data-shell-grids] .page-wide{max-width:1320px}:root[data-shell-grids] .list-cards{grid-template-columns:repeat(var(--grid-cols,3), minmax(0, 1fr));gap:28px 24px;display:grid}:root[data-shell-grids] .list-cards .card{width:auto;padding-right:0}:root[data-shell-grids] .list-cards .card-visual{aspect-ratio:16/10;height:auto}.lead{border-bottom:1px solid var(--border-lightest);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:28px;margin-bottom:8px;padding:8px 0 32px;display:grid}.lead article{cursor:pointer;position:relative}.lead-visual{aspect-ratio:16/9;border-radius:var(--radius);background:var(--bg-light);width:100%;margin-bottom:14px;overflow:hidden}.lead-small-visual{aspect-ratio:16/9;border-radius:var(--radius);background:var(--bg-light);width:100%;margin-bottom:8px;overflow:hidden}.lead-visual img,.lead-small-visual img{object-fit:cover;width:100%;height:100%;display:block}.lead .lead-title{font-size:26px;line-height:32px;font-weight:var(--title-weight);letter-spacing:var(--title-tracking);-webkit-line-clamp:4}.lead-summary{color:var(--text-medium);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:10px;font-size:15px;line-height:23px;display:-webkit-box;overflow:hidden}.lead-side{flex-direction:column;gap:24px;display:flex}.lead .row-actions{background:var(--bg-lightest);border-radius:var(--radius);position:absolute;top:8px;right:8px}.lead article:hover .row-actions{display:flex}.lead article:hover .mag-title,.lead article.selected .mag-title{text-decoration:underline}.lead article.read .mag-title{color:var(--text-medium)}@media (width<=900px){.lead{grid-template-columns:1fr}.lead .lead-title{font-size:21px;line-height:27px}}.skeleton{margin-top:24px}.sk{background:linear-gradient(90deg, var(--bg-light) 0%, var(--bg-medium) 40%, var(--bg-light) 80%);opacity:.6;background-size:300% 100%;border-radius:4px;animation:1.4s ease-in-out infinite shell-shimmer}.sk-row{border-bottom:1px solid var(--border-lightest);align-items:center;gap:16px;height:31px;display:flex}.sk-src{flex:none;width:120px;height:10px}.sk-title{height:11px}.sk-age{flex:none;width:28px;height:10px;margin-left:auto}.sk-mag{gap:20px;padding:13px 0 20px;display:flex}.sk-thumb{flex:none;width:130px;height:78px}.sk-text{flex-direction:column;flex:1;gap:10px;padding-top:4px;display:flex}.sk-line{width:92%;height:11px}.sk-line.short{width:55%}.skeleton-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:28px 24px;display:grid}.sk-card{flex-direction:column;gap:10px;display:flex}.sk-img{aspect-ratio:16/10}@keyframes shell-shimmer{0%{background-position:100% 0}to{background-position:0 0}}:root[data-shell-live] .list img:not(.shell-loaded){opacity:0}:root[data-shell-live] .list img{transition:opacity .45s ease-out}.pinned-wrap{z-index:6;height:0;position:sticky;top:0}.pinned-head{height:36px;color:var(--text-bold);background:var(--bg-lightest);border-bottom:1px solid var(--border-light);align-items:center;gap:6px;padding:0 2px;font-size:13px;font-weight:550;animation:.16s ease-out shell-fade-in;display:flex;position:absolute;top:0;left:0;right:0}.pinned-head .group-count{margin-left:4px}:root[data-shell-live] .row-title,:root[data-shell-live] .mag-title,:root[data-shell-live] .tcell.ttitle{transition:color .6s,font-weight .6s}.sb-count.ticking{color:var(--accent);transition:color .25s}.panel-progress{z-index:2;pointer-events:none;background:0 0;height:3px;position:absolute;top:0;left:0;right:0}.panel-progress>div{background:var(--accent);transform-origin:0;height:100%;transition:transform .12s linear}.goto-ask-error{color:var(--danger)}.tb{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.tb-spacer{flex:1}.tb-seg{border-radius:var(--radius);background:var(--bg-light);border:1px solid var(--border-lightest);padding:2px;display:inline-flex}.tb-seg button{border-radius:calc(var(--radius) - 2px);height:28px;color:var(--text-medium);align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.tb-seg button:hover{color:var(--text-bold)}.tb-seg button[aria-pressed=true]{background:var(--bg-lightest);color:var(--text-bold);box-shadow:0 1px 2px #00000014}.tb-chip{background:var(--accent-light);height:28px;color:var(--text-bold);border-radius:14px;align-items:center;font-size:13px;display:inline-flex}.tb-chip-main{align-items:center;gap:4px;height:100%;padding:0 4px 0 12px;display:inline-flex}.tb-chip-main:disabled{cursor:default}.tb-chip-k{color:var(--text-medium)}.tb-chip-x{width:24px;height:24px;color:var(--icon);border-radius:50%;place-items:center;margin-right:2px;display:grid}.tb-chip-x:hover{background:var(--bg-hover);color:var(--text-bold)}.tb-pop{position:relative}.tb-btn{border-radius:var(--radius);border:1px solid var(--border-light);height:30px;color:var(--text-medium);background:var(--bg-lightest);align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.tb-btn:hover,.tb-btn[aria-expanded=true]{color:var(--text-bold);border-color:var(--text-light)}.tb-btn.active{color:var(--accent);border-color:var(--accent)}.tb-panel{z-index:30;background:var(--bg-elevated);box-shadow:var(--shadow-menu), 0 0 0 1px var(--border-overlay);border-radius:10px;padding:6px 0;animation:.14s ease-out shell-pop-in;position:absolute;top:calc(100% + 6px);right:0}.tb-section{padding:8px 14px}.tb-section+.tb-section{border-top:1px solid var(--border-lightest)}.tb-section-title{color:var(--text-light);margin-bottom:8px;font-size:12px}.tb-choices{flex-wrap:wrap;gap:4px;display:flex}.tb-choices button{border-radius:var(--radius);height:28px;color:var(--text-medium);border:1px solid var(--border-lightest);padding:0 10px;font-size:13px}.tb-choices button:hover{color:var(--text-bold);background:var(--bg-hover)}.tb-choices button[aria-checked=true]{color:var(--text-bold);border-color:var(--accent);background:var(--accent-light)}.tb-choices.column{flex-direction:column;gap:0}.tb-choices.column button{text-align:left;border:0;align-items:center;gap:8px;height:30px;padding:0 6px 0 26px;display:flex}.tb-choices.column button[aria-checked=true]{background:0 0;padding-left:4px}.tb-choices.column button svg{color:var(--accent)}.tb-toggle{text-align:left;width:100%;min-height:32px;color:var(--text-bold);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.tb-toggle-text{flex-direction:column;display:flex}.tb-toggle-help{color:var(--text-light);font-size:12px}.tb-switch{background:var(--bg-medium);border-radius:9px;flex:none;width:32px;height:18px;transition:background .2s;position:relative}.tb-switch span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.tb-switch.on{background:var(--accent)}.tb-switch.on span{transform:translate(14px)}@media (width<=900px){.tb-seg-label,.tb-btn-label{display:none}.mag-visual{width:120px;height:80px}.mag-title{font-size:16px;line-height:21px}}.nav-order{max-width:800px;margin-top:24px}.nav-order h2{color:var(--text-bold);margin:0 0 8px;font-size:22px}.nav-order-help,.nav-order-status{color:var(--text-light);font-size:14px;line-height:1.5}.nav-order-status{min-height:21px;margin:12px 0 20px}.nav-order-folder{border:1px solid var(--border-light);border-radius:8px;margin-bottom:12px;overflow:hidden}.nav-order-row{align-items:center;gap:12px;padding:12px;display:flex}.nav-order-heading{background:var(--bg-light)}.nav-order-toggle{text-align:left;min-width:0;color:var(--text-bold);flex:1;align-items:center;gap:10px;display:flex}.nav-order-toggle>svg{flex:none}.nav-order-toggle span{overflow-wrap:anywhere}.nav-order-toggle small{color:var(--text-light);margin-top:3px;font-size:12px;font-weight:400;display:block}.nav-order-controls{flex:none;align-items:center;gap:4px;display:flex}.nav-order-controls select{background:var(--bg-elevated);color:var(--text-bold);border:1px solid var(--border-light);font:inherit;border-radius:5px;min-height:36px;padding:8px;font-size:13px}.nav-order-controls button{width:36px;height:36px}.nav-order-controls :disabled{opacity:.35;cursor:default}.nav-order-feeds .nav-order-row{border-top:1px solid var(--border-light);padding-left:26px}.nav-order-feeds>p{padding:0 16px}.nav-order-feed{flex:1;align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.nav-order-feed>:first-child{flex:none;width:18px;height:18px}.nav-order-feed>span{overflow-wrap:anywhere}@media (width<=520px){.nav-order-row{flex-wrap:wrap;gap:8px}.nav-order-toggle,.nav-order-feed{flex-basis:100%}.nav-order-controls{margin-left:auto}}.row-save{width:20px;height:20px;color:var(--icon-faint);flex:none;place-items:center;margin:0 10px 0 10.6px;display:grid}.row-save:hover{color:var(--text-medium)}.article{max-width:720px;margin:0 auto}.article-title{letter-spacing:-.4px;color:var(--text-bold);overflow-wrap:anywhere;margin:10px 0 8px;font-size:26px;font-weight:650;line-height:32px;display:block}.article-title:hover{text-decoration:underline}.article-source{color:var(--text-medium);align-items:center;gap:8px;margin-top:40px;font-size:13px;font-weight:550;display:flex}.article-source img,.article-source svg{border-radius:3px;width:16px;height:16px}.article-meta{color:var(--text-light);font-size:13px;line-height:18px}.article-meta a:hover{text-decoration:underline}.article-body{font-family:var(--font-article);font-size:var(--article-size,16px);line-height:var(--article-lh,27px);color:var(--text-bold);overflow-wrap:break-word;margin-top:48px}.article-body p{margin:16px 0}.article-body a{text-decoration:underline}.article-body img,.article-body video,.article-body iframe{max-width:100%;height:auto}.article-body figure{margin:24px 0}.article-body figcaption{font-family:var(--font-ui);color:var(--text-medium);margin-top:8px;font-size:13px;line-height:18px}.article-body pre{background:var(--bg-light);border-radius:var(--radius);padding:12px 16px;font-size:13px;line-height:20px;overflow-x:auto}.article-body code{font-size:.875em}.article-body blockquote{border-left:3px solid var(--border-light);color:var(--text-medium);margin:16px 0;padding-left:16px}.article-body h1,.article-body h2,.article-body h3{font-family:var(--font-article);margin:32px 0 8px;line-height:1.35}.article-body table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.article-body td,.article-body th{border:1px solid var(--border-light);padding:4px 8px}.visit{border:1px solid var(--border-light);border-radius:var(--radius);height:36px;color:var(--text-bold);align-items:center;gap:8px;margin-top:32px;padding:0 16px;font-size:13px;font-weight:550;display:inline-flex}.visit:hover{border-color:var(--text-light)}@media (width<=560px){.row-save{margin:0 8px 0 4px}}.also{color:var(--text-light);background:var(--bg-light);white-space:nowrap;border-radius:4px;flex:none;margin-left:8px;padding:0 6px;font-size:13px;line-height:16px}.also-long{color:var(--text-light);background:var(--bg-light);border-radius:4px;margin-top:8px;padding:4px 10px;font-size:13px;line-height:16px;display:inline-block}.also-long b{color:var(--text-medium);font-weight:400}.mag-visual.empty,.card-visual.empty{background:var(--bg-lightest);border:1px solid var(--border-lightest)}.article-card .article-source{margin-top:48px}.article-card .article-title.read{color:var(--text-bold)}.article-title.read{color:var(--text-medium)}.article-toolbar{justify-content:flex-start;align-items:center;gap:4px;margin-top:16px;margin-left:-8px;padding:0;display:flex}.article-toolbar+.article-body{margin-top:32px}.inline-article .article{margin:0 auto}.inline-close{position:absolute;top:12px;left:12px}.giant-read{border:1px solid var(--border-light);width:100%;height:72px;color:var(--text-medium);border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:40px;font-size:16px;font-weight:550;display:flex}.giant-read:hover{border-color:var(--accent);color:var(--accent)}.goto-favicon img{border-radius:2px;width:16px;height:16px}.prefs{flex-direction:row;width:min(983px,100%);height:calc(100vh - 82px);overflow:hidden}.prefs-nav{border-right:1px solid var(--border-lightest);flex-direction:column;flex:none;gap:2px;width:260px;padding:20px 8px;display:flex}.prefs-nav h2{color:var(--text-bold);margin:0 0 14px 8px;font-size:16px;font-weight:650}.prefs-tab{border-radius:var(--radius);height:32px;color:var(--text-bold);text-align:left;align-items:center;gap:10px;padding:0 8px;font-size:14px;display:flex}.prefs-tab svg{color:var(--icon)}.prefs-tab:hover{background:var(--bg-hover)}.prefs-tab.on{background:var(--bg-active)}.prefs-body{flex:1;min-width:0;padding:28px 24px 40px;position:relative;overflow-y:auto}.prefs-close{position:absolute;top:12px;right:12px}.pref-group{border:0;margin:0 0 36px;padding:0}.pref-group legend{color:var(--text-bold);padding:0;font-size:15px;font-weight:550}.pref-help{color:var(--text-light);margin:4px 0 10px;font-size:14px;line-height:20px}.pref-choice{height:28px;color:var(--text-bold);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.pref-choice input{appearance:none;border:1px solid var(--border-light);cursor:pointer;border-radius:50%;place-items:center;width:16px;height:16px;margin:0;display:grid}.pref-choice input:checked{border-color:var(--accent)}.pref-choice input:checked:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}@media (width<=900px){.prefs{flex-direction:column;height:calc(100vh - 32px)}.prefs-nav{border-right:0;border-bottom:1px solid var(--border-lightest);flex-flow:wrap;width:auto;padding:12px}.prefs-nav h2{width:100%;margin-bottom:6px}}@media (width<=560px){.also{display:none}}:root{--mark:#2bb24c33;--avatar:#6a1b9a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--mark:#2bb14c4d;--avatar:#9c4dcc}}:root[data-theme=dark],:root[data-look-dark]{--mark:#2bb14c4d;--avatar:#9c4dcc}.pref-legend{color:var(--text-bold);font-size:15px;font-weight:550;display:block}.pref-group .field{max-width:420px;margin-top:4px}.row-save.on{color:var(--accent)}.board-chips{flex:none;gap:8px;display:inline-flex}.board-chip{color:var(--accent);white-space:nowrap;align-items:center;gap:3px;font-size:13px;line-height:16px;display:inline-flex}.board-chip:hover{text-decoration:underline}.row-text .board-chips+.row-summary:before{content:"•";color:var(--text-light);margin-right:8px}.board-picker{z-index:80;background:var(--bg-elevated);width:300px;box-shadow:var(--shadow-menu), 0 0 0 1px var(--border-overlay);border-radius:8px;padding:6px;position:fixed}.bp-head{color:var(--text-light);padding:8px 10px 6px;font-size:13px}.bp-list{max-height:280px;overflow-y:auto}.bp-row{border-radius:var(--radius);width:100%;height:36px;color:var(--text-bold);text-align:left;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.bp-row:hover{background:var(--bg-row-hover)}.bp-row svg{color:var(--icon);flex:none}.bp-row.on svg{color:var(--accent)}.bp-empty{color:var(--text-light);margin:4px 10px 8px;font-size:13px}.bp-new{border-top:1px solid var(--border-lightest);gap:6px;margin-top:4px;padding:6px 4px 4px;display:flex}.bp-new input{border:1px solid var(--border-light);border-radius:var(--radius);background:var(--bg-lightest);min-width:0;height:32px;color:var(--text-bold);font:13px var(--font-ui);outline:none;flex:1;padding:0 10px}.bp-new input:focus{border-color:var(--accent)}.bp-add{border-radius:var(--radius);height:32px;color:var(--accent);padding:0 12px;font-size:13px;font-weight:550}.bp-error{color:var(--danger);margin:6px 10px;font-size:13px}.share-btn{border:1px solid var(--border-light);border-radius:var(--radius);height:32px;color:var(--text-bold);align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:550;display:inline-flex}.share-btn:hover{border-color:var(--text-light)}.panel-tools,.article-toolbar{align-items:center}.notes .section-label{margin:48px 0 24px}.note{gap:12px;padding:0 0 16px;display:flex;position:relative}.note-main{flex:1;min-width:0}.note-meta{color:var(--text-light);font-size:13px;line-height:24px}.note-text{color:var(--text-bold);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;line-height:22px}.note-actions{gap:2px;display:none;position:absolute;top:0;right:0}.note:hover .note-actions,.note:focus-within .note-actions{display:flex}.note-buttons{gap:8px;margin-top:8px;display:flex}.note-box{border:1px solid var(--border-light);border-radius:8px;align-items:flex-start;gap:12px;min-height:56px;padding:16px 16px 12px;display:flex}.note-box:focus-within{border-color:var(--accent)}.note-box .btn-primary{height:28px;padding:0 12px;font-size:13px}.note-input{resize:none;min-width:0;font:15px/24px var(--font-ui);color:var(--text-bold);background:0 0;border:0;outline:none;flex:1;min-height:24px;padding:0}.note .note-input{border:1px solid var(--border-light);border-radius:var(--radius);width:100%;min-height:72px;padding:8px 10px}.note-input::placeholder{color:var(--text-light)}.avatar{background:var(--avatar);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:550;display:grid}.notes+.article-body{margin-top:48px}.article-body mark.hl{background:var(--mark);color:inherit;cursor:pointer;box-shadow:0 -.1rem 0 var(--mark), 0 .1rem 0 var(--mark);border-radius:2px}.sel-menu{z-index:90;border-radius:var(--radius);box-shadow:var(--shadow-menu);background:#121212;display:flex;position:fixed;overflow:hidden;transform:translate(-50%,calc(-100% - 8px))}.sel-menu button{color:#fff;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;display:inline-flex}.sel-menu button:hover{background:#333}.sel-swatch{background:#2bb24c;border-radius:3px;width:12px;height:12px}.title-add{width:28px;height:28px;color:var(--text-bold);border:1px solid var(--border-light);border-radius:var(--radius)}.title-add:hover,.title-add[aria-expanded=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-light)}.title-row .add-article-pop{left:0;right:auto}.tb-actions{align-items:center;gap:2px;display:inline-flex}.add-article{border:1px solid var(--border-light);border-radius:var(--radius);height:44px;color:var(--text-bold);align-items:center;gap:6px;margin-top:-6px;padding:0 16px;font-size:18px;font-weight:550;display:inline-flex}.add-article:hover{border-color:var(--text-light)}.add-article-pop{z-index:30;background:var(--bg-elevated);width:min(400px,100vw - 32px);box-shadow:var(--shadow-menu), 0 0 0 1px var(--border-overlay);border-radius:8px;padding:14px 16px 16px;position:absolute;top:calc(100% + 8px);right:0}.add-label{color:var(--text-light);margin-bottom:10px;font-size:14px;display:block}.add-row{gap:8px;display:flex}.add-row .btn{flex:none}.sb-new-board{padding:4px 4px 4px 8px}.sb-new-board input{border:1px solid var(--accent);border-radius:var(--radius);background:var(--bg-lightest);width:100%;height:30px;color:var(--text-bold);font:13px var(--font-ui);outline:none;padding:0 10px}.search-sub{color:var(--text-medium);margin:8px 0 32px;font-size:15px}.search-box{border:1px solid var(--border-light);height:56px;color:var(--icon);border-radius:8px;align-items:center;gap:12px;max-width:1012px;padding:0 16px 0 20px;display:flex}.search-box:focus-within{border-color:var(--accent)}.search-box input{min-width:0;font:16px var(--font-ui);color:var(--text-bold);background:0 0;border:0;outline:none;flex:1}.search-box input::placeholder{color:var(--text-light)}.search-filters{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.filter-btn{border:1px solid var(--border-light);border-radius:var(--radius);height:32px;color:var(--text-bold);align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.filter-btn:hover{border-color:var(--text-light)}.filter-name{color:var(--text-light)}.search-filters .menu{min-width:200px;left:0;right:auto}.row-summary.snippet mark{background:var(--mark);color:var(--text-bold);border-radius:2px}.search-help{max-width:560px;color:var(--text-medium);margin-top:40px;font-size:14px;line-height:22px}.search-help ul{margin:0;padding-left:20px}.search-help code{background:var(--bg-light);color:var(--text-bold);border-radius:4px;padding:1px 6px;font-size:13px}@media (width<=560px){.share-btn{padding:0 8px}.board-chips{display:none}}body:has(.board-picker) .ibtn[data-tip]:hover:after{display:none}.labs-intro{margin-top:0}.labs-heading{color:var(--text-medium);text-transform:uppercase;letter-spacing:.4px;margin:36px 0 14px;font-size:13px;font-weight:550}.lab-row{border-bottom:1px solid var(--border-lightest);align-items:flex-start;gap:24px;padding:14px 0;display:flex}.lab-text{flex:1;min-width:0}.lab-title{color:var(--text-bold);font-size:15px;font-weight:550}.lab-row .pref-help{margin-bottom:0}.lab-switch{background:var(--bg-medium);border-radius:11px;flex:none;width:40px;height:22px;margin-top:2px;transition:background .2s;position:relative}.lab-switch.on{background:var(--accent)}.lab-knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.lab-switch.on .lab-knob{transform:translate(18px)}.lab-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lab-cap{text-align:right;flex:none;width:80px}.ask-btn{border:1px solid var(--border-light);border-radius:var(--radius);height:28px;color:var(--text-bold);background:var(--bg-lightest);padding:0 10px;font-size:13px}.ask-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.ask-btn:disabled{opacity:.5}.ask-error{color:var(--danger);margin:10px 0 2px;font-size:13px}.article-story{color:var(--accent);align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.ask-chip{color:var(--text-bold);background:var(--accent-light);border-radius:16px;align-items:center;gap:6px;margin-top:16px;padding:4px 4px 4px 10px;font-size:13px;display:inline-flex}.ask-chip svg{color:var(--accent)}.sb-brand .sb-follow{width:26px;height:26px;color:var(--text-bold);border:1px solid var(--border-light);border-radius:var(--radius);margin-left:4px}.sb-brand .sb-follow:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-light)}.whats-new{width:min(600px,100%)}.wn-release{border-bottom:1px solid var(--border-lightest);padding:16px 0}.wn-release:last-child{border-bottom:0}.wn-date{color:var(--text-light);font-size:12px}.wn-release h3{color:var(--text-bold);margin:4px 0 8px;font-size:15px;font-weight:650}.wn-latest h3{font-size:17px}.wn-release ul{margin:0;padding-left:20px}.wn-release li{color:var(--text-medium);margin:5px 0;font-size:14px;line-height:20px}.wn-latest li{color:var(--text-bold)}.wn-foot{border-top:1px solid var(--border-lightest);justify-content:flex-end;padding:12px 24px 20px;display:flex}.stories-tb{margin-top:24px}.stories-filter{width:240px;height:30px}.stories-order-label{color:var(--text-light);font-size:12px}.stories{margin-top:16px}.story-card{border-bottom:1px solid var(--border-lightest);border-radius:var(--radius);grid-template-columns:120px minmax(0,1fr);gap:18px;padding:14px 6px;display:grid}.story-card:hover{background:var(--bg-row-hover)}.story-thumb{border-radius:var(--radius);background:var(--bg-light);width:120px;height:75px;overflow:hidden}.story-thumb img{object-fit:cover;width:100%;height:100%;display:block}.story-main{flex-direction:column;justify-content:center;gap:8px;min-width:0;display:flex}.story-top{align-items:flex-start;gap:16px;display:flex}.story-label{min-width:0;color:var(--text-bold);flex:1;font-size:16px;font-weight:650;line-height:22px}.story-card.read .story-label{color:var(--text-medium);font-weight:450}.story-sources{max-width:45%;color:var(--text-medium);flex:none;align-items:center;gap:8px;font-size:12px;display:inline-flex}.story-icons{display:inline-flex}.story-icon{background:var(--bg-lightest);width:20px;height:20px;box-shadow:0 0 0 2px var(--bg-lightest);border-radius:50%;place-items:center;margin-left:-5px;display:grid;overflow:hidden}.story-icon:first-child{margin-left:0}.story-icon img,.story-icon svg{border-radius:3px;width:16px;height:16px}.story-names{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.story-facts{color:var(--text-light);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.story-rising{background:var(--accent-light);color:var(--accent);border-radius:10px;align-items:center;gap:4px;padding:1px 8px;font-weight:550;display:inline-flex}.story-age{color:var(--text-light);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.story-page-sources{margin-top:14px}.story-page-sources .story-sources{max-width:none;font-size:13px}.story-actions{gap:8px;margin-top:20px;display:flex}.coverage{margin-top:8px}.coverage-row{border-bottom:1px solid var(--border-lightest);align-items:baseline;gap:14px;padding:9px 4px;display:flex}.coverage-row:hover{background:var(--bg-row-hover)}.coverage-source{width:160px;color:var(--text-medium);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:12px;overflow:hidden}.coverage-title{min-width:0;color:var(--text-bold);flex:1;font-size:14px}@media (width<=700px){.story-card{grid-template-columns:72px minmax(0,1fr);gap:12px}.story-thumb{width:72px;height:54px}.story-top{flex-direction:column;gap:4px}.story-sources{max-width:none}}.article-story a{text-decoration:underline}.article-hero{object-fit:cover;border-radius:var(--radius);background:var(--bg-light);width:100%;max-height:420px;margin-top:28px;display:block}.note-add{color:var(--text-light);align-items:center;gap:6px;margin-top:12px;font-size:13px;display:inline-flex}.note-add:hover{color:var(--accent)}.note-add+.article-body{margin-top:28px}.note-add+.article-hero{margin-top:20px}.settings-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:40px;margin-top:28px;display:grid}.settings-tabs{border-bottom:0;flex-direction:column;gap:2px;margin:0;position:sticky;top:24px}.settings-tabs button{border-radius:var(--radius);height:36px;color:var(--text-medium);text-align:left;border-bottom:0;flex:none;align-items:center;gap:10px;margin:0;padding:0 12px;font-size:14px;display:flex}.settings-tabs button:hover{background:var(--bg-row-hover);color:var(--text-bold)}.settings-tabs button.on{background:var(--bg-light);color:var(--text-bold);box-shadow:none;font-weight:550}.settings-tabs button.on:after{display:none}.settings-tabs svg{color:var(--icon)}.settings-body{max-width:760px}@media (width<=760px){.settings-layout{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:16px}.settings-tabs{scrollbar-width:none;flex-direction:row;gap:4px;position:static;overflow-x:auto}.settings-tabs button{height:32px;padding:0 10px}.settings-tabs svg{display:none}}.pref-choice input[type=checkbox]{border-radius:4px}.pref-choice input[type=checkbox]:checked{background:var(--accent)}.pref-choice input[type=checkbox]:checked:after{background:0 0;border:2px solid #fff;border-width:0 2px 2px 0;border-radius:0;width:4px;height:8px;transform:translateY(-1px)rotate(45deg)}.settings .settings-body:has(.organize){max-width:none}.organize.embedded .org-tools{justify-content:flex-end;margin-bottom:8px}.search-ask{border-radius:var(--radius);color:#fff;background:var(--accent);flex:none;justify-content:center;align-items:center;min-width:58px;height:32px;padding:0 14px;font-size:14px;font-weight:550;display:inline-flex}.search-ask:disabled{opacity:.4}.search-hint{color:var(--text-light);margin:8px 0 0;font-size:13px}.world{margin-top:28px}.world-h{letter-spacing:.02em;text-transform:uppercase;color:var(--text-medium);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.world-h span{letter-spacing:0;text-transform:none;color:var(--text-light);font-size:12px;font-weight:400}.world-answer{border:1px solid var(--border-light);background:var(--bg-lightest);border-radius:10px;padding:18px 20px 16px}.world-wait{color:var(--text-light);margin:0;font-size:14px;animation:.3s ease-out shell-fade-in}.world-result{animation:.25s ease-out shell-fade-in}.world-result>p{color:var(--text-bold);margin:0 0 10px;font-size:15px;line-height:24px}.world-result>p:first-child{font-size:16px;font-weight:550}.world-result>ul{color:var(--text-bold);margin:0 0 12px;padding-left:22px;font-size:15px;line-height:24px}.world-result>ul li{margin:2px 0}.world-answer:not(.filled){display:none}.cite{min-width:16px;height:16px;font:600 10px/16px var(--font-ui);text-align:center;color:var(--accent);background:var(--accent-light);vertical-align:2px;border-radius:4px;margin:0 1px;padding:0 3px;text-decoration:none;display:inline-block}.cite:hover{color:#fff;background:var(--accent)}.world-beyond{border-left:3px solid var(--border-light);background:var(--bg-light);border-radius:0 var(--radius) var(--radius) 0;margin:14px 0 4px;padding:10px 14px}.world-beyond-label{color:var(--text-light);margin-bottom:4px;font-size:12px}.world-beyond p{color:var(--text-medium);margin:4px 0;font-size:14px;line-height:21px}.world-follow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.world-follow .ask-btn{text-align:left;height:auto;min-height:28px;padding:4px 10px}.world-sources{color:var(--text-medium);margin-top:14px;font-size:13px}.world-sources summary{cursor:pointer;color:var(--text-light)}.world-sources ol{margin:8px 0 0;padding-left:26px}.world-sources li{margin:3px 0;line-height:19px}.world-sources a,.world-sources .linkish{color:var(--text-bold);text-align:left}.world-sources a:hover,.world-sources .linkish:hover{text-decoration:underline}.world-src{color:var(--text-light)}.world-section{margin-top:32px}.world-note{color:var(--text-light);margin:10px 0 0;font-size:13px}.world-note a{color:var(--accent)}.world-more{color:var(--accent);margin-top:10px;font-size:13px}.world-more:hover{text-decoration:underline}.web-row{border-bottom:1px solid var(--border-lightest);align-items:flex-start;gap:12px;padding:10px 4px;display:flex}.web-row:hover{background:var(--bg-row-hover)}.web-icon{flex:none;width:16px;height:16px;margin-top:3px;display:grid}.web-icon img{border-radius:3px;width:16px;height:16px}.web-main{flex:1;min-width:0}.web-title{color:var(--text-bold);font-size:15px;font-weight:550;line-height:21px}.web-title:hover{text-decoration:underline}.web-meta{color:var(--text-light);margin-top:2px;font-size:12px;line-height:18px}.web-meta a{color:var(--text-medium)}.web-why{font-style:italic}.web-actions{opacity:.85;flex:none;gap:6px;display:flex}.web-row:hover .web-actions{opacity:1}@media (width<=700px){.web-row{flex-wrap:wrap}.web-actions{width:100%;padding-left:28px}.world-answer{padding:14px 14px 12px}}.board-form .field-label{margin-top:14px}.board-form .field-label span{color:var(--text-light);margin-left:6px;font-weight:400}.board-auto{border-top:1px solid var(--border-lightest);margin-top:18px;padding-top:14px}.board-rules{margin-top:6px}.board-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.board-chip{border:1px solid var(--border-light);height:26px;color:var(--text-medium);background:var(--bg-lightest);border-radius:13px;padding:0 10px;font-size:13px}.board-chip:hover{border-color:var(--text-light)}.board-chip.on{border-color:var(--accent);color:var(--accent);background:var(--accent-light)}.board-feed{margin-top:8px}.board-ai{border-top:1px solid var(--border-lightest);margin-top:18px;padding-top:14px}.board-ai>.btn{margin-top:8px}.board-text{resize:vertical;width:100%;height:auto;line-height:20px;font:14px/20px var(--font-ui);padding:8px 10px}.board-report-list{color:var(--text-bold);margin:6px 0 12px;padding-left:20px;font-size:14px;line-height:22px}.small-dialog.wide:has(.board-form){max-height:calc(100vh - 80px);overflow-y:auto}.trim-note{border-radius:var(--radius);color:var(--text-medium);background:var(--bg-light);margin:24px 0 0;padding:10px 14px;font-size:13px;line-height:20px}.trim-note a{color:var(--accent)}.search-modes{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 14px;display:flex}.search-wider.active{border-color:var(--accent);color:var(--accent);background:var(--accent-light)}.search-mode-help{color:var(--text-light);font-size:13px}.search-hint .linkish{color:var(--accent)}.world-used{border-top:1px solid var(--border-lightest);margin:16px 0 0;padding:12px 0 0;list-style:none}.world-used li{align-items:baseline;gap:10px;padding:5px 0;font-size:14px;line-height:20px;display:flex}.world-n{min-width:18px;height:18px;font:600 11px/18px var(--font-ui);text-align:center;color:var(--accent);background:var(--accent-light);border-radius:4px;flex:none}.world-used .web-icon{align-self:center;margin-top:0}.world-src-title{text-align:left;min-width:0;color:var(--text-bold);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.world-src-title:hover{text-decoration:underline}.world-used .world-src{color:var(--text-light);white-space:nowrap;flex:none;font-size:12px}.empty-board{max-width:520px;margin:56px 0 0;animation:.25s ease-out shell-fade-in}.empty-icon{width:52px;height:52px;color:var(--accent);background:var(--accent-light);border-radius:14px;place-items:center;display:grid}.empty-board h2{color:var(--text-bold);margin:18px 0 6px;font-size:20px;font-weight:650;line-height:28px}.empty-lead{color:var(--text-medium);margin:0;font-size:15px;line-height:23px}.empty-ways{border:1px solid var(--border-light);border-radius:10px;margin:18px 0 0;padding:0;list-style:none}.empty-ways li{color:var(--text-medium);align-items:center;gap:12px;padding:14px 16px;font-size:14px;line-height:20px;display:flex}.empty-ways li+li{border-top:1px solid var(--border-lightest)}.empty-ways li>svg{color:var(--icon);flex:none}.empty-ways li>span{flex:1}.empty-ways b{color:var(--text-bold);font-weight:600}.empty-ways .btn,.empty-board>.btn{flex:none;margin-left:auto}.empty-board>.btn{margin-top:18px}.small-dialog.wide:has(.board-fill){width:min(720px,100%);max-height:calc(100vh - 80px);padding:28px 32px;overflow-y:auto}.board-fill{flex-direction:column;gap:12px;display:flex}.board-fill>.dialog-text{margin-bottom:4px}.bf-section{border:1px solid var(--border-light);background:var(--bg-lightest);border-radius:8px}.bf-section.on{border-color:var(--border-medium,var(--border-light));box-shadow:0 1px 2px #0000000a}.bf-head{text-align:left;border-radius:8px;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}.bf-head:hover{background:var(--bg-row-hover)}.bf-icon{width:34px;height:34px;color:var(--text-medium);background:var(--bg-light);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bf-section.on .bf-icon{color:var(--accent);background:var(--accent-light)}.bf-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bf-title b{color:var(--text-bold);font-size:14px;font-weight:600}.bf-title span{color:var(--text-light);font-size:13px;line-height:18px}.bf-body{padding:4px 16px 16px 64px}.bf-chips{flex-wrap:wrap;gap:6px;display:flex}.bf-chip{border:1px solid var(--border-light);height:28px;color:var(--text-medium);background:var(--bg-lightest);border-radius:14px;padding:0 12px;font-size:13px}.bf-chip:hover{border-color:var(--text-light)}.bf-chip.on{border-color:var(--accent);color:var(--accent);background:var(--accent-light)}.bf-feed{max-width:320px;margin-top:10px}.bf-grid{grid-template-columns:64px 1fr;align-items:center;gap:8px 12px;display:grid}.bf-grid .field-label{margin:0}.bf-body>.field-label:first-child{margin-top:0}.bf-details{margin-top:10px}.bf-details summary{cursor:pointer;color:var(--text-medium);font-size:13px}.bf-details[open] summary{margin-bottom:8px}.bf-details .btn{margin-top:8px}@media (width<=640px){.bf-body{padding-left:16px}.small-dialog.wide:has(.board-fill){padding:20px 16px}}.filters-status{margin:4px 0 0}.filters-list{margin-top:20px}.filters-row{border-top:1px solid var(--border-lightest);align-items:center;gap:16px;padding:10px 0;display:flex}.filters-text{min-width:0;color:var(--text-bold);flex-direction:column;flex:1;gap:2px;font-size:14px;line-height:20px;display:flex}.filters-text a:hover{text-decoration:underline}.filters-meta{color:var(--text-light);font-size:12px}.small-btn{white-space:nowrap;height:26px;padding:0 10px;font-size:12px}.search-split{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}.search-main{min-width:0}.beyond-aside{border:1px solid var(--border-light);background:var(--bg-lightest);border-radius:10px;min-height:180px;margin-top:48px;padding:16px 16px 6px;position:sticky;top:24px}.beyond-head{flex-direction:column;gap:2px;padding-bottom:12px;display:flex}.beyond-head b{color:var(--text-bold);font-size:14px;font-weight:600}.beyond-head span{color:var(--text-light);font-size:12px}.beyond-item{border-top:1px solid var(--border-lightest);padding:12px 0}.beyond-src{color:var(--text-medium);align-items:center;gap:8px;font-size:12px;display:flex}.beyond-src .web-icon{margin-top:0}.beyond-title{color:var(--text-bold);margin:4px 0 6px;font-size:14px;font-weight:550;line-height:20px;display:block}.beyond-title:hover{text-decoration:underline}.beyond-why{color:var(--text-medium);margin:0 0 8px;font-size:13px;line-height:19px}.beyond-actions{flex-wrap:wrap;gap:6px;display:flex}.beyond-wait{padding:4px 0 12px}.beyond-wait p{color:var(--text-light);margin:10px 0 0;font-size:13px}.beyond-bar{background:var(--bg-light);border-radius:5px;height:10px;margin:10px 0;animation:1.4s ease-in-out infinite shell-pulse;display:block}.beyond-bar.short{width:60%}@keyframes shell-pulse{50%{opacity:.45}}.beyond-tabs{margin:40px 0 16px}.beyond-tabs span{color:var(--text-light);margin-left:4px}.beyond-count{align-items:center;display:inline-flex;color:var(--accent)!important}.beyond-list .beyond-item{padding:14px 4px}.beyond-list .beyond-title{font-size:15px}.row:has(.web-lead){background:var(--accent-light);box-shadow:inset 2px 0 0 var(--accent)}.web-lead{flex:none;place-items:center;width:20px;height:20px;margin:0 10px 0 10.6px;display:grid}.web-lead img{border-radius:3px;width:16px;height:16px}.web-badge{color:var(--accent);white-space:nowrap;flex:none;font-size:12px}.web-row-actions{flex:none;gap:6px;margin-left:12px;display:inline-flex}.peek-web{color:var(--text-medium);margin:0;font-size:14px;line-height:21px}@media (width<=1100px){.search-split{grid-template-columns:minmax(0,1fr)}.beyond-aside{margin-top:24px;position:static}}.sb-brand .sb-voice{width:26px;height:26px;color:var(--text-bold);border:1px solid var(--border-light);border-radius:var(--radius);margin-left:4px}.sb-brand .sb-voice:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-light)}.sb-brand .sb-voice.live{color:#fff;border-color:var(--accent);background:var(--accent);animation:1.6s ease-in-out infinite voice-pulse}@keyframes voice-pulse{50%{box-shadow:0 0 0 4px var(--accent-light)}}.voice-panel{z-index:70;background:var(--bg-elevated);width:min(380px,100vw - 32px);box-shadow:var(--shadow-panel), 0 0 0 1px var(--border-overlay);border-radius:12px;flex-direction:column;animation:.15s ease-out shell-pop-in;display:flex;position:fixed;bottom:24px;right:24px}.voice-head{border-bottom:1px solid var(--border-lightest);color:var(--text-bold);align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.voice-spacer{flex:1}.voice-dot{background:var(--text-light);border-radius:50%;width:8px;height:8px}.voice-panel.listening .voice-dot{background:var(--accent)}.voice-panel.speaking .voice-dot,.voice-panel.thinking .voice-dot,.voice-panel.working .voice-dot{background:var(--accent);animation:.9s ease-in-out infinite voice-blink}@keyframes voice-blink{50%{opacity:.3}}.voice-lines{max-height:260px;padding:8px 12px 12px;overflow-y:auto}.voice-line{color:var(--text-bold);margin:6px 0;font-size:14px;line-height:20px}.voice-line b{color:var(--text-medium);margin-right:2px;font-weight:600}.voice-line.tool{color:var(--text-light);font-size:12px}.voice-hint{color:var(--text-light);margin:6px 0;font-size:13px}@media (width<=640px){.voice-panel{bottom:16px;right:16px}}.signin{background:var(--bg);place-items:center;min-height:100vh;padding:16px;display:grid}.signin-card{background:var(--bg-elevated);width:min(360px,100%);box-shadow:var(--shadow-menu), 0 0 0 1px var(--border-overlay);border-radius:12px;flex-direction:column;gap:10px;padding:32px;display:flex}.signin-card h1{color:var(--text-bold);margin:0 0 14px;font-size:24px;font-weight:650}.signin-card label{color:var(--text-bold);font-size:14px;font-weight:550}.signin-card input{border-radius:var(--radius);border:1px solid var(--border-light);background:var(--bg);height:40px;color:var(--text-bold);font:inherit;padding:0 12px;font-size:15px}.signin-card input:focus{outline:2px solid var(--accent);outline-offset:1px}.signin-card .btn-primary{height:40px;margin-top:8px}.signin-error{color:var(--danger);margin:0;font-size:14px}.signed-in{color:var(--text-bold);margin:4px 0 0;padding-left:18px;font-size:14px;line-height:26px}.tv-why{color:var(--text-light);margin-top:6px;font-size:13px}.sb-rename{background:var(--bg-active)}.sb-rename input{border:1px solid var(--accent);background:var(--bg-lightest);min-width:0;height:24px;color:var(--text-bold);font:13px var(--font-ui);border-radius:4px;outline:none;flex:1;margin-right:6px;padding:0 6px}.link{color:var(--accent);text-decoration:underline}.follow-head{align-items:center;gap:8px;height:32px;margin-top:-20px;display:flex}.follow-head h1{color:var(--text-bold);margin:0;font-size:18px;font-weight:600}.follow-col{max-width:840px;margin:0 auto}.follow-tabs{gap:25px;margin-top:36px}.follow-tabs button{align-items:center;gap:8px;font-size:16px;display:inline-flex}.follow-tabs button svg{color:var(--icon)}.follow-tabs button.on{font-weight:500}.follow-gap{height:48px}.follow-h2{color:var(--text-bold);margin:49px 0 16px;font-size:18px;font-weight:650;line-height:24px}.follow-tabs+.follow-h2{margin-top:48px}.follow-box{border:1px solid var(--border-light);border-radius:var(--radius);height:48px;color:var(--icon);align-items:center;gap:12px;padding:0 16px 0 14px;display:flex;position:relative}.follow-box:focus-within{border-color:var(--accent)}.follow-box input{min-width:0;font:16px var(--font-ui);color:var(--text-bold);background:0 0;border:0;outline:none;flex:1}.follow-box input::placeholder{color:var(--text-light)}.follow-busy{color:var(--text-light);font-size:13px}.follow-pick{height:32px;color:var(--text-bold);border-radius:var(--radius);white-space:nowrap;align-items:center;gap:8px;padding:0 8px;font-size:16px;display:inline-flex}.follow-pick:hover{background:var(--bg-row-hover)}.follow-box .menu{min-width:200px}.follow-site{max-width:320px;margin-top:8px}.follow-help{color:var(--text-medium);max-width:640px;margin-top:32px;font-size:15px;line-height:22px}.follow-help p{margin:0 0 8px}.follow-examples{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.follow-example{border:1px solid var(--border-light);height:116px;color:var(--text-bold);text-align:left;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:15px 16px 16px;font-size:15px;display:flex}.follow-example svg{color:var(--icon)}.follow-example:hover{border-color:var(--text-light)}.follow-tip{margin-bottom:24px}.follow-chip{border:1px solid var(--border-light);border-radius:var(--radius);height:32px;color:var(--text-bold);padding:0 9px;font-size:15px}.follow-chip:hover{border-color:var(--text-light)}.follow-chip b{font-weight:650}.follow-tip p{color:var(--text-light);margin:10px 0 0;font-size:13px}.follow-results{flex-direction:column;gap:16px;margin-top:48px;display:flex}.follow-card{border:1px solid var(--border-light);border-radius:12px;gap:24px;padding:24px;display:flex}.follow-card-icon{border:1px solid var(--border-lightest);border-radius:8px;flex:none;place-items:center;width:60px;height:60px;display:grid}.follow-card-icon img{border-radius:4px;width:32px;height:32px}.follow-card-main{flex:1;min-width:0}.follow-card-top{align-items:flex-start;gap:16px;display:flex}.follow-card-title{text-align:left;min-width:0;color:var(--text-bold);flex:1;font-size:18px;font-weight:650;line-height:24px}.follow-card-title:hover{text-decoration:underline}.follow-card-site{color:var(--text-light);margin-top:2px;font-size:15px}.follow-card-desc{color:var(--text-medium);margin:12px 0 0;font-size:15px;line-height:20px}.follow-card-items{color:var(--text-medium);margin:16px 0 0;padding-left:0;font-size:15px;line-height:20px;list-style-position:inside}.follow-card-items li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.follow-stats{gap:64px;margin-top:20px;display:flex}.follow-stats b{color:var(--text-bold);font-size:15px;font-weight:400;display:block}.follow-stats span{color:var(--text-light);margin-top:6px;font-size:13px;display:block}.follow-wrap{flex:none;position:relative}.follow-btn{border:1px solid var(--accent);min-width:90px;height:24px;color:var(--accent);border-radius:4px;padding:0 12px;font-size:15px;font-weight:500}.follow-btn:hover{background:var(--accent-light)}.follow-btn.following{border-color:var(--border-light);color:var(--text-medium)}.follow-btn.following:hover{background:var(--bg-row-hover)}.follow-btn.big{min-width:111px;height:32px}.folder-pick{z-index:45;background:var(--bg-elevated);width:280px;box-shadow:var(--shadow-menu), 0 0 0 1px var(--border-overlay);border-radius:8px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.folder-pick .bp-row.on{background:var(--accent-light)}.manage-body{max-width:648px;margin:-24px auto 0}.manage-body .kicker{color:var(--text-medium);margin-bottom:4px;font-size:13px;line-height:16px}.manage-tabs{margin-top:32px}.manage-label{margin:44px 0 10px;font-size:15px}.manage-tabs+.manage-label{margin-top:50px}.manage-label+.manage-field+.manage-label{margin-top:26px}.manage-field{height:32px;font-size:15px}.manage-rss{color:var(--text-medium);overflow-wrap:anywhere;margin:0;font-size:15px}.manage-note{color:var(--text-medium);margin:10px 0 0;font-size:13px;line-height:18px}.manage-buttons{margin-top:24px}.manage-buttons .btn,.manage-buttons .btn-primary{height:32px;font-size:15px}.manage-feeds{margin-top:24px}.manage-feed{border-bottom:1px solid var(--border-lightest);align-items:center;gap:10px;height:44px;display:flex}.manage-feed-icon{width:20px;color:var(--icon);place-items:center;display:grid}.manage-feed-icon img{border-radius:2px;width:16px;height:16px}.manage-feed-title{min-width:0;color:var(--text-bold);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.manage-feed-stat{color:var(--text-light);font-size:13px}.manage-add{align-items:center;gap:6px;margin-top:20px;display:inline-flex}.preview-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.preview-rate{color:var(--text-light);margin:32px 0 0;font-size:15px}.preview-rate a:hover{text-decoration:underline}.preview-row{padding-left:4px}.preview-row .row-age{min-width:40px}.move-list{max-height:50vh;margin:0 -8px 8px;overflow-y:auto}.move-row{border-radius:var(--radius);width:100%;height:36px;color:var(--text-bold);text-align:left;align-items:center;gap:12px;padding:0 8px;font-size:14px;display:flex}.move-row:hover{background:var(--bg-row-hover)}.organize h1.title{font-size:32px;line-height:40px}.org-import{height:32px;font-size:15px}.organize .page-tools{align-items:center}.org-sub{color:var(--text-medium);margin:2px 0 0;font-size:15px;line-height:20px}.org-link{color:var(--text-medium);font-size:15px;text-decoration:underline}.org-link:hover{color:var(--text-bold)}.org-filters{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:49px;display:grid}.org-label{color:var(--text-bold);margin-bottom:10px;font-size:15px;font-weight:600;display:block}.org-filters .menu{width:100%;max-height:60vh;left:0;right:auto;overflow-y:auto}.org-select{border:1px solid var(--border-light);width:100%;height:32px;color:var(--text-bold);text-align:left;border-radius:4px;justify-content:space-between;align-items:center;padding:0 10px 0 12px;font-size:15px;display:flex}.org-select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-select svg{color:var(--icon);flex:none}.org-search{border:1px solid var(--border-light);height:32px;color:var(--icon);border-radius:4px;align-items:center;gap:8px;padding:0 12px 0 10px;display:flex}.org-search:focus-within{border-color:var(--accent)}.org-search input{min-width:0;font:15px var(--font-ui);color:var(--text-bold);background:0 0;border:0;outline:none;flex:1}.org-search input::placeholder{color:var(--text-light)}.org-table{margin-top:22px}.org-row{border-top:1px solid var(--border-lightest);align-items:flex-start;min-height:56px;padding:7px 0 8px;display:flex;position:relative}.org-row.picked,.org-row:not(.org-header):hover{background:var(--bg-row-hover)}.org-header{border-top:0;border-bottom:1px solid var(--border-light);align-items:center;min-height:48px;margin-bottom:-1px;padding:0}.org-check-cell{flex:none;align-items:center;width:51px;height:24px;padding-left:8px;display:flex}.org-check-cell .check{border-radius:3px;width:16px;height:16px}.org-row:not(.org-header) .org-check-cell{margin-top:2px}.org-th{color:var(--text-medium);text-align:left;align-items:center;gap:4px;font-size:15px;display:inline-flex}.org-th.on{color:var(--text-bold)}.org-name{flex:none;gap:12px;width:435px;min-width:0;display:flex}.org-th.org-name{gap:4px}.org-stories{flex:none;width:155px}.org-reads{flex:1;align-items:flex-start;gap:12px;display:flex}.org-icon{border:1px solid var(--border-lightest);width:26px;height:26px;color:var(--icon);border-radius:4px;flex:none;place-items:center;display:grid}.org-icon img{border-radius:2px;width:16px;height:16px}.org-name-text{min-width:0}.org-title{color:var(--text-bold);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:20px;display:block;overflow:hidden}.org-title:hover{text-decoration:underline}.org-folders{color:var(--text-medium);margin-top:0;font-size:15px;line-height:20px}.org-when{color:var(--text-light);margin-top:0;font-size:13px;line-height:20px}.org-reason{color:var(--danger);margin-top:2px;font-size:13px;line-height:18px}.org-quiet{color:var(--warning);margin-top:2px;font-size:13px;line-height:18px}.org-num{color:var(--text-bold);font-size:15px;line-height:20px}.org-bar{background:var(--bg-hover);border-radius:4px;width:142px;height:20px;position:relative;overflow:hidden}.org-bar span{background:var(--accent-light);position:absolute;inset:0 auto 0 0}.org-bar b{color:var(--text-bold);padding-left:6px;font-size:15px;font-weight:400;line-height:20px;position:relative}.org-del{border:1px solid var(--border-light);opacity:0;width:28px;height:28px;margin-top:-4px;margin-left:auto}.org-row:hover .org-del,.org-del:focus-visible{opacity:1}.org-bulk{flex:1;align-items:center;gap:16px;display:flex}.org-selected{width:384px;color:var(--text-bold);font-size:15px}.org-bulk-buttons{gap:8px;display:flex}.org-bulk-btn{border:1px solid var(--border-light);border-radius:var(--radius);height:32px;color:var(--text-bold);align-items:center;gap:6px;padding:0 12px;font-size:15px;display:inline-flex}.org-bulk-btn:hover{border-color:var(--text-light)}.org-bulk-btn svg{color:var(--icon)}.org-foot{color:var(--text-light);margin-top:32px;font-size:13px}@media (width<=900px){.follow-examples{grid-template-columns:repeat(2,1fr)}.follow-card{gap:16px;padding:16px}.follow-card-icon{width:44px;height:44px}.org-filters{grid-template-columns:1fr;gap:16px;margin-top:32px}.org-name{flex:1;width:auto}.org-stories{width:80px}.org-reads{flex:none;width:60px}.org-bar{width:48px}.org-th.org-reads,.org-th.org-stories{font-size:13px}.org-selected{width:auto}.manage-body .title{font-size:22px}}@media (width<=560px){.follow-tabs{gap:16px;overflow-x:auto}.follow-tabs button{white-space:nowrap;font-size:14px}.follow-tabs button svg{display:none}.follow-box .follow-pick{padding:0 4px;font-size:13px}.follow-card{flex-direction:column}.org-stories .org-when,.org-reads{display:none}.org-bulk{flex-wrap:wrap}}.sb-item.broken .sb-label:after{content:"";background:var(--danger);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 0 1px 6px;display:inline-block}.manage-reddit{margin:44px 0 0}.manage-reddit legend{margin-bottom:6px;font-size:15px}.manage-reddit .pref-choice{height:auto;min-height:28px}.ed-switch{background:var(--border-lightest);border:1px solid var(--border-light);border-radius:999px;flex:none;padding:3px;display:inline-flex}.ed-switch button{height:28px;color:var(--text-medium);border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.ed-switch button.on{background:var(--bg-elevated);color:var(--text-bold);box-shadow:0 1px 2px #0000001f}.ed-switch button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fp-mast-top{text-align:left;justify-content:space-between;align-items:center;gap:12px;display:flex}.fp-mast-top .fp-date b{color:var(--text-bold);font-weight:600}.fp-cols1 .fp-mast-top{text-align:center;flex-direction:column;align-items:center;gap:8px}.ed-bar{color:var(--text-medium);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;font-size:13px;display:flex}.ed-bar-text b{color:var(--text-bold);font-weight:600}.ed-times{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ed-times li{align-items:center;gap:10px;display:flex}.ed-times input[type=time]{border-radius:var(--radius);border:1px solid var(--border-light);background:var(--bg-elevated);height:36px;color:var(--text-bold);font:inherit;padding:0 10px;font-size:15px}.ed-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ed-list{flex-direction:column;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ed-list li{color:var(--text-medium);flex-direction:column;gap:2px;font-size:14px;line-height:1.45;display:flex}.ed-list li b{color:var(--text-bold);font-weight:600}.ed-list li.ed-failed span{color:var(--danger)}.ed-cost{margin-top:12px}.ed-cost b{color:var(--text-bold);font-weight:600}.ed-list li .ed-cost-line{color:var(--text-light);font-size:13px}.lab-prices{border-collapse:collapse;width:100%;margin:10px 0 2px;font-size:13px}.lab-prices th,.lab-prices td{text-align:left;border-bottom:1px solid var(--border-lightest);color:var(--text-medium);padding:6px 8px}.lab-prices th{color:var(--text-bold);font-size:12px;font-weight:600}.lab-prices td.num,.lab-prices th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lab-prices tr.on td{color:var(--text-bold);font-weight:600}.lab-prices .note{color:var(--text-light);font-weight:400}.lab-block{flex-direction:column;gap:4px;display:flex}.choice-block{margin:6px 0 32px}.choice-title{color:var(--text-bold);margin:0 0 4px;font-size:15px;font-weight:600}.choice-cards{flex-direction:column;gap:8px;margin:12px 0 10px;display:flex}.choice-card{text-align:left;border:1px solid var(--border-light);background:var(--bg-elevated);width:100%;color:var(--text-bold);cursor:pointer;font:inherit;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.choice-card:hover{border-color:var(--text-light)}.choice-card.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.choice-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.choice-dot{border:1.5px solid var(--text-light);border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px}.choice-card.on .choice-dot{border-color:var(--accent);background:radial-gradient(circle, var(--accent) 0 4px, transparent 4.5px)}.choice-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.choice-label{font-size:14px;font-weight:550}.choice-help{color:var(--text-light);font-size:13px;line-height:19px}.choice-meta{color:var(--text-light);white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:3px;font-size:13px;display:flex}.choice-meta b{color:var(--text-bold);font-weight:600}@media (width<=600px){.choice-card{flex-wrap:wrap}.choice-meta{flex-direction:row;align-items:flex-start;gap:10px;width:100%;padding-left:28px}}.settings-body .choice-block{margin:0 0 48px}.settings-body .choice-cards{gap:10px;margin:14px 0 12px}.settings-body .choice-radio{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:2px 0 0}.settings-body .lab-row{border:1px solid var(--border-light);background:var(--bg-elevated);border-radius:8px;margin:0 0 12px;padding:14px 16px}.settings-body .lab-row+.choice-block,.settings-body .lab-row+section{margin-top:40px}.settings-body .labs-heading{margin:64px 0 20px}.settings-body .labs>.labs-heading:first-child{margin-top:8px}.settings-body .pref-group{margin:0 0 48px}.settings-body .labs-intro{margin-bottom:24px}.settings-body .choice-cards.compact{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.settings-body .choice-cards.compact .choice-card{padding:10px 12px}.settings-part+.settings-part{margin-top:48px}.taste{--taste-c1:#2a78d6;--taste-c2:#eb6834;--taste-c3:#1baf7a;--taste-c4:#eda100;--taste-c5:#e87ba4;--taste-c6:#008300;--taste-c7:#6250d6;--taste-c8:#e34948;--taste-other:#8a8984;--taste-read:#2a78d6;--taste-skip:#e34948;--taste-mid:#f0efec}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .taste{--taste-c1:#3987e5;--taste-c2:#d95926;--taste-c3:#199e70;--taste-c4:#c98500;--taste-c5:#d55181;--taste-c6:#008300;--taste-c7:#9085e9;--taste-c8:#e66767;--taste-other:#77766f;--taste-read:#3987e5;--taste-skip:#e66767;--taste-mid:#383835}}:root[data-theme=dark] .taste,:root[data-look-dark] .taste{--taste-c1:#3987e5;--taste-c2:#d95926;--taste-c3:#199e70;--taste-c4:#c98500;--taste-c5:#d55181;--taste-c6:#008300;--taste-c7:#9085e9;--taste-c8:#e66767;--taste-other:#77766f;--taste-read:#3987e5;--taste-skip:#e66767;--taste-mid:#383835}.taste-counts b{color:var(--text-bold);font-weight:600}.taste-actions{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:6px;display:flex}.taste-actions .pref-choice{height:36px}.taste-inline{margin:0}.taste-legend{color:var(--text-bold);flex-wrap:wrap;gap:6px 16px;margin:6px 0 10px;font-size:13px;display:flex}.taste-legend span{align-items:center;gap:6px;display:inline-flex}.taste-legend i{border-radius:50%;width:12px;height:12px;display:inline-block}.taste-key i{border:2px solid var(--text-light);background:0 0;width:13px;height:13px}.taste-key .k-reads{background:var(--text-light)}.taste-key .k-even{background:color-mix(in srgb, var(--text-light) 30%, transparent);border-width:1.5px}.taste-key .k-skips{border-style:dashed}.taste-map-wrap{background:var(--bg-elevated);width:100%;box-shadow:0 0 0 1px var(--border-light);border-radius:10px;overflow:hidden}.taste-map{width:100%;height:auto;display:block}.taste-bubble{cursor:pointer;outline:none}.taste-bubble circle:not(.hit){fill:var(--c);stroke:var(--bg-elevated);stroke-width:2px;transition:transform .15s}.taste-bubble.even circle:not(.hit){fill:color-mix(in srgb, var(--c) 32%, transparent);stroke:var(--c);stroke-width:1.5px}.taste-bubble.skips circle:not(.hit){fill:color-mix(in srgb, var(--c) 6%, transparent);stroke:var(--c);stroke-width:2.5px;stroke-dasharray:6 5}.taste-bubble .hit{fill:#0000;stroke:none}.taste-bubble:hover circle:not(.hit),.taste-bubble:focus-visible circle:not(.hit){stroke:var(--text-bold);stroke-width:2.5px}.taste-bubble.picked circle:not(.hit){stroke:var(--text-bold);stroke-width:3.5px}.taste-bubble.muted{opacity:.4}.taste-label,.taste-badge{text-anchor:middle;fill:var(--text-bold);paint-order:stroke;stroke:var(--bg-elevated);stroke-width:4px;stroke-linejoin:round;pointer-events:none;font-size:13px}.taste-badge{fill:var(--text-light);letter-spacing:.3px;text-transform:uppercase;font-size:12px;font-weight:650}.taste-card{background:var(--bg-elevated);box-shadow:var(--shadow-menu), 0 0 0 1px var(--border-overlay);border-radius:10px;margin-top:12px;padding:14px 16px}.taste-card-head{color:var(--text-bold);align-items:center;gap:8px;font-size:15px;display:flex}.taste-close{margin-left:auto;font-size:20px;line-height:1}.taste-heads{color:var(--text-bold);margin:0 0 12px;padding-left:18px;font-size:14px;line-height:21px}.taste-rows{flex-direction:column;display:flex}.taste-row{border-bottom:1px solid var(--border-light);grid-template-columns:12px minmax(0,1fr) 120px auto;align-items:center;gap:10px;min-height:40px;display:grid}.taste-feed{padding-left:22px;font-size:14px}.taste-dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.taste-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:var(--text-bold);font-size:14px;overflow:hidden}.linkish{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.linkish:hover{text-decoration:underline}.taste-lean{background:var(--taste-mid);border-radius:4px;height:8px;position:relative}.taste-lean i{border-radius:4px;position:absolute;top:0;bottom:0}.taste-lean:after{content:"";background:var(--text-light);opacity:.6;width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.taste-weight{border:1px solid var(--border-light);border-radius:var(--radius);display:inline-flex;overflow:hidden}.taste-weight button{height:28px;color:var(--text-bold);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:13px}.taste-weight button+button{border-left:1px solid var(--border-light)}.taste-weight button.on{background:var(--accent);color:#fff}.taste-weight button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (width<=640px){.taste-row{grid-template-rows:auto auto;grid-template-columns:12px minmax(0,1fr) 70px;padding:6px 0}.taste-row .taste-weight{grid-column:2/4;justify-self:start}.taste-weight button{padding:0 9px}}.tv{max-width:none;padding:0}.tv article,.tv-tile,.tv-flow-row{cursor:pointer}.tv-loading{padding:40px}.tv-pic{position:relative;overflow:hidden}.tv-pic img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tv-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.tv-growing{color:var(--danger)}.tv-small{color:var(--text-light);margin-top:8px;font-size:12px}.tv-badge{letter-spacing:.12em;text-transform:uppercase;color:#fff;border-radius:3px;align-self:flex-start;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.tv-sources{flex-wrap:wrap;gap:6px 14px;display:inline-flex}.tv-source{align-items:center;gap:6px;display:inline-flex}.tv-source img{border-radius:3px;width:16px;height:16px}.tv-head{flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:28px 40px 0;display:flex}.tv-head h1{font-size:28px;font-weight:var(--title-weight,700);letter-spacing:var(--title-tracking,normal);color:var(--text-bold);margin:0}.tv-head span{color:var(--text-medium);font-size:14px}.tv-front{--ink:var(--text-bold);--serif:Georgia, "Times New Roman", serif;max-width:1400px;padding:26px 40px 48px}.tv-mast{border-bottom:3px solid var(--ink);box-shadow:0 4px 0 -3px var(--ink);grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;margin-bottom:4px;padding-bottom:10px;display:grid}.tv-mast-date{letter-spacing:.14em;text-transform:uppercase;color:var(--text-medium);font-size:13px;font-weight:600}.tv-mast-title{font-family:var(--serif);letter-spacing:-1.5px;color:var(--ink);text-align:center;margin:0;font-size:clamp(38px,4vw,54px);font-weight:700;line-height:1}.tv-mast-note{color:var(--text-medium);text-align:right;font-size:13px}.tv-lead{grid-template-columns:1.55fr 1fr;gap:32px;margin-top:26px;display:grid}.tv-lead.no-pic{grid-template-columns:1fr;max-width:900px}.tv-lead-pic{aspect-ratio:16/10;border-radius:4px}.tv-lead-text{flex-direction:column;display:flex}.tv-lead h2{font-family:var(--serif);letter-spacing:-1px;margin:16px 0 14px;font-size:clamp(32px,3.2vw,46px);font-weight:700;line-height:1.05}.tv-lead h2 a{color:var(--ink);text-decoration:none}.tv-lead:hover h2 a,.tv-second article:hover h3,.tv-rest article:hover h4{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.tv-lead-what{font-family:var(--font-article);color:var(--ink);margin:0 0 18px;font-size:19px;line-height:1.5}.tv-lead-src{color:var(--text-medium);margin-bottom:10px;font-size:13px}.tv-lead-meta{color:var(--text-medium);border-top:1px solid var(--border-light);margin-top:auto;padding-top:12px;font-size:13px}.tv-lead-meta b{color:var(--ink)}.tv-second{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px;padding-top:22px;display:grid}.tv-second-pic{aspect-ratio:16/9;border-radius:3px;margin-bottom:12px}.tv-second h3{font-family:var(--serif);color:var(--ink);margin:6px 0 8px;font-size:24px;line-height:1.15}.tv-second p{color:var(--text-medium);margin:0;font-size:14.5px;line-height:1.5}.tv-rest{border-top:3px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.tv-rest article{border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:14px 18px 16px}.tv-rest article:nth-child(4n+1){padding-left:0}.tv-rest article:nth-child(4n){border-right:none}.tv-rest h4{font-family:var(--serif);color:var(--ink);margin:5px 0 0;font-size:17px;font-weight:700;line-height:1.25}.tv-legend{color:var(--text-medium);flex-wrap:wrap;gap:8px 18px;padding:14px 40px 0;font-size:13px;display:flex}.tv-legend span{align-items:center;gap:7px;display:inline-flex}.tv-legend i{border-radius:3px;width:12px;height:12px;display:inline-block}.tv-legend i.ring{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px #facc15;border-radius:50%}.tv-legend-grow{margin-left:auto}.tv-map-box{margin:16px 40px 40px;position:relative}.tv-tile{color:#fff;text-align:left;font:inherit;border:0;border-radius:10px;padding:0;position:absolute;overflow:hidden}.tv-tile.grow{z-index:2;box-shadow:0 0 0 3px #facc15,0 0 28px #facc1599}.tv-tile:hover{filter:brightness(1.08)}.tv-tile:focus-visible{outline:3px solid var(--accent);outline-offset:2px;z-index:3}.tv-tile-pic{position:absolute;inset:0}.tv-tile-shade{background:linear-gradient(180deg, transparent 25%, color-mix(in srgb, var(--c) 88%, #000) 92%);position:absolute;inset:0}.tv-tile-bar{background:var(--c);height:6px;position:absolute;top:0;left:0;right:0}.tv-tile-count{text-shadow:0 1px 6px #0007;font-weight:800;position:absolute;top:8px;right:10px}.tv-tile.big .tv-tile-count{top:16px;right:18px}.tv-tile-text{flex-direction:column;display:flex;position:absolute}.tv-tile-folder{letter-spacing:.12em;text-transform:uppercase;opacity:.9;margin-bottom:8px;font-size:12px;font-weight:700}.tv-tile-title{letter-spacing:-.3px;text-shadow:0 1px 8px #0006;-webkit-box-orient:vertical;font-weight:800;line-height:1.12;display:-webkit-box;overflow:hidden}.tv-tile-what{opacity:.95;max-width:560px;margin-top:10px;font-size:15px;line-height:1.45}.tv-play{touch-action:pan-y;gap:16px;height:calc(100vh - 40px);margin:20px;display:flex}.tv-card{color:#fff;background:#0b0b0b;border-radius:18px;flex:1;position:relative;overflow:hidden}.tv-card-pic{position:absolute;inset:0}.tv-card-pic img{opacity:.78;animation:.5s tv-fade}@keyframes tv-fade{0%{opacity:0}}.tv-card-shade{background:linear-gradient(#000a 0%,#0000 22% 38%,#000d 72%,#000 100%);position:absolute;inset:0}.tv-progress{gap:6px;display:flex;position:absolute;top:22px;left:28px;right:28px}.tv-progress button{cursor:pointer;background:#fff5;border:0;border-radius:2px;flex:1;height:4px;padding:0;overflow:hidden}.tv-progress button.done{background:#fff}.tv-progress button.now span{background:#fff;width:42%;height:100%;display:block}.tv-progress button.now span.run{width:0;animation:linear forwards tv-fill}@keyframes tv-fill{to{width:100%}}.tv-card-top{justify-content:space-between;gap:12px;font-size:14px;font-weight:600;display:flex;position:absolute;top:42px;left:28px;right:28px}.tv-card-keys{opacity:.85}.tv-card-body{max-width:980px;position:absolute;bottom:52px;left:56px;right:56px}.tv-card-body .tv-badge{letter-spacing:.14em;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:800}.tv-card h2{letter-spacing:-2px;text-shadow:0 2px 20px #0008;margin:18px 0;font-size:clamp(40px,4.4vw,64px);font-weight:800;line-height:1.02}.tv-card p{opacity:.96;max-width:820px;margin:0 0 18px;font-size:22px;line-height:1.45}.tv-card-src{opacity:.92;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:24px;font-size:14px;display:flex}.tv-card-meta{opacity:.8;white-space:nowrap}.tv-card-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.tv-round{color:#111;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 6px 24px #0008}.tv-round:disabled{opacity:.5;cursor:default}.tv-pill{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffff1f;border:1px solid #fff5;border-radius:30px;align-items:center;gap:8px;height:60px;padding:0 24px;font-size:16px;font-weight:600;display:inline-flex}.tv-pill:hover{background:#fff3}.tv-pill.on{color:#111;background:#fff}.tv-next{color:#fff;text-align:left;cursor:pointer;opacity:.9;background:#111;border:0;border-radius:18px;flex:none;width:170px;padding:0;position:relative;overflow:hidden}.tv-next-pic{position:absolute;inset:0}.tv-next-pic img{opacity:.55}.tv-next-text{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:20px;left:14px;right:14px}.tv-next-text span{letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-size:11px;font-weight:700}.tv-next-text b{font-size:16px;font-weight:800;line-height:1.15}.tv-flow-body{gap:28px;padding:18px 40px 40px;display:flex}.tv-flow-body.stack{flex-direction:column}.tv-flow-svg{flex:none;overflow:visible}.tv-band,.tv-flow-label{cursor:pointer}.tv-band:hover{opacity:1;filter:brightness(1.1)}.tv-flow-list{flex:none;width:272px}.tv-flow-body.stack .tv-flow-list{width:auto}.tv-flow-h{letter-spacing:.12em;text-transform:uppercase;color:var(--text-medium);margin-top:20px;font-size:12px;font-weight:800}.tv-flow-h.rising{color:var(--danger);margin-top:0}.tv-flow-row{border:0;border-bottom:1px solid var(--border-light);text-align:left;width:100%;font:inherit;color:inherit;background:0 0;gap:10px;padding:7px 0;display:flex}.tv-flow-row.big{padding:11px 0}.tv-flow-row b{color:var(--text-bold);font-size:13.5px;font-weight:650;line-height:1.25;display:block}.tv-flow-row.big b{font-size:15.5px;font-weight:700}.tv-flow-row small{color:var(--text-medium);margin-top:3px;font-size:12px;display:block}.tv-flow-row:hover b{text-decoration:underline}.tv-chip{color:#fff;text-shadow:0 1px 2px #0006;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:inline-grid}.tv-quiet{color:var(--text-medium);margin:0;padding:12px 0;font-size:14px}.tv-note{border-radius:var(--radius);background:var(--bg-elevated);border:1px solid var(--border-light);color:var(--text-medium);margin:0 0 16px;padding:10px 14px;font-size:14px}@media (width<=1000px){.tv-lead{grid-template-columns:1fr}.tv-rest{grid-template-columns:repeat(2,1fr)}.tv-rest article:nth-child(4n+1){padding-left:18px}.tv-rest article:nth-child(odd){padding-left:0}.tv-rest article:nth-child(4n){border-right:1px solid var(--border-light)}.tv-rest article:nth-child(2n){border-right:none}.tv-next{display:none}}@media (width<=640px){.tv-front{padding:16px 16px 32px}.tv-mast{text-align:center;grid-template-columns:1fr}.tv-mast-note{text-align:center}.tv-second,.tv-rest{grid-template-columns:1fr}.tv-rest article,.tv-rest article:nth-child(n){border-right:none;padding-left:0}.tv-head{padding:18px 16px 0}.tv-legend{padding:12px 16px 0}.tv-legend-grow{margin-left:0}.tv-map-box{margin:12px 16px 24px}.tv-flow-body{padding:14px 16px 24px}.tv-play{height:calc(100vh - 16px);margin:8px}.tv-card-body{bottom:28px;left:20px;right:20px}.tv-card h2{letter-spacing:-1px}.tv-card p{font-size:17px}.tv-card-keys{display:none}.tv-progress,.tv-card-top{left:16px;right:16px}.tv-pill{height:48px;padding:0 18px;font-size:15px}.tv-round{width:48px;height:48px}}.tv h2,.tv h3,.tv h4,.tv-tile-title,.tv-flow-row b{text-wrap:balance}.tv p,.tv-tile-what{text-wrap:pretty}.fp{--ink:var(--text-bold);--serif:Georgia, "Times New Roman", serif;--rule:color-mix(in srgb, var(--text-bold) 16%, transparent);--fp-red:#c8102e;max-width:1360px;padding:22px 40px 56px}:root[data-theme=dark] .fp,:root[data-look-dark] .fp{--fp-red:#ff6b7d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fp{--fp-red:#ff6b7d}}.fp-mast{text-align:center;border-bottom:1px solid var(--ink);margin-bottom:18px}.fp-date{color:var(--text-medium);font-size:13px}.fp-title{font-family:var(--serif);letter-spacing:-1.5px;color:var(--ink);margin:6px 0 12px;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1}.fp-nav{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:center;gap:2px 14px;padding:8px 0 10px;display:flex}.fp-nav a{color:var(--ink);border-bottom:2px solid #0000;padding:4px 0;font-size:13px;text-decoration:none}.fp-nav a:hover{border-bottom-color:var(--ink)}.fp-item{cursor:pointer;position:relative}.fp-item a{color:var(--ink);text-decoration:none}.fp-item:hover .fp-head a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.fp-item.read .fp-head a{color:color-mix(in srgb, var(--ink) 72%, transparent)}.fp-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--text-medium);margin-bottom:6px;font-size:11px;font-weight:700}.fp-kicker.hot{color:var(--fp-red)}.fp-head{font-family:var(--serif);letter-spacing:-.3px;color:var(--ink);text-wrap:balance;margin:0 0 8px;font-weight:700}.fp-what{font-family:var(--serif);color:color-mix(in srgb, var(--text-bold) 78%, transparent);text-wrap:pretty;margin:0 0 10px;line-height:1.45}.fp-foot{color:var(--text-medium);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.fp-meta{min-width:0}.fp-pic{aspect-ratio:16/10;width:100%}.fp-pic+.fp-text{margin-top:12px}.fp-lead .fp-head{letter-spacing:-.8px;font-size:clamp(26px,2.2vw,34px);line-height:1.08}.fp-lead .fp-what{font-size:16px}.fp-big .fp-head{font-size:25px;line-height:1.15}.fp-second .fp-head{font-size:21px;line-height:1.18}.fp-second .fp-what{font-size:14.5px}.fp-leadpic .fp-head{letter-spacing:-.8px;font-size:clamp(28px,2.5vw,36px);line-height:1.08}.fp-leadpic .fp-what{font-size:16px}.fp-big .fp-what{font-size:15px}.fp-small .fp-head,.fp-thumb .fp-head{font-size:17.5px;line-height:1.22}.fp-item.fp-mid .fp-head{font-size:20px;line-height:1.2}.fp-item.fp-mid .fp-what{font-size:14.5px}.fp-block{grid-template-columns:minmax(0,23fr) minmax(0,42fr) minmax(0,35fr);align-items:start;gap:0;display:grid}.fp-block.no-centre{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}.fp-col{min-width:0;padding:0 18px}.fp-col:first-child{padding-left:0}.fp-col:last-child{padding-right:0}.fp-col+.fp-col{border-left:1px solid var(--rule)}.fp-left .fp-item+.fp-item,.fp-right .fp-item+.fp-item{border-top:1px dashed var(--rule);margin-top:14px;padding-top:14px}.fp-pair{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;row-gap:14px;margin-top:16px;padding-top:14px;display:grid}.fp-pair .fp-item{padding:0 14px}.fp-pair .fp-item:nth-child(odd){padding-left:0}.fp-pair .fp-item:nth-child(2n){border-left:1px solid var(--rule)}.fp-pair .fp-item:nth-child(n+3){border-top:1px dashed var(--rule);padding-top:14px}.fp-item.fp-thumb{grid-template-columns:minmax(0,1fr) 36%;align-items:start;gap:14px;display:grid}.fp-item.fp-thumb:not(.has-pic){grid-template-columns:1fr}.tv-pic.fp-thumb{aspect-ratio:3/2;width:100%}.fp-pic img,.tv-pic.fp-thumb img{transition:transform .3s}.fp-item:hover .fp-pic img,.fp-item:hover .tv-pic.fp-thumb img{transform:scale(1.025)}.fp-top{padding-bottom:22px}.fp-band{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;margin:6px 0 30px;padding-top:22px;display:grid}.fp-band.no-pic{grid-template-columns:1fr}.fp-band-text{background:var(--tint);border-top:3px solid var(--band-colour,transparent);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;padding:40px 48px;display:flex}.fp-band-head{font-family:var(--serif);letter-spacing:-.6px;text-wrap:balance;margin:8px 0 14px;font-size:clamp(26px,2.4vw,36px);line-height:1.12}.fp-band-head a{color:var(--ink);text-decoration:none}.fp-band-text:hover .fp-band-head a{text-underline-offset:4px;text-decoration:underline}.fp-band .fp-what{max-width:46ch;font-size:16px}.fp-band-foot{justify-content:center}.fp-band-foot img{border-radius:3px;width:16px;height:16px}.fp-band-pic{cursor:pointer;min-height:300px}.fp-band-pic .fp-pic{aspect-ratio:auto;height:100%}.fp-section{border-top:1px solid var(--ink);margin-top:30px;padding-top:14px;scroll-margin-top:16px}.fp-section-head{font-family:var(--serif);letter-spacing:-.3px;margin:0 0 16px;font-size:25px;font-weight:700}.fp-mark{background:var(--c);border-radius:2px;width:10px;height:10px;margin-right:-2px;display:inline-block}.fp-section-head a{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.fp-chev{width:30px;height:30px;color:var(--text-medium);border:1px solid;border-radius:50%;place-items:center;display:inline-grid}.fp-section-head a:hover .fp-chev{color:var(--ink)}.fp-cards{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:0;display:grid}.fp-cards>.fp-item{padding-right:20px}.fp-briefs{border-left:1px solid var(--rule);padding-left:20px}.fp-briefs .fp-item+.fp-item{border-top:1px dashed var(--rule);margin-top:14px;padding-top:14px}.fp-end{border-top:1px solid var(--rule);color:var(--text-light);text-align:center;margin:40px 0 0;padding-top:14px;font-size:13px}.fp-why{display:inline-flex;position:relative}.fp-why-btn{color:var(--text-light);opacity:0;border-radius:10px;align-items:center;gap:3px;padding:1px 6px;font-size:11.5px;transition:opacity .15s;display:inline-flex}.fp-item:hover .fp-why-btn,.fp-why-btn:focus-visible,.fp-why.open .fp-why-btn{opacity:1}.fp-why-btn:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent)}@media (hover:none){.fp-why-btn{opacity:1}}.fp-why-pop{z-index:30;background:var(--bg-elevated);width:max-content;max-width:280px;color:var(--text-bold);box-shadow:var(--shadow-menu), 0 0 0 1px var(--border-overlay);text-align:left;cursor:default;border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 6px);left:0}.fp-why-pop b{margin-bottom:4px;font-size:12px;display:block}.fp-why-pop span{display:block}.fp-why-pop span+span{margin-top:2px}.fp-why-btn:hover+.fp-why-pop,.fp-why-btn:focus-visible+.fp-why-pop,.fp-why.open .fp-why-pop{display:block}.fp-right .fp-why-pop,.fp-cards .fp-item:last-child .fp-why-pop{left:auto;right:0}.fp-cols2 .fp-block{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fp-cols2 .fp-block .fp-left{grid-area:1/1;padding-left:0}.fp-cols2 .fp-block .fp-centre{grid-area:1/2;padding-right:0}.fp-cols2 .fp-block .fp-right{border-left:none;border-top:1px solid var(--rule);grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:28px;margin-top:18px;padding:18px 0 0;display:grid}.fp-cols2 .fp-block .fp-right .fp-item+.fp-item{border-top:none;margin-top:0;padding-top:0}.fp-cols2 .fp-block .fp-right .fp-item:nth-child(n+3){border-top:1px dashed var(--rule);margin-top:14px;padding-top:14px}.fp-cols2 .fp-block.no-centre .fp-right{border-top:none;border-left:1px solid var(--rule);grid-area:1/2;margin-top:0;padding:0 0 0 18px;display:block}.fp-cols2 .fp-pair{grid-template-columns:1fr}.fp-cols2 .fp-pair .fp-item{padding:0}.fp-cols2 .fp-pair .fp-item+.fp-item{border-left:none;border-top:1px dashed var(--rule);margin-top:14px;padding-top:14px}.fp-cols2 .fp-band{grid-template-columns:1fr}.fp-cols2 .fp-band-pic{order:-1;min-height:0}.fp-cols2 .fp-band-pic .fp-pic{aspect-ratio:16/9}.fp-cols1{padding:14px 16px 40px}.fp-cols1 .fp-title{font-size:40px}.fp-cols1 .fp-nav{gap:2px 14px}.fp-cols1 .fp-nav a{font-size:13px}.fp-cols1 .fp-block,.fp-cols1 .fp-cards,.fp-cols1 .fp-pair{grid-template-columns:1fr}.fp-cols1 .fp-cards>.fp-item{padding-right:0}.fp-cols1 .fp-briefs{border-left:none;border-top:1px dashed var(--rule);margin-top:14px;padding-top:14px;padding-left:0}.fp-cols1 .fp-pair .fp-item:nth-child(n){border-left:none;padding-left:0}.fp-cols1 .fp-pair .fp-item+.fp-item{border-top:1px dashed var(--rule);padding-top:14px}.fp-cols1 .fp-col,.fp-cols1 .fp-cards .fp-item,.fp-cols1 .fp-pair .fp-item{border-left:none;padding:0}.fp-cols1 .fp-centre,.fp-cols1 .fp-right{border-top:1px solid var(--rule);margin-top:16px;padding-top:16px}.fp-cols1 .fp-cards .fp-item+.fp-item,.fp-cols1 .fp-pair .fp-item+.fp-item{border-top:1px dashed var(--rule);margin-top:14px;padding-top:14px}.fp-cols1 .fp-band{grid-template-columns:1fr}.fp-cols1 .fp-band-pic{order:-1;min-height:0}.fp-cols1 .fp-band-pic .fp-pic{aspect-ratio:16/9}.fp-cols1 .fp-band-text{padding:26px 20px}.fp-cols1 .fp-lead .fp-head{font-size:30px}.fp-cols1 .fp-why-pop{max-width:240px}:root[data-theme=dark] .fp-band-text,:root[data-look-dark] .fp-band-text{background:var(--bg-elevated)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fp-band-text{background:var(--bg-elevated)}}.tv-pic.fp-pic,.tv-pic.fp-thumb{background:color-mix(in srgb, var(--text-bold) 6%, transparent)}.fp-cols1 .fp-item.fp-thumb{grid-template-columns:minmax(0,1fr) 30%}.fp-cols1 .fp-top.lead-at-centre .fp-centre{border-top:none;border-bottom:1px solid var(--rule);order:-1;margin:0 0 16px;padding:0 0 16px}:root[data-theme=dark] .fp,:root[data-look-dark] .fp{--rule:color-mix(in srgb, var(--text-bold) 22%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fp{--rule:color-mix(in srgb, var(--text-bold) 22%, transparent)}}:root[data-theme=dark] .fp-band,:root[data-look-dark] .fp-band{box-shadow:0 0 0 1px var(--rule)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fp-band{box-shadow:0 0 0 1px var(--rule)}}.fp-toplist{display:block}.fp-toplist>.fp-item+.fp-item{border-top:1px dashed var(--rule);margin-top:14px;padding-top:14px}.fp-toplist>.fp-item:first-child{padding-bottom:6px}.fp-menu{border-top:1px solid var(--rule);padding:8px 0 10px}.fp-menu summary{cursor:pointer;color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.fp-menu summary::-webkit-details-marker{display:none}.fp-menu summary:after{content:"▾";color:var(--text-medium);font-size:12px}.fp-menu[open] summary:after{content:"▴"}.fp-menu .fp-nav{border-top:none;padding:8px 0 0}.sr{--ink:var(--text-bold);--serif:Georgia, "Times New Roman", serif}.sr-article{max-width:760px;margin:0 auto;padding:28px 24px 72px}.sr-top{align-items:center;gap:12px;margin-bottom:18px;display:flex}.sr-headrow{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sr-headrow .sr-headline{flex:auto;min-width:0}.sr-headrow .sr-switch{flex:none;margin-top:10px}.sr-back{letter-spacing:.12em;text-transform:uppercase;color:var(--text-medium);font-size:13px;font-weight:600;text-decoration:none}.sr-back:hover{color:var(--ink)}.sr-switch{background:var(--border-lightest);border:1px solid var(--border-light);border-radius:999px;padding:3px;display:inline-flex}.sr-switch button{height:30px;color:var(--text-medium);border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.sr-switch button.on{background:var(--bg-elevated);color:var(--ink);box-shadow:0 1px 2px #0000001f}.sr-switch button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sr-headline{font-family:var(--serif);letter-spacing:-1px;color:var(--ink);text-wrap:balance;margin:0 0 16px;font-size:clamp(32px,4.4vw,52px);font-weight:700;line-height:1.06}.sr-standfirst{font-family:var(--font-article);color:var(--ink);text-wrap:pretty;margin:0 0 16px;font-size:21px;line-height:1.5}.sr-meta{color:var(--text-medium);border-bottom:1px solid var(--border-light);margin-bottom:26px;padding-bottom:18px;font-size:13px}.sr-pic{aspect-ratio:16/9;background:var(--border-lightest);border-radius:4px;margin:0 0 30px;position:relative;overflow:hidden}.sr-pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sr-section{letter-spacing:.14em;text-transform:uppercase;color:var(--danger);border-top:3px solid var(--ink);margin:34px 0 14px;padding-top:14px;font-size:12px;font-weight:700}section:first-of-type>.sr-section{margin-top:0}.sr-para{margin:0 0 22px}.sr-para p{font-family:var(--font-article);color:var(--ink);text-wrap:pretty;margin:0 0 8px;font-size:18.5px;line-height:1.7}.sr-chips{flex-wrap:wrap;gap:6px;display:flex}.sr-chip{border:1px solid var(--border-light);background:var(--bg-elevated);height:26px;color:var(--text-medium);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:12.5px;font-weight:550;display:inline-flex}.sr-chip img,.sr-chip svg{border-radius:3px;width:14px;height:14px}.sr-chip:hover{color:var(--ink);border-color:var(--text-light)}.sr-chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sr-note{border-top:1px solid var(--border-light);color:var(--text-medium);margin-top:36px;padding-top:14px;font-size:13px;line-height:1.6}.sr-link{color:var(--accent);font-weight:600;font-size:inherit;padding:0}.sr-link:hover{text-decoration:underline}.sr-writing p{color:var(--text-medium);margin:6px 0 22px;font-size:15px}.sr-writing .sr-link{margin-top:18px;display:inline-block}.sr-skel{background:linear-gradient(90deg, var(--border-lightest), var(--border-light), var(--border-lightest));background-size:200% 100%;border-radius:4px;height:14px;margin:0 0 12px;animation:1.4s ease-in-out infinite sr-shine}.sr-skel-stand{width:80%;height:20px;margin-bottom:18px}.sr-gap{height:18px}@keyframes sr-shine{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sr-skel{animation:none}}.story-switch-row{margin:4px 0 14px}@media (width<=640px){.sr-headrow{flex-direction:column;gap:0}.sr-headrow .sr-switch{margin-top:0;margin-bottom:16px}.sr-article{padding:18px 16px 56px}.sr-standfirst{font-size:18px}.sr-para p{font-size:17px;line-height:1.65}.sr-section{margin-top:28px}}.sr-chip span{text-overflow:ellipsis;white-space:nowrap;max-width:340px;overflow:hidden}
