:root{--ink:#163b52;--navy:#0d2044;--line:#d9e3ed;--muted:#5c6e81;--red:#db4c52}*{box-sizing:border-box}body{margin:0;font:16px/1.6 system-ui,sans-serif;color:var(--ink);background:#f5f8fc}header{display:flex;align-items:center;gap:32px;flex-wrap:wrap;background:white;padding:20px 5%;border-bottom:1px solid var(--line)}header>span{font-size:11px;letter-spacing:1.5px;color:var(--muted)}header>a:last-child{margin-left:auto;font-size:14px}.brand{font-weight:800;font-size:25px;color:var(--navy);text-decoration:none}a{color:var(--ink);text-underline-offset:3px}main{max-width:1180px;padding:40px 24px 55px;margin:auto}h1{font-size:clamp(36px,5vw,58px);line-height:1.12;letter-spacing:-2px;color:var(--navy);margin:14px 0 22px}h2{font-size:21px;line-height:1.35;margin:0 0 12px}.eyebrow{font-size:12px;letter-spacing:1.5px;font-weight:700;color:var(--muted)}.intro{max-width:850px;font-size:19px}.launch,.status,article,aside{background:white;border:1px solid var(--line);border-radius:12px;padding:26px;margin:26px 0}.launch{display:flex;align-items:center;justify-content:space-between;gap:20px}.launch p{font-size:13px;margin:0;color:var(--muted)}button,.primary{display:inline-block;background:var(--ink);color:white;border:0;border-radius:7px;padding:13px 20px;font:600 15px system-ui;cursor:pointer;text-decoration:none}button:disabled{opacity:.55;cursor:wait}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.grid article{margin:0}.number{display:block;color:var(--red);font-weight:750;margin-bottom:14px}article p,aside p{font-size:15px}.metrics{display:flex;flex-wrap:wrap;gap:24px;margin:20px 0}.metric strong{display:block;font-size:27px}.metric span{font-size:13px;color:var(--muted)}.links{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.links a:not(.primary){font-size:14px}progress{width:100%;height:14px;accent-color:var(--ink)}#error{color:#a23236}.status[data-result=error]{border-left:5px solid var(--red)}.status[data-result=success]{border-left:5px solid #2c815e}footer{padding:24px 5%;background:white;border-top:1px solid var(--line);font-size:13px}table{border-collapse:collapse;width:100%;background:white}td,th{border:1px solid var(--line);padding:13px;text-align:left;vertical-align:top}th{background:#eaf1f7}.memo{max-width:950px}.memo h1{font-size:38px}.memo h2{margin-top:35px}.memo li{margin:9px 0}[hidden]{display:none!important}@media(max-width:720px){header{gap:12px}header>a:last-child{margin-left:0}.grid{grid-template-columns:1fr}.launch{align-items:stretch;flex-direction:column}.launch,.status,article,aside{padding:20px}main{padding:25px 18px}h1{letter-spacing:-1px}}@media print{header,footer,button{display:none}body{background:white}main{padding:0}.memo h1{font-size:25px}a{color:inherit}aside,article{break-inside:avoid}}

.zero-filters{display:flex;gap:18px;flex-wrap:wrap}.zero-filters label{display:flex;flex-direction:column;gap:6px;font-size:13px;flex:1;min-width:220px}.zero-filters input,.zero-filters select{font:inherit;padding:10px;border:1px solid var(--line);border-radius:6px;background:white;max-width:100%}.zero-table{overflow:auto}.zero-table td{font-size:13px;min-width:190px;max-width:380px;overflow-wrap:anywhere}.zero-table td p{margin:8px 0}.zero-table code{white-space:pre-wrap}.zero-paging{display:flex;gap:18px;align-items:center;justify-content:center;margin-top:20px}#summary{font-size:13px;color:var(--muted)}
