.pb-status{--ink:#0c120f;--carbon:#101712;--emerald:#0a9d5c;--emerald-700:#087f4b;--phosphor:#3ceb9c;--slate:#58655e;--gray:#8fa098;--mint:#f6f8f7;--line:#e3e9e5;--danger:#e5484d;--amber:#f2b441;background:var(--mint);min-height:100dvh;color:var(--slate);font-variant-numeric:tabular-nums}.pb-status .st-wrap{max-width:820px;margin:0 auto;padding:0 24px}.pb-status .st-head{background:var(--carbon);color:#fff;padding:28px 0 40px;position:relative;overflow:hidden}.pb-status .st-head:before{content:"";pointer-events:none;filter:blur(22px);background:radial-gradient(38% 44% at 20% 25%,#3ceb9c24,#0000 70%),radial-gradient(42% 48% at 82% 80%,#0a9d5c2e,#0000 72%);position:absolute;inset:-40%}.pb-status .st-head>*{z-index:1;position:relative}.pb-status .st-brand{color:#fff;letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:28px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.pb-status .st-brand img{width:auto;height:25px;display:block}.pb-status .st-h1{letter-spacing:-.025em;color:#fff;margin:0 0 10px;font-size:30px;font-weight:700;line-height:1.2}.pb-status .st-sub{color:#ffffffa3;max-width:56ch;margin:0 0 22px;font-size:15px;line-height:1.6}.pb-status .st-overall{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;padding:8px 16px 8px 13px;font-size:14px;font-weight:600;display:inline-flex}.pb-status .st-overall.is-up{color:var(--phosphor);background:#3ceb9c1a;border-color:#3ceb9c57}.pb-status .st-overall.is-degraded{color:var(--amber);background:#f2b4411f;border-color:#f2b44166}.pb-status .st-overall.is-down{color:#ff9ea1;background:#e5484d24;border-color:#e5484d6b}.pb-status .st-dot{background:currentColor;border-radius:999px;flex:none;width:7px;height:7px}.pb-status .is-up .st-dot{animation:2.4s cubic-bezier(.22,1,.36,1) infinite st-pulse}@keyframes st-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.pb-status .st-body{padding-top:28px;padding-bottom:56px}.pb-status .st-card{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #0a15120a,0 8px 24px #0a15120d}.pb-status .st-row{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.pb-status .st-row:last-child{border-bottom:0}.pb-status .st-row--main{background:#fbfdfc}.pb-status .st-name{color:var(--ink);margin:0;font-size:15px;font-weight:600}.pb-status .st-hint{color:var(--gray);margin:3px 0 0;font-size:13px;line-height:1.5}.pb-status .st-mono{font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace}.pb-status .st-badge{border-radius:999px;flex:none;align-items:center;gap:8px;padding:6px 13px 6px 11px;font-size:13px;font-weight:600;display:inline-flex}.pb-status .st-badge.is-up{color:var(--emerald-700);background:#e6f8ef}.pb-status .st-badge.is-down{color:var(--danger);background:#fdecec}.pb-status .st-badge.is-wait{background:var(--mint);color:var(--gray)}.pb-status .st-meta{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.pb-status .st-metacell{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px 16px}.pb-status .st-metak{text-transform:uppercase;letter-spacing:.4px;color:var(--gray);margin:0 0 5px;font-size:11px;font-weight:600}.pb-status .st-metav{color:var(--ink);margin:0;font-size:16px;font-weight:600}.pb-status .st-alert{border:1px solid #e5484d3d;border-left:4px solid var(--danger);color:#8c2f33;background:#fdecec;border-radius:14px;margin-top:16px;padding:14px 18px;font-size:14px;line-height:1.6}.pb-status .st-alert a{color:var(--danger);font-weight:600}.pb-status .st-foot{color:var(--gray);margin-top:24px;font-size:13px;line-height:1.7}.pb-status .st-foot a{color:var(--emerald-700);font-weight:500}.pb-status .st-back{color:var(--emerald-700);margin-top:20px;font-size:14px;font-weight:600;display:inline-block}.pb-status a:hover{opacity:.82}@media (max-width:640px){.pb-status .st-meta{grid-template-columns:1fr}.pb-status .st-row{flex-direction:column;align-items:flex-start;gap:10px}.pb-status .st-h1{font-size:25px}}@media (prefers-reduced-motion:reduce){.pb-status .is-up .st-dot{animation:none}}
