.status-root{min-height:100vh;background:radial-gradient(1100px 520px at 20% -10%,rgba(70,95,255,.09),transparent 60%),radial-gradient(900px 480px at 90% -12%,rgba(22,179,154,.09),transparent 55%),linear-gradient(180deg,#fbfbfd,#f4f5fa);color:#101828;font-family:var(--font-inter,Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);-webkit-font-smoothing:antialiased}.status-top{max-width:1160px;margin:0 auto;padding:18px 24px 6px;display:flex;align-items:center;justify-content:space-between}.status-top .status-brand{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:780;letter-spacing:-.02em;color:#101828;text-decoration:none}.status-site-link{font-size:13px;font-weight:600;color:#667085;text-decoration:none;border:1px solid #e4e7ec;background:#ffffff;border-radius:10px;padding:8px 14px;transition:color .15s ease,border-color .15s ease,box-shadow .15s ease}.status-site-link:hover{color:#465fff;border-color:#c7d2ff;box-shadow:0 4px 14px rgba(70,95,255,.14)}.status-app{max-width:1160px;margin:0 auto;padding:0 24px 48px}.status-hero{margin-top:18px;border-radius:22px;padding:26px 30px 28px;border:1px solid rgba(228,231,236,.9);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,255,255,.72)),radial-gradient(600px 200px at 8% 0,rgba(70,95,255,.1),transparent 60%);box-shadow:0 18px 44px -22px rgba(16,24,40,.22),0 1px 2px rgba(16,24,40,.05);position:relative;overflow:hidden}.status-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(360px 130px at 92% -20%,rgba(255,255,255,.8),transparent 60%)}.status-hero-inner{position:relative}.status-hero-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.status-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#16b39a}.status-live-dot{width:8px;height:8px;border-radius:50%;background:#16b39a;animation:pulseOperational 2.2s ease-out infinite}.status-checked{font-size:13px;color:#98a2b3;font-feature-settings:"tnum"}.status-hero-main{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:22px;flex-wrap:wrap}.status-hero-status{display:flex;align-items:flex-start;gap:18px}.status-hero-dot{flex:none;width:26px;height:26px;border-radius:50%;margin-top:4px;border:6px solid rgba(255,255,255,.9);box-shadow:0 0 0 8px rgba(22,179,154,.12),0 6px 16px -6px rgba(16,24,40,.25)}.status-hero-copy h1{font-size:24px;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 6px;color:#101828}.status-hero-copy p{font-size:15px;color:#667085;margin:0;line-height:1.5}.status-hero-meta{margin-top:8px!important;font-size:13px!important;font-weight:600;color:#344054!important}.status-hero-kpis{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:12px;min-width:320px}.status-kpi{background:rgba(255,255,255,.85);border:1px solid #e8ebf1;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:3px;box-shadow:0 6px 16px -10px rgba(16,24,40,.18)}.status-kpi-label{font-size:12px;font-weight:650;color:#667085}.status-kpi-value{font-size:20px;font-weight:800;letter-spacing:-.02em;color:#101828;font-feature-settings:"tnum";animation:kpiIn .7s ease both}.status-kpi-meta{font-size:11.5px;color:#98a2b3}.dot-operational{background:#16b39a;box-shadow:0 0 0 4px rgba(22,179,154,.16)}.dot-degraded{background:#ff9f43;box-shadow:0 0 0 4px rgba(255,159,67,.18)}.dot-outage{background:#ea5455;box-shadow:0 0 0 4px rgba(234,84,85,.18)}.dot-maintenance{background:#7367f0;box-shadow:0 0 0 4px rgba(115,103,240,.18)}@keyframes pulseOperational{0%{box-shadow:0 0 0 0 rgba(22,179,154,.45)}70%{box-shadow:0 0 0 10px rgba(22,179,154,0)}to{box-shadow:0 0 0 0 rgba(22,179,154,0)}}@keyframes pulseDegraded{0%{box-shadow:0 0 0 0 rgba(255,159,67,.45)}70%{box-shadow:0 0 0 10px rgba(255,159,67,0)}to{box-shadow:0 0 0 0 rgba(255,159,67,0)}}@keyframes pulseOutage{0%{box-shadow:0 0 0 0 rgba(234,84,85,.55)}70%{box-shadow:0 0 0 12px rgba(234,84,85,0)}to{box-shadow:0 0 0 0 rgba(234,84,85,0)}}.pulse.dot-operational,.status-dot.pulse.dot-operational,.status-hero-dot.pulse.dot-operational{animation:pulseOperational 2.4s ease-out infinite}.pulse.dot-degraded,.status-dot.pulse.dot-degraded,.status-hero-dot.pulse.dot-degraded{animation:pulseDegraded 2.4s ease-out infinite}.pulse.dot-outage,.status-dot.pulse.dot-outage,.status-hero-dot.pulse.dot-outage{animation:pulseOutage 1.4s ease-out infinite}.pulse.dot-maintenance,.status-dot.pulse.dot-maintenance,.status-hero-dot.pulse.dot-maintenance{animation:pulseDegraded 2.4s ease-out infinite}@keyframes kpiIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.status-dashboard{margin-top:20px;display:flex;flex-direction:column;gap:20px}.status-card{background:#ffffff;border:1px solid #e7eaf1;border-radius:18px;padding:20px 22px;box-shadow:0 10px 30px -18px rgba(16,24,40,.2)}.status-live-card{background:linear-gradient(140deg,#ffffff 50%,rgba(70,95,255,.03)),#ffffff}.status-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.status-panel-head h2{font-size:15px;font-weight:750;letter-spacing:-.01em;color:#101828}.status-panel-meta{font-size:12px;color:#98a2b3;font-weight:550}.status-card-foot{font-size:12px;color:#98a2b3;margin:12px 0 0}.status-columns{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:20px;align-items:start}.status-column{display:flex;flex-direction:column;gap:18px;min-width:0}.status-group-head{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding:0 4px}.status-group-head h2{font-size:14px;font-weight:750;margin:0;letter-spacing:-.01em}.status-group-head span{font-size:11px;font-weight:700;color:#667085;background:#eef0f5;border-radius:999px;padding:2px 8px}.status-group-items{display:flex;flex-direction:column;gap:10px}.status-component{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;background:#ffffff;border:1px solid #e9ecf2;border-radius:14px;padding:14px 16px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.status-component:hover{transform:translateY(-1px);border-color:#cfd6ff;box-shadow:0 12px 26px -16px rgba(70,95,255,.3)}.status-dot{flex:none;width:10px;height:10px;border-radius:50%}.status-component-copy b{display:block;font-size:14px;font-weight:700;color:#101828}.status-component-copy small{display:block;font-size:12.5px;color:#98a2b3;margin-top:2px;line-height:1.4;max-width:46ch}.mini-spark{display:block}.spark-bar{transform-origin:bottom center;animation:sparkIn .8s ease both}.spark-operational{fill:#16b39a}.spark-degraded{fill:#ff9f43}.spark-outage{fill:#ea5455}@keyframes sparkIn{0%{transform:scaleY(.2);opacity:.2}to{transform:scaleY(1);opacity:1}}.status-component-stats{display:flex;gap:22px;text-align:right}.status-component-stats span{display:flex;flex-direction:column;gap:1px}.status-component-stats b{font-size:14px;font-weight:750;color:#101828;font-feature-settings:"tnum"}.status-component-stats small{font-size:11px;color:#98a2b3;font-weight:600}.live-chart,.overview-chart{width:100%;height:auto;display:block}.chart-grid{stroke:#eef0f5;stroke-width:1;stroke-dasharray:2 5}.chart-area-anim{animation:areaIn .7s ease both}@keyframes areaIn{0%{opacity:0}to{opacity:1}}.chart-line-live{stroke:#16b39a;stroke-width:2.5;filter:drop-shadow(0 2px 5px rgba(22,179,154,.35));animation:drawLine 1.6s ease forwards}.chart-line-overview{stroke:#465fff;stroke-width:2.5;stroke-linecap:round;filter:drop-shadow(0 2px 5px rgba(70,95,255,.35));stroke-dasharray:1600;stroke-dashoffset:1600;animation:drawLine 2.4s ease forwards}.chart-last-dot{fill:#16b39a;stroke:#ffffff;stroke-width:2.5;filter:drop-shadow(0 1px 4px rgba(22,179,154,.5))}.chart-last-dot.overview{fill:#465fff;filter:drop-shadow(0 1px 4px rgba(70,95,255,.5))}@keyframes drawLine{to{stroke-dashoffset:0}}.status-incidents{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.status-incident{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:#f8f9fc;border:1px solid #eef0f5;border-radius:12px}.status-incident-marker{flex:none;margin-top:5px;width:8px;height:8px;border-radius:50%;background:#ea5455}.status-incident-copy b{display:block;font-size:13.5px;font-weight:700;color:#101828}.status-incident-copy small{font-size:12px;color:#98a2b3}.status-severity{margin-left:auto;font-size:10.5px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 9px}.severity-critical,.severity-major{color:#b42318;background:#fee4e2}.severity-minor{color:#c17c06;background:#fef0c7}.status-empty{display:flex;align-items:center;gap:12px;padding:18px 4px;color:#667085;font-size:13.5px}.status-empty-check{flex:none;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(22,179,154,.12);color:#16b39a;font-weight:800}.status-facts{margin:0;display:flex;flex-direction:column;gap:10px}.status-facts div{display:flex;align-items:center;justify-content:space-between;gap:12px}.status-facts dt{font-size:13px;color:#667085}.status-facts dd{margin:0;font-size:13px;font-weight:700;color:#101828;font-feature-settings:"tnum"}.status-footer{margin-top:26px;padding-top:16px;border-top:1px solid #e7eaf1;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12.5px;color:#98a2b3}.status-loading{max-width:1160px;margin:40px auto;padding:60px 24px;text-align:center;color:#667085;font-size:15px}.status-loading-ring{display:block;margin:0 auto 16px;width:34px;height:34px;border-radius:50%;border:3px solid rgba(70,95,255,.15);border-top-color:#465fff;animation:spin .8s linear infinite}.status-loading small{display:block;margin-top:6px;color:#b54708}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:980px){.status-columns{grid-template-columns:1fr}.status-hero-main{flex-direction:column;align-items:stretch}.status-hero-kpis{min-width:0}}@media (max-width:640px){.status-app,.status-top{padding-left:16px;padding-right:16px}.status-hero{padding:20px 18px}.status-component{grid-template-columns:auto minmax(0,1fr) auto}.status-component .mini-spark{display:none}.status-component-stats{gap:14px}.status-hero-copy h1{font-size:24px}}.status-term-bar{display:flex;align-items:center;gap:12px;margin:-20px -22px 16px;padding:11px 17px;border-bottom:1px solid #263755;border-radius:18px 18px 0 0;background:linear-gradient(90deg,#101b33,#16233f);color:#91a0ba;font:600 10.5px var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.status-term-dots{display:inline-flex;gap:6px}.status-term-dots i{width:7px;height:7px;border-radius:50%;background:#56657e}.status-term-dots i:first-child{background:#d9a342}.status-term-dots i:nth-child(2){background:#51c99d}.status-term-dots i:nth-child(3){background:#e2635c}.status-term-bar b{color:#dce6f6;font-weight:600}.status-term-live{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:#6dd8c7;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.status-panel-meta{margin-left:4px;font-family:var(--font-body),sans-serif}.status-eq{display:inline-flex;align-items:flex-end;gap:3px;height:12px}.status-eq i{display:block;width:3px;border-radius:2px 2px 0 0;background:#52d5b1;box-shadow:0 0 6px rgba(82,213,177,.7);animation:status-eq 2.4s ease-in-out infinite alternate}.status-eq i:first-child{height:45%}.status-eq i:nth-child(2){height:90%;animation-delay:.12s}.status-eq i:nth-child(3){height:60%;animation-delay:.22s}.status-eq i:nth-child(4){height:100%;animation-delay:.34s}.status-eq i:nth-child(5){height:70%;animation-delay:.46s}@keyframes status-eq{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}.status-hero-dot{position:relative}.status-hero-dot:before{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid #16b39a;animation:status-sonar 2.4s ease-out infinite}.status-hero-dot.dot-outage:before{border-color:#ea5455}.status-hero-dot.dot-degraded:before{border-color:#ff9f43}@keyframes status-sonar{0%{opacity:.7;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.7)}}.chart-line-live{stroke-width:2.6;stroke-linecap:round;filter:drop-shadow(0 3px 8px rgba(22,179,154,.4));stroke-dasharray:1600;stroke-dashoffset:1600;animation:drawLine 1.3s cubic-bezier(.4,0,.2,1) forwards}.chart-sweep{animation:chartSweep 7s ease-in-out infinite}@keyframes chartSweep{0%{transform:translateX(-260px)}60%,to{transform:translateX(680px)}}.chart-last-sonar{fill:none;stroke:rgba(22,179,154,.55);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:chartSonar 3.4s ease-out infinite}@keyframes chartSonar{0%{opacity:.9;transform:scale(.3)}70%,to{opacity:0;transform:scale(1.15)}}.status-ticker{overflow:hidden;border:1px solid #2c3b5e;border-radius:12px;background:#0d172d;box-shadow:0 14px 34px -18px rgba(16,24,40,.4)}.status-ticker-track{display:inline-flex;align-items:center;gap:14px;padding:10px 0;white-space:nowrap;width:max-content;color:#6dd8c7;font:600 11px var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;animation:status-marquee 30s linear infinite}.status-ticker-track span:nth-child(2n){color:#33415f}@keyframes status-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.chart-last-sonar,.chart-sweep,.status-eq i,.status-hero-dot:before,.status-ticker-track{animation:none!important}}.status-term-title{display:inline-flex;align-items:baseline;gap:5px}.status-cursor{color:#52d5b1;animation:cursorBlink 1.4s step-end infinite}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.status-term-ms{color:#6dd8c7;font-size:12px;font-weight:700;font-feature-settings:"tnum"}.status-term-body{padding-top:2px}.status-log{margin-top:14px;padding:10px 14px;border:1px solid #22314f;border-radius:10px;background:#0d172d;font:11.5px var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;flex-direction:column;gap:5px}.status-log-line{display:flex;align-items:center;gap:9px;color:#9fb0cd;animation:logIn .7s ease both}.status-log-line .log-ok{color:#52d5b1;font-size:10px}.status-log-line em{font-style:normal;margin-left:auto;color:#6dd8c7;font-weight:600;font-feature-settings:"tnum"}@keyframes logIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.status-ranks{display:flex;flex-direction:column;gap:10px}.status-rank{display:grid;grid-template-columns:minmax(0,1fr) 96px 40px;gap:10px;align-items:center}.status-rank-name{font-size:12.5px;font-weight:600;color:#344054;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-rank-track{height:7px;border-radius:99px;background:#eff1f6;overflow:hidden}.status-rank-track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#465fff,#4dd5bd);transition:width .6s cubic-bezier(.2,.8,.2,1)}.status-rank-ms{font:600 11px var(--font-mono),monospace;color:#667085;text-align:right;font-feature-settings:"tnum"}@media (max-width:640px){.status-rank{grid-template-columns:minmax(0,1fr) 72px 40px}}@media (prefers-reduced-motion:reduce){.status-cursor{animation:none!important}}.status-root{background-size:200% 160%,180% 150%,auto;animation:rootPan 28s ease-in-out infinite alternate}@keyframes rootPan{0%{background-position:0 0,100% 0,0 0}to{background-position:100% 25%,0 12%,0 0}}.status-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.6) 47%,rgba(255,255,255,.04) 53%,transparent 70%);transform:translateX(-110%);animation:heroSheen 6.5s ease-in-out infinite}@keyframes heroSheen{0%,58%{transform:translateX(-110%)}to{transform:translateX(110%)}}.status-card{position:relative}.status-card:after{content:"";position:absolute;inset:0;border-radius:18px;padding:1px;background:linear-gradient(135deg,#cfd8ff,#d3f3ec,#e3dcff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:.7;pointer-events:none}.status-column-side .status-card,.status-group-items .status-component,.status-hero,.status-live-card{animation:cardIn .8s cubic-bezier(.2,.8,.2,1) both}.status-hero{animation-name:heroIn}.status-live-card{animation-delay:.04s}.status-column-side .status-card:first-child{animation-delay:.12s}.status-column-side .status-card:nth-child(2){animation-delay:.16s}.status-column-side .status-card:nth-child(3){animation-delay:.2s}.status-group-items .status-component:first-child{animation-delay:.1s}.status-group-items .status-component:nth-child(2){animation-delay:.14s}.status-group-items .status-component:nth-child(3){animation-delay:.18s}.status-group-items .status-component:nth-child(4){animation-delay:.22s}.status-group-items .status-component:nth-child(5){animation-delay:.26s}@keyframes cardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes heroIn{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:none}}.status-panel-head h2{display:inline-flex;align-items:center;gap:9px;margin:0;color:#344054;font:750 11px var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.status-panel-head h2:before{content:"";width:8px;height:8px;border-radius:3px;background:linear-gradient(135deg,#465fff,#16b39a);box-shadow:0 0 10px rgba(70,95,255,.55)}.status-panel-meta{text-transform:uppercase;letter-spacing:.08em;font:600 10px var(--font-mono),monospace}.status-group-head h2{display:inline-flex;align-items:center;gap:8px;font:750 12px var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#344054}.status-group-head h2:before{content:"";width:6px;height:6px;border-radius:2px;background:linear-gradient(135deg,#465fff,#16b39a)}.status-group-head span{font:700 10px var(--font-mono),monospace;letter-spacing:.05em}.status-component{position:relative;overflow:hidden}.status-component:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0}.comp-operational:before{background:#16b39a;box-shadow:0 0 12px rgba(22,179,154,.7)}.comp-degraded:before{background:#ff9f43;box-shadow:0 0 12px rgba(255,159,67,.7)}.comp-outage:before{background:#ea5455;box-shadow:0 0 12px rgba(234,84,85,.7)}.comp-maintenance:before{background:#7367f0;box-shadow:0 0 12px rgba(115,103,240,.7)}.status-component:hover .status-component-copy b{color:#2437bf}.status-kpi{position:relative;overflow:hidden}.status-kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#465fff,#16b39a);opacity:.75}.status-kpi-label{font:700 10px var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#98a2b3}.status-kpi-value{background:linear-gradient(115deg,#101828 20%,#3d4cc0 55%,#0f9d88 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.status-facts dt{font-weight:600}.status-footer span:first-child{color:#667085;font-weight:650}.status-footer span:last-child{font:600 11px var(--font-mono),monospace;letter-spacing:.04em}.cov-delta{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;background:rgba(67,216,189,.14);color:#43d8bd;font-size:10px;font-weight:700;letter-spacing:.02em;animation:covPulse 2.6s ease-in-out infinite}@keyframes covPulse{0%,to{opacity:.55}50%{opacity:1}}.cov-rate{display:flex;align-items:flex-end;gap:3px;height:46px;margin:14px 2px 2px;padding:6px 2px 0;border-bottom:1px solid rgba(122,141,255,.18)}.cov-rate i{flex:1;min-height:3px;background:linear-gradient(180deg,rgba(67,216,189,.9),rgba(67,216,189,.12));border-radius:2px 2px 0 0;transition:height .5s ease}