/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */:root{--pd-surface:#f6f2f2;--pd-track:#e8e0e0;--pd-accent-purple:#6d3ad6}[data-theme=dark]{--pd-surface:#262626;--pd-track:#434343;--pd-accent-purple:#b388ff}.player-dashboard-card{background-color:var(--color-card-background);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border-light);transition:box-shadow var(--transition-base) var(--ease-out),transform var(--transition-fast) var(--ease-out),border-color var(--transition-theme) var(--ease-in-out);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.player-dashboard-card:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.player-name-card{color:#fff;text-align:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;position:relative}.player-name-card .player-name{margin:0 0 var(--spacing-sm) 0;color:#fff;text-shadow:0 1px 2px #0000001a;text-align:center;font-size:clamp(1.5rem,4vw,2rem);font-weight:700}.player-name-card .evaluation-section{justify-content:center;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.player-name-card .evaluation-label{color:#ffffffe6;font-size:var(--font-size-sm);font-weight:500}.player-name-card .grade-badge{border-radius:var(--radius-base);text-align:center;border:none;min-width:40px;padding:4px 12px;font-size:1rem;font-weight:700;box-shadow:0 2px 4px #0000001a}.player-name-card .measurement-date{color:#fffc;font-size:var(--font-size-sm);font-weight:400}.total-muscle-card{background:var(--color-background-secondary);text-align:center;border:1px solid var(--color-border-light);position:relative}.total-muscle-card .muscle-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.total-muscle-card .muscle-value{color:var(--color-text-primary);text-align:center;margin:0;font-size:clamp(4rem,10vw,5rem);font-weight:900;line-height:1}.total-point-card{background:var(--color-card-background);border-left:4px solid var(--color-primary);position:relative}.total-point-card .card-header{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border-light)}.total-point-card .card-title{font-size:var(--font-size-lg);color:var(--color-text-primary);align-items:center;gap:var(--spacing-sm);margin:0;font-weight:600;display:flex}.total-point-card .grade-section{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding:var(--spacing-md);background:var(--color-background-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border-light);display:flex}.player-measurement-card .grade-badge{border-radius:var(--radius-base);color:#fff;text-align:center;flex-shrink:0;min-width:36px;padding:2px 10px;font-size:1rem;font-weight:700;line-height:1.5;box-shadow:0 1px 3px #00000026}.player-measurement-card .grade-badge--none{background-color:var(--color-border-light);color:var(--color-text-secondary);box-shadow:none}.total-point-card .grade-badge{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);color:#fff;text-align:center;min-width:60px;font-size:1.5rem;font-weight:700;box-shadow:0 2px 8px #00000026}.total-point-card .categories-grid{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr);display:grid}.total-point-card .category-item{padding:var(--spacing-sm);border-radius:var(--radius-base);border:1px solid #0000}.total-point-card .category-name{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.total-point-card .category-grade{font-size:var(--font-size-xs);border-radius:var(--radius-sm);color:#fff;padding:2px 6px;font-weight:600}.total-point-card .category-points{font-size:1rem;font-weight:700}.grade-s{color:#fff;background-color:#722ed1}.grade-a{color:#fff;background-color:#52c41a}.grade-b{color:#fff;background-color:#1890ff}.grade-c{color:#fff;background-color:#faad14}.grade-d{color:#fff;background-color:#ff4d4f}.category-grade-s{background-color:#f9f0ff;border-color:#722ed120}.category-grade-a{background-color:#f6ffed;border-color:#52c41a20}.category-grade-b{background-color:#f0f9ff;border-color:#1890ff20}.category-grade-c{background-color:#fffbe6;border-color:#faad1420}.category-grade-d{background-color:#fff2f0;border-color:#ff4d4f20}.measurement-cards-container{display:contents}.measurement-card-wrapper,.player-dashboard-measurement-card{height:100%}.player-dashboard-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.player-dashboard-card [role=button]:focus-visible,.player-dashboard-card button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-contrast:high){.player-dashboard-card{border:2px solid var(--color-border)}.player-name-card{background:var(--color-text-primary);color:var(--color-text-inverse)}}@media (prefers-reduced-motion:reduce){.player-dashboard-card,.player-dashboard-card *,.player-dashboard-card:after,.player-dashboard-card:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.player-dashboard-card{box-shadow:none;border:1px solid var(--color-border);-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.player-name-card{background:var(--color-background-secondary)!important;color:var(--color-text-primary)!important}}:root{--pd-muted:#857272;--pd-accent-red:#d32f2f;--pd-accent-crimson:#b90538}[data-theme=dark]{--pd-muted:#b0a3a3;--pd-accent-red:#ff6b6b;--pd-accent-crimson:#ff7597}:root{--radar-previous-stroke:#9e9e9e;--radar-previous-fill:#9e9e9e}[data-theme=dark]{--radar-previous-stroke:#bdbdbd;--radar-previous-fill:#bdbdbd}.PlayerParticipationHistory_actionLink__fcErT{color:#1890ff;cursor:pointer;text-decoration:none}.PlayerParticipationHistory_actionLink__fcErT:hover{color:#40a9ff;text-decoration:underline}.PlayerParticipationHistory_actionLink__fcErT:visited{color:#1890ff}