@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.974b4bc2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.9e30d041.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.62d745bb.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.a34f6310.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.479744c5.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.83a2e280.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.14cf5ea9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.eccd0379.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.124b2306.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.974b4bc2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.9e30d041.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.62d745bb.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.a34f6310.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.479744c5.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.83a2e280.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.14cf5ea9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.eccd0379.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.124b2306.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.974b4bc2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.9e30d041.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.62d745bb.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.a34f6310.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.479744c5.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.83a2e280.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.14cf5ea9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.eccd0379.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.124b2306.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Fallback;src:local(Arial);ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.0%;size-adjust:99.78%}.roboto_c1e14000-module__5kMfmq__className{font-family:Roboto,Roboto Fallback;font-style:normal}.roboto_c1e14000-module__5kMfmq__variable{--font-roboto:"Roboto","Roboto Fallback"}
.MapSkeleton-module__CXHu5a__block{background:#e4eaf4;border-radius:8px;flex-shrink:0;max-width:100%;animation:1.4s ease-in-out infinite MapSkeleton-module__CXHu5a__skeletonPulse;display:block}.MapSkeleton-module__CXHu5a__root{display:contents}.MapSkeleton-module__CXHu5a__root>*{animation:MapSkeleton-module__CXHu5a__skeletonAppear .2s ease-in-out var(--map-skeleton-delay)both}.MapSkeleton-module__CXHu5a__root>.MapSkeleton-module__CXHu5a__block{animation:MapSkeleton-module__CXHu5a__skeletonAppear .2s ease-in-out var(--map-skeleton-delay)both,MapSkeleton-module__CXHu5a__skeletonPulse 1.4s ease-in-out calc(var(--map-skeleton-delay) + .2s)infinite}.MapSkeleton-module__CXHu5a__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MapSkeleton-module__CXHu5a__pushEnd{margin-left:auto}@keyframes MapSkeleton-module__CXHu5a__skeletonPulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes MapSkeleton-module__CXHu5a__skeletonAppear{0%{opacity:0}to{opacity:1}}.MapSkeleton-module__CXHu5a__header{gap:.6rem;display:grid}.MapSkeleton-module__CXHu5a__titleRow{align-items:center;gap:.75rem;display:flex}.MapSkeleton-module__CXHu5a__title{border-radius:10px;width:min(360px,70%);height:2.3rem}.MapSkeleton-module__CXHu5a__statGrid{grid-template-columns:repeat(var(--skeleton-columns,4),minmax(0,1fr));gap:.85rem;display:grid}.MapSkeleton-module__CXHu5a__statCard{background:#fff;border:1px solid #dce5f2cc;border-radius:16px;align-content:start;gap:.55rem;min-height:112px;padding:1rem;display:grid}.MapSkeleton-module__CXHu5a__statCardIcon{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;column-gap:.7rem;min-height:116px}.MapSkeleton-module__CXHu5a__statCardIcon .MapSkeleton-module__CXHu5a__statCardLabel{grid-column:1/-1}.MapSkeleton-module__CXHu5a__statCardMuted{background:#f8fafdd6}.MapSkeleton-module__CXHu5a__pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.MapSkeleton-module__CXHu5a__panel{background:#fff;border:1px solid #dce5f2cc;border-radius:18px;align-content:start;gap:1rem;padding:clamp(1rem,2.4vw,1.35rem);display:grid}.MapSkeleton-module__CXHu5a__rows{gap:.68rem;display:grid}.MapSkeleton-module__CXHu5a__row{background:#fff;border:1px solid #dce5f2cc;border-radius:16px;align-items:center;gap:.75rem;min-height:62px;padding:.82rem .9rem;display:flex}.MapSkeleton-module__CXHu5a__rowMain{flex:1;gap:.45rem;min-width:0;display:grid}.MapSkeleton-module__CXHu5a__rowTrailing{gap:.48rem;display:flex}.MapSkeleton-module__CXHu5a__choices{gap:10px;display:grid}.MapSkeleton-module__CXHu5a__choices+.MapSkeleton-module__CXHu5a__choices{margin-top:16px}.MapSkeleton-module__CXHu5a__text{gap:10px;display:grid}.MapSkeleton-module__CXHu5a__textHeading{margin-bottom:4px}.MapSkeleton-module__CXHu5a__toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.MapSkeleton-module__CXHu5a__toolbarStats{margin-right:auto}.MapSkeleton-module__CXHu5a__toolbarSearch{flex:260px;max-width:480px}.MapSkeleton-module__CXHu5a__field{flex-direction:column;gap:6px;display:flex}.MapSkeleton-module__CXHu5a__fieldGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.MapSkeleton-module__CXHu5a__divider{background:#d6e0f0bf;height:1px}.MapSkeleton-module__CXHu5a__sectionList{gap:12px;display:grid}.MapSkeleton-module__CXHu5a__section{background:#fff;border:1px solid #d6e0f0e6;border-radius:22px;align-items:center;gap:12px;min-height:66px;padding:20px 24px;display:flex}.MapSkeleton-module__CXHu5a__sectionAccent{padding-left:28px;box-shadow:inset 5px 0 #e4eaf4}.MapSkeleton-module__CXHu5a__sectionChevron{margin-left:auto}.MapSkeleton-module__CXHu5a__cardGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.MapSkeleton-module__CXHu5a__card{background:#fff;border:1px solid #dce5f2cc;border-radius:20px;flex-direction:column;gap:10px;min-height:190px;padding:20px;display:flex}.MapSkeleton-module__CXHu5a__cardTags{gap:6px;display:flex}.MapSkeleton-module__CXHu5a__cardFooter{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.MapSkeleton-module__CXHu5a__entries{gap:12px;display:grid}.MapSkeleton-module__CXHu5a__entry{background:#fff;border:1px solid #dce5f2db;border-radius:16px;gap:11px;padding:16px 18px 16px 22px;display:grid;box-shadow:inset 6px 0 #e4eaf4}.MapSkeleton-module__CXHu5a__entryLine{justify-content:space-between;align-items:center;gap:12px;display:flex}.MapSkeleton-module__CXHu5a__chart{gap:8px;display:grid}.MapSkeleton-module__CXHu5a__chartBars,.MapSkeleton-module__CXHu5a__chartLabels{grid-template-columns:repeat(var(--skeleton-bars,6),minmax(0,1fr));gap:10px;display:grid}.MapSkeleton-module__CXHu5a__chartBars{border-bottom:1px solid #dce5f2b3;align-items:end;height:160px}.MapSkeleton-module__CXHu5a__chartLabels{justify-items:center}.MapSkeleton-module__CXHu5a__barList{gap:14px;display:grid}.MapSkeleton-module__CXHu5a__barItem{gap:6px;display:grid}.MapSkeleton-module__CXHu5a__barHead{justify-content:space-between;gap:12px;display:flex}.MapSkeleton-module__CXHu5a__donutLayout{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:32px;display:grid}.MapSkeleton-module__CXHu5a__donut{background:0 0;border:28px solid #e4eaf4;border-radius:50%;width:180px;height:180px}.MapSkeleton-module__CXHu5a__donutLegend{gap:12px;display:grid}.MapSkeleton-module__CXHu5a__donutLegendRow{align-items:center;gap:10px;display:flex}.MapSkeleton-module__CXHu5a__calendar{background:#fff;border:1px solid #dce5f2cc;border-radius:22px;gap:16px;padding:20px 24px;display:grid}.MapSkeleton-module__CXHu5a__calendarHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.MapSkeleton-module__CXHu5a__calendarNav{align-items:center;gap:12px;display:flex}.MapSkeleton-module__CXHu5a__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.MapSkeleton-module__CXHu5a__calendarWeekday{justify-self:center;margin-bottom:4px}.MapSkeleton-module__CXHu5a__calendarDay{border:1px solid #dce5f2cc;border-radius:12px;height:52px;padding:8px}.MapSkeleton-module__CXHu5a__split{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:24px;display:grid}.MapSkeleton-module__CXHu5a__splitCol{flex-direction:column;gap:16px;min-width:0;display:flex}.MapSkeleton-module__CXHu5a__headerCard{background:#fff;border:1px solid #d6e0f0e6;border-radius:26px;gap:18px;padding:22px clamp(20px,2.5vw,30px);display:grid}.MapSkeleton-module__CXHu5a__kpiRow{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.MapSkeleton-module__CXHu5a__kpi{background:#f5f8ff;border:1px solid #dce5f2cc;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.MapSkeleton-module__CXHu5a__dashboardSplit{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start;gap:1rem;display:grid}.MapSkeleton-module__CXHu5a__boardIntro{gap:10px;margin-top:4px;display:grid}.MapSkeleton-module__CXHu5a__avatars{gap:4px;display:flex}.MapSkeleton-module__CXHu5a__detailHead{gap:10px;display:grid}.MapSkeleton-module__CXHu5a__detailCard,.MapSkeleton-module__CXHu5a__sideCard{background:#fff;border:1px solid #dce5f2b3;border-radius:24px;flex-direction:column;display:flex}.MapSkeleton-module__CXHu5a__detailCard{gap:18px;padding:28px 28px 24px}.MapSkeleton-module__CXHu5a__sideCard{gap:12px;padding:22px}.MapSkeleton-module__CXHu5a__detailCardHead{border-bottom:1px solid #dce5f299;padding-bottom:14px}.MapSkeleton-module__CXHu5a__metaRow{border-top:1px solid #dce5f299;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}@media (max-width:980px){.MapSkeleton-module__CXHu5a__statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.MapSkeleton-module__CXHu5a__dashboardSplit{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.MapSkeleton-module__CXHu5a__split{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.MapSkeleton-module__CXHu5a__statGrid{grid-template-columns:minmax(0,1fr)}.MapSkeleton-module__CXHu5a__statCardIcon{min-height:96px}.MapSkeleton-module__CXHu5a__row{flex-wrap:wrap}.MapSkeleton-module__CXHu5a__rowTrailing{flex-basis:100%}.MapSkeleton-module__CXHu5a__sectionCount{display:none}.MapSkeleton-module__CXHu5a__fieldGrid{grid-template-columns:minmax(0,1fr)}.MapSkeleton-module__CXHu5a__donutLayout{grid-template-columns:minmax(0,1fr);justify-items:center}.MapSkeleton-module__CXHu5a__donutLegend{width:100%}.MapSkeleton-module__CXHu5a__calendarDay{height:40px}}@media (prefers-reduced-motion:reduce){.MapSkeleton-module__CXHu5a__block{animation:none}.MapSkeleton-module__CXHu5a__root>.MapSkeleton-module__CXHu5a__block{animation:MapSkeleton-module__CXHu5a__skeletonAppear .2s ease-in-out var(--map-skeleton-delay)both}}
body.edhuman-map-direction-space-page{background:radial-gradient(1200px 600px at 15% -10%,#e9eefb 0%,#e9eefb00 60%),radial-gradient(1000px 520px at 100% 0,#eaf3ef 0%,#eaf3ef00 55%),#eef2fa}body.edhuman-map-direction-space-page .app-content{background:0 0;align-self:stretch;width:100%;overflow-x:clip}body.edhuman-map-direction-space-page .app-main{width:100%;min-width:0}body.edhuman-map-direction-space-page .app-content>main{width:100%;max-width:none;margin:0;padding:0;display:block}body.edhuman-map-direction-space-page .site-footer{display:none}.page-module__sYo5pq__page{color:#203967;width:100%;min-height:100%}.page-module__sYo5pq__shell{gap:32px;width:100%;max-width:1440px;margin:0 auto;padding:82px clamp(28px,4vw,88px) 120px;display:grid}.page-module__sYo5pq__pageHead{gap:10px;display:grid}.page-module__sYo5pq__headerCard{background:#fff;border:1px solid #d6e0f0e6;border-radius:26px;gap:18px;padding:22px clamp(20px,2.5vw,30px);display:grid;box-shadow:0 18px 40px -28px #1f3d6f4d}.page-module__sYo5pq__headerIntro{gap:8px;display:grid}.page-module__sYo5pq__headerDivider{background:#d6e0f0bf;height:1px}.page-module__sYo5pq__kpiRow{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.page-module__sYo5pq__kpiStat{background:#f5f8ff;border:1px solid #dce5f2cc;border-radius:16px;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.page-module__sYo5pq__kpiStatValue{color:#18325b;font-family:var(--font-grotesk),var(--font-roboto),sans-serif;font-size:1.55rem;font-weight:600;line-height:1}.page-module__sYo5pq__kpiStatLabel{color:#7a90b4;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;font-size:.8rem;font-weight:500}.page-module__sYo5pq__backLink{color:#7a90b4;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;align-items:center;gap:6px;width:fit-content;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .16s;display:inline-flex}.page-module__sYo5pq__backLink:hover{color:#325db9}.page-module__sYo5pq__pageTitleRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.page-module__sYo5pq__pageTitle{color:#18325b;font-family:var(--font-grotesk),var(--font-roboto),sans-serif;text-wrap:balance;margin:0;font-size:clamp(1.9rem,2.5vw,2.65rem);font-weight:600;line-height:1.05}.page-module__sYo5pq__readOnlyBadge{color:#c05030;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#fff8f6;border:1px solid #e56c4940;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.page-module__sYo5pq__pageSubtitle{color:#7a90b4;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:0;font-size:.9rem}.page-module__sYo5pq__pageMetaRow{flex-wrap:wrap;gap:8px;display:flex}.page-module__sYo5pq__pageMetaPill{color:#3d6ac4;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#edf3ff;border-radius:999px;align-items:center;padding:4px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.page-module__sYo5pq__memberRow{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.page-module__sYo5pq__memberChip{color:#325db9;width:32px;height:32px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#dce8ff;border:2px solid #f7f9ff;border-radius:50%;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:flex;overflow:hidden}.page-module__sYo5pq__memberChip img{object-fit:cover;width:100%;height:100%}.page-module__sYo5pq__memberChipCount{color:#4a6a9e;background:#edf3ff;font-size:.65rem}.page-module__sYo5pq__statusError{color:#c05030;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#fff5f3;border:1px solid #e56c4938;border-radius:14px;margin:0;padding:12px 16px;font-size:.875rem}.page-module__sYo5pq__statusSuccess{color:#1f6e47;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#f0faf5;border:1px solid #2a8a5e33;border-radius:14px;margin:0;padding:12px 16px;font-size:.875rem}.page-module__sYo5pq__axisList{flex-direction:column;gap:12px;display:flex}.page-module__sYo5pq__axisSection{box-shadow:inset 5px 0 0 var(--accent,#325db9),0 10px 26px -18px #1f3d6f38;background:#fff;border:1px solid #d6e0f0e6;border-radius:22px;overflow:hidden}.page-module__sYo5pq__axisToggle{background:linear-gradient(90deg,var(--accent-soft,#edf3ff)0%,#fff0 58%);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px 20px 28px;transition:filter .16s;display:flex}.page-module__sYo5pq__axisToggle:hover{filter:brightness(.985)}.page-module__sYo5pq__axisToggleLeft{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.page-module__sYo5pq__axisBadge{font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;letter-spacing:.03em;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.page-module__sYo5pq__axisLabel{color:#18325b;font-family:var(--font-grotesk),var(--font-roboto),sans-serif;font-size:1.1rem;font-weight:700;line-height:1.3}.page-module__sYo5pq__axisCount{color:#5a78a8;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;white-space:nowrap;background:#f7f9fff2;border-radius:999px;align-items:center;padding:4px 10px;font-size:.76rem;font-weight:600;display:inline-flex}.page-module__sYo5pq__axisChevron{color:#7a90b4;flex-shrink:0;transition:transform .22s;display:inline-flex}.page-module__sYo5pq__axisChevronOpen{transform:rotate(180deg)}.page-module__sYo5pq__axisAccent1{--accent:#325db9;--accent-soft:#e8f0ff;--accent-line:#325db966}.page-module__sYo5pq__axisAccent2{--accent:#2a8a5e;--accent-soft:#e5f5ec;--accent-line:#2a8a5e66}.page-module__sYo5pq__axisAccent3{--accent:#c86b2a;--accent-soft:#fcefe4;--accent-line:#c86b2a6b}.page-module__sYo5pq__axisAccent4{--accent:#6b4cb9;--accent-soft:#efe8fb;--accent-line:#6b4cb966}.page-module__sYo5pq__axisBadge{background:var(--accent-soft);color:var(--accent)}.page-module__sYo5pq__axisLabel{color:var(--accent)}.page-module__sYo5pq__axisBody{background:linear-gradient(#f3f6fc 0%,#f6f8fc 100%);border-top:1px solid #d6e0f0cc;flex-direction:column;gap:12px;padding:16px 18px 20px;display:flex}.page-module__sYo5pq__parcoursBlock{background:#ffffff8c;border:1px solid #d6e0f0b3;border-radius:16px;padding:14px 16px;transition:border-color .16s,background-color .16s}.page-module__sYo5pq__parcoursBlock:has(.page-module__sYo5pq__initiativeList){background:#ffffffc7}.page-module__sYo5pq__parcoursRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.page-module__sYo5pq__parcoursMain{flex-direction:column;gap:12px;min-width:0;display:flex}.page-module__sYo5pq__parcoursHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.page-module__sYo5pq__parcoursHeaderLeft{align-items:center;gap:10px;min-width:0;padding-left:12px;display:flex;position:relative}.page-module__sYo5pq__parcoursHeaderLeft:before{content:"";background:var(--accent,#325db9);border-radius:999px;width:4px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.page-module__sYo5pq__parcoursLabel{color:#1b3258;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:0;font-size:.95rem;font-weight:700}.page-module__sYo5pq__parcoursCount{background:var(--accent-soft,#f0f5ff);color:var(--accent,#5a78a8);font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:.74rem;font-weight:600;display:inline-flex}.page-module__sYo5pq__parcoursContent{flex-direction:column;gap:12px;display:flex}.page-module__sYo5pq__parcoursActions{justify-content:flex-end;align-items:flex-start;display:flex}.page-module__sYo5pq__createBtn{border:1px solid var(--accent-line,#325db938);background:var(--accent-soft,#edf3ff);min-height:34px;color:var(--accent,#325db9);font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;cursor:pointer;white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:.8rem;font-weight:600;transition:filter .16s,border-color .16s,transform .16s;display:inline-flex}.page-module__sYo5pq__createBtn:hover:not(:disabled){filter:brightness(.96);border-color:var(--accent,#325db9);transform:translateY(-1px)}.page-module__sYo5pq__createBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__sYo5pq__parcoursEmpty{color:#a0b0c8;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:0;padding:12px 0;font-size:.85rem;font-style:italic}.page-module__sYo5pq__initiativeList{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.page-module__sYo5pq__initiativeDropPlaceholder{color:#68788f;pointer-events:none;background:#fbfcfe;border:1px dashed #7f8fa68f;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:168px;display:flex;box-shadow:inset 0 1px #ffffffd9}.page-module__sYo5pq__initiativeDropPlaceholderLine{background:#7f8fa67a;border-radius:999px;width:52px;height:2px}.page-module__sYo5pq__initiativeDropPlaceholderLabel{font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;font-size:.82rem;font-weight:600}.page-module__sYo5pq__initiativeCard{cursor:pointer;min-height:150px;box-shadow:inset 4px 0 0 var(--accent-line,#325db966),0 1px 2px #1f3d6f0a;background:#fff;border:1px solid #d6e0f0d9;border-radius:16px;outline:none;flex-direction:column;justify-content:space-between;gap:12px;padding:14px 16px 12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.page-module__sYo5pq__initiativeCard:hover,.page-module__sYo5pq__initiativeCard:focus-visible{border-color:var(--accent-line,#325db966);box-shadow:inset 4px 0 0 var(--accent,#325db9),0 10px 22px -10px #1f3d6f47;transform:translateY(-2px)}.page-module__sYo5pq__initiativeCardWithHandle{padding-right:56px}.page-module__sYo5pq__initiativeDragHandle{color:#7f8fa6;cursor:grab;background:#ffffffeb;border:1px solid #dce5f2e6;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex;position:absolute;top:10px;right:10px}.page-module__sYo5pq__initiativeDragHandle:hover,.page-module__sYo5pq__initiativeDragHandle:focus-visible{color:#4f6078;background:#f6f8fb;border-color:#7f8fa66b;outline:none;box-shadow:0 4px 12px #1f3d6f14}.page-module__sYo5pq__initiativeDragHandle:active{cursor:grabbing}.page-module__sYo5pq__initiativeCardDragging{opacity:.58;cursor:grabbing}.page-module__sYo5pq__initiativeCardMoving{opacity:.62;pointer-events:none}.page-module__sYo5pq__initiativeCardTop{flex-direction:column;gap:7px;display:flex}.page-module__sYo5pq__initiativeCardHeader{align-items:flex-start;gap:8px;display:flex}.page-module__sYo5pq__initiativeStatusDot{background:#b5c2d6;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 3px #b5c2d62e}.page-module__sYo5pq__initiativeStatusPending{background:#e0972f;box-shadow:0 0 0 3px #e0972f2e}.page-module__sYo5pq__initiativeStatusAccepted{background:#2a8a5e;box-shadow:0 0 0 3px #2a8a5e2e}.page-module__sYo5pq__initiativeStatusRefused{background:#d05a3a;box-shadow:0 0 0 3px #d05a3a2e}.page-module__sYo5pq__initiativeTitle{color:#18325b;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:0;font-size:.92rem;font-weight:700;line-height:1.3}.page-module__sYo5pq__initiativeMeta{color:#7a90b4;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:0;font-size:.78rem}.page-module__sYo5pq__initiativeSummary{color:#56708f;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module__sYo5pq__initiativeAuthorRow{align-items:center;gap:8px;min-width:0;display:flex}.page-module__sYo5pq__initiativeAuthorAvatar{background:var(--accent-soft,#dce8ff);width:26px;height:26px;color:var(--accent,#325db9);font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.64rem;font-weight:700;display:inline-flex;overflow:hidden}.page-module__sYo5pq__initiativeAuthorAvatar img{object-fit:cover;width:100%;height:100%}.page-module__sYo5pq__initiativeAuthorText{flex-direction:column;gap:1px;min-width:0;display:flex}.page-module__sYo5pq__initiativeAuthorName{color:#45597a;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.78rem;font-weight:600;overflow:hidden}.page-module__sYo5pq__initiativeDates{color:#93a4bf;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:0;font-size:.72rem}.page-module__sYo5pq__initiativeFooter{border-top:1px solid #dce5f299;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.page-module__sYo5pq__initiativeSocialSummary{flex-wrap:wrap;gap:6px;display:flex}.page-module__sYo5pq__initiativeMetric{color:#8093ad;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;align-items:center;gap:4px;font-size:.74rem;font-weight:600;display:inline-flex}.page-module__sYo5pq__initiativeMetric:before{content:"";opacity:.55;background:currentColor;border-radius:50%;width:5px;height:5px}.page-module__sYo5pq__initiativeOpenHint{color:var(--accent,#325db9);font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;align-items:center;gap:4px;font-size:.78rem;font-weight:700;display:inline-flex}.page-module__sYo5pq__viewSwitchRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__sYo5pq__viewSwitch{background:#eef2fa;border:1px solid #d6e0f0e6;border-radius:14px;gap:4px;padding:4px;display:inline-flex}.page-module__sYo5pq__viewSwitchBtn{color:#5a75a6;min-height:36px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:.84rem;font-weight:600;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.page-module__sYo5pq__viewSwitchBtn:hover{color:#18325b}.page-module__sYo5pq__viewSwitchBtnActive{color:#18325b;background:#fff;box-shadow:0 2px 8px #1f3d6f1a}.page-module__sYo5pq__viewSwitchBtnActive:hover{color:#18325b}.page-module__sYo5pq__galleryFilters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.page-module__sYo5pq__galleryFilterField{color:#4a6080;min-width:170px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;flex-direction:column;gap:5px;font-size:.76rem;font-weight:600;display:flex}.page-module__sYo5pq__gallerySearchField{flex:200px}.page-module__sYo5pq__gallerySearchInput{color:#203967;width:100%;min-height:40px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#f7f9fc;border:1px solid #d9e1eff5;border-radius:12px;outline:none;padding:0 12px;font-size:.85rem;transition:border-color .16s,background-color .16s}.page-module__sYo5pq__gallerySearchInput:hover{background:#fff}.page-module__sYo5pq__gallerySearchInput:focus-visible{border-width:2px;border-color:#325db9}.page-module__sYo5pq__gallerySpacer{flex:auto}.page-module__sYo5pq__galleryCreateBtn{color:#fff;min-height:40px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;cursor:pointer;background:#325db9;border:none;border-radius:12px;flex-shrink:0;align-items:center;gap:7px;padding:0 16px;font-size:.84rem;font-weight:600;transition:background-color .16s,transform .16s,box-shadow .16s;display:inline-flex}.page-module__sYo5pq__galleryCreateBtn:hover:not(:disabled){background:#2b53ab;transform:translateY(-1px);box-shadow:0 6px 14px #325db933}.page-module__sYo5pq__galleryCreateBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__sYo5pq__galleryGrid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;display:grid}.page-module__sYo5pq__galleryCard{box-shadow:inset 4px 0 0 var(--accent-line,#325db966),0 12px 28px -18px #1f3d6f33;background:#fff;border:1px solid #d6e0f0d9;border-radius:20px;flex-direction:column;gap:14px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.page-module__sYo5pq__galleryCard:hover{border-color:var(--accent-line,#325db966);box-shadow:inset 4px 0 0 var(--accent,#325db9),0 16px 32px -16px #1f3d6f4d;transform:translateY(-2px)}.page-module__sYo5pq__galleryCardHead{flex-direction:column;gap:10px;display:flex}.page-module__sYo5pq__galleryPills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.page-module__sYo5pq__galleryPill{color:#4a6080;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#eef2fa;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.73rem;font-weight:600;display:inline-flex}.page-module__sYo5pq__galleryPillAxis{background:var(--accent-soft,#edf3ff);color:var(--accent,#325db9)}.page-module__sYo5pq__galleryStatusPill{font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.73rem;font-weight:600;display:inline-flex}.page-module__sYo5pq__galleryStatusPill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.page-module__sYo5pq__galleryStatusPending{color:#b9772a;background:#fdf1e1}.page-module__sYo5pq__galleryStatusAccepted{color:#1f6e47;background:#e7f5ec}.page-module__sYo5pq__galleryStatusRefused{color:#c0503a;background:#fdece7}.page-module__sYo5pq__galleryTitle{color:#18325b;font-family:var(--font-grotesk),var(--font-roboto),sans-serif;margin:0;font-size:1.02rem;font-weight:700;line-height:1.3}.page-module__sYo5pq__gallerySummary{color:#56708f;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module__sYo5pq__galleryActions{border-top:1px solid #dce5f299;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;display:flex}.page-module__sYo5pq__galleryBtn{min-height:38px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;cursor:pointer;border-radius:11px;flex:auto;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.page-module__sYo5pq__galleryBtnPrimary{color:#fff;background:#325db9;border:none}.page-module__sYo5pq__galleryBtnPrimary:hover:not(:disabled){background:#2b53ab;transform:translateY(-1px)}.page-module__sYo5pq__galleryBtnSecondary{color:#325db9;background:#f7f9ff;border:1px solid #325db933}.page-module__sYo5pq__galleryBtnSecondary:hover:not(:disabled){background:#edf3ff;border-color:#325db952;transform:translateY(-1px)}.page-module__sYo5pq__galleryBtn:disabled{opacity:.45;cursor:not-allowed;transform:none}.page-module__sYo5pq__galleryBtnIcon{color:#5a75a6;cursor:pointer;background:#fff;border:1px solid #dce5f2e6;border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;min-height:38px;padding:0;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.page-module__sYo5pq__galleryBtnIcon:hover{color:#325db9;background:#f7f9ff;border-color:#325db94d}.page-module__sYo5pq__galleryEmpty{text-align:center;color:#7a90b4;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#fff;border:1px solid #dce5f2b3;border-radius:20px;grid-column:1/-1;margin:0;padding:48px 24px;font-size:.9rem}.page-module__sYo5pq__parcoursToggle{color:#325db9;width:fit-content;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:.82rem;font-weight:600;text-decoration:underline}.page-module__sYo5pq__socialZone{border-top:1px solid #dce5f280;flex-direction:column;gap:10px;margin-top:8px;padding-top:10px;display:flex}.page-module__sYo5pq__reactionRow{flex-wrap:wrap;gap:6px;display:flex}.page-module__sYo5pq__reactionChip{color:#4a6080;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;cursor:pointer;background:#fff;border:1px solid #dce5f2cc;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.82rem;transition:border-color .14s,background-color .14s;display:inline-flex}.page-module__sYo5pq__reactionChip:hover:not(:disabled){background:#f0f5ff;border-color:#325db94d}.page-module__sYo5pq__reactionChip:disabled{opacity:.6;cursor:not-allowed}.page-module__sYo5pq__reactionChipActive{color:#325db9;background:#edf3ff;border-color:#325db94d}.page-module__sYo5pq__reactionCount{color:inherit;font-size:.75rem}.page-module__sYo5pq__reactionPending{color:#7a90b4;font-size:.72rem}.page-module__sYo5pq__commentSection{flex-direction:column;gap:8px;display:flex}.page-module__sYo5pq__commentComposer{gap:6px;display:flex}.page-module__sYo5pq__commentInput{color:#203967;min-height:36px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#fff;border:1px solid #d9e1eff5;border-radius:10px;outline:none;flex:1;padding:0 12px;font-size:.82rem;transition:border-color .16s}.page-module__sYo5pq__commentInput::placeholder{color:#a0b0c8}.page-module__sYo5pq__commentInput:focus-visible{box-shadow:none;border-width:2px;border-color:#325db9}.page-module__sYo5pq__commentSubmit{color:#fff;cursor:pointer;background:#325db9;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .16s,transform .16s;display:inline-flex}.page-module__sYo5pq__commentSubmit:hover:not(:disabled){background:#2b53ab;transform:translateY(-1px)}.page-module__sYo5pq__commentSubmit:disabled{opacity:.4;cursor:not-allowed;transform:none}.page-module__sYo5pq__commentList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-module__sYo5pq__commentItem{align-items:flex-start;gap:8px;display:flex}.page-module__sYo5pq__commentAvatar{color:#325db9;width:28px;height:28px;font-size:.65rem;font-weight:700;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#dce8ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.page-module__sYo5pq__commentAvatar img{object-fit:cover;width:100%;height:100%}.page-module__sYo5pq__commentAvatarFallback{font-size:.65rem;font-weight:700;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;color:#325db9}.page-module__sYo5pq__commentBody{flex:1;min-width:0}.page-module__sYo5pq__commentAuthor{color:#4a6080;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;align-items:baseline;gap:6px;margin:0 0 2px;font-size:.78rem;font-weight:600;display:flex}.page-module__sYo5pq__commentDate{color:#a0b0c8;font-size:.72rem;font-weight:400}.page-module__sYo5pq__commentContent{color:#3d5a82;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:0;font-size:.82rem;line-height:1.5}.page-module__sYo5pq__commentToggle{color:#325db9;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:.78rem;font-weight:500;text-decoration:underline;display:inline-flex}.page-module__sYo5pq__commentToggleIcon{transition:transform .2s}.page-module__sYo5pq__commentToggleIconOpen{transform:rotate(180deg)}.page-module__sYo5pq__socialError{color:#c05030;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:0;font-size:.78rem}.page-module__sYo5pq__detailOverlay{z-index:65;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12244852;justify-content:flex-end;padding:16px;display:flex;position:fixed;inset:0}.page-module__sYo5pq__detailPanel{background:#fff;border:1px solid #1f3d6f14;border-radius:32px;flex-direction:column;width:min(620px,100%);height:100%;display:flex;overflow:hidden;box-shadow:0 24px 60px #12244829}.page-module__sYo5pq__detailPanelBody{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.page-module__sYo5pq__detailActionBar{flex-direction:column;gap:12px;padding:16px 28px 0;display:flex}.page-module__sYo5pq__detailActionButtons{flex-wrap:wrap;gap:10px;display:flex}.page-module__sYo5pq__detailPrimaryAction{color:#fff;min-height:44px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;cursor:pointer;background:#325db9;border:none;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;font-size:.875rem;font-weight:600;transition:background-color .16s,transform .16s,box-shadow .16s;display:inline-flex}.page-module__sYo5pq__detailPrimaryAction:hover:not(:disabled){background:#2b53ab;transform:translateY(-1px);box-shadow:0 6px 14px #325db92e}.page-module__sYo5pq__detailPrimaryAction:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.page-module__sYo5pq__detailSecondaryAction{color:#325db9;min-height:44px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;cursor:pointer;background:#f7f9ff;border:1px solid #325db92e;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.875rem;font-weight:600;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.page-module__sYo5pq__detailSecondaryAction:hover:not(:disabled){background:#edf3ff;border-color:#325db94d;transform:translateY(-1px)}.page-module__sYo5pq__detailSecondaryAction:disabled{opacity:.45;cursor:not-allowed;transform:none}.page-module__sYo5pq__detailDuplicateField{color:#4a6080;min-width:0;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;flex-direction:column;gap:5px;font-size:.76rem;font-weight:600;display:flex}.page-module__sYo5pq__detailDuplicateActions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.page-module__sYo5pq__detailDuplicateCancel,.page-module__sYo5pq__detailDuplicateConfirm{min-height:38px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.82rem;font-weight:600;transition:background-color .16s,border-color .16s;display:inline-flex}.page-module__sYo5pq__detailDuplicateCancel{color:#6d7f98;background:#fff;border:1px solid #d9e1eff5}.page-module__sYo5pq__detailDuplicateCancel:hover{background:#f6f8fb;border-color:#7f8fa652}.page-module__sYo5pq__detailDuplicateConfirm{color:#fff;background:#325db9;border:1px solid #325db93d}.page-module__sYo5pq__detailDuplicateConfirm:hover:not(:disabled){background:#2b53ab;border-color:#325db95c}.page-module__sYo5pq__detailDuplicateConfirm:disabled{opacity:.5;cursor:not-allowed}.page-module__sYo5pq__detailStepBack{color:#7a90b4;width:fit-content;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:14px;padding:0;font-size:.82rem;font-weight:500;transition:color .16s;display:flex}.page-module__sYo5pq__detailStepBack:hover{color:#325db9}.page-module__sYo5pq__detailStepBody{flex-direction:column;gap:16px;padding:16px 28px 28px;display:flex}.page-module__sYo5pq__detailStepHint{color:#7a90b4;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:0;font-size:.85rem;line-height:1.55}.page-module__sYo5pq__detailStepBody .page-module__sYo5pq__detailDuplicateField{gap:6px;font-size:.8rem}.page-module__sYo5pq__detailStepBody .page-module__sYo5pq__detailDuplicateActions{margin-top:4px}.page-module__sYo5pq__detailStepBody .page-module__sYo5pq__detailDuplicateCancel,.page-module__sYo5pq__detailStepBody .page-module__sYo5pq__detailDuplicateConfirm{border-radius:12px;min-height:44px;padding:0 18px;font-size:.875rem}@media (max-width:720px){.page-module__sYo5pq__detailDuplicateActions{flex-direction:column;justify-content:stretch}}.page-module__sYo5pq__detailEmptyText{color:#8a95a3;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:0;font-size:.84rem;font-style:italic}.page-module__sYo5pq__modalOverlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12244873;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.page-module__sYo5pq__modal{background:#fff;border:1px solid #1f3d6f12;border-radius:28px;flex-direction:column;gap:0;width:100%;max-width:560px;max-height:88vh;display:flex;overflow-y:auto;box-shadow:0 24px 60px #12244829}.page-module__sYo5pq__modalHeader{border-bottom:1px solid #dce5f280;justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 28px 20px;display:flex}.page-module__sYo5pq__modalEyebrow{color:#7a90b4;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;text-transform:uppercase;letter-spacing:.07em;margin:0 0 8px;font-size:.75rem;font-weight:700;display:block}.page-module__sYo5pq__modalTitle{color:#18325b;font-family:var(--font-grotesk),var(--font-roboto),sans-serif;margin:0;font-size:1.15rem;font-weight:600;line-height:1.2}.page-module__sYo5pq__modalDates,.page-module__sYo5pq__modalContext{color:#7a90b4;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:4px 0 0;font-size:.82rem}.page-module__sYo5pq__modalClose{color:#5a75a6;cursor:pointer;background:#f7f9ff;border:1px solid #cbd6eee6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .16s,color .16s;display:inline-flex}.page-module__sYo5pq__modalClose:hover:not(:disabled){color:#325db9;background:#edf3ff}.page-module__sYo5pq__modalMeta{border-bottom:1px solid #dce5f280;flex-direction:column;gap:0;padding:16px 28px;display:flex}.page-module__sYo5pq__modalMetaRow{font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;border-bottom:1px solid #dce5f259;gap:12px;padding:8px 0;font-size:.875rem;display:flex}.page-module__sYo5pq__modalMetaRow:last-child{border-bottom:none}.page-module__sYo5pq__modalMetaRow dt{color:#7a90b4;flex-shrink:0;width:140px;font-size:.8rem;font-weight:600}.page-module__sYo5pq__modalMetaRow dd{color:#203967;margin:0;font-weight:400}.page-module__sYo5pq__modalSection{border-bottom:1px solid #dce5f266;padding:16px 28px}.page-module__sYo5pq__modalSection:last-child{border-bottom:none}.page-module__sYo5pq__modalSectionTitle{color:#7a90b4;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;text-transform:uppercase;letter-spacing:.07em;margin:0 0 6px;font-size:.75rem;font-weight:700}.page-module__sYo5pq__modalParagraph{color:#3d5a82;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.6}.page-module__sYo5pq__modalList{color:#3d5a82;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:.875rem;line-height:1.55;display:flex}.page-module__sYo5pq__modalListItemDone{color:#a0b0c8;text-decoration:line-through}.page-module__sYo5pq__modalFields{flex-direction:column;gap:18px;padding:24px 28px;display:flex}.page-module__sYo5pq__modalField{flex-direction:column;gap:6px;display:flex}.page-module__sYo5pq__modalFieldLabel{color:#4a6080;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;letter-spacing:.01em;font-size:.8rem;font-weight:600}.page-module__sYo5pq__modalFieldOptional{color:#a0b0c8;font-weight:400}.page-module__sYo5pq__modalInput{color:#203967;width:100%;min-height:48px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#fff;border:1px solid #d9e1eff5;border-radius:14px;outline:none;padding:0 16px;font-size:.9rem;transition:border-color .16s;box-shadow:inset 0 1px #ffffff9e}.page-module__sYo5pq__modalInput::placeholder{color:#a0b0c8}.page-module__sYo5pq__modalInput:focus-visible{box-shadow:none;border-width:2px;border-color:#325db9}.page-module__sYo5pq__modalInput:disabled{opacity:.5;cursor:not-allowed}.page-module__sYo5pq__modalDateGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:480px){.page-module__sYo5pq__modalDateGrid{grid-template-columns:1fr}}.page-module__sYo5pq__modalFieldError{color:#c05030;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:0;font-size:.8rem}.page-module__sYo5pq__modalActions{border-top:1px solid #dce5f280;justify-content:flex-end;gap:10px;padding:16px 28px 24px;display:flex}.page-module__sYo5pq__modalBtnCancel{color:#4a6080;min-height:44px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;cursor:pointer;background:#fff;border:1px solid #1f3d6f1f;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;font-size:.875rem;font-weight:500;transition:border-color .16s,color .16s;display:inline-flex}.page-module__sYo5pq__modalBtnCancel:hover:not(:disabled){color:#325db9;border-color:#325db93d}.page-module__sYo5pq__modalBtnCancel:disabled{opacity:.45;cursor:not-allowed}.page-module__sYo5pq__modalBtnCreate{color:#fff;min-height:44px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;cursor:pointer;background:#325db9;border:none;border-radius:12px;justify-content:center;align-items:center;padding:0 24px;font-size:.875rem;font-weight:600;transition:background-color .16s,transform .16s,box-shadow .16s;display:inline-flex}.page-module__sYo5pq__modalBtnCreate:hover:not(:disabled){background:#2b53ab;transform:translateY(-1px);box-shadow:0 6px 14px #325db933}.page-module__sYo5pq__modalBtnCreate:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.page-module__sYo5pq__stateCard{color:#4a6080;max-width:480px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#fff;border:1px solid #dce5f2b3;border-radius:28px;flex-direction:column;align-items:flex-start;gap:16px;margin:64px auto;padding:36px 32px;font-size:.95rem;display:flex}@media (max-width:1080px){.page-module__sYo5pq__parcoursRow{grid-template-columns:1fr}.page-module__sYo5pq__parcoursActions{justify-content:flex-start}}@media (max-width:720px){.page-module__sYo5pq__detailOverlay{align-items:flex-end;padding:12px}.page-module__sYo5pq__detailPanel{border-radius:28px 28px 0 0;width:100%;height:auto;max-height:88vh}}
.Topbar-module__LfIHZq__root{flex-direction:column;align-items:stretch;gap:.7rem;width:100%;margin:0;padding:.9rem 1rem .45rem;display:flex}.Topbar-module__LfIHZq__brand{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.Topbar-module__LfIHZq__actions{opacity:0;pointer-events:none;flex-direction:column;align-items:stretch;gap:.85rem;width:100%;transition:opacity .24s,transform .24s;display:none;transform:translateY(-6px)}.Topbar-module__LfIHZq__actionsOpen{opacity:1;pointer-events:auto;padding:.35rem 0 .15rem;animation:.55s both Topbar-module__LfIHZq__dropdownReveal;display:flex;transform:translateY(0)}.Topbar-module__LfIHZq__actionsInner{flex-direction:column;align-items:stretch;gap:.85rem;width:100%;display:flex}.Topbar-module__LfIHZq__section{gap:.5rem;display:grid}.Topbar-module__LfIHZq__sectionTitle{color:#1a2f4f7a;font-size:.72rem;font-family:var(--font-grotesk),var(--font-roboto),sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0;padding:0 .2rem;font-weight:600;line-height:1}.Topbar-module__LfIHZq__sectionList{gap:.25rem;display:grid}.Topbar-module__LfIHZq__subnavList{gap:.18rem;padding:.12rem 0 .08rem 1.7rem;display:grid}.Topbar-module__LfIHZq__subnavLink{color:#1a2f4fb3;border-radius:12px;align-items:center;gap:.55rem;min-height:32px;padding:.32rem .5rem;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.Topbar-module__LfIHZq__subnavLink:hover{color:var(--color-midnight);background:#e3e2e24d;text-decoration:none}.Topbar-module__LfIHZq__subnavDot{background:#325db98c;border-radius:999px;flex-shrink:0;width:6px;height:6px}.Topbar-module__LfIHZq__subnavLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;line-height:1.25;overflow:hidden}.Topbar-module__LfIHZq__subnavState{color:#1a2f4f80;padding:.35rem .55rem;font-size:.82rem;line-height:1.35}.Topbar-module__LfIHZq__sectionDivider{background:#1a2f4f1a;border-radius:999px;width:100%;height:1px;display:block}.Topbar-module__LfIHZq__link{color:#1a2f4fc7;width:100%;font-size:1rem;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:16px;justify-content:flex-start;align-items:center;gap:.7rem;padding:.88rem 1rem;font-weight:400;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.Topbar-module__LfIHZq__link:hover{color:var(--color-midnight);background:#e3e2e261;text-decoration:none}.Topbar-module__LfIHZq__link[aria-current=page]{color:var(--color-blue);background:#6285c524;border-radius:12px;font-weight:500}.Topbar-module__LfIHZq__link:focus-visible{outline-offset:3px;outline:2px solid #2655b04d}.Topbar-module__LfIHZq__label{white-space:nowrap;max-width:18rem;transition:max-width .22s cubic-bezier(.22,1,.36,1),opacity .2s,transform .2s;display:inline-block;overflow:hidden}.Topbar-module__LfIHZq__countBadge{min-width:24px;height:24px;color:var(--color-blue);background:#2655b01f;border:1px solid #2655b02e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0 .45rem;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.Topbar-module__LfIHZq__notifWrap{flex-shrink:0;margin-left:auto;position:relative}.Topbar-module__LfIHZq__bellButton{color:#1a2f4fa6;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:inline-flex;position:relative}.Topbar-module__LfIHZq__bellButton:hover{color:var(--color-midnight);background:#1a2f4f12}.Topbar-module__LfIHZq__bellDot{background:#e5373a;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.Topbar-module__LfIHZq__notifPanel{z-index:9999;background:#fff;border:1px solid #dce5f2e6;border-radius:16px;flex-direction:column;width:300px;max-height:380px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 8px 32px #12244824}.Topbar-module__LfIHZq__notifPanelTitle{color:#18325b;font-family:var(--font-roboto),sans-serif;border-bottom:1px solid #dce5f2b3;flex-shrink:0;margin:0;padding:14px 16px 10px;font-size:.86rem;font-weight:700}.Topbar-module__LfIHZq__notifEmpty{color:#7a90b4;font-family:var(--font-roboto),sans-serif;text-align:center;margin:0;padding:20px 16px;font-size:.82rem;line-height:1.45}.Topbar-module__LfIHZq__notifList{margin:0;padding:4px 0;list-style:none}.Topbar-module__LfIHZq__notifItem{color:inherit;border-bottom:1px solid #dce5f280;flex-direction:column;gap:3px;padding:10px 16px;text-decoration:none;transition:background .13s;display:flex}.Topbar-module__LfIHZq__notifItem:last-child{border-bottom:none}.Topbar-module__LfIHZq__notifItem:hover{background:#1a2f4f0a}.Topbar-module__LfIHZq__notifItemTitle{color:#18325b;font-family:var(--font-roboto),sans-serif;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.Topbar-module__LfIHZq__notifItemMeta{color:#7a90b4;font-family:var(--font-roboto),sans-serif;font-size:.75rem;line-height:1.3}.Topbar-module__LfIHZq__notifShowAll{color:#325db9;font-family:var(--font-roboto),sans-serif;text-align:center;border-top:1px solid #dce5f2b3;padding:10px 16px;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .13s;display:block}.Topbar-module__LfIHZq__notifShowAll:hover{background:#325db90d}.Topbar-module__LfIHZq__unreadBadge{color:#fff;background:#e5373a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 .38rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.Topbar-module__LfIHZq__mapNameLink{color:#18325b;font-family:var(--font-grotesk),var(--font-roboto),sans-serif;text-align:center;word-break:break-word;padding:.1rem .2rem .55rem;font-weight:600;line-height:1.25;text-decoration:none;transition:color .15s;display:block}.Topbar-module__LfIHZq__mapNameLink:hover{color:#325db9;text-decoration:none}.Topbar-module__LfIHZq__linkApp{text-transform:none;letter-spacing:normal}.Topbar-module__LfIHZq__linkDisabled{color:#1a2f4f75;cursor:default}.Topbar-module__LfIHZq__linkDisabled:hover{color:#1a2f4f75;background:0 0}.Topbar-module__LfIHZq__navIcon{opacity:.82;flex-shrink:0;display:inline-flex}.Topbar-module__LfIHZq__toggle{cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #1a2f4f1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:38px;padding:8px 6px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.Topbar-module__LfIHZq__toggle span{background:var(--color-midnight);border-radius:999px;width:20px;height:2px;display:block}.Topbar-module__LfIHZq__toggle:hover{background:#fffffffa;border-color:#1a2f4f33;transform:translateY(-1px)}.Topbar-module__LfIHZq__linkIcon{opacity:.56;flex-shrink:0;margin-left:auto}.Topbar-module__LfIHZq__backButton{color:#1a2f4fc7;width:100%;font-size:1rem;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:16px;justify-content:flex-start;align-items:center;gap:.7rem;padding:.88rem 1rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.Topbar-module__LfIHZq__backButton:hover{color:var(--color-midnight);background:#e3e2e261}.Topbar-module__LfIHZq__backButton:focus-visible{outline-offset:3px;outline:2px solid #2655b04d}@keyframes Topbar-module__LfIHZq__dropdownReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:900px){.Topbar-module__LfIHZq__root{gap:1.35rem;padding:1.5rem 1.2rem 1.35rem}.Topbar-module__LfIHZq__brand{justify-content:flex-start}.Topbar-module__LfIHZq__actions{opacity:1;pointer-events:auto;gap:1rem;display:flex;transform:none}.Topbar-module__LfIHZq__actionsInner{gap:1rem}.Topbar-module__LfIHZq__actionsOpen{padding:0;animation:none}.Topbar-module__LfIHZq__section{gap:.6rem}.Topbar-module__LfIHZq__sectionTitle{padding:0 .15rem;font-size:.74rem}.Topbar-module__LfIHZq__sectionList{gap:.22rem}.Topbar-module__LfIHZq__subnavList{padding-left:1.6rem}.Topbar-module__LfIHZq__sectionDivider{margin:.1rem 0}.Topbar-module__LfIHZq__link{border-radius:18px;padding:.9rem 1rem}.Topbar-module__LfIHZq__toggle{display:none}body.app-map-mode .Topbar-module__LfIHZq__root{gap:1rem;padding:1.2rem .5rem 1rem}body.app-map-mode .Topbar-module__LfIHZq__brand{justify-content:center}body.app-map-mode .Topbar-module__LfIHZq__actions{gap:.75rem}body.app-map-mode .Topbar-module__LfIHZq__actionsInner{gap:.75rem}body.app-map-mode .Topbar-module__LfIHZq__section{gap:.35rem}body.app-map-mode .Topbar-module__LfIHZq__sectionTitle{opacity:0;max-height:0;padding:0;overflow:hidden}body.app-map-mode .Topbar-module__LfIHZq__link{justify-content:flex-start;gap:.4rem;padding:.85rem .95rem}body.app-map-mode .Topbar-module__LfIHZq__label{opacity:0;max-width:0;transform:translate(-4px)}body.app-map-mode .Topbar-module__LfIHZq__navIcon{opacity:.88;margin:0}body.app-map-mode .Topbar-module__LfIHZq__linkIcon{display:none}}
.MapHomeManagementPanel-module__SYvm6q__board{color:#203967;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;gap:48px;display:grid}.MapHomeManagementPanel-module__SYvm6q__section{gap:20px;min-width:0;display:grid}.MapHomeManagementPanel-module__SYvm6q__sectionHeader{gap:6px;display:grid}.MapHomeManagementPanel-module__SYvm6q__sectionHeading{align-items:center;gap:10px;display:flex}.MapHomeManagementPanel-module__SYvm6q__sectionTitle{color:#18325b;font-family:var(--font-grotesk),var(--font-roboto),sans-serif;margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.MapHomeManagementPanel-module__SYvm6q__sectionCount{color:#3d6ac4;background:#edf3ff;border-radius:100px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 9px;font-size:.8rem;font-weight:600;display:inline-flex}.MapHomeManagementPanel-module__SYvm6q__sectionLead{color:#607699;margin:0;font-size:.94rem;line-height:1.6}.MapHomeManagementPanel-module__SYvm6q__grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.MapHomeManagementPanel-module__SYvm6q__card{background:#fff;border:1px solid #e4eaf4;border-radius:28px;flex-direction:column;gap:14px;min-width:0;padding:24px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 2px 12px #325db90f}.MapHomeManagementPanel-module__SYvm6q__cardInteractive:hover{border-color:#325db952;box-shadow:0 6px 20px #325db91a}.MapHomeManagementPanel-module__SYvm6q__cardInteractive:has(.MapHomeManagementPanel-module__SYvm6q__cardLink:focus-visible){outline-offset:2px;outline:2px solid #325db9}.MapHomeManagementPanel-module__SYvm6q__cardInvitation{border-color:#e56c4959;grid-column:1/-1}.MapHomeManagementPanel-module__SYvm6q__cardRaised{z-index:3}.MapHomeManagementPanel-module__SYvm6q__cardTop{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.MapHomeManagementPanel-module__SYvm6q__badge{white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-flex}.MapHomeManagementPanel-module__SYvm6q__badgeAdmin{color:#3d6ac4;background:#edf3ff}.MapHomeManagementPanel-module__SYvm6q__badgeShared{color:#3d6ac4;background:#fff;box-shadow:inset 0 0 0 1px #d6e0f0}.MapHomeManagementPanel-module__SYvm6q__badgeInvitation{color:#c24e2c;background:#fdf0eb}.MapHomeManagementPanel-module__SYvm6q__badgeLocked{color:#6b7a90;background:#f1f4f9}.MapHomeManagementPanel-module__SYvm6q__cardTitle{color:#18325b;font-family:var(--font-grotesk),var(--font-roboto),sans-serif;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:1.2rem;font-weight:600;line-height:1.25}.MapHomeManagementPanel-module__SYvm6q__cardLocked .MapHomeManagementPanel-module__SYvm6q__cardTitle{color:#4a6080}.MapHomeManagementPanel-module__SYvm6q__cardLink{color:inherit;text-decoration:none}.MapHomeManagementPanel-module__SYvm6q__cardLink:focus-visible{outline:none}.MapHomeManagementPanel-module__SYvm6q__cardLink:after{content:"";border-radius:28px;position:absolute;inset:0}.MapHomeManagementPanel-module__SYvm6q__cardMeta{color:#607699;margin:0;font-size:.9rem;line-height:1.5}.MapHomeManagementPanel-module__SYvm6q__cardFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:4px;display:flex}.MapHomeManagementPanel-module__SYvm6q__cardDate{color:#8a95a3;font-size:.82rem}.MapHomeManagementPanel-module__SYvm6q__cardCta{color:#325db9;letter-spacing:.01em;white-space:nowrap;align-items:center;gap:6px;font-size:.875rem;font-weight:500;display:inline-flex}.MapHomeManagementPanel-module__SYvm6q__cardCta svg{transition:transform .15s}.MapHomeManagementPanel-module__SYvm6q__cardInteractive:hover .MapHomeManagementPanel-module__SYvm6q__cardCta svg{transform:translate(3px)}.MapHomeManagementPanel-module__SYvm6q__menuWrap{z-index:1;flex-shrink:0;position:relative}.MapHomeManagementPanel-module__SYvm6q__menuTrigger{color:#4a6080;cursor:pointer;background:#fff;border:1px solid #e4eaf4;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.MapHomeManagementPanel-module__SYvm6q__menuTrigger:hover:not(:disabled),.MapHomeManagementPanel-module__SYvm6q__menuTrigger[aria-expanded=true]{color:#325db9;background:#f0f4ff;border-color:#325db93d}.MapHomeManagementPanel-module__SYvm6q__menuTrigger:focus-visible{outline-offset:2px;outline:2px solid #325db9}.MapHomeManagementPanel-module__SYvm6q__menuTrigger:disabled{opacity:.4;cursor:not-allowed}.MapHomeManagementPanel-module__SYvm6q__menu{background:#fff;border:1px solid #e4eaf4;border-radius:14px;min-width:210px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #18325b1f}.MapHomeManagementPanel-module__SYvm6q__menuItem{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:.875rem;font-weight:500;display:flex}.MapHomeManagementPanel-module__SYvm6q__menuItemDanger{color:#c24e2c}.MapHomeManagementPanel-module__SYvm6q__menuItemDanger:hover:not(:disabled){background:#fff3ee}.MapHomeManagementPanel-module__SYvm6q__menuItem:disabled{opacity:.6;cursor:not-allowed}.MapHomeManagementPanel-module__SYvm6q__invitation{z-index:1;background:#fffbf3;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 24px;padding:16px 20px;display:grid;position:relative}.MapHomeManagementPanel-module__SYvm6q__invitationBody{gap:10px;min-width:0;display:grid}.MapHomeManagementPanel-module__SYvm6q__invitationTitle{color:#18325b;margin:0;font-size:.875rem;font-weight:600}.MapHomeManagementPanel-module__SYvm6q__invitationList{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.MapHomeManagementPanel-module__SYvm6q__invitationItem{gap:2px;display:grid}.MapHomeManagementPanel-module__SYvm6q__invitationSpace{color:#18325b;font-size:.875rem;font-weight:500;line-height:1.3}.MapHomeManagementPanel-module__SYvm6q__invitationMeta{color:#7a8eab;font-size:.8rem;line-height:1.3}.MapHomeManagementPanel-module__SYvm6q__invitationActions{flex-wrap:wrap;gap:8px;display:flex}.MapHomeManagementPanel-module__SYvm6q__primaryButton,.MapHomeManagementPanel-module__SYvm6q__secondaryButton{min-height:42px;font:inherit;letter-spacing:.01em;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.MapHomeManagementPanel-module__SYvm6q__primaryButton{color:#fff;background:#325db9;border:1px solid #0000}.MapHomeManagementPanel-module__SYvm6q__primaryButton:hover:not(:disabled){background:#274da0}.MapHomeManagementPanel-module__SYvm6q__secondaryButton{color:#325db9;background:#fff;border:1px solid #325db9}.MapHomeManagementPanel-module__SYvm6q__secondaryButton:hover:not(:disabled){background:#edf3ff}.MapHomeManagementPanel-module__SYvm6q__primaryButton:active:not(:disabled),.MapHomeManagementPanel-module__SYvm6q__secondaryButton:active:not(:disabled){opacity:.9;transform:scale(.98)}.MapHomeManagementPanel-module__SYvm6q__primaryButton:focus-visible,.MapHomeManagementPanel-module__SYvm6q__secondaryButton:focus-visible{outline-offset:2px;outline:2px solid #325db9}.MapHomeManagementPanel-module__SYvm6q__primaryButton:disabled,.MapHomeManagementPanel-module__SYvm6q__secondaryButton:disabled{opacity:.4;cursor:not-allowed}.MapHomeManagementPanel-module__SYvm6q__notice{color:#325db9;background:#edf3ff;border-radius:14px;margin:0;padding:12px 16px;font-size:.875rem;font-weight:500;line-height:1.5}.MapHomeManagementPanel-module__SYvm6q__noticeError{color:#c24e2c;background:#fff3ee}.MapHomeManagementPanel-module__SYvm6q__noticeAction{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.MapHomeManagementPanel-module__SYvm6q__noticeAction:disabled{opacity:.6;cursor:not-allowed}.MapHomeManagementPanel-module__SYvm6q__stateCard{text-align:center;background:#fff;border:1px solid #e4eaf4;border-radius:28px;justify-items:center;gap:8px;padding:40px 24px;display:grid}.MapHomeManagementPanel-module__SYvm6q__stateIcon{color:#3d6ac4;background:#edf3ff;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:4px;display:inline-flex}.MapHomeManagementPanel-module__SYvm6q__stateCardError .MapHomeManagementPanel-module__SYvm6q__stateIcon{color:#c24e2c;background:#fff3ee}.MapHomeManagementPanel-module__SYvm6q__stateTitle{color:#18325b;font-family:var(--font-grotesk),var(--font-roboto),sans-serif;margin:0;font-size:1.125rem;font-weight:600;line-height:1.2}.MapHomeManagementPanel-module__SYvm6q__stateText{color:#8a95a3;max-width:440px;margin:0;font-size:.9rem;line-height:1.6}.MapHomeManagementPanel-module__SYvm6q__stateCard .MapHomeManagementPanel-module__SYvm6q__primaryButton,.MapHomeManagementPanel-module__SYvm6q__stateCard .MapHomeManagementPanel-module__SYvm6q__secondaryButton{margin-top:8px}.MapHomeManagementPanel-module__SYvm6q__cardSkeleton{min-height:170px}.MapHomeManagementPanel-module__SYvm6q__skeletonFooter{margin-top:auto}@media (max-width:768px){.MapHomeManagementPanel-module__SYvm6q__board{gap:40px}.MapHomeManagementPanel-module__SYvm6q__sectionTitle{font-size:1.35rem}.MapHomeManagementPanel-module__SYvm6q__card,.MapHomeManagementPanel-module__SYvm6q__cardLink:after{border-radius:24px}.MapHomeManagementPanel-module__SYvm6q__invitation{grid-template-columns:minmax(0,1fr);padding:16px}.MapHomeManagementPanel-module__SYvm6q__invitationActions>button{flex:1 1 0}}
body.edhuman-map-idea-library-page{background:#f7f9ff}body.edhuman-map-idea-library-page .app-content{background:0 0;align-self:stretch;width:100%;overflow-x:clip}body.edhuman-map-idea-library-page .app-main{width:100%;min-width:0}body.edhuman-map-idea-library-page .app-content>main{width:100%;max-width:none;margin:0;padding:0;display:block}body.edhuman-map-idea-library-page .site-footer{display:none}.MapIdeaLibraryPage-module__wg_voq__page{color:#203967;width:100%;min-height:100%}.MapIdeaLibraryPage-module__wg_voq__shell{gap:22px;width:100%;max-width:1440px;margin:0 auto;padding:82px clamp(28px,4vw,88px) 120px;display:grid}.MapIdeaLibraryPage-module__wg_voq__headerCard{background:#fff;border:1px solid #d6e0f0e6;border-radius:26px;gap:18px;padding:22px clamp(20px,2.5vw,30px);display:grid;box-shadow:0 18px 40px -28px #1f3d6f4d}.MapIdeaLibraryPage-module__wg_voq__headerIntro{gap:8px;display:grid}.MapIdeaLibraryPage-module__wg_voq__headerDivider{background:#d6e0f0bf;height:1px}.MapIdeaLibraryPage-module__wg_voq__pageHead{gap:10px;display:grid}.MapIdeaLibraryPage-module__wg_voq__backLink{color:#7a90b4;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;align-items:center;gap:6px;width:fit-content;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .16s;display:inline-flex}.MapIdeaLibraryPage-module__wg_voq__backLink:hover{color:#325db9}.MapIdeaLibraryPage-module__wg_voq__pageTitleRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.MapIdeaLibraryPage-module__wg_voq__pageTitle{color:#18325b;font-family:var(--font-grotesk),var(--font-roboto),sans-serif;text-wrap:balance;margin:0;font-size:clamp(1.9rem,2.5vw,2.65rem);font-weight:600;line-height:1.05}.MapIdeaLibraryPage-module__wg_voq__adminBadge{color:#6b4cb9;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#f3eeff;border:1px solid #6b4cb93d;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.MapIdeaLibraryPage-module__wg_voq__pageSubtitle{color:#7a90b4;max-width:720px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:0;font-size:.9rem;line-height:1.55}.MapIdeaLibraryPage-module__wg_voq__toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.MapIdeaLibraryPage-module__wg_voq__filterField{color:#4a6080;min-width:180px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;flex-direction:column;gap:5px;font-size:.76rem;font-weight:600;display:flex}.MapIdeaLibraryPage-module__wg_voq__filterControl{color:#203967;width:100%;min-height:40px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#f7f9fc;border:1px solid #d9e1eff5;border-radius:12px;outline:none;padding:0 12px;font-size:.85rem;transition:border-color .16s,background-color .16s}.MapIdeaLibraryPage-module__wg_voq__filterControl:hover{background:#fff}.MapIdeaLibraryPage-module__wg_voq__filterControl:focus-visible{border-width:2px;border-color:#325db9}.MapIdeaLibraryPage-module__wg_voq__searchField{flex:240px}.MapIdeaLibraryPage-module__wg_voq__toolbarSpacer{flex:auto}.MapIdeaLibraryPage-module__wg_voq__newIdeaBtn{color:#fff;min-height:40px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;cursor:pointer;background:#325db9;border:1px solid #325db938;border-radius:12px;flex-shrink:0;align-items:center;gap:7px;padding:0 16px;font-size:.84rem;font-weight:600;transition:background-color .16s,transform .16s,box-shadow .16s;display:inline-flex}.MapIdeaLibraryPage-module__wg_voq__newIdeaBtn:hover{background:#2b53ab;transform:translateY(-1px);box-shadow:0 6px 14px #325db933}.MapIdeaLibraryPage-module__wg_voq__ideaCount{color:#7a90b4;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:0;font-size:.84rem}.MapIdeaLibraryPage-module__wg_voq__ideaGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.MapIdeaLibraryPage-module__wg_voq__ideaCard{background:#fff;border:1px solid #dce5f2b3;border-radius:20px;flex-direction:column;gap:14px;padding:20px;display:flex;box-shadow:0 12px 28px #1f3d6f0d}.MapIdeaLibraryPage-module__wg_voq__ideaCardHead{flex-direction:column;gap:8px;display:flex}.MapIdeaLibraryPage-module__wg_voq__ideaPills{flex-wrap:wrap;gap:6px;display:flex}.MapIdeaLibraryPage-module__wg_voq__pill{color:#3d6ac4;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#edf3ff;border-radius:999px;align-items:center;padding:4px 10px;font-size:.74rem;font-weight:600;display:inline-flex}.MapIdeaLibraryPage-module__wg_voq__pillParcours{color:#2a8a5e;background:#edfaf3}.MapIdeaLibraryPage-module__wg_voq__pillDraft{color:#c05030;background:#fff8f6}.MapIdeaLibraryPage-module__wg_voq__pillSection{color:#9a6b10;background:#fdf6e8;border:1px dashed #9a6b1059}.MapIdeaLibraryPage-module__wg_voq__ideaTitle{color:#18325b;font-family:var(--font-grotesk),var(--font-roboto),sans-serif;margin:0;font-size:1.12rem;font-weight:600;line-height:1.25}.MapIdeaLibraryPage-module__wg_voq__ideaSection{flex-direction:column;gap:4px;display:flex}.MapIdeaLibraryPage-module__wg_voq__ideaSectionTitle{color:#7a90b4;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:.72rem;font-weight:700}.MapIdeaLibraryPage-module__wg_voq__ideaParagraph{color:#3d5a82;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;white-space:pre-wrap;margin:0;font-size:.86rem;line-height:1.55}.MapIdeaLibraryPage-module__wg_voq__ideaSummaryClamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.MapIdeaLibraryPage-module__wg_voq__ideaList{color:#3d5a82;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:.86rem;line-height:1.5;display:flex}.MapIdeaLibraryPage-module__wg_voq__ideaActions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.MapIdeaLibraryPage-module__wg_voq__openBtn{color:#4a6080;min-height:38px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;cursor:pointer;background:#fff;border:1px solid #d9e1eff5;border-radius:11px;align-items:center;gap:6px;padding:0 16px;font-size:.82rem;font-weight:600;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.MapIdeaLibraryPage-module__wg_voq__openBtn:hover{color:#325db9;background:#f6f8fb;border-color:#325db93d}.MapIdeaLibraryPage-module__wg_voq__duplicateBtn{color:#325db9;min-height:38px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;cursor:pointer;background:#edf3ff;border:1px solid #325db938;border-radius:11px;align-items:center;gap:6px;padding:0 16px;font-size:.82rem;font-weight:600;transition:background-color .16s,border-color .16s;display:inline-flex}.MapIdeaLibraryPage-module__wg_voq__duplicateBtn:hover:not(:disabled){background:#dce8ff;border-color:#325db959}.MapIdeaLibraryPage-module__wg_voq__duplicateBtn:disabled{opacity:.5;cursor:not-allowed}.MapIdeaLibraryPage-module__wg_voq__iconBtn{color:#6d7f98;cursor:pointer;background:#fff;border:1px solid #d9e1eff5;border-radius:11px;justify-content:center;align-items:center;min-width:38px;min-height:38px;padding:0 12px;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.MapIdeaLibraryPage-module__wg_voq__iconBtn:hover{color:#325db9;background:#f6f8fb;border-color:#325db93d}.MapIdeaLibraryPage-module__wg_voq__deleteBtnHover:hover{color:#c05030;background:#fff8f6;border-color:#c0503047}.MapIdeaLibraryPage-module__wg_voq__statusError{color:#c05030;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#fff5f2;border:1px solid #e56c493d;border-radius:14px;margin:0;padding:12px 16px;font-size:.85rem}.MapIdeaLibraryPage-module__wg_voq__statusSuccess{color:#2a8a5e;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#effaf3;border:1px solid #2a8a5e3d;border-radius:14px;margin:0;padding:12px 16px;font-size:.85rem}.MapIdeaLibraryPage-module__wg_voq__emptyText{text-align:center;color:#8a95a3;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:0;padding:40px 0;font-size:.9rem;font-style:italic}.MapIdeaLibraryPage-module__wg_voq__modalOverlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12244873;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.MapIdeaLibraryPage-module__wg_voq__modal{background:#fff;border-radius:28px;width:100%;max-width:600px;max-height:88vh;overflow-y:auto;box-shadow:0 30px 70px #12244847}.MapIdeaLibraryPage-module__wg_voq__modalHeader{justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 28px 8px;display:flex}.MapIdeaLibraryPage-module__wg_voq__modalTitle{color:#18325b;font-family:var(--font-grotesk),var(--font-roboto),sans-serif;margin:0;font-size:1.35rem;font-weight:600}.MapIdeaLibraryPage-module__wg_voq__readHeadMain{flex-direction:column;gap:10px;min-width:0;display:flex}.MapIdeaLibraryPage-module__wg_voq__modalEyebrow{color:#7a90b4;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;text-transform:uppercase;letter-spacing:.07em;font-size:.72rem;font-weight:700}.MapIdeaLibraryPage-module__wg_voq__duplicateHint{color:#7a90b4;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:0;font-size:.85rem;line-height:1.55}.MapIdeaLibraryPage-module__wg_voq__readBody{flex-direction:column;gap:18px;padding:16px 28px 28px;display:flex}.MapIdeaLibraryPage-module__wg_voq__modalClose{color:#6d7f98;cursor:pointer;background:#fff;border:1px solid #1f3d6f1a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .16s,color .16s;display:inline-flex}.MapIdeaLibraryPage-module__wg_voq__modalClose:hover:not(:disabled){color:#325db9;border-color:#325db93d}.MapIdeaLibraryPage-module__wg_voq__modalFields{flex-direction:column;gap:18px;padding:16px 28px 24px;display:flex}.MapIdeaLibraryPage-module__wg_voq__modalField{flex-direction:column;gap:6px;display:flex}.MapIdeaLibraryPage-module__wg_voq__modalGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:480px){.MapIdeaLibraryPage-module__wg_voq__modalGrid{grid-template-columns:1fr}}.MapIdeaLibraryPage-module__wg_voq__modalFieldLabel{color:#4a6080;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;font-size:.8rem;font-weight:600}.MapIdeaLibraryPage-module__wg_voq__modalFieldHint{color:#a0b0c8;font-weight:400}.MapIdeaLibraryPage-module__wg_voq__modalInput,.MapIdeaLibraryPage-module__wg_voq__modalTextarea{color:#203967;width:100%;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#fff;border:1px solid #d9e1eff5;border-radius:14px;outline:none;padding:12px 16px;font-size:.9rem;transition:border-color .16s;box-shadow:inset 0 1px #ffffff9e}.MapIdeaLibraryPage-module__wg_voq__modalInput{min-height:48px}.MapIdeaLibraryPage-module__wg_voq__modalTextarea{resize:vertical;min-height:96px;line-height:1.5}.MapIdeaLibraryPage-module__wg_voq__modalInput::placeholder,.MapIdeaLibraryPage-module__wg_voq__modalTextarea::placeholder{color:#a0b0c8}.MapIdeaLibraryPage-module__wg_voq__modalInput:focus-visible,.MapIdeaLibraryPage-module__wg_voq__modalTextarea:focus-visible{box-shadow:none;border-width:2px;border-color:#325db9}.MapIdeaLibraryPage-module__wg_voq__modalCheckbox{color:#4a6080;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;cursor:pointer;align-items:center;gap:8px;font-size:.85rem;font-weight:500;display:inline-flex}.MapIdeaLibraryPage-module__wg_voq__modalActions{border-top:1px solid #dce5f280;justify-content:flex-end;gap:10px;padding:16px 28px 24px;display:flex}.MapIdeaLibraryPage-module__wg_voq__modalBtnCancel{color:#4a6080;min-height:44px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;cursor:pointer;background:#fff;border:1px solid #1f3d6f1f;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;font-size:.875rem;font-weight:500;transition:border-color .16s,color .16s;display:inline-flex}.MapIdeaLibraryPage-module__wg_voq__modalBtnCancel:hover:not(:disabled){color:#325db9;border-color:#325db93d}.MapIdeaLibraryPage-module__wg_voq__modalBtnCreate{color:#fff;min-height:44px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;cursor:pointer;background:#325db9;border:none;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 24px;font-size:.875rem;font-weight:600;transition:background-color .16s,transform .16s,box-shadow .16s;display:inline-flex}.MapIdeaLibraryPage-module__wg_voq__modalBtnCreate:hover:not(:disabled){background:#2b53ab;transform:translateY(-1px);box-shadow:0 6px 14px #325db933}.MapIdeaLibraryPage-module__wg_voq__modalBtnCreate:disabled,.MapIdeaLibraryPage-module__wg_voq__modalBtnCancel:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.MapIdeaLibraryPage-module__wg_voq__stateCard{color:#4a6080;max-width:480px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#fff;border:1px solid #dce5f2b3;border-radius:28px;flex-direction:column;align-items:flex-start;gap:14px;margin:64px auto;padding:36px 32px;display:flex}.MapIdeaLibraryPage-module__wg_voq__importBtn{color:#325db9;min-height:40px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;cursor:pointer;background:#fff;border:1px solid #325db938;border-radius:12px;flex-shrink:0;align-items:center;gap:7px;padding:0 16px;font-size:.84rem;font-weight:600;transition:background-color .16s,border-color .16s;display:inline-flex}.MapIdeaLibraryPage-module__wg_voq__importBtn:hover{background:#edf3ff;border-color:#325db961}.MapIdeaLibraryPage-module__wg_voq__importModal{max-width:840px}.MapIdeaLibraryPage-module__wg_voq__importBody{flex-direction:column;gap:18px;padding:16px 28px 28px;display:flex}.MapIdeaLibraryPage-module__wg_voq__importHint{color:#7a90b4;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:0;font-size:.85rem;line-height:1.55}.MapIdeaLibraryPage-module__wg_voq__importColumns{flex-wrap:wrap;gap:6px;display:flex}.MapIdeaLibraryPage-module__wg_voq__importColumnTag{color:#3d6ac4;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#f0f4ff;border:1px solid #325db92e;border-radius:999px;align-items:center;padding:3px 10px;font-size:.74rem;font-weight:600;display:inline-flex}.MapIdeaLibraryPage-module__wg_voq__importTemplateBtn{color:#9a6b10;min-height:36px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;cursor:pointer;background:#fdf6e8;border:1px solid #9a6b1047;border-radius:10px;align-self:flex-start;align-items:center;gap:7px;padding:0 16px;font-size:.82rem;font-weight:600;transition:background-color .16s;display:inline-flex}.MapIdeaLibraryPage-module__wg_voq__importTemplateBtn:hover{background:#fbefd3}.MapIdeaLibraryPage-module__wg_voq__importDropzone{cursor:pointer;background:#f7f9ff;border:2px dashed #325db947;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:36px 24px;transition:background-color .16s,border-color .16s;display:flex}.MapIdeaLibraryPage-module__wg_voq__importDropzone:hover{background:#edf3ff;border-color:#325db980}.MapIdeaLibraryPage-module__wg_voq__importFileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.MapIdeaLibraryPage-module__wg_voq__importDropzoneIcon{color:#7a90b4}.MapIdeaLibraryPage-module__wg_voq__importDropzoneLabel{color:#4a6080;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;text-align:center;font-size:.88rem;font-weight:500}.MapIdeaLibraryPage-module__wg_voq__importPreviewSummary{color:#3d5a82;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:0;font-size:.88rem}.MapIdeaLibraryPage-module__wg_voq__importPreviewErrors{color:#c05030}.MapIdeaLibraryPage-module__wg_voq__importTableWrap{border:1px solid #dce5f2cc;border-radius:14px;overflow-x:auto}.MapIdeaLibraryPage-module__wg_voq__importTable{border-collapse:collapse;width:100%;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;color:#3d5a82;font-size:.82rem}.MapIdeaLibraryPage-module__wg_voq__importTable th{text-align:left;color:#4a6080;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#f7f9ff;border-bottom:1px solid #dce5f2cc;padding:10px 12px;font-size:.74rem;font-weight:700}.MapIdeaLibraryPage-module__wg_voq__importTable td{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #dce5f280;max-width:200px;padding:9px 12px;overflow:hidden}.MapIdeaLibraryPage-module__wg_voq__importTable tr:last-child td{border-bottom:none}.MapIdeaLibraryPage-module__wg_voq__importRowError td{background:#fff8f6}.MapIdeaLibraryPage-module__wg_voq__importCellTitle{color:#18325b;font-weight:600}.MapIdeaLibraryPage-module__wg_voq__importCellError{color:#c05030;font-weight:600}.MapIdeaLibraryPage-module__wg_voq__importTableMore{color:#7a90b4;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;border-top:1px solid #dce5f280;margin:0;padding:10px 14px;font-size:.8rem;font-style:italic}.MapIdeaLibraryPage-module__wg_voq__importDoneMsg{color:#2a8a5e;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;text-align:center;background:#effaf3;border:1px solid #2a8a5e3d;border-radius:16px;margin:0;padding:20px 24px;font-size:1rem;font-weight:600}
body.ca-page{background:#f0f4fb}body.ca-page .app-content{background:0 0;align-self:stretch;width:100%}body.ca-page .app-main{width:100%;min-width:0}body.ca-page .app-content>main{width:100%;max-width:none;margin:0;padding:0;display:block}.page-module__ydMTkq__page{color:#203967;width:100%;min-height:100%}.page-module__ydMTkq__shell{flex-direction:column;gap:36px;width:100%;max-width:1240px;margin:0 auto;padding:80px clamp(24px,4vw,72px) 120px;display:flex}.page-module__ydMTkq__pageHead{flex-direction:column;gap:10px;display:flex}.page-module__ydMTkq__pageBadge{color:#3d6ac4;width:fit-content;min-height:34px;font-family:var(--font-roboto),sans-serif;background:#edf3ff;border-radius:999px;align-items:center;gap:9px;padding:0 13px;font-size:.8rem;font-weight:700;display:inline-flex}.page-module__ydMTkq__pageTitle{color:#18325b;font-family:var(--font-grotesk),var(--font-roboto),sans-serif;margin:0;font-size:clamp(2rem,2.8vw,2.8rem);font-weight:600;line-height:1.04}.page-module__ydMTkq__pageDesc{color:#7a90b4;max-width:640px;font-family:var(--font-roboto),sans-serif;margin:0;font-size:.9rem;line-height:1.55}.page-module__ydMTkq__sectionsGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.page-module__ydMTkq__sectionCard{background:#fff;border:1px solid #dce5f2db;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.page-module__ydMTkq__sectionHead{border-bottom:1px solid #dce5f2b3;align-items:flex-start;gap:14px;padding:20px 20px 18px;display:flex}.page-module__ydMTkq__sectionIconWrap{color:#325db9;background:#edf3ff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.page-module__ydMTkq__sectionMeta{gap:3px;min-width:0;display:grid}.page-module__ydMTkq__sectionTitle{color:#18325b;font-family:var(--font-grotesk),var(--font-roboto),sans-serif;margin:0;font-size:1.04rem;font-weight:600;line-height:1.2}.page-module__ydMTkq__sectionSubtitle{color:#7a90b4;font-family:var(--font-roboto),sans-serif;margin:0;font-size:.78rem;line-height:1.4}.page-module__ydMTkq__faqList{margin:0;padding:6px 0;list-style:none}.page-module__ydMTkq__faqItem{border-bottom:1px solid #dce5f28c}.page-module__ydMTkq__faqItem:last-child{border-bottom:none}.page-module__ydMTkq__faqButton{text-align:left;color:#18325b;width:100%;font-family:var(--font-roboto),sans-serif;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 20px;font-size:.855rem;font-weight:600;line-height:1.4;transition:color .15s;display:flex}.page-module__ydMTkq__faqButton:hover,.page-module__ydMTkq__faqButtonOpen{color:#325db9}.page-module__ydMTkq__faqChevron{color:#9aaec8;flex-shrink:0;margin-top:2px;transition:transform .22s,color .15s}.page-module__ydMTkq__faqChevronOpen{color:#325db9;transform:rotate(180deg)}.page-module__ydMTkq__faqAnswerWrap{overflow:hidden}.page-module__ydMTkq__faqAnswer{color:#4a6080;font-family:var(--font-roboto),sans-serif;margin:0;padding:2px 20px 14px;font-size:.855rem;line-height:1.68}.page-module__ydMTkq__stateCard{background:#fff;border:1px solid #dce5f2b3;border-radius:24px;flex-direction:column;align-items:flex-start;gap:14px;max-width:480px;margin:80px auto;padding:36px 32px;display:flex}.page-module__ydMTkq__stateText{color:#18325b;font-family:var(--font-grotesk),var(--font-roboto),sans-serif;margin:0;font-size:1.1rem;font-weight:600}.page-module__ydMTkq__stateError{color:#c05030;font-family:var(--font-roboto),sans-serif;margin:0;font-size:.9rem;line-height:1.45}.page-module__ydMTkq__stateLink{color:#325db9;min-height:40px;font-family:var(--font-roboto),sans-serif;background:#fff;border:1px solid #325db92e;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.page-module__ydMTkq__stateLink:hover{background:#edf3ff}@media (max-width:960px){.page-module__ydMTkq__sectionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.page-module__ydMTkq__shell{gap:24px;padding:64px 18px 80px}.page-module__ydMTkq__sectionsGrid{grid-template-columns:minmax(0,1fr)}}
body.edhuman-map-administration-page{background:#f7f9ff}body.edhuman-map-administration-page .app-content{background:0 0;align-self:stretch;width:100%;overflow-x:clip}body.edhuman-map-administration-page .app-main{width:100%;min-width:0}body.edhuman-map-administration-page .app-content>main{width:100%;max-width:none;margin:0;padding:0;display:block}body.edhuman-map-administration-page .site-footer{display:none}.page-module__Zb42rW__page{color:#203967;width:100%;min-height:100%}.page-module__Zb42rW__shell{gap:36px;width:100%;max-width:1440px;margin:0 auto;padding:82px clamp(28px,4vw,88px) 120px;display:grid}.page-module__Zb42rW__pageHead{gap:12px;display:grid}.page-module__Zb42rW__pageHeadTop{align-items:center;gap:10px;display:flex}.page-module__Zb42rW__pageBadge{color:#3d6ac4;width:fit-content;min-height:34px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#edf3ff;border-radius:999px;align-items:center;gap:10px;padding:0 13px;font-size:.8rem;font-weight:700;display:inline-flex}.page-module__Zb42rW__tooltipWrap{align-items:center;display:inline-flex;position:relative}.page-module__Zb42rW__tooltipButton{color:#5a75a6;cursor:help;background:#f7f9ff;border:1px solid #cbd6eee6;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.page-module__Zb42rW__tooltipButton:hover,.page-module__Zb42rW__tooltipButton:focus-visible{color:#325db9;background:#edf3ff;border-color:#3d6ac447;outline:none}.page-module__Zb42rW__tooltipPanel{z-index:30;color:#607699;width:min(320px,80vw);font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;opacity:0;pointer-events:none;background:#fff;border:1px solid #1f3d6f14;border-radius:16px;padding:12px 14px;font-size:.84rem;line-height:1.55;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(4px);box-shadow:0 14px 30px #1f3d6f1a}.page-module__Zb42rW__tooltipWrap:hover .page-module__Zb42rW__tooltipPanel,.page-module__Zb42rW__tooltipWrap:focus-within .page-module__Zb42rW__tooltipPanel{opacity:1;transform:translateY(0)}.page-module__Zb42rW__tooltipPanelLeft{left:auto;right:0}.page-module__Zb42rW__layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:24px;display:grid}@media (max-width:860px){.page-module__Zb42rW__layout{grid-template-columns:1fr}}.page-module__Zb42rW__primaryCol{flex-direction:column;gap:24px;display:flex}.page-module__Zb42rW__sideStack{flex-direction:column;gap:24px;display:flex;position:sticky;top:28px}.page-module__Zb42rW__notifWrapper{flex-direction:column;gap:0;display:flex}.page-module__Zb42rW__notifHeader{background:#fff;border:1px solid #dce5f2b3;border-bottom:none;border-radius:28px 28px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:28px 28px 0;display:flex}.page-module__Zb42rW__card{background:#fff;border:1px solid #dce5f2b3;border-radius:28px;flex-direction:column;gap:20px;padding:28px 32px;display:flex}.page-module__Zb42rW__cardHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module__Zb42rW__cardHeadText{flex-direction:column;gap:4px;display:flex}.page-module__Zb42rW__cardTitle{color:#18325b;font-family:var(--font-grotesk),var(--font-roboto),sans-serif;margin:0;font-size:1.05rem;font-weight:600;line-height:1.2}.page-module__Zb42rW__cardHeadRight{flex-shrink:0;align-items:center;gap:8px;display:flex}.page-module__Zb42rW__cardIcon{color:#325db9;background:#edf3ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.page-module__Zb42rW__ownerRow{background:#f7f9ff;border:1px solid #dce5f2b3;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.page-module__Zb42rW__ownerIcon{color:#325db9;background:#edf3ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.page-module__Zb42rW__ownerName{color:#18325b;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:0;font-size:.875rem;font-weight:600}.page-module__Zb42rW__ownerEmail{color:#7a90b4;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:0;font-size:.82rem}.page-module__Zb42rW__addGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.page-module__Zb42rW__addGrid{grid-template-columns:1fr}}.page-module__Zb42rW__fieldLabel{flex-direction:column;gap:6px;display:flex}.page-module__Zb42rW__fieldLabelText{color:#4a6080;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;letter-spacing:.01em;font-size:.8rem;font-weight:600}.page-module__Zb42rW__fieldInput{color:#203967;width:100%;min-height:52px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#fffffff5;border:1px solid #d9e1eff5;border-radius:15px;outline:none;padding:0 18px;font-size:.95rem;font-weight:500;transition:border-color .18s;box-shadow:inset 0 1px #ffffff9e}.page-module__Zb42rW__fieldInput::placeholder{color:#8b9bb4}.page-module__Zb42rW__fieldInput:focus-visible{box-shadow:none;background:#fffffff5;border-width:2px;border-color:#325db9;outline:none}.page-module__Zb42rW__fieldInput:disabled{opacity:.55;cursor:not-allowed}.page-module__Zb42rW__addBtn{color:#fff;width:fit-content;min-height:48px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;white-space:nowrap;cursor:pointer;background:#325db9;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:.9rem;font-weight:600;line-height:1;transition:transform .18s,background-color .18s;display:inline-flex}.page-module__Zb42rW__addBtn:hover:not(:disabled){background:#2b53ab;transform:translateY(-1px);box-shadow:0 8px 18px #325db924}.page-module__Zb42rW__addBtn:disabled{opacity:.52;cursor:not-allowed;box-shadow:none;transform:none}.page-module__Zb42rW__feedbackError{color:#c05030;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#fff5f3;border:1px solid #e56c4933;border-radius:12px;margin:0;padding:10px 14px;font-size:.875rem}.page-module__Zb42rW__feedbackSuccess{color:#1a7a42;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#f0faf3;border:1px solid #22945233;border-radius:12px;margin:0;padding:10px 14px;font-size:.875rem}.page-module__Zb42rW__adminEmpty{color:#aab9d0;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:0;font-size:.875rem;font-style:italic}.page-module__Zb42rW__adminList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-module__Zb42rW__adminItem{background:#f7f9ff;border:1px solid #dce5f2b3;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.page-module__Zb42rW__adminItemName{color:#18325b;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:0;font-size:.875rem;font-weight:600}.page-module__Zb42rW__adminItemEmail{color:#7a90b4;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;margin:0;font-size:.82rem}.page-module__Zb42rW__removeBtn{color:#203967;min-height:38px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;cursor:pointer;background:#fff;border:1px solid #1f3d6f1a;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:.86rem;font-weight:500;transition:transform .18s,border-color .18s,color .18s;display:inline-flex}.page-module__Zb42rW__removeBtn:hover:not(:disabled){color:#c05030;border-color:#e56c4959;transform:translateY(-1px)}.page-module__Zb42rW__removeBtn:disabled{opacity:.45;cursor:not-allowed;transform:none}:is(body.edhuman-map-administration-page .profile-page,body.edhuman-map-administration-page .profile-header,body.edhuman-map-administration-page .profile-card,body.edhuman-map-administration-page .profile-card__header,body.edhuman-map-administration-page .profile-card__subtitle){all:unset}body.edhuman-map-administration-page .map-map-notification-settings{background:#fff;border:1px solid #dce5f2b3;border-top:none;border-radius:0 0 28px 28px;flex-direction:column;gap:20px;padding:20px 32px 28px;display:flex}body.edhuman-map-administration-page .map-map-notification-settings .profile-card__header{display:none!important}body.edhuman-map-administration-page .map-map-notification-settings__icon{color:#325db9;background:#edf3ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}body.edhuman-map-administration-page .map-map-notification-settings__status-grid{flex-direction:column;gap:8px;display:flex}body.edhuman-map-administration-page .map-map-notification-settings__status{color:#18325b;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#f7f9ff;border:1px solid #dce5f2b3;border-radius:12px;justify-content:space-between;align-items:center;margin:0;padding:10px 16px;font-size:.875rem;display:flex}body.edhuman-map-administration-page .map-map-notification-settings__status strong{color:#4a6080;font-weight:600}body.edhuman-map-administration-page .map-map-notification-settings__hint{color:#8a6020;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#fff9ea;border:1px solid #e56c4926;border-radius:12px;margin:0;padding:10px 14px;font-size:.875rem;line-height:1.5}body.edhuman-map-administration-page .auth-modal__error{color:#c05030;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#fff5f3;border:1px solid #e56c4933;border-radius:12px;margin:0;padding:10px 14px;font-size:.875rem}body.edhuman-map-administration-page .map-map-notification-settings__success{color:#1a7a42;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#f0faf3;border:1px solid #22945233;border-radius:12px;margin:0;padding:10px 14px;font-size:.875rem}body.edhuman-map-administration-page .map-map-notification-settings__actions{gap:10px;display:flex}body.edhuman-map-administration-page .map-map-notification-settings__actions .btn-primary--small{color:#fff!important;min-height:48px!important;box-shadow:none!important;background:#325db9!important;border:none!important;border-radius:15px!important;padding:0 22px!important;font-size:.9rem!important;font-weight:600!important;transition:transform .18s,background-color .18s,box-shadow .18s!important}body.edhuman-map-administration-page .map-map-notification-settings__actions .btn-primary--small:hover:not(:disabled){background:#2b53ab!important;transform:translateY(-1px)!important;box-shadow:0 8px 18px #325db924!important}body.edhuman-map-administration-page .map-map-notification-settings__actions .btn-primary--small:disabled{opacity:.52!important;box-shadow:none!important;transform:none!important}body.edhuman-map-administration-page .map-map-notification-settings__actions .btn-secondary--small{color:#203967!important;min-height:48px!important;box-shadow:none!important;background:#fff!important;border:1px solid #1f3d6f1a!important;border-radius:12px!important;padding:0 14px!important;font-size:.86rem!important;font-weight:500!important;transition:transform .18s,border-color .18s!important}body.edhuman-map-administration-page .map-map-notification-settings__actions .btn-secondary--small:hover:not(:disabled){box-shadow:none!important;border-color:#325db93d!important;transform:translateY(-1px)!important}body.edhuman-map-administration-page .map-map-notification-settings__actions .btn-secondary--small:disabled{opacity:.45!important;transform:none!important}.page-module__Zb42rW__stateCard{color:#4a6080;max-width:480px;font-family:var(--font-roboto),"Roboto",system-ui,sans-serif;background:#fff;border:1px solid #dce5f2b3;border-radius:28px;flex-direction:column;align-items:flex-start;gap:16px;margin:64px auto;padding:36px 32px;font-size:.95rem;display:flex}
