:root{--bs-body-bg:var(--bs-body-bg,#f8f9fa);--bs-body-color:var(--bs-body-color,#212529);--bs-heading-color:#516377;--bs-border-color:var(--bs-border-color,rgba(0,0,0,.08));--bs-border-color-subtle:var(--bs-border-color-subtle,rgba(0,0,0,.15));--bs-secondary-bg:var(--bs-secondary-bg,rgba(0,0,0,.06));--bs-tertiary-bg:var(--bs-tertiary-bg,rgba(0,0,0,.04))}[data-bs-theme=light]{--bs-heading-color:#516377}[data-bs-theme=dark]{--bs-heading-color:#d8deea}.card.component-card{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.75rem;box-shadow:0 2px 6px rgba(0,0,0,.04)}header[role=banner] .navbar{padding-bottom:.75rem!important;padding-top:.75rem!important}header[role=banner] .navbar .navbar-brand span{font-weight:700;letter-spacing:.2px}header[role=banner] .navbar{background-color:unset!important}.status-pill{letter-spacing:.2px}.badge.incident-badge{font-weight:600}.status-ticks .day-tick{border-radius:2px;display:inline-block;width:8px}.status-ticks .day-tick.tick-maintenance{outline:1px dashed var(--bs-border-color)}.hourly-tight .hour-pill:hover{box-shadow:0 2px 10px rgba(0,0,0,.1);transform:translateY(-1px)}#hour-incidents-popover{font-family:inherit}#hour-incidents-popover .inc-link{line-height:1.2}[data-comp-uptime] [data-uptime-dropdown]{box-shadow:none;cursor:pointer;outline:none;user-select:none}[data-comp-uptime] [data-uptime-dropdown]:focus-visible{outline:none;text-decoration:underline;text-decoration-color:var(--bs-primary,#0d6efd);text-underline-offset:2px}.uptime-popover-menu{background:var(--bs-body-bg,#fff);border:1px solid rgba(0,0,0,.15);border-radius:8px;box-shadow:0 4px 14px -2px rgba(0,0,0,.15);font-size:.8rem;max-width:260px;min-width:180px;padding:10px!important;z-index:2000}.uptime-popover-menu:after,.uptime-popover-menu:before{content:"";height:0;left:var(--tail-left,calc(100% - 18px));position:absolute;transform:translateX(-50%);width:0}.uptime-popover-menu:before{border-bottom:10px solid rgba(0,0,0,.15);border-left:9px solid transparent;border-right:9px solid transparent;top:-10px}.uptime-popover-menu:after{border-bottom:9px solid var(--bs-body-bg,#fff);border-left:8px solid transparent;border-right:8px solid transparent;top:-9px}[data-bs-theme=dark] .uptime-popover-menu{background:#1f242b!important;border-color:#2d333b!important;color:#e5e7eb!important}[data-bs-theme=dark] .uptime-popover-menu:before{border-bottom-color:#2d333b!important}[data-bs-theme=dark] .uptime-popover-menu:after{border-bottom-color:#1f242b!important}.incident-timeline{margin-left:auto;margin-right:auto;max-width:70%}@media (max-width:991.98px){.incident-timeline{max-width:100%}}.incident-day-heading{letter-spacing:.3px}#hour-incidents-popover .dp-date,[data-bs-theme=light] .incident-day-heading.text-muted{color:#6c757d!important}.incident-timeline .card.component-card:hover{box-shadow:0 6px 16px rgba(0,0,0,.08)}.maintenance-update{border:1px solid var(--bs-border-color)}[data-bs-theme=dark] .card.component-card{background:#1f242b;border-color:#2d333b;box-shadow:0 2px 8px rgba(0,0,0,.4)}[data-bs-theme=dark] .maintenance-update{border-color:#2d333b}[data-bs-theme=dark] .incident-updates-timeline,[data-bs-theme=dark] .incident-updates-timeline .update-body,[data-bs-theme=dark] .update-body{color:var(--bs-body-color,#e9ecef)}[data-bs-theme=dark] .navbar-nav .nav-link{color:var(--bs-heading-color,var(--bs-body-color,#e9ecef))}[data-bs-theme=dark] .navbar-nav .nav-link:focus,[data-bs-theme=dark] .navbar-nav .nav-link:hover{color:var(--bs-primary,#0d6efd)}[data-bs-theme=dark] #hour-incidents-popover{background:#1f242b!important;border-color:#2d333b!important;color:#e5e7eb!important}[data-bs-theme=dark] #hour-incidents-popover a.inc-link{color:#f1f5f9!important}[data-bs-theme=dark] #hour-incidents-popover a.inc-link:hover{background:#2a3133!important;border-color:#394046!important}[data-bs-theme=dark] #hour-incidents-popover .inc-span-bar{background:#2f3840!important}[data-bs-theme=dark] #hour-incidents-popover[data-pos=above]:before{border-top-color:#2d333b!important}[data-bs-theme=dark] #hour-incidents-popover[data-pos=below]:before{border-bottom-color:#2d333b!important}[data-bs-theme=dark] #hour-incidents-popover[data-pos=above]:after{border-top-color:#1f242b!important}[data-bs-theme=dark] #hour-incidents-popover[data-pos=below]:after{border-bottom-color:#1f242b!important}[data-bs-theme=dark] .table{--bs-table-hover-bg:#2a2d2e!important}