.page-module__Fx1_7W__page{min-height:100vh}.page-module__Fx1_7W__content{max-width:1200px;padding:var(--space-xl);margin:0 auto}.page-module__Fx1_7W__header{margin-bottom:var(--space-2xl)}.page-module__Fx1_7W__title{letter-spacing:-.02em;margin-bottom:var(--space-xs);font-size:clamp(1.5rem,1.3rem + 1vw,1.75rem);font-weight:700}.page-module__Fx1_7W__subtitle{font-size:var(--font-size-base);color:var(--color-text-secondary)}.page-module__Fx1_7W__statsGrid{gap:var(--space-md);margin-bottom:var(--space-2xl);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.page-module__Fx1_7W__statCard{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);gap:var(--space-2xs);flex-direction:column;display:flex}.page-module__Fx1_7W__statValue{font-size:var(--font-size-2xl);color:var(--color-primary);letter-spacing:-.02em;font-feature-settings:"tnum";font-weight:800;line-height:1}.page-module__Fx1_7W__statLabel{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.page-module__Fx1_7W__chartsGrid{gap:var(--space-lg);margin-bottom:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.page-module__Fx1_7W__chartCard{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-xl)}.page-module__Fx1_7W__chartTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);margin-bottom:var(--space-lg);letter-spacing:-.01em}.page-module__Fx1_7W__barList{gap:var(--space-xs);flex-direction:column;display:flex}.page-module__Fx1_7W__barRow{align-items:center;gap:var(--space-sm);padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-md);transition:background var(--transition-fast);text-decoration:none;display:flex}.page-module__Fx1_7W__barRow:hover{background:var(--color-bg-hover)}.page-module__Fx1_7W__barIcon{text-align:center;flex-shrink:0;width:1.5rem;font-size:1rem;line-height:1}.page-module__Fx1_7W__barLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:120px;overflow:hidden}.page-module__Fx1_7W__barTrack{background:var(--color-bg-tertiary);border-radius:var(--radius-full);flex:1;min-width:60px;height:6px;overflow:hidden}.page-module__Fx1_7W__barFill{background:var(--color-primary);border-radius:var(--radius-full);height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.page-module__Fx1_7W__barCount{font-size:var(--font-size-xs);color:var(--color-text-muted);font-feature-settings:"tnum";text-align:right;flex-shrink:0;width:3rem}.page-module__Fx1_7W__yearGrid{align-items:flex-end;gap:var(--space-sm);height:200px;padding-top:var(--space-md);display:flex}.page-module__Fx1_7W__yearBar{align-items:center;gap:var(--space-2xs);flex-direction:column;flex:1;height:100%;display:flex}.page-module__Fx1_7W__yearCount{color:var(--color-text-muted);font-feature-settings:"tnum";font-size:.625rem}.page-module__Fx1_7W__yearTrack{background:var(--color-bg-tertiary);border-radius:var(--radius-sm)var(--radius-sm)0 0;flex:1;align-items:flex-end;width:100%;max-width:40px;display:flex;overflow:hidden}.page-module__Fx1_7W__yearFill{background:var(--color-primary);border-radius:var(--radius-sm)var(--radius-sm)0 0;width:100%;min-height:4px;transition:height .8s cubic-bezier(.4,0,.2,1)}.page-module__Fx1_7W__yearLabel{color:var(--color-text-muted);font-size:.625rem}@media (max-width:768px){.page-module__Fx1_7W__chartsGrid{grid-template-columns:1fr}.page-module__Fx1_7W__content{padding:var(--space-lg)var(--space-md)}.page-module__Fx1_7W__statsGrid{grid-template-columns:repeat(2,1fr)}}
