:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:#202d3a;background:#f6f7f9;font-synthesis:none;--ink:#202d3a;--muted:#81909e;--line:#dfe4ea;--paper:#fff}*{box-sizing:border-box}body{margin:0;min-width:280px}button,a{font:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid #879db0;outline-offset:3px}[hidden]{display:none!important}.topbar{height:68px;background:#fff;border-bottom:1px solid #e0e4e9}.topbar-inner,.container,.footer-inner{width:min(1424px,calc(100% - 80px));margin:0 auto}.topbar-inner{height:100%;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;align-items:center;font-size:15px;font-weight:700;letter-spacing:.02em;line-height:1.3}.topbar-label{font-size:12px;color:#82909d}.breadcrumb{display:flex;gap:10px;align-items:center;color:#9aa4af;font-size:12px;padding-top:26px}.breadcrumb strong{font-weight:500;color:#536473}.slash{color:#c7cfd7}.page-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:28px 0}.eyebrow{font-size:10px;letter-spacing:.12em;font-weight:700;color:#8596a5}.eyebrow span{color:#b7c1cb;margin:0 5px}.page-heading h1{font-size:30px;letter-spacing:-.035em;line-height:1.2;margin:10px 0 8px}.page-heading p{font-size:13px;color:#8794a1;margin:0;line-height:1.7}.heading-actions{display:flex;gap:20px;align-items:center}.update-info{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:11px;color:#97a3ae;white-space:nowrap}.update-info strong{font-size:12px;color:#526171;font-weight:600}.refresh-button{border:1px solid #d8dfe6;background:#fff;color:#43586b;border-radius:5px;padding:11px 17px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.refresh-button:hover{background:#f2f5f7}.refresh-button:disabled{cursor:wait;opacity:.6}.status{background:#fff;border:1px solid var(--line);color:#667484;padding:18px 20px;border-radius:5px;font-size:13px;margin-bottom:18px}.status.error{border-color:#d9c7bc;color:#805e50;background:#fffaf7}.notice{display:flex;align-items:center;gap:12px;padding:12px 15px;background:#eff2f5;border:1px solid #dfe5eb;border-radius:5px;color:#647687;font-size:12px;margin-bottom:16px}.notice-tag{font-size:11px;font-weight:700;color:#526b7e;white-space:nowrap}.summary{display:grid;grid-template-columns:minmax(240px, .8fr) 1.8fr;background:#edf1f5;border:1px solid #dfe5eb;border-radius:6px;padding:32px 34px;min-height:195px}.summary-primary{display:flex;flex-direction:column;justify-content:center;gap:10px;border-right:1px solid #d5dde5;padding-right:28px}.summary-label{font-size:13px;color:#697d8e}.summary-number,.dedup-number{font-family:Georgia,"Times New Roman",serif;font-size:60px;font-weight:400;line-height:1;letter-spacing:-.04em;color:#1e3040}.summary-caption{font-size:12px;color:#8a9aa8}.summary-formula{display:flex;flex-direction:column;justify-content:center;padding-left:34px;min-width:0}.formula-label{font-size:10px;letter-spacing:.1em;font-weight:700;color:#8b9baa}.formula-label span{padding:0 5px;color:#bcc7d1}.summary-formula .formula{font-family:Georgia,"Times New Roman",serif;font-size:23px;color:#304c60;font-weight:600;line-height:1.45;margin:13px 0 10px;overflow-wrap:anywhere}.summary-formula p:not(.formula){font-size:12px;color:#62798a;margin:0;line-height:1.7}.summary-formula p span{padding:0 5px;color:#a0afba}.summary-formula small{font-size:11px;color:#96a5b1;line-height:1.6;margin-top:9px}.resource-section{margin-top:34px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-bottom:15px}.section-heading h2,.detail-panel h2{font-size:19px;letter-spacing:-.02em;margin:8px 0 0}.section-note{color:#9aa5af;font-size:11px;white-space:nowrap}.source-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.source-card,.detail-panel{background:#fff;border:1px solid #dfe4ea;border-radius:6px}.source-card{min-width:0;padding:21px 22px 0;display:flex;flex-direction:column;min-height:200px}.card-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#8294a3}.source-label{font-size:11px;letter-spacing:0;color:#a1adb8;font-weight:500}.source-card h3{font-size:15px;margin:17px 0 0;font-weight:650}.source-value{display:flex;align-items:baseline;gap:6px;margin:17px 0 10px}.source-value strong{font-family:Georgia,"Times New Roman",serif;font-size:30px;line-height:1;font-weight:400;letter-spacing:-.03em}.source-value span{font-size:11px;color:#96a3af}.source-card>p{font-size:11px;color:#8e9daa;line-height:1.6;margin:0 0 16px}.card-bottom{margin-top:auto;border-top:1px solid #edf0f3;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:6px;color:#99a6b0;font-size:10px}.card-bottom b{color:#65798a;font-weight:600}.detail-panel{margin-top:18px;padding:32px 34px}.dedup-head{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:26px}.dedup-head h2{font-size:14px;font-weight:500;color:#728493;margin:14px 0 12px}.dedup-number{font-size:62px}.dedup-head p{font-size:12px;color:#92a0ac;margin:9px 0 0}.dedup-formula{text-align:right;min-width:0}.dedup-formula span,.dedup-formula small{display:block;color:#98a7b2;font-size:11px}.dedup-formula strong{display:block;font-family:Georgia,"Times New Roman",serif;font-size:22px;font-weight:600;color:#415c70;margin:10px 0;line-height:1.5;overflow-wrap:anywhere}.rule-section{padding:24px 0 20px;border-top:1px solid #e6ebef}.rule-section h3{font-size:16px;margin:0 0 14px}.rule-section p{color:#596d7c;font-size:12px;line-height:1.9;margin:0 0 10px}.rule-section p strong{color:#354f61}.rule-section p.rule-note{font-size:11px;color:#90a0ab;margin-bottom:0}.dedup-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#f6f8fa;border:1px solid #edf0f3;border-radius:4px;padding:16px 0;margin-bottom:6px}.dedup-breakdown>div{display:flex;flex-direction:column;gap:8px;padding:2px 20px;min-width:0}.dedup-breakdown>div+div{border-left:1px solid #e2e8ed}.dedup-breakdown span{font-size:11px;color:#8395a2}.dedup-breakdown strong{font-family:Georgia,serif;font-size:23px;font-weight:400;color:#30495b}.dedup-breakdown small{font-size:10px;color:#9aaab5}.dedup-breakdown small b{font-weight:600;color:#6d8394}.insight-row{display:grid;grid-template-columns:minmax(190px,.7fr) 2fr;align-items:center;gap:25px;padding:23px 0;border-top:1px solid #e8edf1}.insight-main>span{display:block;font-size:11px;color:#8294a1}.insight-main>strong{display:block;font-family:Georgia,serif;font-size:29px;font-weight:400;margin-top:8px}.insight-main strong small{font-family:inherit;font-size:11px;color:#9daab4}.insight-copy strong{font-size:12px;color:#526f83;overflow-wrap:anywhere}.insight-copy p{font-size:11px;color:#94a3ae;line-height:1.7;margin:7px 0 0}.disclaimer{color:#8f9da9;font-size:11px;line-height:1.8;padding:6px 0 27px}footer{border-top:1px solid #e1e6eb;background:#f8f9fa}.footer-inner{min-height:60px;display:flex;justify-content:space-between;align-items:center;color:#a2adb7;font-size:10px;letter-spacing:.08em}html.embedded .topbar,html.embedded .breadcrumb,html.embedded footer{display:none}html.embedded .container{width:calc(100% - 48px)}html.embedded .page-heading{margin-top:28px}html.embedded .disclaimer{padding-bottom:20px}@media(max-width:1050px){.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary{grid-template-columns:.85fr 1.5fr}.summary-formula .formula{font-size:20px}}@media(max-width:700px){.topbar-inner,.container,.footer-inner{width:calc(100% - 36px)}.topbar{height:60px}.breadcrumb{padding-top:22px}.page-heading{align-items:start;flex-direction:column;margin:23px 0}.page-heading h1{font-size:26px}.heading-actions{justify-content:space-between;width:100%}.update-info{align-items:flex-start}.summary{grid-template-columns:1fr;padding:25px}.summary-primary{border-right:0;border-bottom:1px solid #d5dde5;padding:0 0 21px}.summary-number,.dedup-number{font-size:50px}.summary-formula{padding:22px 0 0}.summary-formula .formula{font-size:19px}.resource-section{margin-top:28px}.section-note{display:none}.detail-panel{padding:25px 22px}.dedup-head{display:block}.dedup-formula{text-align:left;margin-top:23px}.dedup-formula strong{font-size:18px}.insight-row{grid-template-columns:1fr;gap:12px}.dedup-breakdown>div{padding:2px 12px}.footer-inner span:last-child{display:none}html.embedded .container{width:calc(100% - 36px)}html.embedded .page-heading{margin-top:22px}}@media(max-width:440px){.source-grid{grid-template-columns:1fr}.source-card{min-height:175px}.source-card h3{margin-top:12px}.source-value{margin:14px 0 8px}.dedup-breakdown{grid-template-columns:1fr;padding:2px 15px}.dedup-breakdown>div{padding:14px 0;gap:5px}.dedup-breakdown>div+div{border-left:0;border-top:1px solid #e2e8ed}.dedup-breakdown strong{font-size:21px}}
.recent-section{margin-top:36px}.recent-explain,.recent-status{font-size:12px;line-height:1.7;color:#7b8d9b}.recent-filters{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin:18px 0}.recent-filters label{display:flex;flex-direction:column;gap:5px;font-size:11px;color:#718493}.recent-filters input,.recent-filters button,.recent-pagination button{border:1px solid #d8dfe6;background:#fff;color:#43586b;border-radius:5px;padding:9px 12px;font:inherit;font-size:12px}.recent-filters button,.recent-pagination button{cursor:pointer}.recent-filters button:hover,.recent-pagination button:hover{background:#f2f5f7}.recent-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.recent-card{text-align:left;display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid #dfe4ea;border-radius:6px;padding:20px;cursor:pointer;color:#41576a}.recent-card:hover,.recent-card[aria-pressed=true]{border-color:#8aa3b7;background:#f4f8fb}.recent-card span{font-weight:650;font-size:13px}.recent-card strong{font:400 30px Georgia,serif;color:#263f51}.recent-card small{font-size:11px;color:#8a9aa8}.recent-list{margin-top:15px;padding:22px;background:#fff;border:1px solid #dfe4ea;border-radius:6px}.recent-list-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.recent-list-head h3{font-size:15px;margin:0}.recent-list-head span{font-size:11px;color:#92a0ac}.recent-table-wrap{overflow-x:auto}.recent-list table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.recent-list th,.recent-list td{padding:12px;border-bottom:1px solid #edf0f3;white-space:nowrap}.recent-list th{color:#8294a1;font-weight:500}.recent-list td{color:#43586b}.recent-pagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;font-size:12px;color:#718493}.recent-pagination button:disabled{opacity:.45;cursor:default}@media(max-width:700px){.recent-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.recent-list{padding:18px}.recent-list-head{align-items:start;flex-direction:column}}

.recent-filters button[aria-pressed=true]{border-color:#8aa3b7;background:#f4f8fb}
