@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-cyrillic-ext-400-normal-B28g4zcY.woff2) format("woff2"),url(/assets/open-sans-cyrillic-ext-400-normal-CtkCLoLZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-cyrillic-400-normal-DvjyhnTk.woff2) format("woff2"),url(/assets/open-sans-cyrillic-400-normal-XMp_Qeuo.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-greek-400-normal-BKm6CSmU.woff2) format("woff2"),url(/assets/open-sans-greek-400-normal-yVf9KAAO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-hebrew-400-normal-C3uFZKNA.woff2) format("woff2"),url(/assets/open-sans-hebrew-400-normal-Cowz_U6T.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-math-400-normal-C76BUjK0.woff2) format("woff2"),url(/assets/open-sans-math-400-normal-Cs0GbA_j.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-symbols-400-normal-OZvd8qMe.woff2) format("woff2"),url(/assets/open-sans-symbols-400-normal-B5VgOMNH.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-vietnamese-400-normal-Dqpvjuft.woff2) format("woff2"),url(/assets/open-sans-vietnamese-400-normal-DCU23d-J.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-ext-400-normal-URAvo6nN.woff2) format("woff2"),url(/assets/open-sans-latin-ext-400-normal-BfzJ9CTS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-400-normal-Bk63H6sG.woff2) format("woff2"),url(/assets/open-sans-latin-400-normal-DKniycaP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-cyrillic-ext-600-normal-CivhzOCV.woff2) format("woff2"),url(/assets/open-sans-cyrillic-ext-600-normal-DX5V8c14.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-cyrillic-600-normal-BuMhxFId.woff2) format("woff2"),url(/assets/open-sans-cyrillic-600-normal-C5LXWJm_.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-greek-600-normal-CkCBI2Km.woff2) format("woff2"),url(/assets/open-sans-greek-600-normal-Xt_394w2.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-hebrew-600-normal-CQztwT7q.woff2) format("woff2"),url(/assets/open-sans-hebrew-600-normal-D7z6DfF6.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-math-600-normal-DQ8cZjrd.woff2) format("woff2"),url(/assets/open-sans-math-600-normal-CWMKYWAo.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-symbols-600-normal-DgwZOEXg.woff2) format("woff2"),url(/assets/open-sans-symbols-600-normal-BiWokiHG.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-vietnamese-600-normal-cWHhjaNO.woff2) format("woff2"),url(/assets/open-sans-vietnamese-600-normal-CVI-Ycr6.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-ext-600-normal-CXDaa6Q7.woff2) format("woff2"),url(/assets/open-sans-latin-ext-600-normal-YZ6Vktkr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-600-normal-Cp4N6AwT.woff2) format("woff2"),url(/assets/open-sans-latin-600-normal-C3dWW5mx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-cyrillic-ext-700-normal-BWp9aGB1.woff2) format("woff2"),url(/assets/open-sans-cyrillic-ext-700-normal-hbT5P32v.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-cyrillic-700-normal-Db4W_Rwa.woff2) format("woff2"),url(/assets/open-sans-cyrillic-700-normal-FWckWEfO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-greek-700-normal-YcFp24oM.woff2) format("woff2"),url(/assets/open-sans-greek-700-normal-bcfTBw-h.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-hebrew-700-normal-DnAL3HC_.woff2) format("woff2"),url(/assets/open-sans-hebrew-700-normal-CZc_Q6SQ.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-math-700-normal-EYnC2qGX.woff2) format("woff2"),url(/assets/open-sans-math-700-normal-B7X9EnEK.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-symbols-700-normal-DfXrtqu8.woff2) format("woff2"),url(/assets/open-sans-symbols-700-normal-DNvDgxgv.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-vietnamese-700-normal-C0rmKuKj.woff2) format("woff2"),url(/assets/open-sans-vietnamese-700-normal-BwQSBZ9d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-ext-700-normal-DatbY7Hl.woff2) format("woff2"),url(/assets/open-sans-latin-ext-700-normal-IE4yTLg1.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-700-normal-CceUhp2e.woff2) format("woff2"),url(/assets/open-sans-latin-700-normal-CZCQA30i.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy: #283583;--navy-light: #404a7c;--navy-dark: #1a2361;--accent: #c02b0a;--blue: #283583;--blue-dark: #1a2361;--bg: #f4f5f9;--card: #ffffff;--border: #dde1ec;--text: #1a1a1a;--muted: #646a7d;--green: #15803d;--green-bg: #dcfce7;--red: #c02b0a;--red-bg: #fdeae6;--amber-bg: #fef3c7;--amber: #92400e;--grey-bg: #e9ebf2;--grey: #494c4f;--btn-radius: 999px}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0;font-family:Open Sans,Segoe UI,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--text);font-size:15px}h1,h2,h3,.brand{font-weight:700;letter-spacing:-.01em}a{color:var(--d-brand-text, var(--blue));text-decoration:none}a:hover{text-decoration:underline}h1{font-size:24px;margin:0}h2{font-size:16px;margin:0 0 12px}.muted{color:var(--muted);font-weight:400}.small{font-size:12.5px}.topbar{display:flex;align-items:center;flex-wrap:wrap;column-gap:28px;background:var(--navy);color:#fff;padding:0 24px;min-height:56px}.brand{display:flex;align-items:center;gap:10px;color:#fff;font-weight:600;font-size:16px}.brand:hover{text-decoration:none}.brand-logo{height:30px;width:auto;display:block}.brand-portal{padding-left:12px;border-left:1px solid rgba(255,255,255,.35);font-weight:600;white-space:nowrap}.topbar nav{display:flex;align-items:center;gap:4px;flex:1;min-width:0;flex-wrap:wrap;row-gap:2px}.topbar{padding-bottom:6px}.topbar nav{order:3;flex-basis:100%}.topbar-user{margin-left:auto}.nav-divider{flex:none;width:1px;align-self:stretch;margin:8px 7px;background:#ffffff59}.topbar nav a{color:#c8d0e0;padding:8px 11px;border-radius:8px;font-weight:500;white-space:nowrap}.topbar nav a:hover{color:#fff;background:var(--navy-light);text-decoration:none}.topbar nav a.active{color:#fff;background:var(--navy-light)}.nav-menu{display:inline-flex}.nav-menu-button{color:#c8d0e0;background:none;border:none;font:inherit;font-weight:500;padding:8px 11px;border-radius:8px;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.nav-menu-button:hover,.nav-menu-button.active,.nav-menu-button[aria-expanded=true]{color:#fff;background:var(--navy-light)}.nav-menu-caret{font-size:.75em;opacity:.8}.nav-menu-list{position:fixed;z-index:1000;min-width:170px;padding:6px;display:flex;flex-direction:column;gap:2px;background:var(--navy);border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:0 8px 24px #00000047}.topbar nav .nav-menu-list a.nav-menu-item{display:block}.ro-header-actions{flex-wrap:wrap;row-gap:8px}.ro-intro{margin:0;max-width:900px}.ro-col{min-width:84px;text-align:center}.ro-table .ro-cell{padding:10px 8px;text-align:center;vertical-align:middle;font-weight:700;font-variant-numeric:tabular-nums}.ro-cell.rp-cell-green{color:var(--rag-green-text)}.ro-cell.rp-cell-amber{color:var(--rag-amber-text)}.ro-cell.rp-cell-red{color:var(--rag-red-text)}.ro-empty{color:var(--muted);font-weight:400}.ro-table .rp-name-col a.rp-person-name{display:block}.theme-switch{margin-right:6px}.theme-switch .lang-btn{min-width:26px}.lang-switch{display:inline-flex;border:1px solid rgba(255,255,255,.35);border-radius:999px;overflow:hidden}.lang-btn{border:0;background:transparent;color:#c8d0e0;font:inherit;font-size:12px;font-weight:600;letter-spacing:.03em;padding:5px 9px;cursor:pointer}.lang-btn:hover{background:var(--navy-light);color:#fff}.lang-active,.lang-active:hover{background:#fff;color:var(--navy)}.auth-lang{display:flex;justify-content:center;margin-top:18px}.auth-lang .lang-switch{border-color:var(--border)}.auth-lang .lang-btn{color:var(--muted)}.auth-lang .lang-btn:hover{background:var(--grey-bg);color:var(--text)}.auth-lang .lang-active,.auth-lang .lang-active:hover{background:var(--navy);color:#fff}.topbar-user{display:flex;align-items:center;gap:12px}.user-name{font-weight:500}.topbar .user-name{color:#fff;text-decoration:none}.topbar .user-name:hover,.topbar .user-name:focus-visible{text-decoration:underline}.topbar .btn-ghost{color:#c8d0e0;border-color:#3a4a70}.topbar .btn-ghost:hover{color:#fff;background:var(--navy-light)}.content{max-width:1100px;margin:0 auto;padding:28px 24px 64px}.content-wide{max-width:1600px}.narrow{max-width:720px}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.page-loading{padding:48px;text-align:center;color:var(--muted)}.crumbs{margin-bottom:6px;font-size:14px;line-height:1.2}.card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:20px;margin-bottom:18px}.empty{text-align:center;color:var(--muted);padding:40px}.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:var(--btn-radius);border:1px solid var(--border);background:var(--d-card, #fff);color:var(--text);font-size:14px;font-weight:600;cursor:pointer}.btn:hover{background:var(--d-sunken, #f6f8fb);text-decoration:none}.btn:disabled{opacity:.55;cursor:default}.btn-primary{background:var(--blue);border-color:var(--d-brand-text, var(--blue));color:#fff}.btn-primary:hover:not(:disabled){background:var(--blue-dark)}.btn-done{background:var(--green);border-color:var(--green);color:#fff}.btn-done:hover:not(:disabled){background:#166534}.btn-ghost{background:transparent}label{display:block;font-weight:600;font-size:13.5px;margin-bottom:14px}input,select,textarea{display:block;width:100%;margin-top:6px;padding:9px 12px;font:inherit;font-weight:400;border:1px solid var(--border);border-radius:8px;background:var(--d-card, #fff);color:var(--text)}input[type=file]{padding:7px}input:focus,select:focus,textarea:focus{outline:2px solid var(--d-brand-text, var(--blue));outline-offset:-1px}textarea{resize:vertical}.form-row{display:flex;gap:16px}.form-row label{flex:1}.form-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:8px}.paste-hint{font-size:12px;margin-right:auto}textarea.img-uploading{opacity:.6;pointer-events:none}.upload-hint{font-size:13px;color:var(--muted);margin:4px 0 0}.check{display:flex;align-items:center;gap:8px;font-weight:500;margin:0}.check input{width:auto;margin:0}.alert{padding:11px 14px;border-radius:8px;margin-bottom:14px;font-size:14px}.alert-error{background:var(--red-bg);color:var(--red)}.alert-warn{background:var(--amber-bg);color:var(--amber)}.alert-ok{background:var(--green-bg);color:var(--green)}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(160deg,var(--navy) 0%,#2b3f6b 100%)}.auth-card{width:400px;max-width:100%;padding:28px}.auth-logo{height:40px;width:auto;display:block;color:var(--d-brand-text, var(--navy));margin-bottom:14px}.auth-card h1{display:flex;align-items:center;gap:10px;font-size:20px;margin-bottom:4px}.auth-card .muted{margin:4px 0 18px;font-size:14px}.auth-card .btn{width:100%;justify-content:center;padding:10px;margin-top:4px}.forced-signout{margin-top:10px!important;font-weight:500}.password-field{position:relative;display:flex;align-items:center}.password-field input{padding-right:40px}.password-toggle{position:absolute;right:6px;top:50%;transform:translateY(calc(-50% + 3px));border:0;background:none;cursor:pointer;font-size:15px;line-height:1;padding:4px 6px;opacity:.6}.password-toggle:hover{opacity:1}.enrolment{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.enrolment img{display:block;margin:10px 0;border:1px solid var(--border);border-radius:8px}.enrol-steps{margin:0 0 6px;padding-left:18px;font-size:14px}.enrolment code{background:var(--d-sunken, #f1f3f7);border-radius:4px;padding:2px 6px;font-family:Consolas,monospace;letter-spacing:.04em}.recovery-codes{list-style:none;padding:0;margin:10px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px;font-family:Consolas,monospace;font-size:14px}.recovery-codes li{background:var(--d-card, #fff);border:1px solid var(--border);border-radius:6px;padding:5px 9px;text-align:center}.checkbox-label{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-label input[type=checkbox]{width:16px;height:16px;flex-shrink:0;cursor:pointer}.auth-links{display:flex;justify-content:space-between;margin-top:16px;font-size:14px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px 20px;margin-bottom:14px;flex-wrap:wrap}.toolbar-right{display:flex;align-items:center;gap:18px}.search-box{position:relative;display:flex;align-items:center}.search-box input{margin:0;width:260px;max-width:100%;padding:7px 28px 7px 12px;font-size:14px}.search-box input::-webkit-search-cancel-button{display:none}.search-clear{position:absolute;right:6px;border:0;background:none;font-size:18px;line-height:1;color:var(--muted);cursor:pointer;padding:0 4px}.search-clear:hover{color:var(--text)}.search-note{margin:-4px 0 12px;font-size:14px}.inline-select{display:flex;align-items:center;gap:8px;margin:0;white-space:nowrap}.inline-select select{margin:0;width:240px;max-width:100%;padding:7px 10px;font-size:14px}.tabs{display:inline-flex;background:var(--grey-bg);border-radius:9px;padding:3px}.tab{border:0;background:transparent;padding:7px 18px;border-radius:7px;font:inherit;font-weight:500;color:var(--grey);cursor:pointer}.tab-active{background:var(--d-card, #fff);color:var(--text);box-shadow:0 1px 2px #1018281a}.table-card{padding:0;overflow-x:auto}.ticket-table{width:100%;min-width:1340px;table-layout:fixed;border-collapse:collapse;font-size:14px}.ticket-table th{text-align:left;padding:12px;border-bottom:1px solid var(--border);color:var(--muted);font-weight:600;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;white-space:normal;vertical-align:bottom}.ticket-table td{padding:12px;border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere}.ticket-table tr:last-child td{border-bottom:0}.ticket-row{cursor:pointer}.ticket-row:hover{background:var(--d-sunken, #f8fafc)}.ticket-key{font-family:Consolas,monospace;white-space:nowrap;color:var(--muted)}.ticket-project{color:var(--grey)}.col-watch{text-align:center;padding-left:6px!important;padding-right:6px!important}.ticket-table th.col-watch{color:var(--border);font-size:15px}.watch-star{border:0;background:none;padding:2px 4px;font-size:17px;line-height:1;cursor:pointer;color:var(--border);transition:color .12s ease,transform .12s ease}.watch-star:hover{color:var(--amber, #b7791f);transform:scale(1.15)}.watch-star.is-on{color:var(--d-amber-text, #e8a317)}.count{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.count-zero{color:var(--border)}.ticket-rm{font-family:Consolas,monospace;font-weight:600;white-space:nowrap}.nowrap{white-space:nowrap}.ticket-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ticket-table th.sortable:hover{color:var(--text);background:var(--d-sunken, #f6f8fb)}.sort-arrow{margin-left:5px;font-size:10px;opacity:.25}.sort-arrow.active{opacity:1;color:var(--d-brand-text, var(--blue))}.table-card.is-loading{opacity:.9;transition:opacity .12s ease}.table-shell{position:relative}.table-busy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:flex-start;justify-content:center;padding-top:90px;gap:10px;font-weight:600;color:var(--d-brand-text, var(--navy));background:var(--d-veil, rgba(255, 255, 255, .72));border-radius:10px;cursor:progress}.spinner{width:18px;height:18px;border:2px solid rgba(40,53,131,.25);border-top-color:var(--d-brand-text, var(--navy));border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}.pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:-4px 0 24px;font-size:14px}.pager-buttons{display:flex;align-items:center;gap:8px}.pager-buttons .btn{padding:6px 12px}.ticket-summary a{color:var(--text);font-weight:500}.ticket-summary a:hover{color:var(--d-brand-text, var(--blue))}.badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.ticket-table .badge{white-space:normal}.badge-new{background:var(--grey-bg);color:var(--grey)}.badge-indeterminate{background:var(--amber-bg);color:var(--amber)}.badge-done{background:var(--green-bg);color:var(--green)}.badge-waiting{background:var(--d-tint-blue, #e8eaf6);color:var(--d-brand-text, var(--blue))}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .badge-waiting{background:#1e2057;color:#9fa8da}}:root[data-theme=dark] .badge-waiting{background:#1e2057;color:#9fa8da}.ticket-key-big{font-family:Consolas,monospace;color:var(--muted);font-size:14px;margin-bottom:2px}.head-actions{display:flex;gap:10px;flex-shrink:0}.detail-grid{display:grid;grid-template-columns:1fr 280px;gap:18px;align-items:start}@media(max-width:800px){.detail-grid{grid-template-columns:1fr}}.props{margin:0;display:grid;grid-template-columns:90px 1fr;gap:10px 8px;font-size:14px}.props dt{color:var(--muted);font-weight:500}.props dd{margin:0}.attachment-list,.file-list{list-style:none;padding:0;margin:0 0 8px}.attachment-list li,.file-list li{padding:7px 0;border-bottom:1px dashed var(--border);font-size:14px}.attachment-list li:last-child,.file-list li:last-child{border-bottom:0}.attachments-all{padding:4px 12px;font-size:13px;white-space:nowrap}.attachments-all[aria-disabled=true]{opacity:.55;cursor:not-allowed}.upload-row{display:flex;gap:10px;align-items:center;margin-top:10px}.upload-row input{margin:0;flex:1}.hint{font-size:12.5px;margin:8px 0 0}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.section-head h2{margin-bottom:12px}.live-note{display:inline-flex;align-items:baseline;gap:10px;white-space:nowrap}.speak-btn{border:1px solid var(--border);background:var(--d-card, #fff);border-radius:6px;cursor:pointer;font-size:12px;line-height:1;padding:4px 7px;color:var(--muted);flex-shrink:0}.speak-btn:hover{background:var(--d-sunken, #f6f8fb);border-color:var(--d-brand-text, var(--blue))}.speak-btn.speaking{background:var(--blue);border-color:var(--d-brand-text, var(--blue));color:#fff}.linkish{border:0;background:none;padding:0;font:inherit;color:var(--d-brand-text, var(--blue));cursor:pointer;text-decoration:underline}.linkish:hover{color:var(--d-brand-text, var(--blue-dark))}.linkish.danger-link{color:var(--red, #c0392b);margin-left:.75rem;font-size:.85em}.linkish.danger-link:hover{color:var(--red-dark, #922b21)}.comment-list{list-style:none;padding:0;margin:0 0 16px}.comment{padding:12px 0;border-bottom:1px solid var(--border)}.comment:last-child{border-bottom:0}.comment-head{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:14px}.pill{background:var(--d-tint-blue, #e0eaff);color:var(--d-brand-text, var(--blue-dark));font-size:11px;font-weight:600;border-radius:999px;padding:2px 8px;margin-left:8px}.pill-db{background:var(--amber-bg);color:var(--amber)}.badge-blocked{background:var(--red-bg);color:var(--red)}.alert-info{background:var(--d-tint-blue, #f0f6ff);color:var(--d-brand-text, var(--blue-dark))}.admin-users-table{min-width:1010px}.admin-users-table th,.admin-users-table td{padding:12px 10px}.au-w-name{width:150px}.au-w-role,.au-w-status{width:104px}.au-w-2fa{width:66px}.au-w-num{width:82px}.au-w-joined{width:104px}.au-w-actions{width:186px}.admin-actions{display:flex;gap:6px;flex-wrap:wrap}.admin-actions .btn{padding:5px 10px;font-size:13px}.setting{padding:16px 20px;margin-bottom:12px}.setting-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.setting-head label{margin:0;font-size:15px}.setting p{margin:4px 0 10px}.setting-row{display:flex;align-items:center;gap:10px}.setting-row input,.setting-row select{margin:0;flex:1;min-width:0}.setting-row .btn{flex-shrink:0}.adf p{margin:0 0 10px;line-height:1.55}.adf p:last-child{margin-bottom:0}.adf pre{background:var(--d-sunken, #f1f3f7);border:1px solid var(--border);border-radius:8px;padding:12px;overflow-x:auto;font-size:13px}.adf code{background:var(--d-sunken, #f1f3f7);border-radius:4px;padding:1px 5px;font-size:13px;font-family:Consolas,monospace}.adf pre code{background:none;padding:0}.adf blockquote{border-left:3px solid var(--border);margin:0 0 10px;padding:2px 14px;color:var(--muted)}.adf hr{border:0;border-top:1px solid var(--border);margin:12px 0}.adf-mention{color:var(--d-brand-text, var(--blue-dark));background:var(--d-tint-blue, #e0eaff);border-radius:4px;padding:0 4px;font-weight:500}.adf-status{background:var(--grey-bg);border-radius:4px;padding:1px 6px;font-size:12px;font-weight:600;text-transform:uppercase}.adf-media{display:inline-block;background:var(--d-sunken, #f1f3f7);border:1px dashed var(--border);border-radius:6px;padding:4px 10px;color:var(--muted);font-size:13px}a.adf-media{border-style:solid;color:var(--d-brand-text, var(--navy));text-decoration:none}a.adf-media:hover{background:var(--d-sunken, #e8ecf6);border-color:var(--d-brand-text, var(--navy))}.update-banner{display:flex;align-items:center;justify-content:center;gap:14px;padding:9px 16px;background:var(--d-tint-amber, #fff5e0);border-bottom:1px solid #e8c98a;color:var(--d-amber-text, #7a5410);font-size:14px;font-weight:600}.update-banner .btn-small{padding:4px 14px;font-size:13px}.update-dismiss{border:0;background:none;color:var(--d-amber-text, #7a5410);font-size:19px;line-height:1;padding:0 4px;cursor:pointer;opacity:.6}.update-dismiss:hover{opacity:1}.date-input{width:100%;max-width:240px;padding:5px 8px;font:inherit;font-size:13px;border:1px solid var(--border);border-radius:6px}.status-select{padding:8px 12px;font:inherit;font-size:14px;border:1px solid var(--border);border-radius:var(--btn-radius);background:var(--d-card, #fff);cursor:pointer}.watcher-list,.link-list{list-style:none;margin:0 0 10px;padding:0}.watcher-list li,.link-list li{padding:3px 0;font-size:14px}.chip-remove{border:0;background:none;color:var(--muted);cursor:pointer;font-size:15px;padding:0 4px;opacity:.6}.chip-remove:hover{opacity:1;color:var(--accent)}.watcher-add{display:flex;gap:6px;align-items:center}.link-add{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center}.link-add .link-kind{grid-column:1 / -1}.link-add .link-input{grid-column:1}.link-add button{grid-column:2}.link-kind{width:100%;min-width:0;margin-top:0}.link-input{grid-column:1 / -1}.watcher-add .assignee-select{flex:1;min-width:0;margin-top:0}.link-kind{width:100%;margin-top:0;min-width:0}.link-input{width:100%;min-width:0;margin-top:0;padding:7px 10px;font-size:13.5px;border:1px solid var(--border);border-radius:6px}.col-chooser{position:relative}.col-chooser-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:30;background:var(--d-card, #fff);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #10182824;padding:10px 14px;min-width:180px}.col-chooser-item{padding:3px 0;font-weight:500;white-space:nowrap}.rel-intro{max-width:70ch;margin-top:-6px}.rel-picker{margin-bottom:14px;display:inline-flex;align-items:center;gap:8px;font-weight:600}.rel-picker select{width:auto;margin-top:0}.release-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.release-head h2{display:flex;align-items:center;gap:10px;margin-bottom:4px}.release-latest{border-left:3px solid var(--green)}.release-notes{margin:8px 0}.release-fixes{margin:6px 0 10px}.fix-chip{display:inline-block;background:var(--grey-bg);border-radius:999px;padding:2px 10px;font-size:12.5px;font-family:Consolas,monospace;margin:2px 4px 2px 0}.release-foot{display:flex;justify-content:space-between;align-items:center;gap:10px}.att-table,.admin-table{width:100%;border-collapse:collapse;font-size:14px}.att-table th,.att-table td,.admin-table th,.admin-table td{text-align:left;padding:8px 12px;border-bottom:1px solid var(--border)}.att-table tr:last-child td,.admin-table tr:last-child td{border-bottom:0}.org-add{display:flex;gap:8px;margin:10px 0 16px}.org-add input{flex:1;margin-top:0}.org-add select{width:auto;margin-top:0}.forced-security{width:560px;max-width:100%;max-height:92vh;overflow-y:auto}.first-visit{background:var(--d-sunken, #eef2fb);border:1px solid var(--border);border-radius:8px;padding:9px 12px;font-size:13.5px;margin-bottom:14px}.bug-hint{background:var(--amber-bg);color:var(--amber);border-radius:8px;padding:8px 12px;font-size:13px}.assignee-select,.role-select{width:100%;max-width:240px;padding:5px 8px;font:inherit;font-size:13px;border:1px solid var(--border);border-radius:6px;background:var(--d-card, #fff)}.assignee-select:disabled,.role-select:disabled{opacity:.6;cursor:not-allowed}.alert-inline{margin-top:6px;color:var(--accent)}.missing-card{border-left:3px solid #e8a317}.missing-intro{margin:4px 0 12px;font-size:13px;max-width:70ch}.missing-list .missing-name{color:var(--text);font-style:italic}.adf-media-wrap{position:relative;display:inline-block}.adf-inline-img{display:block;margin:8px 0}.adf-inline-img img{display:block;max-width:100%;max-height:480px;width:auto;height:auto;border-radius:6px;border:1px solid var(--border);cursor:zoom-in}.adf-media-preview{position:absolute;bottom:calc(100% + 8px);left:0;z-index:20;pointer-events:none;padding:6px;background:var(--d-card, #fff);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #1018282e}.adf-media-preview img{display:block;max-width:320px;max-height:240px;width:auto;height:auto;border-radius:4px}.adf-panel{border:1px solid var(--border);border-left-width:4px;border-radius:8px;padding:10px 14px;margin-bottom:10px}.adf-panel-info{border-left-color:var(--d-brand-text, var(--blue));background:var(--d-tint-blue, #f0f6ff)}.adf-panel-warning{border-left-color:var(--accent);background:var(--amber-bg)}.adf-panel-error{border-left-color:var(--red);background:var(--red-bg)}.adf-panel-success{border-left-color:var(--green);background:var(--green-bg)}.adf-table-wrap{overflow-x:auto;margin-bottom:10px}.adf table{border-collapse:collapse;font-size:14px}.adf th,.adf td{border:1px solid var(--border);padding:6px 10px;text-align:left}.adf th{background:var(--d-sunken, #f6f8fb)}.brand-version{align-self:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:400;letter-spacing:.02em;color:#ffffff8c;padding:1px 6px;border-radius:4px;background:#ffffff1a;cursor:help}@media(max-width:900px){.brand-version{display:none}}.page-head-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}@media(max-width:1120px){.topbar{flex-wrap:wrap;height:auto;padding-top:8px;padding-bottom:8px;row-gap:4px}.topbar nav{order:3;width:100%}.topbar-user{margin-left:auto}}@media(max-width:720px){.topbar{flex-wrap:wrap;height:auto;padding:8px 12px;gap:8px}.topbar nav{order:3;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.topbar nav::-webkit-scrollbar{display:none}.topbar nav a{white-space:nowrap}.brand-portal{padding-left:8px}.topbar-user{margin-left:auto;gap:6px}.topbar-user .user-name{max-width:38vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content{padding:12px}.page-head{flex-direction:column;align-items:flex-start;gap:10px}.page-head-actions{width:100%}.page-head-actions .btn{flex:1 1 auto;text-align:center}.toolbar{flex-direction:column;align-items:stretch;gap:10px}.toolbar .tabs{display:flex}.toolbar .tabs button{flex:1}.app input,.app select,.app textarea,input,select,textarea{font-size:16px}.btn,.tab,.lang-btn,.pager button{min-height:44px;padding-inline:14px}.table-card,.table-shell{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-card table{min-width:720px}.ticket-key{position:sticky;left:0;background:var(--card, #fff);z-index:1}.detail-side{order:-1}.props{grid-template-columns:110px 1fr}.pager{flex-wrap:wrap;gap:8px;justify-content:center}}@media(max-width:380px){.props{grid-template-columns:1fr;gap:2px 0}.props dt{margin-top:8px}.brand-portal{font-size:15px}}.dashboard .page-sub{color:var(--muted, #667);margin:4px 0 0}.dash-section{margin-top:28px}.dash-section h2{font-size:17px;margin:0 0 10px}.dash-count{display:inline-block;min-width:22px;padding:1px 7px;border-radius:999px;background:var(--chip, #eef1f5);color:var(--muted, #667);font-size:12px;font-weight:600;text-align:center;vertical-align:2px}.dash-none{color:var(--muted, #889);font-size:14px;margin:4px 0 0}.dash-table{min-width:900px}.dash-table th,.dash-table td{padding:10px 8px}.dash-w-title{width:510px}.dash-w-engcomment{width:328px}.dash-w-recipient{width:140px}.dash-w-num{width:64px}.dash-w-date{width:96px}.dash-w-rag{width:80px}.dash-w-newfinish{width:96px}.dash-newfinish{font-weight:600;color:var(--d-green-text, #1f6f4a)}.dash-newfinish-slip{color:var(--d-amber-text, #a4562a)}.dash-w-cat{width:92px}.dash-table td{vertical-align:top}.dash-table .num{text-align:right;white-space:nowrap}.dash-table td.dash-col-date{white-space:nowrap}.dash-key{display:block;font-size:12px;color:var(--muted, #889);font-weight:600}.dash-name,.dash-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dash-empty{color:var(--muted, #aab)}.dash-done td{opacity:.55}.rag-pill{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.rag-green{background:var(--d-tint-green, #d7f0dd);color:var(--d-green-text, #14652c)}.rag-amber{background:var(--d-tint-amber, #fdeecd);color:var(--d-amber-text, #8a5a00)}.rag-red{background:var(--d-tint-red, #fadbd8);color:var(--d-red-text, #a02015)}.rag-other{background:var(--chip, #eef1f5);color:var(--muted, #556)}.dash-cat{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--chip, #eef1f5);color:var(--muted, #556)}.cat-live{background:var(--d-tint-blue, #e6f0fb);color:var(--d-brand-text, #1c4f86)}.cat-planning{background:var(--d-tint-blue, #f0ecf9);color:var(--d-purple-text, #573f8a)}.dash-hidden-note{margin:0 0 14px;padding:8px 12px;border-left:3px solid var(--chip, #d6dbe3);background:var(--chip, #f6f8fa);color:var(--muted, #556);font-size:13px;border-radius:0 4px 4px 0}@media(max-width:720px){.dash-col-title{position:sticky;left:0;background:var(--card, #fff);z-index:1}}.bulk-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:10px 0;padding:8px 12px;background:var(--chip, #eef1f5);border:1px solid var(--border, #d8dee7);border-radius:10px}.bulk-count{font-weight:600}.bulk-status{display:flex;align-items:center;gap:8px}.bulk-status select{margin-top:0;max-width:260px}.bulk-notice{color:var(--muted, #667)}.col-select{text-align:center}.col-select input[type=checkbox]{margin:0;vertical-align:middle;width:15px;height:15px}.rp-page{display:flex;flex-direction:column;gap:12px;padding-bottom:40px}.rp-header{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.rp-header h1{margin:0}.rp-header-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.rp-generated{font-size:.85em}.rp-zoom{display:inline-flex;border:1px solid var(--border);border-radius:7px;overflow:hidden}.rp-zoom-btn{border:none;border-right:1px solid var(--border);background:transparent;color:var(--muted);font:inherit;font-size:.85em;padding:5px 10px;cursor:pointer}.rp-zoom-btn:last-child{border-right:none}.rp-zoom-btn:hover{background:var(--hover-bg, rgba(0, 0, 0, .05))}.rp-zoom-active{background:var(--rag-green-bg);color:var(--rag-green-text);font-weight:600}.rp-week-month-start{border-left:2px solid var(--border)!important}.rp-table-compact .rp-week-col{min-width:62px;width:62px}.rp-table-compact .rp-cell{padding:4px 3px;vertical-align:middle}.rp-table-compact .rp-cell-total{font-size:.82em;text-align:center}.rp-cell-count{display:block;font-weight:400;font-size:.85em;opacity:.7}.rp-cell-clickable{cursor:pointer}.rp-cell-clickable:hover{outline:2px solid var(--link, #0b6bcb);outline-offset:-2px}.rp-cell-clickable:focus-visible{outline:2px solid var(--link, #0b6bcb);outline-offset:-2px}.rp-project-filter{position:relative}.rp-project-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:60;width:340px;max-height:60vh;overflow-y:auto;background:var(--card);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 28px #00000038;padding:8px}.rp-project-menu-head{display:flex;gap:12px;padding:2px 6px 8px;border-bottom:1px solid var(--border)}.rp-project-menu ul{list-style:none;margin:0;padding:4px 0 0}.rp-project-menu label{display:grid;grid-template-columns:auto 68px 1fr auto;gap:8px;align-items:center;padding:5px 6px;border-radius:5px;cursor:pointer;font-size:.87em}.rp-project-menu label:hover{background:var(--hover-bg, rgba(0, 0, 0, .05))}.rp-project-key{font-weight:600}.rp-project-name{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-project-count{color:var(--muted);font-size:.9em}.rp-badge-mock{font-size:.78em;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--rag-amber-bg);color:var(--rag-amber-text)}.rp-legend{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:.85em}.rp-rag{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:4px;font-weight:600}.rp-rag:before{content:"●";font-size:1.1em}.rp-rag-green{background:var(--rag-green-bg);color:var(--rag-green-text)}.rp-rag-amber{background:var(--rag-amber-bg);color:var(--rag-amber-text)}.rp-rag-red{background:var(--rag-red-bg);color:var(--rag-red-text)}:root{--rag-green-bg: #d4edda;--rag-green-text: #155724;--rag-amber-bg: #fff3cd;--rag-amber-text: #856404;--rag-red-bg: #f8d7da;--rag-red-text: #721c24}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--rag-green-bg: #1a3a22;--rag-green-text: #75d98a;--rag-amber-bg: #3a2e00;--rag-amber-text: #ffd95a;--rag-red-bg: #3a1218;--rag-red-text: #f1818a}}:root[data-theme=dark]{--rag-green-bg: #1a3a22;--rag-green-text: #75d98a;--rag-amber-bg: #3a2e00;--rag-amber-text: #ffd95a;--rag-red-bg: #3a1218;--rag-red-text: #f1818a}.rp-scroll-wrap{overflow:auto;max-height:calc(100vh - 250px);min-height:320px;border:1px solid var(--border);border-radius:8px}.rp-table{border-collapse:collapse;min-width:100%;font-size:.85em}.rp-table th,.rp-table td{border:1px solid var(--border);padding:0;vertical-align:top}.rp-sticky{position:sticky;left:0;z-index:2;background:var(--card)}.rp-name-col{min-width:160px;max-width:160px;padding:8px 10px}.rp-person-name{font-weight:600}.rp-person-email{font-size:.82em;margin-top:2px}.rp-week-col{min-width:175px;max-width:200px;text-align:left}.rp-unscheduled-col{border-left:2px dashed var(--border)}.rp-table thead th{background:var(--card);padding:8px 10px;font-weight:600;white-space:nowrap;position:sticky;top:0;z-index:3;box-shadow:inset 0 -1px 0 var(--border)}.rp-table thead .rp-sticky{z-index:4}.rp-week-label{font-weight:700}.rp-week-sub{font-size:.8em;color:var(--muted);font-weight:400}.rp-cell{padding:6px 8px;min-height:48px}.rp-cell-green{background:var(--rag-green-bg)}.rp-cell-amber{background:var(--rag-amber-bg)}.rp-cell-red{background:var(--rag-red-bg)}.rp-cell-unscheduled,.rp-cell-unestimated{background:transparent;text-align:center;vertical-align:middle}.rp-unest-hours{display:block;font-weight:400;font-size:.9em;opacity:.7}.rp-more-link{padding:2px 0;font-size:.8em}.rp-task-of{opacity:.65;font-weight:400}.rp-task-badge{display:inline-block;margin-left:5px;padding:0 4px;border-radius:3px;font-size:.75em;font-weight:600;letter-spacing:.02em;background:var(--rag-amber-bg);color:var(--rag-amber-text);vertical-align:1px}.rp-task-sprint{border-left:2px dashed var(--rag-amber-text);padding-left:4px}.sprint-chip{display:inline-flex;align-self:flex-start;max-width:100%;margin-left:5px;padding:0 4px;border:1px solid var(--d-border, #c9d1de);border-radius:3px;font-size:.75em;font-weight:600;line-height:1.4;white-space:nowrap;vertical-align:1px;background:var(--chip, #eef1f5);color:var(--d-brand-text, var(--navy));text-decoration:none}.rp-task>.sprint-chip{margin-left:0}.sprint-chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.sprint-chip-when{flex:none;margin-left:.3em;font-weight:400}a.sprint-chip:hover{text-decoration:underline}.sprint-chip-stale{border-style:dashed;border-color:var(--muted);background:transparent;color:var(--muted);font-weight:400}.rp-task-draggable{cursor:grab}.rp-task-draggable:active{cursor:grabbing}.rp-task-dragging{opacity:.4}.rp-task-locked{cursor:not-allowed}.rp-task-lock{display:inline-flex;align-items:center;margin-left:4px;color:var(--muted, #667085);vertical-align:middle}.rp-lock-line{display:flex;align-items:center;gap:6px;margin:6px 0 10px;font-size:.85rem;color:var(--muted, #667085)}.rp-lock-line .rp-task-lock{margin-left:0}.rp-lock-note{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:110;display:flex;align-items:center;gap:8px;max-width:min(560px,calc(100vw - 32px));padding:8px 12px;border-radius:6px;font-size:.88rem;background:var(--surface, #fff);color:var(--text);border:1px solid var(--border, #d0d5dd);box-shadow:0 6px 18px #0000002e}.rp-lock-note .rp-task-lock{margin-left:0}.rp-modal-key{display:inline-flex;align-items:center;min-width:0}.rp-modal-move-note{margin-top:-8px}.rp-move-week{font:inherit;padding:2px 4px}.rp-move-same{margin:4px 0 8px;font-size:.88em}.rp-cell-drop{outline:2px dashed var(--link, #0b6bcb);outline-offset:-3px;background:color-mix(in srgb,var(--link, #0b6bcb) 8%,transparent)}.rp-modal-narrow{max-width:520px}.rp-move-summary{margin:2px 0 14px;font-size:.95em}.rp-move-warning{margin:0 0 14px;padding:8px 10px;border-radius:6px;font-size:.88em;background:var(--rag-amber-bg);color:var(--rag-amber-text)}.rp-move-table{width:100%;border-collapse:collapse;margin-bottom:14px;font-size:.92em}.rp-move-table th{text-align:left;padding:5px 12px 5px 0;font-weight:600;white-space:nowrap}.rp-move-table td{padding:5px 0}.rp-move-old{text-decoration:line-through;opacity:.6}.rp-move-modes{border:1px solid var(--border);border-radius:8px;padding:10px 12px;margin:0 0 14px}.rp-move-modes legend{padding:0 6px;font-size:.85em;color:var(--muted)}.rp-move-modes label{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;padding:5px 0;font-size:.88em;cursor:pointer}.rp-move-actions{display:flex;justify-content:flex-end;gap:10px}.rp-unest-link{background:none;border:none;padding:4px 8px;font:inherit;font-size:.85em;font-weight:600;color:var(--link, #0b6bcb);cursor:pointer;border-radius:6px;text-decoration:underline}.rp-unest-link:hover{background:var(--hover-bg, rgba(0, 0, 0, .05))}.rp-unest-none{font-size:.85em}.rp-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100;padding:24px}.rp-modal{background:var(--card);border:1px solid var(--border);border-radius:10px;max-width:760px;width:100%;max-height:80vh;overflow-y:auto;padding:20px 24px;box-shadow:0 12px 40px #0000004d}.rp-modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.rp-modal-head h2{margin:0;font-size:1.15rem}.rp-modal-note{margin:6px 0 14px;font-size:.88em;white-space:pre-line}.rp-modal-list{list-style:none;margin:0;padding:0}.rp-modal-list li{display:grid;grid-template-columns:92px 130px 120px 1fr auto;gap:10px;align-items:baseline;padding:7px 0;border-top:1px solid var(--border);font-size:.9em}.rp-modal-status{color:var(--muted);font-size:.9em;display:flex;align-items:center;gap:5px;overflow-wrap:anywhere}.rp-modal-project{color:var(--muted);font-size:.9em;overflow-wrap:anywhere}.rp-modal-done{opacity:.7}.rp-modal-done .rp-task-key{text-decoration:line-through;text-decoration-thickness:1px}.rp-modal-summary{overflow-wrap:anywhere}.rp-modal-due{color:var(--muted);font-size:.85em;white-space:nowrap}.rp-cell-total{font-weight:700;font-size:.9em;margin-bottom:4px}.rp-cell-green .rp-cell-total{color:var(--rag-green-text)}.rp-cell-capacity{font-weight:400;opacity:.6;font-size:.85em}.rp-cell-overdue{font-weight:400;font-size:.85em;white-space:nowrap}.rp-cell-amber .rp-cell-total{color:var(--rag-amber-text)}.rp-cell-red .rp-cell-total{color:var(--rag-red-text)}.rp-fit{margin-bottom:6px;line-height:1.3}.rp-fit-est{font-size:.9em}.rp-fit-est strong{font-size:1.05em}.rp-fit-avail{font-size:.85em;opacity:.85}.rp-fit-note{font-size:.78em;opacity:.75}.rp-cell-green .rp-fit-est strong{color:var(--rag-green-text)}.rp-cell-amber .rp-fit-est strong{color:var(--rag-amber-text)}.rp-cell-red .rp-fit-est strong{color:var(--rag-red-text)}.rp-fit-over-wrap{margin:3px 0 2px}.rp-cell-over{display:inline-block;padding:1px 8px;border-radius:999px;font-weight:800;font-size:.85em;white-space:nowrap;background:var(--rag-red-text);color:var(--rag-red-bg)}.rp-table-compact .rp-fit{text-align:center;font-size:.9em}.rp-table-compact .rp-cell-over{padding:0 5px}.rp-cell-over-legend{font-size:.8em;cursor:default}.rp-task-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rp-task{display:flex;flex-direction:column;gap:1px;padding:3px 5px;border-radius:4px;background:color-mix(in srgb,var(--card) 60%,transparent);border:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.rp-prio{display:inline-block;padding:0 4px;border-radius:3px;font-size:9px;font-weight:700;line-height:14px;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;vertical-align:middle}.rp-prio-top{background:var(--rag-red-bg);color:var(--rag-red-text)}.rp-prio-high{background:var(--rag-amber-bg);color:var(--rag-amber-text)}.rp-prio-normal{background:transparent;color:var(--muted, #667);border:1px solid var(--border, #ccd)}.rp-prio-low{background:transparent;color:var(--muted, #889)}.rp-task-needs-estimate{background:var(--rag-red-bg);border-color:var(--rag-red-text);color:var(--rag-red-text)}.rp-task-needs-estimate .rp-task-summary,.rp-task-needs-estimate .rp-task-key{color:var(--rag-red-text)}.rp-task-done.rp-task-needs-estimate{background:color-mix(in srgb,var(--card) 60%,transparent);border-color:color-mix(in srgb,var(--border) 60%,transparent)}.rp-task-key{font-weight:600;font-size:.8em;white-space:nowrap}.rp-task-est{font-size:.78em;color:var(--muted)}.rp-task-summary{font-size:.82em;line-height:1.3;word-break:break-word}.rp-task-done{opacity:.66;background:color-mix(in srgb,var(--card) 35%,transparent);border-style:dashed}.rp-task-done .rp-task-key{text-decoration:line-through;text-decoration-thickness:1px}.rp-task-tick{color:var(--rag-green-text, #256340);font-weight:700;font-size:.85em;line-height:1}.rp-task-active{border-left:3px solid var(--rag-amber-text, #8a5a05);padding-left:4px}.rp-task-dot{width:6px;height:6px;border-radius:50%;background:var(--rag-amber-text, #8a5a05);display:inline-block;flex:none}.rp-cell-done-count{margin-left:6px;font-weight:600;font-size:.85em;color:var(--rag-green-text, #256340);white-space:nowrap}.rp-later-col{min-width:72px}.rp-cell-later{text-align:center;vertical-align:middle;background:color-mix(in srgb,var(--card) 40%,transparent)}.tl-legend{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.85em;margin:0 0 14px}.tl-key{width:14px;height:10px;border-radius:2px;display:inline-block;margin-left:6px}.tl-key-active{background:var(--rag-green-bg);border:1px solid var(--rag-green-text)}.tl-key-planned{background:var(--card);border:1px solid var(--border)}.tl-key-late{background:var(--rag-red-bg);border:1px solid var(--rag-red-text)}.tl-key-milestone{width:10px;height:10px;border-radius:1px;transform:rotate(45deg);background:var(--rag-amber-bg);border:1px solid var(--rag-amber-text)}.tl-scroll{overflow-x:auto}.tl-row{display:flex;align-items:stretch;border-bottom:1px solid var(--border)}.tl-label{position:sticky;left:0;z-index:2;background:var(--card);border-right:1px solid var(--border);flex:0 0 300px;width:300px;padding:7px 12px 7px 0;display:grid;grid-template-columns:96px 1fr;gap:2px 8px;align-items:baseline;font-size:.87em}.tl-key-name{font-weight:600}.tl-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-dates{grid-column:2;font-size:.85em}.tl-track{position:relative;flex:1 1 auto;min-height:34px}.tl-axis{border-bottom:2px solid var(--border)}.tl-axis-label{font-weight:600;display:block;padding-top:10px}.tl-month{position:absolute;top:0;bottom:0;border-left:1px solid var(--border)}.tl-month-year{border-left-color:var(--muted)}.tl-month-label{position:absolute;top:8px;left:3px;font-size:.75em;color:var(--muted);white-space:nowrap}.tl-month-label em{font-style:normal;font-weight:600}.tl-gridline{position:absolute;top:0;bottom:0;border-left:1px solid var(--border);opacity:.5}.tl-today,.tl-today-line{position:absolute;top:0;bottom:0;border-left:2px solid var(--link, #0b6bcb)}.tl-today-flag{position:absolute;top:0;left:3px;font-size:.7em;font-weight:700;color:var(--link, #0b6bcb);white-space:nowrap}.tl-section-head{font-weight:700;font-size:.85em;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);padding:12px 0 5px}.tl-section+.tl-section{margin-top:22px;border-top:1px solid var(--border)}.tl-section+.tl-section .tl-section-head{padding-top:14px}.tl-bar{position:absolute;top:8px;height:18px;border-radius:3px;overflow:hidden;border:1px solid var(--border);background:var(--card);min-width:3px}.tl-bar.tl-active{background:var(--rag-green-bg);border-color:var(--rag-green-text)}.tl-bar.tl-late{background:var(--rag-red-bg);border-color:var(--rag-red-text)}.tl-bar-fill{position:absolute;inset:0 auto 0 0;background:currentColor;opacity:.22}.tl-bar-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.7em;font-weight:600}.tl-active .tl-bar-fill,.tl-active .tl-bar-text{color:var(--rag-green-text)}.tl-late .tl-bar-fill,.tl-late .tl-bar-text{color:var(--rag-red-text)}.tl-planned .tl-bar-fill,.tl-planned .tl-bar-text{color:var(--muted)}.tl-milestone{position:absolute;top:11px;width:12px;height:12px;margin-left:-6px;transform:rotate(45deg);background:var(--rag-amber-bg);border:1px solid var(--rag-amber-text)}.tl-milestone.tl-late{background:var(--rag-red-bg);border-color:var(--rag-red-text)}.tl-unscheduled{margin-top:22px}.tl-unscheduled h3{margin:0 0 4px;font-size:1em}.tl-unscheduled-note{margin:0 0 10px;font-size:.87em;max-width:70ch}.tl-unscheduled-list{list-style:none;margin:0;padding:0}.tl-unscheduled-list li{display:grid;grid-template-columns:110px 1fr auto;gap:10px;padding:5px 0;border-top:1px solid var(--border);font-size:.88em}.dash-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dash-viewswitch{display:inline-flex;border:1px solid var(--border);border-radius:7px;overflow:hidden;flex:none}.dash-viewswitch button{border:none;border-right:1px solid var(--border);background:transparent;color:var(--muted);font:inherit;font-size:.88em;padding:6px 14px;cursor:pointer}.dash-viewswitch button:last-child{border-right:none}.dash-viewswitch button:hover{background:var(--hover-bg, rgba(0, 0, 0, .05))}.dash-view-active{background:var(--rag-green-bg);color:var(--rag-green-text);font-weight:600}.tl-axis-sub{display:block;font-size:.8em;font-weight:400}.tl-section-head{position:sticky;left:0;z-index:2;background:var(--card);width:max-content;padding-right:14px}.tl-today-flag{top:-11px}.tl-axis{padding-top:12px}@media(max-width:720px){.nav-divider{margin:6px 3px}}.dash-head-actions{display:flex;align-items:flex-start;gap:10px;flex:none}.estimate-field{display:flex;align-items:center;gap:8px}.estimate-input{width:88px;padding:4px 7px;border:1px solid var(--border);border-radius:6px;background:var(--card);color:inherit;font:inherit;font-size:.92em}.estimate-input:disabled{opacity:.6}.error-text{color:var(--rag-red-text)}.wl-summary{margin:0 0 12px;font-size:.9em}.wl-table th.wl-num,.wl-table td.wl-num{text-align:right;white-space:nowrap}.wl-table th.wl-num{white-space:normal;min-width:5.5em}.wl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.wl-head .wl-summary{margin:0;flex:1 1 320px}.wl-project-name{display:block;font-weight:600}.wl-area{padding:3px 6px;border:1px solid var(--border);border-radius:5px;background:var(--card);color:inherit;font:inherit;font-size:.9em}.wl-unclassified td{opacity:.7;font-style:italic}.wl-percent{width:62px;padding:3px 6px;border:1px solid var(--border);border-radius:5px;background:var(--card);color:inherit;font:inherit;font-size:.9em;text-align:right}.wl-partial{color:var(--rag-amber-text)}.wl-note{margin-top:14px;font-size:.87em;max-width:80ch}.gantt-page{padding:18px 20px 28px}.gantt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.gantt-head h1{margin:0 0 2px;font-size:1.3rem}.gantt-zoom{display:flex;gap:4px}.gantt-zoom button{width:30px;height:28px;font-size:15px;border:1px solid var(--border);background:var(--card);color:inherit;border-radius:5px;cursor:pointer}.gantt-zoom button:disabled{opacity:.4;cursor:default}.gantt-frame{display:flex;border:1px solid var(--border);border-radius:6px;overflow:hidden;background:var(--card)}.gantt-grid{flex:none;overflow:hidden}.gantt-grid-head,.gantt-grid-row{display:flex;align-items:center;gap:4px;font-size:12px;border-bottom:1px solid var(--border);white-space:nowrap}.gantt-grid-head{height:34px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;color:var(--muted, #667);background:var(--chip, #f6f8fa)}.gg-task{flex:1 1 auto;min-width:196px;overflow:hidden;text-overflow:ellipsis}.gg-date{flex:none;width:62px;text-align:right;color:var(--muted, #667)}.gg-pct{flex:none;width:44px;text-align:right;padding-right:8px;color:var(--muted, #667)}.gg-summary .gg-task{font-weight:700}.gg-done .gg-task{text-decoration:line-through;opacity:.6}.gantt-chart{flex:1 1 auto;overflow-x:auto;overflow-y:hidden}.gantt-canvas{position:relative}.gantt-months{position:relative;height:34px;border-bottom:1px solid var(--border);background:var(--chip, #f6f8fa)}.gantt-month{position:absolute;top:0;height:34px;line-height:34px;padding-left:6px;font-size:11px;font-weight:600;color:var(--muted, #667);border-left:1px solid var(--border);overflow:hidden;white-space:nowrap}.gantt-body{position:relative}.gantt-weekend{position:absolute;top:0;background:#78829617;pointer-events:none}.gantt-monthline{position:absolute;top:0;width:1px;background:var(--border);opacity:.5;pointer-events:none}.gantt-today{position:absolute;top:0;width:2px;background:#d64545;opacity:.85;z-index:3}.gantt-bar{position:absolute;background:var(--d-tint-blue, #cfdcf0);border:1px solid #7f9fce;border-radius:3px;overflow:hidden;z-index:2}.gantt-progress{display:block;height:100%;background:#4a7fc1}.gantt-bar-done{border-color:#6aa06a}.gantt-bar-done .gantt-progress{background:#5c9e5c}.gantt-summary{position:absolute;height:8px;background:#3c4657;z-index:2;clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 5px) 40%,5px 40%,0 100%)}.gantt-milestone{position:absolute;width:14px;height:14px;background:#3c4657;transform:rotate(45deg);z-index:2}.gantt-arrows{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4}.gantt-arrows path{fill:none;stroke:#7a8494;stroke-width:1.2}.gantt-arrows marker path{fill:#7a8494;stroke:none}.gantt-note{margin-top:12px;font-size:12.5px;max-width:900px}.dash-table tbody tr.dash-clickable{cursor:pointer}.dash-table tbody tr.dash-clickable:hover{background:var(--chip, #f6f8fa)}.wl-sortable{padding:0!important}.wl-sortable button{display:flex;align-items:center;gap:4px;width:100%;padding:8px 10px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.wl-sortable.wl-num button{justify-content:flex-end;text-align:right}.wl-sortable button:hover{background:var(--chip, #eef1f5)}.wl-sort-arrow{font-size:9px;opacity:0;flex:none}.wl-sortable button:hover .wl-sort-arrow{opacity:.45}.wl-sort-arrow.is-active{opacity:.9}.reports{padding:0 0 24px}.rep-controls{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:14px}.rep-controls label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--muted, #667)}.rep-controls select,.rep-controls input{padding:6px 8px;border:1px solid var(--border);border-radius:5px;background:var(--card);color:inherit;font:inherit;font-size:.95em}.rep-controls select{min-width:300px}.rep-controls input[type=number]{width:90px}.rep-summary{margin:0 0 10px}.rep-empty{padding:18px 0}.admin-backup-note{margin:0 0 14px;padding:10px 14px;border-left:3px solid #4a7fc1;background:var(--chip, #f6f8fa);border-radius:0 4px 4px 0;font-size:13.5px}.cl-check{flex-direction:row!important;align-items:center;gap:7px;padding-bottom:7px}.cl-check input{width:auto;margin:0}.cl-version{margin:22px 0 30px}.cl-version-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:2px solid var(--border);padding-bottom:6px;margin-bottom:10px}.cl-version-head h2{margin:0;font-size:1.15em;display:flex;align-items:center;gap:8px}.cl-tag{font-size:.62em;vertical-align:middle;text-transform:uppercase;letter-spacing:.04em}.cl-src{background:var(--grey-bg);color:var(--grey)}.cl-notes{margin:0 0 10px;max-width:80ch}.cl-note{margin-top:3px;font-size:.9em;color:var(--muted);max-width:80ch}.cl-internal{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:999px;background:var(--amber-bg);color:var(--amber);font-size:.72em;font-weight:600;vertical-align:middle;cursor:help}.cl-entry-title{display:block}.cl-hidden{margin-top:8px;font-size:.88em}.cl-col-ref{width:90px}.cl-col-type{width:110px}.cl-col-date{width:110px;white-space:nowrap}.cl-empty{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:16px 18px;margin:14px 0;max-width:80ch}.cl-empty p{margin:0 0 8px;font-weight:600}.cl-empty ul{margin:0;padding-left:20px}.cl-empty li{margin:4px 0}.cl-unresolved{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:999px;background:var(--red-bg);color:var(--red);font-size:.72em;font-weight:600;vertical-align:middle;cursor:help}.cl-warn{margin:0 0 10px;padding:7px 11px;border-left:3px solid var(--red);background:var(--red-bg);color:var(--red);font-size:.88em;border-radius:0 5px 5px 0;max-width:80ch}.rdy{display:flex;flex-direction:column;gap:12px}.rdy-totals{display:flex;flex-wrap:wrap;gap:28px;padding:16px 20px}.rdy-total{display:flex;flex-direction:column;gap:2px}.rdy-total-num{font-size:26px;font-weight:700;line-height:1.1}.rdy-total-label{font-size:13px;color:var(--muted)}.rdy-blurb{margin:0 4px;font-size:13px;line-height:1.5}.rdy-epic{padding:14px 20px;display:flex;flex-direction:column;gap:8px}.rdy-epic-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.rdy-epic-id{display:flex;align-items:baseline;gap:10px;min-width:0}.rdy-epic-id a,.rdy-epic-id>span:first-child{font-weight:700;white-space:nowrap}.rdy-epic-title{color:var(--muted);overflow-wrap:anywhere}.rdy-epic-stats{display:flex;gap:16px;font-size:13px;color:var(--muted);white-space:nowrap}.rdy-bar{height:8px;border-radius:4px;background:var(--border);overflow:hidden}.rdy-bar-fill{height:100%;background:var(--rag-amber-text, #c98a00);border-radius:4px}.rdy-bar-full{background:var(--rag-green-text, #1f8b3d)}.rdy-bar-cycle{background:var(--rag-red-text, #c0392b)}.rdy-epic-verdict{font-size:13.5px}.rdy-note{font-size:13px;color:var(--muted);border-left:3px solid var(--border);padding:4px 0 4px 10px}.rdy-toggle{align-self:flex-start;padding:4px 10px;font-size:13px}.rdy-table{width:100%;border-collapse:collapse;font-size:13.5px}.rdy-table th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--border);color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.rdy-table td{padding:6px 8px;border-bottom:1px solid var(--border);vertical-align:top}.rdy-table tr:last-child td{border-bottom:0}.rdy-gap{display:inline-block;padding:1px 8px;border-radius:10px;font-size:12px;white-space:nowrap;background:var(--border)}.rdy-gap-both{background:var(--rag-red-bg, #fdecea);color:var(--rag-red-text, #c0392b)}.rdy-gap-estimate{background:var(--rag-amber-bg, #fff6e0);color:var(--rag-amber-text, #8a6100)}.rdy-gap-link{background:var(--rag-green-bg, #eaf6ec);color:var(--rag-green-text, #1f8b3d)}.wif-open{align-self:flex-start}.wif{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.wif-head{display:flex;align-items:center;justify-content:space-between}.wif-head h2{margin:0;font-size:18px}.wif-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:14px}.wif-form label{display:inline-flex;align-items:center;gap:6px}.wif-form input[type=number]{width:70px}.wif-form input[type=text]{width:180px}.wif-note{font-size:12.5px;margin:0}.wif-result{display:flex;flex-direction:column;gap:12px}.wif-summary{display:flex;flex-wrap:wrap;gap:28px}.wif-summary>div{display:flex;flex-direction:column}.wif-num{font-size:20px;font-weight:700}.wif-lab{font-size:12.5px;color:var(--muted)}.wif-coverage{font-size:13px;line-height:1.5;border-left:3px solid var(--border);padding:6px 0 6px 10px}.wif-coverage-low{border-left-color:var(--rag-amber-text, #c98a00);background:var(--rag-amber-bg, #fff8e8);padding:8px 10px;border-radius:0 6px 6px 0}.wif-nothing{font-size:14px;margin:0}.wif-table{width:100%;border-collapse:collapse;font-size:13.5px}.wif-table th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--border);color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.wif-table td{padding:6px 8px;border-bottom:1px solid var(--border)}.wif-table tr:last-child td{border-bottom:0}.rp-excluded{font-size:13px;line-height:1.55;border-left:3px solid var(--rag-amber-text, #c98a00);background:var(--rag-amber-bg, #fff8e8);padding:8px 12px;border-radius:0 6px 6px 0}.rp-excluded code{font-size:12px}.rp-excluded-warn{border-left-color:var(--rag-red-text, #c0392b);background:var(--rag-red-bg, #fdecea)}.rp-task-badge-ticket{background:var(--d-tint-blue, #dfe6f5);color:var(--d-brand-text, #23306b)}.drift{display:flex;flex-direction:column;gap:12px}.drift-totals{display:flex;flex-wrap:wrap;gap:28px;padding:16px 20px}.drift-total{display:flex;flex-direction:column;gap:2px}.drift-num{font-size:26px;font-weight:700;line-height:1.1}.drift-lab{font-size:13px;color:var(--muted)}.drift-blurb{margin:0 4px;font-size:13px;line-height:1.55}.drift-slip{color:var(--rag-red-text, #c0392b)}.drift-early{color:var(--rag-green-text, #1f8b3d)}.drift-filters{display:inline-flex;gap:6px}.drift-filters button{border:1px solid var(--border);background:var(--card);border-radius:7px;padding:5px 12px;font-size:13px;cursor:pointer}.drift-filters button.drift-filter-active{background:var(--navy);color:#fff;border-color:var(--d-brand-text, var(--navy))}.drift-table{min-width:880px}.dr-w-key{width:280px}.dr-w-date{width:110px}.dr-w-num{width:90px}.dr-w-drift{width:240px}.drift-summary{font-size:12.5px;white-space:normal}.drift-row{cursor:pointer}.drift-cell{display:flex;align-items:center;gap:10px}.drift-val{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:92px}.drift-bar{flex:1;height:8px;background:var(--border);border-radius:4px;overflow:hidden}.drift-bar-slip,.drift-bar-early{display:block;height:100%;border-radius:4px}.drift-bar-slip{background:var(--rag-red-text, #c0392b)}.drift-bar-early{background:var(--rag-green-text, #1f8b3d)}.drift-history-cell{background:var(--bg, #f5f7fb)}.drift-history{margin:0;padding:4px 0 4px 22px;font-size:13px}.drift-history li{display:flex;gap:16px;padding:3px 0}.drift-history li span:first-child{min-width:90px}.drift-history li span:nth-child(2){min-width:200px}.tl-nodate{position:absolute;top:50%;transform:translate(-50%,-50%);font-size:10.5px;line-height:1;letter-spacing:.02em;padding:3px 7px;border-radius:9px;border:1px dashed var(--muted, #6b7280);color:var(--muted, #6b7280);background:var(--card, #fff);white-space:nowrap;cursor:help}.tl-nodate-inline{position:static;transform:none;display:inline-block;vertical-align:baseline}.tl-key-nodate{border:1px dashed var(--muted, #6b7280);background:transparent;border-radius:9px}.lvl{display:flex;flex-direction:column;gap:16px}.lvl-actions{display:inline-flex;align-items:center;gap:10px}.lvl-btn{padding:7px 14px;border-radius:6px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:13px;font-weight:600;cursor:pointer}.lvl-btn:hover:not(:disabled){background:var(--surface-hover, #f2f4f7)}.lvl-btn:disabled{opacity:.6;cursor:default}.lvl-btn-undo{border-color:#b45309;color:var(--d-amber-text, #b45309)}.lvl-btn-link{background:none;border:none;padding:0;font-size:12px;color:var(--muted);text-decoration:underline;cursor:pointer}.lvl-totals{display:flex;flex-wrap:wrap;gap:28px;padding:16px 20px}.lvl-total{display:flex;flex-direction:column;gap:2px}.lvl-num{font-size:26px;font-weight:700;line-height:1.1}.lvl-num-late{color:var(--d-amber-text, #b45309)}.lvl-lab{font-size:13px;color:var(--muted)}.lvl-note{margin:0;font-size:13px;color:var(--muted);line-height:1.5}.lvl-card{padding:14px 18px 18px}.lvl-h{margin:0 0 10px;font-size:14px}.lvl-why{margin:10px 0 0;font-size:12px;line-height:1.5}.lvl-table{width:100%;border-collapse:collapse;font-size:13px}.lvl-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600;padding:4px 8px;border-bottom:1px solid var(--border)}.lvl-table td{padding:6px 8px;border-bottom:1px solid var(--border-faint, #eef0f3);vertical-align:top}.lvl-r{text-align:right}.lvl-row{cursor:pointer}.lvl-row:hover{background:var(--surface-hover, #f6f8fa)}.lvl-disclose{background:none;border:none;cursor:pointer;padding:0 6px 0 0;color:var(--muted);font-size:11px}.lvl-key{font-family:var(--mono, ui-monospace, monospace);font-size:12px}.lvl-sum{color:var(--muted)}.lvl-muted{color:var(--muted);font-size:12px}.lvl-slip{color:var(--d-red-text, #b91c1c);font-weight:600}.lvl-late{color:var(--d-amber-text, #b45309)}.lvl-moved{font-weight:600}.lvl-detail>td{background:var(--surface-sunken, #fafbfc);padding:0 8px 10px 28px}.lvl-inner{margin-top:4px}.tl-ghost{position:absolute;height:10px;border-radius:5px;border:1px dashed var(--muted);opacity:.55;background:transparent;pointer-events:none}.tl-bar-levelled{outline:2px solid #b91c1c;outline-offset:1px}@media(max-width:860px){.lvl-totals{gap:18px}.lvl-table{font-size:12px}}.rp-levelling{margin:18px 0}.rp-levelling-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:10px}.rp-levelling-h{margin:0;font-size:15px}.rp-levelling-sub{margin:2px 0 0;font-size:13px;color:var(--muted);max-width:62ch}.tl-row.tl-clickable{cursor:pointer}.tl-row.tl-clickable:hover,.tl-row.tl-clickable:hover .tl-label{background:var(--chip, #f6f8fa)}.tl-row.tl-clickable:focus-visible{outline:2px solid var(--link, #0b6bcb);outline-offset:-2px}.gg-who,.gg-status{flex:none;overflow:hidden;text-overflow:ellipsis;color:var(--muted, #667)}.gg-who{width:104px}.gg-status{width:78px}.gg-num{flex:none;width:48px;text-align:right;color:var(--muted, #667);font-variant-numeric:tabular-nums}.gantt-grid-row.gg-noest{background:var(--red-bg)}.gantt-grid-row.gg-noest .gg-task{color:var(--red);font-weight:600}.gg-est-missing{color:var(--red);font-weight:700}.gantt-grid-row.gg-clickable{cursor:pointer}.gantt-grid-row.gg-clickable:hover{background:var(--chip, #f6f8fa)}.gantt-grid-row.gg-noest.gg-clickable:hover{background:var(--d-tint-red, #fbdcd6)}.gantt-grid-row.gg-clickable:focus-visible{outline:2px solid var(--link, #0b6bcb);outline-offset:-2px}.tl-before{position:absolute;top:50%;transform:translateY(-50%);padding:1px 7px;border-radius:9px;border:1px dashed var(--red);color:var(--red);background:var(--red-bg);font-size:10.5px;font-weight:700;white-space:nowrap;pointer-events:auto}.lvl-addition{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.86rem;margin-top:8px}.lvl-addition-label{color:var(--muted)}.lvl-addition select{max-width:190px}.lvl-addition input[type=number]{width:72px}.lvl-added-notice{border-left:4px solid var(--d-brand-text, var(--navy, #283583));margin-bottom:12px}.rp-activity{margin:18px 0}.rp-activity-toggle{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--text);cursor:pointer}.rp-activity-body{margin-top:10px;border:1px solid var(--border);border-radius:6px;padding:12px 14px;background:var(--card)}.rp-activity-note{margin:0 0 10px;color:var(--muted);font-size:.88rem;max-width:72ch}.rp-activity-filters{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:flex-end;margin-bottom:12px;font-size:.86rem}.rp-activity-filters label{display:flex;flex-direction:column;gap:3px;color:var(--muted)}.rp-activity-table-wrap{overflow-x:auto}.rp-activity-table{border-collapse:collapse;width:100%;font-size:.86rem}.rp-activity-table th,.rp-activity-table td{text-align:left;padding:6px 10px;border-bottom:1px solid var(--border);vertical-align:top}.rp-activity-table th{color:var(--muted);font-weight:600;white-space:nowrap}.rp-activity-when{white-space:nowrap;font-variant-numeric:tabular-nums}.rp-activity-key{font-weight:600;white-space:nowrap}.rp-activity-detail{color:var(--muted)}.rp-activity-refused td{opacity:.72;font-style:italic}.rp-activity-pager{display:flex;align-items:center;gap:12px;margin-top:10px;font-size:.86rem}.dash-draft{display:inline-block;margin-right:6px;padding:0 5px;color:var(--rag-red-text);background:var(--rag-red-bg);border:1px solid currentColor;border-radius:3px;font-size:.66rem;font-weight:700;letter-spacing:.06em;line-height:1.5;vertical-align:middle;white-space:nowrap}.gantt-draft-toggle{display:inline-flex;align-items:center;gap:6px;font-size:.86rem;white-space:nowrap}.gantt-draft{margin-left:8px;vertical-align:middle}.rp-dayview{margin-top:4px}.rp-day-nav{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:10px 0;font-size:.9rem}.rp-day-hint{font-size:.82rem;max-width:68ch}.rp-day-table .rp-week-col{min-width:150px}.rp-day-today{background:color-mix(in srgb,var(--d-brand-text, var(--navy, #283583)) 6%,transparent)}th.rp-day-today .rp-week-label{color:var(--d-brand-text, var(--navy, #283583));font-weight:700}th.rp-day-today .rp-week-sub{color:var(--d-brand-text, var(--navy, #283583))}.rp-task-pinned{border-style:solid;border-color:var(--d-brand-text, var(--navy, #283583));box-shadow:inset 2px 0 0 var(--d-brand-text, var(--navy, #283583))}.rp-task-unpin{background:none;border:0;padding:0 3px;margin-left:2px;cursor:pointer;color:var(--muted);font-size:.95em;line-height:1}.rp-task-unpin:hover{color:var(--red, #c02b0a)}.rp-cell-drop{outline:2px dashed var(--d-brand-text, var(--navy, #283583));outline-offset:-2px}.gg-who-external{font-style:italic;color:var(--muted)}.pill-restored{background:var(--chip, #f0f2f6);color:var(--muted);font-weight:500}.gg-who-over{color:var(--rag-red-text);font-weight:700;text-decoration:underline;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:2px}.gantt-ghost{position:absolute;border:1.5px dashed var(--d-brand-text, var(--navy, #283583));border-radius:3px;background:color-mix(in srgb,var(--d-brand-text, var(--navy, #283583)) 8%,transparent);pointer-events:auto;z-index:1}.pl-panel{margin:14px 0 6px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.pl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.pl-headline{flex:1 1 42ch;min-width:0}.pl-headline p{margin:0 0 4px;font-size:.92rem}.pl-over-count{color:var(--rag-red-text)}.pl-coverage{color:var(--muted);font-size:.82rem!important;max-width:78ch;line-height:1.5}.pl-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pl-error{margin:10px 0 0}.pl-warn{margin:10px 0 0;padding:8px 10px;border-radius:6px;background:var(--rag-amber-bg);color:var(--rag-amber-text);font-size:.86rem}.pl-blocked{color:var(--rag-amber-text);font-size:.86rem;margin:4px 0}.pl-outcome{margin:10px 0 0;padding:8px 10px;border-radius:6px;background:var(--rag-green-bg);color:var(--rag-green-text);font-size:.88rem}.pl-outcome-bad{background:var(--rag-amber-bg);color:var(--rag-amber-text)}.pl-people{margin-top:10px}.pl-people>summary{cursor:pointer;font-size:.88rem;color:var(--muted)}.pl-person{margin:10px 0 14px}.pl-person-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:.88rem}.pl-person-name{font-weight:600}.pl-days,.pl-moves{width:100%;border-collapse:collapse;margin-top:6px;font-size:.82rem}.pl-days th,.pl-moves th{text-align:left;font-weight:600;color:var(--muted);border-bottom:1px solid var(--border);padding:3px 8px 3px 0;white-space:nowrap}.pl-days td,.pl-moves td{padding:3px 8px 3px 0;border-bottom:1px solid var(--border);vertical-align:top}.pl-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pl-what{color:var(--muted)}.pl-more,.pl-note{font-size:.8rem;margin:4px 0 0}.pl-note{color:var(--muted);max-width:80ch;line-height:1.5}.pl-proposal{margin-top:14px;padding-top:12px;border-top:2px solid var(--border)}.pl-proposal h3{margin:0 0 6px;font-size:.98rem}.pl-verdict,.pl-price{margin:0 0 6px;font-size:.88rem;max-width:80ch}.pl-old{color:var(--muted);text-decoration:line-through}.pl-rollups{margin-top:12px;font-size:.86rem}.pl-rollups ul,.pl-cannot ul,.pl-skipped ul{margin:6px 0;padding-left:18px;font-size:.82rem;line-height:1.6}.pl-cannot,.pl-skipped{margin-top:10px}.pl-cannot>summary,.pl-skipped>summary{cursor:pointer;font-size:.86rem;color:var(--muted)}.pl-commit{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.pl-warn-inline{font-size:.8rem;max-width:52ch}@media(max-width:720px){.pl-days,.pl-moves{display:block;overflow-x:auto}}.rep-tabs{display:flex;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid var(--line);margin-bottom:1rem}.rep-tabs button{background:none;border:none;border-bottom:2px solid transparent;padding:.5rem .9rem;font:inherit;color:var(--muted);cursor:pointer}.rep-tabs button:hover{color:var(--text)}.rep-tabs button.is-active{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.inprog-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.inprog h2{display:flex;align-items:center;gap:.5rem;font-size:1.05rem;margin:1.4rem 0 .6rem}.inprog-count{display:inline-block;min-width:1.6em;padding:.05rem .45rem;border-radius:999px;background:var(--line);font-size:.8rem;font-weight:600;text-align:center}.inprog-idle{border:1px solid var(--line);border-left:4px solid var(--line);border-radius:6px;padding:.2rem 1rem .8rem;margin-bottom:1.2rem}.inprog-idle.is-some{border-left-color:#d98324}.inprog-idle.is-none{border-left-color:#3f9142}.inprog-idle h2{margin-top:.9rem}.inprog-idle-list{list-style:none;padding:0;margin:0 0 .6rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.3rem 1rem}.inprog-note{font-size:.85rem;margin:.4rem 0 0}.inprog-table{width:100%;border-collapse:collapse}.inprog-table th,.inprog-table td{border-bottom:1px solid var(--line);padding:.5rem .6rem;text-align:left;vertical-align:top}.inprog-table th{font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}.inprog-alias{font-size:.8rem}.inprog-tasks{list-style:none;padding:0;margin:0}.inprog-tasks li{padding:.12rem 0}.inprog-status{display:inline-block;padding:.02rem .4rem;border-radius:3px;background:var(--line);font-size:.78rem}.inprog-off{margin-top:1.6rem}.ro-badge{display:inline-block;padding:.1rem .5rem;border:1px solid #d98324;border-radius:999px;color:var(--d-amber-text, #d98324);font-size:.78rem;font-weight:600;white-space:nowrap}.imp-bar{display:inline-flex;align-items:center;gap:.5rem;padding:.15rem .2rem .15rem .6rem;border:1px solid #f0a92e;border-radius:999px;background:#f0a92e29;white-space:nowrap}.imp-bar-label{color:#ffd489;font-size:.78rem;font-weight:700;letter-spacing:.01em}.topbar .imp-bar-exit{padding:.1rem .6rem;border-color:#f0a92e;color:#ffe6bd;font-size:.76rem;font-weight:600}.topbar .imp-bar-exit:hover:not(:disabled){background:#f0a92e;color:var(--d-text, #22303f)}@media(max-width:900px){.imp-bar{padding-left:.5rem}.imp-bar-label{font-size:.72rem}}.imp-page{max-width:46rem}.imp-lede{margin-top:.2rem}.imp-warn{margin:.9rem 0 1.1rem;padding:.7rem .9rem;border-left:4px solid #d98324;background:var(--d-tint-amber, #fdf5e9);border-radius:4px;line-height:1.5}.imp-pick{display:grid;gap:.9rem;justify-items:start}.imp-label{display:grid;gap:.35rem;width:100%;max-width:30rem;font-weight:600}.imp-label>span{font-size:.92rem}.imp-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;width:100%;max-width:30rem;padding:.6rem .8rem;border:1px solid var(--line, #d7dce5);border-radius:6px;background:var(--d-sunken, #f7f9fc)}.imp-name{display:block;font-weight:700}.imp-email{display:block;font-size:.85rem;color:var(--d-muted, #5a6675)}.imp-tags{display:flex;gap:.4rem;flex-wrap:wrap}.imp-tag{padding:.1rem .55rem;border:1px solid var(--d-border, #b9c2d0);border-radius:999px;font-size:.76rem;font-weight:600;color:var(--d-muted, #44506a);white-space:nowrap}.imp-tag-eng{border-color:#3f7a4f;color:var(--d-green-text, #2f6b3f)}.imp-foot{font-size:.88rem}.role-choice{display:grid;gap:.6rem;margin-top:.8rem}.role-choice button{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.7rem .9rem;text-align:left;font-weight:600}.role-choice-note{font-weight:400;font-size:.85rem;opacity:.8}.proj-band{display:flex;align-items:stretch;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;border:1px solid var(--line);border-left:6px solid var(--line);border-radius:8px;padding:.9rem 1.1rem;margin:0 0 1rem}.proj-rag-green{border-left-color:#3f9142}.proj-rag-amber{border-left-color:#d98324}.proj-rag-red{border-left-color:#c0392b}.proj-rag-unknown{border-left-color:#8a93a6}.proj-band-figures{display:flex;gap:2rem;flex-wrap:wrap}.proj-fig{display:flex;flex-direction:column;gap:.1rem}.proj-fig-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.proj-fig strong{font-size:1.35rem;font-weight:700;line-height:1.15}.proj-fig-note{font-size:.78rem;color:var(--muted)}.proj-rag{display:flex;align-items:center;gap:.6rem;max-width:24rem}.proj-rag>div{display:flex;flex-direction:column;gap:.1rem}.proj-rag strong{font-size:1.05rem}.proj-rag-why{font-size:.8rem;color:var(--muted)}.proj-rag-dot{width:1.1rem;height:1.1rem;border-radius:50%;flex:none;background:#8a93a6}.proj-rag-green .proj-rag-dot{background:#3f9142}.proj-rag-amber .proj-rag-dot{background:#d98324}.proj-rag-red .proj-rag-dot{background:#c0392b}@media(max-width:800px){.proj-band-figures{gap:1.1rem}.proj-fig strong{font-size:1.15rem}}.est-head{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:flex-end}.est-filters{display:flex;gap:1rem;align-items:flex-end}.est-filters label{display:flex;flex-direction:column;gap:.2rem;font-size:.85rem}.est-check{flex-direction:row!important;align-items:center;gap:.4rem!important}.est-note{border-left:3px solid var(--line);padding-left:.7rem;margin:.8rem 0 1rem}.est-empty{padding:1.5rem 0;max-width:42rem}.est-table{width:100%;border-collapse:collapse}.est-table th,.est-table td{border-bottom:1px solid var(--line);padding:.55rem .6rem;text-align:left;vertical-align:top}.est-table th{font-size:.78rem;text-transform:uppercase;letter-spacing:.03em}.est-summary{font-size:.82rem;max-width:22rem}.est-ratio,.est-conf{font-size:.78rem}.est-verdict{display:inline-block;padding:.05rem .5rem;border-radius:3px;font-size:.8rem;font-weight:600}.est-too_low{background:var(--d-tint-red, #fdecea);color:var(--d-red-text, #a4271b)}.est-too_high{background:var(--d-tint-amber, #fff4e5);color:var(--d-amber-text, #8a5200)}.est-about_right{background:var(--d-tint-green, #eaf4ea);color:var(--d-green-text, #2c6e2f)}.est-stale td{opacity:.65}.est-stale-note{font-size:.78rem;color:var(--d-amber-text, #8a5200);margin-top:.3rem}.est-scope{font-size:.8rem;margin:.2rem 0 0;max-width:40rem}.est-count{margin-top:.6rem;font-size:.85rem}.wl-none-left{color:var(--danger, #b3261e)}.rp-linkmenu{position:relative;display:inline-block}.rp-linkmenu-trigger{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline}.rp-linkmenu-pop{position:absolute;z-index:40;top:100%;left:0;min-width:11rem;display:flex;flex-direction:column;padding:.25rem;background:var(--surface, #fff);border:1px solid var(--border, #d0d5dd);border-radius:6px;box-shadow:0 6px 18px #00000024}.rp-linkmenu-pop>*{background:none;border:0;padding:.4rem .6rem;font:inherit;text-align:left;cursor:pointer;color:inherit;text-decoration:none;white-space:nowrap}.rp-linkmenu-pop>*:hover{background:var(--d-hover, var(--hover-bg, #f2f4f7))}.rp-linkmenu-plain{font:inherit}.inprog-tasks .rp-linkmenu-trigger,.est-table .rp-linkmenu-trigger,.stale-table .rp-linkmenu-trigger{color:var(--d-brand-text, var(--blue))}.gantt-grid-row.gg-highlight{background:var(--highlight, #fff4c2);box-shadow:inset 3px 0 0 var(--accent, #b58900)}.tq-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000059}.tq-card{width:min(34rem,100%);max-height:90vh;overflow:auto;background:var(--surface, #fff);color:inherit;border-radius:10px;padding:1.25rem 1.4rem;box-shadow:0 12px 40px #00000040}.tq-card h2{margin:0 0 .35rem;font-size:1.15rem}.tq-lead{margin:0 0 .9rem;color:var(--muted, #667085)}.tq-asks{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.tq-asks li{display:flex;gap:.6rem;align-items:flex-start;padding:.6rem .7rem;border-radius:8px;background:var(--d-hover, var(--hover-bg, #f2f4f7))}.tq-icon{flex:none}.tq-field{display:block;margin-bottom:.8rem}.tq-field>span{display:block;margin-bottom:.3rem;font-weight:600;font-size:.9rem}.tq-field textarea{width:100%;box-sizing:border-box}.tq-files{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-bottom:.9rem}.tq-filelist{font-size:.85rem;color:var(--muted, #667085)}.tq-problem{color:var(--danger, #b3261e);margin:0 0 .8rem;font-size:.9rem}.tq-actions{display:flex;gap:.6rem;justify-content:flex-end}@media(max-width:480px){.tq-actions{flex-direction:column-reverse}.tq-actions button{width:100%}}.dash-w-lead{width:140px}.dash-col-lead{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-lead{font-size:.92em}.dash-lead-org{border-bottom:1px dotted var(--border, #c9ced6);cursor:help}.rag-unknown{background:var(--chip, #eef1f5);color:var(--muted, #556)}.rag-derived{opacity:.65;margin-left:2px;font-weight:400}.portfolio{max-width:1100px}.portfolio-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.portfolio-head h1{margin:0 0 .15rem}.portfolio-sub{margin:0;color:var(--muted, #667085)}.portfolio-summary{display:flex;gap:.6rem;margin:1rem 0 .4rem;flex-wrap:wrap}.portfolio-stat{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:82px;padding:.5rem .9rem;border:1px solid var(--border, #d8dce3);border-radius:8px;background:var(--card, #fff);cursor:pointer;font:inherit}.portfolio-stat strong{font-size:1.5rem;line-height:1}.portfolio-stat span{font-size:.78rem;text-transform:capitalize;color:var(--muted, #667085)}.portfolio-stat-red{border-color:#e7a9a2}.portfolio-stat-amber{border-color:#e6c583}.portfolio-stat-green{border-color:#9fd3ae}.portfolio-stat-unknown{border-color:var(--border, #d8dce3)}.portfolio-note,.portfolio-footnote{margin:.5rem 0;font-size:.86rem;color:var(--muted, #667085)}.portfolio-controls{margin:.6rem 0;font-size:.9rem}.portfolio-controls label{display:inline-flex;align-items:center;gap:.4rem}.portfolio-controls input{margin:0}.portfolio-table{table-layout:fixed;width:100%}.portfolio-w-lead{width:150px}.portfolio-w-date{width:120px}.portfolio-w-rag{width:92px}.portfolio-col-lead{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portfolio-soft{color:var(--muted, #667085);font-size:.85em}.portfolio-sort{background:none;border:0;padding:0;font:inherit;font-weight:700;cursor:pointer;color:inherit}.portfolio-sort.is-active{text-decoration:underline}.myweek{max-width:1100px}.myweek-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.myweek-head h1{margin:0 0 .15rem}.myweek-sub{margin:0;color:var(--muted, #667085)}.myweek-actions{display:flex;gap:.5rem}.myweek-warn{margin:.8rem 0;padding:.5rem .75rem;border-radius:6px;background:var(--rag-amber-bg, #fdeecd);font-size:.88rem}.myweek-grid{margin-top:1rem}.myweek-grid .rp-table{table-layout:fixed}.myweek-grid .rp-week{width:38%;text-align:left}.myweek-grid .rp-week-later{width:24%}.myweek-grid .rp-week-now{background:color-mix(in srgb,var(--link, #0b6bcb) 7%,transparent)}.myweek-grid .rp-week-date{display:block;font-size:.82em;color:var(--muted, #667085);font-weight:400}.myweek-grid .rp-cell-cap{color:var(--muted, #667085);font-weight:400;font-size:.85em}.myweek-grid .rp-cell-empty,.myweek-grid .rp-cell-note{margin:.4rem 0 0;font-size:.85rem;color:var(--muted, #667085)}.myweek-grid .rp-cell.rp-drop{outline:2px dashed var(--link, #0b6bcb);outline-offset:-2px}.myweek-grid .rp-task-drag{cursor:grab}.myweek-grid .rp-task-drag:active{cursor:grabbing}.myweek-grid .rp-task-derived{border-style:dashed}.myweek-grid .rp-task-summary{font-size:.86em}.myweek-grid .rp-task-hours{font-size:.78em;color:var(--muted, #667085)}.myweek-note{margin:.7rem 0;padding:.55rem .8rem;border-radius:6px;background:var(--chip, #eef1f5);font-size:.88rem}.myweek-section{margin-top:1.6rem}.myweek-section h2{margin:0 0 .2rem;font-size:1.05rem}.myweek-count{display:inline-block;min-width:1.4em;padding:0 .4em;border-radius:999px;background:var(--chip, #eef1f5);font-size:.78rem;text-align:center;vertical-align:middle}.myweek-section-sub,.myweek-empty,.myweek-foot{margin:0 0 .5rem;font-size:.86rem;color:var(--muted, #667085)}.myweek-list{list-style:none;margin:0;padding:0}.myweek-list li{display:flex;gap:.6rem;align-items:baseline;padding:.35rem 0;border-bottom:1px solid var(--border, #eceef2)}.myweek-key{font-family:var(--mono, ui-monospace, monospace);font-size:.85em;white-space:nowrap}.myweek-summary{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myweek-est,.myweek-when,.myweek-status{font-size:.82em;color:var(--muted, #667085);white-space:nowrap}.myweek-approx{margin-left:2px;cursor:help}@media(max-width:720px){.portfolio-head,.myweek-head{flex-direction:column;align-items:stretch}.myweek-grid .rp-week,.myweek-grid .rp-week-later{width:auto}.myweek-list li{flex-wrap:wrap}}.rp-highlight-row>td{background:color-mix(in srgb,var(--link, #0b6bcb) 8%,transparent)}.rp-task[data-highlight=yes]{outline:2px solid var(--link, #0b6bcb);outline-offset:1px}.pl-what .rp-linkmenu{margin-right:.45rem}.gg-float{flex:none;width:60px;text-align:right;color:var(--muted, #667);font-variant-numeric:tabular-nums}.gg-float-head{flex:none;width:60px}.gg-float-critical{color:var(--d-red-text, #a02015);font-weight:700}.gg-float-unlinked{opacity:.55;font-style:italic}.rp-float{font-size:.72em;padding:0 3px;border-radius:3px;background:color-mix(in srgb,var(--rag-green-bg, #d7f0dd) 70%,transparent);color:var(--d-green-text, #14652c);white-space:nowrap;cursor:help}.rp-float-critical{background:color-mix(in srgb,var(--rag-red-bg, #fadbd8) 80%,transparent);color:var(--d-red-text, #a02015);font-weight:700}.pl-fillgaps{display:inline-flex;align-items:center;gap:.35rem;margin-left:.6rem;font-size:.85rem;color:var(--muted, #667085);cursor:help}.pl-fillgaps input{margin:0;cursor:pointer}.pl-earlier{color:var(--d-green-text, #14652c);font-weight:600}.dash-asat{margin:.2rem 0 0;font-size:.82rem;color:var(--muted, #667085)}.dash-refresh{font-size:.82rem;padding:0;vertical-align:baseline}.dash-score{width:56px;font:inherit;font-size:.9em;padding:1px 2px;text-align:right;border:1px solid var(--border, #d8dce3);border-radius:4px;background:var(--card, #fff);cursor:pointer}.dash-score:disabled{opacity:.5;cursor:progress}.dash-score-offscale{border-color:#e6c583;background:var(--rag-amber-bg, #fdeecd)}.pl-all{margin:1rem 0 1.4rem}.pl-all-actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.pl-all-why,.pl-all-foot{margin:.4rem 0 0;font-size:.84rem;color:var(--muted, #667085);max-width:78ch}.pl-all-result{margin-top:.9rem}.pl-all-safe{margin:0 0 .6rem;padding:.5rem .75rem;border-radius:6px;background:var(--rag-green-bg, #d7f0dd);font-size:.88rem}.pl-all-warn{margin:0 0 .5rem;padding:.5rem .75rem;border-radius:6px;background:var(--rag-amber-bg, #fdeecd);font-size:.88rem}.pl-all-headline{margin:.6rem 0;font-size:.95rem}.pl-all-table{table-layout:auto;width:100%}.pl-all-notes{font-size:.82rem}.pl-all-slip{color:var(--d-red-text, #a02015);font-weight:600}.pl-all-unexpected>td{background:var(--rag-amber-bg, #fdeecd)}.ts-page .ts-intro{max-width:68ch;color:var(--muted);margin-bottom:1.25rem}.ts-table{border-collapse:collapse;width:auto;min-width:860px}.ts-table th,.ts-table td{padding:7px 14px;border-bottom:1px solid var(--border);vertical-align:middle}.ts-table th{text-align:left;font-size:.85em;color:var(--muted);font-weight:600;white-space:normal;min-width:5em}.ts-table th.ts-num,.ts-table td.ts-num{text-align:right;white-space:nowrap}.ts-name{font-weight:600}.ts-default{font-size:.8em;color:var(--muted);font-style:italic}.ts-input{width:68px;padding:3px 6px;border:1px solid var(--border);border-radius:5px;background:var(--card);color:inherit;font:inherit;font-size:.9em;text-align:right}.ts-input:disabled{opacity:.5}.ts-derived{color:var(--muted);font-variant-numeric:tabular-nums}.ts-toggle{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer}.ts-effect{font-size:.9em;white-space:nowrap;font-variant-numeric:tabular-nums}.ts-row-unsplit td{background:color-mix(in srgb,var(--muted) 7%,transparent)}.ts-row-unsplit .ts-input,.ts-row-unsplit .ts-derived{opacity:.55}.ts-schedule{min-width:15em}.ts-schedule-mode{padding:3px 6px;border:1px solid var(--border);border-radius:5px;background:var(--card);color:inherit;font:inherit;font-size:.9em}.ts-days{display:flex;gap:4px;margin-top:5px}.ts-day{display:flex;flex-direction:column;align-items:center;font-size:.75em;color:var(--muted)}.ts-day-input{width:50px;font-size:1.1em;text-align:center}.ts-day-off .ts-day-input{opacity:.45}.ts-days-note{font-size:.8em;margin-top:3px}.ts-input[readonly]{background:transparent;border-style:dashed}.ts-saved{color:var(--ok, #2e7d32);font-weight:700}.ts-foot{max-width:78ch;margin-top:1.25rem;font-size:.9em}.rp-scope{display:inline-flex;align-items:center;white-space:nowrap;font-size:.85em;padding:3px 9px;border-radius:999px;border:1px solid var(--border);background:var(--grey-bg);color:var(--muted);cursor:default;-webkit-user-select:none;user-select:none}.bom-page{max-width:1180px;margin:0 auto}.bom-header h1{margin-bottom:4px}.bom-lead{color:var(--muted);margin-top:0}.bom-drop{border:2px dashed var(--border);border-radius:10px;padding:28px 18px;text-align:center;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--card)}.bom-drop:hover,.bom-drop-over{border-color:var(--d-brand-text, var(--blue));color:var(--d-brand-text, var(--blue))}.bom-drop-busy{cursor:progress;opacity:.7}.bom-drop-hint{display:block;font-size:.85em;margin-top:6px}.bom-error{margin:12px 0;padding:10px 12px;border-radius:8px;background:var(--red-bg);color:var(--red);border:1px solid var(--red)}.bom-summary{margin:16px 0 4px}.bom-fail-text{color:var(--red);font-weight:600}.bom-card{border:1px solid var(--border);border-left-width:5px;border-radius:10px;background:var(--card);padding:14px 16px;margin-top:16px}.bom-card-pass{border-left-color:var(--green)}.bom-card-check{border-left-color:var(--amber)}.bom-card-fail{border-left-color:var(--red)}.bom-card-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bom-status{font-weight:700;font-size:1.15em;letter-spacing:.04em}.bom-pass{color:var(--green)}.bom-check{color:var(--amber)}.bom-fail{color:var(--red)}.bom-file{font-weight:600}.bom-counts{margin-left:auto;display:flex;gap:6px}.bom-pill{display:inline-block;padding:1px 8px;border-radius:999px;font-size:.78em;text-transform:uppercase;letter-spacing:.03em}.bom-pill-error{background:var(--red-bg);color:var(--red)}.bom-pill-warning{background:var(--amber-bg);color:var(--amber)}.bom-pill-info{background:var(--grey-bg);color:var(--grey)}.bom-card-sub{margin-top:8px}.bom-card-meta,.bom-muted{color:var(--muted);font-size:.9em}.bom-note{margin-top:8px;padding:6px 10px;border-radius:6px;background:var(--amber-bg);color:var(--amber);font-size:.9em}.bom-clean{margin-top:10px;color:var(--green)}.bom-findings{width:100%;border-collapse:collapse;margin-top:12px}.bom-findings td{padding:6px 8px;border-top:1px solid var(--border);vertical-align:top}.bom-sev{width:86px}.bom-rule{width:190px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.85em}.bom-where{width:140px;color:var(--muted);font-size:.85em;white-space:nowrap}.bom-row-error .bom-msg{font-weight:600}.bom-tree-wrap{margin-top:12px}.bom-tree-toggle{background:none;border:none;padding:0;color:var(--d-brand-text, var(--blue));cursor:pointer;font-size:.9em}.bom-tree{margin-top:8px;max-height:460px;overflow:auto;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.82em;border:1px solid var(--border);border-radius:6px;padding:8px}.bom-tree-row{white-space:nowrap}.bom-tree-row-no{display:inline-block;width:44px;color:var(--muted);text-align:right;padding-right:10px}.bom-tree-op{color:var(--muted)}.bom-rules{margin-top:24px}.bom-family{margin-top:8px}.bom-family-note{margin-top:2px}.gg-twisty{display:inline-block;width:16px;margin-left:-16px;padding:0;border:none;background:none;color:var(--muted);font-size:.8em;line-height:1;cursor:pointer;text-align:left}.gg-twisty:hover{color:var(--d-brand-text, var(--blue))}.gg-twisty:focus-visible{outline:2px solid var(--d-brand-text, var(--blue));outline-offset:1px}.gg-twisty-leaf{cursor:default}.gantt-grid-row.gg-summary .gg-twisty{color:var(--text)}.gantt-rollup button{width:auto;padding:0 10px;font-size:13px;white-space:nowrap}.gg-rolled{color:var(--amber)}.gantt-fit{width:auto!important;padding:0 10px;font-size:13px;white-space:nowrap}.gantt-fit-on{background:var(--blue);border-color:var(--d-brand-text, var(--blue));color:#fff}.gantt-splitter{flex:none;width:6px;margin:0 -2px;cursor:col-resize;background:var(--border);border-left:2px solid var(--card);border-right:2px solid var(--card);touch-action:none}.gantt-splitter:hover,.gantt-splitter:focus-visible{background:var(--blue);outline:none}.dircomment{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 4px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--card);font-size:.92em}.dircomment-label{font-weight:700;font-size:.8em;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.dircomment-text{flex:1 1 320px;min-width:0}.dircomment-edit,.dircomment-cancel{background:none;border:1px solid var(--border);border-radius:var(--btn-radius);padding:2px 12px;cursor:pointer;color:var(--d-brand-text, var(--blue))}.dircomment-input{flex:1 1 360px;min-width:0;padding:5px 8px;border:1px solid var(--border);border-radius:6px;font:inherit}.dircomment-count{font-variant-numeric:tabular-nums;color:var(--muted);min-width:2.5em;text-align:right}.dircomment-count-low{color:var(--amber);font-weight:600}.dircomment-error{flex-basis:100%;padding:6px 10px;border-radius:6px;background:var(--amber-bg);color:var(--amber)}.dircomment-hint{flex-basis:100%;font-size:.85em;color:var(--muted)}.proj-fig-pct{min-width:7rem}.proj-fig-pct strong{font-size:2.6rem;line-height:1;color:var(--d-brand-text, var(--blue))}.proj-fig-note-quiet{font-style:italic;opacity:.85}.proj-pct-bar{display:block;height:6px;margin-top:.35rem;border-radius:3px;background:var(--grey-bg);overflow:hidden}.proj-pct-fill{display:block;height:100%;background:var(--blue)}.nest-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin:.5rem 0}.nest-head p{margin:0}.nest-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.nest-actions a.btn{text-decoration:none}.nest-note{margin:.25rem 0 1rem;max-width:72ch}.nest-schedule{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem}.nest-schedule h2{font-size:1rem;margin:0 0 .25rem}.nest-schedule p{margin:.3rem 0}.nest-warn{color:var(--red);font-weight:600}.nest-ok{color:var(--green);font-weight:600}.nest-table td{vertical-align:top}.nest-desc{white-space:pre-line;font-size:.85rem;margin-top:.2rem}.nest-table{table-layout:fixed;width:100%;min-width:760px}.nest-w-who{width:140px}.nest-w-project{width:170px}.nest-w-key{width:96px}.nest-w-when{width:120px}.eu-preview{margin-top:1rem}.eu-subject{font-weight:600;margin:0 0 .4rem}.eu-frame{display:block;width:100%;min-height:600px;border:1px solid var(--border);border-radius:8px;background:#f4f5f9}.stale-person{margin-top:1.2rem}.stale-person h2{font-size:1rem;margin:0 0 .4rem;display:flex;align-items:baseline;gap:.5rem}.stale-person-hours{font-weight:400;font-size:.9rem}.stale-sub{font-size:.8rem;margin-top:.15rem}.stale-w-num{width:84px;text-align:right}.stale-now{color:var(--rag-red-text);font-weight:600}.sprint-head h1{margin-bottom:.2rem;overflow-wrap:anywhere}.sprint-sub{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin:0;color:var(--muted)}.sprint-state{padding:1px 8px;border:1px solid transparent;border-radius:999px;font-size:.8rem;font-weight:600}.sprint-state-active{background:var(--green-bg);color:var(--green)}.sprint-state-future,.sprint-state-closed{background:var(--grey-bg);color:var(--grey)}.sprint-state-stale{border:1px dashed var(--amber);background:var(--amber-bg);color:var(--amber)}.sprint-goal{margin:.5rem 0 0;max-width:72ch}.sprint-nav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin:0 0 1rem;font-size:.9rem}.sprint-nav-current{color:var(--muted)}.sprint-figs{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;padding:.9rem 1.1rem;margin-bottom:.8rem;border:1px solid var(--border);border-radius:8px;background:var(--card)}.sprint-fig{display:flex;flex-direction:column;gap:.15rem;min-width:9rem}.sprint-fig-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.sprint-fig strong{font-size:1.35rem;font-weight:700;line-height:1.15}.sprint-fig-note{font-size:.78rem;color:var(--muted)}.sprint-bar{display:block;height:6px;margin:.2rem 0 .1rem;border-radius:3px;background:var(--grey-bg);overflow:hidden}.sprint-bar-fill{display:block;height:100%;background:var(--d-brand-text, var(--blue))}.sprint-flags{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:0 0 1rem;font-size:.9rem}.sprint-flag,.sprint-unassigned{padding:0 6px;border-radius:4px;background:var(--amber-bg);color:var(--amber);font-weight:600}.sprint-group{margin-top:1.2rem}.sprint-group h2{font-size:1rem;margin:0 0 .4rem;display:flex;align-items:baseline;gap:.5rem}.sprint-note{margin:0 0 .5rem;max-width:72ch;font-size:.88rem}.ticket-table.sprint-table{min-width:1000px}.ticket-table.sprint-people{min-width:560px}.sprint-w-key{width:100px}.sprint-w-who{width:140px}.sprint-w-status{width:124px}.sprint-w-num{width:64px;text-align:right;white-space:nowrap}.sprint-w-prio,.sprint-w-plan{width:84px}.sprint-w-pace{width:170px}.sprint-noest{color:var(--amber);font-style:italic}.sprint-portal-mark{color:var(--muted);font-size:.85em}.sprint-sub-line{font-size:.78rem;margin-top:.15rem}.sprint-foot{margin-top:1.2rem}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0f1420;--card: #171d2b;--border: #2c3549;--text: #e3e6ee;--muted: #9ba3b6;--grey-bg: #262d3d;--grey: #b9c0cd;--green: #5ccf8a;--green-bg: #12301f;--red: #ff7b67;--red-bg: #3b1813;--amber: #f2b45a;--amber-bg: #3a2b0d;--accent: #ff7b67;--chip: #232a3a;--link: #7cb6ff;--hover-bg: rgba(255, 255, 255, .06);--surface: #171d2b;--surface-hover: #1e2536;--surface-sunken: #131926;--d-card: #171d2b;--d-sunken: #1c2231;--d-tint-blue: #1b2745;--d-tint-green: #13301f;--d-tint-amber: #372a10;--d-tint-red: #3b1a17;--d-hover: rgba(255, 255, 255, .06);--d-veil: rgba(15, 20, 32, .72);--d-text: #e3e6ee;--d-muted: #9ba3b6;--d-brand-text: #9aa9ff;--d-link: #7cb6ff;--d-green-text: #6fd898;--d-amber-text: #f2b45a;--d-red-text: #ff8a78;--d-purple-text: #c3a8ff;--d-border: #2c3549;--d-off-holiday: #2f5a9e;--d-off-sick: #8f3a30;--d-off-other: #5d4799}}:root[data-theme=dark]{color-scheme:dark;--bg: #0f1420;--card: #171d2b;--border: #2c3549;--text: #e3e6ee;--muted: #9ba3b6;--grey-bg: #262d3d;--grey: #b9c0cd;--green: #5ccf8a;--green-bg: #12301f;--red: #ff7b67;--red-bg: #3b1813;--amber: #f2b45a;--amber-bg: #3a2b0d;--accent: #ff7b67;--chip: #232a3a;--link: #7cb6ff;--hover-bg: rgba(255, 255, 255, .06);--surface: #171d2b;--surface-hover: #1e2536;--surface-sunken: #131926;--d-card: #171d2b;--d-sunken: #1c2231;--d-tint-blue: #1b2745;--d-tint-green: #13301f;--d-tint-amber: #372a10;--d-tint-red: #3b1a17;--d-hover: rgba(255, 255, 255, .06);--d-veil: rgba(15, 20, 32, .72);--d-text: #e3e6ee;--d-muted: #9ba3b6;--d-brand-text: #9aa9ff;--d-link: #7cb6ff;--d-green-text: #6fd898;--d-amber-text: #f2b45a;--d-red-text: #ff8a78;--d-purple-text: #c3a8ff;--d-border: #2c3549;--d-off-holiday: #2f5a9e;--d-off-sick: #8f3a30;--d-off-other: #5d4799}.gg-proj{display:inline-block;margin-right:6px;padding:0 5px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.03em;line-height:16px;vertical-align:1px;background:var(--grey-bg);color:var(--grey)}.gg-wbs-only{display:inline-flex;margin-right:6px;vertical-align:1px}.gg-wbs-only .rp-task-lock{margin-left:0}.gantt-refused{margin:4px 0 0;font-size:13px;color:var(--amber)}.to-page .to-sub{max-width:72ch;margin:6px 0 0}.to-head{flex-wrap:wrap}.to-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.to-month{min-width:9.5em;text-align:center}.to-done{margin:0 0 12px;padding:8px 12px;border-radius:8px;background:var(--green-bg);color:var(--green);font-size:14px}.to-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:4px 0 10px;font-size:13px;color:var(--muted)}.to-legend-item{display:inline-flex;align-items:center;gap:6px}.to-swatch{display:inline-flex;flex:none;width:14px;height:14px;border-radius:3px;overflow:hidden}.to-swatch-half{border:1px solid var(--border)}.to-swatch .to-half{flex:1}.to-kind-holiday{background:var(--d-off-holiday, #8fb8f0)}.to-kind-sick{background:var(--d-off-sick, #f2a196)}.to-kind-other{background:var(--d-off-other, #c7b2f0)}.to-kind-none{background:transparent}.to-closed{background:var(--d-sunken, #eef0f5)}.to-scroll{overflow-x:auto;margin-bottom:18px;background:var(--card);border:1px solid var(--border);border-radius:12px}.to-cal{border-collapse:collapse;font-size:13px}.to-cal th,.to-cal td{padding:0;border-bottom:1px solid var(--border)}.to-cal .to-name{position:sticky;left:0;z-index:1;padding:6px 12px;border-right:1px solid var(--border);background:var(--card);text-align:left;font-weight:600;white-space:nowrap}.to-cal .to-dayhead{width:28px;min-width:28px;padding:4px 0;color:var(--muted);font-weight:600;text-align:center}.to-letter,.to-date{display:block;line-height:1.2}.to-letter{font-size:10px}.to-cal .to-day{width:28px;height:30px;border-left:1px solid var(--border);text-align:center}.to-cal .to-today{box-shadow:inset 0 0 0 2px var(--d-brand-text, var(--navy))}.to-me .to-name{color:var(--d-brand-text, var(--navy))}.to-focus td:not(.to-closed){background:var(--d-tint-blue, #eef4ff)}.to-mark,.to-empty{display:flex;width:100%;min-height:29px;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.to-mark .to-half{flex:1}.to-mark-picked{outline:2px solid var(--d-brand-text, var(--navy));outline-offset:-2px}.to-empty:hover,.to-empty:focus-visible{background:var(--d-hover, rgba(40, 53, 131, .07))}.to-picked{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.to-picked-actions{display:flex;flex-wrap:wrap;gap:8px}.to-note-text{margin-top:4px}.to-meta{margin-top:4px;font-size:12.5px}.to-danger{border-color:var(--d-red-text, var(--red));color:var(--d-red-text, var(--red));background:transparent}.to-small{padding:3px 10px;font-size:12.5px}.to-form h2{margin-bottom:10px}.to-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:0 14px}.to-fields label{margin-bottom:10px}.to-fields .to-note-field{grid-column:1 / -1}.to-who{display:block;margin-top:6px;padding:9px 0;font-weight:400}.to-hint{margin:0 0 10px;font-size:12.5px}.to-list-section h2{margin-top:6px}.to-list{list-style:none;margin:0;padding:0}.to-list li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 4px;border-bottom:1px solid var(--border);font-size:14px}.to-list-who{min-width:11em;font-weight:600}.to-list-what{flex:1 1 16em}.to-list-days{white-space:nowrap}.to-list-note{flex-basis:100%;padding-left:26px;color:var(--muted);font-size:13px}.to-list-actions{display:inline-flex;gap:6px}.to-list-picked{background:var(--d-tint-blue, #eef4ff)}@media(max-width:720px){.to-nav{width:100%}.to-list-who{min-width:0}}.rp-cell-off{display:inline-block;margin-bottom:4px;padding:0 5px;border:1px dashed var(--d-brand-text, var(--navy));border-radius:3px;background:var(--chip, #eef1f5);color:var(--d-brand-text, var(--navy));font-size:.75em;font-weight:600;line-height:1.5;white-space:nowrap;cursor:help}.rp-cell-off-legend{margin-bottom:0;cursor:default}.rp-cell-away,.rp-day-off{background-image:repeating-linear-gradient(135deg,transparent 0 6px,var(--d-hover, rgba(40, 53, 131, .07)) 6px 12px)}.rp-day-half-off{background-image:linear-gradient(90deg,var(--d-hover, rgba(40, 53, 131, .07)) 50%,transparent 50%)}.rp-day-away{margin-bottom:4px;color:var(--muted);font-size:.75em;font-style:italic}.myweek-timeoff{margin:.4rem 0 .8rem;font-size:.88rem}.myweek-timeoff-label{font-weight:600}.pl-away{color:var(--muted);font-size:.85em}.rp-member{display:inline-flex;align-items:center;gap:6px;font-size:.9em}.rp-member select{padding:3px 6px;border:1px solid var(--border);border-radius:5px;background:var(--card);color:inherit;font:inherit}.rag-override{margin:10px 0 14px}.rag-override>p{margin:4px 0 0}.rag-override .rag-pill{margin-right:6px}.rag-override-edit{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px}.rag-override-edit input{flex:1 1 260px;padding:4px 8px;border:1px solid var(--border);border-radius:5px;background:var(--card);color:inherit;font:inherit}.rag-override-edit select{width:auto;padding:4px 6px;border:1px solid var(--border);border-radius:5px;background:var(--card);color:inherit;font:inherit}.rag-override .dc-label{font-size:.8em;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.pl-all-confirm{max-width:440px}.pl-all-confirm-q{font-size:1.1em;margin:0 0 8px}.pl-all-confirm-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.pl-all-job{margin:10px 0;padding:10px 14px;border-radius:8px;border:1px solid var(--border);background:var(--card)}.pl-all-job-done{border-color:var(--ok, #2e7d32)}.pl-all-job-refused,.pl-all-job-failed{border-color:var(--danger, #c62828)}.ea-period{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:0}.ea-period input{width:4.5rem}.ea-table .ea-num{text-align:right;white-space:nowrap}.ea-table tr.ea-open td{background:var(--row-hover, rgba(127, 127, 127, .08))}.ea-sub{font-size:.8rem;font-weight:400}.ea-person{margin-top:1.25rem}.ea-person h3{margin:0 0 .5rem;font-size:1.05rem}.ea-detail{display:grid;gap:.75rem}.ea-list h4{margin:0 0 .25rem;font-size:.95rem}.ea-list ul{margin:0;padding-left:1.1rem}.ea-list li{margin:.15rem 0}.ea-via{display:inline-block;font-size:.7rem;padding:0 .35rem;border-radius:.6rem;margin-right:.2rem;border:1px solid currentColor;opacity:.8}.ea-via-portal{color:#2b7a4b}.ea-via-jira{color:#2459a8}@media(max-width:700px){.ea .table-card{overflow-x:auto}}.ea .link-button{background:none;border:0;padding:0;color:inherit;font:inherit;font-weight:600;cursor:pointer;text-align:left}.est-apply{white-space:nowrap}.est-apply .btn-small{padding:.15rem .6rem;font-size:.85rem}.est-apply-note{white-space:normal;font-size:.8rem;max-width:16rem}.est-apply-error{white-space:normal;font-size:.8rem;color:var(--d-red-text, #a02015);max-width:16rem}
