.VocabularyCharts-module__lNB0Ca__charts{grid-template-columns:1fr;gap:30px;display:grid}.VocabularyCharts-module__lNB0Ca__chartCard{border:1px solid var(--color-border);background:var(--color-card);border-radius:20px;padding:35px 40px 22px;animation:.5s ease-out both VocabularyCharts-module__lNB0Ca__chart-enter;overflow:hidden}.VocabularyCharts-module__lNB0Ca__kicker{letter-spacing:.16em;color:var(--color-primary);margin-bottom:14px;font-size:10px;font-weight:750}.VocabularyCharts-module__lNB0Ca__chartCard h2,.VocabularyCharts-module__lNB0Ca__waiting h2{letter-spacing:-.035em;max-width:640px;font-size:clamp(24px,3vw,31px);font-weight:650;line-height:1.18}.VocabularyCharts-module__lNB0Ca__description{color:var(--color-muted-foreground);max-width:610px;margin-top:12px;font-size:14px;line-height:1.65}.VocabularyCharts-module__lNB0Ca__meta{color:var(--color-muted-foreground);flex-wrap:wrap;align-items:center;gap:10px 22px;margin:20px 0 12px;font-size:11px;display:flex}.VocabularyCharts-module__lNB0Ca__meta>span:first-child{letter-spacing:.05em;font-size:10px;font-weight:650}.VocabularyCharts-module__lNB0Ca__meta i{background:var(--color-muted-foreground);vertical-align:2px;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.VocabularyCharts-module__lNB0Ca__plot{width:100%;margin:20px 0 6px}.VocabularyCharts-module__lNB0Ca__plot svg{width:100%;display:block;overflow:visible}.VocabularyCharts-module__lNB0Ca__axis{fill:var(--color-muted-foreground);font-size:11px}.VocabularyCharts-module__lNB0Ca__value{fill:var(--color-foreground);paint-order:stroke;stroke:var(--color-card);stroke-width:3px;stroke-linejoin:round;font-size:12px;font-weight:600}.VocabularyCharts-module__lNB0Ca__rowLabel{fill:var(--color-foreground);font-size:12px}.VocabularyCharts-module__lNB0Ca__gridLine{stroke:var(--color-border);stroke-width:.7px;stroke-dasharray:2 5}.VocabularyCharts-module__lNB0Ca__youText{fill:var(--color-primary);font-size:11px;font-weight:650}.VocabularyCharts-module__lNB0Ca__youDot{fill:var(--color-primary);stroke:var(--color-card);stroke-width:2.5px}.VocabularyCharts-module__lNB0Ca__caption{color:var(--color-muted-foreground);max-width:640px;font-size:12px;line-height:1.65}.VocabularyCharts-module__lNB0Ca__table{color:var(--color-muted-foreground);margin-top:20px;font-size:12px}.VocabularyCharts-module__lNB0Ca__table summary{cursor:pointer;width:fit-content;min-height:40px;padding:10px 0}.VocabularyCharts-module__lNB0Ca__table summary:hover{color:var(--color-primary)}.VocabularyCharts-module__lNB0Ca__table p{margin:12px 0;line-height:1.6}.VocabularyCharts-module__lNB0Ca__tableScroll{overflow-x:auto}.VocabularyCharts-module__lNB0Ca__table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.VocabularyCharts-module__lNB0Ca__table th,.VocabularyCharts-module__lNB0Ca__table td{border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:10px 6px}.VocabularyCharts-module__lNB0Ca__table th{color:var(--color-foreground);font-weight:550}.VocabularyCharts-module__lNB0Ca__table caption{text-align:left;padding:12px 0}.VocabularyCharts-module__lNB0Ca__source{border-top:1px solid var(--color-border);color:var(--color-muted-foreground);justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding-top:16px;font-size:10px;display:flex}.VocabularyCharts-module__lNB0Ca__source>span:last-child{letter-spacing:.1em;white-space:nowrap;font-size:9px}.VocabularyCharts-module__lNB0Ca__source a:hover{text-decoration:underline}.VocabularyCharts-module__lNB0Ca__markerBanner{border-left:2px solid var(--color-primary);background:var(--color-primary-light);border-radius:0 8px 8px 0;align-items:center;gap:12px;margin:0 0 26px;padding:14px 18px;font-size:12px;line-height:1.6;display:flex}.VocabularyCharts-module__lNB0Ca__markerDot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px}.VocabularyCharts-module__lNB0Ca__markerBanner button{color:var(--color-primary);cursor:pointer;min-height:40px;margin-left:auto}.VocabularyCharts-module__lNB0Ca__waiting{background:var(--color-muted);border-radius:20px;margin:30px 0;padding:36px}.VocabularyCharts-module__lNB0Ca__waiting>p{color:var(--color-muted-foreground);margin:12px 0 22px;font-size:14px;line-height:1.7}.VocabularyCharts-module__lNB0Ca__waiting li{border-top:1px solid var(--color-border);justify-content:space-between;gap:16px;padding:15px 0;font-size:13px;display:flex}.VocabularyCharts-module__lNB0Ca__waiting li span{white-space:nowrap;color:var(--color-muted-foreground);font-size:10px}.VocabularyCharts-module__lNB0Ca__unavailable{text-align:center;color:var(--color-muted-foreground);padding:28px;font-size:14px}@keyframes VocabularyCharts-module__lNB0Ca__chart-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:600px){.VocabularyCharts-module__lNB0Ca__chartCard{border-radius:16px;padding:25px 18px 18px}.VocabularyCharts-module__lNB0Ca__description{font-size:13px}.VocabularyCharts-module__lNB0Ca__plot{margin-top:12px}.VocabularyCharts-module__lNB0Ca__meta{font-size:10px}.VocabularyCharts-module__lNB0Ca__caption{font-size:11px}.VocabularyCharts-module__lNB0Ca__source{flex-direction:column;align-items:flex-start;gap:8px}.VocabularyCharts-module__lNB0Ca__source>span:last-child{align-self:flex-end}.VocabularyCharts-module__lNB0Ca__waiting{padding:26px 20px}.VocabularyCharts-module__lNB0Ca__waiting li{flex-direction:column;gap:7px}.VocabularyCharts-module__lNB0Ca__markerBanner{padding:12px}}@media (prefers-reduced-motion:reduce){.VocabularyCharts-module__lNB0Ca__chartCard{animation:none}}
