.st-hero[data-astro-cid-cubkmkfn]{background-color:var(--bg-alt);padding:96px 24px 48px;border-bottom:1px solid var(--border-color)}.st-wrap[data-astro-cid-cubkmkfn]{max-width:860px;margin:0 auto}.st-kicker[data-astro-cid-cubkmkfn]{display:inline-flex;background:#1564071a;color:var(--primary-text);padding:6px 14px;border-radius:999px;font-size:13px;font-weight:800;margin-bottom:18px;letter-spacing:1px;text-transform:uppercase}.st-title[data-astro-cid-cubkmkfn]{font-size:48px;font-weight:800;color:var(--accent);letter-spacing:-1.2px;line-height:1.1;margin-bottom:14px}.st-desc[data-astro-cid-cubkmkfn]{font-size:18px;font-weight:600;color:var(--text-muted);line-height:1.7;max-width:680px}.st-section[data-astro-cid-cubkmkfn]{padding:44px 24px 120px;background:var(--bg-light)}.st-loading[data-astro-cid-cubkmkfn]{font-size:18px;color:var(--text-muted);padding:24px 0}.st-sum{display:flex;gap:16px;align-items:flex-start;padding:22px 24px;border-radius:18px;border:2px solid currentColor;margin-bottom:22px}.st-sum h2{font-size:24px;font-weight:800;line-height:1.25;margin:0 0 4px;color:inherit}.st-sum p{font-size:17px;line-height:1.6;margin:0;color:var(--text-muted)}.st-sum .st-ic svg{width:34px;height:34px}.st-ic{display:inline-flex;flex:none}.st-ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.st-message{border:1px solid var(--border-color);border-radius:18px;padding:20px 22px;background:var(--bg-alt);margin-bottom:22px}.st-message h2{font-size:18px;font-weight:800;color:var(--accent);margin:0 0 8px}.st-message p{font-size:17px;line-height:1.7;color:var(--text-muted);margin:0;white-space:pre-line;overflow-wrap:anywhere}.st-list{list-style:none;margin:0 0 14px;padding:0;border:1px solid var(--border-color);border-radius:18px;overflow:hidden}.st-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:var(--bg-light)}.st-item+.st-item{border-top:1px solid var(--border-color)}.st-item-main{min-width:0}.st-item h3{font-size:18px;font-weight:800;color:var(--accent);margin:0}.st-item-note{font-size:16px;line-height:1.6;color:var(--text-muted);margin:4px 0 0;overflow-wrap:anywhere}.st-badge{flex:none;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:15px;font-weight:800;white-space:nowrap}.st-updated{font-size:15px;color:var(--text-muted);margin:0 0 32px}.st-operational{background:#effded;color:#166308}.st-maintenance{background:#dbeafe;color:#1e40af}.st-degraded{background:#fef3c7;color:#92400e}.st-partial{background:#ffedd5;color:#9a3412}.st-major{background:#fee2e2;color:#991b1b}.st-unknown{background:#f1f5f9;color:#334155}.st-acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.st-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;font:inherit;font-size:17px;font-weight:800;text-decoration:none;cursor:pointer;border:2px solid var(--primary-text)}.st-btn-call{background:var(--primary-text);color:#fff}.st-btn-call:hover{background:#0f4a05;border-color:#0f4a05;color:#fff}.st-btn-again{background:#fff;color:var(--primary-text)}.st-btn-again:hover{background:#effded}.st-btn:focus-visible,.st-link[data-astro-cid-cubkmkfn]:focus-visible{outline:3px solid var(--primary-text);outline-offset:2px}.st-help[data-astro-cid-cubkmkfn]{border-radius:18px;padding:20px 22px;background:var(--success-bg, #effded);border:1px solid rgba(21,100,7,.2)}.st-help[data-astro-cid-cubkmkfn] h2[data-astro-cid-cubkmkfn]{font-size:18px;font-weight:800;color:var(--accent);margin:0 0 6px}.st-help[data-astro-cid-cubkmkfn] p[data-astro-cid-cubkmkfn]{color:var(--text-muted);line-height:1.7;font-size:17px;margin:0}.st-link[data-astro-cid-cubkmkfn]{display:inline-flex;align-items:center;min-height:44px;color:var(--primary-text);font-weight:800;overflow-wrap:anywhere}@media(max-width:760px){.st-hero[data-astro-cid-cubkmkfn]{padding:56px 16px 32px}.st-title[data-astro-cid-cubkmkfn]{font-size:34px}.st-section[data-astro-cid-cubkmkfn]{padding:28px 16px 80px}.st-sum{padding:18px;gap:12px}.st-sum h2{font-size:21px}.st-item{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px}.st-badge{white-space:normal}.st-acts .st-btn{flex:1 1 auto}}
