@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/readex-pro-arabic-300-normal-BWRKQ0Cq.woff2)format("woff2"),url(/assets/readex-pro-arabic-300-normal-BLNop-yJ.woff)format("woff");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:Readex Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/readex-pro-vietnamese-300-normal-BbErzVcM.woff2)format("woff2"),url(/assets/readex-pro-vietnamese-300-normal-Co7UWWay.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/readex-pro-latin-ext-300-normal-DNjf7_rG.woff2)format("woff2"),url(/assets/readex-pro-latin-ext-300-normal-BnD3jC7y.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/readex-pro-latin-300-normal-DnMmd_eB.woff2)format("woff2"),url(/assets/readex-pro-latin-300-normal-CaFWNMpl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/readex-pro-arabic-600-normal-BHxn1TEo.woff2)format("woff2"),url(/assets/readex-pro-arabic-600-normal-9mhVJBMn.woff)format("woff");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:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/readex-pro-vietnamese-600-normal-CvqEbH36.woff2)format("woff2"),url(/assets/readex-pro-vietnamese-600-normal-BT-w1HBH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/readex-pro-latin-ext-600-normal-DvstIQFU.woff2)format("woff2"),url(/assets/readex-pro-latin-ext-600-normal-DRKkFP2q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/readex-pro-latin-600-normal-C3IhmgOg.woff2)format("woff2"),url(/assets/readex-pro-latin-600-normal-CeYg1m9V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/readex-pro-arabic-700-normal-EXBdNfUG.woff2)format("woff2"),url(/assets/readex-pro-arabic-700-normal-CrhlwrkQ.woff)format("woff");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:Readex Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/readex-pro-vietnamese-700-normal-BOdn1JB1.woff2)format("woff2"),url(/assets/readex-pro-vietnamese-700-normal-DWiQMDrn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/readex-pro-latin-ext-700-normal-Bpf-iva7.woff2)format("woff2"),url(/assets/readex-pro-latin-ext-700-normal-C1QSodUR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/readex-pro-latin-700-normal-oqSerPEB.woff2)format("woff2"),url(/assets/readex-pro-latin-700-normal-L_HvUYJT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-cyrillic-ext-400-normal-KAuemXZb.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-cyrillic-ext-400-normal-BnfWueTs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-cyrillic-ext-500-normal-OtpNIXEE.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-cyrillic-ext-500-normal-B_79k98k.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-eJxPnL1P.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-cyrillic-ext-600-normal-ABNWglN6.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-cyrillic-ext-600-normal-CFFPHiVs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bdr-midnight:#13203a;--bdr-midnight2:#1e2f52;--bdr-coral:#d97757;--bdr-coral-deep:#a04a2f;--bdr-moonlight:#f5f1ea;--bdr-dune:#e7dccb;--bdr-deep-night:#0d1628;--bg:#f5f1ea;--surface:#fffdf9;--surface-2:#efe8dc;--text:#13203a;--text-muted:#5a6378;--border:#ddd3c3;--accent:#d97757;--accent-text:#a04a2f;--on-accent:#13203a;--inverse:#13203a;--on-inverse:#f5f1ea;--status-done-bg:#dcefe6;--status-done-fg:#1f6b50;--status-running-bg:#f8ddd2;--status-running-fg:#9c4529;--status-pending-bg:#f6e8cc;--status-pending-fg:#8a5e12;--status-failed-bg:#f6d9d3;--status-failed-fg:#9a2f1f;--font-display:"Readex Pro","IBM Plex Sans Arabic",sans-serif;--font-body:"IBM Plex Sans Arabic","Readex Pro",Tahoma,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--radius-card:16px;--radius-button:12px}@media (prefers-color-scheme:dark){:root{--bg:#0d1628;--surface:#15213a;--surface-2:#1c2a47;--text:#ede6da;--text-muted:#9aa3b8;--border:#26365a;--accent:#e3876a;--accent-text:#f0a68d;--inverse:#070d1a;--on-inverse:#ede6da;--status-done-bg:#173a30;--status-done-fg:#7fd1ae;--status-running-bg:#43261e;--status-running-fg:#f0a68d;--status-pending-bg:#3d3118;--status-pending-fg:#e8c27a;--status-failed-bg:#45201a;--status-failed-fg:#f2a08f}}:root{--user-bubble:var(--bdr-dune);--on-user-bubble:var(--bdr-midnight);--stat-bg:var(--inverse);--on-stat:var(--on-inverse);--danger-bg:var(--status-failed-bg);--danger-fg:var(--status-failed-fg);--emphasis:var(--text);--on-emphasis:var(--bg);--focus-ring:var(--accent-text);--field-border:var(--text-muted);--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--gutter:16px;--radius-chip:999px;--radius-sheet:24px;--radius-app-icon:22.5%;--radius-tail:4px;--type-unit:1rem;--fs-hero:calc(var(--type-unit) * 2.125);--fs-title:calc(var(--type-unit) * 1.5);--fs-card-title:calc(var(--type-unit) * 1.125);--fs-body:var(--type-unit);--fs-secondary:calc(var(--type-unit) * .875);--fs-tag:calc(var(--type-unit) * .75);--lh-body:1.7;--lh-tight:1.3;--icon-size:24px;--mic-size:38px;--tap-min:44px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (font:-apple-system-body){:root{--type-unit:calc(1rem * 16 / 17)}}@media (prefers-color-scheme:dark){:root{--stat-bg:var(--surface-2);--on-stat:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}@supports (font:-apple-system-body){html{font:-apple-system-body}}html,body{background:var(--bg);height:100%;color:var(--text);text-size-adjust:100%;margin:0;overflow:hidden}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-tap-highlight-color:transparent}#root{height:100%}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:var(--lh-tight);text-wrap:balance;margin:0}h1{font-size:var(--fs-title)}h2{font-size:var(--fs-card-title)}h3{font-size:var(--fs-body)}p{margin:0}b,strong{font-weight:600}a{color:var(--accent-text)}button,input,select,textarea{font:inherit;color:inherit}input[dir=auto]:placeholder-shown,textarea[dir=auto]:placeholder-shown{direction:rtl}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.muted{color:var(--text-muted)}.eyebrow{font-family:var(--font-display);font-size:var(--fs-tag);color:var(--accent-text);font-weight:600}.secondary{font-size:var(--fs-secondary)}.tag-size{font-size:var(--fs-tag)}.app{height:100dvh;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:var(--bg);flex-direction:column;display:flex}.topbar{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--gutter) var(--space-md);flex:none;display:flex}.topbar__brand{align-items:center;gap:var(--space-sm);font-family:var(--font-display);font-weight:700;font-size:var(--fs-card-title);color:var(--text);min-height:var(--tap-min);direction:ltr;text-decoration:none;display:flex}.topbar__brand svg{width:28px;height:28px}.mark-coral{fill:var(--bdr-coral)}.topbar__brand .ai{font-weight:300}.topbar__actions{align-items:center;gap:var(--space-sm);display:flex}.scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:var(--space-xs) var(--gutter) var(--space-lg);flex:auto;overflow:hidden auto}.stack{gap:var(--space-md);flex-direction:column;display:flex}.stack-lg{gap:var(--space-xl);flex-direction:column;display:flex}.row{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.row-start{align-items:center;gap:var(--space-sm);display:flex}.row-start>svg{flex:none}.bottom{padding-bottom:env(safe-area-inset-bottom);background:var(--bg);flex:none}.tabbar{border-top:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(5,1fr);display:grid}.tabbar__item{min-height:52px;padding:var(--space-xs) 0;color:var(--text-muted);font-size:var(--fs-tag);border-top:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:0;text-decoration:none;display:flex;position:relative}.tabbar__item[aria-current=page]{color:var(--text);border-top-color:var(--text);font-weight:600}.tabbar__count{top:var(--space-xs);min-width:1.6em;height:1.6em;padding:0 var(--space-xs);border-radius:var(--radius-chip);background:var(--status-pending-bg);color:var(--status-pending-fg);font-size:var(--fs-tag);line-height:var(--lh-tight);place-items:center;display:inline-grid;position:absolute;inset-inline-start:calc(50% + var(--space-xs))}.live-region{padding:0 var(--gutter);flex:none}.toast{margin:0 0 var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-button);background:var(--inverse);color:var(--on-inverse);font-size:var(--fs-secondary)}.toast--error{background:var(--danger-bg);color:var(--danger-fg)}.btn{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--tap-min);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-button);font-family:var(--font-body);font-weight:600;font-size:var(--fs-secondary);cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--accent);color:var(--on-accent)}.btn--outline{border-color:var(--border);color:var(--text)}.btn--ghost{color:var(--accent-text);padding-inline:var(--space-sm)}.btn--danger{background:var(--danger-bg);color:var(--danger-fg)}.btn--block{width:100%}.btn-pair{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.icon-btn{min-width:var(--tap-min);min-height:var(--tap-min);border-radius:var(--radius-chip);color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.kill-btn{align-items:center;gap:var(--space-xs);min-height:var(--tap-min);padding:0 var(--space-md);border-radius:var(--radius-chip);background:var(--danger-bg);color:var(--danger-fg);font-family:var(--font-body);font-weight:600;font-size:var(--fs-tag);cursor:pointer;border:0;display:inline-flex}.kill-btn[aria-pressed=true]{background:var(--status-pending-bg);color:var(--status-pending-fg)}.banner{margin:0 var(--gutter) var(--space-md);padding:var(--space-md);border-radius:var(--radius-card);background:var(--danger-bg);color:var(--danger-fg);gap:var(--space-sm);display:grid}.banner--info{background:var(--status-pending-bg);color:var(--status-pending-fg)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-md) var(--space-lg);gap:var(--space-xs);color:inherit;text-decoration:none;display:grid}a.card:active{background:var(--surface-2)}.card__title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-card-title);line-height:var(--lh-tight)}.section-title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-card-title)}.badge{align-items:center;gap:var(--space-xs);border-radius:var(--radius-chip);padding:0 var(--space-sm);font-size:var(--fs-tag);white-space:nowrap;font-weight:600;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.badge--done{background:var(--status-done-bg);color:var(--status-done-fg)}.badge--running{background:var(--status-running-bg);color:var(--status-running-fg)}.badge--pending{background:var(--status-pending-bg);color:var(--status-pending-fg)}.badge--failed{background:var(--status-failed-bg);color:var(--status-failed-fg)}.chip{align-items:center;gap:var(--space-xs);border:1px solid var(--border);border-radius:var(--radius-chip);min-height:32px;padding:0 var(--space-md);background:var(--surface);font-size:var(--fs-secondary);cursor:pointer;display:inline-flex}.chip[aria-pressed=true]{background:var(--emphasis);color:var(--on-emphasis);border-color:var(--emphasis)}.chips{gap:var(--space-sm);flex-wrap:wrap;display:flex}.stats{gap:var(--space-sm);grid-template-columns:repeat(3,1fr);display:grid}.stat{background:var(--stat-bg);color:var(--on-stat);border-radius:var(--radius-card);padding:var(--space-md);text-decoration:none;display:grid}.stat b{font-family:var(--font-display);font-size:var(--fs-title);font-weight:600;line-height:var(--lh-tight);font-variant-numeric:tabular-nums;text-align:right;direction:ltr}.stat span{font-size:var(--fs-tag);opacity:.8}.stat--accent{background:var(--accent);color:var(--on-accent)}.greet{font-family:var(--font-display);font-size:var(--fs-title);font-weight:600;line-height:var(--lh-tight)}.greet small{font-family:var(--font-body);font-size:var(--fs-secondary);color:var(--text-muted);margin-bottom:var(--space-xs);font-weight:400;display:block}.progress{border-radius:var(--radius-chip);background:var(--user-bubble);height:8px;overflow:hidden}.progress>span{background:var(--accent);height:100%;display:block}.avatar{background:var(--user-bubble);width:32px;height:32px;color:var(--on-user-bubble);font-family:var(--font-display);font-weight:600;font-size:var(--fs-secondary);border-radius:50%;place-items:center;text-decoration:none;display:grid}.thread{gap:var(--space-md);flex-direction:column;display:flex}.bubble{max-width:85%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-card);line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:anywhere}.bubble--me{background:var(--user-bubble);color:var(--on-user-bubble);border-start-start-radius:var(--radius-tail);align-self:flex-start}.bubble--bdr{background:var(--surface);border:1px solid var(--border);border-start-end-radius:var(--radius-tail);align-self:flex-end}.bubble__meta{align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);font-size:var(--fs-tag);color:var(--text-muted);display:flex}.bubble--me .bubble__meta{color:inherit;opacity:.7}.typing{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);align-self:flex-end;display:flex}.typing i{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite bdr-pulse}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes bdr-pulse{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.typing i{opacity:.7;animation:none}*{scroll-behavior:auto!important}}.composer-wrap{padding:var(--space-sm) var(--gutter) var(--space-md)}.composer{align-items:center;gap:var(--space-sm);background:var(--inverse);color:var(--on-inverse);border-radius:var(--radius-chip);padding-block:var(--space-xs);min-height:calc(var(--mic-size) + 2 * var(--space-xs));padding-inline-start:var(--space-xs);padding-inline-end:var(--space-lg);display:flex}.composer:has(textarea:focus){outline:2px solid var(--focus-ring);outline-offset:2px}.composer textarea{resize:none;min-width:0;color:var(--on-inverse);font-size:max(16px, var(--fs-body));line-height:var(--lh-body);max-height:120px;padding:var(--space-xs) 0;background:0 0;border:0;outline:0;flex:1}.composer textarea::placeholder{color:var(--on-inverse);opacity:.7}.composer__status{font-size:var(--fs-secondary);opacity:.85;flex:1}.mic{width:var(--mic-size);height:var(--mic-size);background:var(--accent);color:var(--on-accent);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.mic:before{content:"";inset:calc((var(--mic-size) - var(--tap-min)) / 2);border-radius:50%;position:absolute}.mic[data-recording=true]{outline:3px solid var(--accent);outline-offset:3px}.mic svg{width:18px;height:18px}.approve{background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius-card);padding:var(--space-md);gap:var(--space-sm);display:grid}.approve__level{font-family:var(--font-display);font-size:var(--fs-tag);color:var(--accent-text);font-weight:600}.approve__text{white-space:pre-wrap;overflow-wrap:anywhere}.approve__meta{font-size:var(--fs-secondary);gap:0;display:grid}.approve__meta dt{color:var(--text-muted)}.approve__meta dd{margin:0 0 var(--space-xs);overflow-wrap:anywhere}.field{gap:var(--space-sm);display:grid}.field>span:first-child,.field label{font-size:var(--fs-secondary);font-weight:500}.input,.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{width:100%;min-height:var(--tap-min);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-button);border:1px solid var(--field-border);background:var(--surface);color:var(--text);font-size:max(16px, var(--fs-body))}.field textarea{resize:vertical;min-height:120px;line-height:var(--lh-body)}.field .hint{font-size:var(--fs-tag);color:var(--text-muted)}.otp{font-family:var(--font-mono);text-align:center;letter-spacing:.4em;direction:ltr;font-size:var(--fs-title)!important}.switch-row{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:var(--tap-min);display:flex}.switch{appearance:none;border-radius:var(--radius-chip);background:var(--surface-2);border:1px solid var(--border);cursor:pointer;flex:none;width:50px;height:30px;margin:0;position:relative}.switch:after{content:"";top:2px;background:var(--surface);border:1px solid var(--border);border-radius:50%;width:24px;height:24px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:2px}.switch:checked{background:var(--emphasis);border-color:var(--emphasis)}.switch:checked:after{inset-inline-start:22px}@media (prefers-reduced-motion:reduce){.switch:after{transition:none}}.days{gap:var(--space-xs);grid-template-columns:repeat(7,1fr);display:grid}.segmented{gap:var(--space-xs);padding:var(--space-xs);border-radius:var(--radius-button);background:var(--surface-2);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.segmented button{border-radius:var(--radius-button);cursor:pointer;background:0 0;border:0;min-height:40px;font-weight:500}.segmented button[aria-pressed=true],.segmented button[aria-selected=true]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);font-weight:600}.list{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);display:grid;overflow:hidden}.list>*+*{border-top:1px solid var(--border)}.list__item{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:52px;padding:var(--space-sm) var(--space-lg);color:inherit;border-inline:0;text-align:start;cursor:pointer;background:0 0;border-bottom:0;width:100%;text-decoration:none;display:flex}.list__item>div{min-width:0}.list__item--static{cursor:default;align-items:flex-start}.list__item--unread .card__title:before{content:"";width:8px;height:8px;background:var(--text);vertical-align:middle;border-radius:50%;margin-inline-end:var(--space-sm);display:inline-block}.timeline{gap:var(--space-md);border-inline-start:2px solid var(--border);margin:0;padding:0;padding-inline-start:var(--space-lg);list-style:none;display:grid}.timeline li{gap:0;display:grid;position:relative}.timeline li:before{content:"";inset-inline-start:calc(-1 * var(--space-lg) - 6px);background:var(--surface);border:2px solid var(--border);border-radius:50%;width:10px;height:10px;position:absolute;top:8px}.steps{counter-reset:step;gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.steps li{gap:var(--space-md);grid-template-columns:32px 1fr;align-items:start;display:grid}.steps li:before{counter-increment:step;content:counter(step);background:var(--emphasis);width:32px;height:32px;color:var(--on-emphasis);font-family:var(--font-mono);font-size:var(--fs-secondary);border-radius:50%;place-items:center;display:grid}.center-screen{justify-content:center;gap:var(--space-xl);min-height:100%;padding:var(--space-xl) 0;flex-direction:column;display:flex}.hero-mark{border-radius:var(--radius-app-icon);background:var(--bdr-midnight);width:88px;height:88px;color:var(--bdr-moonlight);place-items:center;display:grid}.hero-mark--center{align-self:center}.hero-mark svg{width:62%;height:62%}.wordmark{font-family:var(--font-display);font-weight:700;font-size:var(--fs-hero);text-align:right;line-height:var(--lh-tight);direction:ltr}.wordmark .ai{font-weight:300}.empty{padding:var(--space-xl) var(--space-lg);text-align:center;color:var(--text-muted);gap:var(--space-sm);justify-items:center;display:grid}.glyph{width:30px;height:30px;stroke:var(--text);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.glyph .hl{stroke:var(--accent)}.note{background:var(--surface-2);border-radius:var(--radius-card);padding:var(--space-md) var(--space-lg);font-size:var(--fs-secondary)}.mt-lg{margin-top:var(--space-lg)}.divider{background:var(--border);border:0;height:1px;margin:0}.pre{white-space:pre-wrap;overflow-wrap:anywhere}.page-header{gap:var(--space-xs);margin-bottom:var(--space-lg);display:grid}.page-header__back{justify-self:start;padding-inline:0}.chat-header{margin-bottom:var(--space-lg);gap:var(--space-xs)}.icon-btn--small{min-width:32px;min-height:32px;color:inherit}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}.banner.row{display:flex}.days .chip{justify-content:center;padding:0}.bullets{gap:var(--space-xs);margin:0;padding-inline-start:var(--space-xl);display:grid}.legal{overflow-wrap:anywhere}.legal h2{margin-top:var(--space-md)}.legal code{font-size:var(--fs-secondary)}.legal blockquote{margin:0}.table-scroll{border:1px solid var(--border);border-radius:var(--radius-card);overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;font-size:var(--fs-secondary)}.legal-table th,.legal-table td{padding:var(--space-sm) var(--space-md);text-align:start;vertical-align:top;border-bottom:1px solid var(--border);min-width:96px}.legal-table th{background:var(--surface-2);font-weight:600}.legal-table tr:last-child td{border-bottom:0}.legal-links{justify-content:center;gap:var(--space-xs) var(--space-md);font-size:var(--fs-secondary);flex-wrap:wrap;display:flex}.admin{gap:var(--space-xl);align-items:start;display:grid}.admin__main{min-width:0}.admin-nav{gap:var(--space-xs);padding:var(--space-xs);border-radius:var(--radius-button);background:var(--surface-2);grid-template-columns:repeat(auto-fit,minmax(136px,1fr));display:grid}.admin-nav a{align-items:center;gap:var(--space-sm);min-height:var(--tap-min);padding:0 var(--space-md);border-radius:var(--radius-button);color:var(--text-muted);font-size:var(--fs-secondary);white-space:nowrap;flex:none;font-weight:500;text-decoration:none;display:inline-flex}.admin-nav a[aria-current=page]{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--border);font-weight:600}@media (width>=1024px){.admin{grid-template-columns:232px minmax(0,1fr)}.admin-nav{grid-template-columns:1fr;position:sticky;top:0}}.admin-updated{flex-wrap:wrap}.admin-more{justify-self:start;padding-inline:0}.is-stale{opacity:.6}.kpis{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(156px,1fr));display:grid}.kpi{align-content:start}.kpi__value{font-family:var(--font-display);font-weight:600;font-size:var(--fs-title);line-height:var(--lh-tight);text-align:end;overflow-wrap:anywhere}.kpi__unit{font-size:var(--fs-tag);color:var(--text-muted);margin-inline-end:var(--space-xs)}.facts--figures{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.panels{gap:var(--space-xl);align-items:start;display:grid}@media (width>=900px){.panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.tag{align-items:center;gap:var(--space-xs);border:1px solid var(--border);border-radius:var(--radius-chip);padding:0 var(--space-sm);background:var(--surface);font-size:var(--fs-tag);white-space:nowrap;font-weight:600;display:inline-flex}.cell-tags{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.block{display:block}.facts{gap:var(--space-md) var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0}.facts>div{gap:var(--space-xs);min-width:0;display:grid}.facts dt{font-size:var(--fs-tag);color:var(--text-muted)}.facts dd{overflow-wrap:anywhere;margin:0}.facts__figure{font-size:var(--fs-card-title);color:var(--text)}.table-card{background:var(--surface)}.data-table{border-collapse:collapse;width:100%;font-size:var(--fs-secondary)}.data-table th,.data-table td{padding:var(--space-sm) var(--space-md);text-align:start;vertical-align:middle;border-bottom:1px solid var(--border);white-space:nowrap}.data-table thead th{background:var(--surface-2);color:var(--text-muted);font-weight:600}.data-table tbody th{font-weight:500}.data-table tbody tr:last-child>*{border-bottom:0}.data-table .num-col{text-align:end}.data-table--rows tbody tr:hover{background:var(--surface-2)}.th-sort{align-items:center;gap:var(--space-xs);min-height:32px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}@media (width<=719px){.col-wide{display:none}}.user-cell{align-items:center;gap:var(--space-sm);color:inherit;text-decoration:none;display:flex}.user-cell__text{min-width:0;display:grid}.user-cell__name{font-weight:600}.toolbar{align-items:end;gap:var(--space-md);flex-wrap:wrap;display:flex}.toolbar>.field{flex:160px}.toolbar>.toolbar__search{flex:3 240px}.pager{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.pager__buttons{gap:var(--space-sm);display:flex}.user-head{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.user-head__text{gap:var(--space-xs);min-width:0;display:grid}.avatar--lg{width:56px;height:56px;font-size:var(--fs-card-title)}.health-status{justify-items:start;gap:var(--space-sm)}.health-status .admin-updated{width:100%}.actions-list{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);display:grid}.actions-list>*+*{border-top:1px solid var(--border)}.action{gap:var(--space-sm);padding:var(--space-md) var(--space-lg);display:grid}.action__start{justify-self:start}.quota-fields{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.field textarea.textarea--short{min-height:88px}.quotas{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}.quota{gap:var(--space-xs);display:grid}.quota__head{justify-content:space-between;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.chart{gap:var(--space-sm);margin:0;display:grid}.chart__readout{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.chart__value{font-size:var(--fs-card-title)}.columns{border-bottom:1px solid var(--border);align-items:stretch;block-size:160px;display:flex}.column{cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;padding:0;display:flex}.column__bar{background:var(--emphasis);border-start-start-radius:var(--radius-tail);border-start-end-radius:var(--radius-tail);inline-size:64%;max-inline-size:24px;display:block}.column[aria-pressed=true] .column__bar{background:var(--accent);color:var(--on-accent)}.columns__axis{justify-content:space-between;gap:var(--space-sm);display:flex}.bars{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.bars__row{align-items:end;gap:var(--space-xs) var(--space-md);color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.bars__label{overflow-wrap:anywhere;min-width:0;display:grid}.bars__track{grid-column:1/-1;block-size:8px;display:block}.bars__fill{background:var(--emphasis);border-start-end-radius:var(--radius-tail);border-end-end-radius:var(--radius-tail);block-size:100%;display:block}.bars__row--link:hover .bars__fill{background:var(--accent);color:var(--on-accent)}.meter{border-radius:var(--radius-chip);background:var(--surface-2);block-size:8px;overflow:hidden}.meter>span{background:var(--emphasis);block-size:100%;display:block}.meter--near>span{background:var(--status-pending-fg)}.meter--full>span{background:var(--status-failed-fg)}
