@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/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:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/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:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/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:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/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:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/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:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/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:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/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:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/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:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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/v50/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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhGq3-OXg.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhPq3-OXg.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhIq3-OXg.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhEq3-OXg.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhFq3-OXg.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhLq38.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhGq3-OXg.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhPq3-OXg.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhIq3-OXg.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhEq3-OXg.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhFq3-OXg.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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/robotomono/v31/L0x5DF4xlVMF-BfR8bXMIjhLq38.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}:root{--ag3d-color-primary-50: hsl(222 84% 97%);--ag3d-color-primary-100: hsl(222 84% 93%);--ag3d-color-primary-200: hsl(222 84% 86%);--ag3d-color-primary-300: hsl(222 84% 76%);--ag3d-color-primary-400: hsl(222 84% 66%);--ag3d-color-primary-500: hsl(222 84% 56%);--ag3d-color-primary-600: hsl(222 84% 46%);--ag3d-color-primary-700: hsl(222 84% 36%);--ag3d-color-primary-800: hsl(222 84% 26%);--ag3d-color-primary-900: hsl(222 84% 16%);--ag3d-color-secondary-50: hsl(173 80% 97%);--ag3d-color-secondary-100: hsl(173 80% 93%);--ag3d-color-secondary-200: hsl(173 80% 86%);--ag3d-color-secondary-300: hsl(173 80% 76%);--ag3d-color-secondary-400: hsl(173 80% 56%);--ag3d-color-secondary-500: hsl(173 80% 46%);--ag3d-color-secondary-600: hsl(173 80% 36%);--ag3d-color-secondary-700: hsl(173 80% 26%);--ag3d-color-secondary-800: hsl(173 80% 16%);--ag3d-color-secondary-900: hsl(173 80% 10%);--ag3d-color-class-vehicle: hsl(217 91% 60%);--ag3d-color-class-vehicle-light: hsl(217 91% 70%);--ag3d-color-class-vehicle-dark: hsl(217 91% 50%);--ag3d-color-class-pedestrian: hsl(142 71% 45%);--ag3d-color-class-pedestrian-light: hsl(142 71% 55%);--ag3d-color-class-pedestrian-dark: hsl(142 71% 35%);--ag3d-color-class-cyclist: hsl(142 71% 45%);--ag3d-color-class-cyclist-light: hsl(142 71% 55%);--ag3d-color-class-cyclist-dark: hsl(142 71% 35%);--ag3d-color-neutral-0: hsl(0 0% 100%);--ag3d-color-neutral-50: hsl(0 0% 98%);--ag3d-color-neutral-100: hsl(0 0% 96%);--ag3d-color-neutral-200: hsl(0 0% 90%);--ag3d-color-neutral-300: hsl(0 0% 80%);--ag3d-color-neutral-400: hsl(0 0% 64%);--ag3d-color-neutral-500: hsl(0 0% 50%);--ag3d-color-neutral-600: hsl(0 0% 40%);--ag3d-color-neutral-700: hsl(0 0% 28%);--ag3d-color-neutral-800: hsl(0 0% 16%);--ag3d-color-neutral-900: hsl(0 0% 8%);--ag3d-color-neutral-1000: hsl(0 0% 4%);--ag3d-color-success-light: hsl(142 71% 55%);--ag3d-color-success: hsl(142 71% 45%);--ag3d-color-success-dark: hsl(142 71% 35%);--ag3d-color-warning-light: hsl(45 93% 57%);--ag3d-color-warning: hsl(45 93% 47%);--ag3d-color-warning-dark: hsl(45 93% 37%);--ag3d-color-error-light: hsl(0 84% 65%);--ag3d-color-error: hsl(0 84% 60%);--ag3d-color-error-dark: hsl(0 84% 50%);--ag3d-color-info-light: hsl(199 89% 58%);--ag3d-color-info: hsl(199 89% 48%);--ag3d-color-info-dark: hsl(199 89% 38%);--ag3d-color-surface-base: var(--ag3d-color-neutral-0);--ag3d-color-surface-raised: var(--ag3d-color-neutral-50);--ag3d-color-surface-overlay: var(--ag3d-color-neutral-0);--ag3d-color-surface-disabled: var(--ag3d-color-neutral-100);--ag3d-color-border: var(--ag3d-color-neutral-200);--ag3d-color-border-strong: var(--ag3d-color-neutral-300);--ag3d-color-divider: var(--ag3d-color-neutral-200);--ag3d-color-text-primary: var(--ag3d-color-neutral-900);--ag3d-color-text-secondary: var(--ag3d-color-neutral-600);--ag3d-color-text-disabled: var(--ag3d-color-neutral-400);--ag3d-color-text-on-primary: var(--ag3d-color-neutral-0);--ag3d-color-focus: var(--ag3d-color-primary-500);--ag3d-color-focus-ring: hsla(222 84% 56% / .2);--ag3d-color-viewer-background: hsl(210 20% 12%);--ag3d-color-viewer-grid: hsla(0 0% 100% / .1);--ag3d-color-viewer-axis-x: hsl(0 100% 50%);--ag3d-color-viewer-axis-y: hsl(120 100% 40%);--ag3d-color-viewer-axis-z: hsl(240 100% 60%)}:root{--ag3d-font-family-base: "Roboto", "Helvetica Neue", Arial, sans-serif;--ag3d-font-family-mono: "Roboto Mono", "Consolas", "Monaco", monospace;--ag3d-font-weight-light: 300;--ag3d-font-weight-regular: 400;--ag3d-font-weight-medium: 500;--ag3d-font-weight-semibold: 600;--ag3d-font-weight-bold: 700;--ag3d-font-size-display-large: 3.5rem;--ag3d-line-height-display-large: 4rem;--ag3d-font-weight-display-large: var(--ag3d-font-weight-regular);--ag3d-font-size-display-medium: 2.8125rem;--ag3d-line-height-display-medium: 3.25rem;--ag3d-font-weight-display-medium: var(--ag3d-font-weight-regular);--ag3d-font-size-display-small: 2.25rem;--ag3d-line-height-display-small: 2.75rem;--ag3d-font-weight-display-small: var(--ag3d-font-weight-regular);--ag3d-font-size-headline-large: 2rem;--ag3d-line-height-headline-large: 2.5rem;--ag3d-font-weight-headline-large: var(--ag3d-font-weight-regular);--ag3d-font-size-headline-medium: 1.75rem;--ag3d-line-height-headline-medium: 2.25rem;--ag3d-font-weight-headline-medium: var(--ag3d-font-weight-regular);--ag3d-font-size-headline-small: 1.5rem;--ag3d-line-height-headline-small: 2rem;--ag3d-font-weight-headline-small: var(--ag3d-font-weight-regular);--ag3d-font-size-title-large: 1.375rem;--ag3d-line-height-title-large: 1.75rem;--ag3d-font-weight-title-large: var(--ag3d-font-weight-regular);--ag3d-font-size-title-medium: 1rem;--ag3d-line-height-title-medium: 1.5rem;--ag3d-font-weight-title-medium: var(--ag3d-font-weight-medium);--ag3d-font-size-title-small: .875rem;--ag3d-line-height-title-small: 1.25rem;--ag3d-font-weight-title-small: var(--ag3d-font-weight-medium);--ag3d-font-size-body-large: 1rem;--ag3d-line-height-body-large: 1.5rem;--ag3d-font-weight-body-large: var(--ag3d-font-weight-regular);--ag3d-font-size-body-medium: .875rem;--ag3d-line-height-body-medium: 1.25rem;--ag3d-font-weight-body-medium: var(--ag3d-font-weight-regular);--ag3d-font-size-body-small: .75rem;--ag3d-line-height-body-small: 1rem;--ag3d-font-weight-body-small: var(--ag3d-font-weight-regular);--ag3d-font-size-label-large: .875rem;--ag3d-line-height-label-large: 1.25rem;--ag3d-font-weight-label-large: var(--ag3d-font-weight-medium);--ag3d-font-size-label-medium: .75rem;--ag3d-line-height-label-medium: 1rem;--ag3d-font-weight-label-medium: var(--ag3d-font-weight-medium);--ag3d-font-size-label-small: .6875rem;--ag3d-line-height-label-small: 1rem;--ag3d-font-weight-label-small: var(--ag3d-font-weight-medium);--ag3d-letter-spacing-tight: -.02em;--ag3d-letter-spacing-normal: 0;--ag3d-letter-spacing-wide: .02em;--ag3d-letter-spacing-wider: .05em}:root{--ag3d-space-base: .5rem;--ag3d-space-0: 0;--ag3d-space-1: .125rem;--ag3d-space-2: .25rem;--ag3d-space-4: .5rem;--ag3d-space-8: 1rem;--ag3d-space-12: 1.5rem;--ag3d-space-16: 2rem;--ag3d-space-20: 2.5rem;--ag3d-space-24: 3rem;--ag3d-space-32: 4rem;--ag3d-space-40: 5rem;--ag3d-space-48: 6rem;--ag3d-space-64: 8rem;--ag3d-space-80: 10rem;--ag3d-space-96: 12rem;--ag3d-space-128: 16rem;--ag3d-space-xs: var(--ag3d-space-4);--ag3d-space-sm: var(--ag3d-space-8);--ag3d-space-md: var(--ag3d-space-16);--ag3d-space-lg: var(--ag3d-space-24);--ag3d-space-xl: var(--ag3d-space-32);--ag3d-space-2xl: var(--ag3d-space-48);--ag3d-space-3xl: var(--ag3d-space-64);--ag3d-padding-button: var(--ag3d-space-8) var(--ag3d-space-16);--ag3d-padding-button-sm: var(--ag3d-space-4) var(--ag3d-space-12);--ag3d-padding-button-lg: var(--ag3d-space-12) var(--ag3d-space-24);--ag3d-padding-card: var(--ag3d-space-16);--ag3d-padding-card-sm: var(--ag3d-space-12);--ag3d-padding-card-lg: var(--ag3d-space-24);--ag3d-padding-input: var(--ag3d-space-8) var(--ag3d-space-12);--ag3d-gap-xs: var(--ag3d-space-4);--ag3d-gap-sm: var(--ag3d-space-8);--ag3d-gap-md: var(--ag3d-space-16);--ag3d-gap-lg: var(--ag3d-space-24);--ag3d-section-padding-y: var(--ag3d-space-64);--ag3d-section-padding-x: var(--ag3d-space-16);--ag3d-container-max-width: 75rem}:root{--ag3d-radius-none: 0;--ag3d-radius-xs: .125rem;--ag3d-radius-sm: .25rem;--ag3d-radius-md: .375rem;--ag3d-radius-lg: .5rem;--ag3d-radius-xl: .75rem;--ag3d-radius-2xl: 1rem;--ag3d-radius-3xl: 1.5rem;--ag3d-radius-full: 9999px;--ag3d-radius-button: var(--ag3d-radius-md);--ag3d-radius-card: var(--ag3d-radius-lg);--ag3d-radius-input: var(--ag3d-radius-sm);--ag3d-radius-chip: var(--ag3d-radius-full);--ag3d-radius-dialog: var(--ag3d-radius-xl);--ag3d-radius-tooltip: var(--ag3d-radius-sm)}:root{--ag3d-elevation-0: none;--ag3d-elevation-1: 0 1px 2px 0 rgba(0, 0, 0, .05);--ag3d-elevation-2: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--ag3d-elevation-3: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--ag3d-elevation-4: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--ag3d-elevation-5: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--ag3d-elevation-6: 0 25px 50px -12px rgba(0, 0, 0, .25);--ag3d-shadow-card: var(--ag3d-elevation-1);--ag3d-shadow-card-hover: var(--ag3d-elevation-2);--ag3d-shadow-button: var(--ag3d-elevation-1);--ag3d-shadow-button-hover: var(--ag3d-elevation-2);--ag3d-shadow-dropdown: var(--ag3d-elevation-3);--ag3d-shadow-dialog: var(--ag3d-elevation-4);--ag3d-shadow-modal: var(--ag3d-elevation-5);--ag3d-shadow-tooltip: var(--ag3d-elevation-6);--ag3d-shadow-focus: 0 0 0 3px var(--ag3d-color-focus-ring);--ag3d-shadow-focus-error: 0 0 0 3px hsla(0, 84%, 60%, .2)}:root{--ag3d-duration-instant: 0ms;--ag3d-duration-fast: .1s;--ag3d-duration-normal: .2s;--ag3d-duration-slow: .3s;--ag3d-duration-slower: .5s;--ag3d-easing-standard: cubic-bezier(.4, 0, .2, 1);--ag3d-easing-decelerate: cubic-bezier(0, 0, .2, 1);--ag3d-easing-accelerate: cubic-bezier(.4, 0, 1, 1);--ag3d-easing-sharp: cubic-bezier(.4, 0, .6, 1);--ag3d-easing-linear: linear;--ag3d-transition-button: background-color var(--ag3d-duration-fast) var(--ag3d-easing-standard), box-shadow var(--ag3d-duration-fast) var(--ag3d-easing-standard);--ag3d-transition-card: box-shadow var(--ag3d-duration-normal) var(--ag3d-easing-standard), transform var(--ag3d-duration-normal) var(--ag3d-easing-standard);--ag3d-transition-input: border-color var(--ag3d-duration-fast) var(--ag3d-easing-standard), box-shadow var(--ag3d-duration-fast) var(--ag3d-easing-standard);--ag3d-transition-fade: opacity var(--ag3d-duration-normal) var(--ag3d-easing-standard);--ag3d-transition-slide: transform var(--ag3d-duration-normal) var(--ag3d-easing-decelerate);--ag3d-transition-scale: transform var(--ag3d-duration-fast) var(--ag3d-easing-standard);--ag3d-transition-color: color var(--ag3d-duration-fast) var(--ag3d-easing-standard), background-color var(--ag3d-duration-fast) var(--ag3d-easing-standard);--ag3d-viewer-camera-duration: var(--ag3d-duration-slower);--ag3d-viewer-camera-easing: var(--ag3d-easing-decelerate);--ag3d-viewer-object-duration: var(--ag3d-duration-normal);--ag3d-viewer-object-easing: var(--ag3d-easing-standard)}@media (prefers-reduced-motion: reduce){:root{--ag3d-duration-fast: .01ms;--ag3d-duration-normal: .01ms;--ag3d-duration-slow: .01ms;--ag3d-duration-slower: .01ms;--ag3d-viewer-camera-duration: .01ms;--ag3d-viewer-object-duration: .01ms}}:root,.ag3d-theme-light{--ag3d-color-surface-base: var(--ag3d-color-neutral-0);--ag3d-color-surface-raised: var(--ag3d-color-neutral-50);--ag3d-color-surface-overlay: var(--ag3d-color-neutral-0);--ag3d-color-surface-disabled: var(--ag3d-color-neutral-100);--ag3d-color-border: var(--ag3d-color-neutral-200);--ag3d-color-border-strong: var(--ag3d-color-neutral-300);--ag3d-color-divider: var(--ag3d-color-neutral-200);--ag3d-color-text-primary: var(--ag3d-color-neutral-900);--ag3d-color-text-secondary: var(--ag3d-color-neutral-600);--ag3d-color-text-disabled: var(--ag3d-color-neutral-400);--ag3d-color-text-on-primary: var(--ag3d-color-neutral-0);--ag3d-color-text-on-secondary: var(--ag3d-color-neutral-0);--ag3d-color-focus: var(--ag3d-color-primary-500);--ag3d-color-focus-ring: hsla(222, 84%, 56%, .2);--ag3d-color-hover-overlay: hsla(0, 0%, 0%, .04);--ag3d-color-pressed-overlay: hsla(0, 0%, 0%, .08);--ag3d-color-success: hsl(142, 71%, 35%);--ag3d-color-success-light: hsl(142, 71%, 45%);--ag3d-color-success-dark: hsl(142, 71%, 25%);--ag3d-color-success-surface: hsl(142, 71%, 95%);--ag3d-color-warning: hsl(45, 93%, 37%);--ag3d-color-warning-light: hsl(45, 93%, 47%);--ag3d-color-warning-dark: hsl(45, 93%, 27%);--ag3d-color-warning-surface: hsl(45, 93%, 95%);--ag3d-color-error: hsl(0, 84%, 50%);--ag3d-color-error-light: hsl(0, 84%, 60%);--ag3d-color-error-dark: hsl(0, 84%, 40%);--ag3d-color-error-surface: hsl(0, 84%, 95%);--ag3d-color-info: hsl(199, 89%, 38%);--ag3d-color-info-light: hsl(199, 89%, 48%);--ag3d-color-info-dark: hsl(199, 89%, 28%);--ag3d-color-info-surface: hsl(199, 89%, 95%);--ag3d-color-viewer-background: hsl(0, 0%, 0%);--ag3d-color-viewer-grid: hsla(0, 0%, 100%, .1);--ag3d-color-card-background: var(--ag3d-color-neutral-0);--ag3d-color-header-background: var(--ag3d-color-neutral-0);--ag3d-color-footer-background: var(--ag3d-color-neutral-50);--ag3d-color-sidebar-background: var(--ag3d-color-neutral-0);color-scheme:light}.ag3d-theme-dark{--ag3d-color-surface-base: var(--ag3d-color-neutral-900);--ag3d-color-surface-raised: var(--ag3d-color-neutral-800);--ag3d-color-surface-overlay: var(--ag3d-color-neutral-800);--ag3d-color-surface-disabled: var(--ag3d-color-neutral-800);--ag3d-color-border: var(--ag3d-color-neutral-700);--ag3d-color-border-strong: var(--ag3d-color-neutral-600);--ag3d-color-divider: var(--ag3d-color-neutral-700);--ag3d-color-text-primary: var(--ag3d-color-neutral-50);--ag3d-color-text-secondary: var(--ag3d-color-neutral-300);--ag3d-color-text-disabled: var(--ag3d-color-neutral-600);--ag3d-color-text-on-primary: var(--ag3d-color-neutral-0);--ag3d-color-text-on-secondary: var(--ag3d-color-neutral-0);--ag3d-color-focus: var(--ag3d-color-primary-400);--ag3d-color-focus-ring: hsla(222, 84%, 66%, .3);--ag3d-color-hover-overlay: hsla(255, 255%, 255%, .08);--ag3d-color-pressed-overlay: hsla(255, 255%, 255%, .12);--ag3d-color-primary-main: var(--ag3d-color-primary-400);--ag3d-color-secondary-main: var(--ag3d-color-secondary-400);--ag3d-color-success: hsl(142, 71%, 55%);--ag3d-color-success-light: hsl(142, 71%, 65%);--ag3d-color-success-dark: hsl(142, 71%, 45%);--ag3d-color-success-surface: hsl(142, 71%, 15%);--ag3d-color-warning: hsl(45, 93%, 57%);--ag3d-color-warning-light: hsl(45, 93%, 67%);--ag3d-color-warning-dark: hsl(45, 93%, 47%);--ag3d-color-warning-surface: hsl(45, 93%, 15%);--ag3d-color-error: hsl(0, 84%, 65%);--ag3d-color-error-light: hsl(0, 84%, 75%);--ag3d-color-error-dark: hsl(0, 84%, 55%);--ag3d-color-error-surface: hsl(0, 84%, 15%);--ag3d-color-info: hsl(199, 89%, 58%);--ag3d-color-info-light: hsl(199, 89%, 68%);--ag3d-color-info-dark: hsl(199, 89%, 48%);--ag3d-color-info-surface: hsl(199, 89%, 15%);--ag3d-color-viewer-background: hsl(0, 0%, 0%);--ag3d-color-viewer-grid: hsla(0, 0%, 100%, .08);--ag3d-color-card-background: var(--ag3d-color-neutral-800);--ag3d-color-header-background: var(--ag3d-color-neutral-900);--ag3d-color-footer-background: var(--ag3d-color-neutral-1000);--ag3d-color-sidebar-background: var(--ag3d-color-neutral-800);--ag3d-elevation-1: 0 1px 2px 0 rgba(0, 0, 0, .3);--ag3d-elevation-2: 0 1px 3px 0 rgba(0, 0, 0, .4), 0 1px 2px -1px rgba(0, 0, 0, .4);--ag3d-elevation-3: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -2px rgba(0, 0, 0, .5);--ag3d-elevation-4: 0 10px 15px -3px rgba(0, 0, 0, .6), 0 4px 6px -4px rgba(0, 0, 0, .6);--ag3d-elevation-5: 0 20px 25px -5px rgba(0, 0, 0, .7), 0 8px 10px -6px rgba(0, 0, 0, .7);--ag3d-elevation-6: 0 25px 50px -12px rgba(0, 0, 0, .8);color-scheme:dark}:root{--agile3d-dark-bg-base: #0a0e14;--agile3d-dark-bg-sidebar-start: #161b22;--agile3d-dark-bg-sidebar-end: #0d1117;--agile3d-dark-bg-section: rgba(22, 27, 34, .95);--agile3d-dark-bg-card: rgba(48, 54, 61, .3);--agile3d-dark-bg-elevated: rgba(22, 27, 34, .8);--agile3d-dark-border-primary: #30363d;--agile3d-dark-border-secondary: #21262d;--agile3d-dark-border-elevated: #484f58;--agile3d-dark-text-primary: #e0e0e0;--agile3d-dark-text-secondary: #8b949e;--agile3d-dark-text-muted: #6e7681;--agile3d-dark-text-white: #ffffff;--agile3d-dark-accent: #58a6ff;--agile3d-dark-accent-hover: #79b8ff;--agile3d-dark-success: #3fb950;--agile3d-dark-success-bg: rgba(63, 185, 80, .15);--agile3d-dark-error: #ff6b6b;--agile3d-dark-error-bg: rgba(255, 107, 107, .15);--agile3d-dark-warning: #f0883e;--agile3d-dark-warning-bg: rgba(240, 136, 62, .15);--agile3d-dark-shadow-sm: 0 2px 4px rgba(0, 0, 0, .4);--agile3d-dark-shadow-md: 0 4px 8px rgba(0, 0, 0, .5);--agile3d-dark-shadow-lg: 0 8px 16px rgba(0, 0, 0, .6);--agile3d-space-4: 4px;--agile3d-space-8: 8px;--agile3d-space-12: 12px;--agile3d-space-16: 16px;--agile3d-space-24: 24px;--agile3d-space-32: 32px;--agile3d-space-48: 48px;--agile3d-font-size-xs: 10px;--agile3d-font-size-sm: 11px;--agile3d-font-size-base: 13px;--agile3d-font-size-md: 14px;--agile3d-font-size-lg: 16px;--agile3d-font-size-xl: 18px;--agile3d-font-weight-normal: 400;--agile3d-font-weight-medium: 500;--agile3d-font-weight-semibold: 600;--agile3d-font-weight-bold: 700;--agile3d-sidebar-width: 280px;--agile3d-header-height: 80px;--agile3d-transition-fast: .12s ease;--agile3d-transition-normal: .2s ease;--agile3d-transition-slow: .3s ease}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{border-radius:var(--ag3d-radius-button);transition:var(--ag3d-transition-button)}.mat-mdc-button:focus-visible,.mat-mdc-raised-button:focus-visible,.mat-mdc-outlined-button:focus-visible{outline:2px solid var(--ag3d-color-focus);outline-offset:2px}.mat-mdc-card{border-radius:var(--ag3d-radius-card);box-shadow:var(--ag3d-shadow-card)}.mat-mdc-card:hover{box-shadow:var(--ag3d-shadow-card-hover)}.mat-mdc-form-field .mat-mdc-text-field-wrapper{border-radius:var(--ag3d-radius-input)}.mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper{box-shadow:var(--ag3d-shadow-focus)}.mat-mdc-chip{border-radius:var(--ag3d-radius-chip)}.mat-mdc-dialog-container{border-radius:var(--ag3d-radius-dialog);box-shadow:var(--ag3d-shadow-dialog)}.mat-mdc-tooltip{border-radius:var(--ag3d-radius-tooltip);font-size:var(--ag3d-font-size-label-small)}.mat-mdc-menu-panel,.mat-mdc-select-panel{border-radius:var(--ag3d-radius-md);box-shadow:var(--ag3d-shadow-dropdown)}.ag3d-theme-dark .mat-mdc-select-panel,.cdk-overlay-container.ag3d-theme-dark .mat-mdc-select-panel{background-color:var(--agile3d-dark-bg-elevated)!important;border:1px solid var(--agile3d-dark-border-primary)!important;box-shadow:var(--agile3d-dark-shadow-lg)!important;z-index:1000!important;padding:4px 0!important;min-width:200px!important}.ag3d-theme-dark .mat-mdc-select-panel .mat-mdc-option,.cdk-overlay-container.ag3d-theme-dark .mat-mdc-select-panel .mat-mdc-option{color:var(--agile3d-dark-text-primary)!important;font-size:9px!important;padding:8px 12px!important;min-height:32px!important;line-height:1.4!important}.ag3d-theme-dark .mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),.cdk-overlay-container.ag3d-theme-dark .mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:#58a6ff1a!important}.ag3d-theme-dark .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled),.cdk-overlay-container.ag3d-theme-dark .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background-color:#58a6ff26!important;color:var(--agile3d-dark-accent)!important}.ag3d-theme-dark .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--disabled,.cdk-overlay-container.ag3d-theme-dark .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--disabled{color:var(--agile3d-dark-text-muted)!important;opacity:.5}.ag3d-theme-dark .cdk-overlay-pane,.cdk-overlay-container.ag3d-theme-dark .cdk-overlay-pane{z-index:1000!important}.ag3d-theme-dark .cdk-overlay-backdrop,.cdk-overlay-container.ag3d-theme-dark .cdk-overlay-backdrop{z-index:999!important}.mat-typography h1,.mat-typography .mat-headline-1{font-size:var(--ag3d-font-size-display-large);line-height:var(--ag3d-line-height-display-large);font-weight:var(--ag3d-font-weight-display-large)}.mat-typography h2,.mat-typography .mat-headline-2{font-size:var(--ag3d-font-size-display-medium);line-height:var(--ag3d-line-height-display-medium);font-weight:var(--ag3d-font-weight-display-medium)}.mat-typography h3,.mat-typography .mat-headline-3{font-size:var(--ag3d-font-size-headline-large);line-height:var(--ag3d-line-height-headline-large);font-weight:var(--ag3d-font-weight-headline-large)}.mat-typography h4,.mat-typography .mat-headline-4{font-size:var(--ag3d-font-size-headline-medium);line-height:var(--ag3d-line-height-headline-medium);font-weight:var(--ag3d-font-weight-headline-medium)}.mat-typography h5,.mat-typography .mat-headline-5{font-size:var(--ag3d-font-size-headline-small);line-height:var(--ag3d-line-height-headline-small);font-weight:var(--ag3d-font-weight-headline-small)}.mat-typography h6,.mat-typography .mat-headline-6{font-size:var(--ag3d-font-size-title-large);line-height:var(--ag3d-line-height-title-large);font-weight:var(--ag3d-font-weight-title-large)}.mat-typography body,.mat-typography .mat-body,.mat-typography .mat-body-1{font-size:var(--ag3d-font-size-body-large);line-height:var(--ag3d-line-height-body-large);font-weight:var(--ag3d-font-weight-body-large)}.mat-typography .mat-body-2{font-size:var(--ag3d-font-size-body-medium);line-height:var(--ag3d-line-height-body-medium);font-weight:var(--ag3d-font-weight-body-medium)}.mat-typography .mat-caption{font-size:var(--ag3d-font-size-body-small);line-height:var(--ag3d-line-height-body-small);font-weight:var(--ag3d-font-weight-body-small)}html{--mat-sys-background: light-dark(, );--mat-sys-error: light-dark(, );--mat-sys-error-container: light-dark(, );--mat-sys-inverse-on-surface: light-dark(, );--mat-sys-inverse-primary: light-dark(hsl(222, 84%, 86%), hsl(222, 84%, 46%));--mat-sys-inverse-surface: light-dark(, );--mat-sys-on-background: light-dark(, );--mat-sys-on-error: light-dark(, );--mat-sys-on-error-container: light-dark(, );--mat-sys-on-primary: light-dark(hsl(0, 0%, 100%), hsl(222, 84%, 26%));--mat-sys-on-primary-container: light-dark(hsl(222, 84%, 36%), hsl(222, 84%, 93%));--mat-sys-on-primary-fixed: light-dark(hsl(222, 84%, 16%), hsl(222, 84%, 16%));--mat-sys-on-primary-fixed-variant: light-dark(hsl(222, 84%, 36%), hsl(222, 84%, 36%));--mat-sys-on-secondary: light-dark(, );--mat-sys-on-secondary-container: light-dark(, );--mat-sys-on-secondary-fixed: light-dark(, );--mat-sys-on-secondary-fixed-variant: light-dark(, );--mat-sys-on-surface: light-dark(, );--mat-sys-on-surface-variant: light-dark(, );--mat-sys-on-tertiary: light-dark(hsl(0, 0%, 100%), hsl(142, 71%, 25%));--mat-sys-on-tertiary-container: light-dark(hsl(142, 71%, 35%), hsl(142, 71%, 93%));--mat-sys-on-tertiary-fixed: light-dark(hsl(142, 71%, 15%), hsl(142, 71%, 15%));--mat-sys-on-tertiary-fixed-variant: light-dark(hsl(142, 71%, 35%), hsl(142, 71%, 35%));--mat-sys-outline: light-dark(, );--mat-sys-outline-variant: light-dark(, );--mat-sys-primary: light-dark(hsl(222, 84%, 46%), hsl(222, 84%, 86%));--mat-sys-primary-container: light-dark(hsl(222, 84%, 93%), hsl(222, 84%, 36%));--mat-sys-primary-fixed: light-dark(hsl(222, 84%, 93%), hsl(222, 84%, 93%));--mat-sys-primary-fixed-dim: light-dark(hsl(222, 84%, 86%), hsl(222, 84%, 86%));--mat-sys-scrim: light-dark(, );--mat-sys-secondary: light-dark(, );--mat-sys-secondary-container: light-dark(, );--mat-sys-secondary-fixed: light-dark(, );--mat-sys-secondary-fixed-dim: light-dark(, );--mat-sys-shadow: light-dark(, );--mat-sys-surface: light-dark(, );--mat-sys-surface-bright: light-dark(, );--mat-sys-surface-container: light-dark(, );--mat-sys-surface-container-high: light-dark(, );--mat-sys-surface-container-highest: light-dark(, );--mat-sys-surface-container-low: light-dark(, );--mat-sys-surface-container-lowest: light-dark(, );--mat-sys-surface-dim: light-dark(, );--mat-sys-surface-tint: light-dark(hsl(222, 84%, 46%), hsl(222, 84%, 86%));--mat-sys-surface-variant: light-dark(, );--mat-sys-tertiary: light-dark(hsl(142, 71%, 45%), hsl(142, 71%, 85%));--mat-sys-tertiary-container: light-dark(hsl(142, 71%, 93%), hsl(142, 71%, 35%));--mat-sys-tertiary-fixed: light-dark(hsl(142, 71%, 93%), hsl(142, 71%, 93%));--mat-sys-tertiary-fixed-dim: light-dark(hsl(142, 71%, 85%), hsl(142, 71%, 85%));--mat-sys-neutral-variant20: ;--mat-sys-neutral10: ;--mat-sys-level0: 0px 0px 0px 0px , 0px 0px 0px 0px , 0px 0px 0px 0px ;--mat-sys-level1: 0px 2px 1px -1px , 0px 1px 1px 0px , 0px 1px 3px 0px ;--mat-sys-level2: 0px 3px 3px -2px , 0px 3px 4px 0px , 0px 1px 8px 0px ;--mat-sys-level3: 0px 3px 5px -1px , 0px 6px 10px 0px , 0px 1px 18px 0px ;--mat-sys-level4: 0px 5px 5px -3px , 0px 8px 10px 1px , 0px 3px 14px 2px ;--mat-sys-level5: 0px 7px 8px -4px , 0px 12px 17px 2px , 0px 5px 22px 4px ;--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.ag3d-theme-dark{--mat-sys-background: ;--mat-sys-error: ;--mat-sys-error-container: ;--mat-sys-inverse-on-surface: ;--mat-sys-inverse-primary: hsl(222, 84%, 46%);--mat-sys-inverse-surface: ;--mat-sys-on-background: ;--mat-sys-on-error: ;--mat-sys-on-error-container: ;--mat-sys-on-primary: hsl(222, 84%, 26%);--mat-sys-on-primary-container: hsl(222, 84%, 93%);--mat-sys-on-primary-fixed: hsl(222, 84%, 16%);--mat-sys-on-primary-fixed-variant: hsl(222, 84%, 36%);--mat-sys-on-secondary: ;--mat-sys-on-secondary-container: ;--mat-sys-on-secondary-fixed: ;--mat-sys-on-secondary-fixed-variant: ;--mat-sys-on-surface: ;--mat-sys-on-surface-variant: ;--mat-sys-on-tertiary: hsl(142, 71%, 25%);--mat-sys-on-tertiary-container: hsl(142, 71%, 93%);--mat-sys-on-tertiary-fixed: hsl(142, 71%, 15%);--mat-sys-on-tertiary-fixed-variant: hsl(142, 71%, 35%);--mat-sys-outline: ;--mat-sys-outline-variant: ;--mat-sys-primary: hsl(222, 84%, 86%);--mat-sys-primary-container: hsl(222, 84%, 36%);--mat-sys-primary-fixed: hsl(222, 84%, 93%);--mat-sys-primary-fixed-dim: hsl(222, 84%, 86%);--mat-sys-scrim: ;--mat-sys-secondary: ;--mat-sys-secondary-container: ;--mat-sys-secondary-fixed: ;--mat-sys-secondary-fixed-dim: ;--mat-sys-shadow: ;--mat-sys-surface: ;--mat-sys-surface-bright: ;--mat-sys-surface-container: ;--mat-sys-surface-container-high: ;--mat-sys-surface-container-highest: ;--mat-sys-surface-container-low: ;--mat-sys-surface-container-lowest: ;--mat-sys-surface-dim: ;--mat-sys-surface-tint: hsl(222, 84%, 86%);--mat-sys-surface-variant: ;--mat-sys-tertiary: hsl(142, 71%, 85%);--mat-sys-tertiary-container: hsl(142, 71%, 35%);--mat-sys-tertiary-fixed: hsl(142, 71%, 93%);--mat-sys-tertiary-fixed-dim: hsl(142, 71%, 85%);--mat-sys-neutral-variant20: ;--mat-sys-neutral10: ;--mat-sys-level0: 0px 0px 0px 0px , 0px 0px 0px 0px , 0px 0px 0px 0px ;--mat-sys-level1: 0px 2px 1px -1px , 0px 1px 1px 0px , 0px 1px 3px 0px ;--mat-sys-level2: 0px 3px 3px -2px , 0px 3px 4px 0px , 0px 1px 8px 0px ;--mat-sys-level3: 0px 3px 5px -1px , 0px 6px 10px 0px , 0px 1px 18px 0px ;--mat-sys-level4: 0px 5px 5px -3px , 0px 8px 10px 1px , 0px 3px 14px 2px ;--mat-sys-level5: 0px 7px 8px -4px , 0px 12px 17px 2px , 0px 5px 22px 4px ;--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.ag3d-focus-visible,:focus-visible{outline:2px solid var(--ag3d-color-focus);outline-offset:2px;border-radius:var(--ag3d-radius-sm)}:focus:not(:focus-visible){outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ag3d-color-focus);outline-offset:2px;box-shadow:var(--ag3d-shadow-focus)}.ag3d-error:focus-visible,.ag3d-invalid:focus-visible{outline-color:var(--ag3d-color-error);box-shadow:var(--ag3d-shadow-focus-error)}.ag3d-keyboard-nav:focus{outline:2px solid var(--ag3d-color-focus);outline-offset:2px}.ag3d-skip-link{position:absolute;top:-100%;left:0;z-index:9999;padding:var(--ag3d-space-8) var(--ag3d-space-16);background-color:var(--ag3d-color-primary-600);color:var(--ag3d-color-text-on-primary);text-decoration:none;border-radius:var(--ag3d-radius-sm);font-weight:var(--ag3d-font-weight-medium)}.ag3d-skip-link:focus{top:var(--ag3d-space-8);left:var(--ag3d-space-8)}.ag3d-sr-only,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ag3d-sr-only-focusable:focus,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.mat-mdc-progress-spinner circle,.mat-mdc-slider,.mat-ripple{animation:none!important;transition:none!important}.ag3d-animate{animation:none!important;transition:none!important}}@media (prefers-contrast: high){button,a,input,select,textarea{border:2px solid currentColor}.ag3d-focus-visible,:focus-visible{outline-width:3px}}.ag3d-high-contrast{color:var(--ag3d-color-text-primary);background-color:var(--ag3d-color-surface-base)}.ag3d-text-on-primary{color:var(--ag3d-color-text-on-primary)}.ag3d-text-on-secondary{color:var(--ag3d-color-text-on-secondary)}.ag3d-touch-target{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.ag3d-live-region{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ag3d-disabled,[disabled],[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none;color:var(--ag3d-color-text-disabled)}a{color:var(--ag3d-color-primary-600);text-decoration:underline;text-underline-offset:2px}a:hover{color:var(--ag3d-color-primary-700);text-decoration-thickness:2px}a:focus-visible{outline:2px solid var(--ag3d-color-focus);outline-offset:2px}a[target=_blank]:after{content:"";display:inline-block;width:.875rem;height:.875rem;margin-left:.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' d='M9 2L9 3L12.3 3L6 9.3L6.7 10L13 3.7L13 7L14 7L14 2ZM4 4C2.9 4 2 4.9 2 6L2 12C2 13.1 2.9 14 4 14L10 14C11.1 14 12 13.1 12 12L12 8L11 9L11 12C11 12.6 10.6 13 10 13L4 13C3.4 13 3 12.6 3 12L3 6C3 5.4 3.4 5 4 5L8 5L9 4Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.ag3d-form-field{display:flex;flex-direction:column;gap:var(--ag3d-space-4)}.ag3d-form-label{font-weight:var(--ag3d-font-weight-medium);color:var(--ag3d-color-text-primary)}.ag3d-form-label[required]:after,.ag3d-form-label.ag3d-required:after{content:" *";color:var(--ag3d-color-error)}.ag3d-form-error{color:var(--ag3d-color-error);font-size:var(--ag3d-font-size-body-small);margin-top:var(--ag3d-space-2)}.ag3d-form-hint{color:var(--ag3d-color-text-secondary);font-size:var(--ag3d-font-size-body-small)}.ag3d-table{width:100%;border-collapse:collapse}.ag3d-table th{text-align:left;font-weight:var(--ag3d-font-weight-medium);padding:var(--ag3d-space-8);background-color:var(--ag3d-color-surface-raised)}.ag3d-table td{padding:var(--ag3d-space-8);border-top:1px solid var(--ag3d-color-divider)}.ag3d-table tbody tr:nth-child(2n){background-color:var(--ag3d-color-surface-raised)}.ag3d-pattern-vehicle:before,.ag3d-pattern-pedestrian:before,.ag3d-pattern-cyclist:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.1}.ag3d-pattern-vehicle:before{background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,currentColor 2px,currentColor 4px)}.ag3d-pattern-pedestrian:before{background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,currentColor 2px,currentColor 4px)}.ag3d-pattern-cyclist:before{background-image:repeating-linear-gradient(-45deg,transparent,transparent 2px,currentColor 2px,currentColor 4px)}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{margin:0;padding:0;font-family:var(--ag3d-font-family-base);font-size:var(--ag3d-font-size-body-large);line-height:var(--ag3d-line-height-body-large);font-weight:var(--ag3d-font-weight-regular);color:var(--ag3d-color-text-primary);background-color:var(--ag3d-color-surface-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--ag3d-font-weight-regular);color:var(--ag3d-color-text-primary)}p{margin:0 0 var(--ag3d-space-16) 0}a{color:var(--ag3d-color-primary-600);text-decoration:none;transition:var(--ag3d-transition-color)}button{font-family:inherit;cursor:pointer;border:none;background:none;padding:0;margin:0}input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}ul,ol{margin:0;padding:0;list-style:none}.ag3d-mt-0{margin-top:var(--ag3d-space-0)}.ag3d-mt-xs{margin-top:var(--ag3d-space-xs)}.ag3d-mt-sm{margin-top:var(--ag3d-space-sm)}.ag3d-mt-md{margin-top:var(--ag3d-space-md)}.ag3d-mt-lg{margin-top:var(--ag3d-space-lg)}.ag3d-mt-xl{margin-top:var(--ag3d-space-xl)}.ag3d-mb-0{margin-bottom:var(--ag3d-space-0)}.ag3d-mb-xs{margin-bottom:var(--ag3d-space-xs)}.ag3d-mb-sm{margin-bottom:var(--ag3d-space-sm)}.ag3d-mb-md{margin-bottom:var(--ag3d-space-md)}.ag3d-mb-lg{margin-bottom:var(--ag3d-space-lg)}.ag3d-mb-xl{margin-bottom:var(--ag3d-space-xl)}.ag3d-p-xs{padding:var(--ag3d-space-xs)}.ag3d-p-sm{padding:var(--ag3d-space-sm)}.ag3d-p-md{padding:var(--ag3d-space-md)}.ag3d-p-lg{padding:var(--ag3d-space-lg)}.ag3d-p-xl{padding:var(--ag3d-space-xl)}.ag3d-text-primary{color:var(--ag3d-color-text-primary)}.ag3d-text-secondary{color:var(--ag3d-color-text-secondary)}.ag3d-text-disabled{color:var(--ag3d-color-text-disabled)}.ag3d-text-center{text-align:center}.ag3d-text-left{text-align:left}.ag3d-text-right{text-align:right}.ag3d-font-bold{font-weight:var(--ag3d-font-weight-bold)}.ag3d-font-medium{font-weight:var(--ag3d-font-weight-medium)}.ag3d-font-regular{font-weight:var(--ag3d-font-weight-regular)}.ag3d-container{max-width:var(--ag3d-container-max-width);margin-left:auto;margin-right:auto;padding-left:var(--ag3d-section-padding-x);padding-right:var(--ag3d-section-padding-x)}.ag3d-flex{display:flex}.ag3d-flex-column{display:flex;flex-direction:column}.ag3d-flex-center{display:flex;align-items:center;justify-content:center}.ag3d-flex-between{display:flex;align-items:center;justify-content:space-between}.ag3d-grid{display:grid}.ag3d-gap-xs{gap:var(--ag3d-gap-xs)}.ag3d-gap-sm{gap:var(--ag3d-gap-sm)}.ag3d-gap-md{gap:var(--ag3d-gap-md)}.ag3d-gap-lg{gap:var(--ag3d-gap-lg)}.ag3d-surface-base{background-color:var(--ag3d-color-surface-base)}.ag3d-surface-raised{background-color:var(--ag3d-color-surface-raised)}.ag3d-elevation-1{box-shadow:var(--ag3d-elevation-1)}.ag3d-elevation-2{box-shadow:var(--ag3d-elevation-2)}.ag3d-elevation-3{box-shadow:var(--ag3d-elevation-3)}.ag3d-elevation-4{box-shadow:var(--ag3d-elevation-4)}.ag3d-rounded-sm{border-radius:var(--ag3d-radius-sm)}.ag3d-rounded-md{border-radius:var(--ag3d-radius-md)}.ag3d-rounded-lg{border-radius:var(--ag3d-radius-lg)}.ag3d-rounded-full{border-radius:var(--ag3d-radius-full)}.ag3d-color-vehicle{color:var(--ag3d-color-class-vehicle)}.ag3d-bg-vehicle{background-color:var(--ag3d-color-class-vehicle)}.ag3d-color-pedestrian{color:var(--ag3d-color-class-pedestrian)}.ag3d-bg-pedestrian{background-color:var(--ag3d-color-class-pedestrian)}.ag3d-color-cyclist{color:var(--ag3d-color-class-cyclist)}.ag3d-bg-cyclist{background-color:var(--ag3d-color-class-cyclist)}.ag3d-color-success{color:var(--ag3d-color-success)}.ag3d-bg-success{background-color:var(--ag3d-color-success-surface)}.ag3d-color-warning{color:var(--ag3d-color-warning)}.ag3d-bg-warning{background-color:var(--ag3d-color-warning-surface)}.ag3d-color-error{color:var(--ag3d-color-error)}.ag3d-bg-error{background-color:var(--ag3d-color-error-surface)}.ag3d-color-info{color:var(--ag3d-color-info)}.ag3d-bg-info{background-color:var(--ag3d-color-info-surface)}html,body{height:100%;width:100%}
