.ui-progress[data-v-7cd50956]{border-radius:var(--radius-full);background:var(--bg-tertiary);width:100%;height:8px;position:relative;overflow:hidden}.ui-progress__fill[data-v-7cd50956]{border-radius:inherit;height:100%;transition:width var(--transition-slow)}@media (prefers-reduced-motion:reduce){.ui-progress__fill[data-v-7cd50956]{transition:none}}.question-card[data-v-d5a14619]{justify-content:space-between;gap:var(--space-4);padding:var(--space-5);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);flex-direction:column;display:flex}.question-card h3[data-v-d5a14619]{font-size:var(--text-base);font-weight:600}.question-card p[data-v-d5a14619]{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-tertiary);line-height:var(--leading-snug)}.question-card__answer[data-v-d5a14619]{gap:var(--space-2);flex-direction:column;display:flex}.question-card__row[data-v-d5a14619]{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.question-card__value[data-v-d5a14619]{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700}.question-card__words[data-v-d5a14619]{font-size:var(--text-xs);color:var(--text-tertiary)}.ui-pop__trigger{border-radius:var(--radius-full);min-width:32px;min-height:32px;color:var(--text-quaternary);justify-content:center;align-items:center;display:inline-flex}.ui-pop__trigger:hover,.ui-pop__trigger[data-state=open]{color:var(--primary)}.ui-pop{z-index:var(--z-tooltip);max-width:min(20rem,100vw - 24px);padding:var(--space-3) var(--space-4);background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--text-sm);line-height:var(--leading-snug)}.ui-pop[data-state=open]{animation:.12s ui-pop-in}.ui-pop__arrow{fill:var(--bg-elevated)}@keyframes ui-pop-in{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.ui-pop[data-state]{animation:none}}.crumbs a[data-v-51795380]{align-items:center;gap:var(--space-1);min-height:44px;font-size:var(--text-sm);color:var(--text-tertiary);display:inline-flex}.crumbs a[data-v-51795380]:hover{color:var(--primary)}.page-head[data-v-51795380]{margin-top:var(--space-1)}.page-head h1[data-v-51795380]{font-size:var(--text-3xl);letter-spacing:-.02em;font-weight:700;line-height:var(--leading-tight)}.page-head p[data-v-51795380]{margin-top:var(--space-1);color:var(--text-tertiary)}.top[data-v-51795380]{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:3fr 2fr;display:grid}.card[data-v-51795380]{padding:var(--space-6);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md)}.card--class[data-v-51795380]{gap:var(--space-5);flex-direction:column;display:flex}.card--chart[data-v-51795380]{padding:var(--space-4)}.chart-placeholder[data-v-51795380]{height:600px}.card__title[data-v-51795380]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary);font-weight:600;display:flex}.figure[data-v-51795380]{margin-top:var(--space-2);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,7vw,3.75rem);font-weight:700;line-height:1.05}.figure__words[data-v-51795380]{margin-top:var(--space-2);color:var(--text-secondary)}.trend[data-v-51795380]{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:500;display:inline-flex}.trend--up[data-v-51795380]{background:var(--accent-red-light);color:var(--accent-red)}.trend--down[data-v-51795380]{background:var(--accent-green-light);color:var(--accent-green)}.trend--flat[data-v-51795380]{background:var(--bg-tertiary);color:var(--text-secondary)}@media (width<=860px){.top[data-v-51795380]{grid-template-columns:1fr}}@media (width<=560px){.page-head h1[data-v-51795380]{font-size:var(--text-2xl)}.top[data-v-51795380]{margin-top:var(--space-4);gap:var(--space-3)}.card[data-v-51795380]{padding:var(--space-4)}.card--chart[data-v-51795380]{padding:var(--space-2)}}
