.StatCard-module__q2AAwq__card{background:var(--bg-surface);border:1px solid #2a2a2a;border-left:3px solid var(--accent,var(--red));flex-direction:column;gap:6px;padding:20px 24px;display:flex}.StatCard-module__q2AAwq__label{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.68rem;font-family:var(--font-display)}.StatCard-module__q2AAwq__info{vertical-align:middle;cursor:help;outline:none;margin-left:6px;display:inline-flex;position:relative}.StatCard-module__q2AAwq__infoIcon{border:1px solid var(--text-muted);width:14px;height:14px;color:var(--text-muted);font-family:var(--font-body);text-transform:none;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;font-size:.6rem;font-style:italic;font-weight:700;line-height:1;transition:border-color .15s,color .15s;display:inline-flex}.StatCard-module__q2AAwq__info:hover .StatCard-module__q2AAwq__infoIcon,.StatCard-module__q2AAwq__info:focus .StatCard-module__q2AAwq__infoIcon{border-color:var(--text-primary);color:var(--text-primary)}.StatCard-module__q2AAwq__tooltip{width:240px;max-width:70vw;color:var(--text-secondary);font-family:var(--font-body);text-transform:none;letter-spacing:.01em;opacity:0;visibility:hidden;pointer-events:none;z-index:20;background:#161616;border:1px solid #2a2a2a;border-radius:4px;padding:10px 12px;font-size:.72rem;font-style:normal;font-weight:400;line-height:1.5;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0000008c}.StatCard-module__q2AAwq__info:hover .StatCard-module__q2AAwq__tooltip,.StatCard-module__q2AAwq__info:focus .StatCard-module__q2AAwq__tooltip{opacity:1;visibility:visible}.StatCard-module__q2AAwq__value{color:var(--text-primary);font-size:2rem;font-family:var(--font-display);line-height:1}.StatCard-module__q2AAwq__delta{color:var(--text-muted);font-size:.75rem;font-family:var(--font-body)}.StatCard-module__q2AAwq__deltaPositive{color:var(--green)}
.page-module__KDPtKW__breadcrumb{margin-bottom:20px}.page-module__KDPtKW__breadcrumbLink{color:var(--text-muted);font-size:.78rem;font-family:var(--font-body);letter-spacing:.06em;text-decoration:none;transition:color .15s}.page-module__KDPtKW__breadcrumbLink:hover{color:var(--red)}.page-module__KDPtKW__header{border-bottom:1px solid #2a2a2a;align-items:center;gap:24px;margin-bottom:28px;padding-bottom:28px;display:flex}.page-module__KDPtKW__avatar{background:var(--bg-raised);width:68px;height:68px;font-family:var(--font-display);color:var(--text-muted);border:2px solid #2a2a2a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;display:flex}.page-module__KDPtKW__headerInfo{flex-direction:column;gap:6px;display:flex}.page-module__KDPtKW__username{font-family:var(--font-display);color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:1.6rem}.page-module__KDPtKW__meta{flex-wrap:wrap;gap:16px;display:flex}.page-module__KDPtKW__metaItem{color:var(--text-muted);font-size:.75rem;font-family:var(--font-body);background:var(--bg-raised);padding:2px 8px}.page-module__KDPtKW__dates{color:var(--text-muted);font-size:.78rem;font-family:var(--font-body)}.page-module__KDPtKW__dateSep{opacity:.4;margin:0 8px}.page-module__KDPtKW__statsGrid{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:28px;display:grid}.page-module__KDPtKW__tabs{border-bottom:1px solid #2a2a2a;gap:0;margin-bottom:20px;display:flex}.page-module__KDPtKW__tab{cursor:pointer;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 20px;font-size:.75rem;transition:all .15s}.page-module__KDPtKW__tab:hover{color:var(--text-secondary)}.page-module__KDPtKW__tabActive{color:var(--text-primary);border-bottom-color:var(--red)}.page-module__KDPtKW__tabContent{min-height:200px}.page-module__KDPtKW__detailTable{border-collapse:collapse;width:100%;font-size:.83rem;font-family:var(--font-body)}.page-module__KDPtKW__detailTable th{text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:.65rem;font-family:var(--font-display);background:var(--bg-surface);border-bottom:1px solid #2a2a2a;padding:8px 12px}.page-module__KDPtKW__detailTable td{color:var(--text-secondary);border-bottom:1px solid #1a1a1a;padding:9px 12px}.page-module__KDPtKW__link{color:var(--text-secondary);text-decoration:none;transition:color .15s}.page-module__KDPtKW__link:hover{color:var(--red)}.page-module__KDPtKW__messageList{flex-direction:column;gap:1px;display:flex}.page-module__KDPtKW__messageRow{background:var(--bg-surface);border-bottom:1px solid #1a1a1a;padding:12px 16px}.page-module__KDPtKW__flagged{border-left:2px solid var(--red);background:#ef44440a}.page-module__KDPtKW__messageMeta{align-items:center;gap:12px;margin-bottom:4px;display:flex}.page-module__KDPtKW__messageDate{color:var(--text-muted);font-size:.72rem;font-family:var(--font-body)}.page-module__KDPtKW__flagBadge{color:var(--red);font-size:.65rem;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;background:#ef44441a;padding:1px 6px}.page-module__KDPtKW__kindnessTag{font-size:.7rem;font-family:var(--font-body)}.page-module__KDPtKW__messageText{color:var(--text-secondary);font-size:.84rem;line-height:1.5;font-family:var(--font-body);margin:0}.page-module__KDPtKW__empty{color:var(--text-muted);text-align:center;font-size:.85rem;font-family:var(--font-body);padding:32px 0}@media (max-width:900px){.page-module__KDPtKW__statsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.page-module__KDPtKW__statsGrid{grid-template-columns:repeat(2,1fr)}.page-module__KDPtKW__header{flex-direction:column;align-items:flex-start}}
.page-module__-18-RG__breadcrumb{margin-bottom:20px}.page-module__-18-RG__breadcrumbLink{color:var(--text-muted);font-size:.78rem;font-family:var(--font-body);letter-spacing:.06em;text-decoration:none;transition:color .15s}.page-module__-18-RG__breadcrumbLink:hover{color:var(--red)}.page-module__-18-RG__header{border-bottom:1px solid #2a2a2a;align-items:center;gap:24px;margin-bottom:28px;padding-bottom:28px;display:flex}.page-module__-18-RG__avatar{background:var(--bg-raised);width:68px;height:68px;font-family:var(--font-display);color:var(--text-muted);border:2px solid #2a2a2a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;display:flex}.page-module__-18-RG__headerInfo{flex-direction:column;gap:6px;display:flex}.page-module__-18-RG__username{font-family:var(--font-display);color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:1.6rem}.page-module__-18-RG__meta{flex-wrap:wrap;gap:16px;display:flex}.page-module__-18-RG__metaItem{color:var(--text-muted);font-size:.75rem;font-family:var(--font-body);background:var(--bg-raised);padding:2px 8px}.page-module__-18-RG__dates{color:var(--text-muted);font-size:.78rem;font-family:var(--font-body)}.page-module__-18-RG__dateSep{opacity:.4;margin:0 8px}.page-module__-18-RG__statsGrid{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:28px;display:grid}.page-module__-18-RG__tabs{border-bottom:1px solid #2a2a2a;gap:0;margin-bottom:20px;display:flex}.page-module__-18-RG__tab{cursor:pointer;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 20px;font-size:.75rem;transition:all .15s}.page-module__-18-RG__tab:hover{color:var(--text-secondary)}.page-module__-18-RG__tabActive{color:var(--text-primary);border-bottom-color:var(--red)}.page-module__-18-RG__tabContent{min-height:200px}.page-module__-18-RG__detailTable{border-collapse:collapse;width:100%;font-size:.83rem;font-family:var(--font-body)}.page-module__-18-RG__detailTable th{text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:.65rem;font-family:var(--font-display);background:var(--bg-surface);border-bottom:1px solid #2a2a2a;padding:8px 12px}.page-module__-18-RG__detailTable td{color:var(--text-secondary);border-bottom:1px solid #1a1a1a;padding:9px 12px}.page-module__-18-RG__link{color:var(--text-secondary);text-decoration:none;transition:color .15s}.page-module__-18-RG__link:hover{color:var(--red)}.page-module__-18-RG__messageList{flex-direction:column;gap:1px;display:flex}.page-module__-18-RG__messageRow{background:var(--bg-surface);border-bottom:1px solid #1a1a1a;padding:12px 16px}.page-module__-18-RG__flagged{border-left:2px solid var(--red);background:#ef44440a}.page-module__-18-RG__messageMeta{align-items:center;gap:12px;margin-bottom:4px;display:flex}.page-module__-18-RG__messageDate{color:var(--text-muted);font-size:.72rem;font-family:var(--font-body)}.page-module__-18-RG__flagBadge{color:var(--red);font-size:.65rem;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;background:#ef44441a;padding:1px 6px}.page-module__-18-RG__kindnessTag{font-size:.7rem;font-family:var(--font-body)}.page-module__-18-RG__messageText{color:var(--text-secondary);font-size:.84rem;line-height:1.5;font-family:var(--font-body);margin:0}.page-module__-18-RG__empty{color:var(--text-muted);text-align:center;font-size:.85rem;font-family:var(--font-body);padding:32px 0}@media (max-width:900px){.page-module__-18-RG__statsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.page-module__-18-RG__statsGrid{grid-template-columns:repeat(2,1fr)}.page-module__-18-RG__header{flex-direction:column;align-items:flex-start}}
.BarChart-module__Y8UIMa__chart{width:100%;display:block}.BarChart-module__Y8UIMa__bar{fill:var(--red);opacity:.8}.BarChart-module__Y8UIMa__gridLine{stroke:#2a2a2a;stroke-width:1px}.BarChart-module__Y8UIMa__gridLabel,.BarChart-module__Y8UIMa__axisLabel{fill:var(--text-muted);font-size:9px;font-family:var(--font-body)}.BarChart-module__Y8UIMa__empty{color:var(--text-muted);text-align:center;padding:24px 0;font-size:.85rem}
