@media (width<=640px){.perf-charts-row{grid-template-columns:1fr!important}}.perf-activity-stats{grid-template-columns:1fr 1fr 1fr;gap:24px;margin-bottom:32px;display:grid}.perf-activity-stat-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex;box-shadow:0 4px 6px -1px #00000005,0 10px 15px -3px #00000008}@media (width<=480px){.perf-activity-stats{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.perf-activity-stat-card{flex-direction:row;align-items:center;gap:16px;padding:16px 20px}.perf-activity-stat-card .perf-stat-icon{flex-shrink:0}.perf-activity-stat-card .perf-stat-value{font-size:22px!important}.perf-activity-stat-card .perf-stat-label{font-size:11px!important}}@media (width<=640px) and (width>=481px){.perf-activity-stats{grid-template-columns:1fr 1fr}.perf-activity-stat-card:last-child{grid-column:1/-1}}.perf-coach-insight-layout{align-items:stretch;gap:32px;min-height:220px;display:flex}.perf-coach-insight-layout .perf-coach-meta{flex:0 0 25%;min-width:0}.perf-coach-insight-layout .perf-coach-memo-body{flex:1;min-width:0}@media (width<=768px){.perf-coach-insight-layout{flex-direction:column}.perf-coach-insight-layout .perf-coach-meta{border-bottom:1px solid #f1f5f9;border-right:none;flex:none;min-width:100%;padding-bottom:20px;padding-right:0}.perf-coach-insight-layout .perf-coach-meta input{max-width:100%}}.perf-focus-pill{color:#fff;letter-spacing:.02em;background-color:#05070a;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-block}.perf-focus-pill-input{color:#fff!important;background-color:#05070a!important;border-radius:20px!important}.perf-focus-pill-input::placeholder{color:#ffffff80}.perf-coach-signature{color:#05070a;font-family:Dancing Script,cursive;font-size:22px;font-weight:600}.perf-memo-body{color:#05070a;font-family:Source Serif Pro,Georgia,serif;font-size:15px;line-height:1.6}.perf-coach-insight-card{position:relative}.perf-heatmap-tile{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.perf-heatmap-wrapper{flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex;overflow:visible}.perf-heatmap-wrapper .react-calendar-heatmap{transform-origin:top;width:100%;max-width:100%;margin-bottom:6px;font-family:inherit;transform:scale(2)}.react-calendar-heatmap .react-calendar-heatmap-month-labels{transform:translate(36px)}.react-calendar-heatmap .react-calendar-heatmap-all-weeks{transform:translate(36px,14px)}.perf-heatmap-wrapper .react-calendar-heatmap text{fill:#94a3b8;font-size:9px;font-weight:500}.react-calendar-heatmap .heatmap-level-0{fill:#f1f5f9!important}.react-calendar-heatmap .heatmap-level-1{fill:#e3ff004d!important}.react-calendar-heatmap .heatmap-level-3{fill:#e3ff00!important}.react-calendar-heatmap rect{rx:3}.perf-heatmap-legend{margin-top:6px}.recharts-polar-angle-axis-tick text{fill:#05070a!important;font-weight:600!important}