@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c0534b40c1c3b5a4-s.0ed8n_nj-_37y.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d219fe3ae333997c-s.05q-j~627b~yy.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/235a0ef330592118-s.p.0b723ysm_ve25.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.16c6cr~1k.9vq.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.005vrn2-1h39-.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.0v346keojskif.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.0lx-wywuwot3e.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.0j_1ik2r9_gpb.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.08pvxdps0wo-e.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_abf001b4-module__XF2fza__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_abf001b4-module__XF2fza__variable{--font-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:200;font-display:swap;src:url(../media/b82ae70244c99308-s.06qclql4xl69..woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:200;font-display:swap;src:url(../media/cf75adda188f1e88-s.0azt6cb5gjua-.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:200;font-display:swap;src:url(../media/37050d64945ecb66-s.p.0.lizf5-p~gq-.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(../media/816b742dc462f6cc-s.0xjbn3doyt2~7.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3618bc22ac2369c1-s.0-~_kagr30u95.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ec9bfd7424624ade-s.p.03wbl90e.nw21.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1e1e2ab4a689572-s.11ak.ruyvs7kt.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b84cc1c14eba5dc9-s.0~xypnw-ehxyx.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f530f52d514af96-s.p.0aapj9pyt9oam.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbd88c7cbebcb5b-s.0_7vt~x.jmkdi.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e3c10b17cdb86a23-s.0eksbdcyszb_..woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/612838607db3d51d-s.p.0yvdtz6_qans-.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.0-te5e~caphot.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0u_vzk7t4r43a.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.11p_15xsjt-ie.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.0rhxww97q7~b_.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.0jayii92089rt.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0agk34fg-1.z0.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_5c1546e9-module__CMh5uW__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_5c1546e9-module__CMh5uW__variable{--font-barlow-condensed:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_CUBhxX1GMxTu8jMoSPKFLM3jmo2P)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_7f65f22f-module__eIM3Hq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_7f65f22f-module__eIM3Hq__variable{--font-geist:"Geist", "Geist Fallback"}
html,body{min-height:100vh;margin:0;padding:0}body{font-family:var(--cb-f-body)}*,:before,:after{box-sizing:border-box}a{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}a:hover,a:focus-visible{color:inherit;outline:none;text-decoration:none}:root[data-theme=dark]{--cb-bg:#07070e;--cb-text:#d8d8f0;--cb-text-mid:#7878a8;--cb-text-dim:#8080b8;--cb-logo-fill:#f0f0fa;--cb-card-bg:#ffffff09;--cb-card-bg-head:#ffffff06;--cb-node-bg:#0f0f16;--cb-card-border:#ffffff12;--cb-card-shadow:0 2px 8px #00001499, 0 14px 52px #00001e80, 0 36px 100px #00001e4d;--cb-av-border:#09090f;--cb-sidebar-active:#c0c0f8;--cb-sidebar-item:#9090c0;--cb-sidebar-accent:#c0c0f814;--cb-divider:#ffffff0d;--cb-id-bg:#ffffff0d;--cb-id-border:#ffffff17;--cb-id-text:#5050a0;--cb-green:#3ddc84;--cb-amber:#f6a828;--cb-red:#f25c5c;--cb-ring-dim:#ffffff17;--cb-ring-bg-done:#3ddc8417;--cb-ring-bg-active:#f6a82814;--cb-ring-bg-blocked:#f25c5c17;--cb-ring-bg-todo:#ffffff08;--cb-lbl-done:#3ddc84;--cb-lbl-active:#f6a828;--cb-lbl-todo:#7878b8;--cb-line-todo:#ffffff38;--cb-line-done:#3ddc848c;--cb-line-active:#f6a8288c;--cb-tip-bg:#0e0e1e;--cb-tip-border:#ffffff1f;--cb-tip-text:#c8c8f0;--cb-tip-sub:#ffffff4d;--cb-tip-divider:#ffffff14;--cb-tip-shadow:0 8px 32px #0000148c;--cb-pip-shadow-g:0 0 7px #3ddc84bf;--cb-pip-shadow-a:0 0 7px #f6a828bf}:root[data-theme=light]{--cb-bg:#e2e2ee;--cb-text:#16163a;--cb-text-mid:#4a4a84;--cb-text-dim:#5f5f9c;--cb-logo-fill:#16163a;--cb-card-bg:#eeeef6;--cb-card-bg-head:#e8e8f1;--cb-node-bg:#eeeef6;--cb-card-border:#00002817;--cb-card-shadow:0 2px 6px #00001e0f, 0 10px 36px #00002817, 0 28px 72px #0000280f;--cb-av-border:#eeeef6;--cb-sidebar-active:#2828c0;--cb-sidebar-item:#5454a0;--cb-sidebar-accent:#2828c00f;--cb-divider:#00002812;--cb-id-bg:#00003c0d;--cb-id-border:#00003c1a;--cb-id-text:#5050b8;--cb-green:#14a352;--cb-amber:#d48a00;--cb-red:#d43030;--cb-ring-dim:#0000282e;--cb-ring-bg-done:#0d7a4017;--cb-ring-bg-active:#d48a0017;--cb-ring-bg-blocked:#d4303017;--cb-ring-bg-todo:#00002808;--cb-lbl-done:#0d7a40;--cb-lbl-active:#7a5000;--cb-lbl-todo:#5252a0;--cb-line-todo:#00002833;--cb-line-done:#0d7a408c;--cb-line-active:#d48a008c;--cb-tip-bg:#fff;--cb-tip-border:#0000281f;--cb-tip-text:#16163a;--cb-tip-sub:#00002873;--cb-tip-divider:#00002814;--cb-tip-shadow:0 8px 32px #00001e24;--cb-pip-shadow-g:0 0 7px #0d7a408c;--cb-pip-shadow-a:0 0 7px #d48a008c}:root{--cb-card-radius:18px;--cb-badge-radius:5px;--cb-sidebar-link-radius:7px;--cb-bar-radius:2px;--cb-tip-radius:10px;--cb-anchor-scroll-margin:76px}:root[data-mode=starship]{--cb-f-display:var(--font-barlow-condensed,"Barlow Condensed"), sans-serif;--cb-f-body:var(--font-barlow,"Barlow"), sans-serif;--cb-glow-green:0 0 10px #3ddc848c;--cb-glow-amber:0 0 10px #f6a8288c;--cb-ring-scale:1.1;--cb-ring-transition:transform .15s, box-shadow .15s;--cb-ui-transition:background .2s, border-color .2s, color .2s;--cb-header-backdrop:blur(20px);--cb-header-bg:transparent}:root[data-mode=starship] body{isolation:isolate}:root[data-mode=starship] body:before,:root[data-mode=starship] body:after{content:"";pointer-events:none;z-index:-1;position:fixed;inset:0}:root[data-mode=starship] body:after{opacity:0}:root[data-mode=starship][data-theme=light] body:before{background:radial-gradient(ellipse 120% 90% at 50% 0%, color-mix(in srgb, var(--cb-sidebar-active) 8%, transparent) 0%, transparent 55%), radial-gradient(ellipse 70% 50% at 50% 110%, color-mix(in srgb, var(--cb-sidebar-active) 6%, transparent) 0%, transparent 60%)}:root[data-mode=starship][data-theme=dark] body:before{background:radial-gradient(ellipse 110% 80% at 15% 0%, color-mix(in srgb, var(--cb-sidebar-active) 10%, transparent) 0%, transparent 55%), radial-gradient(ellipse 90% 70% at 90% 110%, color-mix(in srgb, var(--cb-green) 5%, transparent) 0%, transparent 60%)}:root[data-mode=starship][data-theme=light] body:has(.cb-not-found):before{background-image:linear-gradient(var(--cb-divider) 1px, transparent 1px), linear-gradient(90deg, var(--cb-divider) 1px, transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(75% 60% at 50% 45%,#000000a6 0%,#0000 78%);mask-image:radial-gradient(75% 60% at 50% 45%,#000000a6 0%,#0000 78%)}:root[data-mode=starship][data-theme=light] body:has(.cb-not-found):after{opacity:1;background: radial-gradient(circle at 50% 42%, transparent 118px, color-mix(in srgb, var(--cb-amber) 16%, transparent) 119px, color-mix(in srgb, var(--cb-amber) 16%, transparent) 120px, transparent 121px, transparent 238px, color-mix(in srgb, var(--cb-amber) 12%, transparent) 239px, color-mix(in srgb, var(--cb-amber) 12%, transparent) 240px, transparent 241px, transparent 378px, color-mix(in srgb, var(--cb-amber) 8%, transparent) 379px, color-mix(in srgb, var(--cb-amber) 8%, transparent) 380px, transparent 381px),  radial-gradient(ellipse 60% 45% at 50% 42%, color-mix(in srgb, var(--cb-amber) 6%, transparent) 0%, transparent 70%)}:root[data-mode=starship][data-theme=dark] body:has(.cb-not-found):before{background-image:linear-gradient(var(--cb-divider) 1px, transparent 1px), linear-gradient(90deg, var(--cb-divider) 1px, transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(78% 62% at 50% 45%,#000000e6 0%,#0000 80%);mask-image:radial-gradient(78% 62% at 50% 45%,#000000e6 0%,#0000 80%)}:root[data-mode=starship][data-theme=dark] body:has(.cb-not-found):after{opacity:1;background:radial-gradient(circle at 50% 42%, transparent 118px, color-mix(in srgb, var(--cb-amber) 22%, transparent) 119px, color-mix(in srgb, var(--cb-amber) 22%, transparent) 120px, transparent 121px, transparent 238px, color-mix(in srgb, var(--cb-amber) 15%, transparent) 239px, color-mix(in srgb, var(--cb-amber) 15%, transparent) 240px, transparent 241px, transparent 378px, color-mix(in srgb, var(--cb-amber) 10%, transparent) 379px, color-mix(in srgb, var(--cb-amber) 10%, transparent) 380px, transparent 381px), radial-gradient(ellipse 60% 45% at 50% 42%, color-mix(in srgb, var(--cb-amber) 9%, transparent) 0%, transparent 70%)}.cb-header{height:64px}:root[data-theme=dark] .cb-header--suricata{background:#0c0c168c}:root[data-theme=light] .cb-header--suricata{background:#f0f0f894}.cb-header-main{align-items:center;width:100%;height:64px;padding-right:13px;display:flex}.cb-header-branding{flex-shrink:0;align-items:center;gap:14px;padding-left:22px;padding-right:10px;display:flex}.cb-header-logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.cb-header-title{font-family:var(--cb-f-display);color:var(--cb-text-mid);letter-spacing:4px;text-transform:uppercase;white-space:nowrap;padding-bottom:3px;font-size:20px;font-weight:300;text-decoration:none}.cb-header-title strong{color:var(--cb-text);letter-spacing:2px;font-weight:600}.cb-header-title--link{isolation:isolate;position:relative}.cb-header-title--link:after{content:"";opacity:0;background:currentColor;height:1.5px;transition:opacity .16s ease-out;position:absolute;bottom:-2px;left:0;right:0}.cb-header-title--link:hover:after,.cb-header-title--link:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){.cb-header-title--link:after{transition:opacity .12s ease-out}}.cb-view-selector{display:flex}.cb-crumb{font-family:var(--cb-f-display);letter-spacing:2.4px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:15px;font-weight:400;text-decoration:none;transition:color .14s;overflow:hidden}.cb-crumb--ancestor{color:var(--cb-text-mid)}.cb-crumb--current{color:var(--cb-text);flex-shrink:0;font-weight:500}.cb-crumb--link{color:var(--cb-text-mid);isolation:isolate;padding-bottom:3px;position:relative}.cb-crumb--link:after{content:"";opacity:0;background:currentColor;height:1.5px;transition:opacity .16s ease-out;position:absolute;bottom:0;left:0;right:0}.cb-crumb--link:hover,.cb-crumb--link:focus-visible{color:var(--cb-text);outline:none}.cb-crumb--link:hover:after,.cb-crumb--link:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){.cb-crumb--link:after{transition:opacity .12s ease-out}}.cb-crumb--button{text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.cb-crumb-sep{color:var(--cb-text-dim);flex-shrink:0;align-items:center;display:inline-flex}.cb-crumb-trail{flex:auto;align-items:center;gap:10px;min-width:0;display:flex;position:relative;overflow:hidden}.cb-crumb-trail--scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.cb-crumb-trail--scroll::-webkit-scrollbar{display:none}.cb-crumb-trail--scroll .cb-crumb{text-overflow:clip;flex-shrink:0;overflow:visible}.cb-crumb-trail-ghost{visibility:hidden;pointer-events:none;white-space:nowrap;align-items:center;gap:10px;width:max-content;display:flex;position:absolute;top:0;left:0}.cb-crumb-trail-ghost .cb-crumb{text-overflow:clip;flex-shrink:0;overflow:visible}.cb-crumb--collapse{color:var(--cb-text-mid);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;border-radius:4px;flex-shrink:0;padding:0 4px;line-height:1;transition:color .14s,background .14s}.cb-crumb--collapse:hover,.cb-crumb--collapse:focus-visible{color:var(--cb-text);background:color-mix(in srgb, var(--cb-text) 8%, transparent);outline:none}.cb-sidebar{flex-direction:column;gap:2px;display:flex}.cb-sidebar a:hover,.cb-sidebar a:focus-visible{outline:none;background:color-mix(in srgb, var(--cb-sidebar-active) 10%, transparent)!important;border-left-color:color-mix(in srgb, var(--cb-sidebar-active) 55%, transparent)!important}.cb-sidebar a:hover>span:first-child,.cb-sidebar a:focus-visible>span:first-child{color:color-mix(in srgb, var(--cb-sidebar-active) 80%, var(--cb-text))!important}.cb-layout{min-height:calc(100vh - 64px)}.cb-main-content{padding:0 36px 100px}.cb-task-card{contain:layout style}.cb-task-card-body{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.cb-task-card-body--split{grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.cb-task-card-body--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cb-task-card-body--split>.cb-task-card-left{border-right:1px solid var(--cb-card-border)}}.cb-task-card-tabs{display:none}.cb-task-card-tab{cursor:pointer;height:44px;font-family:var(--cb-f-display);letter-spacing:1.5px;text-transform:uppercase;color:var(--cb-sidebar-item);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:400;transition:color .15s,border-color .15s;display:inline-flex}.cb-task-card-tab:hover{color:var(--cb-sidebar-active)}.cb-task-card-tab:focus-visible{outline:2px solid var(--cb-sidebar-active);outline-offset:-2px}.cb-task-card-tab[data-active=true]{color:var(--cb-sidebar-active);border-bottom-color:var(--cb-sidebar-active);font-weight:600}@media (max-width:1023px){.cb-task-card-tabs{border-bottom:1px solid var(--cb-card-border);scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;padding:0 8px;display:flex;overflow:auto hidden}.cb-task-card-tabs::-webkit-scrollbar{display:none}.cb-task-card-swimlane{border-bottom:0!important}.cb-task-card .cb-swimlane-accordion-chevron{display:none}.cb-task-card .cb-swimlane-accordion-trigger:hover{background:0 0}.cb-task-card .cb-swimlane-accordion[data-mobile-always-expanded=true]>.cb-swimlane-accordion-trigger{display:none!important}.cb-task-card .cb-swimlane-accordion[data-mobile-always-expanded=true]>.cb-swimlane-accordion-mobile-header{display:flex!important}.cb-task-card .cb-swimlane-accordion[data-mobile-always-expanded=true]>.cb-swimlane-accordion-rail,.cb-task-card .cb-swimlane-accordion[data-mobile-always-expanded=true]>.cb-expanded-content{display:none!important}.cb-task-card .cb-swimlane-accordion[data-mobile-always-expanded=true]>.cb-swimlane-accordion-mobile-content{display:block!important}.cb-task-card[data-active-tab=status] .cb-task-card-body,.cb-task-card[data-active-tab=description] .cb-task-card-swimlane,.cb-task-card[data-active-tab=description] .cb-task-card-right,.cb-task-card[data-active-tab=references] .cb-task-card-swimlane,.cb-task-card[data-active-tab=references] .cb-task-card-left{display:none!important}}.cb-task-card .cb-swimlane-accordion-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px}.cb-task-card .cb-swimlane-accordion>.cb-swimlane-accordion-rail{border-bottom:1px solid var(--cb-card-border)}.cb-swimlane-accordion-mobile-header,.cb-swimlane-accordion-mobile-content{display:none!important}.cb-blocker-chip{border-radius:var(--cb-badge-radius,5px);border:1px solid color-mix(in srgb, var(--cb-red) 28%, transparent);color:var(--cb-red);font-family:var(--cb-f-display);letter-spacing:.2px;white-space:nowrap;background:#f25c5c1a;align-items:center;gap:6px;min-width:0;max-width:100%;padding:5px 10px 5px 8px;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,color .18s;display:flex;overflow:hidden}.cb-blocker-chip__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.cb-blocker-chip:hover,.cb-blocker-chip:focus-visible{background:color-mix(in srgb, var(--cb-red) 22%, transparent);border-color:color-mix(in srgb, var(--cb-red) 60%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--cb-red) 20%, transparent);color:color-mix(in srgb, var(--cb-red) 88%, white 12%);outline:none}.cb-blocker-chip code{color:inherit;background:0 0;border:none;padding:0;font-size:11.5px}.cb-blocker-chip__glyph{opacity:.75;font-size:10px;transition:opacity .18s}.cb-blocker-chip:hover .cb-blocker-chip__glyph,.cb-blocker-chip:focus-visible .cb-blocker-chip__glyph{opacity:1}.cb-blocker-chip-row{flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cb-blocker-chip-row>li{min-width:0;max-width:100%}.cb-admin-banner{border:1px solid var(--cb-green);background:var(--cb-ring-bg-done);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin:28px 0 24px;padding:14px 16px;display:flex}.cb-mode-banner{z-index:30;border:1px solid var(--cb-divider);-webkit-backdrop-filter:blur(18px)saturate(1.5);border-bottom:none;border-radius:14px 14px 0 0;align-items:center;gap:14px;width:min(100vw - 32px,1600px);min-height:68px;margin:0 auto;padding:12px 28px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 28px #00001461,0 -2px 8px #0000142e}.cb-mode-banner--admin{background:color-mix(in srgb, var(--cb-green) 14%, var(--cb-bg));border-color:color-mix(in srgb, var(--cb-green) 45%, var(--cb-divider))}.cb-mode-banner--dev{background:color-mix(in srgb, var(--cb-amber) 14%, var(--cb-bg));border-color:color-mix(in srgb, var(--cb-amber) 45%, var(--cb-divider))}.cb-mode-banner-label{height:28px;font-family:var(--cb-f-display);letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.cb-mode-banner-label--green{border:1px solid var(--cb-green);background:var(--cb-ring-bg-done);color:var(--cb-green)}.cb-mode-banner-label--amber{border:1px solid var(--cb-amber);background:var(--cb-ring-bg-active);color:var(--cb-amber)}.cb-mode-banner-label--button{cursor:pointer;transition:background .16s,border-color .16s,color .16s,box-shadow .16s}.cb-mode-banner-label--button:hover,.cb-mode-banner-label--button:focus-visible{background:color-mix(in srgb, var(--cb-green) 18%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--cb-green) 20%, transparent);outline:none}.cb-mode-banner-desc{font-family:var(--cb-f-body);color:var(--cb-text);min-width:0;font-size:13px;line-height:1.4}.cb-mode-banner-batch{align-items:center;gap:10px;min-width:0;display:inline-flex}.cb-mode-banner-selection-count{font-family:var(--cb-f-display);letter-spacing:1.2px;text-transform:uppercase;color:var(--cb-text);white-space:nowrap;font-size:13px;font-weight:600}.cb-mode-banner-selection-toggle{border:1px solid color-mix(in srgb, var(--cb-green) 45%, var(--cb-divider));height:32px;color:var(--cb-text-mid);font-family:var(--cb-f-display);letter-spacing:1.1px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 13px;font-size:11px;font-weight:600;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.cb-mode-banner-selection-toggle:hover,.cb-mode-banner-selection-toggle:focus-visible{background:color-mix(in srgb, var(--cb-green) 10%, transparent);border-color:var(--cb-green);color:var(--cb-green);outline:none}.cb-mode-banner-selection-toggle[data-active=true]{background:var(--cb-ring-bg-done);border-color:var(--cb-green);color:var(--cb-green)}.cb-mode-banner-menu-anchor{display:inline-flex;position:relative}.cb-mode-banner-batch-button{border:1px solid color-mix(in srgb, var(--cb-green) 45%, var(--cb-divider));background:color-mix(in srgb, var(--cb-green) 10%, transparent);height:32px;color:var(--cb-text);font-family:var(--cb-f-display);letter-spacing:1.1px;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:600;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.cb-mode-banner-button-arrow{border-bottom:6px solid;border-left:4px solid #0000;border-right:4px solid #0000;flex-shrink:0;width:0;height:0}.cb-button-spinner{border:2px solid color-mix(in srgb, currentColor 32%, transparent);border-top-color:currentColor;border-radius:999px;flex-shrink:0;width:12px;height:12px;animation:.72s linear infinite cb-button-spinner-spin}@keyframes cb-button-spinner-spin{to{transform:rotate(360deg)}}.cb-mode-banner-batch-button:hover,.cb-mode-banner-batch-button:focus-visible{background:color-mix(in srgb, var(--cb-green) 18%, transparent);border-color:var(--cb-green);color:var(--cb-green);outline:none}.cb-mode-banner-batch-button:disabled{opacity:.55;cursor:default}.cb-mode-banner-menu{z-index:55;border:1px solid var(--cb-card-border);background:var(--cb-node-bg);width:260px;max-height:320px;box-shadow:var(--cb-card-shadow);border-radius:12px;padding:8px;position:absolute;bottom:calc(100% + 10px);left:0;overflow:auto}.cb-mode-banner-menu--narrow{width:170px}.cb-mode-banner-menu-filter{box-sizing:border-box;border:1px solid var(--cb-divider);background:var(--cb-card-bg-head);width:100%;color:var(--cb-text);font-family:var(--cb-f-body);border-radius:8px;outline:none;margin-bottom:6px;padding:7px 9px;font-size:13px}.cb-mode-banner-menu-option{width:100%;min-height:32px;color:var(--cb-text-mid);text-align:left;font-family:var(--cb-f-body);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;transition:background .16s,color .16s;display:flex}.cb-mode-banner-menu-option:hover,.cb-mode-banner-menu-option:focus-visible{background:color-mix(in srgb, var(--cb-sidebar-active) 12%, transparent);color:var(--cb-text);outline:none}.cb-mode-banner-menu-option[data-status=done]{color:var(--cb-green)}.cb-mode-banner-menu-option[data-status=active]{color:var(--cb-amber)}.cb-mode-banner-menu-option[data-status=blocked]{color:var(--cb-red)}.cb-mode-banner-assignee-dot{color:#fff;width:22px;height:22px;font-family:var(--cb-f-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.cb-mode-banner-code{font-family:var(--cb-f-mono,monospace);background:color-mix(in srgb, var(--cb-amber) 22%, transparent);border:1px solid color-mix(in srgb, var(--cb-amber) 45%, transparent);color:var(--cb-text);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:12px}.cb-mode-banner-spacer{flex:1}.cb-mode-banner-secondary{border:1px solid var(--cb-divider);height:32px;color:var(--cb-text-mid);font-family:var(--cb-f-display);letter-spacing:1.1px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:0 12px;font-size:11px;font-weight:600;transition:background .16s,border-color .16s,color .16s}.cb-mode-banner-secondary:hover,.cb-mode-banner-secondary:focus-visible{background:color-mix(in srgb, var(--cb-red) 10%, transparent);border-color:color-mix(in srgb, var(--cb-red) 60%, var(--cb-divider));color:var(--cb-red);outline:none}.cb-mode-banner-secondary--danger{border-color:color-mix(in srgb, var(--cb-red) 55%, var(--cb-divider));background:color-mix(in srgb, var(--cb-red) 8%, transparent);color:var(--cb-red)}.cb-mode-banner-secondary--danger:hover,.cb-mode-banner-secondary--danger:focus-visible{background:color-mix(in srgb, var(--cb-red) 16%, transparent);border-color:var(--cb-red);color:var(--cb-red)}.cb-mode-banner-primary{border:1px solid var(--cb-sidebar-active);background:var(--cb-sidebar-active);height:32px;color:var(--cb-bg);font-family:var(--cb-f-display);letter-spacing:1.1px;text-transform:uppercase;cursor:pointer;border-radius:999px;flex-shrink:0;padding:0 16px;font-size:12px;font-weight:600;transition:background .16s,box-shadow .16s}.cb-mode-banner-primary:hover,.cb-mode-banner-primary:focus-visible{background:color-mix(in srgb, var(--cb-sidebar-active) 82%, var(--cb-bg));box-shadow:0 0 0 3px color-mix(in srgb, var(--cb-sidebar-active) 35%, transparent);outline:none}.cb-mode-banner-primary:disabled{opacity:.6;cursor:default}.cb-mode-banner-tertiary{border:1px solid var(--cb-divider);height:32px;color:var(--cb-text-mid);font-family:var(--cb-f-display);letter-spacing:1.1px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:0 12px;font-size:11px;font-weight:600;transition:background .16s,border-color .16s,color .16s}.cb-mode-banner-tertiary:hover,.cb-mode-banner-tertiary:focus-visible{background:color-mix(in srgb, var(--cb-sidebar-active) 10%, transparent);border-color:color-mix(in srgb, var(--cb-sidebar-active) 60%, var(--cb-divider));color:var(--cb-text);outline:none}.cb-mode-banner-tertiary:disabled{opacity:.55;cursor:default}.cb-mode-banner-divider{background:var(--cb-divider);flex-shrink:0;width:1px;height:22px}.cb-mode-banner-exit{border:1px solid var(--cb-divider);height:32px;color:var(--cb-text-mid);font-family:var(--cb-f-display);letter-spacing:1.1px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:0 14px;font-size:11px;font-weight:600;transition:background .16s,border-color .16s,color .16s}.cb-mode-banner-exit:hover,.cb-mode-banner-exit:focus-visible{background:color-mix(in srgb, var(--cb-text) 10%, transparent);border-color:var(--cb-text-mid);color:var(--cb-text);outline:none}@media (max-width:720px){.cb-mode-banner{flex-wrap:wrap;gap:10px;width:calc(100vw - 20px);padding:8px 14px}.cb-mode-banner-desc{flex-basis:100%;order:3}.cb-mode-banner-spacer{display:none}}.cb-stage-ring[data-pending=true]{outline:2px dashed var(--cb-sidebar-active);outline-offset:3px;box-shadow:0 0 0 4px color-mix(in srgb, var(--cb-sidebar-active) 25%, transparent)}.cb-stage-ring[data-selected=true]{outline:3px solid var(--cb-sidebar-active);outline-offset:4px;box-shadow:0 0 0 7px color-mix(in srgb, var(--cb-sidebar-active) 24%, transparent)}.cb-swimlane-accordion{width:100%}.cb-swimlane-accordion-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:10px 18px;transition:background .14s,box-shadow .14s;display:flex}.cb-swimlane-accordion-trigger:hover{background:color-mix(in srgb, var(--cb-sidebar-active) 8%, transparent)}.cb-swimlane-accordion-trigger[data-static=true]{cursor:default;-webkit-user-select:auto;user-select:auto}.cb-swimlane-accordion-trigger[data-static=true]:hover{background:0 0}.cb-swimlane-accordion-trigger:focus-visible{background:color-mix(in srgb, var(--cb-sidebar-active) 10%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--cb-sidebar-active) 55%, transparent);outline:none}.cb-swimlane-accordion-trigger:hover .cb-swimlane-accordion-chevron{color:var(--cb-sidebar-active)}.cb-swimlane-accordion-chevron{width:28px;height:28px;font-family:var(--cb-f-display);color:var(--cb-text-dim);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:transform .22s cubic-bezier(.2,.8,.2,1),color .14s;display:inline-flex}.cb-swimlane-accordion[data-expanded=true] .cb-swimlane-accordion-chevron{color:var(--cb-sidebar-active);transform:rotate(90deg)}.cb-swimlane-accordion-admin-badge{border:1px solid var(--cb-green);background:var(--cb-ring-bg-done);height:24px;color:var(--cb-green);font-family:var(--cb-f-display);letter-spacing:1.1px;text-transform:uppercase;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.cb-swimlane-accordion-header{flex:1;align-items:center;min-width:0;display:flex}.cb-swimlane-accordion-rail{justify-content:flex-start;align-items:flex-start;padding:20px 18px 10px;display:flex;overflow-x:auto}.cb-swimlane-accordion-rail-cell{flex-shrink:0}.cb-swimlane-accordion-rail-connector{background:var(--cb-line-todo);transform-origin:50%;border-radius:1px;flex-shrink:0;align-self:flex-start;width:18px;height:1.5px;animation:.3s cubic-bezier(.22,1,.36,1) both cb-connector-grow}@keyframes cb-connector-grow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.cb-sprint-section{padding-top:56px;scroll-margin-top:40px}.cb-sprint-heading{gap:16px;padding-bottom:56px}.cb-sprint-version{font-size:37px}.cb-sprint-progress{margin-left:auto}.cb-card-header{gap:12px;padding:16px 26px}.cb-pipeline-body{padding:20px 0 0 18px}.cb-blueprint-group-header{background:var(--cb-card-bg-head);border-bottom:1px solid var(--cb-card-border);border-radius:var(--cb-card-radius) var(--cb-card-radius) 0 0;color:inherit;align-items:center;gap:12px;padding:14px 18px;display:flex}@keyframes cb-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cb-toast{z-index:120;background:color-mix(in srgb, var(--cb-bg) 92%, transparent);border:1px solid color-mix(in srgb, var(--cb-sidebar-active) 45%, var(--cb-card-border));-webkit-backdrop-filter:blur(10px);border-radius:12px;align-items:flex-start;gap:10px;max-width:380px;padding:14px 16px;animation:.22s cubic-bezier(.22,1,.36,1) both cb-toast-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 32px #00000059,0 2px 6px #0003}.cb-toast-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cb-toast-title{font-family:var(--cb-f-display);letter-spacing:1.2px;text-transform:uppercase;color:var(--cb-sidebar-active);font-size:12px;font-weight:600}.cb-toast-message{font-family:var(--cb-f-body);color:var(--cb-text);font-size:13px;line-height:1.5}.cb-toast-code{font-family:var(--cb-f-mono,monospace);background:color-mix(in srgb, var(--cb-sidebar-active) 15%, transparent);color:var(--cb-text);border:1px solid color-mix(in srgb, var(--cb-sidebar-active) 35%, transparent);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:12px}.cb-toast-close{border:1px solid var(--cb-divider);width:24px;height:24px;color:var(--cb-text-mid);font-family:var(--cb-f-display);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;font-size:16px;line-height:1;transition:background .16s,border-color .16s,color .16s}.cb-toast-close:hover,.cb-toast-close:focus-visible{background:color-mix(in srgb, var(--cb-red) 12%, transparent);border-color:color-mix(in srgb, var(--cb-red) 50%, var(--cb-divider));color:var(--cb-red);outline:none}.cb-day-card{background:var(--cb-card-bg);border:1px solid var(--cb-card-border);border-left:3px solid var(--cb-sidebar-active);border-radius:var(--cb-card-radius);box-shadow:var(--cb-card-shadow);contain:layout style;scroll-margin-top:80px;overflow:hidden}.cb-day-card-trigger-row{background:0 0;align-items:stretch;gap:0;transition:background .15s;display:flex}.cb-day-card-trigger-row:hover,.cb-day-card-trigger-row:focus-within{background:color-mix(in srgb, var(--cb-sidebar-active) 8%, transparent)}.cb-day-card-trigger{cursor:pointer;text-align:left;min-width:0;color:var(--cb-text);background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:14px 22px;display:flex}.cb-day-card-trigger:focus-visible{outline:none}.cb-day-card-date{text-transform:uppercase;letter-spacing:1px;color:var(--cb-sidebar-active);font-size:11px;font-weight:700;font-family:var(--cb-f-display);white-space:nowrap;flex-shrink:0}.cb-day-card-anchor-slot{flex-shrink:0;align-items:center;padding:0 4px;display:inline-flex}.cb-day-card-chevron-button{cursor:pointer;height:auto;color:var(--cb-text-dim);background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding:0 18px 0 8px;transition:color .15s;display:inline-flex}.cb-day-card-trigger-row:hover .cb-day-card-chevron-button,.cb-day-card-trigger-row:focus-within .cb-day-card-chevron-button{color:var(--cb-text)}.cb-day-card-chevron-button:focus-visible{outline:none}.cb-day-card-chevron{color:inherit;flex-shrink:0;transition:transform .22s}.cb-day-card-chevron[data-open=true]{transform:rotate(180deg)}.cb-day-card-summary{color:var(--cb-text-mid);font-size:13px;line-height:1.6;font-family:var(--cb-f-body);margin:0;padding:0 22px 14px}.cb-day-card-body{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1);display:grid}.cb-day-card-body[data-open=true]{grid-template-rows:1fr}.cb-day-card-inner{overflow:hidden}.cb-day-card-content{color:var(--cb-text-mid);font-size:14px;line-height:1.6;font-family:var(--cb-f-body);border-top:1px solid var(--cb-divider);padding:0 22px 18px}.cb-blocker-card{background:var(--cb-card-bg);border:1px solid var(--cb-card-border);border-left:3px solid var(--cb-blocker-accent,var(--cb-text-mid));border-radius:var(--cb-card-radius);box-shadow:var(--cb-card-shadow);scroll-margin-top:var(--cb-anchor-scroll-margin);contain:layout style;margin-bottom:10px;position:relative;overflow:hidden}.cb-blocker-alias-anchor{visibility:hidden;width:0;height:0;scroll-margin-top:var(--cb-anchor-scroll-margin);display:block}.cb-blocker-trigger-row{background:0 0;align-items:stretch;gap:0;transition:background .15s;display:flex}.cb-blocker-trigger-row:hover,.cb-blocker-trigger-row:focus-within{background:color-mix(in srgb, var(--cb-blocker-accent) 8%, transparent)}.cb-blocker-trigger{cursor:pointer;text-align:left;min-width:0;color:var(--cb-text);font:inherit;background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:12px 14px 12px 18px;display:flex}.cb-blocker-trigger:focus-visible{outline:none}.cb-blocker-trigger-title{min-width:0;font-family:var(--cb-f-display);color:var(--cb-text);flex:1;font-size:14px;font-weight:500;line-height:1.45}.cb-blocker-anchor-slot,.cb-task-card-anchor-slot{flex-shrink:0;align-items:center;padding:0 4px;display:inline-flex}.cb-blocker-chevron-button{cursor:pointer;height:auto;color:var(--cb-text-dim);background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding:0 16px 0 8px;transition:color .15s;display:inline-flex}.cb-blocker-trigger-row:hover .cb-blocker-chevron-button,.cb-blocker-trigger-row:focus-within .cb-blocker-chevron-button{color:var(--cb-text)}.cb-blocker-chevron-button:focus-visible{outline:none}.cb-blocker-chevron{flex-shrink:0;transition:transform .22s}.cb-blocker-chevron[data-open=true]{transform:rotate(180deg)}.cb-blocker-body{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1);display:grid}.cb-blocker-body[data-open=true]{grid-template-rows:1fr}body[data-anchor-jumping=true] .cb-blocker-body,body[data-anchor-jumping=true] .cb-day-card-body{transition:none!important}.cb-blocker-inner{overflow:hidden}.cb-blocker-content{border-top:1px solid var(--cb-divider);font-family:var(--cb-f-body);color:var(--cb-text-mid);padding:14px 22px 18px;font-size:13px;line-height:1.6}.cb-blocker-meta{grid-template-columns:minmax(72px,max-content) 1fr;gap:4px 14px;margin-bottom:12px;display:grid}.cb-blocker-meta-label{color:var(--cb-text-dim)}.cb-blocker-body-prose{color:var(--cb-text-mid);font-size:13px}.cb-blocker-body-prose>p:first-child{margin-top:0}.cb-blocker-body-prose>p:last-child{margin-bottom:0}@media (max-width:720px){.cb-blocker-trigger{flex-wrap:wrap;gap:8px}.cb-blocker-trigger-title{flex:1 0 100%}}.cb-blocker-subsection-trigger{border-radius:var(--cb-card-radius);cursor:pointer;width:100%;color:var(--cb-text);font-family:var(--cb-f-display);letter-spacing:1px;text-transform:uppercase;text-align:left;background:0 0;border:none;align-items:center;gap:10px;margin:0;padding:8px 12px;font-size:20px;font-weight:700;transition:background .15s,color .15s;display:flex}.cb-blocker-subsection-trigger:hover,.cb-blocker-subsection-trigger:focus-visible{background:color-mix(in srgb, var(--cb-sidebar-active) 10%, transparent);color:var(--cb-sidebar-active);outline:none}.cb-blocker-subsection-chevron{color:var(--cb-text-mid);flex-shrink:0;transition:transform .15s,color .15s}.cb-blocker-subsection-chevron[data-open=false]{transform:rotate(-90deg)}.cb-blocker-subsection-trigger:hover .cb-blocker-subsection-chevron,.cb-blocker-subsection-trigger:focus-visible .cb-blocker-subsection-chevron{color:var(--cb-sidebar-active)}.cb-day-session+.cb-day-session{border-top:1px solid color-mix(in srgb, var(--cb-divider) 60%, transparent);margin-top:4px;padding-top:4px}.cb-day-session-header{flex-wrap:wrap;align-items:baseline;gap:8px;padding:14px 0 8px;display:flex}.cb-day-session-title{color:var(--cb-text);font-size:13px;font-weight:600;font-family:var(--cb-f-display)}.cb-day-session-tag{text-transform:uppercase;letter-spacing:.8px;color:var(--cb-text-dim);font-size:10px;font-weight:700;font-family:var(--cb-f-display);background:color-mix(in srgb, var(--cb-sidebar-active) 10%, transparent);border:1px solid color-mix(in srgb, var(--cb-sidebar-active) 18%, transparent);border-radius:4px;padding:1px 6px}.cb-id-link{font-family:var(--cb-f-display);letter-spacing:1.2px;color:var(--cb-id-text);background:var(--cb-id-bg);border:1px solid var(--cb-id-border);border-radius:var(--cb-badge-radius);cursor:pointer;align-items:center;gap:6px;padding:3px 8px 3px 10px;font-size:14px;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.cb-id-link:hover,.cb-id-link:focus-visible{background:color-mix(in srgb, var(--cb-sidebar-active) 14%, var(--cb-id-bg));border-color:color-mix(in srgb, var(--cb-sidebar-active) 55%, var(--cb-id-border));color:color-mix(in srgb, var(--cb-sidebar-active) 70%, var(--cb-id-text));outline:none}.cb-id-link:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--cb-sidebar-active) 35%, transparent)}.cb-id-link__icon{opacity:.65;transition:opacity .14s}.cb-id-link:hover .cb-id-link__icon,.cb-id-link:focus-visible .cb-id-link__icon{opacity:1}.cb-login-entra-button{min-height:58px;font-family:var(--cb-f-body);color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--cb-sidebar-active) 50%, #02020e), color-mix(in srgb, var(--cb-sidebar-active) 80%, #02020e));box-shadow:0 8px 24px color-mix(in srgb, var(--cb-sidebar-active) 30%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;transition:background .16s;display:inline-flex}.cb-login-entra-button:hover{background:linear-gradient(135deg, color-mix(in srgb, #3d52c4 50%, color-mix(in srgb, var(--cb-sidebar-active) 50%, #02020e)), color-mix(in srgb, #5269db 50%, color-mix(in srgb, var(--cb-sidebar-active) 80%, #02020e)))}.cb-login-entra-button:focus-visible{outline:2px solid color-mix(in srgb, var(--cb-sidebar-active) 68%, white 32%);outline-offset:4px}.cb-login-shell{background:radial-gradient(circle at 15% 20%, color-mix(in srgb, var(--cb-sidebar-active) 16%, transparent), transparent 28%), radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--cb-green) 10%, transparent), transparent 26%), radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--cb-sidebar-active) 12%, transparent), transparent 40%), linear-gradient(180deg, color-mix(in srgb, var(--cb-bg) 92%, white 8%), var(--cb-bg));place-items:center;min-height:100svh;padding:32px;display:grid;position:relative;overflow:hidden}.cb-login-card{background:color-mix(in srgb, var(--cb-card-bg) 90%, var(--cb-bg) 10%);width:min(860px,100%);box-shadow:var(--cb-card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:32px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);display:grid;overflow:hidden;transform:translateZ(0)}.cb-login-left{background:linear-gradient(165deg, color-mix(in srgb, var(--cb-card-bg-head) 72%, transparent), color-mix(in srgb, var(--cb-bg) 78%, var(--cb-sidebar-active) 22%));flex-direction:column;justify-content:center;gap:12px;padding:40px 40px 44px;display:flex;position:relative;overflow:hidden}.cb-login-right{font-family:var(--cb-f-body);flex-direction:column;justify-content:center;gap:18px;padding:40px 36px 36px;display:flex}.cb-login-watermark{width:320px;height:auto;color:var(--cb-sidebar-active);opacity:.18;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-14%;right:-12%;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 78%);mask-image:linear-gradient(90deg,#000 40%,#0000 78%)}.cb-login-title{font-family:var(--cb-f-display);color:var(--cb-text-mid);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-size:clamp(1.4rem,3vw,2rem);font-weight:300;line-height:1}.cb-login-title>strong{color:var(--cb-text);letter-spacing:.08em;font-weight:700}.cb-login-alert{background:color-mix(in srgb, var(--cb-red) 10%, transparent);border:1px solid color-mix(in srgb, var(--cb-red) 35%, transparent);color:var(--cb-text);border-radius:22px;margin:0;padding:16px 18px;line-height:1.5}.cb-sidebar-mobile{border-top:1px solid var(--cb-divider);scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;width:100%;height:44px;padding:0 8px;display:none;overflow:auto hidden}.cb-sidebar-mobile::-webkit-scrollbar{display:none}@media (max-width:767px){:root{--cb-anchor-scroll-margin:64px}:root:has(.cb-sidebar-mobile){--cb-anchor-scroll-margin:108px}.cb-header{flex-direction:column;height:auto}.cb-header-main{height:52px;padding-right:12px}.cb-header-branding{gap:10px;padding-left:12px;padding-right:2px}.cb-header-title{letter-spacing:2px;font-size:15px}.cb-header-title strong{letter-spacing:1px}.cb-header-breadcrumb{gap:6px!important}.cb-header-breadcrumb .cb-crumb-trail,.cb-header-breadcrumb .cb-crumb-trail-ghost{gap:6px}.cb-header-breadcrumb .cb-crumb{letter-spacing:2px;font-size:15px}.cb-header-breadcrumb .cb-crumb-sep svg{width:14px;height:14px}.cb-header-breadcrumb .cb-crumb--link{padding-bottom:2px}.cb-header-actions--desktop{display:none}.cb-sidebar-mobile{display:flex}.cb-sidebar{display:none}.cb-layout{min-height:calc(100vh - 96px)}.cb-main-content{padding:0 16px 140px}.cb-admin-banner{margin:20px 0;padding:12px 14px}.cb-admin-ribbon{gap:8px;padding:10px 12px}.cb-admin-ribbon-label span:last-child{display:none}.cb-sprint-section{padding-top:20px;scroll-margin-top:80px}.cb-sprint-heading{flex-wrap:wrap;gap:4px 8px;padding-bottom:16px}.cb-sprint-version{font-size:22px}.cb-sprint-month{letter-spacing:2px!important;font-size:13px!important}.cb-sprint-num{letter-spacing:1.25px!important;font-size:11px!important}.cb-sprint-progress{margin-left:auto;letter-spacing:1px!important;gap:8px!important;font-size:11px!important}.cb-sprint-progress-bar{width:48px!important}.cb-card-header{flex-wrap:wrap;gap:8px;padding:12px 14px}.cb-card-pips{justify-content:flex-start;width:100%}.cb-pipeline-body{padding:14px 0 0 18px}.cb-swimlane-accordion-rail{padding-top:14px}.cb-login-shell{padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom))}.cb-login-card{border-radius:22px;grid-template-columns:1fr;width:100%}.cb-login-left{text-align:center;align-items:center;gap:6px;padding:26px 22px 22px}.cb-login-right{gap:14px;padding:22px 22px 28px}.cb-login-watermark{display:none}.cb-login-title{letter-spacing:.16em;font-size:1.4rem}.cb-login-entra-button{width:100%;min-height:52px;font-size:15px}.cb-login-alert{border-radius:16px;padding:12px 14px;font-size:14px}}:root[data-mode=teleseer]{--cb-f-display:var(--font-geist,"Geist"), "SF Mono", monospace;--cb-f-body:var(--font-geist,"Geist"), system-ui, sans-serif;--cb-glow-green:none;--cb-glow-amber:none;--cb-ring-scale:1.04;--cb-ring-transition:none;--cb-ui-transition:none;--cb-header-backdrop:none;--cb-header-bg:var(--cb-bg);--cb-card-shadow:none;--cb-card-radius:0;--cb-badge-radius:0;--cb-sidebar-link-radius:0;--cb-bar-radius:0;--cb-tip-radius:0;--cb-pip-shadow-g:none;--cb-pip-shadow-a:none;--cb-ring-bg-done:transparent;--cb-ring-bg-active:transparent;--cb-ring-bg-blocked:transparent;--cb-ring-bg-todo:transparent;--cb-tip-shadow:0 2px 8px #0000001f}@keyframes cb-tip-in{0%{opacity:0;transform:translate(-50%,-100%)translateY(4px)}to{opacity:1;transform:translate(-50%,-100%)translateY(0)}}@keyframes cb-tip-in-below{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.cb-header-resource-link{font-family:var(--cb-f-display);color:var(--cb-text);background:var(--cb-card-bg);border:1px solid var(--cb-card-border);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:inline-flex}.cb-header-resource-link:hover{border-color:var(--cb-sidebar-active);box-shadow:0 2px 12px color-mix(in srgb, var(--cb-sidebar-active) 15%, transparent)}.cb-u-display{font-family:var(--cb-f-display)}.cb-u-body{font-family:var(--cb-f-body)}.cb-u-caps-xs,.cb-u-caps-sm,.cb-u-caps-md,.cb-u-caps-lg,.cb-u-caps-xl{font-family:var(--cb-f-display);text-transform:uppercase;line-height:1}.cb-u-caps-xs{letter-spacing:2px;font-size:11px;font-weight:500}.cb-u-caps-sm{letter-spacing:1.5px;font-size:12px;font-weight:500}.cb-u-caps-md{letter-spacing:2px;font-size:13px;font-weight:600}.cb-u-caps-lg{letter-spacing:3px;font-size:16px;font-weight:500}.cb-u-caps-xl{letter-spacing:4px;font-size:20px;font-weight:300}.cb-u-transition-ui{transition:var(--cb-ui-transition)}.cb-header-actions{align-items:center;gap:10px;display:flex}.cb-hamburger-btn{width:52px;height:52px;color:var(--cb-text-mid);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;margin-right:-12px;padding:0;transition:color .16s;display:none}.cb-hamburger-btn svg{stroke-width:2px;width:30px;height:30px}.cb-hamburger-btn:hover,.cb-hamburger-btn:focus-visible{color:var(--cb-text);outline:none}.cb-hamburger-btn[aria-expanded=true]{color:var(--cb-sidebar-active)}.cb-mobile-menu-overlay{z-index:80;background:color-mix(in srgb, var(--cb-bg) 70%, #00000080);-webkit-backdrop-filter:blur(6px)saturate(1.2);animation:.18s cb-mobile-menu-fade-in;position:fixed;inset:0}.cb-mobile-menu-overlay[data-state=closed]{animation:.14s cb-mobile-menu-fade-out}.cb-mobile-menu-content{z-index:81;background:var(--cb-bg);color:var(--cb-text);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);outline:none;flex-direction:column;animation:.2s cubic-bezier(.22,1,.36,1) cb-mobile-menu-in;display:flex;position:fixed;inset:0}.cb-mobile-menu-content[data-state=closed]{animation:.16s cubic-bezier(.4,0,1,1) cb-mobile-menu-out}@keyframes cb-mobile-menu-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cb-mobile-menu-fade-out{0%{opacity:1}to{opacity:0}}@keyframes cb-mobile-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes cb-mobile-menu-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.cb-mobile-menu-header{border-bottom:1px solid var(--cb-divider);align-items:center;gap:10px;padding:14px 16px;display:flex}.cb-mobile-menu-brand-link{min-width:0;color:inherit;outline:none;flex:1;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.cb-mobile-menu-brand-link:focus-visible{outline:none}.cb-mobile-menu-brand{isolation:isolate;font-family:var(--cb-f-display);letter-spacing:.18em;text-transform:uppercase;color:var(--cb-text-mid);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-bottom:3px;font-size:14px;font-weight:400;position:relative;overflow:hidden}.cb-mobile-menu-brand strong{color:var(--cb-text);font-weight:600}.cb-mobile-menu-brand:after{content:"";opacity:0;background:currentColor;height:1.5px;transition:opacity .16s ease-out;position:absolute;bottom:0;left:0;right:0}.cb-mobile-menu-brand-link:hover .cb-mobile-menu-brand:after,.cb-mobile-menu-brand-link:focus-visible .cb-mobile-menu-brand:after{opacity:1}@media (prefers-reduced-motion:reduce){.cb-mobile-menu-brand:after{transition:opacity .12s ease-out}}.cb-mobile-menu-close{width:44px;height:44px;color:var(--cb-text-mid);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .16s;display:inline-flex}.cb-mobile-menu-close svg{width:22px;height:22px}.cb-mobile-menu-close:hover,.cb-mobile-menu-close:focus-visible{color:var(--cb-sidebar-active);outline:none}.cb-mobile-menu-scroll{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:22px;padding:18px 18px 28px;display:flex;overflow-y:auto}.cb-mobile-menu-section{flex-direction:column;gap:10px;display:flex}.cb-mobile-menu-label{font-family:var(--cb-f-display);letter-spacing:.22em;text-transform:uppercase;color:var(--cb-text-dim);padding:0 2px;font-size:11px;font-weight:500}.cb-mobile-menu-nav{flex-direction:column;align-items:stretch;gap:6px;display:flex}.cb-mobile-menu-nav-link{color:var(--cb-text);font-family:var(--cb-f-display);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px;font-weight:400;text-decoration:none;transition:background .16s,color .16s;display:flex}.cb-mobile-menu-nav-link:hover,.cb-mobile-menu-nav-link:focus-visible{background:color-mix(in srgb, var(--cb-text) 7%, transparent);color:var(--cb-text);outline:none}.cb-mobile-menu-nav-link[data-active=true]{background:var(--cb-sidebar-accent);color:var(--cb-sidebar-active);font-weight:600}.cb-mobile-menu-nav-link[data-active=true]:hover,.cb-mobile-menu-nav-link[data-active=true]:focus-visible{background:color-mix(in srgb, var(--cb-sidebar-active) 18%, var(--cb-sidebar-accent))}.cb-mobile-menu-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cb-mobile-menu-accordion{border-top:1px solid var(--cb-divider);flex-direction:column;display:flex}.cb-accordion-item{border-bottom:1px solid var(--cb-divider)}.cb-accordion-header{margin:0;display:flex}.cb-accordion-trigger{cursor:pointer;font-family:var(--cb-f-display);letter-spacing:.22em;text-transform:uppercase;color:var(--cb-text);background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:18px 4px;font-size:14px;font-weight:500;transition:color .16s;display:flex}.cb-accordion-trigger:hover,.cb-accordion-trigger:focus-visible{color:var(--cb-text);outline:none}.cb-accordion-trigger[data-state=open]{color:var(--cb-text)}.cb-accordion-chevron{color:var(--cb-text-dim);flex-shrink:0;transition:transform .22s cubic-bezier(.22,1,.36,1)}.cb-accordion-trigger[data-state=open] .cb-accordion-chevron{color:var(--cb-text-mid);transform:rotate(180deg)}.cb-accordion-content{overflow:hidden}.cb-accordion-content[data-state=open]{animation:.24s cubic-bezier(.22,1,.36,1) cb-accordion-down}.cb-accordion-content[data-state=closed]{animation:.2s cubic-bezier(.4,0,1,1) cb-accordion-up}@keyframes cb-accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes cb-accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.cb-accordion-content-inner{padding:4px 0 18px}.cb-accordion-content-inner .cb-menu-header{display:none}.cb-accordion-content-inner .cb-menu-scroll{max-height:none;padding:0;overflow:visible}.cb-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cb-toolbar-btn{border:1px solid var(--cb-divider);cursor:pointer;width:38px;height:38px;color:var(--cb-text-mid);transition:var(--cb-ui-transition,border-color .2s, color .2s);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cb-toolbar-btn:hover,.cb-toolbar-btn:focus-visible{color:var(--cb-text);border-color:var(--cb-id-border);outline:none}.cb-toolbar-btn--admin[data-active=true]{color:var(--cb-green);border-color:var(--cb-green);background:var(--cb-ring-bg-done)}.cb-toolbar-btn--dev[data-active=true]{color:var(--cb-amber);border-color:var(--cb-amber);background:var(--cb-ring-bg-active)}.cb-pill-link{font-family:var(--cb-f-display);letter-spacing:1px;text-transform:uppercase;color:var(--cb-text-mid);border:1px solid var(--cb-divider);border-radius:999px;flex-shrink:0;padding:5px 14px;font-size:13px;font-weight:400;text-decoration:none;transition:border-color .14s,color .14s}.cb-pill-link--trailing{margin-left:auto}.cb-pill-link:hover,.cb-pill-link:focus-visible{color:var(--cb-text);border-color:var(--cb-text-mid);outline:none}.cb-task-link{letter-spacing:.8px;color:var(--cb-sidebar-active);text-transform:uppercase;background:var(--cb-id-bg);border:1px solid var(--cb-id-border);border-radius:var(--cb-badge-radius);cursor:pointer;font-size:11px;font-weight:700;font-family:var(--cb-f-display);vertical-align:middle;align-items:center;gap:4px;padding:2px 7px 2px 6px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.cb-task-link:hover,.cb-task-link:focus-visible{background:var(--cb-sidebar-accent);border-color:var(--cb-sidebar-active);outline:none}.cb-task-link.cb-task-link--inert{color:var(--cb-text-dim);border-color:var(--cb-card-border);cursor:default;text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--cb-text-dim) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--cb-text-dim) 60%, transparent);background:0 0}.cb-task-link.cb-task-link--inert:hover{border-color:var(--cb-card-border);background:0 0}.cb-dep-node{cursor:pointer;background:linear-gradient(135deg,#23284be6 0%,#191c3cf2 100%);border:1px solid #6c72cb59;border-radius:10px;flex-direction:column;gap:4px;padding:10px 14px;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 12px #00002866}.cb-dep-node[data-warn=true]{border-color:#f6a8284d}.cb-dep-node[data-scope="1.18"]{opacity:.72;border-style:dashed}.cb-dep-node:hover,.cb-dep-node:focus-visible{border-color:var(--cb-dep-accent);background:linear-gradient(135deg, color-mix(in srgb, var(--cb-dep-accent) 8%, #23284be6) 0%, color-mix(in srgb, var(--cb-dep-accent) 5%, #191c3cf2) 100%);box-shadow:0 4px 20px #00002880, 0 0 0 2px var(--cb-dep-accent-shadow);outline:none}.cb-external-link{color:var(--cb-text-mid);border:1px solid var(--cb-card-border);border-radius:var(--cb-badge-radius);font-size:12px;font-weight:500;font-family:var(--cb-f-display);cursor:pointer;align-items:center;gap:6px;padding:5px 12px;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.cb-external-link:hover,.cb-external-link:focus-visible{border-color:var(--cb-sidebar-active);color:var(--cb-sidebar-active);outline:none}.cb-anchor-host{scroll-margin-top:var(--cb-anchor-scroll-margin);position:relative}.cb-anchor-link{width:22px;height:22px;color:var(--cb-text-dim);opacity:0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;margin-left:2px;text-decoration:none;transition:opacity .15s,color .15s,background .15s,border-color .15s;display:inline-flex}.cb-anchor-host:hover .cb-anchor-link,.cb-anchor-host:focus-within .cb-anchor-link,.cb-anchor-link:focus-visible{opacity:1}.cb-anchor-link[data-show-slug=true]{opacity:1;border-color:var(--cb-card-border);background:var(--cb-id-bg);width:auto;height:22px;color:var(--cb-text-dim);gap:6px;padding:0 8px}.cb-anchor-link__slug{font-family:var(--cb-f-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.2px;color:inherit;white-space:nowrap;font-size:11px;font-weight:500}.cb-anchor-link:hover,.cb-anchor-link:focus-visible{color:var(--cb-sidebar-active);background:color-mix(in srgb, var(--cb-sidebar-active) 12%, transparent);border-color:color-mix(in srgb, var(--cb-sidebar-active) 35%, transparent);outline:none}.cb-anchor-link[data-copied=true],.cb-anchor-link[data-copied=true]:hover,.cb-anchor-link[data-copied=true]:focus-visible{color:var(--cb-green);background:color-mix(in srgb, var(--cb-green) 14%, transparent);border-color:color-mix(in srgb, var(--cb-green) 40%, transparent);opacity:1}.cb-id-chip{letter-spacing:1px;color:var(--cb-sidebar-active);text-transform:uppercase;background:var(--cb-id-bg);border:1px solid var(--cb-id-border);border-radius:var(--cb-badge-radius);white-space:nowrap;font-size:11px;font-weight:700;font-family:var(--cb-f-display);align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.cb-id-chip--anchor{cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.cb-id-chip--anchor svg{opacity:.5;flex-shrink:0;transition:opacity .15s}.cb-id-chip--anchor:hover svg,.cb-id-chip--anchor:focus-visible svg{opacity:1}.cb-id-chip--anchor:hover,.cb-id-chip--anchor:focus-visible{border-color:color-mix(in srgb, var(--cb-sidebar-active) 50%, var(--cb-id-border));background:color-mix(in srgb, var(--cb-sidebar-active) 10%, var(--cb-id-bg));outline:none}.cb-id-chip--anchor[data-copied=true],.cb-id-chip--anchor[data-copied=true]:hover,.cb-id-chip--anchor[data-copied=true]:focus-visible{color:var(--cb-green);border-color:color-mix(in srgb, var(--cb-green) 40%, transparent);background:color-mix(in srgb, var(--cb-green) 10%, var(--cb-id-bg))}.cb-id-chip--anchor[data-copied=true] svg,.cb-id-chip--anchor[data-copied=true]:hover svg{opacity:1}.cb-stage-ring{box-sizing:border-box;z-index:1;transition:var(--cb-ring-transition,transform .15s, box-shadow .15s);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cb-stage-ring:hover{transform:scale(var(--cb-ring-scale,1.08))}.cb-stage-ring[data-status=done]:hover{box-shadow:var(--cb-glow-green,none)}.cb-stage-ring[data-status=active]:hover{box-shadow:var(--cb-glow-amber,none)}.cb-drag-grip{cursor:grab;color:var(--cb-text-dim);opacity:.6;align-items:center;transition:opacity .15s;display:flex}.cb-drag-grip:hover{opacity:1}.cb-dialog-overlay{z-index:80;background:#00001470;animation:.15s ease-out cb-overlay-in;position:fixed;inset:0}.cb-dialog-overlay[data-state=closed]{animation:.15s ease-in cb-overlay-out}@keyframes cb-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes cb-overlay-out{0%{opacity:1}to{opacity:0}}.cb-tip{background:var(--cb-tip-bg);color:var(--cb-tip-text);border:1px solid var(--cb-tip-border);border-radius:var(--cb-tip-radius);box-shadow:var(--cb-tip-shadow);font-family:var(--cb-f-body);z-index:90;-webkit-user-select:none;user-select:none;max-width:260px;padding:6px 10px;font-size:12px;line-height:1.35;animation:.12s ease-out cb-tip-fade-in}@keyframes cb-tip-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.cb-account-button{border:1px solid var(--cb-divider);background:color-mix(in srgb, var(--cb-sidebar-active) 10%, transparent);width:38px;height:38px;color:var(--cb-text);font-family:var(--cb-f-display);letter-spacing:.02em;cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:border-color .14s,background .14s;display:flex}.cb-account-button:hover,.cb-account-button:focus-visible,.cb-account-button[data-state=open]{border-color:var(--cb-sidebar-active);background:color-mix(in srgb, var(--cb-sidebar-active) 16%, transparent);outline:none}.cb-menu-popover{background:var(--cb-node-bg);border:1px solid var(--cb-card-border);width:400px;max-width:calc(100vw - 24px);max-height:min(80vh,720px);box-shadow:var(--cb-card-shadow);-webkit-backdrop-filter:blur(18px);z-index:200;border-radius:16px;flex-direction:column;animation:.14s ease-out cb-popover-in;display:flex;overflow:hidden}.cb-menu-popover[data-state=closed]{animation:.12s ease-in cb-popover-out}@keyframes cb-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes cb-popover-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.cb-menu-scroll{flex-direction:column;display:flex;overflow-y:auto}.cb-menu-header{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 14px;display:flex}.cb-menu-title{font-family:var(--cb-f-display);letter-spacing:1.6px;text-transform:uppercase;color:var(--cb-text);margin:0;font-size:16px;font-weight:500}.cb-menu-identity{align-items:center;gap:14px;padding:14px 18px;display:flex}.cb-menu-identity-avatar{background:color-mix(in srgb, var(--cb-sidebar-active) 18%, transparent);border:1px solid color-mix(in srgb, var(--cb-sidebar-active) 40%, transparent);width:40px;height:40px;font-family:var(--cb-f-display);color:var(--cb-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.cb-menu-identity-body{flex-direction:column;gap:2px;min-width:0;display:flex}.cb-menu-identity-name{font-family:var(--cb-f-body);color:var(--cb-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.cb-menu-identity-sub{font-family:var(--cb-f-body);color:var(--cb-text-dim);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.4;overflow:hidden}.cb-menu-divider{background:var(--cb-divider);flex-shrink:0;height:1px}.cb-menu-section{flex-direction:column;gap:10px;padding:14px 18px;display:flex}.cb-menu-section-label{font-family:var(--cb-f-display);letter-spacing:1.5px;text-transform:uppercase;color:var(--cb-text-dim);font-size:11px;font-weight:600}.cb-menu-row{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.cb-menu-row--stacked{flex-direction:column;align-items:stretch;gap:6px}.cb-menu-row-body{flex-direction:column;gap:2px;min-width:0;display:flex}.cb-menu-row-label{font-family:var(--cb-f-display);letter-spacing:.13em;text-transform:uppercase;color:var(--cb-text-dim);font-size:10px}.cb-menu-row-value{font-family:var(--cb-f-body);color:var(--cb-text);word-break:break-all;font-size:13px;line-height:1.4}.cb-menu-row-main{font-family:var(--cb-f-display);color:var(--cb-text);font-size:14px;font-weight:400}.cb-menu-row-detail{font-family:var(--cb-f-body);color:var(--cb-text-mid);margin-top:2px;font-size:12px}.cb-menu-select{border:1px solid var(--cb-divider);background:var(--cb-card-bg);min-width:160px;height:32px;color:var(--cb-text);font-family:var(--cb-f-display);cursor:pointer;border-radius:8px;flex-shrink:0;padding:0 10px;font-size:12px}.cb-menu-select:hover,.cb-menu-select:focus-visible{border-color:var(--cb-sidebar-active);outline:none}.cb-menu-segmented{border:1px solid var(--cb-divider);border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:inline-flex}.cb-menu-segmented-btn{min-width:64px;height:26px;color:var(--cb-text-mid);font-family:var(--cb-f-display);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;transition:var(--cb-ui-transition,background .2s, color .2s);background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:11px;font-weight:400}.cb-menu-segmented-btn:hover,.cb-menu-segmented-btn:focus-visible{color:var(--cb-text);outline:none}.cb-menu-segmented-btn[aria-pressed=true]{background:var(--cb-sidebar-active);color:var(--cb-bg);font-weight:600}.cb-menu-action{width:100%;color:var(--cb-text-mid);font-family:var(--cb-f-body);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;transition:background .16s,color .16s;display:flex}.cb-menu-action:hover,.cb-menu-action:focus-visible{background:color-mix(in srgb, var(--cb-text) 6%, var(--cb-node-bg));color:var(--cb-text);outline:none}.cb-menu-action--danger{color:var(--cb-red)}.cb-menu-action--danger:hover,.cb-menu-action--danger:focus-visible{background:color-mix(in srgb, var(--cb-text) 6%, var(--cb-node-bg));color:var(--cb-red);outline:none}.cb-admin-dialog-overlay{z-index:120;background:#02061794;animation:.15s ease-out cb-overlay-in;position:fixed;inset:0}.cb-admin-dialog-overlay[data-state=closed]{animation:.15s ease-in cb-overlay-out}.cb-admin-dialog-content{z-index:121;background:var(--cb-node-bg);border:1px solid var(--cb-card-border);width:min(560px,100vw - 48px);max-height:min(80vh,720px);box-shadow:var(--cb-card-shadow);border-radius:18px;flex-direction:column;gap:18px;padding:22px;animation:.16s ease-out cb-admin-dialog-in;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.cb-admin-dialog-content[data-state=closed]{animation:.14s ease-in cb-admin-dialog-out}@keyframes cb-admin-dialog-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes cb-admin-dialog-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}.cb-context-menu{background:var(--cb-tip-bg);border:1px solid var(--cb-tip-border);min-width:200px;box-shadow:var(--cb-tip-shadow);z-index:10000;border-radius:8px;padding:4px 0;animation:.12s ease-out cb-popover-in}.cb-context-menu-item{width:100%;color:var(--cb-tip-text);font-family:var(--cb-f-body);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;align-items:center;gap:8px;padding:7px 14px;font-size:13px;display:flex}.cb-context-menu-item[data-highlighted]{background:var(--cb-sidebar-accent,#ffffff0f);color:var(--cb-tip-text)}.cb-context-menu-check{text-align:center;flex-shrink:0;width:16px;font-size:12px}.cb-context-menu-divider{background:var(--cb-tip-divider);height:1px;margin:4px 10px}.cb-default-assignee-row[data-selected=false]:hover{background:color-mix(in srgb, var(--cb-text) 6%, transparent)!important}.cb-default-assignee-row:focus-visible{outline:2px solid var(--cb-amber);outline-offset:-2px}.cb-default-assignee-chip{cursor:pointer;transition:transform .12s,box-shadow .12s}.cb-default-assignee-chip:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--cb-amber) 60%, transparent)!important}.cb-empty-assignee-chip{color:var(--cb-text-dim);border:1px dashed color-mix(in srgb, var(--cb-text-dim) 55%, transparent);background:0 0;transition:background .16s,border-color .16s,color .16s,box-shadow .16s}.cb-empty-assignee-chip:hover,.cb-empty-assignee-chip:focus-visible{background:color-mix(in srgb, var(--cb-amber) 18%, transparent);border:1px solid var(--cb-amber);color:var(--cb-amber);box-shadow:0 0 0 2px color-mix(in srgb, var(--cb-amber) 35%, transparent);outline:none}@media (prefers-reduced-motion:reduce){.cb-dialog-overlay,.cb-dialog-overlay[data-state=closed],.cb-menu-popover,.cb-menu-popover[data-state=closed],.cb-admin-dialog-overlay,.cb-admin-dialog-overlay[data-state=closed],.cb-admin-dialog-content,.cb-admin-dialog-content[data-state=closed],.cb-tip{animation:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.cb-home{justify-content:center;align-items:flex-start;min-height:calc(100vh - 64px);padding:72px 24px 96px;display:flex}.cb-home-inner{flex-direction:column;gap:48px;width:100%;max-width:960px;display:flex}.cb-home-header{flex-direction:column;gap:14px;display:flex}.cb-home-title{font-family:var(--cb-f-display);letter-spacing:.3px;color:var(--cb-text);margin:0;font-size:38px;font-weight:300;line-height:1.1}.cb-home-subtitle{font-family:var(--cb-f-display);color:var(--cb-text-mid);max-width:620px;margin:0;font-size:17px;font-weight:300;line-height:1.45}.cb-home-identity{font-family:var(--cb-f-display);letter-spacing:1.5px;text-transform:uppercase;color:var(--cb-text-dim);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;font-size:12px;display:flex}.cb-home-identity-email{font-family:var(--cb-f-body);letter-spacing:0;text-transform:none;color:var(--cb-text-mid);word-break:break-all;font-size:13px}.cb-home-identity-badges{flex-wrap:wrap;gap:6px;display:inline-flex}.cb-home-role-badge{border-radius:var(--cb-badge-radius,5px);font-family:var(--cb-f-display);letter-spacing:1.8px;text-transform:uppercase;background:color-mix(in srgb, var(--cb-text-dim) 10%, transparent);color:var(--cb-text-mid);align-items:center;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.cb-home-role-badge--accent{background:color-mix(in srgb, var(--cb-sidebar-active) 14%, transparent);color:var(--cb-text)}.cb-home-stack{flex-direction:column;gap:14px;display:flex}.cb-home-tile{background:var(--cb-card-bg);border:1px solid var(--cb-card-border);border-radius:var(--cb-card-radius,14px);color:inherit;align-items:center;gap:20px;padding:22px 26px;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;position:relative}.cb-home-tile:hover,.cb-home-tile:focus-visible{border-color:color-mix(in srgb, var(--cb-sidebar-active) 55%, var(--cb-card-border));background:color-mix(in srgb, var(--cb-sidebar-active) 6%, var(--cb-card-bg));box-shadow:0 6px 24px -16px color-mix(in srgb, var(--cb-sidebar-active) 70%, transparent);outline:none}.cb-home-tile-body{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.cb-home-tile-eyebrow{font-family:var(--cb-f-display);letter-spacing:2.5px;text-transform:uppercase;color:var(--cb-text-dim);font-size:11px;font-weight:600}.cb-home-tile-title{font-family:var(--cb-f-display);letter-spacing:.3px;color:var(--cb-text);font-size:22px;font-weight:500}.cb-home-tile-arrow{color:var(--cb-text-dim);flex:none;transition:color .16s,opacity .16s}.cb-home-tile:hover .cb-home-tile-arrow,.cb-home-tile:focus-visible .cb-home-tile-arrow{color:var(--cb-sidebar-active)}.cb-home-preview-card{background:var(--cb-node-bg);border:1px solid color-mix(in srgb, var(--cb-amber) 55%, var(--cb-card-border));border-radius:var(--cb-card-radius,14px);box-shadow:var(--cb-card-shadow), 0 0 0 1px color-mix(in srgb, var(--cb-amber) 12%, transparent);padding:24px 26px;position:relative;overflow:hidden}.cb-home-preview-card-vignette{color:var(--cb-amber);opacity:.15;pointer-events:none;-webkit-user-select:none;user-select:none;display:flex;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}.cb-home-preview-card-body{flex-direction:column;gap:6px;min-width:0;display:flex}.cb-home-preview-card-eyebrow{font-family:var(--cb-f-display);letter-spacing:2.5px;text-transform:uppercase;color:color-mix(in srgb, var(--cb-amber) 78%, var(--cb-text-dim));font-size:11px;font-weight:600}.cb-home-preview-card-title{font-family:var(--cb-f-display);letter-spacing:.3px;color:var(--cb-text);font-size:22px;font-weight:500}.cb-home-preview-card-message{max-width:62ch;font-family:var(--cb-f-body);color:var(--cb-text-mid);margin:0;font-size:14px;line-height:1.55}.cb-sync-progress__bar{background:color-mix(in srgb, var(--cb-divider) 60%, transparent);border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}.cb-sync-progress__fill{--cb-progress-pct:0%;height:100%;width:var(--cb-progress-pct);background:var(--cb-sidebar-active);border-radius:999px;transition:width .22s,background-color .22s}.cb-sync-progress__fill[data-status=running]{background:linear-gradient(90deg, color-mix(in srgb, var(--cb-sidebar-active) 70%, transparent), var(--cb-sidebar-active));animation:1.4s ease-in-out infinite cb-sync-progress-shimmer}.cb-sync-progress__fill[data-status=partial]{background:linear-gradient(90deg, var(--cb-sidebar-active), color-mix(in srgb, var(--cb-amber) 75%, var(--cb-sidebar-active)))}.cb-sync-progress__fill[data-status=done]{background:var(--cb-green)}@keyframes cb-sync-progress-shimmer{0%,to{opacity:.85}50%{opacity:1}}.cb-sync-progress__row{background:var(--cb-card-bg-head);border:1px solid var(--cb-divider);font-family:var(--cb-f-body);color:var(--cb-text-mid);border-radius:10px;grid-template-columns:12px 1fr auto auto;align-items:center;gap:10px;padding:8px 12px;font-size:13px;transition:background-color .16s,border-color .16s,color .16s;display:grid}.cb-sync-progress__row[data-status=running]{border-color:color-mix(in srgb, var(--cb-sidebar-active) 45%, var(--cb-divider));color:var(--cb-text)}.cb-sync-progress__row[data-status=done]{border-color:color-mix(in srgb, var(--cb-green) 35%, var(--cb-divider))}.cb-sync-progress__row[data-status=failed]{border-color:color-mix(in srgb, var(--cb-red) 45%, var(--cb-divider));background:color-mix(in srgb, var(--cb-red) 8%, var(--cb-card-bg-head))}.cb-sync-progress__row-dot{background:var(--cb-ring-dim,var(--cb-divider));border:1px solid var(--cb-divider);border-radius:999px;flex-shrink:0;width:10px;height:10px}.cb-sync-progress__row-dot[data-status=queued]{background:0 0}.cb-sync-progress__row-dot[data-status=running]{background:var(--cb-sidebar-active);border-color:#0000;animation:1.1s ease-in-out infinite cb-sync-progress-pulse}.cb-sync-progress__row-dot[data-status=done]{background:var(--cb-green);border-color:#0000}.cb-sync-progress__row-dot[data-status=failed]{background:var(--cb-red);border-color:#0000}@keyframes cb-sync-progress-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.35)}}.cb-sync-progress__row-name{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.cb-sync-progress__row-op{font-family:var(--cb-f-display);letter-spacing:1.1px;text-transform:uppercase;color:var(--cb-text-dim);border:1px solid var(--cb-divider);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.cb-sync-progress__row-status{font-family:var(--cb-f-display);letter-spacing:1.1px;text-transform:uppercase;color:var(--cb-text-dim);font-size:11px;font-weight:600}.cb-sync-progress__row-status[data-status=running]{color:var(--cb-sidebar-active)}.cb-sync-progress__row-status[data-status=done]{color:var(--cb-green)}.cb-sync-progress__row-status[data-status=failed]{color:var(--cb-red)}.cb-sync-phases{background:var(--cb-card-bg-head);border:1px solid var(--cb-divider);border-radius:10px;align-items:center;gap:14px;padding:10px 12px;display:flex}.cb-sync-phases__step{font-family:var(--cb-f-display);letter-spacing:1.1px;text-transform:uppercase;color:var(--cb-text-dim);align-items:center;gap:8px;font-size:11px;font-weight:600;transition:color .16s;display:flex}.cb-sync-phases__step[data-status=running]{color:var(--cb-sidebar-active)}.cb-sync-phases__step[data-status=done]{color:var(--cb-green)}.cb-sync-phases__step[data-status=failed]{color:var(--cb-red)}.cb-sync-phases__dot{border:1px solid var(--cb-divider);background:0 0;border-radius:999px;flex-shrink:0;width:10px;height:10px}.cb-sync-phases__dot[data-status=running]{background:var(--cb-sidebar-active);border-color:#0000;animation:1.1s ease-in-out infinite cb-sync-progress-pulse}.cb-sync-phases__dot[data-status=done]{background:var(--cb-green);border-color:#0000}.cb-sync-phases__dot[data-status=failed]{background:var(--cb-red);border-color:#0000}.cb-sync-phases__sep{background:var(--cb-divider);flex:1;min-width:8px;height:1px}.cb-search-trigger{border:1px solid var(--cb-divider);background:color-mix(in srgb, var(--cb-bg) 60%, transparent);width:clamp(280px,24vw,420px);height:40px;color:var(--cb-text-mid);font-family:var(--cb-f-sans,inherit);letter-spacing:.02em;cursor:pointer;border-radius:11px;justify-content:flex-start;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:13px;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.cb-search-trigger:hover,.cb-search-trigger:focus-visible{background:color-mix(in srgb, var(--cb-card-bg) 80%, transparent);color:var(--cb-text);border-color:color-mix(in srgb, var(--cb-text-mid) 38%, transparent);outline:none}.cb-search-trigger-label{text-align:left;flex:1;min-width:0;font-weight:500}.cb-search-trigger-kbd{border-left:1px solid var(--cb-divider);color:var(--cb-text-dim);gap:3px;margin-left:auto;padding-left:8px;display:inline-flex}.cb-search-trigger-kbd kbd,.cb-search-esc kbd,.cb-search-footer kbd{border:1px solid var(--cb-divider);background:color-mix(in srgb, var(--cb-bg) 70%, transparent);min-width:18px;height:18px;color:var(--cb-text-mid);font-family:var(--cb-f-mono,ui-monospace, monospace);border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;line-height:1;display:inline-flex}.cb-search-trigger-mobile-wrap{align-items:center;margin-right:4px;display:none}.cb-search-overlay{z-index:90;background:0 0;animation:.16s cb-search-fade-in;position:fixed;inset:0}.cb-search-overlay[data-state=closed]{animation:.12s cb-search-fade-out}.cb-search-content{z-index:95;background:var(--cb-card-bg);border:1px solid var(--cb-card-border);border-radius:14px;flex-direction:column;width:min(560px,100vw - 32px);max-height:calc(100vh - 96px);animation:.18s cb-search-panel-in;display:flex;position:fixed;top:78px;right:16px;overflow:hidden;box-shadow:0 18px 60px #00000073,0 4px 16px #00000047}.cb-search-content[data-state=closed]{animation:.14s cb-search-panel-out}.cb-search-input-row{border-bottom:1px solid var(--cb-divider);color:var(--cb-text-mid);align-items:center;gap:10px;padding:14px 16px;display:flex}.cb-search-input{min-width:0;color:var(--cb-text);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:15px}.cb-search-input::placeholder{color:var(--cb-text-dim)}.cb-search-esc{flex-shrink:0}.cb-search-results{flex:1;padding:6px 0;overflow-y:auto}.cb-search-group{border-top:1px solid var(--cb-divider);padding:6px 0 10px}.cb-search-group:first-of-type{border-top:0}.cb-search-group-heading{font-family:var(--cb-f-display,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--cb-text-dim);padding:8px 18px 4px;font-size:10.5px}.cb-search-subgroup{padding:0 8px}.cb-search-subgroup-heading{letter-spacing:.04em;color:var(--cb-text-dim);opacity:.8;padding:6px 10px 2px;font-size:11px;font-weight:500}.cb-search-item{width:100%;color:var(--cb-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;transition:background .12s;display:flex}.cb-search-item[data-active=true]{background:color-mix(in srgb, var(--cb-text-mid) 14%, transparent)}.cb-search-item:focus-visible{outline:2px solid color-mix(in srgb, var(--cb-text-mid) 60%, transparent);outline-offset:2px}.cb-search-item-badge{background:color-mix(in srgb, var(--cb-text-mid) 14%, transparent);min-width:38px;height:22px;color:var(--cb-text-mid);font-family:var(--cb-f-mono,ui-monospace, monospace);letter-spacing:.03em;text-transform:uppercase;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:10.5px;display:inline-flex}.cb-search-item-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cb-search-item-title{color:var(--cb-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.cb-search-item-subtitle{color:var(--cb-text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cb-search-item-arrow{color:var(--cb-text-dim);opacity:0;font-size:12px;transition:opacity .12s}.cb-search-item[data-active=true] .cb-search-item-arrow{opacity:1}.cb-search-empty{text-align:center;color:var(--cb-text-dim);padding:36px 20px;font-size:13px}.cb-search-footer{border-top:1px solid var(--cb-divider);background:color-mix(in srgb, var(--cb-bg) 65%, transparent);color:var(--cb-text-dim);align-items:center;gap:14px;padding:8px 14px;font-size:11px;display:flex}.cb-search-footer kbd{margin-right:3px}.cb-search-footer-right{margin-left:auto}mark.cb-search-hit{background:color-mix(in srgb, var(--cb-amber,#f6a828) 35%, transparent);color:inherit;box-shadow:0 0 0 1px color-mix(in srgb, var(--cb-amber,#f6a828) 55%, transparent);border-radius:2px;padding:0}mark.cb-search-hit.cb-search-hit--active{background:color-mix(in srgb, var(--cb-amber,#f6a828) 65%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--cb-amber,#f6a828) 80%, transparent)}@keyframes cb-search-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cb-search-fade-out{0%{opacity:1}to{opacity:0}}@keyframes cb-search-slide-in{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@keyframes cb-search-slide-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-4px)}}@keyframes cb-search-panel-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes cb-search-panel-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10px)}}@media (max-width:767px){.cb-header-actions--desktop{display:none}.cb-hamburger-btn,.cb-search-trigger-mobile-wrap{display:inline-flex}.cb-search-overlay{background:color-mix(in srgb, var(--cb-bg) 55%, #0009);-webkit-backdrop-filter:blur(6px)saturate(1.2)}.cb-search-content{width:calc(100vw - 16px);max-height:88vh;animation:.18s cb-search-slide-in;top:4vh;left:50%;right:auto;transform:translate(-50%)}.cb-search-content[data-state=closed]{animation:.14s cb-search-slide-out}.cb-home{padding:40px 16px 64px}.cb-home-inner{gap:32px}.cb-home-title{font-size:28px}.cb-home-subtitle{font-size:15px}.cb-home-stack{gap:12px}.cb-home-tile{gap:14px;padding:18px 20px}.cb-home-tile-title{font-size:19px}.cb-home-preview-card{padding:20px 20px 22px}.cb-home-preview-card-title{font-size:19px}.cb-home-preview-card-message{font-size:13px}}
