@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-devanagari-300-normal-D7nrgzLr.woff2)format("woff2"),url(/assets/poppins-devanagari-300-normal-5EpgE5P1.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-ext-300-normal-Cirz0Guu.woff2)format("woff2"),url(/assets/poppins-latin-ext-300-normal-nf6F73WS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-normal-Dku2WoCh.woff2)format("woff2"),url(/assets/poppins-latin-300-normal-DCNuMXUj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-devanagari-800-normal-ACzlZF75.woff2)format("woff2"),url(/assets/poppins-devanagari-800-normal-BLmXVokE.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-normal-CDgOlX-1.woff2)format("woff2"),url(/assets/poppins-latin-ext-800-normal-CIZaRbSk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-vietnamese-600-normal-BjlAJixd.woff2)format("woff2"),url(/assets/fraunces-vietnamese-600-normal-DlAl5EAR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2)format("woff2"),url(/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2)format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-vietnamese-700-normal-DH94m5DZ.woff2)format("woff2"),url(/assets/fraunces-vietnamese-700-normal-DxawQjq2.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-ext-700-normal-CanUGppC.woff2)format("woff2"),url(/assets/fraunces-latin-ext-700-normal-DuBstVeD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-700-normal-CEOla-zY.woff2)format("woff2"),url(/assets/fraunces-latin-700-normal-DTjk5d1Q.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-pro-cyrillic-ext-400-normal-Bu9Y9EsI.woff2)format("woff2"),url(/assets/source-serif-pro-cyrillic-ext-400-normal-2ydvPDRD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-pro-cyrillic-400-normal-KDUmws6P.woff2)format("woff2"),url(/assets/source-serif-pro-cyrillic-400-normal-23c9XcZ9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-pro-greek-400-normal-CnNeOVe_.woff2)format("woff2"),url(/assets/source-serif-pro-greek-400-normal-Lj7LgoZd.woff)format("woff");unicode-range:U+370-3FF}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-pro-vietnamese-400-normal-CfuOscx8.woff2)format("woff2"),url(/assets/source-serif-pro-vietnamese-400-normal-BnlVvZF5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-pro-latin-ext-400-normal-S2aRHAtc.woff2)format("woff2"),url(/assets/source-serif-pro-latin-ext-400-normal-Cbi_pmIN.woff)format("woff");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-pro-latin-400-normal-unTwOnjS.woff2)format("woff2"),url(/assets/source-serif-pro-latin-400-normal-CtaTzvhf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Serif Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-pro-cyrillic-ext-400-italic-Dh9SX4No.woff2)format("woff2"),url(/assets/source-serif-pro-cyrillic-ext-400-italic-ebRC47j5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Serif Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-pro-cyrillic-400-italic-Ddq8xOcI.woff2)format("woff2"),url(/assets/source-serif-pro-cyrillic-400-italic-Ti5Ol9IL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Source Serif Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-pro-greek-400-italic-BCwCnB4l.woff2)format("woff2"),url(/assets/source-serif-pro-greek-400-italic-CZ_-4uze.woff)format("woff");unicode-range:U+370-3FF}@font-face{font-family:Source Serif Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-pro-vietnamese-400-italic-C_Nv79yj.woff2)format("woff2"),url(/assets/source-serif-pro-vietnamese-400-italic-DOoLvJ3P.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Serif Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-pro-latin-ext-400-italic-DWZaWhGD.woff2)format("woff2"),url(/assets/source-serif-pro-latin-ext-400-italic-DaXaDRDp.woff)format("woff");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Serif Pro;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-pro-latin-400-italic-CjxGHcSv.woff2)format("woff2"),url(/assets/source-serif-pro-latin-400-italic-DyZxMqez.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-pro-cyrillic-ext-600-normal-BHx7Hl_X.woff2)format("woff2"),url(/assets/source-serif-pro-cyrillic-ext-600-normal-BglGh7qn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-pro-cyrillic-600-normal-Cl9I1KM7.woff2)format("woff2"),url(/assets/source-serif-pro-cyrillic-600-normal-Bq5LpRUQ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-pro-greek-600-normal-CUvmvcAO.woff2)format("woff2"),url(/assets/source-serif-pro-greek-600-normal-BZ8sRCAf.woff)format("woff");unicode-range:U+370-3FF}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-pro-vietnamese-600-normal-Do96p01O.woff2)format("woff2"),url(/assets/source-serif-pro-vietnamese-600-normal-Df5ouX1A.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-pro-latin-ext-600-normal-4BUutYs7.woff2)format("woff2"),url(/assets/source-serif-pro-latin-ext-600-normal-BOh7M_La.woff)format("woff");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-pro-latin-600-normal-mNqi07Zy.woff2)format("woff2"),url(/assets/source-serif-pro-latin-600-normal-CYiwJpl1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-pro-cyrillic-ext-700-normal-FzDaSlJg.woff2)format("woff2"),url(/assets/source-serif-pro-cyrillic-ext-700-normal-ClNsyjG-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-pro-cyrillic-700-normal-Ck7i7olP.woff2)format("woff2"),url(/assets/source-serif-pro-cyrillic-700-normal-DMQgC_hU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-pro-greek-700-normal-CG94k4nK.woff2)format("woff2"),url(/assets/source-serif-pro-greek-700-normal-RIkV3xGE.woff)format("woff");unicode-range:U+370-3FF}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-pro-vietnamese-700-normal-BJmgeVHQ.woff2)format("woff2"),url(/assets/source-serif-pro-vietnamese-700-normal-BrSEyyzA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-pro-latin-ext-700-normal-B81tbgzv.woff2)format("woff2"),url(/assets/source-serif-pro-latin-ext-700-normal-OmegKSd7.woff)format("woff");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Serif Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-pro-latin-700-normal-6fJNPKQF.woff2)format("woff2"),url(/assets/source-serif-pro-latin-700-normal-CIzruIyO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Poppins", "Inter", "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--color-amber-600:oklch(66.6% .179 58.318);--color-green-600:oklch(62.7% .194 149.214);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-gray-100:oklch(96.7% .003 264.542);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ds-surface:#fff;--color-ds-surface-2:#f0efec;--color-ds-border:#00000012;--color-ds-border-hover:#00000024;--color-ds-text-primary:#1a1a1a;--color-ds-text-secondary:#52525c;--color-ds-text-tertiary:#8c8c96;--color-ds-text-muted:#c4c4cc;--color-ds-accent:#ff4d00;--color-ds-accent-soft:#ff4d000f;--color-ds-success:#10b981;--color-ds-success-soft:#10b98114;--color-ds-warning:#f59e0b;--color-ds-warning-soft:#f59e0b14;--color-ds-warning-bg:#fef3c7;--color-ds-danger:#ef4444;--color-ds-danger-soft:#ef444414;--color-ds-danger-bg:#fee2e2;--color-ds-info:#3b82f6;--color-ds-info-soft:#3b82f614;--shadow-ds-xs:0 1px 1px #00000008;--shadow-ds-sm:0 1px 2px #0000000a, 0 1px 3px #00000008;--shadow-ds-md:0 4px 16px -2px #0000000f, 0 2px 4px #0000000a;--shadow-ds-lg:0 12px 40px -8px #00000014, 0 4px 12px #0000000a;--shadow-ds-accent:0 12px 40px -8px #ff4d001f;--ease-ds:cubic-bezier(.22, 1, .36, 1);--duration-ds-fast:.15s;--duration-ds-base:.25s;--duration-ds-slow:.45s}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-\[50px\]{top:50px}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.m-7{margin:calc(var(--spacing) * 7)}.m-8{margin:calc(var(--spacing) * 8)}.m-9{margin:calc(var(--spacing) * 9)}.m-10{margin:calc(var(--spacing) * 10)}.m-11{margin:calc(var(--spacing) * 11)}.m-12{margin:calc(var(--spacing) * 12)}.m-13{margin:calc(var(--spacing) * 13)}.m-14{margin:calc(var(--spacing) * 14)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-\[34px\]{height:34px}.h-\[84px\]{height:84px}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-\[34px\]{width:34px}.w-full{width:100%}.max-w-\[320px\]{max-width:320px}.max-w-\[440px\]{max-width:440px}.max-w-\[520px\]{max-width:520px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[920px\]{max-width:920px}.max-w-\[1280px\]{max-width:1280px}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[animation\:ds-fade-slide-in_600ms_var\(--ease-ds\)_both\]{animation:ds-fade-slide-in .6s var(--ease-ds) both}.\[animation\:ds-shimmer_1\.6s_ease-in-out_infinite\]{animation:1.6s ease-in-out infinite ds-shimmer}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.grid-cols-\[64px_1fr\]{grid-template-columns:64px 1fr}.grid-cols-\[80px_1fr\]{grid-template-columns:80px 1fr}.grid-cols-\[100px_1fr\]{grid-template-columns:100px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-ds-accent{border-color:var(--color-ds-accent)}.border-ds-border{border-color:var(--color-ds-border)}.border-transparent{border-color:#0000}.bg-\[\#0f1115\]{background-color:#0f1115}.bg-\[\#F0EFEC\]{background-color:#f0efec}.bg-\[\#fafafb\]{background-color:#fafafb}.bg-\[var\(--color-ds-danger-soft\)\]{background-color:var(--color-ds-danger-soft)}.bg-\[var\(--color-ds-info-soft\)\]{background-color:var(--color-ds-info-soft)}.bg-\[var\(--color-ds-success-soft\)\]{background-color:var(--color-ds-success-soft)}.bg-\[var\(--color-ds-warning-soft\)\]{background-color:var(--color-ds-warning-soft)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-ds-accent{background-color:var(--color-ds-accent)}.bg-ds-accent-soft{background-color:var(--color-ds-accent-soft)}.bg-ds-surface{background-color:var(--color-ds-surface)}.bg-ds-surface-2{background-color:var(--color-ds-surface-2)}.bg-ds-surface-2\/40{background-color:#f0efec66}@supports (color:color-mix(in lab, red, red)){.bg-ds-surface-2\/40{background-color:color-mix(in oklab, var(--color-ds-surface-2) 40%, transparent)}}.bg-ds-text-primary{background-color:var(--color-ds-text-primary)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-\[linear-gradient\(90deg\,rgba\(0\,0\,0\,0\.04\)_0\%\,rgba\(0\,0\,0\,0\.08\)_50\%\,rgba\(0\,0\,0\,0\.04\)_100\%\)\]{background-image:linear-gradient(90deg,#0000000a 0%,#00000014 50%,#0000000a 100%)}.bg-\[length\:200\%_100\%\]{background-size:200% 100%}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[var\(--color-ds-danger\)\]{color:var(--color-ds-danger)}.text-\[var\(--color-ds-info\)\]{color:var(--color-ds-info)}.text-\[var\(--color-ds-success\)\]{color:var(--color-ds-success)}.text-\[var\(--color-ds-warning\)\]{color:var(--color-ds-warning)}.text-amber-600{color:var(--color-amber-600)}.text-blue-600{color:var(--color-blue-600)}.text-ds-accent{color:var(--color-ds-accent)}.text-ds-text-muted{color:var(--color-ds-text-muted)}.text-ds-text-primary{color:var(--color-ds-text-primary)}.text-ds-text-secondary{color:var(--color-ds-text-secondary)}.text-ds-text-tertiary{color:var(--color-ds-text-tertiary)}.text-green-600{color:var(--color-green-600)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-ds-accent\)\]{--tw-shadow:var(--shadow-ds-accent);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-ds-lg\)\]{--tw-shadow:var(--shadow-ds-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-ds-sm\)\]{--tw-shadow:var(--shadow-ds-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-ds-xs\)\]{--tw-shadow:var(--shadow-ds-xs);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,border-color\,transform\]{transition-property:box-shadow,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[var\(--duration-ds-base\)\]{--tw-duration:var(--duration-ds-base);transition-duration:var(--duration-ds-base)}.duration-\[var\(--duration-ds-fast\)\]{--tw-duration:var(--duration-ds-fast);transition-duration:var(--duration-ds-fast)}.duration-\[var\(--duration-ds-slow\)\]{--tw-duration:var(--duration-ds-slow);transition-duration:var(--duration-ds-slow)}.ease-\[var\(--ease-ds\)\]{--tw-ease:var(--ease-ds);transition-timing-function:var(--ease-ds)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#FF4D00\]:hover{border-color:#ff4d00}.hover\:border-\[rgba\(255\,77\,0\,0\.30\)\]:hover{border-color:#ff4d004d}.hover\:border-ds-border-hover:hover{border-color:var(--color-ds-border-hover)}.hover\:bg-\[rgba\(15\,17\,21\,0\.02\)\]:hover{background-color:#0f111505}.hover\:bg-\[rgba\(15\,17\,21\,0\.04\)\]:hover{background-color:#0f11150a}.hover\:bg-black\/8:hover{background-color:#00000014}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/8:hover{background-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.hover\:bg-ds-accent-soft:hover{background-color:var(--color-ds-accent-soft)}.hover\:bg-ds-surface-2:hover{background-color:var(--color-ds-surface-2)}.hover\:bg-ds-surface-2\/60:hover{background-color:#f0efec99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ds-surface-2\/60:hover{background-color:color-mix(in oklab, var(--color-ds-surface-2) 60%, transparent)}}.hover\:text-ds-text-primary:hover{color:var(--color-ds-text-primary)}.hover\:text-ds-text-secondary:hover{color:var(--color-ds-text-secondary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[var\(--shadow-ds-md\)\]:hover{--tw-shadow:var(--shadow-ds-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-ds-accent:focus{border-color:var(--color-ds-accent)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ds-accent-soft:focus{--tw-ring-color:var(--color-ds-accent-soft)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:inline{display:inline}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media (width>=48rem){.md\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.md\:-mb-8{margin-bottom:calc(var(--spacing) * -8)}.md\:ml-64{margin-left:calc(var(--spacing) * 64)}.md\:flex{display:flex}.md\:inline{display:inline}.md\:h-5{height:calc(var(--spacing) * 5)}.md\:h-10{height:calc(var(--spacing) * 10)}.md\:w-5{width:calc(var(--spacing) * 5)}.md\:w-10{width:calc(var(--spacing) * 10)}.md\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:items-center{align-items:center}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:pt-0{padding-top:calc(var(--spacing) * 0)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-\[15px\]{font-size:15px}.md\:text-\[30px\]{font-size:30px}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@keyframes ds-fade-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-pulse-danger{0%,to{box-shadow:0 0 #ef44448c}50%{box-shadow:0 0 0 6px #ef444400}}@keyframes ds-pulse-success{0%,to{box-shadow:0 0 #10b9818c}50%{box-shadow:0 0 0 6px #10b98100}}@keyframes ds-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ds-check-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes ds-dot-reveal{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--primary:#ff3d00;--primary-light:#ff3d00;--primary-dark:#ff3d00;--primary-bg:#fff0e5;--bg-main:#fffaf6;--bg-card:#fff;--bg-sidebar:#1a1a1a;--bg-sidebar-hover:#2a2a2a;--text-primary:#1a1a1a;--text-secondary:#6b7280;--text-muted:#9ca3af;--text-white:#fff;--color-gestao:#8b5cf6;--color-pm:#ec4899;--color-tech:#3b82f6;--color-design:#10b981;--color-dev:#f59e0b;--color-suporte:#6366f1;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--info:#3b82f6;--border:#e5e7eb;--border-light:#f3f4f6;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px -1px #00000012, 0 2px 4px -2px #0000000d;--shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000d;--shadow-xl:0 20px 25px -5px #00000014, 0 8px 10px -6px #0000000a;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:50px;--transition:all .2s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{background:var(--bg-main);color:var(--text-primary);min-height:100vh;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6}#root{min-height:100vh;display:flex}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.sidebar{z-index:100;border-right:1px solid var(--border);background:#fff;flex-direction:column;align-items:center;width:72px;min-width:72px;height:100vh;padding:16px 0;transition:width .25s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0;overflow:hidden}.sidebar--expanded{align-items:flex-start;width:220px;min-width:220px}.sidebar-header{justify-content:center;width:100%;padding:8px 0 16px;display:flex}.sidebar--expanded .sidebar-header{justify-content:flex-start;padding:8px 16px 16px}.logo-img{border-radius:var(--radius-sm);object-fit:contain;flex-shrink:0;width:40px;height:40px}.logo-img--expanded{object-fit:contain;border-radius:0;width:auto;max-height:36px}.nav-menu{flex-direction:column;flex:1;align-items:center;gap:4px;width:100%;padding:8px 0;list-style:none;display:flex;overflow:hidden auto}.sidebar--expanded .nav-menu{align-items:flex-start;padding:8px 10px}.nav-section{width:100%;list-style:none}.nav-section-items{flex-direction:column;align-items:center;gap:2px;width:100%;margin:0;padding:0;list-style:none;display:flex}.sidebar--expanded .nav-section-items{align-items:flex-start}.nav-section-divider{background:#0000000f;width:28px;height:1px;margin:6px auto}.sidebar--expanded .nav-section-divider{width:100%;margin:8px 0}.nav-section-label{text-transform:uppercase;letter-spacing:.12em;color:#c4c4cc;white-space:nowrap;text-overflow:ellipsis;padding:4px 14px 2px;font-size:9px;font-weight:700;display:block;overflow:hidden}.nav-section-label--collapsible{cursor:pointer;text-transform:uppercase;letter-spacing:.12em;color:#c4c4cc;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:4px 14px 2px;font-family:inherit;font-size:9px;font-weight:700;transition:color .15s;display:flex}.nav-section-label--collapsible:hover{color:#8c8c96}.nav-section-chevron{flex-shrink:0;transition:transform .2s}.nav-section-chevron--collapsed{transform:rotate(-90deg)}.nav-subsection{padding-left:8px}.nav-subsection-label{cursor:pointer;text-transform:uppercase;letter-spacing:.1em;color:#d4d4dc;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:6px 14px 2px;font-family:inherit;font-size:9px;font-weight:700;transition:color .15s;display:flex}.nav-subsection-label:hover{color:#8c8c96}.nav-item{justify-content:center;width:100%;display:flex}.sidebar--expanded .nav-item{justify-content:flex-start}.nav-link{border-radius:var(--radius-md);color:#9ca3af;width:44px;height:44px;transition:var(--transition);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.nav-link--expanded{justify-content:flex-start;gap:12px;width:100%;padding:0 12px}.nav-link:hover{background:var(--primary-bg);color:var(--primary)}.nav-link.active{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:var(--text-white);box-shadow:0 4px 12px #ff6b004d}.nav-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.nav-label{opacity:1;text-overflow:ellipsis;font-size:13px;font-weight:500;transition:opacity .2s;overflow:hidden}.sidebar-toggle{border:1px solid var(--border);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:var(--transition);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:6px 0;display:flex}.sidebar-toggle:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-bg)}.sidebar--expanded .sidebar-toggle{align-self:flex-end;margin-right:10px}.sidebar-footer{border-top:1px solid var(--border);justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 0 4px;display:flex}.sidebar--expanded .sidebar-footer{justify-content:flex-start;padding:12px 16px 4px}.user-avatar{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:#fff;cursor:pointer;width:36px;height:36px;transition:var(--transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.user-avatar:hover{transform:scale(1.1);box-shadow:0 2px 8px #ff6b004d}.user-avatar-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.sidebar-slider-container{flex:1;width:100%;overflow:hidden}.sidebar-slider{will-change:transform;height:100%;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex}.sidebar-slider-panel{flex-shrink:0;height:100%;overflow:hidden auto}.nav-hub-chevron{opacity:.5;flex-shrink:0;margin-left:auto;transition:transform .25s,opacity .2s}.nav-hub-chevron--open{opacity:.8;transform:rotate(90deg)}.nav-link--hub:hover .nav-hub-chevron{opacity:1}.nav-link--back{cursor:pointer;color:var(--text-secondary,#52525c)}.nav-link--back:hover{background:var(--primary-bg);color:var(--primary)}.nav-hub-title{color:var(--text-primary,#1a1a1a);white-space:nowrap;text-overflow:ellipsis;padding:8px 14px 4px;font-size:15px;font-weight:700;display:block;overflow:hidden}@keyframes sidebarFadeIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.sidebar-stagger-item{opacity:0;animation:.22s cubic-bezier(.2,.8,.2,1) forwards sidebarFadeIn}.nav-link--hub{cursor:pointer}.sidebar--expanded .nav-link--hub{transition:background .15s,color .15s,transform .15s}.sidebar--expanded .nav-link--hub:hover{transform:translate(2px)}.nav-label--back{color:var(--text-primary,#1a1a1a);font-weight:600}@keyframes notif-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes notif-slide-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes notif-badge-pop{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes notif-item-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.gestao-dashboard{max-width:100%}.gestao-dashboard-header{margin-bottom:32px}.gestao-dashboard-greeting{color:var(--text-primary,#1a1a1a);margin:0 0 4px;font-size:24px;font-weight:700}.gestao-dashboard-subtitle{color:var(--text-secondary,#52525c);margin:0;font-size:14px}.gestao-dashboard-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.team-section{margin-bottom:32px}.team-section-title{color:#1a1a1a;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:700;display:flex}.team-section-title svg{color:#ff4d00}.team-section-desc{color:#8c8c96;margin:0 0 16px;font-size:13px;line-height:1.5}.team-valores-grid{gap:12px;display:flex;overflow-x:auto}.team-valor-card{background:#fff;border:1px solid #00000012;border-radius:14px;flex:1;gap:12px;min-width:200px;padding:16px;transition:box-shadow .2s;display:flex}.team-valor-card:hover{box-shadow:0 4px 12px #0000000d}.team-valor-num{color:#ff4d001f;flex-shrink:0;font-size:24px;font-weight:800;line-height:1}.team-valor-titulo{color:#1a1a1a;margin-bottom:4px;font-size:14px;font-weight:700;display:block}.team-valor-desc{color:#52525c;font-size:11px;line-height:1.5;display:block}.team-foco{background:#fff;border:1px solid #00000012;border-radius:14px;align-items:stretch;display:flex;overflow:hidden}.team-foco-item{flex:1;padding:20px 24px}.team-foco-divider{background:#00000012;width:1px}.team-foco-label{text-transform:uppercase;letter-spacing:.06em;color:#c4c4cc;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.team-foco-value{color:#1a1a1a;font-size:15px;font-weight:600;line-height:1.4}.team-pedras-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.team-pedra-card{background:#fff;border:1px solid #00000012;border-left:3px solid #ff4d00;border-radius:16px;flex-direction:column;gap:10px;padding:20px;transition:box-shadow .2s;display:flex}.team-pedra-card:hover{box-shadow:0 4px 16px #0000000f}.team-pedra-top{justify-content:space-between;align-items:center;display:flex}.team-pedra-status{border-radius:100px;padding:3px 10px;font-size:11px;font-weight:600}.team-pedra-status--on{color:#10b981;background:#10b98114}.team-pedra-status--off{color:#ef4444;background:#ef444414}.team-pedra-titulo{color:#1a1a1a;margin:0;font-size:16px;font-weight:700;line-height:1.3}.team-pedra-desc{color:#52525c;margin:0;font-size:12px;line-height:1.5}.team-pedra-dono{color:#8c8c96;margin-top:auto;font-size:11px}.team-scorecard{background:#fff;border:1px solid #00000012;border-radius:14px;overflow:hidden}.team-scorecard-row{border-bottom:1px solid #0000000a;align-items:center;gap:12px;padding:14px 20px;display:flex}.team-scorecard-row:last-child{border-bottom:none}.team-scorecard-row:hover{background:#00000003}.team-scorecard-info{flex:1}.team-scorecard-nome{color:#1a1a1a;font-size:14px;font-weight:600;display:block}.team-scorecard-dono{color:#8c8c96;font-size:11px}.team-scorecard-meta{color:#8c8c96;white-space:nowrap;background:#00000008;border-radius:6px;padding:3px 10px;font-size:12px}.team-scorecard-valor{justify-content:flex-end;align-items:center;gap:4px;min-width:80px;font-size:14px;font-weight:700;display:flex}.team-scorecard-valor--on{color:#10b981}.team-scorecard-valor--off{color:#ef4444}.team-scorecard-valor--empty{color:#e5e5e5;font-weight:400}.gestao-dashboard-stack{flex-direction:column;gap:20px;max-width:640px;display:flex}@media (width<=768px){.gestao-dashboard-grid{grid-template-columns:1fr}}.gestao-card{background:var(--card-bg,#fff);border:1px solid var(--border,#00000012);border-radius:16px;padding:24px;transition:box-shadow .2s,transform .2s}.gestao-card:hover{box-shadow:0 4px 16px -2px #0000000f,0 2px 4px #0000000a}.gestao-card--placeholder{background:linear-gradient(135deg, var(--card-bg,#fff) 0%, #f8f7f4 100%)}.gestao-card-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.gestao-card-icon{color:var(--primary,#ff5722);flex-shrink:0}.gestao-card-title{color:var(--text-primary,#1a1a1a);margin:0;font-size:15px;font-weight:600}.gestao-card-placeholder-body{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.gestao-card-placeholder-text{color:var(--text-muted,#c4c4cc);margin:0;font-size:13px;line-height:1.5}.gestao-card--link{color:inherit;cursor:pointer;text-decoration:none}.gestao-card--link:hover{border-color:#00000024}.gestao-card-body{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.gestao-card-empty{color:var(--text-muted,#c4c4cc);font-size:13px;font-style:italic}.gestao-card-link-text{color:var(--primary,#ff5722);opacity:0;font-size:12px;font-weight:500;transition:opacity .15s}.gestao-card--link:hover .gestao-card-link-text{opacity:1}.gestao-card-footer-stats{color:var(--text-muted,#c4c4cc);align-items:center;gap:12px;margin-bottom:8px;font-size:11px;display:flex}.gestao-stat--off{color:#ef4444;font-weight:600}.gestao-health-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:auto}.gestao-mini-pedra{align-items:center;gap:8px;padding:4px 0;display:flex}.gestao-mini-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.gestao-mini-dot--on{background:#10b981}.gestao-mini-dot--off{background:#ef4444}.gestao-mini-label{color:var(--text-primary,#1a1a1a);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.gestao-mini-scorecard-row{align-items:center;gap:8px;padding:3px 0;display:flex}.gestao-mini-meta{color:var(--text-muted,#c4c4cc);white-space:nowrap;margin-left:auto;font-size:11px}.gestao-mini-value{justify-content:flex-end;align-items:center;gap:3px;min-width:50px;font-size:12px;font-weight:600;display:flex}.gestao-mini-value--on{color:#10b981}.gestao-mini-value--off{color:#ef4444}.gestao-mini-value--empty{color:var(--text-muted,#c4c4cc);font-weight:400}.gestao-mini-more{color:var(--text-muted,#c4c4cc);padding-top:4px;font-size:11px}.gestao-problemas-stats{gap:8px;margin-bottom:4px;display:flex}.gestao-problemas-stat{border-radius:100px;padding:2px 8px;font-size:11px;font-weight:600}.gestao-problemas-stat--alta{color:#ef4444;background:#ef44441a}.gestao-problemas-stat--media{color:#f59e0b;background:#f59e0b1a}.gestao-problemas-stat--baixa{color:#94a3b8;background:#0000000a}.gestao-time-member{border-bottom:1px solid #0000000a;padding:8px 0}.gestao-time-member:last-child{border-bottom:none}.gestao-time-member-header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.gestao-time-member-name{color:var(--text-primary,#1a1a1a);font-size:13px;font-weight:600}.gestao-time-member-track{color:var(--text-muted,#c4c4cc);margin-left:auto;font-size:11px;font-weight:500}.gestao-time-member-metric{justify-content:space-between;align-items:center;padding:2px 0 2px 30px;display:flex}.gestao-card-badge-soon{color:var(--text-secondary,#52525c);text-transform:uppercase;letter-spacing:.05em;background:#0000000a;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:600}.pedras-page{max-width:100%}.pedras-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.pedras-header-left{align-items:center;gap:12px;display:flex}.pedras-header-icon{color:var(--primary,#ff5722)}.pedras-title{color:var(--text-primary,#1a1a1a);margin:0;font-size:24px;font-weight:700}.pedras-header-right{align-items:center;gap:10px;display:flex}.pedras-trimestre-select{border:1px solid var(--border,#00000012);color:var(--text-primary,#1a1a1a);cursor:pointer;background:#fff;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:500}.pedras-trimestre-select:focus{border-color:var(--primary,#ff5722);outline:none}.pedras-btn-nova{background:var(--primary,#ff5722);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:opacity .2s;display:flex}.pedras-btn-nova:hover{opacity:.9}.pedras-section{margin-bottom:32px}.pedras-section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#c4c4cc);margin:0 0 16px;font-size:12px;font-weight:700}.pedras-section-divider{background:var(--border,#00000012);width:100%;height:1px;margin:8px 0 24px}.pedras-grid{gap:16px;display:grid}.pedras-grid--empresa{grid-template-columns:repeat(3,1fr)}.pedras-grid--individual{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding-left:8px}@media (width<=900px){.pedras-grid--empresa{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.pedras-grid--empresa,.pedras-grid--individual{grid-template-columns:1fr}}.pedra-card{background:var(--card-bg,#fff);border:1px solid var(--border,#00000012);border-radius:16px;flex-direction:column;gap:10px;padding:20px;transition:box-shadow .2s;display:flex}.pedra-card:hover{box-shadow:0 4px 16px -2px #0000000f,0 2px 4px #0000000a}.pedra-card--empresa{border-left:3px solid var(--primary,#ff5722)}.pedra-card--skeleton{min-height:140px}.pedra-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pedra-status-badge{white-space:nowrap;border-radius:100px;padding:3px 8px;font-size:11px;font-weight:600}.pedra-status-select{border:1px solid var(--border,#00000012);color:var(--text-secondary,#52525c);cursor:pointer;opacity:0;background:#fff;border-radius:6px;padding:2px 4px;font-size:11px;transition:opacity .2s}.pedra-card:hover .pedra-status-select{opacity:1}.pedra-card-titulo{color:var(--text-primary,#1a1a1a);margin:0;font-size:14px;font-weight:600;line-height:1.4}.pedra-card-descricao{color:var(--text-secondary,#52525c);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.pedra-card-footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.pedra-card-dono{align-items:center;gap:6px;display:flex}.pedra-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:flex}.pedra-avatar-stack{align-items:center;display:flex}.pedra-avatar--co{border:2px solid #fff;margin-left:-8px}.pedra-dono-name{color:var(--text-secondary,#52525c);font-size:12px}.pedra-track-toggle{cursor:pointer;background:0 0;border:1px solid;border-radius:100px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.pedra-track-toggle--on{color:#10b981;border-color:#10b98133}.pedra-track-toggle--off{color:#ef4444;border-color:#ef444433}.pedra-track-toggle:disabled{cursor:default;opacity:.7}.pedra-track-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.pedra-card-prazo{color:var(--text-muted,#c4c4cc);font-size:11px}.pedra-card-prazo--soon{color:#f59e0b;font-weight:500}.pedra-card-prazo--urgent{color:#ef4444;font-weight:600}.pedra-card-prazo--overdue{color:#dc2626;font-weight:700}.pedras-group{margin-bottom:16px}.pedras-group-header{cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-bottom:12px;padding:10px 12px;transition:background .15s;display:flex}.pedras-group-header:hover{background:#00000008}.pedras-group-left{color:var(--text-primary,#1a1a1a);align-items:center;gap:8px;display:flex}.pedras-group-name{font-size:14px;font-weight:600}.pedras-group-track{color:var(--text-secondary,#52525c);font-size:12px;font-weight:500}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-line{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:6px;height:14px;animation:1.5s infinite shimmer}.skeleton-line--title{width:70%;height:16px}.skeleton-line--short{width:40%;margin-top:8px}.skeleton-line--badge{width:60px;height:20px;margin-top:12px}.pedras-empty{text-align:center;padding:64px 24px}.pedras-empty-icon{color:var(--text-muted,#c4c4cc);margin-bottom:16px}.pedras-empty-title{color:var(--text-primary,#1a1a1a);margin:0 0 8px;font-size:18px;font-weight:600}.pedras-empty-text{color:var(--text-secondary,#52525c);max-width:400px;margin:0 auto 24px;font-size:14px}.scorecard-page{max-width:100%}.scorecard-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.scorecard-header-left{align-items:center;gap:12px;display:flex}.scorecard-header-icon{color:var(--primary,#ff5722)}.scorecard-title{color:var(--text-primary,#1a1a1a);margin:0;font-size:24px;font-weight:700}.scorecard-controls{align-items:center;gap:12px;display:flex}.scorecard-period-selector{background:var(--bg-muted,#f0efec);border-radius:10px;gap:2px;padding:3px;display:flex}.scorecard-period-btn{cursor:pointer;color:var(--text-muted,#8c8c96);background:0 0;border:none;border-radius:8px;padding:5px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .2s}.scorecard-period-btn:hover{color:var(--text-secondary,#52525c)}.scorecard-period-btn--active{color:var(--primary,#ff5722);background:#fff;font-weight:600;box-shadow:0 1px 3px #0000000f}.scorecard-nav{align-items:center;gap:6px;display:flex}.scorecard-nav-btn{border:1px solid var(--border,#00000012);cursor:pointer;width:32px;height:32px;color:var(--text-secondary,#52525c);background:#fff;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.scorecard-nav-btn:hover{border-color:var(--primary,#ff5722);color:var(--primary,#ff5722)}.scorecard-nav-current{border:1px solid var(--border,#00000012);cursor:pointer;color:var(--text-primary,#1a1a1a);background:#fff;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .15s}.scorecard-nav-current:hover{border-color:var(--primary,#ff5722);color:var(--primary,#ff5722)}.scorecard-split{border:1px solid var(--border,#00000012);background:#fff;border-radius:14px;display:flex;overflow:hidden}.scorecard-fixed{border-right:2px solid var(--border,#00000012);z-index:2;flex-shrink:0;width:400px;min-width:400px;box-shadow:4px 0 8px -4px #00000014}.scorecard-scroll{flex:1;min-width:0;overflow-x:auto}.scorecard-table{border-collapse:collapse;width:100%;font-size:13px}.scorecard-th{text-align:center;color:var(--text-muted,#c4c4cc);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border,#00000012);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}.scorecard-fixed .scorecard-th{text-align:left}.scorecard-th--current{color:var(--primary,#ff5722);background:#ff4d000a}.scorecard-th--meta,.scorecard-td--meta{text-align:center;min-width:80px}.scorecard-row{transition:background .1s}.scorecard-row:hover{background:#ff4d0005}.scorecard-fixed .scorecard-row:hover td{background:#fffbf8}.scorecard-td{border-bottom:1px solid #0000000a;padding:0}.scorecard-fixed .scorecard-td{padding:10px 12px}.scorecard-metrica-info{flex-direction:column;gap:3px;display:flex}.scorecard-metrica-nome{color:var(--text-primary,#1a1a1a);font-size:13px;font-weight:600}.scorecard-metrica-dono{color:var(--text-secondary,#52525c);align-items:center;gap:4px;font-size:11px;display:flex}.scorecard-meta-badge{color:var(--text-secondary,#52525c);white-space:nowrap;background:#0000000a;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500}.scorecard-cell{text-align:center;border-bottom:1px solid #0000000a;min-width:64px;padding:8px 10px;font-size:13px;transition:background .1s}.scorecard-cell--on{color:#059669;background:#10b9810f}.scorecard-cell--off{color:#dc2626;background:#ef44440f}.scorecard-cell--empty{color:var(--text-muted,#c4c4cc)}.scorecard-cell--editable{cursor:pointer;border:1px dashed #0000;transition:border-color .15s}.scorecard-cell--editable:hover{border-color:var(--primary,#ff5722);background:#ff4d000a}.scorecard-cell--editing{background:#ff4d000a;padding:4px}.scorecard-cell-content{justify-content:center;align-items:center;gap:4px;display:flex}.scorecard-cell-dash{opacity:.3}.scorecard-icon--on{color:#10b981}.scorecard-icon--off{color:#ef4444}.scorecard-edit-group{align-items:center;gap:4px;display:flex}.scorecard-input{border:1px solid var(--primary,#ff5722);text-align:center;border-radius:6px;outline:none;width:60px;padding:4px 6px;font-size:12px}.scorecard-track-btn{cursor:pointer;background:0 0;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:flex}.scorecard-track-btn--on{color:#10b981;border-color:#10b981}.scorecard-track-btn--off{color:#ef4444;border-color:#ef4444}.scorecard-legend{color:var(--text-secondary,#52525c);align-items:center;gap:20px;margin-top:16px;font-size:12px;display:flex}.scorecard-legend-item{align-items:center;gap:5px;display:flex}.scorecard-legend-dot{border-radius:2px;width:8px;height:8px}.scorecard-legend-dot--on{background:#10b9814d}.scorecard-legend-dot--off{background:#ef44444d}.scorecard-legend-dot--empty{background:#00000014}.scorecard-skeleton{padding:32px}.scorecard-agg-cell{text-align:center;border-bottom:1px solid #0000000a;padding:8px 6px}.scorecard-agg-cell--good{background:#10b9810a}.scorecard-agg-cell--bad{background:#ef44440a}.scorecard-agg-content{flex-direction:column;align-items:center;gap:2px;display:flex}.scorecard-agg-pct{color:var(--text-primary,#1a1a1a);font-size:14px;font-weight:700}.scorecard-agg-cell--good .scorecard-agg-pct{color:#10b981}.scorecard-agg-cell--bad .scorecard-agg-pct{color:#ef4444}.scorecard-agg-ratio{color:var(--text-muted,#8c8c96);font-size:10px;font-weight:500}.meu-scorecard{background:var(--card-bg,#fff);border:1px solid var(--border,#00000012);border-radius:16px;padding:20px;transition:box-shadow .2s}.meu-scorecard:hover{box-shadow:0 4px 16px -2px #0000000f,0 2px 4px #0000000a}.meu-scorecard-header{align-items:center;gap:8px;margin-bottom:16px;display:flex}.meu-scorecard-header-icon{color:var(--primary,#ff5722);flex-shrink:0}.meu-scorecard-header-title{color:var(--text-primary,#1a1a1a);font-size:14px;font-weight:600}.meu-scorecard-header-week{color:var(--text-muted,#c4c4cc);margin-left:auto;font-size:11px;font-weight:500}.meu-scorecard-skeleton--wide{width:80%}.meu-scorecard-skeleton--narrow{width:60%;margin-top:8px}.meu-scorecard-loading{padding:8px 0}.meu-scorecard-list{flex-direction:column;gap:10px;display:flex}.meu-scorecard-row{border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;transition:background .1s;display:flex}.meu-scorecard-row:hover{background:#00000005}.meu-scorecard-info{flex-direction:column;gap:2px;min-width:0;display:flex}.meu-scorecard-row--main{border-left:2px solid var(--primary,#ff5722);background:#ff4d0008;border-radius:0 10px 10px 0}.meu-scorecard-badge-main{text-transform:uppercase;letter-spacing:.06em;color:var(--primary,#ff5722);vertical-align:middle;background:#ff4d0014;border-radius:4px;margin-right:6px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-block}.meu-scorecard-nome{color:var(--text-primary,#1a1a1a);white-space:normal;font-size:13px;font-weight:500;line-height:1.3}.meu-scorecard-meta{color:var(--text-muted,#c4c4cc);font-size:11px}.meu-scorecard-value-btn{border:1px dashed var(--border,#0000001f);cursor:pointer;text-align:center;background:0 0;border-radius:8px;flex-shrink:0;min-width:80px;padding:6px 12px;transition:all .15s}.meu-scorecard-value-btn:hover{border-color:var(--primary,#ff5722);background:#ff4d0008}.meu-scorecard-value-filled{color:var(--text-primary,#1a1a1a);justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.meu-scorecard-value-empty{color:var(--text-muted,#c4c4cc);font-size:12px}.meu-scorecard-icon--on{color:#10b981}.meu-scorecard-icon--off{color:#ef4444}.meu-scorecard-edit{flex-shrink:0;align-items:center;gap:6px;display:flex}.meu-scorecard-input{border:1px solid var(--primary,#ff5722);text-align:center;border-radius:8px;outline:none;width:70px;padding:5px 8px;font-size:13px;font-weight:500}.meu-scorecard-track-btn{cursor:pointer;background:0 0;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex}.meu-scorecard-track-btn--on{color:#10b981;border-color:#10b981}.meu-scorecard-track-btn--off{color:#ef4444;border-color:#ef4444}.scorecard-alert{color:inherit;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 16px;text-decoration:none;transition:background .15s;display:flex}.scorecard-alert--warning{background:#fef3c7;border:1px solid #fcd34d}a.scorecard-alert{cursor:pointer;flex-direction:row;align-items:center}a.scorecard-alert:hover{background:#fde68a}.scorecard-alert-toggle{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex}.scorecard-alert-icon{color:#d97706;flex-shrink:0}.scorecard-alert-text{color:#92400e;flex:1;font-size:13px;font-weight:500}.scorecard-alert-text strong{font-weight:700}.scorecard-alert-chevron{color:#d97706;flex-shrink:0;transition:transform .2s;transform:rotate(0)}.scorecard-alert-chevron--open{transform:rotate(180deg)}.scorecard-alert-details{flex-direction:column;gap:6px;width:100%;padding:8px 0 0 26px;display:flex}.scorecard-alert-detail-row{background:#d9770614;border-radius:6px;justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.scorecard-alert-detail-name{color:#92400e;font-size:12px;font-weight:600}.scorecard-alert-detail-count{color:#d97706;font-size:11px;font-weight:600}.drawer-overlay{z-index:200;background:#0003;animation:.2s drawerFadeIn;position:fixed;inset:0}.drawer-panel{z-index:201;background:#fff;flex-direction:column;width:400px;max-width:90vw;height:100vh;padding:28px;animation:.3s cubic-bezier(.4,0,.2,1) drawerSlideIn;display:flex;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-8px 0 30px #00000014}@keyframes drawerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes drawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.drawer-close{border:1px solid var(--border,#00000012);cursor:pointer;width:32px;height:32px;color:var(--text-secondary,#52525c);background:#fff;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.drawer-close:hover{border-color:var(--primary,#ff5722);color:var(--primary,#ff5722)}.drawer-badge-empresa{color:var(--primary,#ff5722);background:#ff4d0014;border-radius:100px;padding:3px 10px;font-size:11px;font-weight:600}.drawer-badge-individual{color:var(--text-secondary,#52525c);background:#0000000a;border-radius:100px;padding:3px 10px;font-size:11px;font-weight:600}.drawer-title{color:var(--text-primary,#1a1a1a);margin:0 0 20px;font-size:20px;font-weight:700;line-height:1.35}.drawer-meta{flex-direction:column;gap:10px;display:flex}.drawer-meta-row{align-items:center;gap:8px;display:flex}.drawer-meta-icon{color:var(--text-muted,#c4c4cc);flex-shrink:0}.drawer-meta-text{color:var(--text-secondary,#52525c);font-size:13px}.drawer-divider{background:var(--border,#00000012);width:100%;height:1px;margin:20px 0}.drawer-field{margin-bottom:18px}.drawer-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#c4c4cc);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.drawer-select{border:1px solid var(--border,#00000012);width:100%;color:var(--text-primary,#1a1a1a);cursor:pointer;background:#fff;border-radius:10px;padding:10px 12px;font-size:13px}.drawer-select:focus{border-color:var(--primary,#ff5722);outline:none}.drawer-status-badge{border-radius:100px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.drawer-track-btn{cursor:pointer;background:0 0;border:1px solid;border-radius:100px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.drawer-track-btn--on{color:#10b981;border-color:#10b98133}.drawer-track-btn--on:hover{background:#10b9810f}.drawer-track-btn--off{color:#ef4444;border-color:#ef444433}.drawer-track-btn--off:hover{background:#ef44440f}.drawer-track-badge{font-size:13px;font-weight:600}.drawer-track-badge--on{color:#10b981}.drawer-track-badge--off{color:#ef4444}.drawer-textarea{border:1px solid var(--border,#00000012);width:100%;color:var(--text-primary,#1a1a1a);resize:vertical;box-sizing:border-box;border-radius:10px;min-height:100px;padding:12px;font-family:inherit;font-size:13px;line-height:1.6}.drawer-textarea:focus{border-color:var(--primary,#ff5722);outline:none}.drawer-textarea::placeholder{color:var(--text-muted,#c4c4cc)}.drawer-description{color:var(--text-primary,#1a1a1a);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.drawer-description--empty{color:var(--text-muted,#c4c4cc);font-style:italic}.drawer-actions{margin-top:auto;padding-top:20px}.drawer-save-btn{background:var(--primary,#ff5722);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px;font-size:13px;font-weight:600;transition:opacity .2s;display:flex}.drawer-save-btn:hover{opacity:.9}.drawer-save-btn:disabled{opacity:.6;cursor:not-allowed}.drawer-danger-zone{border-top:1px solid #ef44441a;margin-top:24px;padding-top:16px}.drawer-delete-btn{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef444433;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.drawer-delete-btn:hover{background:#ef44440f;border-color:#ef4444}.drawer-delete-btn:disabled{opacity:.5;cursor:not-allowed}.pedra-modal{z-index:201;background:#fff;border-radius:16px;width:480px;max-width:90vw;max-height:90vh;padding:28px;animation:.2s drawerFadeIn;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 12px 40px -8px #0000001f}.pedra-modal-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.pedra-modal-title{color:var(--text-primary,#1a1a1a);margin:0;font-size:18px;font-weight:700}.pedra-modal-form{flex-direction:column;gap:16px;display:flex}.pedra-modal-input{border:1px solid var(--border,#00000012);width:100%;color:var(--text-primary,#1a1a1a);box-sizing:border-box;border-radius:10px;outline:none;padding:10px 12px;font-size:13px}.pedra-modal-input:focus{border-color:var(--primary,#ff5722)}.pedra-modal-row{gap:12px;display:flex}.pedra-card--clickable{cursor:pointer}.visao-page{max-width:100%}.visao-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.visao-header-left{align-items:center;gap:12px;display:flex}.visao-header-icon{color:var(--primary,#ff5722)}.visao-title{color:var(--text-primary,#1a1a1a);margin:0;font-size:24px;font-weight:700}.visao-section{margin-bottom:36px}.visao-section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#c4c4cc);align-items:center;gap:8px;margin:0 0 16px;font-size:12px;font-weight:700;display:flex}.visao-valores-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}@media (width<=900px){.visao-valores-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.visao-valores-grid{grid-template-columns:repeat(2,1fr)}}.visao-valor-card{border:1px solid var(--border,#00000012);background:#fff;border-radius:14px;padding:18px;transition:box-shadow .2s}.visao-valor-card:hover{box-shadow:0 4px 16px -2px #0000000f}.visao-valor-numero{color:#ff4d001f;font-size:28px;font-weight:800;line-height:1}.visao-valor-titulo{color:var(--text-primary,#1a1a1a);margin:8px 0 6px;font-size:15px;font-weight:700}.visao-valor-descricao{color:var(--text-secondary,#52525c);margin:0;font-size:12px;line-height:1.5}.visao-foco-card{border:1px solid var(--border,#00000012);background:#fff;border-radius:14px;align-items:stretch;gap:0;display:flex;overflow:hidden}.visao-foco-item{flex:1;padding:24px}.visao-foco-divider{background:var(--border,#00000012);width:1px}.visao-foco-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#c4c4cc);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.visao-foco-value{color:var(--text-primary,#1a1a1a);font-size:15px;font-weight:600;line-height:1.4}.visao-timeline{align-items:stretch;gap:0;display:flex}.visao-timeline-arrow{color:var(--text-muted,#c4c4cc);align-items:center;padding:0 12px;display:flex}.visao-meta-card{border:1px solid var(--border,#00000012);background:#fff;border-radius:14px;flex-direction:column;flex:1;gap:8px;padding:24px;transition:box-shadow .2s;display:flex}.visao-meta-card:hover{box-shadow:0 4px 16px -2px #0000000f}.visao-meta-card--10{border-top:3px solid var(--primary,#ff5722)}.visao-meta-card--3{border-top:3px solid #f59e0b}.visao-meta-card--1{border-top:3px solid #10b981}.visao-meta-horizon{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#c4c4cc);font-size:11px;font-weight:700}.visao-meta-year{color:var(--text-primary,#1a1a1a);font-size:20px;font-weight:800}.visao-meta-text{color:var(--text-secondary,#52525c);margin:0;font-size:13px;line-height:1.5}.visao-meta-text--small{color:var(--text-muted,#c4c4cc);font-size:11px}.visao-meta-details{flex-direction:column;gap:4px;display:flex}.visao-meta-kpi{justify-content:space-between;align-items:baseline;display:flex}.visao-meta-kpi-label{color:var(--text-muted,#c4c4cc);font-size:11px}.visao-meta-kpi-value{color:var(--text-primary,#1a1a1a);font-size:13px;font-weight:600}.visao-editable{cursor:pointer;font:inherit;color:inherit;text-align:inherit;background:0 0;border:none;padding:0;transition:opacity .15s}.visao-editable:hover{opacity:.7}.visao-edit-group{width:100%}@media (width<=768px){.visao-timeline{flex-direction:column}.visao-timeline-arrow{justify-content:center;padding:8px 0;transform:rotate(90deg)}.visao-foco-card{flex-direction:column}.visao-foco-divider{width:100%;height:1px}}.problemas-page{max-width:100%}.problemas-header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.problemas-header-left{align-items:center;gap:12px;display:flex}.problemas-header-icon{color:var(--primary,#ff5722)}.problemas-title{color:var(--text-primary,#1a1a1a);margin:0;font-size:24px;font-weight:700}.problemas-kanban{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=768px){.problemas-kanban{grid-template-columns:1fr}}.problemas-column{background:#f8f7f4;border-radius:14px;min-height:200px;padding:16px}.problemas-column-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.problemas-column-title{color:var(--text-primary,#1a1a1a);margin:0;font-size:14px;font-weight:700}.problemas-column-desc{color:var(--text-muted,#c4c4cc);margin-top:2px;font-size:11px;display:block}.problemas-subtitle{color:var(--text-secondary,#52525c);margin:4px 0 0;font-size:13px}.problema-card{cursor:pointer}.problemas-column-count{color:var(--text-muted,#c4c4cc);background:#0000000f;border-radius:100px;padding:2px 8px;font-size:12px;font-weight:600}.problemas-column-body{flex-direction:column;gap:10px;display:flex}.problemas-column-empty{color:var(--text-muted,#c4c4cc);text-align:center;padding:24px 0;font-size:12px;font-style:italic}.problema-card{border:1px solid var(--border,#00000012);background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:14px;transition:box-shadow .2s;display:flex}.problema-card:hover{box-shadow:0 2px 8px #0000000f}.problema-card--archived{opacity:.5}.problema-card-top{justify-content:space-between;align-items:center;display:flex}.problema-prioridade-badge{border-radius:100px;padding:2px 8px;font-size:10px;font-weight:700}.problema-prioridade-select{border:1px solid var(--border);cursor:pointer;opacity:0;background:#fff;border-radius:4px;padding:2px;font-size:10px;transition:opacity .15s}.problema-card:hover .problema-prioridade-select{opacity:1}.problema-card-titulo{color:var(--text-primary,#1a1a1a);margin:0;font-size:13px;font-weight:600;line-height:1.4}.problema-card-descricao{color:var(--text-secondary,#52525c);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.problema-card-footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.problema-card-reporter{color:var(--text-secondary,#52525c);align-items:center;gap:5px;font-size:11px;display:flex}.problema-move-btn{color:var(--primary,#ff5722);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600;transition:background .15s}.problema-move-btn:hover{background:#ff4d000f}.problema-quick-add{gap:6px;margin-bottom:10px;display:flex}.problema-quick-input{border:1px dashed var(--border,#0000001f);background:#fff;border-radius:8px;outline:none;flex:1;padding:8px 10px;font-size:12px}.problema-quick-input:focus{border-color:var(--primary,#ff5722);border-style:solid}.problema-quick-input::placeholder{color:var(--text-muted,#c4c4cc)}.problema-quick-btn{background:var(--primary,#ff5722);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .15s;display:flex}.problema-quick-btn:disabled{opacity:.4;cursor:default}.problemas-archived{margin-top:24px}.problemas-archived-toggle{color:var(--text-secondary,#52525c);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 0;font-size:13px;font-weight:500;display:flex}.problemas-archived-list{flex-direction:column;gap:8px;padding-top:12px;display:flex}.pnode{cursor:pointer;background:#fff;border:2px solid;border-radius:16px;width:230px;transition:transform .25s,box-shadow .25s;overflow:hidden}.pnode:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 12px 32px -6px #0000001f}.pnode-handle{background:#94a3b8;border:2px solid #fff;width:8px;height:8px}.pnode-header{align-items:center;gap:8px;padding:12px 16px;display:flex}.pnode-icon{filter:brightness(0)invert();font-size:18px}.pnode-title{color:#fff;letter-spacing:-.01em;font-size:14px;font-weight:700}.pnode-body{flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.pnode-owner{color:#52525c;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.pnode-owner-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.pnode-objective{color:#8c8c96;font-size:11px;line-height:1.4}.pnode-steps{flex-wrap:wrap;gap:4px;display:flex}.pnode-step-pill{color:#52525c;border:1px solid;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;display:flex}.pnode-step-num{border-radius:3px;padding:1px 4px;font-size:8px;font-weight:700}.pnode-step-more{color:#c4c4cc;border-color:#0000;font-weight:600}.pnode-metrics{gap:6px;margin-top:2px;display:flex}.pnode-metric{background:#f8f7f4;border-radius:6px;flex-direction:column;align-items:center;padding:4px 8px;display:flex}.pnode-metric-val{font-size:12px;font-weight:700}.pnode-metric-lbl{color:#8c8c96;text-transform:uppercase;letter-spacing:.04em;font-size:8px}.jornada-container{border:1px solid var(--border,#00000012);background:linear-gradient(#fafaf9 0%,#f5f4f1 100%);border-radius:16px;height:480px;overflow:hidden}.metodo-areas{flex-direction:column;gap:20px;margin-top:12px;display:flex}.metodo-area-card{border:1px solid var(--border,#00000012);background:#fff;border-radius:16px;transition:box-shadow .2s;overflow:hidden}.metodo-area-card:hover{box-shadow:0 4px 16px -2px #0000000f}.metodo-area-header{cursor:pointer;align-items:center;gap:12px;padding:20px 24px;display:flex}.metodo-area-header:hover{background:#00000003}.metodo-area-icon{font-size:24px}.metodo-area-info{flex:1}.metodo-area-nome{margin:0;font-size:16px;font-weight:700}.metodo-area-desc{color:#8c8c96;margin:2px 0 0;font-size:12px}.metodo-area-dono{color:#c4c4cc;font-size:11px;font-weight:500}.metodo-area-chevron{color:#c4c4cc;transition:transform .2s}.metodo-area-body{padding:0 24px 24px}.metodo-area-processo{background:#f8f7f4;border-radius:12px;margin-bottom:12px;padding:16px}.metodo-area-processo:last-child{margin-bottom:0}.metodo-area-processo-header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.metodo-area-processo-title{margin:0;font-size:14px;font-weight:600}.metodo-area-processo-obj{color:#8c8c96;margin:0;font-size:12px}.metodo-area-etapas{flex-wrap:wrap;gap:6px;display:flex}.metodo-area-etapa-chip{color:#52525c;cursor:default;background:#fff;border:1px solid #0000000f;border-radius:6px;padding:4px 10px;font-size:11px}.pguide{flex-direction:column;gap:16px;display:flex}.pguide-label{text-transform:uppercase;letter-spacing:.06em;color:#c4c4cc;align-items:center;gap:5px;margin-bottom:6px;font-size:10px;font-weight:700;display:flex}.pguide-trigger{color:#52525c;background:#f8f7f4;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.pguide-trigger-label{color:#1a1a1a;font-weight:600}.pguide-rules{background:#f59e0b0a;border:1px solid #f59e0b1f;border-radius:10px;padding:12px 16px}.pguide-rule{color:#52525c;align-items:flex-start;gap:6px;padding:3px 0;font-size:12px;line-height:1.5;display:flex}.pguide-rule-icon{color:#f59e0b;flex-shrink:0;margin-top:2px}.pguide-slas{background:#f8f7f4;border-radius:10px;padding:12px 16px}.pguide-sla-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.pguide-sla-card{background:#fff;border:1px solid #0000000f;border-radius:8px;padding:10px}.pguide-sla-nivel{color:#1a1a1a;margin-bottom:2px;font-size:12px;font-weight:700;display:block}.pguide-sla-desc{color:#8c8c96;margin-bottom:6px;font-size:11px;display:block}.pguide-sla-times{color:#52525c;flex-direction:column;gap:2px;font-size:11px;display:flex}.pguide-sla-times strong{color:#1a1a1a}.pguide-criterios{gap:12px;display:flex}.pguide-criterio-card{background:#f8f7f4;border-radius:10px;flex:1;padding:14px}.pguide-criterio-titulo{color:#1a1a1a;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.pguide-criterio-desc{color:#8c8c96;margin-bottom:8px;font-size:11px;display:block}.pguide-etapas{flex-direction:column;gap:8px;display:flex}.pguide-step{background:#fff;border:1px solid #0000000f;border-radius:12px;transition:border-color .15s;overflow:hidden}.pguide-step:hover{border-color:#0000001f}.pguide-step-header{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 16px;font-family:inherit;display:flex}.pguide-step-num{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.pguide-step-info{flex:1}.pguide-step-nome{color:#1a1a1a;font-size:14px;font-weight:600;display:block}.pguide-step-meta{color:#8c8c96;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.pguide-chevron{color:#c4c4cc;flex-shrink:0}.pguide-step-body{padding:0 16px 16px}.pguide-step-desc{color:#52525c;margin:0 0 14px;font-size:13px;line-height:1.6}.pguide-checklist{margin-bottom:14px}.pguide-check-item{color:#52525c;align-items:flex-start;gap:8px;padding:3px 0;font-size:12px;line-height:1.5;display:flex}.pguide-check-box{border:1.5px solid #c4c4cc;border-radius:4px;flex-shrink:0;width:14px;height:14px;margin-top:2px}.pguide-decision{background:#6366f10a;border:1px solid #6366f11f;border-radius:10px;margin-bottom:14px;padding:12px}.pguide-decision-question{color:#1a1a1a;margin-bottom:8px;font-size:13px;font-weight:600}.pguide-decision-paths{flex-direction:column;gap:4px;display:flex}.pguide-decision-path{color:#52525c;background:#fff;border-radius:6px;padding:4px 8px;font-size:12px}.pguide-decision-path--sim{border-left:3px solid #10b981}.pguide-decision-path--nao{border-left:3px solid #ef4444}.pguide-saida{color:#52525c;background:#f0fdf4;border-left:3px solid #10b981;border-radius:8px;padding:8px 12px;font-size:12px}.pguide-saida .pguide-label{color:#10b981;margin-bottom:0;margin-right:4px;display:inline}.pguide-escalacao{background:#ef444408;border:1px solid #ef44441a;border-radius:10px;padding:12px 16px}.jornada-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.jornada-title{color:var(--text-primary,#1a1a1a);margin:0;font-size:20px;font-weight:700}.jornada-subtitle{color:var(--text-secondary,#52525c);margin:4px 0 0;font-size:13px}.jornada-badge{color:#ff4d00;white-space:nowrap;background:#ff4d000f;border:1px dashed #ff4d004d;border-radius:100px;padding:6px 16px;font-size:12px;font-weight:700}.processo-detalhe-header{align-items:center;gap:12px;margin-bottom:24px;display:flex}.processo-detalhe-icon{font-size:32px}.processo-detalhe-info h2{margin:0;font-size:20px;font-weight:700}.processo-detalhe-info p{color:#52525c;margin:4px 0 0;font-size:13px}.processo-detalhe-io{gap:12px;margin-bottom:20px;display:flex}.processo-io-card{background:#f8f7f4;border-radius:10px;flex:1;padding:12px}.processo-io-label{text-transform:uppercase;letter-spacing:.06em;color:#c4c4cc;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.processo-io-value{color:#1a1a1a;font-size:13px}.processo-etapas{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.processo-etapa{background:#fff;border:1px solid #0000000d;border-radius:10px;gap:12px;padding:14px;transition:border-color .15s;display:flex}.processo-etapa:hover{border-color:#0000001f}.processo-etapa-num{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.processo-etapa-content h4{color:#1a1a1a;margin:0 0 4px;font-size:14px;font-weight:600}.processo-etapa-content p{color:#52525c;margin:0;font-size:12px;line-height:1.5}.processo-metricas-grid{flex-wrap:wrap;gap:10px;display:flex}.processo-metrica-card{text-align:center;background:#fff;border:1px solid #0000000f;border-radius:8px;padding:10px 14px}.processo-metrica-valor{font-size:18px;font-weight:800;display:block}.processo-metrica-label{color:#8c8c96;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.mtime-page{max-width:100%}.mtime-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.mtime-header-left{align-items:center;gap:12px;display:flex}.mtime-header-icon{color:var(--primary,#ff5722)}.mtime-title{color:#1a1a1a;margin:0;font-size:24px;font-weight:700}.mtime-subtitle{color:#8c8c96;margin:2px 0 0;font-size:13px}.mtime-skeleton{padding:32px}.mtime-empty{text-align:center;color:#c4c4cc;padding:60px 20px}.mtime-empty p{margin:12px 0 0;font-size:14px}.mtime-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}@media (width<=600px){.mtime-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.mtime-ov-card-wrap{display:contents;position:relative}.mtime-ov-card{border:1px solid var(--border,#00000012);background:var(--bg-card,#fff);cursor:pointer;text-align:center;border-bottom:none;border-radius:16px 16px 0 0;flex-direction:column;align-items:center;gap:10px;width:100%;padding:20px 16px;font-family:inherit;transition:all .2s;display:flex}.mtime-ov-card-wrap{border:1px solid var(--border,#00000012);background:var(--bg-card,#fff);border-radius:16px;transition:box-shadow .2s,border-color .2s,transform .2s;overflow:hidden}.mtime-ov-card-wrap:hover{border-color:#00000024;transform:translateY(-2px);box-shadow:0 4px 16px -2px #0000000f,0 2px 4px #0000000a}.mtime-ov-card{background:0 0;border:none;border-radius:0}.mtime-ov-card-wrap{flex-direction:column;display:flex;position:relative}.mtime-ov-cta{background:var(--primary,#ff5722);color:#fff;cursor:pointer;opacity:0;border:none;border-radius:0 0 16px 16px;justify-content:center;align-items:center;gap:4px;width:100%;max-height:0;padding:0;font-family:inherit;font-size:11px;font-weight:700;transition:opacity .2s,max-height .2s,padding .2s;display:flex;overflow:hidden}.mtime-ov-card-wrap:hover .mtime-ov-cta,.mtime-ov-card-wrap:focus-within .mtime-ov-cta{opacity:1;max-height:40px;padding:8px 0}.mtime-ov-cta:hover{background:var(--primary-dark,#e64a00)}.mtime-ov-top{flex-direction:column;align-items:center;gap:6px;display:flex}.mtime-ov-avatar{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:flex}.mtime-ov-info{min-width:0}.mtime-ov-name{color:#1a1a1a;font-size:14px;font-weight:700;display:block}.mtime-ov-role{color:#8c8c96;font-size:10px;font-weight:500}.mtime-ov-verdict{border-radius:100px;padding:2px 8px;font-size:9px;font-weight:700}.mtime-ov-verdict--ok{color:#10b981;background:#10b98114}.mtime-ov-verdict--warn{color:#f59e0b;background:#f59e0b14}.mtime-ov-metrics{border-top:1px solid var(--border,#00000012);gap:0;width:100%;margin-top:2px;padding-top:10px;display:flex}.mtime-ov-metric{flex-direction:column;flex:1;align-items:center;gap:3px;padding:0 4px;display:flex}.mtime-ov-metric:not(:last-child){border-right:1px solid var(--border,#00000012)}.mtime-ov-metric-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#c4c4cc);font-size:9px;font-weight:700}.mtime-ov-metric-value{color:var(--text-primary,#1a1a1a);font-size:12px;font-weight:600}.mtime-ov-metric-empty{color:var(--text-muted,#c4c4cc);font-size:12px}.mtime-ov-eqc-dots{gap:3px;display:flex}.mtime-cadence-badge{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;max-width:100%;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}.mtime-cadence-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.mtime-cadence-dot--pulse{animation:2s ease-in-out infinite ds-pulse-danger}.mtime-dash-container{margin-top:32px}.mtime-dash-title{color:#1a1a1a;margin:0 0 16px;font-size:16px;font-weight:700}.mtime-dash{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}@media (width<=900px){.mtime-dash{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.mtime-dash{grid-template-columns:repeat(2,1fr)}}.mtime-dash-card{background:#fff;border:1px solid #00000012;border-radius:14px;flex-direction:column;gap:4px;padding:18px;transition:box-shadow .2s;display:flex}.mtime-dash-card:hover{box-shadow:0 4px 12px #0000000d}.mtime-dash-label{text-transform:uppercase;letter-spacing:.06em;color:#c4c4cc;font-size:9px;font-weight:700}.mtime-dash-value{color:#1a1a1a;font-size:26px;font-weight:800;line-height:1.1}.mtime-dash-sub{color:#8c8c96;font-size:11px;line-height:1.3}.mtime-dash-alert{background:#f59e0b0a;border:1px solid #f59e0b26;border-radius:12px;margin-top:16px;padding:14px 18px}.mtime-dash-alert-title{color:#b45309;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.mtime-dash-alert-list{flex-wrap:wrap;gap:8px;display:flex}.mtime-dash-alert-chip{color:#1a1a1a;background:#fff;border:1.5px solid;border-radius:100px;padding:4px 12px;font-size:12px;font-weight:600}.mtime-detail{flex-direction:column;gap:20px;display:flex}.mtime-detail-top{flex-direction:column;gap:16px;display:flex}.mtime-detail-tabs{background:#f0efec;border-radius:10px;gap:4px;padding:3px;display:flex}.mtime-detail-tab{color:#8c8c96;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.mtime-detail-tab--active{color:#ff4d00;background:#fff;font-weight:600;box-shadow:0 1px 3px #0000000f}.mtime-detail-tab:hover:not(.mtime-detail-tab--active){color:#52525c}.mtime-card--clickable{cursor:pointer;text-align:left;width:100%;font-family:inherit;transition:all .2s}.mtime-card--clickable:hover{border-color:#ff4d004d;box-shadow:0 4px 12px #0000000d}.mtime-detail-back{color:#8c8c96;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s;display:flex}.mtime-detail-back:hover{color:#ff4d00}.mtime-detail-header{align-items:center;gap:16px;display:flex}.mtime-detail-avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;font-weight:700;display:flex}.mtime-detail-name{color:#1a1a1a;margin:0;font-size:22px;font-weight:700}.mtime-detail-role{color:#8c8c96;font-size:13px;font-weight:500}.mtime-detail-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=640px){.mtime-detail-row{grid-template-columns:1fr}}.mtime-card{background:#fff;border:1px solid #00000012;border-radius:16px;padding:20px;transition:box-shadow .2s}.mtime-card:hover{box-shadow:0 4px 16px -2px #0000000d}.mtime-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mtime-card-title{color:#1a1a1a;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:700;display:flex}.mtime-badge{border-radius:100px;padding:3px 10px;font-size:10px;font-weight:700}.mtime-badge--ok{color:#10b981;background:#10b98114}.mtime-badge--warn{color:#f59e0b;background:#f59e0b14}.mtime-link-btn{color:#ff4d00;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;text-decoration:none}.mtime-link-btn:hover{opacity:.8}.mtime-eqc-grid{flex-direction:column;gap:8px;display:flex}.mtime-eqc-item{cursor:pointer;text-align:left;background:#fff;border:1px solid #0000000f;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 14px;font-family:inherit;transition:all .15s;display:flex}.mtime-eqc-item:hover{border-color:#0000001f}.mtime-eqc-item--yes{background:#10b98108;border-color:#10b98140}.mtime-eqc-item--no{border-color:#ef444426}.mtime-eqc-indicator{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:flex}.mtime-eqc-item--yes .mtime-eqc-indicator{color:#fff;background:#10b981}.mtime-eqc-item--no .mtime-eqc-indicator{color:#ef4444;background:#ef444414}.mtime-eqc-label{color:#1a1a1a;font-size:13px;font-weight:600;display:block}.mtime-eqc-desc{color:#8c8c96;margin-top:1px;font-size:11px;display:block}.mtime-eqc-dot{border-radius:50%;width:10px;height:10px}.mtime-eqc-dot--yes{background:#10b981}.mtime-eqc-dot--no{background:#ef4444}.mtime-analyzer-list{flex-direction:column;gap:10px;display:flex}.mtime-analyzer-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.mtime-analyzer-valor{color:#1a1a1a;flex:1;font-size:13px;font-weight:500}.mtime-analyzer-toggles{gap:4px;display:flex}.mtime-analyzer-btn{color:#d4d4d8;cursor:pointer;background:#fff;border:1.5px solid #00000014;border-radius:8px;width:40px;height:30px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s}.mtime-analyzer-btn:hover{color:#8c8c96;border-color:#0003}.mtime-analyzer-btn--active{font-weight:800}.mtime-skill-row{align-items:center;gap:14px;padding:8px 0;display:flex}.mtime-skill-row:not(:last-child){border-bottom:1px solid var(--border-light,#f3f4f6)}.mtime-skill-name{color:var(--text-primary,#1a1a1a);flex:1;min-width:120px;font-size:13px;font-weight:600}.mtime-skill-category-tag{color:var(--text-muted,#c4c4cc);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:600}.mtime-skill-bar-bg{background:var(--border-light,#f3f4f6);border-radius:999px;flex-shrink:0;width:100px;height:6px;overflow:hidden}.mtime-skill-bar-fill{border-radius:999px;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1)}.mtime-skill-level{text-align:right;min-width:32px;font-size:12px;font-weight:700}.mtime-skill-row-full{margin-bottom:0}.mtime-skill-group{margin-bottom:20px}.mtime-skill-group:last-child{margin-bottom:0}.mtime-skill-group-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.mtime-skill-group-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#c4c4cc);font-size:10px;font-weight:700}.mtime-skill-group-avg{color:var(--text-muted,#c4c4cc);font-size:10px;font-weight:700}.mtime-skill-compact{gap:20px;display:flex}.mtime-skill-highlight{flex-direction:column;gap:3px;display:flex}.mtime-skill-highlight-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#c4c4cc);font-size:9px;font-weight:700}.mtime-skill-highlight-value{font-size:13px;font-weight:600}.mtime-skill-edit{align-items:center;gap:10px;padding:6px 0 2px;display:flex}.mtime-skill-edit-label{color:var(--text-secondary,#6b7280);min-width:80px;font-size:11px}.mtime-skill-dots{gap:5px;display:flex}.mtime-skill-dot{cursor:pointer;background:#fff;border:2px solid #00000014;border-radius:50%;width:18px;height:18px;padding:0;transition:all .15s}.mtime-skill-dot:hover{border-color:var(--primary,#ff5722);transform:scale(1.15)}.mtime-skill-dot--active{border-color:#0000}.mtime-skill-stats{border-top:1px solid var(--border,#00000012);color:var(--text-secondary,#6b7280);gap:20px;margin-top:12px;padding-top:14px;font-size:11px;display:flex}.mtime-skills-list{flex-direction:column;gap:0;display:flex}.mtime-1on1-new-form{flex-direction:column;gap:14px;display:flex}.mtime-1on1-preview{align-items:flex-start;gap:14px;display:flex}.mtime-1on1-mood{background:#00000008;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.mtime-1on1-text{color:var(--text-secondary,#6b7280);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.mtime-1on1-actions{color:var(--text-muted,#c4c4cc);margin-top:6px;font-size:11px;font-weight:600;display:block}.mtime-1on1-history{flex-direction:column;gap:8px;display:flex}.mtime-1on1-history-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#c4c4cc);margin-bottom:4px;font-size:10px;font-weight:700}.mtime-1on1-note{border:1px solid var(--border,#00000012);border-radius:14px;transition:all .2s;overflow:hidden}.mtime-1on1-note:hover{border-color:#00000024;box-shadow:0 2px 8px #00000008}.mtime-1on1-note-header{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 16px;font-family:inherit;display:flex}.mtime-1on1-note-mood{background:#00000008;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;display:flex}.mtime-1on1-note-info{flex:1;min-width:0}.mtime-1on1-note-date{color:var(--text-primary,#1a1a1a);font-size:13px;font-weight:600;display:block}.mtime-1on1-note-mood-label{color:var(--text-muted,#c4c4cc);margin-top:2px;font-size:11px}.mtime-1on1-note-chevron{color:var(--text-muted,#c4c4cc);flex-shrink:0;transition:transform .2s}.mtime-1on1-note-chevron--open{transform:rotate(90deg)}.mtime-1on1-action-count{color:var(--text-muted,#c4c4cc);background:#0000000a;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:10px;font-weight:700}.mtime-1on1-action-count--done{color:var(--success,#10b981);background:#10b98114}.mtime-1on1-note-body{border-top:1px solid var(--border-light,#f3f4f6);padding:0 16px 16px}.mtime-1on1-note-text{color:var(--text-secondary,#6b7280);white-space:pre-wrap;margin:14px 0 12px;font-size:13px;line-height:1.7}.mtime-1on1-note-actions-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#c4c4cc);margin-bottom:8px;font-size:10px;font-weight:700;display:block}.mtime-1on1-form-footer{gap:8px;display:flex}.mtime-1on1-btn-cancel{border:1px solid var(--border,#00000012);color:var(--text-secondary,#6b7280);cursor:pointer;background:0 0;border-radius:10px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s}.mtime-1on1-btn-cancel:hover{background:#00000008}.mtime-1on1-empty{color:var(--text-muted,#c4c4cc);padding:4px 0;font-size:12px;font-style:italic}.mtime-1on1-quick-register{flex-direction:column;gap:14px;padding-top:4px;display:flex}.mtime-1on1-mood-row{flex-wrap:wrap;gap:6px;display:flex}.mtime-1on1-mood-btn{border:1px solid var(--border,#00000012);background:var(--bg-card,#fff);cursor:pointer;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:56px;padding:10px 12px;font-family:inherit;transition:all .15s;display:flex}.mtime-1on1-mood-btn:hover{border-color:#00000024;box-shadow:0 2px 6px #0000000a}.mtime-1on1-mood-btn--active{border-color:var(--primary,#ff5722);background:#ff4d000a;box-shadow:0 0 0 2px #ff4d001a}.mtime-1on1-mood-btn-label{color:var(--text-muted,#c4c4cc);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:600}.mtime-1on1-mood-btn--active .mtime-1on1-mood-btn-label{color:var(--primary,#ff5722)}.mtime-1on1-expand-btn{border:1px dashed var(--border,#00000012);cursor:pointer;color:var(--text-muted,#c4c4cc);background:0 0;border-radius:10px;align-items:center;gap:6px;width:100%;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:flex}.mtime-1on1-expand-btn:hover{color:var(--text-secondary,#6b7280);border-color:#00000024}.mtime-1on1-summary{border:1px solid var(--border,#00000012);border-radius:12px;gap:0;margin-bottom:12px;display:flex;overflow:hidden}.mtime-1on1-summary-item{flex-direction:column;flex:1;align-items:center;gap:3px;padding:12px 8px;display:flex}.mtime-1on1-summary-item:not(:last-child){border-right:1px solid var(--border,#00000012)}.mtime-1on1-summary-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#c4c4cc);font-size:9px;font-weight:700}.mtime-1on1-summary-value{color:var(--text-primary,#1a1a1a);align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.mtime-1on1-history-toggle{cursor:pointer;color:var(--text-muted,#c4c4cc);background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:8px 0;font-family:inherit;font-size:12px;font-weight:600;transition:color .15s;display:flex}.mtime-1on1-history-toggle:hover{color:var(--text-secondary,#6b7280)}.mtime-1on1-note-actions-bar{border-top:1px solid var(--border-light,#f3f4f6);align-items:center;gap:4px;margin-top:10px;padding-top:10px;display:flex}.mtime-1on1-ai-btn{border:1px solid var(--primary,#ff5722);color:var(--primary,#ff5722);cursor:pointer;background:#ff4d000a;border-radius:10px;align-items:center;gap:6px;margin-top:8px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:flex}.mtime-1on1-ai-btn:hover{background:#ff4d0014}.mtime-1on1-ai-btn:disabled{opacity:.6;cursor:not-allowed}.mtime-1on1-transcript-details{margin-top:8px}.mtime-1on1-transcript-toggle{color:var(--text-muted,#c4c4cc);cursor:pointer;align-items:center;gap:6px;padding:6px 0;font-size:11px;font-weight:600;list-style:none;transition:color .15s;display:flex}.mtime-1on1-transcript-toggle:hover{color:var(--text-secondary,#6b7280)}.mtime-1on1-transcript-toggle::-webkit-details-marker{display:none}.mtime-1on1-transcript-pre{color:var(--text-secondary,#6b7280);border:1px solid var(--border,#00000012);white-space:pre-wrap;word-break:break-word;max-height:200px;font-size:11px;font-family:var(--font-mono,"JetBrains Mono", monospace);background:#00000005;border-radius:10px;margin-top:6px;padding:12px;line-height:1.5;overflow-y:auto}.mtime-cadence{background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);border-radius:16px;margin-bottom:16px;padding:20px}.mtime-cadence-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.mtime-cadence-icon{width:36px;height:36px;color:var(--primary,#ff5722);background:#ff4d000f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mtime-cadence-title{color:var(--text-primary,#1a1a1a);margin:0;font-size:14px;font-weight:700}.mtime-cadence-sub{color:var(--text-muted,#c4c4cc);margin:2px 0 0;font-size:11px}.mtime-cadence-sub strong{color:var(--text-secondary,#6b7280);font-weight:600}.mtime-cadence-options{border:1px solid var(--border,#00000012);border-radius:999px;margin-bottom:14px;padding:3px;display:inline-flex}.mtime-cadence-opt{cursor:pointer;color:var(--text-muted,#c4c4cc);background:0 0;border:none;border-radius:999px;flex-direction:column;align-items:center;gap:1px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:flex}.mtime-cadence-opt:hover{color:var(--text-secondary,#6b7280)}.mtime-cadence-opt--active{color:var(--text-primary,#1a1a1a);background:var(--bg-card,#fff);box-shadow:0 1px 2px #0000000f}.mtime-cadence-opt-hint{text-transform:uppercase;letter-spacing:.06em;opacity:.7;font-size:9px;font-weight:500}.mtime-cadence-days{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mtime-cadence-days-label{color:var(--text-muted,#c4c4cc);font-size:11px;font-weight:500}.mtime-cadence-saved{color:var(--success,#10b981);align-items:center;gap:4px;margin-left:auto;font-size:10px;font-weight:600;display:flex}.mtime-timeline{background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);border-radius:16px;margin-bottom:16px;padding:20px}.mtime-timeline-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.mtime-timeline-icon{width:36px;height:36px;color:var(--primary,#ff5722);background:#ff4d000f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mtime-timeline-title{color:var(--text-primary,#1a1a1a);margin:0;font-size:14px;font-weight:700}.mtime-timeline-sub{color:var(--text-muted,#c4c4cc);margin:2px 0 0;font-size:11px}.mtime-timeline-dots{align-items:flex-end;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.mtime-timeline-dot-wrap{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;padding:0;font-family:inherit;display:flex}.mtime-timeline-dot-wrap:hover .mtime-timeline-dot-circle{transform:scale(1.1)}.mtime-timeline-dot-circle{background:var(--bg-card,#fff);border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;transition:transform .15s;display:flex}.mtime-timeline-dot-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#c4c4cc);font-size:9px;font-weight:600}.mtime-timeline-skeleton{gap:8px;display:flex}.mtime-timeline-skeleton-dot{background:#0000000a 0 0/200% 100%;border-radius:50%;width:40px;height:40px;animation:1.6s ease-in-out infinite ds-shimmer}.dev-page{max-width:100%}.dev-header{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:28px;display:flex}.dev-title{color:#1a1a1a;margin:0;font-size:24px;font-weight:700}.dev-subtitle{color:#8c8c96;margin:2px 0 0;font-size:13px}.dev-member-select{align-items:center;gap:10px;margin-left:auto;display:flex}.dev-empty{text-align:center;background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);border-radius:16px;padding:56px 24px}.dev-empty svg{color:var(--primary,#ff5722);background:#ff4d000d;border-radius:14px;padding:16px}.dev-empty h2{color:var(--text-primary,#1a1a1a);margin:14px 0 6px;font-size:18px;font-weight:700}.dev-empty p{color:var(--text-secondary,#6b7280);max-width:320px;margin:0 auto 20px;font-size:13px;line-height:1.5}.dev-plan{flex-direction:column;gap:20px;display:flex}.dev-plan-header{background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);border-radius:16px;align-items:center;gap:16px;padding:20px 24px;transition:box-shadow .2s;display:flex}.dev-plan-header:hover{box-shadow:0 4px 16px -2px #0000000f,0 2px 4px #0000000a}.dev-plan-title{color:var(--text-primary,#1a1a1a);margin:0;font-size:18px;font-weight:700}.dev-plan-period{color:var(--text-muted,#c4c4cc);margin-top:2px;font-size:12px;font-weight:500}.dev-plan-stats{gap:24px;margin-left:auto;display:flex}.dev-stat{flex-direction:column;align-items:center;gap:2px;display:flex}.dev-stat-value{color:var(--text-primary,#1a1a1a);font-size:22px;font-weight:800;line-height:1}.dev-stat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#c4c4cc);font-size:9px;font-weight:700}.dev-vision{background:#ff4d0008;border:1px solid #ff4d001a;border-radius:14px;padding:16px 20px}.dev-vision-label{color:var(--primary,#ff5722);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.dev-vision p{color:var(--text-primary,#1a1a1a);margin:6px 0 0;font-size:14px;font-style:italic;line-height:1.6}.dev-progress-bg{background:var(--border-light,#f3f4f6);border-radius:999px;height:6px;overflow:hidden}.dev-progress-bg--large{height:8px}.dev-progress-fill{border-radius:inherit;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1)}.dev-focus-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.dev-focus-card{background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);border-radius:16px;flex-direction:column;gap:14px;padding:20px;transition:box-shadow .2s;display:flex}.dev-focus-card:hover{box-shadow:0 4px 16px -2px #0000000f,0 2px 4px #0000000a}.dev-focus-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.dev-focus-info{flex:1;min-width:0}.dev-focus-name{color:var(--text-primary,#1a1a1a);font-size:15px;font-weight:700;display:block}.dev-focus-levels{color:var(--text-muted,#c4c4cc);margin-top:2px;font-size:12px}.dev-actions{flex-direction:column;gap:4px;display:flex}.dev-action{color:var(--text-primary,#1a1a1a);align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.dev-action:not(:last-child){border-bottom:1px solid var(--border-light,#f3f4f6)}.dev-action--done{opacity:.5;text-decoration:line-through}.dev-action-check{cursor:pointer;color:var(--text-muted,#c4c4cc);background:0 0;border:none;flex-shrink:0;padding:0;display:flex}.dev-action--done .dev-action-check{color:var(--success,#10b981)}.dev-action-text{flex:1;min-width:0;line-height:1.4}.dev-action-owner{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:9px;font-weight:700}.dev-action-owner--dev{color:#3b82f6;background:#3b82f614}.dev-action-owner--leader{color:#a855f7;background:#a855f714}.dev-action-count{color:var(--text-muted,#c4c4cc);margin-top:4px;font-size:11px}.dev-add-form{gap:6px;display:flex}.dev-add-input{border:1px dashed #0000001f;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:12px}.dev-add-input:focus{border-style:solid;border-color:#ff4d00}.dev-add-btn{color:#fff;cursor:pointer;background:#ff4d00;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.dev-add-btn:disabled{opacity:.4}.dev-add-trigger{cursor:pointer;color:var(--primary,#ff5722);background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:12px;font-weight:600;transition:opacity .15s;display:flex}.dev-add-trigger:hover{opacity:.8}.dev-add-focus-btn{border:2px dashed var(--border,#00000012);cursor:pointer;width:100%;color:var(--primary,#ff5722);background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:6px;padding:16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:flex}.dev-add-focus-btn:hover{border-color:var(--primary,#ff5722);background:#ff4d0008}.dev-icon-btn{cursor:pointer;color:var(--text-muted,#c4c4cc);background:0 0;border:none;border-radius:8px;padding:6px;transition:all .15s;display:flex}.dev-icon-btn:hover{color:var(--text-secondary,#6b7280);background:#0000000a}.dev-icon-btn--danger:hover{color:var(--danger,#ef4444);background:#ef44440f}.dev-menu{background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);z-index:10;border-radius:14px;min-width:170px;padding:6px;animation:.2s both ds-fade-slide-in;position:absolute;top:40px;right:0;box-shadow:0 12px 40px -8px #0000001f,0 4px 12px #0000000f}.dev-menu button{cursor:pointer;width:100%;color:var(--text-secondary,#6b7280);background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s;display:flex}.dev-menu button:hover{background:#0000000a}.dev-menu-danger{color:var(--danger,#ef4444)!important}.dev-menu-danger:hover{background:#ef44440f!important}.dev-modal{background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);z-index:201;border-radius:16px;width:480px;max-width:90vw;padding:28px;animation:.3s both ds-fade-slide-in;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 40px -8px #0000001f,0 4px 12px #0000000f}.dev-modal-title{color:var(--text-primary,#1a1a1a);margin:0 0 20px;font-size:16px;font-weight:700}.dev-archived{margin-top:8px}.dev-archived-toggle{color:var(--text-muted,#c4c4cc);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 0;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s;display:flex}.dev-archived-toggle:hover{color:var(--text-secondary,#6b7280)}.dev-archived-list{flex-direction:column;gap:8px;padding-top:8px;display:flex}.dev-archived-card{background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);border-radius:14px;justify-content:space-between;align-items:center;padding:14px 18px;transition:box-shadow .2s;display:flex}.dev-archived-card:hover{box-shadow:0 2px 8px #0000000a}.dev-archived-title{color:var(--text-secondary,#6b7280);font-size:13px;font-weight:600}.dev-archived-badge{color:#6d28d9;text-transform:uppercase;letter-spacing:.04em;background:#8b5cf614;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700}.dev-archived-badge--done{color:#047857;background:#10b98114}.note-comments{border-top:1px solid #0000000f;margin:24px 16px 16px;padding-top:20px}.note-comments-title{color:#c4c4cc;text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px;font-size:11px;font-weight:700}.note-comments-list{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.note-comment{background:#fafaf9;border:1px solid #0000000a;border-radius:12px;padding:14px 16px;transition:border-color .15s}.note-comment:hover{border-color:#00000014}.note-comment-header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.note-comment-author{color:#1a1a1a;font-size:13px;font-weight:600}.note-comment-date{color:#c4c4cc;font-size:10px}.note-comment-text{color:#52525c;margin:0;font-size:13px;line-height:1.6}.note-comment-form{background:#f8f7f4;border-radius:12px;flex-direction:column;gap:8px;padding:8px;display:flex}.note-comment-editor{background:#fff;border:1px solid #0000000f;border-radius:10px;min-height:64px;padding:4px 8px}.note-comment-editor:focus-within{border-color:#ff4d00;box-shadow:0 0 0 3px #ff4d000f}.note-comment-actions{justify-content:flex-end;display:flex}.note-comment-rich{margin-top:4px}.note-comment-rich .notion-editor-wrapper{background:0 0;padding:0}.note-comment-send{color:#fff;cursor:pointer;background:#ff4d00;border:none;border-radius:10px;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:12px;font-weight:600;transition:opacity .15s;display:inline-flex}.note-comment-send:hover{opacity:.9}.note-comment-send:disabled{opacity:.4;cursor:default}.shared-notes-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:16px 0;display:grid}.shared-note-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #00000012;border-radius:12px;flex-direction:column;gap:8px;width:100%;padding:16px;font-family:inherit;transition:all .2s;display:flex}.shared-note-card:hover{border-color:#0000001f;box-shadow:0 4px 12px #0000000f}.shared-note-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.shared-note-title{color:#1a1a1a;font-size:14px;font-weight:600}.shared-note-perm{white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.shared-note-owner{color:#8c8c96;align-items:center;gap:6px;font-size:11px;display:flex}.shared-note-date{color:#c4c4cc;font-size:11px}.an-sidebar-header{border-bottom:1px solid #0000000f;padding:14px 16px}.an-sidebar-label{color:#a1a1aa;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.shared-list{flex-direction:column;gap:2px;display:flex}.shared-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;font-family:inherit;transition:all .15s;display:flex;position:relative}.shared-item:hover{background:#00000008}.shared-item--active{background:#fff5f2}.shared-item--active:before{content:"";background:#ff4d00;border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.shared-item-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.shared-item-meta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.shared-item-title{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.shared-item-info{align-items:center;gap:8px;display:flex}.shared-item-owner{color:#8c8c96;align-items:center;gap:4px;font-size:11px;display:flex}.shared-item-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:7px;font-weight:700;display:flex}.shared-item-time{color:#c4c4cc;align-items:center;gap:3px;font-size:10px;display:flex}.shared-item-perm{white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;margin-top:4px;font-size:10px;font-weight:600;display:flex}.shared-item-perm span{display:none}.shared-item:hover .shared-item-perm span{display:inline}.shared-perm-badge{background:#00000008;border-radius:8px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;display:flex}.an-editor-actions{align-items:center;gap:10px;display:flex}.gen-tasks-modal{z-index:201;background:#fff;border-radius:20px;flex-direction:column;width:480px;max-width:92vw;max-height:80vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 60px #00000024,0 0 0 1px #0000000d}.gen-tasks-header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.gen-tasks-title-row{align-items:center;gap:10px;display:flex}.gen-tasks-icon-badge{color:#fff;background:linear-gradient(135deg,#ff4d00 0%,#ff7a33 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.gen-tasks-header h3{color:#1a1a1a;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.gen-tasks-close{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.gen-tasks-close:hover{color:#52525c;background:#0000000d}.gen-tasks-body{flex:1;padding:20px 24px;overflow-y:auto}.gen-tasks-intro{text-align:center;padding:12px 0 4px}.gen-tasks-intro p{color:#52525c;margin:0 0 20px;font-size:13px;line-height:1.6}.gen-tasks-error{color:#ef4444;text-align:center;background:#ef44440f;border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:12px}.gen-tasks-generate-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff4d00 0%,#ff7a33 100%);border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 24px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #ff4d0033}.gen-tasks-generate-btn:hover{transform:translateY(-1px);box-shadow:0 4px 16px #ff4d0040}.gen-tasks-loading{text-align:center;padding:32px 0}.gen-tasks-spinner{color:#ff4d00;animation:1s linear infinite spin}.gen-tasks-loading p{color:#a1a1aa;margin:14px 0 0;font-size:13px}.gen-tasks-empty{text-align:center;padding:24px 0}.gen-tasks-empty p{color:#a1a1aa;margin:0;font-size:13px}.gen-tasks-count{color:#a1a1aa;margin:0 0 14px;font-size:12px;font-weight:500}.gen-tasks-list{flex-direction:column;gap:8px;display:flex}.gen-task-card{cursor:pointer;text-align:left;background:#fafaf9;border:1px solid #0000000f;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;font-family:inherit;transition:all .15s;display:flex}.gen-task-card:hover{border-color:#0000001a}.gen-task-card--selected{background:#ff4d0008;border-color:#ff4d0026}.gen-task-card--selected:hover{border-color:#ff4d0040}.gen-task-checkbox{color:#d4d4d8;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:color .15s;display:flex}.gen-task-card--selected .gen-task-checkbox{color:#ff4d00}.gen-task-content{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.gen-task-title{color:#1a1a1a;font-size:13px;font-weight:600;line-height:1.4}.gen-task-desc{color:#8c8c96;font-size:11px;line-height:1.5}.gen-task-priority{color:#8c8c96;flex-shrink:0;align-items:center;gap:4px;margin-top:3px;font-size:10px;font-weight:600;display:flex}.gen-task-priority-dot{border-radius:50%;width:6px;height:6px}.gen-tasks-footer{background:#fafaf9;border-top:1px solid #0000000f;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.gen-tasks-selected-count{color:#a1a1aa;font-size:12px;font-weight:500}.gen-tasks-create-btn{color:#fff;cursor:pointer;background:#ff4d00;border:none;border-radius:10px;align-items:center;gap:6px;padding:9px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.gen-tasks-create-btn:hover:not(:disabled){background:#e64500}.gen-tasks-create-btn:disabled{opacity:.4;cursor:default}.painel-page{max-width:100%}.painel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.painel-title{color:#1a1a1a;letter-spacing:-.025em;margin:0 0 4px;font-size:1.75rem;font-weight:800}.painel-subtitle{color:#8c8c96;margin:0;font-size:14px}.painel-stats-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.painel-stat{color:#52525c;background:#fafaf9;border:1px solid #0000000d;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}.painel-sections{flex-direction:column;gap:28px;display:flex}.painel-section{background:#fff;border:1px solid #00000012;border-radius:16px;padding:24px}.painel-section-title{color:#1a1a1a;margin:0 0 4px;font-size:16px;font-weight:700}.painel-section-desc{color:#a1a1aa;margin:0 0 20px;font-size:12px}.painel-section-header-row{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.painel-section-header-row .painel-section-desc{margin-bottom:0}.tl-container{border:1px solid #0000000f;border-radius:12px;overflow:auto hidden}.tl-row{border-bottom:1px solid #0000000a;align-items:stretch;display:flex}.tl-row--header{z-index:3;background:#fafaf9;position:sticky;top:0}.tl-row--project{background:#fff}.tl-row--project:hover{background:#00000003}.tl-row--init{background:#fafaf9}.tl-label-col{z-index:2;background:inherit;border-right:1px solid #0000000f;flex-shrink:0;align-items:center;gap:6px;width:200px;min-width:200px;padding:0 12px;display:flex;position:sticky;left:0}.tl-label-col--header{color:#a1a1aa;text-transform:uppercase;letter-spacing:.04em;padding-top:10px;padding-bottom:10px;font-size:11px;font-weight:700}.tl-bars-col{flex:1;height:36px;position:relative}.tl-row--header .tl-bars-col{height:32px}.tl-month-cell{color:#a1a1aa;box-sizing:border-box;border-right:1px solid #0000000f;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex;position:absolute;top:0;bottom:0}.tl-month-cell--current{color:#ff4d00;background:#ff4d000a;font-weight:700}.tl-grid-cell{box-sizing:border-box;border-right:1px solid #00000008;position:absolute;top:0;bottom:0}.tl-today{z-index:4;pointer-events:none;background:#ff4d00;width:2px;position:absolute;top:0;bottom:0}.tl-today-label{color:#fff;white-space:nowrap;background:#ff4d00;border-radius:3px;padding:1px 6px;font-size:8px;font-weight:700;position:absolute;top:4px;left:50%;transform:translate(-50%)}.tl-today-line{z-index:4;pointer-events:none;background:#ff4d00;width:2px;position:absolute;top:0;bottom:0}.tl-toggle{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:all .15s;display:flex}.tl-toggle:hover:not(:disabled){color:#52525c;background:#0000000d}.tl-toggle:disabled{cursor:default;opacity:0}.tl-project-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.tl-project-name{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.tl-continuous-badge{color:#a1a1aa;background:#0000000a;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:600}.tl-init-indent{flex-shrink:0;width:24px}.tl-init-name{color:#71717a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.tl-bar{cursor:pointer;z-index:1;border-radius:6px;transition:opacity .15s;position:absolute;top:50%;transform:translateY(-50%)}.tl-bar:hover{opacity:.85}.tl-bar--project{opacity:.9;height:18px;box-shadow:0 1px 3px #0000001a}.tl-bar--continuous{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000 100%);mask-image:linear-gradient(90deg,#000 85%,#0000 100%)}.tl-bar--init{opacity:.7;border-radius:4px;height:10px}.tl-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tl-filters{flex-wrap:wrap;gap:4px;display:flex}.tl-filter-btn{color:#71717a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #00000014;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:500;transition:all .15s}.tl-filter-btn:hover{color:#27272a;border-color:#00000026}.tl-filter-btn--active{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.tl-filter-btn--active:hover{color:#fff;background:#27272a}.tl-no-results{color:#a1a1aa;text-align:center;margin:0;padding:32px 0;font-size:13px}.tl-zoom{background:#f4f4f5;border-radius:8px;align-items:center;gap:4px;padding:2px;display:flex}.tl-zoom-btn{color:#52525c;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.tl-zoom-btn:hover:not(:disabled){background:#fff;box-shadow:0 1px 2px #00000014}.tl-zoom-btn:disabled{color:#d4d4d8;cursor:default}.tl-zoom-label{color:#52525c;text-align:center;min-width:72px;font-size:11px;font-weight:600}.cap-toggle{background:#f4f4f5;border-radius:10px;padding:3px;display:flex}.cap-toggle-btn{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.cap-toggle-btn--active{color:#1a1a1a;background:#fff;box-shadow:0 1px 3px #00000014}.cap-groups{flex-direction:column;gap:20px;display:flex}.cap-group{border:1px solid #0000000f;border-radius:12px;overflow:hidden}.cap-group-header{background:#fafaf9;border-left:3px solid #d4d4d8;align-items:center;gap:8px;padding:10px 16px;display:flex}.cap-group-label{color:#27272a;flex:1;font-size:12px;font-weight:700}.cap-group-count{color:#a1a1aa;background:#0000000a;border-radius:8px;padding:2px 8px;font-size:10px;font-weight:600}.cap-group-list{background:#00000008;flex-direction:column;gap:1px;display:flex}.cap-person{background:#fff;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.cap-person-header{align-items:center;gap:10px;display:flex}.cap-person-avatar{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex}.cap-person-info{flex:1;min-width:0}.cap-person-name{color:#1a1a1a;font-size:13px;font-weight:600;display:block}.cap-person-role{color:#a1a1aa;font-size:10px}.cap-status{white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:600}.cap-bar-row{align-items:center;gap:10px;display:flex}.cap-bar{background:#0000000d;border-radius:3px;flex:1;height:6px;overflow:hidden}.cap-bar-fill{border-radius:3px;height:100%;transition:width .3s}.cap-bar-label{color:#52525c;white-space:nowrap;font-size:11px;font-weight:600}.cap-manages{color:#a1a1aa;font-size:11px;font-style:italic}.cap-chips{flex-wrap:wrap;gap:4px;display:flex}.cap-chip{white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:600}.cap-no-proj{color:#c4c4cc;font-size:11px}.cap-empty{color:#a1a1aa;text-align:center;padding:32px;font-size:13px}.cap-project-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.cap-project-card{border:1px solid #0000000f;border-radius:12px;overflow:hidden}.cap-project-header{background:#fafaf9;border-bottom:1px solid #0000000a;align-items:center;gap:8px;padding:12px 16px;display:flex}.cap-project-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.cap-project-name{color:#1a1a1a;flex:1;font-size:13px;font-weight:700}.cap-project-count{color:#a1a1aa;font-size:10px;font-weight:500}.cap-project-members{flex-direction:column;display:flex}.cap-project-member{border-bottom:1px solid #00000008;align-items:center;gap:8px;padding:8px 16px;display:flex}.cap-project-member:last-child{border-bottom:none}.cap-member-avatar{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:flex}.cap-member-name{color:#27272a;flex:1;font-size:12px;font-weight:600}.cap-member-role{color:#a1a1aa;font-size:10px}.cap-member-status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.pipeline-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pipeline-column{border:1px solid #0000000f;border-top:3px solid #d4d4d8;border-radius:12px;overflow:hidden}.pipeline-column-header{background:#fafaf9;align-items:center;gap:8px;padding:14px 16px;display:flex}.pipeline-column-label{color:#a1a1aa;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.pipeline-column-name{color:#27272a;flex:1;font-size:13px;font-weight:600}.pipeline-column-count{color:#a1a1aa;background:#0000000a;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:600}.pipeline-column-body{flex-direction:column;gap:8px;min-height:80px;padding:12px;display:flex}.pipeline-empty{color:#c4c4cc;text-align:center;padding:20px 0;font-size:12px}.pipeline-chip{cursor:pointer;background:#fff;border:1px solid #0000000f;border-left:3px solid #94a3b8;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:all .15s;display:flex}.pipeline-chip:hover{border-color:#0000001f;box-shadow:0 2px 8px #0000000a}.pipeline-chip-avatar{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.pipeline-chip-info{flex:1;min-width:0}.pipeline-chip-name{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.pipeline-chip-meta{color:#a1a1aa;font-size:10px}.pipeline-chip-health{border-radius:50%;flex-shrink:0;width:8px;height:8px}.init-detail{flex-direction:column;gap:20px;display:flex}.phase-bar{background:#fff;border:1px solid #00000012;border-radius:14px;align-items:flex-start;gap:0;padding:20px 24px 24px;display:flex;overflow-x:auto}.phase-bar-step{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:10px;min-width:0;padding:0 4px;font-family:inherit;transition:opacity .15s;display:flex;position:relative}.phase-bar-step:hover .phase-bar-label{color:#1a1a1a}.phase-bar-step:focus-visible{outline:none}.phase-bar-step:focus-visible .phase-bar-dot{box-shadow:0 0 0 3px #ff4d0059}.phase-bar-step:not(.phase-bar-step--last):after{content:"";z-index:0;background:#e4e4e7;height:2px;transition:background .2s;position:absolute;top:11px;left:calc(50% + 14px);right:calc(14px - 50%)}.phase-bar-step--done:not(.phase-bar-step--last):after{background:#1a1a1a}.phase-bar-dot{color:#a1a1aa;z-index:1;background:#fff;border:2px solid #e4e4e7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .18s;display:flex;position:relative}.phase-bar-step--done .phase-bar-dot{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.phase-bar-step--current .phase-bar-dot{background:#fff;border-color:#1a1a1a;box-shadow:0 0 0 4px #1a1a1a14}.phase-bar-step--current .phase-bar-dot:before{content:"";background:#1a1a1a;border-radius:50%;width:8px;height:8px}.phase-bar-step--viewing .phase-bar-dot{border-color:#ff4d00;box-shadow:0 0 0 3px #ff4d0024}.phase-bar-step--retroactive .phase-bar-dot{color:#b45309;background:#fffbeb;border-color:#f59e0b;animation:2s ease-in-out infinite phase-bar-pulse}@keyframes phase-bar-pulse{0%,to{box-shadow:0 0 #f59e0b00}50%{box-shadow:0 0 0 4px #f59e0b2e}}.phase-bar-label{color:#8c8c96;white-space:nowrap;letter-spacing:.2px;text-align:center;font-size:11px;font-weight:600;transition:color .18s}.phase-bar-step--done .phase-bar-label{color:#52525c}.phase-bar-step--current .phase-bar-label{color:#1a1a1a;font-weight:800}.phase-bar-step--viewing:not(.phase-bar-step--current) .phase-bar-label{color:#ff4d00;font-weight:700}.phase-bar-step--retroactive .phase-bar-label{color:#92400e;font-weight:700}.phase-bar-approval{z-index:2;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:calc(50% - 16px);box-shadow:0 0 0 1px #0000000a}.phase-bar-tag{color:#8c8c96;letter-spacing:.3px;text-transform:uppercase;font-size:9px;font-weight:700}.phase-bar-tag--warn{color:#b45309}.deal-detail-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:flex-start;gap:20px;display:grid}.deal-detail-grid.deal-detail-grid--full{grid-template-columns:minmax(0,1fr)}.deal-detail-aside{scrollbar-width:thin;scrollbar-color:#0000001f transparent;flex-direction:column;align-self:flex-start;gap:12px;max-height:calc(100vh - 32px);padding-right:2px;display:flex;position:sticky;top:16px;overflow-y:auto}.deal-detail-aside::-webkit-scrollbar{width:6px}.deal-detail-aside::-webkit-scrollbar-track{background:0 0}.deal-detail-aside::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}@media (width<=1100px){.deal-detail-grid{grid-template-columns:minmax(0,1fr)}.deal-detail-aside{max-height:none;position:static;overflow-y:visible}}.pricing-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:flex-start;gap:18px;display:grid}@media (width<=1180px){.pricing-layout{grid-template-columns:minmax(0,1fr)}}.init-phase-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.init-phase-headline{align-items:center;gap:10px;min-width:0;display:inline-flex}.init-phase-headline-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.init-phase-headline-label{text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;font-size:11px;font-weight:800}.init-phase-headline-sep{color:#c4c4cc;flex-shrink:0;font-weight:400}.init-phase-headline-name{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.2px;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.init-phase-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.init-phase-notice{border-radius:10px;align-items:center;gap:10px;margin:10px 22px 14px;padding:10px 14px;font-size:12.5px;line-height:1.4;display:flex}.init-phase-notice--past{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.init-phase-notice--future{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.init-phase-notice__link{cursor:pointer;font-family:inherit;font-weight:700;font-size:inherit;color:inherit;white-space:nowrap;background:0 0;border:none;margin-left:auto;padding:0;text-decoration:underline}.init-phase-notice__link:hover{text-decoration:none}.init-phase-body{flex-direction:column;display:flex}.init-tabs{scrollbar-width:thin;scrollbar-color:#00000026 transparent;border-bottom:1px solid #0000000f;gap:4px;padding-bottom:1px;display:flex;overflow-x:auto}.init-tabs::-webkit-scrollbar{height:4px}.init-tabs::-webkit-scrollbar-thumb{background:#0000001f;border-radius:2px}.init-tabs::-webkit-scrollbar-track{background:0 0}.init-tab{color:#8c8c96;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;flex-shrink:0;align-items:center;gap:7px;padding:11px 14px 13px;font-family:inherit;font-size:12.5px;font-weight:500;transition:color .15s,background .15s,border-color .15s;display:inline-flex;position:relative}.init-tab:hover{color:#1a1a1a;background:#00000008}.init-tab:focus-visible{outline:none;box-shadow:0 0 0 2px #ff4d0066}.init-tab--active{color:#ff4d00;background:#ff4d000a;border-bottom-color:#ff4d00;font-weight:700}.init-tab--active:hover{background:#ff4d0012}.init-phase-section{background:#fff;border:1px solid #00000012;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #00000005}.init-phase-section .init-phase-header{padding:18px 22px 0}.init-phase-section .init-tabs{padding:0 18px}.init-content{min-height:200px;padding:18px 22px 22px}.init-subnav{background:#0000000a;border-radius:999px;align-items:center;gap:2px;margin:0;padding:4px;display:inline-flex}.init-subnav__btn{cursor:pointer;color:#8c8c96;letter-spacing:.2px;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:6px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex}.init-subnav__btn:hover{color:#52525c}.init-subnav__btn--active{color:#1a1a1a;background:#fff;font-weight:700;box-shadow:0 1px 3px #00000014,0 0 0 1px #0000000a}.init-subnav__btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #ff4d0073}.phase-cl{background:#fff;border:1px solid #00000012;border-radius:12px;overflow:hidden}.phase-cl-compact{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 16px;font-family:inherit;transition:background .15s;display:flex}.phase-cl-compact:hover{background:#00000005}.phase-cl-chevron{color:#a1a1aa;flex-shrink:0;display:flex}.phase-cl-compact-label{color:#27272a;white-space:nowrap;font-size:12px;font-weight:600}.phase-cl-compact-bar{background:#0000000d;border-radius:2px;flex:1;min-width:60px;height:4px;overflow:hidden}.phase-cl-compact-bar-fill{border-radius:2px;height:100%;transition:width .3s;display:block}.phase-cl-compact-count{white-space:nowrap;font-size:11px;font-weight:700}.phase-cl-compact-blocked{color:#ef4444;white-space:nowrap;align-items:center;gap:3px;font-size:10px;font-weight:600;display:flex}.phase-cl-compact-ready{color:#10b981;white-space:nowrap;align-items:center;gap:3px;font-size:10px;font-weight:600;display:flex}.phase-cl-body{border-top:1px solid #0000000a;padding:0 16px 16px}.phase-cl-items{flex-direction:column;gap:2px;padding-top:10px;display:flex}.phase-cl-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:6px 8px;font-family:inherit;transition:all .15s;display:flex}.phase-cl-item:hover:not(:disabled){background:#00000005}.phase-cl-item:disabled{cursor:default;opacity:.6}.phase-cl-item--checked .phase-cl-label{color:#a1a1aa;text-decoration:line-through}.phase-cl-icon{color:#d4d4d8;flex-shrink:0;align-items:center;display:flex}.phase-cl-label{color:#27272a;font-size:13px;font-weight:500}.phase-cl-note{color:#52525c;background:#fafaf9;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.6}.phase-cl-forced{color:#f59e0b;align-items:center;gap:3px;margin-left:6px;font-size:10px;font-weight:600;display:inline-flex}.phase-cl-actions{border-top:1px solid #0000000a;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.phase-cl-action-btns{flex-direction:column;gap:8px;display:flex}.phase-advance-btn--secondary{color:var(--phase-color,#10b981);background:0 0;border:1px solid #0000001a}.phase-advance-btn--secondary:hover:not(:disabled){background:#00000005}.phase-cl-sprint-badge{color:#fff;background:#f59e0b;border-radius:6px;margin-left:6px;padding:1px 8px;font-size:10px;font-weight:700}.phase-cl-sprint-history{border-bottom:1px solid #0000000a;margin-bottom:8px;padding:10px 0}.phase-cl-sprint-history-title{color:#a1a1aa;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.phase-cl-sprint-log{align-items:baseline;gap:8px;padding:6px 0;font-size:12px;display:flex}.phase-cl-sprint-log-number{color:#27272a;flex-shrink:0;min-width:65px;font-weight:700}.phase-cl-sprint-log-note{color:#52525c;flex:1;line-height:1.4}.phase-cl-sprint-log-date{color:#a1a1aa;flex-shrink:0;font-size:10px}.phase-cl-current-sprint{color:#92400e;background:#f59e0b0f;border-radius:8px;align-items:center;gap:6px;margin-bottom:8px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.phase-checklist-loading{color:#a1a1aa;align-items:center;gap:8px;padding:20px;font-size:13px;display:flex}.phase-checklist-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.phase-checklist-title{color:#1a1a1a;margin:0;font-size:14px;font-weight:700}.phase-checklist-count{color:#a1a1aa;background:#0000000a;border-radius:8px;padding:2px 10px;font-size:12px;font-weight:600}.phase-checklist-progress{background:#0000000d;border-radius:2px;height:4px;margin-bottom:16px;overflow:hidden}.phase-checklist-progress-fill{border-radius:2px;height:100%;transition:width .3s}.phase-checklist-items{flex-direction:column;gap:4px;display:flex}.phase-checklist-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;transition:all .15s;display:flex}.phase-checklist-item:hover:not(:disabled){background:#00000005}.phase-checklist-item:disabled{cursor:default;opacity:.6}.phase-checklist-item--checked{opacity:.7}.phase-checklist-item--checked .phase-checklist-label{color:#a1a1aa;text-decoration:line-through}.phase-checklist-icon{color:#d4d4d8;flex-shrink:0;align-items:center;display:flex}.phase-checklist-label{color:#27272a;font-size:13px;font-weight:500}.phase-checklist-note{color:#52525c;background:#fafaf9;border-radius:10px;margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.6}.phase-checklist-forced{color:#f59e0b;align-items:center;gap:4px;margin-left:8px;font-size:10px;font-weight:600;display:inline-flex}.phase-checklist-actions{border-top:1px solid #0000000f;flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;display:flex}.phase-advance-btn{background:var(--phase-color,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:flex}.phase-advance-btn:disabled{opacity:.3;cursor:default}.phase-advance-btn:hover:not(:disabled){opacity:.9}.phase-force-btn{color:#b45309;cursor:pointer;background:#f59e0b0f;border:1px solid #f59e0b4d;border-radius:8px;align-self:flex-start;align-items:center;gap:4px;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.phase-advance-form{background:#fafaf9;border:1px solid #0000000f;border-radius:12px;padding:16px}.phase-advance-form--force{background:#fffbf5;border-color:#f59e0b33}.phase-advance-label{color:#27272a;align-items:center;gap:6px;margin:0 0 10px;font-size:13px;display:flex}.phase-advance-textarea{resize:vertical;border:1px solid #0000001a;border-radius:8px;width:100%;min-height:60px;margin-bottom:10px;padding:10px 12px;font-family:inherit;font-size:13px}.phase-advance-textarea:focus{border-color:#ff4d00;outline:none;box-shadow:0 0 0 3px #ff4d000f}.phase-advance-btns{justify-content:flex-end;gap:8px;display:flex}.phase-advance-cancel{color:#52525c;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:600}.phase-advance-confirm{color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:600}.phase-advance-confirm:disabled{opacity:.4;cursor:default}.portfolio-pendencies{background:#fffbf5;border:1px solid #f59e0b33;border-radius:12px;margin-bottom:20px;padding:14px 18px}.portfolio-pendencies-header{color:#92400e;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.portfolio-pendencies-list{flex-wrap:wrap;gap:8px;display:flex}.portfolio-pendency-item{cursor:pointer;background:#fff;border:1px solid #f59e0b26;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;transition:all .15s;display:flex}.portfolio-pendency-item:hover{border-color:#f59e0b66;box-shadow:0 2px 6px #f59e0b14}.portfolio-pendency-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.portfolio-pendency-name{color:#1a1a1a;font-size:12px;font-weight:600}.portfolio-pendency-missing{color:#b45309;font-size:10px;font-weight:500}.ptask-page{max-width:100%}.ptask-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.ptask-title-page{color:#1a1a1a;margin:0;font-size:24px;font-weight:700}.ptask-subtitle{color:#8c8c96;margin:2px 0 0;font-size:13px}.ptask-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ptask-tabs{background:#f0efec;border-radius:10px;gap:4px;padding:3px;display:flex}.ptask-tab{color:#8c8c96;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.ptask-tab--active{color:#ff4d00;background:#fff;font-weight:600;box-shadow:0 1px 3px #0000000f}.ptask-search{color:#8c8c96;background:#fff;border:1px solid #00000012;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;display:flex}.ptask-search-input{color:#1a1a1a;background:0 0;border:none;outline:none;width:160px;font-family:inherit;font-size:13px}.ptask-quickadd{border:2px dashed #00000014;border-radius:12px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;transition:border-color .15s;display:flex}.ptask-quickadd:focus-within{border-color:#ff4d00}.ptask-quickadd-icon{color:#ff4d00;flex-shrink:0}.ptask-quickadd-input{color:#1a1a1a;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.ptask-quickadd-input::placeholder{color:#c4c4cc}.ptask-list{flex-direction:column;gap:20px;display:flex}.ptask-group-title{text-transform:uppercase;letter-spacing:.06em;color:#c4c4cc;margin:0 0 10px;font-size:12px;font-weight:700}.ptask-empty{color:#e5e5e5;margin:0;font-size:12px;font-style:italic}.ptask-row{background:#fff;border:1px solid #0000000f;border-radius:12px;align-items:center;gap:12px;margin-bottom:6px;padding:12px 16px;transition:all .15s;display:flex}.ptask-row:hover{border-color:#0000001f;box-shadow:0 2px 8px #0000000a}.ptask-row--done{opacity:.5}.ptask-row--done .ptask-title{text-decoration:line-through}.ptask-check{cursor:pointer;color:#c4c4cc;background:0 0;border:none;padding:0;display:flex}.ptask-row--done .ptask-check{color:#10b981}.ptask-info{flex:1;min-width:0}.ptask-title{color:#1a1a1a;font-size:14px;font-weight:500;display:block}.ptask-desc{color:#8c8c96;margin-top:2px;font-size:11px;display:block}.ptask-due{color:#8c8c96;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.ptask-priority{white-space:nowrap;font-size:11px;font-weight:600}.ptask-project{color:#3b82f6;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.ptask-external{color:#a1a1aa;border-radius:6px;align-items:center;padding:4px;transition:all .15s;display:flex}.ptask-external:hover{color:#3b82f6;background:#3b82f60f}.ptask-tab-badge{color:#ff4d00;background:#ff4d001a;border-radius:8px;margin-left:4px;padding:1px 6px;font-size:10px;font-weight:600}.main-content{flex:1;max-height:100vh;padding:32px 40px;overflow-y:auto}.section-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.section-header h1{color:var(--text-primary);margin-bottom:4px;font-size:28px;font-weight:800}.section-subtitle{color:var(--text-secondary);font-size:15px}.card{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:var(--transition);overflow:hidden}.card:hover{box-shadow:var(--shadow-md)}.card-header{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.card-header h3{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.card-body{padding:24px}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:28px;display:grid}.stat-card{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:var(--transition);align-items:center;gap:16px;padding:20px;display:flex}.stat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.stat-icon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}.stat-card--purple .stat-icon{background:#ede9fe}.stat-card--blue .stat-icon{background:#dbeafe}.stat-card--green .stat-icon{background:#d1fae5}.stat-card--orange .stat-icon{background:#fff3e8}.stat-value{font-size:24px;font-weight:800;line-height:1.2;display:block}.stat-label{color:var(--text-secondary);font-size:13px}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px;display:grid}.pillar-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pillar{border-radius:var(--radius-md);text-align:center;transition:var(--transition);padding:16px}.pillar:hover{transform:translateY(-2px)}.pillar--blue{background:#eff6ff;border:1px solid #bfdbfe}.pillar--green{background:#ecfdf5;border:1px solid #a7f3d0}.pillar--purple{background:#f5f3ff;border:1px solid #c4b5fd}.pillar--orange{background:#fff7ed;border:1px solid #fed7aa}.pillar-icon{margin-bottom:8px;font-size:28px}.pillar h4{margin-bottom:4px;font-size:14px;font-weight:700}.pillar p{color:var(--text-secondary);font-size:12px}.prazo-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.prazo-step{border-radius:var(--radius-md);text-align:center;min-width:140px;padding:12px 16px}.prazo--pm{background:#fce7f3;border:1px solid #f9a8d4}.prazo--tech{background:#dbeafe;border:1px solid #93c5fd}.prazo--acordo{background:#d1fae5;border:1px solid #6ee7b7}.prazo-step strong{font-size:13px;display:block}.prazo-step span{color:var(--text-secondary);font-size:12px}.prazo-arrow{color:var(--primary);font-size:24px;font-weight:700}.prazo-quote{margin-top:16px}.prazo-quote blockquote{color:var(--text-secondary);border-left:3px solid var(--primary);padding-left:16px;font-size:14px;font-style:italic}.org-tree{flex-direction:column;align-items:center;gap:0;padding:20px;display:flex}.org-level{flex-wrap:wrap;justify-content:center;gap:40px;display:flex}.org-node{background:var(--bg-card);border-radius:var(--radius-lg);text-align:center;border:2px solid var(--border);transition:var(--transition);min-width:160px;padding:16px 24px}.org-node:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.org-node--gestao{border-color:var(--color-gestao)}.org-node--pm{border-color:var(--color-pm)}.org-node--tech{border-color:var(--color-tech)}.org-node--design{border-color:var(--color-design)}.org-node--dev{border-color:var(--color-dev)}.org-node--suporte{border-color:var(--color-suporte)}.org-avatar{color:#fff;background:var(--color-gestao);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 8px;font-size:16px;font-weight:700;display:flex}.org-avatar--pm{background:var(--color-pm)}.org-avatar--tech{background:var(--color-tech)}.org-avatar--design{background:var(--color-design)}.org-avatar--dev{background:var(--color-dev)}.org-avatar--suporte{background:var(--color-suporte)}.org-node strong{font-size:14px;display:block}.org-node span{color:var(--text-secondary);font-size:12px;display:block}.org-node small{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.org-connector{background:var(--border);width:2px;height:30px;margin:0 auto}.org-alignment{align-items:center;display:flex}.alignment-badge{border-radius:var(--radius-full);color:var(--primary);background:#fff7ed;border:1px solid #fed7aa;padding:6px 14px;font-size:12px;font-weight:600}.resp-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.resp-card{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border);border-top:3px solid var(--border);padding:20px}.resp-card--gestao{border-top-color:var(--color-gestao)}.resp-card--pm{border-top-color:var(--color-pm)}.resp-card--tech{border-top-color:var(--color-tech)}.resp-card--design{border-top-color:var(--color-design)}.resp-card--dev{border-top-color:var(--color-dev)}.resp-card--suporte{border-top-color:var(--color-suporte)}.resp-card h4{margin-bottom:6px;font-size:15px}.resp-badge{border-radius:var(--radius-full);background:var(--primary-bg);color:var(--primary);margin-bottom:12px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.resp-card ul{padding:0;list-style:none}.resp-card li{color:var(--text-secondary);padding:4px 0 4px 16px;font-size:13px;position:relative}.resp-card li:before{content:"•";color:var(--primary);font-weight:700;position:absolute;left:0}.flow-pipeline{align-items:flex-start;gap:8px;padding:8px 0;display:flex;overflow-x:auto}.flow-phase{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border);border-top:3px solid var(--border);flex:1;min-width:200px;padding:20px}.flow-phase--discovery{border-top-color:#8b5cf6}.flow-phase--planning{border-top-color:#3b82f6}.flow-phase--dev{border-top-color:#f59e0b}.flow-phase--qa{border-top-color:#10b981}.flow-phase--deploy{border-top-color:#ef4444}.phase-number{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.flow-phase h3{margin-bottom:12px;font-size:15px;font-weight:700}.phase-steps{flex-direction:column;gap:6px;display:flex}.phase-step{background:var(--bg-main);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:flex}.step-who{border-radius:var(--radius-full);color:#fff;padding:2px 8px;font-size:11px;font-weight:600}.step-who--pm{background:var(--color-pm)}.step-who--tech{background:var(--color-tech)}.step-who--design{background:var(--color-design)}.step-who--dev{background:var(--color-dev)}.step-who--all{background:var(--text-primary)}.phase-arrow-down{text-align:center;color:var(--text-muted);font-size:16px}.flow-connector{color:var(--primary);align-self:center;padding-top:40px;font-size:24px;font-weight:700}.bug-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.bug-step{border-radius:var(--radius-md);flex-direction:column;align-items:center;gap:4px;min-width:80px;padding:12px 16px;display:flex}.bug-step--suporte{background:#ede9fe}.bug-step--pm{background:#fce7f3}.bug-step--tech{background:#dbeafe}.bug-step--dev{background:#fef3c7}.bug-step--qa{background:#d1fae5}.bug-step--deploy{background:#fee2e2}.bug-icon{font-size:20px}.bug-step strong{font-size:12px}.bug-step small{color:var(--text-secondary);font-size:11px}.bug-arrow{color:var(--primary);font-size:20px;font-weight:700}.ceremonies-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.ceremony-card{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border);transition:var(--transition);padding:20px;position:relative;overflow:hidden}.ceremony-card:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.ceremony--daily:before{background:var(--success)}.ceremony--weekly:before{background:var(--info)}.ceremony--biweekly:before{background:var(--warning)}.ceremony--quarterly:before{background:var(--color-gestao)}.ceremony-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.ceremony-freq{text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:700}.ceremony--daily .ceremony-freq{color:var(--success)}.ceremony--weekly .ceremony-freq{color:var(--info)}.ceremony--biweekly .ceremony-freq{color:var(--warning)}.ceremony--quarterly .ceremony-freq{color:var(--color-gestao)}.ceremony-card h3{margin-bottom:8px;font-size:16px}.ceremony-time{color:var(--text-secondary);margin-bottom:8px;font-size:13px}.ceremony-who{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.tag{border-radius:var(--radius-full);color:#fff;padding:3px 8px;font-size:11px;font-weight:600}.tag--tech{background:var(--color-tech)}.tag--pm{background:var(--color-pm)}.tag--design{background:var(--color-design)}.tag--dev{background:var(--color-dev)}.tag--suporte{background:var(--color-suporte)}.tag--gestao{background:var(--color-gestao)}.tag--all{background:var(--text-primary)}.ceremony-card>p{color:var(--text-secondary);font-size:13px}.flow-container{border-radius:var(--radius-lg);border:1px solid var(--border);background:#fafafa;width:100%;height:75vh;overflow:hidden}.react-flow__panel{margin:12px}.react-flow__controls{border-radius:var(--radius-sm);box-shadow:var(--shadow-md);border:1px solid var(--border)}.react-flow__controls-button{border:none;border-bottom:1px solid var(--border)}.react-flow__minimap{border-radius:var(--radius-sm);box-shadow:var(--shadow-md);border:1px solid var(--border)}.flow-node-person{text-align:center;width:120px;height:120px;box-shadow:var(--shadow-md);transition:var(--transition);background:#e8f5e9;border:2px solid #4caf50;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex}.flow-node-person:hover{box-shadow:var(--shadow-lg);transform:scale(1.05)}.flow-node-person .node-avatar{color:#fff;background:#4caf50;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:4px;font-size:14px;font-weight:700;display:flex}.flow-node-person .node-name{color:var(--text-primary);font-size:11px;font-weight:700}.flow-node-person .node-role{color:var(--text-secondary);font-size:9px;line-height:1.2}.flow-node-decision{justify-content:center;align-items:center;width:130px;height:130px;display:flex}.flow-node-decision .diamond{width:110px;height:110px;box-shadow:var(--shadow-md);transition:var(--transition);background:#e3f2fd;border:2px solid #42a5f5;justify-content:center;align-items:center;display:flex;transform:rotate(45deg)}.flow-node-decision .diamond:hover{box-shadow:var(--shadow-lg)}.flow-node-decision .diamond-text{text-align:center;color:var(--text-primary);padding:4px;font-size:11px;font-weight:600;line-height:1.3;transform:rotate(-45deg)}.flow-node-task{border-radius:var(--radius-md);text-align:center;min-width:140px;max-width:200px;box-shadow:var(--shadow-md);transition:var(--transition);background:#fff9c4;border:2px solid #fbc02d;padding:12px 16px}.flow-node-task:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.flow-node-task .task-avatar-row{justify-content:center;align-items:center;gap:6px;margin-bottom:6px;display:flex}.flow-node-task .task-mini-avatar{background:var(--color-dev);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:flex}.flow-node-task .task-text{color:var(--text-primary);font-size:11px;font-weight:600;line-height:1.3}.flow-node-highlight{border-radius:var(--radius-md);text-align:center;color:#fff;transition:var(--transition);background:linear-gradient(135deg,#1565c0,#1976d2);border:none;padding:14px 20px;box-shadow:0 4px 16px #1565c04d}.flow-node-highlight:hover{transform:translateY(-1px);box-shadow:0 6px 20px #1565c066}.flow-node-highlight .highlight-text{font-size:12px;font-weight:700;line-height:1.4}.flow-node-alignment{border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-sm);background:#e3f2fd;border:2px solid #64b5f6;padding:10px 16px}.flow-node-alignment .alignment-text{color:#1565c0;font-size:11px;font-weight:700}.react-flow__edge-textwrapper .react-flow__edge-text{fill:var(--text-secondary);font-size:10px;font-weight:600}.kanban-board{gap:16px;padding-bottom:16px;display:flex;overflow-x:auto}.kanban-column{background:var(--bg-main);border-radius:var(--radius-lg);border:1px solid var(--border);flex:1;min-width:260px}.kanban-col-header{border-bottom:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.kanban-col-header h3{font-size:14px}.kanban-count{background:var(--border);border-radius:var(--radius-full);padding:2px 8px;font-size:12px;font-weight:600}.kanban-cards{flex-direction:column;gap:8px;min-height:100px;padding:12px;display:flex}.kanban-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:grab;transition:var(--transition);padding:12px;font-size:13px}.kanban-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn{border-radius:var(--radius-full);cursor:pointer;transition:var(--transition);font-size:14px;font-weight:600;font-family:var(--font-sans);border:2px solid #0000;align-items:center;gap:8px;padding:10px 20px;display:inline-flex}.btn--primary{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:#fff;box-shadow:0 4px 12px #ff6b004d}.btn--primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px #ff6b0066}.btn--outline{border-color:var(--text-primary);color:var(--text-primary);background:0 0}.btn--outline:hover{background:var(--text-primary);color:#fff}.header-icon{vertical-align:middle;margin-right:4px;display:inline-block;position:relative;top:-2px}.skills-toolbar{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.skills-search-box{max-width:400px;position:relative}.skills-search-box .search-icon{color:var(--text-muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.skills-search-box input{border:2px solid var(--border);border-radius:var(--radius-full);width:100%;font-size:14px;font-family:var(--font-sans);background:var(--bg-card);transition:var(--transition);outline:none;padding:12px 16px 12px 42px}.skills-search-box input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #ff6b001a}.skills-categories{flex-wrap:wrap;gap:8px;display:flex}.category-chip{border-radius:var(--radius-full);border:1.5px solid var(--border);background:var(--bg-card);font-size:13px;font-weight:500;font-family:var(--font-sans);cursor:pointer;transition:var(--transition);color:var(--text-secondary);padding:6px 16px}.category-chip:hover{border-color:var(--primary);color:var(--primary)}.category-chip.active{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:#fff;border-color:#0000;box-shadow:0 2px 8px #ff6b004d}.skills-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.skill-card{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:var(--transition);padding:20px}.skill-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.skill-card-header{align-items:center;gap:14px;margin-bottom:16px;display:flex}.skill-icon-wrapper{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.skill-name{margin-bottom:4px;font-size:16px;font-weight:700}.skill-category-badge{border-radius:var(--radius-full);padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.skill-members{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.skill-member-row{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:6px 0;display:flex}.skill-member-row:last-child{border-bottom:none}.skill-member-name{color:var(--text-secondary);font-size:13px;font-weight:500}.star-rating{gap:2px;display:flex}.star-filled{color:#f59e0b;fill:#f59e0b}.star-empty{color:#e5e7eb}.skill-avg{background:var(--bg-main);border-radius:var(--radius-sm);color:var(--text-secondary);justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;display:flex}.skill-avg strong{color:var(--primary);font-size:18px;font-weight:800}.empty-state{text-align:center;color:var(--text-muted);padding:60px 20px}.empty-state svg{opacity:.3;margin-bottom:12px}.empty-state p{font-size:16px}.evo-members-grid{grid-template-columns:repeat(auto-fit,minmax(480px,1fr));gap:24px;display:grid}.evo-member-card{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:var(--transition);overflow:hidden}.evo-member-card:hover{box-shadow:var(--shadow-lg)}.evo-profile-header{align-items:center;gap:16px;padding:24px;display:flex}.evo-avatar{object-fit:cover;width:72px;height:72px;box-shadow:var(--shadow-md);border:3px solid #fff;border-radius:50%}.evo-profile-info h2{font-size:22px;font-weight:800}.evo-role{color:var(--text-secondary);font-size:14px}.evo-section{border-top:1px solid var(--border-light);padding:20px 24px}.evo-section-title{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:14px;font-size:14px;font-weight:700;display:flex}.evo-skills-list{flex-direction:column;gap:10px;display:flex}.evo-skill-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.evo-skill-info{align-items:center;gap:8px;min-width:120px;font-size:13px;font-weight:500;display:flex}.evo-skill-bar-wrapper{flex:1;align-items:center;gap:10px;display:flex}.evo-progress-track{background:var(--border-light);border-radius:4px;flex:1;height:8px;overflow:hidden}.evo-progress-fill{border-radius:4px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.evo-skill-pct{color:var(--text-secondary);text-align:right;min-width:36px;font-size:12px;font-weight:700}.evo-achievements{flex-direction:column;gap:8px;display:flex}.evo-achievement{background:var(--bg-main);border-radius:var(--radius-sm);border-left:3px solid var(--border);transition:var(--transition);align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.evo-achievement:hover{transform:translate(4px)}.evo-timeline{padding-left:28px;position:relative}.evo-timeline:before{content:"";background:var(--border);width:2px;position:absolute;top:4px;bottom:4px;left:9px}.evo-timeline-item{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex;position:relative}.evo-timeline-item:last-child{margin-bottom:0}.evo-timeline-dot{z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:2px;left:-28px}.evo-timeline--completed .evo-timeline-dot{color:#fff}.evo-timeline--current .evo-timeline-dot{color:var(--primary);border:2px solid var(--primary);background:#fff7ed;animation:2s infinite pulse-dot}.evo-timeline--upcoming .evo-timeline-dot{background:var(--border-light);color:var(--text-muted);border:2px solid var(--border)}@keyframes pulse-dot{0%,to{box-shadow:0 0 #ff6b004d}50%{box-shadow:0 0 0 6px #ff6b0000}}.evo-timeline-content{flex:1}.evo-timeline-date{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:11px;font-weight:600}.evo-timeline-content h4{margin:2px 0;font-size:14px;font-weight:700}.evo-timeline-content p{color:var(--text-secondary);font-size:12px}.evo-timeline--upcoming .evo-timeline-content h4,.evo-timeline--upcoming .evo-timeline-content p{opacity:.5}.rec-rewards-section,.rec-form-section,.rec-history-section{margin-bottom:20px}.rec-rewards-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.rec-reward-card{background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius-lg);text-align:center;cursor:pointer;transition:var(--transition);padding:20px}.rec-reward-card:hover,.rec-reward-card.selected{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.rec-reward-icon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 12px;display:flex}.rec-reward-card h4{margin-bottom:4px;font-size:14px;font-weight:700}.rec-reward-desc{color:var(--text-secondary);margin-bottom:10px;font-size:12px;line-height:1.4}.rec-reward-value{border-radius:var(--radius-full);padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}.rec-form{flex-direction:column;gap:16px;display:flex}.rec-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rec-form-group{flex-direction:column;gap:6px;display:flex}.rec-form-group label{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.rec-form-group select,.rec-form-group textarea{border:2px solid var(--border);border-radius:var(--radius-sm);font-size:14px;font-family:var(--font-sans);background:var(--bg-card);transition:var(--transition);resize:vertical;outline:none;padding:10px 14px}.rec-form-group select:focus,.rec-form-group textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #ff6b001a}.rec-selected-reward{border-radius:var(--radius-sm);color:var(--primary-dark);background:#fff7ed;border:1px solid #fed7aa;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}.rec-send-btn{align-self:flex-start}.rec-history-list{flex-direction:column;gap:12px;display:flex}.rec-history-item{background:var(--bg-main);border-radius:var(--radius-md);transition:var(--transition);gap:14px;padding:16px;display:flex}.rec-history-item:hover{box-shadow:var(--shadow-sm)}.rec-history-icon{background:var(--primary-bg);width:40px;height:40px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rec-history-content{flex:1}.rec-history-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.rec-history-names{align-items:center;gap:4px;font-size:14px;display:flex}.rec-history-names svg{color:var(--text-muted)}.rec-history-date{color:var(--text-muted);font-size:12px}.rec-history-message{color:var(--text-secondary);margin-bottom:8px;font-size:13px;line-height:1.5}.rec-history-tags{gap:8px;display:flex}.rec-history-category{border-radius:var(--radius-full);color:#8b5cf6;background:#ede9fe;padding:3px 10px;font-size:11px;font-weight:600}.rec-history-reward{border-radius:var(--radius-full);color:#10b981;background:#d1fae5;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;display:flex}.aprendizado-top-cats{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:24px;padding:20px 24px}.aprendizado-top-cats h3{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;font-size:14px}.top-cats-list{flex-wrap:wrap;gap:16px;display:flex}.top-cat-item{background:var(--primary-bg);border-radius:var(--radius-sm);flex:1;align-items:center;gap:10px;min-width:200px;padding:10px 16px;display:flex}.top-cat-icon{color:var(--primary)}.top-cat-name{color:var(--text-dark);flex:1;font-size:13px;font-weight:500}.top-cat-count{color:var(--primary);white-space:nowrap;font-size:12px;font-weight:600}.aprendizado-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.aprendizado-filter{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);font-family:var(--font-sans);color:var(--text-dark);cursor:pointer;min-width:280px;padding:10px 16px;font-size:14px}.aprendizado-filter:focus{border-color:var(--primary);outline:none}.btn-new-entry{background:var(--primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);border:none;align-items:center;gap:8px;padding:10px 20px;font-weight:600;display:flex}.btn-new-entry:hover{background:var(--primary-dark);box-shadow:0 4px 12px #ff4d004d}.aprendizado-form-card{margin-bottom:24px}.aprendizado-form{flex-direction:column;gap:16px;display:flex}.form-row-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-group label{color:var(--text-dark);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.form-select,.form-input,.form-textarea{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;font-family:var(--font-sans);color:var(--text-dark);transition:var(--transition);background:#fff;padding:10px 14px;font-size:14px}.form-select:focus,.form-input:focus,.form-textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-bg);outline:none}.form-textarea{resize:vertical}.form-actions{justify-content:flex-end;display:flex}.aprendizado-timeline{flex-direction:column;gap:0;display:flex}.aprendizado-entry{align-items:stretch;gap:0;min-height:100px;display:flex}.entry-date-col{flex-shrink:0;justify-content:flex-end;width:60px;padding-top:20px;padding-right:16px;display:flex}.entry-date{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:600}.entry-line{flex-shrink:0;justify-content:center;width:24px;display:flex;position:relative}.entry-line:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0}.entry-dot{background:var(--primary);width:12px;height:12px;box-shadow:0 0 0 2px var(--primary);z-index:1;border:2px solid #fff;border-radius:50%;position:relative;top:22px}.entry-card{flex:1;margin:8px 0 8px 16px;padding:16px 20px}.entry-header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.entry-category-icon{color:var(--primary)}.entry-category-name{color:var(--text-muted);font-size:12px;font-weight:500}.entry-level{border-radius:12px;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:600}.entry-title{color:var(--text-dark);margin-bottom:6px;font-size:15px;font-weight:600}.entry-desc{color:var(--text-muted);font-size:14px;line-height:1.5}.entry-link{color:var(--primary);margin-top:8px;font-size:13px;font-weight:500;text-decoration:none;display:inline-block}.entry-link:hover{text-decoration:underline}.analise-tabs{gap:16px;margin-bottom:24px;display:flex}.analise-tab{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;color:var(--text-dark);transition:var(--transition);align-items:center;gap:12px;padding:12px 24px;font-weight:600;display:flex}.analise-tab:hover{background:var(--primary-bg);border-color:var(--primary-light)}.analise-tab.active{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:#fff;border-color:#0000;box-shadow:0 4px 12px #ff4d004d}.tab-avatar{object-fit:cover;border:2px solid #fff;border-radius:50%;width:32px;height:32px}.analise-content{flex-direction:column;gap:24px;display:flex}.badge-primary{background:var(--primary-bg);color:var(--primary);border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600}.rating-list{flex-direction:column;display:flex}.rating-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 0;display:flex}.rating-item:last-child{border-bottom:none;padding-bottom:0}.rating-skill-name{color:var(--text-dark);max-width:60%;font-weight:500}.rating-circles{gap:8px;display:flex}.rating-circle{border:1px solid var(--border);width:36px;height:36px;color:var(--text-muted);cursor:pointer;transition:var(--transition);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.rating-circle:hover{border-color:var(--primary-light);color:var(--primary)}.rating-circle.selected{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 4px 8px #ff4d0033}.motivations-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.motivation-box{flex-direction:column;gap:8px;display:flex}.motivation-label{color:var(--text-dark);align-items:center;font-weight:600;display:flex}.motivation-icon{margin-right:8px;font-size:18px}.motivation-desc{color:var(--text-muted);font-size:13px}.motivation-textarea{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;font-family:var(--font-sans);resize:vertical;transition:var(--transition);padding:12px;font-size:14px}.motivation-textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-bg);outline:none}.analise-footer{justify-content:flex-end;margin-top:32px;display:flex}.btn-save{background:var(--primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);border:none;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;display:flex}.btn-save:hover{background:var(--primary-dark);box-shadow:0 4px 12px #ff4d004d}.chart-filter-container{z-index:10;position:absolute;top:16px;right:20px}.btn-filter-toggle{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-dark);cursor:pointer;transition:var(--transition);background:#fff;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:flex}.btn-filter-toggle:hover{border-color:var(--primary);color:var(--primary)}.chart-filter-dropdown{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;flex-direction:column;width:250px;max-height:300px;margin-top:8px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #0000001a}.filter-dropdown-actions{border-bottom:1px solid var(--border);background:var(--bg-card);padding:10px}.btn-filter-all{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text-dark);cursor:pointer;transition:var(--transition);background:#fff;padding:6px;font-size:11px;font-weight:600}.btn-filter-all:hover{background:var(--primary-bg);color:var(--primary);border-color:var(--primary-light)}.filter-dropdown-list{max-height:240px;padding:8px 0;overflow-y:auto}.filter-checkbox-item{color:var(--text-dark);cursor:pointer;transition:var(--transition);align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.filter-checkbox-item:hover{background:var(--primary-bg)}.filter-checkbox-item input{cursor:pointer}.filter-checkbox-color{border-radius:50%;width:10px;height:10px;display:inline-block}.empty-chart{height:200px;color:var(--text-muted);background:var(--bg-card);border:1px dashed var(--border);border-radius:var(--radius-sm);justify-content:center;align-items:center;font-size:14px;font-style:italic;display:flex}.form-cards-stack{flex-direction:column;gap:24px;margin-top:24px;display:flex}.analise-grid-2col{grid-template-columns:1fr 1fr;gap:24px;display:grid}.chart-wrapper{overflow-x:auto}.evolution-chart{width:100%;max-width:700px;height:auto;margin:0 auto;display:block}.chart-legend{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:20px;margin-top:16px;padding-top:12px;display:flex}.chart-legend-item{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;display:flex}.chart-legend-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.history-list{flex-direction:column;gap:8px;display:flex}.history-entry{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.history-entry-header{cursor:pointer;transition:var(--transition);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.history-entry-header:hover{background:var(--primary-bg)}.history-entry-info{align-items:center;gap:16px;display:flex}.history-date{color:var(--text-dark);font-weight:600}.history-avg{color:var(--text-muted);font-size:13px}.history-entry-actions{color:var(--text-muted);align-items:center;gap:12px;display:flex}.history-badge{background:var(--primary-bg);color:var(--primary);border-radius:12px;padding:3px 10px;font-size:11px;font-weight:600}.history-detail{border-top:1px solid var(--border);padding:0 20px 16px}.history-observation{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--primary-bg);margin-top:12px;padding:12px 14px}.history-observation-title{color:var(--text-primary);margin-bottom:4px;font-size:12px;font-weight:800}.history-observation-example{color:var(--text-secondary);font-size:12px;line-height:1.5}.history-observation-example strong{color:var(--text-primary)}.history-skill-row{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.history-skill-row:last-child{border-bottom:none}.history-skill-name{color:var(--text-dark);max-width:55%;font-size:13px}.history-skill-dots{gap:6px;display:flex}.history-dot{border:1px solid var(--border);width:28px;height:28px;color:var(--text-muted);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.history-dot.filled{background:var(--primary);color:#fff;border-color:var(--primary)}.metodo-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.metodo-tab{border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:var(--transition);white-space:nowrap;background:#fff;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:500;display:flex}.metodo-tab:hover{border-color:var(--primary-light);color:var(--primary);background:var(--primary-bg)}.metodo-tab--active{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:#fff;border-color:#0000;box-shadow:0 4px 12px #ff4d0040}.metodologia-content{animation:.25s fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes confirmPop{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes taskPulse{0%{opacity:.7;transform:translateY(-3px);box-shadow:0 0 #ff4d0059}50%{opacity:1;transform:translateY(0);box-shadow:0 0 0 8px #ff4d0000}to{opacity:1;transform:translateY(0);box-shadow:0 0 #ff4d0000}}.metodo-desc{color:var(--text-secondary);margin-bottom:24px;font-size:14px;line-height:1.7}.metodo-section{margin-bottom:28px}.metodo-section h4{color:var(--text-primary);border-bottom:1px solid var(--border-light);align-items:center;gap:8px;margin-bottom:14px;padding-bottom:8px;font-size:15px;font-weight:700;display:flex}.metodo-list{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.metodo-list li{color:var(--text-primary);align-items:center;gap:10px;font-size:14px;display:flex}.metodo-list li code{background:var(--primary-bg);color:var(--primary-dark);border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}.metodo-list.compact{gap:6px;margin-top:8px}.metodo-cards-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.metodo-mini-card{border-radius:var(--radius-md);border:1px solid var(--border);padding:18px}.metodo-mini-card ul{color:var(--text-primary);flex-direction:column;gap:6px;padding:0;font-size:13px;list-style:none;display:flex}.metodo-mini-header{margin-bottom:10px;font-size:14px;font-weight:700;display:block}.metodo-do{background:#f0fdf4;border-color:#bbf7d0}.metodo-dont{background:#fef2f2;border-color:#fecaca}.metodo-code-block{color:#cdd6f4;border-radius:var(--radius-md);background:#1e1e2e;padding:20px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.8}.metodo-code-block code{color:#a6e3a1;font-size:14px}.metodo-code-block ul{margin-top:4px;padding:0;list-style:none}.metodo-code-block li{padding:2px 0}.metodo-code-block li code{color:#89b4fa}.metodo-tags-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.metodo-tag-item{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;align-items:center;gap:10px;padding:10px 14px;display:flex}.metodo-tag{color:#a6e3a1;text-transform:none;letter-spacing:0;background:#0f172a;border:1px solid #334155;border-radius:6px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.metodo-tag-desc{color:var(--text-secondary);font-size:13px}.metodo-timeline{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.metodo-timeline:before{display:none}.timeline-item{border:1px solid var(--border);border-radius:var(--radius-md);transition:var(--transition);background:#fff;gap:12px;padding:16px;display:flex}.timeline-item:hover{box-shadow:var(--shadow-sm);border-color:var(--primary-light);transform:translateY(-2px)}.timeline-marker{border:2px solid var(--border);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.timeline-body{flex:1;min-width:0}.timeline-header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.timeline-header strong{color:var(--text-primary);font-size:15px}.timeline-freq{border:1px solid var(--border);border-radius:6px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.timeline-body p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.metodo-practices-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.practice-card{border:1px solid var(--border);border-radius:var(--radius-md);transition:var(--transition);background:#fff;padding:22px}.practice-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.practice-icon{margin-bottom:12px;font-size:28px}.practice-card h4{color:var(--text-primary);margin-bottom:14px;font-size:15px;font-weight:700}.practice-card ul{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.practice-card li{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.practice-card li svg{color:var(--success);flex-shrink:0}.ia-modes-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ia-mode-card{border:1px solid var(--border);border-radius:var(--radius-md);transition:var(--transition);background:#fff;padding:20px}.ia-mode-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.ia-mode-header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.ia-mode-icon{font-size:24px}.ia-mode-num{color:var(--primary);margin-right:4px;font-weight:800}.ia-mode-card strong{color:var(--text-primary);font-size:14px}.ia-mode-subtitle{color:var(--primary);margin-bottom:12px;padding-left:2px;font-size:12px;font-style:italic;font-weight:500}.ia-mode-card ul{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.ia-mode-card li{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.ia-mode-card li svg{color:var(--success);flex-shrink:0;margin-top:2px}.ia-mode-highlight{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--primary-bg);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.ia-mode-highlight-text{color:var(--text-secondary);font-size:12px;line-height:1.4}.ia-mode-highlight-text strong{color:var(--text-primary)}.ia-mode-highlight-btn{border-radius:var(--radius-full);border:1px solid var(--primary);background:var(--bg-card);color:var(--primary);white-space:nowrap;transition:var(--transition);justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.ia-mode-highlight-btn:hover{background:var(--primary);color:#fff}.ia-observation{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--primary-bg);color:var(--text-secondary);align-items:flex-start;gap:8px;margin-top:16px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.ia-observation strong{color:var(--text-primary)}.ia-observation svg{color:var(--warning);flex-shrink:0;margin-top:2px}.prompt-examples{flex-direction:column;gap:8px;margin-bottom:12px;padding:0;list-style:none;display:flex}.prompt-examples li{font-size:13px}.prompt-examples code{color:var(--text-primary);word-break:break-word;background:#0000000d;border-radius:4px;padding:4px 8px;font-size:12px;line-height:1.5;display:inline-block}.metodo-do .prompt-examples code{background:#10b9811a}.metodo-dont .prompt-examples code{background:#ef44441a}.prompt-explain{color:var(--text-muted);margin:0;font-size:12px;font-style:italic;line-height:1.5}.template-steps{flex-direction:column;gap:0;display:flex}.template-step{border-bottom:1px solid var(--border-light);gap:16px;padding:18px 0;display:flex}.template-step:last-child{border-bottom:none}.template-step-num{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:800;display:flex}.template-step-body{flex:1}.template-step-body strong{color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;font-size:14px}.template-step-body p{color:var(--text-secondary);margin:4px 0 10px;font-size:13px}.template-example{border-left:3px solid var(--primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-primary);background:#f8f9fa;padding:10px 14px;font-size:12px;font-style:italic;line-height:1.6}.token-tips-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.token-tip-card{border:1px solid var(--border);border-radius:var(--radius-md);transition:var(--transition);background:#fff;padding:18px}.token-tip-card:hover{box-shadow:var(--shadow-sm);border-color:var(--primary-light)}.token-tip-icon{border:1px solid var(--border);width:34px;height:34px;color:var(--primary);background:#f8fafc;border-radius:8px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.token-tip-card strong{color:var(--text-primary);margin-bottom:6px;font-size:13px;display:block}.token-tip-card p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}.sprint-kpi-strip{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.sprint-kpi-item{border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;background:#fff;padding:12px}.sprint-kpi-item strong{color:var(--primary);margin-bottom:4px;font-size:18px;line-height:1;display:block}.sprint-kpi-item span{color:var(--text-secondary);font-size:12px}.sprint-model-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;display:grid}.sprint-model-card{border-top:4px solid var(--border)}.sprint-model-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.sprint-model-owner{color:var(--text-muted);align-items:center;gap:6px;margin:0 0 8px;font-size:12px;display:flex}.sprint-model-owner svg{color:var(--primary);flex-shrink:0}.sprint-cadence-chip{border:1px solid var(--border);border-radius:6px;margin-bottom:8px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:inline-block}.sprint-template-note{color:var(--text-muted);margin-top:10px;font-size:12px}.sprint-glossary-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.sprint-glossary-card{gap:8px}.sprint-glossary-term{margin-bottom:2px;display:inline-block}.sprint-glossary-desc{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}.deploy-pipeline{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;width:100%;padding:8px 0;display:grid}.pipeline-step-wrapper{width:100%;min-width:0;display:block}.pipeline-step{border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;width:100%;min-width:0;max-width:none;height:100%;transition:var(--transition);background:#fff;padding:16px}.pipeline-step:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.pipeline-icon{border:1px solid var(--border);width:34px;height:34px;color:var(--primary);background:#f8fafc;border-radius:8px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.pipeline-step strong{color:var(--text-primary);margin-bottom:4px;font-size:12px;display:block}.pipeline-desc{white-space:pre-line;margin:0}.pipeline-desc code{color:#cbd5e1;background:#0f172a;border:1px solid #334155;border-radius:8px;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.5;display:block}.pipeline-arrow{display:none}.pr-rules-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.pr-rule-card{border:1px solid var(--border);border-radius:var(--radius-md);height:100%;transition:var(--transition);background:#fff;flex-direction:column;padding:18px;display:flex}.pr-rule-card:hover{box-shadow:var(--shadow-sm);border-color:var(--primary-light)}.pr-rule-icon{width:34px;height:34px;color:var(--primary);border:1px solid var(--border);background:#f8fafc;border-radius:8px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.pr-rule-card strong{color:var(--text-primary);margin-bottom:6px;font-size:13px;display:block}.pr-rule-desc{white-space:pre-line;margin:0}.pr-rule-desc code{color:#cbd5e1;background:#0f172a;border:1px solid #334155;border-radius:8px;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.6;display:block}.git-commands-list{flex-direction:column;gap:16px;display:flex}.git-cmd-block{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.git-cmd-header{background:var(--bg-card);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 16px;display:flex}.git-cmd-num{width:28px;height:28px;color:var(--primary);background:var(--primary-bg);border:1px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.git-cmd-header strong{color:var(--text-primary);font-size:14px}.git-cmd-code{color:#a6e3a1;white-space:pre;background:#1e1e2e;margin:0;padding:16px 20px;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;line-height:1.8;overflow-x:auto}.git-cmd-code code{color:#a6e3a1}.deploy-envs-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.deploy-env-card{height:100%}.deploy-env-card:hover{box-shadow:var(--shadow-sm);border-color:var(--primary-light);transform:none}.deploy-env-header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.deploy-env-badge{text-transform:uppercase;letter-spacing:.4px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-block}.git-branch-vis{border-radius:var(--radius-md);color:#cdd6f4;background:#181825;flex-direction:column;padding:16px;font-family:Inter,sans-serif;display:flex}.branch-row{align-items:center;gap:24px;margin-bottom:24px;display:flex;position:relative}.branch-row:last-child{margin-bottom:0}.branch-badge{border-radius:var(--radius-sm);flex-shrink:0;align-items:center;width:260px;padding:8px 16px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;display:flex}.branch-desc{color:#bac2de;font-size:14px}.branch-line-solid{background:#3b82f6;width:2px;height:24px;position:absolute;top:36px;left:32px}.branch-line-dashed{border-left:2px dashed #4b5563;width:2px;height:calc(100% + 24px);position:absolute;top:36px;left:32px}.branch-row.child-branch{margin-left:64px}.branch-row.child-branch .branch-badge{width:300px}.boas-praticas-grid{grid-template-columns:1fr 1.5fr;gap:32px;display:grid}.section-title{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:16px;font-size:15px;font-weight:600;display:flex}.section-title svg{color:var(--primary)}.mindset-list{flex-direction:column;gap:12px;display:flex}.mindset-card{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);background:#fff;padding:14px 18px;font-size:14px;line-height:1.5;box-shadow:0 1px 2px #00000005}.highlight-card{text-transform:uppercase;color:#d97706;text-align:center;letter-spacing:.5px;background:linear-gradient(135deg,#f59e0b14,#f59e0b05);border-color:#f59e0b4d;font-size:13px;font-weight:700}.comm-group{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;overflow:hidden}.comm-group-header{background:var(--bg-card);border-bottom:1px solid var(--border);color:var(--text-primary);align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.comm-examples{flex-direction:column;display:flex}.comm-example-row{border-bottom:1px solid var(--border-light);grid-template-columns:1fr 1fr;display:grid}.comm-example-row:last-child{border-bottom:none}.comm-bad,.comm-good{padding:16px}.comm-bad{border-right:1px solid var(--border-light);background:#ef444408}.comm-good{background:#10b98108}.comm-badge{border-radius:var(--radius-full);text-transform:uppercase;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.comm-badge-bad{color:var(--danger);background:#ef44441a}.comm-badge-good{color:var(--success);background:#10b9811a}.comm-bad p,.comm-good p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.comm-client-box{background:#f59e0b0d;padding:16px}.comm-client-box strong{color:var(--text-primary);margin-bottom:8px;font-size:13px;display:block}.comm-client-box ul{color:var(--text-secondary);margin:0;padding-left:20px;font-size:13px;line-height:1.6;list-style:outside}.whitespace-pre-line{white-space:pre-line}@media (width<=768px){.main-content{padding:20px}.dashboard-grid{grid-template-columns:1fr}.flow-pipeline{flex-direction:column}.flow-connector{padding-top:0;transform:rotate(90deg)}.evo-members-grid,.rec-form-row,.motivations-grid,.form-row-2,.analise-grid-2col{grid-template-columns:1fr}.rating-item,.history-skill-row{flex-direction:column;align-items:flex-start;gap:12px}.rating-skill-name,.history-skill-name{max-width:100%}.analise-tabs,.metodo-tabs{flex-direction:column}.metodo-cards-grid,.ia-modes-grid,.token-tips-grid,.sprint-kpi-strip,.sprint-model-grid,.sprint-glossary-grid,.pr-rules-grid,.deploy-envs-grid,.boas-praticas-grid,.comm-example-row{grid-template-columns:1fr}.comm-bad{border-right:none;border-bottom:1px dashed var(--border-light)}.deploy-pipeline{grid-template-columns:1fr}.pipeline-step{max-width:none}}.chat-container{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border);height:calc(100vh - 104px);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.chat-header{border-bottom:1px solid var(--border-light);background:#fff;align-items:center;gap:12px;padding:16px 24px;display:flex}.chat-header-icon{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--primary), var(--primary-light));color:#fff;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.chat-header-info h2{margin-bottom:2px;font-size:16px;font-weight:700}.chat-header-info p{color:var(--text-secondary);font-size:13px}.chat-messages{scroll-behavior:smooth;flex-direction:column;flex:1;gap:24px;padding:24px;display:flex;overflow-y:auto}.message-wrapper{width:100%;display:flex}.message-wrapper.user{justify-content:flex-end}.message{gap:16px;max-width:80%;display:flex}.message.user{flex-direction:row-reverse}.message-avatar{border-radius:var(--radius-sm);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.message.ai .message-avatar{background:linear-gradient(135deg, var(--primary), var(--primary-light))}.message.user .message-avatar{background:var(--text-primary)}.message-content{flex-direction:column;gap:4px;display:flex}.message.user .message-content{align-items:flex-end}.message-sender{color:var(--text-secondary);font-size:13px;font-weight:600}.message-bubble{border-radius:var(--radius-lg);white-space:pre-wrap;padding:14px 18px;font-size:14px;line-height:1.6}.message.ai .message-bubble{background:var(--primary-bg);color:var(--text-primary);border:1px solid #ff3d001a;border-bottom-left-radius:4px}.message.user .message-bubble{background:var(--bg-main);color:var(--text-primary);border:1px solid var(--border);border-bottom-right-radius:4px}.message-time{color:var(--text-muted);margin-top:4px;font-size:11px}.typing-indicator{background:var(--primary-bg);border-radius:var(--radius-lg);border-bottom-left-radius:4px;gap:4px;width:fit-content;padding:8px 12px;display:flex}.typing-dot{background:var(--primary);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both typing}.typing-dot:first-child{animation-delay:-.32s}.typing-dot:nth-child(2){animation-delay:-.16s}@keyframes typing{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.chat-input-container{border-top:1px solid var(--border-light);background:#fff;padding:20px 24px}.chat-input-wrapper{background:var(--bg-main);border:1px solid var(--border);border-radius:var(--radius-lg);transition:var(--transition);align-items:flex-end;gap:12px;padding:12px 16px;display:flex}.chat-input-wrapper:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #ff3d001a}.chat-input{resize:none;min-height:24px;max-height:120px;font-family:var(--font-sans);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:14px;line-height:1.5}.chat-input::placeholder{color:var(--text-muted)}.chat-send-btn{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:#fff;border-radius:var(--radius-sm);cursor:pointer;width:36px;height:36px;transition:var(--transition);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chat-send-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #ff3d004d}.chat-send-btn:disabled{background:var(--border);color:var(--text-muted);cursor:not-allowed}.chat-suggestions{border-top:1px solid var(--border-light);background:#fff;padding:8px 24px 0}.chat-suggestions-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:4px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.chat-suggestions-label svg{color:var(--primary)}.chat-suggestions-list{flex-wrap:wrap;gap:8px;display:flex}.chat-suggestion-chip{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-card);font-size:13px;font-weight:500;font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;transition:var(--transition);white-space:nowrap;padding:8px 16px}.chat-suggestion-chip:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-bg);transform:translateY(-1px);box-shadow:0 2px 8px #ff3d001f}.chat-code-block{border-radius:var(--radius-sm);border:1px solid #00000026;margin:10px 0;overflow:hidden}.chat-code-header{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;background:#1e1e2e;justify-content:space-between;align-items:center;padding:6px 14px;font-size:11px;font-weight:600;display:flex}.chat-code-copy{color:#cdd6f4;font-size:11px;font-family:var(--font-sans);cursor:pointer;transition:var(--transition);background:0 0;border:1px solid #ffffff26;border-radius:4px;padding:3px 10px}.chat-code-copy:hover{background:#ffffff1a;border-color:#ffffff4d}.chat-code-pre{color:#a6e3a1;white-space:pre;background:#1e1e2e;margin:0;padding:14px 16px;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:13px;line-height:1.7;overflow-x:auto}.chat-code-pre code{color:#a6e3a1}.chat-inline-code{color:var(--primary);background:#00000012;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;font-weight:500}.dod-grid{flex-direction:column;gap:12px;margin-top:16px;display:flex}.dod-card{border:1px solid var(--border);border-radius:var(--radius-md);transition:var(--transition);background:#fff;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.dod-card:hover{box-shadow:var(--shadow-sm);border-color:var(--success);transform:translate(4px)}.dod-check{width:32px;height:32px;color:var(--success);background:#10b9811a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.dod-body{flex:1}.dod-title{align-items:center;gap:8px;margin-bottom:4px;display:flex}.dod-title svg{color:var(--text-muted);flex-shrink:0}.dod-title strong{color:var(--text-primary);font-size:14px}.dod-body p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.test-flow-table{--test-flow-cols:200px 120px 160px 1fr;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.test-flow-table--adaptive{--test-flow-cols:1.5fr 1fr .9fr 1.8fr}.test-flow-header{grid-template-columns:var(--test-flow-cols);background:var(--bg-main);border-bottom:2px solid var(--border);text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);gap:0;padding:12px 18px;font-size:12px;font-weight:700;display:grid}.test-flow-row{grid-template-columns:var(--test-flow-cols);border-bottom:1px solid var(--border-light);transition:var(--transition);align-items:center;gap:0;padding:14px 18px;display:grid}.test-flow-header>span,.test-flow-row>*{min-width:0}.test-flow-row:last-child{border-bottom:none}.test-flow-row:hover{background:var(--bg-main)}.test-flow-stage{align-items:center;gap:10px;display:flex}.test-flow-icon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.test-flow-stage strong{color:var(--text-primary);font-size:13px}.test-flow-who{color:var(--text-primary);font-size:13px;font-weight:600}.test-flow-when{color:var(--text-secondary);font-size:13px}.test-flow-what{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.tl-step-num{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:flex}.tl-step-subtitle{color:var(--text-secondary);border-bottom:1px solid var(--border-light);margin:0;padding:12px 24px;font-size:14px;font-style:italic}.tl-checklist{flex-direction:column;gap:10px;display:flex}.tl-check-item{border:1px solid var(--border);border-radius:var(--radius-md);transition:var(--transition);background:#fff;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.tl-check-item:hover{border-color:var(--success);box-shadow:var(--shadow-sm);transform:translate(4px)}.tl-check-icon{width:30px;height:30px;color:var(--success);background:#10b9811a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.tl-check-body{flex:1}.tl-check-title{align-items:center;gap:8px;margin-bottom:3px;display:flex}.tl-check-title svg{color:var(--text-muted);flex-shrink:0}.tl-check-title strong{color:var(--text-primary);font-size:14px}.tl-check-body p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.tl-arch-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.tl-arch-card{border:1px solid var(--border);border-radius:var(--radius-md);transition:var(--transition);background:#fff;border-top:3px solid;padding:20px}.tl-arch-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.tl-arch-header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.tl-arch-icon{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.tl-arch-header strong{color:var(--text-primary);font-size:15px}.tl-arch-card ul{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.tl-arch-card li{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.tl-arch-card li svg{color:var(--success);flex-shrink:0}.tl-security-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.tl-security-card{border:1px solid var(--border);border-radius:var(--radius-md);transition:var(--transition);background:#fff;padding:18px}.tl-security-card:hover{box-shadow:var(--shadow-sm);border-color:#ef4444;transform:translateY(-2px)}.tl-security-icon{color:#ef4444;background:#ef444414;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:10px;display:flex}.tl-security-card strong{color:var(--text-primary);margin-bottom:6px;font-size:13px;display:block}.tl-security-card p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}.tl-page-layout{align-items:flex-start;gap:24px;display:flex}.tl-page-content{flex:1;min-width:0}.tl-toc{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;flex-shrink:0;gap:4px;width:220px;padding:16px 12px;display:flex;position:sticky;top:24px}.tl-toc-title{text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);border-bottom:1px solid var(--border-light);margin-bottom:6px;padding:0 8px 10px;font-size:11px;font-weight:700}.tl-toc-item{border-radius:var(--radius-sm);font-size:12px;font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;transition:var(--transition);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;display:flex;overflow:hidden}.tl-toc-item:hover{background:var(--bg-main);color:var(--text-primary)}.tl-toc-item--active{background:var(--primary-bg);color:var(--primary);font-weight:600}.tl-toc-item--active .tl-toc-num{background:var(--primary);color:#fff}.tl-toc-num{background:var(--bg-main);width:20px;height:20px;color:var(--text-muted);transition:var(--transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.tl-arch-card{border-top-color:var(--primary)}.tl-arch-icon,.tl-security-icon{background:var(--primary-bg);color:var(--primary)}.tl-security-card:hover{border-color:var(--primary)}.tl-step-num{background:var(--primary)}.sprint-view-btn{color:var(--primary);background:var(--primary-bg);border:1px solid var(--primary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.sprint-view-btn:hover{background:var(--primary);color:#fff}.sprint-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;animation:.2s modalFadeIn;display:flex;position:fixed;inset:0}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.sprint-modal{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;flex-direction:column;width:90%;max-width:800px;max-height:85vh;animation:.25s modalSlideUp;display:flex;overflow:hidden}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sprint-modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.sprint-modal-header h2{color:var(--text-primary);align-items:center;gap:10px;margin:0;font-size:18px;font-weight:700;display:flex}.sprint-modal-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;transition:all .2s}.sprint-modal-close:hover{background:var(--hover-bg);color:var(--text-primary)}.sprint-modal-body{flex:1;padding:24px;overflow-y:auto}.sprint-modal-section{border-bottom:1px solid var(--border);margin-bottom:32px;padding-bottom:24px}.sprint-modal-section:last-of-type{border-bottom:none}.sprint-modal-sprint-header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.sprint-modal-focus{color:var(--text-primary);margin-bottom:4px;font-size:15px;display:block}.sprint-modal-owners{color:var(--text-muted);align-items:center;gap:6px;margin:0 0 16px;font-size:12px;display:flex}.sprint-modal-owners svg{color:var(--primary)}.sprint-modal-tasks{flex-direction:column;gap:12px;display:flex}.sprint-modal-task{background:var(--hover-bg);border:1px solid var(--border);border-radius:10px;padding:12px 16px}.sprint-modal-task-title{align-items:center;gap:8px;margin-bottom:8px;display:flex}.sprint-modal-task-title strong{color:var(--text-primary);flex:1;font-size:13px}.sprint-modal-assignee{color:var(--text-secondary);background:var(--hover-bg);border:1px solid var(--border);border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:11px;font-weight:600;display:inline-flex}.sprint-modal-avatar{object-fit:cover;border-radius:50%;width:22px;height:22px}.sprint-modal-task-num{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.sprint-modal-task ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sprint-modal-task ul li{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.sprint-modal-task ul li svg{color:var(--primary);flex-shrink:0}.sprint-modal-tip{background:#fef3c7;border:1px solid #fbbf24;border-radius:12px;padding:16px 20px}[data-theme=dark] .sprint-modal-tip{background:#fbbf2414;border-color:#fbbf244d}.sprint-modal-tip-header{color:#92400e;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}[data-theme=dark] .sprint-modal-tip-header{color:#fbbf24}.sprint-modal-tip p{color:#78350f;margin:0 0 12px;font-size:13px}[data-theme=dark] .sprint-modal-tip p{color:var(--text-secondary)}.sprint-modal-tip-list{flex-direction:column;gap:6px;display:flex}.sprint-modal-tip-item{color:#78350f;align-items:center;gap:8px;font-size:13px;display:flex}[data-theme=dark] .sprint-modal-tip-item{color:var(--text-secondary)}.sprint-modal-tip-num{color:#92400e;min-width:60px;font-weight:700}[data-theme=dark] .sprint-modal-tip-num{color:#fbbf24}.doc-workspace{flex-direction:column;gap:20px;padding-top:4px;display:flex}.doc-workspace-header{background:#fff;border:1px solid #00000012;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.doc-workspace-title{color:#1a1a1a;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.doc-workspace-subtitle{color:#a1a1aa;margin:4px 0 0;font-size:12px}.doc-workspace-actions{gap:8px;display:flex}.doc-workspace-btn{color:#52525c;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.doc-workspace-btn:hover:not(:disabled){background:#fafaf9;border-color:#0003}.doc-workspace-btn--primary{color:#fff;background:#ff4d00;border-color:#ff4d00}.doc-workspace-btn--primary:hover:not(:disabled){background:#e64500;border-color:#e64500}.doc-workspace-btn:disabled{opacity:.4;cursor:default}.doc-sidebar-section{padding:10px 12px 4px}.doc-sidebar-section-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.doc-sidebar-section-label{color:#a1a1aa;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.doc-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.doc-btn--primary{background:var(--primary);color:#fff;border-color:var(--primary)}.doc-btn--primary:hover{opacity:.9;transform:translateY(-1px)}.doc-btn--primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.doc-btn--outline{color:var(--primary);border-color:var(--primary);background:0 0}.doc-btn--outline:hover{background:var(--primary);color:#fff}.doc-btn--ghost{color:var(--text-secondary);background:0 0;border:none;padding:6px 10px;font-size:13px}.doc-btn--ghost:hover{color:var(--primary)}.doc-btn--sm{justify-content:center;width:100%;margin-top:12px;padding:6px 12px;font-size:12px}.card-header .doc-btn--sm,.doc-db-edit-actions .doc-btn--sm{width:auto;margin-top:0}.doc-btn--full{justify-content:center;width:100%;margin-top:12px}.doc-btn--loading{pointer-events:none;opacity:.7}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeSlideIn{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}.spin{animation:1s linear infinite spin}.doc-header-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.doc-header-actions{gap:10px;display:flex}.doc-meta-strip{color:var(--text-muted);align-items:center;gap:16px;margin-top:8px;font-size:13px;display:flex}.doc-meta-strip span,.doc-meta-strip a{align-items:center;gap:5px;display:inline-flex}.doc-meta-link{color:var(--primary);font-weight:600;text-decoration:none}.doc-meta-link:hover{text-decoration:underline}.doc-project-list-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.doc-project-list-header h2{color:var(--text-primary);align-items:center;gap:10px;margin:0;font-size:20px;font-weight:700;display:flex}.doc-project-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.doc-project-card{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;border-radius:14px;padding:20px;transition:all .2s}.doc-project-card:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.doc-project-card-header{color:var(--text-primary);align-items:center;gap:10px;margin-bottom:10px;display:flex}.doc-project-card-header strong{font-size:16px}.doc-project-card-desc{color:var(--text-secondary);margin:0 0 14px;font-size:13px;line-height:1.5}.doc-project-card-meta{color:var(--text-muted);align-items:center;gap:14px;font-size:12px;display:flex}.doc-project-card-meta span{align-items:center;gap:4px;display:inline-flex}.doc-status{border-radius:20px;padding:2px 10px;font-size:11px;font-weight:600}.doc-status--documented{color:#10b981;background:#10b98118}.doc-status--pending{color:#f59e0b;background:#f59e0b18}.doc-overview-text{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}.doc-arch-text{color:var(--text-secondary);white-space:pre-wrap;background:0 0;border:none;margin:0;padding:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;line-height:1.8}.doc-structure-layout{grid-template-columns:340px 1fr;min-height:420px;display:grid}.doc-tree-panel{border-right:1px solid var(--border);max-height:520px;overflow-y:auto}.doc-tree-container{padding:8px 0;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px}.doc-tree-search{background:var(--hover-bg);border:1px solid var(--border);color:var(--text-muted);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:flex}.doc-tree-search input{color:var(--text-primary);background:0 0;border:none;outline:none;width:140px;font-size:12px}.tree-node{-webkit-user-select:none;user-select:none}.tree-row{cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:3px 12px;transition:background .1s;display:flex}.tree-row:hover{background:var(--hover-bg)}.tree-row--selected{background:var(--primary-bg)}.tree-row--selected .tree-name{color:var(--primary);font-weight:600}.tree-chevron{color:var(--text-muted);flex-shrink:0;align-items:center;width:16px;display:inline-flex}.tree-name{color:var(--text-primary);white-space:nowrap;font-size:13px}.tree-icon{flex-shrink:0}.tree-icon--folder,.tree-icon--folder-open{color:#e8a838}.tree-icon--jsx{color:#61dafb}.tree-icon--js{color:#f7df1e}.tree-icon--css{color:#563d7c}.tree-icon--json{color:#f59e0b}.tree-icon--html{color:#e34f26}.tree-icon--img{color:#10b981}.tree-icon--md{color:#3b82f6}.doc-detail-panel{max-height:520px;padding:20px;overflow-y:auto}.doc-detail-empty{height:100%;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.doc-file-panel-header{border-bottom:1px solid var(--border);align-items:center;gap:8px;margin-bottom:16px;padding-bottom:14px;display:flex}.doc-file-panel-header strong{color:var(--text-primary);flex:1;font-size:15px}.doc-file-section{margin-bottom:16px}.doc-file-section h4{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:700;display:flex}.doc-file-section p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.doc-file-tags{flex-wrap:wrap;gap:6px;display:flex}.doc-file-tag{background:var(--primary-bg);color:var(--primary);border:1px solid var(--border);border-radius:6px;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:11px}.doc-file-tag--dep{color:#3b82f6;background:#3b82f612}.doc-features-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.doc-feature-card{background:var(--hover-bg);border:1px solid var(--border);border-radius:12px;padding:16px;transition:border-color .2s}.doc-feature-card:hover{border-color:var(--primary)}.doc-feature-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.doc-feature-header strong{color:var(--text-primary);flex:1;font-size:14px}.doc-feature-priority{border:1px solid;border-radius:20px;padding:2px 10px;font-size:11px;font-weight:600}.doc-feature-card p{color:var(--text-secondary);margin:0 0 8px;font-size:12px;line-height:1.5}.doc-feature-files{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.doc-feature-files code{background:var(--primary-bg);color:var(--text-secondary);border-radius:4px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:11px}.doc-feature-status{border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.doc-feature-status--done{color:#10b981;background:#10b98118}.doc-feature-status--progress{color:#3b82f6;background:#3b82f618}.doc-feature-status--planned{color:#8b5cf6;background:#8b5cf618}.doc-feat-icon--done{color:#10b981}.doc-feat-icon--progress{color:#3b82f6}.doc-feat-icon--planned{color:#8b5cf6}.doc-form-group{margin-bottom:14px}.doc-form-group label{color:var(--text-secondary);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.doc-form-group input,.doc-form-group textarea,.doc-form-group select{border:1px solid var(--border);background:var(--hover-bg);width:100%;color:var(--text-primary);box-sizing:border-box;font-size:13px;font-family:var(--font-sans);border-radius:10px;outline:none;padding:10px 12px;transition:border-color .2s}.doc-form-group input:focus,.doc-form-group textarea:focus,.doc-form-group select:focus{border-color:var(--primary)}.doc-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=768px){.doc-structure-layout{grid-template-columns:1fr}.doc-tree-panel{border-right:none;border-bottom:1px solid var(--border);max-height:300px}.doc-header-row{flex-direction:column;align-items:flex-start;gap:10px}.doc-project-grid,.doc-features-grid{grid-template-columns:1fr}}.doc-tabs{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;gap:4px;margin-bottom:20px;padding:5px;display:flex}.doc-tab{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:.88rem;font-weight:500;transition:all .2s;display:flex}.doc-tab:hover{background:var(--hover-bg);color:var(--text-primary)}.doc-tab--active{background:var(--primary-bg);color:var(--primary);font-weight:600}.doc-flow-tabs{flex-wrap:wrap;gap:8px;margin-top:14px;margin-bottom:10px;display:flex}.doc-flow-tab{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:600;transition:all .2s}.doc-flow-tab:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-bg)}.doc-flow-tab--active{border-color:var(--primary);background:var(--primary);color:#fff}.doc-flow-description{color:var(--text-secondary);margin:8px 0 14px;font-size:.85rem;line-height:1.5}.doc-flow-container{border:1px solid var(--border);background:#fafafa;border-radius:12px;width:100%;height:68vh;overflow:hidden}.doc-flow-empty{border:1px dashed var(--border);color:var(--text-muted);border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:.84rem;display:inline-flex}.doc-scope-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.doc-scope-list li{color:var(--text-primary);align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;display:flex}.doc-scope-icon{color:#10b981;flex-shrink:0;margin-top:3px}.doc-db-tables{flex-direction:column;gap:16px;display:flex}.doc-db-table{border:1px solid var(--border);border-radius:10px;overflow:hidden}.doc-db-table-header{background:var(--hover-bg);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 16px;font-size:.9rem;display:flex}.doc-db-table-header svg{color:var(--primary)}.doc-db-table-desc{color:var(--text-secondary);margin-left:4px;font-size:.82rem;font-weight:400}.doc-db-fields{flex-wrap:wrap;gap:6px;padding:12px 16px;display:flex}.doc-db-field{background:var(--primary-bg);color:var(--text-primary);border:1px solid #0000000f;border-radius:6px;padding:4px 10px;font-family:Fira Code,Consolas,monospace;font-size:.78rem;display:inline-block}.doc-db-model-wrapper{border:1px solid var(--border);background:linear-gradient(160deg,#f8fafc 0%,#eef2ff 100%);border-radius:12px;margin-top:14px;padding:12px}.doc-db-edit-actions{align-items:center;gap:8px;display:flex}.doc-db-live-title{text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary);margin-bottom:10px;font-size:.78rem;font-weight:700}.doc-mermaid-canvas{border:1px solid var(--border);background:#fff;border-radius:10px;padding:12px;overflow:auto}.doc-mermaid-canvas svg{min-width:720px;height:auto}.doc-mermaid-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px;font-size:.85rem}.doc-db-editor{flex-direction:column;gap:8px;display:flex}.doc-db-editor-code{font-family:Fira Code,Consolas,monospace;font-size:.78rem;line-height:1.55}.doc-db-editor-entities{margin-top:4px}.doc-db-editor-entities-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.doc-db-editor-entities-header label{color:var(--text-secondary);font-size:12px;font-weight:600}.doc-db-editor-entity{border:1px solid var(--border);background:var(--hover-bg);border-radius:10px;margin-bottom:10px;padding:12px}.doc-db-editor-remove{margin-top:-2px}.doc-db-entity-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.doc-db-entity-card{border:1px solid var(--border);background:var(--bg-card);border-radius:10px;padding:14px}.doc-db-entity-title{color:var(--primary);margin-bottom:8px;font-size:.9rem;font-weight:700}.doc-db-entity-role{color:var(--text-secondary);margin:0 0 10px;font-size:.82rem;line-height:1.45}.doc-db-entity-keys{flex-wrap:wrap;gap:6px;display:flex}.doc-db-entity-key{color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;padding:4px 8px;font-family:Fira Code,Consolas,monospace;font-size:.74rem}.doc-func-list{flex-direction:column;display:flex}.doc-func-item{border-bottom:1px solid var(--border);padding:16px 20px;transition:background .15s}.doc-func-item:last-child{border-bottom:none}.doc-func-item:hover,.doc-func-item--open{background:var(--hover-bg)}.doc-func-header{align-items:center;gap:8px;display:flex}.doc-func-header strong{flex:1;font-size:.92rem}.doc-func-route{background:var(--primary-bg);color:var(--text-secondary);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-family:Fira Code,Consolas,monospace;font-size:.72rem;display:inline-flex}.doc-func-chevron{color:var(--text-muted);flex-shrink:0;transition:transform .2s}.doc-func-chevron--open{transform:rotate(180deg)}.doc-func-desc{color:var(--text-secondary);margin:8px 0 0;font-size:.85rem;line-height:1.5}.doc-func-actions{border-top:1px dashed var(--border);flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;animation:.2s ease-out slideDown;display:flex}.doc-func-action{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 14px;transition:border-color .2s;display:flex}.doc-func-action:hover{border-color:var(--primary)}.doc-func-action-badge{white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;min-width:90px;padding:4px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.doc-func-action-desc{color:var(--text-primary);margin:0;padding-top:2px;font-size:.82rem;line-height:1.5}.doc-swagger-list{flex-direction:column;display:flex}.doc-swagger-endpoint{border-bottom:1px solid var(--border)}.doc-swagger-endpoint:last-child{border-bottom:none}.doc-swagger-row{cursor:pointer;align-items:center;gap:12px;padding:14px 18px;transition:background .15s;display:flex}.doc-swagger-row:hover{background:var(--hover-bg)}.doc-swagger-method{letter-spacing:.5px;border-radius:6px;justify-content:center;align-items:center;min-width:56px;padding:4px 10px;font-family:Fira Code,Consolas,monospace;font-size:.72rem;font-weight:700;display:inline-flex}.doc-swagger-path{color:var(--text-primary);font-family:Fira Code,Consolas,monospace;font-size:.82rem;font-weight:500}.doc-swagger-desc{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.82rem;overflow:hidden}.doc-swagger-chevron{color:var(--text-muted);flex-shrink:0;transition:transform .2s}.doc-swagger-chevron--open{transform:rotate(180deg)}.doc-swagger-details{padding:0 18px 18px;animation:.2s ease-out slideDown}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:2000px}}.doc-swagger-section{margin-top:14px}.doc-swagger-section h5{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin:0 0 10px;font-size:.8rem;font-weight:600}.doc-swagger-table{border-collapse:collapse;width:100%;font-size:.82rem}.doc-swagger-table th{text-align:left;background:var(--hover-bg);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid var(--border);padding:8px 12px;font-size:.75rem;font-weight:600}.doc-swagger-table td{border-bottom:1px solid var(--border);color:var(--text-primary);vertical-align:top;padding:8px 12px}.doc-swagger-table td code{background:var(--primary-bg);border-radius:4px;padding:2px 6px;font-size:.78rem}.doc-swagger-param-type{color:#3b82f6;background:#eff6ff;border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-block}.doc-swagger-response{color:#e2e8f0;background:#1e293b;border-radius:8px;margin:0;padding:16px;font-family:Fira Code,Consolas,monospace;font-size:.78rem;line-height:1.6;overflow-x:auto}.doc-access-card{background:var(--hover-bg);border-radius:10px;flex-direction:column;gap:2px;padding:4px;display:flex;overflow:hidden}.doc-access-row{background:var(--bg-card);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.doc-access-label{text-transform:uppercase;letter-spacing:.3px;min-width:90px;color:var(--text-secondary);font-size:.78rem;font-weight:600}.doc-access-value{color:var(--text-primary);flex:1;font-size:.88rem}.doc-access-link{color:var(--primary);font-weight:500;text-decoration:none}.doc-access-link:hover{text-decoration:underline}.doc-access-secret{color:#e2e8f0;letter-spacing:.5px;background:#1e293b;border-radius:6px;padding:4px 10px;font-family:Fira Code,Consolas,monospace;font-size:.82rem}.doc-copy-btn{border:1px solid var(--border);background:var(--bg-card);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.doc-copy-btn:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-bg)}.doc-access-obs{color:var(--text-muted);background:var(--bg-card);border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:.8rem;display:flex}.doc-access-obs svg{color:var(--primary);flex-shrink:0}.doc-security-notice{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.doc-security-notice svg{flex-shrink:0;margin-top:2px}.doc-security-notice strong{margin-bottom:4px;font-size:.88rem;display:block}.doc-security-notice p{color:#b91c1c;margin:0;font-size:.82rem;line-height:1.5}@media (width<=768px){.doc-tabs{-webkit-overflow-scrolling:touch;overflow-x:auto}.doc-swagger-row{flex-wrap:wrap;gap:8px}.doc-swagger-desc{order:3;width:100%}.doc-access-row{flex-wrap:wrap}.doc-access-label{min-width:100%;margin-bottom:-4px}.doc-flow-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.doc-flow-container{height:56vh}.doc-db-edit-actions{justify-content:flex-end;width:100%}.doc-db-editor-entities-header{flex-direction:column;align-items:flex-start}.doc-mermaid-canvas svg{min-width:560px}}.notion-editor-wrapper{min-height:300px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.metodologia-article-body .notion-editor-wrapper,.metodologia-article-body .bn-container,.metodologia-article-body .bn-editor,.metodologia-article-body [class*=mantine-]:not(button):not(svg){box-shadow:none!important;background:0 0!important}.metodologia-article-body .bn-editor{font-size:16px;padding:0!important}.notion-editor-wrapper .bn-editor{color:var(--text-primary);padding:16px 24px;font-size:14px}.notion-editor-wrapper .bn-block-group .bn-block-outer{margin-bottom:2px}.notion-editor-wrapper [data-level="2"] .bn-inline-content{color:var(--text-primary);font-size:20px;font-weight:700}.notion-editor-wrapper [data-level="3"] .bn-inline-content{color:var(--text-primary);border-bottom:1px solid var(--border-light);margin-top:8px;padding-bottom:6px;font-size:16px;font-weight:600}.notion-editor-wrapper .bn-side-menu{opacity:0;transition:opacity .15s}.notion-editor-wrapper .bn-block-outer:hover .bn-side-menu,.notion-editor-wrapper .bn-side-menu:hover{opacity:1}.notion-editor-wrapper [data-content-type=checkListItem] input[type=checkbox]{accent-color:var(--primary)}.sprints-accordion{flex-direction:column;display:flex}.sprint-accordion-item{border-bottom:1px solid var(--border-light)}.sprint-accordion-item:last-child{border-bottom:none}.sprint-accordion-header{-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:16px 20px;transition:background .15s;display:flex}.sprint-accordion-toggle{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:0;display:flex}.sprint-accordion-header:hover{background:#fafafa}.sprint-accordion-item--open .sprint-accordion-header{border-bottom:1px solid var(--border-light);background:#fafafa}.sprint-accordion-chevron{color:var(--text-muted);flex-shrink:0;align-items:center;display:flex}.sprint-accordion-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.sprint-accordion-period{color:var(--text-secondary);background:var(--bg-main);border-radius:var(--radius-full);border:1px solid var(--border);white-space:nowrap;flex-shrink:0;padding:3px 10px;font-size:12px}.sprint-accordion-status{border-radius:var(--radius-full);white-space:nowrap;border:1px solid;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:600}.sprint-accordion-delete{color:var(--text-muted);cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;padding:4px;display:flex}.sprint-accordion-delete:hover{color:var(--danger);background:#fef2f2}.sprint-accordion-body{padding:0;animation:.2s slideDown}.sprint-accordion-body .notion-editor-wrapper{min-height:200px}.sprint-sub-tabs{border-bottom:1px solid var(--border-light);background:#fafafa;gap:0;display:flex}.sprint-sub-tab{color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 20px;font-size:13px;font-weight:500;display:flex}.sprint-sub-tab:hover{color:var(--text-primary);background:#f5f5f5}.sprint-sub-tab--active{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.sprint-sub-tab-badge{background:var(--primary);color:#fff;border-radius:var(--radius-full);padding:1px 7px;font-size:11px;font-weight:700;line-height:1.4}.sprint-tasks-container{padding:20px}.sprint-tasks-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.sprint-task-card{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;width:100%;transition:var(--transition);appearance:none;color:inherit;font:inherit;text-align:left;background:#fff;padding:16px;display:block}.sprint-task-card:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.sprint-task-card-header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.sprint-task-card-header strong{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.4}.sprint-task-priority{border-radius:var(--radius-full);white-space:nowrap;border:1px solid;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.sprint-task-card-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.sprint-task-responsible{color:var(--text-secondary);font-size:12px}.sprint-task-status{color:var(--text-muted);background:var(--bg-main);border-radius:var(--radius-full);border:1px solid var(--border-light);padding:2px 8px;font-size:11px}.sprint-tasks-empty{text-align:center;color:var(--text-muted);padding:40px 20px;font-size:14px}.sprint-task-detail{animation:.2s slideDown}.sprint-task-back{color:var(--primary);border:none;border-bottom:1px solid var(--border-light);cursor:pointer;text-align:left;width:100%;transition:var(--transition);background:#fafafa;align-items:center;gap:6px;padding:10px 20px;font-size:13px;font-weight:500;display:flex}.sprint-task-back:hover{background:#f0f0f0}.sprint-task-detail-body{padding:0}.sprint-task-detail-body .notion-editor-wrapper{min-height:300px}.figma-embeds-list{flex-direction:column;gap:20px;display:flex}.figma-embed-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;overflow:hidden}.figma-embed-header{border-bottom:1px solid var(--border-light);background:#fafafa;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.figma-embed-title-row{align-items:center;gap:8px;display:flex}.figma-embed-title-row strong{color:var(--text-primary);font-size:14px;font-weight:600}.figma-embed-icon{color:var(--primary)}.figma-embed-actions{align-items:center;gap:6px;display:flex}.figma-embed-link{color:var(--text-muted);transition:var(--transition);border-radius:6px;align-items:center;padding:5px;display:flex}.figma-embed-link:hover{color:var(--primary);background:#fff0eb}.figma-embed-delete{color:var(--text-muted);cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:6px;align-items:center;padding:5px;display:flex}.figma-embed-delete:hover{color:var(--danger);background:#fef2f2}.figma-embed-frame{background:#f5f5f5;width:100%;height:0;padding-bottom:56.25%;position:relative}.figma-embed-frame iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.figma-empty{color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:56px 24px;display:flex}.figma-empty-icon{width:56px;height:56px;color:var(--primary);background:linear-gradient(135deg,#fff0eb 0%,#ffe4d6 100%);border-radius:999px;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 14px #ff6b352e}.figma-empty-text{flex-direction:column;gap:4px;max-width:380px;display:flex}.figma-empty-text strong{color:var(--text-primary);font-size:14px;font-weight:700}.figma-empty-text p,.figma-empty p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.55}.figma-add-form{border:1px solid var(--primary);border-radius:var(--radius-md);background:linear-gradient(#fffaf6 0%,#fff 70%);margin-bottom:20px;animation:.18s cubic-bezier(.22,1,.36,1) figmaAddFormIn;overflow:hidden;box-shadow:0 0 0 4px #ff6b3514,0 12px 28px -12px #ff6b3538}@keyframes figmaAddFormIn{0%{opacity:0;transform:translateY(-4px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.figma-add-form-header{background:#ffffff80;border-bottom:1px solid #ff6b352e;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.figma-add-form-title{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.figma-add-form-badge{background:var(--primary);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 4px 10px #ff6b354d}.figma-add-form-heading{flex-direction:column;gap:2px;min-width:0;display:flex}.figma-add-form-heading strong{color:var(--text-primary);font-size:13.5px;font-weight:700;line-height:1.3}.figma-add-form-heading span{color:var(--text-muted);font-size:11.5px;line-height:1.4}.figma-add-form-close{width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.figma-add-form-close:hover{color:var(--danger,#dc2626);background:#fef2f2}.figma-add-form-body{flex-direction:column;gap:14px;padding:16px;display:flex}.figma-add-form-body .doc-form-group{margin-bottom:0}.figma-add-form-body .doc-form-group input{transition:border-color .12s,box-shadow .12s,background .12s}.figma-add-form-body .doc-form-group input:focus{border-color:var(--primary);background:#fff;outline:none;box-shadow:0 0 0 3px #ff6b3524}.figma-add-form-input-error{border-color:var(--danger,#dc2626);background:#fff5f5}.figma-add-form-input-error:focus{box-shadow:0 0 0 3px #dc262624}.figma-add-form-help{color:var(--text-muted);margin-top:6px;font-size:11px;line-height:1.45;display:block}.figma-add-form-help code{color:var(--text-secondary);background:#f4f4f5;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.figma-add-form-help-error{color:var(--danger,#dc2626)}.figma-add-form-help-error code{color:#991b1b;background:#fee2e2}.figma-add-form-footer{background:#fff9;border-top:1px solid #ff6b352e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.figma-add-form-hint{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.figma-add-form-hint kbd{border:1px solid var(--border);box-shadow:0 1px 0 var(--border);color:var(--text-secondary);background:#fff;border-radius:5px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600}.figma-add-form-actions{align-items:center;gap:8px;display:inline-flex}.vo-page{max-width:1100px}.vo-header-badges{gap:8px;display:flex}.vo-online-badge{color:#10b981;border-radius:var(--radius-full);background:#f0fdf4;border:1px solid #bbf7d0;align-items:center;gap:5px;padding:6px 14px;font-size:12px;font-weight:600;display:flex}.vo-layout{grid-template-columns:1fr 260px;gap:20px;margin-top:20px;display:grid}.vo-map-wrapper{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;padding:16px;overflow:hidden}.vo-map{aspect-ratio:10/9;border-radius:var(--radius-md);background:#e8e4df;gap:2px;display:grid;position:relative;overflow:hidden}.vo-zone{z-index:1;border:2px dashed #00000014;border-radius:8px;position:relative}.vo-zone-label{color:#00000059;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-size:10px;font-weight:600;position:absolute;top:6px;left:8px}.vo-tile{z-index:2;pointer-events:none;background:#ffffff26;border:1px solid #00000008}.vo-furniture{z-index:5;pointer-events:none;justify-content:center;align-items:center;display:flex}.vo-furniture-emoji{filter:drop-shadow(0 1px 2px #00000026);font-size:22px}.vo-avatar{z-index:10;cursor:pointer;flex-direction:column;align-items:center;transition:transform .2s;display:flex}.vo-avatar:hover{transform:scale(1.12)}.vo-avatar-inner{background:#fff;border:3px solid;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;animation:3s ease-in-out infinite avatarFloat;display:flex;position:relative}.vo-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.vo-avatar:nth-child(2) .vo-avatar-inner{animation-delay:-1s}.vo-avatar:nth-child(3) .vo-avatar-inner{animation-delay:-2s}@keyframes avatarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.vo-avatar-emoji{font-size:22px}.vo-status-dot{border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.vo-status-dot--online{background:#10b981}.vo-status-dot--away{background:#f59e0b}.vo-status-dot--offline{background:#9ca3af}.vo-avatar-badge{flex-direction:column;align-items:center;gap:2px;margin-top:2px;display:flex}.vo-avatar-name{color:var(--text-primary);white-space:nowrap;background:#fff;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700;box-shadow:0 1px 3px #0000001a}.vo-avatar-task-badge{color:#fff;white-space:nowrap;border-radius:3px;padding:1px 5px;font-size:8px;font-weight:700;line-height:1.3}.vo-team-panel{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;height:fit-content;padding:16px}.vo-team-title{color:var(--text-primary);border-bottom:1px solid var(--border-light);align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;font-size:14px;font-weight:600;display:flex}.vo-team-member{border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);align-items:center;gap:10px;margin-bottom:4px;padding:10px;display:flex}.vo-team-member:hover{background:#fafafa}.vo-team-avatar{background:#fff;border:2px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex;position:relative}.vo-team-info{flex-direction:column;flex:1;min-width:0;display:flex}.vo-team-info strong{color:var(--text-primary);font-size:13px;font-weight:600}.vo-team-role{color:var(--text-secondary);font-size:11px}.vo-team-sprint{color:var(--primary);margin-top:2px;font-size:10px;font-weight:500}.vo-team-chevron{color:var(--text-muted);flex-shrink:0}.vo-profile-overlay{z-index:1000;background:#0006;justify-content:center;align-items:center;animation:.15s fadeIn;display:flex;position:fixed;inset:0}.vo-profile-card{border-radius:var(--radius-lg);background:#fff;width:380px;max-width:90vw;animation:.2s scaleIn;position:relative;box-shadow:0 20px 60px #0003}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.vo-profile-close{color:var(--text-muted);cursor:pointer;transition:var(--transition);z-index:1;background:0 0;border:none;border-radius:6px;padding:4px;position:absolute;top:12px;right:12px}.vo-profile-close:hover{color:var(--text-primary);background:#f5f5f5}.vo-profile-header{border-bottom:2px solid;align-items:center;gap:14px;padding:20px;display:flex}.vo-profile-avatar{border:3px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;display:flex;position:relative}.vo-profile-header h3{color:var(--text-primary);margin:0;font-size:18px;font-weight:700}.vo-profile-role{color:var(--text-secondary);font-size:13px}.vo-profile-body{padding:16px 20px}.vo-profile-section{margin-bottom:14px}.vo-profile-section:last-child{margin-bottom:0}.vo-profile-label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);align-items:center;gap:5px;margin-bottom:4px;font-size:11px;font-weight:600;display:flex}.vo-profile-value{color:var(--text-primary);font-size:13px;font-weight:500}.vo-profile-task{color:var(--text-primary);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.vo-profile-priority{border-radius:var(--radius-full);white-space:nowrap;border:1px solid;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}.vo-profile-actions{border-top:1px solid var(--border-light);gap:8px;padding:14px 20px;display:flex}.vo-action-btn{border-radius:var(--radius-md);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;transition:var(--transition);background:#fff;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:500;display:flex}.vo-action-btn:hover{border-color:var(--text-muted);background:#fafafa}.vo-action-btn--primary{background:var(--primary);color:#fff;border-color:var(--primary)}.vo-action-btn--primary:hover{background:var(--primary-dark);border-color:var(--primary-dark)}@media (width<=768px){.vo-layout{grid-template-columns:1fr}}.an-layout{grid-template-columns:300px 1fr;gap:20px;min-height:60vh;margin-top:20px;display:grid}.an-sidebar{background:#fff;border:1px solid #00000012;border-radius:16px;flex-direction:column;align-self:start;max-height:calc(100vh - 32px);display:flex;position:sticky;top:16px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.an-search-box{border-bottom:1px solid var(--border-light);padding:12px;position:relative}.an-search-box input{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;transition:var(--transition);background:#fafafa;padding:8px 12px 8px 32px;font-size:12px}.an-search-box input:focus{border-color:var(--primary);background:#fff;outline:none;box-shadow:0 0 0 3px #ff5a321a}.an-search-icon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.an-notes-list{flex:1;padding:6px;overflow-y:auto}.an-note-item{border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.an-note-item:hover{background:#fafafa}.an-note-item--active{background:#fff5f2}.an-note-item--active:before{content:"";background:var(--primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.an-note-color{border-radius:50%;flex-shrink:0;width:8px;height:8px}.an-note-meta{flex-direction:column;flex:1;min-width:0;display:flex}.an-note-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.an-note-date{color:var(--text-muted);align-items:center;gap:3px;margin-top:2px;font-size:10px;display:flex}.an-note-delete{opacity:0;color:var(--text-muted);cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px}.an-note-item:hover .an-note-delete{opacity:1}.an-note-delete:hover{color:var(--danger);background:#fef2f2}.an-empty-list{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 20px;font-size:12px;display:flex}.an-editor-area{background:#fff;border:1px solid #00000012;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a}.an-editor-header{background:#fafaf9;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.an-editor-title-row{align-items:center;gap:12px;display:flex}.an-editor-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px;box-shadow:0 0 0 3px #0000000a}.an-editor-header h2{color:#1a1a1a;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.an-editor-date{color:#c4c4cc;align-items:center;gap:4px;font-size:11px;display:flex}.an-editor-body{flex:1;min-height:400px;padding:16px 8px}.an-editor-body .notion-editor-wrapper{min-height:380px}.an-empty-editor{color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.an-empty-editor h3{color:var(--text-secondary);margin:0;font-size:16px;font-weight:600}.an-empty-editor p{margin:0;font-size:13px}@media (width<=768px){.an-layout{grid-template-columns:1fr}.an-sidebar{max-height:none;position:static;top:auto}}.tr-layout{grid-template-columns:280px 1fr;gap:20px;min-height:60vh;margin-top:20px;display:grid}.tr-sidebar{background:#fff;border:1px solid #00000012;border-radius:16px;flex-direction:column;align-self:start;max-height:calc(100vh - 32px);display:flex;position:sticky;top:16px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.tr-search-box{border-bottom:1px solid var(--border-light);padding:12px;position:relative}.tr-search-box input{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;transition:var(--transition);background:#fafafa;padding:8px 12px 8px 32px;font-size:12px}.tr-search-box input:focus{border-color:var(--primary);background:#fff;outline:none;box-shadow:0 0 0 3px #ff5a321a}.tr-search-icon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.tr-notes-list{flex:1;padding:6px;overflow-y:auto}.tr-note-item{cursor:pointer;border-radius:10px;align-items:center;gap:8px;margin:1px 0;padding:8px 12px;transition:all .15s;display:flex;position:relative}.tr-note-item:hover{background:#00000008}.tr-note-item--active{background:#ff4d000a}.tr-note-item--active:before{content:"";background:#ff4d00;border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.tr-note-item--dragover{border-top:2px solid #ff4d00;padding-top:6px}.tr-note-item--dragging{opacity:.3}.tr-drag-handle{color:#e5e5e5;cursor:grab;opacity:0;flex-shrink:0;justify-content:center;align-items:center;width:14px;transition:opacity .15s;display:flex}.tr-drag-handle:active{cursor:grabbing}.tr-note-item:hover .tr-drag-handle{opacity:1}.tr-note-meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tr-note-title{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.tr-note-date{color:#c4c4cc;align-items:center;gap:3px;font-size:10px;display:flex}.tr-note-delete{opacity:0;color:#c4c4cc;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:4px;transition:all .15s}.tr-note-item:hover .tr-note-delete{opacity:1}.tr-note-delete:hover{color:#ef4444;background:#ef44440f}.tr-empty-list{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 20px;font-size:12px;display:flex}.tr-editor-area{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;display:flex;overflow:hidden}.tr-editor-header{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.tr-editor-title-row{align-items:center;gap:10px;display:flex}.tr-editor-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.tr-editor-header h2{color:var(--text-primary);margin:0;font-size:18px;font-weight:700}.tr-editor-date{color:var(--text-muted);align-items:center;gap:4px;font-size:12px;display:flex}.tr-editor-body{flex:1;min-height:400px;padding:8px 0}.tr-editor-body .notion-editor-wrapper{min-height:380px}.tr-empty-editor{color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.tr-empty-editor h3{color:var(--text-secondary);margin:0;font-size:16px;font-weight:600}.tr-empty-editor p{margin:0;font-size:13px}.tr-folder-group{flex-direction:column;gap:2px;padding:4px 0;display:flex}.tr-folder-item{border-radius:10px;align-items:center;gap:6px;margin:0 2px;padding:7px 10px;transition:all .15s;display:flex}.tr-folder-item:hover{background:#00000008}.tr-folder-item--expanded{background:#ff4d0008}.tr-folder-item--drop-target{background:#ff4d000f;border-radius:10px;box-shadow:inset 0 0 0 1.5px #ff4d004d}.tr-folder-toggle{text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:0;display:flex}.tr-folder-chevron{color:#d4d4d8;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:color .15s,transform .15s;display:flex}.tr-folder-item--expanded .tr-folder-chevron{color:#ff4d00}.tr-folder-item:hover .tr-folder-chevron{color:#71717a}.tr-folder-icon{color:#f59e0b;flex-shrink:0}.tr-folder-info{flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}.tr-folder-name{color:#27272a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.tr-folder-count{color:#a1a1aa;background:#0000000a;border-radius:8px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:500}.tr-folder-actions{opacity:0;pointer-events:none;flex-shrink:0;align-items:center;gap:2px;transition:opacity .15s;display:flex}.tr-folder-item:hover .tr-folder-actions{opacity:1;pointer-events:auto}.tr-folder-children{border-left:1.5px solid #0000000f;flex-direction:column;gap:1px;margin-left:14px;padding-left:12px;display:flex}@media (width<=768px){.tr-layout{grid-template-columns:1fr}.tr-sidebar{max-height:none;position:static;top:auto}}.l10-landing{text-align:center;max-width:100%;padding:60px 0}.l10-landing-hero{max-width:480px;margin:0 auto 40px}.l10-landing-icon{width:72px;height:72px;color:var(--primary,#ff5722);background:#ff4d0014;border-radius:20px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.l10-landing-title{color:var(--text-primary,#1a1a1a);margin:0 0 8px;font-size:28px;font-weight:700}.l10-landing-date{color:var(--text-muted,#8c8c96);text-transform:capitalize;margin:0 0 16px;font-size:14px}.l10-landing-desc{color:var(--text-secondary,#52525c);margin:0 0 28px;font-size:15px;line-height:1.6}.l10-start-btn{background:var(--primary,#ff5722);color:#fff;cursor:pointer;border:none;border-radius:14px;align-items:center;gap:10px;padding:14px 36px;font-family:inherit;font-size:16px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #ff4d0040}.l10-start-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ff4d0059}.l10-landing-history{text-align:left;max-width:480px;margin:0 auto}.l10-landing-history-title{color:var(--text-muted,#8c8c96);text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;font-size:13px;font-weight:600}.l10-history-item{background:#00000005;border-radius:10px;align-items:center;gap:12px;margin-bottom:6px;padding:10px 14px;display:flex}.l10-history-date{color:var(--text-primary,#1a1a1a);min-width:50px;font-size:13px;font-weight:600}.l10-history-nota{color:var(--text-secondary,#52525c);background:#ff4d000f;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:500}.l10-history-status{margin-left:auto;font-size:11px;font-weight:500}.l10-history-status--concluida{color:#10b981}.l10-history-status--cancelada{color:#ef4444}.l10-history-status--em_andamento{color:#f59e0b}.l10-meeting{max-width:100%}.l10-meeting-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.l10-meeting-title{color:var(--text-primary,#1a1a1a);margin:0;font-size:20px;font-weight:700}.l10-meeting-date{color:var(--text-muted,#8c8c96);text-transform:capitalize;font-size:13px}.l10-global-timer{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--text-secondary,#52525c);background:#00000008;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:500;display:flex}.l10-global-timer-total{color:var(--text-muted,#c4c4cc);font-size:12px}.l10-global-timer--over{color:#ef4444;background:#ef44440f}.l10-stepper{align-items:center;gap:4px;margin-bottom:12px;padding:12px 0;display:flex;overflow-x:auto}.l10-step{cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:center;gap:6px;min-width:64px;padding:8px 12px;font-family:inherit;transition:all .2s;display:flex}.l10-step:hover{background:#00000008}.l10-step-indicator{border:2px solid var(--border,#0000001f);width:28px;height:28px;color:var(--text-muted,#8c8c96);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;transition:all .3s;display:flex}.l10-step--current .l10-step-indicator{border-color:var(--primary,#ff5722);background:var(--primary,#ff5722);color:#fff;box-shadow:0 0 0 4px #ff4d001f}.l10-step--completed .l10-step-indicator{color:#fff;background:#10b981;border-color:#10b981}.l10-step-number{font-size:11px}.l10-step-label{color:var(--text-muted,#8c8c96);white-space:nowrap;font-size:10px;font-weight:500}.l10-step--current .l10-step-label{color:var(--primary,#ff5722);font-weight:600}.l10-step--completed .l10-step-label{color:#10b981}.l10-step--locked{opacity:.4;cursor:not-allowed}.l10-step--locked:hover{background:0 0}.l10-timer{margin-bottom:20px}.l10-timer-bar{background:#0000000f;border-radius:2px;height:6px;margin-bottom:8px;overflow:hidden}.l10-timer-bar-fill{background:var(--primary,#ff5722);border-radius:2px;height:100%;transition:width 1s linear}.l10-timer--warning .l10-timer-bar-fill{background:#f59e0b}.l10-timer--over .l10-timer-bar-fill{background:#ef4444}.l10-timer-display{color:var(--text-secondary,#52525c);align-items:center;gap:8px;font-size:13px;display:flex}.l10-timer--warning .l10-timer-display{color:#f59e0b}.l10-timer--over .l10-timer-display{color:#ef4444}.l10-timer-step-label{color:inherit;font-size:14px;font-weight:600}.l10-timer-sep{opacity:.4}.l10-timer-digits{font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:22px;font-weight:600}.l10-timer-pause{cursor:pointer;width:24px;height:24px;color:var(--text-secondary,#52525c);background:#0000000d;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.l10-timer-label{font-size:12px;font-weight:600}.l10-timer-label--pulse{animation:1.5s ease-in-out infinite l10-pulse}@keyframes l10-pulse{0%,to{opacity:1}50%{opacity:.4}}.l10-step-content{border:1px solid var(--border,#00000012);background:#fff;border-radius:16px;padding:24px}.l10-step-header{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.l10-step-icon{color:var(--primary,#ff5722);flex-shrink:0;margin-top:2px}.l10-step-title{color:var(--text-primary,#1a1a1a);margin:0 0 4px;font-size:18px;font-weight:700}.l10-step-desc{color:var(--text-muted,#8c8c96);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.l10-facilitator-tip{border-left:3px solid var(--primary,#ff5722);color:var(--text-secondary,#52525c);background:#ff4d000a;border-radius:0 10px 10px 0;align-items:flex-start;gap:8px;margin-bottom:20px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.l10-facilitator-tip svg{color:var(--primary,#ff5722);flex-shrink:0;margin-top:2px}.l10-quick-add{gap:8px;margin-bottom:20px;display:flex}.l10-quick-add--compact{margin-bottom:12px}.l10-quick-input{border:1px solid var(--border,#0000001a);color:var(--text-primary,#1a1a1a);background:var(--bg-surface,#fafaf9);border-radius:10px;flex:1;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.l10-quick-input:focus{border-color:var(--primary,#ff5722);outline:none}.l10-quick-input::placeholder{color:var(--text-muted,#c4c4cc)}.l10-quick-btn{background:var(--primary,#ff5722);color:#fff;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .15s;display:flex}.l10-quick-btn:disabled{opacity:.4;cursor:not-allowed}.l10-quick-btn:not(:disabled):hover{transform:scale(1.05)}.l10-list{flex-direction:column;gap:6px;display:flex}.l10-list-item{background:#00000005;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;transition:background .15s;display:flex}.l10-list-item:hover{background:#0000000a}.l10-delete-btn{width:28px;height:28px;color:var(--text-muted,#c4c4cc);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.l10-list-item--hoverable:hover .l10-delete-btn{opacity:1}.l10-delete-btn:hover{color:#ef4444;background:#ef444414}.l10-list-item--warm{background:#ff4d0008}.l10-list-text{color:var(--text-primary,#1a1a1a);flex:1;font-size:14px}.l10-list-empty{text-align:center;color:var(--text-muted,#c4c4cc);padding:32px;font-size:14px}.l10-badge{border-radius:6px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.l10-badge--danger{color:#ef4444;background:#ef44441a}.l10-ids-btn{color:#ef4444;cursor:pointer;background:#ef44440f;border:1px solid #ef444433;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.l10-ids-btn:hover{background:#ef44441f}.l10-ids-btn--small{padding:2px 6px;font-size:10px}.l10-metrics-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.l10-metric-card{border:1px solid var(--border,#00000012);background:#fff;border-radius:12px;padding:14px;transition:all .15s}.l10-metric-card--on{background:#10b98108;border-color:#10b98133}.l10-metric-card--off{background:#ef444408;border-color:#ef444433}.l10-metric-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.l10-metric-name{color:var(--text-primary,#1a1a1a);font-size:13px;font-weight:600}.l10-icon-on{color:#10b981}.l10-icon-off{color:#ef4444}.l10-metric-values{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.l10-metric-value{color:var(--text-primary,#1a1a1a);font-size:20px;font-weight:700}.l10-metric-meta{color:var(--text-muted,#8c8c96);font-size:11px}.l10-metric-value--on{color:#10b981}.l10-metric-value--off{color:#ef4444}.l10-metric-spark-row{align-items:center;gap:8px;margin-bottom:10px;display:flex}.l10-sparkline{flex-shrink:0}.l10-metric-bottom{justify-content:space-between;align-items:center;display:flex}.l10-metric-owner{color:var(--text-muted,#8c8c96);align-items:center;gap:6px;font-size:11px;display:flex}.l10-score-summary{background:#00000005;border-radius:12px;flex-wrap:wrap;gap:12px;margin-bottom:24px;padding:12px 16px;display:flex}.l10-score-summary-item{color:var(--text-secondary,#52525c);align-items:center;gap:6px;font-size:13px;display:flex}.l10-score-summary-item--on{color:#10b981}.l10-score-summary-item--off{color:#ef4444}.l10-score-summary-item--alert{color:#f59e0b}.l10-score-summary-item--neutral{color:var(--text-muted,#8c8c96)}.l10-score-section{margin-bottom:20px}.l10-score-section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#8c8c96);align-items:center;gap:6px;margin:0 0 12px;font-size:12px;font-weight:600;display:flex}.l10-score-section-title--off{color:#ef4444}.l10-score-section-title--on{color:#10b981}.l10-ids-sent{color:#10b981;flex-shrink:0;font-size:11px;font-weight:600}.l10-pedras-list{flex-direction:column;gap:6px;display:flex}.l10-pedra-row{border:1px solid var(--border,#00000012);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;transition:all .15s;display:flex}.l10-pedra-row:hover{background:#00000004}.l10-pedra-row--off{background:#ef444405;border-color:#ef444433}.l10-pedra-row--off:hover{background:#ef44440d}.l10-pedra-info{flex:1;min-width:0}.l10-pedra-title{color:var(--text-primary,#1a1a1a);margin-bottom:4px;font-size:14px;font-weight:600;display:block}.l10-pedra-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.l10-pedra-chip{color:var(--text-muted,#8c8c96);background:#00000008;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.l10-pedra-chip--danger{color:#ef4444;background:#ef444414}.l10-pedra-chip--warn{color:#f59e0b;background:#f59e0b14}.l10-rocks-grid{flex-direction:column;gap:8px;display:flex}.l10-rock-card{border:1px solid var(--border,#00000012);background:#fff;border-radius:12px;padding:14px 16px}.l10-rock-card--on{border-left:3px solid #10b981}.l10-rock-card--off{background:#ef444405;border-left:3px solid #ef4444}.l10-rock-top{align-items:center;gap:10px;margin-bottom:8px;display:flex}.l10-rock-status-dot{background:var(--text-muted,#c4c4cc);border-radius:50%;flex-shrink:0;width:8px;height:8px}.l10-rock-status-dot--on{background:#10b981}.l10-rock-status-dot--off{background:#ef4444}.l10-rock-title{color:var(--text-primary,#1a1a1a);font-size:14px;font-weight:600}.l10-rock-bottom{justify-content:space-between;align-items:center;display:flex}.l10-feedback-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.l10-feedback-col-title{color:var(--text-secondary,#52525c);text-transform:uppercase;letter-spacing:.03em;margin:0 0 12px;font-size:13px;font-weight:600}.l10-tarefa-item{background:#00000005;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;transition:all .2s;display:flex}.l10-tarefa-item--done{opacity:.6}.l10-tarefa-item--overdue{background:#ef44440a;border-left:2px solid #ef4444}.l10-tarefa-check{cursor:pointer;width:24px;height:24px;color:var(--text-muted,#c4c4cc);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.l10-tarefa-check--done{color:#10b981}.l10-tarefa-check-empty{border:2px solid var(--border,#00000026);border-radius:4px;width:18px;height:18px;transition:border-color .15s;display:block}.l10-tarefa-check:hover .l10-tarefa-check-empty{border-color:#10b981}.l10-tarefa-text{color:var(--text-primary,#1a1a1a);flex:1;font-size:14px}.l10-tarefa-text--done{color:var(--text-muted,#8c8c96);text-decoration:line-through}.l10-progress-section{margin-bottom:20px}.l10-progress-bar-track{background:#0000000f;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.l10-progress-bar-fill{background:var(--primary,#ff5722);border-radius:4px;height:100%;transition:width .4s}.l10-progress-bar-fill--good{background:#10b981}.l10-progress-stats{align-items:center;gap:12px;display:flex}.l10-progress-pct{color:var(--primary,#ff5722);font-size:20px;font-weight:700}.l10-progress-pct--good{color:#10b981}.l10-progress-count{color:var(--text-muted,#8c8c96);font-size:13px}.l10-progress-target{background:#0003;border-radius:1px;width:2px;height:100%;position:absolute;top:0}.l10-progress-bar-track{position:relative}.l10-tarefas-pct{font-size:18px;font-weight:700}.l10-person-group{border:1px solid var(--border,#00000012);border-radius:12px;margin-bottom:4px;overflow:hidden}.l10-person-header{cursor:pointer;text-align:left;background:#00000004;border:none;align-items:center;gap:10px;width:100%;padding:12px 16px;font-family:inherit;transition:background .15s;display:flex}.l10-person-header:hover{background:#00000008}.l10-person-chevron{color:var(--text-muted,#8c8c96);flex-shrink:0}.l10-person-name{color:var(--text-primary,#1a1a1a);flex:1;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.l10-person-score{color:var(--text-secondary,#52525c);align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.l10-person-score--done{color:#10b981}.l10-person-pct{color:var(--text-muted,#8c8c96);text-align:center;background:#0000000a;border-radius:6px;min-width:40px;padding:2px 8px;font-size:12px;font-weight:600}.l10-person-pct--good{color:#10b981;background:#10b98114}.l10-person-tasks{padding:4px 8px 8px}.l10-ids-list{flex-direction:column;gap:8px;display:flex}.l10-ids-card{border:1px solid var(--border,#00000012);background:#fff;border-radius:12px;overflow:hidden}.l10-ids-card--expanded{box-shadow:0 2px 8px #0000000f}.l10-ids-card-header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 16px;font-family:inherit;display:flex}.l10-ids-card-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.l10-ids-stage-badge{white-space:nowrap;border-radius:6px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:600}.l10-ids-card-title{color:var(--text-primary,#1a1a1a);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.l10-ids-card-body{padding:0 16px 16px}.l10-ids-desc{color:var(--text-secondary,#52525c);margin:0 0 12px;font-size:13px;line-height:1.5}.l10-ids-actions{gap:8px;margin-bottom:12px;display:flex}.l10-ids-advance-btn{cursor:pointer;border:1px solid;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.l10-ids-advance-btn:hover{opacity:.85}.l10-ids-advance-btn--archive{color:#10b981;background:#10b98114;border-color:#10b98140}.l10-conclusao-summary{gap:16px;margin-bottom:28px;display:flex}.l10-conclusao-stat{background:#00000005;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:100px;padding:16px 24px;display:flex}.l10-conclusao-stat--highlight{background:#ff4d000f}.l10-conclusao-star{color:var(--primary,#ff5722)}.l10-conclusao-stat-num{color:var(--text-primary,#1a1a1a);font-size:28px;font-weight:700}.l10-conclusao-stat-label{color:var(--text-muted,#8c8c96);font-size:11px;font-weight:500}.l10-conclusao-section-title{color:var(--text-secondary,#52525c);margin:0 0 12px;font-size:13px;font-weight:600}.l10-conclusao-timings{margin-bottom:24px}.l10-timings-grid{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.l10-timing-item{background:#00000005;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:flex}.l10-timing-item--over{background:#ef44440a}.l10-timing-label{color:var(--text-primary,#1a1a1a);min-width:100px;font-weight:500}.l10-timing-actual{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--text-primary,#1a1a1a);font-weight:600}.l10-timing-planned{color:var(--text-muted,#c4c4cc);font-size:11px}.l10-timing-ok{color:#10b981;margin-left:auto;font-size:11px;font-weight:500}.l10-timing-total{color:var(--text-secondary,#52525c);border-top:1px solid var(--border,#00000012);padding:8px 12px;font-size:13px}.l10-conclusao-tarefas,.l10-conclusao-mensagens{margin-bottom:24px}.l10-textarea{border:1px solid var(--border,#0000001a);width:100%;color:var(--text-primary,#1a1a1a);background:var(--bg-surface,#fafaf9);resize:vertical;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:14px}.l10-textarea:focus{border-color:var(--primary,#ff5722);outline:none}.l10-conclusao-rating{margin-bottom:28px}.l10-rating{margin-bottom:16px}.l10-rating-track{gap:6px;margin-bottom:8px;display:flex}.l10-rating-dot{border:2px solid var(--border,#0000001a);width:36px;height:36px;color:var(--text-muted,#8c8c96);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:flex}.l10-rating-dot:hover{border-color:var(--primary,#ff5722);color:var(--primary,#ff5722)}.l10-rating-dot--filled{color:var(--primary,#ff5722);background:#ff4d0014;border-color:#ff4d004d}.l10-rating-dot--selected{background:var(--primary,#ff5722);border-color:var(--primary,#ff5722);color:#fff;transform:scale(1.1)}.l10-rating-label{color:var(--text-secondary,#52525c);font-size:13px;font-weight:500}.l10-notas-list{gap:8px;margin-top:12px;display:flex}.l10-nota-item{align-items:center;gap:6px;display:flex}.l10-nota-value{color:var(--text-primary,#1a1a1a);font-size:14px;font-weight:600}.l10-conclusao-trend{margin-bottom:24px}.l10-trend-items{flex-wrap:wrap;gap:12px;display:flex}.l10-trend-item{background:#00000005;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;display:flex}.l10-trend-date{color:var(--text-muted,#8c8c96);font-size:11px}.l10-trend-nota{color:var(--text-primary,#1a1a1a);font-size:16px;font-weight:700}.l10-trend-nota--good{color:#10b981}.l10-trend-nota--bad{color:#ef4444}.l10-conclusao-finish{text-align:center;padding-top:12px}.l10-finish-btn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 32px;font-family:inherit;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #10b98140}.l10-finish-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #10b98159}.l10-meeting-footer{justify-content:center;padding:24px 0;display:flex}.l10-advance-btn{background:var(--primary,#ff5722);color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 28px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #ff4d0033}.l10-advance-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ff4d004d}.l10-meeting-body{margin-bottom:8px}.l10-table{border-collapse:collapse;width:100%;font-size:14px}.l10-table-th{text-align:left;color:var(--text-muted,#8c8c96);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border,#00000012);padding:8px 12px;font-size:11px;font-weight:600}.l10-table-row{transition:background .1s}.l10-table-row:hover{background:#00000004}.l10-table-row--off{background:#ef444408}.l10-table-row--off:hover{background:#ef44440f}.l10-table-td{vertical-align:middle;border-bottom:1px solid #0000000a;padding:10px 12px}.l10-table-primary{color:var(--text-primary,#1a1a1a);font-weight:500}.l10-table-muted{color:var(--text-muted,#c4c4cc);font-size:13px}.l10-table-value{color:var(--text-primary,#1a1a1a);font-size:15px;font-weight:600}.l10-table-value--on{color:#10b981}.l10-table-value--off{color:#ef4444}.l10-table-value--warn{color:#f59e0b}.l10-table-secondary{color:var(--text-muted,#8c8c96);white-space:nowrap;text-overflow:ellipsis;max-width:300px;margin-top:2px;font-size:11px;display:block;overflow:hidden}.l10-table-owner{color:var(--text-secondary,#52525c);align-items:center;gap:6px;font-size:12px;display:flex}.l10-status-toggle{border:2px solid var(--border,#0000001f);cursor:pointer;width:28px;height:28px;color:var(--text-muted,#c4c4cc);background:#fff;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.l10-status-toggle:hover{border-color:var(--text-secondary,#52525c)}.l10-status-toggle--on{color:#10b981;background:#10b98114;border-color:#10b981}.l10-status-toggle--off{color:#ef4444;background:#ef444414;border-color:#ef4444}@media (width<=640px){.l10-feedback-grid{grid-template-columns:1fr}.l10-conclusao-summary,.l10-rating-track{flex-wrap:wrap}}.ritual-page{max-width:100%}.ritual-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.ritual-header-left{align-items:center;gap:12px;display:flex}.ritual-header-icon{color:var(--primary,#ff5722)}.ritual-title{color:var(--text-primary,#1a1a1a);margin:0;font-size:24px;font-weight:700}.ritual-subtitle{color:var(--text-secondary,#6b7280);margin:4px 0 0;font-size:13px}.ritual-header-right{align-items:center;gap:10px;display:flex}.ritual-section{margin-bottom:32px}.ritual-section:last-child{margin-bottom:0}.ritual-section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#c4c4cc);margin:0 0 16px;font-size:12px;font-weight:700}.ritual-card{background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);border-radius:16px;flex-direction:column;gap:10px;padding:24px;transition:box-shadow .2s;display:flex}.ritual-card:hover{box-shadow:0 4px 16px -2px #0000000f,0 2px 4px #0000000a}.ritual-hero{align-items:center;gap:24px;padding:24px;display:flex}.ritual-hero-ring{flex-shrink:0;width:80px;height:80px;position:relative}.ritual-hero-ring svg{width:100%;height:100%}.ritual-hero-ring-value{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ritual-hero-ring-pct{font-size:18px;font-weight:800;line-height:1}.ritual-hero-ring-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#c4c4cc);margin-top:2px;font-size:9px;font-weight:700}.ritual-hero-content{flex:1;min-width:0}.ritual-hero-overline{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#c4c4cc);margin:0;font-size:12px;font-weight:700}.ritual-hero-metric{align-items:baseline;gap:8px;margin:6px 0 0;display:flex}.ritual-hero-metric-value{color:var(--text-primary,#1a1a1a);font-size:28px;font-weight:800;line-height:1}.ritual-hero-metric-label{color:var(--text-secondary,#6b7280);font-size:14px;font-weight:500}.ritual-hero-bar{background:var(--border-light,#f3f4f6);border-radius:999px;height:6px;margin:16px 0 0;overflow:hidden}.ritual-hero-fill{border-radius:999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.ritual-hero-copy{color:var(--text-secondary,#6b7280);margin:12px 0 0;font-size:13px;font-weight:500}.ritual-hero-chip{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 12px;font-size:10px;font-weight:700;display:inline-flex}.ritual-hero-chip-dot{border-radius:50%;width:6px;height:6px}.ritual-group{margin-bottom:24px}.ritual-group:last-child{margin-bottom:0}.ritual-group-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.ritual-group-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary,#6b7280);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.ritual-group-dot{background:#0000001f;border-radius:50%;width:6px;height:6px}.ritual-group-dot--done{background:var(--success,#10b981)}.ritual-group-count{color:var(--text-muted,#c4c4cc);font-size:10px;font-weight:700}.ritual-group-count--done{color:var(--success,#10b981)}.ritual-item{border-radius:10px;align-items:flex-start;gap:14px;margin:0 -12px;padding:10px 12px;transition:background .15s;display:flex}.ritual-item:hover{background:#00000006}.ritual-item--done{opacity:.6}.ritual-item-check{cursor:pointer;background:0 0;border:2px solid #0000002e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;padding:0;font-family:inherit;transition:all .15s;display:flex}.ritual-item-check:disabled{cursor:default}.ritual-item-check--done{border-color:var(--success,#10b981);background:var(--success,#10b981)}.ritual-item-body{flex:1;min-width:0}.ritual-item-name{color:var(--text-primary,#1a1a1a);font-size:14px;font-weight:600;line-height:1.4}.ritual-item-name--done{color:var(--text-muted,#c4c4cc);text-decoration:line-through}.ritual-item-desc{color:var(--text-muted,#c4c4cc);margin:3px 0 0;font-size:12px;line-height:1.5}.ritual-item-obs{color:var(--text-secondary,#6b7280);margin:4px 0 0;font-size:12px;font-style:italic}.ritual-item-obs-input{resize:none;border:1px solid var(--border,#00000012);background:var(--bg-main,#fffaf6);width:100%;color:var(--text-primary,#1a1a1a);border-radius:8px;margin:6px 0 0;padding:8px 10px;font-family:inherit;font-size:12px}.ritual-item-obs-input:focus{border-color:var(--primary,#ff5722);outline:none}.ritual-item-obs-btn{cursor:pointer;width:28px;height:28px;color:var(--text-muted,#c4c4cc);opacity:0;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,background .15s;display:flex}.ritual-item:hover .ritual-item-obs-btn{opacity:1}.ritual-item-obs-btn:hover{color:var(--text-secondary,#6b7280);background:#0000000a}.ritual-sparkline-section{padding:20px 24px}.ritual-sparkline-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ritual-sparkline-bars{justify-content:space-between;align-items:flex-end;gap:8px;height:64px;display:flex}.ritual-sparkline-col{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.ritual-sparkline-bar{border-radius:4px 4px 0 0;width:100%;max-width:14px;transition:height .5s cubic-bezier(.22,1,.36,1)}.ritual-sparkline-empty-dot{background:#0000001f;border-radius:50%;width:4px;height:4px}.ritual-sparkline-current-marker{border:2px solid var(--primary,#ff5722);background:#fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #ff4d0014}.ritual-sparkline-label{color:var(--text-muted,#c4c4cc);font-size:9px;font-weight:700}.ritual-sparkline-label--current{color:var(--primary,#ff5722)}.ritual-tabs{align-items:center;gap:2px;display:flex}.ritual-tab{color:var(--text-muted,#c4c4cc);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s;display:flex;position:relative}.ritual-tab:hover{color:var(--text-secondary,#6b7280);background:#00000008}.ritual-tab--active{color:var(--text-primary,#1a1a1a);background:#0000000a}.ritual-tab--active:after{content:"";background:var(--primary,#ff5722);border-radius:1px;height:2px;position:absolute;bottom:-2px;left:12px;right:12px}.ritual-tab-badge{background:var(--border-light,#f3f4f6);color:var(--text-muted,#c4c4cc);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.ritual-tab--active .ritual-tab-badge{color:var(--text-secondary,#6b7280);background:#0000000f}.ritual-week-nav{border:1px solid var(--border,#00000012);border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex}.ritual-week-btn{cursor:pointer;width:28px;height:28px;color:var(--text-secondary,#6b7280);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:background .15s;display:flex}.ritual-week-btn:hover{background:#0000000a}.ritual-week-btn:disabled{opacity:.4;cursor:not-allowed}.ritual-week-btn--today{text-transform:uppercase;letter-spacing:.06em;color:var(--primary,#ff5722);width:auto;padding:0 8px;font-size:10px;font-weight:700}.ritual-week-btn--today:hover{background:var(--primary-bg,#fff0e5)}.ritual-week-label{text-align:center;min-width:120px;padding:0 6px}.ritual-week-label-week{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#c4c4cc);font-size:9px;font-weight:700;display:block}.ritual-week-label-range{color:var(--text-primary,#1a1a1a);font-size:12px;font-weight:600;display:block}.ritual-fire-badge{color:var(--warning,#f59e0b);background:#f59e0b14;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}@media (width<=768px){.ritual-header{flex-direction:column;align-items:flex-start}.ritual-hero{text-align:center;flex-direction:column;gap:16px}.ritual-hero-metric{justify-content:center}.ritual-hero-chip{align-self:center}}.ritual-team-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.ritual-team-summary-left{flex:1;min-width:180px}.ritual-team-summary-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#c4c4cc);margin:0;font-size:12px;font-weight:700}.ritual-team-summary-metric{color:var(--text-primary,#1a1a1a);margin:4px 0 0;font-size:20px;font-weight:700}.ritual-team-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ritual-team-badge{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.ritual-team-badge--success{color:var(--success,#10b981);background:#10b98114}.ritual-team-badge--danger{color:var(--danger,#ef4444);cursor:pointer;background:#ef444414;transition:opacity .15s}.ritual-team-badge--danger:hover{opacity:.85}.ritual-team-badge-dot{border-radius:50%;width:6px;height:6px}.ritual-team-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}@media (width<=768px){.ritual-team-grid{grid-template-columns:1fr}}.ritual-member-card{background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);border-radius:16px;transition:box-shadow .2s;overflow:hidden}.ritual-member-card:hover{box-shadow:0 4px 16px -2px #0000000f,0 2px 4px #0000000a}.ritual-member-header{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:16px 20px;font-family:inherit;display:flex}.ritual-member-avatar{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.ritual-member-info{flex:1;min-width:0}.ritual-member-name{color:var(--text-primary,#1a1a1a);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.ritual-member-role{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#c4c4cc);margin:2px 0 0;font-size:11px;font-weight:600}.ritual-member-chevron{color:var(--text-muted,#c4c4cc);flex-shrink:0;transition:transform .2s}.ritual-member-chevron--open{transform:rotate(180deg)}.ritual-member-body{border-top:1px solid var(--border,#00000012);padding:16px 20px}.ritual-member-progress-mobile{padding:0 20px 12px}@media (width>=640px){.ritual-member-progress-mobile{display:none}}.ritual-member-progress-desktop{flex-shrink:0;width:150px}@media (width<=639px){.ritual-member-progress-desktop{display:none}}.catalogo-filters{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.catalogo-filter{color:var(--text-muted,#c4c4cc);border:1px solid var(--border,#00000012);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.catalogo-filter:hover{color:var(--text-secondary,#6b7280);border-color:var(--border-hover,#00000024)}.catalogo-filter--active{color:var(--text-primary,#1a1a1a);background:#0000000d;border-color:#0000001f}.catalogo-list{flex-direction:column;gap:10px;display:flex}.catalogo-item{background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);border-radius:14px;align-items:center;gap:14px;padding:16px 20px;transition:box-shadow .2s;display:flex}.catalogo-item:hover{box-shadow:0 4px 16px -2px #0000000f,0 2px 4px #0000000a}.catalogo-item--inactive{opacity:.5}.catalogo-item-order{text-align:center;width:24px;color:var(--text-muted,#c4c4cc);flex-shrink:0;font-size:11px;font-weight:700}.catalogo-item-body{flex:1;min-width:0}.catalogo-item-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalogo-item-name{color:var(--text-primary,#1a1a1a);font-size:14px;font-weight:700}.catalogo-item-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#c4c4cc);background:#0000000a;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}.catalogo-item-meta{color:var(--text-muted,#c4c4cc);font-size:11px}.catalogo-item-desc{color:var(--text-muted,#c4c4cc);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.catalogo-item-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.catalogo-action-btn{cursor:pointer;width:32px;height:32px;color:var(--text-muted,#c4c4cc);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:all .15s;display:flex}.catalogo-action-btn:hover{color:var(--text-secondary,#6b7280);background:#0000000a}.catalogo-action-btn--success{color:var(--success,#10b981)}.catalogo-action-btn--success:hover{background:#10b98114}.catalogo-action-btn--danger:hover{color:var(--danger,#ef4444);background:#ef444414}.catalogo-toggle{cursor:pointer;background:#0000001f;border:none;border-radius:999px;flex-shrink:0;width:36px;height:20px;padding:0;transition:background .2s;position:relative}.catalogo-toggle--on{background:var(--success,#10b981)}.catalogo-toggle-knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.catalogo-toggle--on .catalogo-toggle-knob{transform:translate(16px)}.catalogo-delete-confirm{background:#ef44440f;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;animation:.2s both ds-fade-slide-in;display:flex}.catalogo-delete-text{color:var(--danger,#ef4444);white-space:nowrap;font-size:12px;font-weight:600}.catalogo-delete-btn{cursor:pointer;border:none;border-radius:8px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:700;transition:opacity .15s}.catalogo-delete-btn--cancel{color:var(--text-secondary,#6b7280);background:0 0}.catalogo-delete-btn--cancel:hover{background:#0000000a}.catalogo-delete-btn--confirm{background:var(--danger,#ef4444);color:#fff}.catalogo-delete-btn--confirm:hover{opacity:.9}.ritual-modal-backdrop{z-index:50;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ritual-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;position:absolute;inset:0}.ritual-modal{background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);width:100%;max-width:480px;box-shadow:var(--shadow-xl);border-radius:16px;animation:.3s both ds-fade-slide-in;position:relative}.ritual-modal-header{border-bottom:1px solid var(--border,#00000012);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ritual-modal-title{color:var(--text-primary,#1a1a1a);margin:0;font-size:15px;font-weight:700}.ritual-modal-close{cursor:pointer;width:32px;height:32px;color:var(--text-muted,#c4c4cc);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:background .15s;display:flex}.ritual-modal-close:hover{background:#0000000a}.ritual-modal-body{flex-direction:column;gap:16px;padding:20px;display:flex}.ritual-modal-footer{border-top:1px solid var(--border,#00000012);background:#00000004;border-radius:0 0 16px 16px;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.ritual-field-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#c4c4cc);margin:0 0 6px;font-size:11px;font-weight:700;display:block}.ritual-input{border:1px solid var(--border,#00000012);width:100%;color:var(--text-primary,#1a1a1a);background:#fff;border-radius:10px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .15s}.ritual-input:focus{border-color:var(--primary,#ff5722);outline:none}.ritual-input--textarea{resize:none}.ritual-btn-cancel{color:var(--text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s}.ritual-btn-cancel:hover{background:#0000000a}.ritual-btn-primary{background:var(--primary,#ff5722);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .15s}.ritual-btn-primary:hover{opacity:.9}.ritual-btn-primary:disabled{opacity:.5;cursor:not-allowed}.ritual-day-pills{flex-wrap:wrap;gap:6px;display:flex}.ritual-day-pill{cursor:pointer;color:var(--text-secondary,#6b7280);background:#0000000a;border:none;border-radius:999px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s}.ritual-day-pill:hover{background:#00000014}.ritual-day-pill--active{background:var(--text-primary,#1a1a1a);color:#fff}.ritual-checkbox-label{color:var(--text-secondary,#6b7280);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.ritual-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.campanha-page{max-width:100%}.campanha-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.campanha-header-left{align-items:center;gap:12px;display:flex}.campanha-header-icon{color:var(--primary,#ff5722)}.campanha-title{color:var(--text-primary,#1a1a1a);margin:0;font-size:24px;font-weight:700}.campanha-subtitle{color:var(--text-secondary,#6b7280);margin:4px 0 0;font-size:13px}.campanha-section{margin-bottom:32px}.campanha-section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#c4c4cc);margin:0 0 16px;font-size:12px;font-weight:700}.campanha-card{background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);border-radius:16px;padding:24px;transition:box-shadow .2s}.campanha-card:hover{box-shadow:0 4px 16px -2px #0000000f,0 2px 4px #0000000a}.campanha-card--active{border-color:#f59e0b40}.campanha-card-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.campanha-card-left{align-items:center;gap:12px;display:flex}.campanha-card-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.campanha-card-info-title{color:var(--text-primary,#1a1a1a);font-size:16px;font-weight:700}.campanha-card-date{color:var(--text-muted,#c4c4cc);font-size:11px}.campanha-badge{border-radius:8px;align-items:center;gap:5px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.campanha-stats{gap:24px;display:flex}.campanha-stat{text-align:center}.campanha-stat-value{color:var(--text-primary,#1a1a1a);font-size:22px;font-weight:800;line-height:1}.campanha-stat-label{color:var(--text-muted,#c4c4cc);margin:4px 0 0;font-size:11px;font-weight:500}.campanha-btn-danger{color:var(--danger,#ef4444);cursor:pointer;background:#ef444414;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s;display:flex}.campanha-btn-danger:hover{background:#ef444424}.campanha-create-card{padding:24px}.campanha-create-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.campanha-create-title{color:var(--text-primary,#1a1a1a);font-size:15px;font-weight:700}.campanha-create-close{cursor:pointer;color:var(--text-muted,#c4c4cc);background:0 0;border:none;border-radius:6px;padding:4px;transition:color .15s}.campanha-create-close:hover{color:var(--text-secondary,#6b7280)}.campanha-create-row{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.campanha-error{color:var(--danger,#ef4444);text-align:center;margin:10px 0 0;font-size:12px}.campanha-list{flex-direction:column;gap:10px;display:flex}.campanha-list-item{background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);border-radius:14px;justify-content:space-between;align-items:center;padding:16px 20px;transition:box-shadow .2s;display:flex}.campanha-list-item:hover{box-shadow:0 4px 16px -2px #0000000f,0 2px 4px #0000000a}.campanha-list-left{align-items:center;gap:12px;display:flex}.campanha-empty{text-align:center;color:var(--text-muted,#c4c4cc);padding:48px 0;font-size:13px}@media (width<=768px){.campanha-header{flex-direction:column;align-items:flex-start}.campanha-stats{gap:16px}.campanha-create-row{grid-template-columns:1fr}}.progress-section{background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);border-radius:16px;transition:box-shadow .2s}.progress-section:hover{box-shadow:0 4px 16px -2px #0000000f,0 2px 4px #0000000a}.progress-header{border-bottom:1px solid var(--border,#00000012);flex-wrap:wrap;align-items:center;gap:12px;padding:18px 24px;display:flex}.progress-header-icon{width:36px;height:36px;color:var(--primary,#ff5722);background:#ff4d000f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.progress-header-info{flex:1;min-width:0}.progress-header-title{color:var(--text-primary,#1a1a1a);font-size:15px;font-weight:700}.progress-header-sub{color:var(--text-muted,#c4c4cc);margin-top:2px;font-size:11px}.progress-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.progress-view-toggle{border:1px solid var(--border,#00000012);border-radius:999px;padding:3px;display:flex;overflow:hidden}.progress-view-btn{cursor:pointer;width:28px;height:24px;color:var(--text-muted,#c4c4cc);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.progress-view-btn:hover{color:var(--text-secondary,#6b7280)}.progress-view-btn--active{color:var(--text-primary,#1a1a1a);background:var(--bg-card,#fff);box-shadow:0 1px 2px #0000000f}.progress-body{padding:24px}.progress-grid{grid-template-columns:repeat(auto-fill,minmax(520px,1fr));gap:16px;display:grid}@media (width<=600px){.progress-grid{grid-template-columns:1fr}}.progress-card{border:1px solid var(--border,#00000012);background:var(--bg-card,#fff);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;height:100%;font-family:inherit;transition:all .2s;display:flex;overflow:hidden}.progress-card:hover{border-color:#00000024;transform:translateY(-2px);box-shadow:0 4px 16px -2px #0000000f,0 2px 4px #0000000a}.progress-card-stripe{flex-shrink:0;width:100%;height:3px}.progress-card-body{flex-direction:column;flex:1;gap:12px;padding:16px 18px;display:flex}.progress-card-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.progress-card-name{color:var(--text-primary,#1a1a1a);text-transform:uppercase;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.progress-card-phase{color:var(--text-muted,#c4c4cc);align-items:center;gap:5px;margin-top:3px;font-size:10px;font-weight:600;display:flex}.progress-card-phase-dot{border-radius:50%;width:6px;height:6px}.progress-card-arrow{color:var(--text-muted,#c4c4cc);opacity:0;flex-shrink:0;margin-top:2px;transition:opacity .15s}.progress-card:hover .progress-card-arrow{opacity:1}.progress-card-numbers{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;display:flex}.progress-card-done{color:var(--text-primary,#1a1a1a);font-size:22px;font-weight:800;line-height:1}.progress-card-total{color:var(--text-muted,#c4c4cc);font-size:11px;font-weight:600}.progress-card-late{margin-top:3px;font-size:10px;font-weight:600}.progress-card-risk{border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.progress-card-risk-dot{border-radius:50%;width:5px;height:5px}.progress-table-wrap{border:1px solid var(--border,#00000012);border-radius:14px;overflow:hidden}.progress-table{border-collapse:collapse;width:100%;font-size:13px}.progress-table thead tr{background:#00000005}.progress-table th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#c4c4cc);padding:10px 16px;font-size:10px;font-weight:700}.progress-table td{color:var(--text-primary,#1a1a1a);padding:12px 16px}.progress-table tbody tr{border-top:1px solid var(--border,#00000012);cursor:pointer;transition:background .15s}.progress-table tbody tr:hover{background:#00000005}.pc-progress-zone{flex-direction:column;gap:6px;display:flex}.pc-progress-row{align-items:baseline;gap:8px;display:flex}.pc-pct{color:var(--text-primary,#1a1a1a);font-size:20px;font-weight:800;line-height:1}.pc-task-count{color:var(--text-muted,#c4c4cc);font-size:11px;font-weight:600}.pc-alerts{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.pc-alert{border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.pc-alert--late{color:var(--danger,#ef4444);background:#ef444414}.pc-alert--blocked{color:var(--warning,#f59e0b);background:#f59e0b14}.pc-inits{border-top:1px solid var(--border,#00000012);flex-direction:column;gap:6px;padding-top:8px;display:flex}.pc-init-row{flex-direction:column;gap:3px;display:flex}.pc-init-info{align-items:center;gap:5px;min-width:0;display:flex}.pc-init-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.pc-init-name{color:var(--text-primary,#1a1a1a);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.pc-init-phase{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#c4c4cc);flex-shrink:0;font-size:9px;font-weight:700}.pc-init-progress{align-items:center;gap:6px;display:flex}.pc-init-bar-wrap{background:#0000000d;border-radius:999px;flex:1;height:3px;overflow:hidden}.pc-init-bar-fill{border-radius:999px;height:100%;transition:width .4s}.pc-init-count{color:var(--text-secondary,#6b7280);text-align:right;flex-shrink:0;min-width:28px;font-size:10px;font-weight:700}.pc-init-more{color:var(--text-muted,#c4c4cc);padding-top:2px;font-size:10px;font-weight:600}.pc-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.pc-velocity{align-items:center;gap:3px;font-size:10px;font-weight:600;display:flex}.mm-page{max-width:1400px;margin:0 auto;padding:24px}.mm-loading{justify-content:center;align-items:center;height:60vh;display:flex}.mm-header{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.mm-header-icon{color:var(--primary,#ff4d00);flex-shrink:0;margin-top:2px}.mm-title{color:var(--text-primary,#1a1a1a);margin:0;font-size:20px;font-weight:800;line-height:1.2}.mm-subtitle{color:var(--text-muted,#a1a1aa);margin:2px 0 0;font-size:12px;font-weight:600}.mm-subtitle-alert{color:var(--danger,#ef4444);font-weight:700}.mm-subtitle-warning{color:var(--warning,#f59e0b);font-weight:700}.mm-filters{background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);border-radius:12px;flex-direction:column;gap:8px;margin-bottom:18px;padding:12px 16px;display:flex}.mm-filters-status,.mm-filters-projects{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mm-filters-label{color:var(--text-muted,#a1a1aa);font-size:11px;font-weight:700}.mm-filter-pill{border:1.5px solid var(--border,#00000012);background:var(--bg-card,#fff);color:var(--text-secondary,#52525b);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.mm-filter-pill:hover{border-color:#0000002e}.mm-filter-pill--active{font-weight:800}.mm-filter-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.mm-filter-pill--project .mm-filter-dot{display:none}.mm-filter-count{color:var(--text-muted,#a1a1aa);background:#0000000a;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:800}.mm-filter-count--active{background:#ffffffb3}.mm-filter-clear{border:1px solid var(--border,#00000012);background:var(--bg-card,#fff);color:var(--text-muted,#a1a1aa);cursor:pointer;border-radius:999px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:700}.mm-project-group{border:1px solid var(--border,#00000012);background:var(--bg-card,#fff);border-radius:14px;margin-bottom:16px;overflow:hidden}.mm-project-header{border:none;border-bottom:1px solid var(--border,#00000012);cursor:pointer;text-align:left;width:100%;color:var(--text-primary,#1a1a1a);background:0 0;align-items:center;gap:10px;padding:14px 18px;font-family:inherit;display:flex}.mm-project-header:hover{background:#00000003}.mm-project-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.mm-project-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:800;overflow:hidden}.mm-project-stats{color:var(--text-muted,#a1a1aa);flex-shrink:0;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.mm-project-body{flex-direction:column;gap:4px;padding:8px 12px 12px;display:flex}.mm-initiative{border-radius:10px;overflow:hidden}.mm-initiative--done{opacity:.7}.mm-initiative--pending{background:#f59e0b0a;border:1px dashed #f59e0b33;border-radius:10px}.mm-initiative-header{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:10px 12px;font-family:inherit;transition:background .1s;display:flex}.mm-initiative-header:hover{background:#00000005}.mm-initiative-header--pending{cursor:default}.mm-initiative-header--pending:hover{background:0 0}.mm-initiative-chevron{color:var(--text-muted,#a1a1aa);flex-shrink:0}.mm-initiative-name{color:var(--text-primary,#1a1a1a);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.mm-initiative-phase{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#a1a1aa);flex-shrink:0;font-size:9px;font-weight:800}.mm-initiative-stats{flex-shrink:0;align-items:center;gap:6px;display:flex}.mm-initiative-count{color:var(--text-muted,#a1a1aa);font-size:11px;font-weight:700}.mm-initiative-link{color:var(--text-muted,#a1a1aa);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;align-items:center;gap:2px;padding:2px 6px;font-family:inherit;font-size:10px;font-weight:700;transition:opacity .15s;display:inline-flex}.mm-initiative-header:hover .mm-initiative-link{opacity:1}.mm-initiative-link:hover{color:var(--primary,#ff4d00)}.mm-badge{border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.mm-badge--success{color:var(--success,#10b981);background:#10b9811a}.mm-badge--danger{color:var(--danger,#ef4444);background:#ef44441a}.mm-badge--warning{color:#b45309;background:#f59e0b1a}.mm-btn-map{color:#fff;background:var(--primary,#ff4d00);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.mm-btn-primary{background:var(--primary,#ff4d00);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:800;display:inline-flex}.mm-modules-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;padding:0 12px 12px;display:grid}.mm-empty-modules{color:var(--text-muted,#a1a1aa);text-align:center;background:#00000005;border-radius:8px;grid-column:1/-1;padding:16px;font-size:12px}.mm-module-card{border:1px solid var(--border,#00000012);background:var(--bg-card,#fff);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;font-family:inherit;transition:all .15s;display:flex}.mm-module-card:hover{border-color:#00000024;transform:translateY(-1px);box-shadow:0 4px 12px -2px #0000000f}.mm-module-header{align-items:flex-start;gap:6px;display:flex}.mm-module-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:4px}.mm-module-name{color:var(--text-primary,#1a1a1a);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.mm-module-bar-row{align-items:center;gap:8px;display:flex}.mm-module-bar-track{background:#0000000d;border-radius:999px;flex:1;height:3px;overflow:hidden}.mm-module-bar-fill{border-radius:999px;height:100%;transition:width .4s}.mm-module-pct{color:var(--text-muted,#a1a1aa);text-align:right;flex-shrink:0;min-width:24px;font-size:10px;font-weight:800}.mm-module-footer{justify-content:space-between;align-items:center;gap:6px;display:flex}.mm-module-status{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:9px;font-weight:800;display:inline-flex}.mm-module-meta{align-items:center;gap:4px;display:flex}.mm-owner-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;font-weight:800;display:inline-flex}.mm-date-chip{color:var(--text-muted,#a1a1aa);background:#0000000a;border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-flex}.mm-date-chip--overdue{color:#b91c1c;background:#ef444414}.mm-empty-state{border:1.5px dashed var(--border,#00000012);text-align:center;background:#00000003;border-radius:14px;padding:48px 24px}.mm-empty-icon{width:52px;height:52px;color:var(--primary,#ff4d00);background:#ffede1;border-radius:999px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.mm-empty-title{color:var(--text-primary,#1a1a1a);margin-bottom:4px;font-size:14px;font-weight:800}.mm-empty-hint{color:var(--text-muted,#a1a1aa);max-width:380px;margin:0 auto 16px;font-size:12px}@media (width<=600px){.mm-modules-grid{grid-template-columns:1fr}.mm-project-header{padding:12px 14px}.mm-project-name{font-size:14px}}.pf-page{max-width:1100px;margin:0 auto;padding:24px}.pf-header{align-items:center;gap:16px;margin-bottom:24px;display:flex}.pf-avatar-wrap{flex-shrink:0;position:relative}.pf-avatar{color:#fff;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:20px;font-weight:800;display:flex;overflow:hidden}.pf-avatar--img{object-fit:cover;border-radius:18px;width:64px;height:64px}.pf-avatar-overlay{color:#fff;opacity:0;cursor:pointer;background:#00000073;border-radius:18px;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.pf-avatar-wrap:hover .pf-avatar-overlay{opacity:1}.pf-avatar-remove{border:2px solid var(--bg-card,#fff);background:var(--danger,#ef4444);color:#fff;cursor:pointer;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .2s;display:flex;position:absolute;top:-4px;right:-4px}.pf-avatar-wrap:hover .pf-avatar-remove{opacity:1}.pf-header-info{flex:1;min-width:0}.pf-name{color:var(--text-primary,#1a1a1a);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.pf-meta{align-items:center;gap:8px;margin-top:4px;display:flex}.pf-role-badge{border-radius:6px;padding:2px 10px;font-size:11px;font-weight:700}.pf-email{color:var(--text-muted,#a1a1aa);font-size:12px}.pf-tabs{background:#f0efec;border-radius:12px;align-items:center;gap:2px;margin-bottom:20px;padding:4px;display:inline-flex}.pf-tab{color:var(--text-muted,#8c8c96);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.pf-tab:hover{color:var(--text-secondary,#52525c)}.pf-tab--active{color:var(--primary,#ff4d00);background:#ff4d000f;font-weight:600}.pf-content{min-height:300px}.pf-dados-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=700px){.pf-dados-grid{grid-template-columns:1fr}}.pf-card{background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);border-radius:16px;padding:20px}.pf-card-header-mini{color:var(--text-primary,#1a1a1a);align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:700;display:flex}.pf-card-header-mini svg{color:var(--primary,#ff4d00)}.pf-card-fields{flex-direction:column;gap:12px;display:flex}.pf-field{flex-direction:column;gap:4px;display:flex}.pf-field-row{gap:12px;display:flex}.pf-label{color:var(--text-muted,#a1a1aa);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.pf-input{border:1px solid var(--border,#0000001a);width:100%;color:var(--text-primary,#1a1a1a);box-sizing:border-box;background:#00000005;border-radius:10px;outline:none;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.pf-input:focus{border-color:var(--primary,#ff4d00)}.pf-input-wrap{position:relative}.pf-input-wrap .pf-input{padding-right:36px}.pf-input-toggle{cursor:pointer;color:var(--text-muted,#a1a1aa);background:0 0;border:none;padding:4px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pf-color-row{flex-wrap:wrap;gap:5px;display:flex}.pf-color-btn{cursor:pointer;border:2px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;transition:border-color .15s;display:flex}.pf-color-btn--active{border-color:var(--text-primary,#1a1a1a)}.pf-btn-primary{background:var(--primary,#ff4d00);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:opacity .15s;display:inline-flex}.pf-btn-primary:disabled{opacity:.5}.pf-btn-dark{background:var(--text-primary,#1a1a1a);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:opacity .15s;display:inline-flex}.pf-btn-dark:disabled{opacity:.5}.pf-result{border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600}.pf-result--ok{color:var(--success,#10b981);background:#10b98114}.pf-result--error{color:var(--danger,#ef4444);background:#ef444414}.nf-loading{justify-content:center;align-items:center;height:40vh;display:flex}.nf-title{color:var(--text-primary,#1a1a1a);margin:0;font-size:20px;font-weight:800}.nf-subtitle{color:var(--text-muted,#a1a1aa);margin:2px 0 0;font-size:12px;font-weight:600}.nf-header-icon{color:var(--primary,#ff4d00);flex-shrink:0}.nf-perfil{background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);border-radius:1.25rem;padding:1.5rem}.nf-perfil-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.nf-select{border:1px solid var(--border,#0000001a);color:var(--text-primary);background:var(--bg-card,#fff);cursor:pointer;border-radius:10px;padding:6px 12px;font-family:inherit;font-size:13px}.nf-upload-form{flex-direction:column;gap:14px;display:flex}.nf-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=600px){.nf-form-grid{grid-template-columns:1fr}}.nf-field{flex-direction:column;gap:4px;display:flex}.nf-label{color:var(--text-muted,#a1a1aa);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.nf-input{border:1px solid var(--border,#0000001a);color:var(--text-primary);background:#00000005;border-radius:8px;outline:none;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.nf-input:focus{border-color:var(--primary,#ff4d00)}.nf-dropzone{border:2px dashed var(--border,#0000001a);cursor:pointer;text-align:center;border-radius:12px;padding:24px;transition:all .15s}.nf-dropzone:hover,.nf-dropzone--active{border-color:var(--primary,#ff4d00);background:#ff4d0008}.nf-dropzone--has-file{border-style:solid;border-color:var(--success,#10b981);background:#10b98108}.nf-dropzone-hint{color:var(--text-muted,#a1a1aa);flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.nf-dropzone-file{color:var(--text-primary);justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.nf-dropzone-clear{cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:2px}.nf-dropzone-clear:hover{color:var(--danger,#ef4444)}.nf-btn-submit{background:var(--primary,#ff4d00);color:#fff;cursor:pointer;border:none;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:700;transition:opacity .15s;display:inline-flex}.nf-btn-submit:disabled{opacity:.5;cursor:not-allowed}.nf-btn-icon{cursor:pointer;width:28px;height:28px;color:var(--text-muted,#a1a1aa);background:#0000000a;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.nf-btn-icon:hover{color:var(--text-primary);background:#00000014}.nf-btn-icon:disabled{opacity:.4;cursor:not-allowed}.nf-btn-icon--danger:hover{color:var(--danger,#ef4444);background:#ef444414}.nf-btn-danger-sm,.nf-btn-ghost-sm{cursor:pointer;border:none;border-radius:6px;padding:3px 8px;font-family:inherit;font-size:10px;font-weight:700}.nf-btn-danger-sm{background:var(--danger,#ef4444);color:#fff}.nf-btn-ghost-sm{color:var(--text-secondary);background:#0000000a}.nf-error{color:var(--danger,#ef4444);background:#ef44440f;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.nf-invoice-card{border:1px solid var(--border,#00000012);background:var(--bg-card,#fff);border-radius:12px;padding:14px 16px}.nf-invoice-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.nf-invoice-month{color:var(--text-primary);text-transform:capitalize;font-size:14px;font-weight:700}.nf-invoice-details{flex-wrap:wrap;gap:12px;margin-bottom:10px;display:flex}.nf-invoice-detail{color:var(--text-secondary,#52525b);font-size:12px}.nf-detail-label{color:var(--text-muted,#a1a1aa);text-transform:uppercase;margin-right:4px;font-size:10px;font-weight:700}.nf-invoice-actions{border-top:1px solid var(--border,#0000000d);align-items:center;gap:6px;padding-top:8px;display:flex}.nf-confirm-inline{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;display:flex}.nf-badge{border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-flex}.nf-badge--success{color:var(--success,#10b981);background:#10b9811a}.nf-badge--warning{color:#b45309;background:#f59e0b1a}.nf-badge--validated{color:#2563eb;background:#3b82f61a}.nf-row--validated{background:#3b82f605}.nf-btn-icon--check{color:var(--success,#10b981)}.nf-btn-icon--check:hover{color:var(--success,#10b981);background:#10b9811a}.nf-pending-banner{color:#b45309;background:#f59e0b0f;border:1px solid #f59e0b26;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.nf-history{margin-top:24px}.nf-history-title{color:var(--text-primary);margin:0 0 12px;font-size:14px;font-weight:700}.nf-history-list{flex-direction:column;gap:8px;display:flex}.nfg-page{max-width:1200px;margin:0 auto;padding:24px}.nfg-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.nfg-header-left{align-items:flex-start;gap:12px;display:flex}.nfg-month-nav{align-items:center;gap:8px;display:flex}.nfg-month-label{color:var(--text-primary);text-align:center;text-transform:capitalize;min-width:160px;font-size:15px;font-weight:700}.nfg-kpi-strip{background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);border-radius:14px;align-items:center;gap:0;margin-bottom:16px;padding:14px 24px;display:flex}.nfg-kpi{flex:1;justify-content:center;align-items:baseline;gap:6px;display:flex}.nfg-kpi-number{color:var(--text-primary);font-size:24px;font-weight:800;line-height:1}.nfg-kpi-label{color:var(--text-muted,#a1a1aa);font-size:11px;font-weight:600}.nfg-kpi-divider{background:var(--border,#00000012);flex-shrink:0;width:1px;height:28px}.nfg-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.nfg-search{flex:1;min-width:200px;max-width:360px;position:relative}.nfg-search-icon{color:var(--text-muted,#a1a1aa);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.nfg-search-input{border:1px solid var(--border,#0000001a);width:100%;color:var(--text-primary);background:var(--bg-card,#fff);box-sizing:border-box;border-radius:10px;outline:none;padding:9px 12px 9px 34px;font-family:inherit;font-size:13px;transition:border-color .15s}.nfg-search-input:focus{border-color:var(--primary,#ff4d00)}.nfg-search-input::placeholder{color:var(--text-muted,#c4c4cc)}.nfg-member-select{border:1px solid var(--border,#0000001a);color:var(--text-primary);background:var(--bg-card,#fff);cursor:pointer;border-radius:10px;min-width:180px;padding:8px 12px;font-family:inherit;font-size:13px}.nfg-member-select:focus{border-color:var(--primary,#ff4d00);outline:none}.nfg-filters{flex-wrap:wrap;gap:6px;display:flex}.nfg-filter{border:1.5px solid var(--border,#00000012);background:var(--bg-card,#fff);color:var(--text-secondary,#52525b);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.nfg-filter:hover{border-color:#00000026}.nfg-filter--active{font-weight:800}.nfg-filter--active.nfg-filter--warning{border-color:var(--warning,#f59e0b);color:#b45309;background:#f59e0b14}.nfg-filter--active.nfg-filter--success{border-color:var(--success,#10b981);color:#047857;background:#10b98114}.nfg-filter--active.nfg-filter--validated{color:#2563eb;background:#2563eb14;border-color:#2563eb}.nfg-filter--active.nfg-filter--all{border-color:var(--primary,#ff4d00);color:var(--primary,#ff4d00);background:#ff4d000f}.nfg-filter-badge{background:#0000000d;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800}.nfg-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.nfg-card{border:1px solid var(--border,#00000012);background:var(--bg-card,#fff);border-radius:14px;flex-direction:column;gap:12px;padding:16px;transition:all .15s;display:flex}.nfg-card:hover{box-shadow:0 4px 16px -2px #0000000f}.nfg-card--pending{background:#f59e0b05;border-color:#f59e0b33}.nfg-card--validated{border-color:#2563eb26}.nfg-card-top{align-items:center;gap:10px;display:flex}.nfg-avatar{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:flex}.nfg-card-info{flex:1;min-width:0}.nfg-card-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.nfg-card-role{color:var(--text-muted,#a1a1aa);font-size:11px;font-weight:600}.nfg-card-status{justify-content:center;align-items:center;padding:12px 0 4px;display:flex}.nfg-card-details{border-top:1px solid var(--border,#0000000d);grid-template-columns:1fr 1fr;gap:6px 12px;padding:10px 0;display:grid}.nfg-detail{flex-direction:column;gap:1px;display:flex}.nfg-detail-label{color:var(--text-muted,#a1a1aa);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:700}.nfg-detail-value{color:var(--text-primary);font-size:13px;font-weight:600}.nfg-card-actions{border-top:1px solid var(--border,#0000000d);gap:6px;padding-top:4px;display:flex}.nfg-action-btn{border:1px solid var(--border,#00000012);background:var(--bg-card,#fff);color:var(--text-secondary,#52525b);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.nfg-action-btn:hover{background:#00000005;border-color:#00000026}.nfg-action-btn--check{color:var(--success,#10b981);border-color:#10b9814d}.nfg-action-btn--check:hover{border-color:var(--success,#10b981);background:#10b9810f}.nfg-action-btn:disabled{opacity:.5;cursor:not-allowed}.nfg-empty{color:var(--text-muted,#a1a1aa);border:1px dashed var(--border,#00000012);background:#00000003;border-radius:14px;flex-direction:column;grid-column:1/-1;align-items:center;gap:8px;padding:48px 24px;font-size:13px;display:flex}@media (width<=600px){.nfg-grid{grid-template-columns:1fr}.nfg-toolbar{flex-direction:column;align-items:stretch}.nfg-search{max-width:none}}.rn-page{max-width:900px;margin:0 auto;padding:24px}.rn-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.rn-header-left{align-items:flex-start;gap:12px;display:flex}.rn-list{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.rn-card{background:#fff;border:1px solid #ececec;border-radius:12px;transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.rn-card:hover{border-color:#ff4d004d;transform:translateY(-1px);box-shadow:0 8px 28px -12px #ff4d002e,0 1px 2px #0f172a0a}.rn-card--draft{border-left:3px solid #f59e0b}.rn-card--published{border-left:3px solid #10b981}.rn-card-header{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 18px;font-family:inherit;transition:background .15s;display:flex}.rn-card-header:hover{background:#ff4d0006}.rn-card-header:hover .rn-card-chevron{color:var(--primary,#ff4d00);transform:translate(1px)}.rn-card-chevron{color:var(--text-muted,#a1a1aa);flex-shrink:0;transition:color .15s,transform .15s}.rn-card-info{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.rn-card-version{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#475569;background:#0f172a0f;border-radius:5px;flex-shrink:0;align-items:center;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.rn-card-title{letter-spacing:-.01em;color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.rn-card-meta{flex-shrink:0;align-items:center;gap:6px;display:flex}.rn-card-date{color:var(--text-muted,#a1a1aa);font-size:11px;font-weight:600}.rn-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:9.5px;font-weight:600;display:inline-flex}.rn-badge--draft{color:#92400e;background:#fef3c7}.rn-badge--published{color:#166534;background:#dcfce7}.rn-badge--slack{color:#1d4ed8;background:#3b82f61f}.rn-card-body{border-top:1px solid var(--border,#0000000d);padding:0 18px 16px}.rn-preview-content{color:var(--text-secondary,#52525b);margin:14px 0 0;font-size:13px;line-height:1.7}.simple-md{color:var(--text-secondary,#52525b);font-size:14px;line-height:1.8}.simple-md-line{margin-bottom:2px}.rn-editor{flex-direction:column;gap:10px;padding-top:14px;display:flex}.rn-editor-title{border:1px solid var(--border,#0000001a);color:var(--text-primary);border-radius:10px;outline:none;padding:9px 12px;font-family:inherit;font-size:15px;font-weight:700}.rn-editor-title:focus{border-color:var(--primary,#ff4d00)}.rn-editor-content{border:1px solid var(--border,#0000001a);color:var(--text-primary);resize:vertical;border-radius:10px;outline:none;padding:12px;font-family:inherit;font-size:13px;line-height:1.6}.rn-editor-content:focus{border-color:var(--primary,#ff4d00)}.rn-editor-actions{gap:8px;display:flex}.rn-card-footer{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.rn-card-footer-main{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.rn-card-footer-end{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.rn-btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:5px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.rn-btn--primary{background:var(--primary,#ff4d00);color:#fff}.rn-btn--generate{background:var(--primary,#ff4d00);color:#fff;border-radius:10px;padding:9px 18px;font-size:13px}.rn-btn--generate:disabled{opacity:.6}.rn-btn--publish{color:#fff;background:linear-gradient(135deg,#ff5722,#ff4d00);box-shadow:0 2px 6px #ff4d0038}.rn-btn--publish:hover:not(:disabled){background:linear-gradient(135deg,#f54600,#d93f00);transform:translateY(-1px);box-shadow:0 4px 12px #ff4d0052}.rn-btn--ghost{color:var(--text-secondary,#52525b);background:#0000000a;border:none}.rn-btn--ghost:hover{background:#00000014}.rn-btn--danger-text{color:var(--text-muted,#a1a1aa)}.rn-btn--danger-text:hover{color:var(--danger,#ef4444);background:#ef44440f}.rn-btn--danger-sm{background:var(--danger,#ef4444);color:#fff;padding:4px 10px;font-size:11px}.rn-btn--ghost-sm{color:var(--text-secondary);background:#0000000a;padding:4px 10px;font-size:11px}.rn-confirm{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;display:flex}.rn-error{color:var(--danger,#ef4444);background:#ef44440f;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:12px;font-weight:600}.rn-empty{color:var(--text-muted,#a1a1aa);border:1.5px dashed var(--border,#00000012);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.rn-empty-hint{text-align:center;max-width:300px;font-size:12px}.wn-overlay{-webkit-backdrop-filter:blur(6px);z-index:9999;background:#0f172a8c;justify-content:center;align-items:center;padding:24px;animation:.22s both wn-fade-in;display:flex;position:fixed;inset:0}.wn-modal{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:480px;max-height:86vh;animation:.32s cubic-bezier(.22,1,.36,1) both wn-pop-in;display:flex;overflow:hidden;box-shadow:0 32px 80px -16px #0f172a61,inset 0 0 0 1px #fff9}.wn-hero{background:linear-gradient(135deg,#fff 0%,#fffaf6 50%,#fff1e8 100%);border-bottom:1px solid #ff4d001a;padding:28px 28px 22px;position:relative;overflow:hidden}.wn-hero-glow{pointer-events:none;background:radial-gradient(circle,#ff4d0038 0%,#0000 70%);width:240px;height:240px;position:absolute;top:-90px;right:-90px}.wn-hero-content{z-index:1;position:relative}.wn-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#ff4d00;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-flex}.wn-eyebrow-sep{color:#f9c5ad}.wn-eyebrow-date{color:#94705e;letter-spacing:.04em;text-transform:none;font-weight:600}.wn-title{color:#0f172a;letter-spacing:-.02em;text-wrap:balance;margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.2}.wn-version{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#475569;background:#0f172a0f;border-radius:5px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-block}.wn-close{z-index:2;cursor:pointer;color:#64748b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #0f172a0f;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex;position:absolute;top:14px;right:14px}.wn-close:hover{color:#0f172a;background:#fff;border-color:#0f172a1f;transform:scale(1.05)}.wn-body{flex:1;padding:22px 28px 4px;overflow-y:auto}.wn-summary-label{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;align-items:center;gap:5px;margin-bottom:10px;font-size:10.5px;font-weight:700;display:inline-flex}.wn-summary-label svg{color:#ff4d00}.wn-summary{color:#334155;font-size:14.5px;line-height:1.65}.wn-summary .simple-md{font-size:inherit;line-height:inherit;color:inherit}.wn-summary ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wn-summary li{color:#1e293b}.wn-summary p{margin:0 0 8px}.wn-summary p:last-child{margin-bottom:0}.wn-summary strong{color:#0f172a;font-weight:600}.wn-footer{justify-content:flex-end;align-items:center;gap:10px;padding:18px 28px 22px;display:flex}.wn-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.wn-btn--ghost{color:#64748b;background:0 0;border-color:#e8eaf0}.wn-btn--ghost:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.wn-btn--primary{color:#fff;background:linear-gradient(135deg,#ff5722,#ff4d00);box-shadow:0 4px 14px -2px #ff4d0066}.wn-btn--primary:hover{transform:translateY(-1px);box-shadow:0 8px 22px -4px #ff4d008c}.wn-btn--primary svg{transition:transform .18s}.wn-btn--primary:hover svg{transform:translate(2px)}@keyframes wn-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wn-pop-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=520px){.wn-modal{max-width:100%}.wn-hero{padding:24px 22px 18px}.wn-body{padding:18px 22px 4px}.wn-footer{flex-direction:column-reverse;align-items:stretch;padding:16px 22px 20px}.wn-btn{justify-content:center}}.toast-container{z-index:9999;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.toast-item{pointer-events:auto;background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);border-radius:14px;align-items:flex-start;gap:10px;min-width:280px;max-width:400px;padding:14px 16px;animation:.28s both ds-fade-slide-in;display:flex;box-shadow:0 12px 40px -8px #0000001f,0 4px 12px #0000000f}.toast-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.toast-body{flex:1;min-width:0}.toast-title{color:var(--text-primary,#1a1a1a);font-size:13px;font-weight:600}.toast-description{color:var(--text-muted,#c4c4cc);margin:2px 0 0;font-size:12px}.toast-action{color:var(--primary,#ff5722);cursor:pointer;background:0 0;border:none;margin:6px 0 0;padding:0;font-family:inherit;font-size:12px;font-weight:600}.toast-action:hover{text-decoration:underline}.toast-close{cursor:pointer;width:24px;height:24px;color:var(--text-muted,#c4c4cc);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.toast-close:hover{color:var(--text-secondary,#6b7280)}.skills-page{max-width:100%}.skills-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.skills-header-left{align-items:center;gap:12px;display:flex}.skills-header-icon{color:var(--primary,#ff5722)}.skills-title{color:var(--text-primary,#1a1a1a);margin:0;font-size:24px;font-weight:700}.skills-subtitle{color:var(--text-secondary,#6b7280);margin:4px 0 0;font-size:13px}.skills-tabs{background:#f0efec;border-radius:12px;flex-wrap:wrap;gap:4px;width:fit-content;margin-bottom:24px;padding:4px;display:flex}.skills-tab{cursor:pointer;color:var(--text-muted,#c4c4cc);background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;min-height:44px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s;display:flex}.skills-tab:hover{color:var(--text-secondary,#6b7280)}.skills-tab--active{color:var(--primary,#ff5722);background:#ff4d000f;font-weight:600}.skills-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.skills-filter-group{align-items:center;gap:6px;display:flex}.skills-filter-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#c4c4cc);white-space:nowrap;font-size:11px;font-weight:700}.skills-filter-select{border:1px solid var(--border,#00000012);color:var(--text-primary,#1a1a1a);cursor:pointer;background:#fff;border-radius:10px;min-width:100px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .15s}.skills-filter-select:focus{border-color:var(--primary,#ff5722);outline:none}.skills-filter-clear{color:var(--primary,#ff5722);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:background .15s}.skills-filter-clear:hover{background:#ff4d000f}.skills-section{margin-bottom:32px}.skills-section:last-child{margin-bottom:0}.skills-section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#c4c4cc);margin:0 0 16px;font-size:12px;font-weight:700}.skills-card{background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);border-radius:16px;padding:20px;transition:box-shadow .2s}.skills-card:hover{box-shadow:0 4px 16px -2px #0000000f,0 2px 4px #0000000a}.skills-stats-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;margin-bottom:32px;display:grid}.skills-stat-card{background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);border-radius:14px;flex-direction:column;gap:4px;padding:18px;transition:box-shadow .2s;display:flex}.skills-stat-card:hover{box-shadow:0 4px 12px #0000000d}.skills-stat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#c4c4cc);font-size:9px;font-weight:700}.skills-stat-value{color:var(--text-primary,#1a1a1a);font-size:26px;font-weight:800;line-height:1.1}.skills-stat-sub{color:var(--text-secondary,#6b7280);font-size:11px;line-height:1.3}.skills-member-list{flex-direction:column;gap:10px;display:flex}.skills-member-card{background:var(--bg-card,#fff);border:1px solid var(--border,#00000012);border-radius:16px;transition:box-shadow .2s;overflow:hidden}.skills-member-card:hover{box-shadow:0 4px 16px -2px #0000000f,0 2px 4px #0000000a}.skills-member-header{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:16px 20px;font-family:inherit;display:flex}.skills-member-avatar{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.skills-member-name{color:var(--text-primary,#1a1a1a);font-size:14px;font-weight:700}.skills-member-role{color:var(--text-muted,#c4c4cc);text-transform:uppercase;letter-spacing:.06em;margin:2px 0 0;font-size:11px;font-weight:600}.skills-member-avg{margin-left:auto;font-size:16px;font-weight:800;line-height:1}.skills-member-avg-label{color:var(--text-muted,#c4c4cc);text-transform:uppercase;font-size:9px;font-weight:600}.skills-member-body{border-top:1px solid var(--border,#00000012);padding:16px 20px}.skills-dots{gap:3px;display:flex}.skills-dot{cursor:default;background:0 0;border:2px solid #00000014;border-radius:50%;width:18px;height:18px;padding:0;transition:all .15s}.skills-dot--filled{border-color:var(--primary,#ff5722);background:var(--primary,#ff5722)}.skills-dot--editable{cursor:pointer}.skills-dot--editable:hover{border-color:var(--primary,#ff5722);transform:scale(1.15)}.skills-status-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.skills-status-icon--ok{color:var(--success,#10b981);background:#10b98114}.skills-status-icon--warn{color:var(--warning,#f59e0b);background:#f59e0b14}.skills-status-icon--danger{color:var(--danger,#ef4444);background:#ef444414}.skills-status-icon--neutral{color:var(--text-muted,#c4c4cc);background:#0000000a}.skills-category-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#c4c4cc);background:#0000000a;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700}.skills-empty{text-align:center;color:var(--text-muted,#c4c4cc);padding:48px 20px;font-size:13px}.skills-skill-row{align-items:center;gap:12px;padding:8px 0;display:flex}.skills-skill-row:not(:last-child){border-bottom:1px solid var(--border-light,#f3f4f6)}.skills-skill-name{color:var(--text-primary,#1a1a1a);flex:1;min-width:0;font-size:13px;font-weight:600}.skills-skill-category{color:var(--text-muted,#c4c4cc);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:600}@media (width<=768px){.skills-header,.skills-filters{flex-direction:column;align-items:flex-start}.skills-stats-grid{grid-template-columns:repeat(2,1fr)}}.dash-page{flex-direction:column;gap:28px;display:flex}.dash-anim{animation:fadeSlideIn .6s var(--ease-ds) forwards;opacity:0}.dash-section{background:var(--color-ds-surface);border:1px solid var(--color-ds-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-ds-sm);transition:box-shadow .3s var(--ease-ds), border-color .3s var(--ease-ds);flex-direction:column;height:100%;padding:0;display:flex}.dash-section:hover{box-shadow:var(--shadow-ds-md);border-color:var(--color-ds-border-hover)}.dash-section-header{border-bottom:1px solid var(--color-ds-border);align-items:center;gap:10px;padding:18px 24px;display:flex}.dash-section-icon{background:var(--color-ds-accent-soft);width:34px;height:34px;color:var(--color-ds-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dash-section-title{color:var(--color-ds-text-primary);letter-spacing:-.01em;flex:1;font-size:14px;font-weight:700}.dash-section-subtitle{color:var(--color-ds-text-muted);font-size:11px;font-weight:500}.dash-section-body{flex:1;padding:24px}.dash-grid{grid-template-columns:1fr 1fr 320px;gap:24px;display:grid}.dash-grid--wide{grid-template-columns:1fr 1fr 340px}.dash-sidebar{flex-direction:column;grid-area:1/3/4;gap:24px;display:flex}.dash-stat-card{background:var(--color-ds-surface);border:1px solid var(--color-ds-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-ds-sm);transition:all .3s var(--ease-ds);cursor:default;flex-direction:column;padding:22px 24px;display:flex;position:relative;overflow:hidden}.dash-stat-card:hover{box-shadow:var(--shadow-ds-md);border-color:var(--color-ds-border-hover);transform:translateY(-2px)}.dash-stat-accent{border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:24px;right:24px}.dash-stat-row{align-items:center;gap:10px;margin-bottom:16px;display:flex}.dash-stat-icon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.dash-stat-label{color:var(--color-ds-text-tertiary);letter-spacing:.03em;font-size:12px;font-weight:600}.dash-stat-value{color:var(--color-ds-text-primary);letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:1}.dash-stat-sublabel{color:var(--color-ds-text-muted);align-items:center;gap:4px;margin-top:8px;font-size:11px;font-weight:500;display:flex}.dash-action-arrow{background:var(--color-ds-surface-2);cursor:pointer;width:28px;height:28px;color:var(--color-ds-text-tertiary);border-radius:8px;justify-content:center;align-items:center;display:flex}.dash-empty{color:var(--color-ds-text-muted);padding:8px 0;font-size:13px;font-style:italic}.dash-alert{border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.dash-alert--danger{background:var(--color-ds-danger-bg)}.dash-alert--warning{background:var(--color-ds-warning-bg)}.dash-alert--info{background:var(--color-ds-surface-2)}.dash-alert-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:flex}.dash-alert-text{color:var(--color-ds-text-primary);font-size:12px;font-weight:600}.dash-alert-detail{color:var(--color-ds-text-tertiary);margin-top:1px;font-size:10px}.dash-alerts-more{color:var(--color-ds-text-muted);text-align:center;font-size:11px}.dash-ok{align-items:center;gap:10px;padding:12px 0;display:flex}.dash-ok-text{color:var(--color-ds-success);font-size:13px;font-weight:600}.dash-member-card{background:var(--color-ds-surface);border:1px solid var(--color-ds-border);border-radius:var(--radius-md);transition:all .25s var(--ease-ds);cursor:default;overflow:hidden}.dash-member-card:hover{box-shadow:var(--shadow-ds-md);transform:translateY(-2px)}.dash-member-stripe{height:3px}.dash-member-body{align-items:center;gap:10px;padding:12px 14px;display:flex}.dash-member-body--lg{padding:14px 16px}.dash-avatar{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.dash-avatar--sm{width:32px;height:32px;font-size:12px}.dash-avatar--xs{border-radius:6px;width:24px;height:24px;font-size:10px}.dash-member-info{flex:1;min-width:0}.dash-member-name{color:var(--color-ds-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.dash-member-badge{border-radius:5px;padding:1px 8px;font-size:10px;font-weight:600}.dash-skill-badge{flex-direction:column;flex-shrink:0;align-items:center;gap:2px;display:flex}.dash-skill-badge-value{font-size:14px;font-weight:800;line-height:1}.dash-skill-badge-label{color:var(--color-ds-text-muted);font-size:8px;font-weight:600}.dash-activity-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dash-activity-dot--active{background:var(--color-ds-success);box-shadow:0 0 8px #10b98180}.dash-activity-dot--inactive{background:#00000014}.dash-scroll-list{flex-direction:column;max-height:640px;margin-right:-8px;padding-right:8px;display:flex;overflow-y:auto}.dash-scroll-list--short{max-height:320px}.dash-skill-group-label{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.dash-skill-dot{border-radius:50%;width:6px;height:6px}.dash-skill-row{border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:flex}.dash-skill-level{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:flex}.dash-skill-name{color:var(--color-ds-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.dash-skill-bar-track{background:#0000000d;border-radius:2px;height:3px;margin-top:3px;overflow:hidden}.dash-skill-bar-fill{height:100%;transition:width .6s var(--ease-ds);border-radius:2px}.dash-skill-count{color:var(--color-ds-text-muted);flex-shrink:0;font-size:9px}.dash-skill-chip{cursor:default;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:flex}.dash-skill-chip--full{border-radius:8px;gap:6px;width:auto;height:auto;padding:5px 10px 5px 6px;font-size:11px;font-weight:600}.dash-skill-chip-badge{color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:flex}.dash-toggle-btn{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:6px;padding:0;font-size:10px;font-weight:700;display:flex}.dash-toggle-chevron{transition:transform .2s var(--ease-ds)}.dash-progress-track{background:#0000000d;border-radius:999px;height:6px;overflow:hidden}.dash-progress-track--thin{height:4px}.dash-progress-track--xs{border-radius:2px;height:3px}.dash-progress-fill{height:100%;transition:width .6s var(--ease-ds)}.dash-ritual-item{align-items:center;gap:6px;font-size:11px;display:flex}.dash-ritual-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.dash-ritual-name--done{color:var(--color-ds-text-tertiary);font-weight:400;text-decoration:line-through}.dash-ritual-name--pending{color:var(--color-ds-text-primary);font-weight:500}.dash-evo-divider{border-top:1px solid var(--color-ds-border);justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.dash-header-sub{color:var(--color-ds-text-tertiary);letter-spacing:.02em;margin:0 0 4px;font-size:13px;font-weight:500}.dash-header-title{color:var(--color-ds-text-primary);letter-spacing:-.03em;margin:0;font-size:26px;font-weight:800}.dash-campaign{transition:all .2s var(--ease-ds);background:linear-gradient(135deg,#8b5cf60f,#8b5cf605);border:1px solid #8b5cf626;border-radius:14px;align-items:center;gap:12px;padding:14px 20px;text-decoration:none;display:flex}.dash-campaign-info{flex:1}.dash-campaign-title{color:var(--color-ds-text-primary);font-size:13px;font-weight:600}.dash-campaign-hint{color:var(--color-ds-text-tertiary);margin-top:1px;font-size:11px}.dash-campaign-btn{color:#fff;background:#8b5cf6;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:6px 14px;font-size:12px;font-weight:600;display:flex}.dash-project-card{background:var(--color-ds-surface);border:1px solid var(--color-ds-border);border-radius:var(--radius-md);transition:all .25s var(--ease-ds);cursor:default;padding:0;overflow:hidden}.dash-project-card:hover{box-shadow:var(--shadow-ds-md);transform:translateY(-2px)}.dash-project-body{align-items:center;gap:12px;padding:14px 16px;display:flex}.dash-project-initials{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.dash-project-name{color:var(--color-ds-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.dash-project-health{border-radius:6px;margin-top:3px;padding:2px 10px;font-size:10px;font-weight:600;display:inline-block}.dash-note-card{background:var(--color-ds-surface-2);transition:all .2s var(--ease-ds);cursor:default;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.dash-note-card:hover{box-shadow:var(--shadow-ds-sm);transform:translateY(-1px)}.dash-note-accent{border-radius:2px;flex-shrink:0;width:3px;height:28px}.dash-note-title{color:var(--color-ds-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.dash-note-date{color:var(--color-ds-text-muted);margin-top:2px;font-size:10px}.dash-rec-card{background:var(--color-ds-surface-2);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.dash-rec-header{align-items:center;gap:10px;display:flex}.dash-rec-sender{color:var(--color-ds-text-primary);font-size:12px;font-weight:600}.dash-rec-date{color:var(--color-ds-text-muted);margin-top:1px;font-size:10px}.dash-rec-badge{color:#f59e0b;background:#f59e0b14;border-radius:6px;align-self:flex-start;padding:3px 10px;font-size:10px;font-weight:600}.dash-rec-empty{text-align:center;padding:24px 16px}.dash-mini-stat{text-align:center;min-width:52px}.dash-mini-stat-value{color:var(--color-ds-text-primary);font-size:16px;font-weight:800;line-height:1}.dash-mini-stat-suffix{color:var(--color-ds-text-muted);font-size:9px;font-weight:500}.dash-mini-stat-label{color:var(--color-ds-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:3px;font-size:9px;font-weight:600}.dash-evo-hero{background:var(--color-ds-surface-2);border-radius:12px;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.dash-evo-label{color:var(--color-ds-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:10px;font-weight:600}.dash-evo-big{color:var(--color-ds-text-primary);font-size:28px;font-weight:800;line-height:1}.dash-evo-unit{color:var(--color-ds-text-muted);font-size:12px;font-weight:500}.dash-skill-mini{align-items:center;gap:7px;display:flex}.dash-skill-mini-dot{border-radius:2px;flex-shrink:0;width:7px;height:7px}.dash-skill-mini-type{color:var(--color-ds-text-tertiary);font-size:11px;font-weight:500}.dash-skill-mini-name{color:var(--color-ds-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;font-weight:600;overflow:hidden}.dash-skill-mini-badge{border-radius:5px;padding:1px 7px;font-size:10px;font-weight:700}.dash-evo-separator{background:#0000000a;height:1px;margin:4px 0}.dash-domain-card{background:var(--color-ds-surface);border:1px solid var(--color-ds-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-ds-sm);flex-direction:column;flex:1;gap:14px;min-width:200px;padding:18px;display:flex}.dash-domain-header{align-items:center;gap:10px;display:flex}.dash-domain-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.dash-domain-title{color:var(--color-ds-text-primary);font-size:13px;font-weight:800}.dash-domain-body{flex-direction:column;flex:1;gap:8px;display:flex}.dash-domain-link{border-top:1px solid var(--color-ds-border);align-items:center;gap:4px;padding-top:8px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.dash-domain-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.dash-kpi{align-items:baseline;gap:6px;display:flex}.dash-kpi-value{color:var(--color-ds-text-primary);font-size:20px;font-weight:800}.dash-kpi-value--alert{color:var(--color-ds-danger)}.dash-kpi-label{color:var(--color-ds-text-tertiary);font-size:11px;font-weight:600}.dash-kpi-sub{color:var(--color-ds-text-muted);font-size:10px;font-weight:700}.dash-kpi-sub--alert{color:var(--color-ds-danger)}.dash-leader-card{background:var(--color-ds-surface);border-radius:var(--radius-md);transition:all .25s var(--ease-ds);overflow:hidden}.dash-leader-card:hover{box-shadow:var(--shadow-ds-md);transform:translateY(-2px)}.dash-leader-body{padding:14px 16px}.dash-leader-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.dash-leader-stats{gap:6px;display:flex}.dash-leader-stat{background:var(--color-ds-surface-2);text-align:center;border-radius:8px;flex:1;padding:7px 10px}.dash-leader-stat--alert{background:var(--color-ds-warning-bg)}.dash-leader-stat-value{font-size:14px;font-weight:800;line-height:1}.dash-leader-stat-label{color:var(--color-ds-text-muted);text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:600}.dash-leader-stat-label--alert{color:#d97706}.dash-rec-total{color:var(--color-ds-text-primary);font-size:28px;font-weight:800;line-height:1}.dash-rec-sent{color:var(--color-ds-text-muted);font-size:11px}.dash-rec-section-title{color:var(--color-ds-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:10px;font-weight:700}.dash-cap-row{align-items:center;gap:8px;display:flex}.dash-cap-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.dash-cap-name{color:var(--color-ds-text-primary);flex:1;font-size:12px;font-weight:500}.dash-cap-value{font-size:11px;font-weight:700}.dash-timeline-pills{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.dash-timeline-pill{border-radius:6px;padding:3px 10px;font-size:10px;font-weight:600}.dash-timeline-row{align-items:center;gap:8px;display:flex}.dash-timeline-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dash-timeline-name{color:var(--color-ds-text-primary);flex:1;font-size:12px;font-weight:500}.dash-timeline-days{font-size:10px;font-weight:600}.dash-loading{justify-content:center;align-items:center;min-height:300px;display:flex}.dash-loading-text{color:var(--color-ds-text-secondary);font-size:14px}.dash-flex-col{flex-direction:column;display:flex}.dash-gap-6{gap:6px}.dash-gap-8{gap:8px}.dash-gap-10{gap:10px}.dash-gap-12{gap:12px}.dash-gap-14{gap:14px}.dash-gap-16{gap:16px}.dash-rec-total-row{align-items:baseline;gap:4px;margin-bottom:16px;display:flex}.dash-rec-count{color:#f59e0b;font-size:12px;font-weight:700}.dash-link-card{color:inherit;text-decoration:none}.dash-col-span-2{grid-column:span 2}.dash-icon-success{color:var(--color-ds-success)}.dash-ritual-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.dash-ritual-card{border-radius:var(--radius-md);border:1px solid var(--color-ds-border);background:var(--color-ds-surface);transition:all .25s var(--ease-ds);align-items:center;gap:14px;padding:14px 16px;display:flex}.dash-ritual-card:hover{border-color:var(--color-ds-border-hover);box-shadow:var(--shadow-ds-md);transform:translateY(-1px)}.dash-ritual-card-info{flex:1;min-width:0}.dash-ritual-card-name{color:var(--color-ds-text-primary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.dash-ritual-card-bar{background:#0000000a;border-radius:999px;gap:2px;height:5px;margin-top:8px;display:flex;overflow:hidden}.dash-ritual-card-segment{height:100%;transition:background .3s var(--ease-ds);border-radius:999px;flex:1}.dash-ritual-card-segment--done{background:var(--color-ds-success)}.dash-ritual-card-segment--pending{background:#0000000f}.dash-ritual-card-pct{text-align:right;flex-shrink:0;min-width:44px}.dash-ritual-card-pct-value{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;line-height:1}.dash-ritual-card-pct-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-ds-text-tertiary);font-variant-numeric:tabular-nums;margin-top:3px;font-size:9px;font-weight:600}.dash-ritual-streak{color:var(--color-ds-warning)}.dash-ritual-loading{flex-direction:column;gap:8px;display:flex}.dash-flex-wrap{flex-wrap:wrap;gap:3px;display:flex}.dash-flex-wrap--md{gap:6px}@media (width<=1024px){.dash-grid,.dash-grid--wide{grid-template-columns:1fr 1fr}.dash-sidebar{grid-area:auto}}@keyframes comercialModalFade{0%{opacity:0}to{opacity:1}}@keyframes comercialModalSlide{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dealHealthPulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}}@keyframes dealCardPulse{0%,to{box-shadow:0 0 #dc262659}50%{box-shadow:0 0 0 5px #dc262600}}@keyframes clienteFade{0%{opacity:0}to{opacity:1}}@keyframes clienteSlide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes dealModalFade{0%{opacity:0}to{opacity:1}}@keyframes dealModalSlide{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes extractFade{0%{opacity:0}to{opacity:1}}@keyframes extractSlide{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes regIndicacaoFade{0%{opacity:0}to{opacity:1}}@keyframes regIndicacaoSlide{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.forecast-strip{--bar-h:6px;--gap:6px;--fs:11px;gap:var(--gap);flex-direction:column;width:100%;display:flex}.forecast-bar-track{height:var(--bar-h);background:#0000000a;border-radius:999px;position:relative;overflow:hidden}.forecast-bar-expected{background:#00000014;border-radius:999px;transition:width .4s;position:absolute;inset:0 auto 0 0}.forecast-bar-actual{border-radius:999px;transition:width .4s;position:absolute;inset:0 auto 0 0;box-shadow:inset 0 0 0 1px #fff6}.forecast-bar-marker{pointer-events:none;background:#00000073;border-radius:1px;width:2px;position:absolute;top:-2px;bottom:-2px;transform:translate(-1px)}.forecast-meta{font-size:var(--fs);color:var(--text-secondary,#4b5563);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.forecast-count{color:var(--text-primary,#1a1a1a);align-items:baseline;gap:2px;font-weight:700;display:inline-flex}.forecast-count-label{color:var(--text-muted,#94a3b8);font-weight:500}.forecast-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.92em;font-weight:600;line-height:1.4;display:inline-flex}.forecast-chip--ahead{color:var(--success,#10b981);background:#10b9811a}.forecast-chip--behind{color:var(--danger,#ef4444);background:#ef44441a}.forecast-chip--neutral{color:var(--text-secondary,#4b5563);background:#0000000a}.forecast-chip--calibrating{color:#6366f1;background:#6366f11a}.forecast-eta{color:var(--text-secondary,#4b5563);align-items:center;gap:4px;display:inline-flex}.forecast-eta strong{color:var(--text-primary,#1a1a1a);font-weight:600}.forecast-eta--late strong{color:var(--danger,#ef4444)}.forecast-eta-target{color:var(--text-muted,#94a3b8)}.forecast-strip--idle .forecast-meta{color:var(--text-muted,#94a3b8);font-style:italic}.forecast-reasons{color:#475467;flex-direction:column;gap:3px;margin:6px 0 0;padding:0;font-size:12px;line-height:1.45;list-style:none;display:flex}.forecast-reasons li{padding-left:12px;position:relative}.forecast-reasons li:before{content:"•";color:#98a2b3;position:absolute;left:0}.forecast-strip--at_risk .forecast-reasons li,.forecast-strip--attention .forecast-reasons li{color:#344054}.forecast-strip--calibrating .forecast-bar-actual{background:repeating-linear-gradient(45deg,#cbd5e1,#cbd5e1 4px,#e2e8f0 4px 8px)!important}.forecast-strip--calibrating .forecast-meta{color:#475467}.forecast-strip--md .forecast-meta{gap:10px}.forecast-strip--lg{gap:14px}.forecast-strip--lg .forecast-bar-track{border:1px solid #0000000a}.forecast-strip--lg .forecast-meta{gap:14px;font-size:13px}.forecast-kpis{background:#0000000f;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:12px;padding:1px;display:grid;overflow:hidden}.forecast-kpi{background:var(--surface,#fff);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.forecast-kpi-label{color:var(--text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.forecast-kpi-value{color:var(--text-primary,#1a1a1a);font-size:20px;font-weight:700;line-height:1.1}.forecast-kpi-unit{color:var(--text-muted,#94a3b8);font-size:12px;font-weight:500}@media (width<=720px){.forecast-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.mm-project-forecast{border-bottom:1px solid var(--border-subtle,#0000000d);background:#00000004;padding:10px 16px 14px}.pc-tasks-fallback{align-items:baseline;gap:8px;padding:4px 0 2px;display:flex}.pc-tasks-pct{color:var(--text-primary,#1a1a1a);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.pc-tasks-detail{color:var(--text-muted,#94a3b8);font-size:11px;font-weight:500}.pc-alert-row{flex-wrap:wrap;gap:6px;margin-top:-2px;display:flex}.pc-pace{color:var(--text-secondary,#4b5563);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11px;display:inline-flex}.pc-pace-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#94a3b8);font-size:10px;font-weight:700}.pc-pace-value{align-items:baseline;gap:2px;display:inline-flex}.pc-pace-value strong{font-size:13px;font-weight:700}.pc-pace-target{color:var(--text-muted,#94a3b8);font-size:11px}.forecast-chip--calibrating{position:relative;overflow:hidden}.forecast-chip--calibrating:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#6366f12e 50%,#0000 100%);animation:2.4s ease-in-out infinite forecast-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes forecast-shimmer{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(100%)}}.progress-card{position:relative}.progress-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(#fff0 0%,#00000004 100%);transition:opacity .2s;position:absolute;inset:0}.progress-card:hover:before{opacity:1}.pc-module-hero{flex-direction:column;gap:8px;display:flex}.pc-module-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pc-module-hero-main{align-items:baseline;gap:6px;display:inline-flex}.pc-module-hero-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1}.pc-module-hero-num-sep{opacity:.45;margin:0 2px;font-weight:600}.pc-module-hero-unit{color:var(--text-muted,#94a3b8);text-transform:lowercase;letter-spacing:.02em;font-size:12px;font-weight:600}.pc-module-hero-cadence{color:var(--text-secondary,#4b5563);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.pc-module-hero-cadence strong{color:var(--text-primary,#1a1a1a);font-weight:700}.pc-module-hero-sprints{color:var(--text-muted,#94a3b8);font-weight:500}.pc-module-hero-eta{align-items:center;min-height:16px;font-size:11px;display:flex}.pc-eta{color:var(--text-secondary,#4b5563);align-items:center;gap:4px;display:inline-flex}.pc-eta strong{color:var(--text-primary,#1a1a1a);font-weight:600}.pc-eta--late strong{color:var(--danger,#ef4444)}.pc-eta-target{color:var(--text-muted,#94a3b8)}.pc-eta-calibrating{color:#6366f1;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.pc-pending-banner{color:var(--warning,#f59e0b);background:#f59e0b0f;border:1px dashed #f59e0b59;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.pc-pending-icon{color:var(--warning,#f59e0b);flex-shrink:0}.pc-pending-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pc-pending-text strong{color:#b45309;font-size:12px;font-weight:700}.pc-pending-text span{color:var(--warning,#f59e0b);font-size:11px;font-weight:500}.pc-init-pending{color:var(--warning,#f59e0b);text-transform:lowercase;letter-spacing:.02em;white-space:nowrap;font-size:10px;font-weight:600}.pc-tri-tile{background:linear-gradient(#00000005 0%,#0000 100%);border:1px solid #0000000a;border-radius:12px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:end;gap:8px 4px;padding:12px 14px 10px;display:grid}.pc-tri-cell{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.pc-tri-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#94a3b8);white-space:nowrap;font-size:9px;font-weight:700}.pc-tri-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-primary,#1a1a1a);font-size:26px;font-weight:800;line-height:1}.pc-tri-num--ghost{color:var(--text-secondary,#4b5563);font-weight:700}.pc-tri-sep{color:#0000002e;-webkit-user-select:none;user-select:none;padding-bottom:2px;font-size:18px;font-weight:300}.pc-tri-cadence{color:var(--text-secondary,#4b5563);font-variant-numeric:tabular-nums;border-top:1px dashed #0000000f;flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:baseline;gap:6px;margin-top:6px;padding-top:8px;font-size:11px;display:flex}.pc-tri-cadence strong{color:var(--text-primary,#1a1a1a);font-size:13px;font-weight:700}.pc-tri-cadence-unit{color:var(--text-muted,#94a3b8);font-weight:500}.pc-tri-sprints{color:var(--text-muted,#94a3b8)}.pc-tri-sprints:before{content:"·";color:#0000002e;margin:0 4px}.pc-module-hero-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.pc-variance{align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.pc-variance--done{color:var(--success,#10b981)}.pc-variance-sub{opacity:.75;font-weight:500}.pc-hero{flex-direction:column;gap:10px;display:flex}.pc-hero-headline{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.pc-hero-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:1}.pc-hero-of{color:var(--text-muted,#94a3b8);font-size:13px;font-weight:500}.pc-hero-total{color:var(--text-primary,#1a1a1a);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:18px;font-weight:700}.pc-hero-unit{color:var(--text-muted,#94a3b8);margin-left:2px;font-size:12px;font-weight:500}.pc-status{color:var(--text-secondary,#4b5563);align-items:center;gap:5px;font-size:12px;line-height:1.4;display:inline-flex}.pc-status strong{font-size:13px;font-weight:700}.pc-status-arrow{font-size:14px;font-weight:800;line-height:1}.pc-status-detail{color:var(--text-secondary,#4b5563);font-weight:500}.pc-status--ahead strong,.pc-status--ahead .pc-status-arrow{color:var(--success,#10b981)}.pc-status--behind strong,.pc-status--behind .pc-status-arrow{color:var(--danger,#ef4444)}.pc-status--ok strong,.pc-status--done{color:var(--success,#10b981)}.pc-status--calibrating{color:#6366f1}.pc-hero-context{color:var(--text-secondary,#4b5563);border-top:1px dashed #0000000f;flex-direction:column;gap:4px;padding-top:4px;font-size:11px;line-height:1.5;display:flex}.pc-hero-context strong{color:var(--text-primary,#1a1a1a);font-weight:700}.pc-context-line{color:var(--text-secondary,#4b5563)}.pc-tl{flex-direction:column;gap:12px;display:flex}.pc-tl-headline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pc-tl-num{color:var(--text-secondary,#4b5563);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.pc-tl-num strong{letter-spacing:-.025em;font-size:26px;font-weight:800;line-height:1}.pc-tl-num-of{color:var(--text-primary,#1a1a1a);font-size:16px;font-weight:700}.pc-tl-num-unit{color:var(--text-muted,#94a3b8);margin-left:4px;font-size:12px;font-weight:500}.pc-tl-chip{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.pc-tl-chip--ok,.pc-tl-chip--ahead{color:var(--success,#10b981);background:#10b9811a}.pc-tl-chip--behind{color:var(--danger,#ef4444);background:#ef44441a}.pc-tl-chip--calib{color:#6366f1;background:#6366f11a;position:relative;overflow:hidden}.pc-tl-chip--calib:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#6366f12e 50%,#0000 100%);animation:2.4s ease-in-out infinite forecast-shimmer;position:absolute;inset:0;transform:translate(-100%)}.pc-tl-grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:4px;padding:4px 0 0;display:grid}.pc-tl-col{flex-direction:column;gap:5px;min-width:0;display:flex;position:relative}.pc-tl-col--current:before{content:"";border:4px solid #0000;border-top-color:var(--current-border,var(--primary,#ff4d00));position:absolute;top:-4px;left:50%;transform:translate(-50%)}.pc-tl-blocks{flex-direction:column;justify-content:flex-end;gap:2px;height:52px;display:flex}.pc-tl-block{background:#0f172a0a;border:1px solid #0f172a0d;border-radius:2.5px;height:8px}.pc-tl-block--done{background:var(--success,#10b981);border-color:var(--success,#10b981);box-shadow:inset 0 0 0 1px #ffffff4d}.pc-tl-block--expected{border:1px dashed var(--danger,#ef4444);background:#ef44442e}.pc-tl-block--future{background:#0f172a06;border:1px dashed #0f172a1a}.pc-tl-label{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#94a3b8);white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #0f172a0d;padding-top:4px;font-size:9px;font-weight:700;overflow:hidden}.pc-tl-col--current .pc-tl-label{color:var(--current-border,var(--primary,#ff4d00))}.pc-tl-now{font-weight:600}.pc-tl-context{color:var(--text-secondary,#4b5563);font-variant-numeric:tabular-nums;border-top:1px dashed #0f172a0f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;font-size:12px;display:flex}.pc-tl-pace strong{color:var(--text-primary,#1a1a1a);font-weight:700}.pc-tl-eta{color:var(--text-secondary,#4b5563)}.pc-tl-eta strong{color:var(--text-primary,#1a1a1a);font-weight:700}.pc-tl-eta--late,.pc-tl-eta--late strong{color:var(--danger,#ef4444)}.pc-tl-eta-target{color:var(--text-muted,#94a3b8)}.pc-tl-legend{color:var(--text-muted,#94a3b8);flex-wrap:wrap;align-items:center;gap:14px;font-size:10px;display:flex}.pc-tl-leg-item{align-items:center;gap:4px;display:inline-flex}.pc-tl-leg-sw{border-radius:2px;flex-shrink:0;width:9px;height:9px}.pc-tl-leg-sw--done{background:var(--success,#10b981)}.pc-tl-leg-sw--expected{border:1px dashed var(--danger,#ef4444);background:#ef44442e}.pc-tl-leg-sw--future{background:#0f172a06;border:1px dashed #0f172a1a}.pc-tl-windowed{flex-direction:column;gap:0;display:flex}.pc-tl-windowed-axis,.pc-tl-windowed-row{grid-template-columns:130px auto 1fr auto;align-items:center;gap:6px;display:grid}.pc-tl-windowed-axis{padding-bottom:6px}.pc-tl-windowed-row{border-top:1px solid #0f172a0d;padding:8px 0}.pc-tl-windowed-row:first-of-type{border-top:1px solid var(--border-subtle,#0f172a14)}.pc-tl-windowed-cols{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:4px;display:grid}.pc-tl-windowed-row .pc-tl-windowed-cols{height:18px}.pc-tl-windowed-row .pc-tl-block{border-radius:3px;height:14px}.pc-tl-windowed-row .pc-tl-block.current-col{box-shadow:0 0 0 1.5px #f43f5e66}.pc-tl-windowed-row .pc-tl-block.current-col.ok{box-shadow:0 0 0 1.5px #10b98166}.pc-tl-row-label{flex-direction:column;gap:2px;min-width:0;padding-right:8px;display:flex}.pc-tl-row-name{color:var(--text-primary,#1a1a1a);align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:700;display:flex}.pc-tl-row-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-tl-row-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.pc-tl-row-meta{color:var(--text-muted,#94a3b8);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:10.5px;display:flex}.pc-tl-row-tag{color:var(--text-secondary,#4b5563);text-transform:uppercase;letter-spacing:.04em;background:#0f172a0a;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700}.pc-tl-row-pending{color:var(--warning,#f59e0b);text-transform:lowercase;font-size:10px;font-weight:600}.pc-tl-edge{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#94a3b8);white-space:nowrap;font-variant-numeric:tabular-nums;cursor:default;background:#0f172a06;border:1px solid #0f172a0d;border-radius:999px;align-items:center;gap:3px;padding:3px 8px;font-size:9.5px;font-weight:700;transition:all .15s;display:inline-flex}.pc-tl-edge:hover{background:var(--bg,#fff);color:var(--text-primary,#1a1a1a);border-color:#0f172a1a}.pc-tl-edge--done{color:var(--success,#10b981);background:#10b9810d;border-color:#10b98140}.pc-tl-edge--placeholder{visibility:hidden;pointer-events:none}.pc-tl-edge-arrow{font-size:10px;line-height:1}.pc-tl-edge--btn{cursor:pointer;font-family:inherit}.pc-tl-edge--btn:hover{background:var(--bg,#fff);color:var(--text-primary,#1a1a1a);border-color:#0f172a2e;transform:translateY(-1px)}.pc-tl-edge--btn:active{transform:translateY(0)}.pc-tl-edge--collapse{color:var(--accent,#f43f5e);background:#f43f5e0f;border-color:#f43f5e40}.pc-tl-edge--collapse:hover{border-color:var(--accent,#f43f5e);color:var(--accent,#f43f5e);background:#f43f5e1a}.pc-tl-windowed--expanded .pc-tl-windowed-row .pc-tl-block{height:12px}.pc-tl-windowed--expanded .pc-tl-windowed-cols{gap:2px}.pc-tl-windowed--expanded .pc-tl-axis-label{font-size:8px}.pc-tl-axis-label--ghost{opacity:.35;font-weight:500}.pc-glance{text-align:left;cursor:pointer;background:#fff;border:1px solid #00000012;border-radius:16px;width:100%;padding:20px 22px;font-family:inherit;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;box-shadow:0 1px 2px #0f0f0f0a}.pc-glance:hover{border-color:#00000024;transform:translateY(-2px);box-shadow:0 24px 48px -24px #0f0f0f2e}.pc-glance-body{flex-direction:column;gap:0;display:flex}.pc-glance-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pc-glance-header-text{flex:1;min-width:0}.pc-glance-client{letter-spacing:.1em;text-transform:uppercase;color:#6b7280;align-items:center;gap:6px;margin-bottom:4px;font-size:10.5px;font-weight:700;display:inline-flex}.pc-glance-client-dot{border-radius:50%;width:6px;height:6px}.pc-glance-name{letter-spacing:-.01em;color:#1a1a1a;font-size:15px;font-weight:700;line-height:1.3}.pc-glance-phase{color:#9ca3af;align-items:center;gap:6px;margin-top:6px;font-size:11.5px;font-weight:500;display:inline-flex}.pc-glance-phase-dot{border-radius:50%;width:5px;height:5px}.pc-glance-pill{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.pc-glance-pill-dot{border-radius:50%;width:6px;height:6px}.pc-glance-pill--ok{color:#047857;background:#10b9811a;border-color:#10b98140}.pc-glance-pill--ok .pc-glance-pill-dot{background:#10b981}.pc-glance-pill--warn{color:#b45309;background:#f59e0b1f;border-color:#f59e0b4d}.pc-glance-pill--warn .pc-glance-pill-dot{background:#f59e0b}.pc-glance-pill--danger{color:#b91c1c;background:#ef44441a;border-color:#ef444447}.pc-glance-pill--danger .pc-glance-pill-dot{background:#ef4444}.pc-glance-pill--muted{color:#9ca3af;background:#f3f4f6;border-color:#00000012}.pc-glance-pill--muted .pc-glance-pill-dot{background:#9ca3af}.pc-glance-pill--sm{padding:3px 8px;font-size:10.5px}.pc-glance-hero{align-items:flex-end;gap:14px;margin:18px 0 6px;display:flex}.pc-glance-eta-label{letter-spacing:.14em;text-transform:uppercase;color:#9ca3af;margin-bottom:6px;font-size:10.5px;font-weight:600}.pc-glance-eta-date{letter-spacing:-.025em;color:#1a1a1a;font-feature-settings:"tnum";font-size:32px;font-weight:800;line-height:1}.pc-glance-eta-year{color:#9ca3af;margin-left:4px;font-size:14px;font-weight:600}.pc-glance-delta{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;margin-bottom:4px;padding:5px 10px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;display:inline-flex}.pc-glance-delta--late{color:#b91c1c;background:#ef44441a;border-color:#ef444438}.pc-glance-delta--early{color:#047857;background:#10b9811a;border-color:#10b98138}.pc-glance-delta--ontime{color:#52525c;background:#f3f4f6;border-color:#00000012}.pc-glance-meta{color:#52525c;margin-bottom:6px;font-size:12.5px}.pc-glance-meta strong{color:#1a1a1a;font-weight:600}.pc-glance-next-block{color:#b1310a;background:#ff3d000f;border:1px solid #ff3d0033;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;padding:4px 10px;font-size:11.5px;font-weight:500;line-height:1.35;display:inline-flex}.pc-glance-next-block strong{color:#1a1a1a;font-weight:700}.pc-glance-next-block svg{color:#ff3d00;flex-shrink:0}.pc-glance-next-block-via{color:#52525c;background:#0000000d;border-radius:4px;align-items:center;margin-left:4px;padding:1px 6px;font-size:10.5px;font-weight:600;display:inline-flex}.pc-glance-next-block-via strong{color:#1a1a1a;margin-left:3px}.pgc-row-block-tag-via{color:#52525c;letter-spacing:.04em;text-transform:none;background:#0000000d;border-radius:3px;margin-left:5px;padding:1px 5px;font-size:8.5px;font-weight:600}.pc-glance-progress-block{margin-top:22px}.pc-glance-progress-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.pc-glance-progress-label{letter-spacing:.14em;text-transform:uppercase;color:#9ca3af;font-size:10.5px;font-weight:600}.pc-glance-progress-pct{color:#1a1a1a;font-feature-settings:"tnum";font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700}.pc-glance-progress-pct-of{color:#9ca3af;margin-left:3px;font-weight:500}.pc-glance-progress{background:#f1f0ee;border-radius:999px;height:10px;margin-top:24px;position:relative;overflow:visible}.pc-glance-progress-fill{background:linear-gradient(90deg,#10b981,#34d399);border-radius:999px;transition:width .3s;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 1px #ffffff59}.pc-glance-progress--warn .pc-glance-progress-fill{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.pc-glance-progress--late .pc-glance-progress-fill{background:linear-gradient(90deg,#ef4444,#f87171)}.pc-glance-progress-ghost{opacity:.55;background:#1a1a1a;border-radius:2px;width:2px;position:absolute;top:-5px;bottom:-5px}.pc-glance-progress-ghost:before{content:"esperado hoje";letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#52525c;background:#fff;border:1px solid #00000012;border-radius:6px;padding:2px 6px;font-size:9px;font-weight:600;position:absolute;top:-22px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #0000000a}.pc-glance-progress-ghost:after{content:"";background:#fff;border-bottom:1px solid #00000012;border-right:1px solid #00000012;width:6px;height:6px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.pc-glance-foot{border-top:1px dashed #00000012;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:16px;display:flex}.pc-glance-pace{color:#52525c;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.pc-glance-pace strong{color:#1a1a1a;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.pc-glance-arrow{color:#9ca3af;margin:0 4px}.pc-glance-pace-badge{border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;height:22px;padding:0 8px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;display:inline-flex}.pc-glance-pace-badge--up{color:#047857;background:#10b9811a;border-color:#10b98140}.pc-glance-pace-badge--down{color:#b91c1c;background:#ef44441a;border-color:#ef444440}.pc-glance-pace-badge--flat{color:#52525c;background:#f3f4f6;border-color:#00000012}.pc-glance-pace-badge--done{color:#047857;background:#10b9811a;border-color:#10b98140;padding:0 6px}.pc-glance-pace-badge svg{display:block}.pc-glance-alerts{flex-wrap:wrap;gap:6px;display:flex}.pc-glance-empty{background:#fbfaf8;border:1px dashed #00000024;border-radius:12px;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.pc-glance-empty-icon{color:#f59e0b;background:#f59e0b1f;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.pc-glance-empty-text{flex:1;min-width:0}.pc-glance-empty-title{color:#1a1a1a;font-size:13.5px;font-weight:600}.pc-glance-empty-cta{color:#ff3d00;margin-top:2px;font-size:12px;font-weight:600}.pc-glance-empty--alert{background:linear-gradient(#ef44440f,#ef444405);border:1px solid #ef444447;border-left:3px solid #ef4444}.pc-glance-empty-icon--alert{color:#ef4444;background:#ef44441f}.pc-glance-empty--alert .pc-glance-empty-title{color:#b91c1c}.pc-glance-empty-hint{color:#52525c;margin-top:3px;font-size:11.5px;line-height:1.4}.pc-glance-empty-cta--alert{color:#b91c1c;margin-top:6px}.progress-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.progress-client-filter{border-bottom:1px solid #0000000d;flex-wrap:wrap;gap:6px;padding:12px 20px 4px;display:flex}.progress-client-filter-count{color:#52525c;font-feature-settings:"tnum";background:#0000000f;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.catalogo-filter--active .progress-client-filter-count{color:inherit;background:#ffffff40}.pf-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.pf-toolbar-legend{color:#9ca3af;flex-wrap:wrap;align-items:center;gap:14px;font-size:11.5px;display:flex}.pf-toolbar-legend .it{align-items:center;gap:6px;display:inline-flex}.pf-toolbar-legend .sw{border-radius:3px;width:14px;height:8px}.pf-toolbar-legend .sw-del{background:linear-gradient(90deg,#10b981,#34d399)}.pf-toolbar-legend .sw-fut{background:repeating-linear-gradient(45deg,#00000014 0 4px,#0000 4px 8px);border:1px dashed #0000002e}.pf-toolbar-legend .sw-now{background:#1a1a1a;width:2px;height:12px}.pf-toolbar-legend .sw-tgt{background:0 0;border-right:2px dashed #52525c;width:2px;height:12px}.pf-gantt{background:#f7f5f2;border:1px solid #00000012;border-radius:10px;height:34px;position:relative;overflow:hidden}.pf-gantt-grid{grid-template-columns:repeat(12,1fr);display:grid;position:absolute;inset:0}.pf-gantt-grid>div{border-right:1px solid #0000000a}.pf-gantt-grid>div:last-child{border:0}.pf-gantt-delivered{background:linear-gradient(90deg,#10b981,#34d399);border-radius:6px;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 1px #0000000a}.pf-gantt--warn .pf-gantt-delivered{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.pf-gantt--late .pf-gantt-delivered{background:linear-gradient(90deg,#ef4444,#f87171)}.pf-gantt-future{background:repeating-linear-gradient(45deg,#0000000d 0 6px,#0000 6px 12px);border:1px dashed #0000001a;border-radius:6px;position:absolute;top:4px;bottom:4px}.pf-gantt-now{background:#1a1a1a;width:2px;position:absolute;top:-2px;bottom:-2px;box-shadow:0 0 0 3px #1a1a1a14}.pf-gantt-target{border-right:2px dashed #52525c;width:0;position:absolute;top:-2px;bottom:-2px}.pgc-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@media (width<=1100px){.pgc-grid{grid-template-columns:1fr}}.pgc{cursor:pointer;background:#fff;border:1px solid #00000012;border-radius:16px;flex-direction:column;gap:14px;padding:18px 18px 14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 1px 2px #0f0f0f0a}.pgc:hover{border-color:#00000024;transform:translateY(-2px);box-shadow:0 24px 48px -24px #0f0f0f2e}.pgc-header{align-items:flex-start;gap:12px;display:flex}.pgc-avatar{color:#fff;letter-spacing:.02em;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.pgc-header-text{flex:1;min-width:0}.pgc-header-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.pgc-name{letter-spacing:-.01em;color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;font-weight:700;line-height:1.25;overflow:hidden}.pgc-header-meta{color:#52525c;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.pgc-header-meta strong{color:#1a1a1a;font-feature-settings:"tnum";font-weight:700}.pgc-sep{color:#d4d4d8}.pgc-edit{appearance:none;color:#8c8c96;cursor:pointer;background:#00000008;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;transition:all .15s;display:grid}.pgc-edit:hover{color:#1a1a1a;background:#0000000f}.pgc-rows{border-top:1px dashed #00000014;flex-direction:column;gap:4px;padding-top:12px;display:flex}.pgc-row{text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(120px,2fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:8px 10px 8px 12px;font-family:inherit;transition:background .12s,border-color .12s;display:grid}.pgc-row:hover{background:#00000006}.pgc-row--ok{border-left-color:#10b981}.pgc-row--warn{border-left-color:#f59e0b}.pgc-row--danger{border-left-color:#ef4444}.pgc-row--idle{border-left-color:#0000001a}@media (width<=1280px){.pgc-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label eta""gantt gantt";row-gap:8px}.pgc-row-label{grid-area:label}.pgc-row-eta{grid-area:eta}.pgc-row>.pf-gantt,.pgc-row>.pgc-row-no-deadline{grid-area:gantt}}.pgc-row-label{align-items:center;gap:8px;min-width:0;display:flex}.pgc-row-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.pgc-row-name-block{flex-direction:column;min-width:0;display:flex}.pgc-row-name{color:#1a1a1a;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.3;overflow:hidden}.pgc-row-phase{text-transform:uppercase;letter-spacing:.08em;margin-top:1px;font-size:9.5px;font-weight:700}.pgc-row-block-tag{color:#ff3d00;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;background:#ff3d0014;border:1px solid #ff3d0033;border-radius:5px;align-self:flex-start;align-items:center;gap:4px;max-width:100%;margin-top:3px;padding:2px 6px 2px 5px;font-size:10px;font-weight:700;display:inline-flex;overflow:hidden}.pgc-row-gantt{height:26px}.pgc-row-no-deadline{color:#b91c1c;white-space:nowrap;background:#ef444414;border:1px solid #ef444438;border-radius:8px;align-self:stretch;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.pgc-row-no-deadline--closed{color:#71717a;background:#00000008;border-color:#0000001a}.pgc-row-eta{text-align:right;min-width:60px}.pgc-row-eta-date{color:#1a1a1a;font-feature-settings:"tnum";white-space:nowrap;font-size:12px;font-weight:700}.pgc-row-eta-delta{margin-top:1px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700}.pgc-row-eta-delta--late{color:#b91c1c}.pgc-row-eta-delta--early{color:#047857}.pgc-row-eta-delta--ontime{color:#9ca3af}.pgc-row-pill{flex-shrink:0}.pgc-empty{text-align:center;color:#9ca3af;padding:20px;font-size:12px;font-style:italic}.pj-init-list{flex-direction:column;gap:2px;display:flex}.pj-init-list-more{color:#8c8c96;padding:6px 0 0 14px;font-size:11px;font-weight:500}.pj-init-row{border-radius:6px;grid-template-columns:8px minmax(0,1.4fr) minmax(60px,1fr) auto auto auto;align-items:center;gap:8px;padding:6px 4px;transition:background .12s;display:grid}.pj-init-row:hover{background:#00000005}.pj-init-row-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.pj-init-row-name-block{flex-direction:column;min-width:0;display:flex}.pj-init-row-name{color:#1a1a1a;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.3;overflow:hidden}.pj-init-row-phase{text-transform:uppercase;letter-spacing:.06em;margin-top:1px;font-size:10px;font-weight:600}.pj-init-row-bar{background:#0000000f;border-radius:999px;min-width:60px;height:6px;overflow:hidden}.pj-init-row-bar-fill{border-radius:999px;height:100%;transition:width .3s}.pj-init-row-pct{color:#52525c;font-feature-settings:"tnum";text-align:right;min-width:30px;font-size:11px;font-weight:700}.pj-init-row-eta{color:#52525c;font-feature-settings:"tnum";white-space:nowrap;font-size:11px;font-weight:600}.pj-init-row-delta{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700}.pj-init-row-delta--late{color:#b91c1c}.pj-init-row-delta--early{color:#047857}.pj-init-row-delta--ontime{color:#9ca3af}.pj-init-row-done{color:#10b981;flex-shrink:0}.pj-init-row-muted{color:#9ca3af;text-align:right;grid-column:3/-1;font-size:11px;font-style:italic}.pj-init-row-alert{color:#b91c1c;white-space:nowrap;background:#ef44441a;border:1px solid #ef444440;border-radius:999px;grid-column:3/-1;justify-self:end;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.pf-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.pf-kpi{cursor:pointer;text-align:left;background:#fff;border:1px solid #00000012;border-radius:14px;padding:16px 18px;font-family:inherit;transition:all .18s}.pf-kpi:hover{border-color:#00000024;transform:translateY(-1px);box-shadow:0 1px 2px #0f0f0f0a}.pf-kpi--active{border-color:#ff3d00;box-shadow:0 0 0 3px #ff3d001a}.pf-kpi-lbl{letter-spacing:.12em;text-transform:uppercase;color:#9ca3af;align-items:center;gap:7px;font-size:10.5px;font-weight:600;display:flex}.pf-kpi-lbl-dot{border-radius:50%;width:7px;height:7px}.pf-kpi--ok .pf-kpi-lbl-dot{background:#10b981}.pf-kpi--warn .pf-kpi-lbl-dot{background:#f59e0b}.pf-kpi--danger .pf-kpi-lbl-dot{background:#ef4444}.pf-kpi--muted .pf-kpi-lbl-dot{background:#9ca3af}.pf-kpi-num{letter-spacing:-.03em;font-feature-settings:"tnum";color:#1a1a1a;margin-top:8px;font-size:28px;font-weight:800;line-height:1}.pf-kpi-sub{color:#9ca3af;margin-top:4px;font-size:11.5px}@media (width<=880px){.pf-kpis{grid-template-columns:repeat(2,1fr)}}.help-button{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.help-button:hover{color:#ff4d00;border-color:#ff4d00}.help-button-dot{background:#ff4d00;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.help-popover{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:320px;margin-top:8px;padding:12px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0f172a1f}.help-popover h4{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin:0 0 8px;font-size:12px;font-weight:600}.help-popover ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.help-popover a{color:#1a1a1a;border-radius:6px;padding:8px;font-size:13px;text-decoration:none;display:block}.help-popover a:hover{background:#f1f5f9}.help-popover-empty{color:#94a3b8;padding:8px;font-size:12px}.novidade-page{--novidade-accent:#ff4d00;--novidade-accent-soft:#ff4d0014;--novidade-accent-glow:#ff4d002e;--novidade-text:#0f172a;--novidade-muted:#64748b;--novidade-border:#e8eaf0;--novidade-card-bg:#fff;max-width:880px;margin:0 auto;padding:24px 24px 80px}.novidade-loading{color:var(--novidade-muted);justify-content:center;align-items:center;padding:80px 0;display:flex}.novidade-hero{border:1px solid var(--novidade-border);background:linear-gradient(135deg,#fff 0%,#fffaf6 55%,#fff1e8 100%);border-radius:20px;margin-bottom:56px;padding:48px 40px 40px;position:relative;overflow:hidden}.novidade-hero-glow{background:radial-gradient(circle, var(--novidade-accent-glow) 0%, transparent 70%);pointer-events:none;width:320px;height:320px;position:absolute;top:-120px;right:-120px}.novidade-hero-content{z-index:1;position:relative}.novidade-hero-icon{background:linear-gradient(135deg, var(--novidade-accent) 0%, #ff7a3a 100%);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:inline-flex;box-shadow:0 6px 18px #ff4d0040}.novidade-hero h1{letter-spacing:-.02em;color:var(--novidade-text);margin:0 0 10px;font-size:32px;font-weight:700;line-height:1.15}.novidade-hero p{color:var(--novidade-muted);max-width:560px;margin:0 0 24px;font-size:15px;line-height:1.55}.novidade-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.novidade-chip{border:1px solid var(--novidade-border);color:var(--novidade-muted);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500;transition:all .18s}.novidade-chip:hover{color:var(--novidade-text);border-color:#cbd5e1}.novidade-chip.is-active{background:var(--novidade-text);border-color:var(--novidade-text);color:#fff;box-shadow:0 2px 8px #0f172a2e}.novidade-admin-link{border:1px solid var(--novidade-accent);color:var(--novidade-accent);background:var(--novidade-accent-soft);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:7px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.novidade-admin-link:hover{background:var(--novidade-accent);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #ff4d004d}.novidade-timeline{padding-left:32px;position:relative}.novidade-timeline:before{content:"";background:linear-gradient(180deg, var(--novidade-accent) 0%, var(--novidade-border) 12%, var(--novidade-border) 100%);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:11px}@keyframes novidade-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.novidade-item{opacity:0;margin-bottom:32px;animation:.5s forwards novidade-fade-in;position:relative}.novidade-item:last-child{margin-bottom:0}.novidade-marker{width:24px;height:24px;position:absolute;top:18px;left:-32px}.novidade-marker-ring{background:var(--novidade-card-bg);border:2px solid var(--novidade-border);box-shadow:0 0 0 3px var(--novidade-card-bg);border-radius:50%;position:absolute;inset:0}.novidade-marker-dot{background:var(--novidade-accent);opacity:.4;border-radius:50%;position:absolute;inset:6px}.novidade-item.is-latest .novidade-marker-ring{border-color:var(--novidade-accent);box-shadow:0 0 0 3px var(--novidade-card-bg), 0 0 0 8px var(--novidade-accent-soft)}.novidade-item.is-latest .novidade-marker-dot{opacity:1;animation:2.4s ease-in-out infinite novidade-pulse}@keyframes novidade-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.7)}}.novidade-card{background:var(--novidade-card-bg);border:1px solid var(--novidade-border);border-radius:14px;padding:24px 28px;transition:all .22s}.novidade-card:hover{border-color:#ff4d0066;transform:translateY(-1px);box-shadow:0 8px 24px #0f172a0f}.novidade-item.is-latest .novidade-card{background:linear-gradient(180deg, #ff4d0006, transparent 80%), var(--novidade-card-bg);border-color:#ff4d002e}.novidade-item.is-highlighted .novidade-card{border-color:#ff4d0073;animation:1.6s ease-out novidade-highlight-pulse;box-shadow:0 0 0 4px #ff4d001f}@keyframes novidade-highlight-pulse{0%{box-shadow:0 0 #ff4d0080}60%{box-shadow:0 0 0 14px #ff4d0000}to{box-shadow:0 0 0 4px #ff4d001f}}.novidade-card-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.novidade-version{letter-spacing:.04em;background:var(--novidade-text);color:#fff;border-radius:6px;padding:3px 9px;font-family:SF Mono,JetBrains Mono,Menlo,monospace;font-size:11px;font-weight:600}.novidade-badge-latest{letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(135deg, var(--novidade-accent) 0%, #ff7a3a 100%);color:#fff;border-radius:6px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 2px 6px #ff4d004d}.novidade-date{color:var(--novidade-muted);margin-left:auto;font-size:13px}.novidade-date-relative{color:#94a3b8}.novidade-title{letter-spacing:-.015em;color:var(--novidade-text);margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.3}.novidade-content{color:#334155;font-size:15px;line-height:1.65}.novidade-content p{margin:0 0 12px}.novidade-content p:last-child{margin-bottom:0}.novidade-content h1,.novidade-content h2,.novidade-content h3{color:var(--novidade-text);margin:20px 0 10px;font-weight:600}.novidade-content h2{font-size:17px}.novidade-content h3{text-transform:uppercase;letter-spacing:.05em;color:var(--novidade-muted);margin-top:18px;font-size:15px}.novidade-content ul,.novidade-content ol{margin:8px 0 14px;padding-left:22px}.novidade-content li{margin-bottom:6px}.novidade-content strong{color:var(--novidade-text);font-weight:600}.novidade-content code{color:var(--novidade-text);background:#f1f5f9;border-radius:4px;padding:1px 6px;font-family:SF Mono,JetBrains Mono,Menlo,monospace;font-size:.9em}.novidade-empty{text-align:center;color:var(--novidade-muted);border:1px dashed var(--novidade-border);background:#f8fafc66;border-radius:16px;padding:80px 24px}.novidade-empty p{margin:14px 0 0;font-size:14px}@media (width<=720px){.novidade-page{padding:16px 16px 60px}.novidade-hero{padding:32px 24px 28px}.novidade-hero h1{font-size:24px}.novidade-card{padding:18px 20px}.novidade-title{font-size:18px}.novidade-date{width:100%;margin-left:0}}.tutorial-page{--tut-accent:#ff4d00;--tut-accent-soft:#ff4d0014;--tut-accent-glow:#ff4d002e;--tut-text:#0f172a;--tut-muted:#64748b;--tut-muted-2:#94a3b8;--tut-border:#e8eaf0;--tut-card-bg:#fff;--tut-bg-soft:#f8fafc;max-width:1100px;margin:0 auto;padding:24px 24px 80px}.tutorial-loading{color:var(--tut-muted);justify-content:center;align-items:center;padding:80px 0;display:flex}.tutorial-hero{border:1px solid var(--tut-border);background:linear-gradient(135deg,#fff 0%,#fffaf6 55%,#fff1e8 100%);border-radius:20px;margin-bottom:40px;padding:48px 40px 36px;position:relative;overflow:hidden}.tutorial-hero-glow{background:radial-gradient(circle, var(--tut-accent-glow) 0%, transparent 70%);pointer-events:none;width:320px;height:320px;position:absolute;top:-120px;right:-120px}.tutorial-hero-content{z-index:1;position:relative}.tutorial-hero-icon{background:linear-gradient(135deg, var(--tut-accent) 0%, #ff7a3a 100%);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:inline-flex;box-shadow:0 6px 18px #ff4d0040}.tutorial-hero h1{letter-spacing:-.02em;color:var(--tut-text);margin:0 0 10px;font-size:32px;font-weight:700;line-height:1.15}.tutorial-hero p{color:var(--tut-muted);max-width:600px;margin:0 0 22px;font-size:15px;line-height:1.55}.tutorial-search-wrapper{border:1px solid var(--tut-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border-radius:12px;align-items:center;gap:8px;max-width:480px;margin-bottom:18px;padding:10px 14px;transition:all .2s;display:flex;position:relative}.tutorial-search-wrapper:focus-within{border-color:var(--tut-accent);box-shadow:0 0 0 4px var(--tut-accent-soft)}.tutorial-search-icon{color:var(--tut-muted-2);flex-shrink:0}.tutorial-search-input{color:var(--tut-text);background:0 0;border:none;outline:none;flex:1;font-size:14px}.tutorial-search-input::placeholder{color:var(--tut-muted-2)}.tutorial-search-clear{color:var(--tut-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:12px}.tutorial-search-clear:hover{color:var(--tut-text)}.tutorial-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tutorial-chip{border:1px solid var(--tut-border);color:var(--tut-muted);cursor:pointer;background:#ffffffb3;border-radius:999px;align-items:center;gap:5px;padding:7px 14px;font-size:13px;font-weight:500;transition:all .18s;display:inline-flex}.tutorial-chip:hover{color:var(--tut-text);border-color:#cbd5e1}.tutorial-chip.is-active{background:var(--tut-text);border-color:var(--tut-text);color:#fff;box-shadow:0 2px 8px #0f172a2e}.tutorial-chip--toggle{border-style:dashed}.tutorial-action-link{border:1px solid var(--tut-accent);color:#fff;background:linear-gradient(135deg, var(--tut-accent) 0%, #ff7a3a 100%);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:7px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex;box-shadow:0 2px 6px #ff4d0040}.tutorial-action-link:hover{transform:translateY(-1px);box-shadow:0 6px 16px #ff4d0059}.tutorial-action-link--ghost{background:var(--tut-accent-soft);color:var(--tut-accent);box-shadow:none;margin-left:0}.tutorial-action-link--ghost:hover{background:var(--tut-accent);color:#fff;box-shadow:0 4px 12px #ff4d004d}.tutorial-section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--tut-muted-2);align-items:center;gap:5px;margin-bottom:14px;font-size:11px;font-weight:600;display:inline-flex}.tutorial-featured-row{margin-bottom:40px}.tutorial-grid-section{margin-top:8px}.tutorial-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}@keyframes tutorial-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tutorial-card{border:1px solid var(--tut-border);background:var(--tut-card-bg);color:inherit;opacity:0;border-radius:14px;flex-direction:column;gap:8px;padding:20px 22px;text-decoration:none;transition:all .22s;animation:.45s forwards tutorial-card-in;display:flex;position:relative;overflow:hidden}.tutorial-card:before{content:"";background:linear-gradient(135deg, transparent 0%, var(--tut-accent-soft) 100%);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.tutorial-card:hover{border-color:#ff4d0066;transform:translateY(-2px);box-shadow:0 10px 30px #0f172a14}.tutorial-card:hover:before{opacity:1}.tutorial-card.is-featured{background:radial-gradient(circle at 100% 0%, var(--tut-accent-glow) 0%, transparent 50%), linear-gradient(135deg, #fff 0%, #fffaf6 100%);border-color:#ff4d0040;padding:32px 36px}.tutorial-card.is-featured .tutorial-card-title{font-size:24px}.tutorial-card.is-featured .tutorial-card-summary{font-size:15px}.tutorial-card-cat{letter-spacing:.06em;text-transform:uppercase;border-radius:5px;align-self:flex-start;padding:3px 8px;font-size:10px;font-weight:600}.tutorial-card-cat--tutorial{color:#c43d00;background:#ff4d001a}.tutorial-card-cat--conceito{color:#4f46e5;background:#6366f11a}.tutorial-card-cat--faq{color:#047857;background:#10b9811a}.tutorial-card-cat--politica{color:#475569;background:#64748b1f}.tutorial-card-title{letter-spacing:-.01em;color:var(--tut-text);z-index:1;margin:4px 0 0;font-size:16px;font-weight:600;line-height:1.35;position:relative}.tutorial-card-summary{color:var(--tut-muted);z-index:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;position:relative;overflow:hidden}.tutorial-card-footer{color:var(--tut-muted-2);z-index:1;align-items:center;gap:10px;margin-top:auto;padding-top:12px;font-size:11px;display:flex;position:relative}.tutorial-card-module{text-transform:capitalize;align-items:center;gap:4px;font-weight:500;display:inline-flex}.tutorial-card-date{color:var(--tut-muted-2)}.tutorial-card-draft{color:#92400e;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.tutorial-card-arrow{color:var(--tut-muted-2);margin-left:auto;transition:transform .18s,color .18s}.tutorial-card:hover .tutorial-card-arrow{color:var(--tut-accent);transform:translate(3px)}.tutorial-empty{text-align:center;color:var(--tut-muted);border:1px dashed var(--tut-border);background:#f8fafc66;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:80px 24px;display:flex}.tutorial-empty>svg{color:var(--tut-muted-2);opacity:.7;margin-bottom:4px}.tutorial-empty p{margin:14px 0 18px;font-size:14px}.tutorial-empty-cta{background:linear-gradient(135deg, var(--tut-accent) 0%, #ff7a3a 100%);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .18s;display:inline-flex;box-shadow:0 2px 8px #ff4d0040}.tutorial-empty-cta:hover{transform:translateY(-1px)}.tutorial-viewer-shell.theme-light{--rd-bg:#fff;--rd-surface:#fff;--rd-surface-soft:#f8fafc;--rd-text:#1a1f2c;--rd-text-soft:#475569;--rd-muted:#64748b;--rd-muted-2:#94a3b8;--rd-border:#e8eaf0;--rd-border-soft:#f1f5f9;--rd-accent:#ff4d00;--rd-accent-soft:#ff4d0014;--rd-code-bg:#f1f5f9;--rd-shadow:0 4px 16px #0f172a0f}.tutorial-viewer-shell.theme-sepia{--rd-bg:#f6efde;--rd-surface:#fbf6e7;--rd-surface-soft:#f3ebd1;--rd-text:#2b2418;--rd-text-soft:#5e5040;--rd-muted:#7a6a55;--rd-muted-2:#a08e74;--rd-border:#e7dcbd;--rd-border-soft:#f0e7ce;--rd-accent:#b8430b;--rd-accent-soft:#b8430b1a;--rd-code-bg:#efe5c8;--rd-shadow:0 4px 16px #6e501e14;background:var(--rd-bg)}.tutorial-viewer-shell.theme-dark{--rd-bg:#0e1116;--rd-surface:#161a22;--rd-surface-soft:#1c2230;--rd-text:#e8ecf3;--rd-text-soft:#b8c0cf;--rd-muted:#8a93a4;--rd-muted-2:#5d6577;--rd-border:#252b38;--rd-border-soft:#1c2230;--rd-accent:#ff7a3a;--rd-accent-soft:#ff7a3a1f;--rd-code-bg:#232936;--rd-shadow:0 8px 24px #0000004d;background:var(--rd-bg);color:var(--rd-text)}.tutorial-viewer-shell{--reader-width:760px;--reader-font-size:17px;--reader-line-height:1.75;min-height:100vh;transition:background-color .3s,color .3s}.tutorial-viewer-grid{grid-template-columns:minmax(220px, 1fr) minmax(0, calc(var(--reader-width) + 80px)) minmax(220px, 1fr);align-items:start;gap:32px;max-width:1400px;margin:0 auto;padding:0 28px 96px;display:grid}.tutorial-viewer-shell.is-focus .tutorial-viewer-grid{grid-template-columns:0px minmax(0, calc(var(--reader-width) + 80px)) 0px;gap:0}.tutorial-viewer-shell.is-focus .tutorial-viewer-aside{visibility:hidden;opacity:0}.tutorial-viewer-aside{align-self:start;max-height:calc(100vh - 120px);padding:8px 0;transition:opacity .25s;position:sticky;top:88px;overflow-y:auto}.tutorial-viewer-aside::-webkit-scrollbar{width:4px}.tutorial-viewer-aside::-webkit-scrollbar-track{background:0 0}.tutorial-viewer-aside::-webkit-scrollbar-thumb{background:var(--rd-border);border-radius:4px}.tutorial-viewer-shell .tutorial-progress{background:linear-gradient(90deg, var(--rd-accent) 0%, #ff7a3a 100%);z-index:100;height:3px;transition:width .1s linear;position:fixed;top:0;left:0;box-shadow:0 1px 4px #ff4d0066}.reader-toc{border-left:2px solid var(--rd-border-soft);padding-left:16px}.reader-toc-label{text-transform:uppercase;letter-spacing:.08em;color:var(--rd-muted-2);align-items:center;gap:5px;margin-bottom:14px;font-size:10px;font-weight:600;display:inline-flex}.reader-toc ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.reader-toc-item a{color:var(--rd-muted);border-left:2px solid #0000;border-radius:6px;margin-left:-12px;padding:6px 10px;font-size:13px;line-height:1.4;text-decoration:none;transition:all .18s;display:block}.reader-toc-item--l3 a{padding-left:22px;font-size:12px}.reader-toc-item a:hover{color:var(--rd-text);background:var(--rd-surface-soft)}.reader-toc-item.is-active a{color:var(--rd-accent);border-left-color:var(--rd-accent);background:var(--rd-accent-soft);font-weight:500}.tutorial-viewer-shell .tutorial-viewer{max-width:var(--reader-width);width:100%;margin:0 auto;padding:0}.tutorial-viewer-shell .tutorial-viewer-topbar{z-index:10;background:var(--rd-bg);margin-bottom:16px;padding:8px 12px;position:sticky;top:12px}@supports (color:color-mix(in lab, red, red)){.tutorial-viewer-shell .tutorial-viewer-topbar{background:color-mix(in srgb, var(--rd-bg) 85%, transparent)}}.tutorial-viewer-shell .tutorial-viewer-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--rd-border);box-shadow:var(--rd-shadow);border-radius:12px}.tutorial-viewer-shell .tutorial-back{color:var(--rd-muted)}.tutorial-viewer-shell .tutorial-viewer-hero{border-bottom:1px solid var(--rd-border);color:var(--rd-text);margin-bottom:32px;padding:24px 0 36px}.tutorial-viewer-shell .tutorial-viewer-meta{color:var(--rd-muted)}.tutorial-viewer-shell .tutorial-viewer-title{letter-spacing:-.025em;color:var(--rd-text);margin:0 0 14px;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15}.tutorial-viewer-shell .tutorial-viewer-summary{color:var(--rd-text-soft);max-width:640px;margin:0 0 16px;font-size:clamp(16px,1.6vw,18px);line-height:1.55}.tutorial-viewer-shell .tutorial-viewer-date{color:var(--rd-muted-2)}.tutorial-viewer-shell .tutorial-viewer-body{font-size:var(--reader-font-size);line-height:var(--reader-line-height);color:var(--rd-text);letter-spacing:-.005em;word-spacing:.02em;-webkit-hyphens:auto;hyphens:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1, "liga" 1, "calt" 1, "ss01" 1;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;transition:font-size .2s,line-height .2s}.tutorial-viewer-shell .tutorial-viewer-body p{margin:0 0 1.1em}.tutorial-viewer-shell .tutorial-viewer-body p:last-child{margin-bottom:0}.tutorial-viewer-shell .tutorial-viewer-body h1+p,.tutorial-viewer-shell .tutorial-viewer-body h2+p,.tutorial-viewer-shell .tutorial-viewer-body h3+p,.tutorial-viewer-shell .tutorial-viewer-body h4+p{margin-top:.4em}.tutorial-viewer-shell .tutorial-viewer-body .bn-container,.tutorial-viewer-shell .tutorial-viewer-body .ProseMirror{color:inherit!important;font-size:inherit!important;line-height:inherit!important;background:0 0!important;padding:0!important}.tutorial-viewer-shell .tutorial-viewer-body p,.tutorial-viewer-shell .tutorial-viewer-body li{color:var(--rd-text)}.tutorial-viewer-shell .tutorial-viewer-body h1,.tutorial-viewer-shell .tutorial-viewer-body h2,.tutorial-viewer-shell .tutorial-viewer-body h3,.tutorial-viewer-shell .tutorial-viewer-body h4{color:var(--rd-text);letter-spacing:-.018em;text-wrap:balance;scroll-margin-top:92px;font-weight:700;line-height:1.25}.tutorial-viewer-shell .tutorial-viewer-body h1{letter-spacing:-.022em;margin:1.6em 0 .5em;font-size:1.7em}.tutorial-viewer-shell .tutorial-viewer-body h2{border-bottom:1px solid var(--rd-border-soft);margin:1.8em 0 .5em;padding-bottom:.2em;font-size:1.4em;position:relative}.tutorial-viewer-shell .tutorial-viewer-body h3{color:var(--rd-text);margin:1.5em 0 .3em;font-size:1.15em;font-weight:650}.tutorial-viewer-shell .tutorial-viewer-body h4{text-transform:uppercase;letter-spacing:.06em;color:var(--rd-muted);margin:1.4em 0 .3em;font-size:.92em;font-weight:600}.tutorial-viewer-shell .tutorial-viewer-body>:first-child,.tutorial-viewer-shell .tutorial-viewer-body .bn-block-content:first-of-type h1,.tutorial-viewer-shell .tutorial-viewer-body .bn-block-content:first-of-type h2,.tutorial-viewer-shell .tutorial-viewer-body .bn-block-content:first-of-type h3{margin-top:0}.tutorial-viewer-shell .tutorial-viewer-body strong{color:var(--rd-text);font-weight:600}.tutorial-viewer-shell .tutorial-viewer-body code{background:var(--rd-code-bg);color:var(--rd-text);border-radius:4px;padding:1px 6px;font-family:SF Mono,JetBrains Mono,Menlo,monospace;font-size:.88em}.tutorial-viewer-shell .tutorial-viewer-body a{color:var(--rd-accent);border-bottom:1px solid var(--rd-accent)}@supports (color:color-mix(in lab, red, red)){.tutorial-viewer-shell .tutorial-viewer-body a{border-bottom:1px solid color-mix(in srgb, var(--rd-accent) 30%, transparent)}}.tutorial-viewer-shell .tutorial-viewer-body a{text-decoration:none;transition:all .15s}.tutorial-viewer-shell .tutorial-viewer-body a:hover{border-bottom-color:var(--rd-accent);background:var(--rd-accent-soft);border-radius:2px}.tutorial-viewer-shell .tutorial-viewer-body img{border:1px solid var(--rd-border);max-width:100%;box-shadow:var(--rd-shadow);border-radius:12px;margin:22px 0}.tutorial-viewer-shell .tutorial-viewer-body figure{margin:22px 0}.tutorial-viewer-shell .tutorial-viewer-body figure img{margin:0}.tutorial-viewer-shell .tutorial-viewer-body figcaption{color:var(--rd-muted);text-align:center;margin-top:8px;font-size:.82em;font-style:italic}.tutorial-viewer-shell .tutorial-viewer-body ul,.tutorial-viewer-shell .tutorial-viewer-body ol{margin:0 0 1.1em;padding-left:1.6em}.tutorial-viewer-shell .tutorial-viewer-body ul{list-style:none}.tutorial-viewer-shell .tutorial-viewer-body ul>li{position:relative}.tutorial-viewer-shell .tutorial-viewer-body ul>li:before{content:"";background:var(--rd-accent);opacity:.85;border-radius:999px;width:6px;height:6px;position:absolute;top:.7em;left:-1.05em}.tutorial-viewer-shell .tutorial-viewer-body ul ul>li:before{border:1.5px solid var(--rd-accent);opacity:.7;background:0 0}.tutorial-viewer-shell .tutorial-viewer-body ol{list-style:decimal}.tutorial-viewer-shell .tutorial-viewer-body ol>li::marker{color:var(--rd-accent);font-variant-numeric:tabular-nums;font-weight:700}.tutorial-viewer-shell .tutorial-viewer-body li{margin:.35em 0;padding-left:.15em}.tutorial-viewer-shell .tutorial-viewer-body li>p{margin:0 0 .4em}.tutorial-viewer-shell .tutorial-viewer-body li ul,.tutorial-viewer-shell .tutorial-viewer-body li ol{margin:.4em 0}.tutorial-viewer-shell .tutorial-viewer-body input[type=checkbox]{accent-color:var(--rd-accent);margin-right:.4em;transform:translateY(1px)}.tutorial-viewer-shell .tutorial-viewer-body blockquote{border-left:3px solid var(--rd-accent);background:var(--rd-accent-soft);color:var(--rd-text-soft);border-radius:0 10px 10px 0;margin:1.4em 0;padding:.6em 1.2em;font-size:1.02em;font-style:italic;line-height:1.6}.tutorial-viewer-shell .tutorial-viewer-body blockquote p{margin-bottom:.6em}.tutorial-viewer-shell .tutorial-viewer-body blockquote p:last-child{margin-bottom:0}.tutorial-viewer-shell .tutorial-viewer-body pre{background:var(--rd-surface-soft);border:1px solid var(--rd-border);color:var(--rd-text);border-radius:10px;margin:1.3em 0;padding:16px 18px;font-family:SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:.86em;line-height:1.65;overflow-x:auto;box-shadow:inset 0 1px #ffffff0a}.tutorial-viewer-shell .tutorial-viewer-body pre code{font-size:inherit;color:inherit;background:0 0;border-radius:0;padding:0}.tutorial-viewer-shell.theme-dark .tutorial-viewer-body pre{background:#0b0e14;border-color:#1c2230}.tutorial-viewer-shell .tutorial-viewer-body hr{background:linear-gradient(90deg, transparent, var(--rd-border) 25%, var(--rd-border) 75%, transparent);border:none;width:60%;height:1px;margin:2.4em auto}.tutorial-viewer-shell .tutorial-viewer-body table{border-collapse:collapse;border:1px solid var(--rd-border);width:100%;box-shadow:var(--rd-shadow);border-radius:10px;margin:1.4em 0;font-size:.94em;overflow:hidden}.tutorial-viewer-shell .tutorial-viewer-body thead{background:var(--rd-surface-soft)}.tutorial-viewer-shell .tutorial-viewer-body th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--rd-muted);border-bottom:1px solid var(--rd-border);padding:10px 14px;font-size:.82em;font-weight:600}.tutorial-viewer-shell .tutorial-viewer-body td{border-bottom:1px solid var(--rd-border-soft);color:var(--rd-text);padding:10px 14px}.tutorial-viewer-shell .tutorial-viewer-body tbody tr:last-child td{border-bottom:none}.tutorial-viewer-shell .tutorial-viewer-body tbody tr:hover{background:var(--rd-accent-soft)}.tutorial-viewer-shell .tutorial-viewer-body kbd{color:var(--rd-text);background:var(--rd-surface);border:1px solid var(--rd-border);vertical-align:.05em;border-bottom-width:2px;border-radius:5px;padding:1px 7px;font-family:SF Mono,JetBrains Mono,Menlo,monospace;font-size:.78em;line-height:1.4;display:inline-block;box-shadow:0 1px #0f172a0a}.tutorial-viewer-shell .tutorial-viewer-body mark{background:linear-gradient(180deg, transparent 55%, var(--rd-accent) 55%)}@supports (color:color-mix(in lab, red, red)){.tutorial-viewer-shell .tutorial-viewer-body mark{background:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--rd-accent) 28%, transparent) 55%)}}.tutorial-viewer-shell .tutorial-viewer-body mark{color:inherit;border-radius:2px;padding:0 2px}.tutorial-viewer-shell .tutorial-viewer-body del,.tutorial-viewer-shell .tutorial-viewer-body s{color:var(--rd-muted);text-decoration-thickness:1.5px}.tutorial-viewer-shell .tutorial-viewer-body sup,.tutorial-viewer-shell .tutorial-viewer-body sub{font-size:.72em}.tutorial-viewer-shell .tutorial-viewer-body a{text-underline-offset:3px;text-decoration-thickness:1px}.tutorial-viewer-shell .tutorial-viewer-summary{font-feature-settings:"kern" 1, "liga" 1;text-wrap:pretty}.tutorial-viewer-shell .tutorial-viewer-body ::selection{background:var(--rd-accent)}@supports (color:color-mix(in lab, red, red)){.tutorial-viewer-shell .tutorial-viewer-body ::selection{background:color-mix(in srgb, var(--rd-accent) 28%, transparent)}}.tutorial-viewer-shell .tutorial-viewer-body ::selection{color:var(--rd-text)}.tutorial-viewer-shell .tutorial-viewer-body img.tutorial-img-zoomable{transition:box-shadow .2s,transform .2s}.tutorial-viewer-shell .tutorial-viewer-body img.tutorial-img-zoomable:hover{box-shadow:0 12px 36px -10px #0f172a38, 0 0 0 1px var(--rd-accent);transform:translateY(-1px)}.tutorial-viewer-shell .tutorial-viewer-body .tutorial-img-wrap-zoomable{max-width:100%;display:inline-block;position:relative}.tutorial-viewer-shell .tutorial-viewer-body .tutorial-img-inline-wrap{line-height:0;display:inline-block}.tutorial-viewer-shell .tutorial-viewer-body .tutorial-img-zoom-btn{z-index:3;letter-spacing:.02em;color:#fff;-webkit-backdrop-filter:blur(8px);cursor:pointer;opacity:0;background:#0f172ad1;border:none;border-radius:999px;align-items:center;gap:5px;padding:6px 11px 6px 9px;font-family:inherit;font-size:11.5px;font-weight:600;transition:opacity .18s,transform .18s,background .15s;display:inline-flex;position:absolute;top:12px;right:12px;transform:translateY(-3px)scale(.96);box-shadow:0 4px 14px -4px #0f172a66}.tutorial-viewer-shell .tutorial-viewer-body .tutorial-img-wrap-zoomable:hover .tutorial-img-zoom-btn,.tutorial-viewer-shell .tutorial-viewer-body .tutorial-img-zoom-btn:focus-visible{opacity:1;transform:translateY(0)scale(1)}.tutorial-viewer-shell .tutorial-viewer-body .tutorial-img-zoom-btn:hover{background:var(--rd-accent)}.tutorial-viewer-shell .tutorial-viewer-body .tutorial-img-zoom-btn svg{flex-shrink:0}@media (width<=720px){.tutorial-viewer-shell .tutorial-viewer-body .tutorial-img-zoom-btn{opacity:1;padding:5px 9px;font-size:11px;transform:none}}.tutorial-lightbox{z-index:10000;-webkit-backdrop-filter:blur(8px);cursor:zoom-out;background:#080c14eb;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px 40px 24px;animation:.2s both tutorial-lightbox-fade;display:flex;position:fixed;inset:0}.tutorial-lightbox-img{cursor:default;background:#fff;border-radius:12px;width:auto;max-width:min(96vw,1600px);height:auto;max-height:82vh;animation:.28s cubic-bezier(.22,1,.36,1) both tutorial-lightbox-pop;box-shadow:0 32px 80px -16px #0009,0 0 0 1px #ffffff0f}.tutorial-lightbox-caption{color:#ffffffc7;text-align:center;max-width:min(80vw,720px);font-size:13px;font-style:italic;line-height:1.55}.tutorial-lightbox-hint{letter-spacing:.06em;text-transform:uppercase;color:#fff6;font-size:11px;font-weight:500}.tutorial-lightbox-close{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .15s;display:inline-flex;position:absolute;top:18px;right:18px}.tutorial-lightbox-close:hover{background:#ffffff29;border-color:#ffffff4d;transform:scale(1.05)}@keyframes tutorial-lightbox-fade{0%{opacity:0}to{opacity:1}}@keyframes tutorial-lightbox-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (width<=720px){.tutorial-lightbox{padding:16px 16px 20px}.tutorial-lightbox-img{max-height:76vh}}.tutorial-viewer-shell .tutorial-viewer-body .md-soon-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--rd-muted);background:var(--rd-surface-soft);border:1px solid var(--rd-border);vertical-align:.1em;white-space:nowrap;border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font-size:.72em;font-weight:600;display:inline-flex}:is(.tutorial-viewer-shell .tutorial-viewer-body li:has(.md-soon-badge)>a,.tutorial-viewer-shell .tutorial-viewer-body p:has(.md-soon-badge)>a){color:var(--rd-text-soft);border-bottom-color:var(--rd-text-soft)}@supports (color:color-mix(in lab, red, red)){:is(.tutorial-viewer-shell .tutorial-viewer-body li:has(.md-soon-badge)>a,.tutorial-viewer-shell .tutorial-viewer-body p:has(.md-soon-badge)>a){border-bottom-color:color-mix(in srgb, var(--rd-text-soft) 20%, transparent)}}:is(.tutorial-viewer-shell .tutorial-viewer-body li:has(.md-soon-badge)>a:hover,.tutorial-viewer-shell .tutorial-viewer-body p:has(.md-soon-badge)>a:hover){color:var(--rd-accent);border-bottom-color:var(--rd-accent)}.reader-controls{display:inline-block;position:relative}.reader-controls-trigger{border:1px solid var(--rd-border);background:var(--rd-surface);color:var(--rd-text-soft);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.reader-controls-trigger:hover{border-color:var(--rd-accent);color:var(--rd-accent)}.reader-controls-popover{background:var(--rd-surface);border:1px solid var(--rd-border);z-index:60;border-radius:14px;flex-direction:column;gap:14px;min-width:320px;padding:16px;animation:.16s ease-out rd-pop-in;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px #0f172a1f}@keyframes rd-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.reader-controls-section{flex-direction:column;gap:6px;display:flex}.reader-controls-section--inline{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.reader-controls-label{text-transform:uppercase;letter-spacing:.08em;color:var(--rd-muted-2);font-size:10px;font-weight:600}.reader-controls-label strong{color:var(--rd-text);margin-left:4px;font-family:SF Mono,JetBrains Mono,Menlo,monospace;font-size:11px;font-weight:600}.reader-controls-segmented{background:var(--rd-surface-soft);border-radius:8px;gap:2px;padding:3px;display:flex}.reader-controls-segmented button{color:var(--rd-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:6px 10px;font-size:12px;font-weight:500;transition:all .15s}.reader-controls-segmented button:hover{color:var(--rd-text)}.reader-controls-segmented button.is-active{background:var(--rd-surface);color:var(--rd-accent);box-shadow:0 1px 3px #0f172a1a}.reader-controls-stepper{align-items:center;gap:8px;display:flex}.reader-controls-stepper button{border:1px solid var(--rd-border);background:var(--rd-surface);width:28px;height:28px;color:var(--rd-text-soft);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.reader-controls-stepper button:hover:not(:disabled){border-color:var(--rd-accent);color:var(--rd-accent)}.reader-controls-stepper button:disabled{opacity:.4;cursor:not-allowed}.reader-controls-stepper-bar{background:var(--rd-surface-soft);border-radius:4px;flex:1;height:4px;overflow:hidden}.reader-controls-stepper-fill{background:linear-gradient(90deg, var(--rd-accent) 0%, #ff7a3a 100%);height:100%;transition:width .18s}.reader-controls-toggle{border:1px solid var(--rd-border);background:var(--rd-surface);color:var(--rd-text-soft);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.reader-controls-toggle:hover{border-color:var(--rd-accent);color:var(--rd-accent)}.reader-controls-toggle[aria-pressed=true]{background:var(--rd-accent);border-color:var(--rd-accent);color:#fff}.reader-controls-reset{color:var(--rd-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 8px;font-size:11px;display:inline-flex}.reader-controls-reset:hover{color:var(--rd-text)}.reader-controls-hint{color:var(--rd-muted-2);border-top:1px solid var(--rd-border-soft);flex-wrap:wrap;align-items:center;gap:4px;padding-top:6px;font-size:10px;display:flex}.reader-controls-hint kbd{background:var(--rd-surface-soft);border:1px solid var(--rd-border);color:var(--rd-text-soft);border-radius:3px;margin:0 1px;padding:1px 5px;font-family:SF Mono,JetBrains Mono,Menlo,monospace;font-size:9px;display:inline-block}.reader-progress-card{background:var(--rd-surface);border:1px solid var(--rd-border);text-align:left;box-shadow:var(--rd-shadow);border-radius:14px;padding:18px}.reader-progress-label{text-transform:uppercase;letter-spacing:.08em;color:var(--rd-muted-2);margin-bottom:8px;font-size:10px;font-weight:600}.reader-progress-pct{letter-spacing:-.02em;color:var(--rd-text);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:28px;font-weight:700}.reader-progress-track{background:var(--rd-surface-soft);border-radius:4px;height:4px;margin-bottom:10px;overflow:hidden}.reader-progress-fill{background:linear-gradient(90deg, var(--rd-accent) 0%, #ff7a3a 100%);height:100%;transition:width .2s}.reader-progress-time{color:var(--rd-muted);font-size:11px}.tutorial-viewer-nav{border-top:1px solid var(--rd-border);grid-template-columns:1fr 1fr;gap:12px;margin-top:56px;padding-top:28px;display:grid}.tutorial-nav-card{border:1px solid var(--rd-border);background:var(--rd-surface);border-radius:12px;flex-direction:column;gap:6px;padding:16px 20px;text-decoration:none;transition:all .2s;display:flex}.tutorial-nav-card:hover{border-color:var(--rd-accent);box-shadow:var(--rd-shadow);transform:translateY(-1px)}.tutorial-nav-card--next{text-align:right;align-items:flex-end}.tutorial-nav-direction{text-transform:uppercase;letter-spacing:.06em;color:var(--rd-muted-2);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.tutorial-nav-title{color:var(--rd-text);font-size:14px;font-weight:500;line-height:1.35}.tutorial-related{margin-top:48px}.tutorial-related .tutorial-section-label{color:var(--rd-muted-2)}.tutorial-related-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.tutorial-related-card{border:1px solid var(--rd-border);background:var(--rd-surface);border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;text-decoration:none;transition:all .18s;display:flex}.tutorial-related-card:hover{border-color:var(--rd-accent);transform:translateY(-1px)}.tutorial-related-title{color:var(--rd-text);font-size:13px;font-weight:500;line-height:1.4}.tutorial-viewer-shell.is-focus .tutorial-viewer-topbar{opacity:.4;transition:opacity .2s}.tutorial-viewer-shell.is-focus .tutorial-viewer-topbar:hover,.tutorial-viewer-shell.is-focus .tutorial-viewer-topbar:focus-within{opacity:1}[data-reader-theme] body[data-on-article=true] .help-button{display:none}@media (prefers-reduced-motion:reduce){.tutorial-viewer-shell *,.tutorial-viewer-shell :before,.tutorial-viewer-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=1100px){.tutorial-viewer-grid{grid-template-columns:minmax(0, calc(var(--reader-width) + 80px));justify-content:center}.tutorial-viewer-aside{display:none}}@media (width<=720px){.tutorial-viewer-grid{padding:0 16px 60px}.reader-controls-popover{min-width:280px;right:-8px}.tutorial-viewer-nav{grid-template-columns:1fr}}.simple-md{color:inherit;line-height:1.65}.simple-md-spacer{height:8px}.simple-md-p{margin:0 0 10px}.simple-md-h1,.simple-md-h2,.simple-md-h3{letter-spacing:-.01em;color:#0f172a;margin:18px 0 8px;font-weight:700}.simple-md-h1{font-size:20px}.simple-md-h2{font-size:17px}.simple-md-h3{text-transform:uppercase;letter-spacing:.06em;color:#475569;margin-top:14px;font-size:14px}.simple-md-ul,.simple-md-ol{margin:8px 0 14px;padding-left:26px}.simple-md-ul{list-style:outside!important}.simple-md-ol{list-style:decimal!important}.simple-md-ul li,.simple-md-ol li{margin-bottom:6px;padding-left:4px;line-height:1.55;display:list-item!important}.simple-md-ul li::marker{color:#ff4d00;font-weight:600}.simple-md-ol li::marker{color:#ff4d00;font-weight:600}.simple-md-ol li::marker{font-variant-numeric:tabular-nums}.simple-md-ul .simple-md-ul{margin:4px 0;list-style:circle!important}.simple-md strong{color:#0f172a;font-weight:600}.simple-md em{font-style:italic}.simple-md del{color:#94a3b8;text-decoration:line-through}.simple-md code{color:#0f172a;background:#f1f5f9;border-radius:4px;padding:1px 6px;font-family:SF Mono,JetBrains Mono,Menlo,monospace;font-size:.9em}.md-link{color:#ff4d00;border-bottom:1px solid #ff4d0040;font-weight:500;text-decoration:none;transition:all .15s}.md-link:hover{background:#ff4d000f;border-bottom-color:#ff4d00;border-radius:2px}.md-editor{flex-direction:column;gap:8px;display:flex}.md-editor-hint{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 12px;font-size:11px;display:flex}.md-editor-hint-label{color:#64748b;margin-right:2px;font-weight:500}.md-editor-hint code{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:1px 6px;font-family:SF Mono,JetBrains Mono,Menlo,monospace;font-size:11px}.md-editor-hint-toggle{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex}.md-editor-hint-toggle:hover{color:#0f172a;border-color:#cbd5e1}.md-editor-split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.md-editor-split.is-no-preview{grid-template-columns:1fr}.md-editor-textarea{color:#0f172a;resize:vertical;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;min-height:240px;margin:0;padding:12px 14px;font-family:SF Mono,JetBrains Mono,Menlo,monospace;font-size:13px;line-height:1.6;transition:border-color .15s,box-shadow .15s}.md-editor-textarea:focus{border-color:#ff4d00;box-shadow:0 0 0 3px #ff4d001f}.md-editor-preview{background:#fff;border:1px solid #e2e8f0;border-radius:10px;max-height:520px;padding:16px 18px;position:relative;overflow-y:auto}.md-editor-preview-label{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;z-index:1;background:#fff;border-bottom:1px solid #f1f5f9;margin:-16px -18px 12px;padding:12px 18px 10px;font-size:10px;font-weight:600;position:sticky;top:-16px}.md-editor-preview-empty{color:#cbd5e1;margin:0;font-size:13px;font-style:italic}.md-editor-preview-body{font-size:13px;line-height:1.65}@media (width<=900px){.md-editor-split{grid-template-columns:1fr}.md-editor-preview{max-height:320px}}.md-editor-textarea-wrapper{position:relative}.md-editor-hint-mention{color:#c43d00;background:#ff4d0014;border:1px solid #ff4d0033;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:500;display:inline-flex}.md-mention-popover{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:280px;max-width:360px;animation:.12s ease-out md-mention-in;position:absolute;top:calc(100% + 4px);left:12px;overflow:hidden;box-shadow:0 12px 32px #0f172a1f}@keyframes md-mention-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.md-mention-header{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;border-bottom:1px solid #f1f5f9;align-items:center;gap:4px;padding:8px 12px;font-size:10px;font-weight:600;display:flex}.md-mention-list{margin:0;padding:4px;list-style:none}.md-mention-item{display:block}.md-mention-item button{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:7px 9px;transition:background .12s;display:flex}.md-mention-item button:hover,.md-mention-item.is-selected button{background:#ff4d0014}.md-mention-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:flex}.md-mention-info{flex-direction:column;min-width:0;display:flex}.md-mention-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.md-mention-role{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.md-mention-hint{color:#94a3b8;background:#fafbfc;border-top:1px solid #f1f5f9;padding:6px 12px;font-size:10px}.tutorial-admin-list{flex-direction:column;gap:12px;max-width:1100px;margin:24px auto;padding:0 24px;display:flex}.tutorial-admin-card{background:#fff;border:1px solid #ececec;border-radius:12px;flex-direction:column;gap:8px;padding:16px 18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.tutorial-admin-card:hover{border-color:#ff4d0059;transform:translateY(-1px);box-shadow:0 6px 24px -10px #ff4d002e}.tutorial-admin-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tutorial-admin-card-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.tutorial-admin-card-module{text-transform:capitalize;align-items:center;gap:4px;font-weight:500;display:inline-flex}.tutorial-admin-card-date{color:#94a3b8}.tutorial-admin-card-title{letter-spacing:-.01em;color:#1e293b;margin:0;font-size:15px;font-weight:600;line-height:1.35}.tutorial-admin-card-summary{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.tutorial-admin-card-actions{border-top:1px dashed #f1f5f9;flex-wrap:wrap;gap:6px;margin-top:4px;padding-top:10px;display:flex}.tutorial-admin-btn{cursor:pointer;color:#475569;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:11.5px;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.tutorial-admin-btn:hover:not(:disabled){background:#f8fafc;border-color:#e2e8f0}.tutorial-admin-btn:disabled{opacity:.5;cursor:not-allowed}.tutorial-admin-btn--primary{color:#fff;background:linear-gradient(135deg,#ff5722,#ff4d00);border-color:#0000}.tutorial-admin-btn--primary:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#f54600,#d93f00);border-color:#0000}.tutorial-admin-btn--ghost{background:0 0}.tutorial-admin-btn--danger{color:#fff;background:#dc2626;border-color:#0000}.tutorial-admin-btn--danger:hover:not(:disabled){color:#fff;background:#b91c1c;border-color:#0000}.tutorial-admin-btn--danger-text{color:#dc2626}.tutorial-admin-btn--danger-text:hover:not(:disabled){background:#dc262614;border-color:#dc262633}.tutorial-admin-confirm{color:#475569;align-items:center;gap:6px;padding:0 4px;font-size:11.5px;display:inline-flex}.tutorial-admin-status{letter-spacing:.04em;text-transform:uppercase;border-radius:5px;align-items:center;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.tutorial-admin-status--draft{color:#92400e;background:#fef3c7}.tutorial-admin-status--published{color:#166534;background:#dcfce7}.tutorial-admin-status--archived{color:#475569;background:#e2e8f0}.tutorial-viewer-shell.theme-sepia .tutorial-card-cat--tutorial{color:#7a2c00;background:#b8430b29}.tutorial-viewer-shell.theme-sepia .tutorial-card-cat--conceito{color:#2e2467;background:#4c3c9124}.tutorial-viewer-shell.theme-sepia .tutorial-card-cat--faq{color:#0f4d36;background:#0d7a5924}.tutorial-viewer-shell.theme-sepia .tutorial-card-cat--politica{color:#3a3024;background:#5e504024}.tutorial-viewer-shell.theme-dark .tutorial-card-cat--tutorial{color:#ffb38a;background:#ff7a3a2e}.tutorial-viewer-shell.theme-dark .tutorial-card-cat--conceito{color:#c7cdfa;background:#818cf82e}.tutorial-viewer-shell.theme-dark .tutorial-card-cat--faq{color:#a7f3d0;background:#34d3992e}.tutorial-viewer-shell.theme-dark .tutorial-card-cat--politica{color:#cbd5e1;background:#94a3b82e}.tutorial-viewer-shell.theme-light .tutorial-viewer-topbar{background:#ffffffeb;border-color:#e8eaf0}.tutorial-viewer-shell.theme-sepia .tutorial-viewer-topbar{background:#fbf6e7f0;border-color:#e7dcbd}.tutorial-viewer-shell.theme-dark .tutorial-viewer-topbar{background:#161a22eb;border-color:#252b38}.tutorial-viewer-shell .tutorial-viewer-meta{color:var(--rd-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;display:flex}.tutorial-viewer-shell .tutorial-meta-item{color:var(--rd-muted);text-transform:capitalize;align-items:center;gap:5px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.tutorial-viewer-shell .tutorial-meta-item svg{color:var(--rd-muted-2);flex-shrink:0}.tutorial-viewer-shell .tutorial-meta-dot{color:var(--rd-muted-2);-webkit-user-select:none;user-select:none;opacity:.7;font-size:12px;line-height:1}.tutorial-viewer-shell .tutorial-viewer-meta .tutorial-card-cat{align-self:center}.tutorial-viewer-shell .tutorial-viewer-meta .tutorial-card-draft{align-self:center;margin-left:auto}.tutorial-viewer-shell .tutorial-viewer-title{margin-top:0;margin-bottom:18px}.tutorial-viewer-shell .tutorial-viewer-summary{font-weight:400}@media (width<=720px){.tutorial-viewer-shell .tutorial-viewer-topbar{flex-wrap:wrap;gap:8px}.tutorial-viewer-shell .tutorial-viewer-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;width:100%}.tutorial-viewer-shell .tutorial-action-link{padding:6px 10px;font-size:11px}}.tutorial-viewer-shell.theme-dark .tutorial-meta-item,.tutorial-viewer-shell.theme-dark .tutorial-meta-dot,.tutorial-viewer-shell.theme-dark .tutorial-back{color:var(--rd-text-soft)}.tutorial-viewer-shell.theme-dark .tutorial-action-link--ghost{color:#ffb38a;background:#ff7a3a24;border-color:#ff7a3a66}.tutorial-viewer-shell.theme-dark .tutorial-action-link--ghost:hover{color:#ffd1b3;background:#ff7a3a47}.tutorial-viewer-shell.theme-sepia .tutorial-action-link--ghost{color:#7a2c00;background:#b8430b1a;border-color:#b8430b66}.tutorial-viewer-shell.theme-dark .tutorial-card-draft{color:#fde68a;background:#fef3c72e}.tutorial-viewer-shell.theme-sepia .tutorial-card-draft{color:#78350f;background:#d9770629}.editor-shell{--ed-accent:#ff4d00;--ed-accent-hover:#ff6b22;--ed-accent-soft:#ff4d0014;--ed-accent-glow:#ff4d002e;--ed-text:#0f172a;--ed-text-soft:#475569;--ed-muted:#64748b;--ed-muted-2:#94a3b8;--ed-border:#e8eaf0;--ed-border-soft:#f1f5f9;--ed-surface:#fff;--ed-surface-soft:#f8fafc;--ed-shadow:0 4px 16px #0f172a0f;--ed-shadow-md:0 10px 30px #0f172a1a;background:var(--ed-surface-soft);min-height:100vh}.editor-topbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--ed-border);background:#ffffffeb;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;display:flex;position:sticky;top:0}.editor-topbar-left,.editor-topbar-right{align-items:center;gap:10px;display:flex}.editor-topbar-right{flex-wrap:wrap;justify-content:flex-end}.editor-back{border:1px solid var(--ed-border);background:var(--ed-surface);width:30px;height:30px;color:var(--ed-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.editor-back:hover{border-color:var(--ed-accent);color:var(--ed-accent)}.editor-breadcrumb{align-items:center;gap:5px;min-width:0;font-size:13px;display:flex}.editor-crumb{color:var(--ed-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;padding:4px 6px;font-size:13px;transition:color .15s}.editor-crumb:hover{color:var(--ed-text)}.editor-crumb-sep{color:var(--ed-muted-2);flex-shrink:0}.editor-crumb--current{color:var(--ed-text);cursor:default;text-overflow:ellipsis;max-width:320px;font-weight:500;overflow:hidden}.editor-crumb--current:hover{color:var(--ed-text)}.editor-status-pill{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:600}.editor-status-pill--draft{color:#92400e;background:linear-gradient(135deg,#fef3c7,#fde68a)}.editor-status-pill--published{color:#14532d;background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.editor-status-pill--archived{background:var(--ed-surface-soft);color:var(--ed-muted);border:1px solid var(--ed-border)}.editor-save-indicator{color:var(--ed-muted);background:var(--ed-surface-soft);border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;transition:all .2s;display:inline-flex}.editor-save-indicator.is-saving{color:var(--ed-accent);background:var(--ed-accent-soft)}.editor-save-check{color:#16a34a}.editor-topbar-divider{background:var(--ed-border);width:1px;height:20px}.editor-meta-toggle{border:1px solid var(--ed-border);background:var(--ed-surface);color:var(--ed-text-soft);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:none}.editor-meta-toggle:hover{border-color:var(--ed-accent);color:var(--ed-accent)}.editor-action{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:7px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.editor-action:disabled{opacity:.5;cursor:not-allowed}.editor-action--primary{background:linear-gradient(135deg, var(--ed-accent) 0%, #ff7a3a 100%);color:#fff;box-shadow:0 2px 8px #ff4d0040}.editor-action--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #ff4d0059}.editor-action--ghost{background:var(--ed-surface);color:var(--ed-text-soft);border-color:var(--ed-border)}.editor-action--ghost:hover:not(:disabled){border-color:var(--ed-accent);color:var(--ed-accent)}.editor-action--danger-ghost{color:#b91c1c;background:0 0;border-color:#0000}.editor-action--danger-ghost:hover:not(:disabled){background:#fef2f2;border-color:#fecaca}.editor-action--danger{color:#fff;background:#b91c1c}.editor-action--danger:hover:not(:disabled){background:#991b1b}.editor-archive-wrap{display:inline-flex}.editor-archive-confirm{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.editor-grid{grid-template-columns:minmax(0,1fr) 320px;gap:28px;max-width:1280px;margin:0 auto;padding:28px 24px 96px;display:grid}.editor-main{min-width:0}.editor-hero{border:1px solid var(--ed-border);background:linear-gradient(135deg,#fff 0%,#fffaf6 70%,#fff1e8 100%);border-radius:16px;margin-bottom:24px;padding:40px 28px 32px;position:relative;overflow:hidden}.editor-hero-glow{background:radial-gradient(circle, var(--ed-accent-glow) 0%, transparent 70%);pointer-events:none;width:280px;height:280px;position:absolute;top:-100px;right:-100px}.editor-title-input{z-index:1;letter-spacing:-.025em;width:100%;color:var(--ed-text);background:0 0;border:none;outline:none;margin-bottom:12px;padding:0;font-family:inherit;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15;position:relative}.editor-title-input::placeholder{color:var(--ed-muted-2)}.editor-summary-input{z-index:1;resize:none;width:100%;color:var(--ed-text-soft);background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:17px;line-height:1.5;position:relative}.editor-summary-input::placeholder{color:var(--ed-muted-2)}.editor-title-input:focus,.editor-summary-input:focus{outline:none}.editor-hero:focus-within{box-shadow:0 0 0 4px var(--ed-accent-soft);border-color:#ff4d0066}.editor-canvas{background:var(--ed-surface);border:1px solid var(--ed-border);min-height:420px;box-shadow:var(--ed-shadow);border-radius:14px;padding:24px 28px;position:relative}.editor-canvas.is-new{background:linear-gradient(180deg, var(--ed-surface) 0%, var(--ed-surface-soft) 100%)}.editor-placeholder{align-items:flex-start;gap:12px;max-width:540px;padding:12px 0;display:flex}.editor-placeholder-bullet{background:var(--ed-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:8px;animation:2.4s ease-in-out infinite ed-pulse}@keyframes ed-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.editor-placeholder p{color:var(--ed-text-soft);margin:0;font-size:14px;line-height:1.55}.editor-placeholder strong{color:var(--ed-text)}.editor-cta-bar{border-top:1px solid var(--ed-border);flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;padding-top:20px;display:flex}.editor-cta-hint{color:var(--ed-muted);font-size:11px}.editor-sidebar{background:var(--ed-surface);border:1px solid var(--ed-border);box-shadow:var(--ed-shadow);border-radius:14px;flex-direction:column;align-self:start;gap:18px;max-height:calc(100vh - 100px);padding:20px;display:flex;position:sticky;top:80px;overflow-y:auto}.editor-sidebar::-webkit-scrollbar{width:4px}.editor-sidebar::-webkit-scrollbar-thumb{background:var(--ed-border);border-radius:4px}.editor-sidebar-header{border-bottom:1px solid var(--ed-border-soft);flex-direction:column;gap:2px;padding-bottom:14px;display:flex}.editor-sidebar-title{color:var(--ed-text);font-size:13px;font-weight:600}.editor-sidebar-sub{color:var(--ed-muted-2);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.editor-field{flex-direction:column;gap:6px;display:flex}.editor-field.is-disabled{opacity:.55}.editor-field-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.editor-field-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ed-muted);font-size:10px;font-weight:600}.editor-field-hint{color:var(--ed-muted-2);margin:0;font-size:10px}.editor-field-status{align-items:center;gap:3px;font-size:10px;font-weight:500;display:inline-flex}.editor-field-status--saving{color:var(--ed-accent)}.editor-field-status--saved{color:#16a34a}.editor-field-status--error{color:#b91c1c}.editor-select-wrap{position:relative}.editor-select-wrap:after{content:"";border-right:2px solid var(--ed-muted);border-bottom:2px solid var(--ed-muted);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.editor-select{appearance:none;border:1px solid var(--ed-border);background:var(--ed-surface);width:100%;color:var(--ed-text);cursor:pointer;border-radius:8px;padding:8px 32px 8px 12px;font-family:inherit;font-size:13px;transition:all .15s}.editor-select:hover:not(:disabled){border-color:#cbd5e1}.editor-select:focus{border-color:var(--ed-accent);box-shadow:0 0 0 3px var(--ed-accent-soft);outline:none}.editor-select:disabled{cursor:not-allowed;background:var(--ed-surface-soft)}.editor-chip-row{flex-wrap:wrap;gap:6px;display:flex}.editor-cat-chip,.editor-aud-chip{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s}.editor-cat-chip--tutorial{color:#c43d00;background:#ff4d0014;border-color:#ff4d002e}.editor-cat-chip--tutorial.is-active{background:linear-gradient(135deg, var(--ed-accent), #ff7a3a);color:#fff;border-color:#0000;box-shadow:0 2px 6px #ff4d004d}.editor-cat-chip--conceito{color:#4f46e5;background:#6366f114;border-color:#6366f12e}.editor-cat-chip--conceito.is-active{color:#fff;background:#4f46e5;border-color:#0000}.editor-cat-chip--faq{color:#047857;background:#10b98114;border-color:#10b9812e}.editor-cat-chip--faq.is-active{color:#fff;background:#047857;border-color:#0000}.editor-cat-chip--politica{color:#475569;background:#64748b1a;border-color:#64748b2e}.editor-cat-chip--politica.is-active{color:#fff;background:#475569;border-color:#0000}.editor-aud-chip{background:var(--ed-surface);color:var(--ed-text-soft);border-color:var(--ed-border)}.editor-aud-chip:hover:not(.is-active){color:var(--ed-text);border-color:#cbd5e1}.editor-aud-chip.is-active{background:var(--ed-accent-soft);color:var(--ed-accent);border-color:var(--ed-accent)}.editor-input-prefix{border:1px solid var(--ed-border);background:var(--ed-surface);border-radius:8px;align-items:center;padding-left:10px;transition:all .15s;display:flex}.editor-input-prefix:focus-within{border-color:var(--ed-accent);box-shadow:0 0 0 3px var(--ed-accent-soft)}.editor-input-prefix-icon{color:var(--ed-muted-2);flex-shrink:0}.editor-input-prefix-slash{color:var(--ed-muted-2);margin:0 2px 0 6px;font-family:SF Mono,JetBrains Mono,Menlo,monospace;font-size:13px}.editor-input{color:var(--ed-text);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:8px 12px 8px 0;font-family:inherit;font-size:13px}.editor-input::placeholder{color:var(--ed-muted-2)}.editor-input--mono{font-family:SF Mono,JetBrains Mono,Menlo,monospace;font-size:12px}@media (prefers-reduced-motion:reduce){.editor-shell *,.editor-shell :before,.editor-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=1024px){.editor-grid{grid-template-columns:minmax(0,1fr)}.editor-meta-toggle{display:inline-flex}.editor-sidebar{border-left:1px solid var(--ed-border);z-index:40;border-radius:0;width:min(360px,92vw);max-height:100vh;transition:transform .25s;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 32px #0f172a24}.editor-grid.is-sidebar-open .editor-sidebar{transform:translate(0)}}@media (width<=720px){.editor-topbar{flex-wrap:wrap;gap:8px;padding:8px 14px}.editor-topbar-left{flex:1;min-width:0}.editor-crumb--current{max-width:180px}.editor-grid{padding:18px 14px 60px}.editor-hero{padding:24px 18px 18px}.editor-canvas{padding:16px 18px}}.tutorial-viewer-shell .tutorial-back{color:var(--rd-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.tutorial-viewer-shell .tutorial-back:hover{background:var(--rd-surface-soft);color:var(--rd-text)}.tutorial-viewer-shell .tutorial-viewer-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.tutorial-viewer-shell .tutorial-action-link{background:linear-gradient(135deg, var(--rd-accent) 0%, #ff7a3a 100%);color:#fff;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;margin-left:0;padding:7px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex;box-shadow:0 2px 6px #ff4d0040}.tutorial-viewer-shell .tutorial-action-link:hover{transform:translateY(-1px);box-shadow:0 6px 16px #ff4d0059}.tutorial-viewer-shell .tutorial-action-link--ghost{background:var(--rd-accent-soft);color:var(--rd-accent);border-color:var(--rd-accent);box-shadow:none}.tutorial-viewer-shell .tutorial-action-link--ghost:hover{background:var(--rd-accent);color:#fff;box-shadow:0 4px 12px #ff4d004d}.tutorial-viewer-shell .tutorial-viewer-topbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tutorial-viewer-shell button:focus,.tutorial-viewer-shell a:focus{outline:none}.tutorial-viewer-shell button:focus-visible,.tutorial-viewer-shell a:focus-visible{outline:2px solid var(--rd-accent);outline-offset:2px}.tutorial-viewer-shell button svg,.tutorial-viewer-shell a svg{vertical-align:middle;flex-shrink:0}.tutorial-admin-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tutorial-admin-hero-row>.tutorial-action-link{margin-top:4px;margin-left:0}.tutorial-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 22px;display:grid}.tutorial-admin-stat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3;border:1px solid #e8eaf0;border-radius:12px;padding:12px 14px;transition:all .15s}.tutorial-admin-stat-head{text-transform:uppercase;letter-spacing:.06em;color:#64748b;align-items:center;gap:5px;margin-bottom:6px;font-size:10px;font-weight:600;display:flex}.tutorial-admin-stat-value{letter-spacing:-.02em;color:#0f172a;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.tutorial-admin-stat--published .tutorial-admin-stat-value{color:#14532d}.tutorial-admin-stat--draft .tutorial-admin-stat-value{color:#92400e}.tutorial-admin-stat--archived .tutorial-admin-stat-value{color:#475569}.tutorial-chip-count,.tutorial-subchip-count{color:#64748b;font-variant-numeric:tabular-nums;background:#0f172a0f;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:16px;margin-left:4px;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.tutorial-chip.is-active .tutorial-chip-count{color:#fff;background:#ffffff40}.tutorial-subchip.is-dim{opacity:.4;cursor:not-allowed}.tutorial-subchip.is-dim:hover{background:0 0;border-color:#0000}.tutorial-subfilter-row--nested{background:#fff6;margin-top:8px}.tutorial-admin-sort{color:#64748b;background:#fff;border:1px solid #e8eaf0;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:6px 8px 6px 12px;font-size:11px;display:inline-flex}.tutorial-admin-sort label{text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:500}.tutorial-admin-sort-select{color:#0f172a;cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit;font-size:12px;font-weight:500}.tutorial-admin-result-bar{color:#64748b;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px 14px;font-size:12px;display:flex}.tutorial-admin-result-bar strong{color:#0f172a;font-weight:600}.tutorial-admin-clear{color:#475569;cursor:pointer;background:0 0;border:1px solid #e8eaf0;border-radius:999px;padding:4px 12px;font-size:11px;transition:all .15s}.tutorial-admin-clear:hover{border-color:var(--tut-accent,#ff4d00);color:var(--tut-accent,#ff4d00)}@media (width<=720px){.tutorial-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-admin-sort{justify-content:space-between;width:100%;margin-left:0}}.tutorial-admin-hero-headline{align-items:flex-start;gap:16px;display:flex}.tutorial-admin-hero-headline .tutorial-hero-icon{flex-shrink:0;margin-bottom:0}.tutorial-admin-hero-headline>div:last-child{padding-top:2px}.tutorial-admin-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--tut-accent,#ff4d00);margin-bottom:6px;font-size:11px;font-weight:600;display:inline-block}.tutorial-admin-stat{background:#ffffffd9;padding-top:14px;position:relative}.tutorial-admin-stat:before{content:"";opacity:.7;background:#cbd5e1;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:14px;right:14px}.tutorial-admin-stat--published:before{background:#10b981}.tutorial-admin-stat--draft:before{background:#f59e0b}.tutorial-admin-stat--archived:before{background:#94a3b8}.tutorial-admin-stat--neutral:before{background:var(--tut-accent,#ff4d00)}.tutorial-admin-stat--slack:before{background:#3b82f6}.tutorial-admin-stat--slack .tutorial-admin-stat-value{color:#1d4ed8}.tutorial-action-link:disabled,.tutorial-action-link[disabled]{opacity:.6;cursor:not-allowed;transform:none}.tutorial-empty-hint{color:var(--tut-muted-2,#94a3b8);text-align:center;max-width:360px;margin-top:-6px;font-size:12px;line-height:1.55;display:block}.tutorial-admin-stat:hover{border-color:#d8dde6;transform:translateY(-1px);box-shadow:0 4px 14px -8px #0f172a1f}.tutorial-admin-filters{flex-direction:column;gap:10px;margin-top:4px;display:flex}.tutorial-filter-row{align-items:center;row-gap:10px}.tutorial-admin-sort{border-color:var(--tut-border);background:#fffffff2;height:32px;padding:0 8px 0 14px;transition:border-color .15s,box-shadow .15s}.tutorial-admin-sort:hover{border-color:#cbd5e1}.tutorial-admin-sort:focus-within{border-color:var(--tut-accent,#ff4d00);box-shadow:0 0 0 4px var(--tut-accent-soft,#ff4d0014)}.tutorial-admin-sort label{color:#94a3b8}.tutorial-subfilter-row{background:#ffffff8c;border:1px solid #e8eaf099;border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.tutorial-subfilter-row--nested{background:#fff7f08c;border-color:#ff4d001f;margin-top:0}.tutorial-subfilter-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;flex-shrink:0;min-width:60px;padding:6px 0;font-size:10.5px;font-weight:600}.tutorial-subfilter-row--nested .tutorial-subfilter-label{color:var(--tut-accent,#ff4d00)}.tutorial-subfilter-chips{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.tutorial-subchip{color:#475569;cursor:pointer;white-space:nowrap;background:#0f172a0a;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:500;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.tutorial-subchip:hover:not(:disabled){color:#0f172a;background:#0f172a14}.tutorial-subchip.is-active{background:var(--tut-accent,#ff4d00);color:#fff;border-color:var(--tut-accent,#ff4d00);box-shadow:0 2px 8px #ff4d0047}.tutorial-subchip.is-active .tutorial-subchip-count{color:#fff;background:#ffffff38}.tutorial-subchip--outline{border-color:var(--tut-border,#e8eaf0);color:#475569;background:#ffffffd9}.tutorial-subchip--outline:hover:not(:disabled){color:var(--tut-accent,#ff4d00);background:#fff;border-color:#ff4d0066}.tutorial-subchip--outline.is-active{background:var(--tut-accent,#ff4d00);border-color:var(--tut-accent,#ff4d00);color:#fff}.tutorial-admin-result-bar{border-top:1px solid var(--tut-border,#e8eaf0);margin-top:28px;padding:14px 4px;font-size:13px}.tutorial-admin-result-bar strong{font-size:14px;font-weight:700}.tutorial-admin-list{gap:10px;margin:0 0 24px;padding:0}.tutorial-admin-card{gap:6px;padding:14px 18px 12px;box-shadow:0 1px 2px #0f172a08}.tutorial-admin-card:hover{border-color:#ff4d004d;box-shadow:0 8px 28px -12px #ff4d002e,0 1px 2px #0f172a0a}.tutorial-admin-card-meta{gap:6px 10px;font-size:11px}.tutorial-admin-card-module{color:#64748b}.tutorial-admin-card-module svg{color:#94a3b8}.tutorial-admin-card-date:before{content:"·";color:#cbd5e1;margin-right:8px}.tutorial-admin-card-title{margin-top:2px;font-size:15.5px}.tutorial-admin-card-summary{margin-top:2px}.tutorial-admin-card-actions{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:10px;display:flex}.tutorial-admin-card-actions-main{flex-wrap:wrap;gap:4px;display:inline-flex}.tutorial-admin-card-actions-end{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.tutorial-admin-btn{border-radius:7px;gap:5px;height:28px;padding:0 10px;font-size:12px}.tutorial-admin-btn--primary{box-shadow:0 2px 6px #ff4d0038}.tutorial-admin-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #ff4d0052}.tutorial-admin-status{border-radius:4px;padding:3px 7px;font-size:9.5px}.tutorial-empty{border-color:var(--tut-border,#e8eaf0);background:linear-gradient(#f8fafc99,#fff0)}@media (width<=720px){.tutorial-admin-hero-headline{gap:12px}.tutorial-subfilter-row{flex-direction:column;gap:8px}.tutorial-subfilter-label{padding:0}.tutorial-admin-card-actions{flex-direction:column;align-items:stretch}.tutorial-admin-card-actions-end{justify-content:flex-end;margin-left:0}}.simple-md-h4,.simple-md-h5{letter-spacing:.04em;text-transform:uppercase;color:#475569;margin:14px 0 6px;font-weight:600}.simple-md-h4{font-size:13px}.simple-md-h5{color:#64748b;font-size:12px}.simple-md-hr{background:linear-gradient(90deg,#0000,#e2e8f0 20% 80%,#0000);border:none;height:1px;margin:24px 0}.simple-md-quote{color:#475569;background:#ff4d000a;border-left:3px solid #ff4d00;border-radius:0 8px 8px 0;margin:12px 0;padding:10px 16px;font-style:italic}.simple-md-quote p{margin:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.m_d57069b5{--scrollarea-scrollbar-size:12px;position:relative;overflow:hidden}.m_d57069b5:where([data-autosize]) .m_b1336c6{min-width:min-content}.m_c0783ff9{scrollbar-width:none;overscroll-behavior:var(--scrollarea-over-scroll-behavior);-ms-overflow-style:none;-webkit-overflow-scrolling:touch;width:100%;height:100%}.m_c0783ff9::-webkit-scrollbar{display:none}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):where([data-vertical-hidden]){padding-inline:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):not([data-vertical-hidden]){padding-inline-start:unset;padding-inline-end:var(--scrollarea-scrollbar-size)}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):where([data-horizontal-hidden]){padding-bottom:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):not([data-horizontal-hidden]){padding-bottom:var(--scrollarea-scrollbar-size)}.m_f8f631dd{min-width:100%;display:table}.m_c44ba933{-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box;padding:calc(var(--scrollarea-scrollbar-size) / 5);background-color:#0000;flex-direction:row;transition:background-color .15s,opacity .15s;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_c44ba933:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:hover>.m_d8b5e363{background-color:#00000080}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover>.m_d8b5e363{background-color:#ffffff80}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_c44ba933:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:active>.m_d8b5e363{background-color:#00000080}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active>.m_d8b5e363{background-color:#ffffff80}}.m_c44ba933:where([data-hidden],[data-state=hidden]){display:none}.m_c44ba933:where([data-orientation=vertical]){width:var(--scrollarea-scrollbar-size);top:0;bottom:var(--sa-corner-width);inset-inline-end:0}.m_c44ba933:where([data-orientation=horizontal]){height:var(--scrollarea-scrollbar-size);bottom:0;flex-direction:column;inset-inline-start:0;inset-inline-end:var(--sa-corner-width)}.m_d8b5e363{border-radius:var(--scrollarea-scrollbar-size);opacity:var(--thumb-opacity);flex:1;transition:background-color .15s;position:relative;overflow:hidden}.m_d8b5e363:before{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where([data-mantine-color-scheme=light]) .m_d8b5e363{background-color:#0006}:where([data-mantine-color-scheme=dark]) .m_d8b5e363{background-color:#fff6}.m_21657268{opacity:0;inset-inline-end:0;transition:opacity .15s;display:block;position:absolute;bottom:0}:where([data-mantine-color-scheme=light]) .m_21657268{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_21657268{background-color:var(--mantine-color-dark-8)}.m_21657268:where([data-hovered]){opacity:1}.m_21657268:where([data-hidden]){display:none}.m_b1336c6{min-width:100%}.m_87cf2631{cursor:pointer;appearance:none;font-size:var(--mantine-font-size-md);text-align:left;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-color:#0000;border:0;padding:0;text-decoration:none}:where([dir=rtl]) .m_87cf2631{text-align:right}.m_515a97f8{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.m_1b7284a3{--paper-radius:var(--mantine-radius-default);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:var(--paper-radius);box-shadow:var(--paper-shadow);background-color:var(--mantine-color-body);outline:0;text-decoration:none;display:block}[data-mantine-color-scheme=light] .m_1b7284a3{--paper-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_1b7284a3{--paper-border-color:var(--mantine-color-dark-4)}.m_1b7284a3:where([data-with-border]){border:calc(.0625rem * var(--mantine-scale)) solid var(--paper-border-color)}.m_38a85659{border:1px solid var(--popover-border-color);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);box-shadow:var(--popover-shadow,none);border-radius:var(--popover-radius,var(--mantine-radius-default));position:absolute}.m_38a85659:where([data-fixed]){position:fixed}.m_38a85659:focus{outline:none}:where([data-mantine-color-scheme=light]) .m_38a85659{--popover-border-color:var(--mantine-color-gray-2);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_38a85659{--popover-border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_a31dc6c1{background-color:inherit;border:1px solid var(--popover-border-color);z-index:1}.m_3d7bc908{position:fixed;inset:0}.m_86a44da5{--cb-size-xs:18px;--cb-size-sm:22px;--cb-size-md:28px;--cb-size-lg:34px;--cb-size-xl:44px;--cb-size:var(--cb-size-md);--cb-icon-size:70%;--cb-radius:var(--mantine-radius-default);-webkit-user-select:none;user-select:none;width:var(--cb-size);height:var(--cb-size);min-width:var(--cb-size);min-height:var(--cb-size);border-radius:var(--cb-radius);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}:where([data-mantine-color-scheme=light]) .m_86a44da5{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_86a44da5{color:var(--mantine-color-dark-1)}.m_86a44da5[data-disabled],.m_86a44da5:disabled{cursor:not-allowed;opacity:.6}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-dark-6)}}.m_4081bf90{flex-direction:row;flex-wrap:var(--group-wrap,wrap);justify-content:var(--group-justify,flex-start);align-items:var(--group-align,center);gap:var(--group-gap,var(--mantine-spacing-md));display:flex}.m_4081bf90:where([data-grow])>*{max-width:var(--group-child-width);flex-grow:1}.m_5ae2e3c{--loader-size-xs:18px;--loader-size-sm:22px;--loader-size-md:36px;--loader-size-lg:44px;--loader-size-xl:58px;--loader-size:var(--loader-size-md);--loader-color:var(--mantine-primary-color-filled)}@keyframes m_5d2b3b9d{0%{opacity:0;transform:scale(.6)}50%,to{transform:scale(1)}}.m_7a2bd4cd{width:var(--loader-size);height:var(--loader-size);gap:calc(var(--loader-size) / 5);display:flex;position:relative}.m_870bb79{background:var(--loader-color);border-radius:2px;flex:1;animation:1.2s cubic-bezier(0,.5,.5,1) infinite m_5d2b3b9d}.m_870bb79:first-of-type{animation-delay:-240ms}.m_870bb79:nth-of-type(2){animation-delay:-120ms}.m_870bb79:nth-of-type(3){animation-delay:0}@keyframes m_aac34a1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.6)}}.m_4e3f22d7{justify-content:center;align-items:center;gap:calc(var(--loader-size) / 10);width:var(--loader-size);height:var(--loader-size);display:flex;position:relative}.m_870c4af{width:calc(var(--loader-size) / 3 - var(--loader-size) / 15);height:calc(var(--loader-size) / 3 - var(--loader-size) / 15);background:var(--loader-color);border-radius:50%;animation:.8s linear infinite m_aac34a1}.m_870c4af:nth-child(2){animation-delay:.4s}@keyframes m_f8e89c4b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.m_b34414df{width:var(--loader-size);height:var(--loader-size);display:inline-block}.m_b34414df:after{content:"";width:var(--loader-size);height:var(--loader-size);border-width:calc(var(--loader-size) / 8);border-style:solid;border-color:var(--loader-color) var(--loader-color) var(--loader-color) transparent;border-radius:10000px;animation:1.2s linear infinite m_f8e89c4b;display:block}.m_9814e45f{background:var(--overlay-bg,#0009);-webkit-backdrop-filter:var(--overlay-filter);backdrop-filter:var(--overlay-filter);border-radius:var(--overlay-radius,0);z-index:var(--overlay-z-index);position:absolute;inset:0}.m_9814e45f:where([data-fixed]){position:fixed}.m_9814e45f:where([data-center]){justify-content:center;align-items:center;display:flex}.m_615af6c9{font-weight:400;line-height:1;font-size:var(--mantine-font-size-md);margin:0;padding:0}.m_b5489c3c{padding:var(--mb-padding,var(--mantine-spacing-md));background-color:var(--mantine-color-body);z-index:1000;justify-content:space-between;align-items:center;min-height:60px;padding-inline-end:calc(var(--mb-padding,var(--mantine-spacing-md)) - calc(.3125rem * var(--mantine-scale)));transition:padding-inline-end .1s;display:flex;position:sticky;top:0}.m_60c222c7{width:100%;z-index:var(--mb-z-index);pointer-events:none;position:fixed;top:0;bottom:0}.m_fd1ab0aa{pointer-events:all;box-shadow:var(--mb-shadow,var(--mantine-shadow-xl))}.m_fd1ab0aa [data-mantine-scrollbar]{z-index:1001}[data-offset-scrollbars] .m_fd1ab0aa:has([data-mantine-scrollbar]) .m_b5489c3c{padding-inline-end:calc(var(--mb-padding,var(--mantine-spacing-md)) + calc(.3125rem * var(--mantine-scale)))}.m_606cb269{margin-inline-start:auto}.m_5df29311{padding:var(--mb-padding,var(--mantine-spacing-md));padding-top:var(--mb-padding,var(--mantine-spacing-md))}.m_5df29311:where(:not(:only-child)){padding-top:0}.m_6c018570{margin-top:var(--input-margin-top,0rem);margin-bottom:var(--input-margin-bottom,0rem);--input-height-xs:30px;--input-height-sm:36px;--input-height-md:42px;--input-height-lg:50px;--input-height-xl:60px;--input-padding-y-xs:5px;--input-padding-y-sm:6px;--input-padding-y-md:8px;--input-padding-y-lg:10px;--input-padding-y-xl:13px;--input-height:var(--input-height-sm);--input-radius:var(--mantine-radius-default);--input-cursor:text;--input-text-align:left;--input-line-height:calc(var(--input-height) - calc(.125rem * var(--mantine-scale)));--input-padding:calc(var(--input-height) / 3);--input-padding-inline-start:var(--input-padding);--input-padding-inline-end:var(--input-padding);--input-placeholder-color:var(--mantine-color-placeholder);--input-color:var(--mantine-color-text);--input-disabled-bg:var(--mantine-color-disabled);--input-disabled-color:var(--mantine-color-disabled-color);--input-left-section-size:var(--input-left-section-width,calc(var(--input-height) - calc(.125rem * var(--mantine-scale))));--input-right-section-size:var(--input-right-section-width,calc(var(--input-height) - calc(.125rem * var(--mantine-scale))));--input-size:var(--input-height);--section-y:1px;--left-section-start:1px;--left-section-border-radius:var(--input-radius) 0 0 var(--input-radius);--right-section-end:1px;--right-section-border-radius:0 var(--input-radius) var(--input-radius) 0;position:relative}.m_6c018570[data-variant=unstyled]{--input-padding:0;--input-padding-y:0;--input-padding-inline-start:0;--input-padding-inline-end:0}.m_6c018570[data-pointer]{--input-cursor:pointer}.m_6c018570[data-multiline]{--input-padding-y-xs:4.5px;--input-padding-y-sm:5.5px;--input-padding-y-md:7px;--input-padding-y-lg:9.5px;--input-padding-y-xl:13px;--input-size:auto;--input-line-height:var(--mantine-line-height)}.m_6c018570[data-with-left-section]{--input-padding-inline-start:var(--input-left-section-size)}.m_6c018570[data-with-right-section]{--input-padding-inline-end:var(--input-right-section-size)}.m_6c018570[data-size=xs] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:41px}.m_6c018570[data-size=sm] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:50px}.m_6c018570[data-size=md] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:60px}.m_6c018570[data-size=lg] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:72px}.m_6c018570[data-size=xl] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:89px}[data-mantine-color-scheme=light] .m_6c018570[data-variant=default]{--input-bd:var(--mantine-color-gray-4);--input-bg:var(--mantine-color-white);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=filled]{--input-bd:transparent;--input-bg:var(--mantine-color-gray-1);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=unstyled]{--input-bd:transparent;--input-bg:transparent;--input-bd-focus:transparent}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=default]{--input-bd:var(--mantine-color-dark-4);--input-bg:var(--mantine-color-dark-6);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=filled]{--input-bd:transparent;--input-bg:var(--mantine-color-dark-5);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=unstyled]{--input-bd:transparent;--input-bg:transparent;--input-bd-focus:transparent}[data-mantine-color-scheme] .m_6c018570[data-error]:not([data-variant=unstyled]){--input-bd:var(--mantine-color-error)}[data-mantine-color-scheme] .m_6c018570[data-error]{--input-color:var(--mantine-color-error);--input-placeholder-color:var(--mantine-color-error);--input-section-color:var(--mantine-color-error)}:where([dir=rtl]) .m_6c018570{--input-text-align:right;--left-section-border-radius:0 var(--input-radius) var(--input-radius) 0;--right-section-border-radius:var(--input-radius) 0 0 var(--input-radius)}.m_8fb7ebe7{-webkit-tap-highlight-color:transparent;appearance:none;resize:var(--input-resize,none);width:100%;text-align:var(--input-text-align);color:var(--input-color);border:calc(.0625rem * var(--mantine-scale)) solid var(--input-bd);background-color:var(--input-bg);font-family:var(--input-font-family,var(--mantine-font-family));height:var(--input-size);min-height:var(--input-height);line-height:var(--input-line-height);font-size:var(--_input-fz,var(--input-fz,var(--mantine-font-size-md)));border-radius:var(--input-radius);padding-inline-start:var(--input-padding-inline-start);padding-inline-end:var(--input-padding-inline-end);padding-top:var(--input-padding-y,0rem);padding-bottom:var(--input-padding-y,0rem);cursor:var(--input-cursor);overflow:var(--input-overflow);transition:border-color .1s;display:block}.m_8fb7ebe7[data-no-overflow]{--input-overflow:hidden}.m_8fb7ebe7[data-monospace]{--input-font-family:var(--mantine-font-family-monospace);--_input-fz:calc(var(--input-fz) - calc(.125rem * var(--mantine-scale)))}.m_8fb7ebe7:focus,.m_8fb7ebe7:focus-within{--input-bd:var(--input-bd-focus);outline:none}[data-error] .m_8fb7ebe7:focus,[data-error] .m_8fb7ebe7:focus-within{--input-bd:var(--mantine-color-error)}.m_8fb7ebe7::placeholder{color:var(--input-placeholder-color);opacity:1}.m_8fb7ebe7::-webkit-inner-spin-button{appearance:none}.m_8fb7ebe7::-webkit-outer-spin-button{appearance:none}.m_8fb7ebe7::-webkit-search-decoration{appearance:none}.m_8fb7ebe7::-webkit-search-cancel-button{appearance:none}.m_8fb7ebe7::-webkit-search-results-button{appearance:none}.m_8fb7ebe7::-webkit-search-results-decoration{appearance:none}.m_8fb7ebe7[type=number]{-moz-appearance:textfield}.m_8fb7ebe7:disabled,.m_8fb7ebe7[data-disabled]{cursor:not-allowed;opacity:.6;background-color:var(--input-disabled-bg);color:var(--input-disabled-color)}.m_8fb7ebe7:has(input:disabled){cursor:not-allowed;opacity:.6;background-color:var(--input-disabled-bg);color:var(--input-disabled-color)}.m_8fb7ebe7[readonly]{caret-color:#0000}.m_82577fc2{pointer-events:var(--section-pointer-events);z-index:1;inset-inline-start:var(--section-start);inset-inline-end:var(--section-end);bottom:var(--section-y);top:var(--section-y);width:var(--section-size);border-radius:var(--section-border-radius);color:var(--input-section-color,var(--mantine-color-dimmed));justify-content:center;align-items:center;display:flex;position:absolute}.m_82577fc2[data-position=right]{--section-pointer-events:var(--input-right-section-pointer-events);--section-end:var(--right-section-end);--section-size:var(--input-right-section-size);--section-border-radius:var(--right-section-border-radius)}.m_6c018570[data-size=xs] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:41px}.m_6c018570[data-size=sm] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:50px}.m_6c018570[data-size=md] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:60px}.m_6c018570[data-size=lg] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:72px}.m_6c018570[data-size=xl] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:89px}.m_82577fc2[data-position=left]{--section-pointer-events:var(--input-left-section-pointer-events);--section-start:var(--left-section-start);--section-size:var(--input-left-section-size);--section-border-radius:var(--left-section-border-radius)}.m_88bacfd0{color:var(--input-placeholder-color,var(--mantine-color-placeholder))}[data-error] .m_88bacfd0{--input-placeholder-color:var(--input-color,var(--mantine-color-placeholder))}.m_46b77525{line-height:var(--mantine-line-height)}.m_8fdc1311{overflow-wrap:break-word;cursor:default;-webkit-tap-highlight-color:transparent;font-weight:500;font-size:var(--input-label-size,var(--mantine-font-size-sm));display:inline-block}.m_78a94662{color:var(--input-asterisk-color,var(--mantine-color-error))}.m_8f816625,.m_fe47ce59{word-wrap:break-word;margin:0;padding:0;line-height:1.2;display:block}.m_8f816625{color:var(--mantine-color-error);font-size:var(--input-error-size,calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))))}.m_fe47ce59{color:var(--mantine-color-dimmed);font-size:var(--input-description-size,calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))))}.m_8bffd616{display:flex}.m_9bdbb667{--accordion-radius:var(--mantine-radius-default)}.m_df78851f{overflow-wrap:break-word}.m_4ba554d4{padding:var(--mantine-spacing-md);padding-top:calc(var(--mantine-spacing-xs) / 2)}.m_8fa820a0{margin:0;padding:0}.m_4ba585b8{width:100%;padding-inline:var(--mantine-spacing-md);opacity:1;cursor:pointer;color:var(--mantine-color-bright);background-color:#0000;flex-direction:row-reverse;align-items:center;display:flex}.m_4ba585b8:where([data-chevron-position=left]){flex-direction:row;padding-inline-start:0}.m_4ba585b8:where(:disabled,[data-disabled]){opacity:.4;cursor:not-allowed}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active{background-color:var(--mantine-color-dark-6)}}.m_df3ffa0f{color:inherit;text-overflow:ellipsis;padding-top:var(--mantine-spacing-sm);padding-bottom:var(--mantine-spacing-sm);flex:1;font-weight:400;overflow:hidden}.m_3f35ae96{transition:transform var(--accordion-transition-duration,.2s) ease;width:var(--accordion-chevron-size,calc(.9375rem * var(--mantine-scale)));min-width:var(--accordion-chevron-size,calc(.9375rem * var(--mantine-scale)));justify-content:flex-start;align-items:center;display:flex;transform:rotate(0)}.m_3f35ae96:where([data-rotate]){transform:rotate(180deg)}.m_3f35ae96:where([data-position=left]){margin-inline-start:var(--mantine-spacing-md);margin-inline-end:var(--mantine-spacing-md)}.m_9bd771fe{justify-content:center;align-items:center;margin-inline-end:var(--mantine-spacing-sm);display:flex}.m_9bd771fe:where([data-chevron-position=left]){margin-inline-start:var(--mantine-spacing-lg);margin-inline-end:0}:where([data-mantine-color-scheme=light]) .m_9bd7b098{--item-border-color:var(--mantine-color-gray-3);--item-filled-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_9bd7b098{--item-border-color:var(--mantine-color-dark-4);--item-filled-color:var(--mantine-color-dark-6)}.m_fe19b709{border-bottom:1px solid var(--item-border-color)}.m_1f921b3b{border:1px solid var(--item-border-color);transition:background-color .15s}.m_1f921b3b:where([data-active]){background-color:var(--item-filled-color)}.m_1f921b3b:first-of-type,.m_1f921b3b:first-of-type>[data-accordion-control]{border-start-start-radius:var(--accordion-radius);border-start-end-radius:var(--accordion-radius)}.m_1f921b3b:last-of-type,.m_1f921b3b:last-of-type>[data-accordion-control]{border-end-end-radius:var(--accordion-radius);border-end-start-radius:var(--accordion-radius)}.m_1f921b3b+.m_1f921b3b{border-top:0}.m_2cdf939a{border-radius:var(--accordion-radius)}.m_2cdf939a:where([data-active]){background-color:var(--item-filled-color)}.m_9f59b069{background-color:var(--item-filled-color);border-radius:var(--accordion-radius);border:1px solid #0000;transition:background-color .15s}.m_9f59b069[data-active]{border-color:var(--item-border-color)}:where([data-mantine-color-scheme=light]) .m_9f59b069[data-active]{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_9f59b069[data-active]{background-color:var(--mantine-color-dark-7)}.m_9f59b069+.m_9f59b069{margin-top:var(--mantine-spacing-md)}.m_8d3f4000{--ai-size-xs:18px;--ai-size-sm:22px;--ai-size-md:28px;--ai-size-lg:34px;--ai-size-xl:44px;--ai-size-input-xs:30px;--ai-size-input-sm:36px;--ai-size-input-md:42px;--ai-size-input-lg:50px;--ai-size-input-xl:60px;--ai-size:var(--ai-size-md);--ai-color:var(--mantine-color-white);-webkit-user-select:none;user-select:none;width:var(--ai-size);height:var(--ai-size);min-width:var(--ai-size);min-height:var(--ai-size);border-radius:var(--ai-radius,var(--mantine-radius-default));background:var(--ai-bg,var(--mantine-primary-color-filled));color:var(--ai-color,var(--mantine-color-white));border:var(--ai-bd,calc(.0625rem * var(--mantine-scale)) solid transparent);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}@media (hover:hover){.m_8d3f4000:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover,var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color,var(--ai-color))}}@media (hover:none){.m_8d3f4000:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover,var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color,var(--ai-color))}}.m_8d3f4000[data-loading]{cursor:not-allowed}.m_8d3f4000[data-loading] .m_8d3afb97{opacity:0;transform:translateY(100%)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;color:var(--mantine-color-disabled-color);background:var(--mantine-color-disabled);border:1px solid #0000}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])):active{transform:none}.m_302b9fb1{border-radius:var(--ai-radius,var(--mantine-radius-default));justify-content:center;align-items:center;display:flex;position:absolute;inset:-1px}:where([data-mantine-color-scheme=light]) .m_302b9fb1{background-color:#ffffff26}:where([data-mantine-color-scheme=dark]) .m_302b9fb1{background-color:#00000026}.m_1a0f1b21{--ai-border-width:1px;display:flex}.m_1a0f1b21 :where(*):focus{z-index:1;position:relative}.m_1a0f1b21[data-orientation=horizontal]{flex-direction:row}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):first-child,.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):first-child{border-inline-end-width:calc(var(--ai-border-width) / 2);border-start-end-radius:0;border-end-end-radius:0}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):last-child,.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):last-child{border-inline-start-width:calc(var(--ai-border-width) / 2);border-start-start-radius:0;border-end-start-radius:0}.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):not(:first-child):not(:last-child){border-inline-width:calc(var(--ai-border-width) / 2);border-radius:0}.m_1a0f1b21[data-orientation=vertical]{flex-direction:column}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):first-child,.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):first-child{border-bottom-width:calc(var(--ai-border-width) / 2);border-end-end-radius:0;border-end-start-radius:0}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):last-child,.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):last-child{border-top-width:calc(var(--ai-border-width) / 2);border-start-start-radius:0;border-start-end-radius:0}.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):not(:first-child):not(:last-child){border-bottom-width:calc(var(--ai-border-width) / 2);border-top-width:calc(var(--ai-border-width) / 2);border-radius:0}.m_8d3afb97{justify-content:center;align-items:center;width:100%;height:100%;transition:transform .15s,opacity .1s;display:flex}.m_437b6484{--section-height-xs:18px;--section-height-sm:22px;--section-height-md:28px;--section-height-lg:34px;--section-height-xl:44px;--section-height-input-xs:30px;--section-height-input-sm:36px;--section-height-input-md:42px;--section-height-input-lg:50px;--section-height-input-xl:60px;--section-padding-x-xs:6px;--section-padding-x-sm:8px;--section-padding-x-md:10px;--section-padding-x-lg:12px;--section-padding-x-xl:16px;--section-height:var(--section-height-sm);--section-padding-x:var(--section-padding-x-sm);--section-color:var(--mantine-color-white);border-radius:var(--section-radius,var(--mantine-radius-default));width:auto;font-weight:600;font-size:var(--section-fz,var(--mantine-font-size-sm));background:var(--section-bg,var(--mantine-primary-color-filled));border:var(--section-bd,calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--section-color,var(--mantine-color-white));height:var(--section-height,var(--section-height-sm));padding-inline:var(--section-padding-x,var(--section-padding-x-sm));vertical-align:middle;justify-content:center;align-items:center;line-height:1;display:inline-flex}.m_7f854edf{z-index:var(--affix-z-index);inset-inline-start:var(--affix-left);inset-inline-end:var(--affix-right);top:var(--affix-top);bottom:var(--affix-bottom);position:fixed}.m_66836ed3{--alert-radius:var(--mantine-radius-default);--alert-bg:var(--mantine-primary-color-light);--alert-bd:1px solid transparent;--alert-color:var(--mantine-primary-color-light-color);padding:var(--mantine-spacing-md) var(--mantine-spacing-md);border-radius:var(--alert-radius);background-color:var(--alert-bg);border:var(--alert-bd);color:var(--alert-color);position:relative;overflow:hidden}.m_a5d60502{display:flex}.m_667c2793{gap:var(--mantine-spacing-xs);flex-direction:column;flex:1;display:flex}.m_6a03f287{font-size:var(--mantine-font-size-sm);justify-content:space-between;align-items:center;font-weight:700;display:flex}.m_6a03f287:where([data-with-close-button]){padding-inline-end:var(--mantine-spacing-md)}.m_698f4f23{text-overflow:ellipsis;display:block;overflow:hidden}.m_667f2a6a{width:20px;height:20px;margin-inline-end:var(--mantine-spacing-md);justify-content:flex-start;align-items:center;margin-top:1px;line-height:1;display:flex}.m_7fa78076{text-overflow:ellipsis;font-size:var(--mantine-font-size-sm);overflow:hidden}:where([data-mantine-color-scheme=light]) .m_7fa78076{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_7fa78076{color:var(--mantine-color-white)}.m_7fa78076:where([data-variant=filled]){color:var(--alert-color)}.m_7fa78076:where([data-variant=white]){color:var(--mantine-color-black)}.m_87f54839{width:20px;height:20px;color:var(--alert-color)}.m_849cf0da{color:var(--mantine-color-anchor);appearance:none;cursor:pointer;background-color:#0000;border:none;margin:0;padding:0;text-decoration:none;display:inline}@media (hover:hover){.m_849cf0da:where([data-underline=hover]):hover{text-decoration:underline}}@media (hover:none){.m_849cf0da:where([data-underline=hover]):active{text-decoration:underline}}.m_849cf0da:where([data-underline=not-hover]){text-decoration:underline}@media (hover:hover){.m_849cf0da:where([data-underline=not-hover]):hover{text-decoration:none}}@media (hover:none){.m_849cf0da:where([data-underline=not-hover]):active{text-decoration:none}}.m_849cf0da:where([data-underline=always]){text-decoration:underline}.m_849cf0da:where([data-variant=gradient]),.m_849cf0da:where([data-variant=gradient]):hover{text-decoration:none}.m_849cf0da:where([data-line-clamp]){display:-webkit-box}.m_71ac47fc{--ar-ratio:1;max-width:100%}.m_71ac47fc>:where(:not(style)){aspect-ratio:var(--ar-ratio);width:100%}.m_71ac47fc>:where(img,video){object-fit:cover}.m_89ab340[data-resizing]{--app-shell-transition-duration:0s!important}.m_89ab340[data-disabled]{--app-shell-header-offset:0rem!important;--app-shell-navbar-offset:0rem!important;--app-shell-aside-offset:0rem!important;--app-shell-footer-offset:0rem!important}.m_89ab340[data-mode=static]{grid-template-columns:var(--app-shell-navbar-width,0) 1fr var(--app-shell-aside-width,0);grid-template-rows:auto 1fr auto;height:100%;display:grid;position:relative;overflow:auto}[data-mantine-color-scheme=light] .m_89ab340{--app-shell-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89ab340{--app-shell-border-color:var(--mantine-color-dark-4)}.m_45252eee,.m_9cdde9a,.m_3b16f56b,.m_8983817,.m_3840c879{transition-duration:var(--app-shell-transition-duration);transition-timing-function:var(--app-shell-transition-timing-function)}.m_45252eee,.m_9cdde9a{top:var(--app-shell-header-offset,0rem);height:calc(100dvh - var(--app-shell-header-offset,0rem) - var(--app-shell-footer-offset,0rem));background-color:var(--mantine-color-body);flex-direction:column;transition-property:transform,top,height;display:flex;position:fixed}:where([data-mode=static]) .m_45252eee,:where([data-mode=static]) .m_9cdde9a{position:var(--app-shell-navbar-position,fixed);grid-row:var(--app-shell-navbar-grid-row,auto);height:100%}:where([data-layout=alt]) .m_45252eee,:where([data-layout=alt]) .m_9cdde9a{height:100dvh;top:0}:where([data-mode=static][data-layout=alt]) .m_45252eee,:where([data-mode=static][data-layout=alt]) .m_9cdde9a{grid-row:1/-1;height:100%}.m_45252eee{width:var(--app-shell-navbar-width);transform:var(--app-shell-navbar-transform);z-index:var(--app-shell-navbar-z-index);transition-property:transform,top,height;inset-inline-start:0}:where([data-mode=static]) .m_45252eee{grid-column:var(--app-shell-navbar-grid-column,auto);display:var(--app-shell-navbar-display,flex)}:where([dir=rtl]) .m_45252eee{transform:var(--app-shell-navbar-transform-rtl)}.m_45252eee:where([data-with-border]){border-inline-end:1px solid var(--app-shell-border-color)}.m_9cdde9a{width:var(--app-shell-aside-width);transform:var(--app-shell-aside-transform);z-index:var(--app-shell-aside-z-index);inset-inline-end:0}:where([data-mode=static]) .m_9cdde9a{position:var(--app-shell-aside-position,fixed);grid-column:var(--app-shell-aside-grid-column,auto);grid-row:var(--app-shell-aside-grid-row,auto);display:var(--app-shell-aside-display,flex)}:where([dir=rtl]) .m_9cdde9a{transform:var(--app-shell-aside-transform-rtl)}.m_9cdde9a:where([data-with-border]){border-inline-start:1px solid var(--app-shell-border-color)}:where([data-mode=static][data-layout=alt]) .m_9cdde9a{grid-row:1/-1}:where([data-scroll-locked]) .m_9cdde9a{visibility:var(--app-shell-aside-scroll-locked-visibility)}.m_8983817{padding-inline-start:calc(var(--app-shell-navbar-offset,0rem) + var(--app-shell-padding));padding-inline-end:calc(var(--app-shell-aside-offset,0rem) + var(--app-shell-padding));padding-top:calc(var(--app-shell-header-offset,0rem) + var(--app-shell-padding));padding-bottom:calc(var(--app-shell-footer-offset,0rem) + var(--app-shell-padding));min-height:100dvh;transition-property:padding}:where([data-mode=static]) .m_8983817{padding-inline-start:var(--app-shell-padding);padding-inline-end:var(--app-shell-padding);padding-top:var(--app-shell-padding);padding-bottom:var(--app-shell-padding);grid-column:var(--app-shell-main-column-start,1) / var(--app-shell-main-column-end,-1);grid-row:var(--app-shell-main-grid-row,2);min-height:auto}.m_3b16f56b,.m_3840c879{background-color:var(--mantine-color-body);transition-property:transform,margin-inline-start,margin-inline-end;position:fixed;inset-inline:0}:where([data-mode=static]) .m_3b16f56b,:where([data-mode=static]) .m_3840c879{position:var(--app-shell-header-position,fixed);grid-column:var(--app-shell-header-grid-column,auto)}:where([data-layout=alt]) .m_3b16f56b,:where([data-layout=alt]) .m_3840c879{margin-inline-start:var(--app-shell-navbar-offset,0rem);margin-inline-end:var(--app-shell-aside-offset,0rem)}:where([data-mode=static][data-layout=alt]) .m_3b16f56b,:where([data-mode=static][data-layout=alt]) .m_3840c879{grid-column:var(--app-shell-main-column-start,1) / var(--app-shell-main-column-end,-1);margin-inline:0}.m_3b16f56b{height:var(--app-shell-header-height);background-color:var(--mantine-color-body);transform:var(--app-shell-header-transform);z-index:var(--app-shell-header-z-index);top:0}:where([data-mode=static]) .m_3b16f56b{grid-row:var(--app-shell-header-grid-row,auto)}.m_3b16f56b:where([data-with-border]){border-bottom:1px solid var(--app-shell-border-color)}.m_3840c879{height:calc(var(--app-shell-footer-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);transform:var(--app-shell-footer-transform);z-index:var(--app-shell-footer-z-index);bottom:0}:where([data-mode=static]) .m_3840c879{position:var(--app-shell-footer-position,fixed);grid-column:var(--app-shell-footer-grid-column,auto);grid-row:var(--app-shell-footer-grid-row,auto)}:where([data-mode=static][data-layout=alt]) .m_3840c879{grid-column:var(--app-shell-main-column-start,1) / var(--app-shell-main-column-end,-1)}.m_3840c879:where([data-with-border]){border-top:1px solid var(--app-shell-border-color)}.m_6dcfc7c7{flex-grow:0}.m_6dcfc7c7:where([data-grow]){flex-grow:1}.m_11def92b{--ag-spacing:var(--mantine-spacing-sm);--ag-offset:calc(var(--ag-spacing) * -1);padding-inline-start:var(--ag-spacing);display:flex}.m_f85678b6{--avatar-size-xs:16px;--avatar-size-sm:26px;--avatar-size-md:38px;--avatar-size-lg:56px;--avatar-size-xl:84px;--avatar-size:var(--avatar-size-md);--avatar-radius:1000px;--avatar-bg:var(--mantine-color-gray-light);--avatar-bd:1px solid transparent;--avatar-color:var(--mantine-color-gray-light-color);--avatar-placeholder-fz:calc(var(--avatar-size) / 2.5);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:var(--avatar-radius);width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size);padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.m_f85678b6:where([data-within-group]){border:2px solid var(--mantine-color-body);background:var(--mantine-color-body);margin-inline-start:var(--ag-offset)}.m_11f8ac07{object-fit:cover;width:100%;height:100%;display:block}.m_104cd71f{-webkit-user-select:none;user-select:none;border-radius:var(--avatar-radius);width:100%;height:100%;font-weight:700;font-size:var(--avatar-placeholder-fz);background:var(--avatar-bg);border:var(--avatar-bd);color:var(--avatar-color);justify-content:center;align-items:center;display:flex}.m_104cd71f>[data-avatar-placeholder-icon]{width:70%;height:70%}.m_347db0ec{--badge-height-xs:16px;--badge-height-sm:18px;--badge-height-md:20px;--badge-height-lg:26px;--badge-height-xl:32px;--badge-fz-xs:9px;--badge-fz-sm:10px;--badge-fz-md:11px;--badge-fz-lg:13px;--badge-fz-xl:16px;--badge-padding-x-xs:6px;--badge-padding-x-sm:8px;--badge-padding-x-md:10px;--badge-padding-x-lg:12px;--badge-padding-x-xl:16px;--badge-height:var(--badge-height-md);--badge-fz:var(--badge-fz-md);--badge-padding-x:var(--badge-padding-x-md);--badge-radius:1000px;--badge-lh:calc(var(--badge-height) - calc(.125rem * var(--mantine-scale)));--badge-color:var(--mantine-color-white);--badge-bg:var(--mantine-primary-color-filled);--badge-border-width:1px;--badge-bd:var(--badge-border-width) solid transparent;-webkit-tap-highlight-color:transparent;font-size:var(--badge-fz);border-radius:var(--badge-radius);height:var(--badge-height);line-height:var(--badge-lh);padding:0 var(--badge-padding-x);text-transform:uppercase;letter-spacing:.25px;cursor:default;text-overflow:ellipsis;width:fit-content;color:var(--badge-color);background:var(--badge-bg);border:var(--badge-bd);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-grid;overflow:hidden}.m_347db0ec:where([data-with-left-section],[data-variant=dot]){grid-template-columns:auto 1fr}.m_347db0ec:where([data-with-right-section]){grid-template-columns:1fr auto}.m_347db0ec:where([data-with-left-section][data-with-right-section],[data-variant=dot][data-with-right-section]){grid-template-columns:auto 1fr auto}.m_347db0ec:where([data-block]){width:100%;display:flex}.m_347db0ec:where([data-circle]){width:var(--badge-height);padding-inline:2px;display:flex}.m_fbd81e3d{--badge-dot-size:calc(var(--badge-height) / 3.4)}:where([data-mantine-color-scheme=light]) .m_fbd81e3d{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fbd81e3d{background-color:var(--mantine-color-dark-5);border-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_fbd81e3d:before{content:"";width:var(--badge-dot-size);height:var(--badge-dot-size);border-radius:var(--badge-dot-size);background-color:var(--badge-dot-color);margin-inline-end:var(--badge-dot-size);display:block}.m_5add502a{white-space:nowrap;text-overflow:ellipsis;text-align:center;cursor:inherit;overflow:hidden}.m_91fdda9b{--badge-section-margin:calc(var(--mantine-spacing-xs) / 2);max-height:calc(var(--badge-height) - var(--badge-border-width) * 2);justify-content:center;align-items:center;display:inline-flex}.m_91fdda9b:where([data-position=left]){margin-inline-end:var(--badge-section-margin)}.m_91fdda9b:where([data-position=right]){margin-inline-start:var(--badge-section-margin)}.m_2ce0de02{border-radius:var(--bi-radius,0);background-position:50%;background-size:cover;border:0;width:100%;text-decoration:none;display:block}.m_ddec01c0{--blockquote-border:3px solid var(--bq-bd);border-inline-start:var(--blockquote-border);padding:var(--mantine-spacing-xl) calc(2.375rem * var(--mantine-scale));border-start-end-radius:var(--bq-radius);border-end-end-radius:var(--bq-radius);margin:0;position:relative}:where([data-mantine-color-scheme=light]) .m_ddec01c0{background-color:var(--bq-bg-light)}:where([data-mantine-color-scheme=dark]) .m_ddec01c0{background-color:var(--bq-bg-dark)}.m_dde7bd57{--blockquote-icon-offset:calc(var(--bq-icon-size) / -2);color:var(--bq-bd);background-color:var(--mantine-color-body);top:var(--blockquote-icon-offset);width:var(--bq-icon-size);height:var(--bq-icon-size);border-radius:var(--bq-icon-size);justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:var(--blockquote-icon-offset)}.m_dde51a35{margin-top:var(--mantine-spacing-md);opacity:.6;font-size:85%;display:block}.m_8b3717df{flex-wrap:wrap;align-items:center;display:flex}.m_f678d540{white-space:nowrap;-webkit-tap-highlight-color:transparent;line-height:1}.m_3b8f2208{margin-inline:var(--bc-separator-margin,var(--mantine-spacing-xs));justify-content:center;align-items:center;line-height:1;display:flex}:where([data-mantine-color-scheme=light]) .m_3b8f2208{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_3b8f2208{color:var(--mantine-color-dark-2)}.m_77c9d27d{--button-height-xs:30px;--button-height-sm:36px;--button-height-md:42px;--button-height-lg:50px;--button-height-xl:60px;--button-height-compact-xs:22px;--button-height-compact-sm:26px;--button-height-compact-md:30px;--button-height-compact-lg:34px;--button-height-compact-xl:40px;--button-padding-x-xs:14px;--button-padding-x-sm:18px;--button-padding-x-md:22px;--button-padding-x-lg:26px;--button-padding-x-xl:32px;--button-padding-x-compact-xs:7px;--button-padding-x-compact-sm:8px;--button-padding-x-compact-md:10px;--button-padding-x-compact-lg:12px;--button-padding-x-compact-xl:14px;--button-height:var(--button-height-sm);--button-padding-x:var(--button-padding-x-sm);--button-color:var(--mantine-color-white);-webkit-user-select:none;user-select:none;text-align:center;cursor:pointer;border-radius:var(--button-radius,var(--mantine-radius-default));width:auto;font-weight:600;line-height:1;font-size:var(--button-fz,var(--mantine-font-size-sm));background:var(--button-bg,var(--mantine-primary-color-filled));border:var(--button-bd,calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--button-color,var(--mantine-color-white));height:var(--button-height,var(--button-height-sm));padding-inline:var(--button-padding-x,var(--button-padding-x-sm));vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.m_77c9d27d:where([data-block]){width:100%;display:block}.m_77c9d27d:where([data-with-left-section]){padding-inline-start:calc(var(--button-padding-x) / 1.5)}.m_77c9d27d:where([data-with-right-section]){padding-inline-end:calc(var(--button-padding-x) / 1.5)}.m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){cursor:not-allowed;color:var(--mantine-color-disabled-color);background:var(--mantine-color-disabled);border:1px solid #0000;transform:none}.m_77c9d27d:before{content:"";pointer-events:none;border-radius:var(--button-radius,var(--mantine-radius-default));opacity:0;filter:blur(12px);transition:transform .15s,opacity .1s;position:absolute;inset:-1px;transform:translateY(-100%)}:where([data-mantine-color-scheme=light]) .m_77c9d27d:before{background-color:#ffffff26}:where([data-mantine-color-scheme=dark]) .m_77c9d27d:before{background-color:#00000026}.m_77c9d27d:where([data-loading]){cursor:not-allowed;transform:none}.m_77c9d27d:where([data-loading]):before{opacity:1;transform:translateY(0)}.m_77c9d27d:where([data-loading]) .m_80f1301b{opacity:0;transform:translateY(100%)}@media (hover:hover){.m_77c9d27d:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover,var(--mantine-primary-color-filled-hover));color:var(--button-hover-color,var(--button-color))}}@media (hover:none){.m_77c9d27d:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover,var(--mantine-primary-color-filled-hover));color:var(--button-hover-color,var(--button-color))}}.m_80f1301b{align-items:center;justify-content:var(--button-justify,center);height:100%;transition:transform .15s,opacity .1s;display:flex;overflow:visible}.m_811560b9{white-space:nowrap;opacity:1;align-items:center;height:100%;display:flex;overflow:hidden}.m_811560b9:where([data-loading]){opacity:.2}.m_a74036a{align-items:center;display:flex}.m_a74036a:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_a74036a:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_a25b86ee{position:absolute;top:50%;left:50%}.m_80d6d844{--button-border-width:1px;display:flex}.m_80d6d844 :where(.m_77c9d27d):focus{z-index:1;position:relative}.m_80d6d844[data-orientation=horizontal]{flex-direction:row}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):first-child,.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):first-child{border-inline-end-width:calc(var(--button-border-width) / 2);border-start-end-radius:0;border-end-end-radius:0}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):last-child,.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):last-child{border-inline-start-width:calc(var(--button-border-width) / 2);border-start-start-radius:0;border-end-start-radius:0}.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child){border-inline-width:calc(var(--button-border-width) / 2);border-radius:0}.m_80d6d844[data-orientation=vertical]{flex-direction:column}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):first-child,.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):first-child{border-bottom-width:calc(var(--button-border-width) / 2);border-end-end-radius:0;border-end-start-radius:0}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):last-child,.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):last-child{border-top-width:calc(var(--button-border-width) / 2);border-start-start-radius:0;border-start-end-radius:0}.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child){border-bottom-width:calc(var(--button-border-width) / 2);border-top-width:calc(var(--button-border-width) / 2);border-radius:0}.m_70be2a01{--section-height-xs:30px;--section-height-sm:36px;--section-height-md:42px;--section-height-lg:50px;--section-height-xl:60px;--section-height-compact-xs:22px;--section-height-compact-sm:26px;--section-height-compact-md:30px;--section-height-compact-lg:34px;--section-height-compact-xl:40px;--section-padding-x-xs:14px;--section-padding-x-sm:18px;--section-padding-x-md:22px;--section-padding-x-lg:26px;--section-padding-x-xl:32px;--section-padding-x-compact-xs:7px;--section-padding-x-compact-sm:8px;--section-padding-x-compact-md:10px;--section-padding-x-compact-lg:12px;--section-padding-x-compact-xl:14px;--section-height:var(--section-height-sm);--section-padding-x:var(--section-padding-x-sm);--section-color:var(--mantine-color-white);border-radius:var(--section-radius,var(--mantine-radius-default));width:auto;font-weight:600;font-size:var(--section-fz,var(--mantine-font-size-sm));background:var(--section-bg,var(--mantine-primary-color-filled));border:var(--section-bd,calc(.0625rem * var(--mantine-scale)) solid transparent);color:var(--section-color,var(--mantine-color-white));height:var(--section-height,var(--section-height-sm));padding-inline:var(--section-padding-x,var(--section-padding-x-sm));vertical-align:middle;justify-content:center;align-items:center;line-height:1;display:inline-flex}.m_fea6bf1a{--burger-size-xs:12px;--burger-size-sm:18px;--burger-size-md:24px;--burger-size-lg:34px;--burger-size-xl:42px;--burger-size:var(--burger-size-md);--burger-line-size:calc(var(--burger-size) / 12);width:calc(var(--burger-size) + var(--mantine-spacing-xs));height:calc(var(--burger-size) + var(--mantine-spacing-xs));padding:calc(var(--mantine-spacing-xs) / 2);cursor:pointer}:where([data-mantine-color-scheme=light]) .m_fea6bf1a{--burger-color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fea6bf1a{--burger-color:var(--mantine-color-white)}.m_d4fb9cad{-webkit-user-select:none;user-select:none;position:relative}.m_d4fb9cad,.m_d4fb9cad:before,.m_d4fb9cad:after{width:var(--burger-size);height:var(--burger-line-size);background-color:var(--burger-color);transition-property:background-color,transform;transition-duration:var(--burger-transition-duration,.3s);transition-timing-function:var(--burger-transition-timing-function,ease);outline:1px solid #0000;display:block}.m_d4fb9cad:before,.m_d4fb9cad:after{content:"";position:absolute;inset-inline-start:0}.m_d4fb9cad:before{top:calc(var(--burger-size) / -3)}.m_d4fb9cad:after{top:calc(var(--burger-size) / 3)}.m_d4fb9cad[data-opened]{background-color:#0000}.m_d4fb9cad[data-opened]:before{transform:translateY(calc(var(--burger-size) / 3)) rotate(45deg)}.m_d4fb9cad[data-opened]:after{transform:translateY(calc(var(--burger-size) / -3)) rotate(-45deg)}.m_e615b15f{--card-padding:var(--mantine-spacing-md);padding:var(--card-padding);color:var(--mantine-color-text);flex-direction:column;display:flex;position:relative;overflow:hidden}:where([data-mantine-color-scheme=light]) .m_e615b15f{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_e615b15f{background-color:var(--mantine-color-dark-6)}.m_599a2148{margin-inline:calc(var(--card-padding) * -1);display:block}.m_599a2148:where(:first-child){margin-top:calc(var(--card-padding) * -1);border-top:none!important}.m_599a2148:where(:last-child){margin-bottom:calc(var(--card-padding) * -1);border-bottom:none!important}.m_599a2148:where([data-inherit-padding]){padding-inline:var(--card-padding)}.m_599a2148:where([data-with-border]){border-top:1px solid;border-bottom:1px solid}:where([data-mantine-color-scheme=light]) .m_599a2148{border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_599a2148{border-color:var(--mantine-color-dark-4)}.m_599a2148+.m_599a2148{border-top:none!important}.m_4451eb3a{justify-content:center;align-items:center;display:flex}.m_4451eb3a:where([data-inline]){display:inline-flex}.m_bf2d988c{--checkbox-size-xs:16px;--checkbox-size-sm:20px;--checkbox-size-md:24px;--checkbox-size-lg:30px;--checkbox-size-xl:36px;--checkbox-size:var(--checkbox-size-sm);--checkbox-color:var(--mantine-primary-color-filled)}.m_bf2d988c:where([data-variant=filled]){--checkbox-icon-color:var(--mantine-color-white)}.m_bf2d988c:where([data-variant=outline]){--checkbox-icon-color:var(--checkbox-color)}.m_26062bec{width:var(--checkbox-size);height:var(--checkbox-size);order:1;position:relative}.m_26062bec:where([data-label-position=left]){order:2}.m_26063560{appearance:none;width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--checkbox-radius,var(--mantine-radius-default));cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;border:1px solid #0000;margin:0;padding:0;transition:border-color .1s,background-color .1s;display:block}:where([data-mantine-color-scheme=light]) .m_26063560{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_26063560{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_26063560:where([data-error]){border-color:var(--mantine-color-error)}.m_26063560[data-indeterminate],.m_26063560:checked{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.m_26063560[data-indeterminate]+.m_bf295423,.m_26063560:checked+.m_bf295423{opacity:1;transform:none}.m_26063560:disabled{cursor:not-allowed;border-color:var(--mantine-color-disabled-border);background-color:var(--mantine-color-disabled)}.m_26063560:disabled+.m_bf295423{color:var(--mantine-color-disabled-color)}.m_215c4542+.m_bf295423{color:var(--checkbox-color)}.m_215c4542[data-indeterminate]:not(:disabled),.m_215c4542:checked:not(:disabled){border-color:var(--checkbox-color);background-color:#0000}.m_215c4542[data-indeterminate]:not(:disabled)+.m_bf295423,.m_215c4542:checked:not(:disabled)+.m_bf295423{color:var(--checkbox-icon-color);opacity:1;transform:none}.m_bf295423{width:60%;color:var(--checkbox-icon-color);pointer-events:none;transform:translateY(calc(.3125rem * var(--mantine-scale))) scale(.5);opacity:0;margin:auto;transition:transform .1s,opacity .1s;position:absolute;inset:0}.m_f59ffda3{--chip-size-xs:23px;--chip-size-sm:28px;--chip-size-md:32px;--chip-size-lg:36px;--chip-size-xl:40px;--chip-icon-size-xs:9px;--chip-icon-size-sm:12px;--chip-icon-size-md:14px;--chip-icon-size-lg:16px;--chip-icon-size-xl:18px;--chip-padding-xs:16px;--chip-padding-sm:20px;--chip-padding-md:24px;--chip-padding-lg:28px;--chip-padding-xl:32px;--chip-checked-padding-xs:8.2px;--chip-checked-padding-sm:10px;--chip-checked-padding-md:11.7px;--chip-checked-padding-lg:13.5px;--chip-checked-padding-xl:15.7px;--chip-spacing-xs:10px;--chip-spacing-sm:12px;--chip-spacing-md:16px;--chip-spacing-lg:20px;--chip-spacing-xl:22px;--chip-size:var(--chip-size-sm);--chip-icon-size:var(--chip-icon-size-sm);--chip-padding:var(--chip-padding-sm);--chip-spacing:var(--chip-spacing-sm);--chip-checked-padding:var(--chip-checked-padding-sm);--chip-bg:var(--mantine-primary-color-filled);--chip-hover:var(--mantine-primary-color-filled-hover);--chip-color:var(--mantine-color-white);--chip-bd:1px solid transparent}.m_be049a53{-webkit-user-select:none;user-select:none;border-radius:var(--chip-radius,1000rem);height:var(--chip-size);font-size:var(--chip-fz,var(--mantine-font-size-sm));line-height:calc(var(--chip-size) - calc(.125rem * var(--mantine-scale)));padding-inline:var(--chip-padding);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;color:var(--mantine-color-text);border:1px solid #0000;align-items:center;display:inline-flex}.m_be049a53:where([data-checked]){padding-inline:var(--chip-checked-padding)}.m_be049a53:where([data-disabled]){cursor:not-allowed;background-color:var(--mantine-color-disabled);color:var(--mantine-color-disabled-color)}:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-dark-6);border:1px solid var(--mantine-color-dark-4)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-dark-5)}}.m_3904c1af:not([data-disabled]):where([data-checked]){--chip-icon-color:var(--chip-color);border:var(--chip-bd)}@media (hover:hover){.m_3904c1af:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media (hover:none){.m_3904c1af:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_fa109255:not([data-disabled]),.m_f7e165c3:not([data-disabled]){color:var(--mantine-color-text);border:1px solid #0000}:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]),:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]),:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]){background-color:var(--mantine-color-dark-5)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):hover,:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):hover{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):hover,:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):hover{background-color:var(--mantine-color-dark-4)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):active,:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):active{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):active,:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):active{background-color:var(--mantine-color-dark-4)}}.m_fa109255:not([data-disabled]):where([data-checked]),.m_f7e165c3:not([data-disabled]):where([data-checked]){--chip-icon-color:var(--chip-color);color:var(--chip-color);background-color:var(--chip-bg)}@media (hover:hover){.m_fa109255:not([data-disabled]):where([data-checked]):hover,.m_f7e165c3:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media (hover:none){.m_fa109255:not([data-disabled]):where([data-checked]):active,.m_f7e165c3:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_9ac86df9{width:calc(var(--chip-icon-size) + (var(--chip-spacing) / 1.5));max-width:calc(var(--chip-icon-size) + (var(--chip-spacing) / 1.5));height:var(--chip-icon-size);align-items:center;display:flex;overflow:hidden}.m_d6d72580{width:var(--chip-icon-size);height:var(--chip-icon-size);color:var(--chip-icon-color,inherit);display:block}.m_bde07329{opacity:0;width:0;height:0;margin:0;padding:0}.m_bde07329:focus-visible+.m_be049a53{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.m_b183c0a2{font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);padding:2px calc(var(--mantine-spacing-xs) / 2);border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-xs);margin:0;overflow:auto}:where([data-mantine-color-scheme=light]) .m_b183c0a2{background-color:var(--code-bg,var(--mantine-color-gray-0))}:where([data-mantine-color-scheme=dark]) .m_b183c0a2{background-color:var(--code-bg,var(--mantine-color-dark-6))}.m_b183c0a2[data-block]{padding:var(--mantine-spacing-xs)}.m_b077c2bc{--ci-eye-dropper-icon-size-xs:14px;--ci-eye-dropper-icon-size-sm:16px;--ci-eye-dropper-icon-size-md:18px;--ci-eye-dropper-icon-size-lg:20px;--ci-eye-dropper-icon-size-xl:22px;--ci-eye-dropper-icon-size:var(--ci-eye-dropper-icon-size-sm)}.m_66a028b5{--ci-button-size-xs:22px;--ci-button-size-sm:26px;--ci-button-size-md:28px;--ci-button-size-lg:32px;--ci-button-size-xl:40px;--ci-button-size:var(--ci-button-size-sm);width:var(--ci-button-size);height:var(--ci-button-size);min-width:var(--ci-button-size);min-height:var(--ci-button-size)}.m_c5ccdcab{--ci-preview-size-xs:16px;--ci-preview-size-sm:18px;--ci-preview-size-md:22px;--ci-preview-size-lg:28px;--ci-preview-size-xl:36px;--ci-preview-size:var(--ci-preview-size-sm)}.m_5ece2cd7{padding:8px}.m_fee9c77{--cp-width-xs:180px;--cp-width-sm:200px;--cp-width-md:240px;--cp-width-lg:280px;--cp-width-xl:320px;--cp-preview-size-xs:26px;--cp-preview-size-sm:34px;--cp-preview-size-md:42px;--cp-preview-size-lg:50px;--cp-preview-size-xl:54px;--cp-thumb-size-xs:8px;--cp-thumb-size-sm:12px;--cp-thumb-size-md:16px;--cp-thumb-size-lg:20px;--cp-thumb-size-xl:22px;--cp-saturation-height-xs:100px;--cp-saturation-height-sm:110px;--cp-saturation-height-md:120px;--cp-saturation-height-lg:140px;--cp-saturation-height-xl:160px;--cp-preview-size:var(--cp-preview-size-sm);--cp-thumb-size:var(--cp-thumb-size-sm);--cp-saturation-height:var(--cp-saturation-height-sm);--cp-width:var(--cp-width-sm);--cp-body-spacing:var(--mantine-spacing-sm);width:var(--cp-width);padding:1px}.m_fee9c77:where([data-full-width]){width:100%}.m_9dddfbac{width:var(--cp-preview-size);height:var(--cp-preview-size)}.m_bffecc3e{padding-top:calc(var(--cp-body-spacing) / 2);display:flex}.m_3283bb96{flex:1}.m_3283bb96:not(:only-child){margin-inline-end:var(--mantine-spacing-xs)}.m_40d572ba{border:2px solid var(--mantine-color-white);width:var(--cp-thumb-size);height:var(--cp-thumb-size);border-radius:var(--cp-thumb-size);left:calc(var(--thumb-x-offset) - var(--cp-thumb-size) / 2);top:calc(var(--thumb-y-offset) - var(--cp-thumb-size) / 2);position:absolute;overflow:hidden;box-shadow:0 0 1px #0009}.m_d8ee6fd8{cursor:pointer;padding-bottom:calc(var(--cp-swatch-size) - calc(.25rem * var(--mantine-scale)));flex:0 0 calc(var(--cp-swatch-size) - calc(.25rem * var(--mantine-scale)));margin:2px;height:unset!important;width:unset!important;min-width:0!important;min-height:0!important}.m_5711e686{margin-top:5px;flex-wrap:wrap;margin-inline:-2px;display:flex}.m_5711e686:only-child{margin-top:0}.m_202a296e{--cp-thumb-size-xs:8px;--cp-thumb-size-sm:12px;--cp-thumb-size-md:16px;--cp-thumb-size-lg:20px;--cp-thumb-size-xl:22px;-webkit-tap-highlight-color:transparent;height:var(--cp-saturation-height);border-radius:var(--mantine-radius-sm);margin:calc(var(--cp-thumb-size) / 2);position:relative}.m_202a296e:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba,.m_202a296e:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_11b3db02{border-radius:var(--mantine-radius-sm);inset:calc(var(--cp-thumb-size) * -1 / 2 - calc(.0625rem * var(--mantine-scale)));position:absolute}.m_d856d47d{--cp-thumb-size-xs:8px;--cp-thumb-size-sm:12px;--cp-thumb-size-md:16px;--cp-thumb-size-lg:20px;--cp-thumb-size-xl:22px;--cp-thumb-size:var(--cp-thumb-size,calc(.75rem * var(--mantine-scale)));height:calc(var(--cp-thumb-size) + calc(.125rem * var(--mantine-scale)));margin-inline:calc(var(--cp-thumb-size) / 2);outline:none;position:relative}.m_d856d47d+.m_d856d47d{margin-top:6px}.m_d856d47d:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba,.m_d856d47d:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}:where([data-mantine-color-scheme=light]) .m_d856d47d{--slider-checkers:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d856d47d{--slider-checkers:var(--mantine-color-dark-4)}.m_8f327113{top:0;bottom:0;inset-inline:calc(var(--cp-thumb-size) * -1 / 2 - calc(.0625rem * var(--mantine-scale)));border-radius:10000rem;position:absolute}.m_de3d2490{--cs-size:28px;--cs-radius:1000px;-webkit-tap-highlight-color:transparent;appearance:none;width:var(--cs-size);height:var(--cs-size);min-width:var(--cs-size);min-height:var(--cs-size);border-radius:var(--cs-radius);color:inherit;border:none;line-height:1;text-decoration:none;display:block;position:relative}[data-mantine-color-scheme=light] .m_de3d2490{--alpha-overlay-color:var(--mantine-color-gray-3);--alpha-overlay-bg:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .m_de3d2490{--alpha-overlay-color:var(--mantine-color-dark-4);--alpha-overlay-bg:var(--mantine-color-dark-7)}.m_862f3d1b{border-radius:var(--cs-radius);position:absolute;inset:0}.m_98ae7f22{border-radius:var(--cs-radius);z-index:1;box-shadow:#0000001a 0 0 0 calc(.0625rem * var(--mantine-scale)) inset, #00000026 0 0 calc(.25rem * var(--mantine-scale)) inset;position:absolute;inset:0}.m_95709ac0{border-radius:var(--cs-radius);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;background-image:linear-gradient(45deg, var(--alpha-overlay-color) 25%, transparent 25%), linear-gradient(-45deg, var(--alpha-overlay-color) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--alpha-overlay-color) 75%), linear-gradient(-45deg, var(--alpha-overlay-bg) 75%, var(--alpha-overlay-color) 75%);position:absolute;inset:0}.m_93e74e3{border-radius:var(--cs-radius);z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.m_88b62a41{--combobox-padding:4px;padding:var(--combobox-padding)}.m_88b62a41:has([data-mantine-scrollbar]) .m_985517d8{max-width:calc(100% + var(--combobox-padding))}.m_88b62a41[data-composed]{padding-inline-end:0}.m_88b62a41[data-hidden]{display:none}.m_88b62a41,.m_b2821a6e{--combobox-option-padding-xs:4px 8px;--combobox-option-padding-sm:6px 10px;--combobox-option-padding-md:8px 12px;--combobox-option-padding-lg:10px 16px;--combobox-option-padding-xl:14px 20px;--combobox-option-padding:var(--combobox-option-padding-sm)}.m_92253aa5{padding:var(--combobox-option-padding);font-size:var(--combobox-option-fz,var(--mantine-font-size-sm));border-radius:var(--mantine-radius-default);color:inherit;cursor:pointer;overflow-wrap:break-word;background-color:#0000}.m_92253aa5:where([data-combobox-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_92253aa5:where([data-combobox-disabled]){cursor:not-allowed;opacity:.35}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}.m_985517d8{margin-inline:calc(var(--combobox-padding) * -1);margin-top:calc(var(--combobox-padding) * -1);width:calc(100% + var(--combobox-padding) * 2);border-top-width:0;margin-bottom:var(--combobox-padding);border-inline-width:0;border-end-end-radius:0;border-end-start-radius:0;position:relative}:where([data-mantine-color-scheme=light]) .m_985517d8,:where([data-mantine-color-scheme=light]) .m_985517d8:focus{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_985517d8,:where([data-mantine-color-scheme=dark]) .m_985517d8:focus{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=light]) .m_985517d8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_985517d8{background-color:var(--mantine-color-dark-7)}.m_2530cd1d{font-size:var(--combobox-option-fz,var(--mantine-font-size-sm));text-align:center;padding:var(--combobox-option-padding);color:var(--mantine-color-dimmed)}.m_858f94bd,.m_82b967cb{font-size:var(--combobox-option-fz,var(--mantine-font-size-sm));margin-inline:calc(var(--combobox-padding) * -1);padding:var(--combobox-option-padding);border:0 solid #0000}:where([data-mantine-color-scheme=light]) .m_858f94bd,:where([data-mantine-color-scheme=light]) .m_82b967cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_858f94bd,:where([data-mantine-color-scheme=dark]) .m_82b967cb{border-color:var(--mantine-color-dark-4)}.m_82b967cb{margin-top:var(--combobox-padding);margin-bottom:calc(var(--combobox-padding) * -1);border-top-width:1px}.m_858f94bd{margin-bottom:var(--combobox-padding);margin-top:calc(var(--combobox-padding) * -1);border-bottom-width:1px}.m_254f3e4f:has(.m_2bb2e9e5:only-child){display:none}.m_2bb2e9e5{color:var(--mantine-color-dimmed);font-size:calc(var(--combobox-option-fz,var(--mantine-font-size-sm)) * .85);padding:var(--combobox-option-padding);align-items:center;font-weight:500;display:flex;position:relative}.m_2bb2e9e5:after{content:"";height:1px;flex:1;margin-inline-start:var(--mantine-spacing-xs);inset-inline:0}:where([data-mantine-color-scheme=light]) .m_2bb2e9e5:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_2bb2e9e5:after{background-color:var(--mantine-color-dark-4)}.m_2bb2e9e5:only-child{display:none}.m_2943220b{--combobox-chevron-size-xs:14px;--combobox-chevron-size-sm:18px;--combobox-chevron-size-md:20px;--combobox-chevron-size-lg:24px;--combobox-chevron-size-xl:28px;--combobox-chevron-size:var(--combobox-chevron-size-sm)}:where([data-mantine-color-scheme=light]) .m_2943220b{--_combobox-chevron-color:var(--combobox-chevron-color,var(--mantine-color-gray-6))}:where([data-mantine-color-scheme=dark]) .m_2943220b{--_combobox-chevron-color:var(--combobox-chevron-color,var(--mantine-color-dark-3))}.m_2943220b{width:var(--combobox-chevron-size);height:var(--combobox-chevron-size);color:var(--_combobox-chevron-color)}.m_2943220b:where([data-error]){color:var(--combobox-chevron-color,var(--mantine-color-error))}.m_390b5f4{align-items:center;gap:8px;display:flex}.m_390b5f4:where([data-reverse]){justify-content:space-between}.m_8ee53fc2{opacity:.4;width:.8em;min-width:.8em;height:.8em}:where([data-combobox-selected]) .m_8ee53fc2{opacity:1}.m_a530ee0a{width:.8em;min-width:.8em;height:.8em}.m_7485cace{--container-size-xs:540px;--container-size-sm:720px;--container-size-md:960px;--container-size-lg:1140px;--container-size-xl:1320px;--container-size:var(--container-size-md)}.m_7485cace:where([data-strategy=block]){max-width:var(--container-size);padding-inline:var(--mantine-spacing-md);margin-inline:auto}.m_7485cace:where([data-strategy=block]):where([data-fluid]){max-width:100%}.m_7485cace:where([data-strategy=grid]){grid-template-columns:1fr min(100%, var(--container-size)) 1fr;margin-inline:auto;display:grid}.m_7485cace:where([data-strategy=grid])>*{grid-column:2}.m_7485cace:where([data-strategy=grid])>[data-breakout]{grid-column:1/-1}.m_7485cace:where([data-strategy=grid])>[data-breakout]>[data-container]{max-width:var(--container-size);margin-inline:auto}.m_e2125a27{--dialog-size-xs:160px;--dialog-size-sm:200px;--dialog-size-md:340px;--dialog-size-lg:400px;--dialog-size-xl:500px;--dialog-size:var(--dialog-size-md);width:var(--dialog-size);max-width:calc(100vw - var(--mantine-spacing-xl) * 2);min-height:50px;position:relative}.m_5abab665{top:calc(var(--mantine-spacing-md) / 2);position:absolute;inset-inline-end:calc(var(--mantine-spacing-md) / 2)}.m_3eebeb36{--divider-size-xs:1px;--divider-size-sm:2px;--divider-size-md:3px;--divider-size-lg:4px;--divider-size-xl:5px;--divider-size:var(--divider-size-xs)}:where([data-mantine-color-scheme=light]) .m_3eebeb36{--divider-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3eebeb36{--divider-color:var(--mantine-color-dark-4)}.m_3eebeb36:where([data-orientation=horizontal]){border-top:var(--divider-size) var(--divider-border-style,solid) var(--divider-color)}.m_3eebeb36:where([data-orientation=vertical]){border-inline-start:var(--divider-size) var(--divider-border-style,solid) var(--divider-color);align-self:stretch;height:auto}.m_3eebeb36:where([data-with-label]){border:0}.m_9e365f20{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);white-space:nowrap;align-items:center;display:flex}.m_9e365f20:where([data-position=left]):before,.m_9e365f20:where([data-position=right]):after{display:none}.m_9e365f20:before{content:"";border-top:var(--divider-size) var(--divider-border-style,solid) var(--divider-color);height:1px;flex:1;margin-inline-end:var(--mantine-spacing-xs)}.m_9e365f20:after{content:"";border-top:var(--divider-size) var(--divider-border-style,solid) var(--divider-color);height:1px;flex:1;margin-inline-start:var(--mantine-spacing-xs)}.m_f11b401e{--drawer-size-xs:320px;--drawer-size-sm:380px;--drawer-size-md:440px;--drawer-size-lg:620px;--drawer-size-xl:780px;--drawer-size:var(--drawer-size-md);--drawer-offset:0rem}.m_5a7c2c9{z-index:1000}.m_b8a05bbd{flex:var(--drawer-flex,0 0 var(--drawer-size));height:var(--drawer-height,calc(100% - var(--drawer-offset) * 2));margin:var(--drawer-offset);max-width:calc(100% - var(--drawer-offset) * 2);max-height:calc(100% - var(--drawer-offset) * 2);overflow-y:auto}.m_b8a05bbd[data-hidden]{pointer-events:none;opacity:0!important}.m_31cd769a{justify-content:var(--drawer-justify,flex-start);align-items:var(--drawer-align,flex-start);display:flex}.m_e9408a47{padding:var(--mantine-spacing-lg);padding-top:var(--mantine-spacing-xs);border-radius:var(--fieldset-radius,var(--mantine-radius-default));min-inline-size:auto}.m_84c9523a{border:1px solid}:where([data-mantine-color-scheme=light]) .m_84c9523a{border-color:var(--mantine-color-gray-3);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_84c9523a{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-7)}.m_ef274e49{border:1px solid}:where([data-mantine-color-scheme=light]) .m_ef274e49{border-color:var(--mantine-color-gray-3);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_ef274e49{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_eda993d3{border:0;border-radius:0;padding:0}.m_90794832{font-size:var(--mantine-font-size-sm)}.m_74ca27fe{margin-bottom:var(--mantine-spacing-sm);padding:0}.m_8478a6da{container:mantine-grid/inline-size}.m_410352e9{--grid-overflow:visible;--grid-margin:calc(var(--grid-gutter) / -2);--grid-col-padding:calc(var(--grid-gutter) / 2);overflow:var(--grid-overflow)}.m_dee7bd2f{width:calc(100% + var(--grid-gutter));justify-content:var(--grid-justify);align-items:var(--grid-align);margin:var(--grid-margin);flex-wrap:wrap;display:flex}.m_96bdd299{--col-flex-grow:0;--col-offset:0rem;flex-shrink:0;order:var(--col-order);flex-basis:var(--col-flex-basis);width:var(--col-width);max-width:var(--col-max-width);flex-grow:var(--col-flex-grow);padding:var(--grid-col-padding);margin-inline-start:var(--col-offset)}.m_9e117634{object-fit:var(--image-object-fit,cover);border-radius:var(--image-radius,0);width:100%;display:block}@keyframes m_885901b1{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(2.8)}}.m_e5262200{--indicator-size:10px;--indicator-color:var(--mantine-primary-color-filled);display:block;position:relative}.m_e5262200:where([data-inline]){display:inline-block}.m_760d1fb1{top:var(--indicator-top);left:var(--indicator-left);right:var(--indicator-right);bottom:var(--indicator-bottom);transform:translate(var(--indicator-translate-x), var(--indicator-translate-y));min-width:var(--indicator-size);height:var(--indicator-size);border-radius:var(--indicator-radius,1000rem);z-index:var(--indicator-z-index,200);font-size:var(--mantine-font-size-xs);background-color:var(--indicator-color);color:var(--indicator-text-color,var(--mantine-color-white));white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute}.m_760d1fb1:before{content:"";background-color:var(--indicator-color);border-radius:var(--indicator-radius,1000rem);z-index:-1;position:absolute;inset:0}.m_760d1fb1:where([data-with-label]){padding-inline:calc(var(--mantine-spacing-xs) / 2)}.m_760d1fb1:where([data-with-border]){border:2px solid var(--mantine-color-body)}.m_760d1fb1[data-processing]:before{animation:1s linear infinite m_885901b1}.m_5f75b09e{--label-lh-xs:16px;--label-lh-sm:20px;--label-lh-md:24px;--label-lh-lg:30px;--label-lh-xl:36px;--label-lh:var(--label-lh-sm)}.m_5f75b09e[data-label-position=left]{--label-order:1;--label-offset-end:var(--mantine-spacing-sm);--label-offset-start:0}.m_5f75b09e[data-label-position=right]{--label-order:2;--label-offset-end:0;--label-offset-start:var(--mantine-spacing-sm)}.m_5f6e695e{-webkit-tap-highlight-color:transparent;display:flex}.m_d3ea56bb{--label-cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;font-size:var(--label-fz,var(--mantine-font-size-sm));line-height:var(--label-lh);cursor:var(--label-cursor);flex-direction:column;order:var(--label-order);display:inline-flex}fieldset:disabled .m_d3ea56bb,.m_d3ea56bb[data-disabled]{--label-cursor:not-allowed}.m_8ee546b8{cursor:var(--label-cursor);color:inherit;padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}fieldset:disabled .m_8ee546b8,.m_8ee546b8:where([data-disabled]){color:var(--mantine-color-disabled-color)}.m_328f68c0{margin-top:calc(var(--mantine-spacing-xs) / 2);cursor:default;padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}.m_8e8a99cc{margin-top:calc(var(--mantine-spacing-xs) / 2);padding-inline-start:var(--label-offset-start);padding-inline-end:var(--label-offset-end)}.m_dc6f14e2{--kbd-fz-xs:10px;--kbd-fz-sm:12px;--kbd-fz-md:14px;--kbd-fz-lg:16px;--kbd-fz-xl:20px;--kbd-fz:var(--kbd-fz-sm);font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);font-weight:700;font-size:var(--kbd-fz);border-radius:var(--mantine-radius-sm);text-align:center;unicode-bidi:embed;border:1px solid;border-bottom-width:3px;padding:.12em .45em}:where([data-mantine-color-scheme=light]) .m_dc6f14e2{border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6f14e2{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-0);background-color:var(--mantine-color-dark-6)}.m_abbac491{--list-fz:var(--mantine-font-size-md);--list-lh:var(--mantine-line-height-md);--list-marker-gap:var(--mantine-spacing-lg);font-size:var(--list-fz);line-height:var(--list-lh);margin:0;padding:0;padding-inline-start:var(--list-marker-gap);list-style-position:outside}.m_abbac491[data-type=none]{--list-marker-gap:0}.m_abbac491:where([data-with-padding]){padding-inline-start:calc(var(--list-marker-gap) + var(--mantine-spacing-md))}.m_abb6bec2{white-space:normal;line-height:var(--list-lh)}.m_abb6bec2:where([data-with-icon]){list-style:none}.m_abb6bec2:where([data-with-icon]) .m_75cd9f71{--li-direction:row;--li-align:center}.m_abb6bec2:where(:not(:first-of-type)){margin-top:var(--list-spacing,0)}.m_abb6bec2:where([data-centered]){line-height:1}.m_75cd9f71{flex-direction:var(--li-direction,column);align-items:var(--li-align,flex-start);white-space:normal;display:inline-flex}.m_60f83e5b{vertical-align:middle;margin-inline-end:var(--mantine-spacing-sm);display:inline-block}.m_6e45937b{z-index:var(--lo-z-index);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.m_e8eb006c{z-index:calc(var(--lo-z-index) + 1);position:relative}.m_df587f17{z-index:var(--lo-z-index)}.m_bcb3f3c2{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=light]) .m_bcb3f3c2{background-color:var(--mark-bg-light)}:where([data-mantine-color-scheme=dark]) .m_bcb3f3c2{background-color:var(--mark-bg-dark)}.m_dc9b7c9f{padding:4px}.m_9bfac126{color:var(--mantine-color-dimmed);font-weight:500;font-size:var(--mantine-font-size-xs);padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm);cursor:default}.m_efdf90cb{border-top:1px solid;margin-top:4px;margin-bottom:4px}:where([data-mantine-color-scheme=light]) .m_efdf90cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_efdf90cb{border-color:var(--mantine-color-dark-4)}.m_99ac2aa1{font-size:var(--mantine-font-size-sm);width:100%;padding:calc(var(--mantine-spacing-xs) / 1.5) var(--mantine-spacing-sm);border-radius:var(--popover-radius,var(--mantine-radius-default));color:var(--menu-item-color,var(--mantine-color-text));-webkit-user-select:none;user-select:none;align-items:center;display:flex}.m_99ac2aa1:where([data-disabled],:disabled){color:var(--mantine-color-disabled-color);opacity:.6;cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_99ac2aa1:where(:hover,:focus):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover,var(--mantine-color-gray-1))}:where([data-mantine-color-scheme=dark]) .m_99ac2aa1:where(:hover,:focus):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover,var(--mantine-color-dark-4))}.m_99ac2aa1:where([data-sub-menu-item]){padding-inline-end:5px}.m_5476e0d3{flex:1}.m_8b75e504{justify-content:center;align-items:center;display:flex}.m_8b75e504:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_8b75e504:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_b85b0bed{transform:rotate(-90deg)}:where([dir=rtl]) .m_b85b0bed{transform:rotate(90deg)}.m_9df02822{--modal-size-xs:320px;--modal-size-sm:380px;--modal-size-md:440px;--modal-size-lg:620px;--modal-size-xl:780px;--modal-size:var(--modal-size-md);--modal-y-offset:5dvh;--modal-x-offset:5vw}.m_9df02822[data-full-screen]{--modal-border-radius:0!important}.m_9df02822[data-full-screen] .m_54c44539{--modal-content-flex:0 0 100%;--modal-content-max-height:auto;--modal-content-height:100dvh}.m_9df02822[data-full-screen] .m_1f958f16{--modal-inner-y-offset:0;--modal-inner-x-offset:0}.m_9df02822[data-centered] .m_1f958f16{--modal-inner-align:center}.m_d0e2b9cd{border-start-start-radius:var(--modal-radius,var(--mantine-radius-default));border-start-end-radius:var(--modal-radius,var(--mantine-radius-default))}.m_54c44539{flex:var(--modal-content-flex,0 0 var(--modal-size));max-width:100%;max-height:var(--modal-content-max-height,calc(100dvh - var(--modal-y-offset) * 2));height:var(--modal-content-height,auto);overflow-y:auto}.m_54c44539[data-full-screen]{border-radius:0}.m_54c44539[data-hidden]{pointer-events:none;opacity:0!important}.m_1f958f16{justify-content:center;align-items:var(--modal-inner-align,flex-start);padding-top:var(--modal-inner-y-offset,var(--modal-y-offset));padding-bottom:var(--modal-inner-y-offset,var(--modal-y-offset));padding-inline:var(--modal-inner-x-offset,var(--modal-x-offset));display:flex}.m_f0824112{--nl-bg:var(--mantine-primary-color-light);--nl-hover:var(--mantine-primary-color-light-hover);--nl-color:var(--mantine-primary-color-light-color);width:100%;padding:8px var(--mantine-spacing-sm);-webkit-user-select:none;user-select:none;align-items:center;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_f0824112:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_f0824112:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:active{background-color:var(--mantine-color-dark-6)}}.m_f0824112:where([data-disabled]){opacity:.4;pointer-events:none}.m_f0824112:where([data-active],[aria-current=page]){background-color:var(--nl-bg);color:var(--nl-color)}@media (hover:hover){.m_f0824112:where([data-active],[aria-current=page]):hover{background-color:var(--nl-hover)}}@media (hover:none){.m_f0824112:where([data-active],[aria-current=page]):active{background-color:var(--nl-hover)}}.m_f0824112:where([data-active],[aria-current=page]) .m_57492dcc{--description-opacity:.9;--description-color:var(--nl-color)}.m_690090b5{justify-content:center;align-items:center;transition:transform .15s;display:flex}.m_690090b5>svg{display:block}.m_690090b5:where([data-position=left]){margin-inline-end:var(--mantine-spacing-sm)}.m_690090b5:where([data-position=right]){margin-inline-start:var(--mantine-spacing-sm)}.m_690090b5:where([data-rotate]){transform:rotate(90deg)}.m_1f6ac4c4{font-size:var(--mantine-font-size-sm)}.m_f07af9d2{text-overflow:ellipsis;flex:1;overflow:hidden}.m_f07af9d2:where([data-no-wrap]){white-space:nowrap}.m_57492dcc{font-size:var(--mantine-font-size-xs);opacity:var(--description-opacity,1);color:var(--description-color,var(--mantine-color-dimmed));text-overflow:ellipsis;display:block;overflow:hidden}:where([data-no-wrap]) .m_57492dcc{white-space:nowrap}.m_e17b862f{padding-inline-start:var(--nl-offset,var(--mantine-spacing-lg))}.m_1fd8a00b{transform:rotate(-90deg)}.m_a513464{--notification-radius:var(--mantine-radius-default);--notification-color:var(--mantine-primary-color-filled);box-sizing:border-box;padding-inline-start:22px;padding-inline-end:var(--mantine-spacing-xs);padding-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);border-radius:var(--notification-radius);box-shadow:var(--mantine-shadow-lg);align-items:center;display:flex;position:relative;overflow:hidden}.m_a513464:before{content:"";width:6px;top:var(--notification-radius);bottom:var(--notification-radius);border-radius:var(--notification-radius);background-color:var(--notification-color);display:block;position:absolute;inset-inline-start:4px}:where([data-mantine-color-scheme=light]) .m_a513464{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_a513464{background-color:var(--mantine-color-dark-6)}.m_a513464:where([data-with-icon]):before{display:none}:where([data-mantine-color-scheme=light]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-dark-4)}.m_a4ceffb{box-sizing:border-box;background-color:var(--notification-color);width:28px;height:28px;color:var(--mantine-color-white);border-radius:28px;justify-content:center;align-items:center;margin-inline-end:var(--mantine-spacing-md);display:flex}.m_b0920b15{margin-inline-end:var(--mantine-spacing-md)}.m_a49ed24{flex:1;margin-inline-end:var(--mantine-spacing-xs);overflow:hidden}.m_3feedf16{text-overflow:ellipsis;font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);margin-bottom:2px;font-weight:500;overflow:hidden}:where([data-mantine-color-scheme=light]) .m_3feedf16{color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_3feedf16{color:var(--mantine-color-white)}.m_3d733a3a{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);text-overflow:ellipsis;overflow:hidden}:where([data-mantine-color-scheme=light]) .m_3d733a3a{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a{color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-dark-2)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_919a4d88:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:hover{background-color:var(--mantine-color-dark-8)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_919a4d88:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:active{background-color:var(--mantine-color-dark-8)}}.m_e2f5cd4e{--ni-right-section-width-xs:17px;--ni-right-section-width-sm:24px;--ni-right-section-width-md:27px;--ni-right-section-width-lg:31px;--ni-right-section-width-xl:34px}.m_95e17d22{--ni-chevron-size-xs:10px;--ni-chevron-size-sm:14px;--ni-chevron-size-md:16px;--ni-chevron-size-lg:18px;--ni-chevron-size-xl:20px;--ni-chevron-size:var(--ni-chevron-size-sm);width:100%;height:calc(var(--input-height) - calc(.125rem * var(--mantine-scale)));max-width:calc(var(--ni-chevron-size) * 1.7);flex-direction:column;margin-inline-start:auto;display:flex}.m_80b4b171{--control-border:1px solid var(--input-bd);--control-radius:calc(var(--input-radius) - calc(.0625rem * var(--mantine-scale)));width:100%;height:calc(var(--input-height) / 2 - calc(.0625rem * var(--mantine-scale)));border-inline-start:var(--control-border);color:var(--mantine-color-text);cursor:pointer;background-color:#0000;flex:0 0 50%;justify-content:center;align-items:center;padding:0;display:flex}.m_80b4b171:where(:disabled){cursor:not-allowed;opacity:.6;color:var(--mantine-color-disabled-color);background-color:#0000}.m_e2f5cd4e[data-error] :where(.m_80b4b171){color:var(--mantine-color-error)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_80b4b171:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:hover{background-color:var(--mantine-color-dark-4)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_80b4b171:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:active{background-color:var(--mantine-color-dark-4)}}.m_80b4b171:where(:first-of-type){border-radius:0;border-start-end-radius:var(--control-radius)}.m_80b4b171:last-of-type{border-radius:0;border-end-end-radius:var(--control-radius)}.m_4addd315{--pagination-control-size-xs:22px;--pagination-control-size-sm:26px;--pagination-control-size-md:32px;--pagination-control-size-lg:38px;--pagination-control-size-xl:44px;--pagination-control-size:var(--pagination-control-size-md);--pagination-control-fz:var(--mantine-font-size-md);--pagination-active-bg:var(--mantine-primary-color-filled)}.m_326d024a{cursor:pointer;color:var(--mantine-color-text);height:var(--pagination-control-size);min-width:var(--pagination-control-size);font-size:var(--pagination-control-fz);border-radius:var(--pagination-control-radius,var(--mantine-radius-default));border:1px solid;justify-content:center;align-items:center;line-height:1;display:flex}.m_326d024a:where([data-with-padding]){padding:calc(var(--pagination-control-size) / 4)}.m_326d024a:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.4}:where([data-mantine-color-scheme=light]) .m_326d024a{border-color:var(--mantine-color-gray-4);background-color:var(--mantine-color-white)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-0)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-0)}}:where([data-mantine-color-scheme=dark]) .m_326d024a{border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}}.m_326d024a:where([data-active]){background-color:var(--pagination-active-bg);border-color:var(--pagination-active-bg);color:var(--pagination-active-color,var(--mantine-color-white))}@media (hover:hover){.m_326d024a:where([data-active]):hover{background-color:var(--pagination-active-bg)}}@media (hover:none){.m_326d024a:where([data-active]):active{background-color:var(--pagination-active-bg)}}.m_4ad7767d{height:var(--pagination-control-size);min-width:var(--pagination-control-size);pointer-events:none;justify-content:center;align-items:center;display:flex}.m_7cda1cd6{--pill-fz-xs:10px;--pill-fz-sm:12px;--pill-fz-md:14px;--pill-fz-lg:16px;--pill-fz-xl:18px;--pill-height-xs:18px;--pill-height-sm:22px;--pill-height-md:25px;--pill-height-lg:28px;--pill-height-xl:32px;--pill-fz:var(--pill-fz-sm);--pill-height:var(--pill-height-sm);font-size:var(--pill-fz);height:var(--pill-height);border-radius:var(--pill-radius,1000rem);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:0;align-items:center;max-width:100%;padding-inline:.8em;line-height:1;display:inline-flex}:where([data-mantine-color-scheme=dark]) .m_7cda1cd6{background-color:var(--mantine-color-dark-7);color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_7cda1cd6{color:var(--mantine-color-black)}.m_7cda1cd6:where([data-with-remove]:not(:has(button:disabled))){padding-inline-end:0}.m_7cda1cd6:where([data-disabled],:has(button:disabled)){cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_44da308b{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=light]) .m_44da308b:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-disabled)}:where([data-mantine-color-scheme=light]) .m_e3a01f8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=light]) .m_e3a01f8:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-disabled)}.m_1e0e6180{cursor:inherit;height:100%;line-height:var(--pill-height);text-overflow:ellipsis;overflow:hidden}.m_ae386778{color:inherit;font-size:inherit;height:100%;min-height:unset;min-width:2em;width:unset;border-radius:0;border-start-end-radius:var(--pill-radius,50%);border-end-end-radius:var(--pill-radius,50%);flex:0;padding-inline:.1em .3em}.m_7cda1cd6[data-disabled]>.m_ae386778,.m_ae386778:disabled{cursor:not-allowed;background-color:#0000;width:.8em;min-width:.8em;padding:0;display:none}.m_7cda1cd6[data-disabled]>.m_ae386778>svg,.m_ae386778:disabled>svg{display:none}.m_ae386778>svg{pointer-events:none}.m_1dcfd90b{--pg-gap-xs:6px;--pg-gap-sm:8px;--pg-gap-md:10px;--pg-gap-lg:12px;--pg-gap-xl:12px;--pg-gap:var(--pg-gap-sm);align-items:center;gap:var(--pg-gap);flex-wrap:wrap;display:flex}.m_f61ca620{--psi-button-size-xs:22px;--psi-button-size-sm:26px;--psi-button-size-md:28px;--psi-button-size-lg:32px;--psi-button-size-xl:40px;--psi-icon-size-xs:12px;--psi-icon-size-sm:15px;--psi-icon-size-md:17px;--psi-icon-size-lg:19px;--psi-icon-size-xl:21px;--psi-button-size:var(--psi-button-size-sm);--psi-icon-size:var(--psi-icon-size-sm)}.m_ccf8da4c{position:relative;overflow:hidden}.m_f2d85dd2{font-family:var(--mantine-font-family);font-size:inherit;line-height:var(--mantine-line-height);width:100%;height:100%;color:inherit;background-color:#0000;border:0;outline:0;padding-inline-start:var(--input-padding-inline-start);padding-inline-end:var(--input-padding-inline-end);position:absolute;inset:0}.m_ccf8da4c[data-disabled] .m_f2d85dd2,.m_f2d85dd2:disabled{cursor:not-allowed}.m_f2d85dd2::placeholder{color:var(--input-placeholder-color);opacity:1}.m_f2d85dd2::-ms-reveal{display:none}.m_b1072d44{width:var(--psi-button-size);height:var(--psi-button-size);min-width:var(--psi-button-size);min-height:var(--psi-button-size)}.m_b1072d44:disabled{display:none}.m_45c4369d{appearance:none;min-width:100px;font-size:inherit;height:1.6em;color:inherit;background-color:#0000;border:0;flex:1;padding:0}.m_45c4369d::placeholder{color:var(--input-placeholder-color);opacity:1}.m_45c4369d:where([data-type=hidden],[data-type=auto]){pointer-events:none;opacity:0;width:1px;height:1px;position:absolute;top:0;left:0}.m_45c4369d:focus{outline:none}.m_45c4369d:where([data-type=auto]:focus){visibility:visible;opacity:1;height:1.6em;position:static}.m_45c4369d:where([data-pointer]:not([data-disabled],:disabled)){cursor:pointer}.m_45c4369d:where([data-disabled],:disabled){cursor:not-allowed}.m_f1cb205a{--pin-input-size-xs:30px;--pin-input-size-sm:36px;--pin-input-size-md:42px;--pin-input-size-lg:50px;--pin-input-size-xl:60px;--pin-input-size:var(--pin-input-size-sm)}.m_cb288ead{width:var(--pin-input-size);height:var(--pin-input-size)}@keyframes m_81a374bd{0%{background-position:0 0}to{background-position:40px 0}}@keyframes m_e0fb7a86{0%{background-position:0 0}to{background-position:0 40px}}.m_db6d6462{--progress-radius:var(--mantine-radius-default);--progress-size:var(--progress-size-md);--progress-size-xs:3px;--progress-size-sm:5px;--progress-size-md:8px;--progress-size-lg:12px;--progress-size-xl:16px;height:var(--progress-size);border-radius:var(--progress-radius);display:flex;position:relative;overflow:hidden}:where([data-mantine-color-scheme=light]) .m_db6d6462{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_db6d6462{background-color:var(--mantine-color-dark-4)}.m_db6d6462:where([data-orientation=vertical]){height:auto;width:var(--progress-size);flex-direction:column-reverse}.m_2242eb65{background-color:var(--progress-section-color);height:100%;width:var(--progress-section-size);transition:width var(--progress-transition-duration,.1s) ease;background-size:20px 20px;justify-content:center;align-items:center;display:flex;overflow:hidden}.m_2242eb65:where([data-striped]){background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000)}.m_2242eb65:where([data-animated]){animation:1s linear infinite m_81a374bd}.m_2242eb65:where(:last-of-type){border-radius:0;border-start-end-radius:var(--progress-radius);border-end-end-radius:var(--progress-radius)}.m_2242eb65:where(:first-of-type){border-radius:0;border-start-start-radius:var(--progress-radius);border-end-start-radius:var(--progress-radius)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65{width:100%;height:var(--progress-section-size);transition:height var(--progress-transition-duration,.1s) ease}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where([data-striped]){background-image:linear-gradient(135deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where([data-animated]){animation:1s linear infinite m_e0fb7a86}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where(:last-of-type){border-radius:0;border-start-start-radius:var(--progress-radius);border-start-end-radius:var(--progress-radius)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where(:first-of-type){border-radius:0;border-end-end-radius:var(--progress-radius);border-end-start-radius:var(--progress-radius)}.m_91e40b74{color:var(--progress-label-color,var(--mantine-color-white));-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;font-weight:700;font-size:min(calc(var(--progress-size) * .65), calc(1.125rem * var(--mantine-scale)));padding-inline:4px;line-height:1;overflow:hidden}.m_db6d6462:where([data-orientation=vertical]) .m_91e40b74{writing-mode:vertical-rl}.m_f3f1af94{--radio-size-xs:16px;--radio-size-sm:20px;--radio-size-md:24px;--radio-size-lg:30px;--radio-size-xl:36px;--radio-size:var(--radio-size-sm);--radio-icon-size-xs:6px;--radio-icon-size-sm:8px;--radio-icon-size-md:10px;--radio-icon-size-lg:14px;--radio-icon-size-xl:16px;--radio-icon-size:var(--radio-icon-size-sm);--radio-icon-color:var(--mantine-color-white)}.m_89c4f5e4{width:var(--radio-size);height:var(--radio-size);order:1;position:relative}.m_89c4f5e4:where([data-label-position=left]){order:2}.m_f3ed6b2b{color:var(--radio-icon-color);opacity:var(--radio-icon-opacity,0);transform:var(--radio-icon-transform,scale(.2) translateY(calc(.625rem * var(--mantine-scale))));pointer-events:none;width:var(--radio-icon-size);height:var(--radio-icon-size);top:calc(50% - var(--radio-icon-size) / 2);left:calc(50% - var(--radio-icon-size) / 2);transition:opacity .1s,transform .2s;position:absolute}.m_8a3dbb89{appearance:none;width:var(--radio-size);height:var(--radio-size);border-radius:var(--radio-radius,var(--radio-size));cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;border:1px solid;justify-content:center;align-items:center;margin:0;transition-property:background-color,border-color;transition-duration:.1s;transition-timing-function:ease;display:flex;position:relative}:where([data-mantine-color-scheme=light]) .m_8a3dbb89{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_8a3dbb89{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_8a3dbb89:checked{background-color:var(--radio-color,var(--mantine-primary-color-filled));border-color:var(--radio-color,var(--mantine-primary-color-filled))}.m_8a3dbb89:checked+.m_f3ed6b2b{--radio-icon-opacity:1;--radio-icon-transform:scale(1)}.m_8a3dbb89:disabled{cursor:not-allowed;background-color:var(--mantine-color-disabled);border-color:var(--mantine-color-disabled-border)}.m_8a3dbb89:disabled+.m_f3ed6b2b{--radio-icon-color:var(--mantine-color-disabled-color)}.m_8a3dbb89:where([data-error]){border-color:var(--mantine-color-error)}.m_1bfe9d39+.m_f3ed6b2b{--radio-icon-color:var(--radio-color)}.m_1bfe9d39:checked:not(:disabled){border-color:var(--radio-color);background-color:#0000}.m_1bfe9d39:checked:not(:disabled)+.m_f3ed6b2b{--radio-icon-color:var(--radio-color);--radio-icon-opacity:1;--radio-icon-transform:none}.m_f8d312f2{--rating-size-xs:14px;--rating-size-sm:18px;--rating-size-md:20px;--rating-size-lg:28px;--rating-size-xl:32px;width:max-content;display:flex}.m_f8d312f2:where(:has(input:disabled)){pointer-events:none}.m_61734bb7{transition:transform .1s;position:relative}.m_61734bb7:where([data-active]){z-index:1;transform:scale(1.1)}.m_5662a89a{width:var(--rating-size);height:var(--rating-size);display:block}:where([data-mantine-color-scheme=light]) .m_5662a89a{fill:var(--mantine-color-gray-3);stroke:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_5662a89a{fill:var(--mantine-color-dark-3);stroke:var(--mantine-color-dark-3)}.m_5662a89a:where([data-filled]){fill:var(--rating-color);stroke:var(--rating-color)}.m_211007ba{white-space:nowrap;opacity:0;-webkit-tap-highlight-color:transparent;width:0;height:0;position:absolute;overflow:hidden}.m_211007ba:focus-visible+label{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.m_21342ee4{cursor:pointer;z-index:var(--rating-item-z-index,0);-webkit-tap-highlight-color:transparent;display:block;position:absolute;top:0;left:0}.m_21342ee4:where([data-read-only]){cursor:default}.m_21342ee4:where(:last-of-type){position:relative}.m_fae05d6a{clip-path:var(--rating-symbol-clip-path)}.m_b32e4812{width:var(--rp-size);height:var(--rp-size);min-width:var(--rp-size);min-height:var(--rp-size);--rp-transition-duration:0s;position:relative}.m_d43b5134{width:var(--rp-size);height:var(--rp-size);min-width:var(--rp-size);min-height:var(--rp-size);transform:rotate(-90deg)}.m_b1ca1fbf{stroke:var(--curve-color,var(--rp-curve-root-color));transition:stroke-dashoffset var(--rp-transition-duration) ease, stroke-dasharray var(--rp-transition-duration) ease, stroke var(--rp-transition-duration)}[data-mantine-color-scheme=light] .m_b1ca1fbf{--rp-curve-root-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_b1ca1fbf{--rp-curve-root-color:var(--mantine-color-dark-4)}.m_b23f9dc4{top:50%;inset-inline:var(--rp-label-offset);position:absolute;transform:translateY(-50%)}.m_cf365364{--sc-padding-xs:2px 6px;--sc-padding-sm:3px 10px;--sc-padding-md:4px 14px;--sc-padding-lg:7px 16px;--sc-padding-xl:10px 20px;--sc-transition-duration:.2s;--sc-padding:var(--sc-padding-sm);--sc-transition-timing-function:ease;--sc-font-size:var(--mantine-font-size-sm);border-radius:var(--sc-radius,var(--mantine-radius-default));flex-direction:row;width:auto;padding:4px;display:inline-flex;position:relative;overflow:hidden}.m_cf365364:where([data-full-width]){display:flex}.m_cf365364:where([data-orientation=vertical]){flex-direction:column;width:max-content;display:flex}.m_cf365364:where([data-orientation=vertical]):where([data-full-width]){width:auto}:where([data-mantine-color-scheme=light]) .m_cf365364{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_cf365364{background-color:var(--mantine-color-dark-8)}.m_9e182ccd{z-index:1;border-radius:var(--sc-radius,var(--mantine-radius-default));display:block;position:absolute}:where([data-mantine-color-scheme=light]) .m_9e182ccd{box-shadow:var(--sc-shadow,none);background-color:var(--sc-color,var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_9e182ccd{box-shadow:none;background-color:var(--sc-color,var(--mantine-color-dark-5))}.m_1738fcb2{-webkit-tap-highlight-color:transparent;text-align:center;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;border-radius:var(--sc-radius,var(--mantine-radius-default));font-weight:500;font-size:var(--sc-font-size);padding:var(--sc-padding);transition:color var(--sc-transition-duration) var(--sc-transition-timing-function);cursor:pointer;outline:var(--segmented-control-outline,none);display:block;overflow:hidden}:where([data-mantine-color-scheme=light]) .m_1738fcb2{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2{color:var(--mantine-color-dark-1)}.m_1738fcb2:where([data-read-only]){cursor:default}fieldset:disabled .m_1738fcb2,.m_1738fcb2:where([data-disabled]){cursor:not-allowed;color:var(--mantine-color-disabled-color)}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color,var(--mantine-color-black))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color,var(--mantine-color-white))}.m_cf365364:where([data-initialized]) .m_1738fcb2:where([data-active]):before{display:none}.m_1738fcb2:where([data-active]):before{content:"";z-index:0;border-radius:var(--sc-radius,var(--mantine-radius-default));position:absolute;inset:0}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]):before{box-shadow:var(--sc-shadow,none);background-color:var(--sc-color,var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]):before{box-shadow:none;background-color:var(--sc-color,var(--mantine-color-dark-5))}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-white)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-white)}}@media (hover:hover){fieldset:disabled .m_1738fcb2:hover{color:var(--mantine-color-disabled-color)!important}}@media (hover:none){fieldset:disabled .m_1738fcb2:active{color:var(--mantine-color-disabled-color)!important}}.m_1714d588{white-space:nowrap;opacity:0;width:0;height:0;position:absolute;overflow:hidden}.m_1714d588[data-focus-ring=auto]:focus:focus-visible+.m_1738fcb2,.m_1714d588[data-focus-ring=always]:focus+.m_1738fcb2{--segmented-control-outline:2px solid var(--mantine-primary-color-filled)}.m_69686b9b{z-index:2;transition:border-color var(--sc-transition-duration) var(--sc-transition-timing-function);flex:1;position:relative}.m_cf365364[data-with-items-borders] :where(.m_69686b9b):before{content:"";top:0;bottom:0;background-color:var(--separator-color);width:1px;transition:background-color var(--sc-transition-duration) var(--sc-transition-timing-function);position:absolute;inset-inline-start:0}.m_69686b9b[data-orientation=vertical]:before{top:0;inset-inline:0;width:auto;height:1px;bottom:auto}:where([data-mantine-color-scheme=light]) .m_69686b9b{--separator-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_69686b9b{--separator-color:var(--mantine-color-dark-4)}.m_69686b9b:first-of-type:before,[data-mantine-color-scheme] .m_69686b9b[data-active]:before,[data-mantine-color-scheme] .m_69686b9b[data-active]+.m_69686b9b:before{--separator-color:transparent}.m_78882f40{z-index:2;position:relative}.m_925c2d2c{container:simple-grid/inline-size}.m_2415a157{grid-template-columns:repeat(var(--sg-cols), minmax(0, 1fr));gap:var(--sg-spacing-y) var(--sg-spacing-x);display:grid}@keyframes m_299c329c{0%,to{opacity:.4}50%{opacity:1}}.m_18320242{height:var(--skeleton-height,auto);width:var(--skeleton-width,100%);border-radius:var(--skeleton-radius,var(--mantine-radius-default));position:relative;transform:translateZ(0)}.m_18320242:where([data-animate]):after{animation:1.5s linear infinite m_299c329c}.m_18320242:where([data-visible]){overflow:hidden}.m_18320242:where([data-visible]):before{content:"";z-index:10;background-color:var(--mantine-color-body);position:absolute;inset:0}.m_18320242:where([data-visible]):after{content:"";z-index:11;position:absolute;inset:0}:where([data-mantine-color-scheme=light]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-dark-4)}.m_dd36362e{--slider-size-xs:4px;--slider-size-sm:6px;--slider-size-md:8px;--slider-size-lg:10px;--slider-size-xl:12px;--slider-size:var(--slider-size-md);--slider-radius:1000px;--slider-color:var(--mantine-primary-color-filled);--slider-track-disabled-bg:var(--mantine-color-disabled);-webkit-tap-highlight-color:transparent;height:calc(var(--slider-size) * 2);padding-inline:var(--slider-size);touch-action:none;outline:none;flex-direction:column;align-items:center;display:flex;position:relative}[data-mantine-color-scheme=light] .m_dd36362e{--slider-track-bg:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_dd36362e{--slider-track-bg:var(--mantine-color-dark-4)}.m_c9357328{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-white);padding:calc(var(--mantine-spacing-xs) / 2);border-radius:var(--mantine-radius-sm);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;touch-action:none;position:absolute;top:-36px}:where([data-mantine-color-scheme=light]) .m_c9357328{background-color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_c9357328{background-color:var(--mantine-color-dark-4)}.m_c9a9a60a{height:var(--slider-thumb-size);width:var(--slider-thumb-size);cursor:pointer;border-radius:var(--slider-radius);z-index:3;-webkit-user-select:none;user-select:none;touch-action:none;outline-offset:2px;top:50%;left:var(--slider-thumb-offset);border:4px solid;justify-content:center;align-items:center;transition:box-shadow .1s,transform .1s;display:flex;position:absolute;transform:translate(-50%,-50%)}:where([dir=rtl]) .m_c9a9a60a{left:auto;right:calc(var(--slider-thumb-offset) - var(--slider-thumb-size))}fieldset:disabled .m_c9a9a60a,.m_c9a9a60a:where([data-disabled]){display:none}.m_c9a9a60a:where([data-dragging]){box-shadow:var(--mantine-shadow-sm);transform:translate(-50%,-50%)scale(1.05)}:where([data-mantine-color-scheme=light]) .m_c9a9a60a{color:var(--slider-color);border-color:var(--slider-color);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_c9a9a60a{color:var(--mantine-color-white);border-color:var(--mantine-color-white);background-color:var(--slider-color)}.m_a8645c2{width:100%;height:calc(var(--slider-size) * 2);cursor:pointer;align-items:center;display:flex}fieldset:disabled .m_a8645c2,.m_a8645c2:where([data-disabled]){cursor:not-allowed}.m_c9ade57f{width:100%;height:var(--slider-size);position:relative}.m_c9ade57f:where([data-inverted]:not([data-disabled])){--track-bg:var(--slider-color)}fieldset:disabled .m_c9ade57f:where([data-inverted]),.m_c9ade57f:where([data-inverted][data-disabled]){--track-bg:var(--slider-track-disabled-bg)}.m_c9ade57f:before{content:"";border-radius:var(--slider-radius);top:0;bottom:0;inset-inline:calc(var(--slider-size) * -1);background-color:var(--track-bg,var(--slider-track-bg));z-index:0;position:absolute}.m_38aeed47{z-index:1;background-color:var(--slider-color);border-radius:var(--slider-radius);width:var(--slider-bar-width);top:0;bottom:0;position:absolute;inset-inline-start:var(--slider-bar-offset)}.m_38aeed47:where([data-inverted]){background-color:var(--slider-track-bg)}fieldset:disabled .m_38aeed47:where(:not([data-inverted])),.m_38aeed47:where([data-disabled]:not([data-inverted])){background-color:var(--mantine-color-disabled-color)}.m_b7b0423a{inset-inline-start:calc(var(--mark-offset) - var(--slider-size) / 2);z-index:2;pointer-events:none;height:0;position:absolute;top:0}.m_dd33bc19{height:var(--slider-size);width:var(--slider-size);background-color:var(--mantine-color-white);pointer-events:none;border:2px solid;border-radius:1000px}:where([data-mantine-color-scheme=light]) .m_dd33bc19{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_dd33bc19{border-color:var(--mantine-color-dark-4)}.m_dd33bc19:where([data-filled]){border-color:var(--slider-color)}.m_dd33bc19:where([data-filled]):where([data-disabled]){border-color:var(--mantine-color-disabled-border)}.m_68c77a5b{transform:translate(calc(-50% + var(--slider-size) / 2), calc(var(--mantine-spacing-xs) / 2));font-size:var(--mantine-font-size-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}:where([data-mantine-color-scheme=light]) .m_68c77a5b{color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_68c77a5b{color:var(--mantine-color-dark-2)}.m_559cce2d{position:relative}.m_559cce2d:where([data-has-spoiler]){margin-bottom:24px}.m_b912df4e{transition:max-height var(--spoiler-transition-duration,.2s) ease;flex-direction:column;display:flex;overflow:hidden}.m_b9131032{inset-inline-start:0;height:24px;position:absolute;top:100%}.m_6d731127{align-items:var(--stack-align,stretch);justify-content:var(--stack-justify,flex-start);gap:var(--stack-gap,var(--mantine-spacing-md));flex-direction:column;display:flex}.m_cbb4ea7e{--stepper-icon-size-xs:34px;--stepper-icon-size-sm:36px;--stepper-icon-size-md:42px;--stepper-icon-size-lg:48px;--stepper-icon-size-xl:52px;--stepper-icon-size:var(--stepper-icon-size-md);--stepper-color:var(--mantine-primary-color-filled);--stepper-content-padding:var(--mantine-spacing-md);--stepper-spacing:var(--mantine-spacing-md);--stepper-radius:1000px;--stepper-fz:var(--mantine-font-size-md);--stepper-outline-thickness:2px}[data-mantine-color-scheme=light] .m_cbb4ea7e{--stepper-outline-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_cbb4ea7e{--stepper-outline-color:var(--mantine-color-dark-5)}.m_aaf89d0b{flex-wrap:nowrap;align-items:center;display:flex}.m_aaf89d0b:where([data-wrap]){gap:var(--mantine-spacing-md) 0;flex-wrap:wrap}.m_aaf89d0b:where([data-orientation=vertical]){flex-direction:column}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=left]){align-items:flex-start}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=right]){align-items:flex-end}.m_aaf89d0b:where([data-orientation=horizontal]){flex-direction:row}.m_2a371ac9{height:var(--stepper-outline-thickness);margin-inline:var(--mantine-spacing-md);background-color:var(--stepper-outline-color);flex:1;transition:background-color .15s}.m_2a371ac9:where([data-active]){background-color:var(--stepper-color)}.m_78da155d{padding-top:var(--stepper-content-padding)}.m_cbb57068{--step-color:var(--stepper-color);cursor:default;display:flex}.m_cbb57068:where([data-allow-click]){cursor:pointer}.m_cbb57068:where([data-icon-position=left]){flex-direction:row}.m_cbb57068:where([data-icon-position=right]){flex-direction:row-reverse}.m_f56b1e2c{align-items:center}.m_833edb7e{--separator-spacing:calc(var(--mantine-spacing-xs) / 2);min-height:calc(var(--stepper-icon-size) + var(--mantine-spacing-xl) + var(--separator-spacing));margin-top:var(--separator-spacing);justify-content:flex-start;overflow:hidden}.m_833edb7e:where(:first-of-type){margin-top:0}.m_833edb7e:where(:last-of-type){min-height:auto}.m_833edb7e:where(:last-of-type) .m_6496b3f3{display:none}.m_818e70b{position:relative}.m_6496b3f3{top:calc(var(--stepper-icon-size) + var(--separator-spacing));border-inline-start:var(--stepper-outline-thickness) solid var(--stepper-outline-color);height:100vh;position:absolute;inset-inline-start:calc(var(--stepper-icon-size) / 2)}.m_6496b3f3:where([data-active]){border-color:var(--stepper-color)}.m_1959ad01{height:var(--stepper-icon-size);width:var(--stepper-icon-size);min-height:var(--stepper-icon-size);min-width:var(--stepper-icon-size);border-radius:var(--stepper-radius);font-size:var(--stepper-fz);border:var(--stepper-outline-thickness) solid var(--stepper-outline-color);background-color:var(--stepper-outline-color);justify-content:center;align-items:center;font-weight:700;transition:background-color .15s,border-color .15s;display:flex;position:relative}:where([data-mantine-color-scheme=light]) .m_1959ad01{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1959ad01{color:var(--mantine-color-dark-1)}.m_1959ad01:where([data-progress]){border-color:var(--step-color)}.m_1959ad01:where([data-completed]){color:var(--stepper-icon-color,var(--mantine-color-white));background-color:var(--step-color);border-color:var(--step-color)}.m_a79331dc{color:var(--stepper-icon-color,var(--mantine-color-white));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.m_1956aa2a{flex-direction:column;display:flex}.m_1956aa2a:where([data-icon-position=left]){margin-inline-start:var(--mantine-spacing-sm)}.m_1956aa2a:where([data-icon-position=right]){text-align:right;margin-inline-end:var(--mantine-spacing-sm)}:where([dir=rtl]) .m_1956aa2a:where([data-icon-position=right]){text-align:left}.m_12051f6c{font-weight:500;font-size:var(--stepper-fz);line-height:1}.m_164eea74{margin-top:calc(var(--stepper-spacing) / 3);margin-bottom:calc(var(--stepper-spacing) / 3);font-size:calc(var(--stepper-fz) - calc(.125rem * var(--mantine-scale)));color:var(--mantine-color-dimmed);line-height:1}.m_5f93f3bb{--switch-height-xs:16px;--switch-height-sm:20px;--switch-height-md:24px;--switch-height-lg:30px;--switch-height-xl:36px;--switch-width-xs:32px;--switch-width-sm:38px;--switch-width-md:46px;--switch-width-lg:56px;--switch-width-xl:72px;--switch-thumb-size-xs:12px;--switch-thumb-size-sm:14px;--switch-thumb-size-md:18px;--switch-thumb-size-lg:22px;--switch-thumb-size-xl:28px;--switch-label-font-size-xs:5px;--switch-label-font-size-sm:6px;--switch-label-font-size-md:7px;--switch-label-font-size-lg:9px;--switch-label-font-size-xl:11px;--switch-track-label-padding-xs:2px;--switch-track-label-padding-sm:2.5px;--switch-track-label-padding-md:3px;--switch-track-label-padding-lg:3px;--switch-track-label-padding-xl:3.5px;--switch-height:var(--switch-height-sm);--switch-width:var(--switch-width-sm);--switch-thumb-size:var(--switch-thumb-size-sm);--switch-label-font-size:var(--switch-label-font-size-sm);--switch-track-label-padding:var(--switch-track-label-padding-sm);--switch-radius:1000px;--switch-color:var(--mantine-primary-color-filled);--switch-disabled-color:var(--mantine-color-disabled);position:relative}.m_926b4011{opacity:0;white-space:nowrap;width:100%;height:100%;margin:0;padding:0;position:absolute;overflow:hidden}.m_9307d992{-webkit-tap-highlight-color:transparent;cursor:var(--switch-cursor,var(--mantine-cursor-type));border-radius:var(--switch-radius);background-color:var(--switch-bg);height:var(--switch-height);min-width:var(--switch-width);appearance:none;font-size:var(--switch-label-font-size);order:var(--switch-order,1);-webkit-user-select:none;user-select:none;z-index:0;color:var(--switch-text-color);align-items:center;margin:0;font-weight:600;line-height:0;transition:background-color .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.m_9307d992:where([data-without-labels]){width:var(--switch-width)}.m_926b4011:focus-visible+.m_9307d992{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.m_926b4011:checked+.m_9307d992{--switch-bg:var(--switch-color);--switch-text-color:var(--mantine-color-white)}.m_926b4011:disabled+.m_9307d992,.m_926b4011[data-disabled]+.m_9307d992{--switch-bg:var(--switch-disabled-color);--switch-cursor:not-allowed}[data-mantine-color-scheme=light] .m_9307d992{--switch-bg:var(--mantine-color-gray-3);--switch-text-color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .m_9307d992{--switch-bg:var(--mantine-color-dark-5);--switch-text-color:var(--mantine-color-dark-1)}.m_9307d992[data-label-position=left]{--switch-order:2}.m_93039a1d{z-index:1;border-radius:var(--switch-radius);background-color:var(--switch-thumb-bg,var(--mantine-color-white));height:var(--switch-thumb-size);width:var(--switch-thumb-size);transition:inset-inline-start .15s;display:flex;position:absolute;inset-inline-start:var(--switch-thumb-start,var(--switch-track-label-padding))}.m_93039a1d:where([data-with-thumb-indicator]):before{content:"";background-color:var(--switch-bg);border-radius:var(--switch-radius);width:40%;height:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.m_93039a1d>*{margin:auto}.m_926b4011:checked+*>.m_93039a1d{--switch-thumb-start:calc(100% - var(--switch-thumb-size) - var(--switch-track-label-padding))}.m_926b4011:disabled+*>.m_93039a1d,.m_926b4011[data-disabled]+*>.m_93039a1d{--switch-thumb-bg:var(--switch-thumb-bg-disabled)}[data-mantine-color-scheme=light] .m_93039a1d{--switch-thumb-bg-disabled:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_93039a1d{--switch-thumb-bg-disabled:var(--mantine-color-dark-3)}.m_8277e082{height:100%;min-width:calc(var(--switch-width) - var(--switch-thumb-size));padding-inline:var(--switch-track-label-padding);place-content:center;margin-inline-start:calc(var(--switch-thumb-size) + var(--switch-track-label-padding));transition:margin .15s;display:grid}.m_926b4011:checked+*>.m_8277e082{margin-inline-start:0;margin-inline-end:calc(var(--switch-thumb-size) + var(--switch-track-label-padding))}.m_b23fa0ef{border-collapse:collapse;border-spacing:0;width:100%;line-height:var(--mantine-line-height);font-size:var(--mantine-font-size-sm);table-layout:var(--table-layout,auto);caption-side:var(--table-caption-side,bottom);border:none}:where([data-mantine-color-scheme=light]) .m_b23fa0ef{--table-hover-color:var(--mantine-color-gray-1);--table-striped-color:var(--mantine-color-gray-0);--table-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef{--table-hover-color:var(--mantine-color-dark-5);--table-striped-color:var(--mantine-color-dark-6);--table-border-color:var(--mantine-color-dark-4)}.m_b23fa0ef:where([data-with-table-border]){border:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_b23fa0ef:where([data-tabular-nums]){font-variant-numeric:tabular-nums}.m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){font-weight:500}:where([data-mantine-color-scheme=light]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-dark-6)}.m_4e7aa4f3{text-align:left}:where([dir=rtl]) .m_4e7aa4f3{text-align:right}.m_4e7aa4fd{background-color:#0000;border-bottom:none}@media (hover:hover){.m_4e7aa4fd:hover:where([data-hover]){background-color:var(--tr-hover-bg)}}@media (hover:none){.m_4e7aa4fd:active:where([data-hover]){background-color:var(--tr-hover-bg)}}.m_4e7aa4fd:where([data-with-row-border]){border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_4e7aa4ef,.m_4e7aa4f3{padding:var(--table-vertical-spacing) var(--table-horizontal-spacing,var(--mantine-spacing-xs))}.m_4e7aa4ef:where([data-with-column-border]:not(:first-child)),.m_4e7aa4f3:where([data-with-column-border]:not(:first-child)){border-inline-start:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_4e7aa4ef:where([data-with-column-border]:not(:last-child)),.m_4e7aa4f3:where([data-with-column-border]:not(:last-child)){border-inline-end:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.m_b2404537>:where(tr):where([data-with-row-border]:last-of-type){border-bottom:none}.m_b2404537>:where(tr):where([data-striped=odd]:nth-of-type(odd)),.m_b2404537>:where(tr):where([data-striped=even]:nth-of-type(2n)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr)[data-hover]{--tr-hover-bg:var(--table-highlight-on-hover-color,var(--table-hover-color))}.m_b242d975{top:var(--table-sticky-header-offset,0);z-index:3}.m_b242d975:where([data-sticky]){position:sticky}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3){top:var(--table-sticky-header-offset,0);background-color:var(--mantine-color-body);position:sticky}:where([data-with-table-border]) .m_b242d975[data-sticky]{top:var(--table-sticky-header-offset,0);z-index:4;border-top:none;position:sticky}:where([data-with-table-border]) .m_b242d975[data-sticky]:before{content:"";background-color:var(--table-border-color);z-index:5;width:100%;height:1px;display:block;position:absolute;top:-.5px;left:0}:where([data-with-table-border]) .m_b242d975[data-sticky] .m_4e7aa4f3:first-child{border-top:none}.m_9e5a3ac7{color:var(--mantine-color-dimmed)}.m_9e5a3ac7:where([data-side=top]){margin-bottom:var(--mantine-spacing-xs)}.m_9e5a3ac7:where([data-side=bottom]){margin-top:var(--mantine-spacing-xs)}.m_a100c15{overflow-x:var(--table-overflow)}.m_62259741{min-width:var(--table-min-width);max-height:var(--table-max-height)}[data-mantine-color-scheme=light] .m_89d60db1{--tab-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89d60db1{--tab-border-color:var(--mantine-color-dark-4)}.m_89d60db1{display:var(--tabs-display);flex-direction:var(--tabs-flex-direction);--tabs-list-direction:row;--tabs-panel-grow:unset;--tabs-display:block;--tabs-flex-direction:row;--tabs-list-border-width:0;--tabs-list-border-size:0 0 var(--tabs-list-border-width) 0;--tabs-list-gap:unset;--tabs-list-line-bottom:0;--tabs-list-line-top:unset;--tabs-list-line-start:0;--tabs-list-line-end:0;--tab-radius:var(--tabs-radius) var(--tabs-radius) 0 0;--tab-border-width:0 0 var(--tabs-list-border-width) 0}.m_89d60db1[data-inverted]{--tabs-list-line-bottom:unset;--tabs-list-line-top:0;--tab-radius:0 0 var(--tabs-radius) var(--tabs-radius);--tab-border-width:var(--tabs-list-border-width) 0 0 0}.m_89d60db1[data-inverted] .m_576c9d4:before{top:0;bottom:unset}.m_89d60db1[data-orientation=vertical]{--tabs-list-line-start:unset;--tabs-list-line-end:0;--tabs-list-line-top:0;--tabs-list-line-bottom:0;--tabs-list-border-size:0 var(--tabs-list-border-width) 0 0;--tab-border-width:0 var(--tabs-list-border-width) 0 0;--tab-radius:var(--tabs-radius) 0 0 var(--tabs-radius);--tabs-list-direction:column;--tabs-panel-grow:1;--tabs-display:flex}[dir=rtl] .m_89d60db1[data-orientation=vertical]{--tabs-list-border-size:0 0 0 var(--tabs-list-border-width);--tab-border-width:0 0 0 var(--tabs-list-border-width);--tab-radius:0 var(--tabs-radius) var(--tabs-radius) 0}.m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-flex-direction:row-reverse;--tabs-list-line-start:0;--tabs-list-line-end:unset;--tabs-list-border-size:0 0 0 var(--tabs-list-border-width);--tab-border-width:0 0 0 var(--tabs-list-border-width);--tab-radius:0 var(--tabs-radius) var(--tabs-radius) 0}[dir=rtl] .m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-list-border-size:0 var(--tabs-list-border-width) 0 0;--tab-border-width:0 var(--tabs-list-border-width) 0 0;--tab-radius:var(--tabs-radius) 0 0 var(--tabs-radius)}.m_89d60db1[data-variant=default]{--tabs-list-border-width:2px}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=default]{--tab-hover-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=default]{--tab-hover-color:var(--mantine-color-dark-6)}.m_89d60db1[data-variant=outline]{--tabs-list-border-width:1px}.m_89d60db1[data-variant=pills]{--tabs-list-gap:calc(var(--mantine-spacing-sm) / 2)}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=pills]{--tab-hover-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=pills]{--tab-hover-color:var(--mantine-color-dark-6)}.m_89d33d6d{justify-content:var(--tabs-justify,flex-start);flex-wrap:wrap;flex-direction:var(--tabs-list-direction);gap:var(--tabs-list-gap);display:flex}.m_89d33d6d:where([data-grow]) .m_4ec4dce6{flex:1}.m_b0c91715{flex-grow:var(--tabs-panel-grow)}.m_4ec4dce6{padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);font-size:var(--mantine-font-size-sm);white-space:nowrap;z-index:0;-webkit-user-select:none;user-select:none;align-items:center;line-height:1;display:flex;position:relative}.m_4ec4dce6:where(:disabled,[data-disabled]){opacity:.5;cursor:not-allowed}.m_4ec4dce6:focus{z-index:1}.m_fc420b1f{justify-content:center;align-items:center;display:flex}.m_fc420b1f:where([data-position=left]:not(:only-child)){margin-inline-end:var(--mantine-spacing-xs)}.m_fc420b1f:where([data-position=right]:not(:only-child)){margin-inline-start:var(--mantine-spacing-xs)}.m_42bbd1ae{text-align:center;flex:1}.m_576c9d4{position:relative}.m_576c9d4:before{content:"";border:1px solid var(--tab-border-color);bottom:var(--tabs-list-line-bottom);inset-inline-start:var(--tabs-list-line-start);inset-inline-end:var(--tabs-list-line-end);top:var(--tabs-list-line-top);position:absolute}.m_539e827b{border-radius:var(--tab-radius);border-width:var(--tab-border-width);background-color:#0000;border-style:solid;border-color:#0000}.m_539e827b:where([data-active]){border-color:var(--tabs-color)}@media (hover:hover){.m_539e827b:hover{background-color:var(--tab-hover-color)}.m_539e827b:hover:where(:not([data-active])){border-color:var(--tab-border-color)}}@media (hover:none){.m_539e827b:active{background-color:var(--tab-hover-color)}.m_539e827b:active:where(:not([data-active])){border-color:var(--tab-border-color)}}@media (hover:hover){.m_539e827b:disabled:hover,.m_539e827b[data-disabled]:hover{background-color:#0000}}@media (hover:none){.m_539e827b:disabled:active,.m_539e827b[data-disabled]:active{background-color:#0000}}.m_6772fbd5{position:relative}.m_6772fbd5:before{content:"";border-color:var(--tab-border-color);border-width:var(--tabs-list-border-size);bottom:var(--tabs-list-line-bottom);inset-inline-start:var(--tabs-list-line-start);inset-inline-end:var(--tabs-list-line-end);top:var(--tabs-list-line-top);border-style:solid;position:absolute}.m_b59ab47c{border:1px solid #0000;border-top-color:var(--tab-border-top-color);border-bottom-color:var(--tab-border-bottom-color);border-radius:var(--tab-radius);--tab-border-bottom-color:transparent;--tab-border-top-color:transparent;--tab-border-inline-end-color:transparent;--tab-border-inline-start-color:transparent;position:relative}.m_b59ab47c:where([data-active]):before{content:"";background-color:var(--tab-border-color);bottom:var(--tab-before-bottom,calc(-.0625rem * var(--mantine-scale)));left:var(--tab-before-left,calc(-.0625rem * var(--mantine-scale)));right:var(--tab-before-right,auto);top:var(--tab-before-top,auto);width:1px;height:1px;position:absolute}.m_b59ab47c:where([data-active]):after{content:"";background-color:var(--tab-border-color);bottom:var(--tab-after-bottom,calc(-.0625rem * var(--mantine-scale)));right:var(--tab-after-right,calc(-.0625rem * var(--mantine-scale)));left:var(--tab-after-left,auto);top:var(--tab-after-top,auto);width:1px;height:1px;position:absolute}.m_b59ab47c:where([data-active]){border-top-color:var(--tab-border-top-color);border-bottom-color:var(--tab-border-bottom-color);border-inline-start-color:var(--tab-border-inline-start-color);border-inline-end-color:var(--tab-border-inline-end-color);--tab-border-top-color:var(--tab-border-color);--tab-border-inline-start-color:var(--tab-border-color);--tab-border-inline-end-color:var(--tab-border-color);--tab-border-bottom-color:var(--mantine-color-body)}.m_b59ab47c:where([data-active])[data-inverted]{--tab-border-bottom-color:var(--tab-border-color);--tab-border-top-color:var(--mantine-color-body);--tab-before-bottom:auto;--tab-before-top:-1px;--tab-after-bottom:auto;--tab-after-top:-1px}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-border-inline-end-color:var(--mantine-color-body);--tab-border-inline-start-color:var(--tab-border-color);--tab-border-bottom-color:var(--tab-border-color);--tab-before-right:-1px;--tab-before-left:auto;--tab-before-bottom:auto;--tab-before-top:-1px;--tab-after-left:auto;--tab-after-right:-1px}[dir=rtl] .m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-before-right:auto;--tab-before-left:-1px;--tab-after-left:-1px;--tab-after-right:auto}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-border-inline-start-color:var(--mantine-color-body);--tab-border-inline-end-color:var(--tab-border-color);--tab-border-bottom-color:var(--tab-border-color);--tab-before-left:-1px;--tab-before-right:auto;--tab-before-bottom:auto;--tab-before-top:-1px;--tab-after-right:auto;--tab-after-left:-1px}[dir=rtl] .m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-before-left:auto;--tab-before-right:-1px;--tab-after-right:-1px;--tab-after-left:auto}.m_c3381914{border-radius:var(--tabs-radius);background-color:var(--tab-bg);color:var(--tab-color);--tab-bg:transparent;--tab-color:inherit}@media (hover:hover){.m_c3381914:not([data-disabled]):hover{--tab-bg:var(--tab-hover-color)}}@media (hover:none){.m_c3381914:not([data-disabled]):active{--tab-bg:var(--tab-hover-color)}}.m_c3381914[data-active][data-active]{--tab-bg:var(--tabs-color);--tab-color:var(--tabs-text-color,var(--mantine-color-white))}@media (hover:hover){.m_c3381914[data-active][data-active]:hover{--tab-bg:var(--tabs-color)}}@media (hover:none){.m_c3381914[data-active][data-active]:active{--tab-bg:var(--tabs-color)}}.m_b6d8b162{-webkit-tap-highlight-color:transparent;font-size:var(--text-fz,var(--mantine-font-size-md));line-height:var(--text-lh,var(--mantine-line-height-md));color:var(--text-color);margin:0;padding:0;font-weight:400;text-decoration:none}.m_b6d8b162:where([data-truncate]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m_b6d8b162:where([data-truncate=start]){text-align:right;direction:rtl}:where([dir=rtl]) .m_b6d8b162:where([data-truncate=start]){text-align:left;direction:ltr}.m_b6d8b162:where([data-variant=gradient]){background-image:var(--text-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.m_b6d8b162:where([data-line-clamp]){text-overflow:ellipsis;-webkit-line-clamp:var(--text-line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.m_b6d8b162:where([data-inherit]){line-height:inherit;font-weight:inherit;font-size:inherit}.m_b6d8b162:where([data-inline]){line-height:1}.m_7341320d{--ti-size-xs:18px;--ti-size-sm:22px;--ti-size-md:28px;--ti-size-lg:34px;--ti-size-xl:44px;--ti-size:var(--ti-size-md);-webkit-user-select:none;user-select:none;width:var(--ti-size);height:var(--ti-size);min-width:var(--ti-size);min-height:var(--ti-size);border-radius:var(--ti-radius,var(--mantine-radius-default));background:var(--ti-bg,var(--mantine-primary-color-filled));color:var(--ti-color,var(--mantine-color-white));border:var(--ti-bd,1px solid transparent);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.m_43657ece{--offset:calc(var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2);--tl-bullet-size:20px;--tl-line-width:4px;--tl-radius:1000px;--tl-color:var(--mantine-primary-color-filled)}.m_43657ece:where([data-align=left]){padding-inline-start:var(--offset)}.m_43657ece:where([data-align=right]){padding-inline-end:var(--offset)}.m_2ebe8099{margin-bottom:calc(var(--mantine-spacing-xs) / 2);font-weight:500;line-height:1}.m_436178ff{--item-border:var(--tl-line-width) var(--tli-border-style,solid) var(--item-border-color);color:var(--mantine-color-text);position:relative}.m_436178ff:before{content:"";pointer-events:none;top:0;left:var(--timeline-line-left,0);right:var(--timeline-line-right,0);bottom:calc(var(--mantine-spacing-xl) * -1);border-inline-start:var(--item-border);display:var(--timeline-line-display,none);position:absolute}.m_43657ece[data-align=left] .m_436178ff:before{--timeline-line-left:calc(var(--tl-line-width) * -1);--timeline-line-right:auto}[dir=rtl] .m_43657ece[data-align=left] .m_436178ff:before,.m_43657ece[data-align=right] .m_436178ff:before{--timeline-line-left:auto;--timeline-line-right:calc(var(--tl-line-width) * -1)}[dir=rtl] .m_43657ece[data-align=right] .m_436178ff:before{--timeline-line-left:calc(var(--tl-line-width) * -1);--timeline-line-right:auto}.m_43657ece:where([data-align=left]) .m_436178ff{text-align:left;padding-inline-start:var(--offset)}.m_43657ece:where([data-align=right]) .m_436178ff{text-align:right;padding-inline-end:var(--offset)}:where([data-mantine-color-scheme=light]) .m_436178ff{--item-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_436178ff{--item-border-color:var(--mantine-color-dark-4)}.m_436178ff:where([data-line-active]):before{border-color:var(--tli-color,var(--tl-color))}.m_436178ff:where(:not(:last-of-type)){--timeline-line-display:block}.m_436178ff:where(:not(:first-of-type)){margin-top:var(--mantine-spacing-xl)}.m_8affcee1{width:var(--tl-bullet-size);height:var(--tl-bullet-size);border-radius:var(--tli-radius,var(--tl-radius));border:var(--tl-line-width) solid;background-color:var(--mantine-color-body);color:var(--mantine-color-text);justify-content:center;align-items:center;display:flex;position:absolute;top:0}:where([data-mantine-color-scheme=light]) .m_8affcee1{border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1{border-color:var(--mantine-color-dark-4)}.m_43657ece:where([data-align=left]) .m_8affcee1{left:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1);right:auto}:where([dir=rtl]) .m_43657ece:where([data-align=left]) .m_8affcee1,.m_43657ece:where([data-align=right]) .m_8affcee1{left:auto;right:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1)}:where([dir=rtl]) .m_43657ece:where([data-align=right]) .m_8affcee1{left:calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1);right:auto}.m_8affcee1:where([data-with-child]){border-width:var(--tl-line-width)}:where([data-mantine-color-scheme=light]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-dark-4)}.m_8affcee1:where([data-active]){border-color:var(--tli-color,var(--tl-color));background-color:var(--mantine-color-white);color:var(--tl-icon-color,var(--mantine-color-white))}.m_8affcee1:where([data-active]):where([data-with-child]){background-color:var(--tli-color,var(--tl-color));color:var(--tl-icon-color,var(--mantine-color-white))}.m_43657ece:where([data-align=left]) .m_540e8f41{text-align:left;padding-inline-start:var(--offset)}:where([dir=rtl]) .m_43657ece:where([data-align=left]) .m_540e8f41{text-align:right}.m_43657ece:where([data-align=right]) .m_540e8f41{text-align:right;padding-inline-end:var(--offset)}:where([dir=rtl]) .m_43657ece:where([data-align=right]) .m_540e8f41{text-align:left}.m_8a5d1357{font-weight:var(--title-fw);font-size:var(--title-fz);line-height:var(--title-lh);font-family:var(--mantine-font-family-headings);text-wrap:var(--title-text-wrap,var(--mantine-heading-text-wrap));margin:0}.m_8a5d1357:where([data-line-clamp]){text-overflow:ellipsis;-webkit-line-clamp:var(--title-line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.m_1b3c8819{--tooltip-radius:var(--mantine-radius-default);padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-xs);pointer-events:none;font-size:var(--mantine-font-size-sm);white-space:nowrap;border-radius:var(--tooltip-radius);position:absolute}:where([data-mantine-color-scheme=light]) .m_1b3c8819{background-color:var(--tooltip-bg,var(--mantine-color-gray-9));color:var(--tooltip-color,var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1b3c8819{background-color:var(--tooltip-bg,var(--mantine-color-gray-2));color:var(--tooltip-color,var(--mantine-color-black))}.m_1b3c8819:where([data-multiline]){white-space:normal}.m_1b3c8819:where([data-fixed]){position:fixed}.m_f898399f{background-color:inherit;z-index:1;border:0}.m_d08caa0 :first-child{margin-top:0}.m_d08caa0 :last-child{margin-bottom:0}.m_d08caa0 :where(h1,h2,h3,h4,h5,h6){margin-bottom:var(--mantine-spacing-xs);text-wrap:var(--mantine-heading-text-wrap);font-family:var(--mantine-font-family-headings)}.m_d08caa0 :where(h1){margin-top:calc(1.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h1-font-size);line-height:var(--mantine-h1-line-height);font-weight:var(--mantine-h1-font-weight)}.m_d08caa0 :where(h2){margin-top:var(--mantine-spacing-xl);font-size:var(--mantine-h2-font-size);line-height:var(--mantine-h2-line-height);font-weight:var(--mantine-h2-font-weight)}.m_d08caa0 :where(h3){margin-top:calc(.8 * var(--mantine-spacing-xl));font-size:var(--mantine-h3-font-size);line-height:var(--mantine-h3-line-height);font-weight:var(--mantine-h3-font-weight)}.m_d08caa0 :where(h4){margin-top:calc(.8 * var(--mantine-spacing-xl));font-size:var(--mantine-h4-font-size);line-height:var(--mantine-h4-line-height);font-weight:var(--mantine-h4-font-weight)}.m_d08caa0 :where(h5){margin-top:calc(.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h5-font-size);line-height:var(--mantine-h5-line-height);font-weight:var(--mantine-h5-font-weight)}.m_d08caa0 :where(h6){margin-top:calc(.5 * var(--mantine-spacing-xl));font-size:var(--mantine-h6-font-size);line-height:var(--mantine-h6-line-height);font-weight:var(--mantine-h6-font-weight)}.m_d08caa0 :where(img){max-width:100%;margin-bottom:var(--mantine-spacing-xs)}.m_d08caa0 :where(p){margin-top:0;margin-bottom:var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(mark){background-color:var(--mantine-color-yellow-2);color:inherit}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(mark){background-color:var(--mantine-color-yellow-5);color:var(--mantine-color-black)}.m_d08caa0 :where(a){color:var(--mantine-color-anchor);text-decoration:none}@media (hover:hover){.m_d08caa0 :where(a):hover{text-decoration:underline}}@media (hover:none){.m_d08caa0 :where(a):active{text-decoration:underline}}.m_d08caa0 :where(hr){margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);border:0;border-top:1px solid}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(hr){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(hr){border-color:var(--mantine-color-dark-3)}.m_d08caa0 :where(pre){padding:var(--mantine-spacing-xs);line-height:var(--mantine-line-height);margin:0;margin-top:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);border-radius:var(--mantine-radius-sm);overflow-x:auto}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(pre){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(pre){background-color:var(--mantine-color-dark-8)}.m_d08caa0 :where(pre) :where(code){color:inherit;background-color:#0000;border:0;border-radius:0;padding:0}.m_d08caa0 :where(kbd){--kbd-fz:12px;--kbd-padding:3px 5px;font-family:var(--mantine-font-family-monospace);line-height:var(--mantine-line-height);padding:var(--kbd-padding);font-weight:700;font-size:var(--kbd-fz);border-radius:var(--mantine-radius-sm);border:1px solid;border-bottom-width:3px}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(kbd){border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(kbd){border-color:var(--mantine-color-dark-3);color:var(--mantine-color-dark-0);background-color:var(--mantine-color-dark-5)}.m_d08caa0 :where(code){line-height:var(--mantine-line-height);border-radius:var(--mantine-radius-sm);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);padding:1px 5px}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(code){background-color:var(--mantine-color-gray-0);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(code){background-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_d08caa0 :where(ul,ol):not([data-type=taskList]){margin-bottom:var(--mantine-spacing-md);padding-inline-start:var(--mantine-spacing-xl);list-style-position:outside}.m_d08caa0 :where(table){border-collapse:collapse;caption-side:bottom;width:100%;margin-bottom:var(--mantine-spacing-md)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(table){--table-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(table){--table-border-color:var(--mantine-color-dark-4)}.m_d08caa0 :where(table) :where(caption){margin-top:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed)}.m_d08caa0 :where(table) :where(th){text-align:left;font-weight:700;font-size:var(--mantine-font-size-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.m_d08caa0 :where(table) :where(thead th){border-bottom:1px solid;border-color:var(--table-border-color)}.m_d08caa0 :where(table) :where(tfoot th){border-top:1px solid;border-color:var(--table-border-color)}.m_d08caa0 :where(table) :where(td){padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-bottom:1px solid;border-color:var(--table-border-color);font-size:var(--mantine-font-size-sm)}.m_d08caa0 :where(table) :where(tr:last-of-type td){border-bottom:0}.m_d08caa0 :where(blockquote){font-size:var(--mantine-font-size-lg);line-height:var(--mantine-line-height);margin:var(--mantine-spacing-md) 0;border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-md) var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(blockquote){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(blockquote){background-color:var(--mantine-color-dark-8)}.bn-mantine{color-scheme:var(--mantine-color-scheme)}.bn-mantine *,.bn-mantine :before,.bn-mantine :after{box-sizing:border-box}.bn-mantine button,.bn-mantine select{text-transform:none}.bn-mantine{-webkit-font-smoothing:var(--mantine-webkit-font-smoothing);-moz-osx-font-smoothing:var(--mantine-moz-font-smoothing)}@media screen and (device-width<=500px){.bn-mantine{-webkit-text-size-adjust:100%}}.bn-mantine{--mantine-z-index-app:100;--mantine-z-index-modal:200;--mantine-z-index-popover:300;--mantine-z-index-overlay:400;--mantine-z-index-max:9999;--mantine-scale:1;--mantine-cursor-type:default;--mantine-webkit-font-smoothing:antialiased;--mantine-moz-font-smoothing:grayscale;--mantine-color-white:#fff;--mantine-color-black:#000;--mantine-line-height:1.55;--mantine-font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-font-family-monospace:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--mantine-font-family-headings:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;--mantine-heading-font-weight:700;--mantine-heading-text-wrap:wrap;--mantine-radius-default:calc(.25rem * var(--mantine-scale));--mantine-primary-color-filled:var(--mantine-color-blue-filled);--mantine-primary-color-filled-hover:var(--mantine-color-blue-filled-hover);--mantine-primary-color-light:var(--mantine-color-blue-light);--mantine-primary-color-light-hover:var(--mantine-color-blue-light-hover);--mantine-primary-color-light-color:var(--mantine-color-blue-light-color);--mantine-breakpoint-xs:36em;--mantine-breakpoint-sm:48em;--mantine-breakpoint-md:62em;--mantine-breakpoint-lg:75em;--mantine-breakpoint-xl:88em;--mantine-spacing-xs:calc(.625rem * var(--mantine-scale));--mantine-spacing-sm:calc(.75rem * var(--mantine-scale));--mantine-spacing-md:calc(1rem * var(--mantine-scale));--mantine-spacing-lg:calc(1.25rem * var(--mantine-scale));--mantine-spacing-xl:calc(2rem * var(--mantine-scale));--mantine-font-size-xs:calc(.75rem * var(--mantine-scale));--mantine-font-size-sm:calc(.875rem * var(--mantine-scale));--mantine-font-size-md:calc(1rem * var(--mantine-scale));--mantine-font-size-lg:calc(1.125rem * var(--mantine-scale));--mantine-font-size-xl:calc(1.25rem * var(--mantine-scale));--mantine-line-height-xs:1.4;--mantine-line-height-sm:1.45;--mantine-line-height-md:1.55;--mantine-line-height-lg:1.6;--mantine-line-height-xl:1.65;--mantine-shadow-xs:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, 0 calc(.0625rem * var(--mantine-scale)) calc(.125rem * var(--mantine-scale)) #0000001a;--mantine-shadow-sm:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(.625rem * var(--mantine-scale)) calc(.9375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), #0000000a 0 calc(.4375rem * var(--mantine-scale)) calc(.4375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-md:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(1.25rem * var(--mantine-scale)) calc(1.5625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), #0000000a 0 calc(.625rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale));--mantine-shadow-lg:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(1.75rem * var(--mantine-scale)) calc(1.4375rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), #0000000a 0 calc(.75rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-shadow-xl:0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(2.25rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), #0000000a 0 calc(1.0625rem * var(--mantine-scale)) calc(1.0625rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale));--mantine-radius-xs:calc(.125rem * var(--mantine-scale));--mantine-radius-sm:calc(.25rem * var(--mantine-scale));--mantine-radius-md:calc(.5rem * var(--mantine-scale));--mantine-radius-lg:calc(1rem * var(--mantine-scale));--mantine-radius-xl:calc(2rem * var(--mantine-scale));--mantine-primary-color-0:var(--mantine-color-blue-0);--mantine-primary-color-1:var(--mantine-color-blue-1);--mantine-primary-color-2:var(--mantine-color-blue-2);--mantine-primary-color-3:var(--mantine-color-blue-3);--mantine-primary-color-4:var(--mantine-color-blue-4);--mantine-primary-color-5:var(--mantine-color-blue-5);--mantine-primary-color-6:var(--mantine-color-blue-6);--mantine-primary-color-7:var(--mantine-color-blue-7);--mantine-primary-color-8:var(--mantine-color-blue-8);--mantine-primary-color-9:var(--mantine-color-blue-9);--mantine-color-dark-0:#c9c9c9;--mantine-color-dark-1:#b8b8b8;--mantine-color-dark-2:#828282;--mantine-color-dark-3:#696969;--mantine-color-dark-4:#424242;--mantine-color-dark-5:#3b3b3b;--mantine-color-dark-6:#2e2e2e;--mantine-color-dark-7:#242424;--mantine-color-dark-8:#1f1f1f;--mantine-color-dark-9:#141414;--mantine-color-gray-0:#f8f9fa;--mantine-color-gray-1:#f1f3f5;--mantine-color-gray-2:#e9ecef;--mantine-color-gray-3:#dee2e6;--mantine-color-gray-4:#ced4da;--mantine-color-gray-5:#adb5bd;--mantine-color-gray-6:#868e96;--mantine-color-gray-7:#495057;--mantine-color-gray-8:#343a40;--mantine-color-gray-9:#212529;--mantine-color-red-0:#fff5f5;--mantine-color-red-1:#ffe3e3;--mantine-color-red-2:#ffc9c9;--mantine-color-red-3:#ffa8a8;--mantine-color-red-4:#ff8787;--mantine-color-red-5:#ff6b6b;--mantine-color-red-6:#fa5252;--mantine-color-red-7:#f03e3e;--mantine-color-red-8:#e03131;--mantine-color-red-9:#c92a2a;--mantine-color-pink-0:#fff0f6;--mantine-color-pink-1:#ffdeeb;--mantine-color-pink-2:#fcc2d7;--mantine-color-pink-3:#faa2c1;--mantine-color-pink-4:#f783ac;--mantine-color-pink-5:#f06595;--mantine-color-pink-6:#e64980;--mantine-color-pink-7:#d6336c;--mantine-color-pink-8:#c2255c;--mantine-color-pink-9:#a61e4d;--mantine-color-grape-0:#f8f0fc;--mantine-color-grape-1:#f3d9fa;--mantine-color-grape-2:#eebefa;--mantine-color-grape-3:#e599f7;--mantine-color-grape-4:#da77f2;--mantine-color-grape-5:#cc5de8;--mantine-color-grape-6:#be4bdb;--mantine-color-grape-7:#ae3ec9;--mantine-color-grape-8:#9c36b5;--mantine-color-grape-9:#862e9c;--mantine-color-violet-0:#f3f0ff;--mantine-color-violet-1:#e5dbff;--mantine-color-violet-2:#d0bfff;--mantine-color-violet-3:#b197fc;--mantine-color-violet-4:#9775fa;--mantine-color-violet-5:#845ef7;--mantine-color-violet-6:#7950f2;--mantine-color-violet-7:#7048e8;--mantine-color-violet-8:#6741d9;--mantine-color-violet-9:#5f3dc4;--mantine-color-indigo-0:#edf2ff;--mantine-color-indigo-1:#dbe4ff;--mantine-color-indigo-2:#bac8ff;--mantine-color-indigo-3:#91a7ff;--mantine-color-indigo-4:#748ffc;--mantine-color-indigo-5:#5c7cfa;--mantine-color-indigo-6:#4c6ef5;--mantine-color-indigo-7:#4263eb;--mantine-color-indigo-8:#3b5bdb;--mantine-color-indigo-9:#364fc7;--mantine-color-blue-0:#e7f5ff;--mantine-color-blue-1:#d0ebff;--mantine-color-blue-2:#a5d8ff;--mantine-color-blue-3:#74c0fc;--mantine-color-blue-4:#4dabf7;--mantine-color-blue-5:#339af0;--mantine-color-blue-6:#228be6;--mantine-color-blue-7:#1c7ed6;--mantine-color-blue-8:#1971c2;--mantine-color-blue-9:#1864ab;--mantine-color-cyan-0:#e3fafc;--mantine-color-cyan-1:#c5f6fa;--mantine-color-cyan-2:#99e9f2;--mantine-color-cyan-3:#66d9e8;--mantine-color-cyan-4:#3bc9db;--mantine-color-cyan-5:#22b8cf;--mantine-color-cyan-6:#15aabf;--mantine-color-cyan-7:#1098ad;--mantine-color-cyan-8:#0c8599;--mantine-color-cyan-9:#0b7285;--mantine-color-teal-0:#e6fcf5;--mantine-color-teal-1:#c3fae8;--mantine-color-teal-2:#96f2d7;--mantine-color-teal-3:#63e6be;--mantine-color-teal-4:#38d9a9;--mantine-color-teal-5:#20c997;--mantine-color-teal-6:#12b886;--mantine-color-teal-7:#0ca678;--mantine-color-teal-8:#099268;--mantine-color-teal-9:#087f5b;--mantine-color-green-0:#ebfbee;--mantine-color-green-1:#d3f9d8;--mantine-color-green-2:#b2f2bb;--mantine-color-green-3:#8ce99a;--mantine-color-green-4:#69db7c;--mantine-color-green-5:#51cf66;--mantine-color-green-6:#40c057;--mantine-color-green-7:#37b24d;--mantine-color-green-8:#2f9e44;--mantine-color-green-9:#2b8a3e;--mantine-color-lime-0:#f4fce3;--mantine-color-lime-1:#e9fac8;--mantine-color-lime-2:#d8f5a2;--mantine-color-lime-3:#c0eb75;--mantine-color-lime-4:#a9e34b;--mantine-color-lime-5:#94d82d;--mantine-color-lime-6:#82c91e;--mantine-color-lime-7:#74b816;--mantine-color-lime-8:#66a80f;--mantine-color-lime-9:#5c940d;--mantine-color-yellow-0:#fff9db;--mantine-color-yellow-1:#fff3bf;--mantine-color-yellow-2:#ffec99;--mantine-color-yellow-3:#ffe066;--mantine-color-yellow-4:#ffd43b;--mantine-color-yellow-5:#fcc419;--mantine-color-yellow-6:#fab005;--mantine-color-yellow-7:#f59f00;--mantine-color-yellow-8:#f08c00;--mantine-color-yellow-9:#e67700;--mantine-color-orange-0:#fff4e6;--mantine-color-orange-1:#ffe8cc;--mantine-color-orange-2:#ffd8a8;--mantine-color-orange-3:#ffc078;--mantine-color-orange-4:#ffa94d;--mantine-color-orange-5:#ff922b;--mantine-color-orange-6:#fd7e14;--mantine-color-orange-7:#f76707;--mantine-color-orange-8:#e8590c;--mantine-color-orange-9:#d9480f;--mantine-h1-font-size:calc(2.125rem * var(--mantine-scale));--mantine-h1-line-height:1.3;--mantine-h1-font-weight:700;--mantine-h2-font-size:calc(1.625rem * var(--mantine-scale));--mantine-h2-line-height:1.35;--mantine-h2-font-weight:700;--mantine-h3-font-size:calc(1.375rem * var(--mantine-scale));--mantine-h3-line-height:1.4;--mantine-h3-font-weight:700;--mantine-h4-font-size:calc(1.125rem * var(--mantine-scale));--mantine-h4-line-height:1.45;--mantine-h4-font-weight:700;--mantine-h5-font-size:calc(1rem * var(--mantine-scale));--mantine-h5-line-height:1.5;--mantine-h5-font-weight:700;--mantine-h6-font-size:calc(.875rem * var(--mantine-scale));--mantine-h6-line-height:1.5;--mantine-h6-font-weight:700}.bn-mantine[data-mantine-color-scheme=dark]{--mantine-color-scheme:dark;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-white);--mantine-color-text:var(--mantine-color-dark-0);--mantine-color-body:var(--mantine-color-dark-7);--mantine-color-error:var(--mantine-color-red-8);--mantine-color-placeholder:var(--mantine-color-dark-3);--mantine-color-anchor:var(--mantine-color-blue-4);--mantine-color-default:var(--mantine-color-dark-6);--mantine-color-default-hover:var(--mantine-color-dark-5);--mantine-color-default-color:var(--mantine-color-white);--mantine-color-default-border:var(--mantine-color-dark-4);--mantine-color-dimmed:var(--mantine-color-dark-2);--mantine-color-disabled:var(--mantine-color-dark-6);--mantine-color-disabled-color:var(--mantine-color-dark-3);--mantine-color-disabled-border:var(--mantine-color-dark-4);--mantine-color-dark-text:var(--mantine-color-dark-4);--mantine-color-dark-filled:var(--mantine-color-dark-8);--mantine-color-dark-filled-hover:var(--mantine-color-dark-9);--mantine-color-dark-light:#2e2e2e26;--mantine-color-dark-light-hover:#2e2e2e33;--mantine-color-dark-light-color:var(--mantine-color-dark-3);--mantine-color-dark-outline:var(--mantine-color-dark-4);--mantine-color-dark-outline-hover:#4242420d;--mantine-color-gray-text:var(--mantine-color-gray-4);--mantine-color-gray-filled:var(--mantine-color-gray-8);--mantine-color-gray-filled-hover:var(--mantine-color-gray-9);--mantine-color-gray-light:#868e9626;--mantine-color-gray-light-hover:#868e9633;--mantine-color-gray-light-color:var(--mantine-color-gray-3);--mantine-color-gray-outline:var(--mantine-color-gray-4);--mantine-color-gray-outline-hover:#ced4da0d;--mantine-color-red-text:var(--mantine-color-red-4);--mantine-color-red-filled:var(--mantine-color-red-8);--mantine-color-red-filled-hover:var(--mantine-color-red-9);--mantine-color-red-light:#fa525226;--mantine-color-red-light-hover:#fa525233;--mantine-color-red-light-color:var(--mantine-color-red-3);--mantine-color-red-outline:var(--mantine-color-red-4);--mantine-color-red-outline-hover:#ff87870d;--mantine-color-pink-text:var(--mantine-color-pink-4);--mantine-color-pink-filled:var(--mantine-color-pink-8);--mantine-color-pink-filled-hover:var(--mantine-color-pink-9);--mantine-color-pink-light:#e6498026;--mantine-color-pink-light-hover:#e6498033;--mantine-color-pink-light-color:var(--mantine-color-pink-3);--mantine-color-pink-outline:var(--mantine-color-pink-4);--mantine-color-pink-outline-hover:#f783ac0d;--mantine-color-grape-text:var(--mantine-color-grape-4);--mantine-color-grape-filled:var(--mantine-color-grape-8);--mantine-color-grape-filled-hover:var(--mantine-color-grape-9);--mantine-color-grape-light:#be4bdb26;--mantine-color-grape-light-hover:#be4bdb33;--mantine-color-grape-light-color:var(--mantine-color-grape-3);--mantine-color-grape-outline:var(--mantine-color-grape-4);--mantine-color-grape-outline-hover:#da77f20d;--mantine-color-violet-text:var(--mantine-color-violet-4);--mantine-color-violet-filled:var(--mantine-color-violet-8);--mantine-color-violet-filled-hover:var(--mantine-color-violet-9);--mantine-color-violet-light:#7950f226;--mantine-color-violet-light-hover:#7950f233;--mantine-color-violet-light-color:var(--mantine-color-violet-3);--mantine-color-violet-outline:var(--mantine-color-violet-4);--mantine-color-violet-outline-hover:#9775fa0d;--mantine-color-indigo-text:var(--mantine-color-indigo-4);--mantine-color-indigo-filled:var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-9);--mantine-color-indigo-light:#4c6ef526;--mantine-color-indigo-light-hover:#4c6ef533;--mantine-color-indigo-light-color:var(--mantine-color-indigo-3);--mantine-color-indigo-outline:var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover:#748ffc0d;--mantine-color-blue-text:var(--mantine-color-blue-4);--mantine-color-blue-filled:var(--mantine-color-blue-8);--mantine-color-blue-filled-hover:var(--mantine-color-blue-9);--mantine-color-blue-light:#228be626;--mantine-color-blue-light-hover:#228be633;--mantine-color-blue-light-color:var(--mantine-color-blue-3);--mantine-color-blue-outline:var(--mantine-color-blue-4);--mantine-color-blue-outline-hover:#4dabf70d;--mantine-color-cyan-text:var(--mantine-color-cyan-4);--mantine-color-cyan-filled:var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-9);--mantine-color-cyan-light:#15aabf26;--mantine-color-cyan-light-hover:#15aabf33;--mantine-color-cyan-light-color:var(--mantine-color-cyan-3);--mantine-color-cyan-outline:var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover:#3bc9db0d;--mantine-color-teal-text:var(--mantine-color-teal-4);--mantine-color-teal-filled:var(--mantine-color-teal-8);--mantine-color-teal-filled-hover:var(--mantine-color-teal-9);--mantine-color-teal-light:#12b88626;--mantine-color-teal-light-hover:#12b88633;--mantine-color-teal-light-color:var(--mantine-color-teal-3);--mantine-color-teal-outline:var(--mantine-color-teal-4);--mantine-color-teal-outline-hover:#38d9a90d;--mantine-color-green-text:var(--mantine-color-green-4);--mantine-color-green-filled:var(--mantine-color-green-8);--mantine-color-green-filled-hover:var(--mantine-color-green-9);--mantine-color-green-light:#40c05726;--mantine-color-green-light-hover:#40c05733;--mantine-color-green-light-color:var(--mantine-color-green-3);--mantine-color-green-outline:var(--mantine-color-green-4);--mantine-color-green-outline-hover:#69db7c0d;--mantine-color-lime-text:var(--mantine-color-lime-4);--mantine-color-lime-filled:var(--mantine-color-lime-8);--mantine-color-lime-filled-hover:var(--mantine-color-lime-9);--mantine-color-lime-light:#82c91e26;--mantine-color-lime-light-hover:#82c91e33;--mantine-color-lime-light-color:var(--mantine-color-lime-3);--mantine-color-lime-outline:var(--mantine-color-lime-4);--mantine-color-lime-outline-hover:#a9e34b0d;--mantine-color-yellow-text:var(--mantine-color-yellow-4);--mantine-color-yellow-filled:var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-9);--mantine-color-yellow-light:#fab00526;--mantine-color-yellow-light-hover:#fab00533;--mantine-color-yellow-light-color:var(--mantine-color-yellow-3);--mantine-color-yellow-outline:var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover:#ffd43b0d;--mantine-color-orange-text:var(--mantine-color-orange-4);--mantine-color-orange-filled:var(--mantine-color-orange-8);--mantine-color-orange-filled-hover:var(--mantine-color-orange-9);--mantine-color-orange-light:#fd7e1426;--mantine-color-orange-light-hover:#fd7e1433;--mantine-color-orange-light-color:var(--mantine-color-orange-3);--mantine-color-orange-outline:var(--mantine-color-orange-4);--mantine-color-orange-outline-hover:#ffa94d0d}.bn-mantine[data-mantine-color-scheme=light]{--mantine-color-scheme:light;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-black);--mantine-color-text:#000;--mantine-color-body:#fff;--mantine-color-error:var(--mantine-color-red-6);--mantine-color-placeholder:var(--mantine-color-gray-5);--mantine-color-anchor:var(--mantine-color-blue-6);--mantine-color-default:var(--mantine-color-white);--mantine-color-default-hover:var(--mantine-color-gray-0);--mantine-color-default-color:var(--mantine-color-black);--mantine-color-default-border:var(--mantine-color-gray-4);--mantine-color-dimmed:var(--mantine-color-gray-6);--mantine-color-disabled:var(--mantine-color-gray-2);--mantine-color-disabled-color:var(--mantine-color-gray-5);--mantine-color-disabled-border:var(--mantine-color-gray-3);--mantine-color-dark-text:var(--mantine-color-dark-filled);--mantine-color-dark-filled:var(--mantine-color-dark-6);--mantine-color-dark-filled-hover:var(--mantine-color-dark-7);--mantine-color-dark-light:#2e2e2e1a;--mantine-color-dark-light-hover:#2e2e2e1f;--mantine-color-dark-light-color:var(--mantine-color-dark-6);--mantine-color-dark-outline:var(--mantine-color-dark-6);--mantine-color-dark-outline-hover:#2e2e2e0d;--mantine-color-gray-text:var(--mantine-color-gray-filled);--mantine-color-gray-filled:var(--mantine-color-gray-6);--mantine-color-gray-filled-hover:var(--mantine-color-gray-7);--mantine-color-gray-light:#868e961a;--mantine-color-gray-light-hover:#868e961f;--mantine-color-gray-light-color:var(--mantine-color-gray-6);--mantine-color-gray-outline:var(--mantine-color-gray-6);--mantine-color-gray-outline-hover:#868e960d;--mantine-color-red-text:var(--mantine-color-red-filled);--mantine-color-red-filled:var(--mantine-color-red-6);--mantine-color-red-filled-hover:var(--mantine-color-red-7);--mantine-color-red-light:#fa52521a;--mantine-color-red-light-hover:#fa52521f;--mantine-color-red-light-color:var(--mantine-color-red-6);--mantine-color-red-outline:var(--mantine-color-red-6);--mantine-color-red-outline-hover:#fa52520d;--mantine-color-pink-text:var(--mantine-color-pink-filled);--mantine-color-pink-filled:var(--mantine-color-pink-6);--mantine-color-pink-filled-hover:var(--mantine-color-pink-7);--mantine-color-pink-light:#e649801a;--mantine-color-pink-light-hover:#e649801f;--mantine-color-pink-light-color:var(--mantine-color-pink-6);--mantine-color-pink-outline:var(--mantine-color-pink-6);--mantine-color-pink-outline-hover:#e649800d;--mantine-color-grape-text:var(--mantine-color-grape-filled);--mantine-color-grape-filled:var(--mantine-color-grape-6);--mantine-color-grape-filled-hover:var(--mantine-color-grape-7);--mantine-color-grape-light:#be4bdb1a;--mantine-color-grape-light-hover:#be4bdb1f;--mantine-color-grape-light-color:var(--mantine-color-grape-6);--mantine-color-grape-outline:var(--mantine-color-grape-6);--mantine-color-grape-outline-hover:#be4bdb0d;--mantine-color-violet-text:var(--mantine-color-violet-filled);--mantine-color-violet-filled:var(--mantine-color-violet-6);--mantine-color-violet-filled-hover:var(--mantine-color-violet-7);--mantine-color-violet-light:#7950f21a;--mantine-color-violet-light-hover:#7950f21f;--mantine-color-violet-light-color:var(--mantine-color-violet-6);--mantine-color-violet-outline:var(--mantine-color-violet-6);--mantine-color-violet-outline-hover:#7950f20d;--mantine-color-indigo-text:var(--mantine-color-indigo-filled);--mantine-color-indigo-filled:var(--mantine-color-indigo-6);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-7);--mantine-color-indigo-light:#4c6ef51a;--mantine-color-indigo-light-hover:#4c6ef51f;--mantine-color-indigo-light-color:var(--mantine-color-indigo-6);--mantine-color-indigo-outline:var(--mantine-color-indigo-6);--mantine-color-indigo-outline-hover:#4c6ef50d;--mantine-color-blue-text:var(--mantine-color-blue-filled);--mantine-color-blue-filled:var(--mantine-color-blue-6);--mantine-color-blue-filled-hover:var(--mantine-color-blue-7);--mantine-color-blue-light:#228be61a;--mantine-color-blue-light-hover:#228be61f;--mantine-color-blue-light-color:var(--mantine-color-blue-6);--mantine-color-blue-outline:var(--mantine-color-blue-6);--mantine-color-blue-outline-hover:#228be60d;--mantine-color-cyan-text:var(--mantine-color-cyan-filled);--mantine-color-cyan-filled:var(--mantine-color-cyan-6);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-7);--mantine-color-cyan-light:#15aabf1a;--mantine-color-cyan-light-hover:#15aabf1f;--mantine-color-cyan-light-color:var(--mantine-color-cyan-6);--mantine-color-cyan-outline:var(--mantine-color-cyan-6);--mantine-color-cyan-outline-hover:#15aabf0d;--mantine-color-teal-text:var(--mantine-color-teal-filled);--mantine-color-teal-filled:var(--mantine-color-teal-6);--mantine-color-teal-filled-hover:var(--mantine-color-teal-7);--mantine-color-teal-light:#12b8861a;--mantine-color-teal-light-hover:#12b8861f;--mantine-color-teal-light-color:var(--mantine-color-teal-6);--mantine-color-teal-outline:var(--mantine-color-teal-6);--mantine-color-teal-outline-hover:#12b8860d;--mantine-color-green-text:var(--mantine-color-green-filled);--mantine-color-green-filled:var(--mantine-color-green-6);--mantine-color-green-filled-hover:var(--mantine-color-green-7);--mantine-color-green-light:#40c0571a;--mantine-color-green-light-hover:#40c0571f;--mantine-color-green-light-color:var(--mantine-color-green-6);--mantine-color-green-outline:var(--mantine-color-green-6);--mantine-color-green-outline-hover:#40c0570d;--mantine-color-lime-text:var(--mantine-color-lime-filled);--mantine-color-lime-filled:var(--mantine-color-lime-6);--mantine-color-lime-filled-hover:var(--mantine-color-lime-7);--mantine-color-lime-light:#82c91e1a;--mantine-color-lime-light-hover:#82c91e1f;--mantine-color-lime-light-color:var(--mantine-color-lime-6);--mantine-color-lime-outline:var(--mantine-color-lime-6);--mantine-color-lime-outline-hover:#82c91e0d;--mantine-color-yellow-text:var(--mantine-color-yellow-filled);--mantine-color-yellow-filled:var(--mantine-color-yellow-6);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-7);--mantine-color-yellow-light:#fab0051a;--mantine-color-yellow-light-hover:#fab0051f;--mantine-color-yellow-light-color:var(--mantine-color-yellow-6);--mantine-color-yellow-outline:var(--mantine-color-yellow-6);--mantine-color-yellow-outline-hover:#fab0050d;--mantine-color-orange-text:var(--mantine-color-orange-filled);--mantine-color-orange-filled:var(--mantine-color-orange-6);--mantine-color-orange-filled-hover:var(--mantine-color-orange-7);--mantine-color-orange-light:#fd7e141a;--mantine-color-orange-light-hover:#fd7e141f;--mantine-color-orange-light-color:var(--mantine-color-orange-6);--mantine-color-orange-outline:var(--mantine-color-orange-6);--mantine-color-orange-outline-hover:#fd7e140d}.bn-block-outer{line-height:1.5;transition:margin .2s}.bn-block{flex-direction:column;display:flex}.bn-block-content{width:100%;padding:3px 0;transition:font-size .2s;display:flex}.bn-block-content.ProseMirror-selectednode>*,.ProseMirror-selectednode>.bn-block-content>*{border-radius:4px;outline:4px solid #64a0ff}.bn-block-content:before{content:"";height:0;margin-right:0;transition:all .2s;overflow:visible}.bn-inline-content{white-space:pre-wrap;width:100%}.bn-block-group .bn-block-group{margin-left:24px}.bn-block-group .bn-block-group>.bn-block-outer{position:relative}.bn-block-group .bn-block-group>.bn-block-outer:not([data-prev-depth-changed]):before{content:" ";height:100%;transition:all .2s .1s;display:inline;position:absolute;left:-20px}.bn-block-group .bn-block-group>.bn-block-outer[data-prev-depth-change="-2"]:before{height:0}.bn-inline-content code{font-family:monospace}[data-prev-depth-change="1"]{--x:1}[data-prev-depth-change="2"]{--x:2}[data-prev-depth-change="3"]{--x:3}[data-prev-depth-change="4"]{--x:4}[data-prev-depth-change="5"]{--x:5}[data-prev-depth-change="-1"]{--x:-1}[data-prev-depth-change="-2"]{--x:-2}[data-prev-depth-change="-3"]{--x:-3}[data-prev-depth-change="-4"]{--x:-4}[data-prev-depth-change="-5"]{--x:-5}.bn-block-outer[data-prev-depth-change]{margin-left:calc(10px * var(--x))}.bn-block-outer[data-prev-depth-change] .bn-block-outer[data-prev-depth-change]{margin-left:0}[data-content-type=heading]{--level:3em}[data-content-type=heading][data-level="2"]{--level:2em}[data-content-type=heading][data-level="3"]{--level:1.3em}[data-content-type=heading][data-level="4"]{--level:1em}[data-content-type=heading][data-level="5"]{--level:.9em}[data-content-type=heading][data-level="6"]{--level:.8em}[data-prev-level="1"]{--prev-level:3em}[data-prev-level="2"]{--prev-level:2em}[data-prev-level="3"]{--prev-level:1.3em}[data-prev-level="4"]{--prev-level:1em}[data-prev-level="5"]{--prev-level:.9em}[data-prev-level="6"]{--prev-level:.8em}.bn-block-outer[data-prev-type=heading]>.bn-block>.bn-block-content{font-size:var(--prev-level);font-weight:700}.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>div[data-type=modification]>.bn-block-content[data-content-type=heading]{font-size:var(--level);font-weight:700}[data-content-type=quote] blockquote{color:#7d797a;border-left:2px solid #7d797a;margin:0;padding-left:1em}[data-content-type=divider] hr{border:none;border-top:1px solid #7d797a;flex:1;margin:.5em 0}.bn-block-content:before{content:"";margin-right:0}.bn-block-content[data-content-type=numberedListItem]:before{justify-content:center;min-width:24px;padding-right:4px;display:flex}[data-content-type=numberedListItem]{--index:attr(data-index)}[data-prev-type=numberedListItem]{--prev-index:attr(data-prev-index)}.bn-block-outer[data-prev-type=numberedListItem]:not([data-prev-index=none])>.bn-block>.bn-block-content:before{content:var(--prev-index) "."}.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=numberedListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=numberedListItem]:before{content:var(--index) "."}.bn-block-content[data-content-type=bulletListItem]:before{justify-content:center;min-width:24px;padding-right:4px;display:flex}.bn-block-content[data-content-type=checkListItem]>div:has(>input){height:24px}.bn-block-content[data-content-type=checkListItem]>div>input{cursor:pointer;margin-left:4px;margin-right:8px;width:12px;height:24px;margin-block:0}.bn-block-content[data-content-type=checkListItem][data-checked=true] .bn-inline-content{text-decoration:line-through}.bn-block-content[data-text-alignment=center]{justify-content:center}.bn-block-content[data-text-alignment=right]{justify-content:flex-end}:is(.bn-block:has(>.bn-block-content>div>.bn-toggle-wrapper[data-show-children=false])>.bn-block-group,.bn-block:has(>.react-renderer>.bn-block-content>div>.bn-toggle-wrapper[data-show-children=false])>.bn-block-group){display:none}.bn-toggle-wrapper{align-items:center;display:flex}.bn-toggle-button{color:var(--bn-colors-editor-text);padding:3px}.bn-toggle-button>svg{width:18px;height:18px}.bn-toggle-wrapper[data-show-children=true] .bn-toggle-button{transform:rotate(90deg)}.bn-toggle-add-block-button{color:var(--bn-colors-side-menu);width:fit-content;margin-left:22px;padding-inline:2px;font-size:16px;font-weight:400}.bn-toggle-button,.bn-toggle-add-block-button{border-radius:var(--bn-border-radius-small);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;display:flex}.bn-toggle-button:hover,.bn-toggle-add-block-button:hover{background-color:var(--bn-colors-hovered-background)}.bn-block-outer[data-prev-type=bulletListItem]>.bn-block>.bn-block-content:before,.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=bulletListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=bulletListItem]:before{content:"•"}[data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer[data-prev-type=bulletListItem]>.bn-block>.bn-block-content:before,[data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=bulletListItem]:before,[data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=bulletListItem]:before{content:"◦"}[data-content-type=bulletListItem]~.bn-block-group [data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer[data-prev-type=bulletListItem]>.bn-block>.bn-block-content:before,[data-content-type=bulletListItem]~.bn-block-group [data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=bulletListItem]:before,[data-content-type=bulletListItem]~.bn-block-group [data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=bulletListItem]:before{content:"▪︎"}.bn-block-content[data-content-type=codeBlock]{color:#fff;background-color:#161616;border-radius:8px;position:relative}.bn-block-content[data-content-type=codeBlock]>pre{white-space:pre;tab-size:2;width:100%;margin:0;padding:24px;overflow-x:auto}.bn-block-content[data-content-type=codeBlock]>div{outline:none!important}.bn-block-content[data-content-type=codeBlock]>div>select{appearance:none;-webkit-user-select:none;user-select:none;cursor:pointer;color:#fff;opacity:0;background-color:#0000;border:none;font-size:.8em;transition:opacity .3s 1s;position:absolute;top:8px;left:18px;outline:none!important}.bn-block-content[data-content-type=codeBlock]>div>select>option{color:#000}.bn-block-content[data-content-type=codeBlock]:hover>div>select,.bn-block-content[data-content-type=codeBlock]>div>select:focus{opacity:.5;transition-delay:.1s}.bn-block-content[data-content-type=pageBreak]>div{border-top:2px dotted #7d797a;width:100%;height:0;margin-block:11px}@media print{.bn-block-content[data-content-type=pageBreak]>div{page-break-after:always}}[data-file-block] .bn-file-block-content-wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}:is([data-file-block] .bn-file-block-content-wrapper:has(.bn-add-file-button),[data-file-block] .bn-file-block-content-wrapper:has(.bn-file-name-with-icon)){width:100%}[data-file-block] .bn-add-file-button{color:#7d797a;background-color:#f2f1ee;border-radius:4px;align-items:center;gap:10px;padding:12px;display:flex}.bn-editor[contenteditable=true] [data-file-block] .bn-add-file-button:hover,[data-file-block] .bn-file-name-with-icon:hover,.ProseMirror-selectednode .bn-file-name-with-icon{background-color:#e1e1e1}[data-file-block] .bn-add-file-button-icon,[data-file-block] .bn-file-icon{width:24px;height:24px}[data-file-block] .bn-add-file-button-text{font-size:.9rem}[data-file-block] .bn-file-name-with-icon{border-radius:4px;gap:4px;padding:4px;display:flex}[data-file-block] .bn-file-caption{word-break:break-word;padding-block:4px;font-size:.8em}[data-file-block] .bn-file-caption:empty{padding-block:0}[data-file-block] .bn-resize-handle{cursor:ew-resize;background-color:#000;border:1px solid #fff;border-radius:4px;width:8px;height:30px;position:absolute}[data-file-block] .bn-visual-media-wrapper{align-items:center;max-width:100%;display:flex;position:relative}[data-file-block] .bn-visual-media{border-radius:4px;width:100%}[data-content-type=audio]>.bn-file-block-content-wrapper,.bn-audio{width:100%}.bn-inline-content:has(>.ProseMirror-trailingBreak:only-child):before{pointer-events:none;height:0;font-style:italic;position:absolute}.bn-block:has(>.bn-block-content[data-text-color=gray]){color:#9b9a97}.bn-block:has(>.bn-block-content[data-text-color=brown]){color:#64473a}.bn-block:has(>.bn-block-content[data-text-color=red]){color:#e03e3e}.bn-block:has(>.bn-block-content[data-text-color=orange]){color:#d9730d}.bn-block:has(>.bn-block-content[data-text-color=yellow]){color:#dfab01}.bn-block:has(>.bn-block-content[data-text-color=green]){color:#4d6461}.bn-block:has(>.bn-block-content[data-text-color=blue]){color:#0b6e99}.bn-block:has(>.bn-block-content[data-text-color=purple]){color:#6940a5}.bn-block:has(>.bn-block-content[data-text-color=pink]){color:#ad1a72}.bn-block:has(>.bn-block-content[data-background-color=gray]){background-color:#ebeced}.bn-block:has(>.bn-block-content[data-background-color=brown]){background-color:#e9e5e3}.bn-block:has(>.bn-block-content[data-background-color=red]){background-color:#fbe4e4}.bn-block:has(>.bn-block-content[data-background-color=orange]){background-color:#f6e9d9}.bn-block:has(>.bn-block-content[data-background-color=yellow]){background-color:#fbf3db}.bn-block:has(>.bn-block-content[data-background-color=green]){background-color:#ddedea}.bn-block:has(>.bn-block-content[data-background-color=blue]){background-color:#ddebf1}.bn-block:has(>.bn-block-content[data-background-color=purple]){background-color:#eae4f2}.bn-block:has(>.bn-block-content[data-background-color=pink]){background-color:#f4dfeb}[data-text-alignment=left]{text-align:left!important;justify-content:flex-start!important}[data-text-alignment=center]{text-align:center!important;justify-content:center!important}[data-text-alignment=right]{text-align:right!important;justify-content:flex-end!important}[data-text-alignment=justify]{text-align:justify!important;justify-content:flex-start!important}.bn-block-column-list{flex-direction:row;display:flex}.bn-block-column{flex:1;padding:12px 20px;overflow-x:auto}.bn-block-column:first-child{padding-left:0}.bn-block-column:last-child{padding-right:0}.bn-thread-mark:not([data-orphan=true]){background:#ffc80026}.bn-thread-mark .bn-thread-mark-selected{background:#ffc80040}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{z-index:20;pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:0;right:-2px}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#c8c8ff66;position:absolute;inset:0}.bn-editor{font-synthesis:style weight;--N800:#172b4d;--N40:#dfe1e6;outline:none;padding-inline:54px}.bn-comment-editor{width:100%;padding:0}.bn-comment-editor .bn-editor{padding:0}.bn-root{box-sizing:border-box}.bn-root *,.bn-root :before,.bn-root :after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.bn-default-styles p,.bn-default-styles h1,.bn-default-styles h2,.bn-default-styles h3,.bn-default-styles h4,.bn-default-styles h5,.bn-default-styles h6,.bn-default-styles li{font-size:inherit;margin:0;padding:0;min-width:2px!important}.bn-default-styles{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Open Sans,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:400}.bn-table-drop-cursor{z-index:20;pointer-events:none;background-color:#adf;position:absolute}.bn-drag-preview{opacity:.001;padding:10px;position:absolute;top:0;left:0}.bn-editor .bn-collaboration-cursor__base{position:relative}.bn-editor .bn-collaboration-cursor__base .bn-collaboration-cursor__caret{width:2px;position:absolute;top:1px;bottom:-2px;left:-1px}.bn-editor .bn-collaboration-cursor__base .bn-collaboration-cursor__label{pointer-events:none;white-space:nowrap;-webkit-user-select:none;user-select:none;color:#0000;border-radius:0 1.5px 1.5px 0;max-width:4px;max-height:5px;padding:0;font-size:12px;font-style:normal;font-weight:600;line-height:normal;transition:all .2s;position:absolute;top:-1px;left:0;overflow:hidden}.bn-editor .bn-collaboration-cursor__base[data-active] .bn-collaboration-cursor__label{color:#0d0d0d;border-radius:3px 3px 3px 0;max-width:20rem;max-height:1.1rem;padding:.1rem .3rem;transition:all .2s;top:-17px;left:0}.bn-editor [data-content-type=table] .tableWrapper{--bn-table-widget-size:22px;--bn-table-handle-size:9px;padding:var(--bn-table-handle-size) var(--bn-table-widget-size) var(--bn-table-widget-size) var(--bn-table-handle-size);width:100%;position:relative;overflow-y:hidden}.bn-editor [data-content-type=table] table{word-break:break-word;width:auto!important}.bn-editor [data-content-type=table] th,.bn-editor [data-content-type=table] td{border:1px solid #ddd;padding:5px 10px}.bn-editor [data-content-type=table] th{text-align:left;font-weight:700}.bn-editor [data-content-type=table] th>p,.bn-editor [data-content-type=table] td>p{min-height:1.5rem}.ProseMirror td,.ProseMirror th{min-width:auto!important}.ProseMirror td:not([colwidth]):not(.column-resize-dragging),.ProseMirror th:not([colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)!important}.prosemirror-dropcursor-block{transition-property:top,bottom;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.prosemirror-dropcursor-vertical{transition-property:left,right}[data-show-selection]{background-color:highlight;padding:2px 0}.bn-container{--bn-colors-editor-text:#3f3f3f;--bn-colors-editor-background:#fff;--bn-colors-menu-text:#3f3f3f;--bn-colors-menu-background:#fff;--bn-colors-tooltip-text:#3f3f3f;--bn-colors-tooltip-background:#efefef;--bn-colors-hovered-text:#3f3f3f;--bn-colors-hovered-background:#efefef;--bn-colors-selected-text:#fff;--bn-colors-selected-background:#3f3f3f;--bn-colors-disabled-text:#afafaf;--bn-colors-disabled-background:#efefef;--bn-colors-shadow:#cfcfcf;--bn-colors-border:#efefef;--bn-colors-side-menu:#cfcfcf;--bn-colors-highlights-gray-text:#9b9a97;--bn-colors-highlights-gray-background:#ebeced;--bn-colors-highlights-brown-text:#64473a;--bn-colors-highlights-brown-background:#e9e5e3;--bn-colors-highlights-red-text:#e03e3e;--bn-colors-highlights-red-background:#fbe4e4;--bn-colors-highlights-orange-text:#d9730d;--bn-colors-highlights-orange-background:#f6e9d9;--bn-colors-highlights-yellow-text:#dfab01;--bn-colors-highlights-yellow-background:#fbf3db;--bn-colors-highlights-green-text:#4d6461;--bn-colors-highlights-green-background:#ddedea;--bn-colors-highlights-blue-text:#0b6e99;--bn-colors-highlights-blue-background:#ddebf1;--bn-colors-highlights-purple-text:#6940a5;--bn-colors-highlights-purple-background:#eae4f2;--bn-colors-highlights-pink-text:#ad1a72;--bn-colors-highlights-pink-background:#f4dfeb;--bn-font-family:"Inter", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Open Sans", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--bn-border-radius:6px;--bn-shadow-medium:0 4px 12px var(--bn-colors-shadow);--bn-shadow-light:0 2px 6px var(--bn-colors-border);--bn-border:1px solid var(--bn-colors-border);--bn-border-radius-small:max(var(--bn-border-radius) - 2px, 1px);--bn-border-radius-medium:var(--bn-border-radius);--bn-border-radius-large:max(var(--bn-border-radius) + 2px, 1px)}.bn-container[data-color-scheme=dark]{--bn-colors-editor-text:#cfcfcf;--bn-colors-editor-background:#1f1f1f;--bn-colors-menu-text:#cfcfcf;--bn-colors-menu-background:#1f1f1f;--bn-colors-tooltip-text:#cfcfcf;--bn-colors-tooltip-background:#161616;--bn-colors-hovered-text:#cfcfcf;--bn-colors-hovered-background:#161616;--bn-colors-selected-text:#cfcfcf;--bn-colors-selected-background:#0f0f0f;--bn-colors-disabled-text:#3f3f3f;--bn-colors-disabled-background:#161616;--bn-colors-shadow:#0f0f0f;--bn-colors-border:#161616;--bn-colors-side-menu:#7f7f7f;--bn-colors-highlights-gray-text:#bebdb8;--bn-colors-highlights-gray-background:#9b9a97;--bn-colors-highlights-brown-text:#8e6552;--bn-colors-highlights-brown-background:#64473a;--bn-colors-highlights-red-text:#ec4040;--bn-colors-highlights-red-background:#be3434;--bn-colors-highlights-orange-text:#e3790d;--bn-colors-highlights-orange-background:#b7600a;--bn-colors-highlights-yellow-text:#dfab01;--bn-colors-highlights-yellow-background:#b58b00;--bn-colors-highlights-green-text:#6b8b87;--bn-colors-highlights-green-background:#4d6461;--bn-colors-highlights-blue-text:#0e87bc;--bn-colors-highlights-blue-background:#0b6e99;--bn-colors-highlights-purple-text:#8552d7;--bn-colors-highlights-purple-background:#6940a5;--bn-colors-highlights-pink-text:#da208f;--bn-colors-highlights-pink-background:#ad1a72}.bn-container{font-family:var(--bn-font-family)}.bn-editor{background-color:var(--bn-colors-editor-background);border-radius:var(--bn-border-radius-large);color:var(--bn-colors-editor-text)}.bn-react-node-view-renderer{flex-direction:column;width:100%;display:flex}.bn-block-group .bn-block:not(:has(.bn-toggle-wrapper)) .bn-block-group .bn-block-outer:not([data-prev-depth-changed]):before{border-left:1px solid var(--bn-colors-side-menu)}.bn-inline-content:has(>.ProseMirror-trailingBreak):before{color:var(--bn-colors-side-menu)}.bn-container .bn-color-icon{border:var(--bn-border);border-radius:var(--bn-border-radius-small);justify-content:center;align-items:center;display:flex}.bn-error-text{color:red;font-size:12px}[data-style-type=textColor][data-value=gray],[data-text-color=gray]{color:var(--bn-colors-highlights-gray-text)}[data-style-type=textColor][data-value=brown],[data-text-color=brown]{color:var(--bn-colors-highlights-brown-text)}[data-style-type=textColor][data-value=red],[data-text-color=red]{color:var(--bn-colors-highlights-red-text)}[data-style-type=textColor][data-value=orange],[data-text-color=orange]{color:var(--bn-colors-highlights-orange-text)}[data-style-type=textColor][data-value=yellow],[data-text-color=yellow]{color:var(--bn-colors-highlights-yellow-text)}[data-style-type=textColor][data-value=green],[data-text-color=green]{color:var(--bn-colors-highlights-green-text)}[data-style-type=textColor][data-value=blue],[data-text-color=blue]{color:var(--bn-colors-highlights-blue-text)}[data-style-type=textColor][data-value=purple],[data-text-color=purple]{color:var(--bn-colors-highlights-purple-text)}[data-style-type=textColor][data-value=pink],[data-text-color=pink]{color:var(--bn-colors-highlights-pink-text)}[data-style-type=backgroundColor][data-value=gray],[data-background-color=gray]{background-color:var(--bn-colors-highlights-gray-background)}[data-style-type=backgroundColor][data-value=brown],[data-background-color=brown]{background-color:var(--bn-colors-highlights-brown-background)}[data-style-type=backgroundColor][data-value=red],[data-background-color=red]{background-color:var(--bn-colors-highlights-red-background)}[data-style-type=backgroundColor][data-value=orange],[data-background-color=orange]{background-color:var(--bn-colors-highlights-orange-background)}[data-style-type=backgroundColor][data-value=yellow],[data-background-color=yellow]{background-color:var(--bn-colors-highlights-yellow-background)}[data-style-type=backgroundColor][data-value=green],[data-background-color=green]{background-color:var(--bn-colors-highlights-green-background)}[data-style-type=backgroundColor][data-value=blue],[data-background-color=blue]{background-color:var(--bn-colors-highlights-blue-background)}[data-style-type=backgroundColor][data-value=purple],[data-background-color=purple]{background-color:var(--bn-colors-highlights-purple-background)}[data-style-type=backgroundColor][data-value=pink],[data-background-color=pink]{background-color:var(--bn-colors-highlights-pink-background)}.bn-container{--bn-ui-base-z-index:0}.bn-side-menu{height:30px}.bn-side-menu[data-block-type=heading][data-level="1"]{height:78px}.bn-side-menu[data-block-type=heading][data-level="2"]{height:54px}.bn-side-menu[data-block-type=heading][data-level="3"]{height:37px}.bn-side-menu[data-block-type=file]{height:38px}.bn-side-menu[data-block-type=audio]{height:60px}.bn-side-menu[data-url=false]{height:54px}.bn-threads-sidebar{border-radius:var(--bn-border-radius-medium);flex-direction:column;gap:10px;display:flex;overflow:auto}.bn-thread-expand-prompt .mantine-Text-root,.bn-thread .bn-header-text{color:var(--bn-colors-menu-text)}.bn-threads-sidebar .bn-thread .bn-editor{background-color:#0000}.bn-threads-sidebar .bn-thread.selected{background-color:#f5f9fd;border:2px solid #c2dcf8}.dark .bn-threads-sidebar .bn-thread.selected{background-color:#20242a;border:2px solid #23405b}em-emoji-picker{z-index:11000;max-height:100%}.bn-mantine .mantine-active:active{transform:none}.bn-mantine .mantine-Badge-root{background-color:var(--bn-colors-tooltip-background);color:var(--bn-colors-tooltip-text)}.bn-mantine .mantine-FileInput-input{background-color:var(--bn-colors-menu-background);color:var(--bn-colors-menu-text);font-family:var(--bn-font-family);border:none;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;display:flex}.bn-mantine .mantine-FileInput-input:hover{background-color:var(--bn-colors-hovered-background)}.bn-mantine .mantine-FileInput-wrapper{border:solid var(--bn-colors-border) 1px;border-radius:4px}.bn-mantine .mantine-InputPlaceholder-placeholder{color:var(--bn-colors-menu-text);font-family:var(--bn-font-family);font-weight:600}.bn-mantine .mantine-Menu-dropdown,.bn-mantine .bn-menu-dropdown{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);box-sizing:border-box;color:var(--bn-colors-menu-text);padding:2px;overflow:auto}.bn-mantine .mantine-Menu-label{background-color:var(--bn-colors-menu-background);color:var(--bn-colors-menu-text)}.bn-mantine .mantine-Menu-item{background-color:var(--bn-colors-menu-background);border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text);border:none}.bn-mantine .mantine-Menu-item[aria-selected=true],.bn-mantine .mantine-Menu-item:hover{background-color:var(--bn-colors-hovered-background);color:var(--bn-colors-hovered-text);border:none}.bn-mantine .bn-panel-popover,.bn-mantine .bn-emoji-picker-popover{box-shadow:none;background-color:#0000;border:none;border-radius:0;padding:0;display:flex}.bn-mantine .mantine-Tabs-root{background-color:var(--bn-colors-menu-background);width:100%}.bn-mantine .mantine-Tabs-list:before{border-color:var(--bn-colors-hovered-background)}.bn-mantine .mantine-Tabs-tab{color:var(--bn-colors-menu-text);border-color:var(--bn-colors-hovered-background)}.bn-mantine .mantine-Tabs-tab:hover{background-color:var(--bn-colors-hovered-background);border-color:var(--bn-colors-hovered-background);color:var(--bn-colors-hovered-text)}.bn-mantine .mantine-Tabs-tab[data-active],.bn-mantine .mantine-Tabs-tab[data-active]:hover{border-color:var(--bn-colors-menu-text);color:var(--bn-colors-menu-text)}.bn-mantine .mantine-Tabs-panel{padding:8px}.bn-mantine .mantine-TextInput-input{background-color:var(--bn-colors-menu-background);border:solid var(--bn-colors-border) 1px;color:var(--bn-colors-menu-text);font-family:var(--bn-font-family);border-radius:4px;height:32px}.bn-mantine .bn-mt-input-large .mantine-TextInput-input{border:none;height:52px;font-size:14px}.bn-mantine .mantine-Tooltip-tooltip{box-shadow:none;background-color:#0000;border:none;border-radius:0;padding:0}.bn-mantine .mantine-Tooltip-tooltip p:last-child{white-space:pre-wrap}.bn-mantine .mantine-Tooltip-tooltip p:first-child{white-space:unset}.bn-mantine .bn-select{overflow:auto}.bn-mantine .mantine-Button-root[aria-controls*=dropdown]{min-width:fit-content}.bn-mantine .bn-toolbar{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);flex-wrap:nowrap;gap:2px;width:fit-content;max-width:100vw;padding:2px;overflow-x:auto}.bn-mantine .bn-toolbar:empty{display:none}.bn-toolbar .mantine-Button-root,.bn-toolbar .mantine-ActionIcon-root{background-color:var(--bn-colors-menu-background);border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text);border:none}.bn-toolbar .mantine-Button-root:hover,.bn-toolbar .mantine-ActionIcon-root:hover{background-color:var(--bn-colors-hovered-background);color:var(--bn-colors-hovered-text);border:none}.bn-toolbar .mantine-Button-root[data-selected],.bn-toolbar .mantine-ActionIcon-root[data-selected]{background-color:var(--bn-colors-selected-background);color:var(--bn-colors-selected-text);border:none}.bn-toolbar .mantine-Button-root[data-disabled],.bn-toolbar .mantine-ActionIcon-root[data-disabled]{background-color:var(--bn-colors-disabled-background);color:var(--bn-colors-disabled-text);border:none}.bn-toolbar .mantine-Menu-item{height:30px;font-size:12px}.bn-toolbar .mantine-Menu-item:hover{background-color:var(--bn-colors-hovered-background)}.bn-mantine .bn-form-popover{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-menu-text);gap:4px;min-width:145px;padding:2px}.bn-form-popover .mantine-TextInput-root,.bn-form-popover .mantine-FileInput-root{width:300px}.bn-form-popover .mantine-TextInput-wrapper,.bn-form-popover .mantine-FileInput-wrapper{border-radius:4px;padding:0}.bn-form-popover .mantine-TextInput-wrapper:hover{background-color:var(--bn-colors-hovered-background)}.bn-form-popover .mantine-TextInput-input,.bn-form-popover .mantine-FileInput-input{border:none;font-size:12px}.bn-form-popover .mantine-FileInput-input:hover{background-color:var(--bn-colors-hovered-background)}.bn-form-popover .mantine-FileInput-section[data-position=left],.bn-form-popover .mantine-FileInput-placeholder{color:var(--bn-colors-menu-text)}.bn-mantine .bn-suggestion-menu{max-height:100%;box-shadow:var(--mantine-shadow-md);border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-default);padding:4px;position:relative}.bn-mantine .bn-suggestion-menu-label{color:var(--mantine-color-dimmed);font-weight:500;font-size:var(--mantine-font-size-xs);padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm);cursor:default}.bn-mantine .bn-suggestion-menu-item{font-size:var(--mantine-font-size-sm);width:100%;padding:calc(var(--mantine-spacing-xs) / 1.5) var(--mantine-spacing-sm);border-radius:var(--popover-radius,var(--mantine-radius-default));color:var(--menu-item-color,var(--mantine-color-text));-webkit-user-select:none;user-select:none;align-items:center;display:flex}.bn-mantine .bn-suggestion-menu-item:where([data-disabled],:disabled){color:var(--mantine-color-dimmed);opacity:.6;pointer-events:none}.bn-mt-suggestion-menu-item-body{flex:1}.bn-mt-suggestion-menu-item-section{justify-content:center;align-items:center;display:flex}.bn-mt-suggestion-menu-item-section:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.bn-mt-suggestion-menu-item-section:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.bn-mantine .bn-suggestion-menu{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);box-sizing:border-box;color:var(--bn-colors-menu-text);height:fit-content;max-height:inherit;padding:2px;overflow-y:auto}.bn-mantine .bn-suggestion-menu-item{cursor:pointer;height:52px}.bn-mantine .bn-suggestion-menu-item-small{height:fit-content;padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm)}.bn-mantine .bn-suggestion-menu-item[aria-selected=true],.bn-mantine .bn-suggestion-menu-item:hover{background-color:var(--bn-colors-hovered-background)}.bn-mt-suggestion-menu-item-section{color:var(--bn-colors-tooltip-text)}.bn-mt-suggestion-menu-item-section[data-position=left]{background-color:var(--bn-colors-tooltip-background);border-radius:var(--bn-border-radius-small);padding:8px}.bn-suggestion-menu-item-small .bn-mt-suggestion-menu-item-section[data-position=left]{background-color:#0000;padding:0}.bn-suggestion-menu-item-small .bn-mt-suggestion-menu-item-section[data-position=left] svg{width:14px;height:14px}.bn-mt-suggestion-menu-item-body{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;padding-right:16px;display:flex}.bn-mt-suggestion-menu-item-title{color:var(--bn-colors-menu-text);margin:0;padding:0;font-size:14px;font-weight:500;line-height:20px}.bn-suggestion-menu-item-small .bn-mt-suggestion-menu-item-title{font-size:12px}.bn-mt-suggestion-menu-item-subtitle{color:var(--bn-colors-menu-text);margin:0;padding:0;font-size:10px;line-height:16px}.bn-suggestion-menu-item-small .bn-mt-suggestion-menu-item-subtitle{display:none}.bn-mantine .bn-suggestion-menu-label{color:var(--bn-colors-hovered-text)}.bn-mantine .bn-suggestion-menu-loader{width:100%;height:20px}.bn-mantine .bn-suggestion-menu-loader span{background-color:var(--bn-colors-side-menu)}.bn-mantine .bn-grid-suggestion-menu{background:var(--bn-colors-menu-background);border-radius:var(--bn-border-radius-large);box-shadow:var(--bn-shadow-medium);height:fit-content;max-height:inherit;justify-items:center;gap:7px;padding:20px;display:grid;overflow-y:auto}.bn-mantine .bn-grid-suggestion-menu-item{border-radius:var(--bn-border-radius-large);cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;margin:2px;padding:4px;font-size:24px;display:flex}.bn-mantine .bn-grid-suggestion-menu-item[aria-selected=true],.bn-mantine .bn-grid-suggestion-menu-item:hover{background-color:var(--bn-colors-hovered-background)}.bn-mantine .bn-grid-suggestion-menu-empty-item,.bn-mantine .bn-grid-suggestion-menu-loader{color:var(--bn-colors-menu-text);justify-content:center;align-items:center;height:32px;font-size:14px;font-weight:500;display:flex}.bn-mantine .bn-grid-suggestion-menu-loader span{background-color:var(--bn-colors-side-menu)}.bn-mantine .bn-side-menu{background-color:#0000;overflow:visible}.bn-side-menu .mantine-Menu-item,.bn-table-handle-menu .mantine-Menu-item{height:30px;font-size:12px}.bn-side-menu .mantine-UnstyledButton-root:not(.mantine-Menu-item){background-color:#0000}.bn-side-menu .mantine-UnstyledButton-root:hover{background-color:var(--bn-colors-hovered-background)}.bn-side-menu .mantine-UnstyledButton-root:not(.mantine-Menu-item) svg{color:var(--bn-colors-side-menu);background-color:#0000;width:22px;height:22px}.bn-mantine .bn-side-menu>[draggable=true]{display:flex}.bn-side-menu .mantine-Menu-dropdown{min-width:100px;padding:2px;position:absolute}.bn-mantine .bn-panel{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);width:500px;max-width:100vw;padding:2px}.bn-mantine .bn-panel .bn-tab-panel{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.bn-panel .mantine-TextInput-root,.bn-panel .mantine-FileInput-root{width:100%}.bn-panel .mantine-Button-root{background-color:var(--bn-colors-menu-background);border:solid var(--bn-colors-border) 1px;border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text);width:60%;height:32px}.bn-panel .mantine-Button-root:hover{background-color:var(--bn-colors-hovered-background)}.bn-panel .mantine-Text-root{text-align:center}.bn-mantine .bn-table-handle,.bn-mantine .bn-extend-button,.bn-mantine .bn-table-cell-handle{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-small);box-shadow:var(--bn-shadow-light);color:var(--bn-colors-side-menu);cursor:grab;justify-content:center;align-items:center;height:fit-content;padding:0;display:flex;overflow:visible}.bn-mantine .bn-table-cell-handle{padding:0 4px}.bn-mantine .bn-table-handle svg{margin-inline:-4px}.bn-mantine .bn-table-handle-not-draggable{cursor:pointer}.bn-mantine .bn-table-handle:hover,.bn-mantine .bn-table-handle-dragging,.bn-mantine .bn-extend-button:hover,.bn-mantine .bn-extend-button-editing,.bn-mantine .bn-table-cell-handle:hover{background-color:var(--bn-colors-hovered-background)}.bn-mantine .bn-extend-button-add-remove-columns{cursor:col-resize;width:18px;height:100%;margin-left:4px}.bn-mantine .bn-extend-button-add-remove-rows{cursor:row-resize;width:100%;height:18px;margin-top:4px}.bn-mantine .bn-drag-handle-menu,.bn-mantine .bn-table-handle-menu{overflow:visible}.bn-mantine .bn-tooltip{background-color:var(--bn-colors-tooltip-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-tooltip-text);text-align:center;padding:4px 10px}.bn-mantine .bn-tick-space{width:20px;padding:0}.bn-mantine .bn-thread{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-menu-text);flex-direction:column;gap:16px;min-width:350px;display:flex;overflow:visible}.bn-mantine .bn-threads-sidebar .bn-thread{box-shadow:none}.bn-mantine .bn-thread-comments,.bn-mantine .bn-thread-composer{flex-direction:column;margin:0;padding:0;display:flex}.bn-mantine .bn-thread-comments{gap:1rem}.bn-mantine .bn-thread-comment{flex-direction:column;align-items:flex-start;gap:.25rem}.bn-mantine .bn-thread-comment>.mantine-Group-root{gap:12px}.bn-mantine .bn-thread-comment p{color:var(--bn-colors-menu-text)}.bn-mantine .bn-thread .bn-header-text,.bn-mantine .bn-thread-comment .bn-resolved-text{font-size:.8rem;font-style:italic}.bn-mantine .bn-comment-actions-wrapper{justify-content:flex-end;width:100%;display:flex}.bn-mantine .bn-action-toolbar{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);align-self:flex-end;gap:0;padding:2px}.bn-action-toolbar .mantine-Button-root,.bn-action-toolbar .mantine-ActionIcon-root{background-color:var(--bn-colors-menu-background);border-radius:var(--bn-border-radius-small);color:var(--bn-colors-menu-text);border:none}.bn-action-toolbar .mantine-Button-root:hover,.bn-action-toolbar .mantine-ActionIcon-root:hover{background-color:var(--bn-colors-hovered-background);color:var(--bn-colors-hovered-text);border:none}.bn-action-toolbar .mantine-Button-root[data-selected],.bn-action-toolbar .mantine-ActionIcon-root[data-selected]{background-color:var(--bn-colors-selected-background);color:var(--bn-colors-selected-text);border:none}.bn-action-toolbar .mantine-Button-root[data-disabled],.bn-action-toolbar .mantine-ActionIcon-root[data-disabled]{background-color:var(--bn-colors-disabled-background);color:var(--bn-colors-disabled-text);border:none}.bn-mantine .bn-action-toolbar .mantine-Menu-itemLabel{font-size:12px}.bn-mantine .bn-badge-group{justify-content:flex-start;gap:4px;width:100%;display:flex}.bn-mantine .bn-badge{flex-grow:0}.bn-mantine .bn-badge .mantine-Chip-label{padding:0 8px}.bn-mantine .bn-badge .mantine-Chip-label:not([data-checked=true]){background-color:var(--bn-colors-menu-background);border:var(--bn-border);color:var(--bn-colors-menu-text)}.bn-mantine .bn-badge .mantine-Chip-label:hover{border:1px solid var(--mantine-primary-color-filled-hover);color:var(--mantine-primary-color-filled-hover)}.bn-mantine .bn-badge .mantine-Chip-label>span:not(.mantine-Chip-iconWrapper){gap:4px;display:inline-flex}.bn-mantine .bn-badge .mantine-Chip-label>span:not(.mantine-Chip-iconWrapper)>span{justify-content:center;align-items:center;display:inline-flex}.bn-mantine .bn-combobox-input,.bn-mantine .bn-combobox-items:not(:empty){background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-menu-text);gap:4px;min-width:145px;padding:2px}.bn-mantine .bn-combobox-input .bn-combobox-icon,.bn-mantine .bn-combobox-input .bn-combobox-right-section{justify-content:center;align-items:center;display:flex}.bn-mantine .bn-combobox-input .bn-combobox-error{color:var(--bn-colors-highlights-red-background)}.bn-mantine .bn-badge .mantine-Chip-iconWrapper{display:none}.config-root{--c-ink:#0f1115;--c-ink-2:#1f2937;--c-muted:#6b7280;--c-muted-2:#9ca3af;--c-line:#0f111514;--c-line-soft:#0f11150d;--c-bg:#f7f6f3;--c-surface:#fff;--c-surface-hover:#0f11150a;--c-accent:#ff4d00;--c-accent-soft:#ff4d001a;--c-success:#16a34a;--c-success-soft:#dcfce7;--c-warn:#b45309;--c-warn-soft:#fef3c7;background:var(--c-bg);color:var(--c-ink);width:100%;min-height:100vh;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.config-grid{grid-template-columns:280px minmax(0,1fr);align-items:stretch;min-height:calc(100vh - 50px);display:grid}@media (width<=900px){.config-grid{grid-template-columns:1fr}.config-sidebar{display:none}}.config-sidebar{background:var(--c-surface);border-right:1px solid var(--c-line);align-self:start;max-height:calc(100vh - 50px);padding:20px 16px;position:sticky;top:50px;overflow-y:auto}.config-nav-label{letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted-2);padding:0 8px 8px;font-size:10.5px;font-weight:700}.config-step{cursor:pointer;text-align:left;width:100%;color:var(--c-ink);background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;margin-bottom:2px;padding:8px 10px;font-family:inherit;transition:background .12s;display:flex}.config-step:hover{background:var(--c-surface-hover)}.config-step.is-active{background:var(--c-accent-soft)}.config-step-num{border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12.5px;font-weight:700;display:grid}.config-step-num--done{background:var(--c-success-soft);color:#166534}.config-step-num--current{background:var(--c-accent);color:#fff;box-shadow:0 0 0 4px #ff4d001f}.config-step-num--todo{color:var(--c-muted-2);background:#f3f4f6;border:1px dashed #0f11152e}.config-step-body{flex:1;min-width:0}.config-step-title{color:var(--c-ink);font-size:13px;font-weight:600}.config-step-meta{color:var(--c-muted);font-size:11px}.config-pending-card{background:#ff4d000a;border:1px solid #ff4d004d;border-radius:12px;margin-top:24px;padding:14px}.config-pending-card-title{letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent);margin-bottom:8px;font-size:10.5px;font-weight:700}.config-pending-card ul{color:var(--c-ink);margin:0;padding:0;font-size:11.5px;list-style:none}.config-pending-card li{padding:2px 0;line-height:1.5}.config-status-card{margin-top:16px;font-size:11.5px}.config-status-row{color:var(--c-ink);align-items:center;gap:8px;padding:4px 0;display:flex}.config-status-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.config-main{min-width:0;padding:32px 40px 80px;overflow-y:auto}.config-main-inner{max-width:920px;margin:0 auto}.config-eyebrow{color:var(--c-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:600}.config-title{letter-spacing:-.02em;color:var(--c-ink);margin:4px 0 8px;font-size:26px;font-weight:700}.config-summary{color:var(--c-muted);max-width:640px;margin:0 0 24px;font-size:14px;line-height:1.55}.config-card{background:var(--c-surface);border:1px solid var(--c-line);border-radius:18px;margin-bottom:18px;padding:24px}.config-card h3{color:var(--c-ink);margin:0 0 4px;font-size:15px;font-weight:700}.config-card-subtitle{color:var(--c-muted);margin:0 0 16px;font-size:12.5px;line-height:1.5}.config-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px;display:grid}.config-stat{background:var(--c-surface);border:1px solid var(--c-line);border-radius:14px;padding:16px}.config-stat-value{color:var(--c-ink);font-size:28px;font-weight:700;line-height:1}.config-stat-label{color:var(--c-muted);margin-top:4px;font-size:12px}.config-stat-cta{cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-family:inherit;font-size:11px;font-weight:600;display:inline-block}.config-stat--warn{border-color:#f59e0b4d}.config-stat--warn .config-stat-value{color:var(--c-warn)}.config-next{border:1px solid var(--c-line);background:linear-gradient(135deg,#ff4d000a,#0000);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:18px 20px;display:flex}.config-next-label{color:var(--c-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:600}.config-next-title{color:var(--c-ink);margin:2px 0;font-size:14.5px;font-weight:700}.config-next-meta{color:var(--c-muted);font-size:12px}.config-next-btn{background:var(--c-accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.config-next-btn:hover{background:#e64500}.config-topbar{background:var(--c-surface);border-bottom:1px solid var(--c-line);z-index:30;align-items:center;gap:12px;padding:10px 24px;display:flex;position:sticky;top:0}.config-topbar-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.config-article-list{border:1px solid var(--c-line);border-radius:12px;overflow:hidden}.config-article-row{border-bottom:1px solid var(--c-line);background:var(--c-surface);align-items:center;gap:12px;padding:13px 16px;transition:background .12s;display:flex}.config-article-row:last-child{border-bottom:none}.config-article-row:hover{background:#0f111505}.config-article-row--pending{background:#f59e0b0d}.config-article-icon{flex-shrink:0;font-size:18px}.config-article-body{flex:1;min-width:0}.config-article-title{color:var(--c-ink);margin:0;font-size:13.5px;font-weight:600}.config-article-meta{color:var(--c-muted);align-items:center;gap:6px;margin-top:2px;font-size:11px;display:flex}.config-article-meta-sep{color:var(--c-muted-2)}.config-pill{letter-spacing:.02em;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.config-pill--published{background:var(--c-success-soft);color:#166534}.config-pill--internal{color:var(--c-ink);background:#0f11151a}.config-pill--pending{background:var(--c-warn-soft);color:#92400e}.config-pill--draft{color:var(--c-muted);background:#f3f4f6}.config-toggle{cursor:pointer;background:#e5e7eb;border:none;border-radius:999px;flex-shrink:0;width:36px;height:20px;padding:0;transition:background .15s;position:relative}.config-toggle:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000001a}.config-toggle[data-on=true]{background:var(--c-success)}.config-toggle[data-on=true]:after{transform:translate(16px)}.config-toggle:disabled{opacity:.5;cursor:not-allowed}.config-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.config-filter-input{border:1px solid var(--c-line);min-width:200px;color:var(--c-ink);border-radius:8px;outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:12.5px}.config-filter-input:focus{border-color:var(--c-accent)}.config-filter-select{border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-ink);cursor:pointer;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:12px}.config-bulk{background:var(--c-accent-soft);border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;font-size:12.5px;display:flex}.config-bulk-action{cursor:pointer;color:var(--c-accent);background:0 0;border:none;font-family:inherit;font-size:12px;font-weight:600}.config-bulk-action--danger{color:#b91c1c}.config-btn-inline{cursor:pointer;border:none;border-radius:7px;align-items:center;gap:4px;padding:6px 11px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.config-btn-inline--approve{color:#fff;background:#f59e0b}.config-btn-inline--reject{color:var(--c-muted);background:0 0}@keyframes config-spin{to{transform:rotate(360deg)}}.config-spinner{animation:1s linear infinite config-spin}.config-loading{place-items:center;min-height:60vh;display:grid}.health-badge{white-space:nowrap;cursor:help;border:1px solid #0000;border-radius:999px;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.health-badge--compact{width:.75rem;height:.75rem;padding:.125rem}.health-badge--green{color:#027a48;background:#d1fadf;border-color:#6ce9a6}.health-badge--yellow{color:#b54708;background:#fef0c7;border-color:#fdb022}.health-badge--red{color:#b42318;background:#fee4e2;border-color:#f97066}.health-badge--unknown,.health-badge--idle,.health-badge--done{color:#98a2b3;background:#f9fafb;border-color:#eaecf0}.health-badge--on_track{color:#027a48;background:#d1fadf;border-color:#6ce9a6}.health-badge--attention{color:#b54708;background:#fef0c7;border-color:#fdb022}.health-badge--at_risk{color:#b42318;background:#fee4e2;border-color:#f97066}.health-badge--calibrating{color:#475467;background:#eaecf0;border-color:#d0d5dd}.health-dot{background:currentColor;border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.health-dot--green,.health-dot--on_track,.health-dot--done{background:#12b76a}.health-dot--yellow,.health-dot--attention{background:#f79009}.health-dot--red,.health-dot--at_risk{background:#f04438}.health-dot--calibrating,.health-dot--idle{background:#98a2b3}.health-alerts__item--on_track{border-left-color:#12b76a}.health-alerts__item--attention{border-left-color:#f79009}.health-alerts__item--at_risk{border-left-color:#f04438}.health-alerts__item--idle{border-left-color:#d0d5dd}.health-alerts__item--done{border-left-color:#12b76a}.health-count{background:#00000014;border-radius:999px;margin-left:.25rem;padding:0 .375rem;font-size:.6875rem}.health-alerts{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.health-alerts__empty{color:#667085;margin:0;font-size:.8125rem;font-style:italic}.health-alerts__item{background:#fff;border-left:3px solid #d0d5dd;border-radius:0 6px 6px 0;padding:.5rem .75rem;box-shadow:0 1px 2px #1018280f}.health-alerts__item--red{border-left-color:#f04438}.health-alerts__item--yellow{border-left-color:#f79009}.health-alerts__item--green{border-left-color:#12b76a}.health-alerts__item--calibrating{border-left-color:#98a2b3}.health-alerts__title{color:#101828;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:.875rem;font-weight:600;display:inline-flex}.health-alerts__title:hover{text-decoration:underline}.health-alerts__status{color:#98a2b3;text-transform:lowercase;margin-left:.375rem;font-size:.6875rem;font-weight:500}.health-alerts__actions{flex-direction:column;gap:.25rem;margin:.375rem 0 0 1rem;padding:0;list-style:none;display:flex}.health-alerts__action{color:#475467;padding-left:.875rem;font-size:.8125rem;position:relative}.health-alerts__action:before{content:"•";color:#98a2b3;position:absolute;left:0}.health-alerts__action--red{color:#b42318}.health-alerts__action--red:before{color:#f04438}.health-alerts__action--yellow{color:#b54708}.health-alerts__action--yellow:before{color:#f79009}:root,.embed-root{--embed-primary:#3b82f6;--embed-accent:#ff4d00;--embed-ink:#0f1115;--embed-ink-2:#1f2937;--embed-muted:#6b7280;--embed-muted-2:#9ca3af;--embed-line:#0f11151a;--embed-line-soft:#0f11150f;--embed-bg:#fafafb;--embed-surface:#fff;--embed-surface-hover:#0f11150a;--embed-radius:10px;--embed-font:"Poppins", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--embed-font-serif:"Source Serif 4", Georgia, serif}html.embed-mode,html.embed-mode body,html.embed-mode #root{background:var(--embed-bg);height:100%;margin:0}html.embed-mode #root{display:block}.embed-root{background:var(--embed-bg);width:100%;min-height:100vh;font-family:var(--embed-font);color:var(--embed-ink);grid-template-rows:auto 1fr;grid-template-columns:1fr;display:grid}.embed-header{z-index:20;background:var(--embed-surface);border-bottom:1px solid var(--embed-line);-webkit-backdrop-filter:saturate(180%)blur(8px);backdrop-filter:saturate(180%)blur(8px);grid-template-columns:clamp(220px,18vw,300px) minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px clamp(16px,2vw,28px);display:grid;position:sticky;top:0}.embed-brand{letter-spacing:-.01em;color:var(--embed-ink);align-items:center;gap:10px;font-size:14.5px;font-weight:700;display:inline-flex}.embed-brand-logo{background:var(--embed-primary);color:#fff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.embed-brand-logo img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.embed-breadcrumb{color:var(--embed-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.embed-breadcrumb b{color:var(--embed-ink);font-weight:600}.embed-search{justify-self:stretch;width:100%;max-width:480px;position:relative}.embed-search-input{border:1px solid var(--embed-line);background:var(--embed-bg);width:100%;color:var(--embed-ink);border-radius:9px;padding:9px 12px 9px 36px;font-family:inherit;font-size:13.5px;transition:border-color .12s,box-shadow .12s}.embed-search-input:focus{border-color:var(--embed-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--embed-primary) 18%, transparent);outline:none}.embed-search-icon{color:var(--embed-muted);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.embed-search-clear{color:var(--embed-muted);cursor:pointer;background:0 0;border:none;padding:4px;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.embed-search-results{background:var(--embed-surface);border:1px solid var(--embed-line);border-radius:12px;max-height:60vh;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0f11151f}.embed-search-result{text-align:left;cursor:pointer;width:100%;color:var(--embed-ink);background:0 0;border:none;border-radius:8px;padding:10px 12px;font-family:inherit;display:block}.embed-search-result:hover,.embed-search-result[data-active=true]{background:var(--embed-surface-hover)}.embed-search-result-title{margin:0 0 2px;font-size:13.5px;font-weight:600}.embed-search-result-meta{color:var(--embed-muted);font-size:11.5px}.embed-search-empty{color:var(--embed-muted);text-align:center;padding:14px 16px;font-size:12.5px}.embed-body{grid-template-columns:clamp(240px,17vw,320px) minmax(0,1fr) clamp(200px,15vw,300px);align-items:start;width:100%;min-height:0;display:grid}@media (width<=1100px){.embed-body{grid-template-columns:clamp(220px,22vw,280px) minmax(0,1fr)}.embed-toc-col{display:none}}@media (width<=760px){.embed-header{grid-template-columns:auto 1fr}.embed-breadcrumb{display:none}.embed-body{grid-template-columns:1fr}.embed-sidebar{display:none}}.embed-sidebar{background:var(--embed-surface);border-right:1px solid var(--embed-line);align-self:stretch;max-height:calc(100vh - 65px);padding:18px 14px 32px;position:sticky;top:65px;overflow-y:auto}.embed-sidebar-section{margin-bottom:18px}.embed-sidebar-initiative{letter-spacing:.08em;text-transform:uppercase;color:var(--embed-muted);padding:4px 10px 8px;font-size:10.5px;font-weight:700}.embed-sidebar-category{cursor:pointer;width:100%;color:var(--embed-ink-2);text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.embed-sidebar-category:hover{background:var(--embed-surface-hover)}.embed-sidebar-category svg{color:var(--embed-muted-2);transition:transform .15s}.embed-sidebar-category[data-open=true] svg{transform:rotate(90deg)}.embed-sidebar-articles{border-left:1px solid var(--embed-line-soft);flex-direction:column;gap:1px;margin:2px 0 6px 8px;padding-left:10px;display:flex}.embed-sidebar-article{text-align:left;cursor:pointer;width:100%;color:var(--embed-ink-2);background:0 0;border:none;border-radius:6px;padding:6px 10px;font-family:inherit;font-size:12.5px;line-height:1.4;display:block}.embed-sidebar-article:hover{background:var(--embed-surface-hover)}.embed-sidebar-article[data-active=true]{background:color-mix(in srgb, var(--embed-primary) 10%, transparent);color:var(--embed-primary);font-weight:600}.embed-main{width:100%;min-width:0;padding:clamp(24px,3vw,48px) clamp(24px,5vw,80px) 96px}.embed-article{max-width:880px;margin:0 auto}.embed-article-eyebrow{color:var(--embed-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11.5px;font-weight:600}.embed-article-title{font-family:var(--embed-font-serif);letter-spacing:-.02em;color:var(--embed-ink);margin:0 0 14px;font-size:38px;font-weight:600;line-height:1.15}.embed-article-summary{color:var(--embed-muted);margin:0 0 22px;font-size:16.5px;line-height:1.55}.embed-article-meta{color:var(--embed-muted);align-items:center;gap:12px;margin-bottom:24px;font-size:12px;display:inline-flex}.embed-article-divider{background:var(--embed-line);height:1px;margin:0 0 28px}.embed-article-body{color:var(--embed-ink-2);font-size:15.5px;line-height:1.7}.embed-article-body .notion-editor-wrapper,.embed-article-body .bn-container,.embed-article-body .bn-editor,.embed-article-body [class*=mantine-]:not(button):not(svg){box-shadow:none!important;background:0 0!important}.embed-article-body .bn-editor{padding:0!important}.embed-article-body h1,.embed-article-body h2,.embed-article-body h3{color:var(--embed-ink);letter-spacing:-.01em;scroll-margin-top:90px}.embed-article-body h2{margin:32px 0 12px;font-size:22px;font-weight:700}.embed-article-body h3{margin:24px 0 8px;font-size:17px;font-weight:700}.embed-article-body p{margin:0 0 14px}.embed-article-body iframe{border-radius:var(--embed-radius);border:1px solid var(--embed-line);aspect-ratio:16/9;width:100%;max-width:100%;height:auto}.embed-article-body img{border-radius:var(--embed-radius);max-width:100%}.embed-article-body code{background:var(--embed-line-soft);border-radius:4px;padding:1px 5px;font-size:13px}.embed-article-body pre{background:var(--embed-ink);color:#f3f4f6;border-radius:var(--embed-radius);padding:14px 16px;font-size:13px;overflow-x:auto}.embed-toc-col{align-self:start;max-height:calc(100vh - 65px);padding:32px 24px;position:sticky;top:65px;overflow-y:auto}.embed-toc-label{letter-spacing:.06em;text-transform:uppercase;color:var(--embed-muted);align-items:center;gap:6px;margin-bottom:10px;font-size:10.5px;font-weight:700;display:inline-flex}.embed-toc-list{border-left:1px solid var(--embed-line);margin:0;padding:0;list-style:none}.embed-toc-item button{text-align:left;width:100%;color:var(--embed-muted);cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;margin-left:-1px;padding:5px 12px;font-family:inherit;font-size:12.5px;line-height:1.4;transition:color .1s,border-color .1s;display:block}.embed-toc-item button:hover{color:var(--embed-ink)}.embed-toc-item.is-active button{color:var(--embed-primary);border-left-color:var(--embed-primary);font-weight:600}.embed-toc-item-l3 button{padding-left:24px;font-size:12px}.embed-fallback{min-height:100vh;color:var(--embed-muted);background:var(--embed-bg);place-items:center;padding:24px;display:grid}.embed-fallback-card{text-align:center;max-width:460px}.embed-fallback-card h1{color:var(--embed-ink);margin:0 0 10px;font-size:18px;font-weight:700}.embed-fallback-card p{font-size:13.5px;line-height:1.55}.embed-empty-state{text-align:center;color:var(--embed-muted);padding:80px 24px}.embed-empty-state h2{color:var(--embed-ink);margin:0 0 6px;font-size:18px;font-weight:600}.embed-empty-state p{max-width:380px;margin:0 auto;font-size:13.5px;line-height:1.5}@keyframes embed-spin{to{transform:rotate(360deg)}}.embed-spinner{animation:1s linear infinite embed-spin}.sp-picker,.ts-picker{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.sp-chip,.ts-chip{border:1px solid var(--border-color,#d0d5dd);color:#475467;cursor:pointer;background:#fff;border-radius:999px;min-width:2rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;transition:all .15s}.sp-chip:hover:not(:disabled),.ts-chip:hover:not(:disabled){background:#f3f4f6;border-color:#98a2b3}.sp-chip:disabled,.ts-chip:disabled{opacity:.5;cursor:not-allowed}.sp-chip--selected,.ts-chip--selected{color:#fff;background:#ff4d00;border-color:#ff4d00}.ts-chip--xl.ts-chip--selected{background:#b42318;border-color:#b42318}.sizing-strip{border-bottom:1px solid #0000000f;flex-direction:column;gap:.625rem;padding:.75rem 0;font-family:inherit;display:flex}.sizing-strip__row{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.sizing-strip__label{letter-spacing:.05em;text-transform:uppercase;color:#6b6b73;align-items:center;gap:.25rem;min-width:3.25rem;font-size:.625rem;font-weight:700;display:inline-flex}.sizing-strip__required{color:#f04438;font-size:.75rem;line-height:1}.sizing-strip--missing{border-left:2px solid #f97066;margin-left:-.75rem;padding-left:.625rem}.sizing-strip__hint{color:#b42318;margin:0;font-size:.75rem;font-weight:500}.sizing-help-anchor{margin-left:auto;display:inline-flex;position:relative}.sizing-help-btn{color:#475467;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:999px;align-items:center;gap:.3125rem;padding:.25rem .625rem;font-family:inherit;font-size:.6875rem;font-weight:600;transition:all .15s;display:inline-flex}.sizing-help-btn:hover{color:#1d2939;background:#f9fafb;border-color:#00000029}.sizing-help-btn--active{color:#c2410c;background:#fff7ed;border-color:#fdba74}.sizing-help-overlay{z-index:1199;background:0 0;position:fixed;inset:0}.sizing-help{z-index:1200;background:#fffaf5;border:1px solid #fde0c4;border-radius:12px;flex-direction:column;gap:.875rem;max-width:calc(100vw - 1.5rem);padding:1rem 1.125rem 1.0625rem;animation:.18s sizing-help-slide;display:flex;position:fixed;box-shadow:0 18px 48px #10182838}.sizing-help__arrow{background:#fffaf5;border:1px solid #fde0c4;width:12px;height:12px;position:absolute;right:1.25rem;transform:rotate(45deg)}.sizing-help--bottom .sizing-help__arrow{border-bottom:none;border-right:none;top:-6px}.sizing-help--top .sizing-help__arrow{border-top:none;border-left:none;bottom:-6px}.sizing-help__close{color:#98a2b3;cursor:pointer;background:0 0;border:none;border-radius:4px;width:1.25rem;height:1.25rem;font-family:inherit;font-size:1rem;line-height:1;position:absolute;top:.5rem;right:.5rem}.sizing-help__close:hover{color:#1d2939;background:#0000000a}@keyframes sizing-help-slide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sizing-help__section{flex-direction:column;gap:.375rem;display:flex}.sizing-help__title{color:#1d2939;letter-spacing:.01em;margin:0;font-size:.75rem;font-weight:700}.sizing-help__lead{color:#475467;margin:0;font-size:.75rem;font-style:italic}.sizing-help__section p{color:#475467;margin:0;font-size:.75rem;line-height:1.5}.sizing-help__list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.sizing-help__list li{color:#475467;align-items:flex-start;gap:.625rem;font-size:.75rem;line-height:1.45;display:flex}.sizing-help__chip{color:#fff;letter-spacing:.02em;background:#ff4d00;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.75rem;height:1.5rem;padding:0 .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.sizing-help__chip--xl{background:#b42318}.sizing-strip--initiative{border-bottom:none;padding:0}.sizing-toggle{color:#52525c;cursor:pointer;background:#fafaf9;border:1px solid #0000001a;border-radius:999px;align-items:center;gap:.3125rem;padding:.3125rem .6875rem;font-family:inherit;font-size:.6875rem;font-weight:600;transition:all .15s;display:inline-flex}.sizing-toggle:hover{background:#f3f4f6;border-color:#0000002e}.sizing-toggle--uncertain{color:#b54708;background:#fef0c7;border-color:#fdb022}.sizing-toggle--spike{color:#5b21b6;background:#ede9fe;border-color:#a78bfa}.sizing-timebox{background:#f4f3ff;border:1px dashed #c4b5fd;border-radius:999px;align-items:center;gap:.25rem;height:1.625rem;padding:0 .5rem;display:inline-flex}.sizing-timebox__input{color:#4c1d95;text-align:center;-moz-appearance:textfield;background:0 0;border:none;outline:none;width:2.25rem;font-family:inherit;font-size:.75rem;font-weight:600}.sizing-timebox__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sizing-timebox__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sizing-timebox__unit{color:#6d28d9;font-size:.6875rem;font-weight:600}.sp-empty-badge{color:#b54708;text-transform:uppercase;letter-spacing:.04em;background:#fef0c7;border-radius:999px;margin-left:.5rem;padding:.125rem .5rem;font-size:.6875rem}.task-description-editor{background:#fafaf9;border:1px solid #00000014;border-radius:10px;min-height:110px;padding:8px 10px;transition:border-color .15s,background .15s}.task-description-editor:focus-within{background:#fff;border-color:#ff4d0066;box-shadow:0 0 0 3px #ff4d0014}.task-description-editor .bn-container,.task-description-editor .bn-container .bn-editor,.task-description-editor .mantine-Paper-root{color:#1a1a1a;background:0 0;padding:0;font-size:13px;line-height:1.65}.task-description-editor .bn-block-content p{margin:0}.task-description-editor .ProseMirror{outline:none;min-height:84px}.task-description-editor .ProseMirror p.is-empty:before{color:#c4c4cc;font-style:italic}.docs-topbar{z-index:30;background:#fff;border-bottom:1px solid #0f111514;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 24px;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:grid;position:sticky;top:0}@media (width<=1024px){.docs-topbar{grid-template-columns:minmax(0,1fr) auto}.docs-topbar-search{display:none}}.docs-topbar-left{align-items:center;gap:14px;min-width:0;display:inline-flex}.docs-topbar-back{color:#0f1115;cursor:pointer;background:#fafafb;border:1px solid #0f111514;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 11px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .12s;display:inline-flex}.docs-topbar-back:hover{background:#0f11150f}.docs-topbar-crumbs{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;display:inline-flex;overflow:hidden}.docs-topbar-crumb{align-items:center;gap:6px;min-width:0;display:inline-flex}.docs-topbar-crumb a{color:inherit;border-radius:4px;padding:2px 4px;text-decoration:none}.docs-topbar-crumb a:hover{color:#0f1115;background:#0f11150f}.docs-topbar-crumb b{color:#0f1115;font-weight:600}.docs-topbar-sep{color:#0f11154d;font-size:12px}.docs-topbar-search{min-width:0}.docs-topbar-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.workspace-root{--ws-ink:#0f1115;--ws-ink-2:#1f2937;--ws-muted:#6b7280;--ws-muted-2:#9ca3af;--ws-line:#0f111514;--ws-line-soft:#0f11150d;--ws-bg:#fafafb;--ws-surface:#fff;--ws-surface-hover:#0f11150a;--ws-accent:#ff4d00;--ws-accent-soft:#ff4d001a;--ws-primary:#3b82f6;--ws-primary-soft:#3b82f61a;background:var(--ws-bg);color:var(--ws-ink);width:100%;min-height:100vh;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.workspace-topbar{background:var(--ws-surface);border-bottom:1px solid var(--ws-line);z-index:30;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 24px;display:grid;position:sticky;top:0}@media (width<=1024px){.workspace-topbar{grid-template-columns:minmax(0,1fr) auto}.workspace-topbar>div:nth-child(2){display:none}}.workspace-breadcrumb{color:var(--ws-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.workspace-breadcrumb b{color:var(--ws-ink);font-weight:600}.workspace-breadcrumb-sep{color:var(--ws-muted-2)}.workspace-actions{align-items:center;gap:8px;display:inline-flex}.workspace-btn{border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-ink);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .12s;display:inline-flex}.workspace-btn:hover{background:var(--ws-surface-hover)}.workspace-btn--primary{background:var(--ws-accent);border-color:var(--ws-accent);color:#fff}.workspace-btn--primary:hover{background:#e64500}.workspace-btn--ghost{border-color:#0000}.workspace-pill{letter-spacing:.02em;color:#166534;background:#dcfce7;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.workspace-pill--blue{background:var(--ws-primary-soft);color:#1d4ed8}.workspace-pill--gray{color:var(--ws-muted);background:#f3f4f6}.workspace-pill--ink{color:var(--ws-ink);background:#0f11151a}.workspace-grid{grid-template-columns:280px minmax(0,1fr) 340px;align-items:stretch;min-height:calc(100vh - 50px);display:grid}@media (width<=1280px){.workspace-grid{grid-template-columns:260px minmax(0,1fr)}.workspace-right{display:none}}@media (width<=900px){.workspace-grid{grid-template-columns:1fr}.workspace-sidebar{display:none}}.workspace-sidebar{background:var(--ws-surface);border-right:1px solid var(--ws-line);align-self:start;max-height:calc(100vh - 50px);padding:12px;position:sticky;top:50px;overflow-y:auto}.workspace-nav-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted-2);padding:14px 10px 6px;font-size:10.5px;font-weight:700}.workspace-nav-item{color:var(--ws-ink-2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;display:flex}.workspace-nav-item:hover{background:var(--ws-surface-hover)}.workspace-nav-item.is-active{background:var(--ws-accent-soft);color:var(--ws-accent);font-weight:600}.workspace-nav-item-icon{text-align:center;width:18px}.workspace-nav-item-count{color:var(--ws-muted-2);font-size:11px;font-weight:500}.workspace-section-row .workspace-section-edit{opacity:0;transition:opacity .12s}.workspace-section-row:hover .workspace-section-edit,.workspace-section-row:focus-within .workspace-section-edit{opacity:1}.workspace-nav-subtree{border-left:1px solid var(--ws-line-soft);margin:2px 0 4px 18px;padding-left:6px}.workspace-status-card{background:var(--ws-accent-soft);border:1px solid #ff4d002e;border-radius:10px;margin:16px 4px 4px;padding:12px}.workspace-status-card-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-accent);font-size:10.5px;font-weight:700}.workspace-status-card-title{color:var(--ws-ink);margin-top:4px;font-size:12.5px;font-weight:600}.workspace-status-card-meta{color:var(--ws-muted);margin-top:2px;font-size:11.5px;line-height:1.4}.workspace-main{min-width:0;padding:28px 36px 64px}.workspace-main-eyebrow{color:var(--ws-muted);margin-bottom:6px;font-size:12px}.workspace-main-title{letter-spacing:-.02em;color:var(--ws-ink);margin:0;font-size:26px;font-weight:700}.workspace-main-summary{color:var(--ws-muted);max-width:640px;margin:6px 0 18px;font-size:13.5px;line-height:1.5}.workspace-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.workspace-filters-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ws-muted);font-size:11px;font-weight:700}.workspace-chip{background:var(--ws-surface);border:1px solid var(--ws-line);color:var(--ws-muted);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.workspace-chip:hover{color:var(--ws-ink)}.workspace-chip[aria-pressed=true]{background:var(--ws-ink);color:#fff;border-color:var(--ws-ink)}.workspace-chip-count{opacity:.7;font-size:10.5px;font-weight:600}.workspace-articles{flex-direction:column;gap:10px;display:flex}.workspace-article-card{background:var(--ws-surface);border:1px solid var(--ws-line);cursor:pointer;color:inherit;border-radius:14px;align-items:flex-start;gap:14px;padding:16px;text-decoration:none;transition:border-color .12s;display:flex}.workspace-article-card:hover{border-color:#ff4d004d}.workspace-article-icon{margin-top:2px;font-size:22px;line-height:1}.workspace-article-body{flex:1;min-width:0}.workspace-article-titlerow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.workspace-article-title{color:var(--ws-ink);margin:0;font-size:15px;font-weight:600}.workspace-article-summary{color:var(--ws-muted);margin:0;font-size:12.5px;line-height:1.45}.workspace-article-meta{color:var(--ws-muted-2);margin-top:6px;font-size:11.5px}.workspace-empty{text-align:center;color:var(--ws-muted);background:var(--ws-surface);border:1px dashed var(--ws-line);border-radius:14px;padding:60px 24px}.workspace-empty h3{color:var(--ws-ink);margin:0 0 6px;font-size:16px;font-weight:600}.workspace-empty p{max-width:400px;margin:0 auto;font-size:13px;line-height:1.5}.workspace-right{background:var(--ws-surface);border-left:1px solid var(--ws-line);align-self:start;max-height:calc(100vh - 50px);padding:20px;position:sticky;top:50px;overflow-y:auto}.workspace-right h3{letter-spacing:-.01em;color:var(--ws-ink);margin:0 0 8px;font-size:13.5px;font-weight:700}.workspace-right-section{margin-bottom:22px}.workspace-embed-card{text-align:left;border:1px solid var(--ws-line);background:var(--ws-surface);cursor:pointer;border-radius:12px;width:100%;margin-bottom:8px;padding:12px;font-family:inherit;transition:border-color .12s,background .12s;display:block}.workspace-embed-card:hover{border-color:#ff4d004d}.workspace-embed-card.is-active{border-color:var(--ws-accent);background:var(--ws-accent-soft)}.workspace-embed-card-row{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.workspace-embed-card-name{color:var(--ws-ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.workspace-embed-card-badge{color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.workspace-embed-card-meta{color:var(--ws-muted);font-size:11px;line-height:1.4}.workspace-embed-add{border:1px dashed var(--ws-line);width:100%;color:var(--ws-muted);cursor:pointer;background:0 0;border-radius:12px;padding:9px;font-family:inherit;font-size:12.5px;font-weight:600}.workspace-embed-add:hover{background:var(--ws-surface-hover);color:var(--ws-ink)}.workspace-preview-frame{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:12px;height:240px;overflow:hidden}.workspace-preview-frame iframe{pointer-events:none;transform-origin:0 0;border:0;width:142.857%;height:142.857%;transform:scale(.7)}.workspace-acessos{flex-direction:column;gap:6px;display:flex}.workspace-acesso-row{align-items:center;gap:8px;font-size:11.5px;display:flex}.workspace-acesso-label{width:96px;color:var(--ws-muted)}.workspace-acesso-bar{background:#f0f0f0;border-radius:999px;flex:1;height:6px;overflow:hidden}.workspace-acesso-bar-fill{background:var(--ws-primary);border-radius:inherit;height:100%}.workspace-acesso-value{text-align:right;width:28px;color:var(--ws-ink);font-weight:600}@keyframes ws-spin{to{transform:rotate(360deg)}}.workspace-spinner{animation:1s linear infinite ws-spin}.workspace-loading{place-items:center;min-height:60vh;display:grid}.fc-signal{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.fc-signal--sm{padding:.125rem .5rem;font-size:.6875rem}.fc-signal--md{font-size:.75rem}.fc-signal--lg{padding:.3125rem .75rem;font-size:.8125rem}.fc-signal__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.fc-signal--on_track{color:#027a48;background:#d1fadf;border-color:#6ce9a6}.fc-signal--attention{color:#b54708;background:#fef0c7;border-color:#fdb022}.fc-signal--at_risk{color:#b42318;background:#fee4e2;border-color:#f97066}.fc-signal--calibrating{color:#475467;background:#eaecf0;border-color:#d0d5dd}.fc-signal--done{color:#027a48;background:#d1fadf;border-color:#6ce9a6}.fc-signal--idle{color:#98a2b3;background:#f9fafb;border-color:#eaecf0}.fc-signal-block{background:#fff;border-left:3px solid #d0d5dd;border-radius:0 8px 8px 0;flex-direction:column;gap:.5rem;padding:.625rem .875rem;display:flex;box-shadow:0 1px 2px #1018280a}.fc-signal-block--on_track{border-left-color:#12b76a}.fc-signal-block--attention{border-left-color:#f79009}.fc-signal-block--at_risk{border-left-color:#f04438}.fc-signal-block--calibrating{border-left-color:#98a2b3}.fc-signal-block--done{border-left-color:#12b76a}.fc-signal-block--idle{border-left-color:#d0d5dd}.fc-signal-block__head{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.fc-signal-block__progress{color:#475467;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.fc-signal-block__progress-pct{color:#1d2939;font-weight:700}.fc-signal-block__reasons{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.fc-signal-block__reasons li{color:#475467;padding-left:.875rem;font-size:.75rem;line-height:1.45;position:relative}.fc-signal-block__reasons li:before{content:"•";color:#98a2b3;position:absolute;left:0}.mod-effort{background:#00000005;border-radius:6px;flex-direction:column;gap:.3125rem;padding:.375rem .5rem;display:flex}.mod-effort__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mod-effort__coverage{color:#6b6b73;font-size:.6875rem;font-weight:600}.mod-effort__bar{background:#0000000f;border-radius:999px;height:4px;position:relative;overflow:hidden}.mod-effort__bar-progress{background:#12b76a;border-radius:999px;transition:width .3s;position:absolute;inset:0 auto 0 0}.mod-effort__bar-coverage{background:#ff4d001f;border-right:1px dashed #ff4d0066;border-radius:999px;position:absolute;inset:0 auto 0 0}.mod-effort--at_risk .mod-effort__bar-progress{background:#f04438}.mod-effort--attention .mod-effort__bar-progress{background:#f79009}.mod-effort--calibrating .mod-effort__bar-progress{background:#98a2b3}.mod-effort--idle .mod-effort__bar-progress{background:#d0d5dd}
