.md-breadcrumbs{max-width:1180px;margin:18px auto 0;padding:0 22px;position:relative;z-index:3}.md-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0;padding:0}.md-breadcrumbs li{display:flex;align-items:center;gap:6px;color:#91a0c2;font-size:13px;font-weight:750}.md-breadcrumbs a{color:#b7c5e7;text-decoration:none}.md-breadcrumbs a:hover{color:#fff}.md-breadcrumbs i{font-size:16px;opacity:.65}.md-breadcrumbs span[aria-current=page]{color:#7dd3fc}
.md-info-page{padding:28px 0 74px}.md-info-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:22px;align-items:stretch}.md-info-card,.md-info-side,.md-info-section,.md-status-summary-card{border:1px solid rgba(148,163,184,.17);background:linear-gradient(145deg,rgba(15,23,42,.95),rgba(8,14,30,.97));border-radius:28px;box-shadow:0 24px 80px rgba(2,6,23,.25)}.md-info-card,.md-info-side{padding:32px}.md-info-card h1{margin:10px 0 14px;color:#fff;font-size:clamp(38px,6vw,64px);line-height:1;letter-spacing:-.055em}.md-info-card>p,.md-info-side>p,.md-info-section p{color:#aebbd5;line-height:1.78}.md-info-side{display:flex;flex-direction:column;justify-content:center}.md-info-side h2,.md-info-section h2{color:#fff;margin:8px 0 12px;letter-spacing:-.035em}.md-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.md-info-section{padding:25px}.md-info-section h3{color:#fff;margin:10px 0 8px;font-size:20px}.md-info-icon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:rgba(56,189,248,.12);color:#7dd3fc;font-size:25px}.md-info-list{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px}.md-info-list li{display:flex;gap:9px;color:#cbd5e1;line-height:1.55}.md-info-list i{color:#34d399;font-size:19px;margin-top:2px}.md-info-callout{margin-top:22px;padding:22px 24px;border-radius:22px;border:1px solid rgba(56,189,248,.24);background:rgba(56,189,248,.08);color:#cfe9ff;line-height:1.7}.md-info-callout strong{color:#fff}.md-info-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.md-steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px}.md-step-card{position:relative;padding:25px;border-radius:24px;border:1px solid rgba(148,163,184,.17);background:linear-gradient(145deg,rgba(15,23,42,.94),rgba(8,14,30,.96))}.md-step-card>b{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:12px;background:rgba(99,102,241,.17);color:#c7d2fe}.md-step-card i{display:block;color:#7dd3fc;font-size:30px;margin:18px 0 12px}.md-step-card h3{color:#fff;margin:0 0 8px}.md-step-card p{color:#9eadc9;line-height:1.65;margin:0}.md-faq-stack{display:grid;gap:12px;margin-top:22px}.md-faq-stack details{border:1px solid rgba(148,163,184,.17);background:rgba(15,23,42,.7);border-radius:18px;padding:0 18px}.md-faq-stack summary{cursor:pointer;color:#fff;font-weight:850;padding:17px 0}.md-faq-stack p{padding:0 0 17px;margin:0;color:#aebbd5;line-height:1.7}
.md-status-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.md-status-summary-card{padding:22px}.md-status-summary-card small{display:block;color:#8fa0c2;text-transform:uppercase;letter-spacing:.09em;font-weight:850}.md-status-summary-card strong{display:block;color:#fff;font-size:34px;margin-top:8px}.md-status-summary-card.online strong{color:#86efac}.md-status-summary-card.busy strong{color:#fcd34d}.md-status-summary-card.offline strong{color:#fda4af}.md-status-table{overflow:hidden;border:1px solid rgba(148,163,184,.17);border-radius:24px;background:rgba(15,23,42,.72)}.md-status-row{display:grid;grid-template-columns:minmax(180px,1.6fr) minmax(110px,.7fr) minmax(150px,1fr);align-items:center;gap:14px;padding:15px 20px;border-top:1px solid rgba(148,163,184,.12)}.md-status-row:first-child{border-top:0}.md-status-row a{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-weight:850}.md-status-row img{width:34px;height:34px;object-fit:contain;border-radius:9px}.md-service-status-badge{display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:9px;min-width:94px;padding:9px 12px;border-radius:999px;font-weight:900;font-size:13px;line-height:1;white-space:nowrap;border:1px solid rgba(52,211,153,.3);background:rgba(34,197,94,.12);color:#86efac}.md-service-status-badge:before{content:"";width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.12),0 0 16px rgba(34,197,94,.85);animation:mdServicePulse 1.8s ease-in-out infinite}.md-service-status-badge.busy{border-color:rgba(245,158,11,.32);background:rgba(245,158,11,.12);color:#fcd34d}.md-service-status-badge.busy:before{background:#f59e0b;box-shadow:0 0 0 5px rgba(245,158,11,.1);animation:none}.md-service-status-badge.offline{border-color:rgba(251,113,133,.34);background:rgba(251,113,133,.12);color:#fda4af}.md-service-status-badge.offline:before{background:#fb7185;box-shadow:0 0 0 5px rgba(251,113,133,.1);animation:none}@keyframes mdServicePulse{0%,100%{transform:scale(.94);opacity:.82}50%{transform:scale(1.08);opacity:1}}.md-status-row small{color:#91a0c2}.md-status-updated{color:#91a0c2;font-size:13px;margin-top:14px}
.md-related-hosts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.md-related-hosts a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px;border:1px solid rgba(148,163,184,.16);border-radius:15px;background:rgba(255,255,255,.035);color:#dbeafe;text-decoration:none;font-weight:800}.md-related-hosts a:hover{border-color:rgba(56,189,248,.4);background:rgba(56,189,248,.08)}
.md-policy-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.md-policy-meta span{padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(148,163,184,.14);color:#aebbd5;font-size:12px;font-weight:800}
@media(max-width:980px){.md-info-hero,.md-info-grid,.md-steps-grid{grid-template-columns:1fr 1fr}.md-status-overview{grid-template-columns:1fr 1fr}.md-related-hosts{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.md-breadcrumbs{padding:0 16px}.md-info-hero,.md-info-grid,.md-steps-grid,.md-status-overview,.md-related-hosts{grid-template-columns:1fr}.md-info-card,.md-info-side,.md-info-section{padding:23px}.md-status-row{grid-template-columns:1fr;gap:8px}.md-info-card h1{font-size:40px}}


/* SEO information pages: consistent day/night theme */
html[data-theme="light"] .md-info-page{background:linear-gradient(180deg,#f8fafc 0,#eef4ff 100%)}
html[data-theme="light"] .md-breadcrumbs li{color:#64748b}
html[data-theme="light"] .md-breadcrumbs a{color:#475569}
html[data-theme="light"] .md-breadcrumbs a:hover{color:#2563eb}
html[data-theme="light"] .md-breadcrumbs span[aria-current=page]{color:#2563eb}
html[data-theme="light"] .md-info-card,
html[data-theme="light"] .md-info-side,
html[data-theme="light"] .md-info-section,
html[data-theme="light"] .md-step-card,
html[data-theme="light"] .md-status-summary-card{background:#fff;border-color:#dbe4f0;box-shadow:0 18px 55px rgba(15,23,42,.08)}
html[data-theme="light"] .md-info-card h1,
html[data-theme="light"] .md-info-side h2,
html[data-theme="light"] .md-info-section h2,
html[data-theme="light"] .md-info-section h3,
html[data-theme="light"] .md-step-card h3,
html[data-theme="light"] .md-status-summary-card strong{color:#0f172a}
html[data-theme="light"] .md-info-card>p,
html[data-theme="light"] .md-info-side>p,
html[data-theme="light"] .md-info-section p,
html[data-theme="light"] .md-step-card p,
html[data-theme="light"] .md-info-list li,
html[data-theme="light"] .md-status-row small,
html[data-theme="light"] .md-status-updated{color:#64748b}
html[data-theme="light"] .md-info-callout{background:#eff6ff;border-color:#bfdbfe;color:#334155}
html[data-theme="light"] .md-info-callout strong{color:#0f172a}
html[data-theme="light"] .md-faq-stack details{background:#fff;border-color:#dbe4f0}
html[data-theme="light"] .md-faq-stack summary{color:#0f172a}
html[data-theme="light"] .md-faq-stack p{color:#64748b}
html[data-theme="light"] .md-status-table{background:#fff;border-color:#dbe4f0;box-shadow:0 18px 55px rgba(15,23,42,.07)}
html[data-theme="light"] .md-status-row{border-color:#e5eaf2}
html[data-theme="light"] .md-status-row:hover{background:#f8fafc}
html[data-theme="light"] .md-status-row a{color:#0f172a}
html[data-theme="light"] .md-related-hosts a{background:#fff;border-color:#dbe4f0;color:#1e3a5f}
html[data-theme="light"] .md-related-hosts a:hover{background:#eff6ff;border-color:#93c5fd}
html[data-theme="light"] .md-policy-meta span{background:#fff;border-color:#dbe4f0;color:#64748b}
html[data-theme="light"] .md-service-status-badge.online{background:#ecfdf3;border-color:#86efac;color:#15803d}
html[data-theme="light"] .md-service-status-badge.busy{background:#fffbeb;border-color:#fcd34d;color:#a16207}
html[data-theme="light"] .md-service-status-badge.offline{background:#fff1f2;border-color:#fda4af;color:#be123c}
@media(max-width:650px){.md-service-status-badge{min-width:88px}.md-status-row small{padding-left:0}}
