@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-cyrillic-ext-400-normal-7Z3465FB.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-400-normal-YU2ZJYJL.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-cyrillic-400-normal-APB4EUBL.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-400-normal-7FSQ77DP.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-greek-400-normal-L4LAXORB.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-400-normal-X3NYKSO2.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-vietnamese-400-normal-P5ZB55LJ.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-400-normal-A4XVIM4G.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-ext-400-normal-EDOVP6TU.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-400-normal-IC47YBOO.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-400-normal-COQVXTP6.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-400-normal-JC3YNCCZ.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-cyrillic-ext-500-normal-SJW52W6D.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-500-normal-Z7QHO46N.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-cyrillic-500-normal-R6B2XZIQ.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-500-normal-WNQEPSX2.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-greek-500-normal-4XELGUF7.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-500-normal-B6ARYOP3.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-vietnamese-500-normal-J2J6G2N5.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-500-normal-OZE7IZOF.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-ext-500-normal-SG2XNXKB.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-500-normal-4YL5ICYH.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-500-normal-JTONHBWS.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-500-normal-7DOULDHV.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-cyrillic-ext-600-normal-HGPMDSPK.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-600-normal-UU6N6VST.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-cyrillic-600-normal-AFPTCLK6.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-600-normal-7XGRL4XO.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-greek-600-normal-NTJH3CYY.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-600-normal-GD52DGQ2.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-vietnamese-600-normal-JKSXZXZW.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-600-normal-5IGNKSLH.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-ext-600-normal-ZNWKNRXL.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-600-normal-OPCHJXXH.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-600-normal-DTNZULF4.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-600-normal-B3O423MA.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-cyrillic-ext-700-normal-HXT6NHIL.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-700-normal-T4K2CWU3.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-cyrillic-700-normal-C5IRGH35.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-700-normal-2HZMNQMS.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-greek-700-normal-PVSCNDAB.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-700-normal-H76UTX7D.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-vietnamese-700-normal-WVQ27POF.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-700-normal-JZPPIPWP.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-latin-ext-700-normal-SLLSGF4A.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-700-normal-ZAY2DYTH.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-latin-700-normal-IXG35DPN.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-700-normal-ZYEEATR5.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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("./media/ibm-plex-mono-cyrillic-ext-400-normal-M2ROQZIK.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-ext-400-normal-RD4P2WYJ.woff") format("woff");unicode-range:U+0460-052F,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("./media/ibm-plex-mono-cyrillic-400-normal-MUN4S7RW.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-400-normal-SUZ3KICP.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-vietnamese-400-normal-CEHCU5UT.woff2") format("woff2"),url("./media/ibm-plex-mono-vietnamese-400-normal-PVEVI4WT.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-ext-400-normal-T6XOR2FX.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-400-normal-6FH7XELU.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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("./media/ibm-plex-mono-latin-400-normal-A2WATXFY.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-400-normal-4MWPPJAM.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:500;src:url("./media/ibm-plex-mono-cyrillic-ext-500-normal-MC56NSC2.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-ext-500-normal-TFGJMWK5.woff") format("woff");unicode-range:U+0460-052F,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:500;src:url("./media/ibm-plex-mono-cyrillic-500-normal-FIG3KNRY.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-500-normal-2KWAQPQZ.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-vietnamese-500-normal-ZWG7QFOJ.woff2") format("woff2"),url("./media/ibm-plex-mono-vietnamese-500-normal-4U6XTONH.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-ext-500-normal-LJE4XY22.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-500-normal-7HZM7XEP.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:500;src:url("./media/ibm-plex-mono-latin-500-normal-33HAQIPI.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-500-normal-EJMP6L36.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:600;src:url("./media/ibm-plex-mono-cyrillic-ext-600-normal-ENXLHSSE.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-ext-600-normal-QL64H62F.woff") format("woff");unicode-range:U+0460-052F,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:600;src:url("./media/ibm-plex-mono-cyrillic-600-normal-2CTSZR2S.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-600-normal-45WPZGS6.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-mono-vietnamese-600-normal-U4JDE5C7.woff2") format("woff2"),url("./media/ibm-plex-mono-vietnamese-600-normal-MA4D2RPJ.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-mono-latin-ext-600-normal-IEJYURAG.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-600-normal-XVUP5NK5.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:600;src:url("./media/ibm-plex-mono-latin-600-normal-IIV3OB4N.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-600-normal-BXFNGPE3.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:700;src:url("./media/ibm-plex-mono-cyrillic-ext-700-normal-5VFXYAKX.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-ext-700-normal-7O33BPVH.woff") format("woff");unicode-range:U+0460-052F,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:700;src:url("./media/ibm-plex-mono-cyrillic-700-normal-3IK3WLTN.woff2") format("woff2"),url("./media/ibm-plex-mono-cyrillic-700-normal-2HII6PLA.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-mono-vietnamese-700-normal-ZSNKYRAU.woff2") format("woff2"),url("./media/ibm-plex-mono-vietnamese-700-normal-ZRPVD2EC.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-mono-latin-ext-700-normal-UKKVHMCU.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-ext-700-normal-CPIAGIVB.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:700;src:url("./media/ibm-plex-mono-latin-700-normal-JHVD72BI.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-700-normal-IQ6Z4TFR.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url("./media/source-serif-4-cyrillic-ext-400-normal-LAJCCUJJ.woff2") format("woff2"),url("./media/source-serif-4-cyrillic-ext-400-normal-423LEDT5.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url("./media/source-serif-4-cyrillic-400-normal-HY2SWSDV.woff2") format("woff2"),url("./media/source-serif-4-cyrillic-400-normal-MKLB53VB.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url("./media/source-serif-4-greek-400-normal-EZOXQMRX.woff2") format("woff2"),url("./media/source-serif-4-greek-400-normal-MA4K5MFG.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url("./media/source-serif-4-vietnamese-400-normal-57GSP655.woff2") format("woff2"),url("./media/source-serif-4-vietnamese-400-normal-7AUKEVUK.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url("./media/source-serif-4-latin-ext-400-normal-7BWUONMX.woff2") format("woff2"),url("./media/source-serif-4-latin-ext-400-normal-NTY52RFT.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url("./media/source-serif-4-latin-400-normal-IDFWSPAZ.woff2") format("woff2"),url("./media/source-serif-4-latin-400-normal-HWN3UKSE.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url("./media/source-serif-4-cyrillic-ext-400-italic-3RQSPGRM.woff2") format("woff2"),url("./media/source-serif-4-cyrillic-ext-400-italic-TWTSU4E7.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url("./media/source-serif-4-cyrillic-400-italic-OP4LCDPK.woff2") format("woff2"),url("./media/source-serif-4-cyrillic-400-italic-7PO5JWEE.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url("./media/source-serif-4-greek-400-italic-QIHZW3RR.woff2") format("woff2"),url("./media/source-serif-4-greek-400-italic-SMACZKJE.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url("./media/source-serif-4-vietnamese-400-italic-2U3QUEG5.woff2") format("woff2"),url("./media/source-serif-4-vietnamese-400-italic-BMCMFQZP.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url("./media/source-serif-4-latin-ext-400-italic-FOJTTIPM.woff2") format("woff2"),url("./media/source-serif-4-latin-ext-400-italic-US7VPLKY.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url("./media/source-serif-4-latin-400-italic-QH2PBJT5.woff2") format("woff2"),url("./media/source-serif-4-latin-400-italic-FW6ATC2W.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url("./media/source-serif-4-cyrillic-ext-700-normal-DN4T6OJW.woff2") format("woff2"),url("./media/source-serif-4-cyrillic-ext-700-normal-67ZCMP7V.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url("./media/source-serif-4-cyrillic-700-normal-QSXVC46V.woff2") format("woff2"),url("./media/source-serif-4-cyrillic-700-normal-3TJLHZ7E.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url("./media/source-serif-4-greek-700-normal-LHE7RAXB.woff2") format("woff2"),url("./media/source-serif-4-greek-700-normal-IGJ7BDQW.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url("./media/source-serif-4-vietnamese-700-normal-SL5JLIHB.woff2") format("woff2"),url("./media/source-serif-4-vietnamese-700-normal-C6YSARFY.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url("./media/source-serif-4-latin-ext-700-normal-I4BAHMRY.woff2") format("woff2"),url("./media/source-serif-4-latin-ext-700-normal-ZEPN7WNU.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url("./media/source-serif-4-latin-700-normal-JCEYNPT4.woff2") format("woff2"),url("./media/source-serif-4-latin-700-normal-AKAMB6E4.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand: #4fd1c5;--font-ui: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace;--canvas: #0a0a0b;--well: #08080a;--bar: #0b0b0d;--panel: #0d0d0f;--card: #101013;--card2: #111114;--card3: #121215;--field: #141417;--hover: #16161a;--sel: #16171b;--hair: #17171b;--hair2: #1a1a1e;--chip: #1c1c21;--line: #1e1e23;--line2: #212126;--line3: #22222a;--line4: #26262c;--line5: #2a2a31;--line6: #2f2f37;--line7: #33333c;--line8: #3a3a44;--line9: #4a4a56;--scroll: #2b2b30;--dim4: #45454d;--dim3: #55555d;--dim2: #64646d;--dim1: #7a7a83;--muted: #8a8a92;--muted2: #9a9aa3;--text3: #a4a4ad;--text2: #c9c9d0;--text1: #d4d4da;--text: #e7e7ea;--accent-fg: var(--brand);--accent-hi: color-mix(in srgb, var(--brand) 70%, white);--accent-tint: color-mix(in srgb, var(--brand) 10%, var(--panel));--accent-tint2: color-mix(in srgb, var(--brand) 18%, var(--panel));--accent-line: color-mix(in srgb, var(--brand) 50%, var(--panel));--on-accent: color-mix(in srgb, var(--brand) 15%, black);--amber-fg: #e0a755;--amber-tint: #24190c;--amber-line: #5a4420;--red-fg: #ef5350;--red-tint: #2a1618;--red-line: #4a2427;--red-text: #d4b4b6;--blue-fg: #7fa8c4;--blue-tint: #141c24;--blue-line: #2c4a63;--green-fg: #8ad0a8;--green-tint: #12211d;--green-line: #2f6f57;--violet-fg: #cbbde8;--violet-tint: #1c1728;--violet-line: #2a2338;--me-bubble: color-mix(in srgb, var(--brand) 8%, #101418);--me-line: color-mix(in srgb, var(--brand) 20%, #14181c);--me-stamp: color-mix(in srgb, var(--brand) 30%, var(--muted));--danger: #ef5350;--on-red: #1a0707;--ok: #8ad0a8;--shadow: 0 10px 30px rgba(0, 0, 0, .5);--shadow-modal: 0 22px 60px rgba(0, 0, 0, .6);--shadow-menu: 0 16px 38px rgba(0, 0, 0, .6);--shadow-pop: 0 14px 34px rgba(0, 0, 0, .55);--shadow-drawer: -14px 0 40px rgba(0, 0, 0, .35);--shadow-bubble: 0 1px 2px rgba(0, 0, 0, .2);--scrim: rgba(0, 0, 0, .55);--av1-bg: #1f4b5f;--av1-fg: #9fd8e8;--av2-bg: #5f4a1f;--av2-fg: #e8cf9f;--av3-bg: #3f2f5f;--av3-fg: #cbbde8;--av4-bg: #1f5f3f;--av4-fg: #9fe8c4;--av5-bg: #5f1f3f;--av5-fg: #e89fc4;--av6-bg: #1f3f5f;--av6-fg: #9fc4e8;--r-xs: 5px;--r-sm: 7px;--r-md: 8px;--r-lg: 11px;--r-xl: 14px;--r-pill: 999px;--fs-2xs: 9.5px;--fs-xs: 10.5px;--fs-sm: 11.5px;--fs-md: 12.5px;--fs-base: 13.5px;--fs-body: 14px;--fs-lg: 15px;--fs-xl: 19px;--fs-2xl: 24px;color-scheme:dark}:root[data-theme=light]{--canvas: #f1f1f4;--well: #e9e9ec;--bar: #fbfbfc;--panel: #ffffff;--card: #f7f7f9;--card2: #f5f5f8;--card3: #f3f3f6;--field: #ffffff;--hover: #f0f0f3;--sel: #eaeef3;--hair: #ebebef;--hair2: #e6e6ea;--chip: #ebebef;--line: #e3e3e8;--line2: #dcdce2;--line3: #d9d9e0;--line4: #d6d6de;--line5: #cfcfd8;--line6: #c9c9d2;--line7: #bfbfca;--line8: #b4b4c0;--line9: #9d9dab;--scroll: #c4c4cd;--dim4: #9a9aa4;--dim3: #82828d;--dim2: #6f6f78;--dim1: #5c5c65;--muted: #4f4f58;--muted2: #45454d;--text3: #3b3b43;--text2: #26262d;--text1: #1f1f26;--text: #131318;--accent-fg: color-mix(in srgb, var(--brand) 58%, black);--accent-hi: color-mix(in srgb, var(--brand) 48%, black);--accent-tint: color-mix(in srgb, var(--brand) 12%, white);--accent-tint2: color-mix(in srgb, var(--brand) 20%, white);--accent-line: color-mix(in srgb, var(--brand) 45%, white);--on-accent: #ffffff;--amber-fg: #9a6a12;--amber-tint: #fbf1de;--amber-line: #e3c084;--red-fg: #c2373a;--red-tint: #fce9e9;--red-line: #f0aaaa;--red-text: #8f3b40;--blue-fg: #2f5f83;--blue-tint: #e7effa;--blue-line: #9dbdd8;--green-fg: #1f7a4d;--green-tint: #e7f4ec;--green-line: #84c5a2;--violet-fg: #6b4fa6;--violet-tint: #efeafa;--violet-line: #c8bce6;--me-bubble: color-mix(in srgb, var(--brand) 14%, white);--me-line: color-mix(in srgb, var(--brand) 35%, white);--me-stamp: color-mix(in srgb, var(--brand) 55%, var(--muted));--danger: #c2373a;--on-red: #ffffff;--ok: #1f7a4d;--shadow: 0 10px 30px rgba(11, 20, 26, .18);--shadow-modal: 0 22px 60px rgba(11, 20, 26, .22);--shadow-menu: 0 16px 38px rgba(11, 20, 26, .18);--shadow-pop: 0 8px 24px rgba(11, 20, 26, .16);--shadow-drawer: -14px 0 40px rgba(11, 20, 26, .18);--shadow-bubble: 0 1px 2px rgba(11, 20, 26, .08);--scrim: rgba(11, 20, 26, .35);--av1-bg: #d7eef5;--av1-fg: #1f4b5f;--av2-bg: #f5ead4;--av2-fg: #5f4a1f;--av3-bg: #e6def5;--av3-fg: #3f2f5f;--av4-bg: #d6f0e2;--av4-fg: #1f5f3f;--av5-bg: #f5d6e6;--av5-fg: #5f1f3f;--av6-bg: #d6e4f5;--av6-fg: #1f3f5f;color-scheme:light}html,body{margin:0;padding:0;background:var(--canvas);color:var(--text)}body{font-family:var(--font-ui);font-size:14px;-webkit-font-smoothing:antialiased}a{color:var(--accent-fg)}a:hover{color:var(--accent-hi)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:9px}::-webkit-scrollbar-track{background:transparent}:focus-visible{outline:2px solid var(--accent-fg);outline-offset:1px}select:focus-visible,input:focus-visible,textarea:focus-visible{outline:1px solid var(--accent-fg);outline-offset:0}@keyframes rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pulse-dot{0%,to{opacity:.2}50%{opacity:1}}.u-label{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--dim3)}.acard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:1.25rem;max-width:760px;margin-bottom:1rem}.acard h2{margin:0 0 .25rem;font-size:1.05rem;color:var(--text)}.acard .ahint{margin:0 0 .9rem;font-size:.83rem;color:var(--muted)}.acard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.aform{display:flex;flex-direction:column;gap:.9rem}.afield{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:var(--text3)}.ainput{border:1px solid var(--line4);border-radius:var(--r-md);padding:8px 12px;font-size:var(--fs-md);font-family:inherit;color:var(--text);background:var(--field)}.ainput:focus{outline:1px solid var(--accent-fg);outline-offset:0;border-color:var(--accent-line)}.abutton{border:1px solid transparent;border-radius:var(--r-md);background:var(--accent-fg);color:var(--on-accent);padding:8px 14px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;align-self:flex-start}.abutton:hover:not(:disabled){background:var(--accent-hi)}.abutton:disabled{opacity:.6;cursor:default}.abutton--ghost,.abutton--secondary{background:transparent;color:var(--muted);border-color:var(--line5);font-weight:500}.abutton--ghost:hover:not(:disabled),.abutton--secondary:hover:not(:disabled){background:transparent;border-color:var(--line8);color:var(--text)}.abutton--danger{background:transparent;color:var(--danger);border-color:var(--red-line);font-weight:500}.abutton--danger:hover:not(:disabled){background:var(--red-tint)}.abutton--compact{padding:6px 11px;font-size:var(--fs-sm);flex:none}.apage-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.apage-head__text{display:flex;flex-direction:column;gap:5px;min-width:0}.apage-head__title{margin:0;font-size:var(--fs-xl);font-weight:600;letter-spacing:-.015em;color:var(--text)}.apage-head__blurb{margin:0;max-width:620px;font-size:var(--fs-md);line-height:1.5;color:var(--dim1)}.apage-head__actions{display:flex;align-items:center;gap:8px;flex:none}.apage-head__search{width:210px}.apage{display:flex;flex-direction:column;gap:16px}.atable-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);overflow-x:auto}.atable-card .atable td,.atable-card .atable th{padding-left:16px;padding-right:16px}.atable-card .atable tbody tr:last-child td{border-bottom:none}.atable-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.atable{width:100%;border-collapse:collapse;font-size:.88rem}.atable th{text-align:left;background:var(--card);color:var(--dim3);font-family:var(--font-mono);font-weight:600;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;padding:.5rem .6rem;border-bottom:1px solid var(--line)}.atable td{padding:.6rem;border-bottom:1px solid var(--hair);color:var(--text1)}.atable tbody tr:hover td{background:var(--card)}.atable__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.aerror{color:var(--danger);font-size:.85rem;margin:0 0 .5rem}.ainfo{color:var(--ok);font-size:.85rem;margin:0 0 .5rem}.ftile{flex:none;width:38px;height:38px;border-radius:8px;background:var(--line6);color:#fff;font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.ftile[data-ext=pdf]{background:#d93025}.ftile[data-ext=docx]{background:#2b579a}.ftile[data-ext=xlsx],.ftile[data-ext=csv]{background:#217346}.ftile[data-ext=pptx]{background:#d24726}.ftile[data-ext=png],.ftile[data-ext=jpg],.ftile[data-ext=jpeg],.ftile[data-ext=svg]{background:#7b1fa2}.ftile[data-ext=zip]{background:#b8860b}.pv-doc{--text: #1a1a1a;--text1: #2a2a2a;--text2: #3a3a3a;--line2: #cfc9be;--chip: #f2efe9;--card: #f2efe9;--accent-fg: #0f766a;--accent-line: #8fc9c2;background:#faf8f4;color:var(--text1);padding:34px;border-radius:3px;box-shadow:0 6px 22px #00000080;font-family:"Source Serif 4",Georgia,serif;font-size:11.5px;line-height:1.62;overflow-wrap:anywhere}.pv-doc h1,.pv-doc h2,.pv-doc h3,.pv-doc h4{font-family:var(--font-ui)}.pv-doc table{font-family:var(--font-mono)}.pv-doc h1,.pv-doc h2,.pv-doc h3,.pv-doc h4,.pv-doc h5,.pv-doc h6{color:var(--text);line-height:1.3;margin:1.3em 0 .5em}.pv-doc h1:first-child,.pv-doc h2:first-child,.pv-doc h3:first-child{margin-top:0}.pv-doc h1{font-size:17px}.pv-doc h2{font-size:14px}.pv-doc h3{font-size:12.5px}.pv-doc h4,.pv-doc h5,.pv-doc h6{font-size:.94rem}.pv-doc p{margin:0 0 .85em}.pv-doc ul,.pv-doc ol{margin:0 0 .85em;padding-left:1.4em}.pv-doc li{margin-bottom:.25em}.pv-doc blockquote{margin:0 0 .85em;padding:.35rem .9rem;border-left:3px solid var(--accent-line);background:var(--card);color:var(--text2)}.pv-doc hr{border:none;border-top:1px solid var(--line2);margin:1.4em 0}.pv-doc a{color:var(--accent-fg)}.pv-doc code{font-family:var(--font-mono);font-size:.84em;background:var(--chip);border:1px solid var(--line2);border-radius:5px;padding:.05em .32em}.pv-doc pre{margin:0 0 .9em;padding:.8rem .95rem;background:var(--card);border:1px solid var(--line2);border-radius:10px;overflow-x:auto;font-family:var(--font-mono);font-size:.8rem;line-height:1.55}.pv-doc pre code{background:none;border:none;padding:0;font-size:.8rem;line-height:1.55}.pv-doc table{border-collapse:collapse;margin:0 0 .9em;font-size:.84rem;display:block;overflow-x:auto;max-width:100%}.pv-doc th,.pv-doc td{border:1px solid var(--line2);padding:.35rem .55rem;text-align:left}.pv-doc th{background:var(--chip);color:var(--text)}.avstack{display:inline-flex;align-items:center}.avstack__chip{flex:none;width:22px;height:22px;border-radius:50%;background:var(--accent-tint2);color:var(--accent-fg);font-size:.6rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--card);margin-left:-6px}.avstack__chip:first-child{margin-left:0}.avstack__chip--more{background:var(--chip);color:var(--muted);font-family:var(--font-mono);font-size:.55rem}.avstack--rail .avstack__chip{width:20px;height:20px;background:var(--violet-tint);border:1px solid var(--violet-line);color:var(--violet-fg);font-size:.58rem;box-shadow:0 0 0 1px var(--card)}.avstack--rail .avstack__chip--more{background:var(--chip);border-color:var(--line4);color:var(--muted);font-size:.52rem}.picker__scrim{position:fixed;inset:0;z-index:20}.picker{position:absolute;z-index:21;top:calc(100% + 6px);right:0;min-width:240px;max-width:300px;max-height:320px;overflow-y:auto;border:1px solid var(--line2);border-radius:12px;background:var(--panel);box-shadow:var(--shadow);padding:.5rem}.picker__head{margin:.15rem .35rem .4rem;color:var(--dim1)}.picker__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.picker__row{display:flex;align-items:center;gap:.2rem;border-radius:8px}.picker__row--on{background:var(--accent-tint)}.picker__pick{flex:1;min-width:0;display:flex;align-items:center;gap:.45rem;border:none;background:none;color:var(--text2);font-family:inherit;font-size:.82rem;text-align:left;padding:.35rem .4rem;border-radius:8px;cursor:pointer}.picker__pick:hover:not(:disabled){background:var(--chip)}.picker__pick:disabled{cursor:default}.picker__mark{flex:none;width:14px;color:var(--accent-fg);font-size:.8rem;line-height:1}.picker__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker__you{color:var(--dim1)}.picker__tag{flex:none;font-family:var(--font-mono);font-size:.55rem;letter-spacing:.06em;text-transform:uppercase;color:var(--dim1);border:1px solid var(--line4);border-radius:999px;padding:.05rem .35rem}.picker__remove{flex:none;border:none;background:none;color:var(--dim1);font-size:1rem;line-height:1;padding:0 .35rem;cursor:pointer}.picker__remove:hover{color:var(--red-fg)}.picker__empty{padding:.4rem;color:var(--dim1);font-size:.78rem}.picker__foot{margin:.5rem .35rem .15rem;color:var(--dim1);font-size:.68rem;line-height:1.35}.dialog__backdrop{position:fixed;inset:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}.dialog{width:min(480px,100%);background:var(--panel);border:1px solid var(--line4);border-radius:var(--r-xl);box-shadow:var(--shadow-modal);padding:1.25rem;display:flex;flex-direction:column;gap:.6rem;animation:rise-in .22s ease-out}.dialog__head{display:flex;align-items:center;justify-content:space-between}.dialog__title{margin:0;font-size:1.1rem;color:var(--text)}.dialog__close{border:none;background:transparent;color:var(--muted);font-size:1rem;cursor:pointer;padding:.25rem .4rem;border-radius:6px}.dialog__close:hover{background:var(--hover);color:var(--danger)}.dialog__hint{margin:0;font-size:.82rem;color:var(--muted)}.dialog__error{color:var(--danger);font-size:.85rem;margin:0}.dialog__create{border:none;border-radius:var(--r-md);background:var(--accent-fg);color:var(--on-accent);padding:.55rem 1.1rem;font-size:.92rem;font-weight:600;cursor:pointer;align-self:flex-start}.dialog__create:hover:not(:disabled){background:var(--accent-hi)}.dialog__create:disabled{opacity:.6;cursor:default}.dialog__link-row{display:flex;gap:.5rem}.dialog__link{flex:1;min-width:0;border:1px solid var(--line4);border-radius:8px;padding:.5rem .6rem;font-size:.85rem;font-family:var(--font-mono);background:var(--field);color:var(--text)}.dialog__copy{border:none;border-radius:8px;background:var(--accent-fg);color:var(--on-accent);padding:.5rem .9rem;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap}.dialog__expiry{margin:0;font-size:.78rem;color:var(--muted)}.creds{display:flex;flex-direction:column;gap:.5rem;background:var(--amber-tint);border:1px solid var(--amber-line);border-radius:8px;padding:.75rem}.creds__row{display:flex;align-items:center;gap:.6rem}.creds__label{flex:none;width:72px;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--amber-fg)}.creds__actions,.creds__password{display:flex;align-items:center;gap:.5rem}.creds__password .ainput{flex:1;min-width:0;font-family:var(--font-mono)}@media(pointer:coarse){.ainput:not([type=checkbox]):not([type=radio]):not([type=color]),.dialog__link{font-size:16px}.abutton,.dialog__create,.dialog__copy{min-height:44px;padding-top:.6rem;padding-bottom:.6rem}.abutton--compact{min-height:40px}.dialog__close{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem}.picker__pick{min-height:44px}.picker__remove{min-width:40px;min-height:40px}}@media(max-width:720px){.acard{padding:1rem}.acard__head{flex-wrap:wrap;gap:.6rem}.atable__actions{justify-content:flex-start}.dialog__backdrop{padding:.75rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.dialog{max-height:calc(100dvh - 1.5rem);overflow-y:auto;overscroll-behavior:contain}.picker{min-width:0;max-width:min(300px,calc(100vw - 1.5rem))}.creds__row{flex-wrap:wrap;gap:.3rem}.creds__label{width:auto}.creds__password{width:100%}}.sheet__scrim{position:fixed;inset:0;z-index:98;background:var(--scrim)}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:99;display:flex;flex-direction:column;max-height:min(70dvh,calc(100dvh - 3rem));background:var(--panel);border:1px solid var(--line4);border-bottom:0;border-radius:14px 14px 0 0;box-shadow:var(--shadow);padding:.5rem .75rem max(.75rem,env(safe-area-inset-bottom));padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right));animation:sheet-up .16s ease-out}@keyframes sheet-up{0%{transform:translateY(24px);opacity:.6}}.sheet__handle{align-self:center;width:36px;height:4px;border-radius:2px;background:var(--line6);margin-bottom:.5rem;flex:none}.sheet__head{margin:0;padding:.25rem 0 .5rem;font-weight:600;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:none}.sheet__list{list-style:none;margin:0;padding:0;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.sheet__item{display:flex;align-items:center;gap:.6rem;width:100%;min-height:44px;padding:.5rem .6rem;border:0;border-radius:8px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.sheet__item:hover{background:var(--hover)}.sheet__item--on{background:var(--sel);font-weight:600}.sheet__row{display:flex;gap:.5rem;padding-bottom:.5rem;flex:none}.sheet__row>*{flex:1;min-width:0}@media(min-width:721px){.sheet{left:auto;right:1rem;bottom:1rem;width:320px;border-radius:14px;border-bottom:1px solid var(--line4)}}@media(max-width:720px){html,body{overflow-x:hidden}}.avstack__img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.ui-icon-btn{flex:none;width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid var(--line5);border-radius:var(--r-md);background:transparent;color:var(--muted);font-size:var(--fs-md);cursor:pointer}.ui-icon-btn:hover{border-color:var(--line8);color:var(--text)}.ui-icon-btn--round{border-radius:50%;width:30px;height:30px}.ui-icon-btn:disabled{opacity:.4;cursor:default;pointer-events:none}.ui-icon-btn--close:hover{color:var(--danger);border-color:var(--red-line)}.ui-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:var(--r-xs);border:1px solid var(--line4);background:var(--chip);color:var(--muted2);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ui-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:var(--r-sm);border:1px solid var(--line4);background:var(--hover);color:var(--text3);font-family:var(--font-mono);font-size:var(--fs-2xs);white-space:nowrap}.ui-chip--outline{background:transparent}.ui-chip--dashed{background:transparent;border-style:dashed;border-color:var(--line8);color:var(--muted)}button.ui-chip{cursor:pointer}.ui-teal{background:var(--accent-tint);border-color:var(--accent-line);color:var(--accent-fg)}.ui-amber{background:var(--amber-tint);border-color:var(--amber-line);color:var(--amber-fg)}.ui-red{background:var(--red-tint);border-color:var(--red-line);color:var(--red-fg)}.ui-green{background:var(--green-tint);border-color:var(--green-line);color:var(--green-fg)}.ui-blue{background:var(--blue-tint);border-color:var(--blue-line);color:var(--blue-fg)}.ui-violet{background:var(--violet-tint);border-color:var(--violet-line);color:var(--violet-fg)}.ui-toggle{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:var(--r-sm);border:1px solid var(--line5);background:transparent;color:var(--muted);font-family:inherit;font-size:var(--fs-sm);font-weight:500;cursor:pointer}.ui-toggle:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5}.ui-toggle[aria-pressed=true]{background:var(--accent-tint);border-color:var(--accent-line);color:var(--accent-fg)}.ui-toggle[aria-pressed=true]:before{opacity:1}.ui-status{background:none;border:0;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--text2)}.ui-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ui-status.ui-teal{color:var(--accent-fg)}.ui-status.ui-amber{color:var(--amber-fg)}.ui-status.ui-red{color:var(--red-fg)}.ui-status.ui-green{color:var(--green-fg)}.ui-status.ui-blue{color:var(--blue-fg)}.ui-seg{display:inline-flex;gap:2px;padding:3px;border-radius:var(--r-md);border:1px solid var(--line4);background:var(--field)}.ui-seg>button{border:0;border-radius:6px;padding:4px 10px;background:transparent;color:var(--dim2);font-family:inherit;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer}.ui-seg>button:hover{color:var(--text2)}.ui-seg>button[aria-pressed=true]{background:var(--chip);color:var(--text);font-weight:600}.ui-accordion{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel)}.ui-accordion+.ui-accordion{margin-top:8px}.ui-accordion>summary{display:flex;align-items:center;gap:10px;padding:11px 14px;cursor:pointer;list-style:none;color:var(--text);font-weight:600;font-size:var(--fs-base)}.ui-accordion>summary::-webkit-details-marker{display:none}.ui-accordion>summary:before{content:"\25b8";font-size:9px;color:var(--dim2)}.ui-accordion[open]>summary:before{content:"\25be"}.ui-accordion__body{padding:0 14px 14px 33px;color:var(--text2);font-size:var(--fs-md)}.ui-kpi{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel)}.ui-kpi__label{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--dim3)}.ui-kpi__value{font-family:var(--font-mono);font-size:var(--fs-2xl);font-weight:500;letter-spacing:-.02em;color:var(--text)}.ui-kpi__delta{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--accent-fg)}.ui-kpi__delta--down{color:var(--red-fg)}.ui-spark{display:flex;align-items:flex-end;gap:3px;height:22px}.ui-spark>i{flex:1;min-height:2px;border-radius:2px;background:var(--line4)}.ui-spark>i:last-child{background:var(--accent-fg)}.ui-drawer__scrim{position:fixed;inset:0;z-index:100;background:var(--scrim)}.ui-drawer{position:fixed;top:0;right:0;bottom:0;z-index:101;width:min(470px,100%);display:flex;flex-direction:column;background:var(--panel);border-left:1px solid var(--line2);box-shadow:var(--shadow-drawer);animation:rise-in .22s ease-out}.ui-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;text-align:center;color:var(--muted);font-size:var(--fs-md)}.ui-empty--dashed{border:1px dashed var(--line6);border-radius:var(--r-lg)}.ui-empty__icon{width:34px;height:34px;display:grid;place-items:center;border:1px dashed var(--line8);border-radius:var(--r-md);color:var(--dim1);font-size:var(--fs-lg)}.ui-empty__title{margin:0;color:var(--text);font-size:var(--fs-lg);font-weight:600}.ui-avatar{flex:none;width:24px;height:24px;display:inline-grid;place-items:center;border-radius:50%;background:var(--av1-bg);color:var(--av1-fg);font-size:9.5px;font-weight:600;overflow:hidden}.ui-avatar>img{width:100%;height:100%;object-fit:cover}.ui-avatar--sm{width:22px;height:22px;font-size:9px}.ui-avatar--lg{width:28px;height:28px;font-size:10.5px}.ui-avatar--2{background:var(--av2-bg);color:var(--av2-fg)}.ui-avatar--3{background:var(--av3-bg);color:var(--av3-fg)}.ui-avatar--4{background:var(--av4-bg);color:var(--av4-fg)}.ui-avatar--5{background:var(--av5-bg);color:var(--av5-fg)}.ui-avatar--6{background:var(--av6-bg);color:var(--av6-fg)}.ui-avstack{display:inline-flex}.ui-avstack>.ui-avatar{box-shadow:0 0 0 2px var(--panel)}.ui-avstack>.ui-avatar+.ui-avatar{margin-left:-6px}.ui-progress{height:4px;border-radius:2px;background:var(--line4);overflow:hidden}.ui-progress>i{display:block;height:100%;border-radius:inherit;background:var(--accent-fg)}.ui-typing{display:inline-flex;gap:4px}.ui-typing>i{width:6px;height:6px;border-radius:50%;background:var(--accent-fg);animation:pulse-dot 1.1s infinite}.ui-typing>i:nth-child(2){animation-delay:.18s}.ui-typing>i:nth-child(3){animation-delay:.36s}@media(prefers-reduced-motion:reduce){.ui-typing>i,.ui-drawer,.dialog{animation:none}}@media(pointer:coarse){.ui-icon-btn,.ui-toggle,.ui-seg>button{min-height:44px;min-width:44px}}
