:root{--member-bg:#f6f4ef;--member-lime:#d4f934;--member-ink:#141414;--member-court:#1e3d32}@media (width<=640px){.perf-charts-row{grid-template-columns:1fr!important}}.perf-court-watermark{pointer-events:none;opacity:.07;width:38%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.perf-court-watermark:before{content:"";border:1px solid var(--member-court);border-left:none;border-top-right-radius:12px;border-bottom-right-radius:12px;position:absolute;inset:12% 0 12% 20%}.perf-court-watermark:after{content:"";background:var(--member-court);height:1px;position:absolute;top:38%;left:20%;right:0}@media (width<=640px){.perf-court-watermark{opacity:.04;width:28%}}@media (prefers-reduced-motion:reduce){.perf-radar-wrap *{transition:none!important;animation:none!important}}.perf-activity-stats{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px;display:grid}.perf-activity-stat-card{background-color:#fdfcfa;border:1px solid #14141414;border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex;box-shadow:0 8px 24px #1414140f}@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}}.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-size:12px!important;font-weight:600!important}.perf-radar-wrap{width:100%;height:360px}.perf-radar-summaries{border-top:1px solid #f1f5f9;gap:16px;margin-top:8px;padding-top:16px;display:flex}.perf-radar-summary{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.perf-radar-summary-label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:10px;font-weight:600}.perf-radar-summary-value{color:#0f172a;letter-spacing:-.02em;font-size:14px;font-weight:600}@media (width<=640px){.perf-radar-wrap{height:320px}.recharts-polar-angle-axis-tick text{font-size:10px!important}.perf-radar-summaries{flex-direction:column;gap:12px}.perf-admin-skills-layout{flex-direction:column!important}}