/* [next]/internal/font/google/manrope_ea45758b.module.css [app-client] (css) */
@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/a342834df7752944-s.10ev4cu2inrn-.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: Manrope;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.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: Manrope;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.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: Manrope;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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: Manrope;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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: Manrope;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/a342834df7752944-s.10ev4cu2inrn-.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: Manrope;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.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: Manrope;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.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: Manrope;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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: Manrope;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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: Manrope;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../media/a342834df7752944-s.10ev4cu2inrn-.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: Manrope;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.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: Manrope;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.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: Manrope;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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: Manrope;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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: Manrope;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../media/a342834df7752944-s.10ev4cu2inrn-.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: Manrope;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.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: Manrope;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.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: Manrope;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..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: Manrope;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.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: Manrope Fallback;
  src: local(Arial);
  ascent-override: 103.31%;
  descent-override: 29.07%;
  line-gap-override: 0.0%;
  size-adjust: 103.19%;
}

.manrope_ea45758b-module__bSspnq__className {
  font-family: Manrope, Manrope Fallback;
  font-style: normal;
}

.manrope_ea45758b-module__bSspnq__variable {
  --font-manrope: "Manrope", "Manrope Fallback";
}

/* [project]/styles/globals.scss.css [app-client] (css) */
:root {
  --colorWhite-hsl: 0deg 0% 100%;
  --colorWhite: hsl(var(--colorWhite-hsl));
  --colorBlack-hsl: 0deg 0% 0%;
  --colorBlack: hsl(var(--colorBlack-hsl));
  --baseFontFamily: var(--font-manrope), -apple-system, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  --fontWeightRegular: 400;
  --fontWeightMedium: 500;
  --fontWeightSemiBold: 600;
  --fontWeightBold: 700;
  --fontWeightBlack: 800;
  --publicHeaderHeight: 5.625rem;
  --privateMobileHeaderHeight: 5.25rem;
  --privateHeaderHeight: 3.75rem;
  --image-filter: grayscale(15%);
  --borderRadius1: .75rem;
  --borderRadius2: 1.25rem;
  --borderRadius3: 3.75rem;
  --borderRadius4: 6.25rem;
  --spacing1: .5rem;
  --spacing2: .75rem;
  --spacing3: 1rem;
  --spacing4: 1.5rem;
  --spacing5: 2rem;
  --spacing6: 3rem;
  --spacing7: 3.75rem;
  --spacing8: 4.5rem;
  --defaultTransitionDuration: .2s;
  --defaultBlur: 33px;
  --toastify-toast-width: common.toRem(360);
  --colorPrimary-hsl: 164deg 100% 50%;
  --colorPrimary: hsl(var(--colorPrimary-hsl));
  --colorPrimaryFocus-hsl: 164deg 100% 44%;
  --colorPrimaryFocus: hsl(var(--colorPrimaryFocus-hsl));
  --colorPrimaryHighlight-hsl: 164deg 100% 15%;
  --colorPrimaryHighlight: hsl(var(--colorPrimaryHighlight-hsl));
  --colorAccent-hsl: 60deg 100% 88%;
  --colorAccent: hsl(var(--colorAccent-hsl));
  --colorAccentFocus-hsl: 328deg 100% 94%;
  --colorAccentFocus: hsl(var(--colorAccentFocus-hsl));
  --colorAccentHighlight-hsl: 328deg 100% 98%;
  --colorAccentHighlight: hsl(var(--colorAccentHighlight-hsl));
  --colorSuccess-hsl: 150deg 45% 40%;
  --colorSuccess: hsl(var(--colorSuccess-hsl));
  --colorSuccessHighlight-hsl: 150deg 34% 78%;
  --colorSuccessHighlight: hsl(var(--colorSuccessHighlight-hsl));
  --colorAlert-hsl: 9deg 83% 47%;
  --colorAlert: hsl(var(--colorAlert-hsl));
  --colorAlertFocus-hsl: 9deg 83% 41%;
  --colorAlertFocus: hsl(var(--colorAlertFocus-hsl));
  --colorAlertHighlight-hsl: 9deg 83% 5%;
  --colorAlertHighlight: hsl(var(--colorAlertHighlight-hsl));
  --colorWarning-hsl: 33deg 100% 43%;
  --colorWarning: hsl(var(--colorWarning-hsl));
  --colorWarningHighlight-hsl: 33deg 100% 83%;
  --colorWarningHighlight: hsl(var(--colorWarningHighlight-hsl));
  --colorHighlight-hsl: 345deg 100% 63%;
  --colorHighlight: hsl(var(--colorHighlight-hsl));
  --colorBackground-hsl: 0deg 0% 0%;
  --colorBackground: hsl(var(--colorBackground-hsl));
  --colorSidebar-hsl: 0deg 0% 15%;
  --colorSidebar: hsl(var(--colorSidebar-hsl));
  --colorLink-hsl: 164deg 100% 50%;
  --colorLink: hsl(var(--colorLink-hsl));
  --colorLinkFocus-hsl: 164deg 100% 58%;
  --colorLinkFocus: hsl(var(--colorLinkFocus-hsl));
  --colorInfo-hsl: 212deg 76% 48%;
  --colorInfo: hsl(var(--colorInfo-hsl));
  --colorGray0-hsl: 0deg 0% 100%;
  --colorGray0: hsl(var(--colorGray0-hsl));
  --colorGray1-hsl: 0deg 0% 85%;
  --colorGray1: hsl(var(--colorGray1-hsl));
  --colorGray2-hsl: 0deg 0% 70%;
  --colorGray2: hsl(var(--colorGray2-hsl));
  --colorGray3-hsl: 0deg 0% 55%;
  --colorGray3: hsl(var(--colorGray3-hsl));
  --colorGray4-hsl: 0deg 0% 35%;
  --colorGray4: hsl(var(--colorGray4-hsl));
  --colorGray5-hsl: 0deg 0% 20%;
  --colorGray5: hsl(var(--colorGray5-hsl));
  --colorGray6-hsl: 0deg 0% 12%;
  --colorGray6: hsl(var(--colorGray6-hsl));
  --colorGray7-hsl: 0deg 0% 9%;
  --colorGray7: hsl(var(--colorGray7-hsl));
  --colorGray8-hsl: 0deg 0% 8%;
  --colorGray8: hsl(var(--colorGray8-hsl));
  --colorBorder-hsl: 0deg 0% 25%;
  --colorBorder: hsl(var(--colorBorder-hsl));
  --colorSeparator-hsl: 0deg 0% 16%;
  --colorSeparator: hsl(var(--colorSeparator-hsl));
  --colorOverlay-hsl: #000c;
  --colorOverlay: var(--colorOverlay-hsl);
  --colorAccent1-hsl: 212deg 62% 45%;
  --colorAccent1: hsl(var(--colorAccent1-hsl));
  --colorAccent2-hsl: 236deg 62% 45%;
  --colorAccent2: hsl(var(--colorAccent2-hsl));
  --colorAccent3-hsl: 260deg 62% 45%;
  --colorAccent3: hsl(var(--colorAccent3-hsl));
  --colorAccent4-hsl: 284deg 62% 45%;
  --colorAccent4: hsl(var(--colorAccent4-hsl));
  --colorAccent5-hsl: 308deg 62% 45%;
  --colorAccent5: hsl(var(--colorAccent5-hsl));
  --colorAccent6-hsl: 332deg 62% 45%;
  --colorAccent6: hsl(var(--colorAccent6-hsl));
  --colorAccent7-hsl: 356deg 62% 45%;
  --colorAccent7: hsl(var(--colorAccent7-hsl));
  --colorAccent8-hsl: 20deg 62% 45%;
  --colorAccent8: hsl(var(--colorAccent8-hsl));
  --colorAccent9-hsl: 44deg 62% 45%;
  --colorAccent9: hsl(var(--colorAccent9-hsl));
  --colorAccent10-hsl: 68deg 62% 45%;
  --colorAccent10: hsl(var(--colorAccent10-hsl));
  --colorAccent11-hsl: 92deg 62% 45%;
  --colorAccent11: hsl(var(--colorAccent11-hsl));
  --colorAccent12-hsl: 116deg 62% 45%;
  --colorAccent12: hsl(var(--colorAccent12-hsl));
  --colorAccent13-hsl: 140deg 62% 45%;
  --colorAccent13: hsl(var(--colorAccent13-hsl));
  --colorAccent14-hsl: 164deg 62% 45%;
  --colorAccent14: hsl(var(--colorAccent14-hsl));
  --colorAccent15-hsl: 188deg 62% 45%;
  --colorAccent15: hsl(var(--colorAccent15-hsl));
  --colorAccent16-hsl: 0deg 0% 52%;
  --colorAccent16: hsl(var(--colorAccent16-hsl));
  --colorBoxShadow1: 0 .375rem .5rem 0 #00000008, 0 .0625rem .125rem 0 #0000004d;
  --colorBoxShadow2: 0 .125rem .375rem 0 #0000001a, 0 .0625rem .625rem 0 #00000017, 0 .125rem 1.25rem -.0625rem #00000003;
  --gradientButtonBackground: linear-gradient(45deg, #3d72f6, #760aac, #e74884, #fe6a20, #ffbb01);
  --gradientBackground: linear-gradient(180deg, #1d232540, #1d2325e6 100%), radial-gradient(ellipse at top left, #3c71f6, transparent 55%), radial-gradient(ellipse at top right, #8800c7, transparent 55%), radial-gradient(ellipse at center right, #ff4271, transparent 55%), radial-gradient(ellipse at center left, #fb0, transparent 55%);
}

[data-theme="light"] {
  --colorAccent-hsl: 328deg 100% 45%;
  --colorAccent: hsl(var(--colorAccent-hsl));
  --colorBackground-hsl: 0deg 0% 96%;
  --colorBackground: hsl(var(--colorBackground-hsl));
  --colorSidebar-hsl: 210deg 25% 98%;
  --colorSidebar: hsl(var(--colorSidebar-hsl));
  --colorLink-hsl: 223deg 91% 60%;
  --colorLink: hsl(var(--colorLink-hsl));
  --colorLinkFocus-hsl: 223deg 91% 66%;
  --colorLinkFocus: hsl(var(--colorLinkFocus-hsl));
  --colorInfo-hsl: 212deg 76% 48%;
  --colorInfo: hsl(var(--colorInfo-hsl));
  --colorGray0-hsl: 0deg 0% 0%;
  --colorGray0: hsl(var(--colorGray0-hsl));
  --colorGray1-hsl: 0deg 0% 15%;
  --colorGray1: hsl(var(--colorGray1-hsl));
  --colorGray2-hsl: 0deg 0% 30%;
  --colorGray2: hsl(var(--colorGray2-hsl));
  --colorGray3-hsl: 0deg 0% 45%;
  --colorGray3: hsl(var(--colorGray3-hsl));
  --colorGray4-hsl: 0deg 0% 85%;
  --colorGray4: hsl(var(--colorGray4-hsl));
  --colorGray5-hsl: 0deg 0% 92%;
  --colorGray5: hsl(var(--colorGray5-hsl));
  --colorGray6-hsl: 0deg 0% 96%;
  --colorGray6: hsl(var(--colorGray6-hsl));
  --colorGray7-hsl: 0deg 0% 99%;
  --colorGray7: hsl(var(--colorGray7-hsl));
  --colorGray8-hsl: 0deg 0% 100%;
  --colorGray8: hsl(var(--colorGray8-hsl));
  --colorBorder-hsl: 0deg 0% 75%;
  --colorBorder: hsl(var(--colorBorder-hsl));
  --colorSeparator-hsl: 0deg 0% 84%;
  --colorSeparator: hsl(var(--colorSeparator-hsl));
  --colorOverlay-hsl: #000c;
  --colorOverlay: var(--colorOverlay-hsl);
  --colorAccent1-hsl: 212deg 66% 52%;
  --colorAccent1: hsl(var(--colorAccent1-hsl));
  --colorAccent2-hsl: 236deg 66% 52%;
  --colorAccent2: hsl(var(--colorAccent2-hsl));
  --colorAccent3-hsl: 260deg 66% 52%;
  --colorAccent3: hsl(var(--colorAccent3-hsl));
  --colorAccent4-hsl: 284deg 66% 52%;
  --colorAccent4: hsl(var(--colorAccent4-hsl));
  --colorAccent5-hsl: 308deg 66% 52%;
  --colorAccent5: hsl(var(--colorAccent5-hsl));
  --colorAccent6-hsl: 332deg 66% 52%;
  --colorAccent6: hsl(var(--colorAccent6-hsl));
  --colorAccent7-hsl: 356deg 66% 52%;
  --colorAccent7: hsl(var(--colorAccent7-hsl));
  --colorAccent8-hsl: 20deg 66% 52%;
  --colorAccent8: hsl(var(--colorAccent8-hsl));
  --colorAccent9-hsl: 44deg 66% 52%;
  --colorAccent9: hsl(var(--colorAccent9-hsl));
  --colorAccent10-hsl: 68deg 66% 52%;
  --colorAccent10: hsl(var(--colorAccent10-hsl));
  --colorAccent11-hsl: 92deg 66% 52%;
  --colorAccent11: hsl(var(--colorAccent11-hsl));
  --colorAccent12-hsl: 116deg 66% 52%;
  --colorAccent12: hsl(var(--colorAccent12-hsl));
  --colorAccent13-hsl: 140deg 66% 52%;
  --colorAccent13: hsl(var(--colorAccent13-hsl));
  --colorAccent14-hsl: 164deg 66% 52%;
  --colorAccent14: hsl(var(--colorAccent14-hsl));
  --colorAccent15-hsl: 188deg 66% 52%;
  --colorAccent15: hsl(var(--colorAccent15-hsl));
  --colorAccent16-hsl: 0deg 0% 52%;
  --colorAccent16: hsl(var(--colorAccent16-hsl));
  --colorBoxShadow1: 0 .375rem .5rem 0 #80808008, 0 .0625rem .125rem 0 #8080804d;
  --colorBoxShadow2: 0 .625rem .5rem 0 #8080801a, 0 .0625rem .625rem 0 #80808017, 0 .125rem 1.25rem -.0625rem #80808003;
}

* {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  -webkit-scrollbar-width: thin;
  -moz-scrollbar-width: thin;
  -ms-scrollbar-width: thin;
  scrollbar-width: thin;
  -webkit-scrollbar-color: var(--colorPrimary) var(--colorGray8);
  -moz-scrollbar-color: var(--colorPrimary) var(--colorGray8);
  -ms-scrollbar-color: var(--colorPrimary) var(--colorGray8);
  scrollbar-color: var(--colorPrimary) var(--colorGray8);
}

body {
  overscroll-behavior-y: none;
  background: var(--colorBackground);
  min-height: 100vh;
  font-family: var(--baseFontFamily);
  font-weight: var(--fontWeightRegular);
  color: var(--colorGray0);
  margin: 0;
  padding: 0;
}

#__next {
  min-height: 100vh;
}

::selection {
  background: var(--colorGray5);
  color: #fff;
}

[tabindex="-1"]:focus {
  outline: none !important;
}

hr {
  box-sizing: content-box;
  border: 0;
  border-bottom: .0625rem solid var(--colorSeparator);
  width: 100%;
  height: 0;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  line-height: 1;
}

p {
  margin: 0;
}

strong, em {
  font-weight: var(--fontWeightBlack);
}

mark {
  background: linear-gradient(180deg, #fff0 70%, var(--colorHighlight) 70%);
  color: var(--colorGray1);
}

pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  margin: 0;
}

.header {
  font-size: 1.5rem;
  line-height: 1.4;
}

.smallHeader {
  font-size: 1.25rem;
  font-weight: var(--fontWeightMedium);
  line-height: 1.4;
}

.body {
  font-size: 1rem;
  line-height: 1.5;
}

.smallBody {
  font-size: .875rem;
  line-height: 1.5;
}

.label {
  font-size: .75rem;
  line-height: 1.2;
}

.wordWrap {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
}

.visuallyHidden {
  width: 1px;
  height: 1px;
  position: absolute;
  top: auto;
  left: -10000px;
  overflow: hidden;
}

.truncate {
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
}

.hiddenText {
  text-indent: -9999px;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

ol, ul, dl {
  margin: 0;
  padding: 0;
  list-style: none;
}

img {
  vertical-align: middle;
  border-style: none;
}

a {
  color: var(--colorLink);
  font-weight: var(--fontWeightRegular);
  cursor: pointer;
  text-decoration: none;
}

a[aria-disabled="true"] {
  cursor: not-allowed;
}

button, select {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  border: 0;
  margin: 0;
  padding: 0;
}

button {
  cursor: pointer;
  box-shadow: none;
  -webkit-user-select: none;
  user-select: none;
  line-height: 1;
  font-weight: var(--fontWeightRegular);
  background: none;
  border: 0;
  border-radius: 0;
  outline: none;
  text-decoration: none;
  display: inline-block;
}

button :active {
  box-shadow: none;
  outline: none;
}

button :disabled {
  cursor: not-allowed;
}

button, input {
  overflow: visible;
}

button, select {
  text-transform: none;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

textarea, input {
  appearance: none;
}

textarea {
  resize: vertical;
  overflow: auto;
}

iframe {
  border: 0;
}

.responsiveIframeContainer {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  overflow: hidden;
}

.responsiveIframe {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.sectionSeparator {
  width: 100%;
  margin: 2.5rem 0;
}

.react-select-container .react-select__control {
  background-color: var(--colorGray8);
  box-shadow: none;
  border-color: #0000;
  border-radius: 6.25rem;
}

.react-select-container .react-select__control:hover {
  border-color: #0000;
}

.react-select-container .react-select__control:active, .react-select-container .react-select__control:focus, .react-select-container .react-select__control--is-focused, .react-select-container .react-select__control--menu-is-open, .react-select-container .react-select__control--is-focused:hover, .react-select-container .react-select__control--is-focused:active, .react-select-container .react-select__control--is-focused:focus, .react-select-container .react-select__control--menu-is-open:hover, .react-select-container .react-select__control--menu-is-open:active, .react-select-container .react-select__control--menu-is-open:focus {
  border-color: var(--colorPrimary);
}

.react-select-container .react-select__control--is-disabled {
  cursor: not-allowed;
  opacity: .7;
}

.react-select-container .react-select__value-container {
  grid-gap: .25rem;
  padding: .25rem .5rem;
}

.react-select-container .react-select__indicator-separator {
  background-color: #0000;
}

.react-select-container .react-select__menu {
  background-color: var(--colorGray0);
  color: var(--colorGray8);
  min-width: 20rem;
  overflow: auto;
}

.react-select-container .react-select__menu-list {
  margin: 0;
  padding: 0;
}

.react-select-container .react-select__option {
  cursor: pointer;
  font-size: 1rem;
  line-height: 1.5;
}

.react-select-container .react-select__option:hover {
  background-color: var(--colorGray1);
}

.react-select-container .react-select__multi-value {
  background-color: var(--colorGray5);
  border-radius: 6.25rem;
  margin: 0;
  padding: .125rem .5rem;
  line-height: 1;
}

.react-select-container .react-select__multi-value__label {
  color: var(--colorGray1);
  padding: .5rem 0 .5rem .5rem;
}

.react-select-container .react-select__multi-value__remove {
  cursor: pointer;
  transition: color var(--defaultTransitionDuration) ease;
}

.react-select-container .react-select__multi-value__remove svg {
  fill: var(--colorGray8);
  stroke: var(--colorGray8);
}

.react-select-container .react-select__multi-value__remove:hover {
  color: var(--colorAlert);
  background-color: #0000;
}

.react-select-container .react-select__placeholder {
  margin: 0 .5rem;
}

.react-select-container .react-select__input-container {
  color: var(--colorGray1);
  margin: 0 .5rem;
  padding: 0;
}

.react-select-container .react-select__input {
  color: var(--colorGray1);
}

.react-select-container-builder .react-select__control {
  box-shadow: var(--colorBoxShadow1);
  background-color: var(--colorGray0);
  transition: box-shadow var(--defaultTransitionDuration) ease;
  border-color: #0000;
  border-radius: 1.25rem;
}

.react-select-container-builder .react-select__control:hover, .react-select-container-builder .react-select__control:active, .react-select-container-builder .react-select__control:focus {
  border-color: #0000;
}

.react-select-container-builder .react-select__control--is-focused, .react-select-container-builder .react-select__control--menu-is-open {
  box-shadow: var(--colorBoxShadow2);
  border-color: #0000;
}

.react-select-container-builder .react-select__control--is-focused:hover, .react-select-container-builder .react-select__control--is-focused:active, .react-select-container-builder .react-select__control--is-focused:focus, .react-select-container-builder .react-select__control--menu-is-open:hover, .react-select-container-builder .react-select__control--menu-is-open:active, .react-select-container-builder .react-select__control--menu-is-open:focus {
  border-color: #0000;
}

.react-select-container-builder .react-select__control--is-disabled {
  cursor: not-allowed;
  opacity: .7;
}

.react-select-container-builder .react-select__value-container {
  grid-gap: .25rem;
  padding: 1.03125rem 1.25rem;
}

.react-select-container-builder .react-select__indicator-separator {
  background-color: #0000;
}

.react-select-container-builder .react-select__menu {
  background-color: var(--colorGray0);
  border-radius: var(--borderRadius1);
  min-width: 20rem;
  color: var(--colorGray8);
  margin: 0;
  padding: 0;
  overflow: auto;
}

.react-select-container-builder .react-select__menu-list {
  margin: 0;
  padding: 0;
}

.react-select-container-builder .react-select__option {
  cursor: pointer;
  font-size: 1rem;
  line-height: 1.5;
}

.react-select-container-builder .react-select__option:hover {
  background-color: var(--colorGray1);
}

.react-select-container-builder .react-select__multi-value {
  background-color: var(--colorGray1);
  border-radius: 6.25rem;
  margin: 0;
  padding: .125rem .5rem;
  font-size: 1.125rem;
  line-height: 1;
}

.react-select-container-builder .react-select__multi-value__label {
  color: var(--colorGray8);
  padding: .5rem 0 .5rem .5rem;
}

.react-select-container-builder .react-select__multi-value__remove {
  cursor: pointer;
  transition: color var(--defaultTransitionDuration) ease;
}

.react-select-container-builder .react-select__multi-value__remove svg {
  fill: var(--colorGray8);
  stroke: var(--colorGray8);
}

.react-select-container-builder .react-select__multi-value__remove:hover {
  color: var(--colorAlert);
  background-color: #0000;
}

.react-select-container-builder .react-select__single-value {
  font-size: 1.125rem;
}

.react-select-container-builder .react-select__placeholder {
  color: var(--colorGray2);
  margin: 0 .125rem;
}

.react-select-container-builder .react-select__input-container {
  color: var(--colorGray8);
  margin: 0 .125rem;
  padding: 0;
  font-size: 1.125rem;
}

.react-select-container-builder .react-select__input {
  color: var(--colorGray1);
}

#__next .apexcharts-toolbar {
  z-index: 1;
}

#__next .apexcharts-title-text {
  fill: var(--colorGray0);
}

#__next .apexcharts-tooltip {
  background: var(--colorGray0);
  color: var(--colorGray8);
}

#__next .apexcharts-legend-text {
  color: var(--colorGray1) !important;
}

