:root{--navy:#071a2d;--navy2:#0a2842;--ink:#102033;--muted:#73869a;--line:#e1eaf0;--bg:#f5f8fb;--panel:#fff;--blue:#0b8fcc;--cyan:#21b6bf;--green:#15a26d;--amber:#c88a25;--red:#d84b5c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.st-container{width:min(1180px,calc(100% - 36px));margin:auto}.st-topbar{height:74px;background:#fff;border-bottom:1px solid #e9eef3;position:sticky;top:0;z-index:20}.st-nav{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.st-brand{display:flex;gap:10px;align-items:center;color:var(--ink);text-decoration:none}.st-brand img{width:38px;height:38px;border-radius:11px}.st-brand span{display:grid;line-height:1.1}.st-brand b{font-size:15px;letter-spacing:.14em}.st-brand small{font-size:9px;color:var(--muted);margin-top:4px}.st-nav nav{display:flex;align-items:center;gap:23px}.st-nav nav a{color:#4f6377;text-decoration:none;font-size:12px;font-weight:650}.st-nav nav a:hover{color:#0b7faa}.st-nav-pill{padding:9px 12px;border:1px solid #d9e5ed;border-radius:999px;background:#f8fbfd}.st-hero{background:radial-gradient(circle at 80% 0,rgba(34,171,196,.2),transparent 36%),linear-gradient(125deg,#071b2e,#0a2b45);color:#fff;padding:68px 0 74px;overflow:hidden}.st-hero-inner{display:flex;justify-content:space-between;align-items:end;gap:40px}.st-eyebrow,.st-kicker{font-size:10px;font-weight:900;letter-spacing:.18em;color:#1aa6cc}.st-hero .st-eyebrow{color:#6fd9e8}.st-hero h1{font-size:clamp(42px,6vw,66px);letter-spacing:-.045em;margin:9px 0 10px}.st-hero p{max-width:650px;margin:0;color:#b9ccda;line-height:1.7}.st-overall{min-width:360px;display:flex;gap:13px;align-items:flex-start;padding:17px 18px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(7,24,40,.52);backdrop-filter:blur(12px)}.st-overall .st-pulse{width:12px;height:12px;border-radius:50%;margin-top:4px;position:relative;background:#7d95aa}.st-overall.ok .st-pulse{background:#3dd49a;box-shadow:0 0 0 7px rgba(61,212,154,.12)}.st-overall.partial .st-pulse{background:#f2bd5f;box-shadow:0 0 0 7px rgba(242,189,95,.12)}.st-overall b,.st-overall small{display:block}.st-overall b{font-size:15px}.st-overall small{color:#aac0cf;line-height:1.5;margin-top:4px;font-size:11px}.st-content{margin-top:-28px;padding-bottom:64px}.st-meta-row{min-height:56px;border:1px solid var(--line);background:#fff;border-radius:15px;display:flex;align-items:center;gap:24px;padding:12px 16px;box-shadow:0 10px 28px rgba(31,70,98,.06);font-size:11px;color:var(--muted)}.st-meta-row span:nth-child(2){margin-right:auto}.st-meta-row b{color:#39546b}.st-meta-row button{border:1px solid #d9e5ec;background:#f8fbfd;color:#32647d;border-radius:10px;padding:8px 11px;font:inherit;font-weight:700;cursor:pointer}.st-meta-row button:hover{background:#eef7fa}.st-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:18px 0}.st-metrics article{min-height:148px;padding:20px;border-radius:17px;background:#fff;border:1px solid var(--line);display:flex;gap:15px;box-shadow:0 9px 28px rgba(27,65,93,.04)}.st-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:14px;font-weight:900;flex:0 0 auto}.st-icon.api{background:#eaf5fb;color:#168ab4}.st-icon.coverage{background:#eaf8f2;color:#0b9661}.st-icon.records{background:#f2efff;color:#6e5dd1}.st-icon.source{background:#fff6e7;color:#c4821f}.st-metrics small{font-size:8px;letter-spacing:.14em;color:#91a1af;font-weight:900}.st-metrics strong{display:block;font-size:22px;margin:6px 0 4px}.st-metrics p{font-size:10px;line-height:1.55;color:#8a9aa7;margin:0}.st-grid-main{display:grid;grid-template-columns:1.45fr 1fr;gap:16px}.st-grid-secondary{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.st-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 12px 32px rgba(24,62,89,.045)}.st-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.st-card h2{font-size:18px;margin:5px 0 0;letter-spacing:-.02em}.st-card-head>b{font-size:24px;color:#178aa8}.st-progress{height:12px;border-radius:999px;background:#ecf2f5;overflow:hidden}.st-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1bb295,#28a9c8)}.st-coverage-details{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:19px}.st-coverage-details>div{background:#f7fafc;border:1px solid #e9eff3;border-radius:12px;padding:12px}.st-coverage-details span,.st-coverage-details b{display:block}.st-coverage-details span{font-size:9px;color:#93a2ae}.st-coverage-details b{font-size:13px;margin-top:5px;color:#39546b;overflow-wrap:anywhere}.st-component{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #edf2f5}.st-component:last-child{border-bottom:0}.st-component>span{display:grid;grid-template-columns:10px 1fr;column-gap:9px}.st-component i{grid-row:1/3;width:8px;height:8px;border-radius:50%;margin-top:5px}.st-component i.ok{background:#1bb079}.st-component i.warn{background:#d99b32}.st-component i.wait{background:#8fa1af}.st-component b{font-size:12px}.st-component small{font-size:9px;color:#92a0ad;margin-top:3px}.st-component em{font-style:normal;font-size:10px;color:#3c826b;background:#eef8f4;border-radius:999px;padding:5px 8px;white-space:nowrap}.st-chip{font-size:9px;padding:5px 8px;border-radius:999px;background:#eef6f9;color:#39778c}.st-card dl{margin:0;display:grid;gap:0}.st-card dl>div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid #edf2f5}.st-card dl>div:last-child{border-bottom:0}.st-card dt{font-size:10px;color:#8a9aa7}.st-card dd{font-size:11px;margin:0;color:#405a70;text-align:right}.st-inline-ok{color:#17865d;background:#edf8f3;padding:4px 7px;border-radius:7px}.st-refresh-card{margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:30px;background:linear-gradient(120deg,#f0f9fb,#fff)}.st-refresh-card p{font-size:10px;color:#7c8f9f;line-height:1.6;margin:6px 0 0}.st-refresh-stats{text-align:right}.st-refresh-stats b{display:block;font-size:27px}.st-refresh-stats span{display:block;color:#0f91ae;font-weight:800}.st-refresh-stats small{display:block;color:#93a2ae;margin-top:4px}.st-note{display:flex;gap:12px;align-items:flex-start;margin-top:17px;padding:13px 15px;border:1px solid #dce8ee;border-radius:14px;background:#f9fbfc}.st-note>span{width:24px;height:24px;border-radius:50%;background:#e5f3f7;color:#1a839e;display:grid;place-items:center;font-weight:900}.st-note p{margin:1px 0 0;font-size:10px;line-height:1.65;color:#7e909e}footer{background:#071b2e;color:#b1c1cf;padding:30px 0}footer>.st-container{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px}footer b,footer span{display:block}footer b{color:#fff;letter-spacing:.14em}footer span{font-size:9px;margin-top:4px}footer nav{display:flex;gap:18px}footer a{color:#bdccd8;text-decoration:none;font-size:10px}footer small{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.09);padding-top:16px;font-size:9px}@media(max-width:920px){.st-hero-inner{align-items:flex-start;flex-direction:column}.st-overall{min-width:0;width:100%}.st-metrics{grid-template-columns:1fr 1fr}.st-grid-main,.st-grid-secondary{grid-template-columns:1fr}.st-coverage-details{grid-template-columns:1fr 1fr}}@media(max-width:680px){.st-nav nav a:not(.st-nav-pill){display:none}.st-container{width:min(100% - 24px,1180px)}.st-hero{padding:46px 0 62px}.st-hero h1{font-size:42px}.st-meta-row{flex-wrap:wrap;gap:8px}.st-meta-row span:nth-child(2){margin-right:0}.st-meta-row button{margin-left:auto}.st-metrics{grid-template-columns:1fr}.st-coverage-details{grid-template-columns:1fr 1fr}.st-refresh-card{align-items:flex-start;flex-direction:column}.st-refresh-stats{text-align:left}footer>.st-container{grid-template-columns:1fr}footer nav{flex-wrap:wrap}footer small{grid-column:auto}}
