@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.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(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.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(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.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(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.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(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.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(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.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(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.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(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.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(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.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(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.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(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.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(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.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(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.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(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.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(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.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(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.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(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.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(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.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(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.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(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.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(/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+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(/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+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(/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+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(/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+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(/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+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(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.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(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.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(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");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{--font: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--mono: "IBM Plex Mono", "Cascadia Mono", ui-monospace, monospace;--brand: "Bricolage Grotesque Variable", "Bricolage Grotesque", "IBM Plex Sans", sans-serif;--fs-xs: 11.5px;--fs-sm: 12.5px;--fs: 13.5px;--fs-md: 15px;--fs-lg: 18px;--fs-xl: 22px;--fs-num: 26px;--row: 30px;--hdr: 48px;--ban: 32px;--side: 224px;--rail: 300px;--r: 6px;--r-sm: 4px;--ease: cubic-bezier(.2,.8,.2,1)}:root,[data-theme=dark]{color-scheme:dark;--bg: #0F1113;--side-bg: #0C0E10;--s1: #16191C;--s2: #1C2024;--s3: #252A30;--line: #2A2F35;--line-2: #3A4048;--ink: #E7E9EC;--ink-2: #B0B7BF;--ink-3: #8C949D;--signal: #FF9A2E;--signal-soft: rgba(255,154,46,.14);--signal-ink: #2B1300;--action: #38D6F5;--action-soft: rgba(56,214,245,.13);--action-ink: #03243A;--action-line: rgba(56,214,245,.45);--ok: #7FD1A6;--ok-soft: rgba(127,209,166,.13);--warn: #E8C55A;--warn-soft: rgba(232,197,90,.12);--bad: #FF6B6B;--bad-soft: rgba(255,107,107,.13);--ro-bg: repeating-linear-gradient(135deg, #1D1A10 0 10px, #1A170E 10px 20px);--ro-line: #4A3F17;--ro-ink: #EBD27A;--el-bg: #0E2A31;--el-line: #1C5866;--el-ink: #7FE6FA;--sev-mild: #EBD27A;--sev-moderate: #FFA23A;--sev-severe: #FF6B4A;--sev-crisis: #FF4F7E;--map-0: #1E2328;--map-none: #15181B;--map-stroke: #0F1113;--overlay-1: #B48CFF;--overlay-2: #8FB0FF;--baseline: #6B737C;--d1: #8E9BE6;--d1-soft: rgba(142,155,230,.16);--d1-ink: #0D1233;--d2: #7D858E;--shadow: 0 1px 0 rgba(255,255,255,.03) inset, 0 12px 32px rgba(0,0,0,.45);--focus: 0 0 0 2px var(--bg), 0 0 0 4px var(--action)}[data-theme=light]{color-scheme:light;--bg: #F3F4F6;--side-bg: #ECEEF1;--s1: #FFFFFF;--s2: #F6F7F9;--s3: #E9ECF0;--line: #DFE3E8;--line-2: #C9CFD6;--ink: #15181C;--ink-2: #434B55;--ink-3: #5E6670;--signal: #B44A00;--signal-soft: rgba(242,138,30,.13);--signal-ink: #FFFFFF;--action: #0A6A86;--action-soft: rgba(10,106,134,.09);--action-ink: #FFFFFF;--action-line: rgba(10,106,134,.45);--ok: #1F7A4E;--ok-soft: rgba(31,122,78,.1);--warn: #7A5E00;--warn-soft: rgba(196,156,20,.14);--bad: #B3261E;--bad-soft: rgba(179,38,30,.09);--ro-bg: repeating-linear-gradient(135deg, #FBF3D2 0 10px, #F7EDC4 10px 20px);--ro-line: #E2D08A;--ro-ink: #5C4700;--el-bg: #E2F4F8;--el-line: #A8D8E3;--el-ink: #07546B;--sev-mild: #8A7200;--sev-moderate: #B05800;--sev-severe: #C2381B;--sev-crisis: #A8123F;--map-0: #ECEEF1;--map-none: #F6F7F9;--map-stroke: #FFFFFF;--overlay-1: #6B3FD1;--overlay-2: #2F5BD3;--baseline: #8A929B;--d1: #3F4FB0;--d1-soft: rgba(63,79,176,.1);--d1-ink: #FFFFFF;--d2: #8A929B;--shadow: 0 1px 2px rgba(20,24,28,.06), 0 12px 32px rgba(20,24,28,.12)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{font:400 var(--fs)/1.45 var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.005em}p{margin:0}a{color:var(--action);text-underline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-sm)}.mono,code,.id{font-family:var(--mono);font-size:.94em;font-variant-numeric:tabular-nums}.id{color:var(--ink);letter-spacing:.01em;white-space:nowrap}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.ink2{color:var(--ink-2)}.sig{color:var(--signal)}.act{color:var(--action)}.ok{color:var(--ok)}.bad{color:var(--bad)}.warn{color:var(--warn)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:8px;top:-40px;z-index:100;background:var(--action);color:var(--action-ink);padding:6px 10px;border-radius:var(--r)}.skip:focus{top:8px}svg.i{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}svg.sev{width:13px;height:13px;flex:none}.lbl{font:500 var(--fs-xs)/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.app{display:grid;grid-template-columns:var(--side) 1fr;grid-template-rows:var(--hdr) var(--ban) 1fr;height:100vh}.hdr{grid-column:1 / -1;display:flex;align-items:center;gap:12px;padding:0 12px 0 14px;background:var(--side-bg);border-bottom:1px solid var(--line);z-index:20}.brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink);width:calc(var(--side) - 26px);flex:none}.brand img{width:28px;height:28px;border-radius:7px;object-fit:cover}.brand b{font:800 17px/1 var(--brand);letter-spacing:-.01em}.brand span{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-2);padding:3px 5px;border-radius:3px}.kbar{flex:1;max-width:520px;display:flex;align-items:center;gap:8px;height:32px;padding:0 8px 0 10px;border:1px solid var(--line);border-radius:var(--r);background:var(--s1);color:var(--ink-3);cursor:text;text-align:left}.kbar:hover{border-color:var(--line-2)}.kbar .t{flex:1;font-size:var(--fs-sm)}kbd{font:500 10.5px/1 var(--mono);padding:3px 5px;border:1px solid var(--line-2);border-bottom-width:2px;border-radius:4px;color:var(--ink-2);background:var(--s2)}.hdr .sp{flex:1}.env{font:500 var(--fs-xs) var(--mono);color:var(--ink-3);display:flex;align-items:center;gap:6px;white-space:nowrap}.env i{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.clock{font:500 var(--fs-sm) var(--mono);color:var(--ink-2);white-space:nowrap}.hbtn{height:32px;min-width:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;border-radius:var(--r);border:1px solid transparent;background:none;color:var(--ink-2);position:relative}.hbtn:hover{background:var(--s2);color:var(--ink)}.hbtn .dot{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:var(--signal);border:2px solid var(--side-bg)}.ban{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:0 14px;background:var(--ro-bg);border-bottom:1px solid var(--ro-line);color:var(--ro-ink);font-size:var(--fs-sm);z-index:19}.ban b{font-weight:600}.ban .sp{flex:1}.ban .why{color:var(--ro-ink);opacity:.85}.ban .btn{height:24px;font-size:var(--fs-xs)}.ban.on{background:var(--el-bg);border-color:var(--el-line);color:var(--el-ink)}.ban .timer{font:600 var(--fs-sm) var(--mono);padding:1px 7px;border-radius:3px;background:color-mix(in srgb,currentColor 14%,transparent)}.side{background:var(--side-bg);border-right:1px solid var(--line);overflow-y:auto;padding:8px 8px 16px}.side h2{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:14px 8px 6px}.side h2:first-child{padding-top:6px}.side a{display:flex;align-items:center;gap:9px;height:30px;padding:0 8px;border-radius:var(--r);text-decoration:none;color:var(--ink-2);font-size:var(--fs);position:relative}.side a:hover{background:var(--s2);color:var(--ink)}.side a[aria-current=page]{background:var(--s3);color:var(--ink);font-weight:500}.side a[aria-current=page]:before{content:"";position:absolute;left:-8px;top:6px;bottom:6px;width:3px;border-radius:0 2px 2px 0;background:var(--action)}.side a .t{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side .bdg{font:600 10.5px/1 var(--mono);padding:3px 5px;border-radius:3px;background:var(--s3);color:var(--ink-2)}.side .bdg.sig{background:var(--signal);color:var(--signal-ink)}.side .bdg.red{background:var(--bad);color:#fff}[data-theme=dark] .side .bdg.red{color:#2a0505}.side .live{width:7px;height:7px;border-radius:50%;background:var(--action);box-shadow:0 0 0 3px var(--action-soft)}.side .foot{margin-top:18px;padding:10px 8px 0;border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-3);line-height:1.6}main{overflow-y:auto;overflow-x:hidden;min-width:0;position:relative}.page{padding:16px 20px 40px;max-width:1680px}.ph{display:flex;align-items:flex-end;gap:12px;margin-bottom:14px;flex-wrap:wrap}.ph h1{font-size:var(--fs-xl);line-height:1.15}.ph .sub{color:var(--ink-3);font-size:var(--fs-sm);margin-top:3px}.ph .sp{flex:1}.crumb{font:500 var(--fs-xs) var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px}.crumb a{color:inherit;text-decoration:none}a.btn{text-decoration:none}.btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--s1);color:var(--ink);font-size:var(--fs-sm);font-weight:500;white-space:nowrap;transition:background .12s,border-color .12s}.btn:hover{background:var(--s2);border-color:var(--ink-3)}.btn:active{transform:translateY(1px)}.btn.pri{background:var(--action);border-color:var(--action);color:var(--action-ink)}.btn.pri:hover{filter:brightness(1.08)}.btn.sigb{background:var(--signal);border-color:var(--signal);color:var(--signal-ink)}.btn.ghost{background:none;border-color:transparent;color:var(--ink-2)}.btn.ghost:hover{background:var(--s2);color:var(--ink)}.btn.danger{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 45%,var(--line))}.btn.danger:hover{background:var(--bad-soft)}.btn.sm{height:24px;padding:0 8px;font-size:var(--fs-xs);gap:4px}.btn.sm svg.i{width:13px;height:13px}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn .lk{display:none}body:not(.elevated) .btn[data-write] .lk{display:inline-block;width:12px;height:12px;opacity:.8}.btns{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.in,select.in,textarea.in{height:30px;padding:0 9px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--s1);color:var(--ink);font-size:var(--fs-sm);min-width:0}textarea.in{height:auto;padding:7px 9px;resize:vertical;line-height:1.45}.in:hover{border-color:var(--ink-3)}.in:focus{border-color:var(--action);outline:none;box-shadow:0 0 0 3px var(--action-soft)}.in::placeholder{color:var(--ink-3)}select.in{padding-right:26px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 13px) 13px,calc(100% - 9px) 13px;background-size:4px 4px;background-repeat:no-repeat}.fld{display:flex;flex-direction:column;gap:4px;min-width:0}.fld>span{font-size:var(--fs-xs);color:var(--ink-3);font-weight:500}.search{position:relative}.search svg.i{position:absolute;left:8px;top:7px;color:var(--ink-3);width:15px;height:15px}.search .in{padding-left:29px;width:100%}.seg{display:inline-flex;border:1px solid var(--line-2);border-radius:var(--r);padding:2px;background:var(--s1);gap:2px}.seg button{height:24px;padding:0 9px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink-2);font-size:var(--fs-xs);font-weight:500;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.seg button:hover{color:var(--ink);background:var(--s2)}.seg button[aria-pressed=true]{background:var(--s3);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--s1);font-size:var(--fs-xs);color:var(--ink-2);white-space:nowrap}button.chip:hover{border-color:var(--ink-3);color:var(--ink)}.chip[aria-pressed=true],.chip.on{border-color:var(--action-line);background:var(--action-soft);color:var(--ink)}.chip .x{margin-left:2px;opacity:.7}.chip.sigc{border-color:color-mix(in srgb,var(--signal) 45%,transparent);background:var(--signal-soft);color:var(--ink)}.chips{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.tag{display:inline-flex;align-items:center;gap:4px;font:500 var(--fs-xs)/1 var(--font);padding:3px 6px;border-radius:3px;background:var(--s3);color:var(--ink-2);white-space:nowrap}.tag.ok{background:var(--ok-soft);color:var(--ok)}.tag.bad{background:var(--bad-soft);color:var(--bad)}.tag.warn{background:var(--warn-soft);color:var(--warn)}.tag.sig{background:var(--signal-soft);color:var(--signal)}.tag.act{background:var(--action-soft);color:var(--action)}.tag.mono{font-family:var(--mono)}.dotc{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.lvl{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);font-weight:600;color:var(--c)}.lvl svg{fill:var(--c)}.lvl.mild{--c: var(--sev-mild)}.lvl.moderate{--c: var(--sev-moderate)}.lvl.severe{--c: var(--sev-severe)}.lvl.crisis{--c: var(--sev-crisis)}.sw{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer;user-select:none}.sw input{appearance:none;width:28px;height:16px;border-radius:8px;background:var(--s3);border:1px solid var(--line-2);position:relative;margin:0;cursor:pointer;transition:background .15s;flex:none}.sw input:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:var(--ink-3);transition:transform .15s var(--ease),background .15s}.sw input:checked{background:var(--action-soft);border-color:var(--action-line)}.sw input:checked:after{transform:translate(12px);background:var(--action)}.sw input:focus-visible{box-shadow:var(--focus)}.cb{width:14px;height:14px;accent-color:var(--action);margin:0}.pnl{background:var(--s1);border:1px solid var(--line);border-radius:var(--r);min-width:0}.pnl>header{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--line);min-height:40px}.pnl>header h2{font-size:var(--fs);font-weight:600;white-space:nowrap}.pnl>header .sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pnl>header .sub{font-size:var(--fs-xs);color:var(--ink-3)}.pnl>header .sp{flex:1}.pnl .bd{padding:12px}.pnl .bd.np{padding:0}.pnl>footer{padding:8px 12px;border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-3);display:flex;gap:8px;align-items:center}.g{display:grid;gap:12px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.mt{margin-top:12px}.mt2{margin-top:20px}.row{display:flex;gap:8px;align-items:center}.row.wrap{flex-wrap:wrap}.sp{flex:1}.note{font-size:var(--fs-xs);color:var(--ink-3);line-height:1.5}.callout{display:flex;gap:9px;padding:9px 11px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--s2);font-size:var(--fs-sm);color:var(--ink-2);align-items:flex-start}.callout svg.i{margin-top:2px;color:var(--ink-3)}.callout.warn{border-color:color-mix(in srgb,var(--warn) 40%,transparent);background:var(--warn-soft);color:var(--ink)}.callout.warn svg.i{color:var(--warn)}.callout.sig{border-color:color-mix(in srgb,var(--signal) 40%,transparent);background:var(--signal-soft);color:var(--ink)}.callout.sig svg.i{color:var(--signal)}.callout.lock{border-style:dashed}.fbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 10px;background:var(--s1);border:1px solid var(--line);border-radius:var(--r);margin-bottom:12px}.fbar .div{width:1px;height:20px;background:var(--line)}.fbar .lbl{margin-right:-2px}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:14px;overflow-x:auto}.tabs a,.tabs button{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:0;background:none;color:var(--ink-2);text-decoration:none;font-size:var(--fs);font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.tabs a:hover,.tabs button:hover{color:var(--ink)}.tabs [aria-selected=true]{color:var(--ink);border-bottom-color:var(--action)}.tabs .bdg{font:600 10.5px/1 var(--mono);padding:3px 5px;border-radius:3px;background:var(--s3);color:var(--ink-2)}.tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.tile{background:var(--s1);padding:11px 13px 10px;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;gap:3px;min-height:98px;position:relative;transition:background .12s}.tile:hover{background:var(--s2)}.tile:hover .go{opacity:1;transform:none}.tile .go{position:absolute;top:10px;right:10px;opacity:0;transform:translate(-3px);transition:.15s var(--ease);color:var(--ink-3)}.tile .k{font-size:var(--fs-xs);color:var(--ink-3);font-weight:500;display:flex;align-items:center;gap:6px}.tile .v{font:600 var(--fs-num)/1.1 var(--font);letter-spacing:-.02em;display:flex;align-items:baseline;gap:6px}.tile .v small{font:500 var(--fs-sm) var(--font);color:var(--ink-3);letter-spacing:0}.tile .d{font-size:var(--fs-xs);color:var(--ink-3);margin-top:auto;line-height:1.4}.tile .d .lvl{vertical-align:-2px}.tile .spark{height:22px;width:100%;margin-top:2px}.tile.hot .v{color:var(--signal)}.tile.hot:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--signal)}.delta{font:600 var(--fs-xs) var(--mono)}.delta.up{color:var(--ok)}.delta.down{color:var(--bad)}.delta.sigup{color:var(--signal)}.tw{overflow:auto}table.t{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-sm)}.t th{position:sticky;top:0;z-index:1;background:var(--s2);text-align:left;font:500 var(--fs-xs)/1.2 var(--font);color:var(--ink-3);padding:7px 10px;border-bottom:1px solid var(--line);white-space:nowrap;user-select:none}.t th.s{cursor:pointer}.t th.s:hover{color:var(--ink)}.t th .ar{opacity:.5;margin-left:3px;font-size:9px}.t th[aria-sort]{color:var(--ink)}.t th[aria-sort] .ar{opacity:1;color:var(--action)}.t td{padding:0 10px;height:var(--row);border-bottom:1px solid var(--line);white-space:nowrap;color:var(--ink-2)}.t td.n,.t th.n{text-align:right;font-variant-numeric:tabular-nums}.t td.w{white-space:normal}.t tbody tr:hover td{background:var(--s2)}.t tbody tr.sel td{background:var(--action-soft)}.t tbody tr.sel td:first-child{box-shadow:inset 2px 0 0 var(--action)}.t tbody tr.kb td{box-shadow:inset 0 1px 0 var(--action-line),inset 0 -1px 0 var(--action-line)}.t tbody tr.del td{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--line-2)}.t tbody tr{cursor:default}.t tbody tr.click{cursor:pointer}.t td .id{color:var(--ink)}.t .bar{height:6px;border-radius:2px;background:var(--s3);position:relative;min-width:60px}.t .bar i{position:absolute;inset:0 auto 0 0;border-radius:2px;background:var(--signal)}.t .bar.a i{background:var(--d1)}.bulk{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--action-soft);border-bottom:1px solid var(--action-line);font-size:var(--fs-sm)}.tfoot{display:flex;align-items:center;gap:10px;padding:7px 10px;font-size:var(--fs-xs);color:var(--ink-3);border-top:1px solid var(--line)}.mem{display:inline-flex;align-items:center;gap:0;font:500 10.5px/1 var(--mono);border:1px solid var(--line-2);border-radius:3px;overflow:hidden}.mem b{padding:3px 4px;background:var(--s3);font-weight:600;color:var(--ink)}.mem span{padding:3px 4px;color:var(--ink-2)}.mems{display:inline-flex;gap:3px;flex-wrap:wrap}.t .mems{flex-wrap:nowrap;align-items:center}.bulk[hidden],[hidden]{display:none!important}.ch{width:100%;height:auto;display:block;overflow:visible}.ch text{font:400 10.5px var(--font);fill:var(--ink-3)}.ch .gl{stroke:var(--line);stroke-width:1}.ch .ax{stroke:var(--line-2)}.ch .ln{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ch .ln.sig{stroke:var(--signal)}.ch .ln.act{stroke:var(--d1)}.ch .ln.d2{stroke:var(--d2)}.ch .ln.base{stroke:var(--baseline);stroke-dasharray:4 3;stroke-width:1.5}.ch .ln.o1{stroke:var(--overlay-1);stroke-width:1.6;stroke-dasharray:1 0}.ch .ln.o2{stroke:var(--overlay-2);stroke-width:1.6;stroke-dasharray:6 3}.ch .ln.ink{stroke:var(--ink-2)}.ch .band{fill:var(--baseline);opacity:.16}.ch .area.sig{fill:var(--signal);opacity:.12}.ch .area.act{fill:var(--d1);opacity:.12}.ch .flag{fill:var(--signal);stroke:var(--s1);stroke-width:2}.ch .cur{stroke:var(--action);stroke-width:1;stroke-dasharray:2 2}.ch .bar.sig{fill:var(--signal)}.ch .bar.act{fill:var(--d1)}.ch .bar.warn{fill:var(--warn)}.ch .bar.d2{fill:var(--d2)}.ch .bar.mut{fill:var(--line-2)}.ch .bx{fill:var(--signal-soft);stroke:var(--signal);stroke-width:1.3}.ch .wh{stroke:var(--ink-3);stroke-width:1.2}.ch .md{stroke:var(--ink);stroke-width:2}.ch .vl{font:600 10.5px var(--mono);fill:var(--ink-2)}.leg{display:flex;flex-wrap:wrap;gap:12px;font-size:var(--fs-xs);color:var(--ink-2);align-items:center}.leg i{display:inline-block;width:14px;height:3px;border-radius:2px;margin-right:5px;vertical-align:middle}.leg i.dash{background:repeating-linear-gradient(90deg,currentColor 0 4px,transparent 4px 7px)!important;height:2px}.leg i.blk{width:10px;height:10px;border-radius:2px}.hb{display:grid;grid-template-columns:minmax(90px,max-content) 1fr auto;gap:6px 10px;align-items:center;font-size:var(--fs-sm)}.hb .l{color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb .b{height:14px;background:var(--s3);border-radius:2px;position:relative;overflow:hidden}.hb .b i{position:absolute;inset:0 auto 0 0;background:var(--signal);border-radius:2px}.hb .b.a i{background:var(--d1)}.hb .b.k i{background:var(--ink-3)}.hb .v{font:500 var(--fs-xs) var(--mono);color:var(--ink-2);text-align:right;white-space:nowrap}.stack{display:flex;height:18px;border-radius:3px;overflow:hidden;gap:1px;background:var(--line)}.stack i{display:block;height:100%}.conf{display:flex;align-items:center;gap:7px;font:500 var(--fs-xs) var(--mono);color:var(--ink-2)}.conf .b{flex:1;height:5px;border-radius:3px;background:var(--s3);overflow:hidden;position:relative}.conf .b i{position:absolute;inset:0 auto 0 0;background:var(--signal);border-radius:3px}.conf .b:after{content:"";position:absolute;left:50%;top:-1px;bottom:-1px;width:1px;background:var(--ink-3);opacity:.6}.map{position:relative;background:var(--s1)}.map svg{display:block;width:100%;height:100%}.map .z{stroke:var(--map-stroke);stroke-width:.8;transition:fill .25s,opacity .2s;cursor:pointer;vector-effect:non-scaling-stroke}.map .z:hover{stroke:var(--ink);stroke-width:1.5}.map .z.sel{stroke:var(--action);stroke-width:2.2}.map .z.ghost{fill:var(--map-none);cursor:default}.map .z.dim{opacity:.35}.map .st{fill:none;stroke:var(--line-2);stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none}.map .st.home{stroke:var(--ink-3);stroke-width:1.4}.map .hz{stroke:var(--s1);stroke-width:1.6;cursor:pointer;transition:fill .25s}.map .hz:hover{stroke:var(--ink)}.map .hz.sel{stroke:var(--action);stroke-width:2.4}.map .hl{font:600 9.5px var(--mono);fill:var(--ink);pointer-events:none;text-anchor:middle;dominant-baseline:central}.map .hl.dk{fill:var(--signal-ink)}.map .slab{font:500 10px var(--mono);fill:var(--ink-3);letter-spacing:.1em;pointer-events:none;text-anchor:middle}.map .fl{fill:none;stroke:var(--signal);stroke-width:2;pointer-events:none;animation:ring 2.4s var(--ease) infinite;transform-box:fill-box;transform-origin:center}@keyframes ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.mapleg{display:flex;align-items:center;gap:6px;font:500 var(--fs-xs) var(--mono);color:var(--ink-3)}.mapleg .ramp{display:flex;height:8px;width:150px;border-radius:2px;overflow:hidden}.mapleg .ramp i{flex:1}.mtip{position:fixed;z-index:60;pointer-events:none;background:var(--s1);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--shadow);padding:8px 10px;font-size:var(--fs-xs);color:var(--ink-2);min-width:170px;display:none}.mtip b{color:var(--ink);font-size:var(--fs-sm)}.mtip .kv{display:grid;grid-template-columns:1fr auto;gap:1px 12px;margin-top:5px}.mtip .kv span:nth-child(2n){font-family:var(--mono);color:var(--ink);text-align:right}.scrub{display:flex;align-items:center;gap:10px;padding:8px 12px;border-top:1px solid var(--line)}.scrub input[type=range]{flex:1;accent-color:var(--action);height:4px}.scrub .wk{font:600 var(--fs-sm) var(--mono);min-width:140px;color:var(--ink)}.ticks{display:flex;justify-content:space-between;font:500 10px var(--mono);color:var(--ink-3);padding:0 12px 6px 56px}.flag-c{padding:10px 12px;border-bottom:1px solid var(--line);display:grid;gap:6px;position:relative}.flag-c:hover{background:var(--s2)}.flag-c.sel{background:var(--action-soft);box-shadow:inset 3px 0 0 var(--action)}.flag-c .top{display:flex;align-items:center;gap:7px}.flag-c .area{font:600 var(--fs) var(--mono)}.flag-c .syn{font-weight:600;font-size:var(--fs-sm)}.flag-c .alg{font:500 10px var(--mono);color:var(--ink-3);border:1px solid var(--line-2);padding:2px 4px;border-radius:3px;margin-left:auto}.flag-c .ox{display:flex;gap:12px;font-size:var(--fs-xs);color:var(--ink-3)}.flag-c .ox b{font:600 var(--fs-sm) var(--mono);color:var(--ink)}.flag-c .ox b.sig{color:var(--signal)}.flag-c .acts{display:flex;gap:4px;flex-wrap:wrap}dialog{border:1px solid var(--line-2);border-radius:8px;background:var(--s1);color:var(--ink);padding:0;box-shadow:var(--shadow);max-width:calc(100vw - 32px)}dialog::backdrop{background:#0507098c}[data-theme=light] dialog::backdrop{background:#14181c52}dialog>header{display:flex;align-items:center;gap:9px;padding:13px 16px;border-bottom:1px solid var(--line)}dialog>header h2{font-size:var(--fs-md)}dialog .dbd{padding:16px;display:grid;gap:12px}dialog>footer{display:flex;gap:8px;justify-content:flex-end;padding:11px 16px;border-top:1px solid var(--line);background:var(--s2);border-radius:0 0 8px 8px}.otp{display:flex;gap:6px}.otp input{width:40px;height:46px;text-align:center;font:600 20px var(--mono);border:1px solid var(--line-2);border-radius:var(--r);background:var(--bg);color:var(--ink)}.otp input:focus{border-color:var(--action);outline:none;box-shadow:0 0 0 3px var(--action-soft)}.code{font:600 22px/1 var(--mono);letter-spacing:.25em;padding:10px 12px;border:1px dashed var(--line-2);border-radius:var(--r);background:var(--s2);text-align:center;user-select:none}.pal{width:620px;top:12vh;margin:0 auto;position:fixed}.pal .pin{display:flex;align-items:center;gap:9px;padding:0 14px;border-bottom:1px solid var(--line)}.pal .pin input{flex:1;height:48px;border:0;background:none;font-size:var(--fs-md);color:var(--ink);outline:none}.pal ul{list-style:none;margin:0;padding:6px;max-height:380px;overflow:auto}.pal li.h{font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:8px 9px 4px}.pal li.o{display:flex;align-items:center;gap:10px;padding:7px 9px;border-radius:var(--r);cursor:pointer;font-size:var(--fs-sm);color:var(--ink-2)}.pal li.o .m{margin-left:auto;font:500 var(--fs-xs) var(--mono);color:var(--ink-3)}.pal li.o[aria-selected=true]{background:var(--s3);color:var(--ink)}.pal .pf{display:flex;gap:14px;padding:8px 14px;border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-3)}.tip{position:fixed;z-index:90;pointer-events:none;max-width:280px;padding:6px 9px;border-radius:5px;background:var(--ink);color:var(--bg);font-size:var(--fs-xs);line-height:1.4;opacity:0;transition:opacity .1s;box-shadow:0 6px 18px #00000040}.tip.on{opacity:1}.tip kbd{background:transparent;color:inherit;border-color:currentColor;opacity:.75}.toasts{position:fixed;right:16px;bottom:16px;z-index:80;display:grid;gap:8px}.toast{display:flex;align-items:center;gap:9px;padding:9px 12px;background:var(--s1);border:1px solid var(--line-2);border-left:3px solid var(--action);border-radius:var(--r);box-shadow:var(--shadow);font-size:var(--fs-sm);animation:tin .25s var(--ease)}@keyframes tin{0%{transform:translateY(8px);opacity:0}}.phone{width:280px;border-radius:34px;padding:10px;background:#0a0c0e;border:1px solid var(--line-2);box-shadow:var(--shadow);margin:0 auto}.phone .scr{border-radius:26px;overflow:hidden;background:#061331;min-height:470px;color:#eaf1ff;font-family:IBM Plex Sans,sans-serif;position:relative}.phone .sb{display:flex;justify-content:space-between;padding:10px 18px 4px;font:600 11px var(--font);color:#eaf1ff}.phone .lock{text-align:center;padding:18px 0 14px}.phone .lock .tm{font:300 54px/1 var(--font);letter-spacing:-.02em}.phone .lock .dt{font-size:12px;opacity:.8;margin-top:4px}.pn{margin:0 10px 8px;border-radius:16px;background:#1c2a52db;padding:10px 12px;font-size:12px;line-height:1.38;border:1px solid rgba(127,170,255,.18)}.pn .ap{display:flex;align-items:center;gap:6px;font-size:10.5px;opacity:.85;margin-bottom:4px}.pn .ap img{width:16px;height:16px;border-radius:4px}.pn .ap .tm2{margin-left:auto}.pn b{display:flex;align-items:center;gap:5px;font-size:12.5px;margin-bottom:2px}.pn.severe{border:1.5px solid #FF6B4A;background:#461814e6}.pn.crisis{background:#ff4f7e;color:#2a0010;border:0}.pn.moderate{border-color:#ffa23a80}.pn .qa{display:flex;gap:5px;margin-top:8px}.pn .qa span{flex:1;text-align:center;padding:5px;border-radius:8px;background:#ffffff1a;font-weight:600;font-size:11px}.steps{display:grid;gap:0;counter-reset:s}.step{display:grid;grid-template-columns:28px 1fr auto;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line);align-items:start}.step .no{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:600 11px var(--mono);background:var(--s3);color:var(--ink)}.step .q{font-weight:600;font-size:var(--fs)}.step .br{margin-top:6px;display:grid;gap:3px;font-size:var(--fs-xs);color:var(--ink-3)}.step .br span{display:flex;align-items:center;gap:6px}.step .br code{color:var(--ink-2)}.step.sub{padding-left:50px;background:color-mix(in srgb,var(--s2) 60%,transparent)}.tl{list-style:none;margin:0;padding:0}.tl li{display:grid;grid-template-columns:112px 14px 1fr;gap:8px;font-size:var(--fs-sm);padding:4px 0;color:var(--ink-2)}.tl li time{font:500 var(--fs-xs) var(--mono);color:var(--ink-3);padding-top:2px;white-space:nowrap}.tl li i{width:9px;height:9px;border-radius:50%;background:var(--line-2);margin-top:5px;justify-self:center;box-shadow:0 0 0 3px var(--s1)}.tl li i.sig{background:var(--signal)}.tl li i.act{background:var(--action)}.tl li i.ok{background:var(--ok)}.aud{list-style:none;margin:0;padding:0;font-size:var(--fs-sm)}.aud li{display:grid;grid-template-columns:92px 1fr auto;gap:10px;padding:6px 12px;border-bottom:1px solid var(--line);align-items:center}.aud li:last-child{border-bottom:0}.aud time{font:500 var(--fs-xs) var(--mono);color:var(--ink-3)}.aud .what{color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aud .what b{color:var(--ink);font-weight:500}.kv2{display:grid;grid-template-columns:max-content 1fr;gap:5px 14px;font-size:var(--fs-sm)}.kv2 dt{color:var(--ink-3)}.kv2 dd{margin:0;color:var(--ink)}.mask{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:var(--fs-sm)}.mask button{border:0;background:none;color:var(--action);padding:0;font-size:var(--fs-xs);text-decoration:underline;text-underline-offset:2px;font-family:var(--font)}.mx{border-collapse:separate;border-spacing:2px;font-size:var(--fs-xs);width:100%}.mx th{font-weight:500;color:var(--ink-3);padding:4px 6px;text-align:left;white-space:nowrap}.mx th.c{text-align:center}.mx td.cell{height:38px;min-width:76px;border-radius:3px;padding:4px 6px;vertical-align:middle;cursor:pointer;position:relative;background:var(--s2)}.mx td.cell:hover{outline:1px solid var(--ink-3)}.mx td.cell.sel{outline:2px solid var(--action)}.mx .tri{display:flex;height:6px;border-radius:2px;overflow:hidden;margin-bottom:4px}.mx .tri i:nth-child(1){background:var(--ok)}.mx .tri i:nth-child(2){background:color-mix(in srgb,var(--ok) 45%,var(--s3))}.mx .tri i:nth-child(3){background:var(--line-2)}.mx .pc{font:600 11.5px var(--mono);color:var(--ink)}.mx .nn{font:500 10px var(--mono);color:var(--ink-3);margin-left:4px}.mx td.empty{background:transparent;border:1px dashed var(--line);color:var(--ink-3);text-align:center}.fun{display:grid;gap:6px}.fun .st{display:grid;grid-template-columns:170px 1fr 120px;gap:12px;align-items:center;font-size:var(--fs-sm)}.fun .st .l{color:var(--ink-2)}.fun .st .b{height:26px;background:var(--s2);border-radius:3px;position:relative}.fun .st .b i{position:absolute;left:0;top:0;bottom:0;background:var(--d1);border-radius:3px;display:flex;align-items:center;justify-content:flex-end;padding-right:8px;font:600 var(--fs-xs) var(--mono);color:var(--d1-ink)}.fun .st .r{font:500 var(--fs-xs) var(--mono);color:var(--ink-3);text-align:right}.fun .st .r b{color:var(--ink)}.chain text{font:500 10px var(--mono);fill:var(--ink-2)}.chain .nd{stroke:var(--s1);stroke-width:2}.chain .ed{stroke:var(--ink-3);stroke-width:1.4;fill:none;marker-end:url(#arr)}.chain .ed.sus{stroke-dasharray:3 3}.chain .dur{stroke:var(--signal);stroke-width:5;stroke-linecap:round;opacity:.35}.chain .ax{stroke:var(--line)}.rb{display:grid;grid-template-columns:280px minmax(0,1fr);gap:12px;align-items:start}.rb .cfg{display:grid;gap:0}.rb .cfg section{padding:10px 12px;border-bottom:1px solid var(--line);display:grid;gap:7px}.rb .cfg section:last-child{border-bottom:0}.pick{display:flex;flex-wrap:wrap;gap:4px}.drop{border:1px dashed var(--line-2);border-radius:var(--r);padding:5px;display:flex;flex-wrap:wrap;gap:4px;min-height:34px;align-items:center}.drop .ph2{font-size:var(--fs-xs);color:var(--ink-3);padding:0 4px}.chart-types{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.chart-types button{height:44px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--s1);color:var(--ink-3);display:grid;place-items:center;font-size:10px;gap:1px;padding:3px 0}.chart-types button[aria-pressed=true]{border-color:var(--action);color:var(--action);background:var(--action-soft)}.chart-types svg{width:18px;height:18px}.ix{max-width:1120px;margin:0 auto;padding:32px 24px 60px}.ix-h{display:flex;align-items:center;gap:14px;margin-bottom:8px}.ix-h img{width:44px;height:44px;border-radius:10px}.ix-h h1{font:800 30px/1 var(--brand);letter-spacing:-.02em}.ix-grp{margin-top:26px}.ix-grp>h2{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--line)}.ix-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.ix-list a{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:baseline;padding:9px 4px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}.ix-list a:hover{background:var(--s2)}.ix-list a .n{font:500 var(--fs-xs) var(--mono);color:var(--ink-3)}.ix-list a b{font-weight:600;display:block}.ix-list a span.d{font-size:var(--fs-sm);color:var(--ink-3)}.ix-list a .f{font:500 var(--fs-xs) var(--mono);color:var(--action)}@media(prefers-reduced-motion:no-preference){.rv{animation:rv .45s var(--ease) both}.rv:nth-child(2){animation-delay:.04s}.rv:nth-child(3){animation-delay:.08s}.rv:nth-child(4){animation-delay:.12s}@keyframes rv{0%{opacity:0;transform:translateY(6px)}}}@media(prefers-reduced-motion:reduce){.map .fl{animation:none;opacity:.8}}.hc{--line: var(--ink-3);--line-2: var(--ink-2);--ink-3: var(--ink-2)}@media(max-width:1360px){:root{--side: 200px;--rail: 280px}.tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.tile .v{font-size:23px}.env{display:none}}@media(max-width:1100px){:root{--side: 56px}.brand{width:30px}.brand b,.brand span{display:none}.side{padding:8px 6px}.side h2{font-size:0;padding:8px 0 4px;border-top:1px solid var(--line);margin-top:6px}.side h2:first-child{border:0;margin:0}.side a{justify-content:center;padding:0;height:36px}.side a .t{display:none}.side a .bdg,.side a .live{position:absolute;top:2px;right:1px;padding:2px 3px;font-size:9px}.side .foot{display:none}.tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.tile{padding:9px 10px}.tile .v{font-size:19px}.ov2,.ov-map{grid-template-columns:1fr!important}.syn4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.kbar{max-width:300px}.clock .dte{display:none}.rb{grid-template-columns:240px minmax(0,1fr)}.page{padding:14px 14px 40px}.hide-t{display:none!important}}@media(max-width:760px){.app{grid-template-columns:1fr;grid-template-rows:var(--hdr) auto 1fr}.side{display:none}.side.open{display:block;position:fixed;inset:var(--hdr) 30% 0 0;z-index:40;box-shadow:var(--shadow)}.side.open a{justify-content:flex-start;padding:0 10px}.side.open a .t{display:block}.kbar .t,.kbar kbd{display:none}.kbar{max-width:40px;flex:none}.g2,.g3,.g4,.rb{grid-template-columns:1fr}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ban .why{display:none}.ban{padding:6px 12px;flex-wrap:wrap}body .btn[data-write],body .bulk{display:none}.mob-only{display:flex!important}}.mob-only{display:none!important}.mnav{display:none}@media(max-width:760px){.mnav{display:inline-flex}}.q0{fill:var(--map-0)}.q1{fill:color-mix(in oklab,var(--signal) 18%,var(--map-0))}.q2{fill:color-mix(in oklab,var(--signal) 36%,var(--map-0))}.q3{fill:color-mix(in oklab,var(--signal) 56%,var(--map-0))}.q4{fill:color-mix(in oklab,var(--signal) 78%,var(--map-0))}.q5{fill:var(--signal)}.qb0{background:var(--map-0)}.qb1{background:color-mix(in oklab,var(--signal) 18%,var(--map-0))}.qb2{background:color-mix(in oklab,var(--signal) 36%,var(--map-0))}.qb3{background:color-mix(in oklab,var(--signal) 56%,var(--map-0))}.qb4{background:color-mix(in oklab,var(--signal) 78%,var(--map-0))}.qb5{background:var(--signal)}:root,[data-theme=dark]{--c-gi: #FF9A2E;--c-ili: #E879A8;--c-cov: #B48CFF;--c-resp: #8FB0FF;--c-rash: #E3CB6A;--c-conj: #7FD1A6;--c-ear: #C8A27E;--c-strep: #F2705B}[data-theme=light]{--c-gi: #C25600;--c-ili: #B8336F;--c-cov: #6B3FD1;--c-resp: #2F5BD3;--c-rash: #8A7200;--c-conj: #1F7A4E;--c-ear: #855C38;--c-strep: #B3261E}.pal .pin input:focus-visible{box-shadow:none}@media(max-width:760px){.app{grid-template-columns:minmax(0,1fr)}.hdr{gap:6px;padding:0 8px}.brand{width:auto}.brand span,.clock,#hcBtn,#keysBtn,.env{display:none}.page{padding:12px 10px 32px}.ph .btn,.ph .seg,.ph .tag{display:none}.fbar{gap:6px}.fbar .div{display:none}.fbar .in,.fbar select.in,.fbar .search{max-width:100%}.tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tile .v{font-size:20px}.pnl>header{flex-wrap:wrap}.pnl>header .sub{white-space:normal}.pnl .bd{overflow-x:auto}.tw{max-width:100%}.pnl table.t:not(.tw table){display:block;overflow-x:auto}.aud li{grid-template-columns:70px minmax(0,1fr) auto}.tabs{max-width:100%}.g,.sv,.us,.ae,.oe,.cmp-g,.rb,.chains,.kpis,.hero{grid-template-columns:minmax(0,1fr)!important}.seg{flex-wrap:wrap}.lvls{grid-template-columns:repeat(2,minmax(0,1fr))!important}.phone{transform:scale(.9);transform-origin:top center}.fun .st{grid-template-columns:110px 1fr 90px}.ix-list{grid-template-columns:1fr}.ix-list a{grid-template-columns:24px 1fr}.ix-list a .f{display:none}.ix-h{flex-wrap:wrap}.ix code,.ix .mono{word-break:break-all}}.ae{display:grid;grid-template-columns:250px minmax(0,1fr);gap:12px;align-items:start}.rlist a,.rlist button.r{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:0;background:none;text-align:left;color:var(--ink-2);font-size:var(--fs-sm);border-radius:var(--r-sm)}.rlist button.r:hover{background:var(--s2);color:var(--ink)}.rlist .zz{margin-left:auto;font:500 10.5px var(--mono);color:var(--ink-3)}.rlist .ab{font:700 10px var(--mono);width:16px;height:16px;border-radius:3px;display:grid;place-items:center}.rlist .ab.a{background:var(--d1);color:var(--d1-ink)}.rlist .ab.b{background:var(--ink-2);color:var(--bg)}.rlist h3{font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:10px 10px 4px}.coh{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:10px}.coh .mm{height:150px}.cA{--cc: var(--d1)}.cB{--cc: var(--d2)}.coh-h{display:flex;align-items:center;gap:8px}.coh-h .badge{font:700 11px var(--mono);width:20px;height:20px;border-radius:4px;display:grid;place-items:center;background:var(--cc);color:var(--bg)}.cA .map .hz.sel{stroke:var(--d1);stroke-width:2.6}.cB .map .hz.sel{stroke:var(--ink);stroke-dasharray:3 2}table.cmp td.a{color:var(--d1);font-weight:600}.cA-t{color:var(--d1)}table.cmp td.b{color:var(--ink);font-weight:600}.gb{display:grid;grid-template-columns:64px 1fr 92px;gap:3px 10px;align-items:center;font-size:var(--fs-sm)}.gb .bb{display:grid;gap:2px}.gb .bb i{display:block;height:7px;border-radius:2px}.gb .v{font:500 var(--fs-xs) var(--mono);color:var(--ink-2);text-align:right}@media(max-width:1100px){.regs{display:flex;flex-wrap:wrap;gap:2px}.regs h3{width:100%}.rlist button.r{width:auto}.rlist .zz{margin-left:4px}.ae{grid-template-columns:1fr}.coh{grid-template-columns:1fr 150px}}.cmp-g{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;align-items:start}.form{display:grid;gap:0}.form>section{padding:12px 14px;border-bottom:1px solid var(--line);display:grid;gap:8px}.form>section:last-child{border-bottom:0}.form h3{font-size:var(--fs-sm);font-weight:600;display:flex;align-items:center;gap:8px}.form h3 .n{font:600 10.5px var(--mono);width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--s3);color:var(--ink-2)}.lvls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.lvls button{--c: var(--sev-mild);display:grid;gap:3px;justify-items:start;padding:8px 10px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--s1);text-align:left}.lvls button .lvl{font-size:var(--fs-sm)}.lvls button small{font-size:11px;color:var(--ink-3);line-height:1.35}.lvls button[aria-pressed=true]{border-color:var(--c);box-shadow:inset 0 0 0 1px var(--c);background:color-mix(in srgb,var(--c) 10%,var(--s1))}.lvls .mild{--c: var(--sev-mild)}.lvls .moderate{--c: var(--sev-moderate)}.lvls .severe{--c: var(--sev-severe)}.lvls .crisis{--c: var(--sev-crisis)}.cnt{font:500 var(--fs-xs) var(--mono);color:var(--ink-3);margin-left:auto}.reach{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.reach>div{background:var(--s2);padding:8px 10px}.reach .v{font:600 20px var(--font)}.reach .k{font-size:var(--fs-xs);color:var(--ink-3)}.tabpane[hidden]{display:none}.seqs button[data-i]{display:grid;gap:2px;width:100%;text-align:left;padding:9px 12px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--ink-2);font-size:var(--fs-sm)}.seqs button[data-i]:hover{background:var(--s2)}.seqs button[aria-pressed=true]{background:var(--action-soft);box-shadow:inset 3px 0 0 var(--action);color:var(--ink)}.seqs .m{font:500 10.5px var(--mono);color:var(--ink-3)}.ans{display:inline-flex;gap:4px;flex-wrap:wrap;margin-top:6px}.ans span{font-size:11.5px;padding:2px 7px;border:1px solid var(--line-2);border-radius:10px;color:var(--ink-2)}.dyk-card{display:grid;grid-template-columns:76px 1fr;gap:10px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--s2)}.dyk-card .thumb{background:var(--s3);display:grid;place-items:center;color:var(--ink-3);font:600 10px var(--mono)}.dyk-card .tx{padding:7px 8px 7px 0;font-size:12px}.dyk-card .tx b{display:block;color:var(--ink);font-size:12px;white-space:normal;line-height:1.3}.dyk-card{grid-template-columns:52px 1fr}.dykT td{white-space:normal}@media(max-width:1100px){.dykg{grid-template-columns:1fr!important}.cmp-g{grid-template-columns:1fr}.lvls{grid-template-columns:repeat(2,1fr)}}.kpis a{background:var(--s1);padding:10px 13px;text-decoration:none;color:var(--ink);display:grid;gap:2px}.kpis a:hover{background:var(--s2)}.kpis .v{font:600 22px/1.2 var(--font)}.brig{border-color:color-mix(in srgb,var(--bad) 45%,var(--line))}.brig>header{background:var(--bad-soft)}@media(max-width:1100px){.kpis{grid-template-columns:repeat(3,1fr)}}.kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.kpis>div{background:var(--s1);padding:10px 13px}.kpis .k{font-size:var(--fs-xs);color:var(--ink-3)}.kpis .v{font:600 22px/1.2 var(--font);letter-spacing:-.01em}.kpis .d{font-size:var(--fs-xs);color:var(--ink-3)}.chains{display:grid;grid-template-columns:250px minmax(0,1fr)}.chains .cl{border-right:1px solid var(--line)}.chains .cl button{display:grid;grid-template-columns:1fr auto;gap:2px 8px;width:100%;text-align:left;padding:9px 12px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--ink-2);font-size:var(--fs-sm)}.chains .cl button:hover{background:var(--s2)}.chains .cl button[aria-pressed=true]{background:var(--action-soft);box-shadow:inset 3px 0 0 var(--action);color:var(--ink)}.chains .cl .m{font:500 10.5px var(--mono);color:var(--ink-3)}@media(max-width:1100px){.kpis{grid-template-columns:repeat(3,1fr)}.chains{grid-template-columns:1fr}.chains .cl{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.chains .cl button{min-width:200px;border-right:1px solid var(--line)}}.oe{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:12px;align-items:start}.oe .drill{position:sticky;top:0}.mx{table-layout:fixed;min-width:760px}.mx th:first-child{width:168px}.mx td.cell{min-width:0}.mx td.it{white-space:nowrap;font-size:var(--fs-sm);color:var(--ink);padding-right:10px}.mx td.it small{display:block;font:500 10px var(--mono);color:var(--ink-3)}.conf-tag{display:inline-flex;align-items:center;gap:6px;font:600 var(--fs-xs) var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);background:var(--warn-soft);padding:3px 7px;border-radius:3px;white-space:nowrap}@media(max-width:1360px){.oe{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:1100px){.oe{grid-template-columns:1fr}.oe .drill{position:static}}:root,[data-theme=dark]{--k1: #8FB0FF;--k2: #B48CFF;--k3: #7FD1A6;--k4: #E3CB6A;--k5: #E879A8;--k6: #C8A27E}[data-theme=light]{--k1: #2F5BD3;--k2: #6B3FD1;--k3: #1F7A4E;--k4: #8A7200;--k5: #B8336F;--k6: #855C38}.heat td.h{height:26px;min-width:34px;text-align:center;font:500 10.5px var(--mono);color:var(--ink);border-radius:2px}.heat{border-spacing:2px;border-collapse:separate;width:100%;font-size:var(--fs-xs)}.heat th{color:var(--ink-3);font-weight:500;padding:2px 4px;white-space:nowrap;text-align:left}.pv-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pv-head input{font:600 var(--fs-md) var(--font);border:1px solid transparent;background:none;padding:3px 6px;border-radius:var(--r-sm);color:var(--ink);min-width:320px}.pv-head input:hover{border-color:var(--line-2)}.pv-head input:focus{border-color:var(--action);outline:none}.sql{font:400 11.5px/1.55 var(--mono);color:var(--ink-2);background:var(--s2);border:1px solid var(--line);border-radius:var(--r);padding:8px 10px;white-space:pre;overflow:auto}.chip.dim{cursor:grab}.chip.dim .h{color:var(--ink-3)}.hero{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--line)}.hero>div{background:var(--s1);padding:12px 14px}.hero .k{font-size:var(--fs-xs);color:var(--ink-3)}.hero .v{font:600 26px/1.15 var(--font);letter-spacing:-.02em}.hero .d{font-size:var(--fs-xs);color:var(--ink-3)}.cook{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--line);font-size:var(--fs-sm);flex-wrap:wrap}.cook .t{font:600 var(--fs-md) var(--mono);color:var(--signal)}@media(max-width:1100px){.hero{grid-template-columns:repeat(3,1fr)}}.sv{display:grid;grid-template-columns:minmax(0,1fr) var(--rail);gap:12px;align-items:start}.sv .rail{position:sticky;top:0;max-height:calc(100vh - var(--hdr) - var(--ban) - 24px);display:flex;flex-direction:column}.sv .rail .list{overflow:auto}.svmap{height:470px;display:grid;place-items:center;padding:8px 16px 0}.svmap svg{max-height:460px}.svmap.real{height:600px}.svmap.real svg{max-height:590px}.selbar{display:flex;gap:14px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--line)}.selbar .k{font-size:var(--fs-xs);color:var(--ink-3)}.selbar .v{font:600 var(--fs-md) var(--mono)}@media(max-width:1100px){.sv{grid-template-columns:1fr}.sv .rail{position:static;max-height:none}.svmap{height:400px}}.stub{list-style:none;margin:0;padding:0}.stub li{display:grid;grid-template-columns:22px 1fr auto;gap:10px;padding:9px 12px;border-bottom:1px solid var(--line);align-items:baseline;font-size:var(--fs-sm)}.stub li:last-child{border-bottom:0}.stub li b{color:var(--ink);font-weight:500}.stub li span{color:var(--ink-3)}.stub li .n{font:500 10.5px var(--mono);color:var(--ink-3)}.us{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:12px;align-items:start}.us .tw{max-height:calc(100vh - 290px)}.det{position:sticky;top:0;max-height:calc(100vh - var(--hdr) - var(--ban) - 32px);overflow:auto}.det section{padding:12px 14px;border-bottom:1px solid var(--line)}.det section:last-child{border-bottom:0}.det h3{font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;display:flex;gap:8px;align-items:center}.det h3 .sp{flex:1}.logs{width:100%;font-size:11.5px;border-collapse:collapse}.det section{overflow-x:auto}.logs td{padding:4px 6px 4px 0;border-bottom:1px solid var(--line);color:var(--ink-2);white-space:nowrap}.st-active{color:var(--ok)}.st-inactive{color:var(--ink-3)}.st-locked{color:var(--warn)}.st-deleting{color:var(--bad)}@media(max-width:1520px){.col-cr{display:none}.us{grid-template-columns:minmax(0,1fr) 400px}.us .t td{padding:0 7px}.us .t th{padding:7px}}@media(max-width:1360px){.us{grid-template-columns:minmax(0,1fr) 380px}.col-age{display:none}}@media(max-width:1100px){.us{grid-template-columns:1fr}.det{position:static;max-height:none}.col-cr{display:none}}.mt8{margin-top:8px}.mb6{margin-bottom:6px}.pad{padding:14px}.wide{width:100%;justify-content:center;height:38px}.ch .mk{fill:var(--signal);font-weight:600}.ch .mk-ink{fill:var(--ink);font-weight:600}.ch .md.dashed{stroke-dasharray:3 3;stroke-width:1.4}.ch .bx.alt{fill:var(--action-soft);stroke:var(--action)}.ch .bx.mut{fill:var(--s3);stroke:var(--ink-3)}.ch .lab{fill:var(--ink-2)}.map .hl.sub{font-weight:500;font-size:8.5px;opacity:.85}.map .hl.big{font-size:13px}.map .inset-box{fill:none;stroke:var(--ink-2);stroke-dasharray:3 2;stroke-width:1;vector-effect:non-scaling-stroke}.map .inset-n{text-anchor:start;fill:var(--ink-2);font-weight:600}.map .natlab{fill:var(--ink);opacity:.55}.map .hz.home{stroke-width:1.2}.map .hz.nodata{opacity:.55}.mapwrap{width:100%;height:100%;display:grid;place-items:center}.mapwrap svg{max-width:100%;max-height:100%}.spin{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--action);vertical-align:-2px;margin-right:6px}@media(prefers-reduced-motion:no-preference){.spin{animation:spin .8s linear infinite}.progress i{animation:prog 1.4s var(--ease) infinite}}@keyframes spin{to{transform:rotate(360deg)}}.progress{height:3px;background:var(--s3);border-radius:2px;overflow:hidden;position:relative;margin:6px 0;min-width:120px}.progress i{position:absolute;inset:0 auto 0 0;width:35%;background:var(--action);border-radius:2px}@keyframes prog{0%{left:-35%}to{left:100%}}.loadlong{padding:12px;display:grid;gap:6px}.toast.err{border-color:var(--bad)}.toast.err svg.i{color:var(--bad)}.toast .tstamp{font-size:11px;margin-left:6px}.vabar{display:flex;align-items:center;gap:10px;padding:8px 20px;background:var(--warn-soft);border-bottom:1px solid color-mix(in srgb,var(--warn) 45%,var(--line));font-size:var(--fs-sm);position:sticky;top:0;z-index:5}.vabar b{color:var(--ink)}.vabar .sp,.idlew .sp{flex:1}.idlew{margin:12px 20px 0}.auth{min-height:100vh;display:grid;place-items:center;align-content:center;gap:14px;padding:24px;background:var(--bg)}.auth-card{width:400px;max-width:100%;background:var(--s1);border:1px solid var(--line);border-radius:var(--r);padding:22px 24px;display:grid;gap:14px;box-shadow:var(--shadow)}.auth-card h1{font-size:var(--fs-xl)}.auth-brand{display:flex;align-items:center;gap:8px}.auth-brand img{width:28px;height:28px}.auth-brand b{font:800 18px var(--brand)}.auth-brand span{font:500 var(--fs-xs) var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em}.auth-form{display:grid;gap:12px}.auth-alt{display:flex;justify-content:center}.auth-foot{max-width:400px;text-align:center}.enroll-qr{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:start}.qr{width:150px;height:150px;border-radius:4px}.code.small{font-size:13px;letter-spacing:.08em;word-break:break-all}.codes{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:6px 14px;padding:10px 12px;background:var(--s2);border:1px solid var(--line);border-radius:var(--r);font-size:15px}.typed{height:36px;font-size:16px;letter-spacing:.15em}@media print{.auth-foot,.auth-alt,.btns,.sw,.btn{display:none!important}}.selbar .v .chip{font-size:13px}.fbar .in.sm{height:28px}.dotc.c{display:inline-block}.grow{flex:1}.right{text-align:right}.nowrap{white-space:nowrap}.w140{min-width:140px}.list-plain{list-style:none;margin:0;padding:0}.jsonbox{font:400 11px/1.45 var(--mono);color:var(--ink-2);background:var(--s2);border:1px solid var(--line);border-radius:var(--r-sm);padding:6px 8px;white-space:pre-wrap;word-break:break-word;max-height:160px;overflow:auto}.cfg-row td{vertical-align:middle}.stepedit{display:grid;gap:6px;padding:10px 12px;border-bottom:1px solid var(--line)}.stepedit .row .in{flex:1}.phone .pn .ap img{width:14px;height:14px}.pn .gd{display:block;margin-top:5px;opacity:.85}.cA-t.sm,.muted.sm{font-size:12px}.minibar{display:inline-block;width:70px;height:6px;border-radius:2px;background:var(--s3);position:relative;vertical-align:middle;margin-right:6px}.minibar i{position:absolute;inset:0 auto 0 0;background:var(--d1);border-radius:2px}.sevsvg-mild{fill:#ebd27a}.sevsvg-moderate{fill:#ffa23a}.sevsvg-severe{fill:#ff6b4a}.sevsvg-crisis{fill:#2a0010}.minw0{min-width:0}.pad-x{padding-left:12px;padding-right:12px}.pad-b{padding-bottom:12px}.pt10{padding-top:10px}.pad6{padding:6px}.pad10{padding:10px}.mb8{margin-bottom:8px}.mb12{margin-bottom:12px}.mt12{margin-top:12px}.mt4{margin-top:4px}.center{text-align:center}.btns.center{align-self:center}.btns.end{justify-content:flex-end}.xs{font-size:11px}.sm{font-size:12px}.ink{color:var(--ink)}.strong{font-weight:600}.id.big{font-size:15px}.plaincase{text-transform:none;letter-spacing:0;font-family:var(--font)}.wrapall{word-break:break-all}.w260{width:260px}.w240{width:240px}.w220{width:220px}.w200{width:230px;min-width:200px}.w90{width:90px}.w70{width:70px}.w44{width:44px}.maxw220{max-width:220px}.maxh420{max-height:420px}.maxh320{max-height:320px;overflow:auto}.maxh480{max-height:480px;overflow:auto}.stack12{display:grid;gap:12px;align-content:start}.grid8{display:grid;gap:8px}.gap6,.g6{gap:6px}.span2{grid-column:span 2}.g2c{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.ov-cols{grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr)}.ov-mapgrid{display:grid;grid-template-columns:minmax(0,1fr) 262px;gap:14px;align-items:start}.map.nobg{background:none}.t.small{font-size:12px}.syn4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px}a.plain{text-decoration:none;color:inherit;display:block}.syn-n{font-size:13px}.delta.flat{color:var(--ink-3)}.leg i.sigbg,i.sigbg{background:var(--signal)}.leg i.d1bg{background:var(--d1)}.leg i.d2bg{background:var(--d2)}.leg i.basebg{background:var(--baseline);opacity:.35}.leg i.basecol,i.basecol{color:var(--baseline)}.leg i.okbg{background:var(--ok)}.leg i.ok2bg{background:color-mix(in srgb,var(--ok) 45%,var(--s3))}.leg i.linebg{background:var(--line-2)}.railtabs{padding:8px 12px;border-bottom:1px solid var(--line)}.flag-c .ink2.sm{font-size:12px}.mx th.cur{color:var(--ink)}.drillgrid{display:grid;gap:14px}.rrow{display:flex;align-items:center}.rrow .r{flex:1}.regs{padding:4px 4px 8px}.rfoot{display:grid;gap:6px}.cohcol{display:grid;gap:8px;align-content:start}.rmap{height:320px;display:grid;place-items:center;background:none}.rmap svg{max-height:320px}.heat td.dk{color:var(--signal-ink)}.qa3{grid-template-columns:240px minmax(0,1fr) 320px}.phonecol{position:sticky;top:0;display:grid;gap:10px}.form>section.s2{background:var(--s2)}.title-in{height:34px;font-size:14px;font-weight:600}.fun .st.st3{grid-template-columns:96px 1fr 80px}.zipin{display:grid;gap:4px}.chip .x{border:0;background:none;padding:0 0 0 4px;color:inherit;cursor:pointer}.stepedit .no{font:600 11px var(--mono);color:var(--ink-3);width:18px}.rlist .ab:not(.a):not(.b){border:1px solid var(--line-2)}@media(max-width:1100px){.ov-mapgrid,.ov-cols,.g2c,.qa3{grid-template-columns:1fr}.syn4{grid-template-columns:repeat(2,minmax(0,1fr))}.span2{grid-column:auto}}.pnl>footer.rfoot{display:grid;gap:6px}
