@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}:root{--ics-navy-900: #002a52;--ics-navy-800: #003366;--ics-navy-700: #004480;--ics-sky-600: #2d8fd1;--ics-sky-500: #47aded;--ics-sky-400: #7ec6f1;--ics-sky-200: #cfe7f7;--ics-sky-100: #e9f4fc;--ics-green-500: #54c022;--ics-green-600: #3fa318;--ics-green-800: #1f7c00;--ics-green-300: #a8de81;--ics-green-100: #e8f6dc;--ics-ink: #101826;--ics-ink-2: #2a3750;--ics-ink-3: #55627a;--ics-ink-4: #8a93a6;--ics-line: #e1e6ef;--ics-line-strong: #c8d1e0;--ics-bg: #ffffff;--ics-bg-muted: #f6f8fb;--ics-bg-soft: #eef2f8;--ics-progress-track: #e4ecf5;--sen-canvas: #f4f6fa;--sen-input-border: #d7dfeb;--sen-group-strip: #fbfcfe;--sen-row-hover: #f9fbfd;--sen-strip-wash: #fafcfe;--sen-row-border: #eef2f8;--sen-row-border-inner: #f4f7fb;--sen-row-selected: #f2f8fd;--sen-queue-held: #fffdf6;--ics-success: #2f9e44;--ics-success-tint: #e6f4ea;--ics-warning: #c78a00;--ics-warning-tint: #fff3d6;--ics-danger: #c0392b;--ics-danger-tint: #fbe7e4;--ics-info: #2d8fd1;--ics-info-tint: #e9f4fc;--ics-warning-text: #8a6a00;--ics-danger-text: #8f2a1f;--ics-danger-border: #f2cfc9;--ics-danger-btn-border: #dda79e;--pos-support-text: #1f7c00;--pos-support-fill: #e6f4ea;--pos-amend-text: #8a6a00;--pos-amend-fill: #fff3d6;--pos-oppose-text: #c0392b;--pos-oppose-fill: #fbe7e4;--pos-monitor-text: #2d8fd1;--pos-monitor-fill: #e9f4fc;--pos-neutral-text: #55627a;--pos-neutral-fill: #f6f8fb;--tone-support: #3fa318;--tone-oppose: #c0392b;--tone-monitor: #2d8fd1;--tone-default: #c78a00;--pri-high-dot: #c0392b;--pri-high-fill: #fbe7e4;--pri-high-text: #c0392b;--pri-med-dot: #c78a00;--pri-med-fill: #fff3d6;--pri-med-text: #8a6a00;--pri-low-dot: #8a93a6;--pri-low-fill: #f6f8fb;--pri-low-text: #55627a;--font-sans: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-screen-title: 25px;--fs-bill-title: 24px;--fs-stat-value: 34px;--fs-score: 26px;--fs-strip-value: 18px;--fs-queue-title: 18px;--fs-analysis-lead: 16px;--fs-synopsis: 16px;--fs-dimension-body: 15px;--fs-stage-label: 14.5px;--fs-card-header: 13.5px;--fs-table-cell: 13.5px;--fs-button: 13px;--fs-message: 13.5px;--fs-meta: 12.5px;--fs-pill: 11.5px;--fs-section-label: 11.5px;--fs-table-header: 10.5px;--fs-micro: 10px;--fs-micro-min: 9.5px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--r-tag: 4px;--r-input: 6px;--r-button: 7px;--r-plate: 8px;--r-card: 10px;--r-pill: 999px;--shadow-card: 0 1px 2px rgba(0, 42, 82, .05);--shadow-hover: 0 6px 16px rgba(0, 42, 82, .09);--shadow-launcher: 0 10px 26px rgba(0, 42, 82, .3);--shadow-drawer: -18px 0 44px rgba(0, 42, 82, .18);--shadow-toast: 0 12px 30px rgba(16, 24, 38, .32);--focus-ring: 0 0 0 3px rgba(71, 173, 237, .28);--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--ease-out: cubic-bezier(.2, .7, .2, 1);--sidebar-w: 214px;--sidebar-rail-w: 64px;--topbar-h: 64px;--docket-rail-w: 316px;--bill-rail-w: 300px;--drawer-w: 460px;--intake-max: 1280px;--stub-max: 780px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{font-family:var(--font-sans);font-size:var(--fs-table-cell);line-height:1.5;color:var(--ics-ink);background:var(--sen-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;padding:0;cursor:pointer}a{color:var(--ics-navy-700);text-decoration:none;transition:color var(--dur-1) var(--ease-out)}a:hover{color:var(--ics-sky-600);text-decoration:underline}::selection{background:var(--ics-sky-200)}:focus-visible{outline:2px solid var(--ics-sky-500);outline-offset:2px;border-radius:var(--r-input)}input:focus-visible,textarea:focus-visible{outline:none;border-color:var(--ics-sky-500);box-shadow:var(--focus-ring)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.login{min-height:100dvh;display:grid;place-items:center;background:var(--ics-navy-900);padding:var(--sp-4)}.login__card{width:min(400px,100%);background:var(--ics-bg);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--sp-8) var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-4)}.login__lockup{width:200px;max-width:100%;align-self:center;margin-bottom:var(--sp-2)}.login__field{display:flex;flex-direction:column;gap:var(--sp-1)}.login__field span{font-size:var(--fs-section-label);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ics-ink-3)}.login__field input{font:inherit;font-size:var(--fs-table-cell);padding:10px 12px;border:1px solid var(--sen-input-border);border-radius:var(--r-input);color:var(--ics-ink);background:var(--ics-bg);min-height:44px}.login__field input:focus-visible{outline:none;box-shadow:var(--focus-ring)}.login__submit{min-height:44px;font-size:var(--fs-button)}.login__note{font-size:var(--fs-meta);border-radius:var(--r-button);padding:var(--sp-3)}.login__note--expired{background:var(--ics-info-tint);color:var(--ics-navy-700)}.login__note--cred{background:var(--ics-warning-tint);color:var(--ics-warning-text)}.login__note--service{background:var(--ics-danger-tint);color:var(--ics-danger-text)}.login__provisioned{font-size:var(--fs-meta);color:var(--ics-ink-4);text-align:center}.denial{min-height:100dvh;display:grid;place-items:center;background:var(--ics-bg-soft);padding:var(--sp-4)}.denial__card{width:min(480px,100%);background:var(--ics-bg);border:1px solid var(--ics-line);border-radius:var(--r-card);padding:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-3)}.denial__head{font-size:var(--fs-card-header);font-weight:600;color:var(--ics-ink)}.denial__body{font-size:var(--fs-table-cell);color:var(--ics-ink-2)}.denial__actions{display:flex;gap:var(--sp-3);flex-wrap:wrap}.shell{min-height:100vh;display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);grid-template-rows:var(--topbar-h) minmax(0,1fr);grid-template-areas:"brand topbar" "side  main"}.topbar{grid-area:topbar;position:sticky;top:0;z-index:40;height:var(--topbar-h);display:flex;align-items:center;gap:22px;padding:0 22px;background:var(--ics-bg);border-bottom:1px solid var(--ics-line)}.brandcell{grid-area:brand;position:sticky;top:0;z-index:41;height:var(--topbar-h);display:flex;align-items:center;padding:0 16px;background:var(--ics-bg);border-bottom:1px solid var(--ics-line);border-right:1px solid var(--ics-line)}.lockup{height:40px;width:auto}.topbar__divider{width:1px;height:30px;background:var(--ics-line);flex:none}.session{display:flex;align-items:center;gap:8px;font-size:var(--fs-meta);color:var(--ics-ink-3);white-space:nowrap}.session__ga{font-family:var(--font-mono)}.session__dot{width:4px;height:4px;border-radius:var(--r-pill);background:var(--ics-ink-4);flex:none}.session__state{font-weight:600}.pill-gold{padding:3px 9px;border-radius:var(--r-pill);background:var(--ics-warning-tint);color:var(--ics-warning-text);font-size:var(--fs-pill);font-weight:600;white-space:nowrap}.search{margin-left:auto;max-width:340px;width:100%;display:flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid var(--sen-input-border);border-radius:var(--r-input);background:var(--ics-bg);transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}.search:focus-within{border-color:var(--ics-sky-500);box-shadow:var(--focus-ring)}.search input{border:none;outline:none;width:100%;font-size:var(--fs-meta);background:transparent}.ask-pill{display:flex;align-items:center;gap:7px;padding:7px 13px;border-radius:var(--r-pill);background:var(--ics-navy-900);color:var(--ics-bg);font-size:var(--fs-button);font-weight:600;white-space:nowrap;transition:background var(--dur-1) var(--ease-out)}.ask-pill:hover{background:var(--ics-navy-800)}.userchip{display:flex;align-items:center;gap:9px;flex:none}.userchip__avatar{width:32px;height:32px;border-radius:var(--r-pill);background:var(--ics-navy-900);color:var(--ics-bg);display:grid;place-items:center;font-size:var(--fs-pill);font-weight:600;flex:none}.userchip__name{font-size:var(--fs-meta);font-weight:600;line-height:1.2}.userchip__role{font-size:11px;color:var(--ics-ink-4);line-height:1.2}.userchip__signout{font:inherit;font-size:var(--fs-meta);color:var(--ics-ink-3);background:none;border:1px solid var(--ics-line);border-radius:var(--r-button);padding:5px 10px;cursor:pointer;flex:none}.userchip__signout:hover{color:var(--ics-ink);border-color:var(--ics-line-strong)}.hamburger{display:none;width:38px;height:38px;border-radius:var(--r-button);place-items:center;color:var(--ics-ink-2);flex:none}.hamburger:hover{background:var(--ics-bg-muted)}.sidebar{grid-area:side;position:sticky;top:var(--topbar-h);align-self:start;height:calc(100vh - var(--topbar-h));background:var(--ics-navy-900);padding:14px 0;display:flex;flex-direction:column;overflow-y:auto}.nav{display:flex;flex-direction:column;gap:2px;padding:0 10px}.nav__group{font-size:var(--fs-micro);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ics-sky-500);padding:0 11px;margin:14px 0 6px}.nav__item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;border-radius:var(--r-button);font-size:var(--fs-table-cell);color:var(--ics-sky-200);text-align:left;transition:background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.nav__item:hover{background:#ffffff14}.nav__item.is-active{background:var(--ics-bg);color:var(--ics-navy-900);font-weight:600}.nav__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav__badge{margin-left:auto;padding:1px 7px;border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--fs-table-header);background:#ffffff24;color:var(--ics-sky-200);flex:none}.nav__badge.is-alert{background:var(--ics-danger);color:var(--ics-bg)}.nav__item.is-active .nav__badge{background:var(--ics-bg-soft);color:var(--ics-ink-3)}.sidebar__footer{margin-top:auto;padding:14px 16px 0;border-top:1px solid rgba(255,255,255,.14);margin-inline:10px}.health{display:flex;align-items:center;gap:7px;font-size:var(--fs-pill);color:var(--ics-sky-200);background:none;border:none;padding:0;cursor:pointer;text-align:left}.health:hover{color:var(--ics-bg)}.health__dot{width:7px;height:7px;border-radius:var(--r-pill);background:var(--ics-green-500);flex:none}.health__dot--bad{background:var(--ics-danger)}.health__dot--warn{background:var(--ics-warning)}.health__dot--unknown{background:var(--ics-sky-400)}.attribution{margin-top:12px;font-size:var(--fs-micro);line-height:1.5;color:var(--ics-sky-400)}.attribution a{color:var(--ics-sky-200);text-decoration:underline}.page-attribution{display:none;padding:18px 24px 28px;border-top:1px solid var(--ics-line);background:var(--ics-bg);font-size:var(--fs-pill);color:var(--ics-ink-3)}.page-attribution a{color:var(--ics-navy-700);text-decoration:underline}.main{grid-area:main;min-width:0;display:flex;flex-direction:column}.main__content{flex:1;min-width:0;padding:0 24px 60px}.scrim{display:none;position:fixed;inset:0;background:#10182652;z-index:45}@media(max-width:1199px){.shell{grid-template-columns:var(--sidebar-rail-w) minmax(0,1fr)}.brandcell{padding:0 8px;justify-content:center}.lockup{display:none}.brandcell:after{content:"";width:30px;height:34px;background:var(--icon-url) center / contain no-repeat}.nav{padding:0 8px}.nav__item{justify-content:center;padding:10px 0}.nav__label{display:none}.nav__group{text-align:center;padding:0;font-size:var(--fs-micro-min);letter-spacing:.08em}.nav__badge{position:absolute;margin:0;transform:translate(14px,-12px);padding:0 5px}.nav__item{position:relative}.sidebar__footer{display:none}.page-attribution{display:block}}@media(max-width:979px){.shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"topbar" "main"}.brandcell{display:none}.hamburger{display:grid}.sidebar{position:fixed;top:0;left:0;z-index:46;width:232px;height:100vh;padding-top:18px;transform:translate(-100%);transition:transform var(--dur-2) var(--ease-out)}.sidebar.is-open{transform:translate(0)}.sidebar .nav__item{justify-content:flex-start;padding:10px 11px}.sidebar .nav__label{display:block}.sidebar .nav__group{text-align:left;padding:0 11px;font-size:var(--fs-micro)}.sidebar .nav__badge{position:static;transform:none;margin-left:auto;padding:1px 7px}.scrim.is-open{display:block}.topbar{gap:14px;padding:0 16px}.topbar .lockup{display:block;height:32px}.session{display:none}}@media(max-width:739px){.topbar{gap:10px;padding:0 14px}.topbar .lockup{height:28px}.search,.ask-pill span{display:none}.ask-pill{padding:9px}.userchip__meta{display:none}.main__content{padding:0 14px 48px}.page-attribution{padding:16px 14px 24px}}.access-screen{display:flex;flex-direction:column;gap:var(--sp-5)}.matrix{border:1px solid var(--ics-line);border-radius:var(--r-card);overflow:hidden;background:var(--ics-bg)}.matrix__head,.matrix__row{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(0,1fr));gap:0 var(--sp-4);padding:var(--sp-3) var(--sp-4);align-items:start}.matrix__head{border-bottom:1px solid var(--ics-line);background:var(--ics-bg-soft)}.matrix__rolehead,.matrix__clsname{font-size:var(--fs-section-label);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ics-ink-3)}.matrix__clshead{display:flex;flex-direction:column;gap:2px}.matrix__coverage{font-size:var(--fs-meta);color:var(--ics-ink-4)}.matrix__unreachable{font-size:var(--fs-meta);font-weight:600;color:var(--ics-danger-text);background:var(--ics-danger-tint);border-radius:var(--r-tag);padding:1px 7px;width:fit-content}.matrix__unreachable--pending{background:var(--ics-warning-tint);color:var(--ics-warning-text)}.matrix__row{border-bottom:1px solid var(--sen-row-border-inner)}.matrix__row:last-child{border-bottom:none}.matrix__role{display:flex;flex-direction:column;gap:2px}.matrix__rolelabel{font-size:var(--fs-table-cell);font-weight:600;color:var(--ics-ink)}.matrix__rolekey{font-family:var(--font-mono);font-size:var(--fs-section-label);color:var(--ics-ink-4)}.matrix__system{color:var(--ics-ink-4)}.matrix__tick{display:inline-flex;align-items:center;gap:var(--sp-2);cursor:pointer;min-height:24px}.matrix__tick input{width:17px;height:17px;accent-color:var(--ics-navy-700);cursor:pointer}.matrix__lastnote{font-size:var(--fs-micro-min);color:var(--ics-ink-4);text-transform:uppercase;letter-spacing:.04em}.matrix__ticklabel{display:none;font-size:var(--fs-meta);color:var(--ics-ink-2)}.access__closednote{font-size:var(--fs-meta);color:var(--ics-ink-3);max-width:72ch}.consequences{border:1px solid var(--ics-warning);border-radius:var(--r-card);background:var(--ics-warning-tint);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}.consequences__head{font-size:var(--fs-card-header);font-weight:600;color:var(--ics-ink)}.consequences__item{font-size:var(--fs-table-cell);color:var(--ics-ink-2);max-width:84ch}.consequences__item--nobody{border-left:3px solid var(--ics-danger);padding-left:var(--sp-3);color:var(--ics-ink)}.consequences__verb--revoke{color:var(--ics-danger-text);font-weight:600}.consequences__verb--grant{color:var(--ics-green-800);font-weight:600}.consequences__missing{color:var(--ics-danger-text);font-weight:600}.consequences__actions{display:flex;gap:var(--sp-3);flex-wrap:wrap}@media(max-width:719px){.matrix__head{grid-template-columns:minmax(0,1fr);gap:var(--sp-2)}.matrix__rolehead{display:none}.matrix__row{grid-template-columns:minmax(0,1fr);gap:var(--sp-2)}.matrix__cell{display:inline-flex}.matrix__ticklabel{display:inline}.matrix__tick{min-height:40px}}.ac-screen{display:flex;flex-direction:column;gap:var(--sp-5)}.ac-verdicts{display:flex;flex-direction:column;gap:var(--sp-2);border:1px solid var(--ics-line);border-radius:var(--r-card);padding:var(--sp-3) var(--sp-4);background:var(--ics-bg)}.ac-verdict{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap}.ac-verdict__key{font-size:var(--fs-table-cell);font-weight:600;color:var(--ics-ink);min-width:220px}.ac-rows{display:flex;flex-direction:column;border:1px solid var(--ics-line);border-radius:var(--r-card);overflow:hidden;background:var(--ics-bg)}.ac-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:var(--sp-1) var(--sp-5);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--sen-row-border-inner)}.ac-row:last-child{border-bottom:none}.ac-row__label{font-size:var(--fs-table-cell);font-weight:600;color:var(--ics-ink)}.ac-row__desc{font-size:var(--fs-meta);color:var(--ics-ink-4)}.ac-row__facts{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-meta);color:var(--ics-ink-3)}.ac-row__aud{text-transform:uppercase;letter-spacing:.04em;font-size:var(--fs-section-label)}.ac-row__fired{color:var(--ics-ink-4)}.ac-row__guardtag{color:var(--ics-warning-text);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:var(--fs-section-label)}.ac-row__toggle{display:flex;align-items:center;gap:var(--sp-3)}.ac-guard{grid-column:1 / -1;border:1px solid var(--ics-warning);border-radius:var(--r-card);background:var(--ics-warning-tint);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-2)}.ac-guard__head{font-size:var(--fs-card-header);font-weight:600;color:var(--ics-ink)}.ac-guard__body{font-size:var(--fs-table-cell);color:var(--ics-ink-2);max-width:84ch}.ac-guard__actions{display:flex;gap:var(--sp-3);flex-wrap:wrap}.ac-routing{display:flex;flex-direction:column;gap:var(--sp-2);border:1px dashed var(--ics-line);border-radius:var(--r-card);padding:var(--sp-3) var(--sp-4)}.ac-route{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap}.ac-route__ev{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--ics-ink-3);min-width:240px}@media(max-width:899px){.ac-row{grid-template-columns:minmax(0,1fr);gap:var(--sp-2)}.ac-row__toggle{justify-content:flex-start}.ac-verdict__key,.ac-route__ev{min-width:0}}.ap-screen{display:flex;flex-direction:column;gap:var(--sp-5)}.apmsgs{display:flex;flex-direction:column;gap:var(--sp-4)}.apmsg{border:1px solid var(--ics-line);border-radius:var(--r-card);background:var(--ics-bg);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}.apmsg__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap}.apmsg__nominee{font-size:var(--fs-card-header);font-weight:600;color:var(--ics-ink)}.apmsg__office{font-size:var(--fs-table-cell);color:var(--ics-ink-2)}.apmsg__facts{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-5);font-size:var(--fs-meta);color:var(--ics-ink-3)}.apmsg__no{font-family:var(--font-mono)}.apmsg__superseded{color:var(--ics-warning-text);font-weight:600}.apmsg__events{border-top:1px solid var(--sen-row-border-inner);padding-top:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2)}.apev{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;font-size:var(--fs-meta);color:var(--ics-ink-2)}.apev__date{font-family:var(--font-mono);color:var(--ics-ink-4);min-width:92px}.apev__tally{font-family:var(--font-mono);font-weight:600;color:var(--ics-ink-2)}.apev__sub{color:var(--ics-ink-4)}.apev__journal{color:var(--ics-ink-4);margin-left:auto}.apev--none{color:var(--ics-ink-3);font-style:normal}@media(max-width:719px){.apev__journal{margin-left:0}}.docket{display:grid;grid-template-columns:minmax(0,1fr) var(--docket-rail-w);gap:24px;align-items:start;padding-top:24px}.docket__head{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;margin-bottom:18px}.docket__title{font-size:var(--fs-screen-title);font-weight:700;letter-spacing:-.015em;color:var(--ics-navy-900);line-height:1.2}.docket__sub{font-size:var(--fs-table-cell);color:var(--ics-ink-3);margin-top:3px}.docket__actions{margin-left:auto;display:flex;gap:9px;flex-wrap:wrap}.btn{padding:8px 14px;border-radius:var(--r-button);font-size:var(--fs-button);font-weight:600;white-space:nowrap;transition:background var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.btn--secondary{border:1px solid var(--sen-input-border);background:var(--ics-bg);color:var(--ics-ink-2)}.btn--secondary:hover{background:var(--ics-bg-muted)}.btn--primary{background:var(--ics-navy-700);color:var(--ics-bg)}.btn--primary:hover{background:var(--ics-navy-800)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.stat{text-align:left;background:var(--ics-bg);border:1px solid var(--ics-line);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:17px 19px;transition:box-shadow var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.stat:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.stat__label{font-size:var(--fs-meta);font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--ics-ink-4)}.stat__row{display:flex;align-items:baseline;gap:10px;margin-top:8px}.stat__value{font-family:var(--font-mono);font-size:var(--fs-stat-value);font-weight:600;line-height:1;color:var(--ics-navy-900)}.stat__note{font-size:14px;font-weight:600}.stat__unavailable{font-size:var(--fs-meta);font-weight:600;color:var(--ics-ink-4);line-height:34px}.chip:disabled{opacity:.5;cursor:default}.chips{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-bottom:14px}.chip{padding:6px 12px;border-radius:var(--r-pill);font-size:var(--fs-meta);font-weight:600;border:1px solid var(--sen-input-border);background:var(--ics-bg);color:var(--ics-ink-2);white-space:nowrap;transition:background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.chip.is-active{background:var(--ics-navy-900);border-color:var(--ics-navy-900);color:var(--ics-bg)}.chips__count{margin-left:auto;font-size:var(--fs-meta);color:var(--ics-ink-4);white-space:nowrap}.table{background:var(--ics-bg);border:1px solid var(--ics-line);border-radius:var(--r-card);overflow:hidden;box-shadow:var(--shadow-card)}.critical{display:flex;align-items:center;gap:12px;padding:12px 18px;background:var(--ics-danger-tint);border-bottom:1px solid var(--ics-danger-border);flex-wrap:wrap}.critical__dot{width:8px;height:8px;border-radius:var(--r-pill);background:var(--ics-danger);flex:none}.critical__label{font-size:13px;font-weight:700;color:var(--ics-danger-text);flex:none;white-space:nowrap}.critical__msg{font-size:13px;color:var(--ics-ink-2);min-width:0}.critical__btn{margin-left:auto;padding:6px 12px;border-radius:var(--r-button);border:1px solid var(--ics-danger-btn-border);background:var(--ics-bg);font-size:var(--fs-meta);font-weight:600;color:var(--ics-danger-text);white-space:nowrap}.thead,.row{display:grid;grid-template-columns:122px minmax(0,1fr) 150px 176px 104px;grid-template-areas:"bill subj pos stage last";align-items:start;column-gap:0}.thead{padding:10px 18px;background:var(--ics-bg-muted);font-size:var(--fs-table-header);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ics-ink-4)}.row{width:100%;padding:13px 18px;border-bottom:1px solid var(--sen-row-border);background:var(--ics-bg);text-align:left;cursor:pointer;transition:background var(--dur-1) var(--ease-out)}.row:last-child{border-bottom:none}.row:hover{background:var(--sen-row-hover)}.cell-bill{grid-area:bill}.cell-subj{grid-area:subj;padding-right:18px;min-width:0}.cell-pos{grid-area:pos}.cell-stage{grid-area:stage;padding-right:12px}.cell-last{grid-area:last;text-align:right}.bill__num{font-family:var(--font-mono);font-size:var(--fs-table-cell);font-weight:600;color:var(--ics-navy-700)}.bill__pri{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:var(--fs-table-header);color:var(--ics-ink-4)}.bill__dot{width:6px;height:6px;border-radius:var(--r-pill);flex:none}.subj__title{font-size:var(--fs-table-cell);line-height:1.4;color:var(--ics-ink);text-wrap:pretty}.subj__sponsor{font-size:var(--fs-pill);color:var(--ics-ink-4);margin-top:3px}.pill-pos{display:inline-block;padding:3px 9px;border-radius:var(--r-pill);font-size:var(--fs-pill);font-weight:600}.initiative{font-size:var(--fs-micro);font-weight:600;text-transform:uppercase;color:var(--ics-green-800);margin-top:4px}.bars{display:flex;gap:3px}.bars span{flex:1;height:5px;border-radius:3px;background:var(--ics-progress-track)}.stage__label{font-size:var(--fs-pill);color:var(--ics-ink-3);margin-top:5px}.last__date{font-family:var(--font-mono);font-size:var(--fs-pill);color:var(--ics-ink-2)}.last__marker{font-size:var(--fs-table-header);font-weight:600;margin-top:3px}.tablestate{padding:44px 24px;text-align:center}.tablestate__head{font-size:15px;font-weight:600;color:var(--ics-ink-3)}.tablestate__hint{font-size:13px;color:var(--ics-ink-4);margin-top:6px;max-width:52ch;margin-inline:auto;line-height:1.55}.tablestate--error{background:var(--ics-danger-tint);border-top:1px solid var(--ics-danger-border)}.tablestate--error .tablestate__head{color:var(--ics-danger-text)}.tablestate--error .tablestate__hint{color:var(--ics-ink-2)}.feed{background:var(--ics-bg);border:1px solid var(--ics-line);border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow:hidden}.feed__head{display:flex;align-items:baseline;padding:13px 16px;border-bottom:1px solid var(--ics-line);font-size:13px;font-weight:700;color:var(--ics-navy-900)}.feed__head span{margin-left:auto;font-size:11px;font-weight:400;color:var(--ics-ink-4)}.feed__list{display:grid;grid-template-columns:1fr}.feed__item{width:100%;text-align:left;padding:13px 16px;border-bottom:1px solid var(--sen-row-border-inner);transition:background var(--dur-1) var(--ease-out)}.feed__item:hover{background:var(--sen-row-hover)}.feed__top{display:flex;align-items:baseline;gap:8px}.feed__num{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--ics-navy-700)}.feed__when{margin-left:auto;font-family:var(--font-mono);font-size:var(--fs-table-header);color:var(--ics-ink-4)}.feed__text{font-size:var(--fs-meta);line-height:1.5;color:var(--ics-ink-2);margin-top:4px}.feed__src{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:var(--fs-micro);font-weight:600;text-transform:uppercase}.feed__srcdot{width:5px;height:5px;border-radius:var(--r-pill);flex:none}@media(max-width:1479px){.docket{grid-template-columns:minmax(0,1fr)}.feed__list{grid-template-columns:repeat(2,minmax(0,1fr))}.feed__item:nth-child(odd){border-right:1px solid var(--sen-row-border-inner)}}@media(max-width:979px){.thead,.row{grid-template-columns:122px minmax(0,1fr) 150px 104px;grid-template-areas:"bill subj pos  last" "bill subj stage last"}.thead .th-stage{display:none}.cell-stage{padding-right:0}.bars{display:none}.stage__label{margin-top:4px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.feed__list{grid-template-columns:minmax(0,1fr)}.feed__item:nth-child(odd){border-right:none}.chip,.docket__actions .btn,.critical__btn{padding:12px 14px}}@media(max-width:739px){.thead{display:none}.row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"bill last" "subj subj" "pos  stage";row-gap:6px;padding:14px}.cell-bill{display:flex;align-items:center;gap:8px}.bill__pri{margin-top:0}.cell-subj{padding-right:0}.cell-last{text-align:right;align-self:center}.last__marker{display:inline;margin-left:8px}.cell-pos{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cell-stage{align-self:center}.stage__label,.initiative{margin-top:0}.critical{padding:12px 14px}.critical__btn{margin-left:0;width:100%}}.health-screen{display:flex;flex-direction:column;gap:var(--sp-5)}.health__h2{font-size:var(--fs-card-header);font-weight:600;color:var(--ics-navy-900);text-transform:uppercase;letter-spacing:.04em;margin-top:var(--sp-2)}.health__note{font-size:var(--fs-meta);color:var(--ics-ink-3);max-width:70ch}.health__note--foot{border-top:1px solid var(--ics-line);padding-top:var(--sp-3);margin-top:var(--sp-1)}.hchip{display:inline-block;padding:2px 9px;border-radius:var(--r-pill);font-size:var(--fs-pill);font-weight:600;white-space:nowrap}.hchip--ok{background:var(--ics-success-tint);color:var(--ics-green-800)}.hchip--info{background:var(--ics-info-tint);color:var(--ics-navy-700)}.hchip--warn{background:var(--ics-warning-tint);color:var(--ics-warning-text)}.hchip--bad{background:var(--ics-danger-tint);color:var(--ics-danger-text)}.hchip--off{background:var(--ics-bg-muted);color:var(--ics-ink-3);border:1px solid var(--ics-line)}.audit{border:1px solid var(--ics-line);border-radius:var(--r-card);padding:var(--sp-4) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3);background:var(--ics-bg)}.audit--bad{border-color:var(--ics-danger-border)}.audit__reopened{background:var(--ics-danger);color:var(--ics-bg);font-weight:600;font-size:var(--fs-card-header);border-radius:var(--r-button);padding:var(--sp-3) var(--sp-4)}.audit__row{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap}.audit__meaning{font-size:var(--fs-table-cell);color:var(--ics-ink-2);max-width:78ch}.audit__facts{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-5);font-size:var(--fs-meta);color:var(--ics-ink-3);font-family:var(--font-mono)}.audit__viol{color:var(--ics-danger-text);font-weight:600}.lanes{display:flex;flex-direction:column;border:1px solid var(--ics-line);border-radius:var(--r-card);overflow:hidden}.lane{display:grid;grid-template-columns:220px minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:var(--sp-1) var(--sp-5);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--sen-row-border-inner);background:var(--ics-bg)}.lane:last-child{border-bottom:none}.lane__label{font-weight:600;font-size:var(--fs-table-cell);color:var(--ics-ink)}.lane__key{font-family:var(--font-mono);font-size:var(--fs-section-label);color:var(--ics-ink-4)}.lane-state{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.lane__why{font-size:var(--fs-meta);color:var(--ics-ink-2)}.lane__meaning{font-size:var(--fs-meta);color:var(--ics-ink-4)}.lane__fact{font-size:var(--fs-table-cell);color:var(--ics-ink-2)}.lane__outcome{color:var(--ics-ink-3)}.lane__sub{font-size:var(--fs-meta);color:var(--ics-ink-4)}.lane__bad{font-size:var(--fs-meta);font-weight:600;color:var(--ics-danger-text)}.lane__fine{font-size:var(--fs-meta);color:var(--ics-ink-4)}.lane__err{font-family:var(--font-mono);font-size:var(--fs-section-label);color:var(--ics-danger-text);overflow-wrap:anywhere}.dest{border:1px solid var(--ics-line);border-radius:var(--r-card);overflow-x:auto}.dest__head,.dest__row{display:grid;grid-template-columns:minmax(280px,2fr) 70px 110px 110px minmax(140px,1fr);gap:0 var(--sp-4);padding:var(--sp-2) var(--sp-4);font-size:var(--fs-meta);min-width:640px}.dest__head{font-weight:600;color:var(--ics-ink-3);border-bottom:1px solid var(--ics-line);background:var(--ics-bg-soft)}.dest__row{border-bottom:1px solid var(--sen-row-border-inner);color:var(--ics-ink-2)}.dest__row:last-child{border-bottom:none}.dest__url{font-family:var(--font-mono);font-size:var(--fs-section-label);overflow-wrap:anywhere}.dest__ok{color:var(--ics-green-800)}.dest__bad{color:var(--ics-danger-text);font-weight:600}.dest__empty{border:1px dashed var(--ics-line);border-radius:var(--r-card);padding:var(--sp-4);font-size:var(--fs-table-cell);color:var(--ics-ink-3)}@media(max-width:1099px){.lane{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"name  state" "runs  errors"}.lane-name{grid-area:name}.lane-state{grid-area:state}.lane-runs{grid-area:runs}.lane-errors{grid-area:errors}}@media(max-width:719px){.lane{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "state" "runs" "errors";gap:var(--sp-2)}}.hrg-screen{display:flex;flex-direction:column;gap:var(--sp-4)}.hrgs{display:flex;flex-direction:column;border:1px solid var(--ics-line);border-radius:var(--r-card);overflow:hidden;background:var(--ics-bg)}.hrg{display:grid;grid-template-columns:230px minmax(0,1fr) 230px;gap:var(--sp-1) var(--sp-5);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--sen-row-border-inner)}.hrg:last-child{border-bottom:none}.hrg--left{background:var(--ics-bg-soft)}.hrg__time{font-weight:600;font-size:var(--fs-table-cell);color:var(--ics-navy-900)}.hrg__raw{font-family:var(--font-mono);font-size:var(--fs-micro-min);color:var(--ics-ink-4)}.hrg__chamber{font-size:var(--fs-meta);color:var(--ics-ink-3)}.hrg__subject{font-size:var(--fs-table-cell);color:var(--ics-ink);font-weight:500}.hrg__desc{font-size:var(--fs-meta);color:var(--ics-ink-3)}.hrg__where{font-size:var(--fs-meta);color:var(--ics-ink-4)}.hrg__meta{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.hrg__left{font-size:var(--fs-meta);font-weight:600;color:var(--ics-warning-text)}.hrg__seen{font-size:var(--fs-micro-min);color:var(--ics-ink-4);font-family:var(--font-mono)}.hchip a{color:inherit;text-decoration:underline}@media(max-width:999px){.hrg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"when meta" "body body"}.hrg__when{grid-area:when}.hrg__body{grid-area:body}.hrg__meta{grid-area:meta;align-items:flex-end}}@media(max-width:719px){.hrg{grid-template-columns:minmax(0,1fr);grid-template-areas:"when" "body" "meta";gap:var(--sp-2)}.hrg__meta{align-items:flex-start}}.leg-screen{display:flex;flex-direction:column;gap:var(--sp-5)}.lrows{display:flex;flex-direction:column;border:1px solid var(--ics-line);border-radius:var(--r-card);overflow:hidden;background:var(--ics-bg)}.lrow{display:grid;grid-template-columns:200px minmax(0,1fr) 220px;gap:var(--sp-1) var(--sp-5);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--sen-row-border-inner)}.lrow:last-child{border-bottom:none}.lrow__ref{font-family:var(--font-mono);font-weight:600;font-size:var(--fs-table-cell);color:var(--ics-navy-900)}.lrow__type{font-size:var(--fs-meta);color:var(--ics-ink-4)}.lrow__title{font-size:var(--fs-table-cell);color:var(--ics-ink)}.lrow__sub{font-size:var(--fs-meta);color:var(--ics-ink-4)}.lrow__status{font-size:var(--fs-meta);font-weight:600;color:var(--ics-ink-2)}.lrow__rescinds{font-size:var(--fs-meta);color:var(--ics-danger-text);font-weight:600}.lrow__meta{display:flex;flex-direction:column;gap:3px;align-items:flex-start}@media(max-width:899px){.lrow{grid-template-columns:minmax(0,1fr);gap:var(--sp-1)}.lrow__meta{flex-direction:row;flex-wrap:wrap;gap:var(--sp-3);align-items:baseline}}
