@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(/fonts/Archivo-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:block;src:url(/fonts/Archivo-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(/fonts/Archivo-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:block;src:url(/fonts/Archivo-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(/fonts/Archivo-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:block;src:url(/fonts/Archivo-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:block;src:url(/fonts/Archivo-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:block;src:url(/fonts/Archivo-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/IBMPlexSansArabic-400-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/IBMPlexSansArabic-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/IBMPlexSansArabic-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/IBMPlexSansArabic-500-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/IBMPlexSansArabic-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/IBMPlexSansArabic-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/IBMPlexSansArabic-600-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/IBMPlexSansArabic-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/IBMPlexSansArabic-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/IBMPlexSansArabic-700-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/IBMPlexSansArabic-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/IBMPlexSansArabic-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/Poppins-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/Poppins-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:SR Arabic Glyphs;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/IBMPlexSansArabic-600-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
:root{--bg:#f6f5f5;--surface:#fff;--surface-2:#f8f6f6;--well:#edecec;--hover:#f3f1f1;--line:#e3e0df;--line-2:#d5d1d0;--ink:#1d1b1a;--ink-2:#2d2b2b;--muted:#605d5d;--faint:#6b6767;--on-ink:#fff;--scrim:#f6f5f5db;--on-crit:#fff;--crit:#dd2b0f;--crit-ink:#ae1800;--crit-50:#fff2ef;--crit-100:#ffe0d9;--good:#1f7a4d;--good-50:#e6f4ec;--gv:#f9f49d;--id:#4bb2e0;--pr:#9292ea;--de:#fab746;--rs:#f97367;--rc:#7df49f;--csf-ink:#1d1b1a;--accent:#ec3013;--accent-ink:#b31d03;--accent-50:#fff2ef;--accent-100:#ffe0d9;--accent-rgb:236,48,19;--font:"Archivo","IBM Plex Sans Arabic",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--brand-font:"Poppins",system-ui,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:24px;--pill:999px;--touch-target:44px;--shadow:0 1px 2px #1d1b1a0a,0 6px 20px -10px #1d1b1a24;--shadow-lift:0 2px 4px #1d1b1a0d,0 18px 40px -16px #1d1b1a38;--ease:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.34,1.56,.64,1);--dur-instant:90ms;--dur-quick:.16s;--dur-base:.24s;--dur-calm:.42s;--dur-slow:.7s;--dur-story:1.1s;--stagger:45ms;--ease-exit:cubic-bezier(.4,0,1,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--s9:56px;--s10:72px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.static{--dur-instant:0s;--dur-quick:0s;--dur-base:0s;--dur-calm:0s;--dur-slow:0s;--dur-story:0s;--stagger:0s}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-quick:0s;--dur-base:0s;--dur-calm:0s;--dur-slow:0s;--dur-story:0s;--stagger:0s}}[data-accent=cobalt]{--accent:#2f5bea;--accent-ink:#1d43c4;--accent-50:#eef2fe;--accent-100:#dbe4fd;--accent-rgb:47,91,234}[data-accent=teal]{--accent:#0e8f8f;--accent-ink:#0a6e6e;--accent-50:#e7f6f6;--accent-100:#c9ecec;--accent-rgb:14,143,143}[data-accent=emerald]{--accent:#0f8a5f;--accent-ink:#0a6b49;--accent-50:#e8f6f0;--accent-100:#cdeee0;--accent-rgb:15,138,95}[data-accent=violet]{--accent:#7a3ff2;--accent-ink:#5d23d1;--accent-50:#f3eefe;--accent-100:#e5dafd;--accent-rgb:122,63,242}[data-accent=graphite]{--accent:#1d1b1a;--accent-ink:#1d1b1a;--accent-50:#f1efef;--accent-100:#e3e0df;--accent-rgb:29,27,26}[data-theme=dark]{--bg:#0f0f11;--surface:#17171a;--surface-2:#1c1c20;--well:#232328;--hover:#1f1f24;--line:#2a2a30;--line-2:#36363d;--ink:#f5f4f2;--ink-2:#e6e4e1;--muted:#a5a3a0;--faint:#8d8b89;--on-ink:#0f0f11;--scrim:#0f0f11d1;--on-crit:#16100e;--crit:#ff563c;--crit-ink:#ff9783;--crit-50:#2a1714;--crit-100:#3a1c16;--good:#5fd39a;--good-50:#15261d;--accent-ink:#ff9783;--accent-50:#241613;--accent-100:#3a1c16;--shadow:0 1px 0 #ffffff08 inset,0 10px 30px -14px #000000b3;--shadow-lift:0 1px 0 #ffffff0d inset,0 24px 48px -18px #000000d9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark][data-accent=cobalt]{--accent:#5b80ff;--accent-ink:#9db3ff;--accent-50:#151b2e;--accent-100:#1c2647;--accent-rgb:91,128,255}[data-theme=dark][data-accent=teal]{--accent:#2bbcbc;--accent-ink:#8ee3e3;--accent-50:#0f2323;--accent-100:#143434;--accent-rgb:43,188,188}[data-theme=dark][data-accent=emerald]{--accent:#25b07e;--accent-ink:#7fdcb7;--accent-50:#11221b;--accent-100:#163428;--accent-rgb:37,176,126}[data-theme=dark][data-accent=violet]{--accent:#9b6bff;--accent-ink:#c6abff;--accent-50:#1d1630;--accent-100:#2a1f48;--accent-rgb:155,107,255}[data-theme=dark][data-accent=graphite]{--accent:#f5f4f2;--accent-ink:#f5f4f2;--accent-50:#202024;--accent-100:#2a2a30;--accent-rgb:245,244,242}[data-theme=dark][data-accent=ember],[data-theme=dark]:not([data-accent]){--accent:#ff563c;--accent-rgb:255,86,60}[data-density=compact]{--s5:16px;--s6:18px;--s7:24px;--s8:28px;--s9:40px;--s10:56px}:root{--lg1:#8d8b89;--lg2:#5a5958;--lg3:#2a2a31;--lg4:#050506}[data-theme=dark]{--lg1:#5a5958;--lg2:#8d8b89;--lg3:#c9c7c4;--lg4:#f5f4f2}:root{--black-rgb:0,0,0;--white-rgb:255,255,255;--night-rgb:15,15,17;--crit-rgb:221,43,15;--good-rgb:31,122,77;--on-solid:#fff;--island:#141416;--island-ink:#f5f4f2;--island-muted:#a5a3a0;--island-line:#2a2a30;--island-well:#232328;--island-raised:#23232a;--island-raised-2:#18181d;--island-raised-line:#3a3a44;--term-bg:#0f0f11;--term-ink:#c9f3d9;--warm:#ffb199;--avatar-from:#d9d4d2;--avatar-to:#bab6b6;--avatar-ink:#1d1b1a;--select:#1f7a4d;--select-ink:#14583a;--select-50:#e6f4ec;--select-100:#cdeadb;--select-rgb:31,122,77;--caution:#b45309;--caution-ink:#8a3f00;--caution-50:#fff4e0;--caution-100:#ffe4b8;--caution-rgb:180,83,9}[data-theme=dark]{--select:#5fd39a;--select-ink:#8fe5b9;--select-50:#15261d;--select-100:#1b3a2a;--select-rgb:95,211,154;--caution:#f5a742;--caution-ink:#ffd08a;--caution-50:#2a1e0c;--caution-100:#3a2a0f;--caution-rgb:245,167,66}
:root{--sr-font-family-ui:"Archivo","IBM Plex Sans Arabic",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--sr-font-family-numeric:"Archivo","IBM Plex Sans Arabic",sans-serif;--sr-font-family-mono:"SR Arabic Glyphs",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--sr-font-family-brand:"Poppins",system-ui,sans-serif;--sr-font-weight-regular:400;--sr-font-weight-medium:500;--sr-font-weight-semibold:600;--sr-font-weight-bold:700;--sr-font-size-2xs:11px;--sr-font-size-xs:12px;--sr-font-size-sm:13px;--sr-font-size-md:14px;--sr-font-size-lg:16px;--sr-font-size-xl:18px;--sr-font-size-2xl:20px;--sr-font-size-3xl:24px;--sr-font-size-4xl:28px;--sr-font-size-5xl:32px;--sr-font-size-6xl:40px;--sr-font-size-7xl:48px;--sr-font-size-8xl:64px;--sr-font-size-page:clamp(32px,2.9vw,44px);--sr-font-size-display:clamp(40px,2.4vw + 22px,56px);--sr-line-none:1;--sr-line-tight:1.1;--sr-line-snug:1.3;--sr-line-normal:1.45;--sr-line-body:1.5;--sr-line-relaxed:1.6;--sr-tracking-tight:-.035em;--sr-tracking-snug:-.02em;--sr-tracking-normal:0;--sr-tracking-label:.06em;--sr-tracking-wide:.12em;--sr-type-micro:600 var(--sr-font-size-2xs)/var(--sr-line-normal) var(--sr-font-family-ui);--sr-type-caption:400 var(--sr-font-size-xs)/var(--sr-line-normal) var(--sr-font-family-ui);--sr-type-body-sm:400 var(--sr-font-size-sm)/var(--sr-line-body) var(--sr-font-family-ui);--sr-type-body:400 var(--sr-font-size-md)/var(--sr-line-body) var(--sr-font-family-ui);--sr-type-lead:400 var(--sr-font-size-lg)/var(--sr-line-body) var(--sr-font-family-ui);--sr-type-title:600 var(--sr-font-size-xl)/var(--sr-line-snug) var(--sr-font-family-ui);--sr-type-heading:700 var(--sr-font-size-3xl)/var(--sr-line-snug) var(--sr-font-family-ui);--sr-type-page:700 var(--sr-font-size-page)/var(--sr-line-tight) var(--sr-font-family-ui);--sr-type-display:700 var(--sr-font-size-display)/var(--sr-line-tight) var(--sr-font-family-ui);--sr-type-number:700 var(--sr-font-size-3xl)/var(--sr-line-none) var(--sr-font-family-numeric);--sr-type-mono:400 var(--sr-font-size-xs)/var(--sr-line-normal) var(--sr-font-family-mono);--sr-space-0-5:2px;--sr-space-1:4px;--sr-space-1-5:6px;--sr-space-2:8px;--sr-space-2-5:10px;--sr-space-3:12px;--sr-space-3-5:14px;--sr-space-4:16px;--sr-space-5:20px;--sr-space-6:24px;--sr-space-7:28px;--sr-space-8:32px;--sr-space-10:40px;--sr-space-14:56px;--sr-space-18:72px;--sr-space-control-x:18px;--sr-space-control-y:9px;--sr-space-row-y:16px;--sr-space-row-x:20px;--sr-space-card:24px;--sr-space-stack:12px;--sr-space-section:32px;--sr-space-page-x:24px;--sr-space-inset:20px;--sr-space-block:40px;--sr-space-region:56px;--sr-space-hero:72px;--sr-card-pad:var(--sr-space-card);--sr-card-head-gap:var(--sr-space-5);--sr-stack-gap:var(--sr-space-5);--sr-grid-gap:var(--sr-space-5);--sr-card-radius:var(--sr-radius-lg);--sr-card-border:var(--sr-border);--sr-size-control:42px;--sr-size-control-sm:34px;--sr-size-touch:44px;--sr-size-icon:18px;--sr-size-icon-sm:14px;--sr-size-icon-lg:22px;--sr-size-measure:68ch;--sr-radius-xs:4px;--sr-radius-sm:8px;--sr-radius-md:12px;--sr-radius-lg:18px;--sr-radius-xl:24px;--sr-radius-pill:999px;--sr-radius-round:50%;--sr-border-hair:1px;--sr-border-control:1.5px;--sr-border-strong:2px;--sr-border-bar:3px;--sr-border:var(--sr-border-hair) solid var(--line);--sr-z-below:-1;--sr-z-raised:1;--sr-z-sticky:10;--sr-z-header:30;--sr-z-nav:40;--sr-z-drawer:50;--sr-z-popover:60;--sr-z-sheet:70;--sr-z-banner:80;--sr-z-tour:90;--sr-z-toast:100;--sr-z-skip:110;--sr-z-blocking:400;--sr-focus-outline-width:2px;--sr-focus-outline-offset:2px;--sr-dur-instant:90ms;--sr-dur-quick:.16s;--sr-dur-base:.24s;--sr-dur-calm:.42s;--sr-dur-slow:.7s;--sr-dur-story:1.1s;--sr-stagger:45ms;--sr-loop-pulse:1.6s;--sr-loop-shimmer:1.4s;--sr-loop-ambient:7s;--sr-ease-standard:cubic-bezier(.22,1,.36,1);--sr-ease-spring:cubic-bezier(.34,1.56,.64,1);--sr-ease-exit:cubic-bezier(.4,0,1,1);--sr-ease-in-out:cubic-bezier(.65,0,.35,1)}[data-density=compact]{--sr-space-control-x:14px;--sr-space-control-y:6px;--sr-space-row-y:10px;--sr-space-row-x:16px;--sr-space-card:18px;--sr-space-stack:8px;--sr-space-section:24px;--sr-space-page-x:20px;--sr-space-inset:16px;--sr-space-block:28px;--sr-space-region:40px;--sr-space-hero:56px;--sr-card-head-gap:var(--sr-space-4);--sr-stack-gap:var(--sr-space-4);--sr-grid-gap:var(--sr-space-4);--sr-size-control:36px;--sr-size-control-sm:30px}@media (max-width:860px){:root{--sr-card-pad:var(--sr-space-5);--sr-card-head-gap:var(--sr-space-4);--sr-stack-gap:var(--sr-space-4);--sr-grid-gap:var(--sr-space-4)}[data-density=compact]{--sr-card-pad:var(--sr-space-4);--sr-card-head-gap:var(--sr-space-3);--sr-stack-gap:var(--sr-space-3);--sr-grid-gap:var(--sr-space-3)}}html.static{--sr-dur-instant:0s;--sr-dur-quick:0s;--sr-dur-base:0s;--sr-dur-calm:0s;--sr-dur-slow:0s;--sr-dur-story:0s;--sr-stagger:0s;--sr-loop-pulse:0s;--sr-loop-shimmer:0s;--sr-loop-ambient:0s}@media (prefers-reduced-motion:reduce){:root{--sr-dur-instant:0s;--sr-dur-quick:0s;--sr-dur-base:0s;--sr-dur-calm:0s;--sr-dur-slow:0s;--sr-dur-story:0s;--sr-stagger:0s;--sr-loop-pulse:0s;--sr-loop-shimmer:0s;--sr-loop-ambient:0s}}[dir=rtl]{--sr-font-family-ui:"IBM Plex Sans Arabic","Archivo",system-ui,sans-serif;--sr-font-family-numeric:"Archivo","IBM Plex Sans Arabic",sans-serif;--sr-line-tight:1.3;--sr-line-snug:1.45;--sr-line-normal:1.6;--sr-line-body:1.65;--sr-line-relaxed:1.75;--sr-tracking-tight:0;--sr-tracking-snug:0;--sr-tracking-label:0;--sr-tracking-wide:0;--sr-font-size-page:clamp(28px,2.6vw,38px);--sr-font-size-display:clamp(34px,2.1vw + 20px,48px);--sr-type-micro:600 var(--sr-font-size-xs)/var(--sr-line-normal) var(--sr-font-family-ui)}:root,[data-theme],[data-accent]{--sr-shadow-0:none;--sr-shadow-1:var(--shadow);--sr-shadow-2:var(--shadow-lift);--sr-shadow-3:0 30px 80px -24px rgba(var(--black-rgb),.35);--sr-shadow-press:0 10px 24px -12px rgba(var(--black-rgb),.55);--sr-shadow-accent:0 14px 30px -14px rgba(var(--accent-rgb),.7);--sr-ring-focus:0 0 0 3px rgba(var(--accent-rgb),.14);--sr-ring-select:0 0 0 3px rgba(var(--select-rgb),.14);--sr-ring-danger:inset 0 0 0 1px var(--crit);--sr-ring-hair:inset 0 0 0 1px var(--line-2);--sr-gradient-wash:linear-gradient(135deg,var(--sr-color-accent-bg) 0%,transparent 70%)}[data-theme=dark]{--sr-shadow-3:0 1px 0 rgba(var(--white-rgb),.06) inset,0 40px 80px -30px rgba(var(--black-rgb),.85)}:root,[data-theme],[data-accent]{--sr-color-canvas:var(--bg);--sr-color-chrome:var(--bg);--sr-color-surface:var(--surface);--sr-color-surface-subtle:var(--surface-2);--sr-color-well:var(--well);--sr-color-hover:var(--hover);--sr-color-border:var(--line);--sr-color-border-strong:var(--line-2);--sr-color-text:var(--ink);--sr-color-text-soft:var(--ink-2);--sr-color-text-muted:var(--muted);--sr-color-text-faint:var(--faint);--sr-color-text-on-ink:var(--on-ink);--sr-color-text-on-solid:var(--on-solid);--sr-color-scrim:var(--scrim);--sr-color-danger:var(--crit);--sr-color-danger-ink:var(--crit-ink);--sr-color-danger-bg:var(--crit-50);--sr-color-danger-bg-strong:var(--crit-100);--sr-color-danger-rgb:var(--crit-rgb);--sr-color-success:var(--good);--sr-color-success-bg:var(--good-50);--sr-color-success-rgb:var(--good-rgb);--sr-color-select:var(--select);--sr-color-select-ink:var(--select-ink);--sr-color-select-bg:var(--select-50);--sr-color-select-bg-strong:var(--select-100);--sr-color-select-rgb:var(--select-rgb);--sr-color-caution:var(--caution);--sr-color-caution-ink:var(--caution-ink);--sr-color-caution-bg:var(--caution-50);--sr-color-caution-bg-strong:var(--caution-100);--sr-color-caution-rgb:var(--caution-rgb);--sr-color-warning:var(--caution);--sr-color-warning-ink:var(--caution-ink);--sr-color-warning-bg:var(--caution-50);--sr-color-warning-bg-strong:var(--caution-100);--sr-color-warning-rgb:var(--caution-rgb);--sr-color-accent:var(--accent);--sr-color-accent-ink:var(--accent-ink);--sr-color-accent-bg:var(--accent-50);--sr-color-accent-bg-strong:var(--accent-100);--sr-color-accent-rgb:var(--accent-rgb);--sr-color-focus:var(--accent);--sr-color-on-accent:var(--on-solid);--sr-color-on-caution:var(--on-solid);--primary:var(--accent);--primary-ink:var(--accent-ink);--primary-rgb:var(--accent-rgb);--primary-50:var(--accent-50);--primary-100:var(--accent-100);--tint-hover:var(--hover);--tint-selected:var(--well);--sr-color-primary:var(--primary);--sr-color-primary-ink:var(--primary-ink);--sr-color-primary-bg:var(--primary-50);--sr-color-primary-bg-strong:var(--primary-100);--sr-color-primary-rgb:var(--primary-rgb);--sr-color-on-primary:var(--on-primary)}:root{--on-primary:var(--on-solid)}:root,[data-accent=ember]{--primary:#df2d12;--primary-rgb:223,45,18}[data-accent=cobalt]{--primary:var(--accent);--primary-rgb:var(--accent-rgb)}[data-accent=teal]{--primary:#0d8282;--primary-rgb:13,130,130}[data-accent=emerald]{--primary:#0f855c;--primary-rgb:15,133,92}[data-accent=violet],[data-accent=graphite]{--primary:var(--accent);--primary-rgb:var(--accent-rgb)}[data-theme=dark]{--sr-color-on-caution:var(--bg);--on-primary:var(--on-ink);--primary:var(--accent);--primary-rgb:var(--accent-rgb)}[data-theme=dark][data-accent=graphite]{--sr-color-on-accent:var(--on-ink)}[data-accent=graphite]{--tint-hover:var(--hover);--tint-selected:var(--well)}[data-accent=cobalt],[data-accent=teal],[data-accent=emerald],[data-accent=violet],[data-accent=ember]{--tint-hover:color-mix(in srgb,var(--accent) 5%,var(--hover));--tint-selected:color-mix(in srgb,var(--accent) 5%,var(--well))}:root{--sr-color-success-ink:#14583a;--sr-color-success-bg-strong:#cdeadb}[data-theme=dark]{--sr-color-success-ink:#8fe5b9;--sr-color-success-bg-strong:#1b3a2a}:root{--sr-palette-graphite-500:#1d1b1a;--sr-palette-graphite-700:#1d1b1a;--sr-palette-graphite-50:#f1efef;--sr-palette-graphite-100:#e3e0df;--sr-palette-ember-500:#df2d12;--sr-palette-ember-700:#b31d03;--sr-palette-ember-50:#fff2ef;--sr-palette-ember-100:#ffe0d9;--sr-palette-cobalt-500:#2f5bea;--sr-palette-cobalt-700:#1d43c4;--sr-palette-cobalt-50:#eef2fe;--sr-palette-cobalt-100:#dbe4fd;--sr-palette-teal-500:#0d8282;--sr-palette-teal-700:#0a6e6e;--sr-palette-teal-50:#e7f6f6;--sr-palette-teal-100:#c9ecec;--sr-palette-emerald-500:#0f855c;--sr-palette-emerald-700:#0a6b49;--sr-palette-emerald-50:#e8f6f0;--sr-palette-emerald-100:#cdeee0;--sr-palette-violet-500:#7a3ff2;--sr-palette-violet-700:#5d23d1;--sr-palette-violet-50:#f3eefe;--sr-palette-violet-100:#e5dafd}
:root{--ff-ui:"Archivo", "Archivo Fallback", "IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ff-ar:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback", "Archivo", "Archivo Fallback", system-ui, sans-serif;--ff-wordmark:"Poppins", "Poppins Fallback", sans-serif;--ff-mono:var(--sr-font-family-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);--ff-role:var(--ff-ui);--fs-display:64px;--fs-page:36px;--fs-page-narrow:28px;--fs-section:28px;--fs-card:18px;--fs-lede:18px;--fs-item:14px;--fs-body:14px;--fs-small:13px;--fs-caption:12px;--fs-eyebrow:11px;--fs-eyebrow-page:12px;--fs-th:11px;--fs-kpi-s:24px;--fs-kpi-m:32px;--fs-kpi-l:44px;--fs-tag:12px;--fs-btn:13px;--fs-nano:11px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-display:1.05;--lh-page:44px;--lh-page-narrow:36px;--lh-section:1.2;--lh-card:1.3;--lh-lede:26px;--lh-item:1.4;--lh-body:1.5;--lh-small:1.5;--lh-caption:1.4;--lh-eyebrow:1.3;--lh-kpi:1;--lh-control:1;--ls-none:0;--ls-eyebrow:.08em}:root:lang(ar),:root[dir=rtl],[lang=ar]{--ff-role:var(--ff-ar)}@media (max-width:1100px){.t-page{font-size:var(--fs-page-narrow);line-height:var(--lh-page-narrow)}}.t-display{font-family:var(--ff-role);font-size:var(--fs-display);font-weight:var(--fw-bold);line-height:var(--lh-display);letter-spacing:var(--ls-none)}.t-page{font-family:var(--ff-role);font-size:var(--fs-page);font-weight:var(--fw-bold);line-height:var(--lh-page);letter-spacing:var(--ls-none)}.t-section{font-family:var(--ff-role);font-size:var(--fs-section);font-weight:var(--fw-bold);line-height:var(--lh-section);letter-spacing:var(--ls-none)}.t-card{font-family:var(--ff-role);font-size:var(--fs-card);font-weight:var(--fw-semibold);line-height:var(--lh-card);letter-spacing:var(--ls-none)}.t-lede{font-family:var(--ff-role);font-size:var(--fs-lede);font-weight:var(--fw-medium);line-height:var(--lh-lede);letter-spacing:var(--ls-none)}.t-item{font-family:var(--ff-role);font-size:var(--fs-item);font-weight:var(--fw-semibold);line-height:var(--lh-item);letter-spacing:var(--ls-none)}.t-body{font-family:var(--ff-role);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);letter-spacing:var(--ls-none)}.t-small{font-family:var(--ff-role);font-size:var(--fs-small);font-weight:var(--fw-regular);line-height:var(--lh-small);letter-spacing:var(--ls-none)}.t-caption{font-family:var(--ff-role);font-size:var(--fs-caption);font-weight:var(--fw-regular);line-height:var(--lh-caption);letter-spacing:var(--ls-none)}.t-eyebrow{font-family:var(--ff-role);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);line-height:var(--lh-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.t-eyebrow.t-eyebrow--page{font-size:var(--fs-eyebrow-page)}.t-th{font-family:var(--ff-role);font-size:var(--fs-th);font-weight:var(--fw-semibold);line-height:var(--lh-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.t-kpi-s,.t-kpi-m,.t-kpi-l{font-family:var(--ff-role);font-weight:var(--fw-bold);line-height:var(--lh-kpi);letter-spacing:var(--ls-none);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.t-kpi-s{font-size:var(--fs-kpi-s)}.t-kpi-m{font-size:var(--fs-kpi-m)}.t-kpi-l{font-size:var(--fs-kpi-l)}.t-tag{font-family:var(--ff-role);font-size:var(--fs-tag);font-weight:var(--fw-semibold);line-height:var(--lh-control);letter-spacing:var(--ls-none)}.t-btn{font-family:var(--ff-role);font-size:var(--fs-btn);font-weight:var(--fw-semibold);line-height:var(--lh-control);letter-spacing:var(--ls-none)}.t-nano{font-family:var(--ff-role);font-size:var(--fs-nano);font-weight:var(--fw-bold);line-height:var(--lh-control);letter-spacing:var(--ls-none)}.t-id{font-family:var(--ff-mono);font-size:var(--fs-caption);font-weight:var(--fw-regular);line-height:var(--lh-caption);unicode-bidi:isolate}
*{box-sizing:border-box}.booting *,.booting :before,.booting :after{transition:none!important}html,body{background:var(--sr-color-canvas);color:var(--sr-color-text);font-family:var(--font);font-size:var(--sr-font-size-md);line-height:var(--sr-line-body);-webkit-font-smoothing:antialiased;transition:background .35s var(--sr-ease-standard),color .35s var(--sr-ease-standard);margin:0}[dir=rtl] body{font-family:IBM Plex Sans Arabic,Archivo,system-ui,sans-serif;line-height:var(--sr-line-relaxed)}a{color:inherit}button{font:inherit;color:inherit;background:0 0;border:0}h1,h2,h3,h4{letter-spacing:var(--sr-tracking-snug);margin:0}h3,b,strong{font-weight:600}p{margin:0}::selection{background:rgba(var(--sr-color-accent-rgb),.22)}:focus-visible{outline:2px solid var(--sr-color-accent);outline-offset:2px}.num{letter-spacing:var(--sr-tracking-tight);font-variant-numeric:tabular-nums;font-family:Archivo,sans-serif;font-weight:700;line-height:var(--sr-line-none);direction:ltr;unicode-bidi:isolate}[data-count]{display:inline-block}.mono{font-family:var(--mono);font-size:var(--sr-font-size-xs)}.muted{color:var(--sr-color-text-muted)}.faint{color:var(--sr-color-text-faint)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-href]{cursor:pointer}[hidden]{display:none!important}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] .num,[dir=rtl] .eyebrow,[dir=rtl] .sb-label,[dir=rtl] th{letter-spacing:0!important}[dir=rtl] .k,[dir=rtl] .eyebrow,[dir=rtl] .sb-label,[dir=rtl] th,[dir=rtl] .cw-nudge .k,[dir=rtl] .run-steps .k,[dir=rtl] .dec .k,[dir=rtl] .now .k,[dir=rtl] .tr .k,[dir=rtl] .link-c .st,[dir=rtl] .hz .q{letter-spacing:0!important;text-transform:none!important;font-family:var(--font)!important}[dir=rtl] dd,[dir=rtl] .num,[dir=rtl] time{unicode-bidi:isolate}.hero h1,.final h2,td .big,.stats .num{font-weight:700}th,.name,.agent .t,.found .t,.proof .t,.q .qt{font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}html.static *,html.static :before,html.static :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@keyframes paneIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (min-width:2200px){body{zoom:1.15}}@media (min-width:2800px){body{zoom:1.35}}@media (min-width:3400px){body{zoom:1.6}}@media (min-width:4600px){body{zoom:2.1}}:lang(ar),:lang(ar) *{letter-spacing:0}b,strong{font-weight:500}
.btn{isolation:isolate}.btn:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--sr-dur-quick) var(--sr-ease-standard);background:currentColor;position:absolute;inset:0}.btn:hover:before{opacity:.05}.btn:active:before{opacity:.1}.btn:disabled:before,.btn[aria-disabled=true]:before{display:none}a.row,table.t td{transition:background-color var(--sr-dur-quick) var(--sr-ease-standard)}table.t tbody tr:hover td{background:var(--tint-hover)}body.is-scrolling table.t td{transition:none}.link,.crumbs a,.back-link{transition:background-size var(--sr-dur-base) var(--sr-ease-standard),color var(--sr-dur-quick) var(--sr-ease-standard);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}[dir=rtl] .link,[dir=rtl] .crumbs a,[dir=rtl] .back-link{background-position:100% 100%}.link:hover,.link:focus-visible,.crumbs a:hover,.back-link:hover{background-size:100% 1px}.card.lift{transition:transform var(--sr-dur-base) var(--sr-ease-standard),box-shadow var(--sr-dur-base) var(--sr-ease-standard),border-color var(--sr-dur-quick) var(--sr-ease-standard)}.card.lift:active{transform:none}@keyframes mo-fade{0%{opacity:0}to{opacity:1}}@keyframes mo-rise{0%{opacity:0;transform:translateY(var(--sr-space-2))}to{opacity:1;transform:none}}[data-pane]{animation:mo-fade var(--sr-dur-quick) var(--sr-ease-standard)}.mo-loaded{animation:mo-fade var(--sr-dur-base) var(--sr-ease-standard)}.mo-enter{--mo-i:0;animation:mo-rise var(--sr-dur-calm) var(--sr-ease-standard) both;animation-delay:calc(var(--mo-i) * var(--sr-stagger))}.tag{transition:background-color var(--sr-dur-base) var(--sr-ease-standard),color var(--sr-dur-base) var(--sr-ease-standard),border-color var(--sr-dur-base) var(--sr-ease-standard)}@media (prefers-reduced-motion:reduce){.mo-enter,[data-pane],.mo-loaded{animation:none}}html.static .mo-enter,html.static [data-pane],html.static .mo-loaded{animation:none}


svg.i{vertical-align:middle;flex:none;width:18px;height:18px}svg.i.sm{width:15px;height:15px}svg.i.lg{width:22px;height:22px}svg.i.xl{width:28px;height:28px}[dir=rtl] .flip,[dir=rtl] svg.arrow{transform:scaleX(-1)}
.av-agent{border-radius:var(--sr-radius-round);width:44px;height:44px;transition:transform var(--sr-dur-calm) var(--sr-ease-spring);flex:none;place-items:center;display:grid;position:relative}.av-agent.xs{width:24px;height:24px}.av-agent.sm{width:32px;height:32px}.av-agent.md{width:40px;height:40px}.av-agent.lg{width:56px;height:56px}.av-agent.xl{width:64px;height:64px}.av-ch{--av-ink:rgb(var(--night-rgb));--av-white:rgb(var(--white-rgb));color:var(--av-ink);background:color-mix(in srgb,var(--c1) 26%,var(--sr-color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c1) 55%,var(--sr-color-border))}.av-ch .av-svg{box-sizing:border-box;stroke:none;width:100%;height:100%;padding:6%;overflow:visible}.av-ch.xs .av-svg{padding:3%}.av-ch .b{fill:var(--c1)}.av-ch .a{fill:var(--c2)}.av-ch .f{fill:var(--av-ink)}.av-ch .w{fill:var(--av-white)}.av-ch .k{stroke:var(--av-ink);stroke-width:1.5px;stroke-linejoin:round}.av-ch .ks{fill:none;stroke:var(--av-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.av-ch .as{fill:none;stroke:var(--c2);stroke-width:1.9px}.av-ch.mute{filter:saturate(.45);opacity:.8}.av-ch .eyes{transform-box:fill-box;transform-origin:50%;animation:avBlink 6s var(--d,0s) infinite}@keyframes avBlink{0%,95%,to{transform:none}97%{transform:scaleY(.12)}}html.static .av-ch .eyes{animation:none}@media (prefers-reduced-motion:reduce){.av-ch .eyes{animation:none}}.av-agent.working:after{content:"";inset:calc(var(--sr-space-1) * -1);border-radius:inherit;padding:var(--sr-space-0-5);background:conic-gradient(from var(--cw-a),transparent 0 60%,var(--c1),var(--c2));-webkit-mask-composite:xor;animation:1.6s linear infinite cwSpin;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}html.static .av-agent.working:after{animation:none}
.brand-loader{vertical-align:middle;color:var(--sr-color-accent);flex:none;block-size:22px;inline-size:22px;display:inline-flex}.brand-loader.md{block-size:40px;inline-size:40px}.brand-loader.lg{block-size:64px;inline-size:64px}.brand-loader.block{justify-content:center;align-items:center;min-block-size:40vh;inline-size:100%;display:flex}.brand-loader-mark{transform-origin:50%;block-size:100%;inline-size:100%;animation:srBrandPulse var(--sr-loop-pulse) var(--sr-ease-in-out) infinite;overflow:visible}.brand-loader-arc{animation:srBrandFade var(--sr-loop-pulse) var(--sr-ease-in-out) infinite}.brand-loader-arc[data-arc="1"]{animation-delay:.12s}.brand-loader-arc[data-arc="2"]{animation-delay:.24s}.brand-loader-arc[data-arc="3"]{animation-delay:.36s}.brand-loader-core{animation:srBrandFade var(--sr-loop-pulse) var(--sr-ease-in-out) infinite;animation-delay:.48s}@keyframes srBrandPulse{0%,to{opacity:.8;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes srBrandFade{0%,to{opacity:.35}50%{opacity:1}}html.static .brand-loader-mark,html.static .brand-loader-arc,html.static .brand-loader-core{animation:none}@media (prefers-reduced-motion:reduce){.brand-loader-mark,.brand-loader-arc,.brand-loader-core{animation:none}}.brand-loader.still .brand-loader-mark,.brand-loader.still .brand-loader-arc,.brand-loader.still .brand-loader-core{animation:none}
@keyframes chk{to{stroke-dashoffset:0}}svg.check.draw path{stroke-dasharray:24;stroke-dashoffset:24px;animation:chk var(--sr-dur-calm) var(--sr-ease-standard) forwards}html.static svg.check path{stroke-dashoffset:0!important;animation:none!important}@media (prefers-reduced-motion:reduce){svg.check path{stroke-dashoffset:0!important;animation:none!important}}
.spinner{border-radius:var(--sr-radius-round);border:2px solid color-mix(in srgb,currentColor 22%,transparent);width:14px;height:14px;animation:srSpin var(--sr-dur-slow) linear infinite;vertical-align:middle;border-block-start-color:currentColor;flex:none;display:inline-block}.spinner.md{width:18px;height:18px}.spinner.lg{border-width:2.5px;width:28px;height:28px}@keyframes srSpin{to{transform:rotate(360deg)}}html.static .spinner{animation:none}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}
.toast{inset:auto;opacity:0;align-items:center;gap:var(--sr-space-2-5);background:var(--sr-color-text);color:var(--sr-color-text-on-ink);padding:var(--sr-space-3) var(--sr-space-5);border-radius:var(--sr-radius-pill);font-weight:600;font-size:var(--sr-font-size-md);transition:opacity var(--sr-dur-calm) var(--sr-ease-standard),transform var(--sr-dur-calm) var(--sr-ease-spring);z-index:var(--sr-z-toast);pointer-events:none;box-shadow:var(--sr-shadow-2);border:0;margin:0;display:flex;position:fixed;inset-block-end:var(--sr-space-7);inset-inline-start:50%;overflow:visible;transform:translate(-50%)translateY(24px)scale(.96)}[dir=rtl] .toast{transform:translate(50%)translateY(24px)scale(.96)}.toast.show{opacity:1;transform:translate(-50%)}[dir=rtl] .toast.show{transform:translate(50%)}.toast:not(.show){visibility:hidden;pointer-events:none;transition:opacity var(--sr-dur-calm) var(--sr-ease-standard),transform var(--sr-dur-calm) var(--sr-ease-spring),visibility 0s var(--sr-dur-calm)}.toast-c{display:contents}.toast .toast-undo{all:unset;pointer-events:auto;cursor:pointer;border-radius:var(--sr-radius-sm);font-weight:700;text-decoration:underline}.toast .toast-undo:hover{opacity:.85}.toast .toast-undo:active{transform:scale(.97)}.toast .toast-undo:focus-visible{outline:var(--sr-focus-outline-width) solid var(--sr-color-text-on-ink);outline-offset:var(--sr-focus-outline-offset)}.toast svg path{stroke-dasharray:30;stroke-dashoffset:30px;animation:chk var(--sr-dur-calm) var(--sr-ease-standard) .1s forwards}.toast.problem svg path{stroke-dasharray:none;stroke-dashoffset:0;animation:none}html.static .toast svg path{stroke-dashoffset:0;animation:none}@media (prefers-reduced-motion:reduce){.toast svg path{stroke-dashoffset:0;animation:none}}body.cw-nudging .toast{inset-block-end:120px}.toast{border:1px solid color-mix(in srgb,var(--sr-color-text-on-ink) 38%,transparent)}.toast.problem{border-color:color-mix(in srgb,var(--sr-color-text-on-ink) 70%,transparent)}
.btn{align-items:center;gap:var(--sr-space-2);max-width:min(100%,280px);height:auto;min-height:var(--sr-size-control);padding-block:var(--sr-space-control-y);padding-inline:var(--sr-space-control-x);border-radius:var(--sr-radius-xl);border:1px solid var(--sr-color-border);background:var(--sr-color-surface);text-wrap:balance;font-weight:500;font-size:var(--sr-font-size-md);line-height:var(--sr-line-snug);text-align:start;cursor:pointer;white-space:normal;transition:background-color var(--sr-dur-quick) var(--sr-ease-standard),border-color var(--sr-dur-quick) var(--sr-ease-standard),transform var(--sr-dur-quick) var(--sr-ease-standard),box-shadow var(--sr-dur-base) var(--sr-ease-standard);flex-shrink:0;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn>svg,.btn>.arrow,.btn>.ico{flex-shrink:0}.btn:hover{border-color:var(--sr-color-border-strong);box-shadow:var(--sr-shadow-1)}.btn:active{transform:scale(.97)}.btn:focus-visible{outline:var(--sr-focus-outline-width) solid var(--sr-color-accent);outline-offset:var(--sr-focus-outline-offset)}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.btn.primary:hover{box-shadow:var(--sr-shadow-press)}.btn.accent{background:var(--sr-color-primary);border-color:var(--sr-color-primary);color:var(--sr-color-on-primary)}.btn.urgent{background:var(--sr-color-danger);border-color:var(--sr-color-danger);color:var(--sr-color-text-on-solid)}.btn.caution{background:var(--sr-color-caution);border-color:var(--sr-color-caution);color:var(--sr-color-text-on-solid)}[data-theme=dark] .btn.caution{color:var(--sr-color-canvas)}.btn.caution:hover{box-shadow:0 10px 24px -12px rgba(var(--sr-color-caution-rgb),.6)}.btn.primary,.btn.urgent,.btn.accent,.btn.caution{font-weight:600}.btn.ghost{box-shadow:none;background:0 0;border-color:#0000}.btn.ghost:hover,.btn.ghost:active{background:var(--sr-color-hover)}.btn.sm{height:auto;min-height:var(--sr-size-control-sm);padding-block:var(--sr-space-1-5);padding-inline:var(--sr-space-3);font-size:var(--sr-font-size-sm)}.bar-sticky .btn{white-space:nowrap}.btn .arrow{transition:transform var(--sr-dur-base) var(--sr-ease-spring)}[dir=rtl] .btn .arrow{transform:scaleX(-1)}.ripple{border-radius:var(--sr-radius-round);opacity:.18;animation:rip var(--sr-dur-slow) var(--sr-ease-standard);pointer-events:none;background:currentColor;position:absolute;transform:scale(0)}@keyframes rip{to{opacity:0;transform:scale(4)}}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.btn:disabled:hover,.btn[aria-disabled=true]:hover{border-color:var(--sr-color-border)}.btn.done{background:var(--sr-color-success);border-color:var(--sr-color-success);color:var(--sr-color-text-on-solid);justify-content:center}.btn.primary.done{box-shadow:0 0 0 6px rgba(var(--sr-color-success-rgb),.14)}.btn-c{display:contents}.btn.done>.btn-c{visibility:hidden}.btn-done{justify-content:center;align-items:center;gap:var(--sr-space-2);animation:btnDoneIn var(--sr-dur-base) var(--sr-ease-standard);display:flex;position:absolute;inset:0}@keyframes btnDoneIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.btn.done{animation:btnPulse var(--sr-dur-slow) var(--sr-ease-standard)}@keyframes btnPulse{0%{box-shadow:0 0 0 0 rgba(var(--sr-color-success-rgb),.35)}to{box-shadow:0 0 0 10px rgba(var(--sr-color-success-rgb),0)}}.btn[aria-busy=true]{cursor:progress}.link{align-items:center;gap:var(--sr-space-1);font-size:var(--sr-font-size-sm);color:var(--sr-color-accent-ink);white-space:nowrap;padding-block:var(--sr-space-1);margin-block:calc(var(--sr-space-1) * -1);font-weight:500;text-decoration:none;display:inline-flex}button.link{padding-inline:0;padding-block:var(--sr-space-1);cursor:pointer;background:0 0;border:0}.link:focus-visible{outline:var(--sr-focus-outline-width) solid var(--sr-color-accent);outline-offset:var(--sr-focus-outline-offset);border-radius:var(--sr-radius-xs)}.link:active{opacity:.75}.link svg{transition:transform var(--sr-dur-base) var(--sr-ease-spring)}[dir=rtl] .link svg{transform:scaleX(-1)}:is(p,.note,details.reveal)+.link{margin-block-start:0}html.static .btn-done,html.static .btn.done{animation:none}@media (prefers-reduced-motion:reduce){.btn-done,.btn.done{animation:none}.ripple{display:none}}@media (pointer:coarse),(max-width:640px){.btn,.btn.sm{min-height:var(--sr-size-touch)}.btn.sm{height:auto}.link,button.link{padding-block:calc((var(--sr-size-touch) - 1.3em) / 2);margin-block:calc((var(--sr-size-touch) - 1.3em) / -2)}}
.card{background:var(--sr-color-surface);border:var(--sr-card-border);border-radius:var(--sr-card-radius);padding:var(--sr-card-pad);box-shadow:var(--sr-shadow-1);min-width:0;transition:transform var(--sr-dur-base) var(--sr-ease-standard),box-shadow var(--sr-dur-base) var(--sr-ease-standard),border-color var(--sr-dur-quick),background-color var(--sr-dur-base) var(--sr-ease-standard);position:relative}.card.lift:hover{box-shadow:var(--sr-shadow-2);border-color:var(--sr-color-border-strong);transform:translateY(-1px)}.card.lift:active{box-shadow:var(--sr-shadow-1);transform:translateY(-1px)scale(.995)}.card.lift:focus-visible{outline:var(--sr-focus-outline-width) solid var(--sr-color-accent);outline-offset:var(--sr-focus-outline-offset)}.card.wash{background-image:var(--sr-gradient-wash)}.card.flush{padding:0;overflow:hidden}.card.aside{background:var(--sr-color-surface-subtle)}:where(.card,.ai,.grid)+:where(.card,.ai,.grid){margin-block-start:var(--sr-stack-gap)}.card.dark{background:var(--island);color:var(--island-ink);border-color:var(--island);--muted:var(--island-muted);--line:var(--island-line);--well:var(--island-well);--ink:var(--island-ink);--on-ink:var(--island)}[data-theme=dark] .card.dark{background:linear-gradient(180deg,var(--island-raised),var(--island-raised-2));border-color:var(--island-raised-line);box-shadow:0 0 0 1px rgba(var(--white-rgb),.03),0 18px 40px -20px rgba(var(--black-rgb),.8)}.card-h{justify-content:space-between;align-items:flex-start;gap:var(--sr-space-3);margin-block-end:var(--sr-card-head-gap);display:flex}.card-h h3{font-size:var(--sr-font-size-xl);letter-spacing:var(--sr-tracking-snug);font-weight:600}.card-h p{font-size:var(--sr-font-size-sm);color:var(--sr-color-text-muted);margin-block-start:var(--sr-space-1)}.card-h-a{align-items:center;gap:var(--sr-space-2);flex:none;display:flex}main .card{overflow-x:clip}main .card.flush,main .card:has(>table.t){overflow:hidden}main .card.flush:has(>.ltb){overflow:visible}main .card.flush:has(>.ltb)>:not(.ltb){border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}main .card.flush:has(>.ltb)>.ltb{border-start-start-radius:inherit;border-start-end-radius:inherit}main .card.flush:has(>.ltb)>:not(.ltb):has(details[open]){overflow:visible}@media (max-width:860px){.card.flush{overflow-x:auto}.card-h{flex-wrap:wrap}.card-h-a{flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%}.card-h-a>*{min-width:0;max-width:100%}}
.ck{align-items:flex-start;gap:var(--sr-space-2-5);cursor:pointer;font-size:var(--sr-font-size-md);line-height:var(--sr-line-normal);display:flex}.ck>input{width:16px;height:16px;margin:var(--sr-space-0-5) 0 0;accent-color:var(--sr-color-select);cursor:pointer;flex:none}.ck>span>small{font-size:var(--sr-font-size-sm);color:var(--sr-color-text-muted);margin-block-start:var(--sr-space-0-5);display:block}.ck:has(>input:disabled){opacity:.55;cursor:not-allowed}.ck-group{gap:var(--sr-space-2-5);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}@media (pointer:coarse),(max-width:640px){.ck{min-block-size:var(--sr-size-touch);align-items:center}.ck>input{block-size:20px;inline-size:20px;margin:0}}
.steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.steps li{gap:var(--sr-space-3);padding:var(--sr-space-4) 0;border-block-start:1px solid var(--sr-color-border);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;display:grid}.steps li:first-child{border-block-start:0}.steps li[data-check]{cursor:pointer}.steps .box{border-radius:var(--sr-radius-sm);border:1.5px solid var(--sr-color-border-strong);width:24px;height:24px;color:inherit;cursor:inherit;transition:all var(--sr-dur-calm) var(--sr-ease-spring);background:0 0;place-items:center;margin-block-start:1px;padding:0;display:grid}.steps li[data-check]:hover .box{border-color:var(--sr-color-text)}.steps li.done .box{background:var(--sr-color-text);border-color:var(--sr-color-text);color:var(--sr-color-text-on-ink);transform:scale(1.08)}.steps li.cur .box{background:var(--sr-color-text);border-color:var(--sr-color-text);color:var(--sr-color-text-on-ink)}.steps .t{transition:color var(--sr-dur-base);font-weight:600}.steps li.done .t{color:var(--sr-color-text-muted);text-decoration:line-through}.steps.plain li.done .t{text-decoration:none}.steps .s{font-size:var(--sr-font-size-sm);color:var(--sr-color-text-muted);margin-block-start:var(--sr-space-1)}.steps li.done .box:empty:after{content:"";direction:ltr;border:0;border-block-end:2px solid;border-inline-start:2px solid;width:10px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.steps li.just .box svg path{stroke-dasharray:30;stroke-dashoffset:30px;animation:chk var(--sr-dur-calm) var(--sr-ease-standard) 50ms forwards}html.static .steps li.just .box svg path{stroke-dashoffset:0;animation:none}@media (pointer:coarse),(max-width:640px){.steps button.box{position:relative}.steps button.box:after{content:"";inset:calc((24px - var(--sr-size-touch)) / 2);position:absolute}}
.sel-mark{border-radius:var(--sr-radius-round);background:var(--sr-color-select);block-size:18px;inline-size:18px;color:var(--sr-color-text-on-solid);flex:none;place-items:center;display:inline-grid}[data-theme=dark] .sel-mark{color:var(--sr-color-canvas)}.sel-mark svg{block-size:12px;inline-size:12px}.sel-mark{animation:selMarkIn var(--sr-dur-quick) var(--sr-ease-spring)}@keyframes selMarkIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}
.chip{align-items:center;gap:var(--sr-space-1-5);height:32px;padding-inline:var(--sr-space-3);border-radius:var(--sr-radius-pill);border:1px solid var(--sr-color-border);background:var(--sr-color-surface);font-size:var(--sr-font-size-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--sr-dur-quick) var(--sr-ease-standard),border-color var(--sr-dur-quick) var(--sr-ease-standard),transform var(--sr-dur-quick) var(--sr-ease-standard);font-weight:500;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--sr-color-border-strong);background:var(--tint-hover)}.chip:active{transform:scale(.97)}.chip:focus-visible,.pick button:focus-visible{outline:var(--sr-focus-outline-width) solid var(--sr-color-accent);outline-offset:var(--sr-focus-outline-offset)}.chip.on{background:var(--sr-color-text);color:var(--sr-color-text-on-ink);border-color:var(--sr-color-text)}.chip .n{color:var(--sr-color-text-faint);font-family:Archivo,sans-serif;font-weight:500}.chip.on .n{color:color-mix(in srgb,var(--sr-color-text-on-ink) 70%,transparent)}.chip .sel-mark{display:none}.chips,.pick{gap:var(--sr-space-2);flex-wrap:wrap;display:flex}.pick button{align-items:center;gap:var(--sr-space-1-5);height:36px;padding-inline:var(--sr-space-3-5);border-radius:var(--sr-radius-pill);border:1.5px solid var(--sr-color-border);background:var(--sr-color-surface);font-size:var(--sr-font-size-sm);cursor:pointer;transition:background-color var(--sr-dur-quick) var(--sr-ease-standard),border-color var(--sr-dur-quick) var(--sr-ease-standard),transform var(--sr-dur-quick) var(--sr-ease-spring);font-weight:500;display:inline-flex}.pick button:hover{border-color:var(--sr-color-border-strong);background:var(--tint-hover)}.pick button:active{transform:scale(.97)}.pick button.on{border-color:var(--sr-color-select);background:var(--sr-color-select-bg);color:var(--sr-color-select-ink)}.pick button.on:before{content:"✓";font-size:var(--sr-font-size-2xs);text-align:center;inline-size:11px}.pick button:not(.on,.add){padding-inline:22.5px}.pick button.add{color:var(--sr-color-text-muted);border-style:dashed}@media (pointer:coarse),(max-width:640px){.chip{min-block-size:var(--sr-size-touch);height:auto}.chip:hover{transform:none}.pick button{min-block-size:var(--sr-size-touch);height:auto}}
.cite{align-items:center;gap:var(--sr-space-1);min-block-size:24px;padding-inline:var(--sr-space-2);border-radius:var(--sr-radius-sm);background:var(--sr-color-well);font:500 var(--sr-font-size-2xs) var(--mono);color:var(--sr-color-text-soft);vertical-align:middle;transition:background var(--sr-dur-quick),transform var(--sr-dur-quick);unicode-bidi:isolate;text-decoration:none;display:inline-flex}.cite:lang(ar){font-family:"SR Arabic Glyphs",var(--mono);font-size:var(--sr-font-size-xs)}a.cite:hover,button.cite:hover{background:var(--sr-color-accent-bg-strong);color:var(--sr-color-accent-ink)}button.cite{cursor:pointer;border:0}@media (pointer:coarse),(max-width:640px){a.cite,button.cite{position:relative}a.cite:after,button.cite:after{content:"";inset-inline:0;inset-block:calc((24px - var(--sr-size-touch)) / 2);position:absolute}}
.tcode{min-width:30px;height:22px;padding-inline:var(--sr-space-2);border-radius:var(--sr-radius-sm);background:var(--sr-color-text);color:var(--sr-color-text-on-ink);font:700 var(--sr-font-size-xs) Archivo;letter-spacing:.02em;vertical-align:middle;flex:none;place-items:center;display:inline-grid}.tcode.lg{border-radius:var(--sr-radius-md);min-width:38px;height:34px;font-size:var(--sr-font-size-sm)}.tcode.pf{background:var(--sr-color-well);color:var(--sr-color-text-soft);border:1px solid var(--sr-color-border)}
.conf{align-items:center;gap:var(--sr-space-1-5);font-size:var(--sr-font-size-xs);color:var(--sr-color-text-muted);display:inline-flex}.conf i{gap:var(--sr-space-0-5);display:inline-flex}.conf i b{border-radius:var(--sr-radius-xs);background:var(--sr-color-border-strong);width:4px;height:12px}.conf i b.on{background:var(--sr-color-text)}
.hm{display:inline-block;position:relative}.hm>summary{list-style:none}.hm>summary::-webkit-details-marker{display:none}.hm>summary:after{content:"";width:6px;height:6px;transition:transform var(--sr-dur-base) var(--sr-ease-standard);border-block-end:1.5px solid;border-inline-end:1.5px solid;transform:rotate(45deg)translateY(-2px)}.hm[open]>summary:after{transform:rotate(225deg)translateY(-1px)}[dir=rtl] .hm>summary:after{transform:rotate(-45deg)translateY(-2px)}[dir=rtl] .hm[open]>summary:after{transform:rotate(135deg)translateY(-1px)}.hm[open]>summary{background:var(--sr-color-hover)}.hm-pop{z-index:8;gap:var(--sr-space-0-5);padding:var(--sr-space-1-5);inline-size:max-content;min-inline-size:240px;max-inline-size:min(360px,100vw - 16px);max-block-size:calc(100vh - var(--sr-space-8));border:1px solid var(--sr-color-border);border-radius:var(--sr-radius-md);background:var(--sr-color-surface);box-shadow:var(--sr-shadow-2);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--sr-space-1-5));inset-inline-end:0;overflow-y:auto}.hm-pop a,.hm-pop button{align-items:center;gap:var(--sr-space-2-5);padding:var(--sr-space-2) var(--sr-space-2-5);border-radius:var(--sr-radius-sm);font-size:var(--sr-font-size-sm);color:var(--sr-color-text);text-align:start;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:none;display:flex}.hm-pop a:hover,.hm-pop button:hover,.hm-pop a:focus-visible,.hm-pop button:focus-visible{background:var(--sr-color-hover)}.hm-pop a:active,.hm-pop button:active{background:var(--sr-color-border)}.hm>summary:focus-visible,.rm>summary:focus-visible,.fmore>summary:focus-visible,.mpick>summary:focus-visible{outline:var(--sr-focus-outline-width) solid var(--sr-color-accent);outline-offset:var(--sr-focus-outline-offset)}.rm{flex:none;display:inline-block;position:relative}.rm>summary{cursor:pointer;border-radius:var(--sr-radius-pill);width:34px;height:34px;color:var(--sr-color-text-muted);font-size:var(--sr-font-size-xl);line-height:var(--sr-line-none);letter-spacing:var(--sr-tracking-label);transition:background var(--sr-dur-quick),color var(--sr-dur-quick),border-color var(--sr-dur-quick);border:1px solid #0000;place-items:center;list-style:none;display:grid}.rm>summary::-webkit-details-marker{display:none}.rm>summary:hover,.rm[open]>summary{background:var(--sr-color-hover);color:var(--sr-color-text);border-color:var(--sr-color-border)}.rm>summary:active{background:var(--sr-color-border)}.rm-pop{z-index:6;align-items:stretch;gap:var(--sr-space-0-5);padding:var(--sr-space-1-5);border:1px solid var(--sr-color-border);border-radius:var(--sr-radius-md);background:var(--sr-color-surface);inline-size:max-content;min-inline-size:150px;box-shadow:var(--sr-shadow-2);max-inline-size:min(340px,100vw - 16px);max-block-size:calc(100vh - var(--sr-space-8));flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--sr-space-1-5));inset-inline-end:0;overflow-y:auto}.rm-pop>*,.rm-pop>.btn.sm{white-space:normal;text-align:start;block-size:auto;height:auto}.rm-pop .btn{justify-content:flex-start;width:100%}table.t.stacked .rm-pop{inset-inline:0 auto}td:has(details.rm[open]),td:has(details.menu[open]){z-index:5;position:relative}.fmore{margin-inline-start:auto;position:relative}.fmore>summary{cursor:pointer;align-items:center;gap:var(--sr-space-1-5);height:32px;padding-inline:var(--sr-space-3);border-radius:var(--sr-radius-pill);border:1px solid var(--sr-color-border);font-size:var(--sr-font-size-sm);color:var(--sr-color-text-soft);background:var(--sr-color-surface);font-weight:600;list-style:none;display:inline-flex}.fmore>summary::-webkit-details-marker{display:none}.fmore>summary:after{content:"";width:6px;height:6px;transition:transform var(--sr-dur-base) var(--sr-ease-standard);border-block-end:1.5px solid;border-inline-end:1.5px solid;transform:rotate(45deg)translateY(-2px)}.fmore[open]>summary:after{transform:rotate(225deg)translateY(-1px)}[dir=rtl] .fmore>summary:after{transform:rotate(-45deg)translateY(-2px)}[dir=rtl] .fmore[open]>summary:after{transform:rotate(135deg)translateY(-1px)}.fmore>summary:hover,.fmore[open]>summary{border-color:var(--sr-color-border-strong)}.fmore>summary .n{color:var(--sr-color-text-faint);font-weight:500}.fmore .pop{z-index:6;width:max-content;max-width:min(560px,100vw - 40px);padding:var(--sr-space-3-5);gap:var(--sr-space-3);border:1px solid var(--sr-color-border);border-radius:var(--sr-radius-md);background:var(--sr-color-surface);box-shadow:var(--sr-shadow-2);display:grid;position:absolute;inset-block-start:calc(100% + var(--sr-space-2));inset-inline-end:0;overflow-y:auto}.fmore .pop .k{font-size:var(--sr-font-size-xs);color:var(--sr-color-text-muted);margin-block-end:var(--sr-space-1-5);font-weight:600;display:block}.fmore select.inp{max-width:320px;height:36px}.mpick{display:inline-block;position:relative}.mpick>summary{cursor:pointer;align-items:center;gap:var(--sr-space-1-5);height:30px;padding-inline:var(--sr-space-3);border-radius:var(--sr-radius-pill);border:1px solid var(--sr-color-border);font-size:var(--sr-font-size-sm);color:var(--sr-color-text-muted);background:var(--sr-color-surface);white-space:nowrap;font-weight:600;list-style:none;display:inline-flex}.mpick>summary::-webkit-details-marker{display:none}.mpick>summary b{color:var(--sr-color-text);font-weight:600}.mpick>summary:after{content:"";width:5px;height:5px;transition:transform var(--sr-dur-base) var(--sr-ease-standard);border-block-end:1.5px solid;border-inline-end:1.5px solid;transform:rotate(45deg)translateY(-2px)}.mpick[open]>summary:after{transform:rotate(225deg)translateY(-1px)}[dir=rtl] .mpick>summary:after{transform:rotate(-45deg)translateY(-2px)}[dir=rtl] .mpick[open]>summary:after{transform:rotate(135deg)translateY(-1px)}.mpick>summary:hover,.mpick[open]>summary{border-color:var(--sr-color-border-strong)}.mpick-pop{z-index:6;inline-size:max-content;min-inline-size:180px;max-inline-size:min(320px,100vw - 32px);padding:var(--sr-space-1-5);border:1px solid var(--sr-color-border);border-radius:var(--sr-radius-md);background:var(--sr-color-surface);box-shadow:var(--sr-shadow-2);position:absolute;inset-block-start:calc(100% + var(--sr-space-1-5));inset-inline-start:0;overflow-y:auto}.mpick-pop .chips{align-items:stretch;gap:var(--sr-space-0-5);flex-flow:column;display:flex}.mpick-pop .chip{border-radius:var(--sr-radius-sm);block-size:32px;inline-size:100%;color:var(--sr-color-text-soft);background:0 0;border:0;justify-content:flex-start}.mpick-pop .chip.on{background:var(--sr-color-hover);color:var(--sr-color-text)}.menu-why{font-size:var(--sr-font-size-xs);font-weight:500;line-height:var(--sr-line-snug);color:var(--sr-color-text-muted);margin-block-start:var(--sr-space-0-5);display:block}.hm[data-place=up]>.hm-pop,.rm[data-place=up]>.rm-pop{inset-block-start:auto;inset-block-end:calc(100% + var(--sr-space-1-5))}.fmore[data-place=up]>.pop{inset-block-start:auto;inset-block-end:calc(100% + var(--sr-space-2))}.mpick[data-place=up]>.mpick-pop{inset-block-start:auto;inset-block-end:calc(100% + var(--sr-space-1-5))}.hm[open]>.hm-pop,.rm[open]>.rm-pop,.fmore[open]>.pop,.mpick[open]>.mpick-pop{animation:menuIn var(--sr-dur-quick) var(--sr-ease-standard)}@keyframes menuIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}[data-place=up][open]>.hm-pop,[data-place=up][open]>.rm-pop,[data-place=up][open]>.pop,[data-place=up][open]>.mpick-pop{animation-name:menuInUp}@keyframes menuInUp{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}html.static .hm-pop,html.static .rm-pop,html.static .fmore .pop,html.static .mpick-pop{animation:none!important}@media (prefers-reduced-motion:reduce){.hm-pop,.rm-pop,.fmore .pop,.mpick-pop{animation:none!important}}@media (pointer:coarse),(max-width:640px){.rm>summary{width:var(--sr-size-touch);height:var(--sr-size-touch)}.fmore>summary,.mpick>summary{min-block-size:var(--sr-size-touch);height:auto}.mpick-pop .chip,.hm-pop a,.hm-pop button,.rm-pop .btn,.pk>summary,.pk .pop button{min-block-size:var(--sr-size-touch)}}.pk{display:inline-block;position:relative}.pk>summary{cursor:pointer;align-items:center;gap:var(--sr-space-1-5);block-size:28px;padding-inline:var(--sr-space-2-5);border-radius:var(--sr-radius-pill);border:1px solid var(--sr-color-border);font-size:var(--sr-font-size-sm);color:var(--sr-color-text-muted);background:var(--sr-color-surface);white-space:nowrap;font-weight:500;list-style:none;display:inline-flex}.pk.md>summary{block-size:36px;padding-inline:var(--sr-space-3-5);font-size:var(--sr-font-size-sm)}.pk>summary::-webkit-details-marker{display:none}.pk>summary b{color:var(--sr-color-text);direction:ltr;unicode-bidi:isolate;font-weight:600}.pk>summary:after{content:"";border-inline-end:1.5px solid;block-size:5px;inline-size:5px;transition:transform var(--sr-dur-base) var(--sr-ease-standard);border-bottom:1.5px solid;transform:rotate(45deg)translateY(-2px)}.pk>summary:dir(rtl):after{transform:rotate(-45deg)translateY(-2px)}.pk[open]>summary{border-color:var(--sr-color-border-strong)}.pk>summary:focus-visible{outline:2px solid var(--sr-color-accent);outline-offset:2px}.pk .pop{z-index:9;max-block-size:240px;min-inline-size:250px;max-inline-size:calc(100vw - 48px);padding:var(--sr-space-1-5);border:1px solid var(--sr-color-border);border-radius:var(--sr-radius-md);background:var(--sr-color-surface);box-shadow:var(--sr-shadow-2);gap:var(--sr-space-0-5);animation:menuIn var(--sr-dur-quick) var(--sr-ease-standard);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--sr-space-1-5));inset-inline-start:0;overflow:auto}.pk .pop .gh{font-size:var(--sr-font-size-2xs);color:var(--sr-color-text-faint);padding:var(--sr-space-1-5) var(--sr-space-2-5) var(--sr-space-0-5);font-weight:600}.pk .pop button{gap:var(--sr-space-2);min-block-size:32px;padding-inline:var(--sr-space-2-5);border-radius:var(--sr-radius-sm);font:inherit;font-size:var(--sr-font-size-sm);color:var(--sr-color-text-soft);cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;font-weight:500;display:grid}.pk .pop button b{color:var(--sr-color-text);direction:ltr;unicode-bidi:isolate;font-weight:600}.pk .pop button .c{color:var(--sr-color-text-faint);font-size:var(--sr-font-size-xs)}.pk .pop button[aria-selected=true],.pk .pop button:hover,.pk .pop button:focus-visible{background:var(--sr-color-hover);color:var(--sr-color-text);outline:none}.pk .pop button[aria-selected=true] b:after{content:" ✓"}.pk .pop button[aria-disabled=true]{opacity:.55;cursor:not-allowed}html.static .pk .pop{animation:none!important}@media (prefers-reduced-motion:reduce){.pk .pop{animation:none!important}}
.fld{gap:var(--sr-space-2);flex-direction:column;display:flex}.fld>label,.fld>.lbl{font-size:var(--sr-font-size-sm);color:var(--sr-color-text-soft);font-weight:700}.fld .hint{font-size:var(--sr-font-size-xs);color:var(--sr-color-text-muted);font-weight:400}.fld .hint.err{color:var(--sr-color-danger-ink)}.fld .opt{color:var(--sr-color-text-faint);margin-inline-start:var(--sr-space-1-5);font-weight:500}.fld-row{gap:var(--sr-space-3-5);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.fld-row{grid-template-columns:1fr}}
.inp{height:46px;padding-inline:var(--sr-space-3-5);border:1px solid var(--sr-color-border);border-radius:var(--sr-radius-md);background:var(--sr-color-surface);font:inherit;font-size:var(--sr-font-size-md);color:var(--sr-color-text);transition:border-color var(--sr-dur-quick),box-shadow var(--sr-dur-base);outline:none;width:100%}.inp:focus-visible{outline:none}.inp:hover{border-color:var(--sr-color-border-strong)}.inp:focus{border-color:var(--sr-color-text);box-shadow:0 0 0 4px rgba(var(--sr-color-accent-rgb),.12)}.inp[aria-invalid=true]{border-color:var(--sr-color-danger)}.inp:disabled{opacity:.6;cursor:not-allowed}textarea.inp{height:auto;min-height:90px;padding-block:var(--sr-space-3);resize:vertical;line-height:var(--sr-line-body)}select.inp{cursor:pointer}.inp.sm{height:36px;font-size:var(--sr-font-size-md)}.inp[type=search]{max-inline-size:360px}
.pager{justify-content:space-between;align-items:center;gap:var(--sr-space-2) var(--sr-space-4);padding-block:var(--sr-space-2-5);padding-inline:var(--sr-space-4);border-block-start:1px solid var(--sr-color-border);font-size:var(--sr-font-size-sm);color:var(--sr-color-text-muted);flex-wrap:wrap;display:flex}.pager-range{margin:0}.pager-range b{color:var(--sr-color-text);font-weight:600}.pager-btns{align-items:center;gap:var(--sr-space-2);display:flex}.pager-of{text-align:center;min-inline-size:6ch}.pager .n{direction:ltr;unicode-bidi:isolate}.pager-gap{padding-inline:var(--sr-space-0-5)}.pager-n{min-inline-size:32px}.pager-size{align-items:center;gap:var(--sr-space-2);display:flex}.pager-size .inp{inline-size:auto}
details.reveal>summary,.sr-more-btn{cursor:pointer;align-items:center;gap:var(--sr-space-2);height:auto;padding:var(--sr-space-1-5) var(--sr-space-1);border-radius:var(--sr-radius-pill);color:var(--sr-color-text-muted);font-size:var(--sr-font-size-sm);text-align:start;max-inline-size:100%;transition:color var(--sr-dur-base) var(--sr-ease-standard),text-decoration-color var(--sr-dur-base) var(--sr-ease-standard);background:0 0;border:0;flex-direction:row-reverse;font-weight:500;list-style:none;display:inline-flex}details.reveal>summary::-webkit-details-marker{display:none}details.reveal>summary:hover,.sr-more-btn:hover{border-color:var(--sr-color-border-strong);color:var(--sr-color-text);text-underline-offset:3px;text-decoration:underline;transform:none}details.reveal>summary:after,.sr-more-btn:after{content:"";width:6px;height:6px;transition:transform var(--sr-dur-base) var(--sr-ease-spring);border-block-end:1.5px solid;border-inline-end:1.5px solid;transform:rotate(-45deg)}[dir=rtl] details.reveal>summary:after,[dir=rtl] .sr-more-btn:after{transform:rotate(45deg)}details.reveal[open]>summary:after,.sr-more-btn[aria-expanded=true]:after{transform:rotate(45deg)translateY(-2px)}[dir=rtl] details.reveal[open]>summary:after,[dir=rtl] .sr-more-btn[aria-expanded=true]:after{transform:rotate(-45deg)translateY(-2px)}details.reveal>summary .reveal-meta{padding:1px var(--sr-space-2);border-radius:var(--sr-radius-pill);background:var(--sr-color-surface-subtle);color:var(--sr-color-text-muted);font-size:var(--sr-font-size-xs);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-weight:500}details.reveal[open]>:not(summary){animation:paneIn var(--sr-dur-calm) var(--sr-ease-standard)}details.reveal.reveal-chip>summary{height:34px;padding:0 var(--sr-space-3);border:1px solid var(--sr-color-border);background:var(--sr-color-surface);color:inherit;font-size:var(--sr-font-size-sm);flex-direction:row}details.reveal.reveal-chip>summary:hover{text-decoration:none}details.reveal.reveal-chip>summary:after{width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}details.reveal.reveal-chip[open]>summary:after{transform:rotate(225deg)translateY(-2px)}details:not([open])>:not(summary){display:none!important}html.static details.reveal[open]>:not(summary){animation:none}@media (prefers-reduced-motion:reduce){details.reveal[open]>:not(summary){animation:none}}
.dt{min-width:0;max-width:100%}.card:has(>.dt),.card.flush:has(>.dt){overflow:clip}.dt.sticky-head table.t thead th{z-index:2;background:var(--sr-color-surface);box-shadow:0 1px 0 var(--sr-color-border);position:sticky;inset-block-start:var(--sr-dt-sticky-top,67px)}main .tw,main .tbl,main .t-scroll,main .tbl-wrap{overflow:visible!important}table.t{border-collapse:collapse;table-layout:auto;width:100%}table.t th{font-size:var(--sr-font-size-2xs);letter-spacing:var(--sr-tracking-label);text-transform:uppercase;color:var(--sr-color-text-muted);text-align:start;padding:var(--sr-space-3) var(--sr-space-5);border-block-end:1px solid var(--sr-color-border);white-space:nowrap;font-weight:500}[dir=rtl] table.t th{letter-spacing:0;text-transform:none}table.t td{padding:var(--sr-space-4) var(--sr-space-5);border-block-end:1px solid var(--sr-color-border);vertical-align:middle;transition:background-color var(--sr-dur-quick) var(--sr-ease-standard);white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:manual}table.t tr:last-child td{border-block-end:0}table.t tbody tr{cursor:pointer}table.t tbody tr:hover td,table.t tbody tr:focus-within td,table.t tbody tr.sel td{background:var(--sr-color-hover)}table.t tbody tr:active td{transform:scale(.995)}table.t .tag.crit:not(.now){background:var(--sr-color-danger-bg);color:var(--sr-color-danger-ink);box-shadow:inset 0 0 0 1px var(--sr-color-danger-bg-strong)}table.t .tag.crit:not(.now):before{content:"";border-radius:var(--sr-radius-round);background:var(--sr-color-danger);width:6px;height:6px;vertical-align:middle;margin-inline-end:var(--sr-space-1-5);display:inline-block}table.t .name{font-weight:600}table.t b{font-weight:500}table.t .s{font-size:var(--sr-font-size-sm);color:var(--sr-color-text-muted)}table.t td.end,table.t th.end{text-align:end}table.t td.center,table.t th.center{text-align:center}td .big{font-family:Archivo,sans-serif;font-weight:700;font-size:var(--sr-font-size-3xl);letter-spacing:var(--sr-tracking-tight)}table.t .row-link{color:inherit;padding-block:var(--sr-space-1);margin-block:calc(var(--sr-space-1) * -1);text-decoration:none;display:block}table.t .row-link:focus-visible{outline:2px solid var(--sr-color-accent);outline-offset:2px;border-radius:var(--sr-radius-xs)}table.t .dt-empty td{color:var(--sr-color-text-muted);text-align:center;padding:var(--sr-space-7) var(--sr-space-5);cursor:default}table.t .dt-sk td{cursor:default}table.t .sk-line{border-radius:var(--sr-radius-pill);width:70%;height:12px;display:block}table.t .th-sort{all:unset;cursor:pointer;align-items:center;gap:var(--sr-space-1-5);min-block-size:24px;display:inline-flex}table.t .th-sort:focus-visible{outline:2px solid var(--sr-color-accent);outline-offset:2px;border-radius:var(--sr-radius-xs)}table.t .th-sort:after{content:"";opacity:.25;border-block-start:5px solid;border-inline:4px solid #0000;width:0;height:0}table.t .th-sort.asc:after{opacity:1;border-block-start:0;border-block-end:5px solid}table.t .th-sort.desc:after{opacity:1}table.t td:first-child b,table.t td:first-child .name,table.t td:first-child>a,table.t .tag,table.t code,table.t .mono,table.t .num,table.t td.nw,table.t .idw,table.t td[data-fit]{white-space:nowrap}table.t.wrap-1 td[data-fit=m],table.t.wrap-2 td[data-fit]{white-space:normal}table.t.tight th,table.t.tight td{padding-inline:var(--sr-space-2-5)}table.t.tight td{font-size:var(--sr-font-size-md)}table.t:not(.stacked) .namecol{min-width:230px}table.t .col-off{display:none}table.t .colmeta{gap:var(--sr-space-1) var(--sr-space-3-5);font-size:var(--sr-font-size-xs);color:var(--sr-color-text-muted);white-space:normal;font-weight:400;line-height:var(--sr-line-normal);flex-wrap:wrap;max-height:calc(2.9em + 4px);margin-block-start:var(--sr-space-1-5);display:flex;overflow:hidden}table.t .colmeta .tag{font-size:var(--sr-font-size-2xs);padding:1px var(--sr-space-2)}table.t .colmeta b{color:var(--sr-color-text-faint);margin-inline-end:var(--sr-space-1);font-weight:600}table.t .colmeta .more{color:var(--sr-color-text-faint);font-weight:500}table.t .ract{justify-content:flex-end;align-items:center;gap:var(--sr-space-1-5);display:inline-flex}table.t td.act,table.t td.nw .btn{white-space:nowrap}table.t td.act:has(details[open]),table.t td.act:focus-within{z-index:var(--sr-z-raised);position:relative}table.t th.vh-th{font-size:0}table.t.stacked .rm-pop{inset-inline:0 auto}table.t th.bkc,table.t td.bkc{width:40px;padding-inline-end:0}.bulkbar{justify-content:space-between;align-items:center;gap:var(--sr-space-3);padding-block:var(--sr-space-2-5);padding-inline:var(--sr-space-6) var(--sr-space-3);background:var(--sr-color-text);color:var(--sr-color-text-on-ink);border-radius:var(--sr-radius-pill);box-shadow:var(--sr-shadow-2);z-index:var(--sr-z-sticky);flex-wrap:wrap;margin-block-start:var(--sr-space-5);display:flex;position:sticky;inset-block-end:var(--sr-space-4)}.bulkbar[hidden]{display:none}.bulkbar .bn{font-weight:600;font-size:var(--sr-font-size-md);gap:var(--sr-space-1-5);align-items:center;display:inline-flex}.bulkbar .ba{gap:var(--sr-space-2);flex-wrap:wrap;display:flex}.bulkbar .btn{background:color-mix(in srgb,var(--sr-color-text-on-ink) 12%,transparent);color:var(--sr-color-text-on-ink);border-color:#0000}.bulkbar .btn:hover{background:color-mix(in srgb,var(--sr-color-text-on-ink) 20%,transparent)}.bulkbar .btn.primary{background:var(--sr-color-text-on-ink);color:var(--sr-color-text)}.bulkbar .btn.ghost{background:0 0}table.t tr.sr-more-row td{text-align:center;padding:var(--sr-space-2-5);cursor:default}table.t tr.sr-more-row:hover td{background:0 0}.sr-more-btn{color:var(--sr-color-accent-ink);font-weight:500;font-size:var(--sr-font-size-sm);cursor:pointer;align-items:center;gap:var(--sr-space-1-5);background:0 0;border:0;display:inline-flex}.sr-more-btn:hover{text-decoration:underline}table.t.stacked,table.t.stacked tbody,table.t.stacked tr,table.t.stacked td{width:100%;display:block}table.t.stacked thead{display:none}table.t.stacked tr{padding:var(--sr-space-3-5) var(--sr-space-5);border-block-end:1px solid var(--sr-color-border)}table.t.stacked tr:last-child{border-block-end:0}.dt-v{display:contents}table.t.stacked td{column-gap:var(--sr-space-3-5);padding:var(--sr-space-1) 0;text-align:start;border:0;grid-template-columns:min(34%,200px) minmax(0,1fr);align-items:start;min-height:24px;display:grid}table.t.stacked td .dt-v{min-width:0;display:block}table.t.stacked td:before{content:attr(data-label);overflow-wrap:anywhere;font-size:var(--sr-font-size-xs);letter-spacing:var(--sr-tracking-label);text-transform:uppercase;color:var(--sr-color-text-faint);padding-block-start:var(--sr-space-1);font-weight:600}[dir=rtl] table.t.stacked td:before{letter-spacing:0;text-transform:none}table.t.stacked td.nw,table.t.stacked td[data-fit],table.t.stacked td:first-child b,table.t.stacked td:first-child .name,table.t.stacked td:first-child>a{white-space:normal}table.t.stacked td:first-child,table.t.stacked td[data-label=""]{grid-template-columns:minmax(0,1fr)}table.t.stacked td:first-child{padding-block-end:var(--sr-space-1-5)}table.t.stacked td:first-child:before,table.t.stacked td[data-label=""]:before,table.t.stacked td.bkc{display:none}table.t.stacked tbody tr:hover td{background:0 0}table.t.stacked tbody tr:hover{background:var(--sr-color-hover)}table.t.stacked tr.sr-more-row td{padding:0}@media (max-width:860px){.dt>table.t .rm-pop{inset-inline:0 auto}.dt>table.t,.dt>table.t tbody,.dt>table.t tr,.dt>table.t td{width:100%;display:block}.dt>table.t thead{display:none}.dt>table.t tr{padding:var(--sr-space-3-5) var(--sr-space-5);border-block-end:1px solid var(--sr-color-border)}.dt>table.t tr:last-child{border-block-end:0}.dt>table.t td{column-gap:var(--sr-space-3-5);padding:var(--sr-space-1) 0;text-align:start;border:0;grid-template-columns:min(34%,200px) minmax(0,1fr);align-items:start;min-height:24px;display:grid}.dt>table.t td .dt-v{min-width:0;display:block}.dt>table.t td:before{content:attr(data-label);overflow-wrap:anywhere;font-size:var(--sr-font-size-xs);letter-spacing:var(--sr-tracking-label);text-transform:uppercase;color:var(--sr-color-text-faint);padding-block-start:var(--sr-space-1);font-weight:600}[dir=rtl] .dt>table.t td:before{letter-spacing:0;text-transform:none}.dt>table.t td.nw,.dt>table.t td[data-fit],.dt>table.t td:first-child b,.dt>table.t td:first-child .name,.dt>table.t td:first-child>a{white-space:normal}.dt>table.t td:first-child,.dt>table.t td[data-label=""]{grid-template-columns:minmax(0,1fr)}.dt>table.t td:first-child{padding-block-end:var(--sr-space-1-5)}.dt>table.t td:first-child:before,.dt>table.t td[data-label=""]:before,.dt>table.t td.bkc{display:none}.dt>table.t tbody tr:hover td{background:0 0}.dt>table.t tbody tr:hover{background:var(--sr-color-hover)}.dt>table.t tr.sr-more-row td{padding:0}}table.t tbody tr.arr-row{outline:1px solid var(--sr-color-accent);outline-offset:-1px}table.t tbody tr.arr-row:focus{outline:2px solid var(--sr-color-accent);outline-offset:-2px}table.t tbody tr.arr-row>td{background:var(--sr-color-accent-bg);animation:dtArrive var(--sr-dur-story) ease-out both}table.t tbody tr.arr-row>td:first-child{box-shadow:inset 3px 0 0 var(--sr-color-accent)}[dir=rtl] table.t tbody tr.arr-row>td:first-child{box-shadow:inset -3px 0 0 var(--sr-color-accent)}table.t tbody tr[data-row-id]{scroll-margin-block:96px}@keyframes dtArrive{0%{background:var(--sr-color-accent-bg-strong)}to{background:var(--sr-color-accent-bg)}}@media (prefers-reduced-motion:reduce){table.t tbody tr.arr-row>td{animation:none}}html.static table.t tbody tr.arr-row>td{animation:none}@media (pointer:coarse),(max-width:640px){table.t .row-link{padding-block:calc((var(--sr-size-touch) - 1.3em) / 2);margin-block:calc((var(--sr-size-touch) - 1.3em) / -2)}.sr-more-btn{min-block-size:var(--sr-size-touch)}}
.icon-btn{border-radius:var(--sr-radius-round);border:1px solid var(--sr-color-border);background:var(--sr-color-surface);cursor:pointer;width:42px;height:42px;transition:transform var(--sr-dur-base) var(--sr-ease-spring),border-color var(--sr-dur-quick);place-items:center;display:grid;position:relative}.icon-btn:hover{border-color:var(--sr-color-border-strong);background:var(--tint-hover)}.icon-btn .dot{border-radius:var(--sr-radius-round);background:var(--sr-color-danger);border:2px solid var(--sr-color-surface);width:8px;height:8px;position:absolute;inset-block-start:var(--sr-space-2);inset-inline-end:var(--sr-space-2-5)}@media (max-width:860px){.icon-btn{display:none}}.cw-x{border-radius:var(--sr-radius-round);border:1px solid var(--sr-color-border);background:var(--sr-color-surface);cursor:pointer;width:34px;height:34px;color:var(--sr-color-text-muted);transition:all var(--sr-dur-base) var(--sr-ease-standard);place-items:center;text-decoration:none;display:grid}.cw-x:hover{color:var(--sr-color-text);border-color:var(--sr-color-border-strong);background:var(--tint-hover)}@media (pointer:coarse),(max-width:640px){.icon-btn,.cw-x{width:var(--sr-size-touch);height:var(--sr-size-touch)}}
dialog.modal{border:1px solid var(--sr-color-border);border-radius:var(--sr-radius-xl);background:var(--sr-color-surface);width:min(640px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--sr-color-text);box-shadow:0 40px 120px -30px rgba(var(--black-rgb),.5);opacity:0;transition:opacity var(--sr-dur-base) var(--sr-ease-standard),transform var(--sr-dur-calm) var(--sr-ease-spring),overlay var(--sr-dur-base) allow-discrete,display var(--sr-dur-base) allow-discrete;flex-direction:column;padding:0;display:flex;overflow:hidden;transform:translateY(16px)scale(.98)}dialog.modal[open]{opacity:1;transform:none}@starting-style{dialog.modal[open]{opacity:0;transform:translateY(16px)scale(.98)}}dialog.modal:not([open]){display:none}dialog.modal::backdrop{background:rgba(var(--night-rgb),.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog.modal.wide{width:min(880px,100vw - 32px)}.m-h{align-items:flex-start;gap:var(--sr-space-3-5);padding:var(--sr-space-6) var(--sr-space-6) var(--sr-space-1-5);display:flex}.m-h>div{flex:1;min-width:0}.m-h h3{font-size:var(--sr-font-size-3xl);letter-spacing:var(--sr-tracking-tight);font-weight:700}.m-h p{font-size:var(--sr-font-size-md);color:var(--sr-color-text-muted);margin-block-start:var(--sr-space-1)}.m-b{padding:var(--sr-space-4) var(--sr-space-6) var(--sr-space-2);gap:var(--sr-space-5);flex-direction:column;display:flex;overflow:auto}.m-f{justify-content:space-between;align-items:center;gap:var(--sr-space-3);padding:var(--sr-space-3-5) var(--sr-space-6);border-block-start:1px solid var(--sr-color-border);background:var(--sr-color-surface-subtle);flex-wrap:wrap;display:flex}.m-f .chg{font-size:var(--sr-font-size-sm);color:var(--sr-color-text-muted);flex:12rem;min-inline-size:0}.m-f .chg b{color:var(--sr-color-text)}.m-f-a{justify-content:flex-end;gap:var(--sr-space-2);flex-wrap:wrap;flex:0 auto;min-inline-size:0;max-inline-size:100%;margin-inline-start:auto;display:flex}@media (max-width:640px){dialog.modal{width:100vw;max-width:100vw;max-height:calc(100vh - var(--sr-space-6));border-radius:var(--sr-radius-xl) var(--sr-radius-xl) 0 0;border-block-end:0;border-inline:0;margin-block-end:0;inset-block:auto 0}@supports (height:100dvh){dialog.modal{max-height:calc(100dvh - var(--sr-space-6))}}dialog.modal .m-f{padding-block-end:calc(var(--sr-space-3-5) + env(safe-area-inset-bottom,0px))}}html.static dialog.modal{transition:none}@supports (height:100dvh){dialog.modal{max-height:calc(100dvh - 48px)}}dialog.modal .m-b{min-block-size:0}@media (prefers-reduced-motion:reduce){dialog.modal{transition:none}}
.skeleton{background:var(--sr-color-well);border-radius:var(--sr-radius-sm);min-height:1em;display:block;position:relative;overflow:hidden;color:#0000!important}span.skeleton.inline{vertical-align:middle;display:inline-block}.skeleton:after{content:"";background:linear-gradient(90deg,transparent,rgba(var(--white-rgb),.55),transparent);animation:sk var(--sr-dur-story) infinite;position:absolute;inset:0;transform:translate(-100%)}[data-theme=dark] .skeleton:after{background:linear-gradient(90deg,transparent,rgba(var(--white-rgb),.08),transparent)}@keyframes sk{to{transform:translate(100%)}}[dir=rtl] .skeleton:after{animation-name:skR;transform:translate(100%)}@keyframes skR{to{transform:translate(-100%)}}html.static .skeleton:after{animation:none}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.skel{background:linear-gradient(90deg,var(--sr-color-well),var(--sr-color-hover),var(--sr-color-well));border-radius:var(--sr-radius-sm);background-size:200% 100%;animation:1.4s infinite sh}@keyframes sh{to{background-position:-200% 0}}.sk-lines{gap:var(--sr-space-2);flex-direction:column;display:flex}
.drop{justify-items:center;gap:var(--sr-space-2-5);text-align:center;padding:var(--s5) var(--sr-space-4);border:1.5px dashed var(--sr-color-border-strong);border-radius:var(--sr-radius-lg);background:var(--sr-color-surface-subtle);transition:border-color var(--sr-dur-base) var(--sr-ease-standard),background var(--sr-dur-base) var(--sr-ease-standard),transform var(--sr-dur-base) var(--sr-ease-spring);display:grid}.drop.over{border-color:var(--sr-color-text);background:var(--sr-color-hover);border-style:solid;transform:scale(1.005)}.drop .big{border-radius:var(--sr-radius-md);background:var(--sr-color-text);width:48px;height:48px;color:var(--sr-color-text-on-ink);transition:transform var(--sr-dur-calm) var(--sr-ease-spring);place-items:center;display:grid}.drop.over .big{transform:translateY(-3px)scale(1.06)}.drop h3{font-size:var(--sr-font-size-xl);letter-spacing:var(--sr-tracking-snug)}.drop p{font-size:var(--sr-font-size-sm);color:var(--sr-color-text-muted);max-width:40ch;line-height:var(--sr-line-body)}.drop.compact{gap:var(--sr-space-2-5);padding:var(--sr-space-4);border-radius:var(--sr-radius-md);color:var(--sr-color-text-muted);font-size:var(--sr-font-size-sm);background:0 0;justify-content:center;align-items:center;display:flex}.sr-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.drop:has(>.sr-file:focus-visible)>label{outline:2px solid var(--sr-color-accent);outline-offset:2px}.drop.hero{gap:var(--sr-space-3);padding:var(--s8) var(--s5);border-radius:var(--sr-radius-xl);transition:border-color var(--sr-dur-base) var(--sr-ease-standard),background var(--sr-dur-base) var(--sr-ease-standard),transform var(--sr-dur-base) var(--sr-ease-spring)}.drop.hero.over{border-color:var(--sr-color-accent);background:var(--sr-color-accent-bg);transform:scale(1.006)}.drop.hero .big{border-radius:var(--sr-radius-lg);width:56px;height:56px}.drop.hero.over .big{background:var(--sr-color-accent);transform:translateY(-4px)scale(1.06)}.drop.hero :is(h2,h3){font-size:var(--sr-font-size-3xl);letter-spacing:var(--sr-tracking-snug);font-weight:700}.drop.hero p{font-size:var(--sr-font-size-md);max-width:52ch;line-height:var(--sr-line-body)}[dir=rtl] .drop :is(h2,h3){letter-spacing:0}.drop.bar{place-items:center stretch;gap:var(--sr-space-4);text-align:start;padding:var(--sr-space-3) var(--sr-space-4);border-radius:var(--sr-radius-lg);flex-wrap:wrap;display:flex}.drop.bar.over{border-color:var(--sr-color-accent);background:var(--sr-color-accent-bg);transform:none}.drop.bar .dz-ico{border-radius:var(--sr-radius-md);background:var(--sr-color-surface);border:1px solid var(--sr-color-border);flex:none;place-items:center;width:36px;height:36px;display:grid}.drop.bar .dz-txt{flex:1;min-width:200px}.drop.bar .dz-txt b{font-size:var(--sr-font-size-md);display:block}.drop.bar .dz-txt small{font-size:var(--sr-font-size-sm);color:var(--sr-color-text-muted);line-height:var(--sr-line-normal);margin-block-start:var(--sr-space-0-5);display:block}.drop.bar .dz-acts{gap:var(--sr-space-2);flex-wrap:wrap;display:flex}.drop.bar:has(>.sr-file:focus-visible) .dz-acts>label{outline:2px solid var(--sr-color-accent);outline-offset:2px}@media (max-width:760px){.drop.hero{padding:var(--sr-space-card) var(--sr-space-4)}}html.static .drop,html.static .drop .big{transition:none}@media (prefers-reduced-motion:reduce){.drop,.drop .big{transition:none}}.dz-list{margin:var(--sr-space-3) 0 0;gap:var(--sr-space-1-5);flex-direction:column;padding:0;list-style:none;display:flex}.dz-list li{gap:var(--sr-space-2-5);padding:var(--sr-space-2-5) var(--sr-space-3);border:1px solid var(--sr-color-border);border-radius:var(--sr-radius-md);background:var(--sr-color-surface);animation:paneIn var(--sr-dur-calm) var(--sr-ease-standard);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.dz-list small{color:var(--sr-color-text-muted);display:block}html.static .dz-list li{animation:none}
.empty{justify-items:center;gap:var(--sr-space-2);padding:var(--sr-space-8) var(--sr-space-4);text-align:center;color:var(--sr-color-text-muted);border:1px dashed var(--sr-color-border-strong);border-radius:var(--sr-radius-lg);display:grid}.empty b{color:var(--sr-color-text);font-size:var(--sr-font-size-lg);font-weight:500}.empty .btn{margin-block-start:var(--sr-space-1)}
.eyebrow{align-items:center;gap:var(--sr-space-2);font-size:var(--sr-font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--sr-color-accent-ink);font-weight:600;display:inline-flex}.eyebrow.ink{color:var(--sr-color-text-muted)}.eyebrow .live{border-radius:var(--sr-radius-round);background:var(--sr-color-accent);width:7px;height:7px;box-shadow:0 0 0 0 rgba(var(--sr-color-accent-rgb),.5);animation:2s infinite live}@keyframes live{0%{box-shadow:0 0 0 0 rgba(var(--sr-color-accent-rgb),.55)}70%{box-shadow:0 0 0 8px rgba(var(--sr-color-accent-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--sr-color-accent-rgb),0)}}html.static .eyebrow .live{animation:none}
.grid{gap:var(--sr-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.s3{grid-column:span 3}.s4{grid-column:span 4}.s5{grid-column:span 5}.s6{grid-column:span 6}.s7{grid-column:span 7}.s8{grid-column:span 8}.s9{grid-column:span 9}.s12{grid-column:span 12}.grid>.card,.grid>article,.grid>aside>.card{height:auto}.grid>:not(.card,.ai)>:is(.card,.ai):only-child{block-size:100%}.grid>.card,.grid>.ai,.grid>.grid{margin-block-start:0}.grid>.empty,.grid>[aria-busy=true],.grid>details.reveal{grid-column:1/-1}@media (max-width:1180px){.s3,.s4,.s5,.s6,.s7,.s8,.s9{grid-column:span 12}}
.cu{direction:ltr;unicode-bidi:isolate;display:inline-grid}.cu>*{grid-area:1/1}.cu-f{opacity:0}.num .unit{letter-spacing:var(--sr-tracking-snug);font-size:.45em}.card.kpi{background-image:var(--sr-gradient-wash)}.kpi .label{font-size:var(--sr-font-size-sm);color:var(--sr-color-text-muted);align-items:center;gap:var(--sr-space-2);font-weight:500;display:flex}.kpi .num{margin-block-start:var(--sr-space-3);font-size:44px}.kpi .sub{font-size:var(--sr-font-size-sm);color:var(--sr-color-text-muted);margin-block-start:var(--sr-space-3)}.kpi .num.long{font-size:var(--sr-font-size-4xl);line-height:var(--sr-line-tight)}.kp .kpi .num.long{font-size:var(--sr-font-size-3xl)}.kp .kpi{flex-direction:column;display:flex}.kpi .sub .delta{margin-inline-end:var(--sr-space-2)}.kpi .num.good,.kpi-cell .num.good{color:var(--sr-color-success)}.kpi .num.crit,.kpi-cell .num.crit{color:var(--sr-color-danger-ink)}.kpi .num.muted,.kpi-cell .num.muted{color:var(--sr-color-text-muted)}.kpi-spark{margin-block-start:var(--sr-space-3)}.kp{gap:var(--sr-grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.kp.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.kp.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.kp .card{padding:var(--sr-card-pad);margin-block-start:0}.kp .kpi .num{font-size:var(--sr-font-size-5xl);margin-block-start:var(--sr-space-2-5)}.kp .kpi .sub{margin-block-start:auto;padding-block-start:var(--sr-space-1-5)}.kp .kpi .label{align-items:flex-start}.kpi .sub{align-items:center;column-gap:var(--sr-space-2);flex-wrap:wrap;display:flex}a.card.kpi.kf{display:block}.kp a.card.kpi.kf{display:flex}.kpi.kf{color:inherit;font:inherit;text-align:start;cursor:pointer;width:100%;transition:border-color var(--sr-dur-quick) var(--sr-ease-standard),transform var(--sr-dur-base) var(--sr-ease-spring),box-shadow var(--sr-dur-base) var(--sr-ease-standard);text-decoration:none}.kpi.kf:hover{border-color:var(--sr-color-border-strong);box-shadow:var(--sr-shadow-2);transform:translateY(-1px)}.kpi.kf:active{box-shadow:var(--sr-shadow-1);transform:translateY(0)scale(.99)}.kpi.kf.on{border-color:var(--sr-color-text)}.kpi.kf:focus-visible{outline:var(--sr-focus-outline-width) solid var(--sr-color-accent);outline-offset:var(--sr-focus-outline-offset)}.kpi-strip{background:var(--sr-color-border);border:1px solid var(--sr-color-border);border-radius:var(--sr-radius-md);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-block-end:var(--sr-space-5);display:grid;overflow:hidden}.kpi-strip.five{grid-template-columns:repeat(5,minmax(0,1fr))}.kpi-strip.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-strip.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-strip>.kpi-cell{background:var(--sr-color-surface);padding:var(--sr-space-3) var(--sr-space-4);min-width:0}.kpi-strip .num{font-size:var(--sr-font-size-4xl);line-height:var(--sr-line-tight);white-space:nowrap}.kpi-strip .num.long{font-size:var(--sr-font-size-xl);line-height:var(--sr-line-snug)}.kpi-strip .l{font-size:var(--sr-font-size-xs);color:var(--sr-color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-block-start:var(--sr-space-1);overflow:hidden}.kpi-strip .sub{font-size:var(--sr-font-size-xs);color:var(--sr-color-text-muted);margin-block-start:var(--sr-space-0-5)}.kpi-strip .kpi-cell.kf{color:inherit;font:inherit;text-align:start;cursor:pointer;border:0;border-radius:0;text-decoration:none}.kpi-strip .kpi-cell.kf:hover,.kpi-strip .kpi-cell.kf.on{background:var(--tint-selected)}.kpi-strip .kpi-cell.kf:active{background:var(--sr-color-hover)}.kpi-strip .kpi-cell.kf:focus-visible{outline:var(--sr-focus-outline-width) solid var(--sr-color-accent);outline-offset:calc(var(--sr-focus-outline-offset) * -1)}.stats{gap:var(--sr-space-14);border-block-start:1px solid var(--sr-color-border);flex-wrap:wrap;padding-block-start:var(--sr-space-5);display:flex}.stats.c4,.stats.c3,.stats.c2{gap:var(--sr-space-6);display:grid}.stats.c4{grid-template-columns:repeat(4,1fr)}.stats.c3{grid-template-columns:repeat(3,1fr)}.stats.c2{grid-template-columns:repeat(2,1fr)}.stats .num{font-size:var(--sr-font-size-5xl)}.stats .l{font-size:var(--sr-font-size-sm);color:var(--sr-color-text-muted);margin-block-start:var(--sr-space-1-5)}.stats .sub{font-size:var(--sr-font-size-xs);color:var(--sr-color-text-muted);margin-block-start:var(--sr-space-1)}@media (max-width:1100px){.kp{grid-template-columns:1fr 1fr}}@media (max-width:860px){.stats.c4,.stats.c3{grid-template-columns:repeat(2,1fr)}.stats{gap:var(--sr-space-7)}}@media (max-width:760px){.kpi-strip,.kpi-strip.five{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi-strip.c6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1000px){.kpi-strip.c6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.kpi-strip.c6{grid-template-columns:repeat(2,minmax(0,1fr))}}.delta{align-items:center;gap:var(--sr-space-0-5);font-weight:700;font-size:var(--sr-font-size-sm);font-family:var(--sr-font-family-numeric);direction:ltr;unicode-bidi:isolate;display:inline-flex}.delta.good{color:var(--sr-color-success)}.delta.bad{color:var(--sr-color-danger-ink)}.delta.neutral{color:var(--sr-color-text-muted)}.delta .trend-up,.delta .trend-down{font-size:.8em;display:inline-block}.kpi-delta.cm-go{animation:dLand var(--sr-dur-calm) var(--sr-ease-spring) both var(--d,.9s)}@keyframes dLand{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}
.stack{gap:var(--sr-space-4);flex-direction:column;display:flex}.stack>*,.stack>.section{margin-block-start:0}.cluster{align-items:center;gap:var(--sr-space-2);flex-wrap:wrap;display:flex}.split{justify-content:space-between;align-items:center;gap:var(--sr-space-4);min-width:0;display:flex}.split.top{align-items:flex-start}.split>:first-child{min-width:0}:is(.stack,.cluster,.split)[data-gap="0"]{gap:0}:is(.stack,.cluster,.split)[data-gap="1"]{gap:var(--sr-space-1)}:is(.stack,.cluster,.split)[data-gap="2"]{gap:var(--sr-space-2)}:is(.stack,.cluster,.split)[data-gap="3"]{gap:var(--sr-space-3)}:is(.stack,.cluster,.split)[data-gap="4"]{gap:var(--sr-space-4)}:is(.stack,.cluster,.split)[data-gap="5"]{gap:var(--s5)}:is(.stack,.cluster,.split)[data-gap="6"]{gap:var(--s6)}:is(.stack,.cluster,.split)[data-gap="7"]{gap:var(--s7)}:is(.stack,.cluster,.split)[data-gap="9"]{gap:var(--s9)}.cluster.end{justify-content:flex-end}.divider{background:var(--sr-color-border);height:1px;margin:var(--sr-space-inset) 0;border:0}
.meter{border-radius:var(--sr-radius-pill);background:var(--sr-color-well);height:8px;overflow:hidden}.meter.lg{height:12px}.meter>i{border-radius:inherit;background:var(--sr-color-text);height:100%;transition:width var(--sr-dur-story) var(--sr-ease-standard);display:block}.meter.acc>i{background:var(--sr-color-accent)}.meter.hot>i{background:var(--sr-color-danger)}.meter.good>i{background:var(--sr-color-success)}.meter.muted>i{background:var(--sr-color-text-muted)}.meter.line>i{background:var(--sr-color-border-strong)}.meter.still>i,.prog.still>i{transition:none}.bars{gap:var(--sr-space-3-5);flex-direction:column;display:flex}.bars.dense{gap:var(--sr-space-2)}.bar{gap:var(--sr-space-3);font-size:var(--sr-font-size-sm);grid-template-columns:160px 1fr 72px;align-items:center;display:grid}.bar .bl{overflow-wrap:anywhere;min-width:0}.bar .v{text-align:end;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-family:Archivo,sans-serif;font-weight:700}@media (max-width:860px){.bar{grid-template-columns:96px 1fr 52px}}@media (max-width:640px){.bar{grid-template-columns:minmax(0,1fr) 64px}.bar .meter{grid-area:2/1/auto/-1}}.pm{align-items:center;gap:var(--sr-space-2-5);min-width:120px;display:flex}.pm .meter{flex:1}.pm b{font:600 var(--sr-font-size-sm) "Archivo",sans-serif;text-align:end;direction:ltr;unicode-bidi:isolate;min-width:34px}.rdc{gap:var(--sr-space-1-5);flex-direction:column;min-width:72px;display:flex}.rdc .meter{width:72px;display:block}.prog{border-radius:var(--sr-radius-pill);background:var(--sr-color-well);gap:var(--sr-space-0-5);height:10px;display:flex;overflow:hidden}.prog.lg{height:12px}.prog>i{height:100%;transition:width var(--sr-dur-story) var(--sr-ease-standard);display:block}.seg.ink{background:var(--sr-color-text)}.seg.accent{background:var(--sr-color-accent)}.seg.good{background:var(--sr-color-success)}.seg.crit-soft{background:color-mix(in srgb,var(--sr-color-danger) 32%,var(--sr-color-surface))}.seg.muted{background:var(--sr-color-text-muted)}.seg.line{background:var(--sr-color-border-strong)}.prog-legend{gap:var(--sr-space-6);font-size:var(--sr-font-size-sm);color:var(--sr-color-text-muted);flex-wrap:wrap;margin-block-start:var(--sr-space-3);display:flex}.prog-legend>span{align-items:center;gap:var(--sr-space-1-5);display:inline-flex}.prog-legend b{color:var(--sr-color-text);font-family:Archivo,sans-serif}.prog-legend i{border-radius:var(--sr-radius-xs);flex:none;width:10px;height:10px;display:inline-block}.ring{flex:none;width:120px;height:120px}.ring.md{width:112px;height:112px}.ring.sm{width:76px;height:76px}.ring .arc{transition:stroke-dashoffset 1.8s var(--sr-ease-standard)}.ring.still .arc{transition:none}.ring .arc.ring-seg{transition:stroke-dasharray var(--sr-dur-slow) var(--sr-ease-standard)}.ring.still .arc.ring-seg{transition:none}.ring .ring-track.hollow{stroke:var(--sr-color-border-strong);stroke-width:2px;stroke-dasharray:4 5}.ring .ring-t{font:700 var(--sr-font-size-4xl) "Archivo",sans-serif;fill:var(--sr-color-text)}.ring .ring-mark{stroke:var(--sr-color-text-muted);stroke-width:2px;stroke-linecap:round;opacity:.55}.ring .ring-c{font:500 var(--sr-font-size-2xs) "Archivo",sans-serif;fill:var(--sr-color-text-muted)}.ring.sm .ring-t{font-size:var(--sr-font-size-4xl)}
.mo-enter{animation:moEnter var(--sr-dur-calm) var(--sr-ease-standard) both;animation-delay:calc(var(--mo-i,0) * var(--sr-stagger))}.mo-exit{animation:moExit var(--sr-dur-base) var(--sr-ease-exit) both;pointer-events:none}@keyframes moEnter{0%{opacity:0;translate:0 6px}to{opacity:1;translate:none}}@keyframes moExit{to{opacity:0;translate:-4px}}[dir=rtl] .mo-exit{animation-name:moExitRtl}@keyframes moExitRtl{to{opacity:0;translate:4px}}.mo-stagger>*{animation:moEnter var(--sr-dur-calm) var(--sr-ease-standard) both;animation-delay:calc(var(--mo-i,0) * var(--sr-stagger))}.mo-settle{animation:moSettle var(--sr-dur-story) var(--sr-ease-standard) both}@keyframes moSettle{0%{background-color:color-mix(in srgb,var(--sr-color-success) 16%,transparent)}to{background-color:#0000}}.mo-page{animation:moPage var(--sr-dur-calm) var(--sr-ease-standard) both}@keyframes moPage{0%{opacity:0;translate:0 4px}to{opacity:1;translate:none}}.mo-tick{vertical-align:-.2em;flex:none;block-size:1.15em;inline-size:1.15em;display:inline-block}.mo-tick path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:0;animation:moTick var(--sr-dur-calm) var(--sr-ease-standard) both}@keyframes moTick{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.mo-steps{gap:0;margin:0;padding:0;list-style:none;display:flex}.mo-steps.col{flex-direction:column}.mo-step{gap:var(--sr-space-1-5);min-width:0;flex-direction:column;flex:1;padding-inline-end:var(--sr-space-3);display:flex;position:relative}.mo-steps.col .mo-step{align-items:flex-start;gap:var(--sr-space-3);flex-direction:row;padding-block-end:var(--sr-space-4);padding-inline-end:0}.mo-mark{z-index:1;border-radius:var(--sr-radius-round);block-size:24px;inline-size:24px;font:600 var(--sr-font-size-2xs) var(--font);background:var(--sr-color-surface);border:1.5px solid var(--sr-color-border-strong);color:var(--sr-color-text-muted);transition:background-color var(--sr-dur-base) var(--sr-ease-standard),border-color var(--sr-dur-base) var(--sr-ease-standard),color var(--sr-dur-base);flex:none;place-items:center;display:grid;position:relative}.mo-step.done .mo-mark{background:var(--sr-color-text);border-color:var(--sr-color-text);color:var(--sr-color-text-on-ink)}.mo-step.active .mo-mark{border-color:var(--sr-color-text);color:var(--sr-color-text);box-shadow:0 0 0 0 rgba(var(--sr-color-accent-rgb),.35);animation:moPulse 1.8s var(--sr-ease-standard) infinite}.mo-step.blocked .mo-mark{border-color:var(--sr-color-danger);color:var(--sr-color-danger)}@keyframes moPulse{70%{box-shadow:0 0 0 7px rgba(var(--sr-color-accent-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--sr-color-accent-rgb),0)}}html.static .mo-step.active .mo-mark{animation:none}.mo-rail{background:var(--sr-color-border);block-size:2px;position:absolute;inset-block-start:var(--sr-space-3);inset-inline-start:var(--sr-space-6);inset-inline-end:0;overflow:hidden}.mo-steps.col .mo-rail{inset-block:var(--sr-space-6) 0;block-size:auto;inline-size:2px;inset-inline-start:var(--sr-space-3)}.mo-rail i{background:var(--sr-color-text);transform-origin:0;block-size:100%;inline-size:100%;transition:transform var(--sr-dur-slow) var(--sr-ease-standard);display:block;transform:scaleX(0)}[dir=rtl] .mo-rail i{transform-origin:100%}.mo-steps.col .mo-rail i{transform-origin:top;transform:scaleY(0)}.mo-step.done .mo-rail i{transform:none}.mo-step:last-child .mo-rail{display:none}.mo-step b{font-size:var(--sr-font-size-sm);font-weight:600}.mo-step small{font-size:var(--sr-font-size-xs);color:var(--sr-color-text-muted);margin-block-start:var(--sr-space-0-5);display:block}.mo-step.todo b{color:var(--sr-color-text-muted);font-weight:500}.mo-demo-row{padding:var(--sr-space-3);border-radius:var(--sr-radius-md);border:1px solid var(--sr-color-border)}.mo-demo{gap:var(--sr-space-3);max-inline-size:520px;display:grid}.mo-demo-bar{gap:var(--sr-space-2);display:flex}.mo-demo-list{gap:var(--sr-space-1-5);margin:0;padding:0;list-style:none;display:grid}.mo-demo-ok{gap:var(--sr-space-3);align-items:center;max-inline-size:360px;display:flex}.mo-demo-grow{flex:1}.mo-prail{gap:var(--sr-space-2-5);display:grid}.mo-prail-labels{gap:var(--sr-space-1-5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.mo-prail-labels li{font-size:var(--sr-font-size-xs);line-height:var(--sr-line-snug);color:var(--sr-color-text-faint);overflow-wrap:anywhere;transition:color var(--sr-dur-calm) var(--sr-ease-standard);align-self:end;font-weight:500}.mo-prail-labels li.done{color:var(--sr-color-text-muted)}.mo-prail-labels li.on{color:var(--sr-color-text);font-weight:600}.mo-prail-track{gap:var(--sr-space-1-5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.mo-prail-seg{border-radius:var(--sr-radius-pill);background:var(--sr-color-border);block-size:4px;display:block;overflow:hidden}.mo-prail-seg i{border-radius:inherit;background:var(--sr-color-text);transform-origin:0;block-size:100%;inline-size:100%;transition:transform var(--sr-dur-slow) var(--sr-ease-standard);transition-delay:calc(var(--mo-i,0) * var(--sr-stagger));display:block;transform:scaleX(0)}[dir=rtl] .mo-prail-seg i{transform-origin:100%}.mo-prail-seg.on i{transform:none}@media (max-width:640px){.mo-prail-labels{grid-auto-columns:auto;grid-auto-flow:row}.mo-prail-labels li:not(.on){display:none}}.mo-slide-fwd{animation:moSlideFwd var(--sr-dur-calm) var(--sr-ease-standard) both}.mo-slide-back{animation:moSlideBack var(--sr-dur-calm) var(--sr-ease-standard) both}[dir=rtl] .mo-slide-fwd{animation-name:moSlideBack}[dir=rtl] .mo-slide-back{animation-name:moSlideFwd}@keyframes moSlideFwd{0%{opacity:0;translate:24px}to{opacity:1;translate:none}}@keyframes moSlideBack{0%{opacity:0;translate:-24px}to{opacity:1;translate:none}}.mo-pulse{position:relative}.mo-pulse:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--sr-color-success);opacity:0;pointer-events:none;animation:moRing var(--sr-dur-story) var(--sr-ease-standard);position:absolute;inset:0}@keyframes moRing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.03)}}.mo-wait{animation:moWait 1.6s var(--sr-ease-in-out) infinite}@keyframes moWait{50%{opacity:.45}}html.static .mo-wait{animation:none}@media (prefers-reduced-motion:reduce){.mo-wait{animation:none}}
.qr{padding:var(--sr-space-2);border-radius:var(--sr-radius-sm);background:rgb(var(--white-rgb));border:1px solid var(--sr-color-border);line-height:0;display:inline-block}.qr svg{block-size:auto;max-inline-size:100%;display:block}.qr-bg{fill:rgb(var(--white-rgb))}.qr-on{fill:rgb(var(--black-rgb))}
.slider-row{gap:var(--sr-space-3-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.slider-row .num{font-size:var(--sr-font-size-3xl)}input.rng{appearance:none;border-radius:var(--sr-radius-pill);background:linear-gradient(to right,var(--sr-color-text) var(--p,50%),var(--sr-color-well) var(--p,50%)) center/100% 8px no-repeat;cursor:pointer;width:100%;height:24px;margin:0}[dir=rtl] input.rng{background:linear-gradient(to left,var(--sr-color-text) var(--p,50%),var(--sr-color-well) var(--p,50%)) center/100% 8px no-repeat}input.rng::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--sr-radius-round);background:var(--sr-color-surface);border:2px solid var(--sr-color-text);width:20px;height:20px;box-shadow:var(--sr-shadow-1)}input.rng::-moz-range-thumb{border-radius:var(--sr-radius-round);background:var(--sr-color-surface);border:2px solid var(--sr-color-text);width:18px;height:18px;box-shadow:var(--sr-shadow-1)}@media (pointer:coarse),(max-width:640px){input.rng{height:var(--sr-size-touch)}}
.rows{flex-direction:column;display:flex}.row{gap:var(--sr-space-4);padding:var(--sr-space-4) var(--sr-space-2);border-block-start:1px solid var(--sr-color-border);color:inherit;border-radius:var(--sr-radius-md);transition:background var(--sr-dur-base) var(--sr-ease-standard);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid;position:relative}.row:first-child{border-block-start-color:#0000}a.row:hover{background:var(--tint-hover)}a.row:hover+.row{border-block-start-color:#0000}a.row:active{transform:scale(.995)}.row .go{color:var(--sr-color-text-faint);transition:transform var(--sr-dur-base) var(--sr-ease-spring),color var(--sr-dur-quick)}a.row:hover .go{color:var(--sr-color-text)}[dir=rtl] .row .go{transform:scaleX(-1)}.row .t{font-weight:600;font-size:var(--sr-font-size-md);line-height:var(--sr-line-snug)}.row .s{font-size:var(--sr-font-size-sm);color:var(--sr-color-text-muted);margin-block-start:var(--sr-space-1)}.row .r{align-items:center;gap:var(--sr-space-3);display:flex}.row>.tag,.row>.tag+.tag{white-space:nowrap;flex:none}.row>div:first-child,.row-b{min-width:0}.ico{border-radius:var(--sr-radius-md);background:var(--sr-color-well);width:42px;height:42px;color:var(--sr-color-text);transition:transform var(--sr-dur-calm) var(--sr-ease-spring);flex:none;place-items:center;display:grid}a.row:hover .ico{background:var(--tint-hover)}.ico.hot{background:var(--sr-color-danger-bg);color:var(--sr-color-danger-ink)}.ico.acc{background:var(--sr-color-accent-bg-strong);color:var(--sr-color-accent-ink)}.ico.ink{background:var(--sr-color-text);color:var(--sr-color-text-on-ink)}.rank{letter-spacing:var(--sr-tracking-tight);font-family:Archivo,sans-serif;font-weight:700;font-size:var(--sr-font-size-4xl);width:44px;color:var(--sr-color-text)}.rank.hot{color:var(--sr-color-danger)}@media (max-width:860px){.row{grid-template-columns:auto minmax(0,1fr)}.row .r{grid-column:2}}@media (max-width:640px){.decide .row,.rows .row{grid-template-columns:auto minmax(0,1fr)}.decide .row .ico{display:none}.rows .row .r{grid-column:1/-1;justify-content:flex-start;padding-inline-start:0}}.row.no-lead{grid-template-columns:minmax(0,1fr) auto}@media (max-width:860px){.row.no-lead{grid-template-columns:minmax(0,1fr)}.row.no-lead .r{grid-column:1}}@media (max-width:640px){.rows .row.no-lead{grid-template-columns:minmax(0,1fr)}.rows .row.no-lead .r{grid-column:1}}
.seg{padding:var(--sr-space-1);border:1px solid var(--sr-color-border);border-radius:var(--sr-radius-pill);background:var(--sr-color-surface);display:inline-flex;position:relative}.seg button{z-index:1;height:32px;padding-inline:var(--sr-space-3-5);border-radius:var(--sr-radius-pill);font-weight:600;font-size:var(--sr-font-size-sm);color:var(--sr-color-text-muted);cursor:pointer;transition:color var(--sr-dur-quick) var(--sr-ease-standard),transform var(--sr-dur-quick) var(--sr-ease-standard);white-space:nowrap;background:0 0;border:0;position:relative}.seg button:hover{color:var(--sr-color-text)}.seg button:active{transform:scale(.97)}.seg button:focus-visible{outline:var(--sr-focus-outline-width) solid var(--sr-color-accent);outline-offset:var(--sr-focus-outline-offset)}.seg button.on,.seg button.on:hover{color:var(--on-primary)}.seg button:disabled{opacity:.45;cursor:not-allowed}.seg .thumb{inset-block:var(--sr-space-1);border-radius:var(--sr-radius-pill);background:var(--primary);transition:inset-inline-start var(--sr-dur-calm) var(--sr-ease-spring),width var(--sr-dur-calm) var(--sr-ease-spring);z-index:0;position:absolute}.seg:not(.ready) .thumb,html.static .seg .thumb{transition:none}@media (pointer:coarse),(max-width:640px){.seg button{min-block-size:var(--sr-size-touch);height:auto}}
[data-sensitive]{filter:blur(6px);-webkit-user-select:none;user-select:none;transition:filter var(--sr-dur-calm) var(--sr-ease-standard)}html.reveal [data-sensitive]{filter:none;-webkit-user-select:auto;user-select:auto}[data-sensitive]::selection{background:0 0}.reveal-btn[aria-pressed=true]{background:var(--sr-color-text);color:var(--sr-color-text-on-ink);border-color:var(--sr-color-text)}
.switch{border-radius:var(--sr-radius-pill);background:var(--primary);cursor:pointer;width:42px;height:24px;transition:background-color var(--sr-dur-base) var(--sr-ease-standard);border:0;flex:none;position:relative}.switch:hover:not(:disabled){box-shadow:var(--sr-ring-hair)}.switch:active:not(:disabled):after{width:20px}.switch:focus-visible{outline:var(--sr-focus-outline-width) solid var(--sr-color-accent);outline-offset:var(--sr-focus-outline-offset)}.switch:after{content:"";border-radius:var(--sr-radius-round);background:var(--on-primary);width:18px;height:18px;transition:inset-inline-start var(--sr-dur-base) var(--sr-ease-spring),width var(--sr-dur-quick) var(--sr-ease-standard);position:absolute;inset-block-start:var(--sr-space-1);inset-inline-start:var(--sr-space-5)}.switch[aria-checked=false]{background:var(--sr-color-border-strong)}.switch[aria-checked=false]:after{inset-inline-start:var(--sr-space-1)}.switch:disabled{opacity:.6;cursor:not-allowed}html.static .switch:after{transition:none}.tgl{justify-content:space-between;align-items:center;gap:var(--sr-space-4);padding:var(--sr-space-3-5) var(--sr-space-4);border:1px solid var(--sr-color-border);border-radius:var(--sr-radius-md);display:flex}.tgl b{font-size:var(--sr-font-size-md);display:block}.tgl span{font-size:var(--sr-font-size-sm);color:var(--sr-color-text-muted)}.tgl-end{align-items:center;gap:var(--sr-space-3-5);display:flex}.tgl .tgl-state{align-items:center;gap:var(--sr-space-1-5);min-inline-size:6.5ch;font-size:var(--sr-font-size-sm);color:var(--sr-color-text-muted);justify-content:flex-end;font-weight:600;display:inline-flex}.tgl .tgl-state.on{color:var(--sr-color-select-ink)}.tgl-critical .switch[aria-checked=true]{background:var(--sr-color-select)}.tgl-critical .switch[aria-checked=true]:after{background:var(--sr-color-text-on-solid)}.tgl-critical .switch:focus-visible{outline:2px solid var(--sr-color-select);outline-offset:2px}@media (pointer:coarse),(max-width:640px){.switch:before{content:"";inset-block:calc((24px - var(--sr-size-touch)) / 2);inset-inline:calc(var(--sr-space-1) * -1);position:absolute}}
.tabs{gap:var(--sr-space-1);border-block-end:1px solid var(--sr-color-border);scrollbar-width:none;margin-block-end:var(--sr-space-6);display:flex;position:relative;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{padding:var(--sr-space-3) var(--sr-space-3-5);color:var(--sr-color-text-muted);cursor:pointer;font-weight:500;font-size:var(--sr-font-size-md);white-space:nowrap;transition:color var(--sr-dur-quick) var(--sr-ease-standard);background:0 0;border:0;text-decoration:none}.tab:hover{color:var(--sr-color-text)}.tab:active{color:var(--sr-color-text-soft)}.tab:focus-visible{outline:var(--sr-focus-outline-width) solid var(--sr-color-accent);outline-offset:calc(var(--sr-focus-outline-offset) * -1);border-radius:var(--sr-radius-xs)}.tab.on{color:var(--sr-color-text);font-weight:600}.tab.tab-link{color:var(--sr-color-text-faint);align-items:center;gap:var(--sr-space-1);margin-inline-start:auto;display:inline-flex}.tab.tab-link:hover,.tab.tab-link.on{color:var(--sr-color-text)}.tab:disabled{opacity:.45;cursor:not-allowed}.tab .n{font-size:var(--sr-font-size-xs);color:var(--sr-color-text-faint);font-weight:400;font-family:var(--sr-font-family-numeric);margin-inline-start:var(--sr-space-1)}.tabs .tg{padding-inline:var(--sr-space-3) var(--sr-space-1);font-size:var(--sr-font-size-xs);letter-spacing:var(--sr-tracking-label);text-transform:uppercase;color:var(--sr-color-text-faint);white-space:nowrap;flex:none;align-self:center;font-weight:600}.tabs .tg:not(:first-child){border-inline-start:1px solid var(--sr-color-border);margin-inline-start:var(--sr-space-3);padding-inline-start:var(--sr-space-4)}.tabs .ink{background:var(--primary);border-radius:var(--sr-radius-xs);height:2px;transition:inset-inline-start var(--sr-dur-calm) var(--sr-ease-spring),width var(--sr-dur-calm) var(--sr-ease-spring);will-change:inset-inline-start,width;pointer-events:none;position:absolute;inset-block-end:-1px}.tabs.fade-e{-webkit-mask-image:linear-gradient(to right,rgb(var(--black-rgb)) calc(100% - 64px),transparent);mask-image:linear-gradient(to right,rgb(var(--black-rgb)) calc(100% - 64px),transparent)}.tabs.fade-s{-webkit-mask-image:linear-gradient(to left,rgb(var(--black-rgb)) calc(100% - 64px),transparent);mask-image:linear-gradient(to left,rgb(var(--black-rgb)) calc(100% - 64px),transparent)}.tabs.fade-s.fade-e{-webkit-mask-image:linear-gradient(to right,transparent,rgb(var(--black-rgb)) 64px,rgb(var(--black-rgb)) calc(100% - 64px),transparent);mask-image:linear-gradient(to right,transparent,rgb(var(--black-rgb)) 64px,rgb(var(--black-rgb)) calc(100% - 64px),transparent)}[dir=rtl] .tabs.fade-e{-webkit-mask-image:linear-gradient(to left,rgb(var(--black-rgb)) calc(100% - 64px),transparent);mask-image:linear-gradient(to left,rgb(var(--black-rgb)) calc(100% - 64px),transparent)}[dir=rtl] .tabs.fade-s{-webkit-mask-image:linear-gradient(to right,rgb(var(--black-rgb)) calc(100% - 64px),transparent);mask-image:linear-gradient(to right,rgb(var(--black-rgb)) calc(100% - 64px),transparent)}[dir=rtl] .tabs.fade-s.fade-e{-webkit-mask-image:linear-gradient(to right,transparent,rgb(var(--black-rgb)) 64px,rgb(var(--black-rgb)) calc(100% - 64px),transparent);mask-image:linear-gradient(to right,transparent,rgb(var(--black-rgb)) 64px,rgb(var(--black-rgb)) calc(100% - 64px),transparent)}.tab-panes{display:grid}.tab-panes>.tab-pane{grid-area:1/1;min-inline-size:0}.tab-panes>.tab-pane.is-off{visibility:hidden;pointer-events:none}.tab-panes.fit-active>.tab-pane.is-off{display:none}[data-pane][data-on],[data-pane]:not(.tab-pane){animation:paneIn var(--sr-dur-calm) var(--sr-ease-standard)}html.static [data-pane]{animation:none}@media (prefers-reduced-motion:reduce){[data-pane]{animation:none}.tabs .ink{transition:none}}@media (pointer:coarse),(max-width:640px){.tab{min-block-size:var(--sr-size-touch)}}
.tag{align-items:center;gap:var(--sr-space-1);height:24px;padding-inline:var(--sr-space-2-5);border-radius:var(--sr-radius-pill);font-size:var(--sr-font-size-xs);white-space:nowrap;background:var(--tint-selected);color:var(--sr-color-text-soft);font-weight:500;display:inline-flex}.tag,.csf{inline-size:fit-content;max-inline-size:100%}a.tag{transition:background-color var(--sr-dur-quick) var(--sr-ease-standard),box-shadow var(--sr-dur-quick) var(--sr-ease-standard),transform var(--sr-dur-quick) var(--sr-ease-standard);text-decoration:none}a.tag:hover{box-shadow:var(--sr-ring-hair)}a.tag:active{transform:scale(.97)}a.tag:focus-visible{outline:var(--sr-focus-outline-width) solid var(--sr-color-accent);outline-offset:var(--sr-focus-outline-offset)}.tag.crit{background:var(--sr-color-danger);color:var(--on-crit)}.tag.high{background:var(--sr-color-danger-bg-strong);color:var(--sr-color-danger-ink)}.tag.med{background:var(--tint-selected);color:var(--sr-color-text-soft)}.tag.low{border:1px solid var(--sr-color-border);color:var(--sr-color-text-muted);background:0 0}.tag.ok{background:var(--sr-color-success-bg);color:var(--sr-color-success)}.tag.ai{background:var(--primary);color:var(--on-primary)}.tag.acc{background:var(--sr-color-accent-bg-strong);color:var(--sr-color-accent-ink)}.tag.outline{border:1px solid var(--sr-color-border-strong);background:0 0}.csf{place-self:flex-start start;align-items:center;gap:var(--sr-space-1-5);height:24px;padding-inline:var(--sr-space-2);border-radius:var(--sr-radius-sm);font:500 var(--sr-font-size-2xs)/var(--sr-line-none) var(--mono);color:var(--csf-ink);white-space:nowrap;direction:ltr;display:inline-flex}.csf.gv{background:var(--gv)}.csf.id{background:var(--id)}.csf.pr{background:var(--pr)}.csf.de{background:var(--de)}.csf.rs{background:var(--rs)}.csf.rc{background:var(--rc)}.csf-dot{border-radius:var(--sr-radius-xs);flex:none;width:10px;height:10px;display:inline-block}.csf-dot.gv{background:var(--gv);box-shadow:inset 0 0 0 1px rgba(var(--black-rgb),.14)}.csf-dot.id{background:var(--id)}.csf-dot.pr{background:var(--pr)}.csf-dot.de{background:var(--de)}.csf-dot.rs{background:var(--rs)}.csf-dot.rc{background:var(--rc)}
.clamp-1,.clamp-2,.clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-1{-webkit-line-clamp:1;line-clamp:1}.clamp-2{-webkit-line-clamp:2;line-clamp:2}.clamp-3{-webkit-line-clamp:3;line-clamp:3}.file-name{overflow-wrap:anywhere;word-break:normal;unicode-bidi:isolate}
