.sc{--sc-accent:var(--accent-text,var(--color-ui-brand,#1d4ed8));--sc-fill:var(--accent,var(--color-ui-brand,#1d4ed8));--sc-fill-ink:var(--accent-ink,#fff);--sc-ink:var(--ink,var(--color-ui-ink,#111827));--sc-body:var(--body,var(--color-ui-ink,#1f2937));--sc-muted:var(--muted,var(--color-ui-muted,#4b5563));--sc-line:var(--line,var(--color-ui-line,#d1d5db));--sc-paper:var(--paper,var(--color-ui-panel,#fff));--sc-surface:var(--surface,var(--color-ui-bg,#f8fafc));--sc-radius:var(--r,12px);--sc-radius-sm:var(--r-sm,8px);min-width:0;color:var(--sc-body);font-size:max(15px,1em);line-height:1.6;container:sc/inline-size}.sc *,.sc :before,.sc :after{box-sizing:border-box}.sc :where(p,h3,ul,ol,figure){margin:0}.sc :where(ul,ol){padding:0;list-style:none}.sc button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.sc :focus-visible{outline:2px solid var(--sc-accent);outline-offset:3px}.sc img{max-width:100%;display:block}.sc-text{max-width:68ch;color:var(--sc-body);white-space:pre-line;overflow-wrap:anywhere;font-size:max(15px,1em);line-height:1.75}.sc-text:lang(zh){max-width:36em;line-height:1.9}.sc-kicker{font-family:var(--font-accent,var(--font-display,inherit));color:var(--sc-accent);font-variant-numeric:tabular-nums;font-size:14px;margin-bottom:6px!important}.sc-prompt{font-family:var(--font-display,inherit);font-size:clamp(18px,.5vw + 15px,21px);font-weight:var(--h3-weight,650);color:var(--sc-ink);line-height:1.4;margin-bottom:18px!important}.sc-badge{border:1px solid var(--sc-accent);color:var(--sc-accent);border-radius:999px;padding:2px 10px;font-size:14px;display:inline-block;margin-bottom:10px!important}.sc-note,.sc-source{color:var(--sc-muted);font-size:14px;margin-top:12px!important}.sc-tabs{grid-template-columns:repeat(min(var(--sc-count,4), 4), minmax(0, 1fr));gap:10px;display:grid}@container sc (max-width:620px){.sc-tabs{grid-template-columns:repeat(min(var(--sc-count,2), 2), minmax(0, 1fr))}}@container sc (max-width:400px){.sc-tabs{grid-template-columns:minmax(0,1fr)}}.sc-tab{text-align:start;border:1px solid var(--sc-line);border-radius:var(--sc-radius-sm);min-height:48px;color:var(--sc-ink);background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:10px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:grid}.sc-tab:hover{border-color:var(--sc-accent)}.sc-tab[aria-selected=true]{border-color:var(--sc-accent);box-shadow:inset 0 0 0 1px var(--sc-accent);background:color-mix(in srgb, var(--sc-fill) 9%, transparent)}.sc-tab-index{font-family:var(--font-accent,var(--font-display,inherit));color:var(--sc-accent);font-variant-numeric:tabular-nums;font-size:14px}.sc-tab-label{overflow-wrap:anywhere;font-weight:600;line-height:1.35}.sc-tab-date{color:var(--sc-muted);grid-column:2;font-size:14px}.sc-panel{border:1px solid var(--sc-line);border-radius:var(--sc-radius);background:color-mix(in srgb, var(--sc-paper) 70%, var(--sc-surface));margin-top:14px;padding:clamp(18px,2.4vw,26px)}.sc-panel-title{font-family:var(--font-display,inherit);font-size:clamp(18px,.5vw + 15px,21px);font-weight:var(--h3-weight,650);color:var(--sc-ink);overflow-wrap:anywhere;line-height:1.35;margin-bottom:8px!important}.sc-segmented{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.sc-segmented button{border:1px solid var(--sc-line);min-height:40px;color:var(--sc-ink);background:0 0;border-radius:999px;padding:8px 14px;font-size:15px}.sc-segmented button:hover{border-color:var(--sc-accent)}.sc-segmented button[aria-pressed=true]{background:var(--sc-fill);border-color:var(--sc-fill);color:var(--sc-fill-ink)}.sc-compare{border-radius:var(--sc-radius);background:var(--sc-surface);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.sc-compare>img{object-fit:cover;width:100%;height:100%}.sc-compare>.sc-compare-after{position:absolute;inset:0}.sc-compare-line{background:var(--sc-paper);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #00000040}.sc-compare-line:after{content:"";background:var(--sc-fill);border:2px solid var(--sc-paper);border-radius:50%;width:34px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0000004d}.sc-compare-tag{color:#fff;pointer-events:none;background:#0000009e;border-radius:999px;padding:3px 10px;font-size:14px;position:absolute;top:12px}.sc-compare-tag[data-side=before]{left:12px}.sc-compare-tag[data-side=after]{right:12px}.sc-compare-range{opacity:0;pointer-events:none;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.sc-compare:has(.sc-compare-range:focus-visible){outline:2px solid var(--sc-accent);outline-offset:3px}.sc-canvas{border-radius:var(--sc-radius);background:var(--sc-surface);width:100%;position:relative;overflow:hidden}.sc-canvas>img{object-fit:fill;width:100%;height:100%}.sc .sc-pin{left:clamp(20px, var(--x), calc(100% - 20px));top:clamp(20px, var(--y), calc(100% - 20px));border:2px solid var(--sc-fill);background:var(--sc-paper);width:36px;height:36px;color:var(--sc-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;padding:0;font-size:15px;font-weight:700;line-height:1;transition:transform .15s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 10px #00000059}.sc .sc-pin:hover{transform:translate(-50%,-50%)scale(1.08)}.sc .sc-pin[aria-pressed=true]{background:var(--sc-fill);border-color:var(--sc-paper);color:var(--sc-fill-ink);box-shadow:0 0 0 3px var(--sc-fill), 0 2px 12px #0006}.sc-data-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.sc-figure{font-family:var(--font-display,inherit);font-size:clamp(32px,3.6vw,46px);font-weight:var(--stat-weight,600);color:var(--sc-ink);font-variant-numeric:tabular-nums;line-height:1.1}.sc-figure-label{color:var(--sc-muted);font-size:15px}.sc-bars{gap:6px;display:grid;margin-top:16px!important}.sc-bar{border-radius:var(--sc-radius-sm);text-align:start;width:100%;min-height:44px;color:var(--sc-ink);background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,9em) minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.sc-bar:hover{border-color:var(--sc-line)}.sc-bar[aria-pressed=true]{border-color:var(--sc-accent);background:color-mix(in srgb, var(--sc-fill) 8%, transparent)}.sc-bar-label{overflow-wrap:anywhere;font-size:15px}.sc-bar-track{background:color-mix(in srgb, var(--sc-line) 70%, transparent);border-radius:999px;height:12px;overflow:hidden}.sc-bar-fill{border-radius:inherit;background:var(--sc-fill);height:100%;transition:width .3s;display:block}.sc-bar-fill[data-negative]{background:var(--sc-muted)}.sc-bar-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.sc-bars+.sc-text{margin-top:12px}.sc-video{border-radius:var(--sc-radius);background:#000;width:100%;height:auto;display:block}.sc-chapters{gap:6px;display:grid;margin-top:14px!important}.sc-chapters button{border:1px solid var(--sc-line);border-radius:var(--sc-radius-sm);text-align:start;width:100%;min-height:44px;color:var(--sc-ink);background:0 0;grid-template-columns:4.2em minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 12px;display:grid}.sc-chapters button:hover{border-color:var(--sc-accent)}.sc-chapters button[aria-current=true]{border-color:var(--sc-accent);background:color-mix(in srgb, var(--sc-fill) 9%, transparent)}.sc-time{color:var(--sc-accent);font-variant-numeric:tabular-nums;font-size:14px}.sc-chapter-label{overflow-wrap:anywhere;font-weight:600}.sc-chapters+.sc-text{margin-top:12px}.sc-section .sc-intro{margin-bottom:20px}@container sc (max-width:480px){.sc-bar{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.sc-bar-track{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.sc *,.sc :after{transition:none!important;animation:none!important}}@media print{.sc-segmented,.sc-compare-range{display:none}}
