.player-compare[data-v-8537c80d]{border-top:1px solid var(--border-default,#353533);min-width:0;margin:24px 0;padding:20px 0}h2[data-v-8537c80d]{font-size:20px}.note[data-v-8537c80d],label[data-v-8537c80d],small[data-v-8537c80d]{color:var(--fg-muted,#9a9a94);font-size:12px}button[data-v-8537c80d]{color:var(--color-accent,#1cce99);cursor:pointer;font:inherit;background:0 0;border:0;padding:10px}button[data-v-8537c80d]:disabled{opacity:.4;cursor:default}.search[data-v-8537c80d]{border-bottom:1px solid var(--border-default,#353533);max-width:440px;display:flex}input[data-v-8537c80d]{color:var(--fg,#f5f5f2);background:0 0;border:0;flex:1;min-width:0;padding:12px 0;font-size:16px}.candidates[data-v-8537c80d]{max-height:240px;padding:0;list-style:none;overflow:auto}.candidates button[data-v-8537c80d]{text-align:left;font-size:13px}.players[data-v-8537c80d]{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.players>div[data-v-8537c80d]{flex-direction:column;gap:8px;min-width:0;display:flex}.players>div[data-v-8537c80d]:last-child{text-align:right;align-items:flex-end}.players img[data-v-8537c80d]{-o-object-fit:contain;object-fit:contain;width:52px;height:52px}.controls[data-v-8537c80d]{gap:12px;font-size:13px;display:flex}.controls button[aria-pressed=true][data-v-8537c80d]{border-bottom:2px solid}.row[data-v-8537c80d]{grid-template-columns:1fr auto 1fr;gap:8px;margin:20px 0;font-size:13px;display:grid}.row>span[data-v-8537c80d]:last-of-type{text-align:right}.bars[data-v-8537c80d]{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;height:5px;display:grid}.bars i[data-v-8537c80d]{background:var(--color-accent,#1cce99)}.bars i[data-v-8537c80d]:last-child{background:var(--fg-muted,#9a9a94);justify-self:end}button[data-v-8537c80d]:focus-visible,input[data-v-8537c80d]:focus-visible{outline:2px solid var(--color-accent,#1cce99)}select[data-v-8537c80d]{background:var(--surface-bg,#171717);max-width:100%;color:var(--fg,#f5f5f2);border:1px solid var(--border-default,#353533);margin:12px 0;padding:10px;font-size:14px;display:block}.chart-container[data-v-5f5d44e6]{width:100%;height:260px}@media (width<=767px){.chart-container[data-v-5f5d44e6]{height:220px}}.player-view[data-v-261ea160]{background:var(--surface-bg,#171717);min-height:100vh;color:var(--fg,#f5f5f2);flex-direction:column;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;display:flex}.error-container[data-v-261ea160],.loading-container[data-v-261ea160]{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60vh;padding:24px;display:flex}.loading-spinner[data-v-261ea160]{border:2px solid var(--border-default,#353533);border-top-color:var(--color-accent,#1cce99);border-radius:50%;width:28px;height:28px;animation:1s linear infinite spin-261ea160}.loading-text[data-v-261ea160]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);margin:0;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px}@keyframes spin-261ea160{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.error-message[data-v-261ea160]{color:#ef4444;text-align:center;margin:0;font-size:14px}.retry-button[data-v-261ea160]{color:var(--color-accent,#1cce99);border:1px solid var(--color-accent-alpha-25,#1cce9940);cursor:pointer;letter-spacing:0;text-transform:none;background:0 0;border-radius:9999px;padding:8px 16px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:600;transition:all .2s}.retry-button[data-v-261ea160]:hover{background:var(--color-accent-alpha-08,#1cce9914);border-color:var(--color-accent-alpha-40,#1cce9966)}.retry-button[data-v-261ea160]:active{opacity:.8}.player-missing[data-v-261ea160]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:480px;min-height:40vh;margin:0 auto;padding:48px 24px;display:flex}.player-missing-title[data-v-261ea160]{letter-spacing:-.01em;color:var(--fg,#f5f5f2);margin:0;font-size:18px;font-weight:600}.player-missing-text[data-v-261ea160]{color:var(--fg-muted,#9a9a94);margin:0;font-size:12px;line-height:1.5}.player-content[data-v-261ea160]{flex-direction:column;flex:1;gap:16px;width:100%;max-width:1080px;margin:0 auto;padding:24px;display:flex}@media (width<=1199px){.player-content[data-v-261ea160]{gap:12px;padding:16px}}@media (width<=767px){.player-content[data-v-261ea160]{padding:12px}}.player-header[data-v-261ea160]{border-bottom:1px solid var(--border-default,#353533);padding:8px 0 16px;position:relative}.player-header[data-v-261ea160]:after{content:"";background:var(--color-accent,#1cce99);border-radius:9999px;width:48px;height:2px;position:absolute;bottom:-1px;left:0}.player-main-info[data-v-261ea160]{align-items:center;gap:16px;display:flex}@media (width<=767px){.player-main-info[data-v-261ea160]{text-align:center;flex-direction:column;gap:12px}}.player-photo-container[data-v-261ea160]{flex-shrink:0;position:relative}.player-photo[data-v-261ea160]{-o-object-fit:cover;object-fit:cover;border:1px solid var(--border-default,#353533);background:var(--surface-bg-2,#252524);border-radius:50%;width:80px;height:80px}.player-number[data-v-261ea160]{background:var(--color-accent,#1cce99);border:2px solid var(--surface-bg,#171717);color:var(--surface-bg,#171717);font-feature-settings:"tnum","zero";letter-spacing:0;border-radius:9999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:700;line-height:1;display:flex;position:absolute;top:-6px;right:-6px}.player-details[data-v-261ea160]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.player-name[data-v-261ea160]{color:var(--fg,#f5f5f2);letter-spacing:-.02em;text-align:left;margin:0;font-size:24px;font-weight:600;line-height:1.2}@media (width<=767px){.player-name[data-v-261ea160]{text-align:center}}.player-meta[data-v-261ea160],.player-physical[data-v-261ea160]{letter-spacing:0;text-transform:none;flex-wrap:wrap;gap:12px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:11px;display:flex}@media (width<=767px){.player-meta[data-v-261ea160],.player-physical[data-v-261ea160]{justify-content:center}}.player-position[data-v-261ea160]{color:var(--color-accent,#1cce99);font-weight:600}.player-age[data-v-261ea160],.player-height[data-v-261ea160],.player-nationality[data-v-261ea160],.player-weight[data-v-261ea160]{color:var(--fg-muted,#9a9a94);font-weight:600}.current-team-card[data-v-261ea160]{border-top:1px solid var(--border-default,#353533);align-items:center;gap:12px;padding:12px 0;display:flex}.team-logo[data-v-261ea160]{-o-object-fit:contain;object-fit:contain;background:var(--surface-bg-2,#252524);border:1px solid var(--border-default,#353533);border-radius:2px;flex-shrink:0;width:40px;height:40px;padding:4px}.team-info[data-v-261ea160]{flex-direction:column;gap:2px;min-width:0;display:flex}.team-info h3[data-v-261ea160]{color:var(--fg,#f5f5f2);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.team-info p[data-v-261ea160]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);margin:0;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px}.tab-controls[data-v-261ea160]{border-bottom:1px solid var(--border-default,#353533);flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.tab-button[data-v-261ea160]{color:var(--fg-muted,#9a9a94);cursor:pointer;letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 12px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:600;transition:all .2s}.tab-button[data-v-261ea160]:hover{border-color:var(--color-accent-alpha-40,#1cce9966);color:var(--color-accent,#1cce99)}.tab-button[data-v-261ea160]:active{opacity:.8}.tab-button[data-v-261ea160]:focus{outline:none}.tab-button[data-v-261ea160]:focus-visible{outline:2px solid var(--color-accent,#1cce99);outline-offset:2px}.tab-button.active[data-v-261ea160]{border-bottom-color:var(--color-accent,#1cce99);color:var(--fg,#f5f5f2);background:0 0}.overview-section[data-v-261ea160]{flex-direction:column;gap:16px;display:flex}.bio-card[data-v-261ea160],.stats-overview-card[data-v-261ea160]{border-top:1px solid var(--border-default,#353533);flex-direction:column;gap:12px;padding:16px 0 12px;display:flex;position:relative}.bio-card[data-v-261ea160]:before,.stats-overview-card[data-v-261ea160]:before{content:"";background:var(--color-accent,#1cce99);border-radius:9999px;width:48px;height:2px;position:absolute;top:-1px;left:0}.bio-card h2[data-v-261ea160],.stats-overview-card h2[data-v-261ea160]{color:var(--fg-muted,#9a9a94);border-bottom:1px solid var(--border-default,#353533);margin:0;padding-bottom:8px;font-weight:600}.bio-card h2[data-v-261ea160],.card-note[data-v-261ea160],.stats-overview-card h2[data-v-261ea160]{letter-spacing:0;text-transform:none;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px}.card-note[data-v-261ea160]{color:var(--fg-dim,#bdbdb7);margin-left:8px;font-weight:400}.bio-stats[data-v-261ea160]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.bio-stat[data-v-261ea160]{flex-direction:column;gap:4px;padding:8px 0;display:flex}.bio-stat .stat-label[data-v-261ea160]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px}.bio-stat .stat-value[data-v-261ea160]{color:var(--fg,#f5f5f2);letter-spacing:-.01em;font-size:14px;font-weight:500}.bio-stat .stat-value.injured[data-v-261ea160]{color:#ef4444;font-weight:700}.stats-grid[data-v-261ea160]{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:8px;display:grid}.stat-item[data-v-261ea160]{text-align:center;border-top:1px dashed var(--border-default,#353533);flex-direction:column;gap:4px;padding:12px 0;display:flex}.stat-item .stat-number[data-v-261ea160]{font-feature-settings:"tnum","zero";color:var(--color-accent,#1cce99);font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:18px;font-weight:700;line-height:1;display:block}.stat-item .stat-label[data-v-261ea160]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px}.statistics-section[data-v-261ea160]{flex-direction:column;gap:12px;display:flex}.detailed-stats[data-v-261ea160]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.stats-category[data-v-261ea160]{border-top:1px solid var(--border-default,#353533);flex-direction:column;gap:8px;padding:16px 0 8px;display:flex;position:relative}.stats-category[data-v-261ea160]:before{content:"";background:var(--color-accent,#1cce99);border-radius:9999px;width:48px;height:2px;position:absolute;top:-1px;left:0}.stats-category h3[data-v-261ea160]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);border-bottom:1px solid var(--border-default,#353533);margin:0;padding-bottom:8px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:600}.stats-list[data-v-261ea160]{flex-direction:column;gap:0;display:flex}.stat-row[data-v-261ea160]{border-bottom:1px solid var(--border-default,#353533);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.stat-row[data-v-261ea160]:last-child{border-bottom:none}.stat-name[data-v-261ea160]{color:var(--fg-dim,#bdbdb7);flex:1;min-width:0;font-size:12px}.stat-row .stat-value[data-v-261ea160]{font-feature-settings:"tnum","zero";color:var(--fg,#f5f5f2);letter-spacing:0;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:14px;font-weight:700}.career-section[data-v-261ea160],.career-stats[data-v-261ea160]{flex-direction:column;gap:12px;display:flex}.career-stats h2[data-v-261ea160]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);border-bottom:1px solid var(--border-default,#353533);margin:0;padding-bottom:8px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:600}.career-list[data-v-261ea160]{flex-direction:column;gap:8px;display:flex}.career-item[data-v-261ea160]{border-top:1px solid var(--border-default,#353533);padding:12px 0;transition:background .15s}.career-item[data-v-261ea160]:hover{background:var(--overlay-02,#ffffff05)}.season-header[data-v-261ea160]{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=767px){.season-header[data-v-261ea160]{flex-direction:column;align-items:flex-start}}.career-item .team-info[data-v-261ea160]{flex-direction:row;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.season-team-logos[data-v-261ea160]{flex-shrink:0;align-items:center;display:flex}.season-team-logos .team-logo-small+.team-logo-small[data-v-261ea160]{margin-left:-8px}.team-logo-small[data-v-261ea160]{-o-object-fit:contain;object-fit:contain;background:var(--surface-bg,#171717);border-radius:50%;flex-shrink:0;width:32px;height:32px}.season-competitions[data-v-261ea160]{flex-direction:column;margin-top:8px;padding-left:44px;display:flex}@media (width<=767px){.season-competitions[data-v-261ea160]{padding-left:0}}.competition-row[data-v-261ea160]{border-top:1px dashed var(--border-default,#353533);justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;display:flex}.competition-name[data-v-261ea160]{color:var(--fg-dim,#bdbdb7);min-width:0;font-size:12px}.competition-stats[data-v-261ea160]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);flex-shrink:0;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px}.team-details[data-v-261ea160]{flex-direction:column;gap:2px;min-width:0;display:flex}.team-details h4[data-v-261ea160]{color:var(--fg,#f5f5f2);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.team-details p[data-v-261ea160]{margin:0;font-size:12px}.season-stats[data-v-261ea160],.team-details p[data-v-261ea160]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.season-stats[data-v-261ea160]{font-feature-settings:"tnum","zero";flex-shrink:0;gap:12px;font-size:11px;display:flex}@media (width<=767px){.season-stats[data-v-261ea160]{flex-wrap:wrap;gap:8px}}.trophy-chips[data-v-261ea160]{flex-wrap:wrap;gap:8px;display:flex}.trophy-chip[data-v-261ea160]{border:1px solid var(--color-accent-alpha-40,#1cce9966);color:var(--color-accent,#1cce99);font-feature-settings:"tnum","zero";letter-spacing:0;text-transform:none;border-radius:9999px;padding:4px 12px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:11px;font-weight:600}.injured-note[data-v-261ea160]{color:#ef4444}.injury-list[data-v-261ea160]{flex-direction:column;display:flex}.injury-row[data-v-261ea160]{border-bottom:1px solid var(--border-default,#353533);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.injury-row[data-v-261ea160]:last-child{border-bottom:none}.injury-type[data-v-261ea160]{color:var(--fg,#f5f5f2);min-width:0;font-size:12px;font-weight:500}.injury-dates[data-v-261ea160]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);flex-shrink:0;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px}.transfers-section[data-v-261ea160]{flex-direction:column;gap:12px;display:flex}.transfers-list[data-v-261ea160]{flex-direction:column;gap:0;display:flex}.transfers-list h2[data-v-261ea160]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);margin:0 0 8px;padding-bottom:8px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:600}.transfer-item[data-v-261ea160],.transfers-list h2[data-v-261ea160]{border-bottom:1px solid var(--border-default,#353533)}.transfer-item[data-v-261ea160]{align-items:center;gap:16px;padding:12px 0;display:flex}@media (width<=767px){.transfer-item[data-v-261ea160]{flex-wrap:wrap;gap:8px}}.transfer-date[data-v-261ea160]{letter-spacing:0;text-transform:none;color:var(--fg-muted,#9a9a94);flex-shrink:0;width:110px;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px}.transfer-move[data-v-261ea160]{flex:1;gap:12px}.transfer-club[data-v-261ea160],.transfer-move[data-v-261ea160]{align-items:center;min-width:0;display:flex}.transfer-club[data-v-261ea160]{gap:8px}.transfer-club span[data-v-261ea160]{color:var(--fg,#f5f5f2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.transfer-arrow[data-v-261ea160],.transfer-fee[data-v-261ea160]{color:var(--color-accent,#1cce99);flex-shrink:0}.transfer-fee[data-v-261ea160]{letter-spacing:0;text-transform:none;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:12px;font-weight:600}.no-career[data-v-261ea160],.no-stats[data-v-261ea160]{text-align:center;border-top:1px dashed var(--border-default,#353533);border-bottom:1px dashed var(--border-default,#353533);color:var(--fg-muted,#9a9a94);padding:48px 0}.no-career p[data-v-261ea160],.no-stats p[data-v-261ea160]{color:var(--fg-dim,#bdbdb7);margin:0;font-size:14px}@media (width<=767px){.player-name[data-v-261ea160]{font-size:18px}.stats-grid[data-v-261ea160]{grid-template-columns:repeat(2,1fr)}.detailed-stats[data-v-261ea160]{grid-template-columns:1fr}}
