.stats-practice-activity-module__uJX3CW__panel{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:14px;padding:17px;display:grid}.stats-practice-activity-module__uJX3CW__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.stats-practice-activity-module__uJX3CW__head>div{gap:3px;display:grid}.stats-practice-activity-module__uJX3CW__head span{font-size:12px;font-weight:700}.stats-practice-activity-module__uJX3CW__head small{color:var(--muted);font-size:10px}.stats-practice-activity-module__uJX3CW__head strong{font-size:12px}.stats-practice-activity-module__uJX3CW__grid{grid-template-columns:repeat(var(--activity-weeks),minmax(8px,1fr));grid-template-rows:repeat(7,12px);grid-auto-flow:column;align-items:stretch;gap:4px;min-height:108px;display:grid}.stats-practice-activity-module__uJX3CW__cell{background:var(--surface2);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:3px;min-width:8px;display:block}.stats-practice-activity-module__uJX3CW__cell[data-intensity="1"]{background:color-mix(in srgb,var(--accent) 24%,var(--surface2))}.stats-practice-activity-module__uJX3CW__cell[data-intensity="2"]{background:color-mix(in srgb,var(--accent) 44%,var(--surface2))}.stats-practice-activity-module__uJX3CW__cell[data-intensity="3"]{background:color-mix(in srgb,var(--accent) 66%,var(--surface2))}.stats-practice-activity-module__uJX3CW__cell[data-intensity="4"]{background:var(--accent)}.stats-practice-activity-module__uJX3CW__footer{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:10px;display:flex}.stats-practice-activity-module__uJX3CW__legend{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.stats-practice-activity-module__uJX3CW__legend i{background:var(--surface2);border-radius:2px;width:9px;height:9px}.stats-practice-activity-module__uJX3CW__legend i[data-intensity="1"]{background:color-mix(in srgb,var(--accent) 24%,var(--surface2))}.stats-practice-activity-module__uJX3CW__legend i[data-intensity="2"]{background:color-mix(in srgb,var(--accent) 44%,var(--surface2))}.stats-practice-activity-module__uJX3CW__legend i[data-intensity="3"]{background:color-mix(in srgb,var(--accent) 66%,var(--surface2))}.stats-practice-activity-module__uJX3CW__legend i[data-intensity="4"]{background:var(--accent)}.stats-practice-activity-module__uJX3CW__accessibleSummary{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:620px){.stats-practice-activity-module__uJX3CW__panel{padding:14px}.stats-practice-activity-module__uJX3CW__grid{grid-template-rows:repeat(7,10px);gap:3px;min-height:94px;overflow-x:auto}.stats-practice-activity-module__uJX3CW__footer{gap:9px}.stats-practice-activity-module__uJX3CW__legend{width:100%;margin-left:0}}
.stats-speed-accuracy-module__-aaVQq__chart{border:1px solid color-mix(in srgb, var(--muted) 18%, transparent);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:16px;min-height:210px;margin-top:14px;padding:10px 12px 24px 28px;position:relative}.stats-speed-accuracy-module__-aaVQq__chart svg{width:100%;height:176px;overflow:visible}.stats-speed-accuracy-module__-aaVQq__grid{stroke:color-mix(in srgb, var(--muted) 16%, transparent);stroke-width:.45px;vector-effect:non-scaling-stroke}.stats-speed-accuracy-module__-aaVQq__average{stroke:color-mix(in srgb, var(--muted) 38%, transparent);stroke-width:.7px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.stats-speed-accuracy-module__-aaVQq__point,.stats-speed-accuracy-module__-aaVQq__latest{fill:color-mix(in srgb, var(--accent) 72%, var(--text));stroke:var(--surface);stroke-width:1.2px;vector-effect:non-scaling-stroke}.stats-speed-accuracy-module__-aaVQq__point{opacity:.58}.stats-speed-accuracy-module__-aaVQq__latest{opacity:1}.stats-speed-accuracy-module__-aaVQq__axis{color:var(--muted);letter-spacing:.04em;font-size:10px;position:absolute}.stats-speed-accuracy-module__-aaVQq__accuracy{writing-mode:vertical-rl;top:12px;left:8px;transform:rotate(180deg)}.stats-speed-accuracy-module__-aaVQq__speed{bottom:7px;right:12px}.stats-speed-accuracy-module__-aaVQq__summary{grid-template-columns:auto auto 1fr;align-items:baseline;gap:8px 14px;margin-top:10px;font-size:12px;display:grid}.stats-speed-accuracy-module__-aaVQq__summary span,.stats-speed-accuracy-module__-aaVQq__summary small{color:var(--muted)}.stats-speed-accuracy-module__-aaVQq__summary strong{font-size:13px}.stats-speed-accuracy-module__-aaVQq__summary small{text-align:right;justify-self:end}@media (max-width:720px){.stats-speed-accuracy-module__-aaVQq__chart{min-height:190px}.stats-speed-accuracy-module__-aaVQq__chart svg{height:156px}.stats-speed-accuracy-module__-aaVQq__summary{grid-template-columns:1fr auto}.stats-speed-accuracy-module__-aaVQq__summary small{text-align:left;grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.stats-speed-accuracy-module__-aaVQq__point,.stats-speed-accuracy-module__-aaVQq__latest{transition:none}}
