.Mv6Jda_modalHeader{justify-content:space-between;align-items:center;display:flex}.Mv6Jda_modalTitle{color:var(--text-default);font-size:var(--font-size-h1);font-family:var(--font-ts)}.Mv6Jda_closeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.25rem;transition:background-color .15s;display:flex}.Mv6Jda_closeButton:hover{background:var(--surface-hover)}.Mv6Jda_container{flex-direction:column;gap:1.5rem;display:flex}.Mv6Jda_sectionTitle{font-family:var(--font-ts);font-size:var(--font-size-body);text-transform:uppercase;letter-spacing:.05em;color:var(--text-default);margin:0;font-weight:600}.Mv6Jda_summaryGrid{grid-template-columns:repeat(4,1fr);gap:.625rem;display:grid}.Mv6Jda_summaryGridFive{grid-template-columns:repeat(5,1fr);gap:.625rem;display:grid}.Mv6Jda_statCard{border-radius:var(--border-radius);border:1px solid var(--border-default);flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .5rem;display:flex}.Mv6Jda_statCardHint{border-color:color-mix(in srgb, var(--color-hint) 40%, transparent);}.Mv6Jda_statValue{font-family:var(--font-ui);color:var(--text-default);letter-spacing:-1px;font-size:1.5rem;font-weight:700;line-height:1}.Mv6Jda_statLabel{font-size:var(--font-size-tiny);font-family:var(--font-ui);color:var(--text-default);text-transform:uppercase;letter-spacing:.03em}.Mv6Jda_histogram{flex-direction:column;gap:.375rem;display:flex}.Mv6Jda_histogramRow{align-items:center;gap:.5rem;display:flex}.Mv6Jda_histogramLabel{font-size:var(--font-size-body-sm);font-family:var(--font-ui);text-align:center;width:1rem;color:var(--text-default);flex-shrink:0;font-weight:700}.Mv6Jda_histogramBar{border-radius:6px;justify-content:flex-end;align-items:center;min-width:2.5rem;padding:.3rem .5rem;transition:width .3s;display:flex}.Mv6Jda_histogramEmoji{flex-shrink:0;font-size:.875rem;line-height:1}.Mv6Jda_histogramCount{font-size:var(--font-size-small);font-family:var(--font-ui);color:var(--histogram-text-on-strong);font-weight:700}.Mv6Jda_bar1{background:var(--histogram-bar-1)}.Mv6Jda_bar2{background:var(--histogram-bar-2)}.Mv6Jda_bar3{background:var(--histogram-bar-3)}.Mv6Jda_bar4{background:var(--histogram-bar-4)}.Mv6Jda_bar5{background:var(--histogram-bar-5)}.Mv6Jda_bar6{background:var(--histogram-bar-6)}.Mv6Jda_bar4 .Mv6Jda_histogramCount,.Mv6Jda_bar5 .Mv6Jda_histogramCount,.Mv6Jda_bar6 .Mv6Jda_histogramCount{color:var(--histogram-text-on-weak)}.Mv6Jda_histogramBarHighlighted{outline:2px solid var(--background-correct);outline-offset:1px;animation:2s ease-in-out infinite Mv6Jda_histogramPulse}@keyframes Mv6Jda_histogramPulse{0%,to{outline-color:var(--background-correct)}50%{outline-color:#0000}}@media (prefers-reduced-motion:reduce){.Mv6Jda_histogramBarHighlighted{animation:none}}.Mv6Jda_disclaimer{font-size:var(--font-size-tiny);font-family:var(--font-ui);color:var(--text-secondary);opacity:.7;text-align:center;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 3 3;hyphenate-limit-lines:2;margin:0;line-height:1.5}.Mv6Jda_emptyState{text-align:center;color:var(--text-secondary);font-size:var(--font-size-body-sm);flex-direction:column;align-items:center;padding:2rem 1rem;line-height:1.6;display:flex}.Mv6Jda_emptyState p{margin:0}.Mv6Jda_emptyIcon{color:var(--text-secondary);opacity:.3;margin-bottom:.75rem}.Mv6Jda_inlineLink{color:var(--text-accent);font-weight:600;text-decoration:none}.Mv6Jda_inlineLink:hover{text-decoration:underline}.Mv6Jda_ctaButton{font-size:var(--font-size-body-sm);color:#fff;background:var(--background-accent);border-radius:var(--border-radius-button);box-shadow:0 3px 0 0 var(--shadow-keyboard-key-correct);outline:none;margin-top:1.25rem;padding:.6rem 1.5rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-block}.Mv6Jda_ctaButton:hover{filter:brightness(1.05);color:#fff}.Mv6Jda_ctaButton:active{box-shadow:inset 0 3px 0 0 var(--shadow-keyboard-key-correct);transform:translateY(2px)}.Mv6Jda_ctaButton:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}