:root{--primary: #015DB4;--primary-hover: #3094D8;--secondary: #457B9D;--bg: #F4F5F7;--surface: #FFFFFF;--text: #1D3557;--muted: #A8DADC;--footer-bg: #1D3557;--st-operational: #16A34A;--st-degraded: #F59E0B;--st-partial: #F97316;--st-major: #DC2626;--st-maintenance: #0EA5E9;--st-suspended: #B91C1C;--border: #E4ECEC;--text-muted: #5A6B82;--radius-card: 1rem;--shadow-card: 0 1px 2px rgba(29,53,87,.04), 0 6px 24px rgba(29,53,87,.06);--header-h: 4rem;--container: 1180px}.status-page *{box-sizing:border-box}.status-page{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--text);line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}.status-page h1,.status-page h2,.status-page h3,.status-page h4{font-family:Plus Jakarta Sans,sans-serif;margin:0;font-weight:700}.status-page a{color:var(--primary);text-decoration:none}.status-page a:hover{color:var(--primary-hover)}.status-page .container{max-width:var(--container);margin:0 auto;padding:0 1.5rem;width:100%}.status-page header.site{position:sticky;top:0;z-index:50;background:#ffffffd1;backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid rgba(29,53,87,.08)}.status-page header.site .container{height:var(--header-h);display:flex;align-items:center;justify-content:space-between}.status-page .brand{display:flex;align-items:center;gap:.7rem}.status-page .brand .brand-logo{height:1.9rem;width:auto;display:block}.status-page .brand .brand-sep{width:1px;height:1.4rem;background:#1d35572e}.status-page .brand .sub{font-size:.92rem;color:var(--text);font-weight:600}.status-page .header-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem;border-radius:999px;font-size:.82rem;font-weight:600;border:1px solid transparent}.status-page .header-pill .blip{width:.55rem;height:.55rem;border-radius:50%}.status-page .header-pill.amber{background:#f59e0b1f;color:#92610a;border-color:#f59e0b47}.status-page .header-pill.amber .blip{background:var(--st-degraded);animation:pulse 2s infinite}.status-page .header-pill.green{background:#16a34a1f;color:#157f3c;border-color:#16a34a47}.status-page .header-pill.green .blip{background:var(--st-operational)}.status-page .header-pill.red{background:#dc26261f;color:#b91c1c;border-color:#dc26264d}.status-page .header-pill.red .blip{background:var(--st-major);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #f59e0b80}70%{box-shadow:0 0 0 .5rem #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.status-page .status-main{padding:1.75rem 0 3rem;flex:1 0 auto}.status-page .grid{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}@media(min-width:992px){.status-page .grid{grid-template-columns:minmax(0,1fr) 320px}}.status-page .banner{border-radius:var(--radius-card);padding:1.15rem 1.3rem;display:flex;align-items:center;gap:1rem;box-shadow:var(--shadow-card);border:1px solid transparent}.status-page .banner .ic{flex:0 0 auto;width:2.6rem;height:2.6rem;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:1.35rem;font-weight:800}.status-page .banner h1{font-size:1.25rem;line-height:1.25}.status-page .banner .updated{font-size:.82rem;color:var(--text-muted);margin-top:.25rem}.status-page .banner.amber{background:linear-gradient(180deg,#fef6e7,#fffdf8);border-color:#f59e0b59}.status-page .banner.amber .ic{background:var(--st-degraded)}.status-page .banner.amber h1{color:#92610a}.status-page .banner.green{background:linear-gradient(180deg,#e9f8ef,#fbfffc);border-color:#16a34a59}.status-page .banner.green .ic{background:var(--st-operational)}.status-page .banner.green h1{color:#157f3c}.status-page .banner.red{background:linear-gradient(180deg,#fdecec,snow);border-color:#dc262666}.status-page .banner.red .ic{background:var(--st-major)}.status-page .banner.red h1{color:#b91c1c}.status-page .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.status-page .main-col>div+div{margin-top:1.5rem}.status-page .card-head{padding:1rem 1.25rem;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:.75rem}.status-page .card-head h2{font-size:1.02rem}.status-page .card-body{padding:.35rem 1.25rem 1rem}.status-page .incident-open{border:1px solid rgba(245,158,11,.45);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.status-page .incident-open+.incident-open{margin-top:1.5rem}.status-page .incident-open .ribbon{background:linear-gradient(180deg,#fef6e7,#fffdf8);padding:1rem 1.25rem;border-bottom:1px solid rgba(245,158,11,.3)}.status-page .incident-open .ribbon .row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.status-page .incident-open h3{font-size:1.05rem}.status-page .incident-meta{font-size:.82rem;color:var(--text-muted);margin-top:.35rem}.status-page .timeline{list-style:none;margin:0;padding:.6rem 1.25rem 1.1rem}.status-page .timeline li{position:relative;padding:0 0 1rem 1.4rem;border-left:2px solid var(--border)}.status-page .timeline li:last-child{border-left-color:transparent;padding-bottom:.2rem}.status-page .timeline li:before{content:"";position:absolute;left:-.46rem;top:.15rem;width:.8rem;height:.8rem;border-radius:50%;background:#fff;border:3px solid var(--secondary)}.status-page .timeline li.is-monitoring:before{border-color:var(--st-maintenance)}.status-page .timeline li.is-identified:before{border-color:var(--st-partial)}.status-page .timeline li.is-investigating:before{border-color:var(--st-degraded)}.status-page .timeline li.is-resolved:before{border-color:var(--st-operational)}.status-page .upd-head{display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap}.status-page .upd-status{font-weight:700;font-size:.82rem}.status-page .upd-time{font-size:.76rem;color:var(--text-muted)}.status-page .upd-msg{font-size:.9rem;margin-top:.15rem;color:var(--text)}.status-page .badge{display:inline-flex;align-items:center;gap:.4rem;padding:.22rem .6rem;border-radius:999px;font-size:.76rem;font-weight:700;white-space:nowrap}.status-page .badge .dot{width:.5rem;height:.5rem;border-radius:50%}.status-page .b-operational{background:#16a34a1f;color:#157f3c}.status-page .b-operational .dot{background:var(--st-operational)}.status-page .b-degraded{background:#f59e0b24;color:#92610a}.status-page .b-degraded .dot{background:var(--st-degraded)}.status-page .b-partial{background:#f9731624;color:#9a4310}.status-page .b-partial .dot{background:var(--st-partial)}.status-page .b-major{background:#dc26261f;color:#b91c1c}.status-page .b-major .dot{background:var(--st-major)}.status-page .b-maintenance{background:#0ea5e921;color:#0369a1}.status-page .b-maintenance .dot{background:var(--st-maintenance)}.status-page .b-suspended{background:#b91c1c1f;color:#991b1b}.status-page .b-suspended .dot{background:var(--st-suspended)}.status-page .cat{margin-top:1.5rem}.status-page .cat-title{position:sticky;top:var(--header-h);z-index:20;background:var(--bg);padding:.5rem 0 .55rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.status-page .cat-title h2{font-size:1.08rem}.status-page .cat-title .count{font-size:.8rem;color:var(--text-muted);font-weight:600}.status-page .components{display:flex;flex-direction:column}.status-page .comp{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:1rem 1.15rem;margin-top:.8rem}.status-page .comp-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.status-page .comp-id{display:flex;align-items:flex-start;gap:.7rem;min-width:0}.status-page .comp-dot{flex:0 0 auto;width:.85rem;height:.85rem;border-radius:50%;margin-top:.28rem}.status-page .comp-name{font-weight:700;font-size:.98rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.status-page .comp-desc{font-size:.82rem;color:var(--text-muted);margin-top:.1rem}.status-page .comp-right{flex:0 0 auto;text-align:right}.status-page .uptime{margin-top:.85rem}.status-page .bars{display:flex;gap:2px;align-items:stretch;height:34px}.status-page .bars .bar{flex:1 1 0;min-width:0;border-radius:2px;background:var(--st-operational);transition:transform .08s ease,filter .08s ease;cursor:default}.status-page .bars .bar:hover{transform:scaleY(1.12);filter:brightness(1.08)}.status-page .bar.s-operational{background:var(--st-operational)}.status-page .bar.s-degraded{background:var(--st-degraded)}.status-page .bar.s-partial{background:var(--st-partial)}.status-page .bar.s-major{background:var(--st-major)}.status-page .bar.s-maintenance{background:var(--st-maintenance)}.status-page .bar.s-suspended{background:var(--st-suspended)}.status-page .bar.s-na{background:#e9eef0}.status-page .uptime-legend{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;color:var(--text-muted);margin-top:.4rem}.status-page .uptime-legend .pct{font-weight:700;color:var(--text);font-size:.8rem}#tip{position:fixed;z-index:200;pointer-events:none;background:#1d3557;color:#fff;font-size:.74rem;line-height:1.35;font-weight:500;padding:.42rem .6rem;border-radius:.5rem;box-shadow:0 6px 20px #1d355740;opacity:0;transform:translateY(4px);transition:opacity .1s;white-space:nowrap}#tip.show{opacity:1;transform:translateY(0)}#tip b{font-weight:700}.status-page .past-inc{padding:.9rem 0;border-bottom:1px solid var(--border)}.status-page .past-inc:last-child{border-bottom:none}.status-page .past-inc .row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.status-page .past-inc h3{font-size:.95rem}.status-page .past-inc .meta{font-size:.78rem;color:var(--text-muted);margin:.2rem 0 .5rem}.status-page .past-updates{list-style:none;margin:0;padding:0}.status-page .past-updates li{display:flex;gap:.55rem;font-size:.82rem;padding:.18rem 0}.status-page .past-updates .t{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.status-page .past-updates .s{font-weight:700;min-width:6.4rem}.status-page .resolved-tag{color:#157f3c}.status-page .empty-note{font-size:.85rem;color:var(--text-muted);padding:.4rem 0}.status-page aside .rail{display:flex;flex-direction:column;gap:1.25rem}@media(min-width:992px){.status-page aside .rail{position:sticky;top:calc(var(--header-h) + 1rem)}}.status-page aside .rail>.card{margin:0}.status-page details.mnt>summary{list-style:none;cursor:pointer;padding:.95rem 1.1rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-weight:700;font-size:.95rem}.status-page details.mnt>summary>span:first-child{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;min-width:0}.status-page details.mnt>summary::-webkit-details-marker{display:none}.status-page details.mnt>summary .chev{transition:transform .15s ease;color:var(--text-muted);display:inline-flex;align-items:center}.status-page details.mnt[open]>summary .chev{transform:rotate(180deg)}.status-page .mnt-count{background:#015db41a;color:var(--primary);font-size:.74rem;font-weight:700;padding:.12rem .5rem;border-radius:999px}.status-page .mnt-item{padding:.85rem 1.25rem;border-top:1px solid var(--border)}.status-page .mnt-item h4{font-size:.9rem;font-weight:700}.status-page .mnt-when{font-size:.78rem;color:var(--primary);font-weight:600;margin:.25rem 0;display:flex;align-items:center;gap:.35rem}.status-page .mnt-desc{font-size:.8rem;color:var(--text-muted)}.status-page .mnt-badge{display:inline-block;font-size:.68rem;font-weight:700;margin-top:.4rem;color:#0369a1;background:#0ea5e91f;padding:.1rem .45rem;border-radius:999px}.status-page .legend-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.status-page .legend-list li{display:flex;align-items:center;gap:.55rem;font-size:.82rem}.status-page .legend-list .dot{width:.7rem;height:.7rem;border-radius:50%;flex:0 0 auto}.status-page .summary-grid{display:grid;gap:.7rem}.status-page .summary-row{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;padding-bottom:.6rem;border-bottom:1px dashed var(--border)}.status-page .summary-row:last-child{border-bottom:none;padding-bottom:0}.status-page .summary-row .k{color:var(--text-muted)}.status-page .summary-row .v{font-weight:700}.status-page .summary-row .v.amber{color:#92610a}.status-page .ops-meter{height:.5rem;border-radius:999px;background:#e9eef0;overflow:hidden;margin-top:.2rem}.status-page .ops-meter>span{display:block;height:100%;background:var(--st-operational)}.status-page footer.site{background:var(--footer-bg);color:#fff;margin-top:2.5rem}.status-page footer.site .container{padding-top:1.5rem;padding-bottom:1.5rem;display:flex;align-items:center;justify-content:center;text-align:center}.status-page footer.site small{color:#b9c6d8;font-size:.8rem}@media(max-width:560px){.status-page .comp-top{flex-direction:column}.status-page .comp-right{text-align:left}.status-page .banner h1{font-size:1.08rem}}
