.s5{box-sizing:border-box;max-width:1180px;margin:28px auto;padding:28px;border:1px solid #2b3545;border-radius:18px;background:#101722;color:#edf3fb;font:14px/1.6 system-ui,-apple-system,"Yu Gothic",sans-serif}.s5 *{box-sizing:border-box}.s5 h1{margin:4px 0 8px;font-size:36px;line-height:1.2;overflow-wrap:anywhere}.s5 h2{font-size:23px;line-height:1.4;margin:0 0 14px}.s5 h3{font-size:18px}.s5 p{margin:10px 0}.s5-hero{display:flex;justify-content:space-between;align-items:center;gap:26px}.s5-identity{display:flex;align-items:center;gap:20px;min-width:0}.s5-emblem{object-fit:contain;flex-shrink:0}.s5-kicker{font-size:11px;letter-spacing:1px;color:#aab9cd}.s5-identity p,.s5-asof,.s5-coverage{color:#aab9cd}.s5-rp{text-align:right}.s5-rp>span,.s5-rp>strong,.s5-rp>small{display:block}.s5-rp>strong{font-size:38px;color:#b0f2ce;line-height:1.4}.s5-rp>small{font-size:11px;color:#aab9cd}.s5-asof{padding-top:12px;border-top:1px solid #2b3545;font-size:12px}.s5-tabs{display:flex;gap:22px;padding:16px 0;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid #2b3545}.s5-tabs a{color:#b0f2ce;white-space:nowrap;text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.s5-panel,.s5-platform{padding:22px;margin:22px 0;background:#141d2a;border:1px solid #2b3545;border-radius:12px;min-width:0}.s5-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.s5 button{font:inherit;padding:9px 14px;border:1px solid #668a7b;border-radius:7px;background:#18382d;color:#b0f2ce;cursor:pointer}.s5 a:focus-visible,.s5 button:focus-visible,.s5 summary:focus-visible{outline:2px solid #b0f2ce;outline-offset:3px}.s5-table{overflow:auto;max-height:560px}.s5 table{width:100%;border-collapse:collapse;font-size:13px}.s5 th,.s5 td{text-align:left;padding:12px 10px;border-bottom:1px solid #2b3545;vertical-align:top}.s5 th{color:#aab9cd;font-size:11px}.s5 th:not(:first-child),.s5 td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.s5 details{border-top:1px solid #2b3545;padding-top:20px;font-size:12px;color:#aab9cd}.s5 summary{cursor:pointer;color:#edf3fb}.s5-chart{height:250px;display:grid;align-items:center;min-width:0}.s5-chart svg{width:100%;height:220px;max-height:100%;display:block;overflow:hidden}.s5-chart path{fill:none;stroke:#b0f2ce;stroke-width:2;stroke-dasharray:5 4}.s5-chart circle{fill:#b0f2ce}.s5-chart text{fill:#aab9cd;font-size:11px}.s5-empty{color:#aab9cd}.s5-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.s5-metrics>div{padding:18px;border:1px solid #344256;border-radius:10px;min-width:0}.s5-metrics span,.s5-metrics strong,.s5-metrics small{display:block;overflow-wrap:anywhere}.s5-metrics span,.s5-metrics small{font-size:12px;color:#aab9cd}.s5-metrics strong{font-size:28px;margin:10px 0;color:#b0f2ce}@media(max-width:620px){.s5{margin:18px 12px;padding:18px;border-radius:12px}.s5 h1{font-size:28px}.s5-hero{align-items:flex-start;flex-direction:column;gap:18px}.s5-emblem{width:58px;height:64px}.s5-identity{gap:14px}.s5-rp{text-align:left}.s5-rp>strong{font-size:34px}.s5-panel,.s5-platform{padding:14px}.s5-heading{align-items:flex-start;flex-direction:column;gap:0}.s5 h2{font-size:20px}.s5 table{font-size:12px}.s5 th,.s5 td{padding:10px 7px}.s5-chart{height:220px}.s5-metrics{grid-template-columns:1fr}.s5-metrics>div{padding:14px}.s5-tabs{gap:20px}.s5-coverage{font-size:12px}}
