@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-qHufge6k.woff2)format("woff2"),url(/assets/roboto-cyrillic-ext-400-normal-DhDk0Xwi.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal-CBPI_iaY.woff2)format("woff2"),url(/assets/roboto-cyrillic-400-normal-BepgbcUK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAXAAA8AAAAABwAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdArg2VNUQVQAAAIQAAAASwAAAF5fnUM1Y21hcAAAAlwAAABAAAAAXj5j4n9nYXNwAAACnAAAAAwAAAAMAAgAGWdseWYAAAKoAAABNgAAATZnhEGkaGVhZAAAA+AAAAA2AAAANgz5sE5oaGVhAAAEGAAAAB8AAAAkCroNqWhtdHgAAAQ4AAAAHwAAACQX6f/DbG9jYQAABFgAAAATAAAAFAFZAbFtYXhwAAAEbAAAABwAAAAgACkBIW5hbWUAAASIAAABIgAAAmI2jl6RcG9zdAAABawAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhaWecwMDKwMA6i9WYgYFRHkIzX2RIY2JgYABiKHAACjIgAXd/f3eQoLwvG8M/BoY09llMDAoMjPNBcixWrBuAlAIDMwDj2QowAAAAeNoNx7EBAUAQALDcPWhhAQCoTAQAOrCGgQxHugihoaCjYCHfu8cphryPp0dMxPmxvsVSqmnpCWSM7VCEjEV8yC+K/H8Cgh/DnghvAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgACP//AA8ABQBkAAADKAWwAAMABgAJAAwADwAAAREhEQUBASUJAyEJAgMo/TwCjv7vARH9qAEN/vMBKv7+AgP9/QECAQEFsPpQBbBU/Xz9fAwCeAJ4/UT9ogVE/aICXgAAAgB3/+wFCgXEABUAKwAAARUUAgYGIyImJgI1NTQSNjYzMhYWEgM1NC4CIyIOAhUVFB4CMzI+AgUKUprXhYHXnVZVnNeBhdebU781ZpNdWpFnODhpkVpekmU0AwZcpP78tmBgtgEEpFykAQO3YGC3/v3/AF6CyIhGRojIgl6DyYlGRonJAAACAHAEcQLJBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAZJ0w9/+hqcqKklWXASEEQFCFf7C/lVPSGgtOi2P///+eP/sBVAF1gAmAAVGAAAHAAb+CP//AAAAAQAAAAMD16RtfYpfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Gv3VCTEIcwAAAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDp9UvqnxenIQcDGuAEAHAbBHkAeNpj7mFIYYACxj8QzNrIUM6syFAAZh//VwEAaU4HvgB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42izGNQHDAABFwRfmrMWtzFxFFVIrRQGREE3Zg/+mAxLeWBh2AGRGqhvEhqmbpBS6xZlctxnz1x3mPHWXMQ895c6+uzEjZKoviOnry/qxvq36IIusCIIgCgY36R3uDhvcXbfj7j63J4Bxe+WRv9L6sea2pHBLjTA50kT5Ju6ZJCV7okiFPNr4lsaoybU4SlQ5Yt1R9B6nQMJbgVrHj0RFnDVphSRvnhFXzbXqKy6rqw1r/fJVUZ1GDwRs+2uDTXY59rXlfYu9IQ/BsIehH9c8O669zYg5/BpSnrtKtKWdPnRy2HQEfEjinsPZvFDxzGiJop5T6p4pmXX5XhjrWlLvKqjrZY2oyjxSio4kOeK9flbllaFKotrDcjvmffEHVntaWwAAeNpjYGYAg/9ZDCkMWAAAKh8B0QA=)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-ai2Z1K3C.woff2)format("woff2"),url(/assets/roboto-greek-400-normal-D904r64h.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-math-400-normal-BEFej5gc.woff2)format("woff2"),url(/assets/roboto-math-400-normal-D6sS4O5l.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/roboto-symbols-400-normal-CB1Ce4Gk.woff2)format("woff2"),url(/assets/roboto-symbols-400-normal-C7tGlxgb.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-D2PTxGxD.woff2)format("woff2"),url(/assets/roboto-vietnamese-400-normal-Bf76hAzZ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2)format("woff2"),url(/assets/roboto-latin-ext-400-normal-CIveymTr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-ext-500-normal-BWC_xYeb.woff2)format("woff2"),url(/assets/roboto-cyrillic-ext-500-normal-SCgicl0l.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-500-normal-CLao9AfR.woff2)format("woff2"),url(/assets/roboto-cyrillic-500-normal-C8ZOEKN4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW0AA8AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdG7g5lNUQVQAAAIQAAAASAAAAFpfmkDZY21hcAAAAlgAAABAAAAAXj5j4n9nYXNwAAACmAAAAAwAAAAMAAgAGWdseWYAAAKkAAABNAAAATRvqliEaGVhZAAAA9gAAAA2AAAANg01sE5oaGVhAAAEEAAAAB8AAAAkCvYNwWhtdHgAAAQwAAAAHwAAACQX6v+ZbG9jYQAABFAAAAATAAAAFAFXAa9tYXhwAAAEZAAAABwAAAAgACkBIW5hbWUAAASAAAABIAAAAlw0y15acG9zdAAABaAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhmcL4hYGVgYF1FqsxAwOjPIRmvsiQxsTAwADEUOAAFGRAAu7+/u4gQXlfNoZ/DAxp7LOYGBQYGOeD5FisWDcAKQUGZgAMLQqhAAAAeNoFwbWBAlEABcB5f8/SA2Ii3KEi3DOscQpgRsSfCg0VRsprez+mzetwvKcnp/vqmoXiR01TUNK1RYSM80alKOmB8AGd+wgOeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAI//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAABESERBQEBJQkDIQkCAyj9PAKO/u8BEf2oAQ3+8wEq/v4CA/39AQIBAQWw+lAFsFT9fP18DAJ4Anj9RP2iBUT9ogJeAAACAGX/7AUdBcQAFQArAAABFRQCBgYjIiYmAjU1NBI2NjMyFhYSBzU0LgIjIg4CFRUUHgIzMj4CBR1Wn96Hht2iWVih3YaH3qBX+y9bhFNTglswMF2CU1SCWi8DAFCl/vq4YWG4AQalUKUBBblhYbn++/VSert/QUF/u3pSeryBQUGBvAACAGQEcALGBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAYtyyeL+gKgmKk1PXASEFAE/Ff7C+VpUQmInSCiN///+bP/sBWMF1gAmAAVGAAAHAAb+CP//AAEAAAADA9eV91UeXw889QAbCAAAAAAAxPARLgAAAADljVAD+ib91QlhCHMAAAAJAAIAAAAAAAB42mNgZGBgz/nHw8DAmfdL7Z8dZyIHAxrgBAB3RwTNAHjaY+5hSGGAAsa/EMzazJDKLM2QAmaf/JcDAGf/B5UAeNpjYGDQhcN8hj4gnAUAE5QDBwB42mNgZGBg4GRYySDKUMbADuYhADMDIwAd5AFLeNp1kMVRBTAURQ/ubJEN7u62wd11C9/dtQXKoAGkIiqgBu5kgnyb2Ml9lhegjRdqqKptEn9UNVquopsvy9W082m5hlneLNf+86ljmGfL9dJjlttZZh3DVUM0M2t5hFYGLY+KOy1PiVstz4vgiBRPhPDj5Aw3LlGaMA+4RV58sp8TJSFNftL98klJl0UjRpJ1ZjSiYjcRPKIIKZtTijzcTJscXq51OrRSWlMFFe/FCfn6TXwvC4qZZY4lNnSbF8+zXKAecKFxIKqc9VrsFYV4IlHg11vgt2Pen5eP7drWnNPo5VaKW2dh/CUJnQFZnMZ/i7ROn+k0qftoyR958RuPtLJM45Rn2KhRDS8h3L+/l5SeKOjKaXpIavjFY99C5llgeNpjYGYAg/9ZDCkMWAAAKh8B0QA=)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-greek-500-normal-C9AnhcmC.woff2)format("woff2"),url(/assets/roboto-greek-500-normal-XBIQOowA.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-math-500-normal-C4NU9gLX.woff2)format("woff2"),url(/assets/roboto-math-500-normal-BNGXE_xU.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/roboto-symbols-500-normal-B_CZKVJS.woff2)format("woff2"),url(/assets/roboto-symbols-500-normal-DFnofPUt.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/roboto-vietnamese-500-normal-B3ncpOoB.woff2)format("woff2"),url(/assets/roboto-vietnamese-500-normal-BgoYVz-9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2)format("woff2"),url(/assets/roboto-latin-ext-500-normal-C1cK9xmS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-ext-700-normal-DmFxo5wj.woff2)format("woff2"),url(/assets/roboto-cyrillic-ext-700-normal-BWOtdzfy.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-700-normal-C2o7G-SM.woff2)format("woff2"),url(/assets/roboto-cyrillic-700-normal-D8g9KsRf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWsAA8AAAAABuQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEsAAABgdTbg0VNUQVQAAAIMAAAARwAAAFpfnEGhY21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABMQAAATZvegfsaGVhZAAAA9QAAAA2AAAANg1psE5oaGVhAAAEDAAAAB8AAAAkCykN1GhtdHgAAAQsAAAAHwAAACQX6P92bG9jYQAABEwAAAATAAAAFAFZAbFtYXhwAAAEYAAAABwAAAAgACkBIW5hbWUAAAR8AAABGwAAAkozllu+cG9zdAAABZgAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBAAADQ5z6M4XbQqXQqsYWhNLeCASxhIVGIxGuelGo4ZfKeB5r+PV62gOAzEf3M6zor9EvrZuv2oGgqpDEfKOID+HEKVQB42gXBsQEBARAAsNw9aKFWAQAmAgAdWM5wnwihoUBHgZn8Hd/X6PO7XN8xErf37hkbqaalK5AxdEQIYpl/FFLGCAQlmhEH2QB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPeNodjzVUA0EURf/8ZRLcIw3uTrSJNLi7+x563Klw71ucclMmFdbi1p/Q4a47izytL1BoBeBiqQAcyMANPMEHgPiF+VFCoty4MDfkYkUzLrA74iduEC/2ROIZQ04UCRJChc9iKpSLw+KwJ/Zjv5guLtHfYiMAQqV0TZPpLiggAYAoAlEmiwiPjkaDQe9vNOq0SqU/NeiTMSLcGxWKwGDUaa1Ik2tXnDPTzrW62lXn9IxztY4dxZf25uf3lMT/f29xPH5mrLF3O8/bietaxjqRO3jewT6us7qFfoulX+jO6rINWK0DNgCEWpd23KUXQP/JDAE6BRdl0CkClSp5dDQZ79i/ZIMbEQml2fUuo2piVrCt18Zqa0NYWeS0JDH+l6GbnkM00EwAOciYmyT9AMF6YZEAAAAAAQAAAAMD15Zf+khfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Mf3VCYkIcwABAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDZ88vwnzFnJwcDGuAEAH1DBRMAeNpj7mFIYYACxr8QzNrCEMYszhAFZp/6lwQAZr4HcAB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42m2QA24FQBRFT+2GRVjbVlDbjFPr29hMsYNyQY27gMZJbyYv+MjTmYcRUMMrRRQUVwDv/BkXUM2vcSHl/BgX0c+3cTH1PBuX0EnauFT5a+NaJhnEcUEHlbQbd1FNo3G3uNp4CJ1lPKosbBDlAi8PXHHGjeId98rtEiCMz9XOlL0mqrwqkiARZhmSBMQ3+LkV+YnaPsoQkR90e9xxqHgpi8oGWJT3cs0pN6pGeHCzzYwxyDAjTDCn1ah4lMmM2WZsNqN3jT3Jmij/ORYzqkvu5inC2HvtxBFJM8fK3Chmnr1PWPFRlSvXv0DM/UlA+YjW3Tm/c8eD64hxySBXBPC5bEByh5cb7N+IKB/OuP2V6hdEJA/inn+ATFaOAHjaY2BmAIP/WQwpDFgAACofAdEA)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-greek-700-normal-0aHWxGLu.woff2)format("woff2"),url(/assets/roboto-greek-700-normal-xQsEWSIA.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-math-700-normal-B8YqGHVc.woff2)format("woff2"),url(/assets/roboto-math-700-normal-DbhUef31.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/roboto-symbols-700-normal-BiFDindJ.woff2)format("woff2"),url(/assets/roboto-symbols-700-normal-C59U6HqI.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/roboto-vietnamese-700-normal-BEVeWqJt.woff2)format("woff2"),url(/assets/roboto-vietnamese-700-normal-kpkdMgbf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal-DSBUz0N1.woff2)format("woff2"),url(/assets/roboto-latin-ext-700-normal-BDePAh3g.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/league-spartan-vietnamese-400-normal-qh09PVbx.woff2)format("woff2"),url(/assets/league-spartan-vietnamese-400-normal-DmsCAdAp.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/league-spartan-latin-ext-400-normal-CUEsI60l.woff2)format("woff2"),url(/assets/league-spartan-latin-ext-400-normal-BZqq8HMJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/league-spartan-latin-400-normal-DnxLqxAY.woff2)format("woff2"),url(/assets/league-spartan-latin-400-normal-BoJqwX88.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/league-spartan-vietnamese-500-normal-hRA1rvDK.woff2)format("woff2"),url(/assets/league-spartan-vietnamese-500-normal-CiMQ40bL.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/league-spartan-latin-ext-500-normal-Bf0UYA27.woff2)format("woff2"),url(/assets/league-spartan-latin-ext-500-normal-DiebZ98b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/league-spartan-latin-500-normal-SanrEFcd.woff2)format("woff2"),url(/assets/league-spartan-latin-500-normal-BMRb0-E5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/league-spartan-vietnamese-700-normal-BhNxTXKp.woff2)format("woff2"),url(/assets/league-spartan-vietnamese-700-normal-Dn0E2a1W.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/league-spartan-latin-ext-700-normal-BwN75zDi.woff2)format("woff2"),url(/assets/league-spartan-latin-ext-700-normal-DQ9i1Vnk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/league-spartan-latin-700-normal-CtwlLP3z.woff2)format("woff2"),url(/assets/league-spartan-latin-700-normal-D-5a3uka.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}}:root{--green:#9fd9a6;--green-dark:#3f6f49;--white:#fff;--ink:#1f2a22;--muted:#5f6d63;--page-bg:#fffdf9;--card:#fff;--border:#dce7dd;--shadow:0 10px 28px #1e3c231a}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{color:var(--ink);background:var(--page-bg);font-family:Roboto,Segoe UI,sans-serif;font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:League Spartan,Segoe UI,sans-serif}a{color:inherit}.app-shell{flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.app-shell.centered{text-align:center;justify-content:center;align-items:center}.info-banner-bar{color:#fff;text-align:center;z-index:1000;background:#b9572b;padding:8px 16px;font-size:.95rem;font-weight:500;line-height:1.35;position:sticky;top:0}.place-banner-bar{color:#fff;text-align:center;top:var(--info-banner-height,0px);z-index:999;box-sizing:border-box;background:#345036;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:8px 16px;font-size:.95rem;font-weight:500;line-height:1.35;position:sticky}.place-banner-bar.preview,.management-section .place-banner-bar{width:auto;margin-left:0;margin-right:0;position:static}.place-banner-form{flex-direction:column;gap:12px;display:flex}.place-banner-toggle{border:1px solid var(--border);cursor:pointer;color:var(--ink);background:#fcfffc;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-weight:500;display:flex}.place-banner-toggle>span{flex:1;line-height:1.35}.place-banner-toggle>input[type=checkbox]{cursor:pointer;flex-shrink:0;width:18px;height:18px;margin:0}.info-banner-bar a,.place-banner-bar a{color:#fff;text-underline-offset:2px;font-weight:700;text-decoration:underline}.info-banner-bar a:hover,.place-banner-bar a:hover{text-decoration:none}.banner-toggle{border:1px solid var(--border);cursor:pointer;color:var(--ink);-webkit-user-select:none;user-select:none;background:#fcfffc;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:600;display:flex}.banner-toggle__label{line-height:1.3}.banner-toggle__switch{flex-shrink:0;width:46px;height:26px;position:relative}.banner-toggle__switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.banner-toggle__track{background:#c9d2c9;border-radius:999px;transition:background-color .2s;position:absolute;top:0;bottom:0;left:0;right:0}.banner-toggle__thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.banner-toggle__switch input:checked~.banner-toggle__track{background:#345036}.banner-toggle__switch input:checked~.banner-toggle__track .banner-toggle__thumb{transform:translate(20px)}.banner-toggle__switch input:focus-visible~.banner-toggle__track{outline-offset:2px;outline:2px solid #345036}.banner-toggle__switch input:disabled{cursor:default}.banner-toggle:has(input:disabled){opacity:.6;cursor:default}.place-banner-field{flex-direction:column;gap:6px;display:flex}.place-banner-field>span{color:var(--ink);font-weight:500}.place-banner-field>textarea{box-sizing:border-box;border:1px solid var(--border);resize:vertical;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:1rem;line-height:1.4}.site-header{background:var(--green);color:var(--white);z-index:100;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.home-hero-header{color:#345036;background-image:url(/Dorfzeit.de%20Headerbild.webp);background-position:50%;background-size:cover;width:100%;padding:81px 5vw 216px}.home-subpage-header{color:#345036;background:#fffdf9;border-bottom:1px solid #e0d9d0;width:100%;padding:28px 5vw}.home-sticky-nav{z-index:100;background:0 0;padding:14px 5vw;transition:background .25s,box-shadow .25s;position:sticky;top:0}.home-sticky-nav.on-home{left:0;right:0;top:calc(var(--info-banner-height,0px) + var(--place-banner-height,0px));position:fixed}.home-sticky-nav.scrolled{background:#f1ede6;box-shadow:0 2px 12px #3450361f}.home-sticky-nav:has(.home-main-nav.is-authenticated){background:#f1ede6}.home-main-nav{background:0 0;align-items:center;gap:20px;font-family:sans-serif;display:flex}.home-brand{color:#345036;align-items:center;font-family:sans-serif;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.home-brand-logo{width:auto;height:40px;display:block}@media (max-width:600px){.home-brand-logo{height:32px}}.home-main-nav-links{flex-wrap:wrap;align-items:center;gap:32px;margin-left:auto;display:flex}.nav-right-cluster{align-items:center;gap:12px;display:inline-flex}.home-main-nav-link{color:#345036;font-family:sans-serif;font-weight:400;text-decoration:none}.home-main-nav-download{color:#fff;background:#345036;border-radius:8px;justify-content:center;align-items:center;min-width:120px;min-height:48px;padding:12px 16px;font-family:sans-serif;font-weight:700;text-decoration:none;display:inline-flex}.home-main-nav-logout{cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.home-main-nav-auth{flex-direction:column;align-items:stretch;gap:3px;display:inline-flex}.home-main-nav-auth .home-main-nav-download{min-height:42px;padding:9px 16px}.home-main-nav-register{text-align:center;color:#345036;font-family:sans-serif;font-size:.78rem;text-decoration:none}.home-main-nav-register:hover{text-decoration:underline}.home-main-nav-icon{color:#3f6f49;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.profile-menu{display:inline-flex;position:relative}.profile-menu__trigger{cursor:pointer;background:0 0;border:none;padding:0}.profile-menu__dropdown{z-index:2000;background:#fff;border:1px solid #d3dcd3;border-radius:12px;flex-direction:column;gap:2px;min-width:190px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #34503629}.profile-menu__dropdown--portal{z-index:2000;position:fixed;top:0}.profile-menu__item{width:100%;font:inherit;color:#2c3e2f;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:.95rem;text-decoration:none;display:flex}.profile-menu__item:hover{background:#f1ede6}.profile-menu__item--logout{color:#b9572b}.nav-icon{background-color:#3f6f49;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nav-icon-search{width:24px;height:24px;-webkit-mask-image:url(/SearchIcon.svg);mask-image:url(/SearchIcon.svg)}.nav-icon-news{width:24px;height:24px;-webkit-mask-image:url(/News-Icon.svg);mask-image:url(/News-Icon.svg)}.nav-icon-account{width:28px;height:28px;-webkit-mask-image:url(/AccountIcon.svg);mask-image:url(/AccountIcon.svg)}.nav-burger{display:none}.home-hero-content{grid-template-columns:minmax(260px,1fr) minmax(220px,1fr);align-items:end;gap:48px;margin-top:48px;display:grid}.home-hero-image-wrap{justify-content:center;align-items:flex-end;min-height:510px;display:flex}.home-hero-image{object-fit:contain;width:100%;max-width:360px;height:auto;margin-bottom:-108px;display:block}.home-hero-copy{max-width:620px}.home-hero-copy h1{color:#345036;margin:0;font-family:sans-serif;font-size:clamp(2rem,4.8vw,3.6rem);line-height:1.1}.home-hero-copy h2{color:#345036;margin:18px 0 0;font-family:sans-serif;font-size:clamp(1.1rem,2.1vw,1.5rem);font-weight:600;line-height:1.35}.home-hero-cta-row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.home-hero-video-link{color:#345036;background:#f1ede6;border:1px solid #345036;border-radius:8px;justify-content:center;align-items:center;min-width:206px;min-height:48px;padding:12px 18px;font-family:sans-serif;font-weight:700;text-decoration:none;display:inline-flex}.home-hero-spacer{min-height:510px}.brand{color:var(--white);font-size:1.2rem;font-weight:700;text-decoration:none}.header-actions{align-items:center;gap:10px;display:flex}.login-button,.header-link{color:var(--white);cursor:pointer;background:#fff3;border:0;border-radius:10px;padding:8px 14px;font-weight:600;text-decoration:none}.profile-icon{width:34px;height:34px;color:var(--white);background:#ffffff40;border-radius:999px;place-items:center;text-decoration:none;display:grid;overflow:hidden}.profile-avatar{object-fit:cover;border-radius:999px;width:34px;height:34px;display:block}.content-wrap{flex:1;width:min(1240px,94vw);margin:28px auto}.breadcrumbs-wrap{width:min(1240px,94vw);margin:10px auto 0}.breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.95rem;display:flex}.breadcrumbs-prefix{color:var(--ink);margin-right:4px;font-weight:600}.breadcrumb-item{align-items:center;gap:6px;display:inline-flex}.breadcrumb-item.current{color:var(--ink);font-weight:700}.breadcrumb-separator{color:#8ba091}.breadcrumbs a{color:var(--green-dark);text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.hero-center{text-align:center;place-items:center;min-height:40vh;display:grid}.hero-center h1{margin:0;font-size:clamp(2rem,4vw,3rem)}.hero-center p{color:var(--muted);font-size:1.2rem}.panel{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;padding:22px;line-height:1.65}.panel>h1{margin:0 0 14px;line-height:1.2}.panel>h2,.panel section>h2{border-bottom:1px solid var(--border);margin:32px 0 14px;padding-bottom:6px;line-height:1.25}.panel>h3,.panel section>h3{margin:24px 0 10px;line-height:1.3}.panel>p,.panel section>p{margin:0 0 14px}.panel ul,.panel ol{margin:0 0 16px;padding-left:22px}.panel li+li{margin-top:6px}.panel section{margin-bottom:28px}.panel .muted-line{color:var(--muted)}.panel>div p,.panel section>div p{margin:0 0 12px}.panel.narrow{max-width:520px;margin:0 auto}.panel.legal-panel{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.form-grid{gap:10px;display:grid}input,textarea,select,button{font:inherit}input,textarea,select{border:1px solid #bed2c1;border-radius:10px;width:100%;padding:10px 12px}textarea{min-height:90px}button{background:var(--green-dark);color:var(--white);cursor:pointer;border:0;border-radius:10px;width:-moz-fit-content;width:fit-content;padding:10px 14px}.secondary-button{color:var(--green-dark);background:0 0;border:1px solid #8fbf97}.danger-button{color:#fff;cursor:pointer;background:#a12f2f;border:1px solid #a12f2f;border-radius:4px;width:-moz-fit-content;width:fit-content;padding:10px 14px}.danger-button:hover{background:#871f1f}.form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inline-check{align-items:center;gap:8px;display:flex}.inline-check input{width:auto}.error-text{color:#a12f2f}.success-text{color:#1f7a3a}.helper-text{color:var(--muted);margin:0;font-size:.9rem}.html-editor-field{gap:8px;display:grid}.html-editor-toolbar{flex-wrap:wrap;gap:8px;display:flex}.html-editor-button{padding:6px 10px;font-size:.85rem}.avatar-preview-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.image-upload-field{gap:8px;display:grid}.management-form{border-top:1px dashed #c8d9cb;margin-top:24px;padding-top:18px}.management-form h2{margin:0 0 6px}.management-form h3{color:#1f3324;margin:18px 0 4px;font-size:1rem}.visibility-toggle{cursor:pointer;background:#f8faf8;border:1px solid #d0d6d0;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;margin-top:6px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:grid}.visibility-toggle:hover{background:#f1f5f1;border-color:#345036}.visibility-toggle input[type=checkbox]{accent-color:#345036;flex-shrink:0;grid-area:1/1;align-self:center;width:16px;height:16px;margin:0}.visibility-toggle__body{grid-area:1/2/span 2;display:contents}.visibility-toggle__title{color:#345036;grid-area:1/2;font-weight:600;line-height:1.2}.visibility-toggle__hint{color:#5e6b5e;grid-area:2/2;font-size:.85rem;line-height:1.4}h3+.visibility-toggle{margin-top:4px}.unlisted-preview-link{flex-direction:column;gap:4px;margin-top:8px;display:flex}.unlisted-preview-link label{color:#345036;font-size:.85rem;font-weight:600}.unlisted-preview-link__row{align-items:stretch;gap:8px;display:flex}.unlisted-preview-link__row input{flex:1;font-family:ui-monospace,monospace;font-size:.85rem}.unlisted-preview-link__row button{white-space:nowrap;flex-shrink:0}.management-jump-nav{background:#f7fbf7;border:1px solid #cfe0d2;border-radius:12px;flex-wrap:wrap;gap:8px;margin-top:14px;padding:12px;display:flex}.management-jump-nav a{color:var(--green-dark);background:#e7f3e9;border-radius:999px;padding:6px 10px;font-size:.92rem;font-weight:600;text-decoration:none}.management-jump-nav a:hover{background:#d8ebdc}.management-section{background:#fcfffc;border:1px solid #d5e5d8;border-left:4px solid #8fbf97;border-radius:12px;margin-top:22px;padding:16px;scroll-margin-top:88px}.management-section>h2{color:#2f5840;margin:0;font-size:1rem}.management-section .management-form{margin-top:12px}.avatar-preview{object-fit:cover;border:1px solid var(--border);background:#eef4ef;border-radius:999px;place-items:center;width:74px;height:74px;display:grid}.avatar-preview.landscape{border-radius:10px;width:148px;height:66px}.avatar-preview.portrait{border-radius:10px;width:90px;height:160px}.avatar-preview.fallback{color:#607764;font-size:1.5rem}.grid-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px;padding:0;list-style:none;display:grid}@media (max-width:900px){.grid-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.grid-list{grid-template-columns:1fr}}.grid-list--blog{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (max-width:560px){.grid-list--blog{grid-template-columns:1fr}}.entity-card{border:1px solid var(--border);text-align:center;background:#fcfffc;border-radius:12px;padding:12px}.entity-card__tag{color:#345036;background:#eef3ec;border:1px solid #d4dccf;border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:600;line-height:1.4;display:inline-block}.entity-card.with-preview{position:relative;overflow:hidden}.entity-card__preview-bg{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;height:110px;display:block;position:absolute;top:0;left:0;right:0}.entity-card__preview-bg:after{content:"";background:linear-gradient(#fcfffc00 40%,#fcfffc 100%);position:absolute;top:0;bottom:0;left:0;right:0}.entity-card.with-preview>*{z-index:1;position:relative}.category-chips,.panel ul.category-chips{flex-wrap:wrap;align-items:center;gap:4px;margin:20px 0 16px;padding:0;list-style:none;display:flex}.category-chip{box-sizing:border-box;color:#5a6a5b;background:#f3f5f3;border:1px solid #e2e6e2;border-radius:999px;align-items:center;height:22px;margin:0;padding:0 8px;font-size:.72rem;font-weight:400;line-height:1;display:inline-flex}.category-chips li+li{margin-top:0}.category-chip--main{color:#345036;background:#eef2ee;border-color:#d3dcd3;font-weight:500}.blog-category-nav{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 1.25rem;display:flex}.blog-category-nav__link{color:#345036;background:#f1f4f1;border:1px solid #0000;border-radius:999px;padding:.35rem .85rem;font-size:.9rem;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-block}.blog-category-nav__link:hover{background:#e4eae4}.blog-category-nav__link.is-active{color:#fff;background:#345036;border-color:#345036}.blog-category-badge{color:#345036;background:#eef2ee;border:1px solid #d3dcd3;border-radius:999px;padding:.1rem .55rem;font-size:.8rem;text-decoration:none;display:inline-block}.blog-category-badge:hover{background:#dde6dd}.blog-card{flex-direction:column;height:100%;display:flex}.blog-card>a:first-child{border-radius:12px 12px 0 0;margin:-12px -12px 0;display:block;overflow:hidden}.blog-card .event-card-banner{border-radius:0;margin-bottom:0}.blog-card .event-card-banner__img,.blog-card .event-card-banner__fallback{border-radius:0}.blog-card .blog-card__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.9em;margin:10px 0 6px;font-size:1.2rem;line-height:1.3;display:-webkit-box;overflow:hidden}.blog-card__category{min-height:26px;margin:0 0 8px}.blog-card__summary{color:#555;flex:auto;margin:0 0 12px;font-size:.9rem}.blog-card .blog-card__more{color:#fff;background:#345036;border:1px solid #345036;border-radius:999px;justify-content:center;align-self:center;align-items:center;margin-top:14px;padding:.35rem .85rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.blog-card .blog-card__more:hover{background:#2a4029}.blog-detail__title,.blog-listing h1{color:#345036}.blog-detail__body a,.blog-detail__intro a{color:#345036;font-weight:600;text-decoration:none}.blog-detail__body a:hover,.blog-detail__intro a:hover{color:#2a4029}.blog-detail__body .blog-box,.blog-detail__intro .blog-box{background:#f6faf6;border:1px solid #e0e9e0;border-radius:12px;margin:1.5rem 0;padding:18px 20px}.blog-detail__body .blog-box>:first-child{margin-top:0}.blog-detail__body .blog-box>:last-child{margin-bottom:0}.blog-detail__body .blog-box img{border-radius:8px;max-width:100%;height:auto}html{scroll-behavior:smooth}.blog-detail__title{margin:0 0 .35rem}.blog-detail__meta{margin-top:0}.blog-detail__top{background:#f6faf6;border:1px solid #e0e9e0;border-radius:12px;grid-template-columns:1.4fr 1fr;align-items:start;gap:24px;margin:1.25rem 0 1.75rem;padding:18px 20px;display:grid}.blog-detail__toc-title{color:#345036;text-transform:uppercase;letter-spacing:.03em;margin:0 0 .5rem;font-size:.95rem;font-weight:700}.blog-detail__toc-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.blog-detail__toc-item a,.blog-detail__toc-body a{color:#345036;text-decoration:none}.blog-detail__toc-item a:hover,.blog-detail__toc-body a:hover{text-decoration:underline}.blog-detail__toc-item--sub{padding-left:14px;font-size:.92rem}.blog-detail__author{border-left:1px solid #e0e9e0;align-items:center;gap:14px;padding-left:24px;display:flex}.blog-detail__author-img{object-fit:cover;background:#e8efe9;border-radius:999px;flex:none;width:76px;height:76px}.blog-detail__author-label{text-transform:uppercase;letter-spacing:.04em;color:#7a867c;font-size:.72rem;font-weight:700}.blog-detail__author-name{color:#2c3e2f;margin:2px 0 4px;font-weight:700}.blog-detail__author-bio{color:#55635a;margin:0;font-size:.9rem;line-height:1.4}.blog-detail__intro{color:#33413a;margin-bottom:1.5rem;font-size:1.12rem;line-height:1.6}.blog-detail__image{border-radius:10px;width:100%;height:auto;margin-bottom:1.5rem}.blog-detail__body h2,.blog-detail__body h3{scroll-margin-top:calc(var(--info-banner-height,0px) + 96px)}@media (max-width:720px){.blog-detail__top{grid-template-columns:1fr;gap:18px}.blog-detail__author{border-top:1px solid #e0e9e0;border-left:none;padding-top:16px;padding-left:0}}.blog-draft-badge{color:#8a5a00;text-transform:uppercase;letter-spacing:.03em;vertical-align:middle;background:#fbe4c8;border:1px solid #f0cf98;border-radius:999px;padding:.05rem .5rem;font-size:.72rem;font-weight:700;display:inline-block}.place-notice-list{gap:14px;margin-top:12px;display:grid}.place-notice-card{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:flex-start;gap:14px;padding:16px;display:flex;box-shadow:0 1px 3px #0000000d}.place-notice-card__icon{object-fit:contain;flex-shrink:0;width:48px;height:48px}.place-notice-card__body{min-width:0}.place-notice-card__title{color:#345036;margin:0 0 4px;font-size:1.1rem}.place-notice-card__desc{white-space:pre-line;margin:0;line-height:1.5}.place-notice-card__link{margin:8px 0 0}.place-notice-form{border:1px solid var(--border);background:#f6faf6;border-radius:12px;gap:14px;margin:12px 0 18px;padding:16px;display:grid}.place-notice-form__field{gap:6px;display:grid}.place-notice-form__field>span{color:#345036;font-size:.9rem;font-weight:600}.place-notice-form__field input,.place-notice-form__field textarea{box-sizing:border-box;width:100%}.place-notice-form__fieldset{border:1px solid var(--border);border-radius:10px;gap:10px;padding:12px;display:grid}.place-notice-form__fieldset legend{color:#345036;padding:0 6px;font-size:.9rem;font-weight:600}.place-notice-icons{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;display:grid}.place-notice-icon-option{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 6px;transition:border-color .15s,background-color .15s;display:flex}.place-notice-icon-option:hover{border-color:#345036}.place-notice-icon-option.is-selected{background:#eef4ee;border-color:#345036;box-shadow:inset 0 0 0 1px #345036}.place-notice-icon-option img{object-fit:contain;width:40px;height:40px}.place-notice-icon-option span{color:#345036;text-align:center;overflow-wrap:anywhere;font-size:.75rem;line-height:1.15}.place-notice-admin-list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.place-notice-admin-list__item{border:1px solid var(--border);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.place-notice-admin-list__icon{object-fit:contain;flex-shrink:0;width:36px;height:36px}.place-notice-admin-list__info{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.place-notice-admin-list__actions{flex-shrink:0;gap:8px;display:flex}.blog-admin-toolbar{justify-content:flex-end;margin-bottom:12px;display:flex}.blog-admin-edit{gap:14px;display:grid}.blog-admin-edit>label{gap:6px;display:grid}.blog-admin-edit>label>span{color:#345036;font-size:.9rem;font-weight:600}.blog-admin-edit input,.blog-admin-edit select,.blog-admin-edit textarea{box-sizing:border-box;width:100%}.entity-card>a{justify-content:center;display:flex}.entity-card h2,.entity-card h3{margin:10px 0 0;font-size:1rem}.entity-card h2 a,.entity-card h3 a{color:inherit;text-decoration:none}.entity-card h2 a:hover,.entity-card h3 a:hover{text-decoration:underline}.entity-logo{object-fit:cover;background:#e8efe9;border-radius:999px;place-items:center;width:74px;height:74px;margin:0 auto;display:grid}.entity-logo.large{width:140px;height:140px}.entity-logo.fallback{color:#56725d;font-size:1.6rem}.event-logo-thumb{object-fit:contain;background:#e8efe9;border-radius:999px;width:140px;height:140px;margin:0 auto;display:block}.event-card-banner{aspect-ratio:1400/625;background:#e8efe9;border-radius:10px;width:100%;margin-bottom:calc(28px + .5rem);position:relative;overflow:visible}.event-card-banner__img{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.event-card-banner__fallback{color:#56725d;background:#e8efe9;border-radius:10px;place-items:center;width:100%;height:100%;font-size:2.4rem;display:grid}.event-card-banner__logo{object-fit:cover;z-index:2;background:#fff;border:3px solid #fff;border-radius:999px;width:56px;height:56px;position:absolute;bottom:-28px;left:12px;box-shadow:0 2px 6px #0000002e}.event-card-banner__logo.fallback{color:#56725d;place-items:center;font-size:1.1rem;display:grid}.event-card-banner__date{z-index:2;background:#fffdf9;border-radius:10px;flex-direction:column;align-items:center;min-width:44px;padding:4px 10px 6px;line-height:1.05;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #0000002e}.event-card-banner__date-day{color:#2f5934;font-size:1.35rem;font-weight:700}.event-card-banner__date-month{text-transform:uppercase;letter-spacing:.5px;color:#56725d;margin-top:1px;font-size:.72rem}.panel .lead{color:#2c3e2f;margin:4px 0 20px;font-size:1.125rem;line-height:1.6}.panel .lead--compact{font-size:1rem}.panel .prose p,.panel .prose li{line-height:1.7}.panel .prose p{margin:0 0 14px}.event-detail-banner{aspect-ratio:1400/625;background:#e8efe9;border-radius:12px;width:100%;margin-bottom:calc(70px + 1rem);position:relative;overflow:visible}.event-detail-banner__img{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}.event-detail-banner__logo{object-fit:cover;z-index:2;background:#e8efe9;border:4px solid #fff;border-radius:999px;width:140px;height:140px;position:absolute;bottom:-70px;left:24px;box-shadow:0 2px 8px #0000002e}.event-detail-banner__logo.fallback{color:#56725d;place-items:center;font-size:2rem;display:grid}.event-add-to-calendar{color:#2c4630;cursor:pointer;background:#f4f8f4;border:1px solid #cddccf;border-radius:10px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:.95rem;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.event-add-to-calendar:hover{background:#e9f0e9;border-color:#345036;outline:none}.event-add-to-calendar:focus-visible{background:#e9f0e9;border-color:#345036;outline:none}.event-add-to-calendar__icon{object-fit:contain;flex-shrink:0;width:22px;height:22px}@media (max-width:600px){.event-detail-banner{margin-bottom:calc(50px + 1rem)}.event-detail-banner__logo{border-width:3px;width:100px;height:100px;font-size:1.6rem;bottom:-50px;left:16px}}.event-image-thumb{aspect-ratio:4/3;object-fit:cover;background:#e8efe9;border-radius:10px;width:100%}.events-filter-bar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:12px 0 20px;display:flex}.events-filter-bar__field{min-width:180px;color:var(--muted);flex-direction:column;flex:220px;gap:4px;font-size:.9rem;display:flex}.events-filter-bar__field input,.events-filter-bar__field select{border:1px solid var(--border);font:inherit;color:inherit;background:#fff;border-radius:8px;padding:8px 10px}.events-filter-bar__reset{border:1px solid var(--border);color:#345036;font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:8px 14px;font-weight:600}.events-filter-bar__reset:hover{background:#f0f5f1}.events-filter-chips{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 16px;display:flex}.events-filter-chips__label{color:var(--muted);margin-right:4px;font-size:13px}.events-filter-chip{font:inherit;color:#345036;cursor:pointer;background:#fff;border:1px solid #345036;border-radius:999px;padding:6px 12px;font-size:13px}.events-filter-chip:hover{background:#f0f5f1}.events-filter-chip.is-active{color:#fff;background:#345036;border-color:#345036}.zur-startseite-btn{white-space:nowrap;background:#345036;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.zur-startseite-btn:hover{background:#2a4029}.page-bottom-actions{justify-content:flex-end;margin-top:20px;display:flex}.events-place-filter{position:relative}.events-place-filter__toggle{border:1px solid var(--border);width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.events-place-filter__toggle-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.events-place-filter__panel{z-index:50;border:1px solid var(--border);background:#fff;border-radius:8px;flex-direction:column;gap:8px;min-width:240px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 6px 20px #00000024}.events-place-filter__search{border:1px solid var(--border);font:inherit;border-radius:8px;padding:8px 10px}.events-place-filter__list{flex-direction:column;gap:2px;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.events-place-filter__option{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;display:flex}.events-place-filter__option:hover{background:#f0f5f1}.events-place-filter__option.is-active{background:#eaf1ec}.events-place-filter__option input[type=checkbox]{pointer-events:none;flex:none;width:auto;margin:0}.events-place-filter__option-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.events-place-filter__option-plz{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.82rem}.events-place-filter__empty{color:var(--muted);padding:10px 8px;font-size:.9rem}.events-place-filter__clear{border:1px solid var(--border);color:#345036;font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:7px 10px;font-size:.85rem;font-weight:600}.events-place-filter__clear:hover{background:#f0f5f1}.event-visibility-fieldset{border:1px solid var(--border);background:#fcfffc;border-radius:8px;flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.event-visibility-fieldset__legend{color:var(--text);padding:0 6px;font-size:.95rem;font-weight:600}.event-visibility-option{cursor:pointer;border:1px solid #0000;border-radius:6px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:8px 10px;font-size:.95rem;transition:background-color .15s,border-color .15s;display:grid}.event-visibility-option:hover:not(.is-disabled){border-color:var(--border);background:#f3faf3}.event-visibility-option input[type=radio]{margin-top:4px}.event-visibility-option__text{flex-direction:column;gap:4px;line-height:1.4;display:flex}.event-visibility-option__title{color:var(--text);font-weight:600}.event-visibility-option__description{color:var(--muted);font-size:.9rem}.event-visibility-option__hint{color:var(--muted);font-size:.85rem;font-style:italic}.event-visibility-option.is-disabled{opacity:.55;cursor:not-allowed}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.event-image-large{border:1px solid var(--border);object-fit:contain;background:#f0f5f1;border-radius:12px;width:min(100%,560px);max-height:78vh}.muted-line{color:var(--muted)}.password-gate{background:#fffdf9;justify-content:center;align-items:center;min-height:100vh;display:flex}.password-gate-panel{text-align:center;background:#fff;border:1px solid #e0d9d0;border-radius:16px;width:100%;max-width:420px;padding:40px 36px;box-shadow:0 10px 32px #3450361a}.password-gate-brand{color:#345036;margin:0 0 8px;font-family:sans-serif;font-size:2rem}.password-gate-panel p{color:#5f6d63;margin:0 0 20px}.home-features-section{background:#fffdf9;padding:64px 5vw}.home-features-inner{max-width:1100px;margin:0 auto}.home-features-headline{color:#345036;text-align:center;margin:0 0 10px;font-family:sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400}.home-features-headline strong{font-weight:700}.home-features-subheadline{color:#345036;text-align:center;margin:0 0 40px;font-family:sans-serif;font-size:clamp(.95rem,1.6vw,1.15rem);font-weight:400}.home-features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.home-feature-card{background:#f1ede6;border-radius:35px;padding:32px 28px}.home-feature-card-header{align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.home-feature-icon{object-fit:contain;flex-shrink:0;width:81px;height:81px}.home-feature-card-header-text{flex-direction:column;gap:6px;padding-top:4px;display:flex}.home-feature-title{color:#3d6441;margin:0;font-family:sans-serif;font-size:1.2rem;font-weight:700}.home-feature-desc{color:#3d6441;margin:0 0 20px;font-family:sans-serif;line-height:1.5}.home-feature-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.home-feature-list li{color:#3d6441;padding-left:28px;font-family:sans-serif;line-height:1.45;position:relative}.home-feature-list li:before{content:"✔";color:#3d6441;font-weight:700;position:absolute;left:0}.home-planning-section{background:#fffdf9;padding:24px 5vw 64px}.home-planning-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:1100px;margin:0 auto;display:grid}.home-planning-left-col{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;padding:28px 8px;display:flex}.home-planning-left-col h2{color:#345036;margin:0;font-family:sans-serif;font-size:clamp(1.4rem,2.7vw,2rem)}.home-planning-left-col p{color:#345036;margin:14px 0 18px;font-family:sans-serif;line-height:1.5}.home-planning-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;width:100%;margin:0;padding:0;list-style:none;display:grid}.home-planning-list li{color:#345036;text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:8px;font-family:sans-serif;font-size:.82rem;font-weight:600;line-height:1.25;display:flex}.home-planning-item-icon{object-fit:contain;width:44px;height:44px}.home-planning-right-col{background:#f1ede6;border-radius:20px;flex-direction:column;justify-content:center;padding:32px;display:flex}.home-planning-right-col h2{color:#3d6441;margin:0;font-family:sans-serif;font-size:clamp(1.4rem,2.5vw,2rem)}.home-planning-right-col p{color:#3d6441;margin:14px 0 22px;font-family:sans-serif;line-height:1.6}.home-planning-feedback-button{color:#fff;background:#3d6441;border-radius:8px;justify-content:center;align-items:center;min-width:206px;min-height:48px;padding:12px 18px;font-family:sans-serif;font-weight:700;text-decoration:none;display:inline-flex}.html-content-placeholder{background:#fbf8f2;border:1px dashed #c2d2c4;border-radius:12px;margin-top:12px;padding:14px}.settings-link{color:var(--green-dark);font-weight:600;text-decoration:none}.settings-link:hover{text-decoration:underline}.entity-title-row{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 8px;display:flex}.entity-title-row>h1{flex:0 auto;min-width:0;margin:0}.entity-title-row__place{flex:auto;min-width:0;margin:0}.entity-title-row__actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.follow-star{border:1px solid var(--border);color:#b89400;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:26px;line-height:1;transition:background .15s,transform .1s,border-color .15s;display:inline-flex}.follow-star:hover{background:#fff8db;border-color:#e6c700}.follow-star.is-followed{color:#b89400;background:#fff3b8;border-color:#e6c700}.follow-star:disabled{opacity:.55;cursor:progress}.event-create-button{background:var(--green-dark);color:#fff;border:1px solid var(--green-dark);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:9px 14px;font-size:14px;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.event-create-button:hover{color:#fff;background:#2a402b;border-color:#2a402b;text-decoration:none}.admin-view-toggle{color:#3a3a3a;border:1px solid var(--border);cursor:pointer;white-space:nowrap;background:#f3f1ea;border-radius:8px;align-items:center;gap:6px;padding:9px 14px;font-size:14px;font-weight:600;line-height:1.1;display:inline-flex}.admin-view-toggle:hover{background:#e8e4d6}.admin-view-toggle.is-active{border-color:var(--border);color:#3a3a3a;background:#f3f1ea}.logs-controls{margin:8px 0 12px}.logs-table-wrap{overflow-x:auto}.logs-table{border-collapse:collapse;width:100%;font-size:.9rem}.logs-table th,.logs-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 6px}.pagination-row{align-items:center;gap:10px;margin-top:10px;display:flex}.club-messages-section{border-top:1px dashed #c8d9cb;margin-top:22px;padding-top:16px;scroll-margin-top:90px}.club-messages-list{gap:12px;margin-top:14px;display:grid}.club-message-card{border:1px solid var(--border);background:#fcfffc;border-radius:12px;padding:12px}.club-message-card h3{margin:0 0 8px}.club-message-card p{margin:0}.site-footer{color:#345036;background:#f1ede6;padding:48px 5vw}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;align-items:start;gap:32px;max-width:1100px;margin:0 auto;display:grid}.footer-logo-col{grid-column:span 1}.footer-logo{max-width:60%;height:auto;display:block}.footer-col{flex-direction:column;gap:12px;display:flex}.footer-col-heading{color:#345036;margin:0;font-family:sans-serif;font-size:1rem;font-weight:700}.footer-col-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.footer-col-list a{color:#345036;font-family:sans-serif;font-size:.95rem;text-decoration:none}.footer-col-list a:hover{text-decoration:underline}.footer-social-link{align-items:center;gap:8px;display:inline-flex}.footer-copyright-bar{text-align:center;color:#5f6d63;background:#fff;padding:16px 20px;font-family:sans-serif;font-size:.88rem}.footer-copyright-bar a{color:#345036;text-decoration:none}.footer-copyright-bar a:hover{text-decoration:underline}.bald-hero{padding-top:12px}.bald-hero-logo{width:170px;max-width:48%;height:auto;margin-bottom:12px}.bald-hero-greeting{color:#345036;margin:0 0 18px;font-size:clamp(2rem,4.8vw,3.6rem);font-weight:600;line-height:1.1}.bald-signup{background:#fffdf9;justify-content:center;padding:8px 5vw 56px;display:flex}.bald-signup-inner{box-sizing:border-box;background:#fff;border:1px solid #e6ece6;border-radius:16px;width:100%;max-width:520px;padding:28px 24px;box-shadow:0 2px 16px #0821370f}.bald-signup-headline{color:#345036;text-align:center;margin:0 0 8px;font-family:sans-serif;font-size:clamp(1.4rem,3.6vw,1.9rem);font-weight:700;line-height:1.2}.bald-signup-text{color:#4a5a4d;text-align:center;margin:0 0 22px;line-height:1.45}.bald-signup-form{flex-direction:column;gap:14px;display:flex}.bald-signup-honeypot{display:none!important}.bald-signup-field{flex-direction:column;gap:6px;display:flex}.bald-signup-field label{color:#082137;font-size:.95rem;font-weight:600}.bald-signup-field input{box-sizing:border-box;color:#082137;background:#fff;border:1px solid #cdd9d0;border-radius:8px;width:100%;padding:12px 14px;font-family:inherit;font-size:1rem}.bald-signup-field input:focus{border-color:#345036;outline:none;box-shadow:0 0 0 3px #34503626}.bald-signup-button{color:#fff;cursor:pointer;background:#345036;border:0;border-radius:8px;margin-top:6px;padding:13px 18px;font-family:inherit;font-size:1.05rem;font-weight:700;transition:background .15s}.bald-signup-button:hover{background:#2c4630}.bald-footer{text-align:center;color:#5f6d63;background:#fff;margin-top:auto;padding:20px 20px 24px;font-family:sans-serif;font-size:.88rem}.bald-footer-links{justify-content:center;align-items:center;gap:12px;margin-bottom:8px;font-size:.95rem;display:flex}.bald-footer-links a{color:#345036;text-decoration:none}.bald-footer-links a:hover{text-decoration:underline}.bald-footer-copy a{color:#345036;text-decoration:none}.bald-footer-copy a:hover{text-decoration:underline}@media (max-width:640px){.content-wrap{width:min(1100px,92vw);margin:18px auto}.site-header{padding:12px 14px}.home-hero-header{padding:36px 4vw 84px}.home-subpage-header{padding:20px 4vw}.home-main-nav{flex-flow:wrap;align-items:center;gap:12px}.nav-burger{cursor:pointer;background:0 0;border:1px solid #34503659;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:stretch;width:44px;height:44px;margin-left:0;padding:11px 9px;display:inline-flex}.nav-burger span{background:#345036;border-radius:2px;height:2px;transition:transform .2s,opacity .2s;display:block}.nav-burger--light{border-color:#ffffff80}.nav-burger--light span{background:#fff}.home-main-nav.is-open .nav-burger span:first-child{transform:translateY(8px)rotate(45deg)}.home-main-nav.is-open .nav-burger span:nth-child(2){opacity:0}.home-main-nav.is-open .nav-burger span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.site-header.is-open .nav-burger span:first-child{transform:translateY(8px)rotate(45deg)}.site-header.is-open .nav-burger span:nth-child(2){opacity:0}.site-header.is-open .nav-burger span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.home-main-nav-links{border-top:1px solid #34503626;flex-direction:column;order:2;align-items:stretch;gap:4px;width:100%;margin-top:8px;margin-left:0;padding:12px 0 4px;display:none}.nav-right-cluster{margin-left:auto}.mobile-menu-sidebar{border-top:1px solid #34503626;width:100%;margin-top:8px;padding-top:12px}.mobile-menu-sidebar .mein-ort-col--nav{width:100%;padding-top:0;position:static}.home-main-nav.is-open .home-main-nav-links{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:#345036;border-top-color:#fff3;border-radius:0 0 12px 12px;max-height:calc(100dvh - 96px);padding:12px 14px 10px;display:flex;overflow-y:auto}.home-main-nav.is-open{background-color:#f1ede6}.home-sticky-nav:has(.home-main-nav.is-open){z-index:1500;background-color:#f1ede6}.home-main-nav.is-open .home-main-nav-link{color:#fff;border-bottom-color:#ffffff26}.home-main-nav.is-open .home-main-nav-register{color:#fff}.home-main-nav.is-open .home-main-nav-links .nav-icon{background-color:#fff}.home-main-nav.is-open .home-main-nav-download{color:#345036;background:#fff}.home-main-nav.is-open .mobile-menu-sidebar{border-top-color:#fff3}.home-main-nav.is-open .mein-ort-place-box{border:1px solid #ffffff38}.home-main-nav.is-open .mein-ort-navlink,.home-main-nav.is-open .mein-ort-navlink--toggle,.home-main-nav.is-open .mein-ort-submenu__item,.home-main-nav.is-open .mein-ort-submenu__more{color:#fff}.home-main-nav.is-open .mein-ort-submenu__empty{color:#ffffffb3}.home-main-nav.is-open .mein-ort-navlink:hover,.home-main-nav.is-open .mein-ort-submenu__item:hover,.home-main-nav.is-open .mein-ort-submenu__more:hover{background:#ffffff1f}.home-main-nav-link{border-bottom:1px solid #34503614;padding:12px 4px;font-size:1.05rem}.home-main-nav-download,.home-hero-video-link{min-width:100%}.home-main-nav-download{margin-top:10px}.header-actions{background:var(--green);z-index:99;flex-direction:column;align-items:stretch;gap:4px;padding:10px 14px 14px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 6px 14px #0000002e}.site-header{flex-wrap:wrap;position:sticky}.site-header.is-open .header-actions{display:flex}.header-link,.login-button{text-align:left;border-radius:8px;width:100%;padding:12px 14px}.header-actions .profile-icon{align-self:flex-start}.home-hero-content{grid-template-columns:1fr;margin-top:28px}.home-hero-spacer{display:none}.home-hero-image-wrap{justify-content:center;min-height:0;margin-top:24px}.home-hero-image{max-width:140px;margin-bottom:-60px}.home-features-section{padding:40px 4vw}.home-feature-card{padding:24px 18px}.home-planning-section{padding:14px 4vw 40px}.home-planning-grid{grid-template-columns:1fr}.home-planning-left-col,.home-planning-right-col{padding:22px 18px}.home-planning-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-planning-feedback-button{width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-logo-col{grid-column:span 2}}.subcategory-picker{flex-direction:column;gap:.5rem;display:flex;position:relative}.subcategory-chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.subcategory-chips li{background:#eef3ee;border:1px solid #c5d2c6;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.9rem;line-height:1.2;display:inline-flex}.subcategory-chips button{color:#555;cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem;line-height:1}.subcategory-chips button:hover{color:#c0392b}.subcategory-dropdown{z-index:30;background:#fff;border:1px solid #c5d2c6;border-radius:6px;max-height:320px;margin-top:.25rem;padding:.4rem 0;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 6px 20px #00000014}.subcategory-group{padding:.25rem 0}.subcategory-group+.subcategory-group{border-top:1px solid #eee}.subcategory-group-title{text-transform:uppercase;letter-spacing:.03em;color:#555;padding:.3rem .75rem .2rem;font-size:.8rem;font-weight:600}.subcategory-group ul{margin:0;padding:0;list-style:none}.subcategory-group li button{text-align:left;cursor:pointer;color:#222;background:0 0;border:0;width:100%;padding:.4rem .85rem;font-size:.95rem}.subcategory-group li button:hover,.subcategory-group li button:focus{background:#eef3ee;outline:none}.home-main-nav-logout{cursor:pointer;background:#345036;border:0;border-radius:8px;padding:8px 16px;font-family:sans-serif;font-weight:600;color:#fff!important}.home-main-nav-logout:hover,.home-main-nav-logout:focus{background:#2a402c}.image-crop-modal{z-index:1000;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.image-crop-backdrop{background:#0000008c;position:absolute;top:0;bottom:0;left:0;right:0}.image-crop-content{background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:12px;max-width:95vw;max-height:95vh;padding:20px;display:flex;position:relative;overflow:auto;box-shadow:0 16px 40px #00000040}.image-crop-content h2{margin:0;font-size:1.15rem}.image-crop-stage{-webkit-user-select:none;user-select:none;touch-action:none;background:#1c1c1c;border-radius:6px;position:relative;overflow:hidden}.image-crop-stage img{pointer-events:none;display:block}.image-crop-selection{cursor:move;box-sizing:border-box;border:2px solid #fff;position:absolute;box-shadow:0 0 0 9999px #0000008c}.image-crop-selection.is-circle{border-radius:50%}.image-crop-handle{cursor:nwse-resize;touch-action:none;background:#fff;border:2px solid #345036;border-radius:50%;width:18px;height:18px;position:absolute;bottom:-8px;right:-8px}.image-crop-actions{justify-content:flex-end;gap:10px;width:100%;display:flex}.top-utility-nav{background:0 0;justify-content:flex-end;align-items:center;gap:18px;padding:0 0 8px;font-size:.85rem;display:flex}.top-utility-nav a{color:#345036;font-weight:500;text-decoration:none}.top-utility-nav a:hover{text-decoration:underline}@media (max-width:900px){.top-utility-nav{display:none}}.top-utility-nav-logout{font:inherit;color:#345036;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-weight:500}.top-utility-nav-logout:hover{text-decoration:underline}.profile-header{aspect-ratio:16/9;background:linear-gradient(135deg,#d8ead8 0%,#b6d4bc 100%);border-radius:12px;width:100%;margin:0 0 1.25rem;position:relative;overflow:hidden}.profile-header--placeholder{min-height:140px}.profile-header__img{object-fit:cover;width:100%;height:100%;display:block}.profile-header__notice{color:#fff;text-align:center;background:#1f2a22b3;margin:0;padding:.5rem .75rem;font-size:.85rem;position:absolute;bottom:0;left:0;right:0}@media (min-width:600px){.profile-header{aspect-ratio:12/5}}@media (min-width:1024px){.profile-header{aspect-ratio:5/2}}.entity-header{margin-bottom:calc(70px + 1rem);position:relative}.entity-header .profile-header{margin-bottom:0}.entity-header__logo{object-fit:cover;z-index:2;background:#e8efe9;border:4px solid #fff;border-radius:999px;width:140px;height:140px;position:absolute;bottom:-70px;left:24px;box-shadow:0 2px 8px #0000002e}@media (max-width:600px){.entity-header{margin-bottom:calc(50px + 1rem)}.entity-header__logo{border-width:3px;width:100px;height:100px;bottom:-50px;left:16px}}.header-image-upload__preview{aspect-ratio:5/2;cursor:crosshair;background:#eef3ee;border-radius:8px;width:100%;margin:.5rem 0;position:relative;overflow:hidden}.header-image-upload__preview--empty{color:#6a7a6e;cursor:default;justify-content:center;align-items:center;font-style:italic;display:flex}.header-image-upload__preview img{object-fit:cover;width:100%;height:100%;display:block}.header-image-upload__focal{pointer-events:none;background:#ffffffe6;border:2px solid #3f6f49;border-radius:50%;width:18px;height:18px;margin-top:-9px;margin-left:-9px;position:absolute;box-shadow:0 0 4px #0006}.header-image-upload__crop-container{-webkit-user-select:none;user-select:none;touch-action:none;background:#1a1a1a;border-radius:8px;width:100%;max-height:70vh;margin:.5rem 0;position:relative;overflow:hidden}.header-image-upload__crop-container img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.header-image-upload__crop-rect{box-sizing:border-box;cursor:move;touch-action:none;border:2px solid #fff;position:absolute;box-shadow:0 0 0 9999px #00000080,inset 0 0 0 1px #0009}.header-image-upload__crop-rect:focus-visible{outline-offset:2px;outline:3px solid #5aa66a}.header-image-upload__crop-aspect{color:#fff;pointer-events:none;background:#0009;border-radius:3px;padding:2px 6px;font-size:.75rem;position:absolute;bottom:4px;left:4px}.header-image-upload__actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.rich-text-editor{flex-direction:column;gap:.4rem;display:flex}.rich-text-toolbar{z-index:5;background:#f7f7f7;border:1px solid #ccc;border-bottom:none;border-radius:4px 4px 0 0;flex-wrap:wrap;gap:.25rem;padding:.4rem;display:flex;position:sticky;top:0}.rich-text-toolbar button,.rich-text-toolbar select{color:#345036;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:3px;width:auto;min-width:0;padding:.25rem .5rem;font-size:.85rem;line-height:1.2}.rich-text-toolbar button{font-weight:600}.rich-text-toolbar button:hover,.rich-text-toolbar select:hover{color:#345036;background:#eaeaea}.rich-text-content{background:#fff;border:1px solid #ccc;border-radius:0 0 4px 4px;outline:none;min-height:8rem;padding:.6rem .8rem;line-height:1.5}.rich-text-content:focus{border-color:#555}.rich-text-content h2,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5,.rich-text-content h6{margin:.6em 0 .3em}.rich-text-content p{margin:0 0 .5em}.rich-text-content .blog-box{background:#f6faf6;border:1px solid #e0e9e0;border-radius:12px;margin:12px 0;padding:12px 14px}.rich-text-content img,.panel .prose img{border-radius:4px;max-width:100%;height:auto}.rich-text-code{resize:vertical;background:#fafafa;border:1px solid #ccc;border-radius:0 0 4px 4px;outline:none;width:100%;min-height:8rem;padding:.6rem .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;line-height:1.4;display:block}.rich-text-code:focus{border-color:#555}.rich-text-counter{text-align:right;font-size:.8rem}.meine-seiten-section{margin-bottom:1.5rem}.meine-seiten-page__header{border-bottom:1px solid #e5e7eb;margin-bottom:1.25rem;padding-bottom:.75rem}.meine-seiten-page__header h1{margin:0 0 .25rem}.meine-seiten-empty{text-align:center;padding:2.5rem 1.5rem}.meine-seiten-empty h1{color:#345036;margin:0 0 .75rem;font-size:1.4rem}.meine-seiten-empty p{color:#555;margin:0;max-width:38rem;margin-inline-start:auto;margin-inline-end:auto}.meine-seiten-place{background:#fff;border:1px solid #d8e0d4;border-radius:10px;margin-bottom:1.5rem;padding:0;overflow:hidden;box-shadow:0 1px 3px #0000000a}.meine-seiten-level{border-left:4px solid #0000;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.meine-seiten-level__badge{letter-spacing:.04em;text-transform:uppercase;color:#345036;background:#ffffffb3;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.meine-seiten-level--place{background:linear-gradient(90deg,#eaf3e4 0%,#f5faf2 100%);border-left-color:#5f8a4a}.meine-seiten-place__title{flex:auto;margin:0;font-size:1.15rem}.meine-seiten-place .meine-seiten-actions{margin:0;font-size:.9rem}.meine-seiten-children{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.meine-seiten-group{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.meine-seiten-group__title{letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid #e5e7eb;align-items:center;gap:.4rem;margin:0;padding:.5rem .85rem;font-size:.85rem;font-weight:600;display:flex}.meine-seiten-group__items{flex-direction:column;display:flex}.meine-seiten-group__items>div{border-bottom:1px solid #f0f0f0;padding:.55rem .85rem}.meine-seiten-group__items>div:last-child{border-bottom:none}.meine-seiten-group--club{background:#f5f9fd;border-color:#d8e3f0}.meine-seiten-group--club .meine-seiten-group__title{color:#1f3a63;background:#e7eff9;border-bottom-color:#d8e3f0}.meine-seiten-group--institution{background:#f9f5fc;border-color:#e8dcef}.meine-seiten-group--institution .meine-seiten-group__title{color:#4a2563;background:#efe2f5;border-bottom-color:#e8dcef}.meine-seiten-group--company{background:#fdf8f1;border-color:#f0e1cf}.meine-seiten-group--company .meine-seiten-group__title{color:#6a3f12;background:#f7e7d0;border-bottom-color:#f0e1cf}.meine-seiten-item{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.meine-seiten-item .meine-seiten-name{font-weight:600}.meine-seiten-item .meine-seiten-actions{gap:.4rem;margin-left:auto;font-size:.9rem;display:flex}.meine-seiten-department{color:#444;margin-left:1.5rem;font-size:.92rem}.meine-seiten-avatar{object-fit:cover;background:#fff;border:1px solid #d8e0d4;border-radius:50%;flex-shrink:0;width:28px;height:28px;display:inline-block}.meine-seiten-avatar--lg{border-color:#c4d4b6;width:40px;height:40px;box-shadow:0 1px 2px #00000014}.meine-seiten-avatar-link{border-radius:50%;flex-shrink:0;line-height:0;transition:transform .12s,box-shadow .12s;display:inline-flex}.meine-seiten-avatar-link:hover .meine-seiten-avatar{border-color:#345036;box-shadow:0 0 0 2px #34503626}.meine-seiten-avatar-link:focus-visible .meine-seiten-avatar{border-color:#345036;box-shadow:0 0 0 2px #34503626}.register-agb{align-items:flex-start;gap:.5rem;font-size:.9rem;line-height:1.4;display:flex}.register-agb input[type=checkbox]{flex-shrink:0;width:auto;margin-top:.2rem}.legal-link{color:#345036;text-decoration:underline}.legal-link:hover{text-decoration:none}.feedback-intro{width:100%;max-width:none;margin:0 auto 1.5rem;padding:0 1rem}.feedback-headline{color:#345036;margin-top:0}.admin-geo-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.admin-geo-row{align-items:flex-start;gap:.75rem;padding:.4rem 0;display:flex}.admin-geo-icon{color:#345036;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.admin-geo-text{flex-direction:column;min-width:0;display:flex}.admin-geo-label{color:#8a968a;font-size:.75rem;line-height:1.2}.admin-geo-value{color:#1b2b1b;word-wrap:break-word;font-size:.95rem;font-weight:500;line-height:1.3}.admin-geo-value a{color:inherit}#CybotCookiebotDialogPoweredbyCybot,#CybotCookiebotDialogPoweredByText{display:none!important}.documents-section{background:#fff;border:1px solid #d8e0d4;border-radius:12px;margin-top:2rem;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000000a}.documents-section__header{border-bottom:1px solid #eef2ec;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.documents-section__title{color:#345036;align-items:center;gap:.5rem;margin:0;font-size:1.2rem;display:flex}.documents-section__title-icon{font-size:1.15rem}.documents-section__hint{color:#6b7280;margin:.4rem 0;font-size:.9rem}.documents-section__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.documents-section__item{background:#fafbf8;border:1px solid #eef2ec;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.6rem .75rem;transition:background .15s,border-color .15s;display:flex}.documents-section__item:hover{background:#f3f6ef;border-color:#cfd8c8}.documents-section__item-main{min-width:0;color:inherit;flex:16rem;align-items:center;gap:.85rem;text-decoration:none;display:flex}.documents-section__icon{color:#fff;letter-spacing:.05em;background:#345036;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.5rem;font-size:.7rem;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #00000026}.documents-section__meta{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.documents-section__name{color:#1f2a1f;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.documents-section__sub{color:#6b7280;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-size:.82rem;display:flex}.documents-section__open{color:#345036;opacity:.7;flex-shrink:0;font-size:1.1rem}.documents-section__item-main:hover .documents-section__open{opacity:1}.documents-section__badge{letter-spacing:.03em;text-transform:uppercase;border-radius:9999px;padding:.1rem .55rem;font-size:.7rem;font-weight:700;display:inline-block}.documents-section__badge--public{color:#345036;background:#e7f2da}.documents-section__badge--auth{color:#92400e;background:#fef3c7}.documents-section__badge--member{color:#991b1b;background:#fee2e2}.documents-section__manage{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.documents-section__manage-field{color:#374151;gap:.2rem;font-size:.8rem;display:grid}.documents-section__manage-field select{min-width:9rem}.documents-section__delete{align-self:end}.documents-section__upload{border-top:1px solid #eef2ec;gap:.55rem;margin-top:1.25rem;padding-top:1rem;display:grid}.documents-section__upload-title{color:#345036;margin:0;font-size:1rem}.documents-section__field{gap:.25rem;display:grid}.documents-section__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.search-cta-button{background:var(--green-dark);color:var(--white);border-radius:10px;width:-moz-fit-content;width:fit-content;padding:10px 14px;text-decoration:none;display:inline-block}.search-cta-button:hover{filter:brightness(1.05)}.search-page-form{gap:.5rem;margin:1rem 0 1.25rem;display:flex}.search-page-form input[type=search]{flex:auto}.search-results{gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.search-result{background:#fff;border:1px solid #d5e3d7;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.search-result:hover{border-color:var(--green-dark)}.search-result a{min-width:0;color:inherit;flex:auto;align-items:center;gap:.75rem;text-decoration:none;display:flex}.search-result__follow{border-radius:999px;flex:none;width:auto;padding:6px 16px;font-size:.9rem}.search-result__logo{object-fit:cover;border-radius:8px;flex:none;width:44px;height:44px}.search-result__body{flex-direction:column;min-width:0;display:flex}.search-result__title{font-weight:600}.search-result__sub{color:#5a6c5d;font-size:.9em}.profile-tabs{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:.25rem;margin:1rem 0 1.5rem;display:flex}.profile-tab{color:#555;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:.65rem 1rem;font-size:1rem;font-weight:500}.profile-tab:hover{color:#111}.profile-tab.is-active{color:#3f6f49;border-bottom-color:#3f6f49}.meine-seiten-role-badge{color:#fff;vertical-align:middle;background:#3f6f49;border-radius:999px;margin-left:.5rem;padding:.1rem .55rem;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-block}.entity-card--event h2,.entity-card--event h3{font-size:1.45rem;line-height:1.25}.entity-card--event>p{color:#555;font-size:.9rem;line-height:1.4}.entity-card--event__organizer{color:#555;margin-top:0;margin-bottom:.25rem;font-style:italic}.mein-ort-section-heading{color:#345036;white-space:nowrap;align-items:center;gap:.5rem;font-size:1.1rem;display:flex}.mein-ort-section-heading__icon{object-fit:contain;flex:none;width:1.7em;height:1.7em}.mein-ort-section-link{color:#345036;margin:-2px 0 8px;font-size:.85rem;text-decoration:none;display:inline-block}.mein-ort-section-link:hover{text-decoration:underline}.home-main-nav.is-authenticated .home-main-nav-links{gap:16px}.home-main-nav.is-authenticated .profile-avatar{width:40px;height:40px}.home-main-nav.is-authenticated .nav-icon-account{width:38px;height:38px}.home-main-nav-link--mein-ort{margin-right:14px;font-weight:800}.nav-search{flex:auto;min-width:0;max-width:560px;transition:max-width .25s;position:relative}.nav-search:focus-within{max-width:760px}.nav-search__form{background:#fff;border:1px solid #d3dcd3;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex}.nav-search__icon{flex:none;width:18px;height:18px}.nav-search__input{background:0 0;border:none;outline:none;width:100%;font-size:.95rem}.nav-search__dropdown{z-index:200;background:#fff;border:1px solid #d3dcd3;border-radius:12px;max-height:70vh;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #34503629}.nav-search__dropdown--portal{z-index:2000;position:fixed;right:auto}.nav-search__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nav-search__item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.nav-search__item:hover{background:#eef4ee}.nav-search__item-logo{object-fit:cover;background:#fff;border-radius:6px;flex:none;width:32px;height:32px}.nav-search__item-text{min-width:0;display:grid}.nav-search__item-name{color:#345036;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.nav-search__item-sub{color:#5f6d63;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.nav-search__all{text-align:center;color:#345036;border-top:1px solid #eef2ee;margin-top:4px;padding:8px;font-weight:600;text-decoration:none;display:block}.nav-search__all:hover{text-decoration:underline}.nav-search__empty{color:#5f6d63;margin:0;padding:10px;font-size:.9rem}.mein-ort-layout{grid-template-columns:1fr 3.6fr 1.3fr;align-items:start;gap:20px;padding-top:16px;display:grid}.mein-ort-col{flex-direction:column;gap:16px;min-width:0;display:flex}.mein-ort-col--nav{top:calc(var(--info-banner-height,0px) + 84px);padding-top:calc(var(--place-banner-height,0px) * 1.35);align-self:start;position:sticky}.mein-ort-place-box{color:#fff;background:#345036;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.guest-shell{grid-template-columns:1fr 4.9fr;align-items:start;gap:20px;display:grid}.guest-shell__content{min-width:0}.mein-ort-place-box__cta{color:#fff;margin:0;font-size:.92rem;line-height:1.4}@media (max-width:960px){.guest-shell{grid-template-columns:1fr}.guest-shell .mein-ort-col--nav{padding-top:0;position:static}}.mein-ort-place-box__eyebrow{font-size:1.1rem;font-weight:700}.mein-ort-place-box__head{align-items:center;gap:10px;display:flex}.mein-ort-place-box__logo{object-fit:cover;background:#fff;border-radius:50%;flex:none;width:44px;height:44px}.mein-ort-place-box__name{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:1.05rem;font-weight:600}.mein-ort-place-box__switch{background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-weight:700;text-decoration:none;display:inline-flex;color:#345036!important}.mein-ort-place-box__switch:hover{background:#eef4ee}.mein-ort-navlinks{flex-direction:column;gap:4px;display:flex}.mein-ort-navlink{color:#2c3e2f;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.mein-ort-navlink img{object-fit:contain;flex:none;width:30px;height:30px}.mein-ort-navlink:hover{background:#eef4ee}.mein-ort-navlink-group{flex-direction:column;display:flex}.mein-ort-navlink--toggle{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:none;font-weight:600}.mein-ort-navlink__chevron{margin-left:auto;font-size:.8rem;transition:transform .15s}.mein-ort-navlink--toggle.is-open .mein-ort-navlink__chevron{transform:rotate(180deg)}.mein-ort-submenu{flex-direction:column;gap:2px;margin:2px 0 2px 16px;display:flex}.mein-ort-submenu__item,.mein-ort-submenu__more,.mein-ort-submenu__empty{color:#2c3e2f;border-radius:8px;padding:7px 10px;font-size:.9rem;text-decoration:none}.mein-ort-submenu__item{align-items:center;gap:8px;display:flex}.mein-ort-submenu__logo{object-fit:cover;background:#e8efe9;border-radius:999px;flex:none;width:20px;height:20px}.mein-ort-submenu__item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mein-ort-submenu__more,.mein-ort-submenu__empty{padding-left:38px}.mein-ort-submenu__item:hover,.mein-ort-submenu__more:hover{background:#eef4ee}.mein-ort-submenu__more{color:#345036;font-weight:700}.mein-ort-submenu__empty{color:#7a867c;font-style:italic}.mein-ort-news-card__footer{justify-content:flex-end;margin-top:8px;display:flex}.mein-ort-news-card__logo-link{border-radius:999px;line-height:0;display:inline-flex}.mein-ort-news-card__share{color:#345036;cursor:pointer;background:#fff;border:1px solid #d3dcd3;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.82rem;font-weight:600;display:inline-flex}.mein-ort-news-card__share img{object-fit:contain;width:15px;height:15px}.mein-ort-news-card__share:hover{background:#eef4ee}.meine-orte-follow{color:#fff;cursor:pointer;background:#345036;border:1px solid #345036;border-radius:999px;margin-top:10px;padding:8px 14px;font-weight:700}.meine-orte-follow:hover{background:#2a4029}.meine-orte-follow.is-followed{color:#345036;background:#fff}.meine-orte-follow:disabled{opacity:.6;cursor:default}.entity-card--followed{background:#eef5ee;border-color:#345036;position:relative;box-shadow:inset 0 0 0 2px #345036,0 8px 20px #34503624}.confirm-modal-overlay{z-index:2200;background:#141e1673;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.confirm-modal{background:#fff;border-radius:14px;width:100%;max-width:380px;padding:22px 24px;box-shadow:0 18px 44px #141e1647}.confirm-modal__title{margin:0 0 8px}.confirm-modal__text{color:#444;margin:0 0 18px}.confirm-modal__actions{justify-content:flex-end;gap:10px;display:flex}.confirm-modal__cancel,.confirm-modal__confirm{cursor:pointer;border-radius:999px;padding:9px 16px;font-weight:700}.confirm-modal__cancel{color:#2c3e2f;background:#fff;border:1px solid #d3dcd3}.confirm-modal__cancel:hover{background:#eef4ee}.confirm-modal__confirm{color:#fff;background:#b9572b;border:1px solid #b9572b}.confirm-modal__confirm:hover{background:#a24a23}.confirm-modal__confirm:disabled{opacity:.6;cursor:default}.mein-ort-app-box{background:#f2ede6;border-radius:14px;flex-direction:column;gap:12px;margin-top:8px;padding:16px;display:flex}.mein-ort-app-box__title{color:#345036;margin:0;font-size:1.1rem}.mein-ort-app-box__row{align-items:center;gap:12px;display:flex}.mein-ort-app-box__text{color:#2c3e2f;min-width:0;margin:0;font-size:.82rem;font-weight:600;line-height:1.3}.mein-ort-app-box__img{flex:none;width:70px;height:auto}.mein-ort-app-box__btn{background:#345036;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.mein-ort-app-box__btn:hover{background:#2a4029}.mein-ort-hero{background:#d9e4da 50%/cover no-repeat;border-radius:14px;align-items:center;min-height:220px;display:flex;position:relative;overflow:hidden}.mein-ort-hero__overlay{z-index:1;max-width:70%;padding:24px;position:relative}.mein-ort-hero__logo-link{z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;display:flex;position:absolute;top:50%;right:24px;overflow:hidden;transform:translateY(-50%);box-shadow:0 2px 10px #00000038}.mein-ort-hero__logo{object-fit:contain;width:76%;height:76%}@media (max-width:600px){.mein-ort-hero__logo-link{width:72px;height:72px;right:14px}}.mein-ort-hero:before{content:"";background:linear-gradient(90deg,#ffffffeb 0%,#ffffffbf 45%,#fff0 80%);position:absolute;top:0;bottom:0;left:0;right:0}.mein-ort-hero__title{color:#345036;text-shadow:0 1px 2px #fff9;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.1;position:relative}.mein-ort-hero__sub{color:#2c3e2f;text-shadow:0 1px 2px #fff9;margin:8px 0 0;font-size:1.05rem;font-weight:600;position:relative}.mein-ort-news-list{flex-direction:column;gap:14px;display:flex}.mein-ort-news-card{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:14px;padding:14px;display:flex}.mein-ort-news-card__img{object-fit:cover;background:#eef2ee;border-radius:8px;flex:none;width:120px;height:90px}.mein-ort-news-card__body{flex:1;min-width:0}.mein-ort-news-card__meta{color:var(--muted);align-items:center;gap:8px;margin-bottom:4px;font-size:.82rem;display:flex}.mein-ort-news-card__logo{object-fit:cover;border-radius:5px;flex:none;width:22px;height:22px}.mein-ort-news-card__title{margin:0 0 4px}.mein-ort-news-card__text{white-space:pre-line;margin:0;line-height:1.5}.mein-ort-news-card__more{color:#345036;cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-weight:700}.mein-ort-news-card__more:hover{text-decoration:underline}.mein-ort-notice__more{color:#345036;margin-top:4px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.mein-ort-notice__more:hover{text-decoration:underline}.place-notices-title{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.place-notices-title__badge{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;display:inline-flex;overflow:hidden;box-shadow:0 2px 8px #0000002e}.place-notices-title__badge img{object-fit:contain;width:82%;height:82%}.place-notice-card:target{outline-offset:3px;border-radius:10px;outline:2px solid #345036;animation:2.2s ease-out dz-notice-focus}@keyframes dz-notice-focus{0%{background:#34503629}to{background:0 0}}.message-feed-card__category--inline{position:static}.mein-ort-news-sentinel{height:1px}.mein-ort-events-list{flex-direction:column;gap:8px;display:flex}.mein-ort-event-card{width:100%}.mein-ort-event-card .event-card-banner{margin-bottom:20px}.mein-ort-event-card .event-card-banner__logo{width:40px;height:40px;bottom:-16px}.mein-ort-event-card h3{margin-top:4px;font-size:.95rem;line-height:1.2}.mein-ort-event-card .entity-card--event__organizer{margin-bottom:0;font-size:.8rem}.mein-ort-side-btn{text-align:center;background:#345036;border:1px solid #345036;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.mein-ort-side-btn:hover{background:#2a4029}.mein-ort-notices{flex-direction:column;gap:12px;margin-top:8px;display:flex}.mein-ort-notice-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mein-ort-notice{border:1px solid var(--border);background:var(--card);border-radius:10px;gap:12px;padding:12px;display:flex}.mein-ort-notice__icon{object-fit:contain;flex:none;width:36px;height:36px}.mein-ort-notice__body{min-width:0}.mein-ort-notice__title{color:#345036;display:block}.mein-ort-notice__desc{margin:4px 0 0;font-size:.92rem;line-height:1.4}@media (max-width:960px){.mein-ort-layout{grid-template-columns:1fr}.mein-ort-col--nav{position:static}.nav-search{width:100%;max-width:none}}.entity-title-row__place-link{vertical-align:middle;align-items:center;gap:.35rem;display:inline-flex}.entity-title-row__place-logo{object-fit:cover;vertical-align:middle;border-radius:50%;width:22px;height:22px}.messages-section{border-top:1px dashed #c8d9cb;margin-top:22px;padding-top:16px;scroll-margin-top:90px}.messages-section__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.messages-section__hint{color:#5f6d63;font-size:.92rem}.messages-form{border:1px solid var(--border);background:#f6faf6;border-radius:12px;gap:14px;margin:12px 0 18px;padding:16px;display:grid}.messages-form__field{gap:6px;display:grid}.messages-form__field>span{color:#345036;font-size:.9rem;font-weight:600}.messages-form__field input,.messages-form__field select,.messages-form__field textarea{box-sizing:border-box;width:100%}.messages-form__fieldset{border:1px solid var(--border);border-radius:10px;gap:10px;padding:12px;display:grid}.messages-form__fieldset legend{color:#345036;padding:0 6px;font-size:.9rem;font-weight:600}.messages-form__radio{cursor:pointer;border:1px solid var(--border);background:#fff;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:flex}.messages-form__radio:hover{border-color:#345036}.messages-form__radio:has(input:checked){background:#eef4ee;border-color:#345036}.messages-form__radio>input[type=radio]{accent-color:#345036;flex-shrink:0;width:16px;height:16px;margin:2px 0 0}.messages-form__radio>span{gap:3px;min-width:0;display:grid}.messages-form__toggle{cursor:pointer;color:#345036;border:1px solid var(--border);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;transition:border-color .15s,background-color .15s;display:flex}.messages-form__toggle:hover{border-color:#345036}.messages-form__toggle:has(input:checked){background:#eef4ee;border-color:#345036}.messages-form__toggle input[type=checkbox]{accent-color:#345036;flex-shrink:0;width:16px;height:16px}.messages-form__attachment{border:1px solid var(--border);background:#fff;border-left:3px solid #345036;border-radius:8px;gap:12px;padding:12px;display:grid}.messages-form__schedule{box-sizing:border-box;width:100%;margin-top:2px}.messages-form__hint{color:#5f6d63;font-size:.82rem;font-weight:400}.messages-form__actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.messages-list{gap:14px;margin-top:12px;display:grid}.message-card{border:1px solid var(--border);background:#fcfffc;border-radius:12px;padding:14px}.message-card__owner{align-items:center;gap:10px;margin-bottom:10px;display:flex}.message-card__owner-logo{object-fit:cover;border:1px solid var(--border);background:#f4f8f4;border-radius:50%;flex-shrink:0;width:40px;height:40px}.message-card__owner-logo--fallback{color:#2c4630;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.message-card__owner-text{flex-direction:column;min-width:0;display:flex}.message-card__owner-name{color:#2c4630;font-weight:700;line-height:1.2}.message-card__owner-meta{color:#5f6d63;font-size:.82rem;line-height:1.3}.message-card__top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.message-card__category{color:#2c4630;background:#e3efe4;border-radius:999px;padding:2px 10px;font-size:.78rem;font-weight:600;display:inline-block}.message-card__scheduled{color:#8a5a16;background:#fff4e0;border-radius:999px;padding:2px 10px;font-size:.78rem;font-weight:600;display:inline-block}.message-card__title{margin:0 0 4px}.message-card__meta{color:#5f6d63;margin:0 0 8px;font-size:.84rem}.message-card__content{white-space:pre-wrap;margin:0 0 10px}.message-card__link{color:#345036;margin-bottom:10px;font-weight:600;text-decoration:none;display:inline-block}.message-card__link:hover{text-decoration:underline}.message-card__images{gap:8px;margin-bottom:10px;display:grid}.message-card__images--gallery{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.message-card__images img{border-radius:10px;width:100%;height:auto;display:block}.message-card__pdf{border:1px solid var(--border);color:#2c4630;border-radius:10px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex}.message-card__pdf span{color:#fff;background:#c62828;border-radius:4px;padding:1px 6px;font-size:.72rem}.message-card__actions{flex-wrap:wrap;gap:10px;display:flex}.message-feed-card__btn{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.message-feed-card__category{color:#fff;background:#345036eb;border-radius:999px;padding:2px 10px;font-size:.74rem;font-weight:600;position:absolute;top:8px;left:8px}.message-feed-card__title-btn{font:inherit;color:#345036;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0}.message-feed-card__title-btn:hover{text-decoration:underline}.message-feed-card__meta{color:#5f6d63;margin:0 0 6px;font-size:.82rem}.message-modal-overlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.message-modal{background:#fff;border-radius:14px;width:100%;max-width:640px;max-height:88vh;padding:22px;position:relative;overflow-y:auto}.message-modal__close{cursor:pointer;color:#5f6d63;background:0 0;border:0;font-size:1.6rem;line-height:1;position:absolute;top:10px;right:12px}.message-modal__owner{color:#345036;margin:0 0 8px;font-weight:600}.message-modal .message-card{background:0 0;border:0;padding:0}.activity-section{border-top:1px dashed #c8d9cb;margin-top:22px;padding-top:16px;scroll-margin-top:90px}.activity-search{box-sizing:border-box;border:1px solid var(--border);border-radius:8px;width:100%;margin:8px 0 14px;padding:10px 14px;font-family:inherit;font-size:1rem}.activity-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.activity-item{border:1px solid var(--border);background:#fcfffc;border-left:3px solid #345036;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.activity-item__label{color:#2c4630;font-weight:600}.activity-item__meta{color:#5f6d63;font-size:.86rem}.activity-item__email{color:#8a968a;font-size:.8rem}.activity-table-wrap{border:1px solid var(--border);background:#fcfffc;border-radius:10px;overflow-x:auto}.activity-table{border-collapse:collapse;width:100%;font-size:.92rem}.activity-table thead{background:#eef3ee}.activity-table th,.activity-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;white-space:nowrap;padding:10px 12px}.activity-table tbody tr:last-child td{border-bottom:0}.activity-table tbody tr:nth-child(2n){background:#f7faf7}.activity-table__action{color:#2c4630;font-weight:600}.activity-table__email{color:#5f6d63;font-size:.86rem}.activity-pager{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.activity-pager .muted-line{margin:0}.gemeinden-page{display:block}.gemeinden-page h1{color:#345036;margin:0 0 14px;font-size:2rem;line-height:1.2}.gemeinden-page h2{color:#345036;margin:28px 0 12px;font-size:1.5rem;line-height:1.25}.gemeinden-page h3{color:#345036;margin:16px 0 8px;font-size:1.1rem}.gemeinden-page p{margin:0 0 12px;line-height:1.55}.gemeinden-eyebrow{text-transform:uppercase;letter-spacing:.05em;color:#000;font-size:.9rem;margin:32px 0 6px!important}.gemeinden-eyebrow:first-child{margin-top:0!important}.landing-hero-header{color:#345036;background-position:50%;background-size:cover;width:100%;padding:64px 5vw}.landing-hero-content{grid-template-columns:minmax(260px,1fr) minmax(220px,1fr);align-items:end;gap:48px;margin-top:28px;display:grid}.landing-hero-copy{background:0 0;min-width:0;max-width:620px}.landing-hero-eyebrow{text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;font-size:.9rem;font-weight:700}.landing-hero-copy h1{color:#345036;margin:0;font-family:sans-serif;font-size:clamp(2rem,4.8vw,3.6rem);line-height:1.1}.landing-hero-intro{max-width:560px;margin:16px 0 0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.5}.landing-hero-copy .gemeinden-cta-btn{margin:24px 0 0}.landing-hero-image-wrap{justify-content:center;align-items:flex-end;min-width:0;display:flex}.landing-hero-image{object-fit:contain;width:100%;max-width:360px;height:auto;display:block}@media (max-width:820px){.landing-hero-header{padding:32px 4vw 36px}.landing-hero-content{grid-template-columns:1fr;align-items:start;gap:20px;margin-top:20px}.landing-hero-image-wrap{margin-top:8px}.landing-hero-image{max-width:200px}}.gemeinden-block--white{background:#fff;border:1px solid #efece4;border-radius:12px;margin:28px 0;padding:28px 32px;box-shadow:0 1px 3px #0000000f,0 6px 18px #0000000a}.gemeinden-block--white>.gemeinden-eyebrow:first-child{margin-top:0!important}.gemeinden-block--white>:last-child{margin-bottom:0}@media (max-width:600px){.gemeinden-block--white{padding:20px 18px}}.gemeinden-cta-btn{background:#345036;border-radius:8px;justify-content:center;align-items:center;min-height:48px;margin:8px 0 16px;padding:12px 22px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex;color:#fff!important}.gemeinden-cta-btn:hover,.gemeinden-cta-btn:focus{background:#2a4029}.gemeinden-cta-link{color:#345036;margin:6px 0 16px;font-weight:700;text-decoration:underline;display:inline-block}.gemeinden-cta-center{text-align:center;margin-top:18px!important}.gemeinden-features{grid-template-columns:repeat(4,1fr);gap:20px;margin:16px 0 8px;display:grid}.gemeinden-features__item{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.gemeinden-features__icon{object-fit:contain;width:56px;height:56px;margin-bottom:10px}.gemeinden-features__item h3{margin:4px 0 6px}.gemeinden-features__item p{margin:0;font-size:.95rem}@media (max-width:900px){.gemeinden-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.gemeinden-features{grid-template-columns:1fr}}.gemeinden-benefits{margin:12px 0;padding:0;list-style:none}.gemeinden-benefits__item{border-bottom:1px solid #eee;align-items:flex-start;gap:14px;padding:10px 0;display:flex}.gemeinden-benefits__item:last-child{border-bottom:none}.gemeinden-benefits__icon{object-fit:contain;flex-shrink:0;width:28px;height:28px;margin-top:4px}.gemeinden-benefits__item h3{margin:0 0 4px}.gemeinden-benefits__item p{margin:0}.gemeinden-steps{grid-template-columns:repeat(3,1fr);gap:24px;margin:16px 0 8px;display:grid}.gemeinden-steps__item{flex-direction:column;align-items:flex-start;display:flex}.gemeinden-steps__num{object-fit:contain;width:64px;height:64px;margin-bottom:10px}.gemeinden-steps__item h3{margin:4px 0 6px}.gemeinden-steps__item p{margin:0;font-size:.95rem}@media (max-width:760px){.gemeinden-steps{grid-template-columns:1fr}}.gemeinden-faq{margin:16px 0 8px}.gemeinden-faq__item{background:#fafafa;border:1px solid #ddd;border-radius:8px;margin-bottom:10px;overflow:hidden}.gemeinden-faq__item[open]{background:#fff;border-color:#345036}.gemeinden-faq__summary{cursor:pointer;color:#345036;-webkit-user-select:none;user-select:none;padding:14px 48px 14px 16px;font-size:1.05rem;font-weight:700;list-style:none;position:relative}.gemeinden-faq__summary::-webkit-details-marker{display:none}.gemeinden-faq__summary:after{content:"+";color:#345036;font-size:1.6rem;line-height:1;transition:transform .25s;position:absolute;top:50%;right:16px;transform:translateY(-50%)rotate(0)}.gemeinden-faq__item[open] .gemeinden-faq__summary:after{content:"−";transform:translateY(-50%)rotate(180deg)}.gemeinden-faq__content{padding:0 16px 14px;animation:.25s gemeindenFaqFade}.gemeinden-faq__content p{margin:0}@keyframes gemeindenFaqFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.auth-split{background:var(--page-bg);width:100%;min-height:100vh;display:flex}.auth-split__form-col{flex:50%;padding:40px 24px;display:flex;position:relative;overflow-y:auto}.auth-back-link{z-index:1;color:var(--green-dark);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:20px;left:24px}.auth-back-link:hover{text-decoration:underline}.auth-split__form-inner{flex-direction:column;align-items:center;width:100%;max-width:420px;margin:auto;display:flex}.auth-split__logo-link{margin:0 0 28px;display:block}.auth-split__logo{object-fit:contain;width:auto;height:56px;margin:0;display:block}.auth-split__aside{background:var(--green-dark);flex:50%;align-self:flex-start;height:100vh;position:sticky;top:0;overflow:hidden}.auth-split__aside-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.auth-split__aside--center{background:var(--page-bg);justify-content:center;align-items:center;display:flex}.auth-split__aside-icon{object-fit:contain;width:min(60%,320px);height:auto}.auth-card{text-align:center;width:100%}.auth-card h1{margin:0 0 8px;font-size:1.8rem}.auth-card__lead{color:var(--muted);margin:0 0 24px}.auth-card .form-grid{text-align:left;gap:12px}.auth-card .form-grid button[type=submit]{width:100%;margin-top:6px}.auth-card>.muted-line{text-align:center}.float-field{position:relative}.float-field>input{background:var(--card);border:1px solid #bed2c1;border-radius:10px;width:100%;height:52px;padding:20px 12px 6px}.float-field>label{color:var(--muted);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 24px);transition:top .12s,font-size .12s,transform .12s,color .12s;position:absolute;top:50%;left:12px;overflow:hidden;transform:translateY(-50%)}.float-field>input:focus+label,.float-field>input:not(:placeholder-shown)+label{color:var(--green-dark);font-size:.7rem;top:9px;transform:none}.auth-name-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-card select{height:52px}.auth-card select:required:invalid{color:var(--muted)}.auth-birth-block{flex-direction:column;gap:2px;display:flex}.auth-birth-block__label{margin:0;font-weight:600}.auth-birth-block__hint{color:var(--muted);margin:0 0 4px;font-size:.8rem;line-height:1.3}.auth-card input[type=date]{height:52px}.auth-password-rules{flex-direction:column;gap:1px;margin:2px 0 0;display:flex}.auth-password-rules p{margin:0;font-size:.78rem;line-height:1.35}.auth-choice-list{flex-direction:column;gap:14px;width:100%;margin-top:8px;display:flex}.auth-choice{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow);color:var(--ink);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:transform .12s,border-color .12s;display:flex}.auth-choice:hover{border-color:#8fbf97;transform:translateY(-2px)}.auth-choice__icon{object-fit:cover;border-radius:10px;flex:none;width:48px;height:48px}.auth-choice__body{text-align:left;flex:auto;min-width:0}.auth-choice__title{margin:0;font-family:League Spartan,Segoe UI,sans-serif;font-weight:700;display:block}.auth-choice__subtitle{color:var(--muted);margin:2px 0 0;font-size:.85rem;display:block}.auth-choice__arrow{color:var(--green-dark);flex:none;font-size:1.4rem;line-height:1}.auth-success-text{color:var(--ink);margin:0 0 18px;font-size:1.05rem;line-height:1.5}.auth-success-text strong{color:var(--green-dark)}@media (max-width:860px){.auth-split{flex-direction:column}.auth-split__aside{display:none}.auth-split__aside--center{flex:none;min-height:200px;display:flex}}.onboarding-place-list{flex-direction:column;gap:8px;width:100%;margin:14px 0 0;padding:0;list-style:none;display:flex}.onboarding-place{border:1px solid var(--border);background:var(--card);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:border-color .12s,transform .12s;display:flex}.onboarding-place:hover:not(:disabled){border-color:#8fbf97;transform:translateY(-1px)}.onboarding-place:disabled{opacity:.6;cursor:default}.onboarding-place__logo{object-fit:cover;background:#fff;border-radius:8px;flex:none;width:40px;height:40px}.onboarding-place__body{flex-direction:column;flex:auto;min-width:0;display:flex}.onboarding-place__name{color:var(--ink);font-weight:600}.onboarding-place__plz{color:var(--muted);font-size:.85rem}.onboarding-place__arrow{color:var(--green-dark);flex:none;font-size:1.3rem;line-height:1}.onboarding-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 8px;display:flex}.onboarding-jumps{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.onboarding-jump{color:var(--green-dark);background:0 0;border:1px solid #cfe2d2;border-radius:999px;width:auto;padding:4px 12px;font-size:.85rem}.onboarding-jump:hover{background:#eef5ef}.onboarding-section{border-top:2px solid #e0e9e0;width:100%;margin-top:32px;padding-top:24px}.onboarding-section>h2{color:var(--green-dark);margin:0 0 14px;font-size:1.2rem}.onboarding-follow-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.onboarding-follow{border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.onboarding-follow--sub{background:#fbfdfb;margin-left:24px}.onboarding-follow__logo{object-fit:cover;background:#fff;border-radius:8px;flex:none;width:36px;height:36px}.onboarding-follow__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:500;overflow:hidden}.onboarding-follow__btn{background:var(--green-dark);width:auto;color:var(--white);border-radius:999px;flex:none;padding:6px 16px;font-size:.9rem}.onboarding-follow__btn.is-following{color:var(--green-dark);background:0 0;border:1px solid #8fbf97}.onboarding-follow__btn:disabled{opacity:.6;cursor:default}.onboarding-next{width:100%;margin-top:20px}.onboarding-countdown{color:var(--muted);margin:8px 0 18px}.onboarding-countdown strong{color:var(--green-dark);font-size:1.1rem}.auth-split__aside-overlay{z-index:1;max-width:80%;position:absolute;top:24px;left:50%;transform:translate(-50%)}.onboarding-place-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd1;border-radius:999px;align-items:center;gap:12px;padding:8px 16px 8px 8px;display:flex;box-shadow:0 6px 18px #1e3c232e}.onboarding-place-badge__logo{object-fit:cover;background:#fff;border-radius:50%;flex:none;width:44px;height:44px}.onboarding-place-badge__name{color:var(--ink);padding-right:6px;font-family:League Spartan,Segoe UI,sans-serif;font-size:1.05rem;font-weight:700}.onboarding-place-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.onboarding-place-head__logo{object-fit:cover;background:#fff;border:1px solid #e0e9e0;border-radius:50%;flex:none;width:48px;height:48px}.onboarding-place-head__name{color:var(--ink);font-family:League Spartan,Segoe UI,sans-serif;font-size:1.15rem;font-weight:700}.onboarding-choice{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;margin:8px 0 4px;display:grid}@media (max-width:520px){.onboarding-choice{grid-template-columns:1fr}}.onboarding-choice__option{text-align:left;cursor:pointer;background:#fff;border:1px solid #d3dcd3;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.onboarding-choice__option:hover:not(:disabled){background:#f6faf6;border-color:#345036}.onboarding-choice__option.is-selected{background:#eef5ee;border-color:#345036;box-shadow:inset 0 0 0 1px #345036}.onboarding-choice__option:disabled{opacity:.7;cursor:default}.onboarding-choice__title{color:#2c3e2f;font-weight:700}.onboarding-choice__desc{color:#55635a;font-size:.9rem;line-height:1.35}.onboarding-choice__hint{color:#345036;margin:10px 0 0;font-weight:600}.onboarding-slideshow{position:absolute;top:0;bottom:0;left:0;right:0}.onboarding-slideshow__img{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity 1s;position:absolute;top:0;bottom:0;left:0;right:0}.onboarding-slideshow__img.is-active{opacity:1}.confetti{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.confetti__piece{opacity:.9;animation-name:confetti-fall;animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute;top:-24px}@keyframes confetti-fall{0%{opacity:0;transform:translateY(-24px)rotate(0)}8%{opacity:.95}to{opacity:.95;transform:translateY(102vh)rotate(720deg)}}@media (prefers-reduced-motion:reduce){.confetti{display:none}}.followed-panel{flex-direction:column;gap:4px;display:flex}.followed-panel__top{margin:4px 0 12px}.followed-follow-more{border-radius:12px;width:100%;padding:12px 16px;font-size:1rem;font-weight:600}.followed-body{flex-direction:column;flex:auto;min-width:0;display:flex}.followed-body__name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.followed-body__name--link{color:var(--green-dark);text-decoration:none}.followed-body__name--link:hover{text-decoration:underline}.onboarding-follow__logo-link{border-radius:8px;flex:none;line-height:0;display:inline-flex}.onboarding-follow__actions{flex:none;align-items:center;gap:8px;display:inline-flex}.onboarding-follow__link-btn{border:1px solid var(--green-dark);background:var(--green-dark);color:var(--white);white-space:nowrap;border-radius:999px;align-items:center;padding:6px 14px;font-size:.9rem;text-decoration:none;display:inline-flex}.onboarding-follow__link-btn:hover{background:#2a4029}.followed-body__sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.followed-panel__reset{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.followed-reset-link{width:auto;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;text-decoration:underline}.followed-reset-link:hover{color:#a12f2f}.followed-reset-confirm p{color:var(--ink);margin:0 0 10px;font-size:.95rem}.followed-reset-actions{flex-wrap:wrap;gap:10px;display:flex}
