.compact[data-v-6141c63f]{display:none}.hero[data-v-6141c63f]{min-height:calc(var(--size-screen) - var(--size-header));padding-top:var(--space-32);padding-bottom:var(--space-24);justify-content:center;gap:var(--space-24);flex-direction:column;display:flex}.stage[data-v-6141c63f]{height:var(--size-hero-chart);position:relative}.ranking[data-v-6141c63f]{--hero-tooltip-plot:calc(100% - var(--space-40));left:var(--size-hero-start);right:var(--space-zero);top:var(--space-zero);bottom:var(--space-zero);position:absolute}.hero-chart[data-v-6141c63f]{grid-template-columns:repeat(var(--bar-count),var(--grid-one));height:var(--size-full);padding-right:var(--space-40);display:grid;position:relative}.hero-axis[data-v-6141c63f]{inset:var(--space-26) var(--space-40) calc(var(--space-32) + var(--space-10)) var(--space-zero);pointer-events:none}.hero-axis[data-v-6141c63f],.tick[data-v-6141c63f],.tick span[data-v-6141c63f]{position:absolute}.tick[data-v-6141c63f]{left:var(--space-zero);right:var(--space-zero);border-top:var(--border-divider)}.tick span[data-v-6141c63f]{left:calc(var(--size-full) + var(--space-8));font-size:var(--text-meta);color:var(--color-text-3);transform:translateY(-50%)}.ranking.expanded[data-v-6141c63f]{overflow-x:auto}.ranking.expanded.desktop[data-v-6141c63f]{--hero-tooltip-plot:calc(max(100%, var(--bar-count) * var(--size-leaderboard-row)) - var(--space-40))}.ranking.expanded .hero-chart[data-v-6141c63f]{min-width:calc(var(--bar-count) * var(--size-leaderboard-row))}.hero-column[data-v-6141c63f]{min-width:var(--space-zero);transition:opacity var(--duration) ease;outline:none;flex-direction:column;display:flex;position:relative}.bar-area[data-v-6141c63f]{flex:var(--flex-fill);margin-top:var(--space-26);margin-bottom:var(--space-10);position:relative}.bar[data-v-6141c63f]{bottom:var(--space-zero);left:var(--space-6);right:var(--space-8);border-radius:var(--radius-small);--size-chart-icon:var(--space-26);container:chart-bar/size}.bar[data-v-6141c63f],.bar[data-v-6141c63f]:after,.intro[data-v-6141c63f],.title[data-v-6141c63f]{position:absolute}.bar[data-v-6141c63f]:after{content:"";inset:var(--space-zero);border-radius:inherit;background:var(--color-text);opacity:var(--opacity-veil);pointer-events:none}.bar[data-v-6141c63f] .chart-vendor-icon{z-index:var(--z-sticky)}.bar-label[data-v-6141c63f]{height:var(--space-32);padding-inline:var(--space-4);font-size:var(--text-xs);text-align:center;color:var(--color-text-2);overflow-wrap:anywhere;line-height:var(--leading-tight)}.faded[data-v-6141c63f]{opacity:var(--opacity-chart-fade)}.active .bar-label[data-v-6141c63f]{color:var(--color-text)}.ranking .hero-tooltip[data-v-6141c63f]{--hero-tooltip-fits-left:clamp(0, 1 + sign(var(--hero-tooltip-center) - var(--space-32) - var(--size-hero-tooltip)), 1);--hero-tooltip-fits-right:clamp(0, 1 + sign(100% - var(--hero-tooltip-center) - var(--space-32) - var(--size-hero-tooltip)), 1);--hero-tooltip-flip:clamp(0, var(--hero-preferred-left) + var(--hero-tooltip-fits-left) - var(--hero-tooltip-fits-right), 1);left:calc(var(--hero-scroll) + clamp(var(--length-zero),var(--hero-tooltip-center) + var(--space-32) - var(--hero-tooltip-flip) * (var(--size-hero-tooltip) + 2 * var(--space-32)),100% - var(--size-hero-tooltip)));right:auto;top:var(--space-zero);width:var(--size-hero-tooltip)}.hero-tooltip[data-v-6141c63f] .tooltip{padding:var(--space-12) var(--space-14)}.bar-label small[data-v-6141c63f]{color:var(--color-text-3);display:block}.title[data-v-6141c63f]{top:var(--space-72);left:var(--space-zero);z-index:var(--z-label);pointer-events:none}.chinese[data-v-6141c63f],h1[data-v-6141c63f]{width:fit-content;max-width:var(--size-full);pointer-events:auto;line-height:var(--leading-tight)}.chinese[data-v-6141c63f]{font-family:var(--font-chinese);font-size:var(--text-chinese);display:block}h1[data-v-6141c63f]{font-family:var(--font-masthead);font-weight:var(--weight-black);font-size:var(--text-masthead);white-space:nowrap}.intro[data-v-6141c63f]{top:calc(var(--space-72) + var(--text-chinese) + var(--text-masthead) + var(--space-56));left:var(--space-zero);width:var(--size-hero-copy);gap:var(--space-16);flex-direction:column;display:flex}.date[data-v-6141c63f]{align-items:center;gap:var(--space-6);background:var(--category-experience-tint);color:var(--category-experience-ink);border-radius:var(--radius-segment);padding:var(--space-4) var(--space-12);font-size:var(--text-meta);align-self:flex-start;display:inline-flex}.date i[data-v-6141c63f]{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-round);background:var(--category-experience-base)}p[data-v-6141c63f]{font-size:var(--text-small);color:var(--color-text-2);line-height:var(--leading-body)}.buttons[data-v-6141c63f]{gap:var(--space-10);flex-wrap:wrap;display:flex}.buttons[data-v-6141c63f] .button{min-height:var(--size-action);padding-inline:var(--space-18);font-size:var(--text-body)}.caption[data-v-6141c63f]{align-items:center;gap:var(--space-18);border-top:var(--border-divider);padding-top:var(--space-18);font-size:var(--text-table)}.caption[data-v-6141c63f],.caption-copy[data-v-6141c63f]{flex-wrap:wrap;display:flex}.caption-copy[data-v-6141c63f]{flex:var(--flex-fill);min-width:var(--space-zero);gap:var(--space-8)}.caption-copy>span[data-v-6141c63f]{color:var(--color-text-3);font-size:var(--text-meta)}.caption-copy[data-v-6141c63f] .legend{width:var(--size-full)}.caption>a[data-v-6141c63f]{color:var(--color-theme);font-weight:var(--weight-semibold)}@media (width<=899px){.desktop[data-v-6141c63f]{display:none}.compact[data-v-6141c63f]{display:block}span.compact[data-v-6141c63f]{display:inline}.hero[data-v-6141c63f]{min-height:auto}.stage[data-v-6141c63f]{gap:var(--space-24);flex-direction:column;height:auto;display:flex}.intro[data-v-6141c63f],.ranking[data-v-6141c63f],.title[data-v-6141c63f]{width:var(--size-full);position:relative;inset:auto}.title[data-v-6141c63f]{order:var(--order-first)}.intro[data-v-6141c63f]{order:var(--order-middle)}.ranking[data-v-6141c63f]{order:var(--order-last);height:var(--size-story);overflow-x:auto}.hero-axis[data-v-6141c63f]{bottom:calc(var(--space-72) + var(--space-10))}.bar-label[data-v-6141c63f]{height:var(--space-72)}.ranking.expanded .hero-chart[data-v-6141c63f]{min-width:var(--space-zero)}h1[data-v-6141c63f]{white-space:normal}.caption-copy[data-v-6141c63f]{flex-basis:var(--size-full)}}.card[data-v-76cd249a]{gap:var(--space-zero)}.topic-row[data-v-76cd249a]{grid-template-columns:var(--grid-topic-row);gap:var(--space-18);padding:var(--space-20) var(--space-24);border-bottom:var(--border-divider);align-items:center;display:grid}.topic-row[data-v-76cd249a]:last-child{border-bottom:none}.icon[data-v-76cd249a]{padding-bottom:var(--space-10);width:var(--size-button);height:var(--size-button);border-radius:var(--radius-panel);color:var(--color-white);justify-content:center}.glyph[data-v-76cd249a],.icon[data-v-76cd249a]{align-items:flex-end;display:flex}.glyph[data-v-76cd249a]{gap:var(--space-3)}.glyph i[data-v-76cd249a]{width:var(--space-5);background:var(--color-white);border-radius:var(--space-2)}strong[data-v-76cd249a]{font-size:var(--text-lead);font-weight:var(--weight-semibold)}small[data-v-76cd249a]{font-size:var(--text-small);color:var(--color-text-2);margin-top:var(--space-4);display:block}.topic-row>svg[data-v-76cd249a]{width:var(--space-18);height:var(--space-18);color:var(--color-text-3)}.story[data-v-bd4eb050]{gap:var(--space-28);padding-top:var(--space-56);flex-direction:column;display:flex}.story[data-v-bd4eb050] h2{font-family:var(--font-title);font-size:var(--text-feature)}.story-layout[data-v-bd4eb050]{grid-template-columns:var(--grid-story);gap:var(--space-48);align-items:start;display:grid}.stage[data-v-bd4eb050]{top:var(--size-anchor);min-height:var(--size-story-step);position:sticky}.matrix[data-v-bd4eb050]{padding:var(--space-18) var(--space-20);border:var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transform-origin:top;transition:var(--transition)}.matrix.dim[data-v-bd4eb050]{opacity:var(--opacity-story);transform:scale(var(--scale-story))}.matrix-row[data-v-bd4eb050]{grid-template-columns:var(--grid-matrix);gap:var(--space-4);margin-top:var(--space-4);font-size:var(--text-meta);align-items:center;display:grid}.matrix-row[data-v-bd4eb050] .heat{min-width:var(--space-zero);padding:var(--space-12) var(--space-2);font-size:var(--text-meta)}.head[data-v-bd4eb050]{padding-bottom:var(--space-8);font-size:var(--text-xs);text-align:center;color:var(--color-text-2)}.block-content[data-v-bd4eb050],.blocks[data-v-bd4eb050],.compare[data-v-bd4eb050],.extra[data-v-bd4eb050],.head>span[data-v-bd4eb050],.quant[data-v-bd4eb050],.trajectory[data-v-bd4eb050]{flex-direction:column}.head>span[data-v-bd4eb050],.model[data-v-bd4eb050]{align-items:center;gap:var(--space-6);display:flex}.model i[data-v-bd4eb050]{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-round);flex-shrink:var(--flex-fixed)}.story-record[data-v-bd4eb050]{top:calc(var(--space-80) + var(--space-80) + var(--space-10));left:var(--space-zero);right:var(--space-zero);border:var(--space-1) solid var(--color-story-border);background:var(--color-background);border-radius:var(--radius-card);box-shadow:var(--shadow-drawer);position:absolute;overflow:hidden}.story-record header[data-v-bd4eb050]{justify-content:space-between;gap:var(--space-12);padding:var(--space-18) var(--space-24);border-bottom:var(--border-divider);align-items:center;display:flex}header small[data-v-bd4eb050]{color:var(--color-text-3);font-size:var(--text-meta);display:block}.score[data-v-bd4eb050]{font-size:var(--text-page);font-weight:var(--weight-semibold);white-space:nowrap}.score small[data-v-bd4eb050]{display:inline}.trajectory[data-v-bd4eb050]{padding:var(--space-18) var(--space-24);gap:var(--space-16);display:flex}.trajectory>div[data-v-bd4eb050]{grid-template-columns:var(--grid-story-trajectory);gap:var(--space-12);font-size:var(--text-small);display:grid}.trajectory i[data-v-bd4eb050]{height:var(--space-8);margin-top:var(--space-6);border-radius:var(--radius-round);background:var(--category-experience-base)}.trajectory span[data-v-bd4eb050]{color:var(--color-text-3)}.settings[data-v-bd4eb050]{padding:var(--space-18) var(--space-24);grid-template-columns:var(--grid-pair);gap:var(--space-8);display:grid}.settings>div[data-v-bd4eb050]{background:var(--color-story-settings);border-radius:var(--radius-control);padding:var(--space-8) var(--space-14);min-width:var(--space-zero)}.settings small[data-v-bd4eb050]{color:var(--category-cognition-ink);font-size:var(--text-meta);display:block}.settings b[data-v-bd4eb050]{font-size:var(--text-small);overflow-wrap:anywhere}.quant[data-v-bd4eb050]{gap:var(--space-22);padding:var(--space-28) var(--space-24);display:flex}.quant>div[data-v-bd4eb050]{grid-template-columns:var(--grid-story-quant);align-items:center;gap:var(--space-12);font-size:var(--text-small);display:grid}.quant-track[data-v-bd4eb050]{width:var(--size-full);height:var(--space-16);background:var(--color-bar-track)}.quant-track[data-v-bd4eb050],.quant-track i[data-v-bd4eb050]{border-radius:var(--space-8);display:block}.quant-track i[data-v-bd4eb050]{height:var(--size-full)}.quant-value[data-v-bd4eb050]{justify-content:flex-end;align-items:baseline;gap:var(--space-6);display:flex}.quant small[data-v-bd4eb050]{color:var(--color-bad)}.quant a[data-v-bd4eb050]{color:var(--color-theme)}.blocks[data-v-bd4eb050]{display:flex}.blocks>button[data-v-bd4eb050]{text-align:left;min-height:var(--size-story-step);background:var(--color-transparent);padding:var(--space-48) var(--space-zero) var(--space-56);opacity:var(--opacity-dim);transition:var(--transition);border:none}.blocks>button.active[data-v-bd4eb050]{opacity:var(--opacity-full)}.block-content[data-v-bd4eb050]{border-left:var(--space-3) solid var(--story-color);padding-left:var(--space-24);gap:var(--space-16);display:flex}.block-content>strong[data-v-bd4eb050]{font-family:var(--font-title);font-size:var(--text-section)}.block-content>span[data-v-bd4eb050]{font-size:var(--text-lead);line-height:var(--leading-body);color:var(--color-text-2)}.extra[data-v-bd4eb050]{gap:var(--space-10);display:flex}.compare small[data-v-bd4eb050],.extra small[data-v-bd4eb050]{font-size:var(--text-meta)}.extra>span[data-v-bd4eb050]{align-items:center;gap:var(--space-8);font-size:var(--text-small);display:flex}.ramp[data-v-bd4eb050]{width:var(--size-search);height:var(--space-8);border-radius:var(--space-4);background:var(--heat-ramp);display:inline-block}.category-legend[data-v-bd4eb050],.chip-values[data-v-bd4eb050],.chips[data-v-bd4eb050]{flex-wrap:wrap}.category-legend>span[data-v-bd4eb050]{align-items:center;gap:var(--space-6);font-size:var(--text-meta);display:flex}.extra-row[data-v-bd4eb050]{min-height:calc(var(--space-40) + var(--space-4));border-top:var(--border)}.list[data-v-bd4eb050]{gap:var(--space-zero)}.list>small[data-v-bd4eb050]{padding-bottom:var(--space-6)}.extra-row[data-v-bd4eb050]:before{content:"";width:var(--space-8);height:var(--space-8);border-radius:var(--space-2);background:var(--category-experience-base);flex-shrink:var(--flex-fixed)}.extra>.chips[data-v-bd4eb050]{grid-template-columns:var(--grid-story-chips);align-items:start;gap:var(--space-12);display:grid}.chip-list[data-v-bd4eb050]{border-top:var(--border);padding-top:var(--space-16)}.chip-values[data-v-bd4eb050]{gap:var(--space-6);display:flex}.chip-values[data-v-bd4eb050] .tag{font-weight:var(--weight-semibold)}.compare[data-v-bd4eb050]{gap:var(--space-8);background:var(--category-cognition-tint);padding:var(--space-12) var(--space-16);border-radius:var(--radius-panel);display:flex}.compare span[data-v-bd4eb050]{font-size:var(--text-small);justify-content:space-between;display:flex}.compare small[data-v-bd4eb050]{color:var(--category-cognition-ink)}@media (width<=899px){.story-layout[data-v-bd4eb050]{grid-template-columns:var(--grid-one)}.stage[data-v-bd4eb050]{z-index:var(--z-sticky);background:var(--color-background);min-height:var(--size-story-step);position:sticky}.matrix[data-v-bd4eb050],.story-record header[data-v-bd4eb050]{padding:var(--space-12)}.matrix-row[data-v-bd4eb050]{grid-template-columns:var(--grid-matrix);font-size:var(--text-xs)}.matrix-row[data-v-bd4eb050] .heat{font-size:var(--text-xs)}.score[data-v-bd4eb050]{font-size:var(--text-section)}}
