@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex 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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex 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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex 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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex 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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight: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+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight: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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight: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+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight: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+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight: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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--co-brand:#0452b8;--co-brand-2:#0a5fd0;--co-brand-light:#6eadff;--co-brand-black:#1c1c1c;--co-blue:#0452b8;--co-blue-dark:#033d8a;--co-blue-hover:#0a5fd0;--co-blue-light:#6eadff;--co-blue-tint:#e6eef8;--co-blue-tint-2:#f8fbff;--co-blue-border:#b4cbea;--co-teal:#28daea;--co-teal-tint:#eafbfd;--co-teal-fg:#0a6f7a;--co-grey:#b9b9b9;--co-text:#1c1c1c;--co-text-2:#494949;--co-text-muted:#666;--co-surface:#fff;--co-surface-muted:#f8f8f8;--co-surface-raised:#fff;--co-bg:#f4f4f4;--co-bg-strong:#e8e8e8;--co-border:#cddcf1;--co-border-strong:#858585;--co-selected-bg:#f1f7ff;--co-hover:#f4f4f4;--co-chip-hover:#cddcf1;--co-neutral-tint:#f4f4f4;--co-neutral-fg:#494949;--co-on-accent:#fff;--co-on-danger:#fff;--co-on-demo:#fff;--co-success:#137a3a;--co-success-tint:#e6f5ec;--co-success-border:#b6e0c5;--co-warning:#8a5a00;--co-warning-fg:#b45309;--co-warning-tint:#fff4dc;--co-warning-border:#f0d98a;--co-danger:#bd1414;--co-danger-tint:#f8e8e8;--co-danger-border:#ebb9b9;--co-info-border:#b4cbea;--co-purple:#5b3fa0;--co-purple-tint:#efeafa;--co-demo:#6b3fa0;--co-demo-tint:#f3ecfb;--co-demo-border:#dccbf0;--co-internal-bg:#fffbea;--co-internal-badge:#fff6d6;--co-internal-border:#f0d98a;--co-internal-fg:#6d5200;--co-presence-available:#1f9d55;--co-presence-busy:#d97706;--co-presence-away:#9aa3ae;--co-presence-live:#22a35a;--co-ms-btn:#1c1c1c;--co-ms-btn-hover:#494949;--co-ms-btn-fg:#fff;--ms-logo-1:#f25022;--ms-logo-2:#7fba00;--ms-logo-3:#00a4ef;--ms-logo-4:#ffb900;--on-brand:#fff;--shadow:0 1px 2px #0452b80a, 0 1px 3px #0452b80f;--shadow-md:0 20px 60px #6eadff1a, 0 4px 14px #0452b814;--shadow-lg:0 60px 120px #1160e026;--shadow-press:0 2px 7px #0452b80f;--co-backdrop:#1c1c1c73;--co-scroll-cue:#1c1c1c33;--focus:0 0 0 2px var(--co-surface), 0 0 0 4px var(--co-blue);--chip-x-hover:#0452b826;--on-brand-faint:#ffffff1a;--on-brand-line:#fff3;--on-brand-grid:#ffffff0d;--on-brand-chip:#ffffff1a;--on-brand-chip-line:#ffffff4d;--on-brand-text:#ffffffd9;--on-brand-text-2:#fffc;--on-brand-text-3:var(--on-brand-text-2);--on-brand-text-4:var(--on-brand-text-2);--on-brand-text-5:var(--on-brand-text-2);--presence-glow:#3ee08a40;--presence-on-brand:#3ee08a;--co-hero-gradient:linear-gradient(160deg, #1c1c1c 0%, #0452b8 100%);--co-chart-1:#0452b8;--co-chart-2:#0b8f9d;--co-chart-3:#b07a00;--co-chart-4:#7357d4;--co-chart-seq-1:#86b4ef;--co-chart-seq-2:#5a97e6;--co-chart-seq-3:#2f74d0;--co-chart-seq-4:#0452b8;--co-chart-seq-5:#033d8a;--font-heading:"DM Sans", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--radius-lg:16px;--radius:8px;--radius-sm:8px;--radius-xs:4px;--radius-pill:999px;--sp-2:2px;--sp-3:4px;--sp-4:8px;--sp-5:12px;--sp-6:16px;--sp-7:24px;--sp-8:32px;--sp-9:40px;--sp-10:48px;--sp-11:56px;--sp-12:64px;--sp-16:96px;--sp-24:160px;--dur-fast:.12s;--dur:.18s;--dur-slow:.26s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--topbar-h:64px;--sticky-foot-h:88px;--sidebar-w:248px}@media screen{:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--co-blue:#6eadff;--co-blue-dark:#a8ceff;--co-blue-hover:#a8ceff;--co-blue-light:#6eadff;--co-blue-tint:#323b47;--co-blue-tint-2:#2b2e32;--co-blue-border:#405673;--co-teal:#28daea;--co-teal-tint:#27393b;--co-teal-fg:#5fe3ef;--co-grey:#606060;--co-text:#f4f4f4;--co-text-2:#d2d2d2;--co-text-muted:#a4a4a4;--co-surface:#272727;--co-surface-muted:#232323;--co-surface-raised:#2e2e2e;--co-bg:#1c1c1c;--co-bg-strong:#333;--co-border:#333;--co-border-strong:#777;--co-selected-bg:#2e343d;--co-hover:#333;--co-chip-hover:#39495d;--co-neutral-tint:#333;--co-neutral-fg:#d2d2d2;--co-on-accent:#1c1c1c;--co-on-danger:#1c1c1c;--co-on-demo:#1c1c1c;--co-success:#4ccb7a;--co-success-tint:#2b372f;--co-success-border:#346044;--co-warning:#e0a83a;--co-warning-fg:#f0b45a;--co-warning-tint:#3a3429;--co-warning-border:#68542e;--co-danger:#f78080;--co-danger-tint:#3c2e2e;--co-danger-border:#704646;--co-info-border:#405673;--co-purple:#b49cf0;--co-purple-tint:#35333b;--co-demo:#c0a3f0;--co-demo-tint:#36333b;--co-demo-border:#5d526d;--co-internal-bg:#3b3830;--co-internal-badge:#454134;--co-internal-border:#6c6345;--co-internal-fg:#ecd27e;--co-presence-available:#3fbf73;--co-presence-busy:#f0a030;--co-presence-away:#7d8694;--co-presence-live:#3fbf73;--co-ms-btn:#f4f4f4;--co-ms-btn-hover:#fff;--co-ms-btn-fg:#1c1c1c;--shadow:0 1px 2px #0006, 0 1px 3px #0000004d;--shadow-md:0 6px 18px #00000073;--shadow-lg:0 24px 60px #0000008c;--shadow-press:0 2px 7px #00000059;--co-backdrop:#000000a6;--co-scroll-cue:#000000b3;--focus:0 0 0 2px var(--co-surface), 0 0 0 4px var(--co-blue);--chip-x-hover:#6eadff33;--co-chart-1:#3a7ff0;--co-chart-2:#17a89a;--co-chart-3:#c08000;--co-chart-4:#9076ea;--co-chart-seq-1:#2a5fb0;--co-chart-seq-2:#3a7ff0;--co-chart-seq-3:#6eadff;--co-chart-seq-4:#a8ceff;--co-chart-seq-5:#d4e6ff}}.theme-dark-only{display:none!important}@media screen{:root[data-theme=dark] .theme-light-only{display:none!important}:root[data-theme=dark] .theme-dark-only{display:revert!important}}*,:before,:after{box-sizing:border-box}:root{accent-color:var(--co-blue)}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--topbar-h) + var(--dev-banner-h,0px) + 8px)}@media (width<=600px){html{scroll-padding-bottom:calc(var(--sticky-foot-h) + env(safe-area-inset-bottom))}}body{background:var(--co-bg);color:var(--co-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.01em;margin:0 0 .4rem;font-weight:600;line-height:1.15}h1{letter-spacing:-.03em;font-size:clamp(1.5rem,1.3929rem + .5357vw,1.875rem)}h2{font-size:clamp(1.125rem,1.0893rem + .1786vw,1.25rem);line-height:1.2}h3{font-size:clamp(1rem,.9643rem + .1786vw,1.125rem);line-height:1.2}h4{font-size:1rem;line-height:1.25}p{margin:0 0 .75rem}a{color:var(--co-blue)}a:hover{color:var(--co-text)}:focus-visible{outline:2px solid var(--co-blue);outline-offset:2px}.skip-link{background:var(--co-blue);color:var(--co-on-accent);z-index:100;padding:.5rem 1rem;position:absolute;top:0;left:-999px}.skip-link:focus{top:.5rem;left:.5rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.caps-label,.eyebrow,.label,.badge,.tag,.one-chip,.date-block .mon,.stat-tile .name,.side-nav .group-title,table.data thead th,.action-group legend,.sop-section h4,.views-section h3,.menu-title,.quick-filters .field label,.advanced-filters .field label,.ticket-form .section-title,.facts-row dt,.preview-sub,.practice-call-no,dl.facts dt,table.card-table td:before{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--co-text-muted);font-size:.75rem;font-weight:600;line-height:1.4}.caps-label.sm,.badge,.tag,.one-chip,.date-block .mon,.side-nav .group-title,table.data thead th,.views-section h3,dl.facts dt,table.card-table td:before{font-size:.6875rem}.eyebrow,.label{margin:0 0 .35rem}.mono{font-family:var(--font-mono);letter-spacing:0;font-size:.9em;font-weight:400}.muted{color:var(--co-text-muted)}.text-2{color:var(--co-text-2)}.small{font-size:.8125rem}.lede{color:var(--co-text-2);margin:0;font-size:1.15rem}:root:has(.dev-banner){--dev-banner-h:28px}.dev-banner{z-index:30;background:var(--co-demo);color:var(--co-on-demo);text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:5px 1rem;font-size:.75rem;font-weight:500;line-height:18px;position:sticky;top:0;overflow:hidden}.dev-banner .caps-label{color:inherit}.dev-banner .short{display:none}.topnav{height:var(--topbar-h);background:var(--co-surface);border-bottom:1px solid var(--co-border);align-items:center;gap:1.25rem;padding:0 clamp(1rem,4vw,3rem);display:flex}.topnav .spacer{flex:1}.topnav-links{align-self:stretch;gap:.25rem;display:flex}.topnav-links a{color:var(--co-text-2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 .9rem;font-weight:500;text-decoration:none;display:inline-flex}.topnav-links a:hover{color:var(--co-text)}.topnav-links a[aria-current=page]{color:var(--co-blue);border-bottom-color:var(--co-blue)}.topnav-links a .tag{margin-left:.4rem}.topnav-right{align-items:center;gap:.75rem;display:flex}@media (width<=1100px){.topnav{gap:.75rem}.topnav-links a{padding:0 .6rem}.topnav-links a .tag{display:none}}@media (width>=768px) and (width<=960px){.topnav{flex-wrap:wrap;gap:.25rem .75rem;height:auto;padding:.5rem 1.25rem 0}.topnav .spacer{display:none}.topnav .brand{margin-right:auto}.topnav-links{scrollbar-width:thin;flex:100%;order:3;align-self:auto;min-width:0;overflow-x:auto}.topnav-links a{min-height:48px;padding:0 .7rem}}.brand{color:var(--co-text);font-family:var(--font-heading);letter-spacing:-.02em;align-items:center;gap:.6rem;font-size:1.3rem;text-decoration:none;display:inline-flex}.brand img{width:auto;height:32px;display:block}.brand .logo-mark{display:none}@media (width<=900px){:root .brand img.logo-full{display:none!important}.brand .logo-mark.on-light{display:block}:root .nav-drawer-head .brand img.logo-full.theme-light-only{display:block!important}.nav-drawer-head .brand .logo-mark.on-light{display:none}}@media screen and (width<=900px){:root[data-theme=dark] .brand .logo-mark.on-light{display:none}:root[data-theme=dark] .brand .logo-mark.on-dark{display:block}:root[data-theme=dark] .nav-drawer-head .brand img.logo-full.theme-light-only{display:none!important}:root[data-theme=dark] .nav-drawer-head .brand img.logo-full.theme-dark-only{display:block!important}:root[data-theme=dark] .nav-drawer-head .brand .logo-mark.on-dark{display:none}}.one-chip{color:var(--co-blue);background:var(--co-blue-tint);border:1px solid var(--co-blue-border);border-radius:var(--radius-xs);padding:.18rem .5rem}.icon-btn{border-radius:var(--radius-xs);width:44px;height:44px;color:var(--co-text-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.icon-btn:hover{background:var(--co-hover);color:var(--co-text)}}.icon-btn .dot{background:var(--co-blue);border:2px solid var(--co-surface);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.icon-btn[disabled]{cursor:default}.avatar{background:var(--co-blue-tint);width:36px;height:36px;color:var(--co-blue);font-family:var(--font-heading);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.avatar.lg{width:48px;height:48px;font-size:1rem}.user-menu{position:relative}.user-menu>button{cursor:pointer;border-radius:var(--radius-xs);color:var(--co-text-2);font:inherit;background:0 0;border:0;align-items:center;gap:.5rem;padding:.25rem;display:inline-flex}@media (hover:hover){.user-menu>button:hover{background:var(--co-hover)}}.user-menu .menu{z-index:20;background:var(--co-surface-raised);border:1px solid var(--co-border);border-radius:var(--radius);min-width:240px;box-shadow:var(--shadow-md);padding:.5rem;position:absolute;top:calc(100% + 6px);right:0}.user-menu .menu .who{border-bottom:1px solid var(--co-border);margin-bottom:.4rem;padding:.5rem .6rem .65rem}.user-menu .menu .who strong{display:block}.user-menu .menu .who small{color:var(--co-text-muted)}.user-menu .menu button{border-radius:var(--radius-xs);width:100%;font:inherit;color:var(--co-text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex}@media (hover:hover){.user-menu .menu button:hover{background:var(--co-hover)}}.search{background:var(--co-bg);border:1px solid var(--co-border);border-radius:var(--radius-xs);min-width:320px;max-width:760px;height:42px;color:var(--co-text-muted);flex:480px;align-items:center;gap:.6rem;padding:0 .9rem;display:flex}.search input,.search input[type=search]{font:inherit;color:var(--co-text);background:0 0;border:0;flex:1;width:auto;min-width:0;padding:0}.search input::placeholder{color:var(--co-text-muted)}.search input:focus{box-shadow:none;outline:none}.search:focus-within{border-color:var(--co-blue);box-shadow:var(--focus);background:var(--co-surface)}.search-open,.search .search-close{display:none}.tech-shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);min-height:calc(100vh - var(--dev-banner-h,0px));display:grid}.side-nav{background:var(--co-surface);border-right:1px solid var(--co-border);top:var(--dev-banner-h,0px);height:calc(100vh - var(--dev-banner-h,0px));flex-direction:column;padding:.9rem .75rem;display:flex;position:sticky;overflow-y:auto}.side-nav .brand{gap:.5rem;padding:.35rem .25rem 1.1rem}.side-nav .brand img.logo-full{height:28px}.side-nav nav{flex-direction:column;gap:2px;display:flex}.side-nav .group-title{padding:.9rem .75rem .35rem}.side-nav a{border-radius:var(--radius-xs);color:var(--co-text-2);align-items:center;gap:.8rem;padding:.62rem .75rem;font-size:.95rem;font-weight:500;text-decoration:none;display:flex}@media (hover:hover){.side-nav a:hover{background:var(--co-hover);color:var(--co-text)}}.side-nav a[aria-current=page]{background:var(--co-blue-tint);color:var(--co-blue);box-shadow:inset 2px 0 0 var(--co-blue);font-weight:600}.side-nav a .tag{margin-left:auto}.side-nav .grow{flex:1}.tech-main{flex-direction:column;min-width:0;display:flex}.tech-topbar{height:var(--topbar-h);background:var(--co-surface);border-bottom:1px solid var(--co-border);top:var(--dev-banner-h,0px);z-index:10;align-items:center;gap:1rem;padding:0 1.75rem;display:flex;position:sticky}.tech-topbar .divider{background:var(--co-border);width:1px;height:24px}.workspace-switch{color:var(--co-text-2);font-weight:500;font:inherit;cursor:default;background:0 0;border:0;align-items:center;gap:.35rem;display:inline-flex}.page{width:100%;max-width:1120px;margin:0 auto;padding:1.75rem clamp(1rem,4vw,3rem) 3rem}.page.wide{max-width:1400px;padding:1.5rem 1.75rem 3rem}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.page-header .lede{margin-top:.15rem}.page-header .actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.page-footer{border-top:1px solid var(--co-border);width:100%;max-width:1120px;color:var(--co-text-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin:2rem auto 0;padding:1rem clamp(1rem,4vw,3rem) 1.5rem;font-size:.82rem;display:flex}.page-footer strong{color:var(--co-text);font-weight:600}.page-footer.wide{max-width:1400px;padding-left:1.75rem;padding-right:1.75rem}.nav-toggle,.topbar-brand{display:none}@media (width>=768px) and (width<=1023px){.tech-shell{grid-template-columns:76px minmax(0,1fr)}.side-nav{align-items:stretch;padding:.75rem .5rem}.side-nav .brand{justify-content:center;padding:.25rem 0 .9rem}:root .side-nav .brand img.logo-full{display:none!important}.side-nav .brand .one-chip{display:none}.side-nav .brand .logo-mark{height:28px}.side-nav .brand .logo-mark.on-light{display:block}:root[data-theme=dark] .side-nav .brand .logo-mark.on-light{display:none}:root[data-theme=dark] .side-nav .brand .logo-mark.on-dark{display:block}.side-nav a{justify-content:center;min-height:48px;padding:0;position:relative}.side-nav a .nav-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.side-nav a .tag{text-align:center;margin:0;font-size:.625rem;position:absolute;bottom:3px;left:0;right:0}.tech-topbar{gap:.75rem;padding:0 1.25rem}.tech-topbar .workspace-switch,.tech-topbar .divider{display:none}}@media (width<=767px){.tech-shell{grid-template-columns:minmax(0,1fr);min-height:0}.side-nav{display:none}.nav-toggle{flex:none;display:inline-flex}.tech-topbar{padding:0 max(.5rem, env(safe-area-inset-right)) 0 max(.5rem, env(safe-area-inset-left));height:auto;min-height:60px;padding-top:env(safe-area-inset-top);gap:.25rem}.tech-topbar .topbar-brand{flex:none;display:inline-flex}.tech-topbar .topbar-brand .brand{padding:0 .15rem}.tech-topbar .topbar-brand .brand img{height:26px}.tech-topbar .search-open{flex:none;margin-left:auto;display:inline-flex}.tech-topbar .search{gap:.45rem;min-width:0;height:44px;padding:0 0 0 .7rem;display:none}.tech-topbar .search.phone-open{z-index:2;max-width:none;left:max(.5rem, env(safe-area-inset-left));right:max(.5rem, env(safe-area-inset-right));display:flex;position:absolute;bottom:8px}.tech-topbar .search .search-close{flex:none;display:inline-flex}.tech-topbar .search input{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.tech-topbar .spacer,.tech-topbar .divider,.tech-topbar .workspace-switch,.topbar-theme{display:none}.topnav{height:auto;min-height:60px;padding:env(safe-area-inset-top) max(.5rem, env(safe-area-inset-right)) 0 max(.5rem, env(safe-area-inset-left));gap:.5rem}.topnav .brand{margin-right:auto}.topnav .brand img{height:28px}.topnav .spacer,.topnav-links,.topnav-right .user-menu>button svg,.tech-topbar .user-menu>button svg{display:none}.user-menu>button{justify-content:center;min-width:44px}.topnav-right{gap:.25rem}}.nav-drawer{background:var(--co-surface-raised);width:min(320px,86vw);max-width:none;height:100%;max-height:none;color:var(--co-text);box-shadow:var(--shadow-md);border:0;margin:0;padding:0;position:fixed;inset:0 auto 0 0;overflow:hidden}.nav-drawer::backdrop{background:var(--co-backdrop)}.nav-drawer-inner{overscroll-behavior:contain;height:100%;padding:calc(.6rem + env(safe-area-inset-top)) .75rem calc(1rem + env(safe-area-inset-bottom)) calc(.75rem + env(safe-area-inset-left));flex-direction:column;gap:.5rem;display:flex;overflow-y:auto}.nav-drawer-head{border-bottom:1px solid var(--co-border);justify-content:space-between;align-items:center;gap:.5rem;padding:0 0 .5rem .4rem;display:flex}.nav-drawer-head .brand img{height:28px}.nav-drawer-links{flex-direction:column;gap:2px;display:flex}.nav-drawer-links.secondary{border-top:1px solid var(--co-border);padding-top:.5rem}.nav-drawer-links a{border-radius:var(--radius-xs);min-height:48px;color:var(--co-text-2);align-items:center;gap:.85rem;padding:0 .75rem;font-size:1rem;font-weight:500;text-decoration:none;display:flex}@media (hover:hover){.nav-drawer-links a:hover{background:var(--co-hover);color:var(--co-text)}}.nav-drawer-links a:focus-visible,.nav-drawer-action:focus-visible{outline:2px solid var(--co-blue);outline-offset:-2px}.nav-drawer-links a[aria-current=page]{background:var(--co-blue-tint);color:var(--co-blue);box-shadow:inset 2px 0 0 var(--co-blue);font-weight:600}.nav-drawer-links a .tag{margin-left:auto}.nav-drawer-links a svg,.nav-drawer-action svg{flex:none}.nav-drawer-account{border-top:1px solid var(--co-border);gap:2px;margin-top:auto;padding-top:.75rem;display:grid}.nav-drawer-theme{min-height:48px;color:var(--co-text-2);justify-content:space-between;align-items:center;gap:.5rem;padding:0 .5rem 0 .75rem;font-weight:500;display:flex}.nav-drawer-action{border-radius:var(--radius-xs);width:100%;min-height:48px;color:var(--co-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.85rem;padding:0 .75rem;font-weight:500;display:flex}@media (hover:hover){.nav-drawer-action:hover{background:var(--co-hover)}}:root.nav-drawer-open,:root.nav-drawer-open body{overflow:hidden}.grid{gap:1rem;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stack{flex-direction:column;gap:1rem;display:flex}.layout-main-side{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:1.25rem;display:grid}.layout-main-side>*,.workspace>*,.stack>*,.grid>*{min-width:0}.layout-main-side.narrow-side{grid-template-columns:minmax(0,1fr) 340px}@media (width<=1020px){.layout-main-side,.layout-main-side.narrow-side{grid-template-columns:minmax(0,1fr)}}.workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:1rem;display:grid}@media (width<=960px){.workspace{grid-template-columns:1fr}}.card{background:var(--co-surface);border:1px solid var(--co-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.5rem}.card.flush{padding:0;overflow:hidden}.card.flush>.card-head,.card.flush>.card-foot{padding:1.1rem 1.5rem}.card.flush>.card-foot{border-top:1px solid var(--co-border)}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.card.flush>.card-head{margin-bottom:0}.card-head h2{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:inline-flex}.card-head .sub{color:var(--co-text-muted);margin:.1rem 0 0;font-size:.92rem}.card-head .tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hero-card{background:var(--co-hero-gradient);color:var(--on-brand);border:0;flex-direction:column;gap:.5rem;display:flex}.hero-card .eyebrow{color:var(--on-brand-text-2);align-items:center;gap:.45rem;margin:.5rem 0 0;display:inline-flex}.hero-card .eyebrow .presence{background:var(--presence-on-brand);width:8px;height:8px;box-shadow:0 0 0 3px var(--presence-glow);border-radius:50%}.hero-card h2{color:var(--on-brand);margin:.35rem 0 .2rem;font-size:1.7rem}.hero-card>p:not(.eyebrow):not(.fine){color:var(--on-brand-text);margin:0 0 1rem;font-size:1.05rem}.hero-card .btn{background:var(--on-brand);color:var(--co-brand-black);border-color:var(--on-brand);align-self:flex-start}@media (hover:hover){.hero-card .btn:hover{background:var(--co-blue-light);border-color:var(--co-blue-light);color:var(--co-brand-black)}}.hero-card .badge.demo{background:var(--on-brand-faint);color:var(--on-brand);border-color:var(--on-brand-line)}.hero-card .fine{color:var(--on-brand-text-2);margin:.6rem 0 0;font-size:.8rem}.feature-card{grid-template-columns:48px 1fr;align-items:start;gap:1rem;display:grid}.feature-card h2{margin:0 0 .2rem}.feature-card p{color:var(--co-text-2);margin:0 0 .6rem}.icon-disc{border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-disc.tone-blue{background:var(--co-blue-tint);color:var(--co-blue)}.icon-disc.tone-teal{background:var(--co-teal-tint);color:var(--co-teal-fg)}.icon-disc.tone-amber{background:var(--co-warning-tint);color:var(--co-warning-fg)}.icon-disc.tone-red{background:var(--co-danger-tint);color:var(--co-danger)}.icon-disc.tone-green{background:var(--co-success-tint);color:var(--co-success)}.icon-disc.tone-grey{background:var(--co-bg-strong);color:var(--co-text-2)}.stat-tiles{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.stat-tile{padding:var(--sp-7);color:inherit;align-items:center;gap:1rem;text-decoration:none;display:flex}.stat-tile .body{flex:1;min-width:0}.stat-tile .name{white-space:nowrap;text-overflow:ellipsis;margin-bottom:.4rem;overflow:hidden}.stat-tile .name .badge{position:absolute;top:12px;right:12px}.stat-tiles:has(.stat-tile .name .badge) .stat-tile{padding-top:2.25rem}.stat-tile .icon-disc{border-radius:var(--radius-sm);background:var(--co-selected-bg);color:var(--co-blue);width:48px!important;height:48px!important}.stat-tile .value{font-family:var(--font-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:500;line-height:1}.stat-tile .value.danger{color:var(--co-danger)}.stat-tile .value .not-counted{font-family:var(--font-body);letter-spacing:0;color:var(--co-text-muted);font-size:.875rem;font-weight:400}.skeleton{border-radius:var(--radius-xs);background:var(--co-bg-strong);vertical-align:middle;width:2.5ch;height:.75em;display:inline-block}.stat-tile .chev{color:var(--co-text-muted)}@media (hover:hover){a.stat-tile:hover{border-color:var(--co-blue-border);box-shadow:var(--shadow-md)}}.row-list{margin:0;padding:0;list-style:none}.row-list li{border-top:1px solid var(--co-border)}.row-list li:first-child{border-top:0}.row-link{color:inherit;align-items:center;gap:1rem;padding:.95rem 0;text-decoration:none;display:flex}@media (hover:hover){.row-link:hover .title{color:var(--co-blue)}}.row-link .body{flex:1;min-width:0}.row-link .title{font-weight:600;display:block}.row-link .meta{color:var(--co-text-muted);font-size:.86rem}.row-link .chev{color:var(--co-text-muted);flex:none}.date-block{background:var(--co-bg);border:1px solid var(--co-border);border-radius:var(--radius-sm);flex-direction:column;flex:none;justify-content:center;align-items:center;width:74px;padding:.55rem .25rem;display:inline-flex}.date-block .day{font-family:var(--font-heading);font-size:1.7rem;font-weight:700;line-height:1.1}.inline-chip{border-radius:var(--radius-pill);background:var(--co-bg);border:1px solid var(--co-border);color:var(--co-text-2);align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.85rem;display:inline-flex}.tabs{border-bottom:1px solid var(--co-border);flex-wrap:wrap;gap:.25rem;display:flex}.tabs button,.tabs a{font:inherit;color:var(--co-text-2);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:.5rem;margin-bottom:-1px;padding:.65rem .9rem;font-weight:500;text-decoration:none;display:inline-flex}.tabs [aria-selected=true],.tabs a[aria-current=page]{color:var(--co-blue);border-bottom-color:var(--co-blue);font-weight:600}.count-chip{border-radius:var(--radius-pill);background:var(--co-bg-strong);min-width:24px;height:22px;color:var(--co-text-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 .45rem;font-size:.75rem;font-weight:500;display:inline-flex}[aria-selected=true] .count-chip{background:var(--co-blue-tint);color:var(--co-blue)}.notice{border-radius:var(--radius-sm);border:1px solid;align-items:flex-start;gap:.6rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.notice>svg{flex:none;margin-top:2px}.notice.success{background:var(--co-success-tint);border-color:var(--co-success-border);color:var(--co-success)}.notice.error{background:var(--co-danger-tint);border-color:var(--co-danger-border);color:var(--co-danger)}.notice.info{background:var(--co-blue-tint);border-color:var(--co-info-border);color:var(--co-blue-dark)}.notice.demo{background:var(--co-demo-tint);border-color:var(--co-demo-border);color:var(--co-demo)}dl.facts{grid-template-columns:max-content 1fr;gap:.5rem 1rem;margin:0;display:grid}dl.facts dt{align-self:start;align-items:center;gap:.4rem;padding-top:.2em;display:inline-flex}dl.facts.answers dt,dl.facts.briefing-facts dt{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:400}dl.facts dd{overflow-wrap:anywhere;margin:0}.description{white-space:pre-wrap;overflow-wrap:anywhere}.check-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.check-list li{align-items:flex-start;gap:.5rem;display:flex}.check-list li svg{color:var(--co-blue);flex:none;margin-top:2px}.pill{border-radius:var(--radius-pill);white-space:nowrap;background:var(--co-bg-strong);color:var(--co-text-2);align-items:center;gap:.4rem;padding:.22rem .7rem;font-size:.8125rem;font-weight:500;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.pill.plain:before{display:none}.pill.status-New{background:var(--co-teal-tint);color:var(--co-teal-fg)}.pill.status-Open,.pill.status-InProgress{background:var(--co-blue-tint);color:var(--co-blue)}.pill.status-WaitingOnClient{background:var(--co-warning-tint);color:var(--co-warning)}.pill.status-Resolved{background:var(--co-success-tint);color:var(--co-success)}.pill.status-Closed{background:var(--co-bg-strong);color:var(--co-text-muted)}.pill.status-Scheduled{background:var(--co-purple-tint);color:var(--co-purple)}.pill.ok{background:var(--co-success-tint);color:var(--co-success)}.pill.warn{background:var(--co-warning-tint);color:var(--co-warning)}.pill.danger{background:var(--co-danger-tint);color:var(--co-danger)}.pill.info{background:var(--co-blue-tint);color:var(--co-blue)}.pill.sla-OnTrack{background:var(--co-success-tint);color:var(--co-success)}.pill.sla-AtRisk{background:var(--co-warning-tint);color:var(--co-warning)}.pill.sla-Breached{background:var(--co-danger-tint);color:var(--co-danger)}.pill.sla-Met{background:var(--co-bg-strong);color:var(--co-text-2)}.pill.sla-Missed{background:var(--co-bg-strong);color:var(--co-danger)}.pill.sla-Paused{background:var(--co-bg-strong);color:var(--co-text-muted)}.priority{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.priority-Critical{color:var(--co-danger)}.priority-Critical .pill{background:var(--co-danger);color:var(--co-on-danger)}.priority-High{color:var(--co-danger)}.priority-High .pill{background:var(--co-danger-tint);color:var(--co-danger)}.priority-Normal{color:var(--co-text-muted)}.priority-Normal .pill{background:var(--co-neutral-tint);color:var(--co-neutral-fg)}.priority-Low{color:var(--co-text-muted)}.priority-Low .pill{background:var(--co-bg-strong);color:var(--co-text-2)}.badge{border-radius:var(--radius-pill);border:1px solid var(--co-border-strong);white-space:nowrap;background:var(--co-bg-strong);color:var(--co-text-2);align-items:center;gap:.3rem;padding:.14rem .5rem;display:inline-flex}.badge.demo{background:var(--co-demo-tint);color:var(--co-demo);border-color:var(--co-demo-border)}.badge.planned,.badge.not-connected{color:var(--co-text-muted);border-color:var(--co-border-strong);background:0 0}.badge.internal{background:var(--co-internal-badge);color:var(--co-internal-fg);border-color:var(--co-internal-border)}.badge.ok{background:var(--co-success-tint);color:var(--co-success);border-color:var(--co-success-border)}.badge.warn{background:var(--co-warning-tint);color:var(--co-warning);border-color:var(--co-warning-border)}.badge.danger{background:var(--co-danger-tint);color:var(--co-danger);border-color:var(--co-danger-border)}.tag{color:var(--co-demo)}.tag.planned{color:var(--co-text-muted)}.honesty{flex-wrap:wrap;align-items:center;gap:.25rem;font-weight:400;display:inline-flex}.vendor-chip{border-radius:var(--radius-sm);border:1px solid var(--co-border);background:var(--co-surface);align-items:center;gap:.45rem;padding:.35rem .7rem;font-size:.86rem;font-weight:500;display:inline-flex}.vendor-chip .mark{width:18px;height:18px;font-family:var(--font-mono);color:var(--co-surface);background:var(--co-text);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:.6rem;display:inline-flex}.status-pill-live{border-radius:var(--radius-pill);background:var(--co-success-tint);color:var(--co-success);align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.9rem;font-weight:500;display:inline-flex}.status-pill-live:before{content:"";background:var(--co-presence-live);border-radius:50%;width:8px;height:8px}.dot{border-radius:50%;width:9px;height:9px;margin-right:.4rem;display:inline-block}.dot.available{background:var(--co-presence-available)}.dot.busy{background:var(--co-presence-busy)}.dot.away{background:var(--co-presence-away)}.table-wrap{position:relative;overflow-x:auto}.card{position:relative}table.data{border-collapse:collapse;width:100%;font-size:.93rem}table.data thead th{text-align:left;border-bottom:1px solid var(--co-border);white-space:nowrap;padding:.6rem .9rem}table.data td{border-bottom:1px solid var(--co-border);vertical-align:middle;padding:.8rem .9rem}table.data tbody th{font:inherit;text-transform:none;letter-spacing:0;color:var(--co-text);text-align:left;white-space:normal;border-bottom:1px solid var(--co-border);padding:.8rem .9rem;font-weight:500}table.data tbody tr:last-child th{border-bottom:0}table.data th,table.data td{font-variant-numeric:tabular-nums}table.data td.num,table.data th.num{text-align:right}table.data tbody tr:last-child td{border-bottom:0}@media (hover:hover){table.data tbody tr:hover{background:var(--co-blue-tint-2)}}table.data td a.row-title{color:var(--co-text);font-weight:600;text-decoration:none}@media (hover:hover){table.data td a.row-title:hover{color:var(--co-blue);text-decoration:underline}}table.data td .ref{font-family:var(--font-mono);color:var(--co-blue);margin-right:.6rem;font-size:.8rem}table.data td.alert-title .alert-title-inner{color:var(--co-text);align-items:center;gap:.6rem;font-weight:600;display:inline-flex}table.data .sub{color:var(--co-text-muted);font-size:.8rem;font-weight:400;display:block}.card.flush table.data th:first-child,.card.flush table.data td:first-child{padding-left:1.5rem}.card.flush table.data th:last-child,.card.flush table.data td:last-child{padding-right:1.5rem}.field{flex-direction:column;gap:.35rem;margin-bottom:1.1rem;display:flex}.field label,.field legend{font-size:.95rem;font-weight:600}.field .hint{color:var(--co-text-muted);font-size:.84rem}fieldset.field{border:0;min-width:0;margin:0 0 1.1rem;padding:0}.field-inline{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}input:not([type]),input[type=text],input[type=tel],input[type=email],input[type=search],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=password],input[type=url],select,textarea{font:inherit;color:inherit;border:1px solid var(--co-border-strong);border-radius:var(--radius-xs);background:var(--co-surface);width:100%;padding:.65rem .8rem}textarea{resize:vertical;min-height:8rem}textarea.big{min-height:9rem;padding:.9rem 1rem;font-size:1.02rem}input:focus,select:focus,textarea:focus{border-color:var(--co-blue);box-shadow:var(--focus);outline:none}.choice-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.choice{border:1px solid var(--co-border-strong);border-radius:var(--radius-sm);cursor:pointer;background:var(--co-surface);align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex;position:relative}.choice input{opacity:0;width:1px;height:1px;position:absolute}.choice .ico{color:var(--co-text-2);display:inline-flex}.choice .txt{flex:1;min-width:0}.choice strong{font-size:.95rem;font-weight:600;display:block}.choice small{color:var(--co-text-muted);font-size:.8rem}.choice .radio{border:2px solid var(--co-border-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.choice:has(input:checked){border-color:var(--co-blue);background:var(--co-blue-tint);box-shadow:inset 0 0 0 1px var(--co-blue)}.choice:has(input:checked) .ico{color:var(--co-blue)}.choice:has(input:checked) .radio{border-color:var(--co-blue)}.choice:has(input:checked) .radio:after{content:"";background:var(--co-blue);border-radius:50%;width:9px;height:9px}.choice:has(input:focus-visible){box-shadow:var(--focus)}.form-foot{border-top:1px solid var(--co-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.form-foot .note{color:var(--co-text-muted);align-items:center;gap:.45rem;font-size:.86rem;display:inline-flex}.screenshot-preview{border:1px solid var(--co-border);border-radius:var(--radius-sm);max-width:100%;max-height:260px;margin-top:.5rem;display:block}.checkbox{align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}input[type=file]{font:inherit;color:var(--co-text-2);max-width:100%;font-size:.9rem}input[type=file]::file-selector-button{font:inherit;border:1px solid var(--co-text);border-radius:var(--radius-xs);min-height:34px;color:var(--co-text);cursor:pointer;background:0 0;margin-right:.75rem;padding:.35rem .75rem;font-weight:600}@media (hover:hover){input[type=file]:hover::file-selector-button{background:var(--co-blue);border-color:var(--co-blue);color:var(--co-on-accent)}}.btn{font:inherit;letter-spacing:-.01em;border-radius:var(--radius-xs);border:1px solid var(--co-blue);background:var(--co-blue);min-height:42px;color:var(--co-on-accent);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:.62rem 1.125rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn.secondary{color:var(--co-text);border-color:var(--co-text);background:0 0}.btn.ghost{color:var(--co-blue);background:0 0;border-color:#0000;padding-left:.5rem;padding-right:.5rem}.btn.ghost.danger{color:var(--co-danger)}.btn.link{color:var(--co-blue);background:0 0;border:0;min-height:0;padding:0;font-weight:600}.btn.secondary[aria-pressed=true]{background:var(--co-blue-tint);border-color:var(--co-blue);color:var(--co-blue);box-shadow:inset 0 0 0 1px var(--co-blue)}@media (hover:hover){.btn:hover{background:var(--co-text);border-color:var(--co-text);color:var(--co-on-accent)}.btn.secondary:hover{background:var(--co-blue);border-color:var(--co-blue);color:var(--co-on-accent)}.btn.ghost:hover{background:var(--co-blue-tint)}.btn.ghost.danger:hover{background:var(--co-danger-tint);color:var(--co-danger)}.btn.link:hover{color:var(--co-text);background:0 0;text-decoration:underline}}.btn.small{border-radius:var(--radius-xs);min-height:34px;padding:.35rem .75rem;font-size:.88rem}.btn.block{width:100%}.btn-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}ol.timeline{margin:0 0 1rem;padding:0;list-style:none}ol.timeline li{border-left:2px solid var(--co-border);margin-left:.4rem;padding:0 0 1.1rem 1.4rem;position:relative}ol.timeline li:last-child{padding-bottom:.4rem}ol.timeline li:before{content:"";background:var(--co-blue-light);border:2px solid var(--co-surface);border-radius:50%;width:10px;height:10px;position:absolute;top:.4rem;left:-6px}ol.timeline li.kind-Comment:before{background:var(--co-blue)}ol.timeline li.kind-StatusChanged:before{background:var(--co-teal)}ol.timeline li.internal{background:var(--co-internal-bg);border-left-color:var(--co-internal-border);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding-top:.5rem;padding-right:.75rem}ol.timeline .meta{color:var(--co-text-muted);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.82rem;display:flex}ol.timeline .meta strong{color:var(--co-text)}ol.timeline .message{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.15rem}.signin{max-width:900px;margin:0 auto;padding:2.5rem clamp(1rem,4vw,3rem) 3rem}.signin-hero{background:linear-gradient(135deg, var(--co-brand) 0%, var(--co-brand-2) 60%, var(--co-brand-light) 100%);color:var(--on-brand);border-radius:var(--radius-lg);margin-bottom:1.25rem;padding:2rem}.signin-hero h1{margin-bottom:.4rem;font-size:2.3rem;font-weight:700}.signin-hero h1 .light{font-weight:400;display:block}.signin-hero .eyebrow{color:var(--on-brand-text-3)}.identity-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.identity-list button{text-align:left;width:100%;font:inherit;background:var(--co-surface);border:1px solid var(--co-border);border-radius:var(--radius-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}@media (hover:hover){.identity-list button:hover{border-color:var(--co-blue);background:var(--co-blue-tint-2)}}.availability{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.availability li{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.empty{text-align:center;color:var(--co-text-muted);padding:2rem 1rem}.theme-toggle{border:1px solid var(--co-border-strong);border-radius:var(--radius-xs);background:var(--co-surface);min-height:36px;color:var(--co-text-2);font:inherit;cursor:pointer;align-items:center;gap:.4rem;padding:.35rem .55rem;font-size:.8125rem;display:inline-flex}.theme-toggle.icon-btn{background:0 0;border:0;justify-content:center;min-height:0;padding:0}@media (hover:hover){.theme-toggle:hover{color:var(--co-blue);border-color:var(--co-blue)}.theme-toggle.icon-btn:hover{background:var(--co-hover);color:var(--co-text)}}.theme-toggle:focus-visible{box-shadow:var(--focus);outline:none}.auth-footer .theme-toggle{min-height:32px;padding:.15rem .5rem;font-size:.8125rem}.install-card{background:var(--co-surface);border:1px solid var(--co-border);border-radius:var(--radius);gap:.75rem;margin-top:1.25rem;padding:1rem 1.1rem;display:grid}.install-card.compact{gap:.6rem;padding:.85rem 1rem}.install-card.installed{color:var(--co-success);align-items:center;gap:.5rem;display:flex}.install-head{align-items:flex-start;gap:.8rem;display:flex}.install-head img{border-radius:var(--radius-sm);border:1px solid var(--co-border);flex:none}.install-head h3{margin:0 0 .2rem}.install-head p{color:var(--co-text-2);margin:0;font-size:.9rem}.install-points{gap:.3rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.install-points li{align-items:center;gap:.45rem;display:flex}.install-points li svg{color:var(--co-success);flex:none}.install-card .btn{justify-self:start}.install-help{color:var(--co-text-muted);margin:0;font-size:.82rem}.install-dialog{background:0 0;border:0;width:100%;max-width:min(460px,100vw - 2rem);padding:0}.install-dialog::backdrop{background:var(--co-backdrop)}.install-dialog .install-card{background:var(--co-surface-raised);box-shadow:var(--shadow-lg);border-radius:var(--radius-lg);margin:0}.install-foot{border-top:1px solid var(--co-border);justify-content:flex-end;padding-top:.75rem;display:flex}.screen-capture{gap:.45rem;margin-top:.75rem;display:grid}.screen-capture .hint{color:var(--co-text-muted);margin:0;font-size:.8rem}.capture-actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.capture-actions .checkbox{color:var(--co-text-2);align-items:center;gap:.35rem;font-size:.86rem;display:inline-flex}.recording-bar{border:1px solid var(--co-danger-border);background:var(--co-danger-tint);color:var(--co-danger);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.55rem .75rem;font-weight:600;display:flex}.recording-bar .btn{background:var(--co-danger);border-color:var(--co-danger);color:var(--co-on-danger);margin-left:auto}.rec-dot{background:var(--co-danger);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite rec-pulse}@keyframes rec-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.rec-dot{animation:none}}.capture-error{color:var(--co-danger);margin:0;font-size:.86rem}.recording-preview video,.recording-player{border-radius:var(--radius-sm);border:1px solid var(--co-border);background:var(--co-bg-strong);width:100%;max-width:560px;max-height:320px;display:block}.show-problem .screen-capture{margin-top:.35rem}.upload-alt{color:var(--co-text-2);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.86rem;display:flex}.upload-alt label{font-weight:500}.hr-start{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem;margin-bottom:1.25rem;display:grid}.hr-start-card{background:var(--co-surface);border:1px solid var(--co-border);border-radius:var(--radius);color:var(--co-text);box-shadow:var(--shadow);grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:1rem 1.1rem;text-decoration:none;display:grid}@media (hover:hover){.hr-start-card:hover{border-color:var(--co-blue-border)}}.hr-start-card:focus-visible{box-shadow:var(--focus);outline:none}.hr-start-card .icon-disc{width:44px;height:44px}.hr-start-card strong{font-family:var(--font-heading);display:block}.hr-start-card small{color:var(--co-text-2);font-size:.86rem}.hr-start-other{grid-column:1/-1;justify-self:start}.wizard{max-width:880px;margin:0 auto}.wizard .back-link{align-items:center;gap:.3rem;margin-bottom:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.wizard-steps{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.wizard-steps li{color:var(--co-text-muted);align-items:center;gap:.45rem;font-size:.9rem;display:flex}.wizard-steps .num{border:1px solid var(--co-border-strong);width:26px;height:26px;font-family:var(--font-mono);background:var(--co-surface);border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;display:inline-flex}.wizard-steps li.current{color:var(--co-text);font-weight:600}.wizard-steps li.current .num{background:var(--co-blue);border-color:var(--co-blue);color:var(--co-on-accent)}.wizard-steps li.done{color:var(--co-text-2)}.wizard-steps li.done .num{background:var(--co-success-tint);border-color:var(--co-success-border);color:var(--co-success)}.wizard-card{padding:1.4rem 1.5rem}.wizard-card h2#wizard-step-title{margin-bottom:1rem}.wizard-card .grid-2 .span-2{grid-column:1/-1}.wizard-error{color:var(--co-danger);margin:.75rem 0 0;font-weight:600}.wizard-foot{justify-content:space-between}.person-picker .search-input{border:1px solid var(--co-border-strong);border-radius:var(--radius-sm);background:var(--co-surface);color:var(--co-text-muted);align-items:center;gap:.5rem;padding:0 .7rem;display:flex}.person-picker .search-input input{color:var(--co-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.6rem 0}.person-picker .search-input:focus-within{border-color:var(--co-blue);box-shadow:var(--focus)}.person-list{gap:.45rem;max-height:420px;margin:.6rem 0;padding:2px;display:grid;overflow:auto}.person-option{border:1px solid var(--co-border);border-radius:var(--radius-sm);background:var(--co-surface);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.65rem .8rem;display:grid}@media (hover:hover){.person-option:hover{border-color:var(--co-blue-border)}}.person-option.selected{border-color:var(--co-blue);background:var(--co-selected-bg)}.person-option:focus-within{box-shadow:var(--focus)}.person-main{display:grid}.person-meta{text-align:right}@media (width<=600px){.person-option{grid-template-columns:auto 1fr}.person-meta{text-align:left;grid-column:2}}.reason-chips,.chip-options{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.reason-chip{border:1px solid var(--co-border-strong);border-radius:var(--radius-pill);background:var(--co-surface);cursor:pointer;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.9rem;display:inline-flex}.reason-chip input{opacity:0;width:1px;height:1px;position:absolute}.reason-chip.selected{border-color:var(--co-blue);background:var(--co-blue-tint);color:var(--co-blue);font-weight:600}.reason-chip:focus-within{box-shadow:var(--focus)}.timing-options{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.6rem;margin-top:.35rem;display:grid}.timing-options .choice{border:1px solid var(--co-border);border-radius:var(--radius-sm);background:var(--co-surface);cursor:pointer;align-items:flex-start;gap:.6rem;padding:.75rem .85rem;display:flex}.timing-options .choice.selected{border-color:var(--co-blue);background:var(--co-selected-bg)}.timing-options .choice span{display:grid}.timing-options .choice small{color:var(--co-text-2)}.timing-date{margin-top:.75rem}.action-groups{gap:1rem;display:grid}.action-group{border:0;gap:.45rem;margin:0;padding:0;display:grid}.action-group legend{margin-bottom:.35rem;padding:0}.action-option{border:1px solid var(--co-border);border-radius:var(--radius-sm);background:var(--co-surface)}.action-option.selected{border-color:var(--co-blue-border);background:var(--co-blue-tint-2)}.action-main{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:start;gap:.65rem;padding:.7rem .85rem;display:grid}.action-main input{margin-top:.25rem}.action-main span{display:grid}.action-main small{color:var(--co-text-2)}.action-param{padding:0 .85rem .75rem 2.4rem}.review-list{grid-template-columns:minmax(140px,220px) 1fr;gap:.45rem 1rem;margin:0 0 1.25rem;display:grid}.review-list dt{color:var(--co-text-muted)}.review-list dd{margin:0}.review-actions{gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.review-actions li{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.review-actions li svg{color:var(--co-success)}@media (width<=600px){.review-list{grid-template-columns:1fr}.review-list dd{margin-bottom:.5rem}}.back-link{align-items:center;gap:.3rem;margin-bottom:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.form-editor-bar{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1rem;padding:1rem 1.2rem;display:flex}.form-editor-bar .field{min-width:240px;margin:0}.editor-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.editor-item{border:1px solid var(--co-border);border-radius:var(--radius-sm);background:var(--co-surface-muted);padding:.85rem 1rem}.editor-item .grid-2 .span-2{grid-column:1/-1}.editor-item-foot{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.4rem;display:flex}.editor-item-foot .checkbox{align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}.btn.link.danger{color:var(--co-danger)}.view-as-banner{z-index:90;background:var(--co-warning-tint);color:var(--co-warning);border-bottom:2px solid var(--co-warning-border);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding:.55rem 1rem;font-size:.9rem;display:flex;position:sticky;top:0}.view-as-banner strong{color:var(--co-text)}.view-as-banner .view-as-reason{text-overflow:ellipsis;white-space:nowrap;min-width:160px;color:var(--co-text-2);flex:1;overflow:hidden}.view-as-start .search-input{border:1px solid var(--co-border-strong);border-radius:var(--radius-sm);background:var(--co-surface);color:var(--co-text-muted);align-items:center;gap:.5rem;padding:0 .7rem;display:flex}.view-as-start .search-input input{color:var(--co-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.6rem 0}.view-as-start .search-input:focus-within{border-color:var(--co-blue);box-shadow:var(--focus)}:root{--cue-cover:var(--co-bg)}.card,.tech-topbar,.topnav{--cue-cover:var(--co-surface)}.table-wrap{background:linear-gradient(to right, var(--cue-cover) 40%, transparent) left center / 32px 100% no-repeat local, linear-gradient(to left, var(--cue-cover) 40%, transparent) right center / 32px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--co-scroll-cue), transparent) left center / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--co-scroll-cue), transparent) right center / 12px 100% no-repeat scroll}@media (width<=1023px){.tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;background:linear-gradient(to right, var(--cue-cover) 40%, transparent) left center / 32px 100% no-repeat local, linear-gradient(to left, var(--cue-cover) 40%, transparent) right center / 32px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--co-scroll-cue), transparent) left center / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--co-scroll-cue), transparent) right center / 12px 100% no-repeat scroll;flex-wrap:nowrap;overflow:auto hidden}.tabs::-webkit-scrollbar{display:none}.tabs button,.tabs a{white-space:nowrap;flex:none;min-height:48px}}@media (width<=767px){body{overflow-wrap:break-word}h1,h2,h3,.row-title,.description,.lede{overflow-wrap:anywhere}.lede{font-size:1rem}.page,.page.wide{padding:1rem max(1rem, env(safe-area-inset-right)) 2rem max(1rem, env(safe-area-inset-left))}.page-footer{margin-top:1rem;padding:1rem max(1rem, env(safe-area-inset-right)) calc(1.25rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left))!important}.page-header{gap:.75rem;margin-bottom:1rem}.page-header>.btn-row,.page-header .actions{width:100%}.page-header>.btn-row .btn,.page-header .actions .btn{flex:auto}.card{padding:1.1rem 1rem}.card.flush>.card-head,.card.flush>.card-foot{padding:.9rem 1rem}.card.flush table.data th:first-child,.card.flush table.data td:first-child{padding-left:1rem}.card.flush table.data th:last-child,.card.flush table.data td:last-child{padding-right:1rem}.hero-card h2{font-size:1.4rem}.feature-card{grid-template-columns:40px 1fr;gap:.75rem}.stat-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.stat-tile{gap:.6rem;padding:.75rem .8rem}.stat-tile:last-child:nth-child(odd){grid-column:1/-1}.stat-tile .icon-disc{width:36px!important;height:36px!important}.stat-tile .icon-disc svg{width:18px;height:18px}.stat-tile .name{margin-bottom:.3rem;font-size:.6875rem}.stat-tile .name .badge{top:8px;right:8px}.stat-tiles:has(.stat-tile .name .badge) .stat-tile{padding-top:1.9rem}.stat-tile .value{font-size:1.45rem}.stat-tile .chev{display:none}.table-wrap table.data th:first-child,.table-wrap table.data td:first-child{z-index:1;background:var(--co-surface);box-shadow:1px 0 0 var(--co-border);position:sticky;left:0}.table-wrap table.data tbody tr:hover td:first-child{background:var(--co-blue-tint-2)}table.data th,table.data td{padding-left:.7rem;padding-right:.7rem}.btn,.btn.small,.btn.compact{min-height:44px}dl.facts{grid-template-columns:minmax(0,1fr);gap:.15rem}dl.facts dt{padding-top:0}dl.facts dd{margin-bottom:.6rem}dl.facts dd:last-child{margin-bottom:0}.dev-banner .long{display:none}.dev-banner .short{display:inline}.btn.link{min-height:44px;padding:0 .15rem}.icon-btn,.icon-btn.tiny,.search-box .clear,.column-list .icon-btn{width:44px;height:44px}.theme-toggle{justify-content:center;min-width:44px;min-height:44px}.user-menu>button,.segmented button{min-height:44px}.chip{min-height:44px;padding-left:.8rem}.back-link{min-height:44px;margin-bottom:.25rem}.brand,.checkbox,.check-chip,.reason-chip{min-height:44px}.identity-list button{min-height:52px}input[type=checkbox],input[type=radio]{flex:none;width:20px;height:20px}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea{min-height:44px;font-size:16px!important}input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=password],input[type=url]{font:inherit;color:inherit;border:1px solid var(--co-border-strong);border-radius:var(--radius-xs);background:var(--co-surface);width:100%;padding:.6rem .8rem}input[type=file]{max-width:100%;min-height:44px;font:inherit;font-size:.95rem}input[type=file]::file-selector-button{min-height:44px}.field-inline>*,.inline-form .field,.filters .field,.save-view .field,.form-editor-bar .field{flex:100%;min-width:0}.mapping-form select,.mapping-form input{max-width:none}.form-foot{flex-direction:column;align-items:stretch}.form-foot .btn-row{width:100%}.form-foot .btn-row .btn{flex:auto}.install-dialog{width:100%;max-width:100%;max-height:90vh;margin:auto 0 0}.install-dialog .install-card{border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:calc(1.1rem + env(safe-area-inset-bottom))}.install-card .btn{justify-self:stretch}.notify-panel{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:auto;max-height:78vh;padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:auto 0 0}.notify-panel li button{min-height:56px}.menu-panel{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:auto;max-width:none;max-height:80vh;padding-bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:60;position:fixed;inset:auto 0 0;overflow-y:auto}.user-menu .menu{top:auto;left:.5rem;right:.5rem;bottom:calc(.5rem + env(safe-area-inset-bottom));position:fixed}.user-menu .menu button{min-height:48px}.view-as-banner{padding:calc(.5rem + env(safe-area-inset-top)) 1rem .5rem}.view-as-banner .view-as-reason{white-space:normal;flex-basis:100%}.wizard-card{padding:1.1rem 1rem}.wizard-steps{scrollbar-width:none;flex-wrap:nowrap;gap:.5rem .9rem;overflow-x:auto}.wizard-steps li{flex:none}.wizard-foot .btn{flex:auto}.hr-start{grid-template-columns:minmax(0,1fr)}}.field-error{color:var(--co-danger);margin-top:.25rem;font-size:.88rem;display:block}[aria-invalid=true]{border-color:var(--co-danger)!important}.block{display:block}.danger-text{color:var(--co-danger)}.card-pad{padding:0 1.5rem}.card-pad:empty{display:none}.pill.countdown{font-variant-numeric:tabular-nums;font-weight:500}.pill.status-AwaitingApproval,.pill.status-AwaitingParts{background:var(--co-warning-tint);color:var(--co-warning)}.btn.danger-solid{background:var(--co-danger);border-color:var(--co-danger);color:var(--co-on-danger)}@media (hover:hover){.btn.danger-solid:hover{background:var(--co-text);border-color:var(--co-text);color:var(--co-on-danger)}}.check-grid{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.sheet{color:var(--co-text);background:0 0;border:0;width:100%;max-width:min(560px,100vw - 2rem);padding:0;overflow:visible}.sheet::backdrop{background:var(--co-backdrop)}.sheet-inner{background:var(--co-surface-raised);border:1px solid var(--co-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;max-height:85vh;display:flex}.sheet-head{justify-content:space-between;align-items:center;gap:.5rem;padding:.9rem 1.1rem .5rem;display:flex}.sheet-head h2{margin:0;font-size:1.15rem}.sheet-body{padding:.25rem 1.1rem .75rem;overflow-y:auto}.sheet-foot{border-top:1px solid var(--co-border);background:var(--co-surface-raised);border-radius:0 0 var(--radius-lg) var(--radius-lg);justify-content:flex-end;gap:.5rem;padding:.75rem 1.1rem;display:flex}@media (width<=767px){.sheet{max-width:100%;margin:auto 0 0}.sheet-inner{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:90vh}.sheet-foot{padding-bottom:calc(.75rem + env(safe-area-inset-bottom));border-radius:0;position:sticky;bottom:0}.sheet-foot .btn{flex:auto;min-height:48px}.card-pad{padding:0 1rem}.form-foot.sticky-foot{z-index:5;background:var(--co-surface);border-top:1px solid var(--co-border);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));margin:0 -1rem -1.1rem;position:sticky;bottom:0}.form-foot.sticky-foot .note{display:none}.form-foot.sticky-foot .btn{min-height:48px}.card form>.btn:not(.ghost):not(.link),.card form>.btn-row:last-child>.btn:not(.ghost):not(.link){width:100%;min-height:48px}table.card-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}table.card-table,table.card-table tbody,table.card-table tr{width:100%;display:block}table.card-table tr{border-bottom:1px solid var(--co-border);padding:.75rem 1rem}table.card-table tbody tr:last-child{border-bottom:0}.table-wrap table.card-table td,.table-wrap table.card-table td:first-child,table.card-table td{box-shadow:none;white-space:normal;overflow-wrap:break-word;background:0 0;border:0;grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid;position:static;padding:.2rem 0!important}table.card-table td:before{content:attr(data-label);padding-top:.15em;font-weight:600}table.card-table td>*{grid-column:2;justify-self:start;max-width:100%}table.card-table td>.sub{justify-self:stretch}table.card-table td[data-label=Actions]:before{content:""}.table-wrap table.card-table td.card-title{grid-template-columns:minmax(0,1fr);padding-bottom:.35rem!important}table.card-table td.card-title:before{display:none}table.card-table td.card-title>*{grid-column:1}table.card-table td.card-title .row-title{font-size:1rem}table.card-table td.row-open{display:none}.table-wrap:has(table.card-table){background:0 0;overflow:visible}}.client-home-header{align-items:center}.client-home-header .status-wrap{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.intake-card .card-head{margin-bottom:1rem}.intake-card textarea.big{min-height:8.5rem}.intake-tools{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:.75rem 0 1.4rem;display:flex}.intake-tools .sep{background:var(--co-border);width:1px;height:22px}.attach-link{color:var(--co-blue);cursor:pointer;align-items:center;gap:.45rem;font-weight:500;display:inline-flex}@media (hover:hover){.attach-link:hover{text-decoration:underline}}.attach-link input{opacity:0;width:1px;height:1px;position:absolute}.attach-link:has(input:focus-visible){outline:2px solid var(--co-blue);outline-offset:2px;border-radius:var(--radius-xs)}.attach-preview{align-items:center;gap:.75rem;margin:0 0 1rem;display:flex}.attach-preview img{border:1px solid var(--co-border);border-radius:var(--radius-xs);width:auto;height:56px}.intake-card .choice-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.intake-card .choice .radio{margin-left:auto}.home-bottom{margin-top:var(--sp-7)}.session{align-items:flex-start;gap:1rem;display:flex}.session .body{flex:1;min-width:0}.session .title{margin-bottom:.1rem;font-weight:600;display:block}.session .when{color:var(--co-text-muted);margin:0 0 .6rem;font-size:.9rem}.session-foot{border-top:1px solid var(--co-border);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;padding-top:.85rem;display:flex}.link-disabled{color:var(--co-text-muted);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.request-form .choice-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.request-form .choice .radio{margin-left:auto}.kb-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.kb-topic{gap:var(--sp-5);padding:var(--sp-6);border:1px solid var(--co-blue-border);border-radius:var(--radius-sm);grid-template-columns:48px minmax(0,1fr);align-items:start;display:grid}.kb-topic h3{margin:0 0 .2rem;font-size:1rem}.kb-topic p{color:var(--co-text-2);margin:0;font-size:.8125rem}.icon-tile{border-radius:var(--radius-sm);background:var(--co-selected-bg);width:48px;height:48px;color:var(--co-blue);flex:none;justify-content:center;align-items:center;display:inline-flex}.kb-search{margin-bottom:var(--sp-7)}.back-row{margin-bottom:.75rem}.saved-ok{color:var(--co-success)}.hr-form .card-head{margin-bottom:.75rem}.hr-tasks{gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.hr-tasks li{border:1px solid var(--co-border);border-radius:var(--radius-sm);grid-template-columns:1fr auto;align-items:center;gap:.15rem .75rem;padding:.6rem .75rem;display:grid}.hr-tasks li.done{opacity:.75}.hr-tasks .task-title{flex-wrap:wrap;grid-column:1;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.hr-tasks li>.muted{grid-column:1}.hr-tasks li>.btn{grid-area:1/2/span 2;align-self:center}.project-card dl.facts{margin-top:.5rem}.small-value{font-size:1rem}.hr-attestation{align-items:flex-start;gap:.4rem;margin:.9rem 0 0;display:flex}.hr-policy{margin:0 0 .75rem}.capture-file{cursor:pointer;position:relative}.capture-file input{opacity:0;width:1px;height:1px;position:absolute}.capture-file:has(input:focus-visible){box-shadow:var(--focus)}.capture-mobile-note{margin:0;font-size:.9rem}@media (width<=767px){.request-form .choice-grid,.intake-card .choice-grid{grid-template-columns:minmax(0,1fr);gap:.6rem}.request-form .choice,.intake-card .choice{min-height:60px;padding:.9rem 1rem}.request-form .choice strong,.intake-card .choice strong{font-size:1rem}.request-form .grid-2{grid-template-columns:minmax(0,1fr)}.intake-tools{gap:.5rem .75rem;margin-bottom:1rem}.intake-tools .sep{display:none}.attach-link{min-height:44px}.capture-actions .btn{flex:auto}.upload-alt{flex-direction:column;align-items:stretch}.attach-preview{flex-wrap:wrap}.client-home-header .status-wrap{width:100%}.hr-tasks li{grid-template-columns:minmax(0,1fr)}.hr-tasks li>.btn{grid-area:auto/1;width:100%}.request-detail{gap:var(--sp-6);flex-direction:column;display:flex}.request-detail>.request-side{display:contents}.request-detail>.request-side>*{order:1}.request-detail>.request-side>:first-child{order:-1}.reply-form .btn,.contact-confirm .btn{width:100%;min-height:48px}}.journeys h2{margin:0 0 .6rem;font-size:1.1rem}.journeys{margin-bottom:1.25rem}.journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.journey-tile{color:var(--co-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;min-height:72px;padding:.9rem 1rem;text-decoration:none;display:grid}@media (hover:hover){a.journey-tile:hover{border-color:var(--co-blue-border)}}.journey-tile .journey-icon{color:var(--co-blue);background:var(--co-selected-bg);border-radius:var(--radius-sm);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.journey-tile[aria-disabled=true]{color:var(--co-text-2);cursor:default}.journey-tile[aria-disabled=true] .journey-icon{color:var(--co-text-muted);background:var(--co-bg)}.journey-tile .journey-text{gap:.2rem;display:grid}.journey-tile .journey-badge{grid-area:2/2}.journey-tile .chev{color:var(--co-text-muted);grid-area:1/3}.request-form .section-legend{margin:0 0 var(--sp-5);padding:0}.request-form .intake-section{margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--co-border)}.request-form .intake-section:first-child{border-top:0;margin-top:0;padding-top:0}.request-form .contact-note{margin:0 0 var(--sp-5)}.request-form .form-foot{justify-content:flex-end}.request-form fieldset.plain{border:0;min-width:0;margin-inline:0;padding:0}.intake-question{margin-bottom:.9rem}.skip-row{flex-wrap:wrap;gap:.75rem;margin-top:.15rem;display:flex}.skip-row .btn[aria-pressed=true]{font-weight:600}.compact-choices{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.device-options{gap:.35rem;max-height:260px;margin-top:.5rem;display:grid;overflow-y:auto}.device-option{border:1px solid var(--co-border-strong);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.6rem;min-height:40px;padding:.35rem .6rem;display:flex}.device-option:has(input:checked){border-color:var(--co-blue);background:var(--co-blue-tint);box-shadow:inset 0 0 0 1px var(--co-blue)}.device-option:has(input:focus-visible){box-shadow:var(--focus)}.device-source{align-items:center;gap:.35rem;display:inline-flex}.availability-grid{grid-template-columns:2fr 1fr 1fr;gap:.75rem;display:grid}.emergency-box{gap:.3rem;display:grid}.file-list{gap:.3rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.file-list li{align-items:center;gap:.4rem;display:flex}.file-list .file-name{overflow-wrap:anywhere;flex:1}.similar-list{margin:.35rem 0 0;padding-left:1.1rem}.after-hours-question{border-color:var(--co-warning-border);margin-bottom:1rem}.after-hours-question h2{margin:0 0 .4rem;font-size:1.1rem}.big-choice .btn{min-height:48px}.add-file{border-top:1px solid var(--co-border);margin-top:1rem;padding-top:.9rem}.file-pick{position:relative}.file-pick input{opacity:0;width:1px;height:1px;position:absolute}.file-pick:has(input:focus-visible){box-shadow:var(--focus)}.intake-card .screen-capture{margin-bottom:var(--sp-7)}.request-empty{text-align:center;padding:var(--sp-8) var(--sp-7)}.request-empty h1{margin-bottom:var(--sp-4)}.request-empty p{color:var(--co-text-2)}.tz-note{margin:var(--sp-5) 0 0}dl.facts.answers .answer-row{display:contents}@media (width<=767px){.journey-grid{grid-template-columns:minmax(0,1fr);gap:.5rem}.availability-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.availability-grid>.field:first-child{grid-column:1/-1}.compact-choices{grid-template-columns:minmax(0,1fr)}.device-option{min-height:48px}.skip-row .btn{min-height:44px}.big-choice{flex-direction:column;align-items:stretch}.big-choice .btn{width:100%;min-height:52px;font-size:1rem}}.ov-queue-table td:first-child{min-width:260px}.ov-queue-table td.client{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.ov-queue-table .ref{color:var(--co-blue)}.ov-queue-table td.actions{text-align:right;width:48px}.card-head .tabs.inline{margin-top:var(--sp-4);border-bottom:0}.noc-attention .phone-only{display:none}@media (width<=767px){.noc-attention .phone-only{display:block}table.card-table.noc-attention td.phone-hide{display:none}}.card.up-next{flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;padding:.9rem 1.5rem;display:flex}.up-next .title{align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.up-next .time{font-family:var(--font-mono);color:var(--co-text);font-variant-numeric:tabular-nums;font-size:.9em}.up-next .channel{color:var(--co-text-2);align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}.up-next .grow{flex:1}.live-request{grid-template-columns:48px 1fr;align-items:start;gap:.9rem;margin:.25rem 0 1rem;display:grid}.live-request .name{margin:0;font-size:1.05rem;font-weight:600}.live-request .org{color:var(--co-text-muted);margin:0 0 .35rem;font-size:.9rem}.live-request .topic{margin:0 0 .6rem}.briefing .ref-chip{font-family:var(--font-mono);color:var(--co-blue);background:var(--co-blue-tint);border-radius:var(--radius-xs);padding:.15rem .5rem;font-size:.78rem}.briefing .summary{color:var(--co-text);margin:0 0 .9rem}.briefing dl.facts{margin-bottom:1rem}.briefing h3{margin:0 0 .5rem;font-size:.95rem}.briefing .fine{color:var(--co-text-muted);margin:.6rem 0 0;font-size:.82rem}.briefing .links{border-top:1px solid var(--co-border);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-top:1rem;padding-top:.9rem;font-size:.92rem;display:flex}.briefing .links a{align-items:center;gap:.3rem;font-weight:600;text-decoration:none;display:inline-flex}.briefing .links a:hover{text-decoration:underline}.sev{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sev.danger{background:var(--co-danger-tint);color:var(--co-danger)}.sev.warn{background:var(--co-warning-tint);color:var(--co-warning-fg)}.sev.info{background:var(--co-blue-tint);color:var(--co-blue)}.ticket-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ticket-head .pills{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ticket-ref-line{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:0 0 .35rem;display:flex}.ticket-ref-line .client-name{color:var(--co-text-2);font-weight:500}.back-link:hover{text-decoration:underline}.sla-rows{gap:.75rem;display:grid}.sla-row{border:1px solid var(--co-border);border-radius:var(--radius-sm);grid-template-columns:1fr auto;align-items:center;gap:.2rem .75rem;padding:.7rem .85rem;display:grid}.sla-row .name{font-size:.92rem;font-weight:600}.sla-row .meta{color:var(--co-text-muted);grid-column:1/-1;font-size:.82rem}.policy-list{gap:1rem;display:grid}.policy-list .policy{border:1px solid var(--co-border);border-radius:var(--radius-sm);padding:.9rem 1rem}.policy-list .policy p{margin:0}.policy-list .policy ul{color:var(--co-text-2);margin:.4rem 0 0;padding-left:1.1rem;font-size:.86rem}.integration-card .head{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.integration-card h2{margin:0}.integration-card p{color:var(--co-text-2)}.integration-card .labels{flex-wrap:wrap;gap:.4rem;display:flex}.placeholder-card{grid-template-columns:48px 1fr;align-items:start;gap:1rem;display:grid}.pill.status-Triage{background:var(--co-teal-tint);color:var(--co-teal-fg)}.pill.status-Assigned{background:var(--co-blue-tint);color:var(--co-blue)}.pill.status-AwaitingVendor{background:var(--co-warning-tint);color:var(--co-warning)}.pill.status-Cancelled{background:var(--co-bg-strong);color:var(--co-text-muted);text-decoration:line-through}.filters{border-bottom:1px solid var(--co-border);flex-wrap:wrap;align-items:flex-end;gap:.5rem .9rem;padding:.85rem 1.25rem;display:flex}.filters .field{min-width:140px;margin:0}.filters .field label{font-size:.8rem}.filters .check{align-items:center;gap:.4rem;padding-bottom:.45rem;font-size:.9rem;display:inline-flex}.btn.compact{padding:.3rem .65rem;font-size:.82rem}.conn-actions{flex-wrap:wrap;gap:.35rem;display:flex}.conn-table .nowrap{white-space:nowrap}.conn-table .review{justify-items:start;gap:.3rem;display:grid}.conn-table .conn-actions{flex-direction:column;align-items:stretch}.conn-table .conn-actions .btn{justify-content:center}.conn-table td{padding-left:.7rem;padding-right:.7rem}.conn-error{color:var(--co-danger);max-width:320px;font-size:.82rem;display:block}.mapping-form{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.mapping-form select,.mapping-form input{max-width:220px}.env-sources li{grid-template-columns:1fr auto;align-items:center;gap:.2rem .75rem;padding:.75rem 1.25rem;display:grid}.env-sources .meta{color:var(--co-text-muted);grid-column:1/-1;font-size:.82rem}.signal-list{margin:0;padding:0;list-style:none}.signal-list li{border-top:1px solid var(--co-border);gap:.15rem;padding:.55rem 0;display:grid}.signal-list li:first-child{border-top:0;padding-top:0}.signal-list .line{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.92rem;font-weight:600;display:flex}.signal-list .meta{color:var(--co-text-muted);font-size:.8rem}.provider-grid .status{color:var(--co-text-2);margin:.35rem 0;font-size:.9rem}.client-list li a{color:inherit;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.25rem;text-decoration:none;display:flex}@media (hover:hover){.client-list li a:hover{background:var(--co-blue-tint-2)}}.grow{flex:1}.no-margin{margin:0}.align-right{text-align:right}.nowrap{white-space:nowrap}.sub-heading{margin:1rem 0 .4rem;font-size:.9rem}.chip-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.cell-stack{flex-direction:column;align-items:flex-start;gap:.2rem;display:inline-flex}.queue-filters .field{flex:150px;min-width:150px;max-width:220px}.queue-filters input[type=search]{width:100%}.saved-views{border-bottom:1px solid var(--co-border);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.6rem 1.25rem;display:flex}.view-list{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.view-list li{align-items:center;gap:.1rem;display:inline-flex}.queue-errors{padding:0 1.25rem}.queue-errors:empty{display:none}.queue-loading{padding:0 1.5rem 1rem}.queue-table .sub .badge,.queue-table .sub .pill{margin-left:.3rem}.queue-bottom{align-items:start;margin-top:1.25rem}.policy-foot{margin:.9rem 0 0}.bulk-bar{border-top:1px solid var(--co-border);background:var(--co-blue-tint-2);flex-wrap:wrap;align-items:flex-end;gap:.5rem .9rem;padding:.85rem 1.25rem;display:flex}.bulk-bar .field{min-width:160px;margin:0}.bulk-bar .field label{font-size:.8rem}.bulk-result{padding:.75rem 1.25rem 1rem;font-size:.9rem}.bulk-result ul{color:var(--co-danger);margin:.4rem 0 0;padding-left:1.1rem}.pill.model-ok{background:var(--co-success-tint);color:var(--co-success)}.pill.model-info,.pill.model-project{background:var(--co-blue-tint);color:var(--co-blue)}.pill.model-warn{background:var(--co-warning-tint);color:var(--co-warning)}.badge.shared-it{background:var(--co-blue-tint);color:var(--co-blue);border-color:var(--co-blue-border)}.pill.sensitivity-ConfidentialHr,.pill.sensitivity-RestrictedAudience{background:var(--co-purple-tint);color:var(--co-purple)}.pill.sensitivity-RestrictedSecurity,.pill.sensitivity-RestrictedFinance{background:var(--co-danger-tint);color:var(--co-danger)}ol.timeline li.shared-it{background:var(--co-blue-tint-2);border-left-color:var(--co-blue-light);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding-top:.5rem;padding-right:.75rem}.note-audience-btn{margin-top:.3rem}.note-audience-form{margin-top:.4rem}.audience-choice{margin-bottom:.75rem}.audience-options{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.5rem;display:grid}.audience-option{border:1px solid var(--co-border);border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .5rem;padding:.55rem .7rem;display:grid}.audience-option input{grid-row:span 2}.audience-option span{font-size:.9rem;font-weight:600}.audience-option small{color:var(--co-text-muted);font-size:.78rem}.audience-option.selected{border-color:var(--co-blue);background:var(--co-blue-tint-2)}.audience-option.audience-Internal.selected{border-color:var(--co-internal-border);background:var(--co-internal-bg)}.ticket-facts{padding:.9rem 1.5rem}.facts-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem 1rem;margin:0;display:grid}.facts-row dd{overflow-wrap:anywhere;margin:.15rem 0 0;font-weight:500}.resolution{margin-top:1rem;margin-bottom:0}.assign-row{margin-bottom:1.25rem}.section-form{border-top:1px solid var(--co-border);margin-top:1rem;padding-top:1rem}.section-form:first-child{border-top:0;margin-top:0;padding-top:0}.grid.tight{gap:.75rem}textarea.short{min-height:5rem}.policy-name{margin-bottom:.75rem}.fine{margin:.75rem 0 0;font-size:.78rem}.accept-btn{margin:.75rem 0}.handoff-form{border-top:1px solid var(--co-border);margin-top:.75rem;padding-top:.75rem}.preview-note{margin:0 0 .75rem}.tab-body{margin-top:1.25rem}.model-change{border-top:1px solid var(--co-border);margin-top:1.25rem;padding-top:1rem}.impact-preview{border:1px solid var(--co-border);border-radius:var(--radius-sm);margin-bottom:.9rem;padding:.9rem 1rem}.impact-preview h3{margin:0 0 .4rem;font-size:.95rem}.notice.warn{background:var(--co-warning-tint);border-color:var(--co-warning-border);color:var(--co-warning-fg)}.dept-list li,.people-list li,.review-list li{padding:.85rem 1.25rem}.people-list li.inactive{opacity:.6}.dept-row,.person-row,.review-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem 1rem;display:flex}.person-main,.review-main{flex:320px;min-width:0}.review-main p{margin:.3rem 0}.review-org{margin-left:.5rem;font-weight:600}.review-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.icon-btn.tiny{width:24px;height:24px;color:var(--co-text-2);border-radius:50%;margin-left:.2rem;padding:0}.client-name-line{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:inline-flex}.inline-chip{align-items:center;gap:.1rem;margin-right:.5rem;display:inline-flex}.grant-form{border-top:1px solid var(--co-border);margin-top:.85rem;padding-top:.85rem}.client-table .sub{display:block}.card-foot{margin:0;padding:.6rem 1.25rem .9rem}.tenant-table td.toggles{white-space:nowrap}.tenant-table .checkbox{margin-right:.9rem}.tenant-form{border-top:1px solid var(--co-border);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:.75rem 1rem;padding:1rem 1.25rem;display:grid}.tenant-form .field{margin:0}.add-person{padding:1rem 1.25rem}.add-person .grid{gap:.75rem}.queue-toolbar{border-bottom:1px solid var(--co-border);flex-wrap:wrap;align-items:center;gap:.6rem .75rem;padding:.85rem 1.25rem;display:flex}.search-box{flex:260px;max-width:440px;position:relative}.search-box .ico{color:var(--co-text-muted);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.search-box input[type=search]{min-height:40px;padding-left:2.3rem;padding-right:2.3rem}.search-box input[type=search]::-webkit-search-cancel-button{display:none}.search-box .clear{width:28px;height:28px;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.segmented{border:1px solid var(--co-border-strong);border-radius:var(--radius-xs);background:var(--co-surface);display:inline-flex;overflow:hidden}.segmented button{font:inherit;border:0;border-right:1px solid var(--co-border);min-height:38px;color:var(--co-text-2);cursor:pointer;white-space:nowrap;background:0 0;padding:.45rem .85rem;font-size:.88rem;font-weight:600}.segmented button:last-child{border-right:0}@media (hover:hover){.segmented button:hover{background:var(--co-hover);color:var(--co-text)}}.segmented button[aria-pressed=true]{background:var(--co-blue-tint);color:var(--co-blue)}.segmented button:focus-visible{outline:2px solid var(--co-blue);outline-offset:-2px}.toolbar-end{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.btn.toggle[aria-expanded=true]{background:var(--co-blue-tint)}.btn .count-chip{background:var(--co-blue);color:var(--co-on-accent);margin-left:.1rem}.btn.toggle[aria-expanded=true]:hover{background:var(--co-blue);border-color:var(--co-blue)}.btn.secondary:hover .count-chip{background:var(--co-on-accent);color:var(--co-blue)}.quick-filters{border-bottom:1px solid var(--co-border);background:var(--co-bg);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem .75rem;padding:.75rem 1.25rem;display:grid}.quick-filters .field,.advanced-filters .field{gap:.25rem;min-width:0;margin:0}.quick-filters select,.advanced-filters select{min-height:38px;padding:.45rem .6rem;font-size:.92rem}.advanced-filters{border-bottom:1px solid var(--co-border);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.9rem;padding:.9rem 1.25rem 1rem;display:grid}.filter-group{border:1px solid var(--co-border);border-radius:var(--radius-sm);min-width:0;margin:0;padding:.6rem .9rem .9rem}.filter-group legend{color:var(--co-text-2);padding:0 .3rem;font-size:.88rem;font-weight:600}.filter-group .hint{color:var(--co-text-muted);margin:0 0 .6rem;font-size:.82rem}.filter-group .grid-fields{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem .75rem;display:grid}.filter-group .check{margin-top:.6rem;padding-bottom:0}.filter-group[aria-disabled=true] select{background:var(--co-bg);color:var(--co-text-muted)}.active-filters{border-bottom:1px solid var(--co-border);flex-wrap:wrap;align-items:center;gap:.4rem .5rem;padding:.6rem 1.25rem;font-size:.88rem;display:flex}.active-filters .summary{color:var(--co-text-2);margin-right:.25rem;font-weight:500}.chip{border-radius:var(--radius-pill);background:var(--co-blue-tint);color:var(--co-blue-dark);font:inherit;cursor:pointer;border:0;align-items:center;gap:.3rem;padding:.2rem .3rem .2rem .65rem;font-size:.8125rem;font-weight:500;display:inline-flex}@media (hover:hover){.chip:hover{background:var(--co-chip-hover)}}.chip .x{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}@media (hover:hover){.chip:hover .x{background:var(--chip-x-hover)}}.menu{position:relative}.menu>summary{cursor:pointer;list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu-panel{z-index:20;background:var(--co-surface-raised);border:1px solid var(--co-border);border-radius:var(--radius);width:300px;max-width:calc(100vw - 2rem);box-shadow:var(--shadow-md);padding:.75rem;position:absolute;top:calc(100% + 6px);right:0}.menu-panel ul{gap:.2rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.menu-panel li{align-items:center;gap:.25rem;display:flex}.menu-panel li .btn{flex:1;justify-content:flex-start}.menu-panel form{border-top:1px solid var(--co-border);gap:.4rem;padding-top:.6rem;display:flex}.menu-panel .empty-note{color:var(--co-text-muted);margin:0 0 .5rem;font-size:.86rem}@media (width<=767px){.search-box{flex-basis:100%;max-width:none}.toolbar-end{width:100%;margin-left:0}.menu-panel{left:0;right:auto}.advanced-filters{grid-template-columns:1fr}}.ticket-form{max-width:900px}.ticket-form .section-title{margin:1.4rem 0 .75rem}.ticket-form .section-title:first-of-type{margin-top:0}.notice.warning{background:var(--co-warning-tint);border-color:var(--co-warning-border);color:var(--co-warning)}.table-wrap.stale{opacity:.55;transition:opacity .15s}.segmented button[aria-selected=true]{background:var(--co-blue-tint);color:var(--co-blue)}.integration-list{gap:0}.integration-row{border-bottom:1px solid var(--co-border);gap:.5rem;padding:1rem 0;display:grid}.integration-row:last-child{border-bottom:0}.integration-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.integration-title{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}dl.facts.compact{gap:.25rem 1rem;font-size:.9rem}.chip-list{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ai-modes .choice strong{font-family:var(--font-heading);align-items:center;gap:.4rem;display:inline-flex}.ai-modes .choice small{color:var(--co-text-2);font-size:.8125rem;font-weight:400}.choice[aria-disabled=true]{cursor:not-allowed;opacity:.7}.paging-channels .admin-main .muted{overflow-wrap:anywhere}.ws-action-bar{z-index:15;margin:1rem calc(-1 * max(1rem, env(safe-area-inset-left))) -2rem;padding:.6rem max(.75rem, env(safe-area-inset-right)) calc(.6rem + env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));background:var(--co-surface);border-top:1px solid var(--co-border);box-shadow:var(--shadow-md);gap:.5rem;display:flex;position:sticky;bottom:0}.ws-action-bar .btn{white-space:normal;text-align:center;flex:1 1 0;gap:.35rem;min-width:0;min-height:48px;padding-left:.4rem;padding-right:.4rem;line-height:1.15}.ws-action-bar .btn svg{flex:none}@media (width<=767px){.ticket-head{flex-direction:column}.ticket-head .pills{width:100%}.ticket-facts{padding:.85rem 1rem}.facts-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .9rem}.ov-queue-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ov-queue-table,.ov-queue-table tbody{display:block}.ov-queue-table tr{border-bottom:1px solid var(--co-border);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;padding:.8rem 1rem;display:flex}.ov-queue-table tbody tr:last-child{border-bottom:0}.table-wrap .ov-queue-table td,.table-wrap .ov-queue-table td:first-child{box-shadow:none;background:0 0;border:0;min-width:0;display:block;position:static;padding:0!important}.ov-queue-table td:first-child{overflow-wrap:anywhere;flex-basis:100%}.ov-queue-table td:nth-child(2){color:var(--co-text-muted);flex-basis:100%;font-size:.88rem}.ov-queue-table td.client{max-width:none}.ov-queue-table td.actions{display:none!important}.card.up-next{padding:.85rem 1rem}.filters{padding:.75rem 1rem}.queue-filters .field{max-width:none}.segmented button{min-height:44px}.segmented{flex-wrap:wrap}.quick-filters select,.advanced-filters select,.inline-select select,.group-head select,.condition-row>select,.condition-row input,.search-box input[type=search]{min-height:44px}.settings-table input[type=checkbox]{width:24px;height:24px}table.data tbody th{white-space:normal}.settings-table input[type=number]{width:90px}.hours-row{border-bottom:1px solid var(--co-border);grid-template-columns:1fr;gap:.3rem;padding-bottom:.5rem}.conn-error{max-width:none}.dept-list li,.people-list li,.review-list li,.env-sources li,.client-list li a,.bulk-bar,.tenant-form,.add-person{padding-left:1rem;padding-right:1rem}.template-pick select{max-width:none}.inline-form input[type=date],.mention-list{width:100%;min-width:0}}.commitments{grid-template-columns:minmax(0,1fr);gap:.6rem;margin-bottom:1rem;padding:.85rem 1.1rem;display:grid}.commit-row .pill{max-width:100%}.commit-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.commit-row:empty{display:none}.commitments>.notice{margin:0}.commit-actions .btn{min-width:8rem}.after-hours-reason{margin:0}.inherited-list{margin:.3rem 0 0;padding-left:1.1rem}.onsite-panel .commit-row{margin-bottom:.6rem}.onsite-actions{flex-wrap:wrap}.follow-up{border:1px solid var(--co-border);border-radius:var(--radius-sm);min-width:0;margin:.4rem 0 .8rem;padding:.6rem .8rem .2rem}.follow-up legend{padding:0}.pause-list{gap:.4rem;margin:.4rem 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}dl.briefing-facts .answer-row{display:contents}.field-chip{text-decoration:none}@media (hover:hover){.field-chip:hover .pill{box-shadow:inset 0 0 0 1px}}.field-status-panel{margin-bottom:1rem}.field-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.field-btn{justify-content:center;min-height:52px;font-size:1rem}.page-cards{gap:.6rem;margin:0;padding:0 1rem 1rem;list-style:none;display:grid}.page-card{border:1px solid var(--co-border);border-radius:var(--radius-sm);background:var(--co-surface);gap:.3rem;padding:.85rem 1rem;display:grid}.page-card.severity-Critical{border-color:var(--co-danger-border)}.page-card-top{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.page-actions{flex-wrap:wrap}.oncall-row{grid-template-columns:minmax(8rem,1fr) minmax(0,2fr) minmax(0,2fr);align-items:center;gap:.25rem 1rem;padding:.7rem 1.25rem;display:grid}.capacity-edit{align-items:center;gap:.4rem;display:inline-flex}.capacity-edit input{width:7rem}.handover-preview{background:var(--co-surface-muted);border:1px solid var(--co-border);border-radius:var(--radius-sm);margin-bottom:.8rem;padding:.6rem .8rem}.capacity-prompt .btn{margin-left:.4rem}@media (width<=767px){.commitments{padding:.75rem 1rem}.commit-actions .btn{flex:1 1 0;min-height:48px}:root:has(.ws-action-bar .ws-take) .commit-actions .commit-take{display:none}:root:has(.ws-action-bar .ws-take) .commitments:not(:has(.commit-row>*,.notice,.after-hours-reason,.commit-actions>:not(.commit-take))){display:none}.field-buttons{grid-template-columns:minmax(0,1fr)}.field-btn{min-height:56px;font-size:1.05rem}.page-actions{width:100%}.page-actions .btn{flex:1 1 0;min-height:52px;font-size:1rem}.oncall-row{grid-template-columns:minmax(0,1fr);padding:.75rem 1rem}.capacity-edit{width:100%}.capacity-edit input{flex:1;width:auto}.tech-topbar .topbar-field{flex:none;display:inline-flex}.tech-topbar .topbar-field .pill{min-height:32px;padding:0 .55rem;font-size:.78rem}}.handover-preview summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:0 .25rem;min-height:44px;display:flex}.handover-preview[open] summary{margin-bottom:.4rem}.handover-foot{flex-wrap:wrap}@media (width<=767px){.handover-foot .btn{width:100%;min-height:48px}}.mail-badges{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.mail-banner .nowrap,.mail-table .nowrap{white-space:nowrap}.mail-tabs{margin-bottom:1rem}.mail-layout{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.mail-layout.layout-main-side{grid-template-columns:minmax(0,1fr) 420px;align-items:start}.mail-layout.layout-main-side .mail-table .col-optional{display:none}@media (width<=1023px){.mail-layout.layout-main-side{grid-template-columns:minmax(0,1fr)}}.mail-layout>*{min-width:0}.mail-filters .mail-search{flex:220px}.mail-empty{padding:1.25rem 1.5rem}.mail-empty p{margin:0 0 .35rem}.mail-table tr.selected td{background:var(--co-selected-bg)}.mail-table tr.selected td:first-child{box-shadow:inset 2px 0 0 var(--co-blue)}.mail-table .mail-subject{min-width:12rem}.mail-table .mail-open{text-align:left;overflow-wrap:break-word;font-weight:600}.mail-table .mail-subject .badge{margin-left:.35rem}.mail-detail{flex-direction:column;gap:.75rem;display:flex}.mail-detail-head{align-items:flex-start}.mail-detail-head h2{overflow-wrap:anywhere}.mail-detail-head .sub{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.mail-detail .notice{margin:0}.mail-sub{margin:.25rem 0 0;font-size:.95rem}.mail-body{background:var(--co-surface-muted);border:1px solid var(--co-border);border-radius:var(--radius-sm);max-height:28rem;padding:.75rem .9rem;overflow-y:auto}.mail-attachments li>span:first-child,.mail-candidates li>a{overflow-wrap:anywhere;min-width:0}.mail-action-bar{z-index:5;background:var(--co-surface);border-top:1px solid var(--co-border);border-radius:0 0 var(--radius) var(--radius);flex-wrap:wrap;gap:.5rem;margin:.25rem -1.5rem -1.5rem;padding:.75rem 1.5rem;display:flex;position:sticky;bottom:0}.mail-form-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.mail-form-row .field,.mail-form .field{margin:0}.mail-candidate-chips{margin-top:-.4rem}.mail-domain-form{margin-top:0;padding:.25rem 1.5rem 1rem}.mail-domain-form .field{flex:180px}.origin-id{overflow-wrap:anywhere}.nav-count{background:var(--co-blue);color:var(--co-on-accent);margin-left:auto}.side-nav a .tag+.nav-count{margin-left:.35rem}@media (width>=768px) and (width<=1023px){.side-nav a .nav-count{min-width:20px;height:18px;margin:0;padding:0 .3rem;font-size:.62rem;position:absolute;top:2px;right:4px}}@media (width<=767px){.mail-empty{padding:1rem}.mail-domain-form{padding:.25rem 1rem 1rem}.mail-domain-form .btn{width:100%;min-height:48px}.mail-form-row{grid-template-columns:minmax(0,1fr)}.mail-detail .mail-close{display:none}.mail-detail-col .back-link{margin-bottom:.5rem}.mail-table .mail-open,.mail-candidates li a{align-items:center;min-height:44px;display:inline-flex}.mail-action-bar{padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom));box-shadow:var(--shadow-md);border-radius:0;margin:.25rem -1rem -1.1rem}.mail-action-bar .btn{flex:calc(50% - .25rem);justify-content:center;min-height:48px}}.mail-table .mail-open{white-space:normal;line-height:1.3}@media (width<=767px){.table-wrap table.card-table td.mail-subject{grid-template-columns:minmax(0,1fr);padding-bottom:.35rem!important}table.card-table td.mail-subject:before{display:none}table.card-table td.mail-subject>*{grid-column:1}.mail-table .mail-open{font-size:1rem}}.voice-note{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.voice-status-text{overflow-wrap:anywhere}.test-page{gap:.75rem;display:grid}.test-page .card-head{padding:0}.test-page-btn{justify-content:center;justify-self:start;align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.test-call{border:1px solid var(--co-border);border-radius:var(--radius-sm);background:var(--co-surface-muted);padding:.9rem 1rem}.test-call.ok{border-color:var(--co-success-border);background:var(--co-success-tint)}.test-call.bad{border-color:var(--co-danger-border);background:var(--co-danger-tint)}.test-call-steps{flex-wrap:wrap;gap:.35rem 1rem;margin:0 0 .6rem;padding:0;list-style:none;display:flex}.test-call-steps li{color:var(--co-text-muted);align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}.test-call-steps li.done{color:var(--co-success)}.test-call-steps li.current{color:var(--co-text);font-weight:600}.test-call-steps .step-dot{border:2px solid;border-radius:50%;width:10px;height:10px;display:inline-block}.test-call-steps li.current .step-dot{background:var(--co-blue);border-color:var(--co-blue)}.test-call-text{align-items:center;gap:.4rem;margin:0;display:flex}.test-call.ok .test-call-text{color:var(--co-success)}.test-call.bad .test-call-text{color:var(--co-danger)}.practice-alert{gap:.75rem;display:grid}.practice-alert .card-head{padding:0}.practice-alert-btn{justify-content:center;justify-self:start;align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.practice-run{border:1px solid var(--co-border);border-radius:var(--radius-sm);background:var(--co-surface-muted);padding:.9rem 1rem}.practice-run.ok{border-color:var(--co-success-border);background:var(--co-success-tint)}.practice-run-text{align-items:center;gap:.4rem;margin:0;display:flex}.practice-run.ok .practice-run-text{color:var(--co-success)}.practice-calls{gap:.4rem;margin:0 0 .6rem;padding:0;list-style:none;display:grid}.practice-calls li{border:1px solid var(--co-border);border-radius:var(--radius-sm);background:var(--co-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;min-height:44px;padding:.4rem .75rem;display:flex}.practice-call-state{overflow-wrap:anywhere;align-items:center;gap:.35rem;display:inline-flex}.practice-calls li.current .practice-call-state{color:var(--co-text);font-weight:600}.practice-calls li.current .step-dot{background:var(--co-blue);border-radius:50%;width:10px;height:10px;display:inline-block}.practice-calls li.done .step-dot{border:2px solid var(--co-text-muted);border-radius:50%;width:10px;height:10px;display:inline-block}.practice-calls li.ok .practice-call-state{color:var(--co-success);font-weight:600}.practice-calls li.pending{background:var(--co-surface-muted);color:var(--co-text-muted)}.practice-stop{justify-content:center;align-items:center;gap:.5rem;min-height:44px;margin-top:.75rem;display:inline-flex}fieldset.plain-fieldset{border:0;min-width:0;margin:0;padding:0}.paging-voice .switch-row{align-items:center;min-height:44px;font-weight:600}.paging-voice .switch-row input{width:22px;height:22px}@media (width<=767px){.test-page-btn,.practice-stop,.practice-alert-btn{justify-self:stretch;width:100%}.paging-voice .form-foot .btn{width:100%}}.capability-lines{gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.capability-lines li{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;display:flex}.capability-note{overflow-wrap:anywhere}.paging-voice input[type=number]{font:inherit;color:inherit;border:1px solid var(--co-border-strong);border-radius:var(--radius-xs);background:var(--co-surface);width:100%;padding:.65rem .8rem}.sms-note{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.sms-status-text{overflow-wrap:anywhere}.sms-panel{gap:.75rem;display:grid}.sms-panel .card-head{padding:0}.sms-consent{align-items:center;gap:.4rem;margin:0;display:flex}.sms-consent.consent-OptedIn{color:var(--co-success)}.sms-actions{flex-wrap:wrap;gap:.5rem;display:flex}.sms-btn{justify-content:center;justify-self:start;align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.sms-result{border:1px solid var(--co-border);border-radius:var(--radius-sm);background:var(--co-surface-muted);gap:.6rem;padding:.9rem 1rem;display:grid}.sms-result.ok{border-color:var(--co-success-border);background:var(--co-success-tint)}.sms-result.bad{border-color:var(--co-danger-border);background:var(--co-danger-tint)}.sms-result-text{align-items:center;gap:.4rem;margin:0;display:flex}.sms-result.ok .sms-result-text{color:var(--co-success)}.sms-code-form{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;display:flex}.sms-code-form .field{margin:0}.sms-code-form input{font:inherit;letter-spacing:.15em;max-width:12rem;min-height:44px;font-size:1rem}.paging-sms{margin-top:1rem}.paging-sms .switch-row{align-items:center;min-height:44px;font-weight:600}.paging-sms .switch-row input{width:22px;height:22px}.paging-sms input[type=number]{font:inherit;color:inherit;width:100%;min-height:44px;padding:.65rem .8rem;font-size:1rem}@media (width<=767px){.sms-actions,.sms-actions .sms-btn,.sms-panel>.sms-btn,.sms-code-form,.sms-code-form .field,.sms-code-form .sms-btn{width:100%}.sms-code-form input{width:100%;max-width:none}.paging-sms .form-foot .btn{width:100%}}.voice-preview{justify-items:start;gap:.5rem;margin-top:.6rem;display:grid}.voice-preview audio{width:100%;max-width:28rem}.conn-manage .menu-panel{width:200px;box-shadow:none;gap:.25rem;margin-top:.4rem;padding:.4rem;display:grid;position:static}.conn-manage .menu-panel .btn{justify-content:flex-start;width:100%}.conn-table td{vertical-align:top}.mapping-note{gap:.15rem;display:grid}.resolve-col{min-width:220px}.provider-docs{margin:.75rem 0 0}@keyframes co-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes co-fade{0%{opacity:0}to{opacity:1}}@keyframes co-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes co-dialog{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes co-slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes co-drawer{0%{transform:translate(-100%)}to{transform:none}}@keyframes co-sheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes co-spin-in{0%{opacity:0;transform:rotate(-90deg)scale(.6)}to{opacity:1;transform:none}}main.page>*{animation:co-rise var(--dur-slow) var(--ease-out) both}main.page>:nth-child(2){animation-delay:30ms}main.page>:nth-child(3){animation-delay:60ms}main.page>:nth-child(n+4){animation-delay:90ms}.wizard-step-body{animation:co-rise var(--dur-slow) var(--ease-out) both}.notice,.wizard-error,.capture-error{animation:co-fade var(--dur) var(--ease-out) both}.view-as-banner{animation:co-slide-down var(--dur-slow) var(--ease-out) both}.user-menu .menu,.notify-panel{transform-origin:100% 0;animation:co-pop var(--dur) var(--ease-out) both}.install-dialog[open]{animation:co-dialog var(--dur-slow) var(--ease-out) both}.install-dialog[open]::backdrop{animation:co-fade var(--dur-slow) var(--ease-out) both}.nav-drawer[open]{animation:co-drawer var(--dur-slow) var(--ease-out) both}.nav-drawer[open]::backdrop{animation:co-fade var(--dur-slow) var(--ease-out) both}@media (width<=767px){.notify-panel,.menu-panel,.install-dialog[open]{animation:co-sheet var(--dur-slow) var(--ease-out) both}}.btn,.theme-toggle,.icon-btn,.chip,.check-chip,.reason-chip,.segmented button,.tabs a,.tabs button,.side-nav a,.topnav a,.user-menu>button,.user-menu .menu button{transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.btn:active:not(:disabled),.theme-toggle:active,.icon-btn:active:not(:disabled),.reason-chip:active{transform:scale(.97)}.card,.stat-tile,.hr-start-card,.person-option,.action-option,.choice,.timing-options .choice,.editor-item,.board-card,.queue-row td,.task-item{transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out)}@media (hover:hover){a.stat-tile:hover,a.card:hover,.hr-start-card:hover,.board-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}a.stat-tile:active,a.card:active,.hr-start-card:active,.board-card:active{transform:translateY(0)}.hr-start-card:hover>svg:last-child,a.stat-tile:hover .chev{transform:translate(3px)}}.hr-start-card>svg:last-child,.stat-tile .chev{transition:transform var(--dur) var(--ease-out)}input,select,textarea{transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}:root.theme-switching .theme-toggle svg{animation:co-spin-in var(--dur-slow) var(--ease-out) both}:root.theme-switching,:root.theme-switching *,:root.theme-switching :before,:root.theme-switching :after{transition:background-color var(--dur-slow) var(--ease-out), color var(--dur-slow) var(--ease-out), border-color var(--dur-slow) var(--ease-out), fill var(--dur-slow) var(--ease-out)!important}.wizard-steps .num{transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out)}.install-card .btn{transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.auth{background:var(--co-surface);grid-template-columns:46% 54%;min-height:100vh;display:grid}.auth-story{background:var(--co-hero-gradient);color:var(--on-brand);flex-direction:column;padding:3.4rem 4rem;display:flex;position:relative;overflow:hidden}.auth-story>*{z-index:1;position:relative}.auth-story:after{content:"";z-index:0;background:conic-gradient(from 90deg at 3.4px 3.4px, var(--on-brand-grid) 90deg, transparent 0) 0 0 / 14.72px 14.72px;pointer-events:none;border-radius:32px;width:344px;height:344px;position:absolute;top:2.5rem;right:-96px}.auth-brand{align-items:center;gap:.75rem;display:flex}.auth-brand img{width:235px;max-width:100%;height:auto;display:block}.auth-story .auth-brand .one-chip{background:var(--on-brand-chip);color:var(--on-brand);border-color:var(--on-brand-chip-line)}.auth-story .eyebrow{color:var(--on-brand-text-2);margin-top:6rem}.auth-story h1{letter-spacing:-.03em;max-width:440px;color:var(--on-brand);margin:1.25rem 0;font-size:clamp(2.125rem,1.8036rem + 1.6071vw,3.25rem);line-height:1.1}.auth-story p:not(.eyebrow){color:var(--on-brand-text);max-width:400px;font-size:1rem;line-height:1.75}.auth-points{gap:1.35rem;margin-top:2.2rem;display:grid}.auth-point{align-items:center;gap:.9rem;font-size:.9375rem;display:flex}.auth-point .check{color:var(--co-teal);display:inline-flex}.auth-story footer{color:var(--on-brand-text-2);margin-top:auto;padding-top:4rem;font-size:.8125rem}.auth-main{background:var(--co-bg);flex-direction:column;min-height:100vh;padding:2.2rem 3.1rem;display:flex}.auth-box{width:min(460px,100%);padding:var(--sp-8);background:var(--co-surface);border:1px solid var(--co-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin:auto}.auth-box h2{letter-spacing:-.03em;margin:.5rem 0 .75rem;font-size:clamp(1.5rem,1.3929rem + .5357vw,1.875rem)}.auth-box>p{color:var(--co-text-2);margin-bottom:var(--sp-7)}.auth-switch{border:1px solid var(--co-border-strong);border-radius:var(--radius-xs);margin-bottom:var(--sp-7);background:var(--co-surface);display:flex;overflow:hidden}.auth-switch button{border:0;border-right:1px solid var(--co-border);color:var(--co-text-2);min-height:44px;font:inherit;cursor:pointer;background:0 0;flex:1;padding:.6rem .75rem;font-weight:500}.auth-switch button:last-child{border-right:0}.auth-switch button[aria-pressed=true]{background:var(--co-blue-tint);color:var(--co-blue);font-weight:600}.auth-switch button:focus-visible{outline:2px solid var(--co-blue);outline-offset:-2px}.auth-ms{border-radius:var(--radius-xs);border:1px solid var(--co-ms-btn);background:var(--co-ms-btn);width:100%;min-height:48px;color:var(--co-ms-btn-fg);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.8rem;padding:.75rem 1rem;font-weight:600;display:flex}@media (hover:hover){.auth-ms:hover:not(:disabled){background:var(--co-ms-btn-hover);border-color:var(--co-ms-btn-hover)}}.auth-ms:disabled{opacity:.45;cursor:not-allowed}.mslogo{grid-template-columns:10px 10px;gap:2px;display:grid}.mslogo i{background:var(--ms-logo-1);width:10px;height:10px;display:block}.mslogo i:nth-child(2){background:var(--ms-logo-2)}.mslogo i:nth-child(3){background:var(--ms-logo-3)}.mslogo i:nth-child(4){background:var(--ms-logo-4)}.auth-note{background:var(--co-blue-tint-2);border:1px solid var(--co-border);border-radius:var(--radius-sm);color:var(--co-text-muted);margin-top:1.3rem;padding:.95rem;font-size:.8125rem;line-height:1.7}.auth-note b{color:var(--co-text)}.auth-note.warn{background:var(--co-warning-tint);border-color:var(--co-warning-border);color:var(--co-warning)}.auth-help{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:1.3rem;font-size:.8125rem;display:flex}.auth-help a{color:var(--co-blue);align-items:center;gap:var(--sp-4);font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.auth-help a:hover{text-decoration:underline}}.auth-dev{border-top:1px solid var(--co-border);margin-top:2.2rem;padding-top:1.4rem}.auth-dev>p{color:var(--co-text-muted);font-size:.8125rem;line-height:1.6}.auth-dev h3.caps-label{margin:1rem 0 .5rem}.auth-dev .identity-list button{padding:.65rem .85rem}.auth-footer{margin-top:var(--sp-7);color:var(--co-text-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.8125rem;display:flex}@media (width<=900px){.auth{grid-template-columns:1fr}.auth-story{padding:1.75rem}.auth-story:after{width:260px;height:260px;top:-64px;right:-120px}.auth-story .eyebrow{margin-top:1.75rem}.auth-story h1{max-width:100%}.auth-story p:not(.eyebrow){font-size:.9375rem}.auth-points,.auth-story footer{display:none}.auth-main{min-height:auto;padding:1.5rem}.auth-box{padding:var(--sp-7)}}.auth-status{grid-template-columns:1fr}.auth-status .auth-main{max-width:620px;margin:0 auto}.auth-status .auth-brand{margin-bottom:1.5rem}.auth-signout{margin-top:1.5rem}@media (width<=767px){.auth-story{padding:calc(1.25rem + env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-right)) 1.5rem max(1.25rem, env(safe-area-inset-left))}.auth-story h1{margin:.75rem 0}.auth-brand img{width:190px}.auth-main{padding:1.25rem max(1.25rem, env(safe-area-inset-right)) calc(1.25rem + env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left))}.auth-box{padding:var(--sp-6)}.auth-ms{min-height:52px}.auth-help a{align-items:center;min-height:44px;display:inline-flex}.auth-footer{flex-wrap:wrap;align-items:center}.auth-footer .theme-toggle{min-width:44px;min-height:44px;padding:.35rem .6rem;font-size:.8rem}}.settings-picker{margin:.5rem 0 0}.settings-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.settings-layout>*{min-width:0}.settings-nav{top:calc(var(--topbar-h) + 1rem);flex-direction:column;gap:2px;display:flex;position:sticky}.settings-nav-group{padding:.9rem .75rem .35rem;display:block}.settings-nav-group:first-child{padding-top:0}.settings-nav button{border-radius:var(--radius-xs);width:100%;font:inherit;color:var(--co-text-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:10px 12px;font-weight:500;display:flex}@media (hover:hover){.settings-nav button:hover{background:var(--co-hover);color:var(--co-text)}}.settings-nav button[aria-selected=true]{background:var(--co-blue-tint);color:var(--co-blue);box-shadow:inset 2px 0 0 var(--co-blue);font-weight:600}.settings-nav button:focus-visible{outline:2px solid var(--co-blue);outline-offset:-2px}.settings-picker select{min-height:48px;font-size:16px}.btn.danger:not(.ghost):not(.link){background:var(--co-danger);border-color:var(--co-danger);color:var(--co-on-danger)}@media (hover:hover){.btn.danger:not(.ghost):not(.link):hover:not(:disabled){background:var(--co-text);border-color:var(--co-text);color:var(--co-on-danger);filter:none}}.btn.danger:not(.ghost):not(.link):disabled{background:var(--co-danger-tint);border-color:var(--co-danger-border);color:var(--co-danger);opacity:1;filter:none}.btn.secondary.danger-text{color:var(--co-danger);border-color:var(--co-danger-border)}@media (hover:hover){.btn.secondary.danger-text:hover:not(:disabled){background:var(--co-danger);border-color:var(--co-danger);color:var(--co-on-danger)}}.reason-form{gap:.75rem}.admin-list{margin:0;padding:0;list-style:none}.admin-list>li{border-bottom:1px solid var(--co-border);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 0;display:flex}.admin-list>li:last-child{border-bottom:0}.admin-list .admin-main{flex-direction:column;flex:240px;gap:.15rem;min-width:0;display:flex}.admin-list .admin-main strong{overflow-wrap:anywhere}.admin-list .admin-actions{flex-wrap:wrap;gap:.5rem;display:flex}.sub-tabs{margin-top:.25rem}.admin-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 1rem;display:grid}.admin-note{margin:0 0 .75rem}dl.facts.admin-note{margin-bottom:var(--sp-6)}.preview-box{border:1px solid var(--co-border);border-radius:var(--radius-sm);background:var(--co-bg);white-space:pre-wrap;overflow-wrap:anywhere;padding:.75rem 1rem}.preview-box+.preview-box{margin-top:.5rem}.chip-editor{flex-wrap:wrap;gap:.4rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.chip-editor li{border-radius:var(--radius-pill);background:var(--co-blue-tint);color:var(--co-blue-dark);border:0;align-items:center;gap:.25rem;padding:.1rem .15rem .1rem .7rem;font-size:.8125rem;font-weight:500;display:inline-flex}.chip-editor li .icon-btn,.chip-editor li .btn{width:24px;height:24px;min-height:24px;color:inherit;border-radius:50%;padding:0}.matrix-table td,.matrix-table th{text-align:center}.matrix-table td:first-child,.matrix-table th:first-child{text-align:left}.email-paused-banner{margin:0 0 1rem}@media (width<=767px){.settings-panel .btn,.admin-list .btn,.sheet .btn{min-height:44px}.settings-panel input:not([type=checkbox]):not([type=radio]),.settings-panel select,.settings-panel textarea,.sheet input:not([type=checkbox]):not([type=radio]),.sheet select,.sheet textarea{min-height:44px;font-size:16px}.settings-panel .checkbox,.sheet .checkbox{min-height:44px}.settings-panel input[type=checkbox],.sheet input[type=checkbox],.settings-panel input[type=radio],.sheet input[type=radio]{width:22px;height:22px}.admin-list>li{flex-direction:column;align-items:stretch;padding:.9rem 0}.admin-list .admin-main{flex:none}.admin-list>li>.pill,.admin-list>li>.badge{align-self:flex-start}.admin-list .admin-actions .btn{flex:auto}.settings-panel .sticky-save{z-index:2;background:var(--co-surface);padding:.75rem 0 calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--co-border);margin-top:.5rem;position:sticky;bottom:0}.settings-panel .sticky-save .btn{width:100%;min-height:48px}}.archived-notice{margin:0 0 1rem}.client-table tr.archived .row-title{color:var(--co-text-muted)}.service-actions{margin:.75rem 0 .5rem}.coverage-choices{grid-template-columns:1fr}.permission-checks{flex-direction:column}.grant-edit{margin-left:.35rem}@media (width<=767px){.ticket-head .btn-row .btn,.service-actions .btn,.people-list .review-actions .btn,.client-table .btn{min-height:44px}.service-actions .btn{flex:100%}.tab-body input:not([type=checkbox]):not([type=radio]),.tab-body select,.tab-body textarea{min-height:44px;font-size:16px}.grant-edit{min-height:44px}}.team-email{overflow-wrap:anywhere;word-break:break-word}.person-sheet section{border-top:1px solid var(--co-border);padding-top:.75rem}.person-sheet section:first-of-type{border-top:0;padding-top:0}.person-sheet h3{margin:0 0 .5rem}fieldset>legend.caps-label{margin-bottom:var(--sp-4);padding:0}.settings-panel .test-page,.settings-panel .practice-alert,.settings-panel .sms-panel{border-top:1px solid var(--co-border);padding-top:var(--sp-7);margin-top:var(--sp-7)}.settings-panel .test-page .card-head,.settings-panel .practice-alert .card-head,.settings-panel .sms-panel .card-head{margin-bottom:0}.inline-form{align-items:stretch}.inline-form .btn{align-self:flex-end;min-height:44px}.catalog-list>li{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.catalog-list>li>.portal-row,.catalog-list>li>.catalog-sub{grid-column:1/-1}@media (width<=767px){.holiday-list>li{gap:.35rem;padding:.6rem 0}.admin-list.holiday-list .admin-actions .btn{flex:none;min-width:5.5rem}.team-list .admin-list>li{flex-direction:row;justify-content:space-between;align-items:center;min-height:48px}.team-list .admin-list>li .admin-actions .btn{flex:none}}.archive-effects{margin:0}fieldset.field>.add-start,.add-start{place-self:flex-start start}.retired-questions>summary{cursor:pointer;min-height:44px;color:var(--co-text-2);align-items:center;gap:.4rem;font-weight:500;display:flex}.person-sheet .inline-form{align-items:flex-end;margin-bottom:.5rem}.team-list .admin-list{width:100%}.team-list .admin-list>li{padding:.4rem 0}.portal-row{align-items:center;margin:.35rem 0 .25rem}.portal-row input[type=text]{flex:180px;min-width:0}.tip-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:end}.tip-remove{justify-content:flex-end}.ack-preview{border-top:1px solid var(--co-border);padding-top:.75rem}.escalation-levels{margin:.25rem 0;padding-left:1.2rem}.escalation-editor{flex-direction:column;gap:.75rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.escalation-level{grid-template-columns:auto repeat(3,minmax(0,1fr)) auto;align-items:end;gap:0 .75rem;display:grid}.escalation-level .field{margin-bottom:.25rem}.admin-list>li.inactive .admin-main{color:var(--co-text-muted)}.matrix-table input[type=checkbox]{width:20px;height:20px}@media (width<=767px){.escalation-level{border:1px solid var(--co-border);border-radius:var(--radius-sm);grid-template-columns:1fr;padding:.75rem}.portal-row{flex-wrap:wrap}.portal-row input[type=text]{flex:100%}.tip-row{border-bottom:1px solid var(--co-border);grid-template-columns:minmax(0,1fr);padding-bottom:.5rem}.chip-editor li .icon-btn,.chip-editor li .btn{width:44px;height:44px;min-height:44px}.matrix-table td{justify-content:space-between}}.audit-filter-box>summary{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-weight:600;list-style:none;display:flex}.audit-filter-box>summary::-webkit-details-marker{display:none}.audit-filter-box>summary svg{transition:transform var(--dur) var(--ease-out)}.audit-filter-box[open]>summary svg{transform:rotate(180deg)}.audit-filter-box[open]>summary{margin-bottom:.5rem}.audit-table td.when{white-space:nowrap}.audit-table td.subject,.audit-table td.detail{overflow-wrap:anywhere;max-width:28ch}.queue-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.queue-main{min-width:0}.views-panel{top:calc(var(--topbar-h) + .75rem);max-height:calc(100vh - var(--topbar-h) - 1.5rem);padding:.75rem .5rem;position:sticky;overflow-y:auto}.views-section+.views-section{margin-top:.75rem}.views-section h3{margin:0 .5rem .3rem}.views-section ul{margin:0;padding:0;list-style:none}.view-link{width:100%;font:inherit;color:var(--co-text-2);border-radius:var(--radius-xs);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.4rem;padding:.4rem .5rem;font-size:.9rem;display:flex}@media (hover:hover){.view-link:hover{background:var(--co-hover);color:var(--co-text)}}.view-link.current{background:var(--co-blue-tint);color:var(--co-blue);font-weight:600}.view-link .name{text-overflow:ellipsis;align-items:center;gap:.3rem;min-width:0;display:inline-flex;overflow:hidden}.count-chip.approx{font-style:italic}.views-select{display:none}.views-select select{min-height:40px}.inline-select{color:var(--co-text-2);align-items:center;gap:.35rem;font-size:.875rem;display:inline-flex}.inline-select select{width:auto;min-height:36px;padding:.35rem .5rem;font-size:.875rem}.live-dot{color:var(--co-text-muted);align-items:center;gap:.35rem;margin-left:.25rem;font-size:.8125rem;display:inline-flex}.live-dot:before{content:"";background:var(--co-border-strong);border-radius:50%;width:8px;height:8px}.live-dot.on{color:var(--co-success)}.live-dot.on:before{background:var(--co-success)}.builder-panel{border-bottom:1px solid var(--co-border);background:var(--co-blue-tint-2);padding:.9rem 1.25rem 1rem}.builder-panel>.muted{margin:.6rem 0 0}.filter-group-box{border:1px solid var(--co-border-strong);border-radius:var(--radius-sm);background:var(--co-surface);padding:.6rem .75rem}.filter-group-box.depth-1{border-color:var(--co-blue-border);background:var(--co-blue-tint-2)}.filter-group-box.depth-2{background:var(--co-surface-muted)}.group-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.group-head select{width:auto;min-height:36px;padding:.35rem .6rem;font-weight:600}.conditions{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.condition-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.condition-row>select,.condition-row input:not([type=checkbox]):not([type=radio]),.id-value select,.date-value select,.date-value input,.value-pair input{width:auto;min-width:140px;min-height:36px;padding:.4rem .55rem;font-size:.875rem}.condition-row>select:first-child{min-width:190px}.value-none{padding:0 .4rem}.value-pair,.date-value,.id-value{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.id-value .picked{flex-wrap:wrap;gap:.25rem;display:inline-flex}fieldset.check-list{border:0;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;display:inline-flex}.check-chip{align-items:center;gap:var(--sp-4);border:1px solid var(--co-border-strong);border-radius:var(--radius-pill);cursor:pointer;background:var(--co-surface);white-space:nowrap;padding:.25rem .75rem .25rem .6rem;font-size:.8125rem;font-weight:500;display:inline-flex}.check-chip input{flex:none;margin:0}.check-chip:has(input:checked){border-color:var(--co-blue);background:var(--co-blue-tint);color:var(--co-blue-dark)}.group-actions{gap:.25rem;margin-top:.4rem;display:flex}.empty-group{margin:0 0 .3rem}.chip.small{padding:.1rem .5rem;font-size:.75rem}input[aria-invalid=true]{border-color:var(--co-danger)}.view-bar{border-bottom:1px solid var(--co-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem 1.25rem;display:flex}.view-bar.unsaved{background:var(--co-warning-tint);color:var(--co-warning)}.save-view{border-bottom:1px solid var(--co-border);background:var(--co-bg);flex-wrap:wrap;align-items:flex-end;gap:.6rem .9rem;padding:.8rem 1.25rem;display:flex}.save-view .field{min-width:200px;margin:0}.queue-errors .notice{margin:.6rem 0 0}.notice .icon-btn{margin-left:auto}.queue-table.resizable{table-layout:fixed}.queue-table th{position:relative}.th-sort{font:inherit;color:inherit;font-weight:inherit;cursor:pointer;text-align:left;text-transform:inherit;letter-spacing:inherit;line-height:inherit;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}@media (hover:hover){.th-sort:hover{color:var(--co-text)}}.sort-mark{color:var(--co-blue);font-size:.8125rem}.col-resize{cursor:col-resize;z-index:1;width:7px;height:100%;position:absolute;top:0;right:-3px}@media (hover:hover){.col-resize:hover{background:var(--co-blue-light)}}.col-resize:focus-visible{background:var(--co-blue);outline:none}.queue-table td{text-overflow:ellipsis;overflow:hidden}.queue-row{cursor:pointer}@media (hover:hover){.queue-row:hover td{background:var(--co-blue-tint-2)}}.queue-row.previewing td{background:var(--co-blue-tint)}.queue-row.selected td{background:var(--co-selected-bg)}.queue-row.selected td:first-child{box-shadow:inset 2px 0 0 var(--co-blue)}.queue-row:focus-visible{outline:2px solid var(--co-blue);outline-offset:-2px}table.data tbody tr.group-row th{background:var(--co-bg);text-align:left;color:var(--co-text-2);padding:.45rem .9rem;font-size:.875rem;font-weight:600}.group-row .count-chip{margin-left:.4rem}.overdue{color:var(--co-danger);font-weight:600}.tag-list{flex-wrap:wrap;gap:.2rem;display:inline-flex}.pager{border-top:1px solid var(--co-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;padding:.7rem 1.25rem;display:flex}.pager>.muted{margin-right:auto}.columns-panel{width:280px}.menu-title{margin:.3rem 0}.column-list{gap:.1rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.column-list li{justify-content:space-between;align-items:center;gap:.3rem;display:flex}.column-list .move{display:inline-flex}.column-list .icon-btn{width:26px;height:26px}.preview-panel{top:calc(var(--topbar-h) + .75rem);max-height:calc(100vh - var(--topbar-h) - 1.5rem);padding:1rem 1.1rem;position:sticky;overflow-y:auto}.preview-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.preview-head h2{margin:0}.preview-head h2:focus{outline:none}.preview-badges,.preview-sla{flex-wrap:wrap;gap:.35rem;margin:.6rem 0;display:flex}.preview-facts{grid-template-columns:90px 1fr;gap:.25rem .6rem;margin:.5rem 0;font-size:.875rem;display:grid}.preview-facts dt{color:var(--co-text-muted)}.preview-facts dd{margin:0}.preview-sub{margin:.9rem 0 .35rem}.preview-description{white-space:pre-wrap;overflow-wrap:anywhere;max-height:9rem;margin:0;font-size:.9375rem;overflow-y:auto}.preview-events{gap:.5rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.preview-events li{border-left:2px solid var(--co-border);padding-left:.6rem}.preview-events li.internal{border-left-color:var(--co-internal-border);background:var(--co-internal-bg)}.preview-events .meta{color:var(--co-text-muted);font-size:.8125rem;display:block}.preview-events .message{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.preview-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.board{grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:.75rem;padding:1rem 1.25rem;display:grid;overflow-x:auto}.lane{background:var(--co-bg);border-radius:var(--radius-sm);align-content:start;gap:.5rem;padding:.6rem;display:grid}.lane h3{align-items:center;gap:.4rem;margin:0 0 .2rem;font-size:.875rem;display:flex}.board-card{text-align:left;border:1px solid var(--co-border);background:var(--co-surface);border-radius:var(--radius-sm);font:inherit;color:inherit;cursor:pointer;box-shadow:var(--shadow);gap:.25rem;padding:.6rem .7rem;display:grid}@media (hover:hover){.board-card:hover{border-color:var(--co-blue-border)}}.board-card.previewing{border-color:var(--co-blue);box-shadow:inset 0 0 0 1px var(--co-blue)}.card-badges{flex-wrap:wrap;gap:.3rem;display:flex}.queue-layout.with-preview{grid-template-columns:minmax(0,1fr) 380px}.queue-layout.with-preview .views-panel{display:none}.queue-layout.with-preview .views-select{flex:100%;display:block}@media (width<=1023px){.queue-layout,.queue-layout.with-preview{grid-template-columns:minmax(0,1fr)}.views-panel{display:none}.views-select{flex:100%;display:block}.queue-layout.with-preview .preview-panel{right:1rem;top:calc(var(--topbar-h) + 1rem);z-index:40;width:min(420px,100vw - 2rem);max-height:none;box-shadow:var(--shadow-md);position:fixed;bottom:1rem}}@media (width<=767px){.condition-row>select,.condition-row input:not([type=checkbox]):not([type=radio]),.id-value select,.date-value select,.date-value input{width:100%;min-width:0}.condition-row>select:first-child{min-width:0}.board{grid-auto-columns:auto;grid-auto-flow:row}}.queue-cards{gap:.6rem;margin:0;padding:.75rem;list-style:none;display:grid}.queue-cards.stale{opacity:.55}.queue-card{border:1px solid var(--co-border);border-radius:var(--radius-sm);background:var(--co-surface);position:relative}.queue-card.selected{border-color:var(--co-blue);background:var(--co-selected-bg)}.queue-card-link{color:inherit;border-radius:inherit;gap:.4rem;min-height:44px;padding:.8rem .9rem;text-decoration:none;display:grid}.queue-card-link:focus-visible{outline:2px solid var(--co-blue);outline-offset:2px}.queue-card-link:active{background:var(--co-blue-tint-2)}.queue-card-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.queue-card:has(.queue-card-check) .queue-card-top{padding-right:2.6rem}.queue-card-top .ref{font-family:var(--font-mono);color:var(--co-blue);font-size:.875em;font-weight:500}.queue-card-title{overflow-wrap:anywhere;font-size:1rem;line-height:1.3}.queue-card-client{color:var(--co-text-2);overflow-wrap:anywhere;font-size:.875rem}.queue-card-meta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.queue-card-foot{color:var(--co-text-muted);flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;font-size:.8125rem;display:flex}.queue-card-foot>span{align-items:center;gap:.3rem;display:inline-flex}.queue-card-check{cursor:pointer;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:absolute;top:0;right:0}.queue-card-group{color:var(--co-text-2);align-items:center;gap:.4rem;padding:.4rem .2rem 0;font-size:.875rem;font-weight:600;display:flex}@media (width<=767px){.queue-toolbar{padding:.75rem}.toolbar-end{gap:.4rem}.toolbar-end .inline-select{flex:auto}.toolbar-end .inline-select select{flex:1}.quick-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem}.active-filters,.view-bar,.save-view,.pager,.bulk-bar{padding-left:.75rem;padding-right:.75rem}.view-bar .btn-row{gap:.25rem}.pager{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.pager>.muted{grid-column:1/3;margin:0}.pager>.inline-select{grid-column:3;justify-self:end}.pager>.btn{width:100%}.pager>.pager-page{text-align:center;white-space:nowrap}.queue-layout.with-preview .preview-panel{width:auto;left:.5rem;right:.5rem}.bulk-bar{z-index:5;padding-bottom:calc(.85rem + env(safe-area-inset-bottom));position:sticky;bottom:0}.bulk-bar .field{flex:100%}.builder-panel{padding:.75rem}.queue-layout.with-preview .preview-panel{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:auto;max-height:85vh;padding-bottom:calc(1rem + env(safe-area-inset-bottom));inset:auto 0 0}}.gov-fields{flex-direction:column;display:flex}.gov-fields fieldset.field{border:0;min-width:0;margin:0 0 1.1rem;padding:0}.gov-fields .hint{margin-bottom:.25rem}.gov-field-label{font-size:.95rem;font-weight:600}.gov-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.gov-chips{flex-wrap:wrap;gap:.5rem;display:flex}.gov-chip{cursor:pointer;display:inline-flex;position:relative}.gov-chip input{opacity:0;width:1px;height:1px;position:absolute}.gov-chip span:first-of-type{border:1px solid var(--co-border-strong);border-radius:var(--radius-pill,999px);background:var(--co-surface);min-height:44px;color:var(--co-text);align-items:center;padding:0 .9rem;font-size:.9rem;display:inline-flex}.gov-chip input:checked+span{border-color:var(--co-blue);background:var(--co-blue-tint);color:var(--co-blue-dark);box-shadow:inset 0 0 0 1px var(--co-blue)}.gov-chip input:checked+span:before{content:"✓" / "";margin-right:.35rem;font-weight:600}.gov-chip input:focus-visible+span{box-shadow:var(--focus)}.gov-tri .gov-seg{border:1px solid var(--co-border-strong);border-radius:var(--radius-xs);align-self:flex-start;display:inline-flex;overflow:hidden}.gov-seg label{cursor:pointer;display:inline-flex;position:relative}.gov-seg label+label{border-left:1px solid var(--co-border-strong)}.gov-seg input{opacity:0;width:1px;height:1px;position:absolute}.gov-seg span{background:var(--co-surface);min-width:5rem;min-height:40px;color:var(--co-text-2);justify-content:center;align-items:center;padding:0 .9rem;font-size:.9rem;display:inline-flex}.gov-seg input:checked+span{background:var(--co-blue-tint);color:var(--co-blue-dark);box-shadow:inset 0 0 0 1px var(--co-blue);font-weight:600}.gov-seg input:focus-visible+span{box-shadow:var(--focus)}dl.facts.gov-facts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem 1.5rem;display:grid}.gov-fact{flex-direction:column;gap:.2rem;min-width:0;display:flex}.gov-fact dd{font-weight:500}.gov-unknown{font-size:.8rem}.gov-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.gov-item{border:1px solid var(--co-border);border-radius:var(--radius-sm);background:var(--co-surface);min-width:0;padding:1rem 1.25rem}.gov-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.gov-item-head h3{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.02rem;display:inline-flex}.gov-item p{color:var(--co-text-2);overflow-wrap:anywhere;margin:.4rem 0 0}.gov-item .meta{color:var(--co-text-muted);flex-wrap:wrap;gap:.25rem 1rem;margin:.35rem 0 0;font-size:.8125rem;display:flex}.gov-item .actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.gov-kinds{flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.gov-kinds li{border-top:1px solid var(--co-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem 0;display:flex}.gov-kinds li:first-child{border-top:0;padding-top:0}.gov-kinds .kind-name{align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.gov-file{position:relative}.gov-file input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.gov-file:has(input:focus-visible){box-shadow:var(--focus)}.gov-file:has(input:disabled){opacity:.55;cursor:not-allowed}.gov-note{color:var(--co-text-muted);margin:.75rem 0 0;font-size:.8125rem}@media (width<=767px){.gov-field-row{grid-template-columns:1fr}dl.facts.gov-facts{grid-template-columns:1fr;gap:.75rem}.gov-tri .gov-seg{align-self:stretch;display:flex}.gov-seg label{flex:1 1 0}.gov-seg span{width:100%;min-width:0;min-height:44px}.gov-item{padding:1rem}.gov-item .actions .btn,.gov-kinds .btn{flex:auto;min-height:44px}}.gov-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width>=1024px){.gov-layout{grid-template-columns:minmax(0,1fr) 380px}}.gov-main,.gov-side{min-width:0}.gov-prompts{margin:.35rem 0 .75rem;padding-left:1.1rem}.gov-prompts li+li{margin-top:.25rem}.gov-citations{flex-direction:column;gap:.35rem;margin:.6rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.gov-citations a{overflow-wrap:anywhere}.gov-licence{color:var(--co-internal-fg);margin-top:.4rem}.gov-history{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.gov-history li{border-top:1px solid var(--co-border);overflow-wrap:anywhere;flex-direction:column;gap:.2rem;padding-top:.75rem;display:flex}.gov-history li:first-child{border-top:0;padding-top:0}.gov-proposal{box-shadow:none;background:var(--co-surface-muted,var(--co-bg));padding:1rem}.ins-records{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ins-record{text-align:left;width:100%;min-height:44px;font:inherit;color:var(--co-text);cursor:pointer;background:var(--co-surface);border:1px solid var(--co-border-strong);border-radius:var(--radius-sm);flex-direction:column;align-items:flex-start;gap:.35rem;padding:.85rem 1rem;display:flex}.ins-record[aria-pressed=true]{border-color:var(--co-blue);background:var(--co-selected-bg);box-shadow:inset 0 0 0 1px var(--co-blue)}.ins-record:focus-visible{outline:2px solid var(--co-blue);outline-offset:2px}@media (hover:hover){.ins-record:hover{border-color:var(--co-blue)}}.ins-record-title{flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.ins-record-pills,.ins-doc-pills{flex-wrap:wrap;gap:.4rem;display:inline-flex}.ins-show-cancelled{min-height:44px;margin-top:.75rem}.ins-two{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width>=1024px){.ins-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.ins-notes{border-top:1px solid var(--co-border);align-items:flex-start;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.ins-file{overflow-wrap:anywhere}.ins-deliveries{margin-top:.6rem;font-size:.875rem}.ins-deliveries summary{cursor:pointer;color:var(--co-blue);align-items:center;min-height:44px;display:inline-flex}.ins-deliveries ul{margin:.25rem 0 0}table.data th.num,table.data td.num{text-align:right;font-variant-numeric:tabular-nums}.bg-counts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.bg-counts li{border:1px solid var(--co-border);border-radius:var(--radius-sm);flex-direction:column;gap:.25rem;padding:.9rem 1rem;display:flex}.bg-counts strong{font-family:var(--font-heading,inherit);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:500;line-height:1}.bg-error{font-family:var(--font-mono);overflow-wrap:anywhere;color:var(--co-text-2);font-size:.8125rem}@media (width<=767px){.ins-records{grid-template-columns:1fr}table.data td.num{text-align:left}.card-head .tools{width:100%}.card-head .tools .btn{flex:auto;min-height:44px}}.mention{color:var(--co-blue-dark);background:var(--co-blue-tint);border-radius:var(--radius-xs);padding:0 .2rem;font-weight:600}.composer-field{position:relative}.mention-list{z-index:30;background:var(--co-surface);border:1px solid var(--co-border);border-radius:var(--radius-sm);min-width:260px;max-height:240px;box-shadow:var(--shadow-md);margin:0;padding:.3rem;list-style:none;position:absolute;bottom:calc(100% - 1.6rem);left:0;overflow-y:auto}.mention-list li{border-radius:var(--radius-xs);cursor:pointer;padding:.4rem .55rem;font-size:.9rem}.mention-list li.active{background:var(--co-blue-tint)}@media (hover:hover){.mention-list li:hover{background:var(--co-blue-tint)}}.template-pick select{max-width:360px}.draft-state{align-items:center;gap:.3rem;display:inline-flex}.notify,.notify .icon-btn{position:relative}.notify-count{border-radius:var(--radius-pill);background:var(--co-danger);min-width:18px;height:18px;color:var(--co-on-danger);border:2px solid var(--co-surface);justify-content:center;align-items:center;padding:0 4px;font-size:.68rem;font-weight:700;display:inline-flex;position:absolute;top:2px;right:0}.notify-panel{z-index:60;background:var(--co-surface-raised);border:1px solid var(--co-border);border-radius:var(--radius);width:min(380px,100vw - 1.5rem);max-height:70vh;box-shadow:var(--shadow-md);position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.notify-head{border-bottom:1px solid var(--co-border);justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .9rem;display:flex}.notify-panel ul{margin:0;padding:0;list-style:none}.notify-panel li button{text-align:left;width:100%;font:inherit;cursor:pointer;border:0;border-bottom:1px solid var(--co-border);background:0 0;gap:.15rem;padding:.65rem .9rem;display:grid}@media (hover:hover){.notify-panel li button:hover{background:var(--co-hover)}}.notify-panel li.unread button{background:var(--co-blue-tint-2)}.notify-panel li.unread .title:before{content:"";background:var(--co-blue);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:.4rem;display:inline-block}.notify-panel .title{font-size:.9rem;font-weight:600}.notify-panel .body{color:var(--co-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.notify-panel .when{color:var(--co-text-muted);font-size:.78rem}.notify-panel .empty-note{margin:0;padding:.9rem}.link-list,.time-list,.settings-list{gap:.35rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.link-list li{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.92rem;display:flex}.inline-form{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.inline-form .field{min-width:140px;margin:0}.inline-form input[type=text],.inline-form input[type=date],.inline-form select{width:auto;min-width:160px}.merge-form{border-top:1px solid var(--co-border);margin-top:.75rem;padding-top:.75rem}.merge-form .checkbox{margin-bottom:var(--sp-4);display:flex}.card .task-tools>.btn.ghost,.card .section-form>.btn.ghost:first-child{margin-left:-.5rem}.handoff-form .hint{margin-bottom:var(--sp-4)}.timer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.timer-live{color:var(--co-success);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.time-list li{border-top:1px solid var(--co-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem;padding-top:.4rem;font-size:.88rem;display:flex}.time-list .block{flex-basis:100%}.sla-history ul{gap:.3rem;margin:0;padding:0;font-size:.86rem;list-style:none;display:grid}.warn-text{color:var(--co-warning-fg)}.settings-panel{margin-top:1rem}.settings-list li{border-bottom:1px solid var(--co-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;padding:.45rem 0;display:flex}.settings-list li.inactive>span:first-child{color:var(--co-text-muted)}.settings-list .block{display:block}.catalog-sub{border-left:2px solid var(--co-border);flex-basis:100%;margin:.3rem 0 .2rem .3rem;padding-left:1.25rem}.settings-table th[scope=row]{text-align:left;font-weight:500}.settings-table input[type=number]{width:110px}.settings-actions{margin-top:.75rem}.checkbox.block{margin:.3rem 0;display:flex}.hours-grid{gap:.35rem;display:grid}.hours-row{grid-template-columns:150px 120px 120px;align-items:center;gap:.5rem;display:grid}.hours-row input[type=time]{padding:.35rem .5rem}.sla-editor{gap:.6rem;display:grid}@media (width<=767px){.hours-row{grid-template-columns:1fr 1fr 1fr}.inline-form input[type=text],.inline-form select{width:100%;min-width:0}}.task-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.task-item{border:1px solid var(--co-border);border-radius:var(--radius-sm);padding:.6rem .75rem}.task-item.task-Done,.task-item.task-Skipped{background:var(--co-surface-muted)}.task-item.task-Done .task-title,.task-item.task-Skipped .task-title{text-decoration:line-through;-webkit-text-decoration-color:var(--co-border);text-decoration-color:var(--co-border)}.task-main{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.task-meta{flex-wrap:wrap;align-items:center;gap:.25rem;margin:.25rem 0 0;display:flex}.task-actions{flex-wrap:wrap;gap:.35rem;margin-top:.4rem;display:flex}.task-prompt{margin-top:.5rem}.task-tools{justify-items:start;gap:.5rem;margin-top:.75rem;display:grid}.task-tools .section-form{justify-self:stretch}.pill.task-pill-NotStarted{background:var(--co-neutral-tint);color:var(--co-neutral-fg)}.pill.task-pill-InProgress{background:var(--co-blue-tint);color:var(--co-blue)}.pill.task-pill-Blocked{background:var(--co-danger-tint);color:var(--co-danger)}.pill.task-pill-Done{background:var(--co-success-tint);color:var(--co-success)}.pill.task-pill-Skipped{background:var(--co-neutral-tint);color:var(--co-neutral-fg)}.sop-layout{grid-template-columns:minmax(180px,260px) 1fr;gap:1rem;margin-top:.75rem;display:grid}.sop-index li{flex-wrap:wrap}.sop-index .btn.link.current{font-weight:600;text-decoration:underline}.sop-view h3{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:0;display:flex}.sop-section h4{margin:.75rem 0 .25rem}.sop-section p{margin:0}.pre-line{white-space:pre-line}.sop-history{margin-top:1rem}.weekday-picker{border:0;flex-wrap:wrap;gap:.75rem;margin:.5rem 0;padding:0;display:flex}.weekday-picker legend{margin-bottom:.25rem;font-weight:600}.recurring-item{flex-wrap:wrap}.recurring-item>.settings-list{flex-basis:100%}.recurring-preview{margin:.5rem 0}.plain-list{margin:.25rem 0 0;padding-left:1.1rem}@media (width<=767px){.sop-layout{grid-template-columns:1fr}}.ins-step h2{margin:.1rem 0 .35rem}.ins-step>.muted{margin:0 0 .75rem}.ins-kinds{margin-top:.5rem}.ins-kinds li{align-items:center}.ins-kind-main{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;min-width:0;display:flex}.ins-sent-back{overflow-wrap:anywhere;flex-basis:100%}.ins-uploads{border-top:1px solid var(--co-border);margin-top:1rem;padding-top:1rem}.ins-uploads h3,.my-ins-lines h4{margin:0 0 .5rem;font-size:1rem}.ins-uploads li,.my-ins-lines li{border-top:1px solid var(--co-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;padding:.5rem 0;display:flex}.ins-uploads li:first-child,.my-ins-lines li:first-child{border-top:0}.ins-upload-name{overflow-wrap:anywhere;flex-direction:column;gap:.1rem;min-width:0;display:flex}.ins-doc-pills{flex-wrap:wrap;gap:.4rem;display:inline-flex}.ins-step-actions{border-top:1px solid var(--co-border);flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.ins-sticky{display:none}.my-ins-clear{align-items:flex-start;gap:1rem;display:flex}.my-ins-clear>svg{color:var(--co-success);flex:none;margin-top:.2rem}.my-ins-clear h2{margin:0 0 .25rem}.my-ins-clear p{margin:0}.my-ins-carrier{margin:0;font-size:1.1rem}.my-ins-lines{margin-top:1.25rem}.my-ins-lines .mono{font-variant-numeric:tabular-nums}@media (width<=767px){.ins-kinds li{flex-direction:column;align-items:stretch}.ins-kinds .gov-file{width:100%;min-height:44px}.ins-step-actions .btn{flex:100%;min-height:44px}.ins-sticky{margin-top:1rem;display:flex}.ins-sticky .ins-sticky-btn{width:100%;min-height:48px}.my-ins-lines .btn{min-height:44px}}
