.ant-report-page .article-shell{width:min(1160px,calc(100% - 48px))}.ant-report-page .article-body{padding-top:22px;font-size:16px;line-height:1.85}.ant-report{--accent:#116c89;--up:#0e745a;--down:#bc314b;--chart:#f0f6f7;--grid:#cadce0}.ant-report h2{margin:0 0 14px;font-size:26px;line-height:1.4}.ant-report h3{margin:0 0 12px;font-size:19px}.ant-report p{margin:0 0 15px}.ant-report a{text-underline-offset:4px}.ant-report .ant-kicker{font-size:11px;letter-spacing:2px;font-weight:800;text-transform:uppercase}.ant-intro{padding:35px;border-radius:26px;background:linear-gradient(130deg,#072c42,#0e4854);color:#edf8f8;overflow:hidden}.ant-intro .ant-kicker{color:#93e0d5}.ant-intro .ant-deck{font-size:clamp(24px,3vw,36px);font-weight:750;line-height:1.5;max-width:850px;letter-spacing:-1px}.ant-intro .ant-stamp{color:#c1dadd;font-size:13px;margin:0}.ant-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}.ant-metric{padding:20px;border:1px solid var(--line);background:var(--surface);border-radius:17px;min-width:0}.ant-metric>span{display:block;font-size:12px;color:var(--muted)}.ant-metric strong{display:block;font-size:clamp(22px,2.5vw,30px);line-height:1.4;letter-spacing:-.7px;margin:8px 0}.ant-metric small{font-size:12px;color:var(--muted)}.ant-positive{color:var(--up)}.ant-negative{color:var(--down)}.ant-toc{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}.ant-toc a{padding:7px 14px;border:1px solid var(--line);border-radius:30px;font-size:13px;text-decoration:none;background:var(--surface)}.ant-section{padding:28px;margin:22px 0;border-radius:23px;border:1px solid var(--line);background:var(--surface);scroll-margin-top:20px}.ant-section .ant-eyebrow{font-size:11px;letter-spacing:1.7px;font-weight:800;color:var(--accent);margin-bottom:8px}.ant-two{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:23px}.ant-aside{border-radius:15px;padding:22px;background:var(--soft)}.ant-aside ul,.ant-section ul{padding-left:20px;margin:10px 0}.ant-aside li,.ant-section li{margin-bottom:10px}.ant-report .ant-small{font-size:13px;color:var(--muted)}.ant-controls{display:flex;flex-wrap:wrap;gap:9px;margin:12px 0 16px}.ant-controls button{cursor:pointer;border:1px solid var(--line);border-radius:30px;padding:8px 15px;background:var(--paper);color:var(--ink);font:inherit;font-size:13px;font-weight:700}.ant-controls button[aria-pressed=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.ant-chart-wrap{border-radius:17px;padding:12px;background:var(--chart);border:1px solid var(--line);margin-bottom:13px}.ant-price-chart{display:block;width:100%;height:345px}.ant-chart-readout{display:block;min-height:45px;font-size:13px;line-height:1.7;margin:9px 0}.ant-range{display:block;width:100%;accent-color:var(--accent);min-height:34px}.ant-chart-period{font-size:12px;color:var(--muted);margin:6px 0!important}.ant-finance-chart{width:100%;height:220px;display:block}.ant-table-wrap{overflow-x:auto;border-radius:12px;margin:18px 0}.ant-report table{font-size:14px;white-space:nowrap}.ant-report caption{text-align:left;font-size:12px;color:var(--muted);padding:0 0 8px}.ant-report th{background:var(--soft);text-align:left}.ant-report td:not(:first-child),.ant-report th:not(:first-child){text-align:right}.ant-scenario{padding:23px;border-left:4px solid var(--accent);background:var(--soft);border-radius:0 14px 14px 0}.ant-scenario strong{display:block;font-size:18px;margin-bottom:9px}.ant-scenario p:last-child{margin:0}.ant-event{border-left:2px solid var(--line);padding:0 0 22px 22px;margin-left:7px}.ant-event:last-child{padding-bottom:0}.ant-event .ant-date{font-size:12px;color:var(--accent);font-weight:750}.ant-event h3{margin:5px 0 10px}.ant-event p{margin-bottom:10px}.ant-event details{font-size:14px;margin:12px 0;background:var(--soft);padding:13px;border-radius:10px}.ant-event summary{cursor:pointer;font-weight:700}.ant-event details p{margin:12px 0 0}.ant-caveat{border:1px solid var(--line);padding:15px 18px;border-radius:13px;background:var(--note);color:var(--note-ink);font-size:13px}.ant-source-list{padding-left:20px;font-size:14px}.ant-source-list li{margin-bottom:13px;overflow-wrap:anywhere}.ant-report .ant-endnote{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:18px;margin-top:24px}.ant-related{font-size:14px}.ant-scenario[hidden]{display:none}.ant-report-page .article-shell>article>header h1{max-width:950px}
:root[data-theme=dark] .ant-report{--accent:#70cdd7;--up:#88e0bb;--down:#ff9aa7;--chart:#102635;--grid:#2c4a5a}:root[data-theme=dark] .ant-controls button[aria-pressed=true]{color:#062330}:root[data-theme=dark] .ant-intro{background:linear-gradient(130deg,#082b41,#123b48)}
@media(max-width:760px){.ant-report-page .article-shell{width:calc(100% - 30px)}.ant-intro{padding:25px 21px}.ant-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ant-metric{padding:16px 13px}.ant-metric strong{font-size:22px}.ant-section{padding:22px 17px;border-radius:19px}.ant-section h2{font-size:23px}.ant-two{grid-template-columns:1fr;gap:16px}.ant-price-chart{height:295px}.ant-finance-chart{height:210px}.ant-intro .ant-deck{font-size:25px}.ant-toc{gap:7px}.ant-toc a{font-size:12px;padding:6px 10px}.ant-report table{font-size:12px}.ant-report td,.ant-report th{padding:10px}.ant-chart-readout{font-size:12px;min-height:65px}.ant-event{padding-left:16px;margin-left:3px}.ant-report-page .article-meta{font-size:11px}}
@media print{.ant-controls,.ant-range,.ant-toc{display:none}.ant-section{break-inside:avoid}.ant-intro{color:#111;background:#fff;border:1px solid #ddd}}
