.status-page .page-intro{padding:20px 0 12px}.status-page .page-intro h1{margin-bottom:18px}.status-page .page-intro .lede{max-width:850px;margin-bottom:12px}.status-page main>.section{margin:16px 0 0}.status-page .status-tools{padding-top:20px;padding-bottom:10px}.status-page .server-heading{gap:12px;align-items:center;min-height:48px}.status-page .server-heading h2{font-size:clamp(16px,1.15vw,19px);font-weight:650;line-height:1.4;text-wrap:balance}.status-page .server .flag{flex-basis:30px;width:30px;height:20px}.status-page .server .flag svg{width:30px;height:20px}.status-page .status-grid{gap:22px 32px}.status-page .status-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:40px;margin-top:28px}.status-page .status-explanation{margin:0;max-width:none;font-size:14px;padding-top:24px}.status-page .status-explanation p:last-child{margin-bottom:0}.status-page .status-guide-art{width:100%;height:360px;object-fit:contain;object-position:center bottom;mask-image:linear-gradient(#000 82%,transparent);align-self:end}.status-page>footer.site-footer{margin:18px auto 0;padding:0 0 14px}.status-page .footer-surface{display:flex;flex-direction:column;align-items:center;gap:12px;padding:9px 12px 10px}.status-page .footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 12px}.status-page .footer-link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:8px 12px;font-size:13px;font-weight:620;line-height:1.35;white-space:nowrap;background:none}.status-page .footer-divider{display:none}.status-page .footer-link svg{width:26px;height:26px;flex:0 0 26px;overflow:visible}.status-page .footer-telegram svg{width:28px;height:28px;flex-basis:28px;fill:#45abdb;stroke:none}.status-page .footer-mail svg{color:#c98be9}.status-page .footer-docs svg{color:#efa96d}.status-page .footer-status svg{color:#91adff}.status-page .nw-icon-lift{transition:transform .25s ease}.status-page .footer-link:is(:hover,:focus-visible) .nw-icon-lift{transform:translateY(-2px)}.status-page .nw-control-line{position:absolute;bottom:1px;left:12px;right:12px;height:1px;background:var(--line);opacity:0;transition:opacity .22s}.status-page .footer-link:is(:hover,:focus-visible) .nw-control-line{opacity:1}.status-page .footer-copy{text-align:center;font-size:11px;font-weight:600;letter-spacing:.042em;line-height:1.55}.status-page .cabinet-link{font-size:14px}
@media(max-width:900px){.status-page .status-guide{grid-template-columns:minmax(0,1fr) 230px;gap:24px}.status-page .status-guide-art{height:320px}}
@media(max-width:700px){.status-page .page-intro{padding-top:12px}.status-page .status-guide{grid-template-columns:1fr;gap:12px}.status-page .status-guide-art{height:280px;width:240px;justify-self:center}.status-page .footer-links{justify-content:center}.status-page .footer-link{font-size:12px;padding:8px 6px}.status-page .server-heading h2{font-size:17px}.status-page .status-tools{gap:8px}.status-page .cabinet-link{font-size:11px!important;gap:0}.status-page .site-header .brand{font-size:12px}.status-page .site-header .brand img{width:28px;height:28px}}
@media(max-width:380px){.status-page .site-header{gap:5px}.status-page .cabinet-link{max-width:75px;white-space:normal;text-align:center;font-size:10px!important}}
@media(prefers-reduced-motion:reduce){.status-page .nw-icon-lift,.status-page .nw-control-line{transition:none}}
