.personal-activity_shell__HC450{min-height:100dvh;background:var(--theme-base);color:var(--theme-foreground);padding:35px 18px 140px}.personal-activity_main__JVOsW{max-width:1120px;margin:auto}.personal-activity_back__2A82O{font-size:13px;color:var(--theme-muted)}.personal-activity_hero__zJ_qE{margin:28px 0}.personal-activity_hero__zJ_qE>span,.personal-activity_kicker__qkZAI{font-size:10px;font-weight:800;letter-spacing:.18em;color:var(--theme-accent)}.personal-activity_hero__zJ_qE h1{display:flex;align-items:center;gap:14px;font-size:clamp(28px,5vw,48px);font-weight:900;letter-spacing:-.04em;margin:9px 0}.personal-activity_hero__zJ_qE p,.personal-activity_note__SuNNS{color:var(--theme-muted);font-size:13px;line-height:1.75}.personal-activity_note__SuNNS{margin:18px 0}.personal-activity_monthBar__bHysz{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:25px 0}.personal-activity_monthBar__bHysz h2{font-size:20px;font-weight:800;min-width:170px;text-align:center}.personal-activity_monthBar__bHysz>button{padding:8px;border:1px solid var(--theme-border);border-radius:12px}.personal-activity_monthBar__bHysz label{display:flex;align-items:center;gap:10px;margin-left:auto;font-size:12px}.personal-activity_monthBar__bHysz input{max-width:180px;color-scheme:dark;background:var(--theme-base);color:var(--theme-foreground)}.personal-activity_metrics__DICmB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.personal-activity_metrics__DICmB>div{display:grid;grid-template-columns:1fr auto;gap:10px;border:1px solid var(--theme-border);border-radius:17px;padding:17px;background:var(--theme-soft)}.personal-activity_metrics__DICmB svg{color:var(--theme-accent);grid-column:2;grid-row:1/3}.personal-activity_metrics__DICmB span{font-size:11px;color:var(--theme-muted)}.personal-activity_metrics__DICmB strong{font-size:25px}.personal-activity_layout__3bL9i{display:grid;grid-template-columns:minmax(0,1fr) 335px;gap:20px;align-items:start}.personal-activity_panel__kqqT6{border:1px solid var(--theme-border);border-radius:22px;background:var(--theme-base);padding:22px;min-width:0}.personal-activity_panel__kqqT6 h2{font-size:22px;font-weight:800;margin:10px 0}.personal-activity_calendar__8WqQI{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.personal-activity_weekday__OCsJA{text-align:center;font-size:11px;color:var(--theme-muted);padding:8px 0}.personal-activity_calendar__8WqQI button{position:relative;min-width:0;aspect-ratio:.95;border:1px solid var(--theme-border);border-radius:12px;padding:8px 6px;text-align:left;background:transparent;display:flex;flex-direction:column;justify-content:space-between}.personal-activity_calendar__8WqQI button>span{font-size:14px;font-weight:800}.personal-activity_calendar__8WqQI small{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.personal-activity_calendar__8WqQI button[data-active=true]{background:var(--theme-soft);border-color:var(--theme-accent)}.personal-activity_calendar__8WqQI button[data-selected=true]{outline:2px solid var(--theme-accent);outline-offset:2px}.personal-activity_calendar__8WqQI button[data-today=true]>span{color:var(--theme-accent)}.personal-activity_calendar__8WqQI i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--theme-accent);top:9px;right:7px;display:none}.personal-activity_calendar__8WqQI button[data-active=true] i{display:block}.personal-activity_legend__PC7sL{display:flex;flex-wrap:wrap;gap:7px;align-items:center;font-size:10px;color:var(--theme-muted);margin-top:18px}.personal-activity_legend__PC7sL i{width:7px;height:7px;border-radius:50%;background:var(--theme-accent)}.personal-activity_legend__PC7sL span{margin-left:auto}.personal-activity_dayMetrics__02VST{display:grid;gap:13px;margin:20px 0}.personal-activity_dayMetrics__02VST>span{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--theme-muted)}.personal-activity_dayMetrics__02VST strong{color:var(--theme-foreground);font-size:17px}.personal-activity_dayMetrics__02VST strong[data-positive=true]{color:var(--theme-accent)}.personal-activity_sources__aVzm6{display:flex;flex-wrap:wrap;gap:7px}.personal-activity_sources__aVzm6 span{font-size:10px;padding:6px 9px;background:var(--theme-soft);border-radius:8px}.personal-activity_games__jmHqc{list-style:none;padding:0;margin-top:20px}.personal-activity_games__jmHqc li{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--theme-border);font-size:12px}.personal-activity_games__jmHqc b{font-size:10px;color:var(--theme-muted);text-align:right}.personal-activity_error__6DgF9{padding:15px;background:#852d3930;color:#ffbcc6;margin:20px 0}.personal-activity_shell__HC450 button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:4px}.personal-activity_shell__HC450 button{cursor:pointer}.personal-activity_shell__HC450 button:disabled{opacity:.35}@media(max-width:850px){.personal-activity_layout__3bL9i{grid-template-columns:1fr}}@media(max-width:450px){.personal-activity_shell__HC450{padding:24px 12px 120px}.personal-activity_panel__kqqT6{padding:14px}.personal-activity_calendar__8WqQI{gap:5px}.personal-activity_calendar__8WqQI button{padding:7px 4px;border-radius:8px;aspect-ratio:.7}.personal-activity_calendar__8WqQI button>span{font-size:12px}.personal-activity_calendar__8WqQI small{font-size:8px}.personal-activity_metrics__DICmB{grid-template-columns:1fr 1fr;gap:9px}.personal-activity_metrics__DICmB>div{padding:13px}.personal-activity_monthBar__bHysz label{margin-left:0;width:100%}.personal-activity_monthBar__bHysz h2{min-width:150px}.personal-activity_legend__PC7sL span{margin-left:0;width:100%}}.personal-activity_mode__vSvYN{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:20px 0}.personal-activity_mode__vSvYN button{border:1px solid var(--theme-border);padding:10px 15px;border-radius:11px;font-size:12px;font-weight:800}.personal-activity_mode__vSvYN button[aria-selected=true]{background:var(--theme-accent);color:var(--theme-on-accent)}.personal-activity_mode__vSvYN a{font-size:12px;color:var(--theme-accent);margin-left:auto}.personal-activity_calendar__8WqQI button[data-profit=positive]{background:#2b96672d;border-color:#4caf83}.personal-activity_calendar__8WqQI button[data-profit=negative]{background:#ba34402c;border-color:#cc6076}.personal-activity_calendar__8WqQI button[data-profit=positive] small,.personal-activity_dayMetrics__02VST strong[data-profit=positive]{color:#6ad5a6}.personal-activity_calendar__8WqQI button[data-profit=negative] small,.personal-activity_dayMetrics__02VST strong[data-profit=negative]{color:#ff8ca3}.personal-activity_shell__HC450{background:var(--ui-bg);color:var(--ui-text)}.personal-activity_panel__kqqT6{background:var(--ui-surface);border-color:var(--ui-border);border-radius:18px;box-shadow:0 12px 32px #0002}.personal-activity_main__JVOsW{min-width:0}