@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialsymbolsrounded/v344/syl7-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190FjpZIvLgyidOK7BDB_Qb9vUdV6_gjDK-P3JuF_Zs-obHph2-jOcZTKPqw.woff2) format("woff2")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}:root{color-scheme:light;--primary-50: #f0fdf4;--primary-700: #14532d;--primary-600: #166534;--primary-500: #15803d;--primary-800: #0f3d23;--primary-200: #bbf7d0;--primary-100: #dcfce7;--neutral-0: #ffffff;--neutral-50: #f8faf9;--neutral-100: #f1f5f3;--neutral-300: #d1d5db;--neutral-500: #6b7280;--neutral-600: #4b5563;--neutral-700: #374151;--neutral-900: #111827;--surface-highlight: linear-gradient(180deg, rgba(255, 255, 255, .58), rgba(255, 255, 255, 0) 45%);--surface-shadow: 0 1px 2px rgba(0, 0, 0, .08), 0 12px 30px rgba(0, 0, 0, .12);--toolbar-surface: rgba(255, 255, 255, .82);--bg-radial-1: radial-gradient(70rem 30rem at 100% -8%, rgba(21, 128, 61, .12), transparent 72%);--bg-radial-2: radial-gradient(56rem 24rem at 0% 100%, rgba(20, 83, 45, .08), transparent 74%);--bg-poly-layer-a: conic-gradient(from 20deg at 12% 16%, rgba(255, 255, 255, .34), rgba(15, 23, 42, .03), rgba(255, 255, 255, .28), rgba(15, 23, 42, .02), rgba(255, 255, 255, .34));--bg-poly-layer-b: linear-gradient(28deg, rgba(21, 128, 61, .08) 18%, rgba(255, 255, 255, .08) 18% 36%, rgba(21, 128, 61, .06) 36% 58%, rgba(255, 255, 255, .06) 58% 76%, rgba(20, 83, 45, .07) 76%);--bg-poly-opacity: .21;--success: #15803d;--warning: #d97706;--error: #dc2626;--info: #2563eb;--important: #8b5cf6;--soft-warning-text: #2a1b00;--soft-warning-border: color-mix(in srgb, var(--warning) 54%, var(--neutral-300));--soft-warning-bg: color-mix(in srgb, var(--warning) 18%, var(--neutral-0));--soft-warning-bg-hover: color-mix(in srgb, var(--warning) 26%, var(--neutral-0));--card-radius: 12px;--input-radius: 8px;--radius-panel: var(--card-radius);--toolbar-border: var(--neutral-300)}:root.theme-dark,body.theme-dark{color-scheme:dark;--primary-50: #0f172a;--primary-700: #15803d;--primary-600: #16a34a;--primary-500: #22c55e;--primary-800: #166534;--primary-200: #86efac;--primary-100: #134e2c;--neutral-0: #1e293b;--neutral-50: #0f172a;--neutral-100: #172236;--neutral-300: rgba(255, 255, 255, .08);--neutral-500: #94a3b8;--neutral-600: #cbd5e1;--neutral-700: #e2e8f0;--neutral-900: #f1f5f9;--surface-highlight: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, 0) 45%);--surface-shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 16px 40px rgba(0, 0, 0, .55);--toolbar-surface: rgba(15, 23, 42, .78);--success: #4ade80;--warning: #fbbf24;--error: #f87171;--info: #60a5fa;--important: #a78bfa;--soft-warning-text: #2a1b00;--soft-warning-border: color-mix(in srgb, var(--warning) 68%, var(--neutral-300));--soft-warning-bg: color-mix(in srgb, var(--warning) 34%, var(--neutral-0));--soft-warning-bg-hover: color-mix(in srgb, var(--warning) 44%, var(--neutral-0));--toolbar-border: color-mix(in srgb, var(--primary-500) 24%, var(--neutral-300))}*{box-sizing:border-box}.gg-skip-link{background:var(--primary-700);border-radius:8px;color:#fff;font-weight:700;left:20px;padding:10px 14px;position:absolute;text-decoration:none;top:-60px;z-index:1400}.gg-skip-link:focus-visible{top:12px}.gg-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--primary-500) 72%,white);outline-offset:2px}html,body{margin:0;min-height:100%;padding:0}body{background:var(--bg-radial-1),var(--bg-radial-2),var(--neutral-50);color:var(--neutral-900);font-family:Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.45;overflow-x:hidden;position:relative}body:before{background:var(--bg-poly-layer-a),var(--bg-poly-layer-b);background-position:0 0,9.5rem 7rem;background-repeat:repeat,repeat;background-size:18rem 18rem,24rem 24rem;content:"";inset:0;opacity:var(--bg-poly-opacity);pointer-events:none;position:fixed;z-index:-1;mix-blend-mode:multiply}.mat-mdc-menu-panel,.mat-mdc-menu-content{background:color-mix(in srgb,var(--neutral-0) 96%,transparent)!important;color:var(--neutral-900)!important}.mat-mdc-menu-panel{border:1px solid var(--neutral-300);border-radius:var(--card-radius)!important;box-shadow:var(--surface-shadow)!important;overflow:hidden}.mat-mdc-menu-content{padding:8px 0!important}.mat-mdc-menu-item{color:var(--neutral-900)!important;min-height:44px!important}.mat-mdc-menu-item:hover,.mat-mdc-menu-item.cdk-focused,.mat-mdc-menu-item.cdk-program-focused{background:color-mix(in srgb,var(--neutral-100) 78%,transparent)!important}.mat-mdc-menu-content .mat-divider{margin:4px 0}body.theme-dark .mat-mdc-menu-panel,body.theme-dark .mat-mdc-menu-content{background:var(--neutral-0)!important;color:var(--neutral-900)!important}body.theme-dark .mat-mdc-menu-item{color:var(--neutral-900)!important}body.theme-dark .mat-mdc-menu-item:hover,body.theme-dark .mat-mdc-menu-item.cdk-focused,body.theme-dark .mat-mdc-menu-item.cdk-program-focused{background:color-mix(in srgb,var(--neutral-100) 80%,black)!important}.mat-mdc-tooltip.app-tooltip-info .mat-mdc-tooltip-surface,.mat-mdc-tooltip.app-tooltip-info .mdc-tooltip__surface{background:color-mix(in srgb,var(--info) 18%,var(--neutral-0))!important;border:1px solid color-mix(in srgb,var(--info) 36%,var(--neutral-300));box-shadow:inset 3px 0 0 var(--info);color:color-mix(in srgb,var(--neutral-900) 94%,#0b2a66)!important;font-weight:600}.mat-mdc-tooltip.app-tooltip-warning .mat-mdc-tooltip-surface,.mat-mdc-tooltip.app-tooltip-warning .mdc-tooltip__surface{background:color-mix(in srgb,var(--warning) 18%,var(--neutral-0))!important;border:1px solid color-mix(in srgb,var(--warning) 36%,var(--neutral-300));box-shadow:inset 3px 0 0 var(--warning);color:color-mix(in srgb,var(--neutral-900) 94%,#4a2d00)!important;font-weight:600}body.theme-dark .mat-mdc-tooltip.app-tooltip-info .mat-mdc-tooltip-surface,body.theme-dark .mat-mdc-tooltip.app-tooltip-info .mdc-tooltip__surface{background:color-mix(in srgb,var(--info) 24%,var(--neutral-0))!important;border-color:color-mix(in srgb,var(--info) 44%,var(--neutral-300))}body.theme-dark .mat-mdc-tooltip.app-tooltip-warning .mat-mdc-tooltip-surface,body.theme-dark .mat-mdc-tooltip.app-tooltip-warning .mdc-tooltip__surface{background:color-mix(in srgb,var(--warning) 22%,var(--neutral-0))!important;border-color:color-mix(in srgb,var(--warning) 44%,var(--neutral-300))}body.theme-dark .gg-toolbar-link.gg-toolbar-link--active{background:color-mix(in srgb,var(--primary-500) 34%,var(--neutral-0))!important;border:1px solid color-mix(in srgb,var(--primary-500) 58%,var(--neutral-300));box-shadow:inset 0 1px #ffffff14;color:var(--neutral-900)!important}body.theme-dark .gg-toolbar-links .mat-mdc-button-base.gg-toolbar-link--active{background:color-mix(in srgb,var(--primary-500) 34%,var(--neutral-0))!important;border:1px solid color-mix(in srgb,var(--primary-500) 58%,var(--neutral-300));color:var(--neutral-900)!important}.gg-page-shell{max-width:1160px;margin:0 auto;padding:40px 24px 56px}.gg-toolbar{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,color-mix(in srgb,var(--toolbar-surface) 78%,var(--primary-700) 22%),var(--toolbar-surface));border:1px solid var(--neutral-300);border-radius:var(--card-radius);box-shadow:var(--surface-shadow);color:var(--neutral-900);display:flex;gap:10px;min-height:64px;overflow:visible;padding:8px 10px;position:relative;z-index:10}.gg-shell-app{display:flex;flex-direction:column;min-height:calc(100vh - 40px)}.gg-shell-toolbar{overflow:visible}:root.theme-dark .gg-toolbar,body.theme-dark .gg-toolbar{background:linear-gradient(135deg,color-mix(in srgb,var(--toolbar-surface) 88%,var(--primary-800) 12%),color-mix(in srgb,var(--toolbar-surface) 96%,transparent));border-color:color-mix(in srgb,var(--toolbar-border) 92%,transparent);box-shadow:0 1px 2px #0006,0 18px 40px #00000052}.gg-toolbar__row{align-items:center;display:flex;gap:10px;width:100%}.gg-toolbar__spacer{flex:1 1 auto}.gg-toolbar-links{align-items:center;display:flex;flex:0 1 auto;flex-wrap:nowrap;gap:4px;justify-content:flex-end;min-width:0}.gg-toolbar-actions{align-items:center;display:inline-flex;gap:4px;justify-content:flex-end;position:relative;z-index:11}.gg-toolbar-link{align-items:center;border-radius:8px;color:var(--neutral-900);display:inline-flex;font-size:.92rem;font-weight:700;gap:8px;min-height:40px;padding:6px 12px;text-decoration:none;transition:background-color .18s ease-in-out,color .18s ease-in-out,border-color .18s ease-in-out}.gg-toolbar-link:hover{background:color-mix(in srgb,var(--neutral-100) 78%,transparent);text-decoration:none}.gg-toolbar-link--active{background:var(--primary-100);color:var(--primary-700)}:where(.gg-toolbar-links .mat-mdc-button-base,.tenant-nav-link.mat-mdc-button-base){color:var(--neutral-900)!important}:where(.gg-toolbar-links .mat-mdc-button-base,.tenant-nav-link.mat-mdc-button-base):hover{background:color-mix(in srgb,var(--neutral-100) 78%,transparent)!important}.gg-toolbar-links .mat-mdc-button-base.gg-toolbar-link--active{background:var(--primary-100)!important;color:var(--primary-700)!important}.tenant-nav-link{max-width:min(40vw,420px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gg-toolbar-brand{align-items:center;color:var(--primary-700);display:inline-flex;padding:4px 0;text-decoration:none}.gg-toolbar-brand:hover{text-decoration:none}.gg-toolbar-brand__logo{display:block;height:40px;object-fit:contain;width:auto}.gg-toolbar-brand__logo--compact{display:none;height:34px}.franken-card{background:var(--neutral-0);border:1px solid var(--neutral-300);border-radius:var(--card-radius);box-shadow:var(--surface-shadow);overflow:hidden;position:relative}.franken-card:before{background:var(--surface-highlight);content:"";inset:0 0 auto;min-height:60px;pointer-events:none;position:absolute}.franken-card.mat-mdc-card{background-color:var(--neutral-0)!important}.franken-card .mat-mdc-card-header{padding-bottom:8px}.franken-card .mat-mdc-card-title{color:var(--neutral-900);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:800}.franken-card .mat-mdc-card-subtitle{color:#374151;font-weight:600}.franken-card .mat-mdc-card-content,.franken-card p,.franken-card li,.franken-card span{color:var(--neutral-900)}.gg-icon-button{align-items:center;border:1px solid transparent;border-radius:8px;color:var(--neutral-900)!important;display:inline-flex;flex:0 0 auto;justify-content:center;min-height:40px;min-width:40px;padding:6px 10px;text-decoration:none;transition:background-color .18s ease-in-out,border-color .18s ease-in-out,color .18s ease-in-out}.gg-icon-button.mat-mdc-icon-button,.gg-icon-button.mat-mdc-button-base{height:40px;min-width:40px;padding:0;width:40px}.gg-icon-button:hover{background:color-mix(in srgb,var(--neutral-100) 78%,transparent);text-decoration:none}.theme-icon-trigger,.mobile-menu-trigger,.user-menu-trigger{color:var(--neutral-900)!important}.mobile-menu-trigger.mat-mdc-button-base{display:none!important}.burger-icon{align-items:center;display:inline-flex;flex-direction:column;gap:4px;justify-content:center;pointer-events:none}.user-icon{display:block;fill:currentColor;height:20px;width:20px}.theme-toolbar-icon{display:block;font-family:Material Symbols Rounded,sans-serif;font-size:20px;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24;line-height:1}.menu-user-label{font-weight:700;opacity:1!important}.burger-line{background:currentColor;border-radius:4px;display:block;height:2px;width:18px}.gg-shell-menu{position:relative}.gg-shell-menu__trigger{background:transparent;color:inherit!important}.gg-shell-menu__trigger:hover,.gg-shell-menu.is-open .gg-shell-menu__trigger{background:color-mix(in srgb,var(--neutral-100) 78%,transparent)}.gg-shell-menu__panel{background:color-mix(in srgb,var(--neutral-0) 96%,transparent);border:1px solid var(--neutral-300);border-radius:var(--card-radius);box-shadow:var(--surface-shadow);min-width:244px;overflow:hidden;padding:8px 0;position:absolute;right:0;top:calc(100% + 12px);z-index:40}:root.theme-dark .gg-shell-menu__panel,body.theme-dark .gg-shell-menu__panel{background:color-mix(in srgb,var(--neutral-0) 96%,transparent);border-color:color-mix(in srgb,var(--toolbar-border) 88%,transparent)}.gg-shell-menu__panel[hidden]{display:none}.gg-shell-menu__heading{color:var(--neutral-500);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.3;padding:8px 16px 4px;text-transform:uppercase}.gg-shell-menu__item{appearance:none;background:transparent;border:0;color:var(--neutral-900);cursor:pointer;display:block;font:inherit;padding:12px 16px;text-align:left;transition:background-color .16s ease-in-out;width:100%}.gg-shell-menu__item:hover{background:color-mix(in srgb,var(--neutral-100) 78%,transparent)}.gg-shell-menu__item--primary{font-weight:700}.gg-shell-menu__item-title,.gg-shell-menu__item-meta{display:block}.gg-shell-menu__item-meta{color:var(--neutral-500);font-size:.86rem;font-weight:600;margin-top:2px}.gg-shell-menu__divider{background:color-mix(in srgb,var(--neutral-300) 78%,transparent);height:1px;margin:4px 0}.gg-icon-symbol{display:block;font-family:Material Symbols Rounded,sans-serif;font-size:20px;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24;line-height:1}.gg-footer{align-items:center;border-top:1px solid var(--neutral-300);color:var(--neutral-500);display:flex;font-size:.88rem;justify-content:space-between;gap:16px;margin-top:28px;padding:16px 2px 8px}.gg-footer-links,.gg-footer-meta{align-items:center;display:inline-flex;flex-wrap:wrap;gap:12px}.gg-footer-link{color:var(--neutral-900);font-weight:600;opacity:.88;text-decoration:none}.gg-footer-link:hover{text-decoration:underline}.gg-shell-content{flex:1 0 auto;margin-top:16px}.gg-brand{align-items:center;color:var(--neutral-900);display:inline-flex;gap:12px;text-decoration:none}.gg-brand-mark{align-items:center;background:linear-gradient(180deg,var(--primary-600),var(--primary-700));border-radius:10px;box-shadow:0 10px 22px #15803d2e;color:#f8faf9;display:inline-flex;font-size:1rem;font-weight:800;height:40px;justify-content:center;width:40px}.gg-brand-meta{display:grid;gap:2px}.gg-brand-kicker{color:var(--neutral-500);font-size:.72rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.gg-brand-title{color:var(--primary-700);font-size:1rem;font-weight:800;letter-spacing:-.02em;margin:0}.gg-surface-card{background:color-mix(in srgb,var(--neutral-0) 90%,transparent);border:1px solid var(--neutral-300);border-radius:var(--card-radius);box-shadow:var(--surface-shadow);overflow:hidden;position:relative}.gg-surface-card:before{background:var(--surface-highlight);content:"";inset:0 0 auto;min-height:72px;pointer-events:none;position:absolute}.gg-surface-card>*{position:relative}.gg-surface-card--muted{background:color-mix(in srgb,var(--neutral-0) 84%,transparent)}.gg-surface-inset{background:color-mix(in srgb,var(--neutral-0) 92%,var(--primary-100));border:1px solid color-mix(in srgb,var(--neutral-300) 84%,transparent);border-radius:var(--card-radius);padding:14px}.gg-panel-padding{padding:24px}.gg-eyebrow,.gg-section-label,.gg-status-label{margin:0 0 8px;color:var(--neutral-500);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.section-wrap{margin-bottom:16px}.gg-heading-xl,.gg-heading-lg,.gg-heading-md{margin:0;color:var(--neutral-900);line-height:1.04}.tenant-search-wrap,.reservation-search-wrap{margin-bottom:10px;width:100%}.reservation-search-wrap{margin-top:0}.tenant-search-label,.reservation-search-label{color:var(--neutral-500);display:block;font-size:12px;font-weight:600;margin-bottom:4px}.tenant-search-input,.reservation-search-input{background:color-mix(in srgb,var(--neutral-0) 88%,transparent);border:1px solid var(--neutral-300);border-radius:10px;color:var(--neutral-900);font:inherit;min-height:48px;outline:none;padding:0 12px;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.tenant-search-input:focus,.reservation-search-input:focus{border-color:color-mix(in srgb,var(--primary-500) 75%,var(--neutral-300));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-500) 18%,transparent)}.gg-heading-xl{font-size:clamp(2.8rem,6vw,5.1rem);font-weight:800;letter-spacing:-.04em}.gg-heading-lg{font-size:clamp(1.6rem,3vw,2.15rem);font-weight:800;letter-spacing:-.02em}.gg-heading-md{font-size:1.25rem;font-weight:700}.gg-card-subtitle{color:var(--neutral-500);font-size:.94rem;font-weight:600;line-height:1.5;margin:8px 0 0}.gg-prose-muted{color:var(--neutral-600)}.gg-button{appearance:none;align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:.95rem;font-weight:700;gap:8px;justify-content:center;min-height:48px;line-height:1;padding:0 24px;text-decoration:none;transition:transform .18s ease-in-out,background .18s ease-in-out,border-color .18s ease-in-out,filter .18s ease-in-out}.gg-button:hover{transform:translateY(-1px)}.gg-button--primary{background:linear-gradient(180deg,var(--primary-500),var(--primary-700));color:#fff}.gg-button--primary:hover{filter:brightness(1.06)}.gg-button--primary:active{transform:translateY(1px)}.gg-button--secondary{background:transparent;border-color:var(--primary-500);color:var(--primary-600)}.gg-button--secondary:hover{background:var(--primary-100)}.gg-button--ghost{background:transparent;border:1px solid color-mix(in srgb,var(--primary-500) 30%,var(--neutral-300));color:var(--primary-700)}.gg-button--soft-warning{background:var(--soft-warning-bg);border-color:var(--soft-warning-border);color:var(--soft-warning-text)}.gg-button--soft-warning:hover{background:var(--soft-warning-bg-hover)}.gg-button--soft-danger{background:color-mix(in srgb,var(--error) 8%,white);border-color:color-mix(in srgb,var(--error) 36%,white);color:#991b1b}.gg-button--soft-danger:hover{background:color-mix(in srgb,var(--error) 14%,white)}.gg-button--disabled,.gg-button[aria-disabled=true]{background:#eceff3;border-color:#c9ced6;color:#8b93a1;cursor:default;opacity:1;pointer-events:none;transform:none}body.theme-dark .gg-button--primary{background:#22c55e;color:#0f172a}body.theme-dark .gg-button--secondary{background:transparent;border-color:var(--primary-500);color:var(--neutral-900)}body.theme-dark .gg-button--secondary:hover{background:color-mix(in srgb,var(--primary-500) 22%,var(--neutral-0))}body.theme-dark .gg-button--disabled,body.theme-dark .gg-button[aria-disabled=true]{background:color-mix(in srgb,var(--neutral-100) 88%,black);border-color:color-mix(in srgb,var(--neutral-300) 92%,black);color:color-mix(in srgb,var(--neutral-900) 44%,var(--neutral-500))}.gg-chip{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-weight:700;line-height:1.2;padding:2px 8px;vertical-align:baseline}.gg-chip--sm{font-size:.76rem}.gg-chip--inline{font-size:.88em}.gg-chip--primary{background:color-mix(in srgb,var(--primary-100) 62%,var(--neutral-0));border-color:color-mix(in srgb,var(--primary-500) 55%,var(--neutral-300));color:var(--primary-700)}.gg-chip--neutral{background:color-mix(in srgb,var(--neutral-300) 55%,transparent);border-color:var(--neutral-300);color:var(--neutral-900)}.gg-status-pill{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-weight:700;gap:8px;min-height:32px;padding:0 12px}.gg-status-pill__dot{block-size:10px;border-radius:50%;inline-size:10px}.gg-status-pill--success{background:color-mix(in srgb,var(--success) 18%,transparent);border-color:color-mix(in srgb,var(--success) 40%,var(--neutral-300));color:color-mix(in srgb,var(--success) 74%,var(--neutral-900))}.gg-status-pill--success .gg-status-pill__dot{background:var(--success)}.gg-status-pill--warning{background:color-mix(in srgb,var(--warning) 18%,transparent);border-color:color-mix(in srgb,var(--warning) 42%,var(--neutral-300));color:color-mix(in srgb,var(--warning) 82%,var(--neutral-900))}.gg-status-pill--warning .gg-status-pill__dot{background:var(--warning)}.gg-status-pill--danger{background:color-mix(in srgb,var(--error) 14%,transparent);border-color:color-mix(in srgb,var(--error) 42%,var(--neutral-300));color:color-mix(in srgb,var(--error) 80%,var(--neutral-900))}.gg-status-pill--danger .gg-status-pill__dot{background:var(--error)}.gg-launcher-stack,.gg-launcher-section{display:grid;gap:18px}.gg-launcher-section__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.gg-launcher-section__eyebrow,.gg-launcher-context-card__eyebrow{color:var(--primary-700);font-size:.78rem;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.gg-launcher-context-grid,.gg-launcher-tenant-grid{display:grid;gap:18px}.gg-launcher-context-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.gg-launcher-tenant-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.gg-launcher-context-card,.gg-launcher-card,.gg-launcher-empty-state{align-content:start;display:grid}.gg-launcher-context-card,.gg-launcher-card,.gg-launcher-empty-state,.gg-launcher-tenant-card{gap:16px}.gg-launcher-context-card,.gg-launcher-tenant-card,.gg-launcher-empty-state{background:color-mix(in srgb,var(--neutral-0) 96%,var(--toolbar-surface))}.gg-launcher-context-card,.gg-launcher-tenant-card{min-height:100%}.gg-launcher-card{background:color-mix(in srgb,var(--neutral-0) 96%,var(--primary-50))}.gg-launcher-card--future{background:color-mix(in srgb,var(--neutral-0) 98%,var(--toolbar-surface))}.gg-launcher-card__header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.gg-launcher-card__kicker{font-weight:700}.gg-launcher-card__description,.gg-launcher-empty-state__copy{color:var(--neutral-600)}.gg-launcher-card__tags,.gg-launcher-card__actions,.gg-launcher-empty-state__actions{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px}.gg-launcher-card__actions,.gg-launcher-empty-state__actions{margin-top:10px}.gg-launcher-card__tags{gap:10px}.gg-launcher-empty-state--compact{max-width:760px;min-height:0}.gg-launcher-empty-state--compact .gg-launcher-empty-state__actions{margin-top:6px}.gg-launcher-empty-state__actions>.mat-mdc-button-base{align-items:center;box-sizing:border-box;display:inline-flex;height:48px;justify-content:center;min-height:48px}.gg-section-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.gg-auth-panel{display:grid;gap:14px}.gg-auth-panel__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.gg-auth-panel__copy{color:var(--neutral-600);line-height:1.7}.gg-auth-panel__meta{background:color-mix(in srgb,var(--toolbar-surface) 90%,transparent);border-radius:calc(var(--radius-panel) - 8px);display:grid;gap:10px;padding:14px 16px}.gg-auth-panel__actions{display:flex;flex-wrap:wrap;gap:12px}.gg-hero-panel{background:color-mix(in srgb,var(--toolbar-surface) 96%,var(--neutral-0))}.gg-hero-panel .gg-heading-lg{margin-bottom:8px}.gg-hero-panel .gg-card-subtitle{margin-bottom:10px}.mat-mdc-button-base:disabled,.mat-mdc-button-base.mat-mdc-button-disabled{background-color:#eceff3!important;border-color:#c9ced6!important;color:#8b93a1!important;cursor:not-allowed!important;opacity:1!important}.mat-mdc-unelevated-button.mat-primary{background:linear-gradient(180deg,var(--primary-500),var(--primary-700))!important;color:#fff!important;min-height:48px;transition:filter .18s ease-in-out,transform .18s ease-in-out}.mat-mdc-unelevated-button.mat-primary:hover{filter:brightness(1.06)}.mat-mdc-unelevated-button.mat-primary:active{transform:translateY(1px)}.mat-mdc-outlined-button.mat-primary{border-color:var(--primary-500)!important;color:var(--primary-600)!important}.mat-mdc-outlined-button.mat-primary:hover{background-color:var(--primary-100)!important}.delete-soft-btn.mat-mdc-outlined-button:not(:disabled){background-color:color-mix(in srgb,var(--error) 8%,white);border-color:color-mix(in srgb,var(--error) 36%,white);color:#991b1b!important}.delete-soft-btn.mat-mdc-outlined-button:not(:disabled):hover{background-color:color-mix(in srgb,var(--error) 14%,white)}.edit-soft-btn.mat-mdc-outlined-button:not(:disabled){--mdc-outlined-button-label-text-color: var(--soft-warning-text);--mdc-outlined-button-outline-color: var(--soft-warning-border);background-color:var(--soft-warning-bg);border-color:var(--soft-warning-border);color:var(--soft-warning-text)!important}.edit-soft-btn.mat-mdc-outlined-button:not(:disabled):hover{background-color:var(--soft-warning-bg-hover)}.edit-soft-btn.mat-mdc-outlined-button .mdc-button__label{color:var(--soft-warning-text)!important;opacity:1!important}body.theme-dark .mat-mdc-button-base:disabled,body.theme-dark .mat-mdc-button-base.mat-mdc-button-disabled{background-color:color-mix(in srgb,var(--neutral-100) 88%,black)!important;border-color:color-mix(in srgb,var(--neutral-300) 92%,black)!important;color:color-mix(in srgb,var(--neutral-900) 44%,var(--neutral-500))!important}body.theme-dark .mat-mdc-unelevated-button.mat-primary{background:#22c55e!important;color:#0f172a!important}body.theme-dark .delete-soft-btn.mat-mdc-outlined-button:not(:disabled){background-color:color-mix(in srgb,var(--error) 16%,var(--neutral-0));border-color:color-mix(in srgb,var(--error) 46%,var(--neutral-300));color:#fecaca!important}body.theme-dark .delete-soft-btn.mat-mdc-outlined-button:not(:disabled):hover{background-color:color-mix(in srgb,var(--error) 24%,var(--neutral-0))}body.theme-dark .gg-chip--primary{background:color-mix(in srgb,var(--primary-600) 28%,var(--neutral-0));border-color:color-mix(in srgb,var(--primary-500) 92%,white);box-shadow:inset 0 1px color-mix(in srgb,#c9d7ef 18%,transparent);color:color-mix(in srgb,white 84%,var(--primary-200))}body.theme-dark .gg-chip--neutral{background:color-mix(in srgb,var(--neutral-100) 74%,var(--neutral-0));border-color:color-mix(in srgb,var(--neutral-500) 35%,var(--neutral-300));color:var(--neutral-900)}body.theme-dark .gg-status-pill--success{color:color-mix(in srgb,var(--success) 68%,var(--neutral-900))}body.theme-dark .gg-status-pill--warning{color:color-mix(in srgb,var(--warning) 74%,var(--neutral-900))}body.theme-dark .gg-status-pill--danger{color:color-mix(in srgb,var(--error) 78%,var(--neutral-900))}.mat-mdc-form-field .mdc-notched-outline__leading,.mat-mdc-form-field .mdc-notched-outline__trailing,.mat-mdc-form-field .mdc-notched-outline__notch{border-color:var(--neutral-300)!important}.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing,.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch{border-color:var(--primary-500)!important}.mdc-text-field--outlined{border-radius:var(--input-radius)!important}.mdc-linear-progress__bar-inner{border-color:var(--primary-500)!important}body.theme-dark .mat-mdc-form-field .mdc-text-field__input,body.theme-dark .mat-mdc-form-field .mat-mdc-floating-label,body.theme-dark .mat-mdc-form-field .mat-mdc-form-field-hint,body.theme-dark .mat-mdc-form-field .mat-mdc-form-field-error,body.theme-dark .mat-mdc-form-field .mat-mdc-select-value,body.theme-dark .mat-mdc-form-field .mat-mdc-select-arrow,body.theme-dark .mat-mdc-form-field .mat-datepicker-toggle-default-icon{color:var(--neutral-900)!important}body.theme-dark .mat-mdc-select-panel{background:#1f2e4a!important;color:#e6edf7!important}body.theme-dark .mat-mdc-option .mdc-list-item__primary-text{color:#e6edf7!important}body.theme-dark .mat-mdc-option:hover:not(.mdc-list-item--disabled),body.theme-dark .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled),body.theme-dark .mat-mdc-option.mat-mdc-option-active:not(.mdc-list-item--disabled){background:#2a3c5f!important}body.theme-dark .mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text{color:#93a4c2!important}body.theme-dark .mdc-text-field--outlined{background:var(--neutral-0)!important}body.theme-dark .mat-mdc-slide-toggle.mat-mdc-slide-toggle-disabled{opacity:1!important}body.theme-dark .mat-mdc-slide-toggle .mdc-switch:not(.mdc-switch--selected) .mdc-switch__track{background:color-mix(in srgb,var(--neutral-900) 20%,#0b1220)!important;border-color:color-mix(in srgb,var(--neutral-900) 30%,#0b1220)!important;opacity:1!important}body.theme-dark .mat-mdc-slide-toggle .mdc-switch:not(.mdc-switch--selected) .mdc-switch__handle:after,body.theme-dark .mat-mdc-slide-toggle .mdc-switch:not(.mdc-switch--selected) .mdc-switch__handle:before{background:color-mix(in srgb,var(--neutral-900) 88%,#111827)!important;border-color:color-mix(in srgb,var(--neutral-900) 64%,#111827)!important;opacity:1!important}body.theme-dark .mat-mdc-slide-toggle .mdc-switch:not(.mdc-switch--selected) .mdc-switch__icons{color:color-mix(in srgb,var(--neutral-50) 88%,#111827)!important;opacity:1!important}body.theme-dark .mat-mdc-slide-toggle.mat-mdc-slide-toggle-disabled .mdc-switch .mdc-switch__track{background:color-mix(in srgb,var(--neutral-900) 28%,#0b1220)!important;border-color:color-mix(in srgb,var(--neutral-900) 34%,#0b1220)!important;opacity:1!important}body.theme-dark .mat-mdc-slide-toggle.mat-mdc-slide-toggle-disabled .mdc-switch .mdc-switch__handle:after,body.theme-dark .mat-mdc-slide-toggle.mat-mdc-slide-toggle-disabled .mdc-switch .mdc-switch__handle:before{background:color-mix(in srgb,var(--neutral-900) 84%,#111827)!important;border-color:color-mix(in srgb,var(--neutral-900) 55%,#111827)!important;opacity:1!important}body.theme-dark .mat-mdc-slide-toggle.mat-mdc-slide-toggle-disabled .mdc-switch .mdc-switch__icons{opacity:1!important}.gg-link{color:var(--primary-700);font-weight:600;text-decoration:none}.gg-link:hover{text-decoration:underline}.gg-status-pill{align-items:center;background:color-mix(in srgb,var(--primary-100) 58%,var(--neutral-0));border-radius:999px;color:var(--primary-800);display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;min-height:34px;padding:0 12px}.gg-status-pill--enabled{background:color-mix(in srgb,var(--success) 14%,var(--neutral-0));color:var(--success)}.gg-status-pill--subtle{background:color-mix(in srgb,var(--neutral-100) 72%,var(--neutral-0));color:var(--neutral-600)}.gg-list{margin:0;padding-left:18px}.gg-list li+li{margin-top:10px}.gg-action-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px}.gg-action-row>.gg-button{min-height:48px}.gg-action-row>.mat-mdc-button-base,.app-action-row>.mat-mdc-button-base{box-sizing:border-box;height:48px;min-height:48px}.gg-divider{background:color-mix(in srgb,var(--neutral-300) 78%,transparent);height:1px;width:100%}.gg-alert{border:1px solid var(--neutral-300);border-left:4px solid transparent;border-radius:10px;display:grid;gap:6px;padding:10px 12px}.gg-alert p{margin:0}.gg-alert__title{align-items:center;color:var(--neutral-900);display:inline-flex;font-size:.96rem;font-weight:800;gap:8px}.gg-alert--info{background:color-mix(in srgb,var(--info) 18%,var(--neutral-0));border-color:color-mix(in srgb,var(--info) 36%,var(--neutral-300));border-left-color:var(--info);color:color-mix(in srgb,var(--neutral-900) 94%,#0b2a66)}.gg-alert--warning{background:color-mix(in srgb,var(--warning) 18%,var(--neutral-0));border-color:color-mix(in srgb,var(--warning) 36%,var(--neutral-300));border-left-color:var(--warning);color:color-mix(in srgb,var(--neutral-900) 94%,#4a2d00)}.gg-alert--important{background:color-mix(in srgb,var(--important) 14%,var(--neutral-0));border-color:color-mix(in srgb,var(--important) 32%,var(--neutral-300));border-left-color:var(--important);color:var(--neutral-900)}.gg-callout{border:1px solid var(--neutral-300);border-left:4px solid transparent;border-radius:10px;display:grid;gap:6px;padding:10px 12px}.gg-callout p{margin:0}.gg-callout__title{align-items:center;color:var(--neutral-900);display:inline-flex;font-size:.96rem;font-weight:800;gap:8px}.gg-callout__icon{display:inline-block;font-family:Material Symbols Rounded,sans-serif;font-size:20px;font-style:normal;font-weight:400;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24;line-height:1}.gg-callout--info{background:color-mix(in srgb,var(--info) 18%,var(--neutral-0));border-color:color-mix(in srgb,var(--info) 36%,var(--neutral-300));border-left-color:var(--info);color:color-mix(in srgb,var(--neutral-900) 94%,#0b2a66)}.gg-callout--warning{background:color-mix(in srgb,var(--warning) 18%,var(--neutral-0));border-color:color-mix(in srgb,var(--warning) 36%,var(--neutral-300));border-left-color:var(--warning);color:color-mix(in srgb,var(--neutral-900) 94%,#4a2d00)}.gg-callout--important{background:color-mix(in srgb,var(--important) 14%,var(--neutral-0));border-color:color-mix(in srgb,var(--important) 32%,var(--neutral-300));border-left-color:var(--important);color:var(--neutral-900)}.reservation-alert{border:1px solid var(--neutral-300);border-left:4px solid transparent;border-radius:10px;display:grid;gap:6px;padding:10px 12px}.reservation-alert p{margin:0}.reservation-alert-title{align-items:center;display:inline-flex;font-weight:800;gap:8px}.reservation-alert-title .material-symbols-rounded{font-size:20px;line-height:1}.reservation-alert-warning{background:color-mix(in srgb,var(--warning) 14%,var(--neutral-0));border-color:color-mix(in srgb,var(--warning) 28%,var(--neutral-300));border-left-color:var(--warning);color:color-mix(in srgb,var(--neutral-900) 92%,#3b2a00)}.reservation-alert-info{background:color-mix(in srgb,var(--info) 12%,var(--neutral-0));border-color:color-mix(in srgb,var(--info) 28%,var(--neutral-300));border-left-color:var(--info);color:color-mix(in srgb,var(--neutral-900) 94%,#0b2a66)}.reservation-alert-important{background:color-mix(in srgb,var(--important) 14%,var(--neutral-0));border-color:color-mix(in srgb,var(--important) 32%,var(--neutral-300));border-left-color:var(--important);color:var(--neutral-900)}body.theme-dark .reservation-alert-warning{background:color-mix(in srgb,var(--warning) 18%,var(--neutral-0));border-color:color-mix(in srgb,var(--warning) 34%,var(--neutral-300));color:var(--neutral-900)}body.theme-dark .reservation-alert-info{background:color-mix(in srgb,var(--info) 18%,var(--neutral-0));border-color:color-mix(in srgb,var(--info) 40%,var(--neutral-300));color:var(--neutral-900)}body.theme-dark .reservation-alert-important{background:color-mix(in srgb,var(--important) 20%,var(--neutral-0));border-color:color-mix(in srgb,var(--important) 40%,var(--neutral-300))}.gg-grid-auto{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.gg-detail-list{display:grid;gap:0}.gg-detail-row{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--neutral-300) 76%,transparent);display:flex;gap:12px;justify-content:space-between;padding:10px 0}.gg-detail-row:first-child{padding-top:0}.gg-detail-row:last-child{border-bottom:0;padding-bottom:0}.gg-detail-label{color:var(--neutral-500);font-size:.84rem;font-weight:700}.gg-detail-value{color:var(--neutral-900);font-size:.94rem;font-weight:600;text-align:right}.gg-summary-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.gg-summary-card{background:color-mix(in srgb,var(--neutral-0) 94%,var(--primary-100));border:1px solid color-mix(in srgb,var(--neutral-300) 80%,transparent);border-radius:var(--card-radius);overflow:hidden;position:relative;min-height:100%;padding:14px}.gg-summary-card:before{background:color-mix(in srgb,var(--primary-500) 30%,transparent);content:"";inset:0 auto 0 0;position:absolute;width:4px}.gg-summary-card>*{position:relative}.gg-summary-card--success{background:color-mix(in srgb,var(--success) 10%,var(--neutral-0));border-color:color-mix(in srgb,var(--success) 30%,var(--neutral-300))}.gg-summary-card--success:before{background:var(--success)}.gg-summary-card--success .gg-summary-value{color:var(--success)}.gg-summary-card--info{background:color-mix(in srgb,var(--info) 10%,var(--neutral-0));border-color:color-mix(in srgb,var(--info) 28%,var(--neutral-300))}.gg-summary-card--info:before{background:var(--info)}.gg-summary-card--info .gg-summary-value{color:color-mix(in srgb,var(--info) 86%,var(--neutral-900))}.gg-summary-card--primary{background:color-mix(in srgb,var(--primary-100) 62%,var(--neutral-0));border-color:color-mix(in srgb,var(--primary-500) 22%,var(--neutral-300))}.gg-summary-card--primary:before{background:var(--primary-600)}.gg-summary-card--primary .gg-summary-value{color:var(--primary-700)}.gg-summary-value{color:var(--neutral-900);font-size:1.1rem;font-weight:800;letter-spacing:-.02em;margin:0}.gg-summary-copy{color:var(--neutral-600);font-size:.9rem;font-weight:600;line-height:1.45;margin:8px 0 0}.gg-metric-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.gg-metric-card{background:color-mix(in srgb,var(--neutral-0) 94%,transparent);border:1px solid color-mix(in srgb,var(--neutral-300) 84%,transparent);border-radius:var(--card-radius);min-height:100%;padding:16px;position:relative}.gg-metric-head{align-items:flex-start;color:var(--neutral-500);display:flex;gap:8px;justify-content:flex-start;font-size:.96rem;font-weight:600;min-height:58px;padding-top:2px}.gg-metric-head-left{align-items:center;display:inline-flex;gap:8px}.gg-metric-icon{color:var(--primary-600);display:inline-block;font-family:Material Symbols Rounded,sans-serif;font-size:20px;font-style:normal;font-weight:400;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24;line-height:1}.gg-metric-value{color:var(--neutral-900);font-size:clamp(2rem,4vw,2.8rem);font-weight:800;letter-spacing:-.01em;line-height:1.08;margin:8px 0 0}.gg-metric-copy{color:var(--neutral-600);font-size:.94rem;line-height:1.5;margin:8px 0 0}.gg-context-panel{border:1px solid color-mix(in srgb,var(--neutral-300) 86%,transparent);border-radius:var(--card-radius);padding:12px}.gg-context-title{color:var(--neutral-900);font-size:.98rem;font-weight:800;margin:0 0 10px}.gg-context-list{display:grid;gap:0}.gg-context-item{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--neutral-300) 78%,transparent);display:flex;gap:12px;justify-content:space-between;padding:8px 0}.gg-context-item:first-child{padding-top:0}.gg-context-item:last-child{border-bottom:0;padding-bottom:0}.gg-tag-grid{display:grid;gap:12px}.gg-tag-card{background:var(--neutral-0);border:1px solid var(--neutral-300);border-radius:var(--card-radius);padding:12px}.gg-tag-title{color:var(--neutral-900);font-size:.95rem;font-weight:800;margin:0 0 8px}.gg-tag-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.gg-tag-list li{color:var(--neutral-600);font-size:.9rem;font-weight:600;line-height:1.45}.gg-state-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.gg-state-item{align-items:center;color:var(--neutral-700);display:inline-flex;font-size:.9rem;font-weight:600;gap:10px}.gg-state-dot{border-radius:999px;display:inline-flex;flex:0 0 auto;height:10px;width:10px}.gg-state-dot--success{background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 14%,transparent)}.gg-state-dot--info{background:var(--info);box-shadow:0 0 0 4px color-mix(in srgb,var(--info) 14%,transparent)}.gg-state-dot--primary{background:var(--primary-600);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-500) 14%,transparent)}.gg-state-dot--warning{background:var(--warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--warning) 16%,transparent)}.gg-link-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.gg-link-card{background:color-mix(in srgb,var(--neutral-0) 94%,var(--primary-100));border:1px solid color-mix(in srgb,var(--neutral-300) 80%,transparent);border-radius:var(--card-radius);color:inherit;display:grid;gap:10px;min-height:100%;padding:14px;position:relative;text-decoration:none;transition:transform .18s ease-in-out,border-color .18s ease-in-out,box-shadow .18s ease-in-out}.gg-link-card:hover{border-color:color-mix(in srgb,var(--primary-500) 38%,var(--neutral-300));box-shadow:0 10px 22px #15803d1f;transform:translateY(-1px)}.gg-link-card__eyebrow{color:var(--neutral-500);font-size:.72rem;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.gg-link-card__title{color:var(--neutral-900);font-size:1rem;font-weight:800;letter-spacing:-.02em;margin:0}.gg-link-card__copy{color:var(--neutral-600);font-size:.9rem;font-weight:600;line-height:1.45;margin:0}.gg-link-card__meta{align-items:center;color:var(--primary-700);display:inline-flex;font-size:.86rem;font-weight:700;gap:8px}.gg-link-card__meta:after{content:"->";font-size:.88rem}.gg-spotlight-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.gg-spotlight-card{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-100) 62%,var(--neutral-0)),color-mix(in srgb,var(--neutral-0) 92%,transparent));border:1px solid color-mix(in srgb,var(--primary-500) 60%,var(--neutral-300));border-radius:var(--card-radius);box-shadow:inset 3px 0 color-mix(in srgb,var(--primary-500) 90%,transparent),var(--surface-shadow);display:grid;gap:10px;min-height:100%;padding:16px}.gg-spotlight-card--neutral{background:linear-gradient(180deg,color-mix(in srgb,var(--neutral-100) 76%,var(--neutral-0)),color-mix(in srgb,var(--neutral-0) 94%,transparent));border-color:color-mix(in srgb,var(--neutral-300) 94%,transparent);box-shadow:inset 3px 0 color-mix(in srgb,var(--neutral-300) 94%,transparent),var(--surface-shadow)}.gg-spotlight-kicker{color:var(--neutral-500);font-size:.72rem;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.gg-spotlight-title{color:var(--neutral-900);font-size:clamp(1.2rem,1.9vw,1.5rem);font-weight:800;margin:0}.gg-spotlight-copy{color:var(--neutral-500);line-height:1.5;margin:0;min-height:48px}.gg-spotlight-actions{margin-top:auto}.action-card .mat-mdc-card-content{display:grid;gap:10px}.action-card h4{color:var(--neutral-900);font-size:clamp(1.2rem,1.9vw,1.5rem);font-weight:800;margin:0}.action-card p{color:var(--neutral-500);margin:0;min-height:48px}.action-card a{justify-self:start}.tenant-card-past{opacity:.62}.tenant-card-owned{border-color:color-mix(in srgb,var(--primary-500) 70%,var(--neutral-300))!important;box-shadow:inset 3px 0 color-mix(in srgb,var(--primary-500) 88%,transparent),var(--surface-shadow)}.tenant-card-header{align-items:start;column-gap:8px;display:grid;grid-template-columns:minmax(0,1fr) 24px}.list-row-location{color:var(--neutral-900)!important;font-weight:500}.list-row-date{margin-top:3px!important}.list-row-countdown{color:var(--neutral-500)!important;margin-top:2px!important;min-height:0!important}.tenant-owner-badge{align-items:center;background:color-mix(in srgb,var(--primary-100) 65%,var(--neutral-0));border:1px solid color-mix(in srgb,var(--primary-500) 55%,var(--neutral-300));border-radius:999px;color:var(--primary-700);display:inline-flex;font-size:12px;font-weight:700;line-height:1.2;margin-bottom:0;padding:3px 8px;text-decoration:none;width:fit-content}.tenant-owner-badge:hover{text-decoration:none}.tenant-card-footer{align-items:stretch;display:flex;flex-direction:column;gap:8px}.tenant-card-footer-main{align-items:center;display:flex;gap:10px;justify-content:space-between}.tenant-card-footer a{justify-self:unset}.tenant-feature-icons{align-items:center;display:inline-flex;gap:8px;margin-left:auto}.tenant-feature-icon{color:color-mix(in srgb,var(--primary-600) 86%,var(--neutral-700));font-size:20px;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24;line-height:1}.tenant-hidden-indicator{color:color-mix(in srgb,var(--warning) 92%,var(--neutral-500));font-size:22px;justify-self:end;line-height:1;min-height:24px;min-width:24px}.tenant-hidden-indicator-placeholder{pointer-events:none;visibility:hidden}.action-card-admin{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-100) 62%,var(--neutral-0)),color-mix(in srgb,var(--neutral-0) 92%,transparent))!important;border-color:color-mix(in srgb,var(--primary-500) 60%,var(--neutral-300))!important;box-shadow:inset 3px 0 color-mix(in srgb,var(--primary-500) 90%,transparent),var(--surface-shadow)}.action-card-super-admin{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-100) 62%,var(--neutral-0)),color-mix(in srgb,var(--neutral-0) 90%,transparent))!important;border-color:color-mix(in srgb,var(--primary-500) 60%,var(--neutral-300))!important;box-shadow:inset 3px 0 color-mix(in srgb,var(--primary-500) 90%,transparent),var(--surface-shadow)}body.theme-dark .action-card-admin{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-700) 28%,var(--neutral-0)),color-mix(in srgb,var(--neutral-0) 94%,transparent))!important}body.theme-dark .action-card-super-admin{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-700) 28%,var(--neutral-0)),color-mix(in srgb,var(--neutral-0) 92%,transparent))!important}body.theme-dark .tenant-owner-badge{background:color-mix(in srgb,var(--primary-600) 28%,var(--neutral-0));border-color:color-mix(in srgb,var(--primary-500) 92%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-500) 35%,transparent);color:color-mix(in srgb,white 84%,var(--primary-200))}body.theme-dark .tenant-owner-badge:hover{background:color-mix(in srgb,var(--primary-500) 40%,var(--neutral-0));color:#fff}.selection-layout{display:grid;gap:16px;grid-template-columns:1.9fr 1fr;margin-bottom:16px}.selection-layout-auth{grid-template-columns:1.4fr 1fr 1fr}.selection-welcome-card,.selection-auth-card,.platform-ad-card,.ios-install-card,.list-card{min-height:236px}.selection-welcome-card,.selection-auth-card,.platform-ad-card,.ios-install-card{display:flex;flex-direction:column}.platform-ad-card,.ios-install-card{height:100%}.selection-welcome-card .mat-mdc-card-content,.selection-auth-card .mat-mdc-card-content{flex:1 1 auto}.selection-auth-card .mat-mdc-card-content p,.platform-ad-content p{margin:0}.selection-auth-actions{display:flex;gap:10px;justify-content:flex-start;margin-top:auto;padding:4px 16px 16px}.selection-auth-actions .mat-mdc-button-base{height:48px;min-height:48px;width:170px}.platform-cards-row{display:grid;gap:16px;grid-column:1 / -1}.platform-cards-row-ios{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.platform-ad-header{align-items:flex-start;display:flex;gap:12px}.platform-ad-content{display:grid;flex:1 1 auto;gap:12px}.platform-ad-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding:4px 16px 16px}.platform-ad-actions .mat-mdc-button-base{align-items:center;display:inline-flex;flex:0 0 250px;justify-content:center;min-height:48px}.ios-install-content{color:var(--neutral-500);flex:1 1 auto}.ios-install-steps{display:grid;gap:8px;margin:0;padding-left:20px}.ios-install-steps strong{color:var(--neutral-900)}.action-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.kpi-grid-tenant{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-card{border-radius:12px}.kpi-card .mat-mdc-card-content{display:grid;gap:6px;padding-right:38px;position:relative}.kpi-head{align-items:flex-start;color:var(--neutral-500);display:flex;font-weight:600;gap:8px;justify-content:flex-start;min-height:64px;padding-top:2px}.kpi-head-left{align-items:center;display:inline-flex;gap:8px}.kpi-head-right{align-items:center;display:inline-flex;gap:8px;margin-left:auto}.kpi-head .material-symbols-rounded{color:var(--primary-600);font-size:20px;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}.kpi-info-btn{color:var(--neutral-500)!important;height:28px!important;min-width:28px!important;padding:0!important;position:absolute!important;right:8px;top:8px;width:28px!important}.kpi-info-btn .material-symbols-rounded{color:currentColor!important;font-size:18px}.kpi-value{color:var(--neutral-900);font-size:clamp(2.2rem,4.1vw,3rem);font-weight:800;letter-spacing:-.01em;line-height:1.08;margin:6px 0 0;min-height:56px;text-align:center;width:100%}.kpi-value-money{font-size:clamp(2rem,3.4vw,2.7rem);white-space:nowrap}.kpi-skeleton{animation:kpi-shimmer 1.2s linear infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--neutral-300) 58%,transparent),color-mix(in srgb,var(--neutral-0) 88%,transparent) 45%,color-mix(in srgb,var(--neutral-300) 58%,transparent));background-size:240% 100%;border-radius:8px;display:inline-block;height:36px;width:112px}@keyframes kpi-shimmer{0%{background-position:220% 0}to{background-position:-20% 0}}.gg-empty-state{background:color-mix(in srgb,var(--neutral-0) 92%,transparent);border:1px solid color-mix(in srgb,var(--neutral-300) 92%,transparent);border-radius:var(--card-radius);display:grid;gap:12px;min-height:100%;padding:16px}.gg-empty-state__kicker{color:var(--neutral-500);font-size:.72rem;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.gg-empty-state__title{color:var(--neutral-900);font-size:clamp(1.2rem,1.9vw,1.5rem);font-weight:800;margin:0}.gg-empty-state__copy{color:var(--neutral-600);line-height:1.55;margin:0}.gg-empty-state__actions{margin-top:auto}.gg-confirm-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}.gg-confirm-dialog{background:color-mix(in srgb,var(--neutral-0) 96%,transparent);border:1px solid var(--neutral-300);border-radius:var(--card-radius);box-shadow:var(--surface-shadow);max-width:560px;padding:16px;width:min(100%,560px)}.gg-confirm-dialog h3{color:var(--neutral-900);font-size:1.3rem;margin:0 0 8px}.gg-confirm-dialog p{color:var(--neutral-500);margin:0 0 14px}.gg-confirm-actions{display:flex;gap:10px;justify-content:flex-end}.gg-confirm-actions .mat-mdc-button-base{min-height:48px}.gg-list-stack{display:grid;gap:10px}.gg-list-row{align-items:center;background:color-mix(in srgb,var(--neutral-0) 86%,transparent);border:1px solid var(--neutral-300);border-radius:10px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.gg-list-row__main{min-width:0}.gg-list-row__title{color:var(--neutral-900);font-size:clamp(1.05rem,1.7vw,1.25rem);font-weight:800;margin:0 0 4px}.gg-list-row__copy{color:var(--neutral-500);line-height:1.45;margin:0}.gg-list-row__meta{align-items:center;display:inline-flex;gap:8px;justify-content:flex-end}.gg-management-stack{display:grid;gap:12px}.gg-management-card{background:color-mix(in srgb,var(--neutral-0) 94%,transparent);border:1px solid var(--neutral-300);border-radius:var(--card-radius);padding:12px 14px}.gg-management-title{color:var(--neutral-900);font-size:1rem;font-weight:800;margin:0 0 10px}.gg-management-list{list-style:none;margin:0;padding:0}.gg-management-item{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--neutral-300) 88%,transparent);display:flex;gap:12px;justify-content:space-between;padding:8px 0}.gg-management-item:first-child{padding-top:0}.gg-management-item:last-child{border-bottom:0;padding-bottom:0}.gg-management-label{color:var(--neutral-600);flex:1 1 auto;font-size:.96rem;min-width:0}.gg-management-value{color:var(--neutral-900);flex:0 0 auto;font-size:.96rem;font-weight:700;text-align:right}.table-scroll{border:1px solid var(--neutral-300);border-radius:var(--card-radius);overflow-x:auto}.admin-table{border-collapse:collapse;min-width:680px;width:100%}.admin-table th,.admin-table td{border-bottom:1px solid var(--neutral-300);color:var(--neutral-900);padding:10px 8px;text-align:left;vertical-align:top}.admin-table th{color:var(--neutral-500);font-weight:700;white-space:nowrap}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table td:last-child{text-align:right;white-space:nowrap}.material-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.hero-card{margin-bottom:16px}.pdf-card{margin:0 auto;max-width:980px}.pdf{background:var(--neutral-0);border:1px solid var(--neutral-300);border-radius:var(--card-radius);height:min(62vh,560px);width:100%}.hinweis{color:var(--warning);font-weight:600}.admin-tag-liste{display:grid;gap:12px}.admin-tag{border:1px solid var(--neutral-300);border-radius:var(--card-radius);padding:12px}.admin-tag ul{list-style:none;margin:0;padding:0}.admin-eintrag{align-items:center;border-bottom:1px solid #e1e5ea;display:flex;gap:12px;justify-content:space-between;padding:8px 0}.admin-eintrag:last-child{border-bottom:0}@media(max-width:800px){.gg-page-shell{padding:28px 16px 40px}.gg-shell-app{min-height:calc(100vh - 24px)}.gg-toolbar__row{flex-wrap:nowrap}.gg-toolbar-links{width:auto}.tenant-nav-link,.gg-toolbar-brand__logo{display:none}.gg-toolbar-brand__logo--compact{display:block}.gg-footer{align-items:flex-start;flex-direction:column}.gg-footer-links,.gg-footer-meta{align-items:flex-start;flex-direction:column;gap:8px}.gg-toolbar{flex-direction:row}.gg-heading-xl{font-size:clamp(2.2rem,13vw,3.5rem)}.gg-management-item{align-items:flex-start;flex-direction:column}.gg-management-value{text-align:left}.gg-list-row{grid-template-columns:1fr}.gg-list-row__meta{justify-content:flex-start}.material-grid{grid-template-columns:1fr}.pdf{height:430px}.admin-eintrag{align-items:stretch;flex-direction:column}.gg-confirm-actions{justify-content:stretch}.gg-confirm-actions button{flex:1 1 auto}.selection-layout,.platform-cards-row-ios,.action-grid{grid-template-columns:1fr}.kpi-grid,.kpi-grid-tenant{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-auth-actions,.platform-ad-header{flex-direction:column}.platform-ad-actions .mat-mdc-button-base{flex-basis:100%}}@media(min-width:801px)and (max-width:1100px){.selection-layout,.platform-cards-row-ios{grid-template-columns:1fr}.kpi-grid,.action-grid,.material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.gg-toolbar-links{display:none!important}.mobile-menu-trigger.mat-mdc-button-base{display:inline-flex!important}.tenant-nav-link{display:none!important;margin:0!important;max-width:0!important;min-width:0!important;overflow:hidden!important;padding:0!important;width:0!important}}@media(max-width:420px){.kpi-value{font-size:clamp(2rem,8vw,2.5rem)}}body{margin:0;background:var(--gg-page-bg, #f6f7f9);color:var(--gg-text, #17212b);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.onb-page{width:min(1180px,calc(100vw - 32px));margin:0 auto;padding:24px 0 36px}.onb-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.onb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.onb-card{background:#fff;border:1px solid #d3dbe3;border-radius:8px;padding:18px}.onb-card+.onb-card{margin-top:14px}.onb-field{display:grid;gap:6px}.onb-field-full{grid-column:1 / -1}.onb-field label{font-weight:650}.onb-field input,.onb-field select,.onb-field textarea{min-height:42px;border:1px solid #cbd5df;border-radius:6px;padding:9px 10px;background:#fff;color:inherit}.onb-field textarea{min-height:96px}.onb-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.onb-button{min-height:40px;border:1px solid #cbd5df;border-radius:6px;background:#fff;padding:9px 13px;color:inherit;text-decoration:none;cursor:pointer}.onb-button-primary{border-color:#0f766e;background:#0f766e;color:#fff}.onb-pill{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:4px 8px;background:#eef2f5;color:#4c5c69;font-size:.82rem;font-weight:700}.onb-muted{color:#5c6975}.onb-list{display:grid;gap:12px}.onb-case-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.onb-alert{border:1px solid #fedf89;border-radius:6px;background:#fff8e6;color:#7a4c00;padding:12px}@media(max-width:860px){.onb-toolbar,.onb-case-row,.onb-grid{grid-template-columns:1fr;display:grid}}
