@font-face{font-family:'Lab Grotesque';font-style:normal;font-weight:400;src:url("https://37signals.com/assets/fonts/LabGrotesque-Regular.woff2") format("woff2"),url("https://37signals.com/assets/fonts/LabGrotesque-Regular.woff") format("woff")}@font-face{font-family:'Lab Grotesque';font-style:italic;font-weight:400;src:url("https://37signals.com/assets/fonts/LabGrotesque-Italic.woff2") format("woff2"),url("https://37signals.com/assets/fonts/LabGrotesque-Italic.woff") format("woff")}@font-face{font-family:'Lab Grotesque';font-style:normal;font-weight:500;src:url("https://37signals.com/assets/fonts/LabGrotesque-Medium.woff2") format("woff2"),url("https://37signals.com/assets/fonts/LabGrotesque-Medium.woff") format("woff")}@font-face{font-family:'Lab Grotesque';font-style:italic;font-weight:500;src:url("https://37signals.com/assets/fonts/LabGrotesque-MediumItalic.woff2") format("woff2"),url("https://37signals.com/assets/fonts/LabGrotesque-MediumItalic.woff") format("woff")}@font-face{font-family:'Lab Grotesque';font-style:normal;font-weight:700;src:url("https://37signals.com/assets/fonts/LabGrotesque-Bold.woff2") format("woff2"),url("https://37signals.com/assets/fonts/LabGrotesque-Bold.woff") format("woff")}@font-face{font-family:'Lab Grotesque';font-style:italic;font-weight:700;src:url("https://37signals.com/assets/fonts/LabGrotesque-BoldItalic.woff2") format("woff2"),url("https://37signals.com/assets/fonts/LabGrotesque-BoldItalic.woff") format("woff")}:root{--rgb-black: 0, 0, 0;--rgb-white: 255, 255, 255;--rgb-grey: 105, 111, 117;--rgb-grey-dark: 15, 21, 27;--rgb-grey-light: 185, 191, 197;--color-black: rgb(var(--rgb-black));--color-white: rgb(var(--rgb-white));--color-grey: rgb(var(--rgb-grey));--color-grey-dark: rgb(var(--rgb-grey-dark));--color-grey-light: rgb(var(--rgb-grey-light));--font-family: 'Lab Grotesque', Sans-Serif;--font-size: calc(1em + 1vw);--font-size-small: 80%;--line-height: calc(1.3em + 1vw);--spacing: 0.75em}@media (min-width: 64em){:root{--font-size: calc(1.25em + 1vw);--font-size-small: 65%;--line-height: 1.3em}}body{background-color:var(--color-black);color:var(--color-white);font-family:var(--font-family);font-feature-settings:'liga', 'ss02', 'case';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:var(--color-white);font-weight:700;text-decoration:underline;text-decoration-thickness:0.09em;text-underline-offset:0.09em}.sp-header{background:linear-gradient(180deg, rgba(var(--rgb-black), 1) 0, rgba(var(--rgb-black), 0) 100%);color:var(--color-white);display:flex;font-size:var(--font-size);justify-content:flex-end;left:0;line-height:var(--line-height);pointer-events:none;position:fixed;top:0;width:100%;z-index:3000}.sp-header__title{order:2;pointer-events:auto}.sp-header__title a{display:block;height:var(--line-height);margin-right:var(--spacing);margin-top:var(--spacing)}.sp-header__title a svg{height:100%;max-height:100%;overflow:visible;width:auto}.sp-header__title a svg path{fill:var(--color-white)}.sp-header__logo{align-items:center;display:flex;flex:1;line-height:var(--line-height);order:1;padding-left:var(--spacing);padding-top:var(--spacing);pointer-events:auto}.sp-header__logo a{align-items:center;display:flex;font-size:var(--font-size-small);font-weight:700;gap:0.5em;letter-spacing:normal;text-decoration:none}.sp-header__logo a svg{height:1.2em;width:1.2em}.sp-header__logo a svg path{fill:var(--color-white)}@media (min-width: 64em){.sp-header{font-size:var(--font-size);line-height:var(--line-height)}.sp-header__title a{height:var(--line-height)}.sp-header__logo{line-height:var(--line-height)}.sp-header__logo a{font-size:var(--font-size-small)}}.container,.layout-content.status.status-incident>.container{display:block;margin-bottom:7.4em;margin-top:7.4em}.container:after,.container:before,.layout-content.status.status-incident>.container:after,.layout-content.status.status-incident>.container:before{content:'';left:0;pointer-events:none;position:fixed;width:100%;z-index:2000}.container:after,.layout-content.status.status-incident>.container:after{background:linear-gradient(180deg, rgba(var(--rgb-black), 1) 0, rgba(var(--rgb-black), 0) 90%);height:7.4em;top:0}.container:before,.layout-content.status.status-incident>.container:before{background:linear-gradient(0deg, rgba(var(--rgb-black), 1) 0, rgba(var(--rgb-black), 0) 100%);bottom:0;height:calc(3.7em + var(--line-height))}@media (min-width: 64em){.container,.layout-content.status.status-incident>.container{margin-top:max(22.2vh, 5.4em)}.container:after,.layout-content.status.status-incident>.container:after{height:max(22.2vh, 5.4em)}.container:before,.layout-content.status.status-incident>.container:before{height:calc(3.7em + var(--spacing))}}.layout-content.status .shared-partial.uptime-90-days-wrapper .legend{padding-top:0.4em}.layout-content.status .shared-partial.uptime-90-days-wrapper .legend .legend-item.light,.layout-content.status .shared-partial.uptime-90-days-wrapper .legend .legend-item-uptime-value{color:var(--color-grey-light);font-weight:700}.layout-content.status .shared-partial.uptime-90-days-wrapper .legend .spacer{background:var(--color-grey)}.layout-content.status .scheduled-maintenances-container{color:var(--color-white);display:flex;flex-direction:column;text-align:center}.layout-content.status .scheduled-maintenances-container .font-largest{font-size:1.5em;font-weight:700;letter-spacing:-0.01em;margin-bottom:0.5em}.layout-content.status .scheduled-maintenances-container .scheduled-maintenance .incident-title{border-bottom:1px dotted var(--color-grey) !important}.layout-content.status .scheduled-maintenances-container .scheduled-maintenance .incident-title a{color:var(--color-white);text-decoration:underline}.layout-content.status .scheduled-maintenances-container .scheduled-maintenance .incident-title small{display:block;float:none;margin-bottom:1em}.layout-content.status .incidents-list.format-expanded{color:var(--color-white);display:flex;flex-direction:column;text-align:center}.layout-content.status .incidents-list.format-expanded #past-incidents{font-size:1.5em;font-weight:700;letter-spacing:-0.01em;margin-bottom:0.5em}.layout-content.status .incidents-list.format-expanded .status-day{color:var(--color-white);margin-top:3em}.layout-content.status .incidents-list.format-expanded .status-day .date{border-bottom:1px dotted var(--color-grey) !important;font-weight:700;padding-bottom:0.5em;margin-bottom:0.5em}.layout-content.status .incidents-list.format-expanded .status-day .incident-container .incident-title a{text-decoration:underline}.layout-content.status .incidents-list.format-expanded .status-day p{color:var(--color-grey-light)}.layout-content.status .page-footer{border-top:1px dotted var(--color-grey) !important;padding-top:1.5em;margin:5em 0 0 0}.layout-content.status .page-footer a,.layout-content.status .page-footer a.history-footer-link,.layout-content.status .page-footer span a{color:var(--color-white);font-weight:700;text-decoration:none}.layout-content.status .page-footer a:hover,.layout-content.status .page-footer a.history-footer-link:hover,.layout-content.status .page-footer span a:hover{color:var(--color-white) !important}.layout-content.status.status-full-history .history-nav{border-bottom:1px solid var(--color-white) !important}.layout-content.status.status-full-history .history-nav a{border-radius:0.5rem 0.5rem 0 0;color:var(--color-white);font-weight:700;text-decoration:none}.layout-content.status.status-full-history .history-nav a:hover{color:var(--color-white) !important}.layout-content.status.status-full-history .history-nav a.current{background-color:var(--color-white) !important;color:var(--color-black) !important}.layout-content.status.status-full-history .months-container .month{color:var(--color-white)}.layout-content.status.status-full-history .months-container .month .incident-container{display:flex;flex-direction:column;margin-bottom:2em}.layout-content.status.status-full-history .months-container .month .incident-container a{color:var(--color-white)}.layout-content.status.status-full-history .months-container .month .incident-container .incident-title{font-weight:700;margin-bottom:0.2em;text-decoration:underline}.layout-content.status.status-full-history .months-container .month .incident-container .incident-body{color:var(--color-grey-light);margin-bottom:0.3em}.layout-content.status.status-full-history .months-container .month .month-title{border-bottom:1px dotted var(--color-grey) !important;font-weight:700;letter-spacing:-0.01em;padding-bottom:0.5em;margin-bottom:0.5em}.layout-content.status.status-full-history .months-container .expand-incidents{background:var(--color-grey-dark);border:none;color:var(--color-white);font-weight:500}.layout-content.status.status-full-history .history-header .pagination,.layout-content.status.status-full-history .uptime-header .pagination{color:var(--color-white);font-weight:700}.layout-content.status.status-full-history .history-header .pagination a,.layout-content.status.status-full-history .uptime-header .pagination a{align-items:center;background:var(--color-white);border:none;border-radius:100%;color:var(--color-black);display:inline-flex;height:2em;justify-content:center;line-height:2em;text-decoration:none;width:2em}.layout-content.status.status-full-history .history-header .pagination a i,.layout-content.status.status-full-history .uptime-header .pagination a i{line-height:1;padding-top:0.1rem}.layout-content.status.status-full-history .history-header .pagination a i:before,.layout-content.status.status-full-history .uptime-header .pagination a i:before{color:var(--color-black)}.layout-content.status.status-full-history .uptime-calendar .uptime-calendar-display .calendar-month{background-color:var(--color-white);border-radius:0.5rem;padding:0 16px 10px 16px}.layout-content.status.status-full-history .uptime-calendar .uptime-calendar-display .calendar-month .month-header{margin-bottom:8px;margin-top:16px}.layout-content.status.status-full-history .uptime-calendar .uptime-calendar-display .calendar-month .month-header h6{font-size:1rem;font-weight:700;line-height:1rem}.layout-content.status.status-full-history .uptime-calendar .uptime-calendar-display .calendar-month .month-header small{color:var(--color-black);font-size:1rem;font-weight:500;line-height:1rem}.layout-content.status.status-full-history .uptime-calendar .uptime-calendar-display .calendar-month .days{width:100%}.layout-content.status.status-full-history .uptime-calendar .uptime-calendar-display .calendar-month .day{width:27.42px;height:27.42px;border-radius:0.2rem}.layout-content.status.status-index .page-status.status-none{background-color:transparent;border:0;text-align:center;text-shadow:none}.layout-content.status.status-index .page-status .status{color:var(--color-white);font-size:2.4em;font-weight:700;line-height:1;letter-spacing:-0.01em}.layout-content.status.status-index .components-section .components-uptime-link{text-align:center;font-size:1.5em;font-weight:700;color:var(--color-white);letter-spacing:-0.01em;margin-bottom:1.5em}.layout-content.status.status-index .components-section .components-uptime-link a{color:var(--color-white);text-decoration:underline}.layout-content.status.status-index .components-section .components-uptime-link a:hover{color:var(--color-white)}.layout-content.status.status-index .components-section .components-container{overflow:visible}.layout-content.status.status-index .components-section .components-container.one-column .component-container{background-color:var(--color-grey-dark);color:var(--color-white);border:0;border-radius:0.5rem !important;margin-bottom:1em}.layout-content.status.status-index .components-section .components-container.one-column .component-container:first-child,.layout-content.status.status-index .components-section .components-container.one-column .component-container:last-child,.layout-content.status.status-index .components-section .components-container.one-column .component-container:nth-last-child(2),.layout-content.status.status-index .components-section .components-container.one-column .component-container:nth-last-child(3){border-radius:0.5rem !important}.layout-content.status.status-index .components-section .component-container .name{font-size:1.5em;font-weight:700;letter-spacing:-0.01em;padding-bottom:0.4em}.layout-content.status.status-index .components-section .component-container .component-status{color:var(--color-white);font-weight:700}.layout-content.status.status-index .unresolved-incidents .incident-title{border-radius:0.5rem 0.5rem 0 0}.layout-content.status.status-index .unresolved-incidents .incident-title a{text-decoration:underline}.layout-content.status.status-index .unresolved-incidents .updates{background-color:var(--color-grey-dark);border:none !important;border-radius:0 0 0.5rem 0.5rem;color:var(--color-white)}.layout-content.status.status-incident>.container{background-color:var(--color-grey-dark);border-radius:0.5rem;max-width:850px;padding:3rem}.layout-content.status.status-incident .page-title{margin-bottom:3rem}.layout-content.status.status-incident .page-title .subheader{display:none}.layout-content.status.status-incident .page-title .incident-name{color:var(--color-white);font-weight:700;position:relative;line-height:1.2em;padding-left:2rem;padding-right:2rem;overflow:visible;white-space:normal;text-overflow:initial}.layout-content.status.status-incident .page-title .incident-name:before{background:#696F75;border-radius:100%;content:'';height:0.8rem;position:absolute;top:-1.6rem;right:-1.6rem;width:0.8rem}.layout-content.status.status-incident .page-title .incident-name.impact-maintenance:before{background:#1B6AC9}.layout-content.status.status-incident .page-title .incident-name.impact-minor:before{background:#FFCC00}.layout-content.status.status-incident .page-title .incident-name.impact-major:before{background:#E66C09}.layout-content.status.status-incident .page-title .incident-name.impact-critical:before{background:#DE350B}.layout-content.status.status-incident .incident-updates-container{color:var(--color-white)}.layout-content.status.status-incident .incident-updates-container .update-row{margin-bottom:2rem}.layout-content.status.status-incident .incident-updates-container .update-title{font-weight:700;letter-spacing:-0.01em}.layout-content.status.status-incident .incident-updates-container .update-body a{color:var(--color-white);text-decoration:underline}.layout-content.status.status-incident .incident-updates-container .components-affected{background-color:rgba(var(--rgb-white), 0.05);border:none;color:var(--color-white);font-weight:700;border-radius:0.2rem;padding:1rem;text-align:center}.layout-content.status.status-incident .page-footer{margin-top:2rem}.layout-content.status.status-incident hr{border-top:1px dotted var(--color-grey);margin-bottom:2rem;margin-top:2rem}.incident{background-color:var(--color-black)}#uptime-tooltip{font-size:initial;letter-spacing:normal;line-height:initial}#uptime-tooltip .related-events #related-event-header{line-height:20px;font-weight:700;color:var(--color-grey);margin-bottom:5px;letter-spacing:0.01em;margin-top:15px}#uptime-tooltip .tooltip-box .tooltip-content .date{font-weight:500}#uptime-tooltip .tooltip-box .outage-field{background:rgba(var(--rgb-grey-dark), 0.05);border-color:rgba(var(--rgb-grey-dark), 0.1);border-radius:0.2rem;font-weight:500}