#__next .apexcharts-text, #__next .apexcharts-xaxis-annotations .apexcharts-text {
  fill: var(--colorGray0);
}

#__next .apexcharts-menu-item {
  color: var(--colorGray8);
}

/* [project]/components/Maintenance.module.scss.module.css [app-client] (css) */
.Maintenance-module-scss-module__Mdoymq__heroWrapper {
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 100vh;
  display: grid;
}

.Maintenance-module-scss-module__Mdoymq__heroContent {
  text-align: center;
  padding: 0 var(--spacing4);
  place-content: center;
  place-items: center;
  max-width: 55rem;
  height: 100%;
  display: grid;
}

.Maintenance-module-scss-module__Mdoymq__logo {
  width: auto;
  max-width: 100%;
  height: 3.75rem;
  margin-bottom: 3.75rem;
}

.Maintenance-module-scss-module__Mdoymq__heroText {
  font-size: 2.25rem;
  line-height: 1.125;
  font-weight: var(--fontWeightSemiBold);
  margin-bottom: 2.5rem;
}

@media (min-width: 37.5rem) {
  .Maintenance-module-scss-module__Mdoymq__heroText {
    font-size: 4rem;
  }
}

.Maintenance-module-scss-module__Mdoymq__descriptionText {
  color: var(--colorGray1);
  margin-bottom: 2.5rem;
  font-size: 1.5rem;
  line-height: 1.4;
}
