@import "https://fonts.googleapis.com/css?family=Neucha|Patrick+Hand+SC&display=swap";
@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.974b4bc2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.9e30d041.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.62d745bb.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.a34f6310.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.479744c5.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.83a2e280.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.14cf5ea9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.eccd0379.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.124b2306.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.974b4bc2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.9e30d041.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.62d745bb.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.a34f6310.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.479744c5.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.83a2e280.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.14cf5ea9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.eccd0379.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.124b2306.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.974b4bc2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.9e30d041.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.62d745bb.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.a34f6310.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.479744c5.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.83a2e280.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.14cf5ea9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.eccd0379.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.124b2306.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.974b4bc2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.9e30d041.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.62d745bb.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.a34f6310.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.479744c5.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.83a2e280.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.14cf5ea9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.eccd0379.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.124b2306.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Fallback;src:local(Arial);ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.0%;size-adjust:99.78%}.roboto_9e539f2e-module__t1KqpW__className{font-family:Roboto,Roboto Fallback;font-style:normal}.roboto_9e539f2e-module__t1KqpW__variable{--font-roboto:"Roboto","Roboto Fallback"}
html{--primary:#41403e;--secondary:#0b74d5;--success:#86a361;--warning:#ddcd45;--danger:#a7342d;--muted:#868e96;--primary-light:#cdcccb;--secondary-light:#d8ebfd;--success-light:#d5dfc8;--warning-light:#f5f0c6;--danger-light:#f0cbc9;--muted-light:#e6e7e9;--primary-dark:#000;--secondary-dark:#000;--success-dark:#374427;--warning-dark:#746a15;--danger-dark:#000;--muted-dark:#313538;--primary-light-10:#5b5a57;--secondary-light-10:#208ef3;--success-light-10:#9fb681;--warning-light-10:#e5d970;--danger-light-10:#cb453c;--muted-light-10:#a1a8ae;--primary-dark-10:#272625;--secondary-dark-10:#085aa5;--success-dark-10:#4a5a35;--warning-dark-10:#746a15;--danger-dark-10:#7f2722;--muted-dark-10:#6c757d;--primary-shaded-50:#c1c0bd;--primary-shaded-70:#f2f2f2;--white-dark:rgba(0,0,0,.03);--white-dark-light-80:rgba(204,204,204,.03);--light-dark:rgba(0,0,0,.7);--white:#fff;--main-background:#fff;--main-background-light:#fff;--primary-text:#272625;--secondary-text:#085aa5;--success-text:#4a5a35;--warning-text:#746a15;--danger-text:#7f2722;--muted-text:#6c757d;--primary-inverse:#fff}html,html.dark{--black:#000;--shadow-color-regular:rgba(0,0,0,.2);--shadow-color-hover:rgba(0,0,0,.3)}html.dark{--primary:#fff;--secondary:#5595ce;--success:#70c272;--warning:#d4c252;--danger:#df4c57;--muted:#868e96;--primary-light:#fff;--secondary-light:#69a1d4;--success-light:#82ca84;--warning-light:#d9c966;--danger-light:#e3626b;--muted-light:#949ba2;--primary-dark:grey;--secondary-dark:#1f476b;--success-dark:#265927;--warning-dark:#71651c;--danger-dark:#7c161e;--muted-dark:#313538;--primary-light-10:#fff;--secondary-light-10:#7daed9;--success-light-10:#94d195;--warning-light-10:#ded07b;--danger-light-10:#e77780;--muted-light-10:#a1a8ae;--primary-dark-10:#e6e6e6;--secondary-dark-10:#367cba;--success-dark-10:#4cb34f;--warning-dark-10:#c3ae30;--danger-dark-10:#d22633;--muted-dark-10:#6c757d;--primary-shaded-50:#343332;--primary-shaded-70:#2f2e2d;--white-dark:rgba(255,255,255,.03);--white-dark-light-80:rgba(255,255,255,.03);--light-dark:rgba(255,255,255,.7);--white:#fff;--main-background:#41403e;--main-background-light:#c1c0bd;--primary-text:#41403e;--secondary-text:#1f476b;--success-text:#265927;--warning-text:#71651c;--danger-text:#7c161e;--muted-text:#949ba2;--primary-inverse:#41403e}.text-primary{color:var(--primary)}.background-primary{background-color:#41403e;background-color:var(--primary-light)}.text-secondary{color:var(--secondary)}.background-secondary{background-color:#41403e;background-color:var(--secondary-light)}.text-success{color:var(--success)}.background-success{background-color:#41403e;background-color:var(--success-light)}.text-warning{color:var(--warning)}.background-warning{background-color:#41403e;background-color:var(--warning-light)}.text-danger{color:var(--danger)}.background-danger{background-color:#41403e;background-color:var(--danger-light)}.text-muted{color:var(--muted)}.background-muted{background-color:#41403e;background-color:var(--muted-light)}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{margin:.67em 0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}dfn{font-style:italic}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){height:0;display:none}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-family:sans-serif;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}button:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline;display:inline-block}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.container.container-xs{max-width:480px}.container.container-sm{max-width:768px}.container.container-md{max-width:992px}.container.container-lg{max-width:1200px}.section{word-wrap:break-word;margin-top:1rem;margin-bottom:2rem}.section:after{color:#8f8d89;content:"~~~";text-align:center;font-size:1.5rem;display:block;position:relative}hr{border:0}hr:after{color:#8f8d89;content:"~~~";text-align:center;font-size:1.5rem;display:block;position:relative;top:-.75rem}.paper{background-color:#41403e;background-color:var(--main-background);border:1px solid #cdcccb;margin-top:1rem;margin-bottom:1rem;padding:2rem;box-shadow:-1px 5px 35px -9px rgba(0,0,0,.2)}@media only screen and (max-width:480px){.paper{width:100%;margin-top:0;margin-bottom:0;padding:1rem}}.row{flex-flow:wrap;margin-bottom:1rem;margin-left:auto;margin-right:auto;display:flex}.row.flex-right{justify-content:flex-end}.row.flex-center{justify-content:center}.row.flex-edges{justify-content:space-between}.row.flex-spaces{justify-content:space-around}.row.flex-top{align-items:flex-start}.row.flex-middle{align-items:center}.row.flex-bottom{align-items:flex-end}.col{padding:1rem}@media only screen and (max-width:768px){.col{flex:0 0 100%;max-width:100%}}.col-fill{flex:1 1 0;width:auto}@media only screen and (min-width:0){.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.6667%;max-width:16.6667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333%;max-width:33.3333%}.col-5{flex:0 0 41.6667%;max-width:41.6667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333%;max-width:58.3333%}.col-8{flex:0 0 66.6667%;max-width:66.6667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333%;max-width:83.3333%}.col-11{flex:0 0 91.6667%;max-width:91.6667%}.col-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:480px){.xs-1{flex:0 0 8.33333%;max-width:8.33333%}.xs-2{flex:0 0 16.6667%;max-width:16.6667%}.xs-3{flex:0 0 25%;max-width:25%}.xs-4{flex:0 0 33.3333%;max-width:33.3333%}.xs-5{flex:0 0 41.6667%;max-width:41.6667%}.xs-6{flex:0 0 50%;max-width:50%}.xs-7{flex:0 0 58.3333%;max-width:58.3333%}.xs-8{flex:0 0 66.6667%;max-width:66.6667%}.xs-9{flex:0 0 75%;max-width:75%}.xs-10{flex:0 0 83.3333%;max-width:83.3333%}.xs-11{flex:0 0 91.6667%;max-width:91.6667%}.xs-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:768px){.sm-1{flex:0 0 8.33333%;max-width:8.33333%}.sm-2{flex:0 0 16.6667%;max-width:16.6667%}.sm-3{flex:0 0 25%;max-width:25%}.sm-4{flex:0 0 33.3333%;max-width:33.3333%}.sm-5{flex:0 0 41.6667%;max-width:41.6667%}.sm-6{flex:0 0 50%;max-width:50%}.sm-7{flex:0 0 58.3333%;max-width:58.3333%}.sm-8{flex:0 0 66.6667%;max-width:66.6667%}.sm-9{flex:0 0 75%;max-width:75%}.sm-10{flex:0 0 83.3333%;max-width:83.3333%}.sm-11{flex:0 0 91.6667%;max-width:91.6667%}.sm-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:992px){.md-1{flex:0 0 8.33333%;max-width:8.33333%}.md-2{flex:0 0 16.6667%;max-width:16.6667%}.md-3{flex:0 0 25%;max-width:25%}.md-4{flex:0 0 33.3333%;max-width:33.3333%}.md-5{flex:0 0 41.6667%;max-width:41.6667%}.md-6{flex:0 0 50%;max-width:50%}.md-7{flex:0 0 58.3333%;max-width:58.3333%}.md-8{flex:0 0 66.6667%;max-width:66.6667%}.md-9{flex:0 0 75%;max-width:75%}.md-10{flex:0 0 83.3333%;max-width:83.3333%}.md-11{flex:0 0 91.6667%;max-width:91.6667%}.md-12{flex:0 0 100%;max-width:100%}}@media only screen and (min-width:1200px){.lg-1{flex:0 0 8.33333%;max-width:8.33333%}.lg-2{flex:0 0 16.6667%;max-width:16.6667%}.lg-3{flex:0 0 25%;max-width:25%}.lg-4{flex:0 0 33.3333%;max-width:33.3333%}.lg-5{flex:0 0 41.6667%;max-width:41.6667%}.lg-6{flex:0 0 50%;max-width:50%}.lg-7{flex:0 0 58.3333%;max-width:58.3333%}.lg-8{flex:0 0 66.6667%;max-width:66.6667%}.lg-9{flex:0 0 75%;max-width:75%}.lg-10{flex:0 0 83.3333%;max-width:83.3333%}.lg-11{flex:0 0 91.6667%;max-width:91.6667%}.lg-12{flex:0 0 100%;max-width:100%}}.align-top{align-self:flex-start}.align-middle{align-self:center}.align-bottom{align-self:flex-end}.container{width:100%;max-width:960px;margin:0 auto;position:relative}@media only screen and (max-width:992px){.container{width:85%}}@media only screen and (max-width:480px){.container{width:90%}}code{color:var(--secondary);background-color:#41403e;background-color:var(--primary-shaded-70)}code,kbd{border-radius:3px;padding:2px 4px;font-size:80%}kbd{color:var(--primary-inverse);background-color:#41403e;background-color:var(--primary)}pre{background-color:#41403e;background-color:var(--primary-shaded-70);border:1px solid #41403e;border-color:var(--primary-shaded-50);word-break:break-all;word-wrap:break-word;border-radius:3px;padding:1em;font-size:80%;line-height:1.5;overflow-x:auto}pre,pre code{color:var(--inverse-primary);white-space:pre;display:block}pre code{font-size:inherit;padding:initial;background:0 0}html{color:var(--primary);font-size:20px}a,button,html,input,li,option,p,select,table,tbody,td,textarea,th,thead,tr{font-family:Neucha,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Patrick Hand SC,sans-serif;font-weight:400}h1{font-size:4rem}h2{font-size:3rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1rem}h6{font-size:.8rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}img{border:2px solid #41403e;border-color:var(--primary);border-radius:255px 15px 225px/15px 225px 15px 255px;max-width:100%;height:auto;display:block}img.float-left{float:left;margin:1rem 1rem 1rem 0}img.float-right{float:right;margin:1rem 0 1rem 1rem}img.no-responsive{display:initial;max-width:none;height:auto}img.no-border{border:0;border-radius:0}ol{list-style-type:decimal}ol ol{list-style-type:upper-alpha}ol ol ol{list-style-type:upper-roman}ol ol ol ol{list-style-type:lower-alpha}ol ol ol ol ol{list-style-type:lower-roman}ul{margin-left:0;list-style:none}ul li:before{content:"-"}ul li{text-indent:-7px}ul li .badge,ul li [popover-bottom]:after,ul li [popover-left]:after,ul li [popover-right]:after,ul li [popover-top]:after{text-indent:0}ul li:before{position:relative;left:-7px}ul ul li:before{content:"+"}ul ul ul li:before{content:"~"}ul ul ul ul li:before{content:"⤍"}ul ul ul ul ul li:before{content:"⁎"}ul.inline li{margin-left:5px;display:inline}table{box-sizing:border-box;width:100%;max-width:100%;overflow-x:auto}@media only screen and (max-width:480px){table tbody tr td,table thead tr th{padding:2%}}table thead tr th{text-align:left;vertical-align:bottom;padding:8px;line-height:1.5}table tbody tr td{vertical-align:top;border-top:1px dashed #d9d9d8;padding:8px;line-height:1.5}table.table-hover tbody tr:hover{color:var(--secondary)}table.table-alternating tbody tr:nth-of-type(2n){color:#82807c}.border{border:2px solid #41403e;border-color:var(--primary)}.border,.border-1,.child-borders>:nth-child(6n+1){border-radius:255px 15px 225px/15px 225px 15px 255px}.border-2,.child-borders>:nth-child(6n+2){border-radius:125px 10px 20px 185px/25px 205px 205px 25px}.border-3,.child-borders>:nth-child(6n+3){border-radius:15px 255px 15px 225px/225px 15px 255px}.border-4,.child-borders>:nth-child(6n+4){border-radius:15px 25px 155px/225px 150px 25px 115px}.border-5,.child-borders>:nth-child(6n+5){border-radius:250px 25px 15px 20px/15px 80px 105px 115px}.border-6,.child-borders>:nth-child(6n+6){border-radius:28px 100px 20px 15px/125px 30px 205px 225px}.child-borders>*{border:2px solid #41403e;border-color:var(--primary)}.border-white{border-color:#41403e;border-color:var(--white)}.border-dotted{border-style:dotted}.border-dashed{border-style:dashed}.border-thick{border-width:5px}.border-primary{border-color:#41403e;border-color:var(--primary)}.border-secondary{border-color:#41403e;border-color:var(--secondary)}.border-success{border-color:#41403e;border-color:var(--success)}.border-warning{border-color:#41403e;border-color:var(--warning)}.border-danger{border-color:#41403e;border-color:var(--danger)}.border-muted{border-color:#41403e;border-color:var(--muted)}.shadow{transition:all .235s;box-shadow:15px 28px 25px -18px rgba(0,0,0,.2)}.shadow.shadow-large{transition:all .235s;box-shadow:20px 38px 34px -26px rgba(0,0,0,.2)}.shadow.shadow-small{transition:all .235s;box-shadow:10px 19px 17px -13px rgba(0,0,0,.2)}.shadow.shadow-hover:hover{transform:translateY(2px);box-shadow:2px 8px 8px -5px rgba(0,0,0,.3)}.child-shadows>*{transition:all .235s;box-shadow:15px 28px 25px -18px rgba(0,0,0,.2)}.child-shadows .shadow-none{box-shadow:none}.child-shadows-hover>*{transition:all .235s;box-shadow:15px 28px 25px -18px rgba(0,0,0,.2)}.child-shadows-hover>:hover{transform:translateY(2px);box-shadow:2px 8px 8px -5px rgba(0,0,0,.3)}.collapsible{flex-direction:column;display:flex}.collapsible:first-of-type{border-top:1px solid #41403e;border-top-color:var(--muted-light)}.collapsible .collapsible-body{background-color:#41403e;background-color:var(--white-dark-light-80);border-bottom:1px solid #41403e;border-bottom-color:var(--muted-light);opacity:0;max-height:0;margin:0;padding:0 .75rem;transition:all .235s ease-in-out;overflow:hidden}.collapsible>input{display:none}.collapsible>input:checked+label{color:var(--primary)}.collapsible>input[id^=collapsible]:checked~div.collapsible-body{opacity:1;max-height:960px;margin:0;padding:.75rem}.collapsible>label{color:var(--primary);border-bottom:1px solid #41403e;border-bottom-color:var(--muted-light);text-align:center;margin:0 0 -1px;padding:.75rem;font-weight:600;display:inline-block}.collapsible>label:hover{color:var(--muted);cursor:pointer}.alert{border:2px solid #41403e;border-color:var(--primary);border-radius:255px 15px 225px/15px 225px 15px 255px;width:100%;margin-bottom:20px;padding:15px}.alert.dismissible{justify-content:space-between;max-height:48rem;transition:all .235s ease-in-out;display:flex;overflow:hidden}.alert .btn-close{color:var(--primary-text);cursor:pointer;margin-left:.75rem;transition:all .235s ease-in-out}.alert .btn-close:active,.alert .btn-close:focus,.alert .btn-close:hover{color:var(--primary-dark)}.alert-primary{background-color:#41403e;background-color:var(--primary-light);border-color:#41403e;border-color:var(--primary)}.alert-primary,.alert-primary .btn-close{color:var(--primary-text)}.alert-primary .btn-close:active,.alert-primary .btn-close:focus,.alert-primary .btn-close:hover{color:var(--primary-dark)}.alert-secondary{background-color:#41403e;background-color:var(--secondary-light);border-color:#41403e;border-color:var(--secondary)}.alert-secondary,.alert-secondary .btn-close{color:var(--secondary-text)}.alert-secondary .btn-close:active,.alert-secondary .btn-close:focus,.alert-secondary .btn-close:hover{color:var(--secondary-dark)}.alert-success{background-color:#41403e;background-color:var(--success-light);border-color:#41403e;border-color:var(--success)}.alert-success,.alert-success .btn-close{color:var(--success-text)}.alert-success .btn-close:active,.alert-success .btn-close:focus,.alert-success .btn-close:hover{color:var(--success-dark)}.alert-warning{background-color:#41403e;background-color:var(--warning-light);border-color:#41403e;border-color:var(--warning)}.alert-warning,.alert-warning .btn-close{color:var(--warning-text)}.alert-warning .btn-close:active,.alert-warning .btn-close:focus,.alert-warning .btn-close:hover{color:var(--warning-dark)}.alert-danger{background-color:#41403e;background-color:var(--danger-light);border-color:#41403e;border-color:var(--danger)}.alert-danger,.alert-danger .btn-close{color:var(--danger-text)}.alert-danger .btn-close:active,.alert-danger .btn-close:focus,.alert-danger .btn-close:hover{color:var(--danger-dark)}.alert-muted{background-color:#41403e;background-color:var(--muted-light);border-color:#41403e;border-color:var(--muted)}.alert-muted,.alert-muted .btn-close{color:var(--muted-text)}.alert-muted .btn-close:active,.alert-muted .btn-close:focus,.alert-muted .btn-close:hover{color:var(--muted-dark)}.alert-state{display:none}.alert-state:checked+.dismissible{opacity:0;border-width:0;max-height:0;margin:0;padding-top:0;padding-bottom:0}article .article-title{font-size:3rem}article .article-meta{color:var(--muted-text);font-size:15px}article .article-meta a{color:var(--muted-text);background-image:none}article .article-meta a:hover{color:var(--light-dark)}article .text-lead{margin:35px;font-size:30px;line-height:1.3}article button:not(:first-of-type){margin-left:2rem}@media only screen and (max-width:480px){article button:not(:first-of-type){margin-left:0}}article p{line-height:1.6}.badge{color:var(--white);background-color:#41403e;background-color:var(--muted);text-align:center;vertical-align:baseline;white-space:nowrap;border:2px solid transparent;border-radius:255px 15px 225px/15px 225px 15px 255px;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;display:inline-block}.badge.primary{background-color:#41403e;background-color:var(--primary)}.badge.secondary{background-color:#41403e;background-color:var(--secondary)}.badge.success{background-color:#41403e;background-color:var(--success)}.badge.warning{background-color:#41403e;background-color:var(--warning)}.badge.danger{background-color:#41403e;background-color:var(--danger)}.badge.muted{background-color:#41403e;background-color:var(--muted)}ul.breadcrumb{padding:10px 16px;list-style:none}ul.breadcrumb li{font-size:20px;display:inline}ul.breadcrumb li:before{content:""}ul.breadcrumb li a{color:var(--secondary);background-image:none;text-decoration:none}ul.breadcrumb li a:hover{text-decoration:underline}ul.breadcrumb li+li:before{content:"/ ";padding:8px}.paper-btn,[type=button],button{color:var(--primary);background-color:#41403e;background-color:var(--main-background);border:2px solid #41403e;border-color:var(--primary);cursor:pointer;background-image:none;border-radius:255px 15px 225px/15px 225px 15px 255px;outline:none;align-self:center;padding:.75rem;font-size:1rem;transition:all .235s ease-in-out;display:inline-block;box-shadow:15px 28px 25px -18px rgba(0,0,0,.2)}@media only screen and (max-width:520px){.paper-btn,[type=button],button{text-align:center;margin:0 auto 1rem;display:inline-block}}.paper-btn.btn-large,[type=button].btn-large,button.btn-large{padding:1rem;font-size:2rem;transition:all .235s;box-shadow:20px 38px 34px -26px rgba(0,0,0,.2)}.paper-btn.btn-small,[type=button].btn-small,button.btn-small{padding:.5rem;font-size:.75rem;transition:all .235s;box-shadow:10px 19px 17px -13px rgba(0,0,0,.2)}.paper-btn.btn-block,[type=button].btn-block,button.btn-block{width:100%;display:block}.paper-btn:hover,[type=button]:hover,button:hover{transform:translateY(2px);box-shadow:2px 8px 8px -5px rgba(0,0,0,.3)}.paper-btn:focus,[type=button]:focus,button:focus{border:2px solid #41403e;border-color:var(--secondary);box-shadow:2px 8px 4px -6px rgba(0,0,0,.3)}.paper-btn:active,[type=button]:active,button:active{border-color:rgba(0,0,0,.2);transition:none}.paper-btn.disabled,.paper-btn[disabled],[type=button].disabled,[type=button][disabled],button.disabled,button[disabled]{cursor:not-allowed;opacity:.5}a{color:var(--secondary);background-image:linear-gradient(5deg,transparent 65%,#0b74d5 80%,transparent 90%),linear-gradient(165deg,transparent 5%,#0b74d5 15%,transparent 25%),linear-gradient(165deg,transparent 45%,#0b74d5 55%,transparent 65%),linear-gradient(15deg,transparent 25%,#0b74d5 35%,transparent 50%);background-position:0 90%;background-repeat:repeat-x;background-size:4px 3px}a,a:visited{text-decoration:none}a:visited{color:var(--primary)}.paper-btn.btn-primary,[type=button].btn-primary,button.btn-primary{color:var(--primary-text);background-color:#41403e;background-color:var(--primary-light);border-color:#41403e;border-color:var(--primary)}.paper-btn.btn-primary:hover:active,[type=button].btn-primary:hover:active,button.btn-primary:hover:active{background-color:#b4b3b0}.paper-btn.btn-secondary,[type=button].btn-secondary,button.btn-secondary{color:var(--secondary-text);background-color:#41403e;background-color:var(--secondary-light);border-color:#41403e;border-color:var(--secondary)}.paper-btn.btn-secondary:hover:active,[type=button].btn-secondary:hover:active,button.btn-secondary:hover:active{background-color:#a7d3fa}.paper-btn.btn-success,[type=button].btn-success,button.btn-success{color:var(--success-text);background-color:#41403e;background-color:var(--success-light);border-color:#41403e;border-color:var(--success)}.paper-btn.btn-success:hover:active,[type=button].btn-success:hover:active,button.btn-success:hover:active{background-color:#bccca8}.paper-btn.btn-warning,[type=button].btn-warning,button.btn-warning{color:var(--warning-text);background-color:#41403e;background-color:var(--warning-light);border-color:#41403e;border-color:var(--warning)}.paper-btn.btn-warning:hover:active,[type=button].btn-warning:hover:active,button.btn-warning:hover:active{background-color:#ede49b}.paper-btn.btn-danger,[type=button].btn-danger,button.btn-danger{color:var(--danger-text);background-color:#41403e;background-color:var(--danger-light);border-color:#41403e;border-color:var(--danger)}.paper-btn.btn-danger:hover:active,[type=button].btn-danger:hover:active,button.btn-danger:hover:active{background-color:#e6a5a1}.paper-btn.btn-muted,[type=button].btn-muted,button.btn-muted{color:var(--muted-text);background-color:#41403e;background-color:var(--muted-light);border-color:#41403e;border-color:var(--muted)}.paper-btn.btn-muted:hover:active,[type=button].btn-muted:hover:active,button.btn-muted:hover:active{background-color:#caced1}.paper-btn.btn-primary-outline,[type=button].btn-primary-outline,button.btn-primary-outline{background-color:#41403e;background-color:var(--main-background);color:var(--primary);border-color:#41403e;border-color:var(--primary)}.paper-btn.btn-primary-outline:hover,[type=button].btn-primary-outline:hover,button.btn-primary-outline:hover{background-color:#cdcccb}.paper-btn.btn-primary-outline:hover:active,[type=button].btn-primary-outline:hover:active,button.btn-primary-outline:hover:active{background-color:#b4b3b0}.paper-btn.btn-secondary-outline,[type=button].btn-secondary-outline,button.btn-secondary-outline{background-color:#41403e;background-color:var(--main-background);color:var(--secondary);border-color:#41403e;border-color:var(--secondary)}.paper-btn.btn-secondary-outline:hover,[type=button].btn-secondary-outline:hover,button.btn-secondary-outline:hover{background-color:#d8ebfd}.paper-btn.btn-secondary-outline:hover:active,[type=button].btn-secondary-outline:hover:active,button.btn-secondary-outline:hover:active{background-color:#a7d3fa}.paper-btn.btn-success-outline,[type=button].btn-success-outline,button.btn-success-outline{background-color:#41403e;background-color:var(--main-background);color:var(--success);border-color:#41403e;border-color:var(--success)}.paper-btn.btn-success-outline:hover,[type=button].btn-success-outline:hover,button.btn-success-outline:hover{background-color:#d5dfc8}.paper-btn.btn-success-outline:hover:active,[type=button].btn-success-outline:hover:active,button.btn-success-outline:hover:active{background-color:#bccca8}.paper-btn.btn-warning-outline,[type=button].btn-warning-outline,button.btn-warning-outline{background-color:#41403e;background-color:var(--main-background);color:var(--warning);border-color:#41403e;border-color:var(--warning)}.paper-btn.btn-warning-outline:hover,[type=button].btn-warning-outline:hover,button.btn-warning-outline:hover{background-color:#f5f0c6}.paper-btn.btn-warning-outline:hover:active,[type=button].btn-warning-outline:hover:active,button.btn-warning-outline:hover:active{background-color:#ede49b}.paper-btn.btn-danger-outline,[type=button].btn-danger-outline,button.btn-danger-outline{background-color:#41403e;background-color:var(--main-background);color:var(--danger);border-color:#41403e;border-color:var(--danger)}.paper-btn.btn-danger-outline:hover,[type=button].btn-danger-outline:hover,button.btn-danger-outline:hover{background-color:#f0cbc9}.paper-btn.btn-danger-outline:hover:active,[type=button].btn-danger-outline:hover:active,button.btn-danger-outline:hover:active{background-color:#e6a5a1}.paper-btn.btn-muted-outline,[type=button].btn-muted-outline,button.btn-muted-outline{background-color:#41403e;background-color:var(--main-background);color:var(--muted);border-color:#41403e;border-color:var(--muted)}.paper-btn.btn-muted-outline:hover,[type=button].btn-muted-outline:hover,button.btn-muted-outline:hover{background-color:#e6e7e9}.paper-btn.btn-muted-outline:hover:active,[type=button].btn-muted-outline:hover:active,button.btn-muted-outline:hover:active{background-color:#caced1}.card{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:2px solid #41403e;border-color:var(--muted-light);will-change:transform;word-wrap:break-word;flex-direction:column;transition:all .235s;display:flex;position:relative;box-shadow:15px 28px 25px -18px rgba(0,0,0,.2)}.card:hover{transform:translateY(2px);box-shadow:2px 8px 8px -5px rgba(0,0,0,.3)}.card .card-footer,.card .card-header{background-color:#41403e;background-color:var(--white-dark);border-color:#41403e;border-color:var(--muted-light);padding:.75rem 1.25rem}.card .card-header{border-bottom-style:solid;border-bottom-width:2px}.card .card-footer{border-top-style:solid;border-top-width:2px}.card .card-body{flex:auto;padding:1.25rem}.card .card-body .card-title,.card .card-body h4{margin-top:0;margin-bottom:.5rem}.card .card-body .card-subtitle,.card .card-body h5{color:#0b74d5;margin-top:0;margin-bottom:.5rem}.card .card-body .card-text,.card .card-body p{margin-top:0;margin-bottom:1rem}.card .card-body .card-link+.card-link,.card .card-body a+a{margin-left:1.25rem}.card .image-bottom,.card .image-top,.card img{border:0;border-radius:0}input,select,textarea{color:var(--primary);border:2px solid #41403e;border-color:var(--primary);background:0 0;border-radius:255px 15px 225px/15px 225px 15px 255px;outline:none;padding:.5rem;font-size:1rem;display:block}input:focus,select:focus,textarea:focus{border:2px solid #41403e;border-color:var(--secondary)}select{height:2.35rem}.disabled,input.disabled,input[disabled],select.disabled,select[disabled],textarea.disabled,textarea[disabled]{cursor:not-allowed;opacity:.5}.form-group{margin-bottom:1rem}.form-group>label,.form-group legend{margin-bottom:.5rem;display:inline-block}.form-group .input-block{width:100%}.form-group textarea{max-width:100%;max-height:90vh}.form-group textarea.no-resize{resize:none}.form-group .paper-check,.form-group .paper-radio{cursor:pointer;margin-bottom:.5rem;display:block}.form-group .paper-check input,.form-group .paper-radio input{opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-group .paper-check input+span,.form-group .paper-radio input+span{display:block}.form-group .paper-check input+span:before,.form-group .paper-radio input+span:before{border:2px solid #41403e;border-color:var(--primary);content:"";vertical-align:-.25em;width:1rem;height:1rem;margin-right:.75em;display:inline-block;position:relative}.form-group .paper-check input[type=radio]+span:before,.form-group .paper-radio input[type=radio]+span:before{border-radius:1rem 1rem 1rem .7rem/1rem .6rem .9rem 1rem}.form-group .paper-check input[type=radio]:checked+span:before,.form-group .paper-radio input[type=radio]:checked+span:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%230b74d5' d='M49.346 46.341c-3.79-2.005 3.698-10.294 7.984-8.89 8.713 2.852 4.352 20.922-4.901 20.269-4.684-.33-12.616-7.405-14.38-11.818-2.375-5.938 7.208-11.688 11.624-13.837 9.078-4.42 18.403-3.503 22.784 6.651 4.049 9.378 6.206 28.09-1.462 36.276-7.091 7.567-24.673 2.277-32.357-1.079-11.474-5.01-24.54-19.124-21.738-32.758 3.958-19.263 28.856-28.248 46.044-23.244 20.693 6.025 22.012 36.268 16.246 52.826-5.267 15.118-17.03 26.26-33.603 21.938-11.054-2.883-20.984-10.949-28.809-18.908C9.236 66.096 2.704 57.597 6.01 46.371c3.059-10.385 12.719-20.155 20.892-26.604C40.809 8.788 58.615 1.851 75.058 12.031c9.289 5.749 16.787 16.361 18.284 27.262.643 4.698.646 10.775-3.811 13.746'/%3E%3C/svg%3E") 0 no-repeat}.form-group .paper-check input[type=checkbox]+span:before,.form-group .paper-radio input[type=checkbox]+span:before{border-radius:255px 15px 225px/15px 225px 15px 255px}.form-group .paper-check input[type=checkbox]:checked+span:before,.form-group .paper-radio input[type=checkbox]:checked+span:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath stroke='%230b74d5' stroke-width='16' d='M13 62c.61 1.6 1.304 2.304 1.757 2.757l2.076 2.076c.542.542 1.042 1.06 1.829 1.824.578.56 1.005.97 2.026 1.744.559.424 1.191.84 1.884 1.284 1.165.746 1.598 1.002 2.5 1.551.47.286 1.437.869 1.93 1.165.998.6 1.997 1.198 2.494 1.499.985.598 1.47.896 1.947 1.2 1.397.89 1.837 1.197 2.7 1.796.422.292 1.24.877 2.056 1.419a33.039 33.039 0 002.38 1.438c.744.409 1.451.758 2.378 1.226.761.383 1.55.828 2.407 1.41.731.497 1.496 1.083 2.279 1.258.355.08.147-.955.357-1.868.181-.787.982-1.214 1-2.079.02-.995.08-1.8.425-2.561.436-.96.54-1.668.797-2.682.188-.747.397-1.312.778-2.624.209-.718.415-1.486.708-2.28.155-.418.774-1.731 1.348-2.641.306-.484.65-.97 1.007-1.474.747-1.06 1.153-1.602 1.937-2.771.406-.606.803-1.235 1.205-1.877.407-.65.814-1.312 1.231-1.975.42-.668.834-1.343 1.73-2.648.448-.65.915-1.284 1.387-1.91.47-.623.947-1.236 1.422-1.846.94-1.21 1.861-2.409 2.303-3.01a84.919 84.919 0 002.46-3.543c1.106-1.685 1.441-2.236 1.777-2.771.328-.525.963-1.546 1.274-2.04a89.78 89.78 0 011.51-2.325c.591-.864 1.18-1.68 1.465-2.075.55-.761 1.317-1.823 1.779-2.49.439-.634.853-1.252 1.457-2.157.596-.891.965-1.468 1.515-2.23.584-.809 1.125-1.402 1.838-2.123.613-.62.451-1.483.704-2.347.257-.878.755-1.625 1-2.41.251-.803.763-1.394 1.332-2.254.546-.824.735-1.671 1.316-2.336.556-.636 1.386-1.226 1.859-1.9.508-.724.789-1.4 1.603-1.567l.712-.49' fill='none'/%3E%3C/svg%3E") 0 no-repeat}.form-group .paper-switch-2-label,.form-group .paper-switch-label{cursor:pointer;float:left}.form-group .paper-switch-label{margin:-6px 10px 0 0}.form-group .paper-switch-2-label{margin:0 10px 0 0}.form-group .paper-switch,.form-group .paper-switch-2{float:left;margin:0 10px 0 0;display:block;position:relative}.form-group .paper-switch-2 input,.form-group .paper-switch input{opacity:0;width:0;height:0}.form-group .paper-switch-2 input:checked+.paper-switch-slider,.form-group .paper-switch input:checked+.paper-switch-slider{background-color:#41403e;background-color:var(--success-light)}.form-group .paper-switch-2 input:checked+.paper-switch-slider:before,.form-group .paper-switch input:checked+.paper-switch-slider:before{transform:translate(26px)}.form-group .paper-switch-2 input:focus+.paper-switch-slider,.form-group .paper-switch input:focus+.paper-switch-slider{box-shadow:0 0 3px #0b74d5}.form-group .paper-switch-2 .paper-switch-slider,.form-group .paper-switch .paper-switch-slider{border:2px solid #41403e;border-color:var(--primary);cursor:pointer;border-radius:255px 15px 225px/15px 225px 15px 255px;transition:all .4s;position:absolute;top:0;bottom:0;left:0;right:0}.form-group .paper-switch-2 .paper-switch-slider:before,.form-group .paper-switch .paper-switch-slider:before{background:#41403e;background:var(--secondary);content:"";border-radius:255px 15px 225px/15px 225px 15px 255px;transition:all .4s;position:absolute;left:4px}.form-group .paper-switch-2 .paper-switch-slider.round,.form-group .paper-switch .paper-switch-slider.round{border:2px solid #41403e;border-color:var(--primary);border-radius:1rem 1rem 1rem .7rem/1rem .6rem .9rem 1rem}.form-group .paper-switch-2 .paper-switch-slider.round:before,.form-group .paper-switch .paper-switch-slider.round:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%230071de' d='M49.346 46.341c-3.79-2.005 3.698-10.294 7.984-8.89 8.713 2.852 4.352 20.922-4.901 20.269-4.684-.33-12.616-7.405-14.38-11.818-2.375-5.938 7.208-11.688 11.624-13.837 9.078-4.42 18.403-3.503 22.784 6.651 4.049 9.378 6.206 28.09-1.462 36.276-7.091 7.567-24.673 2.277-32.357-1.079-11.474-5.01-24.54-19.124-21.738-32.758 3.958-19.263 28.856-28.248 46.044-23.244 20.693 6.025 22.012 36.268 16.246 52.826-5.267 15.118-17.03 26.26-33.603 21.938-11.054-2.883-20.984-10.949-28.809-18.908C9.236 66.096 2.704 57.597 6.01 46.371c3.059-10.385 12.719-20.155 20.892-26.604C40.809 8.788 58.615 1.851 75.058 12.031c9.289 5.749 16.787 16.361 18.284 27.262.643 4.698.646 10.775-3.811 13.746'/%3E%3C/svg%3E") 0 no-repeat;border-radius:1rem 1rem 1rem .7rem/1rem .6rem .9rem 1rem;left:4px}.form-group .paper-switch{width:60px;height:12px}.form-group .paper-switch .paper-switch-slider:before{width:20px;height:20px;bottom:-6px}.form-group .paper-switch .paper-switch-slider.round:before{width:23px;height:23px;bottom:-7px}.form-group .paper-switch-2{width:50px;height:22px}.form-group .paper-switch-2 .paper-switch-slider.round:before,.form-group .paper-switch-2 .paper-switch-slider:before{width:14px;height:14px;bottom:2px}.form-group .paper-switch-tile{cursor:pointer;float:left;perspective:1000px;height:80px;transform-style:preserve-3d;width:80px;margin:40px 0 0 40px;display:block;position:relative;transform:translate(-50%,-50%)}.form-group .paper-switch-tile:hover .paper-switch-tile-card{transform:rotateX(30deg);box-shadow:2px 8px 4px -5px rgba(0,0,0,.2)}.form-group .paper-switch-tile:hover:checked+.paper-switch-tile-card{background-color:transparent;transform:rotateX(150deg);box-shadow:0 10px 15px -15px rgba(0,0,0,.9)}.form-group .paper-switch-tile input{display:none}.form-group .paper-switch-tile input:checked+.paper-switch-tile-card{transform:rotateX(180deg)}.form-group .paper-switch-tile-card{height:100%;transform-style:preserve-3d;background-color:transparent;border-color:transparent;width:100%;transition:all .6s;position:relative}.form-group .paper-switch-tile-card div{-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:center;width:100%;height:100%;line-height:70px;position:absolute;box-shadow:2px 8px 8px -5px rgba(0,0,0,.3)}.form-group .paper-switch-tile-card .paper-switch-tile-card-back{transform:rotateX(180deg)}.form-group input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0;padding:0}.form-group input[type=range]::-webkit-slider-runnable-track{background:#41403e;background:var(--secondary);border:1px solid #41403e;border-color:var(--primary);cursor:pointer;border-radius:18px;width:100%;height:8px;margin:10px 0;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.form-group input[type=range]::-webkit-slider-thumb{background:#41403e;background:var(--white);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #41403e;border-color:var(--primary);cursor:pointer;border-radius:1rem 1rem 1rem .7rem/1rem .6rem .9rem 1rem;width:16px;height:36px;margin-top:-14px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.form-group input[type=range]::-moz-range-track{background:#41403e;background:var(--secondary);border-color:#41403e;border-color:var(--primary);cursor:pointer;border-radius:18px;width:100%;height:8px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.form-group input[type=range]::-moz-range-thumb{background:#41403e;background:var(--white);border:1px solid #41403e;border-color:var(--primary);cursor:pointer;border-radius:1rem 1rem 1rem .7rem/1rem .6rem .9rem 1rem;width:16px;height:36px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.form-group input[type=range]::-ms-track{color:transparent;cursor:pointer;background:0 0;border-width:16px 0;border-color:transparent;width:100%;height:8px}.form-group input[type=range]::-ms-fill-lower{background:#41403e;background:var(--secondary);border:1px solid #41403e;border-color:var(--primary);border-radius:18px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.form-group input[type=range]::-ms-fill-upper{background:#41403e;background:var(--secondary);border:1px solid #41403e;border-color:var(--primary);border-radius:18px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.form-group input[type=range]::-ms-thumb{background:#41403e;background:var(--white);cursor:pointer;border:1px solid #41403e;border-radius:1rem 1rem 1rem .7rem/1rem .6rem .9rem 1rem;width:16px;height:36px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}fieldset.form-group{border:0;padding:0}.modal{opacity:0;text-align:left;visibility:hidden;word-wrap:break-word;z-index:200;background:rgba(0,0,0,.6);flex:auto;transition:opacity .235s ease-in-out;position:fixed}.modal,.modal-bg{top:0;bottom:0;left:0;right:0}.modal-bg{cursor:pointer;position:absolute}.modal .modal-body{color:var(--primary);background:#41403e;background:var(--main-background);-webkit-backface-visibility:hidden;backface-visibility:hidden;border:2px solid;padding:1.25rem;transition:all .235s ease-in-out;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:768px){.modal .modal-body{box-sizing:border-box;width:90%}}.modal .btn-close{color:var(--primary-light);cursor:pointer;width:1.1rem;height:1.1rem;font-size:30px;text-decoration:none;transition:all .235s ease-in-out;position:absolute;top:1rem;right:1rem}.modal .btn-close:active,.modal .btn-close:focus,.modal .btn-close:hover{color:var(--primary)}.modal .modal-title,.modal h4{margin-top:0;margin-bottom:.5rem}.modal .modal-subtitle,.modal h5{color:var(--secondary);margin-top:0;margin-bottom:.5rem}.modal .modal-text,.modal p{margin-top:0;margin-bottom:1rem}.modal .modal-link+.modal-link,.modal a+a{margin-left:1.25rem}.modal .paper-btn{background:#41403e;background:var(--main-background);text-decoration:none;display:inline-block}.modal .modal-link,.modal a{cursor:pointer;background-image:linear-gradient(5deg,transparent 65%,#0b74d5 80%,transparent 90%),linear-gradient(165deg,transparent 5%,#0b74d5 15%,transparent 25%),linear-gradient(165deg,transparent 45%,#0b74d5 55%,transparent 65%),linear-gradient(15deg,transparent 25%,#0b74d5 35%,transparent 50%);background-position:0 90%;background-repeat:repeat-x;background-size:4px 3px;text-decoration:none}.modal .modal-link:focus,.modal .modal-link:hover,.modal .modal-link:visited,.modal a:focus,.modal a:hover,.modal a:visited{color:var(--primary);text-decoration:none}.modal-state{display:none}.modal-state:checked+.modal{opacity:1;visibility:visible}.modal-state:checked+.modal .modal-body{top:50%}[popover-bottom],[popover-left],[popover-right],[popover-top]{margin:24px;position:relative}[popover-bottom]:hover:after,[popover-left]:hover:after,[popover-right]:hover:after,[popover-top]:hover:after{opacity:1;visibility:visible;transition:opacity .235s ease-in-out,visibility linear}[popover-bottom]:after,[popover-left]:after,[popover-right]:after,[popover-top]:after{background-color:#41403e;background-color:var(--light-dark);color:var(--primary-inverse);border:2px solid #41403e;border-color:var(--light-dark);opacity:0;text-align:center;visibility:hidden;border-radius:255px 15px 225px/15px 225px 15px 255px;min-width:80px;padding:4px 2px;font-size:.7em;transition:opacity .235s ease-in-out,visibility 0s linear .235s;position:absolute;top:-6px;left:50%;transform:translate(-50%)translateY(-100%)}[popover-left]:before{margin-left:-12px;top:50%;left:0;transform:translateY(-50%)rotate(-90deg)}[popover-left]:after{content:attr(popover-left);margin-left:-8px;top:50%;left:0;transform:translate(-100%)translateY(-50%)}[popover-right]:before{margin-left:1px;top:50%;left:100%;transform:translateY(-50%)rotate(90deg)}[popover-right]:after{content:attr(popover-right);margin-left:8px;top:50%;left:100%;transform:translate(0)translateY(-50%)}[popover-top]:before{left:50%}[popover-top]:after{content:attr(popover-top);left:50%}[popover-bottom]:before{margin-top:8px;top:100%;transform:translate(-50%)translateY(-100%)rotate(-180deg)}[popover-bottom]:after{content:attr(popover-bottom);margin-top:8px;top:100%;transform:translate(-50%)translateY(0)}.progress{border:2px solid;border-radius:250px 25px 15px 20px/15px 80px 105px 115px;width:100%;height:1.2rem;overflow:hidden;box-shadow:2px 8px 8px -5px rgba(0,0,0,.3)}.progress .bar{background-color:#41403e;background-color:var(--primary-light);border-color:#41403e;border-color:var(--primary);text-align:center;border-right:2px solid;border-radius:250px 25px 15px 20px/15px 80px 105px 115px;flex-direction:column;justify-content:center;width:0;height:100%;font-size:.6rem;transition:all .235s ease-in-out;display:flex}.progress .bar.striped{background:repeating-linear-gradient(45deg,#cdcccb,#cdcccb .25rem,#b4b3b0 0,#b4b3b0 .5rem)}.progress .bar.primary{background-color:#41403e;background-color:var(--primary-light)}.progress .bar.primary.striped{background:repeating-linear-gradient(45deg,#cdcccb,#cdcccb .25rem,#b4b3b0 0,#b4b3b0 .5rem)}.progress .bar.secondary{background-color:#41403e;background-color:var(--secondary-light)}.progress .bar.secondary.striped{background:repeating-linear-gradient(45deg,#d8ebfd,#d8ebfd .25rem,#a7d3fa 0,#a7d3fa .5rem)}.progress .bar.success{background-color:#41403e;background-color:var(--success-light)}.progress .bar.success.striped{background:repeating-linear-gradient(45deg,#d5dfc8,#d5dfc8 .25rem,#bccca8 0,#bccca8 .5rem)}.progress .bar.warning{background-color:#41403e;background-color:var(--warning-light)}.progress .bar.warning.striped{background:repeating-linear-gradient(45deg,#f5f0c6,#f5f0c6 .25rem,#ede49b 0,#ede49b .5rem)}.progress .bar.danger{background-color:#41403e;background-color:var(--danger-light)}.progress .bar.danger.striped{background:repeating-linear-gradient(45deg,#f0cbc9,#f0cbc9 .25rem,#e6a5a1 0,#e6a5a1 .5rem)}.progress .bar.muted{background-color:#41403e;background-color:var(--muted-light)}.progress .bar.muted.striped{background:repeating-linear-gradient(45deg,#e6e7e9,#e6e7e9 .25rem,#caced1 0,#caced1 .5rem)}.progress .bar.w-0{width:0}.progress .bar.w-1{width:1%}.progress .bar.w-2{width:2%}.progress .bar.w-3{width:3%}.progress .bar.w-4{width:4%}.progress .bar.w-5{width:5%}.progress .bar.w-6{width:6%}.progress .bar.w-7{width:7%}.progress .bar.w-8{width:8%}.progress .bar.w-9{width:9%}.progress .bar.w-10{width:10%}.progress .bar.w-11{width:11%}.progress .bar.w-12{width:12%}.progress .bar.w-13{width:13%}.progress .bar.w-14{width:14%}.progress .bar.w-15{width:15%}.progress .bar.w-16{width:16%}.progress .bar.w-17{width:17%}.progress .bar.w-18{width:18%}.progress .bar.w-19{width:19%}.progress .bar.w-20{width:20%}.progress .bar.w-21{width:21%}.progress .bar.w-22{width:22%}.progress .bar.w-23{width:23%}.progress .bar.w-24{width:24%}.progress .bar.w-25{width:25%}.progress .bar.w-26{width:26%}.progress .bar.w-27{width:27%}.progress .bar.w-28{width:28%}.progress .bar.w-29{width:29%}.progress .bar.w-30{width:30%}.progress .bar.w-31{width:31%}.progress .bar.w-32{width:32%}.progress .bar.w-33{width:33%}.progress .bar.w-34{width:34%}.progress .bar.w-35{width:35%}.progress .bar.w-36{width:36%}.progress .bar.w-37{width:37%}.progress .bar.w-38{width:38%}.progress .bar.w-39{width:39%}.progress .bar.w-40{width:40%}.progress .bar.w-41{width:41%}.progress .bar.w-42{width:42%}.progress .bar.w-43{width:43%}.progress .bar.w-44{width:44%}.progress .bar.w-45{width:45%}.progress .bar.w-46{width:46%}.progress .bar.w-47{width:47%}.progress .bar.w-48{width:48%}.progress .bar.w-49{width:49%}.progress .bar.w-50{width:50%}.progress .bar.w-51{width:51%}.progress .bar.w-52{width:52%}.progress .bar.w-53{width:53%}.progress .bar.w-54{width:54%}.progress .bar.w-55{width:55%}.progress .bar.w-56{width:56%}.progress .bar.w-57{width:57%}.progress .bar.w-58{width:58%}.progress .bar.w-59{width:59%}.progress .bar.w-60{width:60%}.progress .bar.w-61{width:61%}.progress .bar.w-62{width:62%}.progress .bar.w-63{width:63%}.progress .bar.w-64{width:64%}.progress .bar.w-65{width:65%}.progress .bar.w-66{width:66%}.progress .bar.w-67{width:67%}.progress .bar.w-68{width:68%}.progress .bar.w-69{width:69%}.progress .bar.w-70{width:70%}.progress .bar.w-71{width:71%}.progress .bar.w-72{width:72%}.progress .bar.w-73{width:73%}.progress .bar.w-74{width:74%}.progress .bar.w-75{width:75%}.progress .bar.w-76{width:76%}.progress .bar.w-77{width:77%}.progress .bar.w-78{width:78%}.progress .bar.w-79{width:79%}.progress .bar.w-80{width:80%}.progress .bar.w-81{width:81%}.progress .bar.w-82{width:82%}.progress .bar.w-83{width:83%}.progress .bar.w-84{width:84%}.progress .bar.w-85{width:85%}.progress .bar.w-86{width:86%}.progress .bar.w-87{width:87%}.progress .bar.w-88{width:88%}.progress .bar.w-89{width:89%}.progress .bar.w-90{width:90%}.progress .bar.w-91{width:91%}.progress .bar.w-92{width:92%}.progress .bar.w-93{width:93%}.progress .bar.w-94{width:94%}.progress .bar.w-95{width:95%}.progress .bar.w-96{width:96%}.progress .bar.w-97{width:97%}.progress .bar.w-98{width:98%}.progress .bar.w-99{width:99%}.progress .bar.w-100{width:100%}.progress .bar.w-0,.progress .bar.w-100{border-right:0}.tabs .content{flex-basis:100%;padding:.75rem 0 0;display:none}.tabs input{display:none}.tabs input:checked+label{color:var(--primary);border-bottom:3px solid #41403e;border-bottom-color:var(--secondary)}.tabs input[id$=tab1]:checked~div[id$=content1],.tabs input[id$=tab2]:checked~div[id$=content2],.tabs input[id$=tab3]:checked~div[id$=content3],.tabs input[id$=tab4]:checked~div[id$=content4],.tabs input[id$=tab5]:checked~div[id$=content5]{display:block}.tabs label{color:var(--primary-light);text-align:center;margin:0 0 -1px;padding:.75rem;font-weight:600;display:inline-block}.tabs label:hover{color:var(--muted);cursor:pointer}.margin{margin:1rem}.margin-top{margin-top:1rem}.margin-top-large{margin-top:2rem}.margin-top-small{margin-top:.5rem}.margin-top-none{margin-top:0}.margin-right{margin-right:1rem}.margin-right-large{margin-right:2rem}.margin-right-small{margin-right:.5rem}.margin-right-none{margin-right:0}.margin-bottom{margin-bottom:1rem}.margin-bottom-large{margin-bottom:2rem}.margin-bottom-small{margin-bottom:.5rem}.margin-bottom-none{margin-bottom:0}.margin-left{margin-left:1rem}.margin-left-large{margin-left:2rem}.margin-left-small{margin-left:.5rem}.margin-left-none{margin-left:0}.margin-large{margin:2rem}.margin-small{margin:.5rem}.margin-none{margin:0}.padding{padding:1rem}.padding-top{padding-top:1rem}.padding-top-large{padding-top:2rem}.padding-top-small{padding-top:.5rem}.padding-top-none{padding-top:0}.padding-right{padding-right:1rem}.padding-right-large{padding-right:2rem}.padding-right-small{padding-right:.5rem}.padding-right-none{padding-right:0}.padding-bottom{padding-bottom:1rem}.padding-bottom-large{padding-bottom:2rem}.padding-bottom-small{padding-bottom:.5rem}.padding-bottom-none{padding-bottom:0}.padding-left{padding-left:1rem}.padding-left-large{padding-left:2rem}.padding-left-small{padding-left:.5rem}.padding-left-none{padding-left:0}.padding-large{padding:2rem}.padding-small{padding:.5rem}.padding-none{padding:0}nav{background-color:#41403e;background-color:var(--main-background);z-index:100;width:100%;padding:.3rem;display:flex;position:relative}@media only screen and (max-width:768px){nav{display:block}}nav .bar1,nav .bar2,nav .bar3{background-color:#41403e;background-color:var(--primary);color:var(--primary);border-color:#41403e #41403e currentColor;border-bottom-style:solid;border-bottom-width:5px;border-color:var(--primary);border-bottom-right-radius:15px 3px;border-bottom-left-radius:15px 5px;width:2rem;margin:6px 0;transition:all .4s}nav .collapsible input[id^=collapsible]:checked+button .bar1,nav .collapsible input[id^=collapsible]:checked+label .bar1{transform:rotate(-45deg)translate(-9px,7px)}nav .collapsible input[id^=collapsible]:checked+button .bar2,nav .collapsible input[id^=collapsible]:checked+label .bar2{opacity:0}nav .collapsible input[id^=collapsible]:checked+button .bar3,nav .collapsible input[id^=collapsible]:checked+label .bar3{transform:rotate(45deg)translate(-8px,-9px)}nav.split-nav{justify-content:space-between}nav.fixed{position:fixed;top:0;left:0;right:0}nav div{margin:0 1rem}nav ul.inline{margin-top:10px;margin-bottom:0;padding:0}nav ul.inline li{margin:0 .5rem;display:inline-block}@media only screen and (max-width:768px){nav ul.inline li{margin:1rem 0;display:block}}nav a{color:var(--primary);border-bottom:5px solid #41403e;border-bottom-color:var(--primary);background-image:none;border-bottom-right-radius:15px 5px;border-bottom-left-radius:15px 3px;padding-bottom:.1rem}nav a:hover{border-color:#41403e #41403e currentColor;border-bottom-style:solid;border-bottom-width:5px;border-color:var(--primary-light)}nav ul.inline li a{font-size:1.3rem}nav ul.inline li:before{content:""}@media only screen and (max-width:992px){nav ul{text-align:center}}nav .nav-brand h1,nav .nav-brand h2,nav .nav-brand h3,nav .nav-brand h4,nav .nav-brand h5,nav .nav-brand h6{margin:0 0 .2rem}@media only screen and (max-width:768px){nav .collapsible{width:100%}}nav .collapsible input[id^=collapsible]:checked~div.collapsible-body{opacity:1;max-height:960px;margin:0;padding:0}nav .collapsible .collapsible-body,nav .collapsible:first-of-type{border:0}@media only screen and (min-width:769px){nav .collapsible .collapsible-body,nav .collapsible:first-of-type{display:contents}}nav div.collapsible-body{padding:none}nav .collapsible label{border:2px solid #41403e;border-color:var(--primary);border-radius:255px 15px 225px/15px 225px 15px 255px}nav .collapsible>button{border:0}nav .collapsible>button,nav .collapsible>label{background-color:#41403e;background-color:var(--main-background);margin-right:1rem;padding:.25rem;font-size:.5rem;display:none;position:absolute;top:.2rem;right:0}@media only screen and (max-width:768px){nav .collapsible>button,nav .collapsible>label{display:block}}html{box-sizing:border-box;margin:0;padding:0}*,:before,:after{box-sizing:inherit}:root{--primary-color:#007bff;--background-color:#fff;--text-color:#333;--text-muted:#666;--border-color:#ddd;--card-background:#fff;--nav-background:#fff;--nav-hover:#f5f5f5;--shadow-light:rgba(0,0,0,.1);--code-background:#f5f5f5;--error-color:#dc3545;--error-bg:#f8d7da;--error-text:#721c24;--success-bg:#d4edda;--success-text:#155724;--badge-featured-bg:gold;--badge-featured-text:#000}[data-theme=dark]{--main-background:#1a1a1a;--background-color:#1a1a1a;--text-color:#e4e4e4;--text-muted:#a0a0a0;--border-color:#404040;--card-background:#2d2d2d;--nav-background:#1a1a1a;--nav-hover:#404040;--shadow-light:rgba(0,0,0,.3);--code-background:#1e1e1e;--error-color:#ff6b6b;--error-bg:#3d1f1f;--error-text:#faa;--success-bg:#1f3d1f;--success-text:#afa;--badge-featured-bg:gold;--badge-featured-text:#000}.card-body a:not(.paper-btn):not(.btn-primary):not(.btn-secondary){color:var(--primary-color)}.nav-link:focus,button:focus{outline:2px solid var(--primary-color);outline-offset:2px}.breadcrumb a:focus{outline:2px solid var(--primary-color);outline-offset:1px}button[title*=theme]{border-color:var(--border-color)}button[title*=theme]:hover{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}body{background-color:var(--background-color);color:var(--text-color);width:100%;font-family:Roboto,sans-serif;transition:background-color .3s,color .3s;overflow-x:hidden;margin:0!important;padding:0!important}body>div{width:100%;max-width:100%}.blog-header{border-bottom:1px solid var(--border-color);background-color:var(--nav-background);width:100%;max-width:100%;box-shadow:0 2px 4px var(--shadow-light);margin:0 0 2rem;padding:1rem 0;position:relative;overflow:visible}.blog-header .container{width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0 1rem!important;overflow:visible!important}.nav-horizontal{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex;position:relative;overflow:visible}.nav-brand .nav-title{color:var(--text-color);margin:0;font-size:1.75rem;font-weight:700;text-decoration:none}.nav-brand a{color:inherit;text-decoration:none}.nav-brand a:hover{text-decoration:none}.translate-wrapper{z-index:9999;flex-direction:column;align-items:flex-end;width:-moz-fit-content;width:fit-content;display:flex;position:fixed;bottom:2rem;left:auto;right:2rem}.translate-icon-btn{border:1px solid var(--border-color);background-color:var(--nav-background);width:48px;height:48px;color:var(--text-color);cursor:pointer;box-shadow:0 4px 12px var(--shadow-light);border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.translate-icon-btn:hover{box-shadow:0 6px 16px var(--shadow-light);color:var(--primary-color);transform:translateY(-2px)}.translate-dropdown{background-color:var(--nav-background);box-shadow:0 4px 12px var(--shadow-light);border:1px solid var(--border-color);border-radius:8px;margin-bottom:.5rem;padding:.75rem 1rem;display:none}.translate-dropdown--open{display:block}.nav-body{background:0 0;justify-content:center;width:100%;padding:0;display:flex}.nav-list{flex-direction:row;align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.nav-item{margin:0}.nav-item:before{content:""!important}.nav-link{color:var(--text-muted);border-radius:4px;padding:.5rem 1rem;font-weight:500;text-decoration:none;transition:all .2s}.nav-link:hover{color:var(--text-color);background-color:var(--nav-hover);text-decoration:none}.nav-link:visited,.search-toggle-btn{color:var(--text-muted)}.nav-dropdown{position:relative}.nav-dropdown-trigger{cursor:pointer;font-size:inherit;font-family:inherit;line-height:inherit;background:0 0;border:none;border-radius:4px;align-items:center;gap:.25rem;padding:.5rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex;color:var(--text-muted)!important}.nav-dropdown-trigger.active,.nav-dropdown-trigger:hover{color:var(--text-color);background-color:var(--nav-hover);text-decoration:none}.nav-dropdown-chevron{font-size:.75rem;transition:transform .2s}.nav-dropdown-trigger.active .nav-dropdown-chevron{transform:rotate(180deg)}.nav-dropdown-menu{background-color:var(--nav-background);border:1px solid var(--border-color);min-width:150px;box-shadow:0 4px 12px var(--shadow-light);opacity:0;visibility:hidden;z-index:1000;border-radius:8px;margin-top:.5rem;padding:.5rem 0;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-10px)}.nav-dropdown-menu.open{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.nav-dropdown-menu:before{content:"";border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--border-color);position:absolute;top:-8px;left:50%;transform:translate(-50%)}.nav-dropdown-menu:after{content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--nav-background);position:absolute;top:-6px;left:50%;transform:translate(-50%)}.nav-dropdown-item{color:var(--text-muted);padding:.625rem 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:block}.nav-dropdown-item:hover{color:var(--text-color);background-color:var(--nav-hover);text-decoration:none}.nav-dropdown-item:focus{color:var(--text-color);background-color:var(--nav-hover);outline:none}.mobile-expandable{flex-direction:column;display:flex}.mobile-expand-trigger{cursor:pointer;width:100%;font-size:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;font-family:inherit;display:flex}.mobile-expand-chevron{font-size:.875rem;transition:transform .2s}.mobile-submenu{max-height:0;margin:0;padding:0;list-style:none;transition:max-height .3s;overflow:hidden}.mobile-submenu.expanded{max-height:200px}.mobile-submenu-link{color:var(--text-muted)!important;padding-left:2rem!important;font-size:.95rem!important}.mobile-submenu-link:hover{color:var(--text-color)!important}.hamburger-btn{border:1px solid var(--border-color);cursor:pointer;z-index:1001;background:0 0;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:.5rem;transition:all .3s;display:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.hamburger-btn:hover{background-color:var(--nav-hover);border-color:var(--primary-color)}.hamburger-btn:focus{outline:2px solid var(--primary-color);outline-offset:2px}.hamburger-line{background-color:var(--text-color);border-radius:1px;width:22px;height:2px;transition:all .3s;display:block}.hamburger-btn.open .hamburger-line:first-child{transform:rotate(45deg)translate(5px,5px)}.hamburger-btn.open .hamburger-line:nth-child(2){opacity:0;transform:translate(-10px)}.hamburger-btn.open .hamburger-line:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.nav-overlay{z-index:998;opacity:0;background-color:rgba(0,0,0,.5);width:100%;height:100%;animation:.3s forwards fadeIn;display:none;position:fixed;top:0;left:0}@keyframes fadeIn{to{opacity:1}}.mobile-nav{background-color:var(--nav-background);width:280px;max-width:85vw;height:100vh;box-shadow:-4px 0 20px var(--shadow-light);z-index:999;flex-direction:column;transition:transform .3s;display:none;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.mobile-nav.open{transform:translate(0)}.mobile-nav-header{border-bottom:1px solid var(--border-color);justify-content:flex-start;align-items:center;padding:1rem 1.25rem;display:flex}.mobile-nav-title{color:var(--text-color);font-size:1.25rem;font-weight:600}.mobile-nav-list{flex:1;margin:0;padding:.5rem 0;list-style:none}.mobile-nav-list .nav-item{margin:0}.mobile-nav-list .nav-link{border-left:3px solid transparent;border-radius:0;padding:.875rem 1.25rem;font-size:1rem;transition:all .2s;display:block}.mobile-nav-list .nav-link:hover{background-color:var(--nav-hover);border-left-color:var(--primary-color)}.mobile-nav-footer{border-top:1px solid var(--border-color);padding:1rem 1.25rem}.mobile-nav-actions{align-items:center;gap:1rem;display:flex}.breadcrumb{flex-flow:wrap;align-items:center;gap:.5rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.breadcrumb li{align-items:center;margin:0;display:flex}.breadcrumb li:not(:last-child):after{content:"›";color:var(--text-muted);margin-left:.5rem;font-size:1rem}.breadcrumb a{color:var(--primary-color);border-radius:3px;padding:.25rem .5rem;text-decoration:none;transition:all .2s}.breadcrumb a:hover{color:var(--primary-color);background-color:var(--nav-hover);text-decoration:none}.breadcrumb li:last-child{color:var(--text-muted);padding:.25rem .5rem;font-weight:500}@media (max-width:768px){.nav-horizontal{flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding-right:3.5rem}.hamburger-btn{display:flex}.nav-body{display:none}.nav-overlay{display:block}.mobile-nav{display:flex}.nav-brand .nav-title{font-size:1.5rem}.breadcrumb{font-size:.8rem}.nav-item button{min-width:2.2rem!important;height:2.2rem!important;font-size:1rem!important}.translate-wrapper{bottom:1rem;right:1rem}.translate-icon-btn{width:44px;height:44px}.translate-dropdown .goog-te-gadget .goog-te-combo{min-width:120px!important;max-width:160px!important;padding:.4rem .6rem!important;font-size:.85rem!important}}@media (max-width:480px){.nav-brand .nav-title{font-size:1.2rem}.breadcrumb{flex-wrap:wrap;font-size:.75rem}.hamburger-btn{gap:4px;width:40px;height:40px}.hamburger-line{width:18px}.mobile-nav{width:260px}.mobile-nav-list .nav-link{padding:.75rem 1rem;font-size:.95rem}.translate-wrapper{bottom:.75rem;right:.75rem}.translate-icon-btn{width:40px;height:40px}.translate-icon-btn svg{width:20px;height:20px}.translate-dropdown .goog-te-gadget .goog-te-combo{min-width:100px!important;max-width:140px!important;padding:.3rem .5rem!important;font-size:.8rem!important}}.blog-post{margin-bottom:3rem}.blog-meta{color:var(--text-muted);margin-bottom:1rem;font-size:.9rem}.blog-content{line-height:1.7}.blog-content h1,.blog-content h2,.blog-content h3{margin-top:2rem;margin-bottom:1rem}.blog-content p{margin-bottom:1rem}.blog-content pre{background:var(--code-background);border:1px solid var(--border-color);border-radius:4px;margin-bottom:1rem;padding:1rem;overflow-x:auto}.pagination{justify-content:center;gap:1rem;margin:2rem 0;display:flex}.translate-dropdown #google_translate_element{margin:0!important;padding:0!important;line-height:normal!important;display:inline-block!important}.translate-dropdown .goog-te-gadget{color:var(--text-color)!important;font-family:inherit!important;font-size:.85rem!important;line-height:normal!important}.translate-dropdown .goog-te-gadget-simple{cursor:pointer!important;background-color:transparent!important;border:none!important;padding:0!important;display:inline-block!important}.translate-dropdown .goog-te-gadget-simple .goog-te-menu-value{color:var(--text-color)!important}.translate-dropdown .goog-te-gadget-simple .goog-te-menu-value span{color:var(--primary-color)!important;font-weight:500!important}.translate-dropdown .goog-te-gadget .goog-te-combo{border:1px solid var(--border-color)!important;background-color:var(--card-background)!important;color:var(--text-color)!important;cursor:pointer!important;border-radius:4px!important;width:100%!important;min-width:150px!important;max-width:200px!important;margin:0!important;padding:.5rem .75rem!important;font-family:inherit!important;font-size:.9rem!important}.translate-dropdown .goog-te-gadget .goog-te-combo:hover{border-color:var(--primary-color)!important}.landing-page{width:100%}.landing-page section{padding:4rem 1rem}.hero-section{background:linear-gradient(135deg,var(--background-color)0%,var(--card-background)100%);text-align:center;padding:5rem 1rem;position:relative;overflow:hidden}.hero-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 20%,rgba(102,126,234,.1) 0%,transparent 50%),radial-gradient(circle at 80%,rgba(118,75,162,.1) 0%,transparent 50%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-section .container{z-index:1;position:relative}.hero-section h1{color:var(--text-color);margin-bottom:.5rem;font-size:2.5rem}.hero-section .hero-subtitle{color:var(--primary-color);min-height:2.5rem;margin-bottom:1rem;font-size:1.75rem}.hero-section .hero-description{color:var(--text-muted);max-width:600px;margin:0 auto 2rem;font-size:1.1rem;line-height:1.6}.hero-cta{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.hero-cta .paper-btn{padding:.75rem 1.5rem;font-size:1rem}.typewriter-cursor{color:var(--primary-color);font-weight:300;animation:1s infinite blink}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.landing-page .section-title{text-align:center;margin-bottom:2.5rem}.landing-page .section-title h2{color:var(--text-color);margin-bottom:.5rem;font-size:2rem}.landing-page .section-title p{color:var(--text-muted);font-size:1rem}.section-link{text-align:center;margin-top:2rem}.section-link a{color:var(--primary-color);align-items:center;gap:.5rem;font-weight:500;text-decoration:none;transition:gap .2s;display:inline-flex}.section-link a:hover{gap:.75rem;text-decoration:underline}.section-alt{background-color:var(--card-background)}.section-posts .posts-grid,.section-portfolio .portfolio-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto;display:grid}.portfolio-card{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:8px;transition:transform .2s,box-shadow .2s;overflow:hidden}.portfolio-card:hover{box-shadow:0 8px 24px var(--shadow-light);transform:translateY(-4px)}.portfolio-card-image{object-fit:cover;background-color:var(--nav-hover);width:100%;height:180px}.portfolio-card-body{padding:1.25rem}.portfolio-card-title{color:var(--text-color);margin:0 0 .5rem;font-size:1.25rem}.portfolio-card-title a{color:inherit;text-decoration:none}.portfolio-card-title a:hover{color:var(--primary-color)}.portfolio-card-description{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.portfolio-card-tech{flex-wrap:wrap;gap:.5rem;display:flex}.tech-badge{background-color:var(--nav-hover);color:var(--text-muted);border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.section-categories .categories-grid{flex-wrap:wrap;justify-content:center;gap:1rem;max-width:900px;margin:0 auto;display:flex}.category-badge{background-color:var(--background-color);border:1px solid var(--border-color);color:var(--text-color);border-radius:50px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.category-badge:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;text-decoration:none;transform:translateY(-2px)}.category-badge .category-count{background-color:var(--nav-hover);color:var(--text-muted);border-radius:50px;padding:.125rem .5rem;font-size:.8rem}.category-badge:hover .category-count{color:#fff;background-color:rgba(255,255,255,.2)}.section-about{text-align:center}.section-about .about-content{max-width:800px;margin:0 auto}.section-about .about-description{color:var(--text-muted);margin-bottom:2rem;font-size:1.1rem;line-height:1.7}.about-highlights{flex-wrap:wrap;justify-content:center;gap:2rem;margin-bottom:2rem;display:flex}.about-highlight{text-align:center;max-width:200px}.about-highlight-icon{margin-bottom:.5rem;font-size:2rem}.about-highlight h4{color:var(--text-color);margin:0 0 .25rem;font-size:1rem}.about-highlight p{color:var(--text-muted);margin:0;font-size:.875rem}.section-cta{background:var(--card-background);color:var(--text-color);text-align:center}.section-cta .section-title h2{color:var(--text-color)}.section-cta .section-title p{color:var(--text-muted)}.section-cta .cta-content{max-width:600px;margin:0 auto}.section-cta .social-wrapper{margin-top:2rem}.section-cta .social-label{color:var(--text-muted);margin-bottom:1rem;font-size:.9rem}.section-cta .newsletter-landing{background:var(--nav-hover);border:1px solid var(--border-color);color:var(--text-color);margin:0}.section-cta .newsletter-landing .newsletter-header h3,.section-cta .newsletter-landing .newsletter-header p{color:var(--text-color)}.empty-state{text-align:center;color:var(--text-muted);padding:2rem}.empty-state-icon{opacity:.5;margin-bottom:1rem;font-size:3rem}.section-alt .portfolio-card{background-color:var(--card-background)}@media (max-width:768px){.landing-page section,.hero-section{padding:3rem 1rem}.hero-section h1{font-size:1.75rem}.hero-section .hero-subtitle{min-height:2rem;font-size:1.25rem}.hero-section .hero-description{font-size:1rem}.hero-cta{flex-direction:column;align-items:center}.hero-cta .paper-btn{width:100%;max-width:250px}.landing-page .section-title h2{font-size:1.5rem}.section-posts .posts-grid,.section-portfolio .portfolio-grid{grid-template-columns:1fr}.about-highlights{flex-direction:column;align-items:center}.about-highlight{max-width:100%}}@media (max-width:480px){.hero-section h1{font-size:1.5rem}.hero-section .hero-subtitle{font-size:1.1rem}.category-badge{padding:.5rem 1rem;font-size:.9rem}}.goog-te-menu-frame{z-index:10000!important;visibility:visible!important;opacity:1!important;max-height:400px!important;display:block!important;overflow-y:auto!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.goog-te-menu-frame.skiptranslate{visibility:visible!important;display:block!important}iframe.goog-te-menu-frame{z-index:10000!important;visibility:visible!important;display:block!important}.goog-te-menu2{background-color:var(--nav-background)!important;border:1px solid var(--border-color)!important;max-height:400px!important;overflow-y:auto!important}.goog-te-menu2-item div,.goog-te-menu2-item:link div,.goog-te-menu2-item:visited div,.goog-te-menu2-item:active div{color:var(--text-color)!important}.goog-te-menu2-item:hover,.goog-te-menu2-item-selected{background-color:var(--nav-hover)!important}.grecaptcha-badge{visibility:hidden}.goog-te-banner-frame{display:none!important}body{position:static!important;top:0!important}body>.skiptranslate:not(.goog-te-menu-frame){display:none!important}.skiptranslate iframe{visibility:visible!important;display:block!important}.placeholder-image{background:linear-gradient(135deg,var(--nav-hover)0%,var(--card-background)100%);border-radius:8px 8px 0 0;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex;overflow:hidden}.placeholder-image--detail{border-radius:8px}.placeholder-initials{color:var(--text-muted);opacity:.6;text-transform:uppercase;letter-spacing:.1em;font-size:3rem;font-weight:700}.placeholder-title{color:var(--text-muted);opacity:.7;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:80%;padding:0 1rem;font-size:.875rem;overflow:hidden}[data-theme=dark] .placeholder-image{background:linear-gradient(135deg,var(--nav-hover)0%,var(--card-background)100%)}[data-theme=dark] .placeholder-initials{opacity:.5}[data-theme=dark] .placeholder-title{opacity:.6}.placeholder-image--related{border-radius:8px 8px 0 0}.placeholder-image--blog{border-radius:0}@media (max-width:768px){.placeholder-initials{font-size:2.5rem}.placeholder-title{font-size:.8rem}}@media (max-width:480px){.placeholder-initials{font-size:2rem}.placeholder-title{font-size:.75rem}}
.SettingsDropdown-module__Xs2U9a__settingsDropdown{display:inline-block;position:relative}.SettingsDropdown-module__Xs2U9a__settingsTrigger{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.SettingsDropdown-module__Xs2U9a__settingsTrigger:hover{background-color:var(--nav-hover)}.SettingsDropdown-module__Xs2U9a__settingsTrigger:focus{outline:2px solid var(--primary-color);outline-offset:2px}.SettingsDropdown-module__Xs2U9a__gearIcon{width:20px;height:20px}.SettingsDropdown-module__Xs2U9a__dropdownMenu{background-color:var(--nav-background);border:1px solid var(--border-color);min-width:160px;box-shadow:0 4px 12px var(--shadow-light);z-index:1000;border-radius:8px;animation:.2s SettingsDropdown-module__Xs2U9a__slideDown;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}@keyframes SettingsDropdown-module__Xs2U9a__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SettingsDropdown-module__Xs2U9a__menuSection{padding:.5rem 0}.SettingsDropdown-module__Xs2U9a__menuLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border-color);margin-bottom:.25rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;display:block}.SettingsDropdown-module__Xs2U9a__menuItem{cursor:pointer;text-align:left;width:100%;color:var(--text-color);background:0 0;border:none;align-items:center;gap:.75rem;padding:.625rem 1rem;font-family:inherit;font-size:.9rem;transition:background-color .2s;display:flex}.SettingsDropdown-module__Xs2U9a__menuItem:hover{background-color:var(--nav-hover)}.SettingsDropdown-module__Xs2U9a__menuItem:focus{background-color:var(--nav-hover);outline:none}.SettingsDropdown-module__Xs2U9a__menuItem.SettingsDropdown-module__Xs2U9a__active{background-color:var(--nav-hover)}.SettingsDropdown-module__Xs2U9a__optionIcon{flex-shrink:0;font-size:1rem}.SettingsDropdown-module__Xs2U9a__optionLabel{flex:1}.SettingsDropdown-module__Xs2U9a__checkIcon{width:1rem;height:1rem;color:var(--primary-color);flex-shrink:0}@media (max-width:768px){.SettingsDropdown-module__Xs2U9a__dropdownMenu{left:50%;right:auto;transform:translate(-50%)}@keyframes SettingsDropdown-module__Xs2U9a__slideDown{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.SettingsDropdown-module__Xs2U9a__settingsTrigger{padding:.4rem}.SettingsDropdown-module__Xs2U9a__gearIcon{width:1rem;height:1rem}}
.Accessibility-module__ONZIHq__skipLink{background:var(--primary-color);color:#fff;z-index:10000;border-radius:0 0 8px 8px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:top .3s;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.Accessibility-module__ONZIHq__skipLink:focus{outline-offset:2px;outline:2px solid #fff;top:0}.Accessibility-module__ONZIHq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Accessibility-module__ONZIHq__focusVisible:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Accessibility-module__ONZIHq__skipLink{transition:none}}
