@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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.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}[data-glass]{--scene:#0a0b0f;--aurora:radial-gradient(900px 420px at 12% -10%, rgba(94,106,210,.14), transparent 60%),radial-gradient(700px 380px at 95% 8%, rgba(167,139,250,.08), transparent 60%),radial-gradient(600px 400px at 50% 110%, rgba(56,88,201,.07), transparent 60%);--chrome-bg:rgba(15,17,25,.6);--hairline:rgba(255,255,255,.07);--hairline-soft:rgba(255,255,255,.045);--t1:#e8eaf2;--t2:#aab0c0;--t3:#9299ab;--t4:#6b7280;--t5:#5c6374;--band-bg:rgba(20,22,32,.55);--panel-bg:rgba(17,19,28,.94);--input-bg:rgba(255,255,255,.04);--input-br:rgba(255,255,255,.1);--accent:#7b87f7;--accent-t:#c3caff;--accent-bg:rgba(123,135,247,.14);--accent-br:rgba(123,135,247,.32);--amber:#fbbf24;--amber-t:#fcd34d;--amber-bg:rgba(251,191,36,.12);--amber-br:rgba(251,191,36,.28);--green:#34d399;--green-t:#6ee7b7;--green-bg:rgba(52,211,153,.1);--green-br:rgba(52,211,153,.25);--red:#f87171;--red-t:#fca5a5;--red-bg:rgba(248,113,113,.12);--red-br:rgba(248,113,113,.3);--chip-bg:rgba(255,255,255,.06);--chip-t:#aab0c0;--chip-br:rgba(255,255,255,.1);--seg-idle:rgba(255,255,255,.22);--row-hover:rgba(255,255,255,.03);--shadow-band:0 10px 30px rgba(0,0,0,.32);--sel-bg:rgba(24,26,38,.78);--sel-shadow:0 16px 48px rgba(0,0,0,.55), inset 0 1px 0 rgba(255,255,255,.08);--popover-surface:var(--panel-bg);--popover-border:var(--hairline);--popover-shadow:var(--sel-shadow);--popover-separator:var(--hairline-soft);--popover-muted-fill:var(--chip-bg);--popover-hover-fill:var(--row-hover);--popover-pinned-border:var(--accent-br);--popover-pinned-ring:0 0 0 3px var(--accent-bg);--popover-stale-opacity:.7;--popover-settled-opacity:.85;--btn-bg:#7b87f7;--btn-t:#0c0d12;--logo-bg:rgba(255,255,255,.1);--logo-br:rgba(255,255,255,.12);--logo-fill:#e8eaf2;--ring-track:rgba(255,255,255,.12);--kbd-br:rgba(255,255,255,.12);--avatar-bg:linear-gradient(135deg,#7b87f7,#5e6ad2);--avatar-t:#fff;--hd-bg:#1d2030;--hd-t:#f2f3fa;--hd-meta:#8a93b8;--hd-bt:rgba(255,255,255,.12);--hd-bb:rgba(0,0,0,.5);--hd-shadow:0 6px 16px rgba(0,0,0,.45);--hd-amber:#fcd34d;--hd-red:#fca5a5;--hd-green:#7ee0a3;--hd-link:#9db8ff;--hd-purple:#d8a9dd;--hd-idle:rgba(255,255,255,.32);--purple:#a78bfa;--purple-t:#c4b5fd;--purple-bg:rgba(167,139,250,.13);--purple-br:rgba(167,139,250,.32);--popover-amber-solid-t:#3b2c05;--popover-green-solid-t:#0a2b1d;--popover-red-solid-t:#3d0d0d;--popover-purple-solid-t:#231640;--cyan:#22d3ee;--popover-cyan-solid-t:#083344;--cyan-t:#67e8f9;--cyan-bg:rgba(103,232,249,.1);--cyan-br:rgba(103,232,249,.28);--lane-warm:rgba(251,191,36,.05);--hd-chip-amber-bg:rgba(251,191,36,.18);--hd-chip-amber-br:rgba(251,191,36,.38);--hd-chip-red-bg:rgba(248,113,113,.16);--hd-chip-red-br:rgba(248,113,113,.35);--head-event-bg:rgba(255,255,255,.035);--event-rail:#7b87f7;--row-rail:rgba(123,135,247,.22);--row-alt:transparent;--crisis-bg:#7f1d1d;--crisis-fg:#fff;--crisis-fg-dim:rgba(255,255,255,.75);--crisis-hover:#fecaca;--red-solid-t:#fff;--crisis-vignette:inset 0 0 170px 40px rgba(220,38,38,.55);--modal-shadow:0 30px 80px rgba(0,0,0,.5);--panel-shadow:-16px 0 44px rgba(0,0,0,.3);--link:#8ea0ff;--link-hover:#b3c0ff}[data-glass][data-theme=indigo]{--hd-bg:#242a4d;--hd-bt:rgba(140,150,255,.4);--hd-shadow:0 6px 20px rgba(40,48,120,.5);--hd-meta:#9aa5d6;--head-event-bg:rgba(123,135,247,.08);--event-rail:transparent;--row-rail:transparent}[data-glass][data-theme=light]{--scene:#e5e9f3;--aurora:radial-gradient(700px 360px at 18% -8%, rgba(112,140,255,.22), transparent 60%),radial-gradient(600px 340px at 88% 4%, rgba(240,160,210,.14), transparent 60%),linear-gradient(165deg,#d9e1f2 0%,#e8ecf6 38%,#e5e2f0 72%,#dfe7f1 100%);--chrome-bg:rgba(255,255,255,.62);--hairline:rgba(24,36,70,.1);--hairline-soft:rgba(24,36,70,.06);--t1:#182446;--t2:#3a4560;--t3:#5d6680;--t4:#8a91a3;--t5:#98a0b3;--band-bg:rgba(255,255,255,.68);--panel-bg:rgba(255,255,255,.94);--input-bg:rgba(255,255,255,.55);--input-br:rgba(255,255,255,.85);--accent:#2563eb;--accent-t:#2050c8;--accent-bg:rgba(37,99,235,.1);--accent-br:rgba(37,99,235,.25);--amber:#d97706;--amber-t:#92400e;--amber-bg:rgba(217,119,6,.12);--amber-br:rgba(217,119,6,.22);--green:#16a34a;--green-t:#116432;--green-bg:rgba(22,163,74,.1);--green-br:rgba(22,163,74,.18);--red:#dc2626;--red-t:#b91c1c;--red-bg:rgba(220,38,38,.1);--red-br:rgba(220,38,38,.22);--chip-bg:rgba(24,36,70,.05);--chip-t:#3a4560;--chip-br:rgba(24,36,70,.12);--seg-idle:rgba(24,36,70,.2);--row-hover:rgba(24,36,70,.035);--shadow-band:0 10px 30px rgba(31,41,71,.12);--sel-bg:rgba(255,255,255,.8);--sel-shadow:0 16px 44px rgba(31,41,71,.22), inset 0 1px 0 rgba(255,255,255,.95);--btn-bg:#182446;--btn-t:#fff;--logo-bg:#182446;--logo-br:#182446;--logo-fill:#fff;--ring-track:rgba(24,36,70,.12);--kbd-br:rgba(24,36,70,.14);--avatar-bg:#182446;--avatar-t:#fff;--hd-bg:linear-gradient(90deg,#182446,#26365f 55%,#2c3f6e);--hd-t:#ffffff;--hd-meta:#8a9cc9;--hd-bt:transparent;--hd-bb:rgba(24,36,70,.35);--hd-shadow:0 6px 18px rgba(24,36,70,.3);--purple:#7c3aed;--purple-t:#6d28d9;--purple-bg:rgba(124,58,237,.09);--purple-br:rgba(124,58,237,.25);--popover-amber-solid-t:#0c0d12;--popover-green-solid-t:#0c0d12;--popover-red-solid-t:#fff;--popover-purple-solid-t:#fff;--cyan:#0891b2;--popover-cyan-solid-t:#fff;--cyan-t:#0e7490;--cyan-bg:rgba(14,116,144,.08);--cyan-br:rgba(14,116,144,.25);--lane-warm:rgba(217,119,6,.055);--head-event-bg:rgba(37,99,235,.07);--event-rail:#182446;--row-rail:rgba(24,36,70,.15);--row-alt:rgba(24,36,70,.028)}[data-glass][data-theme=plum]{--scene:#efe8dc;--aurora:linear-gradient(165deg,#ece4d8 0%,#f2ece2 50%,#eae2d8 100%);--chrome-bg:rgba(255,252,246,.7);--hairline:rgba(61,36,64,.12);--hairline-soft:rgba(61,36,64,.07);--t1:#2e1830;--t2:#43304a;--t3:#7d6a82;--t4:#a08aa3;--t5:#ab98ae;--band-bg:rgba(255,252,246,.68);--panel-bg:rgba(255,252,246,.96);--input-bg:rgba(255,255,255,.55);--input-br:rgba(61,36,64,.14);--accent:#8a4f8f;--accent-t:#6d3a72;--accent-bg:rgba(138,79,143,.12);--accent-br:rgba(138,79,143,.3);--amber:#b4650a;--amber-t:#8a4c10;--amber-bg:rgba(180,101,10,.13);--amber-br:rgba(180,101,10,.25);--green:#1b7c50;--green-t:#155f3e;--green-bg:rgba(27,124,80,.11);--green-br:rgba(27,124,80,.2);--red:#c03030;--red-t:#9c2626;--red-bg:rgba(192,48,48,.1);--red-br:rgba(192,48,48,.22);--chip-bg:rgba(61,36,64,.06);--chip-t:#5c4762;--chip-br:rgba(61,36,64,.12);--seg-idle:rgba(61,36,64,.2);--row-hover:rgba(61,36,64,.04);--shadow-band:0 10px 30px rgba(61,36,64,.12);--sel-bg:rgba(255,252,246,.86);--sel-shadow:0 16px 44px rgba(61,36,64,.25), inset 0 1px 0 rgba(255,255,255,.9);--btn-bg:#3d2440;--btn-t:#fff;--logo-bg:#3d2440;--logo-br:#3d2440;--logo-fill:#fff;--ring-track:rgba(61,36,64,.14);--kbd-br:rgba(61,36,64,.16);--avatar-bg:#3d2440;--avatar-t:#fff;--hd-bg:#3d2440;--hd-t:#ffffff;--hd-meta:#b795bb;--hd-bt:transparent;--hd-bb:rgba(61,36,64,.4);--hd-shadow:0 6px 18px rgba(61,36,64,.32);--purple:#8a4f8f;--purple-t:#6d3a72;--purple-bg:rgba(138,79,143,.1);--purple-br:rgba(138,79,143,.28);--popover-amber-solid-t:#000;--popover-green-solid-t:#fff;--popover-red-solid-t:#fff;--popover-purple-solid-t:#fff;--cyan:#0e7f94;--popover-cyan-solid-t:#fff;--cyan-t:#0b6b7e;--cyan-bg:rgba(11,107,126,.09);--cyan-br:rgba(11,107,126,.25);--lane-warm:rgba(180,101,10,.055);--head-event-bg:rgba(138,79,143,.09);--event-rail:transparent;--row-rail:transparent;--row-alt:transparent}[data-glass]{--rowpad:6px;--rowfs:11.5px;--subdisp:inline;--eventpad:6px }[data-glass]{--mono:"IBM Plex Mono", monospace }[data-glass][data-density=dense]{--rowpad:3px;--rowfs:11px;--subdisp:none;--eventpad:4px }[data-glass]{--chrome-h: 44px;color:var(--t1)}body{margin:0;font-family:IBM Plex Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.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}a{color:var(--accent-t);text-decoration:none}.shell{min-height:100vh;position:relative;z-index:0;background-color:var(--scene);font-family:IBM Plex Sans,system-ui,sans-serif}.shell:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--aurora)}.chrome{position:sticky;top:0;z-index:60;height:var(--chrome-h);box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:0 12px;background:var(--chrome-bg);border-bottom:1px solid var(--hairline);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}.logo{width:22px;height:22px;border-radius:6px;background:var(--logo-bg);border:1px solid var(--logo-br);display:flex;align-items:center;justify-content:center;flex:none}.wordmark{font-size:13px;font-weight:700;color:var(--t1)}.nav{position:relative;display:flex;gap:2px;margin-left:6px;font-size:12px;font-weight:500}.nav-item{padding:4px 11px;border-radius:7px;font-size:12px;color:var(--t3);border:1px solid transparent}.nav-item:hover{color:var(--t1)}.nav-item.active{color:var(--accent-t);font-weight:600;background:var(--accent-bg);box-shadow:inset 0 0 0 1px var(--accent-br)}.nav-pill{position:absolute;top:0;bottom:0;box-sizing:border-box;border-radius:7px;background:var(--accent-bg);box-shadow:inset 0 0 0 1px var(--accent-br);pointer-events:none;opacity:0}.nav.sliding .nav-pill{opacity:1;transition:left .18s cubic-bezier(.3,1.35,.45,1),width .18s cubic-bezier(.3,1.35,.45,1)}.nav.fading .nav-pill{transition:opacity .12s ease}.nav.sliding.fading .nav-pill{transition:left .18s cubic-bezier(.3,1.35,.45,1),width .18s cubic-bezier(.3,1.35,.45,1),opacity .12s ease}.nav.sliding .nav-item.active,.nav.fading .nav-item.active{background:transparent;box-shadow:none}@media(prefers-reduced-motion:reduce){.nav.sliding .nav-pill,.nav.fading .nav-pill{transition:none}}.chrome-spacer{flex:1}.icon-btn{width:26px;height:22px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:12px;font-family:inherit;color:var(--t2);border:1px solid var(--input-br);background:var(--input-bg);border-radius:7px;cursor:pointer;flex:none}.icon-btn:hover{color:var(--t1)}.icon-btn.active{color:var(--accent-t);background:var(--accent-bg);border-color:var(--accent-br)}.cmdk-chip{display:flex;align-items:center;gap:6px;font-size:11px;font-family:inherit;color:var(--t3);border:1px solid var(--input-br);background:var(--input-bg);border-radius:7px;padding:3px 9px;cursor:pointer;flex:none}.cmdk-chip:hover{color:var(--t1)}.kbd{font-family:IBM Plex Mono,monospace;font-size:9.5px;border:1px solid var(--kbd-br);border-radius:4px;padding:0 4px;color:var(--t4)}.bell-btn{position:relative;display:flex;align-items:center;padding:2px;background:none;border:none;cursor:pointer;flex:none;font-family:inherit}.bell-badge{position:absolute;top:-3px;right:-4px;min-width:13px;height:13px;box-sizing:border-box;background:var(--amber);color:#fff;border-radius:7px;font-family:inherit;font-size:8.5px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 3px}.menu.bell-pop{width:400px;padding:0;overflow:hidden;border-radius:12px;box-shadow:0 30px 80px #00000080}.bell-head{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:700;color:var(--t1);padding:11px 14px;border-bottom:1px solid var(--hairline)}.bell-mark-read{font-size:11px;font-weight:600;font-family:inherit;color:var(--accent-t);background:none;border:none;padding:0;cursor:pointer}.bell-empty{margin:0;padding:12px 14px;font-size:11.5px;color:var(--t3);line-height:1.5}.bell-entry{display:flex;gap:9px;width:100%;box-sizing:border-box;padding:10px 14px;border:none;border-bottom:1px solid var(--hairline-soft);background:none;font-family:inherit;text-align:left;cursor:pointer}.bell-group-label{padding:7px 14px 4px;color:var(--t5);font:700 8.5px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.bell-entry:hover{background:var(--row-hover)}.bell-entry.unread{background:var(--amber-bg)}.bell-entry.unread:hover{background:var(--row-hover)}.bell-dot{width:8px;height:8px;border-radius:50%;background:var(--t5);flex:none;margin-top:5px}.bell-dot.amber{background:var(--amber)}.bell-dot.red{background:var(--red)}.bell-dot.green{background:var(--green)}.bell-entry-body{font-size:11.5px;color:var(--t2);line-height:1.5;min-width:0}.bell-entry-body strong{color:var(--t1)}.bell-entry:not(.unread) .bell-entry-body{color:var(--t3)}.bell-entry:not(.unread) .bell-entry-body strong{color:var(--t2)}.bell-entry-meta{display:block;font-size:10px;color:var(--t4);margin-top:1px}.bell-foot{padding:8px 14px;font-size:10px;color:var(--t4);line-height:1.5}.avatar-btn{width:26px;height:26px;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-t);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;font-family:inherit;border:none;cursor:pointer;flex:none}.menu-me{display:flex;flex-direction:column;gap:2px;padding:6px 8px 8px;border-bottom:1px solid var(--hairline-soft);margin-bottom:4px}.menu-me-email{font-size:11.5px;font-weight:600;color:var(--t1);overflow-wrap:anywhere}.menu-me-roles{font-size:10px;color:var(--t4)}.page{max-width:1180px;margin:22px auto;padding:0 18px}.page-title{font-size:15px;font-weight:600;margin:0 0 4px}.page-sub{font-size:12px;color:var(--t3);margin:0 0 14px}.band{background:var(--band-bg);border:1px solid var(--hairline);border-radius:12px;box-shadow:var(--shadow-band);overflow:hidden}.ledge{background:var(--hd-bg);color:var(--hd-t);border-top:1px solid var(--hd-bt);border-bottom:1px solid var(--hd-bb);box-shadow:var(--hd-shadow);padding:8px 14px;display:flex;align-items:baseline;gap:10px;font-size:12.5px;font-weight:600}.ledge-meta{color:var(--hd-meta);font-weight:400;font-size:11.5px}.grid-head,.row{display:grid;grid-template-columns:150px minmax(190px,1fr) 92px 132px 150px 104px 170px 150px;gap:12px;align-items:center;padding:var(--rowpad) 14px;font-size:var(--rowfs)}.grid-head.grid-tasks,.row.grid-tasks{grid-template-columns:150px minmax(240px,1fr) 150px 90px 140px 180px 76px}.grid-head{color:var(--t4);border-bottom:1px solid var(--hairline);background:var(--head-event-bg);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.row{position:relative;border-bottom:1px solid var(--hairline-soft);border-left:2px solid var(--row-rail);color:var(--t2);cursor:pointer}.row-link{color:var(--t1)}.row-link:after{content:"";position:absolute;inset:0}.row:nth-child(2n){background:var(--row-alt)}.row:hover{background:var(--row-hover)}.row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.row .id{color:var(--t1)}.mono.mono{font-family:IBM Plex Mono,monospace}.mono{font-size:11px}.chip{display:inline-block;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:600;background:var(--chip-bg);color:var(--chip-t);border:1px solid var(--chip-br);white-space:nowrap}.chip.green{background:var(--green-bg);color:var(--green-t);border-color:var(--green-br)}.chip.accent{background:var(--accent-bg);color:var(--accent-t);border-color:var(--accent-br)}.chip.purple{background:var(--purple-bg);color:var(--purple-t);border-color:var(--purple-br)}.chip.cyan{background:var(--cyan-bg);color:var(--cyan-t);border-color:var(--cyan-br)}.chip.amber{background:var(--amber-bg);color:var(--amber-t);border-color:var(--amber-br)}.chip.accent-solid{background:var(--btn-bg);color:var(--btn-t);border-color:var(--btn-bg)}.toolbar{display:flex;align-items:center;gap:10px;margin:0 0 12px;flex-wrap:wrap}.btn{background:var(--btn-bg);color:var(--btn-t);border:none;border-radius:8px;padding:7px 13px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer}.btn:disabled{opacity:.55;cursor:default}.btn-ghost{background:var(--input-bg);color:var(--t2);border:1px solid var(--input-br)}.empty{padding:34px 14px;text-align:center;color:var(--t4);font-size:12px}.next-wake{position:relative;z-index:2;display:inline-block;max-width:100%;min-width:0}.chip-btn{cursor:pointer;font-family:inherit}.next-wake .chip-btn{max-width:100%;overflow:hidden;text-overflow:ellipsis}.pacing-popover{position:fixed;z-index:60;width:420px;max-width:70vw;background:var(--popover-surface);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border:1px solid var(--popover-border);border-radius:10px;box-shadow:var(--popover-shadow);padding:8px;cursor:default;animation:fadeUp .12s ease-out}.pop-line{display:grid;grid-template-columns:132px 158px 1fr;gap:8px;align-items:baseline;padding:6px;border-top:1px solid var(--hairline-soft);font-size:11px;color:var(--t2);white-space:normal}.pop-line .chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.pop-line:first-of-type{border-top:none}.pop-when{color:var(--t3)}.pop-why{color:var(--t2);line-height:1.5}.help-btn{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--t3);border:1px solid var(--hairline);background:var(--input-bg)}.help-btn:hover,.help-btn.active{color:var(--accent-t);background:var(--accent-bg);border-color:var(--accent-br)}.popover-anchor{position:relative}.menu-backdrop{position:fixed;inset:0;z-index:59}.menu{position:absolute;top:32px;right:0;z-index:60;min-width:160px;background:var(--popover-surface);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border:1px solid var(--popover-border);border-radius:10px;box-shadow:0 24px 60px #0006;padding:6px;animation:fadeUp .12s ease-out}.menu-label{font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--t5);text-transform:uppercase;padding:5px 8px 6px}.menu-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;font-size:12px;font-weight:600;color:var(--t1)}.menu-item:hover{background:var(--row-hover)}.menu-glyph{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:10.5px;color:var(--t3);border:1px solid var(--hairline)}.page.page-docs{max-width:1240px}.docs-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.docs-head .page-title{margin:0;font-size:16px;font-weight:800}.docs-head .page-sub{margin:0;font-size:11px;color:var(--t4)}.docs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(430px,1fr));gap:20px;align-items:start;padding-top:14px}.docs-col{min-width:0}.docs-sec-label{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:6px 0;font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--t5);text-transform:uppercase}.docs-sec-label:hover .anchor-link{opacity:1}.docs-sec-meta{font-weight:400;font-size:10.5px;letter-spacing:normal;text-transform:none}.docs-card{backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3)}.docs-cards{display:flex;flex-direction:column;gap:10px}.docs-card-amber{background:var(--amber-bg);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--amber-br);box-shadow:none}.avoid-row{display:flex;align-items:baseline;gap:10px;padding:9px 14px;border-bottom:1px solid var(--amber-br);font-size:11px;color:var(--t2);line-height:1.5}.avoid-row:last-child{border-bottom:none}.avoid-tag{flex:none;padding:1px 6px;border:1px solid var(--amber-br);border-radius:4px;font-size:9.5px;font-weight:800;letter-spacing:.04em;color:var(--amber-t);text-transform:uppercase}.hd-card{background:var(--hd-bg);border-top:1px solid var(--hd-bt);border-bottom:1px solid var(--hd-bb);box-shadow:var(--hd-shadow)}.docs-tweaks{color:var(--hd-meta);border-radius:12px;padding:12px 14px;font-size:11px;line-height:1.7}.docs-tweaks-title{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px}.docs-tweak-key{color:var(--hd-t)}.doc-section{margin-bottom:18px}.doc-section,.doc-section [id]{scroll-margin-top:58px}.term-row:target,.block-card:target,.facts-section:target{background:var(--accent-bg)}.term-row{display:grid;grid-template-columns:170px 1fr;gap:0 14px;padding:9px 14px;border-bottom:1px solid var(--hairline-soft)}.term-row:last-child{border-bottom:none}.term-row:hover{background:var(--row-hover)}.term-name{font-size:11.5px;font-weight:700;color:var(--t1)}.anchor-link{opacity:0;font-weight:600;font-size:10.5px;color:var(--accent-t)}.term-row:hover .anchor-link,.block-card:hover .anchor-link,.facts-section:hover .anchor-link{opacity:1}.doc-body{font-size:11px;color:var(--t3);line-height:1.5;min-width:0}.doc-body p{margin:0 0 6px}.doc-body p:last-child{margin-bottom:0}.doc-body ul{margin:0 0 6px;padding-left:16px}.doc-body li{margin:2px 0}.doc-body code{font-size:10.5px;color:var(--t1)}.block-card{padding:12px 14px}.block-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.block-name{font-size:12px;font-weight:700;color:var(--t1)}.block-slug{color:var(--t4)}.block-desc{font-size:11px;color:var(--t3);line-height:1.6;margin:4px 0 0}.block-meta{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:8px}.block-meta-label{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--t5);text-transform:uppercase}.step-list{margin-top:8px}.step-row{display:grid;grid-template-columns:150px minmax(140px,1fr) minmax(200px,1fr) 90px 90px;gap:12px;align-items:baseline;padding:5px 0;font-size:11.5px;color:var(--t2);border-top:1px solid var(--hairline-soft)}.facts-framing{margin:12px 14px 0;padding:10px 12px;border:1px solid var(--amber-br);border-radius:10px;background:var(--amber-bg);color:var(--amber-t);font-size:11.5px;font-weight:600;line-height:1.6}.facts-intro{padding:10px 14px 4px}.facts-section{padding:10px 14px;border-top:1px solid var(--hairline-soft)}.facts-section.level-3{padding-left:28px}.facts-title{font-size:12px;font-weight:700;color:var(--t1);margin-bottom:5px}.timeline{padding:6px 0}.trace-entry{display:grid;grid-template-columns:44px 180px 130px 1fr;gap:12px;padding:8px 14px;border-bottom:1px solid var(--hairline-soft);font-size:12px;align-items:baseline;color:var(--t2)}.trace-entry .seq{color:var(--t5)}.trace-entry .summary{color:var(--t1)}.trace-detail{grid-column:2 / -1;margin:4px 0 0}.trace-detail pre{margin:6px 0 0;padding:10px;border-radius:8px;background:var(--input-bg);border:1px solid var(--input-br);color:var(--t3);font-size:10.5px;overflow-x:auto}.trace-detail summary{cursor:pointer;color:var(--t4);font-size:10.5px}.webhooks-bar{padding:8px 14px}.webhooks-timeline{padding-top:0}.webhooks-row{display:grid;grid-template-columns:190px 100px 200px 1fr 160px;gap:12px;padding:8px 14px;border-bottom:1px solid var(--hairline-soft);font-size:12px;align-items:baseline;color:var(--t2)}.webhooks-when{color:var(--t4)}.webhooks-signal{color:var(--t1);font-weight:600}.webhooks-refs{color:var(--t3)}.webhooks-detail{grid-column:1 / -1;margin:4px 0 0}.crumb{font-size:11.5px;color:var(--t4);margin-bottom:10px;display:inline-block}.chip.red-solid{background:var(--red);border-color:var(--red);color:var(--red-solid-t)}.pips{display:inline-flex;gap:1px;align-items:center;flex:none;width:72px;min-width:72px;overflow:visible}.pip{display:inline-block;width:5px;min-width:2px;height:11px;border-radius:2px;box-sizing:border-box;flex:1 1 5px;transition:background-color .36s cubic-bezier(.22,.82,.24,1),border-color .36s cubic-bezier(.22,.82,.24,1),opacity .36s ease}.pip.pip-updating{opacity:.72}.row.inline-update .pip.pip-updating{opacity:1}.ops-inline-delta{display:inline-flex;align-items:center;position:absolute;left:32px;top:50%;width:40px;min-width:40px;height:18px;overflow:hidden;color:var(--green-t);font:700 9px var(--mono);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%);transition:opacity .18s ease}.ops-inline-delta.active{opacity:1;visibility:visible}.ops-inline-delta.links{justify-content:center;left:12px;width:auto;padding:0 6px;white-space:nowrap;color:var(--cyan-t);background:var(--panel-bg);border:1px solid var(--cyan-br);border-radius:4px;box-shadow:0 4px 14px #00000059;z-index:2}.pip.listed{border:1px solid var(--chip-br)}.pip.broadcast{border:1px solid var(--accent-br);background:var(--accent-bg)}.pip.sold-unfulfilled{background:var(--purple)}.pip.sold-unfulfilled.pip-linked{background:linear-gradient(to bottom,var(--purple) 0 62%,var(--cyan) 62% 100%)}.pip.fulfilled{background:var(--green)}.pip.paused{background:var(--amber);border:1px solid var(--amber);border-radius:0}.pip.busted{background:var(--red);border:1px solid var(--red)}.pip.cancelled{border:1px solid var(--red-br);background:linear-gradient(135deg,transparent 45%,var(--red) 45%,var(--red) 58%,transparent 58%)}.pip.wasted{border:1px solid var(--chip-br);background:linear-gradient(135deg,transparent 45%,var(--t5) 45%,var(--t5) 58%,transparent 58%);opacity:.8}.pip.error{border:1px solid var(--red-br);background:repeating-linear-gradient(0deg,var(--red) 0 2px,transparent 2px 4px)}.legend{display:inline-flex;gap:10px;align-items:center;flex-wrap:wrap}.legend-entry{display:inline-flex;gap:4px;align-items:center}.legend-label{font-size:10px;color:var(--t4)}.inhand-pill{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;font-family:inherit;border-radius:20px;padding:3px 10px;cursor:pointer;flex:none;white-space:nowrap;border:1px solid var(--input-br);background:var(--input-bg);color:var(--t4)}.inhand-dot{width:6px;height:6px;border-radius:50%;flex:none;background:var(--green);opacity:.55}.inhand-pill.hot{font-weight:700;background:var(--red-bg);border-color:var(--red-br);color:var(--red-t)}.inhand-pill.hot .inhand-dot{background:var(--red);opacity:1;animation:joyHot 1.6s ease-in-out infinite}.inhand-pill.active{outline:2px solid var(--accent);outline-offset:-1px}@keyframes joyHot{0%,to{opacity:1}50%{opacity:.6}}@media(prefers-reduced-motion:reduce){.inhand-pill.hot .inhand-dot{animation:none}}.ops-scroll{overflow-y:auto;flex:1;min-height:0}.ops-pinned{position:sticky;top:0;z-index:40;height:0;overflow:visible}.date-ledge{position:relative;display:flex;align-items:center;gap:10px;height:var(--linepx);box-sizing:border-box;padding:0 16px;background:var(--hd-bg);color:var(--hd-t);border-top:1px solid var(--hd-bt);border-bottom:1px solid var(--hd-bb);box-shadow:var(--hd-shadow),inset 3px 0 0 var(--ledge-rail, transparent);font-size:12.5px;cursor:pointer;white-space:nowrap;overflow:hidden}.date-ledge.rail-red{--ledge-rail: var(--red)}.date-ledge.rail-amber{--ledge-rail: var(--amber)}.date-ledge.gap-top{border-top:8px solid transparent;background-clip:padding-box;box-shadow:var(--hd-shadow),inset 3px 0 0 var(--ledge-rail, transparent),inset 0 1px 0 var(--hd-bt)}.date-ledge>:not(.ledge-wash){position:relative}.date-ledge strong{font-weight:700}.date-ledge.past{opacity:.68}.past-divider{display:flex;align-items:center;gap:10px;height:var(--linepx);box-sizing:border-box;padding:0 16px;color:var(--hd-meta);font-size:10.5px;font-weight:700;letter-spacing:.08em;white-space:nowrap}.past-divider-rule{flex:1;height:1px;background:var(--hd-bb)}.past-divider-label{flex:none}.date-ledge:focus-visible,.event-head:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ledge-caret{color:var(--hd-meta);font-size:10px;width:10px;flex:none}.ledge-spacer{flex:1}.date-ledge-meta{font-size:11px;color:var(--hd-meta);flex:none}.hd-chip{font-size:10.5px;font-weight:700;border-radius:5px;padding:1px 7px;white-space:nowrap;flex:none}.hd-chip.amber{background:var(--hd-chip-amber-bg);border:1px solid var(--hd-chip-amber-br);color:var(--hd-amber)}.hd-chip.red{background:var(--hd-chip-red-bg);border:1px solid var(--hd-chip-red-br);color:var(--hd-red)}.hd-chip.busted{background:var(--red);border:1px solid var(--red);color:var(--red-solid-t);font-weight:800;letter-spacing:.03em}.ledge-wash{position:absolute;inset:0;display:flex;cursor:help}.ledge-wash-seg{min-width:2px;background:linear-gradient(180deg,transparent,var(--wash-col) 260%),linear-gradient(0deg,var(--wash-col) 5px,transparent 5px)}.ledge-wash-seg[data-count="0"]{min-width:0;border-left:0}.ledge-wash.sync-transition .ledge-wash-seg{transition:flex-grow .42s cubic-bezier(.22,.82,.24,1)}.ledge-wash-seg+.ledge-wash-seg{border-left:1px solid rgba(0,0,0,.3)}.ledge-wash-seg.active{--wash-col: var(--hd-idle)}.ledge-wash-seg.sold{--wash-col: var(--hd-purple)}.ledge-wash-seg.fulfilled{--wash-col: var(--hd-green)}.ledge-wash-seg.cancelled{--wash-col: var(--hd-red)}.ledge-wash--wash-deep{opacity:.2}.ledge-wash--wash-deep .ledge-wash-seg{background:var(--wash-col)}.ledge-wash--wash{opacity:.13}.ledge-wash--wash .ledge-wash-seg{background:var(--wash-col)}.ledge-wash--wash .ledge-wash-seg+.ledge-wash-seg{border-left:none}.ledge-wash--edge{inset:auto 0 -1px;height:3px;z-index:1}.ledge-wash--edge .ledge-wash-seg{background:var(--wash-col)}.ledge-wash--edge .ledge-wash-seg+.ledge-wash-seg{border-left:none}.ledge-wash--compact,.ledge-wash--fill{position:static;height:6px;border-radius:3px;overflow:hidden;gap:1px;order:1}.ledge-wash--compact{width:76px;flex:none}.ledge-wash--fill{flex:1;min-width:76px}.ledge-wash--compact .ledge-wash-seg,.ledge-wash--fill .ledge-wash-seg{background:var(--wash-col)}.ledge-wash--compact .ledge-wash-seg+.ledge-wash-seg,.ledge-wash--fill .ledge-wash-seg+.ledge-wash-seg{border-left:none}.date-ledge .date-ledge-meta{order:2}.date-ledge .ledge-datesync{order:3}.date-ledge .ledge-evtoggle{order:4}.date-ledge.datebar-fill .ledge-spacer{flex:none;width:14px}.ledge-pips{display:flex;gap:2px;align-items:center;flex:none;order:1;cursor:help}.ledge-pip{width:5px;height:10px;border-radius:2px;background:var(--hd-idle)}.ledge-pip.sold{background:var(--hd-purple)}.ledge-pip.fulfilled{background:var(--hd-green)}.ledge-pip.cancelled{background:var(--hd-red)}.small-summary{display:flex;align-items:center;gap:9px;height:var(--linepx);box-sizing:border-box;padding:0 16px 0 24px;background:var(--head-event-bg);border-left:2px solid transparent;border-bottom:1px solid var(--hairline-soft);font-size:11.5px;white-space:nowrap;overflow:hidden;cursor:pointer}.small-summary:hover{background:var(--row-hover)}.small-summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.small-summary-lead{color:var(--t3);font-size:12px;font-weight:600}.small-summary-sub{color:var(--t5);font-size:10.5px;overflow:hidden;text-overflow:ellipsis}.small-summary-hint{font-size:10px;color:var(--t5);flex:none}.ledge-dl{font-size:11px;font-weight:700;white-space:nowrap;flex:none}.ledge-dl.dl-red{color:var(--hd-red)}.ledge-dl.dl-amber{color:var(--hd-amber)}.ledge-dl.dl-idle{color:var(--hd-meta)}.ledge-evtoggle,.ledge-datesync{width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--hd-meta);flex:none;visibility:hidden}.ledge-datesync{padding:0;border:0;background:transparent;font:inherit}.ledge-evtoggle:hover,.ledge-datesync:hover,.ledge-datesync:focus-visible{color:var(--hd-t);background:color-mix(in srgb,var(--hd-t) 8%,transparent)}.ledge-datesync[aria-disabled=true]{cursor:wait;color:var(--hd-green)}.ledge-datesync:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.date-ledge:hover .ledge-evtoggle,.date-ledge:focus-visible .ledge-evtoggle,.date-ledge:focus-within .ledge-evtoggle,.date-ledge:hover .ledge-datesync,.date-ledge:focus-visible .ledge-datesync,.date-ledge:focus-within .ledge-datesync,.ledge-datesync[aria-disabled=true]{visibility:visible}.pip-tally{display:inline-flex;gap:7px;align-items:center;flex:none;cursor:help}.tally-entry{display:inline-flex;gap:4px;align-items:center}.pip-tally.sync-transition .tally-n{transition:color .36s ease,opacity .18s ease}.tally-n{font-size:10.5px;font-weight:600;color:var(--t4)}.tally-entry.zero{opacity:.42}.tally-dot{width:5px;height:5px;border-radius:50%;flex:none;background:var(--seg-idle)}.tally-sold .tally-dot{background:var(--purple)}.tally-sold .tally-n{color:var(--purple-t)}.tally-fulfilled .tally-dot{background:var(--green)}.tally-fulfilled .tally-n{color:var(--green-t)}.tally-cancelled .tally-dot{background:var(--red)}.tally-cancelled .tally-n{color:var(--red-t)}.event-dl-slot{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;min-width:54px;flex:none}.event-live{font-size:11px;font-weight:700;color:var(--red);flex:none}.event-head{display:flex;align-items:center;gap:9px;height:var(--linepx);box-sizing:border-box;padding:0 16px 0 24px;background:var(--head-event-bg);border-left:2px solid var(--event-rail);border-bottom:1px solid var(--hairline-soft);font-size:12px;font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;cursor:pointer}.event-head:hover{background:var(--row-hover)}.event-head.fulfillment-gain:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 24%,var(--green-bg) 48%,transparent 72%);transform:translate(-120%);animation:fulfillmentSweep .76s cubic-bezier(.22,.82,.24,1) both}.event-head.fulfillment-gain{animation:fulfillmentHalo 1.3s ease-out both}.date-ledge.fulfillment-gain{animation:fulfillmentLedge 1.3s ease-out both}.purchase-row.fulfillment-exit{animation:fulfillmentRowExit .76s ease-out both}@keyframes fulfillmentSweep{to{transform:translate(120%)}}@keyframes fulfillmentHalo{0%,to{box-shadow:none}30%{box-shadow:inset 3px 0 0 var(--green),inset 0 0 20px var(--green-bg)}}@keyframes fulfillmentLedge{0%,to{filter:none}28%{filter:brightness(1.12) saturate(1.18)}}@keyframes fulfillmentRowExit{0%,to{box-shadow:none}30%{box-shadow:inset 3px 0 0 var(--green),inset 0 0 14px var(--green-bg)}}.row.links-gain{position:relative;animation:linksGainHalo 1.3s ease-out both}.row.links-gain:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 24%,var(--cyan-bg) 48%,transparent 72%);transform:translate(-120%);animation:fulfillmentSweep .76s cubic-bezier(.22,.82,.24,1) both}@keyframes linksGainHalo{0%,to{box-shadow:none}30%{box-shadow:inset 3px 0 0 var(--cyan),inset 0 0 20px var(--cyan-bg)}}.ops-line-leaving{opacity:0;transform:translate(-6px);pointer-events:none;transition:opacity .32s cubic-bezier(.22,.82,.24,1),transform .32s cubic-bezier(.22,.82,.24,1)}.ops-line-shift{transition:transform .24s cubic-bezier(.22,.82,.24,1)}.ops-line-leaving-soon{opacity:.78;box-shadow:inset 2px 0 0 var(--green);transition:opacity .24s ease,box-shadow .24s ease}.ops-pinned .event-head,.ops-pinned .event-head:hover{background:linear-gradient(0deg,var(--head-event-bg),var(--head-event-bg)),var(--band-bg);-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3)}.event-caret{color:var(--t5);font-size:9px;width:9px;flex:none;font-weight:400}.event-name{font-weight:700}.event-meta{font-size:10.5px;font-weight:400;color:var(--t5);flex:none;min-width:150px;text-align:right}.event-venue{font-size:10.5px;font-weight:400;color:var(--t4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0}.event-time{font-size:10px;font-weight:400;color:var(--t5);flex:none}.event-check{width:13px;height:13px;box-sizing:border-box;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;cursor:pointer;flex:none;border:1px solid var(--chip-br);color:transparent}.event-check.some{border-color:var(--accent);color:var(--accent-t)}.event-check.all{background:var(--accent);border-color:var(--accent);color:var(--btn-t)}.event-ring{flex:none;color:var(--t4)}.event-ring.amber{color:var(--amber)}.event-ring.red{color:var(--red)}.event-dl{font-size:11px;font-weight:700;flex:none;color:var(--t3)}.event-dl.amber{color:var(--amber)}.event-dl.red{color:var(--red)}.event-head .chip{border-radius:4px;padding:0 6px;font-size:10px}.event-head .fve-chip,.event-head .af-chip{font-size:9px;font-weight:800;letter-spacing:.04em;padding:0 5px}.event-head .af-chip.af-overdue{animation:joyHot 1.6s ease-in-out infinite}.event-head .strategy-chip{font-weight:400}.event-head .strategy-chip.accent{background:var(--accent-bg);border-color:var(--accent-br);color:var(--accent-t)}.event-head .strategy-chip .optin-dot{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;vertical-align:middle;background:var(--t4);opacity:.5}.event-head .strategy-chip .optin-dot.opted-in{background:var(--green);opacity:1}.event-head .lane-chip{background:none;border-color:var(--hairline);color:var(--t5);font-size:9.5px;font-weight:400;padding:0 5px}.event-head .lane-chip.accent{background:var(--accent-bg);border-color:var(--accent-br);color:var(--accent-t)}.event-head .event-date{color:var(--t3);font-weight:400;display:var(--subdisp)}.grid-head.grid-ops,.row.grid-ops{grid-template-columns:24px 104px minmax(160px,240px) 120px minmax(120px,1fr) 140px minmax(150px,210px) 170px;gap:12px;padding-left:16px;padding-right:16px}.grid-head.grid-ops{height:26px;box-sizing:border-box;align-items:center;padding-top:0;padding-bottom:0;background:var(--chrome-bg);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid var(--hairline);font-size:9px;font-weight:700;letter-spacing:.07em;color:var(--t5)}.grid-head.grid-ops{position:relative}.col-head-cell{position:relative;cursor:grab}.col-head-cell.drop-target{box-shadow:inset 2px 0 0 var(--accent)}.col-resize{position:absolute;right:-8px;top:-7px;bottom:-7px;width:9px;cursor:col-resize;z-index:2}.col-resize:hover{border-right:2px solid var(--accent)}.col-head-cell:last-of-type .col-resize{display:none}.cols-trigger{position:absolute;right:7px;top:0;bottom:0;display:flex;align-items:center;z-index:2}.cols-btn{appearance:none;background:none;border:0;display:flex;align-items:center;justify-content:center;width:22px;height:24px;padding:0;color:var(--t4);cursor:pointer}.cols-btn:hover{color:var(--t1)}.cols-menu{z-index:60;width:225px;text-transform:none;letter-spacing:0;font-weight:400}.cols-row{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:7px;font-size:12px;color:var(--t4);cursor:pointer}.cols-row-block{display:block}.cols-signal-prefs{padding:0 6px 5px 28px}.cols-signal-title{padding:4px 0 3px;color:var(--t5);font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.cols-signal-prefs details{border-top:1px solid color-mix(in srgb,var(--line) 65%,transparent)}.cols-signal-prefs summary{min-height:25px;display:flex;align-items:center;justify-content:space-between;gap:6px;cursor:pointer;color:var(--t4);font-size:10px}.cols-signal-prefs summary::marker{color:var(--t5)}.cols-signal-row{appearance:none;border:0;background:none;width:100%;min-height:25px;padding:2px 0;display:flex;align-items:center;gap:7px;color:var(--t3);text-align:left;text-transform:none;cursor:pointer}.cols-signal-row:hover{color:var(--t1)}.signals-cell{min-width:0;min-height:24px;display:flex;align-items:center;gap:3px;color:var(--t5)}.signals-cell.empty{min-height:0;justify-content:flex-start;padding:0}.signal-trigger{appearance:none;flex:none;padding:0;margin:0;cursor:pointer}.signal-trigger svg{display:block}.signal-trigger.active{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent)}.signal-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.signal-glyph{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font:700 10px/1 var(--mono);border:1px solid currentColor}.signal-glyph.error{color:var(--red);background:color-mix(in srgb,var(--red) 12%,transparent)}.signal-glyph.warning{color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,transparent)}.signal-glyph.unknown{color:var(--t4);background:color-mix(in srgb,var(--t4) 8%,transparent)}.signal-glyph.neutral{color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.signal-pop-backdrop{position:fixed;inset:0;z-index:68;border:0;background:transparent}.signals-popover{z-index:69;width:320px;max-height:min(440px,calc(100vh - 20px));overflow:auto;padding:7px}.signal-pop-row{display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px;padding:7px 6px;border-radius:7px;color:var(--t3)}.signal-pop-row+.signal-pop-row{border-top:1px solid color-mix(in srgb,var(--line) 65%,transparent)}.signal-pop-row>span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.signal-pop-row strong{color:var(--t1);font-size:11px}.signal-pop-row small{color:var(--t4);font-size:9px;line-height:1.35;overflow-wrap:anywhere}.signal-pop-row a{color:var(--accent);font-size:10px}.cols-row.on{color:var(--t1)}.cols-row:hover{background:var(--row-hover)}.cols-grip{color:var(--t5);cursor:grab;font-size:11px}.cols-row-label{flex:1}.cols-row .ck-box.on,.cols-signal-row .ck-box.on{background:var(--accent);border-color:var(--accent);color:var(--btn-t)}.cols-reset{font-size:10.5px;color:var(--accent-t);font-weight:600;cursor:pointer;padding:6px 8px 4px}.row.grid-ops .chip{border-radius:5px}.row.grid-ops .id{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:calc(var(--rowfs) - .5px);color:var(--t3)}.reach-po-link{color:inherit;text-decoration:none}.reach-po-link:hover,.reach-po-link:focus-visible{color:var(--accent-t);text-decoration:underline}.row.grid-ops .status-pill{padding:1px 8px;font-size:10.5px;justify-self:start}.select-cell{position:relative;z-index:2;display:inline-flex;align-items:center}.ck{position:relative;display:inline-flex;flex:none}.ck input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ck-box{width:13px;height:13px;box-sizing:border-box;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;line-height:1;flex:none;border:1px solid var(--chip-br);color:transparent}.ck input:checked+.ck-box{background:var(--accent);border-color:var(--accent);color:var(--btn-t);animation:joyPop .18s ease-out}.ck input:focus-visible+.ck-box{outline:2px solid var(--accent);outline-offset:1px}@keyframes joyPop{0%{transform:scale(.5)}65%{transform:scale(1.22)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ck input:checked+.ck-box{animation:none}}.row.grid-ops{height:var(--linepx);box-sizing:border-box;padding-top:0;padding-bottom:0;overflow:hidden}.row.grid-ops .chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.row.grid-ops .quiet-cell{color:var(--t4);font-size:10.5px}.row.selected{background:var(--accent-bg)}.position-cell{position:relative;display:inline-flex;align-items:center;gap:6px;min-width:0}.position-text{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:10.5px;color:var(--t3);white-space:nowrap}.row-chips-cell{min-width:0;overflow:hidden}.row-chips{display:inline-flex;gap:4px;align-items:center}@keyframes panelIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes gateUp{0%{opacity:0;transform:translate(-50%,calc(-50% + 4px))}to{opacity:1;transform:translate(-50%,-50%)}}.side-panel{position:fixed;top:var(--chrome-h);right:0;bottom:0;width:min(600px,100vw);z-index:65;box-sizing:border-box;background:var(--panel-bg);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border-left:1px solid var(--hairline);box-shadow:var(--panel-shadow);display:flex;flex-direction:column;animation:panelIn .15s ease-out}.side-panel.expanded{top:max(var(--chrome-h),5vh);right:max(16px,calc((100vw - 1160px)/2));bottom:5vh;width:min(1160px,calc(100vw - 32px));border:1px solid var(--hairline);border-radius:10px;box-shadow:var(--modal-shadow)}.panel-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--hairline);flex:none}.panel-status{border-radius:5px;padding:2px 9px;font-size:11px}.event-runs-btn{padding:2px 6px;border:1px solid var(--accent-br);border-radius:5px;background:var(--accent-bg);color:var(--accent-t);cursor:pointer;font-size:10px}.panel-id{font-size:12.5px;font-weight:700;color:var(--t1);flex:none}.panel-close{margin-left:auto;padding:0 3px;background:none;border:none;color:var(--t4);font-size:13px;font-weight:400;cursor:pointer}.panel-expand{margin-left:auto;padding:3px 7px;border-color:var(--hairline);background:var(--chip-bg);color:var(--accent-t);font-size:11px;cursor:pointer}.panel-expand+.panel-close{margin-left:0}.panel-close:hover{color:var(--t1)}.panel-title{padding:12px 16px;border-bottom:1px solid var(--hairline-soft);flex:none}.panel-title-name{font-size:13px;font-weight:700;color:var(--t1)}.panel-title-sub{font-size:11px;color:var(--t3);margin-top:2px}.panel-outside-filter{color:var(--amber-t);font-weight:600}.panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;padding:12px 16px;border-bottom:1px solid var(--hairline-soft);font-size:11.5px;color:var(--t1);flex:none}.panel-kicker{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t5);margin-bottom:2px}.panel-grid-span{grid-column:1 / -1}.panel-tabs{display:flex;gap:2px;padding:0 12px;border-bottom:1px solid var(--hairline);flex:none}.panel-tab{background:none;border:none;font-family:inherit;font-size:11.5px;font-weight:600;padding:10px 8px;margin:0 4px;cursor:pointer;color:var(--t4);border-bottom:2px solid transparent}.panel-tab.active{color:var(--t1);border-bottom-color:var(--accent)}.panel-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.panel-section{padding:12px 16px;border-bottom:1px solid var(--hairline-soft);display:flex;flex-direction:column;gap:8px;flex:none}.panel-line{display:grid;grid-template-columns:92px 1fr;gap:10px;align-items:baseline;font-size:12px;color:var(--t2)}.panel-line .eff-label{margin-bottom:0}.panel-why{color:var(--t3);font-size:11px;line-height:1.5}.run-history{padding:12px 16px;color:var(--t2);font-size:11.5px}.run-overview{margin:10px 16px;padding:10px;border:1px solid var(--hairline);border-radius:7px;background:var(--head-event-bg);color:var(--t3);font-size:11px}.run-overview p{margin:6px 0 0}.run-overview-status{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:5px;color:var(--t2)}.run-overview-status strong{color:var(--t1);font-size:14px}.run-overview-delivery{margin-top:10px;padding-top:8px;border-top:1px solid var(--hairline-soft)}.run-overview-delivery>div{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;padding-top:6px}.run-overview-delivery strong{color:var(--t2)}.run-overview-delivery small{grid-column:1 / -1;color:var(--t4)}.run-history-head,.run-row-main,.run-row-actions,.run-inspector-head{display:flex;align-items:center;gap:9px}.run-history-head{justify-content:space-between;margin-bottom:10px}.run-history-head strong{display:block;color:var(--t1);font-size:14px}.run-filters{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.run-filters button{padding:3px 7px;color:var(--t3);background:var(--chip-bg);border:1px solid var(--chip-br);border-radius:5px;cursor:pointer;font-size:10.5px}.run-filters button.active{color:var(--accent-t);background:var(--accent-bg);border-color:var(--accent-br)}.run-notice{margin:0 0 9px;padding:7px 9px;color:var(--amber-t);background:var(--amber-bg);border:1px solid var(--amber-br);border-radius:6px;line-height:1.45}.run-row{border-top:1px solid var(--hairline-soft)}.run-row-main{width:100%;padding:10px 0 6px;border:0;border-radius:0;background:none;color:var(--t2);text-align:left;cursor:pointer}.run-row-main:disabled{cursor:default}.run-status{flex:none;min-width:96px;padding:2px 6px;border:1px solid var(--chip-br);border-radius:5px;font-size:10px;font-weight:700;text-align:center}.run-status-waiting{color:var(--amber-t);background:var(--amber-bg);border-color:var(--amber-br)}.run-status-live{color:var(--accent-t);background:var(--accent-bg);border-color:var(--accent-br)}.run-status-warning,.run-status-danger{color:var(--red-t);background:var(--red-bg);border-color:var(--red-br)}.run-status-success{color:var(--green-t);background:var(--green-bg);border-color:var(--green-br)}.run-row-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:1px}.run-row-copy strong{color:var(--t1);font-size:12px}.run-row-copy span,.run-row-copy small{color:var(--t3);overflow-wrap:anywhere}.run-row-meta{display:flex;flex:none;flex-direction:column;align-items:flex-end;color:var(--t4);font-size:10px}.run-row-actions{justify-content:flex-end;padding:0 0 8px;font-size:10.5px}.run-expanded{margin:0 0 10px;padding:9px;border:1px solid var(--hairline);border-radius:7px;background:var(--head-event-bg)}.run-timing{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px;color:var(--t3);font-size:10.5px}.run-timing strong{color:var(--t2)}.run-step{border-top:1px solid var(--hairline-soft);padding:7px 0}.run-step summary{display:flex;justify-content:space-between;gap:8px;cursor:pointer;color:var(--t1)}.run-step summary:before{content:"›";flex:none;color:var(--t3)}.run-step[open] summary:before{content:"⌄"}.run-step summary strong{flex:1;min-width:0}.run-step summary span{color:var(--t4);font-size:10px}.run-event{display:grid;grid-template-columns:138px minmax(0,1fr) auto;gap:7px;align-items:start;padding:5px 0 0 12px;color:var(--t3);font-size:10.5px}.run-event>:first-child{color:var(--t4)}.run-receipts{margin-top:8px;padding-top:8px;border-top:1px solid var(--hairline-soft)}.run-receipt{display:flex;gap:8px;padding-top:4px;color:var(--t3);font-size:10.5px}.run-receipt strong{color:var(--t2)}.run-inspector{margin-top:9px;padding:10px;border:1px solid var(--accent-br);border-radius:7px;background:var(--panel-bg)}.run-inspector-head{justify-content:space-between;color:var(--t1)}.run-inspector-grid{display:grid;gap:8px}.run-inspector-tabs{display:flex;gap:4px}.run-inspector-tabs button{padding:3px 7px;border:1px solid var(--chip-br);background:var(--chip-bg);color:var(--t3);font-size:10px;cursor:pointer}.run-inspector-tabs button.active{color:var(--accent-t);border-color:var(--accent-br);background:var(--accent-bg)}.run-inspector-facts{display:grid;gap:5px;padding:8px;border-radius:5px;background:var(--input-bg)}.run-inspector-facts code{color:var(--t2);font-size:10px;overflow-wrap:anywhere}.run-inspector-facts span,.run-inspector-facts small{color:var(--t3)}.run-updated{margin:10px 0 0;color:var(--t4);font-size:10px}.run-load-more{margin-top:9px;font-weight:600}.run-delivery{margin-top:12px;padding:9px;border:1px solid var(--hairline);border-radius:7px;background:var(--head-event-bg)}.run-delivery p{margin:4px 0 8px;color:var(--t4);font-size:10px}.run-delivery-counts{display:flex;flex-wrap:wrap;gap:7px;color:var(--t3);font-size:10.5px}.run-delivery-sale{display:grid;grid-template-columns:auto 1fr;gap:3px 8px;padding:7px 0 0;border-top:1px solid var(--hairline-soft);color:var(--t3);font-size:10.5px}.run-delivery-sale strong{color:var(--t2)}.run-delivery-sale small{grid-column:1 / -1;color:var(--t4)}.runs-dialog-overlay{position:fixed;inset:0;z-index:64;background:#04081275}.runs-dialog{position:fixed;top:5vh;right:max(16px,calc((100vw - 1160px)/2));bottom:5vh;z-index:65;display:flex;flex-direction:column;width:min(1160px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--hairline);border-radius:10px;background:var(--panel-bg);box-shadow:var(--modal-shadow);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4)}.runs-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--hairline)}.runs-dialog>header strong{display:block;color:var(--t1);font-size:14px}.runs-dialog .run-history{overflow:auto}@media(max-width:640px){.run-row-main{align-items:flex-start}.run-status{min-width:80px}.run-row-meta{display:none}.run-event{grid-template-columns:1fr;padding-left:8px}.run-inspector-grid{grid-template-columns:1fr}}.panel-card{background:var(--head-event-bg);border:1px solid var(--hairline);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--t2)}.panel-card-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.panel-kicker-inline{font-size:8.5px;font-weight:800;letter-spacing:.06em;color:var(--t5)}.panel-foot{flex:none;display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--hairline-soft)}.panel-foot-note{flex-basis:100%;margin:0;font-size:10px;color:var(--t4);line-height:1.5}.link-btn{background:none;border:none;padding:0;color:var(--accent-t);cursor:pointer}:where(.link-btn){font-size:inherit;font-family:inherit}.panel-note{display:block;font-size:11.5px;color:var(--t2);padding:2px 0}.panel-trace-entry{display:flex;gap:10px;font-size:11px;color:var(--t2);line-height:1.5}.panel-trace-rail{display:flex;flex-direction:column;align-items:center;flex:none}.panel-trace-dot{width:9px;height:9px;border-radius:50%;background:var(--t5);margin-top:3px;flex:none}.panel-trace-dot.accent{background:var(--accent)}.panel-trace-dot.green{background:var(--green)}.panel-trace-dot.amber{background:var(--amber)}.panel-trace-dot.purple{background:var(--purple)}.panel-trace-dot.cyan{background:var(--cyan-t)}.panel-trace-rail-line{width:1.5px;flex:1;background:var(--hairline)}.panel-trace-entry:last-child .panel-trace-rail-line{background:transparent}.panel-trace-body{padding-bottom:12px;min-width:0;overflow-wrap:anywhere}.panel-trace-when{color:var(--t4)}.panel-activity{font-size:11px;color:var(--t3);line-height:1.7}.panel-activity-line{display:flex;gap:8px}.panel-activity .link-btn{font-weight:600}.panel-activity-section{gap:5px}.panel-activity-section .panel-kicker{margin-bottom:0}.panel-eff-card{background:var(--hd-bg);border:1px solid var(--hd-bt);border-radius:8px;padding:11px 13px;margin-bottom:4px}.panel-eff-kicker{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hd-meta);margin-bottom:4px}.panel-eff-body{font-size:12px;line-height:1.55;color:var(--hd-t)}.panel-eff-banned{color:var(--hd-red)}.panel-eff-wins{color:var(--hd-green)}.panel-ovr-rows{display:flex;flex-direction:column}.panel-ovr-row{display:flex;align-items:flex-start;gap:9px;padding:9px 0;border-bottom:1px solid var(--hairline-soft)}.panel-ovr-row:first-child{padding-top:0}.panel-ovr-row:last-child{border-bottom:none;padding-bottom:0}.panel-ovr-scope{width:76px;flex:none;padding-top:2px;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t5)}.panel-ovr-scope .mono{display:block;font-size:9.5px;font-weight:400;color:var(--t4);text-transform:none;overflow-wrap:anywhere}.panel-ovr-body{font-size:11.5px;color:var(--t2);min-width:0}.panel-ovr-elim{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--red-t);background:var(--red-bg);border:1px solid var(--red-br);border-radius:4px;padding:2px 8px;white-space:nowrap}.panel-ovr-flag{font-size:10px;font-weight:700;text-transform:uppercase;margin-left:5px;white-space:nowrap}.panel-ovr-flag.red{color:var(--red-t);display:block;margin:3px 0 0}.panel-ovr-flag.green{color:var(--green-t)}.panel-ovr-flag.muted{color:var(--t5);text-decoration:line-through}.panel-ovr-meta{display:block;font-size:10.5px;color:var(--t4);margin-top:3px}.panel-ovr-foot{margin-top:auto;flex:none;display:flex;gap:16px;padding:11px 16px;border-top:1px solid var(--hairline-soft);font-size:11px}.panel-ovr-foot .link-btn{font-weight:600}@media(prefers-reduced-motion:reduce){.side-panel,.gate,.menu,.pacing-popover{animation:none}}@media(max-width:640px){.side-panel.expanded{top:var(--chrome-h);right:0;bottom:0;width:100vw;border-radius:0}}.page.page-ops{max-width:none;margin:0;padding:0}.page.page-ops:not(.ovr-screen):not(.act-screen){display:flex;flex-direction:column;height:calc(100vh - var(--chrome-h))}.band-ops{display:flex;flex-direction:column;flex:1;min-height:0}.ops-bar{position:sticky;top:var(--chrome-h);z-index:55;min-height:40px;box-sizing:border-box;display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:4px 12px;background:var(--chrome-bg);border-bottom:1px solid var(--hairline);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}.ops-views{display:flex;align-items:center;gap:5px}.save-view-btn{background:none;border:none;padding:4px 6px;color:var(--accent-t);cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;white-space:nowrap}.ops-bar-divider{width:1px;align-self:stretch;margin:5px 0;background:var(--hairline)}.lane-segs{display:flex;align-items:center;border:1px solid var(--input-br);background:var(--input-bg);border-radius:20px;overflow:hidden;flex:none}.lane-seg{background:none;border:none;font-family:inherit;font-size:10px;font-weight:600;padding:4px 9px;cursor:pointer;white-space:nowrap;color:var(--t4)}.lane-seg:hover{color:var(--t1)}.lane-seg.active{background:var(--accent-bg);color:var(--accent-t);font-weight:700}.fold-toggle{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex:none;background:none;border:none;padding:0;cursor:pointer;color:var(--t3)}.fold-toggle:hover{background:var(--row-hover);color:var(--t1)}.alerts-toggle{width:24px;height:24px;box-sizing:border-box;border-radius:6px;display:flex;align-items:center;justify-content:center;flex:none;background:none;border:1px solid transparent;padding:0;cursor:pointer;color:var(--t3)}.alerts-toggle:hover{background:var(--row-hover);color:var(--t1)}.alerts-toggle.on{background:var(--amber-bg);border-color:var(--amber-br);color:var(--amber-t)}.alerts-toggle.on:hover{background:var(--amber-bg);color:var(--amber-t)}.theme-menu{width:288px;max-height:calc(100vh - 64px);overflow-y:auto}.theme-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:2px 8px 6px}.theme-card{background:var(--input-bg);border:1px solid var(--input-br);border-radius:10px;padding:6px;cursor:pointer;text-align:left;font:inherit}.theme-card.active{border-color:var(--accent-br);background:var(--accent-bg)}.theme-swatch{position:relative;display:block;height:42px;border-radius:7px;border:1px solid var(--hairline)}.theme-swatch-panel{position:absolute;left:8px;top:11px;width:44%;height:20px;border-radius:5px;border:1px solid rgba(128,128,160,.35)}.theme-swatch-dot{position:absolute;right:10px;top:15px;width:12px;height:12px;border-radius:50%}.theme-card-name{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--t1);padding:6px 2px 0}.theme-card-check{margin-left:auto;color:var(--accent-t)}.theme-segs{margin:0 8px 4px}.ops-gear{width:24px;height:24px;box-sizing:border-box;border-radius:6px;display:flex;align-items:center;justify-content:center;flex:none;background:none;border:1px solid transparent;padding:0;cursor:pointer;color:var(--t3)}.ops-gear:hover{background:var(--row-hover);color:var(--t1)}.ops-gear.on{background:var(--accent-bg);border-color:var(--accent-br);color:var(--accent-t)}.ops-gear-pop{width:252px}.gear-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;font-size:11.5px;color:var(--t2);cursor:pointer}.gear-row:hover{background:var(--row-hover)}.gear-row.on{background:var(--accent-bg);color:var(--accent-t)}.gear-row-name{flex:1;min-width:0;font-weight:600}.gear-default{font-size:8.5px;font-weight:700;letter-spacing:.05em;color:var(--t5);border:1px solid var(--chip-br);border-radius:4px;padding:0 5px;flex:none}.gear-radio{width:12px;height:12px;box-sizing:border-box;border-radius:50%;flex:none;border:1.5px solid var(--input-br);background:var(--input-bg)}.gear-radio.on{border:4px solid var(--accent);background:var(--panel-bg)}.gear-check{width:14px;height:14px;box-sizing:border-box;border-radius:4px;border:1px solid var(--input-br);background:var(--input-bg);color:var(--accent-t);font-size:10px;line-height:12px;text-align:center;flex:none}.gear-check.on{background:var(--accent-bg);border-color:var(--accent-br)}.gear-seg-row{display:flex;align-items:center;gap:8px;padding:6px 8px}.gear-seg-label{font-size:10.5px;color:var(--t4);flex:none}.gear-segs{display:flex;border:1px solid var(--input-br);border-radius:8px;overflow:hidden;flex:1}.gear-seg{flex:1;background:none;border:none;font-family:inherit;font-size:10.5px;font-weight:600;padding:4px 0;cursor:pointer;color:var(--t4)}.gear-seg:hover{color:var(--t1)}.gear-seg.active{background:var(--accent-bg);color:var(--accent-t);font-weight:700}.gear-step{width:22px;height:22px;box-sizing:border-box;border-radius:6px;border:1px solid var(--input-br);background:var(--input-bg);color:var(--t2);font-weight:700;cursor:pointer;flex:none}.gear-step:hover{color:var(--t1)}.gear-thr{font-size:12.5px;font-weight:700;color:var(--t1);width:24px;text-align:center;flex:none}.ops-pills{display:flex;align-items:center;gap:5px;font-size:11px}.flt-pill{display:inline-flex;align-items:center;gap:5px;border-radius:20px;padding:3px 2px 3px 10px;white-space:nowrap;flex:none;font-size:11px;border:1px solid var(--input-br);background:var(--input-bg);color:var(--t3)}.flt-pill.active{border-color:var(--accent-br);background:var(--accent-bg);color:var(--accent-t);font-weight:600}.flt-pill-open{display:inline-flex;align-items:center;gap:5px;background:none;border:none;padding:0;margin:0;color:inherit;font:inherit;cursor:pointer}.flt-pill-static{cursor:default}.flt-field{opacity:.65}.flt-caret{font-size:9px}.flt-clear{background:none;border:none;padding:0 6px;color:inherit;opacity:.6;cursor:pointer;font-family:inherit;font-size:11px;font-weight:inherit}.flt-clear:hover{opacity:1}.flt-clear-all{background:none;border:none;padding:4px 6px;color:var(--t4);cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;white-space:nowrap}.flt-clear-all:hover{color:var(--t1)}.ops-bar-spacer{flex:1}.btn-slim{padding:5px 11px;font-size:11.5px;border-radius:7px}.ops-context{padding:8px 16px 6px;font-size:11px;font-weight:700;color:var(--t2)}.ops-context-meta{font-weight:400;color:var(--t4)}.band-ops{margin:0;border-radius:0;border-left:0;border-right:0;box-shadow:none}.ops-legend{display:flex;padding:3px 16px 4px;flex:none}.ops-legend .legend-label{font-size:9.5px}.row.inhand{background:var(--red-bg);border-left:2px solid var(--red)}.row.inhand:nth-child(2n){background:var(--red-bg)}.row.inhand:hover{background:var(--row-hover)}.row.inhand.selected{background:var(--accent-bg)}.ops-search{background:var(--input-bg);border:1px solid var(--input-br);color:var(--t1);border-radius:8px;padding:6px 10px;font-size:12px;font-family:inherit;min-width:230px}.ops-search::placeholder{color:var(--t5)}.status-filter,.save-view{position:relative;display:inline-block}.status-menu,.save-view-pop{top:30px;left:0;right:auto}.status-menu{width:225px}.status-menu .gate-option{cursor:pointer;border-radius:6px;font-size:11.5px;font-weight:400;color:var(--t4)}.status-menu .gate-option.on{color:var(--t1)}.menu-count{color:var(--t5);font-size:10.5px}.flt-add{background:none;border:none;padding:4px 6px;color:var(--t4);cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;white-space:nowrap}.flt-add:hover{color:var(--t1)}.flt-add-menu{top:30px;left:0;right:auto;width:170px}.flt-add-menu .menu-item{width:100%;background:none;border:none;text-align:left;font-family:inherit;padding:7px 10px;border-radius:6px;font-size:12px;font-weight:400;color:var(--t2);cursor:pointer}.flt-menu-search{box-sizing:border-box;width:calc(100% - 8px);margin:0 4px 5px;padding:5px 9px;font-size:11px;font-family:inherit;color:var(--t1);background:var(--input-bg);border:1px solid var(--input-br);border-radius:7px;outline:none}.flt-menu-search::placeholder{color:var(--t5)}.flt-menu-rows{max-height:252px;overflow-y:auto;overscroll-behavior:contain}.flt-option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flt-more-note{font-size:10px;color:var(--t5);padding:5px 8px 1px;border-top:1px solid var(--hairline-soft);margin-top:3px}.flt-menu-clear{background:none;border:none;text-align:left;font-family:inherit;font-size:10.5px;color:var(--accent-t);font-weight:600;cursor:pointer;padding:6px 8px 4px}.chip-btn.active{outline:2px solid var(--accent);outline-offset:-1px}.view-selector{position:relative;display:inline-block}.views-btn{display:inline-block;border:1px solid var(--input-br);background:var(--input-bg);color:var(--t2);border-radius:7px;padding:4px 8px;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}.views-btn.accent{border-color:var(--accent-br);background:var(--accent-bg);color:var(--accent-t)}.views-menu{top:30px;left:0;right:auto;width:190px}.view-row{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;font-size:12px;cursor:pointer;color:var(--t2)}.view-row:hover{background:var(--row-hover)}.view-row.on{font-weight:700;color:var(--t1);background:var(--chip-bg)}.view-row-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-row-check{color:var(--accent-t);font-weight:800}.view-remove{background:none;border:none;padding:0;color:var(--t5);cursor:pointer;font-size:9px;line-height:1}.view-remove:hover{color:var(--red-t)}.save-view-pop{display:flex;flex-direction:column;width:250px;padding:11px 12px}.save-view-pop .menu-label{padding:0;margin-bottom:7px}.save-view-pop .gate-input{padding:7px 9px;margin-bottom:8px}.save-view-pop .btn{align-self:flex-end;border-radius:7px;padding:6px 13px;font-size:11.5px;font-weight:700}.save-view-pop .btn:disabled{background:var(--chip-bg);color:var(--t5);border:1px solid var(--chip-br);cursor:not-allowed}.bulk-bar{position:fixed;left:50%;transform:translate(-50%);bottom:18px;z-index:66;display:flex;align-items:center;gap:10px;padding:8px 10px 8px 16px;background:var(--sel-bg);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);border:1px solid var(--hairline);border-radius:12px;box-shadow:var(--sel-shadow);font-size:11.5px;color:var(--t1)}.bulk-count{font-weight:700;white-space:nowrap}.bulk-context{font-size:11.5px;color:var(--t4);margin-right:4px}.sel-act{border:1px solid var(--input-br);background:none;border-radius:7px;padding:5px 12px;font-size:11.5px;font-weight:600;font-family:inherit;color:var(--t2);cursor:pointer;white-space:nowrap}.sel-act:hover{color:var(--t1)}.sel-clear{background:none;border:none;padding:0 4px;color:var(--t4);cursor:pointer;font-size:12px;line-height:1}.sel-clear:hover{color:var(--t1)}.gate-overlay{position:fixed;inset:0;z-index:100;background:#06080e80}.gate-layer-nested{position:fixed;inset:0;z-index:120;isolation:isolate}.gate{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:101;width:440px;max-width:90vw;max-height:84vh;overflow-y:auto;box-sizing:border-box;background:var(--panel-bg);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border:1px solid var(--hairline);border-radius:14px;box-shadow:var(--modal-shadow);animation:gateUp .14s ease-out}.gate.narrow{width:400px}.gate.wide{width:470px}.gate.w460{width:460px}.gate.w480{width:480px}.gate .btn{font-size:11.5px;font-weight:700;border-radius:7px;padding:7px 14px;white-space:nowrap}.gate .btn-ghost{background:transparent;font-weight:600}.gate .btn:disabled{background:var(--chip-bg);color:var(--t5);border:1px solid var(--chip-br);opacity:1}.gate-head{padding:13px 18px;border-bottom:1px solid var(--hairline-soft);font-size:13px;font-weight:800;color:var(--t1)}.gate-head.danger{background:var(--red-bg);border-bottom-color:var(--red-br);color:var(--red-t)}.gate-sub{font-size:11px;font-weight:400;letter-spacing:0;color:var(--t2);margin-top:3px;line-height:1.55}.gate-section{padding:12px 18px;border-bottom:1px solid var(--hairline-soft);display:flex;flex-direction:column;gap:8px}.gate-strip{padding:12px 18px;border-bottom:1px solid var(--amber-br);background:var(--amber-bg);font-size:11px;color:var(--amber-t);line-height:1.5}.gate-strip-kicker{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--amber-t);margin-bottom:5px}.gate-strip-body{font-size:11.5px;color:var(--t2);line-height:1.7}.live-strip{display:flex;align-items:flex-start;gap:8px;padding:9px 11px;border:1px solid var(--br1);border-radius:7px;font-size:11.5px;color:var(--t2);line-height:1.6}.live-strip+.live-strip,.live-strip+div{margin-top:6px}.live-strip-badge{flex:none;margin-top:1px;padding:1px 7px;border-radius:5px;font-size:9.5px;font-weight:700;letter-spacing:.07em}.live-strip-live{background:var(--green-bg);border-color:var(--green-br)}.live-strip-live .live-strip-badge{background:var(--green);color:var(--red-solid-t)}.live-strip-shadow{background:var(--amber-bg);border-color:var(--amber-br)}.live-strip-shadow .live-strip-badge{background:var(--amber);color:#1a1408}.live-strip-block{background:var(--red-bg);border-color:var(--red-br)}.live-strip-block .live-strip-badge{background:var(--red);color:var(--red-solid-t)}.live-blockers{margin:6px 0 0;padding-left:18px;font-size:11px;color:var(--t3);line-height:1.7}.live-blockers li+li{margin-top:3px}.gate-manifest{font-size:11.5px;color:var(--t2);line-height:1.7}.gate-meta{margin-right:auto;font-size:10.5px;color:var(--t4)}.btn.confirm-danger:not(:disabled){background:var(--red);color:var(--red-solid-t)}.radio-list{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--t1)}.radio-row{position:relative;display:flex;align-items:center;gap:9px;border:1px solid var(--hairline);border-radius:7px;padding:7px 11px;cursor:pointer}.radio-row input{position:absolute;opacity:0;pointer-events:none}.radio-row.selected{border:1.5px solid var(--accent-br);background:var(--accent-bg)}.radio-row.disabled{opacity:.45;cursor:not-allowed}.radio-sub{font-size:10.5px;color:var(--t4);font-weight:400}.radio-dot{width:11px;height:11px;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--chip-br);flex:none}.radio-row.selected .radio-dot{border:3.5px solid var(--accent);background:var(--panel-bg)}.halt-continues{color:var(--green-t)}.gate-context{padding:8px 10px;border:1px solid var(--amber-br);border-radius:8px;background:var(--amber-bg);color:var(--amber-t);font-size:11.5px;font-weight:600}.gate-copy{margin:0;font-size:11.5px;color:var(--t3);line-height:1.6}.gate-options{display:flex;flex-direction:column;gap:4px}.gate-option{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--t2)}.gate-options .chip-btn{align-self:flex-start}.gate-input{box-sizing:border-box;width:100%;background:var(--input-bg);border:1px solid var(--input-br);color:var(--t1);border-radius:7px;padding:8px 10px;font-size:12px;font-family:inherit}.gate-confirm{width:130px;letter-spacing:.1em}.gate-label{display:block;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t5)}.gate-error{padding:8px 10px;border:1px solid var(--red-br);border-radius:8px;background:var(--red-bg);color:var(--red-t);font-size:11.5px}.gate-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px}.pub-head-row{display:flex;align-items:center;gap:8px}.pub-impact-badge{font-size:9.5px;font-weight:700;letter-spacing:.04em;color:var(--red-t);background:var(--red-bg);border:1px solid var(--red-br);border-radius:4px;padding:1px 6px}.pub-kicker{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t5);margin-bottom:6px}.pub-diff-section{max-height:200px;overflow-y:auto}.pub-diff{display:flex;flex-direction:column;gap:3px;font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.6}.pub-diff-row.add{color:var(--green-t)}.pub-diff-row.del{color:var(--red-t)}.pub-diff-row.change,.pub-diff-row.unwired{color:var(--amber-t)}.pub-diff-row.line{padding-left:14px;color:var(--t3)}.pub-diff-row.line.add{color:var(--green-t)}.pub-diff-row.line.del{color:var(--red-t)}.pub-note-input::placeholder{color:var(--t4)}.pub-blocker{padding:7px 10px;border:1px solid var(--red-br);border-radius:7px;background:var(--red-bg);color:var(--red-t);font-size:11.5px;line-height:1.55}.pub-blocker+.pub-blocker{margin-top:5px}.gate-clear-row{padding-bottom:0}.toast{position:fixed;bottom:calc(16px + var(--assistant-toast-lift, 0px));right:16px;z-index:72;padding:10px 14px;background:var(--panel-bg);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);border:1px solid var(--green-br);border-radius:10px;box-shadow:var(--sel-shadow);color:var(--green-t);font-size:12px;font-weight:600}.chip.red{background:var(--red-bg);color:var(--red-t);border-color:var(--red-br)}.btn-danger{background:var(--red-bg);color:var(--red-t);border:1px solid var(--red-br)}.settings-layout{display:block}.settings-main{width:100%;min-width:0;display:flex;flex-direction:column;gap:14px}.settings-shell{display:flex;gap:26px;align-items:flex-start}.snav{flex:none;width:192px;position:sticky;top:58px;display:flex;flex-direction:column;gap:2px;padding:2px 0}.snav-group{height:20px;line-height:20px;padding:0 9px;margin-top:8px;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--t5)}.snav-group:first-child{margin-top:0}.snav-item{display:flex;align-items:center;gap:10px;padding:7px 9px;border:none;border-radius:8px;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--t2);text-align:left;cursor:pointer;text-decoration:none}.snav-item:hover{background:var(--row-hover);color:var(--t1)}.snav-item.active{background:var(--accent-bg);color:var(--accent-t)}.snav-glyph{width:16px;text-align:center;font-size:12px;color:var(--t4);flex:none}.snav-item.active .snav-glyph{color:var(--accent-t)}.snav-jump{margin-left:auto;font-size:11px;color:var(--t4)}.settings-content{flex:1;min-width:0}.settings-page{max-width:none;margin-inline:0;padding-inline:28px}.settings-mobile-index{display:none}.settings-titleline{display:flex;align-items:center;gap:9px}.settings-titleline .page-title{margin-bottom:0}.settings-titleline+.page-sub{margin-top:5px}.scope-chip{display:inline-flex;align-items:center;width:fit-content;padding:2px 7px;border:1px solid var(--accent-br);border-radius:999px;background:var(--accent-bg);color:var(--accent-t);font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.control-center-intro{display:flex;align-items:flex-start;gap:11px;padding:15px 16px 13px;border-bottom:1px solid var(--hairline-soft)}.control-center-intro strong{color:var(--t1);font-size:13px}.control-center-intro p{margin:3px 0 0;color:var(--t4);font-size:11.5px}.settings-kicker{margin:18px 0 7px;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--t4)}.settings-kicker:first-child{margin-top:0}.settings-card{max-width:none;background:var(--band-bg);border:1px solid var(--hairline);border-radius:12px;overflow:hidden}.settings-ops-card{max-width:460px;padding:4px 0}.settings-theme-cards{max-width:640px;margin-bottom:4px}.settings-segs{max-width:320px;margin-bottom:4px}.profile-id{display:flex;align-items:center;gap:12px;padding:16px}.profile-avatar{width:44px;height:44px;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-t);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex:none}.profile-who{display:flex;flex-direction:column;gap:2px;min-width:0}.profile-email{font-size:14px;font-weight:700;color:var(--t1)}.profile-roles{font-size:11.5px;color:var(--t4)}.profile-caps{padding:12px 16px;border-top:1px solid var(--hairline-soft);font-size:11.5px;color:var(--t3)}.profile-caps summary,.technical-details summary,.sync-coverage-details summary{cursor:pointer;color:var(--t2);font-weight:650}.sync-technical-details{border-bottom:1px solid var(--hairline)}.sync-technical-details summary{padding:10px 16px;cursor:pointer;color:var(--t2);font-size:11px;font-weight:650}.sync-technical-grid{display:grid;gap:7px;padding:0 16px 12px;color:var(--t3);font-size:11px}.sync-technical-grid p{margin:0;overflow-wrap:anywhere}.profile-caps p{margin:7px 0}.technical-details-body{display:flex;flex-wrap:wrap;gap:6px}.profile-signout{display:flex;align-items:center;gap:9px;width:100%;padding:11px 16px;border:none;border-top:1px solid var(--hairline-soft);background:none;font:inherit;font-size:12px;font-weight:600;color:var(--red-t);text-align:left;cursor:pointer}.profile-signout:hover{background:var(--row-hover)}.route-connection{max-width:640px;margin-bottom:14px;padding:9px 13px;border-radius:10px;font-size:11.5px;line-height:1.5}.route-connection.warn{background:var(--amber-bg);border:1px solid var(--amber-br);color:var(--amber-t)}.route-connection.muted{background:var(--chip-bg);border:1px solid var(--chip-br);color:var(--t3)}.route-row{display:flex;gap:14px;align-items:flex-start;padding:12px 14px;border-bottom:1px solid var(--hairline-soft)}.route-main{flex:1;min-width:0}.route-label{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--t1)}.route-desc{margin:3px 0 0;font-size:10.5px;line-height:1.45;color:var(--t4)}.route-side{flex:none;width:210px;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.ops-loading-side{width:264px}.ops-loading-side .gear-seg{white-space:nowrap}.ops-loading-side .gear-seg:disabled{color:var(--t4);opacity:.45;cursor:not-allowed}.settings-select{width:100%;padding:5px 8px;border:1px solid var(--input-br);border-radius:8px;background:var(--input-bg);color:var(--t1);font:inherit;font-size:12px}.settings-select:disabled{opacity:.55;cursor:not-allowed}.route-status{font-size:10.5px;color:var(--t4)}.route-locked,.route-provenance{max-width:640px;margin-top:10px}.halted-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:9px 16px;margin:0 0 14px;border-radius:10px;background:var(--crisis-bg);color:var(--crisis-fg);font-size:12px;font-weight:600}.halted-chip{font-size:11px;font-weight:700;letter-spacing:.05em;background:var(--crisis-fg);color:var(--crisis-bg);border-radius:4px;padding:2px 8px;flex:none}.halted-meta{font-size:11px;font-weight:400;color:var(--crisis-fg-dim)}.halted-spacer{flex:1}.halted-resume{background:var(--crisis-fg);color:var(--crisis-bg);border:none;border-radius:6px;padding:5px 12px;font-size:11.5px;font-weight:700;font-family:inherit;cursor:pointer;flex:none}.halted-resume:hover{background:var(--crisis-hover)}.kill-ledge{align-items:center}.kill-state{font-size:10px;font-weight:700;letter-spacing:.05em;border:1px solid var(--hd-idle);border-radius:4px;padding:2px 8px;color:var(--hd-green);flex:none}.kill-state.halted{background:var(--hd-chip-red-bg);border-color:var(--hd-chip-red-br);color:var(--hd-red)}.kill-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--hd-idle);background:none;border-radius:6px;padding:5px 11px;font-size:11px;font-weight:600;font-family:inherit;color:var(--hd-t);cursor:pointer;flex:none}.kill-pill:hover{color:var(--hd-red);border-color:var(--hd-red)}.kill-dot{width:7px;height:7px;border-radius:50%;background:var(--red);opacity:.7;flex:none}.kill-pill-meta{font-size:10px;font-weight:500;color:var(--hd-meta)}.kill-engaged{font-size:11px;font-weight:700;color:var(--hd-red)}.kill-switch-row{display:flex;align-items:center;gap:10px;padding:10px 14px;flex-wrap:wrap}.kill-foot{padding:0 14px 10px}.knob-section-head,.rail-head{padding:12px 16px 5px;font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--t5);text-transform:uppercase}.knob-row{display:grid;grid-template-columns:minmax(200px,260px) 1fr minmax(170px,215px);gap:0 14px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--hairline-soft);font-size:12px;color:var(--t2)}.knob-cell-label{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.knob-label{font-weight:700;color:var(--t1)}.knob-values{display:flex;flex-wrap:wrap;gap:4px 5px;align-items:center}.value-chip{font-weight:700;border:1px solid var(--chip-br);border-radius:4px;padding:1px 8px;background:var(--chip-bg);color:var(--t1)}.knob-desc{margin:4px 0;color:var(--t3);font-size:12px;max-width:72ch}.knob-cell-meta{display:flex;flex-direction:column;align-items:flex-start;gap:5px;font-size:10.5px;color:var(--t4)}.control-value{color:var(--t1);font-size:12.5px;font-weight:650}.control-technical{width:100%;margin-top:2px}.technical-details[open]{display:grid;gap:8px;padding-top:4px}.technical-key{color:var(--t5);font-size:10px}.friendly-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.friendly-field{display:grid;gap:5px;color:var(--t3);font-size:11px}.friendly-field>span{font-weight:650}.friendly-textarea{min-height:88px;resize:vertical}.friendly-choice{display:flex;gap:5px}.knob-edit-link{background:none;border:none;padding:0;font-family:inherit;font-size:10.5px;font-weight:400;color:var(--link);cursor:pointer}.knob-edit-link:hover{color:var(--link-hover)}.knob-receipt-link{font-size:10.5px;color:var(--link)}.knob-receipt-link:hover{color:var(--link-hover)}.knob-table-foot{padding:10px 16px;font-size:10.5px;color:var(--t5)}.read-by{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.read-by-label{color:var(--t5);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em}.knob-input{background:var(--input-bg);border:1px solid var(--input-br);color:var(--t1);border-radius:8px;padding:6px 10px;font-size:12px;min-width:260px}.knob-input.kind-select{min-width:250px}.knob-state{margin-top:6px;color:var(--t3);font-size:11.5px}.knob-change{display:block;margin-top:4px;color:var(--t5);font-size:10.5px}.settings-command-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:14px}.settings-command-header h2{margin:0;color:var(--t1);font-size:15px}.settings-command-header p{margin:6px 0 0;color:var(--t3);font-size:11.5px}.history-link,.reset-link{border:0;padding:0;background:none;color:var(--link);font:inherit;cursor:pointer}.automation-actions{display:flex;align-items:center;gap:10px;flex:none}.automation-running{color:var(--green-t);font-size:11px;font-weight:700;white-space:nowrap}.automation-running span{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:var(--green)}.emergency-stop{border:1px solid var(--red-br);border-radius:8px;padding:6px 10px;background:var(--red-bg);color:var(--red-t);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.workflow-row{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--hairline-soft)}.workflow-row:last-child{border-bottom:0}.workflow-status{margin-left:auto;color:var(--t4);font-size:11px}.workflow-status.on{color:var(--green-t)}.switch{position:relative;display:inline-flex;width:30px;height:17px}.switch input{width:0;height:0;opacity:0}.switch span{position:absolute;inset:0;border:1px solid var(--input-br);border-radius:99px;background:var(--input-bg);cursor:pointer}.switch span:after{content:"";position:absolute;width:11px;height:11px;top:2px;left:2px;border-radius:50%;background:var(--t4);transition:transform .15s ease}.switch input:checked+span{border-color:var(--green-br);background:var(--green-bg)}.switch input:checked+span:after{transform:translate(13px);background:var(--green)}.switch input:disabled+span{opacity:.55;cursor:not-allowed}.ledger-row{grid-template-columns:minmax(340px,1fr) minmax(280px,440px);gap:24px;align-items:center;padding:11px 16px}.ledger-row .knob-cell-label{gap:0}.knob-label-line{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.customized-chip{padding:2px 6px;border:1px solid var(--amber-br);border-radius:4px;background:var(--amber-bg);color:var(--amber-t);font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ledger-row .knob-desc{margin:3px 0 0;font-size:11.5px;line-height:1.4}.knob-cell-control{display:flex;justify-content:flex-end;min-width:0}.inline-control-pair,.inline-stepper,.picker-chips,.rollout-control,.ladder-control{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.inline-stepper{gap:0}.inline-stepper button,.inline-stepper>span{display:grid;width:26px;height:26px;place-items:center;box-sizing:border-box;border:1px solid var(--input-br);background:var(--input-bg);color:var(--t1);font:inherit}.inline-stepper button{cursor:pointer}.inline-stepper button:first-child{border-radius:8px 0 0 8px}.inline-stepper button:last-of-type{border-radius:0 8px 8px 0}.inline-stepper>span{width:38px;margin-inline:-1px;font-size:11px;font-weight:700}.inline-stepper small,.deadline-step small{margin-left:5px;color:var(--t4);font-size:10.5px;white-space:nowrap}.inline-segments{width:auto}.time-well,.value-well{box-sizing:border-box;min-height:26px;padding:4px 7px;border:1px solid var(--input-br);border-radius:7px;background:var(--input-bg);color:var(--t1);font-size:11px}.picker-chips{justify-content:flex-end;gap:6px}.picker-stack{display:grid;gap:6px;justify-items:end}.picker-search{min-height:28px;width:180px;padding:4px 8px;border:1px solid var(--input-br);border-radius:7px;background:var(--input-bg);color:var(--t1);font:inherit;font-size:11px}.picker-chip,.picker-add{min-height:28px;padding:5px 12px;border:1px solid var(--input-br);border-radius:20px;background:var(--input-bg);color:var(--t3);font:inherit;font-size:11px;white-space:nowrap;cursor:pointer}.picker-chip.selected{border-color:var(--accent-br);background:var(--accent-bg);color:var(--accent-t)}.person-initial{display:inline-grid;width:15px;height:15px;margin-right:4px;place-items:center;border-radius:50%;background:var(--accent-bg);font-size:9px}.picker-add{border-style:dashed}.ladder-rung{display:flex;align-items:center;gap:6px}.ladder-rung .settings-select{width:145px}.deadline-control.editing{width:100%;padding:9px;background:var(--accent-bg);border-radius:8px}.deadline-editor{display:grid;gap:6px;margin-top:8px}.deadline-head,.deadline-step{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6px}.deadline-head{color:var(--t5);font-size:9.5px;font-weight:700;text-transform:uppercase}.deadline-step{grid-template-columns:42px auto 16px 42px auto 20px}.deadline-step .value-well{width:42px}.remove-step{border:0;background:none;color:var(--red-t);font-size:16px;cursor:pointer}.event-picker{width:100%;color:var(--link);font-size:10.5px;cursor:pointer}.event-picker>div{margin-top:7px}.confirm-strip{grid-column:1 / -1;display:flex;align-items:center;gap:8px;padding:9px 0 0;border-top:1px solid var(--amber-br);color:var(--amber-t)}.confirm-strip>div{flex:1;display:grid;gap:2px;font-size:10.5px}.confirm-strip input{width:160px;padding:5px 7px;border:1px solid var(--amber-br);border-radius:7px;background:var(--input-bg);color:var(--t1);font:inherit;font-size:11px}.readonly{opacity:.55}.readonly button,.readonly select,.readonly input{cursor:not-allowed}.saved-state{color:var(--green-t);font-size:10.5px}.error-state{color:var(--red-t)}.save-error .value-well,.save-error .inline-stepper>span{border-color:var(--red-br);color:var(--red-t)}.save-error .inline-stepper button,.save-error .settings-select,.save-error .time-well,.save-error .picker-chip,.save-error .picker-search,.save-error .picker-add,.save-error .gear-seg{border-color:var(--red-br);color:var(--red-t)}.settings-readonly{padding:0 16px 12px;color:var(--t4);font-size:11px}.settings-mutation-error,.workflow-error{color:var(--red-t);font-size:11px}.settings-mutation-error{margin:-6px 0 10px}.workflow-error{order:4;width:100%}.settings-page button:focus-visible,.settings-page input:focus-visible,.settings-page select:focus-visible,.settings-page summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:719px){.ledger-row{grid-template-columns:minmax(0,1fr)}.knob-cell-control{justify-content:flex-start}.confirm-strip{grid-column:1;flex-wrap:wrap}.confirm-strip>div{flex-basis:100%}.confirm-strip input{flex:1;min-width:140px}.settings-command-header{flex-direction:column}.picker-stack{justify-items:start}}.settings-rail{width:min(100%,980px);margin-top:14px;background:var(--chrome-bg);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid var(--hairline);border-radius:12px;overflow:hidden}.settings-history-drawer>summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none}.settings-history-drawer>summary::-webkit-details-marker{display:none}.rail-summary-copy{margin-left:auto;color:var(--link);font-size:10px;font-weight:500;letter-spacing:normal;text-transform:none}.settings-history-drawer[open] .rail-summary-copy:after{content:" · Close"}.rail-head{padding:12px 16px;border-bottom:1px solid var(--hairline-soft)}.rail-window{text-transform:none;letter-spacing:normal;font-weight:400;font-size:10px;color:var(--t4);white-space:nowrap}.rail-entries{padding:10px 16px;display:flex;flex-direction:column;gap:9px;font-size:11px;color:var(--t3);line-height:1.6}.rail-when{color:var(--t5)}.rail-actor{color:var(--t1);overflow-wrap:anywhere}.rail-diff{color:var(--t4);font-size:10.5px;overflow-wrap:anywhere}.rail-note{color:var(--t4);font-size:10.5px}.rail-empty{color:var(--t4)}.gate-head-chip{margin-left:8px;vertical-align:middle;border-radius:4px;font-size:9.5px;font-weight:700;letter-spacing:.04em;padding:1px 6px}.knob-transition{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.knob-arrow{color:var(--t4)}.knob-draft{flex:1;min-width:200px}.gate-context-mono{color:var(--t2);background:var(--chip-bg);border:1px solid var(--chip-br);border-radius:7px;padding:8px 11px}.gate-flow{padding:20px 22px}.gate-flow-title{font-size:13px;font-weight:800;color:var(--t1)}.gate-flow-title.crisis{color:var(--red-t);letter-spacing:.03em}.gate-flow .gate-copy{margin:10px 0 0;line-height:1.65}.gate.w460 .gate-copy{margin-top:8px}.gate-flow .gate-context-mono{margin-top:12px}.gate-flow .gate-label{margin:14px 0 5px}.gate-flow .gate-input+.gate-label{margin-top:12px}.gate-flow .hold-btn{margin-top:16px}.gate-flow .hold-meta{display:block;margin-top:6px}.gate-flow-actions{display:flex;align-items:center;gap:8px;margin-top:16px}.gate-flow-actions.end{justify-content:flex-end;margin-top:12px}.hold-btn{position:relative;overflow:hidden;box-sizing:border-box;width:100%;border:1.5px solid var(--red-br);border-radius:8px;padding:11px;text-align:center;font-size:12px;font-weight:800;letter-spacing:.05em;font-family:inherit;color:var(--red-t);background:var(--red-bg);-webkit-user-select:none;user-select:none;touch-action:none;cursor:pointer}.hold-btn:disabled{opacity:.45;cursor:not-allowed}.hold-fill{position:absolute;inset:0;background:var(--red);opacity:.35;transform-origin:left;transform:scaleX(0);transition:none}.hold-fill.holding{transition:transform 1.6s linear;transform:scaleX(1)}.hold-label{position:relative}.hold-meta{font-size:10px;color:var(--t5);text-align:center}.hold-vignette{position:fixed;inset:0;z-index:100;pointer-events:none;box-shadow:var(--crisis-vignette);opacity:0;animation:vignetteIn 1.6s ease-in forwards}@keyframes vignetteIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.hold-vignette{animation:none;opacity:1}}.row-float{position:relative;z-index:2;display:inline-block}.crumb-row{display:flex;gap:14px}.page.page-ops.ovr-screen{margin:0;min-height:calc(100vh - var(--chrome-h));display:flex;flex-direction:column}.ovr-bar{padding:9px 16px;gap:10px;font-size:12px}.ovr-bar .btn{font-size:11.5px;font-weight:600;border-radius:7px;padding:6px 12px}.ovr-crumb{font-size:12px;color:var(--t4);white-space:nowrap}.ovr-crumb:hover{color:var(--t1)}.ovr-bar-label{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--t5);text-transform:uppercase}.ovr-picker{display:flex;align-items:center;gap:8px}.ovr-input{min-width:0;font-size:11.5px;padding:5px 10px}.ovr-input-id{width:260px}.ovr-receipt{margin:0;padding:8px 16px 0;font-size:12px;color:var(--t3)}.ovr-body{flex:1;display:flex;align-items:stretch}.ovr-main{flex:1;min-width:0;border-right:1px solid var(--hairline);padding-bottom:24px}.ovr-add{margin:14px 16px 0}.eff-card{margin:14px 16px;color:var(--hd-t);border-radius:10px;padding:13px 16px}.eff-card-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.eff-card-title{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--hd-meta);text-transform:uppercase}.eff-card-live{margin-left:auto;font-size:10px;color:var(--hd-meta)}.eff-info{width:14px;height:14px;box-sizing:border-box;border-radius:50%;border:1px solid var(--hd-bt);color:var(--hd-meta);font-size:8.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-family:Georgia,serif;font-style:italic;flex:none;text-transform:none;letter-spacing:0;cursor:help}.eff-info:hover{color:var(--hd-t)}.eff-facts{display:flex;gap:26px;flex-wrap:wrap;font-size:12px}.eff-fact{max-width:300px}.eff-fact-label{font-size:10px;color:var(--hd-meta);margin-bottom:2px}.eff-fact-value{font-weight:800;color:var(--hd-t)}.eff-fact-value.red{color:var(--hd-red)}.eff-fact-value.green{color:var(--hd-green)}.eff-fact-why{font-size:10px;color:var(--hd-meta);line-height:normal}.eff-fact-value .hd-chip{margin-left:6px}.eff-answer{margin-top:9px;padding-top:8px;border-top:1px solid var(--hd-bb);font-size:11px;color:var(--hd-meta)}.eff-answer strong{color:var(--hd-t)}.ovr-table{padding:0 16px 8px}.ovr-grid{display:grid;grid-template-columns:96px 1fr 150px 120px;gap:0 12px}.ovr-thead{padding:6px 0;border-bottom:1px solid var(--hairline);font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--t5);text-transform:uppercase}.ovr-row{align-items:center;padding:calc(var(--rowpad) + 4px) 0;border-bottom:1px solid var(--hairline-soft);font-size:calc(var(--rowfs) + .5px);color:var(--t1)}.ovr-row:last-child{border-bottom:none}.ovr-row-muted{color:var(--t5)}.scope-rung{display:block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--t5)}.ovr-scope-id{display:block;color:var(--t4);font-size:10px;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ovr-elim-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ovr-elim-chip{display:inline-flex;align-items:center;gap:5px;border-radius:4px;font-size:11px;font-weight:700}.ovr-elim-note{font-size:9.5px;font-weight:800;color:var(--red-t);text-transform:uppercase}.ovr-value-line{display:block;color:var(--t2);margin-top:3px}.ovr-value-line:first-child{margin-top:0}.ovr-value-line strong{color:var(--t1)}.ovr-wins-note{margin-left:5px;font-size:9.5px;font-weight:700;color:var(--green-t);text-transform:uppercase}.ovr-beaten{text-decoration:line-through;color:var(--t4)}.ovr-beaten strong{color:var(--t4)}.ovr-beaten-note{margin-left:5px;font-size:9.5px;font-weight:700;color:var(--t4);text-transform:uppercase}.ovr-updated{color:var(--t3);font-size:11px}.ovr-affects{font-size:11px;color:var(--t3)}.ovr-affects strong{color:var(--t2)}.ovr-remove{background:none;border:none;padding:0;color:var(--accent-t);font-weight:600;font-size:11px;cursor:pointer;font-family:inherit}.ovr-rail{width:clamp(260px,24vw,330px);flex:none;background:var(--head-event-bg);display:flex;flex-direction:column}.ovr-rail-sec{padding:13px 16px;border-bottom:1px solid var(--hairline-soft)}.ovr-rail-label{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--t5);text-transform:uppercase;margin-bottom:7px}.ovr-rule{display:flex;gap:8px;margin-bottom:7px;font-size:11.5px;color:var(--t2);line-height:1.6}.rule-num{font-weight:800}.rule-num.red-t{color:var(--red-t)}.rule-num.green-t{color:var(--green-t)}.ovr-rail .ladder{margin-top:4px;font-size:10.5px;color:var(--t1)}.ovr-rail-text{font-size:11px;color:var(--t3);line-height:1.6}.ovr-hist-line{display:flex;gap:8px;font-size:11px;color:var(--t3);line-height:1.6}.ovr-hist-when{flex:none;color:var(--t4);font-size:11px}.ovr-hist-sec{border-bottom:none}.ovr-hist-label{margin-bottom:6px;line-height:1.6}.ovr-rail-link{display:inline-block;margin-top:6px;font-size:11px;font-weight:600;color:var(--accent-t)}.ovr-rail-foot{margin-top:auto;padding:11px 16px;border-top:1px solid var(--hairline-soft);font-size:10.5px;color:var(--t4);line-height:1.55}.eff-label{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--t5);margin-bottom:4px}.eff-why{color:var(--t3);font-size:11px;line-height:1.5}.override-form{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.form-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.form-row .eff-label{margin-bottom:0;min-width:72px}.check-label{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--t2)}.sale-surface{z-index:67;width:400px}.sale-inhand-chip{margin-left:6px}.sale-canonical-note{flex:none;padding:8px 16px;border-bottom:1px solid var(--hairline-soft);background:var(--row-alt);font-size:10px;color:var(--t4);line-height:1.5;margin:0}.sale-deadline{font-size:11.5px;font-weight:700;color:var(--red)}.sale-link{display:block;word-break:break-all}.sale-danger{color:var(--red-t)}button.sale-danger{border-color:var(--red-br)}.sale-links-set{margin-top:8px}.sale-links-head{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:11.5px;color:var(--t2)}.sale-links-box{width:100%;font-family:IBM Plex Mono,monospace;font-size:11px;resize:vertical}.cmdk-overlay{position:fixed;inset:0;z-index:80;background:#06080e73;display:flex;align-items:flex-start;justify-content:center;padding-top:12vh}.cmdk{width:560px;max-width:calc(100vw - 32px);background:var(--panel-bg);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);border:1px solid var(--hairline);border-radius:12px;box-shadow:var(--sel-shadow);overflow:hidden}.cmdk-input{width:100%;box-sizing:border-box;padding:12px 14px;background:transparent;border:none;border-bottom:1px solid var(--hairline);color:var(--t1);font:inherit;outline:none}.cmdk-list{max-height:50vh;overflow:auto;padding:6px}.cmdk-item{display:flex;gap:10px;align-items:baseline;width:100%;padding:7px 9px;border-radius:8px;cursor:pointer;background:none;border:none;text-align:left;color:var(--t2);font:inherit}.cmdk-item.active{background:var(--accent-bg)}.cmdk-kind{flex:none;width:64px;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--t5);font-family:IBM Plex Mono,monospace}.cmdk-title{min-width:0;color:var(--t1);font-weight:600}.cmdk-meta{margin-left:auto;color:var(--t4);font-size:11px;white-space:nowrap}.cmdk-status{flex:none;padding:1px 6px;border:1px solid var(--chip-br);border-radius:5px;color:var(--t3);background:var(--chip-bg);font-size:9.5px;font-weight:700;white-space:nowrap}.cmdk-status.green{border-color:var(--green-br);background:var(--green-bg);color:var(--green-t)}.cmdk-status.red,.cmdk-status.red-solid{border-color:var(--red-br);background:var(--red-bg);color:var(--red-t)}.cmdk-status.amber{border-color:var(--amber-br);background:var(--amber-bg);color:var(--amber-t)}.cmdk-status.accent{border-color:var(--accent-br);background:var(--accent-bg);color:var(--accent-t)}.cmdk-empty{padding:18px 14px;text-align:center;color:var(--t4);font-size:12px}.inbox{display:flex;align-items:stretch;min-height:calc(100vh - var(--chrome-h))}.nav-badge{margin-left:6px;font-family:IBM Plex Mono,monospace;font-size:9.5px;font-weight:700;color:var(--amber-t);background:var(--amber-bg);border:1px solid var(--amber-br);border-radius:8px;padding:0 5px}.inbox-rail{width:clamp(180px,16vw,230px);flex:none;background:var(--chrome-bg);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-right:1px solid var(--hairline);display:flex;flex-direction:column}.inbox-rail-list{padding:10px 8px;display:flex;flex-direction:column;gap:2px;font-size:12px}.rail-item{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:7px 10px;border:none;border-radius:6px;background:none;font:inherit;font-size:12px;text-align:left;color:var(--t2);cursor:pointer}.rail-item:hover{background:var(--row-hover)}.rail-item.selected{background:var(--hd-bg);color:var(--hd-t);font-weight:600}.rail-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rail-badge{margin-left:auto;font-size:10.5px;color:var(--t4);flex:none}.rail-item.selected .rail-badge{font-weight:700;color:var(--hd-t)}.rail-item:not(.selected) .rail-badge.amber{font-weight:700;color:var(--amber-t);background:var(--amber-bg);border:1px solid var(--amber-br);border-radius:8px;padding:0 6px}.rail-item:not(.selected) .rail-badge.hot{font-weight:700;color:var(--red-t);background:var(--red-bg);border:1px solid var(--red-br);border-radius:8px;padding:0 6px}.rail-item:not(.selected) .rail-badge.accent{color:var(--accent-t);font-weight:600}.inbox-rail-foot{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding:10px 14px;border-top:1px solid var(--hairline-soft);font-size:10px;color:var(--t4);line-height:1.5}.rail-foot-link{font-size:11px;font-weight:600;text-align:left}.inbox-list{width:clamp(360px,34vw,470px);flex:none;border-right:1px solid var(--hairline);background:var(--band-bg);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);display:flex;flex-direction:column}.inbox-list-head{display:flex;align-items:center;gap:8px;padding:0 14px;height:44px;box-sizing:border-box;border-bottom:1px solid var(--hairline);font-size:11px}.inbox-list-title{font-weight:700;color:var(--t1);font-size:12px}.inbox-list-meta{margin-left:auto;color:var(--t4);font-size:10.5px;white-space:nowrap}.inbox-list-meta .mono{font-size:10.5px}.inbox-action-error{margin:10px 14px 0}.inbox-kbd-foot{margin-top:auto;display:flex;align-items:center;gap:14px;padding:9px 14px;border-top:1px solid var(--hairline-soft);font-size:10px;color:var(--t4)}.inbox-kbd{display:inline-flex;align-items:center;gap:5px}.kbd-chip{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;color:var(--t3);background:var(--chip-bg);border:1px solid var(--chip-br);border-radius:4px;padding:0 5px}.claim-divider{padding:7px 14px;background:var(--hd-bg);color:var(--hd-t);border-top:1px solid var(--hd-bt);border-bottom:1px solid var(--hd-bb);font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.inbox-row{display:flex;align-items:center;gap:11px;padding:calc(var(--rowpad) + 4px) 14px;border-bottom:1px solid var(--hairline-soft);border-left:3px solid transparent;cursor:pointer}.inbox-row:hover{background:var(--row-hover)}.inbox-row.red{border-left-color:var(--red)}.inbox-row.amber{border-left-color:var(--amber)}.inbox-row.selected{background:var(--accent-bg);border-left-color:var(--accent)}.inbox-row.closed{opacity:.75}.inbox-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.inbox-row-title{font-size:calc(var(--rowfs) + 1px);font-weight:700;line-height:1.25;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-row.closed .inbox-row-title{color:var(--t4);text-decoration:line-through}.inbox-row-meta{font-size:calc(var(--rowfs) - 1px);color:var(--t4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-row-side{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex:none}.inbox-dl{display:flex;align-items:center;gap:5px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;color:var(--t4);white-space:nowrap}.inbox-dl.red{color:var(--red);font-weight:800;font-size:12px}.inbox-dl.amber{color:var(--amber-t)}.dl-ring{flex:none;color:var(--t5)}.dl-ring.red{color:var(--red)}.dl-ring.amber{color:var(--amber)}.inbox-reason{font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--t5);white-space:nowrap}.holder-chip{font-size:9px;font-weight:700;letter-spacing:.04em;border-radius:5px;padding:2px 7px;white-space:nowrap;flex:none;color:var(--chip-t);background:var(--chip-bg);border:1px solid var(--chip-br)}.holder-chip.green{color:var(--green-t);background:var(--green-bg);border-color:var(--green-br)}.holder-chip.amber{color:var(--amber-t);background:var(--amber-bg);border-color:var(--amber-br)}.holder-chip.accent{color:var(--accent-t);background:var(--accent-bg);border-color:var(--accent-br)}.claim-btn{background:var(--btn-bg);color:var(--btn-t);border:none;border-radius:6px;padding:4px 13px;font-size:11px;font-weight:700;font-family:inherit;cursor:pointer;flex:none}.inbox-quiet{margin:14px;border:1px dashed var(--chip-br);border-radius:10px;padding:18px;display:flex;align-items:center;gap:14px}.inbox-quiet-check{width:34px;height:34px;border-radius:50%;background:var(--green-bg);border:1px solid var(--green-br);display:flex;align-items:center;justify-content:center;color:var(--green);font-size:15px;font-weight:700;flex:none}.inbox-quiet-title{font-size:12.5px;font-weight:700;color:var(--t1)}.inbox-quiet-body{font-size:11px;color:var(--t3);margin-top:1px}.inbox-detail{flex:1;min-width:0;background:var(--band-bg);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);display:flex;flex-direction:column}.inbox-detail-head{display:flex;align-items:center;gap:10px;padding:0 16px;height:44px;box-sizing:border-box;border-bottom:1px solid var(--hairline)}.inbox-detail-title{font-size:13px;font-weight:700;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.inbox-detail-id{margin-left:auto;font-weight:700;color:var(--t3);flex:none}.inbox-card{flex:1;display:flex;flex-direction:column;margin:14px 16px 16px;border:1px solid var(--hairline);border-radius:12px;background:var(--panel-bg);overflow:hidden;box-shadow:var(--shadow-band)}.card-band{display:flex;flex-wrap:wrap;align-items:stretch;border-bottom:1px solid var(--hairline)}.card-band.red{background:var(--red-bg);border-color:var(--red-br)}.card-band.amber{background:var(--amber-bg);border-color:var(--amber-br)}.card-cell{box-sizing:border-box;padding:11px 16px;border-right:1px solid var(--hairline-soft);display:flex;flex-direction:column;gap:3px;justify-content:center;min-width:0}.card-cell:last-child{border-right:none}.card-cell-dl{width:150px;flex:none}.card-cell-grow{flex:1 1 190px}.card-kicker{font-size:9px;font-weight:800;letter-spacing:.07em;color:var(--t5);text-transform:uppercase}.card-dl{font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:800;line-height:1;color:var(--t1)}.card-dl.red{color:var(--red);animation:joyHot 2.6s ease-in-out infinite}.card-dl.amber{color:var(--amber-t)}@media(prefers-reduced-motion:reduce){.card-dl.red{animation:none}}.card-dl-sub{font-size:9.5px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-dl-note{font-size:9px;color:var(--amber-t);line-height:1.35;white-space:normal}.card-strong{font-size:12px;font-weight:700;color:var(--t1)}.card-event-row{display:flex;align-items:center;gap:5px 7px;row-gap:4px;padding:7px 16px;border-bottom:1px solid var(--hairline-soft);font-size:11px;flex-wrap:wrap}.card-event-name{font-weight:600;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.card-vr{height:12px;width:1px;background:var(--hairline);margin:0 4px;flex:none}.card-links{display:flex;align-items:center;gap:6px;padding:8px 16px;border-bottom:1px solid var(--hairline-soft);font-size:11px;flex-wrap:wrap}.link-chip{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--input-br);background:var(--input-bg);border-radius:6px;padding:2px 9px;font-weight:600;color:var(--t1)}.link-chip:hover{border-color:var(--accent-br)}.card-section{padding:11px 16px;border-bottom:1px solid var(--hairline-soft)}.card-section-kicker{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--t5);text-transform:uppercase;margin-bottom:4px}.card-body{font-size:12px;color:var(--t1);line-height:1.55}.verify-pill{display:inline-flex;align-items:center;gap:6px;margin-top:9px;font-size:10.5px;border-radius:6px;padding:4px 10px;color:var(--t3);background:var(--chip-bg);border:1px solid var(--chip-br)}.verify-pill.on{color:var(--green-t);background:var(--green-bg);border-color:var(--green-br)}.returned-quote{border-left:3px solid var(--amber);padding:3px 0 3px 10px;font-size:11.5px;color:var(--t3);line-height:1.5}.returned-by{margin-left:6px;color:var(--t4)}.audit-line{display:flex;gap:8px;align-items:baseline;font-size:10.5px;color:var(--t3);padding:2px 0}.audit-kind{font-weight:700;color:var(--t2)}.audit-at{color:var(--t5)}.audit-why{color:var(--t4);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-onclose{padding:10px 16px;font-size:11px;color:var(--t3)}.card-onclose a{font-weight:600}.card-foot{margin-top:auto;display:flex;align-items:center;gap:10px;padding:14px 16px;border-top:1px solid var(--hairline)}.card-foot.green{background:var(--green-bg);border-color:var(--green-br);color:var(--green-t);font-size:11.5px;font-weight:600}.foot-badge{font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--green-t);background:var(--panel-bg);border:1px solid var(--green-br);border-radius:4px;padding:2px 7px;flex:none}.foot-ghost{font-size:11px;font-weight:600;color:var(--t3);background:none;border:none;font-family:inherit;cursor:pointer;padding:0}.foot-ghost:hover{color:var(--t1)}.foot-danger{border:1px solid var(--red-br);border-radius:7px;padding:9px 16px;font-size:12px;font-weight:600;font-family:inherit;color:var(--red-t);background:none;cursor:pointer}.foot-danger:hover{background:var(--red-bg)}.foot-primary{background:var(--btn-bg);color:var(--btn-t);border:none;border-radius:7px;padding:9px 26px;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.task-gate-head.plain{border-bottom:1px solid var(--hairline);padding:10px 14px;display:flex;align-items:center;gap:8px}.task-gate-close{background:none;border:none;padding:0;color:var(--t4);font-size:13px;font-family:inherit;cursor:pointer;flex:none}.task-gate-close:hover{color:var(--t1)}.task-gate-title.plain{color:var(--t1);font-weight:700;font-size:12px}.task-gate-copy{font-size:11.5px;font-weight:400;color:var(--t2);margin-top:4px;line-height:1.55}.gate-section .card-section-kicker{margin-bottom:0}.gate-sec-reason{gap:7px}.gate-sec-note{gap:6px}.task-gate-note{width:100%;box-sizing:border-box;min-height:52px;line-height:1.5;resize:vertical;padding:9px 12px}.task-gate-consequence{padding:10px 18px;font-size:10.5px;color:var(--t4);line-height:1.5;border-bottom:1px solid var(--hairline-soft)}.task-gate-foot{display:flex;align-items:center;gap:8px;padding:12px 18px}.gate.narrow .task-gate-foot{padding:11px 14px;border-top:1px solid var(--hairline-soft)}.gate.narrow .task-gate-foot .btn{padding:6px 13px}.task-gate-foot .btn.confirm-danger{font-size:12px;padding:8px 16px}.task-gate-back{background:none;border:none;padding:0;font-size:12px;font-weight:600;font-family:inherit;color:var(--t3);cursor:pointer}.task-gate-back:hover{color:var(--t1)}.task-gate-spacer{flex:1}.task-gate-search{display:flex;align-items:center;gap:7px;padding:8px 14px;border-bottom:1px solid var(--hairline-soft);font-size:11px;color:var(--t4)}.task-gate-search input{border:none;outline:none;background:transparent;font-family:inherit;font-size:11px;color:var(--t1);width:100%}.ra-rows{max-height:40vh;overflow-y:auto}.ra-row{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid var(--hairline-soft);cursor:pointer}.ra-row.selected{background:var(--accent-bg);box-shadow:inset 0 0 0 1px var(--accent-br)}.ra-avatar{width:26px;height:26px;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-t);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex:none}.ra-who{display:flex;flex-direction:column;min-width:0}.ra-name{font-size:12px;font-weight:700;color:var(--t1);overflow-wrap:anywhere}.ra-sub{font-size:10.5px;color:var(--t3)}.ra-note{font-size:10px;color:var(--t4)}.tasktypes-wrap{flex:1;min-width:0;padding:14px 16px;overflow-y:auto}.shelf-band{margin-bottom:14px}.shelf-new{margin-left:auto}.tt-card{padding:10px 14px;border-bottom:1px solid var(--hairline-soft)}.tt-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tt-message{margin-top:6px;font-size:11.5px;color:var(--t3);line-height:1.5}.tt-editor{border-top:1px solid var(--hairline)}.tt-slug{display:flex;gap:8px;align-items:center;padding:10px 14px 0;font-size:12px;color:var(--t3)}.tt-text{display:block;width:calc(100% - 28px);margin:10px 14px 0;font-family:IBM Plex Mono,monospace;font-size:11.5px;line-height:1.55;resize:vertical}.tt-editor-meta{padding:8px 14px 0;color:var(--t4);font-size:10.5px}.tt-toolbar{padding:10px 14px;margin:0}.page.page-ops.act-screen{min-height:calc(100vh - var(--chrome-h));display:flex;flex-direction:column}.act-band{background:var(--band-bg);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3)}.act-split{flex:1;display:flex;align-items:stretch}.act-tabbar{display:flex;align-items:center;gap:0;padding:0 16px;background:var(--chrome-bg);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid var(--hairline)}.act-tab{padding:11px 13px;font-size:12px;font-weight:600;line-height:normal;color:var(--t4);border-bottom:2px solid transparent}.act-tab:hover{color:var(--t1)}.act-tab.active{color:var(--t1);border-bottom-color:var(--accent)}span.act-tab{cursor:default}.act-kicker{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--t5);text-transform:uppercase}.act-side{width:clamp(240px,21vw,290px);flex:none;background:var(--chrome-bg);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-right:1px solid var(--hairline);display:flex;flex-direction:column}.act-side-sec{padding:12px 16px;border-bottom:1px solid var(--hairline-soft)}.act-side-sec:first-child{padding:13px 16px}.act-side-sec .act-kicker{margin-bottom:4px}.act-side-title{font-size:13px;font-weight:700;color:var(--t1)}.act-side-meta{font-size:11px;color:var(--t3);margin-top:3px;overflow-wrap:anywhere}.act-side-status{margin-top:7px}.act-side-status .chip{display:inline-flex;align-items:center;gap:5px;border-radius:4px;font-size:11px;font-weight:700;line-height:1.4}.act-side-copy{font-size:11px;color:var(--t3);line-height:1.7}.act-side-copy strong{color:var(--t2)}.act-side-linked{border-bottom:none;font-size:11px;color:var(--t3);line-height:1.6}.act-side-linked .act-kicker{margin-bottom:6px}.act-side-link{font-size:11px;font-weight:600;color:var(--link)}.act-side-link:hover{color:var(--link-hover)}.act-main{flex:1;min-width:0;display:flex;flex-direction:column}.act-pillbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:9px 16px;border-bottom:1px solid var(--hairline);font-size:11px;font-weight:500;color:var(--t3)}.act-pill{padding:4px 10px;border-radius:20px;border:1px solid var(--input-br);background:none;color:var(--t3);font:inherit;font-size:11px;white-space:nowrap;cursor:pointer}.act-pill:hover{color:var(--t1)}.act-pill.green{border-color:var(--green-br);background:transparent;color:var(--green-t);font-weight:500}.act-pill.amber{border-color:var(--amber-br);background:var(--amber-bg);color:var(--amber-t);font-weight:600}.act-pill.red{border-color:var(--red-br);background:var(--red-bg);color:var(--red-t);font-weight:600}.act-pill.purple{border-color:var(--purple-br);background:var(--purple-bg);color:var(--purple-t);font-weight:600}.act-pill.cyan{border-color:var(--cyan-br);background:var(--cyan-bg);color:var(--cyan-t);font-weight:600}.act-pill.active{border:0;background:var(--btn-bg);color:var(--btn-t);font-weight:600}.act-timeline{flex:1;padding:10px 16px 14px;font-size:var(--rowfs);color:var(--t2)}.act-day{padding:6px 0;font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--t5);text-transform:uppercase}.act-entry{display:flex;gap:10px}.act-rail{display:flex;flex-direction:column;align-items:center;flex:none}.act-token{width:15px;height:15px;box-sizing:border-box;border-radius:50%;background:var(--chip-bg);border:1px solid var(--chip-br);color:var(--t4);font-size:8px;line-height:1;display:flex;align-items:center;justify-content:center;flex:none}.act-token.solid{font-size:7px;line-height:7px}.act-token.green{background:var(--green-bg);border-color:var(--green-br);color:var(--green-t)}.act-token.amber{background:var(--amber-bg);border-color:var(--amber-br);color:var(--amber-t)}.act-token.accent{background:var(--accent-bg);border-color:var(--accent-br);color:var(--accent-t)}.act-token.purple{background:var(--purple-bg);border-color:var(--purple-br);color:var(--purple-t)}.act-token.cyan{background:var(--cyan-bg);border-color:var(--cyan-br);color:var(--cyan-t)}.act-rail-line{width:1.5px;flex:1;background:var(--hairline)}.act-entry-body{flex:1;min-width:0;padding-bottom:calc(var(--rowpad) + 5px);overflow-wrap:anywhere}.act-entry-line{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.act-when{color:var(--t4);font-size:10.5px;flex:none}.act-entry-title{color:var(--t1);font-weight:700}.act-entry-anchor{margin-left:auto;color:var(--t5);font-size:10.5px;flex:none}.act-entry-sub{color:var(--t4);font-size:10.5px;margin-top:1px}.act-fact{color:var(--t4)}.act-tag{display:inline-block;font-size:9.5px;font-weight:700;border:1px solid var(--chip-br);background:var(--chip-bg);color:var(--chip-t);border-radius:4px;padding:0 5px;margin-left:6px;white-space:nowrap;vertical-align:baseline}.act-tag.green{background:var(--green-bg);border-color:var(--green-br);color:var(--green-t)}.act-tag.amber{background:var(--amber-bg);border-color:var(--amber-br);color:var(--amber-t)}.act-tag.red{background:var(--red-bg);border-color:var(--red-br);color:var(--red-t)}.act-tag.accent{background:var(--accent-bg);border-color:var(--accent-br);color:var(--accent-t)}.act-tag.purple{background:var(--purple-bg);border-color:var(--purple-br);color:var(--purple-t)}.act-tag.cyan{background:var(--cyan-bg);border-color:var(--cyan-br);color:var(--cyan-t)}.act-entry-line .act-tag,.act-entry-line .chip{margin-left:0}.act-foot{margin-top:auto;display:flex;align-items:center;padding:9px 16px;border-top:1px solid var(--hairline-soft);background:var(--row-alt);font-size:10.5px;color:var(--t4)}.act-fleet-body{flex:1;min-width:0;display:flex;flex-direction:column}.act-head{padding:14px 16px 0}.act-head .page-sub{margin-bottom:12px}.act-stream-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:9px 16px;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);font-size:11px;font-weight:500;color:var(--t3)}.act-bar-spacer{flex:1}.act-menu{position:relative;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.act-menu-label{color:var(--t3)}.act-menu-select{appearance:none;-webkit-appearance:none;background:none;border:none;padding:0 2px;max-width:150px;overflow:hidden;text-overflow:ellipsis;font:inherit;font-size:11px;font-weight:700;color:var(--t1);cursor:pointer}.act-menu-select option{background:var(--panel-bg);color:var(--t1)}.act-menu-caret{color:var(--t4);font-size:9px}.act-window-bar{display:flex;align-items:center;gap:10px;padding:6px 16px;border-bottom:1px solid var(--hairline-soft);font-size:10.5px;color:var(--t4)}.act-window-field{display:inline-flex;align-items:center;gap:6px}.act-window-label{font-size:10.5px;color:var(--t4)}.act-window-input{padding:3px 8px;font-size:10.5px}.act-clear{margin-left:auto;font-size:11px;font-weight:600}.act-capped{font-size:11.5px}.act-timeline.act-stream{padding:4px 0}.act-stream .act-day{padding:6px 16px 2px}.act-stream-row{display:flex;align-items:baseline;gap:10px;padding:calc(var(--rowpad) + 1px) 16px;border-bottom:1px solid var(--hairline-soft)}.act-stream-row.human{background:var(--amber-bg)}.act-stream-row .act-when{width:40px;flex:none}.act-dot{width:8px;height:8px;border-radius:50%;flex:none;align-self:center;background:var(--t5)}.act-dot.green{background:var(--green)}.act-dot.amber{background:var(--amber)}.act-dot.accent{background:var(--accent)}.act-dot.purple{background:var(--purple)}.act-dot.cyan{background:var(--cyan-t)}.act-stream-msg{flex:1;min-width:0;overflow-wrap:anywhere}.act-stream-po{font-weight:600}.act-stream-tag{margin-left:auto;font-size:10px;color:var(--t4);flex:none;white-space:nowrap}.act-kpis{display:flex;gap:10px;padding:14px 16px;border-bottom:1px solid var(--hairline)}.act-kpi{flex:1;min-width:0;background:var(--chip-bg);border:1px solid var(--chip-br);border-radius:8px;padding:10px 14px}.act-kpi-label{font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--t5);text-transform:uppercase}.act-kpi-value{font-family:IBM Plex Mono,monospace;font-size:19px;font-weight:600;color:var(--t1);margin-top:2px}.act-kpi-sub{font-size:11px;color:var(--t4)}.act-kpi.green{background:var(--green-bg);border-color:var(--green-br)}.act-kpi.green .act-kpi-label,.act-kpi.green .act-kpi-value{color:var(--green-t)}.act-kpi.red{background:var(--red-bg);border-color:var(--red-br)}.act-kpi.red .act-kpi-label,.act-kpi.red .act-kpi-value{color:var(--red-t)}.act-adv-head{display:flex;align-items:center;gap:8px;padding:9px 16px;border-bottom:1px solid var(--hairline-soft);font-size:11px}.act-adv-note{font-size:10.5px;color:var(--t4)}.act-adv-rows{font-size:11.5px;color:var(--t2)}.act-adv-row{display:flex;align-items:baseline;gap:10px;padding:8px 16px;border-bottom:1px solid var(--hairline-soft)}.act-adv-row.amber{background:var(--amber-bg)}.act-adv-row strong{color:var(--t1)}.act-adv-row .act-when{width:40px}.act-adv-copy{flex:1;min-width:0;overflow-wrap:anywhere}.act-adv-badge{font-size:10px;font-weight:700;color:var(--chip-t);background:var(--chip-bg);border:1px solid var(--chip-br);border-radius:4px;padding:1px 6px;flex:none;white-space:nowrap}.act-adv-badge.green{color:var(--green-t);background:var(--green-bg);border-color:var(--green-br)}.act-adv-badge.amber{color:var(--amber-t);background:var(--amber-bg);border-color:var(--amber-br)}.act-adv-badge.red{color:var(--red-t);background:var(--red-bg);border-color:var(--red-br)}.act-adv-foot{margin-top:auto;display:flex;align-items:center;padding:9px 16px;border-top:1px solid var(--hairline-soft);background:var(--row-alt);font-size:10.5px;color:var(--t4)}.act-adv-more{font-weight:600}.strat-tabbar{position:sticky;top:0;z-index:30}.strat-tab-divider{padding:0 6px 0 14px;border-left:1px solid var(--hairline);margin-left:8px}.page.page-strat{max-width:1240px}.strat-title-row{display:flex;align-items:center;gap:10px;margin:0 0 12px}.strat-title-row .page-title{margin:0;flex:1;font-weight:700}.strat-title-sub{font-weight:500;color:var(--t4);font-size:inherit}.strat-ks-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--input-br);background:var(--input-bg);color:var(--t3);border-radius:6px;padding:5px 11px;font-size:11px;font-weight:600;text-decoration:none;white-space:nowrap}.strat-ks-pill:hover{color:var(--red-t);border-color:var(--red-br)}.strat-ks-dot{width:7px;height:7px;border-radius:50%;background:var(--red);opacity:.7;flex:none}.strat-ks-meta{font-size:10px;font-weight:500;color:var(--t5)}.strat-new-btn{border-radius:6px;padding:6px 13px;font-size:11.5px;font-weight:700}.strat-halted-banner{background:var(--red-bg);border:1px solid var(--red-br);color:var(--red-t);border-radius:8px;padding:9px 12px;font-size:11.5px;line-height:1.5;margin:0 0 12px}.strat-halted-banner a{color:var(--red-t);font-weight:700}.grid-head.grid-strat,.row.grid-strat{grid-template-columns:26px minmax(170px,250px) minmax(95px,140px) minmax(170px,240px) 84px 130px 90px 40px;gap:0 12px;padding:11px 16px}.grid-head.grid-strat{padding:7px 16px;font-size:9px;font-weight:700;letter-spacing:.07em;color:var(--t5);background:transparent}.row.grid-strat{align-items:center;font-size:12.5px;border-left:none}.strat-row-link{position:absolute;inset:0;z-index:1}.row.grid-strat>:not(.strat-row-link){position:relative;z-index:2;pointer-events:none}.row.grid-strat>.strat-actions .icon-btn{pointer-events:auto}.row.grid-strat:hover,.row.grid-strat:has(.strat-row-link:focus-visible){background:var(--row-hover)}.row.grid-strat:has(.strat-row-link:focus-visible){box-shadow:inset 0 0 0 2px var(--accent-br)}.row.grid-strat.disabled,.row.grid-strat.draft{color:var(--t4)}.health-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.health-dot.green{background:var(--green)}.health-dot.red{background:var(--red)}.health-dot.off{background:var(--t5)}.health-dot.draft{background:transparent;border:1.5px dashed var(--t5)}.strat-name{font-weight:700;color:var(--t1);display:inline-flex;gap:6px;align-items:center}.row.grid-strat.disabled .strat-name,.row.grid-strat.draft .strat-name{color:var(--t3)}.strat-status{display:flex;flex-direction:column;gap:1px;min-width:0}.strat-state{font-size:11px;font-weight:700;line-height:1.5}.strat-state.enabled{color:var(--green-t)}.strat-state.degraded{font-size:10px;color:var(--red-t);background:var(--red-bg);border:1px solid var(--red-br);border-radius:4px;padding:2px 7px;align-self:flex-start}.strat-state.disabled,.strat-state.draft{color:var(--t4)}.strat-note{font-size:10px;color:var(--t4)}.strat-ver{color:var(--t5);font-size:10px}.strat-active{font-size:11.5px;font-weight:600}.strat-fulfilled{display:inline-flex;align-items:center;gap:7px}.strat-pct{color:var(--green-t);font-size:11.5px;font-weight:600}.strat-dim{color:var(--t4);font-size:11.5px}.strat-needs{color:var(--amber-t);font-weight:700;font-size:11.5px}.spark{flex:none;opacity:.85}.strat-actions{position:relative;display:inline-flex;justify-content:flex-end}.strat-menu{position:fixed;top:auto;right:auto;left:auto;border-radius:8px;box-shadow:0 16px 40px #00000059;padding:5px}.strat-menu .menu-item{box-sizing:border-box;display:block;width:100%;text-align:left;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:600;color:var(--t1);border-radius:6px;padding:6px 10px}.strat-menu .menu-item:hover{background:var(--row-hover)}.strat-menu .menu-item:focus{outline:2px solid var(--accent);outline-offset:-2px;background:var(--row-hover)}.lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px}.lib-card{padding:12px 14px;border-radius:10px}.lib-card:hover{border-color:var(--accent-br)}.lib-card-head{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.page-strat .act-tag{margin-left:0}.act-tag.tag-touch{font-size:9px;padding:1px 5px}.act-tag.tag-ver{font-size:10px;letter-spacing:.05em;padding:2px 6px;color:var(--t3)}.act-tag.tag-src{font-size:9px;letter-spacing:.04em;padding:1px 6px;border:none;margin-left:auto}.act-tag.tag-shelf{font-size:9px;font-weight:800;letter-spacing:.06em;padding:2px 7px;flex:none}.act-tag.tag-kind{font-size:8.5px;font-weight:800;letter-spacing:.05em;box-sizing:content-box;width:52px;padding:2px 0;text-align:center;flex:none}.act-tag.tag-draft{font-size:9.5px;letter-spacing:.04em;padding:1px 6px;color:var(--t3)}.act-tag.tag-verif{font-size:9.5px;padding:1px 6px}.trig-dot{width:7px;height:7px;border-radius:50%;flex:none}.trig-dot.accent{background:var(--accent)}.trig-dot.purple{background:var(--purple)}.trig-dot.red{background:var(--red)}.trig-dot.amber{background:var(--amber)}.trig-dot.green{background:var(--green)}.trig-dot.t1{background:var(--t1)}.lib-card-name{font-size:12.5px;font-weight:700;color:var(--t1)}.lib-desc{font-size:11px;color:var(--t3);line-height:1.55;margin:6px 0 0}.lib-emits{margin-top:7px;font-size:11px}.lib-emits-label{color:var(--t5);margin-right:5px}.lib-dot{color:var(--t5)}.lib-emit.green{color:var(--green-t)}.lib-emit.red{color:var(--red-t)}.lib-emit.purple{color:var(--purple-t)}.lib-emit.plain{color:var(--t3)}.lib-chips{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.lib-chips .chip{border-radius:20px;font-size:10px;padding:2px 9px;border:none}.lib-shelf-head{display:flex;align-items:center;gap:8px;margin:0 0 12px}.lib-claim{font-size:11px;color:var(--t3)}.lib-payload{margin-top:7px;font-size:10.5px;color:var(--t4)}.lib-footer{margin:12px 2px 0;font-size:10.5px;color:var(--t4)}.lib-steps{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:12px;align-items:start}.lib-step-list{padding:12px 14px}.lib-step-row{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:7px 11px;background:var(--chip-bg);border:1px solid var(--hairline);border-radius:7px;cursor:pointer;font:inherit;text-align:left;color:var(--t2)}.lib-step-row+.lib-step-row{margin-top:4px}.lib-step-row:hover{border-color:var(--accent-br)}.lib-step-row.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.lib-step-used{margin-left:auto;font-size:10.5px;color:var(--t4);flex:none}.lib-step-detail{padding:12px 14px;background:var(--chrome-bg)}.lib-budget{font-weight:700;color:var(--t1);background:var(--chip-bg);border:1px solid var(--chip-br);border-radius:4px;padding:1px 8px;white-space:nowrap}.lib-uses-label{margin-top:10px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t5)}.lib-use{display:flex;align-items:center;gap:7px;margin-top:6px}.lib-use-block{font-size:11px;color:var(--t3)}.slack-mirror{flex:1;min-width:0;padding:20px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;overflow:auto}.slack-mirror-head{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--t5);text-transform:uppercase}.slack-mirror-sub{margin:0;max-width:600px;font-size:11.5px;color:var(--t3);line-height:1.55}.slack-card{width:min(600px,100%);box-sizing:border-box;background:#fff;border:1px solid var(--hairline);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-band)}.slack-card-head{display:flex;align-items:center;gap:8px;padding:8px 18px;border-bottom:1px solid #eee;font-size:12px;color:#616061}.slack-card-head strong{color:#1d1c1d}.slack-msg{display:flex;gap:10px;padding:14px 18px 12px}.slack-avatar{width:36px;height:36px;border-radius:6px;background:#16171b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;flex:none}.slack-msg-body{flex:1;min-width:0}.slack-msg-meta{display:flex;align-items:baseline;gap:6px}.slack-app-name{font-size:14px;font-weight:800;color:#1d1c1d}.slack-app-tag{font-size:9.5px;font-weight:700;color:#616061;background:#f0f0f0;border-radius:4px;padding:1px 4px}.slack-msg-time{font-size:11px;color:#616061}.slack-msg-text{font-size:13.5px;color:#1d1c1d;margin-top:3px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.slack-actions{display:flex;gap:8px;margin-top:10px}.slack-btn{border:1px solid #bbb;border-radius:4px;padding:6px 14px;font-size:13px;font-weight:700;font-family:inherit;color:#1d1c1d;background:#fff;cursor:pointer}.slack-deeplink{font-family:IBM Plex Mono,monospace;font-size:10.5px;color:#616061;margin-top:7px;overflow-wrap:anywhere}.bld-screen{min-height:calc(100vh - 44px);display:flex;flex-direction:column}.bld-spacer{flex:1}.bld-topbar{position:sticky;top:44px;z-index:55;display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--chrome-bg);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid var(--hairline)}.bld-crumb{font-size:12px;color:var(--t4);text-decoration:none}.bld-crumb:hover{color:var(--t1)}.bld-title{font-size:13px;font-weight:700;color:var(--t1)}.bld-ver-chip{font-size:10px;font-weight:700;letter-spacing:.05em;background:var(--chip-bg);border:1px solid var(--chip-br);color:var(--t3);border-radius:4px;padding:3px 7px}.bld-top-toggle{font-size:11.5px;font-weight:600;font-family:inherit;color:var(--t3);background:none;border:none;border-radius:6px;padding:5px 9px;cursor:pointer}.bld-top-toggle:hover{color:var(--t1)}.bld-top-toggle.active{color:var(--t1);background:var(--chip-bg)}.bld-save-btn{font-size:11.5px}.bld-applies-band{display:flex;align-items:center;gap:8px;padding:7px 16px;background:var(--band-bg);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border-bottom:1px solid var(--hairline);font-size:11.5px;color:var(--t2)}.bld-kicker{font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--t5);text-transform:uppercase;flex:none}.bld-applies-chip{font-size:11px;font-weight:600;background:var(--chip-bg);border:1px solid var(--chip-br);color:var(--chip-t);border-radius:20px;padding:2px 10px}.bld-applies-chip strong{color:var(--t1)}.bld-band-note{font-size:10.5px;color:var(--t4)}.bld-edit-error{display:flex;align-items:center;gap:10px;padding:7px 16px;font-size:11px;color:var(--amber-t);background:var(--amber-bg);border-bottom:1px solid var(--amber-br)}.bld-body{flex:1;display:flex;align-items:stretch;min-height:0}.bld-canvas{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--band-bg);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3)}.bld-wires-legend{display:flex;align-items:center;gap:14px;padding:8px 16px;border-bottom:1px solid var(--hairline);font-size:10.5px;color:var(--t3)}.bld-legend-title{font-weight:700;color:var(--t2)}.bld-legend-swatch{display:inline-block;width:14px;height:2.5px;vertical-align:middle;border-radius:2px}.bld-lanes-scroll{flex:1;min-height:0;overflow-x:auto;display:flex;flex-direction:column}.bld-lane-heads{display:grid;box-sizing:border-box;border-bottom:1px solid var(--hairline)}.bld-lane-head{position:relative;padding:7px 14px;border-right:1px dashed var(--hairline)}.bld-lane-head:nth-last-child(2){border-right:none}.bld-lane-head.warm{background:var(--lane-warm)}.bld-lane-head.retime{padding:0;cursor:pointer}.bld-lane-head.retime:hover{background:var(--row-hover)}.bld-lane-head-btn{display:block;width:100%;margin:0;padding:7px 14px;text-align:left;background:none;border:none;font-family:inherit;color:inherit;cursor:pointer}.bld-lane-head-btn .bld-lane-title,.bld-lane-head-btn .bld-lane-sub{display:block}.bld-lane-title{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t5)}.bld-lane-head.warm .bld-lane-title{color:var(--amber-t)}.bld-lane-sub{font-size:10px;color:var(--t5)}.bld-lane-head.warm .bld-lane-sub{color:var(--amber-t);opacity:.7}.bld-add-lane{display:flex;align-items:center;justify-content:center;border-left:1px dashed var(--hairline);color:var(--t4);position:relative}.bld-add-lane-button{width:100%;height:100%;border:0;color:inherit;background:none;font:inherit;font-size:14px;cursor:pointer}.bld-add-lane-button:hover{background:var(--row-hover);color:var(--t1)}.bld-ck-pop{position:absolute;left:8px;top:40px;z-index:6;width:250px;box-sizing:border-box;background:var(--panel-bg);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border:1px solid var(--hairline);border-radius:10px;box-shadow:0 16px 40px #00000059;padding:11px 13px;cursor:default;text-transform:none;letter-spacing:normal;animation:fadeUp .12s ease-out}.bld-ck-pop-right{left:auto;right:8px}.bld-ck-line{font-size:12px;color:var(--t1);line-height:2;margin-top:4px}.bld-ck-actions{display:flex;align-items:center;gap:6px;margin-top:9px;font-size:11px}.bld-ck-apply{padding:4px 11px;font-size:11px}.bld-ck-remove{margin-left:auto;color:var(--red-t)}.bld-lanes-wrap{position:relative;display:flex;flex-direction:column;flex:1}.bld-lane-bodies{display:grid;box-sizing:border-box;flex:1}.bld-connector{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:3}.bld-lane{padding:12px;display:flex;flex-direction:column;gap:10px;border-right:1px dashed var(--hairline)}.bld-lane:nth-last-child(2){border-right:none}.bld-lane.warm{background:var(--lane-warm)}.bld-lane.approach{background:var(--head-event-bg)}.bld-lane-tail{border-left:1px dashed var(--hairline)}.bld-card{display:block;width:100%;text-align:left;font-family:inherit;color:inherit;cursor:pointer;border-radius:8px;padding:10px 12px;background:var(--panel-bg);border:1px solid var(--hairline);box-shadow:0 1px 3px #00000040}.bld-card:focus-visible,.bld-add-lane-button:focus-visible,.bld-add-block:focus-visible,.bld-top-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bld-card.flagged{border-color:var(--amber-br);box-shadow:0 0 0 3px var(--amber-bg)}.bld-card.selected{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.bld-card-head{display:flex;align-items:center;gap:6px}.bld-card-name{font-size:12px;font-weight:700;color:var(--t1)}.bld-card-flag{margin-left:auto;font-size:9px;font-weight:700;color:var(--amber-t)}.bld-touch-chip{font-size:9px;font-weight:700;color:var(--amber-t);background:var(--amber-bg);border:1px solid var(--amber-br);border-radius:4px;padding:1px 5px}.bld-pickup-chip{margin-left:auto;font-size:9px;font-weight:700;color:var(--cyan-t);background:var(--cyan-bg);border:1px solid var(--cyan-br);border-radius:10px;padding:1px 5px;white-space:nowrap}.bld-card-meta{font-size:10.5px;color:var(--t4);margin-top:2px}.bld-card-conds{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.bld-cond-chip{font-size:9.5px;font-weight:600;color:var(--chip-t);background:var(--chip-bg);border:1px solid var(--chip-br);border-radius:4px;padding:1px 6px}.bld-card-sum{margin-top:6px;font-size:10px;font-weight:600;color:var(--t4)}.bld-card-sum.flagged{color:var(--amber-t)}.bld-card-routes{margin-top:7px;padding-top:7px;border-top:1px solid var(--hairline-soft);font-size:10.5px;line-height:1.7;color:var(--t2)}.bld-route-res{color:var(--t2);font-weight:700}.bld-route-res.tone-green{color:var(--green-t)}.bld-route-res.tone-red{color:var(--red-t)}.bld-route-res.tone-amber{color:var(--amber-t)}.bld-route-res.tone-purple{color:var(--purple-t)}.bld-route-tgt.tone-green{color:var(--green-t);font-weight:700}.bld-route-tgt.tone-amber{color:var(--amber-t);font-weight:700}.bld-route-tgt.task-chip,.bld-route-tgt.crosslane-chip{background:var(--amber-bg);border:1px solid var(--amber-br);border-radius:4px;padding:0 4px;font-weight:600;color:var(--amber-t)}.bld-route-tgt.tone-cyan{color:var(--cyan-t);font-weight:700}.bld-route-tgt.hold-chip{background:var(--cyan-bg);border:1px solid var(--cyan-br);border-radius:4px;padding:0 4px;font-weight:600;color:var(--cyan-t)}.bld-card-timing{margin-top:4px;font-size:10px;color:var(--t4)}.bld-add-anchor{position:relative}.bld-add-block{width:100%;border:none;background:none;border-radius:7px;padding:7px 10px;text-align:left;color:var(--t4);font-size:11px;font-weight:600;font-family:inherit;cursor:pointer}.bld-add-block:hover{background:var(--row-hover);color:var(--t1)}.bld-add-pop{position:absolute;top:34px;left:0;right:0;padding:8px;border-radius:10px;box-shadow:0 16px 40px #00000059}.bld-pop-close{float:right}.bld-pick-block+.bld-pick-block{margin-top:5px}.bld-add-search{display:flex;align-items:center;gap:6px;box-sizing:border-box;border:1px solid var(--input-br);border-radius:6px;padding:5px 9px;font-size:11px;background:var(--input-bg);color:var(--t4);margin-bottom:5px}.bld-add-search input{border:none;outline:none;background:transparent;font-family:inherit;font-size:11px;color:var(--t1);width:100%;padding:0}.bld-pick-row{display:block;width:100%;text-align:left;background:none;border:none;font-family:inherit;padding:6px 9px;border-radius:6px;cursor:pointer}.bld-pick-row:hover{background:var(--row-hover)}.bld-pick-name{display:block;font-weight:700;color:var(--t1);font-size:11.5px}.bld-pick-touch{font-size:8.5px;font-weight:700;color:var(--amber-t);background:var(--amber-bg);border:1px solid var(--amber-br);border-radius:4px;padding:0 4px;vertical-align:1px;margin-left:5px}.bld-pick-line{display:block;color:var(--t4);font-size:10.5px;margin-top:1px}.bld-pick-empty{padding:6px 9px;font-size:11px;color:var(--t4)}.bld-pick-help,.bld-pick-group{padding:5px 9px;color:var(--t4);font-size:10px}.bld-pick-group{color:var(--t2);font-weight:700;border-top:1px solid var(--hairline-soft);margin-top:5px}.bld-trial-warning{margin:7px 2px 2px;padding:9px;color:var(--amber-t);background:var(--amber-bg);border:1px solid var(--amber-br);border-radius:7px;font-size:10.5px;line-height:1.45}.bld-trial-warning label,.bld-trial-warning>div{display:block;margin-top:7px}.bld-removal-result{display:grid;gap:5px;margin-top:10px;color:var(--t2)}.bld-removal-result select{font:inherit;color:var(--t1);padding:5px;background:var(--input-bg);border:1px solid var(--input-br);border-radius:5px}.lib-block-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px}.lib-block-heading h1,.lib-availability-section h2,.lib-block-card h3{margin:0}.lib-block-heading p{color:var(--t4);margin:4px 0 0}.lib-block-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.lib-block-filters button{font:inherit;color:var(--t3);background:var(--chip-bg);border:1px solid var(--chip-br);border-radius:14px;padding:4px 9px;cursor:pointer}.lib-block-filters button.active{color:var(--accent-t);border-color:var(--accent)}.lib-availability-section{margin:22px 0}.lib-availability-section>h2{font-size:13px;margin-bottom:9px}.lib-block-card{padding:12px}.lib-block-option+.lib-block-option{border-top:1px solid var(--hairline-soft);margin-top:10px;padding-top:10px}.lib-option-name{color:var(--t2);font-weight:700;margin-top:8px}.lib-block-option dl{margin:8px 0 0;display:grid;gap:4px}.lib-block-option dl div{display:grid;grid-template-columns:112px 1fr;gap:8px}.lib-block-option dt{color:var(--t4)}.lib-block-option dd{margin:0;color:var(--t2)}.bld-lane-note{font-size:10px;color:var(--amber-t);line-height:1.5;opacity:.8}.bld-handler-ledge{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--hd-bg);border-top:1px solid var(--hd-bt);box-shadow:var(--hd-shadow);flex-wrap:wrap}.bld-hd-required{font-size:10px;font-weight:800;letter-spacing:.06em;background:var(--hd-chip-amber-bg);border:1px solid var(--hd-chip-amber-br);color:var(--hd-amber);border-radius:4px;padding:2px 7px}.bld-hd-name{font-size:12px;font-weight:700;color:var(--hd-t)}.bld-hd-meta{font-size:11px;color:var(--hd-meta)}.bld-hd-meta strong{color:var(--hd-t)}.bld-hd-catches{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:var(--hd-amber);background:var(--hd-chip-amber-bg);border:1px solid var(--hd-chip-amber-br);border-radius:4px;padding:2px 7px}.bld-hd-also{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:var(--hd-meta);border:1px solid var(--hd-bt);border-radius:4px;padding:2px 7px}.bld-hd-edit{font-size:11px;font-weight:600;border:1px solid var(--hd-bt);color:var(--hd-t);border-radius:4px;padding:3px 9px;text-decoration:none}.bld-hd-edit:hover{background:var(--hd-chip-amber-bg)}.bld-rail{width:270px;flex:none;border-left:1px solid var(--hairline);background:var(--chrome-bg);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.bld-rail-head{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--hairline-soft)}.bld-rail-title{font-size:12px;font-weight:700;color:var(--t1)}.bld-lib-drawer-title{font-size:11px}.bld-applies-edit{font-size:11px;font-weight:700}.bld-rail-meta{padding:9px 14px;font-size:10.5px;color:var(--t4);line-height:1.5}.bld-rail-section{padding:11px 14px;border-bottom:1px solid var(--hairline-soft)}.bld-rail-section .bld-kicker{display:block;margin-bottom:6px}.bld-rail-section .bld-rail-meta{padding:0 0 6px}.bld-routes{display:flex;flex-direction:column;gap:6px;font-size:11px;color:var(--t2);line-height:1.5}.bld-route{position:relative}.bld-route.unwired{padding:5px 7px;margin:0 -7px;border-radius:6px;background:var(--amber-bg);border:1px dashed var(--amber-br)}.bld-route-sub{display:block;font-size:10px;color:var(--t4);margin-top:1px;line-height:1.4}.bld-route.unwired .bld-route-sub{color:var(--amber-t);opacity:.85}.bld-wire-anchor{position:relative;margin-left:5px}.bld-wire-btn{font-size:10px;font-weight:700;font-family:inherit;color:var(--accent-t);background:none;border:none;padding:0;cursor:pointer}.bld-wire-btn:hover{text-decoration:underline}.bld-wire-menu{position:fixed;top:auto;right:auto;left:auto;width:230px;max-height:260px;overflow-y:auto;box-shadow:0 16px 40px #00000059}.bld-wire-menu .menu-item{display:flex;align-items:center;flex-wrap:wrap;gap:6px;width:100%;text-align:left;font-size:11.5px;font-weight:600;font-family:inherit;color:var(--t1);background:none;border:none;border-radius:6px;padding:7px 10px;cursor:pointer}.bld-wire-menu .menu-item:hover:not(.disabled){background:var(--row-hover)}.bld-wire-menu .menu-item.disabled{color:var(--t5);cursor:default}.bld-menu-reason{flex-basis:100%;font-size:9.5px;color:var(--t5);margin-top:2px}.bld-wire-menu .menu-group+.menu-group{margin-top:4px;padding-top:4px;border-top:1px solid var(--hairline-soft)}.bld-wire-menu .menu-group-label{font-size:9.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--t5);padding:4px 10px 2px}.bld-menu-hint{margin-left:auto;font-size:9.5px;font-weight:600;color:var(--t5)}.bld-menu-chev{margin-left:auto;color:var(--t5)}.bld-unwired-card{margin:10px 14px;padding:9px 11px;background:var(--amber-bg);border:1px solid var(--amber-br);border-radius:8px;font-size:10.5px;color:var(--t2);line-height:1.5}.bld-unwired-card strong{color:var(--amber-t)}.bld-cond-row{display:flex;align-items:center;gap:6px;padding:2px 0}.bld-cond-label{font-size:10.5px;color:var(--t2);flex:1}.bld-cond-remove{font-size:10px;font-family:inherit;color:var(--t4);background:none;border:none;cursor:pointer;padding:0 2px}.bld-cond-remove:hover{color:var(--red-t)}.bld-cond-form{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:7px}.bld-criterion-composer{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:8px}.bld-cond-raw-toggle{display:block;margin-top:6px;font-size:10px;color:var(--t5)}.bld-kicker-edit{float:right;font-size:10px;font-weight:600;color:var(--accent-t)}.bld-timing-form{display:flex;flex-direction:column;gap:6px;margin-top:6px}.bld-timing-row{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.bld-timing-label{font-size:10.5px;font-weight:600;color:var(--t3);width:42px}.bld-pacing-form{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-top:6px}.bld-pacing-x{font-size:10.5px;color:var(--t4)}.bld-input{font-size:11px;font-family:inherit;color:var(--t1);background:var(--input-bg);border:1px solid var(--input-br);border-radius:6px;padding:4px 7px;outline:none}.bld-input-value{width:52px}.bld-select{font-size:10.5px;font-family:inherit;color:var(--t2);background:var(--input-bg);border:1px solid var(--input-br);border-radius:6px;padding:4px 5px;outline:none}.bld-remove-btn{font-size:11px}.bld-lib-card{margin:8px 12px 0;border:1px solid var(--hairline);border-radius:8px;padding:9px 11px;background:var(--panel-bg)}.bld-lib-name{display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--t1)}.bld-lib-line{font-size:10px;color:var(--t4);margin-top:2px}.grid-head.grid-rollout,.row.grid-rollout{grid-template-columns:minmax(230px,1fr) 300px 84px 230px 96px}.row.grid-rollout{cursor:default}.grid-head.grid-live-ops,.row.grid-live-ops{grid-template-columns:150px minmax(220px,1fr) 100px 120px 110px}.row.grid-live-ops{cursor:default}.grid-head.grid-live-allowlist,.row.grid-live-allowlist{display:grid;grid-template-columns:150px 1fr;align-items:center}.row.grid-live-allowlist{cursor:default}.live-allowlist-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.chip-x{margin-left:5px;border:0;background:transparent;color:inherit;font-size:12px;cursor:pointer;padding:0 1px}.chip-x:hover{color:var(--red)}.live-fixes{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.live-fix-btn{margin-left:auto;flex:none;font-size:11px;padding:3px 10px}.live-fixes .live-fix-btn{margin-left:0}.live-fix-hint{margin-left:auto;flex:none;font-size:10.5px;color:var(--t4)}.grid-head.grid-rollout-audit,.row.grid-rollout-audit{grid-template-columns:150px 120px 110px minmax(220px,1fr)}.row.grid-rollout-audit{cursor:default}.cell-sub{font-size:11px;color:var(--t4)}.row.grid-rollout .event-sub{color:var(--t3);display:var(--subdisp)}.rollout-audit-band{margin-top:24px}button.act-tab{background:none;border-top:none;border-right:none;border-left:none;font-family:inherit;cursor:pointer}.grid-head.grid-roster,.row.grid-roster{grid-template-columns:minmax(120px,160px) minmax(180px,1fr) minmax(160px,220px) 96px 150px 90px}button.roster-row{width:100%;text-align:left;border-top:none;border-right:none;background:none;font-family:inherit;color:var(--t2)}button.roster-row:nth-child(2n){background:var(--row-alt)}button.roster-row:hover{background:var(--row-hover)}.roster-person{display:flex;align-items:center;gap:9px;color:var(--t1)}.roster-avatar{width:24px;height:24px;border-radius:50%;flex:none;background:var(--avatar-bg);color:var(--avatar-t);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600}.roster-email{font-size:11px;color:var(--t2)}.roster-role-chips{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.roster-foot{display:flex;align-items:center;gap:14px;padding:10px 16px;border-top:1px solid var(--hairline-soft);font-size:10.5px;color:var(--t4)}.ep-roles-line{display:flex;align-items:center;gap:6px;margin-top:8px;flex-wrap:wrap}.ep-identity-grid{display:grid;grid-template-columns:110px 1fr;gap:4px 10px;padding:9px 0;border-bottom:1px solid var(--hairline-soft);font-size:11px;align-items:baseline;margin-top:8px}.ep-id-label{color:var(--t5);font-size:10.5px}.ep-id-source{color:var(--t5);font-size:10px}.ep-sync-note{font-size:10px;color:var(--t4);padding:6px 0;border-bottom:1px solid var(--hairline-soft)}.ep-list{max-height:200px;overflow-y:auto}.ep-row{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--hairline-soft);font-size:11.5px;color:var(--t1)}.ep-row.denied{color:var(--t4)}.ep-row-spacer{flex:1}.ep-gated{color:var(--red-t);font-weight:600;font-size:10px}.ep-kicker{padding:10px 0 4px;font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--t5);text-transform:uppercase}.roster-role-picker{display:flex;flex-direction:column;gap:6px;margin:10px 0}.roster-role-option{display:flex;align-items:center;gap:8px;cursor:pointer}.grid-matrix{display:grid;grid-template-columns:minmax(230px,340px) repeat(7,minmax(56px,1fr));align-items:center}.matrix-head{border-bottom:1px solid var(--hairline);background:var(--head-event-bg)}.matrix-cap-head,.matrix-col-head{padding:8px 14px;font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--t5);text-transform:uppercase}.matrix-col-head{padding:8px 4px;text-align:center;font-size:10px;color:var(--t1);letter-spacing:0;text-transform:none;font-weight:700}.matrix-row{border-bottom:1px solid var(--hairline-soft)}.matrix-cap{padding:8px 14px;font-size:11.5px;color:var(--t1)}.matrix-cell{display:flex;justify-content:center;padding:8px 0}.matrix-mark{width:15px;height:15px;box-sizing:border-box;border-radius:4px;border:1.5px solid var(--chip-br);color:transparent;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.matrix-mark.held{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-t)}.tip-chip{position:fixed;z-index:96;pointer-events:none;background:var(--btn-bg);color:var(--btn-t);font-size:10px;font-weight:600;letter-spacing:.01em;padding:3px 9px;border-radius:6px;white-space:nowrap;box-shadow:0 6px 18px #00000040}.mix-card{position:fixed;width:312px;z-index:95;box-sizing:border-box;background:var(--popover-surface);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border:1px solid var(--popover-border);border-radius:12px;box-shadow:var(--popover-shadow);overflow:hidden;animation:fadeUp .16s ease-out}.mix-card-head{padding:11px 13px 12px;border-bottom:1px solid var(--hairline-soft)}.mix-card-title{font-size:12px;font-weight:700;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mix-card-sub{font-size:10px;color:var(--t4);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mix-card-bar{display:flex;gap:1px;height:7px;border-radius:3.5px;overflow:hidden;margin-top:10px}.mix-card-bar .mix-seg{min-width:2px}.mix-seg.active,.mix-sw.active{background:var(--seg-idle)}.mix-seg.sold,.mix-sw.sold{background:var(--purple)}.mix-seg.fulfilled,.mix-sw.fulfilled{background:var(--green)}.mix-seg.cancelled,.mix-sw.cancelled{background:var(--red)}.mix-card-rows{padding:6px 7px}.mix-row{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:6px}.mix-row.zero{opacity:.38}.mix-sw{width:10px;height:10px;border-radius:3px;flex:none}.mix-n{font-weight:700;color:var(--t1);width:38px;text-align:right;flex:none}.mix-label{font-size:11px;color:var(--t2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mix-pct{margin-left:auto;font-size:10px;color:var(--t5);width:30px;text-align:right;flex:none}.event-head{position:relative}.hover-cluster{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:2px;border-radius:8px;z-index:96}.hover-cluster.row-cluster{right:10px}.hover-cluster.ev-cluster{padding:1px 2px;background:linear-gradient(0deg,var(--accent-bg),var(--accent-bg)),var(--sel-bg);border:1px solid var(--accent-br);box-shadow:var(--shadow-band)}.hover-cluster.ev-cluster.armed{background:linear-gradient(0deg,var(--accent-bg),var(--accent-bg)),var(--panel-bg)}.hover-cluster.row-cluster{padding:3px;background:var(--sel-bg);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid var(--hairline);box-shadow:var(--shadow-band)}.cluster-btn{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--t3);background:none;border:none;padding:0;font:inherit}.cluster-btn:hover{background:var(--row-hover);color:var(--t1)}.cluster-btn:disabled{opacity:.45;cursor:wait}.cluster-btn.live{color:var(--green-t)}.cluster-sep{width:1px;height:14px;background:var(--hairline);margin:0 2px;flex:none}.cluster-arm{display:inline-flex;align-items:center;gap:6px;height:24px;border-radius:6px;padding:0 9px;cursor:pointer;font:inherit;font-size:10.5px;font-weight:700;color:var(--green-t);background:var(--green-bg);border:1px solid var(--green-br);white-space:nowrap}.cluster-arm .arm-dot{width:8px;height:8px;border-radius:50%;background:var(--green);flex:none}.cluster-arm em{font-style:normal;font-weight:500;color:var(--t3)}.cluster-arm.out{color:var(--amber-t);background:var(--amber-bg);border-color:var(--amber-br)}.cluster-arm.out .arm-dot{background:var(--amber)}.cluster-cancel{height:24px;padding:0 7px;border:none;background:none;color:var(--t4);font:inherit;font-size:10px;font-weight:600;cursor:pointer;border-radius:6px}.cluster-cancel:hover{color:var(--t1);background:var(--row-hover)}.event-sync-receipt{position:relative;z-index:2;display:inline-flex;align-items:center;gap:5px;flex:none;padding:1px 6px;border:1px solid var(--hairline);border-radius:5px;color:var(--t3);background:var(--chip-bg);font-size:9.5px;font-weight:700}.event-sync-receipt.gain{color:var(--green-t);border-color:var(--green-br);background:var(--green-bg)}.event-sync-receipt.warning{color:var(--amber);border-color:var(--amber-br)}.event-sync-receipt.error{color:var(--red-t);border-color:var(--red-br)}.event-sync-receipt.queued{color:var(--t4);border-style:dashed}.event-sync-receipt.complete{color:var(--green-t);border-color:var(--green-br)}.date-sync-receipt{position:relative;display:inline-flex;align-items:center;gap:5px;flex:none;color:var(--hd-meta);font-size:9.5px;font-weight:700}.date-sync-receipt.gain{color:var(--hd-green)}.date-sync-receipt.warning{color:var(--hd-amber)}.date-sync-receipt.error{color:var(--hd-red)}.date-sync-receipt:focus-visible{outline:1px solid var(--hd-green);outline-offset:3px;border-radius:3px}.event-sync-spinner{width:8px;height:8px;box-sizing:border-box;border:1.5px solid var(--hairline);border-top-color:var(--accent);border-radius:50%;animation:eventSyncSpin .65s linear infinite}@keyframes eventSyncSpin{to{transform:rotate(360deg)}}.event-sync-queued-dot{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.45}.tp-reconciliation{display:flex;align-items:baseline;gap:6px;margin:5px 8px 2px;padding:5px 7px;border-left:2px solid var(--accent);color:var(--t3);background:color-mix(in srgb,var(--accent-bg) 54%,transparent);font-size:10px;line-height:1.35}.tp-reconciliation strong{color:var(--t2);font-size:9px;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.tp-reconciliation.ledger-catching-up{border-left-color:var(--amber)}.tp-reconciliation.published,.tp-reconciliation.departure-receipt{border-left-color:var(--green)}.tp-reconciliation.partial-published{border-left-color:var(--amber)}.tp-reconciliation.error{border-left-color:var(--red)}.sync-progress-ring{width:15px;height:15px;flex:none;overflow:visible}.sync-progress-track,.sync-progress-value{fill:none;stroke-width:2.2}.sync-progress-track{stroke:color-mix(in srgb,currentColor 20%,transparent)}.sync-progress-value{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset .32s cubic-bezier(.22,.8,.25,1)}.sync-inspector{width:388px;padding:0;overflow:hidden;color:var(--t1)}.sync-inspector:focus-visible,.sync-queue:focus-visible{outline:1px solid var(--accent);outline-offset:-2px}.sync-inspector-head{display:flex;align-items:center;gap:13px;padding:14px 15px 13px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 60%);border-bottom:1px solid var(--hairline)}.sync-inspector-ring-wrap{position:relative;width:44px;height:44px;flex:none}.sync-inspector-ring-wrap .sync-progress-ring{width:44px;height:44px;color:var(--accent)}.sync-inspector-ring-wrap .sync-progress-track,.sync-inspector-ring-wrap .sync-progress-value{stroke-width:1.7}.sync-inspector-ring-wrap strong{position:absolute;inset:0;display:grid;place-items:center;font:700 9px var(--mono);color:var(--t2)}.sync-inspector-kicker{font:700 8.5px var(--mono);letter-spacing:.11em;color:var(--accent)}.sync-inspector-title{margin-top:2px;font-size:12.5px;font-weight:780}.sync-inspector-sub{margin-top:3px;font-size:9px;color:var(--t4)}.sync-stage-card{margin:11px 12px 9px;padding:10px 11px;border:1px solid var(--hairline);border-radius:9px;background:var(--input-bg)}.sync-stage-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:11px;font-weight:750}.sync-stage-top strong{color:var(--t4);font-size:9px}.sync-stage-label{display:flex;align-items:center;gap:6px;margin-top:6px;color:var(--t2);font-size:10px}.sync-stage-label .mono{margin-left:auto;color:var(--t4);font-size:9px}.sync-live-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 14%,transparent);animation:syncLive 1.45s ease-in-out infinite}@keyframes syncLive{50%{opacity:.5;transform:scale(.82)}}.sync-stage-meter{height:3px;margin-top:8px;border-radius:3px;overflow:hidden;background:var(--hairline)}.sync-stage-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--green));transition:width .32s cubic-bezier(.22,.8,.25,1)}.sync-stage-counts{display:flex;gap:12px;margin-top:8px;color:var(--t4);font-size:8.5px}.sync-queue-label{padding:2px 14px 6px;font:700 8.5px var(--mono);letter-spacing:.09em;color:var(--t4)}.sync-queue{max-height:220px;overflow:auto;padding:0 7px 8px;scrollbar-width:thin}.sync-queue-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:28px;padding:0 7px;border-radius:6px;color:var(--t3);font-size:10px}.sync-queue-row.current{color:var(--t1);background:color-mix(in srgb,var(--accent) 9%,transparent)}.sync-queue-row.complete{color:var(--green-t)}.sync-queue-state{display:grid;place-items:center;width:17px;height:17px;border:1px solid var(--hairline);border-radius:50%;font:700 8px var(--mono)}.sync-queue-row.current .sync-queue-state{border-color:var(--accent);color:var(--accent)}.sync-queue-row.complete .sync-queue-state{border-color:var(--green-br)}.sync-queue-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.sync-queue-pos{font-size:8.5px;color:var(--t4)}.sync-inspector-foot{display:flex;align-items:center;gap:6px;padding:7px 14px 9px;border-top:1px solid var(--hairline);color:var(--t4);font:500 8.5px var(--mono)}.sync-inspector-foot span{color:var(--green-t);font-size:9px}.fulfilled-toggle{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border:1px solid var(--hairline);border-radius:6px;background:transparent;color:var(--t4);font:700 9px var(--sans);white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.fulfilled-toggle:hover{color:var(--t2);background:var(--row-hover)}.fulfilled-toggle.on{color:var(--green-t);border-color:var(--green-br);background:var(--green-bg)}.help-underline{border-bottom:1px dotted var(--t5);cursor:help}.tix-anchor{display:inline-flex;padding:0;border:0;color:inherit;background:transparent;cursor:help}.help-cursor{cursor:help}.hover-card{position:fixed;z-index:95;box-sizing:border-box;background:var(--popover-surface);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border:1px solid var(--popover-border);border-radius:12px;box-shadow:var(--popover-shadow);overflow:hidden;animation:fadeUp .12s ease-out;cursor:default}.hover-card.hv-tix{width:min(540px,calc(100vw - 24px))}.hover-card.hv-status{width:344px}.hover-card.hv-acct{width:340px;max-height:calc(100vh - 24px);overflow-y:auto;overscroll-behavior:contain}.hv-acct .hv-status-line.mono{overflow-wrap:anywhere}.hv-acct .hv-head{gap:11px;padding:13px 14px 11px;border-bottom:0}.hv-acct .hv-avatar{width:30px;height:30px;font-size:10.5px}.hv-acct .hv-title{font-size:12.5px}.hv-acct .hv-sub{margin-top:2px;font-size:10.5px}.hv-account-issue{display:flex;align-items:center;gap:9px;min-height:31px;box-sizing:border-box;margin:0 14px 10px;padding:7px 10px;border:1px solid var(--amber-br);border-radius:8px;background:var(--amber-bg);color:var(--amber-t);font-size:10.5px;font-weight:700;line-height:1.35}.hv-account-issue svg{flex:none}.hv-account-dossier{display:grid;gap:0;padding:0 14px 11px}.hv-account-dossier-row{display:grid;grid-template-columns:61px minmax(0,1fr);align-items:center;min-height:23px}.hv-account-dossier-key{color:var(--t5);font:700 8.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.hv-account-dossier-value{display:flex;align-items:center;gap:6px;min-width:0;color:var(--t2);font-size:11px}.hv-account-dossier-value.mono{color:var(--t1);font-weight:600}.hv-account-dot{width:5px;height:5px;flex:none;border-radius:50%;background:var(--t5)}.hv-account-dot.healthy,.hv-account-dot.active,.hv-account-dot.recent{background:var(--green)}.hv-account-dot.bad,.hv-account-dot.missing,.hv-account-dot.failed,.hv-account-dot.stale{background:var(--amber)}.hv-account-dot.unknown{box-sizing:border-box;border:1px solid var(--t5);background:transparent}.hv-account-proxy-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hv-account-copy{display:inline-grid;place-items:center;width:16px;height:16px;flex:none;padding:0;border:0;background:transparent;color:var(--t5);cursor:pointer}.hv-account-copy:hover,.hv-account-copy:focus-visible{color:var(--accent-t)}.hv-account-copy:focus-visible{outline:1px solid var(--accent);outline-offset:1px;border-radius:3px}.hv-signal-icon{width:30px;height:30px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor}.hv-signal.error .hv-signal-icon{color:var(--red);background:var(--red-bg)}.hv-signal.warning .hv-signal-icon{color:var(--amber);background:var(--amber-bg)}.hv-signal.unknown .hv-signal-icon,.hv-signal.neutral .hv-signal-icon{color:var(--t4);background:var(--chip-bg)}.hv-signal .hv-title{font-size:12.5px}.hv-signal .hv-sub.mono{overflow-wrap:anywhere;white-space:normal}.hv-signal .hv-account-dossier-value{overflow-wrap:anywhere}.hv-signal-actions{flex:none;display:inline-flex;align-items:center;gap:10px}.hv-signal-all{appearance:none;border:0;background:none;padding:0;margin:0;color:var(--accent-t);font:inherit;font-weight:700;cursor:pointer}.hv-signal-all:focus-visible,.hv-signal-actions a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.hv-account-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:33px;box-sizing:border-box;padding:8px 14px;border-top:1px solid var(--hairline-soft);color:var(--t5);font-size:9.5px}.hv-account-provenance{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hv-account-footer a{flex:none;color:var(--accent-t);font-weight:700}.hv-account-link{padding:8px 13px;border-top:1px solid var(--hairline-soft)}.hv-head{display:flex;align-items:center;gap:10px;padding:10px 13px;border-bottom:1px solid var(--hairline-soft)}.hv-head-main{min-width:0;flex:1}.hv-title{font-size:12px;font-weight:700;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-sub{font-size:10px;color:var(--t4);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-po-line{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-size:10px;color:var(--t4);text-decoration:none;cursor:pointer}a.hv-po-line:hover{color:var(--accent-t)}.hv-po-id{font-weight:600;color:var(--t3)}.hv-ext{font-size:9px;color:var(--t5)}.hv-rows{padding:6px 7px}.hv-tix-row{display:grid;grid-template-columns:18px 1fr;gap:1px 8px;align-items:center;padding:6px;border-radius:7px}.hv-tix-sw{display:inline-flex;justify-content:center}.hv-tix-label{display:flex;align-items:center;font-size:11px;color:var(--t1);font-weight:600}.hv-tix-detail{font-family:IBM Plex Mono,monospace;font-size:9.5px;color:var(--t4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;gap:4px;align-items:center}.hv-status-body{padding:8px 14px 10px;display:grid;gap:4px}.hv-status-line{font-size:11px;color:var(--t3)}.hv-status-line strong{color:var(--t1)}.hv-status-line.mono{font-size:10px;color:var(--t4)}.hv-foot{padding:8px 14px;border-top:1px solid var(--hairline-soft);font-size:10px;line-height:1.5}.hv-foot.live,.hv-foot.wait{padding:7px 14px;font-size:9.5px;color:var(--t5)}.hv-foot.held{background:var(--amber-bg);color:var(--amber-t)}.hv-foot.dead{background:var(--red-bg);color:var(--red-t)}.hv-foot.merged{background:var(--accent-bg);color:var(--accent-t)}.hv-avatar{width:26px;height:26px;border-radius:50%;flex:none;background:var(--chip-bg);border:1px solid var(--chip-br);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--t2)}.hover-card.hv-tix{width:min(540px,calc(100vw - 24px));animation:tp-enter .16s ease-out}.hover-card.hv-tix.pinned{border-color:var(--popover-pinned-border);box-shadow:var(--popover-shadow),var(--popover-pinned-ring)}@keyframes tp-enter{0%{opacity:0;transform:translateY(4px)}}.tp-popover{color:var(--t1);font-family:IBM Plex Sans,sans-serif}.tp-head{min-height:54px;padding:11px 12px 10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--popover-separator)}.tp-head>div:first-child{min-width:0;flex:1}.tp-head strong{font-size:13px;font-weight:800}.tp-head strong+span{margin-left:7px;color:var(--t3);font-size:10.5px}.tp-head p{min-width:0;margin:3px 0 0;display:flex;align-items:center;gap:6px;color:var(--t4);font-size:9.5px;white-space:nowrap}.tp-head p>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.tp-head p>*+*:before{content:"·";margin-right:6px;color:var(--t5)}.tp-head p a{flex:none;color:var(--t3);text-decoration:none}.tp-head p a:hover{color:var(--accent-t)}.tp-head-actions,.tp-counts,.tp-verdict-actions,.tp-line-actions{display:flex;align-items:center;gap:5px}.tp-head-actions{flex:none;gap:6px}.tp-counts span{min-width:18px;height:18px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:4px;font:800 9.5px IBM Plex Mono,monospace}.tp-counts .attention{color:var(--popover-red-solid-t);background:var(--red)}.tp-counts .unsold{color:var(--accent-t);background:var(--accent-bg);border:1px solid var(--accent)}.tp-counts .sold{color:var(--popover-purple-solid-t);background:var(--purple)}.tp-counts .links{color:var(--popover-cyan-solid-t);background:var(--cyan)}.tp-counts .fulfilled{color:var(--popover-green-solid-t);background:var(--green)}.tp-pin,.tp-close{height:26px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--chip-br);border-radius:6px;color:var(--t3);background:transparent;font:600 9.5px IBM Plex Sans,sans-serif;white-space:nowrap;cursor:pointer}.tp-pin{padding:0 8px}.tp-close{width:26px;padding:0;border-color:transparent}.tp-pin:hover,.tp-close:hover{color:var(--accent-t);border-color:var(--accent-br)}.tp-pin.active{color:var(--accent-t);background:var(--accent-bg);border-color:var(--accent-br)}.tp-scroll{max-height:min(470px,calc(100vh - 150px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.tp-verdict{min-height:40px;padding:8px 14px;box-sizing:border-box;display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid var(--popover-separator)}.tp-verdict>i{width:7px;height:7px;border-radius:50%;background:currentColor}.tp-verdict>div:nth-child(2){min-width:0;display:grid;gap:2px}.tp-verdict strong{color:inherit;font-size:10.5px;font-weight:700}.tp-verdict span{color:var(--t3);font-size:9px}.tp-verdict.green{color:var(--green-t);background:var(--green-bg)}.tp-verdict.amber{color:var(--amber-t);background:var(--amber-bg)}.tp-verdict.red{color:var(--red-t);background:var(--red-bg)}.tp-verdict.purple{color:var(--purple-t);background:var(--purple-bg)}.tp-verdict.cyan{color:var(--cyan-t);background:var(--cyan-bg)}.tp-verdict.indigo,.tp-verdict.loading{color:var(--accent-t);background:var(--accent-bg)}.tp-verdict.loading>i{animation:tp-pulse 1.1s ease-in-out infinite}@keyframes tp-pulse{50%{opacity:.3}}.tp-participants{margin:1px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px}.tp-participants li{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.tp-participants li:before{content:"";width:5px;height:5px;border-radius:50%;flex:none;background:var(--t4)}.tp-participants li[data-state=ready]:before{background:var(--green)}.tp-participants li[data-state=running]:before{background:var(--accent);animation:tp-pulse 1.1s ease-in-out infinite}.tp-participants li[data-state=queued]:before{background:none;border:1px solid var(--t4)}.tp-participants li[data-state=failed]:before,.tp-participants li[data-state=blocked]:before{background:var(--red)}.tp-participants .mono{font-size:9px;color:var(--t3)}.tp-participants li[data-state=ready] span:last-child{color:var(--green-t)}.tp-participants li[data-state=running] span:last-child{color:var(--accent-t)}.tp-participants li[data-state=failed] span:last-child,.tp-participants li[data-state=blocked] span:last-child{color:var(--red-t)}.tp-progress{display:block;color:var(--t3);font-size:9px}.tp-btn,.tp-sale-action .chip{height:22px;padding:0 8px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--chip-br);border-radius:5px;color:var(--t2);background:transparent;font:700 9.5px IBM Plex Sans,sans-serif;white-space:nowrap;cursor:pointer}.tp-verdict .tp-btn,.tp-verdict .tp-sale-action .chip{height:24px}.tp-btn.primary,.tp-sale-action.primary .chip{color:var(--btn-t);background:var(--btn-bg);border-color:var(--btn-bg)}.tp-btn.danger,.tp-sale-action.danger .chip{color:var(--popover-red-solid-t);background:var(--red);border-color:var(--red)}.tp-btn.neutral:hover,.tp-btn.ghost:hover,.tp-sale-action.neutral .chip:hover{color:var(--red-t);border-color:var(--red-br)}.tp-btn:disabled{opacity:.45;cursor:not-allowed}.tp-lines{padding:10px 14px;display:grid;gap:9px;transition:opacity .15s ease}.tp-lines.stale{opacity:var(--popover-stale-opacity)}.tp-line{min-width:0}.tp-lines:not(.stale) .tp-line.unsold,.tp-lines:not(.stale) .tp-line.fulfilled{opacity:var(--popover-settled-opacity)}.tp-line-main{min-height:22px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.tp-line-copy{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;overflow:visible}.tp-pill-set{min-width:0;flex:0 1 auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px}.tp-seat-pill,.tp-link-pill{min-width:24px;height:22px;padding:0 7px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font:700 10px IBM Plex Mono,monospace;text-decoration:none;white-space:nowrap}.tp-seat-pill.verified{color:var(--popover-cyan-solid-t);background:var(--cyan)}.tp-seat-pill.verified.merged{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--popover-cyan-solid-t) 35%,transparent)}.tp-seat-pill.pending,.tp-seat-pill.sold{color:var(--popover-purple-solid-t);background:var(--purple)}.tp-seat-pill.terminal,.tp-seat-pill.attention{color:var(--popover-red-solid-t);background:var(--red)}.tp-seat-pill.unsold{color:var(--accent-t);background:var(--accent-bg);border:1px solid var(--accent)}.tp-seat-pill.fulfilled{color:var(--popover-green-solid-t);background:var(--green)}.tp-link-pill{color:var(--t2);background:var(--chip-bg);border:1px solid var(--chip-br)}.tp-line-label{min-width:0;color:var(--t1);font-size:10.5px;font-weight:600;overflow-wrap:anywhere}.tp-line-id{min-width:0;display:inline-flex;align-items:center;gap:2px;overflow:hidden;color:var(--t3);font-size:9.5px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.tp-line-id:hover{color:var(--accent-t)}.tp-spans{flex:none;padding:1px 4px;color:var(--amber-t);background:var(--amber-bg);border:1px solid var(--amber-br);border-radius:4px;font-size:8px;font-weight:800;white-space:nowrap}.tp-no-action{margin-left:auto;color:var(--t5);font-size:9px;white-space:nowrap}.tp-line-failure{margin:4px 0 0;color:var(--red-t);font-size:8.5px}.tp-line-success{margin:4px 0 0;color:var(--green-t);font-size:8.5px}.tp-details-toggle{width:100%;padding:7px 14px;display:flex;border:0;border-top:1px solid var(--popover-separator);color:var(--t5);background:transparent;font:600 9.5px IBM Plex Sans,sans-serif;text-align:left;cursor:pointer}.tp-details-toggle:hover{color:var(--t3);background:var(--popover-hover-fill)}.tp-details-preview{opacity:.72;pointer-events:none}.tp-details{margin:0;padding:8px 14px 10px;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;border-top:1px solid var(--popover-separator);background:var(--popover-muted-fill)}.tp-details dt{color:var(--t5);font-size:8.5px;font-weight:800;letter-spacing:.04em}.tp-details dd{min-width:0;margin:0;color:var(--t2);font-size:10px;overflow-wrap:anywhere}.tp-details dd.red{color:var(--red-t)}.tp-details dd.amber{color:var(--amber-t)}.tp-details dd.cyan{color:var(--cyan-t)}.tp-details dd.green{color:var(--green-t)}.tp-details a{display:inline-flex;align-items:center;gap:3px;color:inherit;text-decoration:none}.tp-preview .tp-line-main{min-height:22px}.tp-preview .tp-seat-pill{width:24px;color:transparent}.tp-text-skeleton,.tp-action-skeleton,.tp-line-action-skeleton{display:inline-block;border-radius:5px;background:var(--popover-muted-fill);animation:tp-shimmer 1.1s ease-in-out infinite}.tp-text-skeleton{width:120px;height:11px}.tp-action-skeleton{width:74px;height:22px}.tp-line-action-skeleton{width:110px;height:22px}@keyframes tp-shimmer{50%{opacity:.45}}@media(max-width:560px){.tp-head p>span:first-of-type,.tp-counts{display:none}.tp-head,.tp-lines{padding-inline:10px}.tp-line-main{align-items:start}.tp-line-copy{flex-wrap:wrap}.tp-line-main{grid-template-columns:minmax(0,1fr)}.tp-line-actions{justify-content:flex-start;flex-wrap:wrap}}.sync-purchase-card{overflow:hidden}.sync-purchase-account{display:grid;gap:6px;padding:14px 16px;border-bottom:1px solid var(--hairline)}.sync-purchase-account>div:first-child{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sync-purchase-account .knob-desc{margin:0}.sync-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--hairline)}.sync-source-card{display:grid;gap:5px;min-width:0;padding:13px 16px}.sync-source-card+.sync-source-card{border-left:1px solid var(--hairline)}.sync-source-card strong{color:var(--t2);font-size:11px;font-weight:550;overflow-wrap:anywhere}.sync-coverage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));border-bottom:1px solid var(--hairline)}.sync-coverage-details{border-bottom:1px solid var(--hairline)}.sync-coverage-details summary{padding:10px 16px;font-size:11px}.sync-advanced{overflow:hidden}.sync-advanced>summary{cursor:pointer;list-style:none}.sync-advanced>summary::-webkit-details-marker{display:none}.sync-coverage-stat{display:grid;gap:3px;padding:11px 12px;border-right:1px solid var(--hairline)}.sync-coverage-stat strong{color:var(--t1);font-size:15px}.sync-coverage-stat span{color:var(--t4);font-size:9.5px;text-transform:uppercase;letter-spacing:.04em}.sync-current-phase{display:grid;gap:8px;padding:12px 16px;border-bottom:1px solid var(--hairline);background:var(--accent-bg)}.sync-current-phase>div:first-child{display:flex;align-items:center;gap:8px;color:var(--accent-t);font-size:11px}.sync-cursor{max-width:min(100%,420px);overflow:hidden;text-overflow:ellipsis}.sync-purchase-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding-bottom:12px;border-bottom:1px solid var(--hairline)}.sync-purchase-controls .act-pillbar,.sync-purchase-controls .knob-desc{grid-column:1;border-bottom:0}.sync-purchase-controls .knob-desc{margin:0;padding:0 16px}.sync-purchase-controls>.btn{grid-column:2;grid-row:1 / span 2;margin-right:16px}.sync-purchase-controls>.sync-purchase-cancel{grid-row:3}.sync-purchase-controls>.knob-state,.sync-purchase-controls>.gate-error{grid-column:1 / -1;margin:0 16px}.sync-readonly{margin:0;padding:12px 16px;border-bottom:1px solid var(--hairline)}.sync-receipt{padding:11px 16px;color:var(--t3);font-size:11px}.sync-receipt summary{cursor:pointer;color:var(--t2);font-weight:650}.sync-receipt p{margin:8px 0 0;overflow-wrap:anywhere}.sync-run-strip{border-bottom:1px solid var(--hairline)}.sync-run-strip .act-pillbar{border-bottom:none;padding-bottom:3px}.sync-run-strip .knob-desc{margin:0;padding:0 16px 9px}.sync-dryrun-label{display:inline-flex;align-items:center;gap:5px}@media(max-width:700px){.sync-source-grid{grid-template-columns:1fr}.sync-source-card+.sync-source-card{border-left:0;border-top:1px solid var(--hairline)}.sync-purchase-controls{grid-template-columns:1fr}.sync-purchase-controls>.btn{grid-column:1;grid-row:auto;margin:4px 16px 0}}@media(max-width:820px){.settings-shell{display:block}.snav{position:static;width:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:0 0 18px}.snav-group{grid-column:1 / -1;margin-top:8px}.snav-item{min-height:44px}.knob-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;align-items:start}.knob-row>:nth-child(2){grid-column:1 / -1;grid-row:2}.knob-row>:nth-child(3){grid-column:2;grid-row:1;align-items:flex-end}}@media(max-width:520px){.chrome .nav{display:none}.snav{grid-template-columns:1fr}.settings-card{max-width:none}.route-row{display:grid;gap:9px}.route-side,.ops-loading-side{width:100%;align-items:stretch}.friendly-fields{grid-template-columns:1fr}.control-center-intro{padding-inline:14px}}@media(min-width:521px)and (max-width:700px){.chrome .nav{display:none}.chrome{gap:10px;padding-inline:12px}.chrome-omnibar{min-width:0}}@media(max-width:719px){.snav{display:none}.settings-mobile-index{display:block;margin:0 0 14px;border:1px solid var(--hairline);border-radius:10px;background:var(--band-bg);overflow:hidden}.settings-mobile-index>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 13px;cursor:pointer;color:var(--t1);font-size:12px;font-weight:700}.settings-mobile-index-items{display:grid;gap:10px;padding:10px;border-top:1px solid var(--hairline)}.settings-mobile-index-group{display:block;margin:0 4px 4px;color:var(--t5);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.settings-mobile-index-item{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--t2);font:inherit;font-size:12px;font-weight:600;text-align:left;text-decoration:none}.settings-mobile-index-item.active{background:var(--accent-bg);color:var(--accent-t)}.settings-page button,.settings-page select,.settings-page input:not([type=checkbox]),.settings-page summary{min-height:44px}.settings-page .ledger-row{display:grid;grid-template-columns:minmax(0,1fr)}.settings-page .ledger-row>:nth-child(2),.settings-page .ledger-row>:nth-child(3){grid-column:1;grid-row:auto}.settings-page .ledger-row .confirm-strip{grid-column:1;width:auto}.settings-page .settings-embedded-docs,.settings-page .settings-embedded-docs .docs-col,.settings-page .settings-embedded-docs .docs-card{min-width:0;max-width:100%}.settings-page .settings-embedded-docs .docs-grid{grid-template-columns:minmax(0,1fr);gap:14px}.settings-page .settings-embedded-docs .term-row,.settings-page .settings-embedded-docs .step-row{grid-template-columns:minmax(0,1fr);gap:4px}.settings-page .settings-embedded-docs .docs-sec-meta,.settings-page .settings-embedded-docs .block-slug,.settings-page .settings-embedded-docs .step-row>span,.settings-page .settings-embedded-docs .docs-tweaks{min-width:0;overflow-wrap:anywhere}}@keyframes jobPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes jobShimmer{0%{background-position:0 0}to{background-position:200px 0}}@keyframes jobRingFlash{0%{box-shadow:0 0 0 0 var(--accent-br)}to{box-shadow:0 0 0 9px transparent}}@keyframes jobHalo{0%{box-shadow:inset 0 0 0 1.5px var(--accent)}to{box-shadow:inset 0 0 0 1.5px transparent}}@keyframes receiptDrain{0%{width:100%}to{width:0}}.job-dot,.jobs-dot{width:6px;height:6px;border-radius:50%;flex:none;background:var(--accent);animation:jobPulse 1.4s ease-in-out infinite}.chip.amber .job-dot,.event-jobs-chip.amber .job-dot,.jobs-dot.amber{background:var(--amber)}.jobs-dot.queued{background:var(--t5);animation:none;opacity:.7}.jobs-dot.stalled{background:var(--purple)}.job-dot.waiting,.jobs-dot.waiting{background:var(--t5);animation:none;opacity:.7}.jobs-dot.settling{background:var(--t4);animation:none;opacity:.85}.row.job-active{border-left:2px solid var(--accent);background:var(--accent-bg)}.row.job-active:nth-child(2n){background:var(--accent-bg)}.row.job-active:hover{background:var(--row-hover)}.row.job-amber{border-left-color:var(--amber);background:var(--amber-bg)}.row.job-amber:nth-child(2n){background:var(--amber-bg)}.row.job-stalled{border-left-color:var(--purple);background:var(--purple-bg)}.row.job-stalled:nth-child(2n){background:var(--purple-bg)}.row.job-waiting{border-left-color:var(--t5);background:var(--panel-bg)}.row.job-waiting:nth-child(2n){background:var(--panel-bg)}.row.job-highlight{outline:1px dashed var(--accent);outline-offset:-1px}.row.job-halo{animation:jobHalo 2s ease-out forwards}.status-cell.job-cell{display:inline-flex;align-items:center;gap:6px;min-width:0}.chip.job-chip{display:inline-flex;align-items:center;gap:6px;font-weight:700;white-space:nowrap}.job-elapsed{font-weight:700}.job-long-tag{font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--amber-t);border:1px solid var(--amber-br);border-radius:4px;padding:0 5px}.job-stalled-tag{font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--purple-t);border:1px solid var(--purple-br);border-radius:4px;padding:0 5px}.job-waiting-tag{font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--t4);border:1px solid var(--hairline);border-radius:4px;padding:0 5px}.job-no-wake{text-align:right;color:var(--t5);font-style:italic}.job-shimmer{position:absolute;left:0;bottom:-1px;height:2px;width:100%;pointer-events:none;background:linear-gradient(90deg,transparent 0,var(--accent) 40px,transparent 80px);background-size:200px 2px;background-repeat:no-repeat;opacity:.55;animation:jobShimmer 1.6s linear infinite}.job-shimmer.amber{background:linear-gradient(90deg,transparent 0,var(--amber) 40px,transparent 80px);background-size:200px 2px;background-repeat:no-repeat}.job-shimmer.stalled{background:linear-gradient(90deg,transparent 0,var(--purple) 40px,transparent 80px);background-size:200px 2px;background-repeat:no-repeat}.event-jobs-chip{display:inline-flex;align-items:center;gap:6px;font-weight:700}.ledge-jobs{color:var(--hd-t);font-weight:700}.cluster-kill{display:inline-flex;align-items:center;gap:6px;height:24px;box-sizing:border-box;border-radius:6px;padding:0 9px;cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:700;color:var(--red-t);background:var(--red-bg);border:1px solid var(--red-br);white-space:nowrap}.cluster-kill:hover{background:var(--red-bg);filter:brightness(1.15)}.kill-square{width:8px;height:8px;border-radius:1.5px;background:var(--red);flex:none}.cluster-nokill{display:inline-flex;align-items:center;height:24px;box-sizing:border-box;padding:0 9px;color:var(--t5);font-size:10.5px;font-weight:600;font-style:italic;white-space:nowrap}.jobs-pill{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;font-family:inherit;border-radius:20px;padding:3px 10px;cursor:pointer;flex:none;white-space:nowrap;border:1px solid var(--input-br);background:var(--input-bg);color:var(--t4)}.jobs-pill .jobs-dot{background:var(--t5);animation:none;opacity:.55}.jobs-pill.hot{font-weight:700;background:var(--accent-bg);border-color:var(--accent-br);color:var(--accent-t)}.jobs-pill.hot .jobs-dot{background:var(--accent);animation:jobPulse 1.4s ease-in-out infinite;opacity:1}.jobs-pill.hot.amber{background:var(--amber-bg);border-color:var(--amber-br);color:var(--amber-t)}.jobs-pill.hot.amber .jobs-dot{background:var(--amber)}.jobs-pill.flash{animation:jobRingFlash 1.6s ease-out}.jobs-pill.hot.waiting{background:var(--input-bg);border-color:var(--t5);color:var(--t3)}.jobs-pill.hot.waiting .jobs-dot{background:var(--t5);animation:none;opacity:.85}.jobs-pill-longest{font-weight:600;color:var(--t4)}.jobs-drawer{position:fixed;top:var(--chrome-h);right:0;bottom:0;width:500px;background:var(--panel-bg);border-left:1px solid var(--hairline);box-shadow:var(--panel-shadow);display:flex;flex-direction:column;z-index:60;animation:panelIn .16s ease}.jobs-drawer-resize{position:absolute;top:0;bottom:0;left:-3px;width:6px;cursor:col-resize;z-index:5;touch-action:none}.jobs-drawer-resize:after{content:"";position:absolute;top:0;bottom:0;left:2px;width:2px;border-radius:2px;background:transparent}.jobs-drawer-resize:hover:after,.jobs-drawer-resize:active:after{background:var(--t5)}.jobs-drawer-head{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--hairline)}.jobs-dot.live{width:7px;height:7px}.jobs-drawer-title{font-size:12.5px;font-weight:800;color:var(--t1)}.jobs-drawer-sub{font-size:10.5px;color:var(--t3)}.jobs-drawer-close{background:none;border:none;cursor:pointer;color:var(--t4);font-size:12px;padding:2px 4px}.jobs-drawer-runs{padding:3px 7px;border:1px solid var(--accent-br);border-radius:5px;background:var(--accent-bg);color:var(--accent-t);cursor:pointer;font-size:10px}.jobs-drawer-body{flex:1;overflow-y:auto;display:flex;flex-direction:column}.jobs-drawer-empty{padding:10px 14px;font-size:10.5px;color:var(--t4)}.jobs-row{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid var(--hairline-soft)}.jobs-row.long{background:var(--amber-bg)}.jobs-row.stalled{background:var(--purple-bg)}.jobs-row.settling{opacity:.85}.jobs-row.queued{opacity:.8}.jobs-row.waiting{opacity:.85}.jobs-row.lineage-waiting{border-left:2px dashed var(--t5)}.jobs-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.jobs-row-title{font-size:11px;font-weight:700;color:var(--t1);display:flex;align-items:center;gap:6px}.jobs-row-title.quiet{display:inline;font-weight:600;color:var(--t2)}.jobs-long-tag{font-size:9px;font-weight:800;text-transform:uppercase;color:var(--amber-t);border:1px solid var(--amber-br);border-radius:3px;padding:0 4px}.jobs-stalled-tag{font-size:9px;font-weight:800;text-transform:uppercase;color:var(--purple-t);border:1px solid var(--purple-br);border-radius:3px;padding:0 4px}.jobs-settling-tag{font-size:9px;font-weight:700;text-transform:uppercase;color:var(--t3);border:1px solid var(--hairline);border-radius:3px;padding:0 4px}.jobs-worker-busy-tag{font-size:9px;font-weight:700;text-transform:uppercase;color:var(--t3);border:1px solid var(--hairline);border-radius:3px;padding:0 4px;white-space:nowrap}.jobs-settling-note,.jobs-row-phase{font-style:italic}.chip.jobs-mode-chip{border-radius:3px;padding:0 4px;font-size:8.5px;line-height:13px;letter-spacing:.04em;font-weight:800}.jobs-row-sub{font-size:10px;color:var(--t4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jobs-row-elapsed{font-size:11px;font-weight:700;color:var(--accent-t);flex:none}.jobs-row-elapsed.amber{color:var(--amber-t)}.jobs-row-elapsed.stalled{color:var(--purple-t)}.jobs-row-queued-note{font-size:10px;color:var(--t5);font-style:italic;flex:none}.jobs-row-route{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.jobs-row-links{display:block;margin-top:2px;font-size:10px;color:var(--t4)}.jobs-row-links-view{background:none;border:none;padding:0;font-size:10px;font-weight:700;color:var(--accent);cursor:pointer}.jobs-row-links-view:hover{text-decoration:underline}.jobs-timeline-toggle{display:block;margin-top:3px}.jobs-timeline-btn{background:none;border:none;padding:0;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--t5);cursor:pointer}.jobs-timeline-btn:hover{color:var(--t3)}.jobs-timeline{margin-top:5px;padding:6px 8px;border-radius:5px;border:1px solid var(--hairline);background:var(--panel-bg)}.jobs-timeline-empty{font-size:10px;color:var(--t5);font-style:italic}.jobs-timeline-attempt+.jobs-timeline-attempt{margin-top:6px;padding-top:6px;border-top:1px solid var(--hairline)}.jobs-timeline-attempt-label{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--t5);margin-bottom:3px}.jobs-timeline-row{display:flex;align-items:baseline;gap:6px;font-size:10.5px;color:var(--t3);line-height:1.5}.jobs-timeline-row-label{flex:1 1 auto}.jobs-timeline-row-at,.jobs-timeline-row-dur{flex:none;color:var(--t5)}.jobs-timeline-call-open .jobs-timeline-row-dur{color:var(--amber-t)}.jobs-kill-btn{width:20px;height:20px;border-radius:5px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--red-bg);border:1px solid var(--red-br);cursor:pointer}.jobs-kill-btn .kill-square{width:7px;height:7px}.jobs-kill-spacer{width:20px;height:20px;flex:none}.jobs-drawer-label{padding:9px 14px 4px;font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--t5);border-top:1px solid var(--hairline)}.jobs-outcome-glyph{width:10px;font-size:11px;font-weight:800;flex:none}.jobs-outcome-glyph.green{color:var(--green)}.jobs-outcome-glyph.red{color:var(--red)}.jobs-outcome-glyph.held{color:var(--purple)}.jobs-outcome-text{font-weight:700}.jobs-outcome-text.green{color:var(--green-t)}.jobs-outcome-text.red{color:var(--red-t)}.jobs-outcome-text.held{color:var(--purple-t)}.jobs-row-at{font-size:10px;color:var(--t5);flex:none}.jobs-drawer-foot{padding:10px 14px;border-top:1px solid var(--hairline);font-size:11px;font-weight:600}.gate-receipt .gate-head{display:flex;align-items:center;justify-content:space-between}.receipt-close{background:none;border:none;cursor:pointer;color:var(--t4);font-size:12px}.receipt-band{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;background:var(--green-bg)}.receipt-band svg{flex:none;margin-top:1px}.receipt-headline{font-size:12.5px;font-weight:800;color:var(--green-t)}.force-run-boundary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;font-size:11.5px;line-height:1.45}.force-run-boundary-grid>div{border:1px solid var(--hairline);border-radius:7px;padding:8px 10px;background:var(--input-bg);color:var(--t2)}.force-run-boundary-grid>div:last-child{border-color:var(--amber-br)}.force-run-boundary-grid strong{color:var(--t1);font-size:12px}.force-run-boundary-grid ul{margin:6px 0 0;padding-left:17px;line-height:1.5}.force-run-diagnostics{margin-top:9px;padding-top:9px;border-top:1px solid var(--hairline-soft);font-size:11px;line-height:1.45}.force-run-diagnostics h4{margin:9px 0 6px;color:var(--t5);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.force-run-blocker,.force-run-retention{display:grid;gap:3px;margin:0 0 8px;border:1px solid var(--purple-br);border-radius:7px;padding:8px;background:var(--purple-bg);color:var(--t2);font-size:11px;line-height:1.45}.force-run-blocker strong,.force-run-retention strong{color:var(--purple-t)}.force-run-review-btn{display:block;margin:0 0 8px;font-size:11px;padding:6px 11px}.force-run-stages{display:grid;gap:4px;margin:0;padding:0;list-style:none}.force-run-stages li{display:grid;grid-template-columns:minmax(105px,1fr) auto;gap:2px 8px;border-left:2px solid var(--hairline);padding:4px 0 4px 7px;color:var(--t3);line-height:1.45}.force-run-stages li[data-state=complete]{border-left-color:var(--green)}.force-run-stages li[data-state=blocked]{border-left-color:var(--purple)}.force-run-stages li[data-state=active]{border-left-color:var(--accent)}.force-run-stages li strong{color:var(--t2);font-size:11.5px;font-weight:600}.force-run-stages li span.mono{color:var(--t5);font-size:9.5px}.force-run-stages li small{grid-column:1 / -1;color:var(--t4);font-size:10.5px}.force-run-operations{display:grid;gap:4px;margin:0;font-size:11px}.force-run-operations div{display:flex;justify-content:space-between;align-items:baseline;gap:8px;color:var(--t3)}.force-run-operations dt,.force-run-operations dd{margin:0}.force-run-operations dd{color:var(--t5)}.jobs-kill-fact{border:0;background:transparent;color:var(--t5);font:inherit;font-size:9px;cursor:not-allowed;max-width:86px;text-align:right}.assessment-review{max-width:min(690px,calc(100vw - 24px));max-height:calc(100vh - 36px);overflow-y:auto;font-size:11.5px;line-height:1.45}.assessment-review strong.mono{font-size:12.5px}.assessment-identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.assessment-identity-grid>div{display:grid;gap:3px;min-width:0}.assessment-identity-grid strong{overflow-wrap:anywhere;color:var(--t1)}.assessment-result{display:flex;justify-content:space-between;gap:8px;border:1px solid var(--amber-br);background:var(--amber-bg);color:var(--amber-t);border-radius:7px;padding:8px}.assessment-result span{color:var(--t2)}.assessment-counts{display:grid;grid-template-columns:repeat(4,1fr);margin-top:8px;border:1px solid var(--hairline);border-radius:7px;overflow:hidden}.assessment-counts span{display:grid;gap:3px;padding:7px;border-right:1px solid var(--hairline);color:var(--t5);font-size:9px}.assessment-counts span:last-child{border:0}.assessment-counts strong{color:var(--t1);font-size:12px}.assessment-state{display:grid;grid-template-columns:140px 1fr;gap:6px 10px;color:var(--t5)}.assessment-state strong{color:var(--t2);overflow-wrap:anywhere}.assessment-ack{display:block;margin-bottom:9px;color:var(--t2);line-height:1.5}.assessment-ack input{margin-right:8px;accent-color:var(--accent)}@media(max-width:620px){.force-run-boundary-grid,.assessment-identity-grid{grid-template-columns:1fr}.assessment-counts{grid-template-columns:repeat(2,1fr)}.assessment-counts span:nth-child(2){border-right:0}.assessment-state{grid-template-columns:1fr;gap:2px}.assessment-state strong{margin-bottom:7px}.gate.wide{width:calc(100vw - 16px)}.force-run-stages li{grid-template-columns:1fr}.force-run-stages li small{grid-column:auto}}.receipt-body{font-size:11px;color:var(--t2);line-height:1.6;margin-top:3px}.receipt-started-phase{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--t2)}.receipt-queued-line{font-size:11px;color:var(--t2);line-height:1.5}.receipt-queued-actions{display:flex;gap:8px;margin-top:8px}.btn.btn-kill{background:var(--red-bg);color:var(--red-t);border:1px solid var(--red-br)}.receipt-drain{height:3px;background:var(--hairline)}.receipt-drain-fill{height:3px;background:var(--green);border-radius:0 2px 2px 0;animation:receiptDrain 4s linear forwards}@media(prefers-reduced-motion:reduce){.job-dot,.jobs-dot,.jobs-pill.hot .jobs-dot,.tp-participants li[data-state=running]:before{animation:none}.job-shimmer{animation:none;opacity:0}.jobs-pill.flash,.row.job-halo{animation:none}.event-head.fulfillment-gain,.date-ledge.fulfillment-gain,.purchase-row.fulfillment-exit,.event-head.fulfillment-gain:after,.row.links-gain,.row.links-gain:after,.event-sync-spinner,.sync-live-dot,.pip-tally.sync-transition{animation:none}.event-head.fulfillment-gain:after,.row.links-gain:after{display:none}.ledge-wash.sync-transition .ledge-wash-seg{transition:none}.pip,.ops-inline-delta,.pip-tally.sync-transition .tally-n,.event-ring circle,.event-ring path{transition:none}.sync-progress-value,.sync-stage-meter span,.ops-line-leaving,.ops-line-shift,.ops-line-leaving-soon{transition:none}}.feedback-menu{width:264px}.feedback-input{margin:4px 8px 0;width:calc(100% - 16px);min-height:76px;resize:vertical;line-height:1.45}.feedback-context{margin:8px 8px 0;padding:7px 9px 8px;background:var(--input-bg);border:1px solid var(--hairline);border-radius:7px}.feedback-context-label{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t5);margin-bottom:4px}.feedback-context-row{display:flex;align-items:baseline;gap:7px;font-size:10.5px;color:var(--t3);line-height:1.7;overflow-wrap:anywhere}.feedback-context-glyph{flex:none;width:12px;text-align:center;color:var(--t5);font-size:9.5px}.feedback-actions{display:flex;justify-content:flex-end;padding:8px 8px 6px}.feedback-thanks{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px 10px 10px;font-size:11.5px;font-weight:600;color:var(--t1)}.feedback-thanks-check{color:var(--green, #3fb950);margin-right:4px}[data-glass]{--chrome-h: 52px;--logo-contrail: color-mix(in srgb, var(--accent-t) 75%, white)}.chrome{height:var(--chrome-h);gap:18px;padding:0 18px}.chrome-left,.chrome-right,.chrome-omnibar{display:flex;align-items:center;min-width:0}.chrome-left{flex:0 1 auto;gap:9px}.chrome-right{flex:none;justify-content:flex-end;gap:12px}.chrome-omnibar{flex:1 1 320px;justify-content:center}.logo{width:26px;height:26px;border-radius:8px}.wordmark{font-size:15px;line-height:1}.nav{margin-left:6px;gap:2px;font-size:12.5px}.nav-item{display:inline-flex;align-items:center;gap:5px;min-height:28px;box-sizing:border-box;padding:4px 12px;border-radius:8px}.nav-pill{border-radius:8px}.nav-badge{margin-left:1px}.cmdk-chip{width:100%;max-width:560px;height:30px;box-sizing:border-box;justify-content:flex-start;gap:8px;padding:0 9px 0 12px;border-radius:20px;color:var(--t4);box-shadow:inset 0 1px color-mix(in srgb,white 38%,transparent);transition:border-color .12s ease,color .12s ease,background .12s ease}.cmdk-chip:hover,.cmdk-chip:focus-visible{color:var(--t2);border-color:var(--accent-br);outline:none}.cmdk-placeholder{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdk-chip .kbd{background:color-mix(in srgb,var(--panel-bg) 86%,white);box-shadow:0 1px 1px color-mix(in srgb,var(--t1) 12%,transparent)}.bell-btn{width:24px;height:28px;justify-content:center}.bell-badge{top:-1px;right:-4px;background:var(--red)}.menu.bell-pop{position:fixed;top:var(--chrome-h);right:0;bottom:0;width:min(420px,100vw);max-height:none;border-radius:0;border-top:0;overflow-y:auto;animation:trayIn .16s ease-out}@keyframes trayIn{0%{transform:translate(18px);opacity:.6}}.avatar-trigger{display:flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--t4);font:inherit;cursor:pointer}.avatar-btn{width:24px;height:24px;font-size:10.5px}.avatar-caret{font-size:8px}.avatar-menu{top:35px;right:-2px;width:300px;max-height:calc(100vh - 64px);box-sizing:border-box;padding:0;overflow-y:auto;border-radius:12px;transform-origin:top right}.avatar-menu:before{content:"";position:absolute;top:-5px;right:15px;width:9px;height:9px;background:var(--panel-bg);border-left:1px solid var(--hairline);border-top:1px solid var(--hairline);transform:rotate(45deg)}.avatar-profile{display:flex;align-items:center;gap:10px;padding:12px 14px 10px}.avatar-profile-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:1px}.avatar-profile-copy strong{font-size:12.5px;color:var(--t1)}.avatar-profile-copy span{overflow:hidden;color:var(--t4);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.avatar-profile-copy small{color:var(--t5);font-size:9.5px}.avatar-profile-mark{width:30px;height:30px;display:grid;place-items:center;flex:none;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-t);font-size:11px;font-weight:700}.avatar-feedback-card{width:calc(100% - 24px);height:38px;display:flex;align-items:center;gap:9px;margin:0 12px 8px;padding:0 11px;border:1px solid var(--accent-br);border-radius:10px;background:var(--accent-bg);color:var(--accent-t);font:inherit;font-size:11.5px;cursor:pointer}.avatar-feedback-card strong{flex:1;text-align:left}.avatar-theme-row{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:0 12px 9px}.avatar-theme-card{min-width:0;padding:0;border:0;background:none;color:var(--t4);font:inherit;cursor:pointer}.avatar-theme-scene{position:relative;display:block;height:36px;box-sizing:border-box;border:1px solid var(--input-br);border-radius:7px;overflow:hidden}.avatar-theme-card.active .avatar-theme-scene{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.avatar-theme-scene>span{position:absolute;left:7px;top:9px;width:29px;height:15px;border-radius:4px;border:1px solid rgba(128,128,160,.24)}.avatar-theme-scene i{position:absolute;right:7px;top:12px;width:8px;height:8px;border-radius:50%}.avatar-theme-scene b{position:absolute;right:-2px;top:-3px;display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--accent);color:var(--btn-t);font-size:8px}.avatar-theme-card small{display:block;margin-top:4px;overflow:hidden;font-size:8.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.avatar-theme-card.active small{color:var(--accent-t)}.avatar-pref-run{border-top:1px solid var(--hairline-soft)}.avatar-pref-row{display:flex;align-items:center;gap:8px;padding:4px 12px}.avatar-pref-row>span:first-child{width:54px;flex:none;color:var(--t4);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.avatar-pref-row .gear-segs{min-width:0}.avatar-sort-row{padding-top:2px;padding-bottom:7px}.avatar-pref-definition{padding:0 12px 7px;color:var(--t4);font-size:10.5px;line-height:1.4}.avatar-date-label{display:flex;justify-content:space-between;border-top:1px solid var(--hairline-soft)}.avatar-date-label span:last-child{color:var(--t3);font-weight:500;letter-spacing:0;text-transform:none}.date-bar-swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;padding:0 12px 7px}.date-bar-swatch{position:relative;height:26px;padding:0;overflow:hidden;border:1px solid var(--input-br);border-radius:6px;background:color-mix(in srgb,var(--hd-bg) 70%,var(--panel-bg));cursor:pointer}.date-bar-swatch.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.date-bar-swatch span{position:absolute;inset:auto 3px 3px;height:3px;border-radius:3px;background:var(--hd-purple)}.date-bar-swatch.wash-deep span{inset:0;height:auto;opacity:.38}.date-bar-swatch.wash span{inset:7px 3px 3px;height:auto;opacity:.5}.date-bar-swatch.edge span{left:0;right:0;bottom:0}.date-bar-swatch.fill span{inset:0;height:auto;opacity:.18}.date-bar-swatch.compact span{left:8px;right:8px}.avatar-small-positions{padding:0 12px 7px}.avatar-small-positions>.gear-segs{width:150px;margin-bottom:2px}.avatar-small-positions .gear-seg-row{padding-left:0;padding-right:0}.avatar-small-positions .gear-row{width:100%;padding-left:0;padding-right:0;border:0;background:none;font:inherit;text-align:left}.avatar-small-positions .gear-row-name{font-size:10px;white-space:nowrap}.avatar-link-row{display:flex;align-items:center;gap:8px;min-height:34px;box-sizing:border-box;padding:7px 14px;border:0;border-top:1px solid var(--hairline-soft);background:none;color:var(--t2);font:inherit;font-size:11.5px;text-align:left;cursor:pointer}.avatar-link-row:hover{background:var(--row-hover);color:var(--t1)}.avatar-link-row>:last-child{margin-left:auto}.avatar-link-row.muted{color:var(--t4)}.avatar-keycap{min-width:14px;height:14px;display:grid;place-items:center;border:1px solid var(--kbd-br);border-radius:4px;font-size:8px}.sim-badge{margin-left:auto;padding:1px 5px;border:1px solid var(--amber-br);border-radius:4px;background:var(--amber-bg);color:var(--amber-t);font:700 8px IBM Plex Mono,monospace;letter-spacing:.06em}.avatar-feedback-panel{min-height:298px}.avatar-feedback-back{width:100%;display:flex;align-items:center;gap:8px;padding:12px 14px 7px;border:0;background:none;color:var(--t4);font:inherit;font-size:10px;cursor:pointer}.avatar-feedback-back span{font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.avatar-feedback-title{padding:6px 14px 9px;color:var(--t1);font-size:13px;font-weight:700}.feedback-moods{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:0 14px 9px}.feedback-mood{min-height:60px;padding:7px 3px;border:1px solid var(--input-br);border-radius:10px;background:var(--input-bg);color:var(--t3);font:inherit;font-size:9.5px;font-weight:600;cursor:pointer}.feedback-mood.active{border-color:var(--accent-br);background:var(--accent-bg);color:var(--accent-t);box-shadow:0 0 0 1px var(--accent-br)}.avatar-feedback-panel .feedback-input{width:calc(100% - 28px);min-height:74px;margin:0 14px}.avatar-feedback-panel .feedback-context{display:flex;align-items:baseline;gap:5px;margin:7px 14px 0;padding:0;border:0;background:none;color:var(--t4);font-size:9.5px;line-height:1.5}.feedback-context-detail{margin-left:auto;color:var(--accent-t);cursor:help}.avatar-feedback-panel .feedback-actions{align-items:center;justify-content:space-between;padding:9px 14px 13px;color:var(--t5);font-size:9px}.avatar-feedback-thanks{min-height:235px;align-items:center;justify-content:center;text-align:center;color:var(--green-t)}.avatar-feedback-thanks .feedback-thanks-check{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#fff;font-size:17px}.ops-bar{min-height:38px;height:38px;flex-wrap:nowrap;gap:7px;padding:0 18px;background:color-mix(in srgb,var(--chrome-bg) 94%,var(--t1) 2.5%)}.ops-views{order:0}.ops-bar-divider{display:none}.ops-pills{order:1;min-width:0;gap:6px}.ops-pills>.add-filter-wrap{order:-2}.ops-pills>.save-view{order:20}.rail-save-view-btn{display:none}.ops-bar-spacer{order:3}.quick-filter-wrap{order:2;flex:none}.ops-bar>.jobs-pill{order:4}.ops-bar>.alerts-toggle{order:5}.ops-bar>.lane-segs{order:6}.ops-bar>.freshness-control{order:7}.views-btn,.flt-add,.quick-filter-rest,.alerts-toggle,.ops-bar>.jobs-pill{height:26px;box-sizing:border-box;border-radius:8px}.views-btn{display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--input-br);background:var(--input-bg);color:var(--t2);font-size:11.5px;font-weight:600}.view-caret{margin-left:1px;color:var(--t4);font-size:8px}.view-dirty-dot{width:5px;height:5px;flex:none;border-radius:50%;background:var(--amber)}.view-dirty-menu{display:flex;flex-direction:column;padding:8px 10px;border-bottom:1px solid var(--hairline)}.view-dirty-title{display:flex;align-items:center;gap:7px;margin-bottom:5px;color:var(--t1);font-size:12px;font-weight:700}.view-dirty-title span{padding:1px 5px;border:1px solid var(--amber-br);border-radius:4px;background:var(--amber-bg);color:var(--amber-t);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.view-dirty-menu small{margin-bottom:5px;color:var(--t4);font-size:9.5px}.view-dirty-menu button{padding:6px 0;border:0;background:none;color:var(--t2);font:inherit;font-size:11.5px;text-align:left;cursor:pointer}.view-dirty-menu button:first-of-type{color:var(--accent-t);font-weight:700}.flt-add{padding:0 10px;border:1px dashed var(--input-br);background:transparent}.flt-pill{height:26px;box-sizing:border-box;padding-top:0;padding-bottom:0;font-size:11.5px}.flt-pill.active{border-color:var(--accent-br);background:var(--accent-bg)}.quick-filter-rest{min-width:42px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 6px;border:1px solid var(--input-br);background:var(--input-bg);color:var(--t4);font:inherit;cursor:pointer}.quick-filter-editing,.quick-filter-chip{height:26px;display:inline-flex;align-items:center;box-sizing:border-box;border:1px dashed var(--accent);border-radius:20px;background:var(--accent-bg);color:var(--accent-t)}.quick-filter-editing{gap:5px;padding:0 8px}.quick-filter-input{width:120px;padding:0;border:0;outline:0;background:transparent;color:var(--t1);font:11.5px inherit}.quick-filter-input::placeholder{color:var(--t4)}.quick-filter-count{color:var(--t4);font-size:9.5px}.quick-filter-chip{border-style:solid}.quick-filter-chip>button:first-child{display:inline-flex;align-items:center;gap:5px;padding:0 4px 0 9px;border:0;background:none;color:inherit;font:600 11.5px inherit;cursor:pointer}.quick-filter-chip .mono{font-size:9.5px}.quick-filter-wrap.no-match .quick-filter-editing,.quick-filter-wrap.no-match .quick-filter-chip{border-color:var(--amber-br);background:var(--amber-bg);color:var(--amber-t)}.lane-segs{height:26px;box-sizing:border-box;border-radius:8px}.lane-seg{height:24px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;font-size:11px}.lane-count{color:var(--t4);font-size:9.5px;font-weight:700}.lane-seg.active .lane-count{color:currentColor}.lane-seg.hot,.lane-seg.hot .lane-count{color:var(--red-t)}.lane-seg.hot.active{border-color:var(--red-br);background:var(--red-bg);color:var(--red-t)}.alerts-toggle{width:auto;min-width:26px;gap:5px;padding:0 7px;border-color:var(--input-br);background:var(--input-bg);color:var(--amber-t)}.alerts-toggle.on{border-color:var(--accent-br);background:var(--accent-bg);color:var(--accent-t)}.ops-bar>.jobs-pill{min-width:26px;gap:4px;padding:0 7px;border:1px solid var(--input-br);background:var(--input-bg);color:var(--accent-t)}.ops-bar>.jobs-pill.hot{border-color:var(--accent-br);background:var(--accent-bg)}.jobs-pill-longest{display:none}.freshness-control{height:26px;display:inline-flex;align-items:center;gap:5px;margin-left:2px;padding:0 0 0 10px;border:0;border-left:1px solid var(--hairline);background:none;color:var(--t4);font:500 10.5px inherit;white-space:nowrap;cursor:pointer}.freshness-control:hover{color:var(--t2)}.ops-loaded-count{color:var(--t4);font:500 10.5px inherit;white-space:nowrap}.ops-read-notice{margin:8px 10px 0;padding:8px 10px;border:1px solid var(--accent-br);border-radius:7px;background:var(--accent-bg);color:var(--accent-t);font-size:12px}.ops-read-notice.warning,.ops-page-error{border-color:var(--amber-br);background:var(--amber-bg);color:var(--amber-t)}.ops-read-notice.breach{border-color:var(--red-br);background:var(--red-bg);color:var(--red-t)}.ops-stale-chip{order:4;display:inline-flex;align-items:center;flex:0 0 auto;gap:5px;min-height:22px;padding:0 7px;border:1px solid var(--amber-br);border-radius:999px;color:var(--amber-t);background:color-mix(in srgb,var(--amber-bg) 58%,transparent);font-size:11px;font-weight:650;white-space:nowrap}.ops-stale-chip.breach{border-color:color-mix(in srgb,var(--red-br) 72%,transparent);color:var(--red-t);background:color-mix(in srgb,var(--red-bg) 48%,transparent)}.ops-stale-dot{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 14%,transparent)}@media(max-width:700px){.ops-bar{height:auto;min-height:38px;flex-wrap:wrap;padding-top:4px;padding-bottom:4px}.ops-bar-spacer{display:none}.ops-bar>.lane-segs{order:8}}.ops-load-more,.ops-page-error{display:flex;align-items:center;justify-content:center;gap:10px;margin:10px;padding:10px;font-size:12px}.ops-page-error{border:1px solid var(--amber-br);border-radius:7px}.ops-context{display:none}.cols-trigger{right:7px;gap:3px}.cols-btn,.table-fold-toggle{width:22px;height:24px;box-sizing:border-box;padding:0;justify-content:center;border:0;border-radius:5px;background:transparent;color:var(--t4)}.table-fold-toggle:hover,.cols-btn:hover{background:var(--row-hover);color:var(--t1)}.expand-menu{min-width:218px}.expand-menu .menu-item{width:100%;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.expand-menu .menu-item:hover:not(:disabled){background:var(--row-hover)}.expand-menu .menu-item:disabled{color:var(--t5);cursor:default}.expand-confirm-body{padding:14px 18px 4px;font-size:12px;line-height:1.55;color:var(--t2)}.expand-confirm-foot{justify-content:flex-end}.ops-read-notice .ops-notice-btn{margin-left:10px;padding:3px 10px;font-size:11px}.cmdk-table-filter{width:calc(100% - 20px);display:flex;align-items:center;gap:10px;margin:0 10px 5px;padding:9px 10px;border:1px solid var(--accent-br);border-radius:9px;background:var(--accent-bg);color:var(--accent-t);font:inherit;text-align:left;cursor:pointer}.cmdk-table-filter>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.cmdk-table-filter strong{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.cmdk-table-filter small{color:var(--t4);font-size:9.5px}.cmdk-result{display:contents}.cmdk-group-label{padding:7px 9px 3px;color:var(--t5);font:700 9px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.cmdk-kind.sim{border-color:var(--amber-br);background:var(--amber-bg);color:var(--amber-t)}.cmdk-footer{display:flex;gap:14px;padding:8px 13px;border-top:1px solid var(--hairline);color:var(--t5);font:500 9px IBM Plex Mono,monospace}.status-menu .gate-option{gap:7px}.flt-status-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--t5)}.flt-status-dot.green{background:var(--green)}.flt-status-dot.red,.flt-status-dot.red-solid{background:var(--red)}.flt-status-dot.amber{background:var(--amber)}.flt-status-dot.accent{background:var(--accent)}.flt-status-dot.cyan{background:var(--cyan-t)}.flt-status-dot.zero{opacity:.35}.status-menu .menu-count{margin-left:auto;font-variant-numeric:tabular-nums}.flt-only{display:none;padding:0;border:0;background:none;color:var(--accent-t);font:600 9.5px inherit;cursor:pointer}.status-menu .gate-option:hover .flt-only{display:inline}.flt-menu-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px 3px;border-top:1px solid var(--hairline-soft)}.flt-menu-footer button{padding:3px 5px;border:0;background:none;color:var(--t3);font:600 10.5px inherit;cursor:pointer}.flt-menu-footer button:hover{color:var(--t1)}.flt-menu-footer button.primary{color:var(--accent-t)}@media(max-width:1120px){.chrome{gap:10px;padding-left:12px;padding-right:12px}.wordmark{display:none}.nav{margin-left:0}.nav-item{padding-left:8px;padding-right:8px}.ops-bar{padding-left:12px;padding-right:12px}.lane-seg{padding-left:6px;padding-right:6px}.lane-count{display:none}}
