.modal-overlay[data-v-f6bd79ca]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;display:flex;justify-content:center;inset:0;overflow-y:auto;padding:20px;position:fixed;z-index:9999}.modal-container[data-v-f6bd79ca]{background:linear-gradient(135deg,#1a2332,#0f1621);border:2px solid rgba(255,184,28,.3);border-radius:24px;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:100%}.modal-header[data-v-f6bd79ca]{background:#0000004d;border-bottom:1px solid rgba(255,184,28,.2);justify-content:space-between;padding:32px}.modal-header[data-v-f6bd79ca],.player-title[data-v-f6bd79ca]{align-items:center;display:flex}.player-title[data-v-f6bd79ca]{gap:16px}.player-icon[data-v-f6bd79ca]{color:var(--gold);font-size:3rem}.player-title h2[data-v-f6bd79ca]{color:var(--cream);font-size:1.8rem;margin:0}.team-name[data-v-f6bd79ca]{color:var(--sky-blue);font-size:1rem;gap:6px;margin:4px 0 0}.close-button[data-v-f6bd79ca],.team-name[data-v-f6bd79ca]{align-items:center;display:flex}.close-button[data-v-f6bd79ca]{background:#ffb81c1a;border:1px solid rgba(255,184,28,.3);border-radius:12px;color:var(--gold);cursor:pointer;font-size:1.5rem;justify-content:center;padding:12px;transition:all .3s ease}.close-button[data-v-f6bd79ca]:hover{background:#ffb81c33;transform:scale(1.1)}.modal-body[data-v-f6bd79ca]{flex:1;overflow-y:auto;padding:32px}.error-state[data-v-f6bd79ca],.loading-state[data-v-f6bd79ca]{align-items:center;color:var(--cream);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:64px 32px}.error-state svg[data-v-f6bd79ca],.loading-state svg[data-v-f6bd79ca]{color:var(--gold);font-size:3rem}.spin[data-v-f6bd79ca]{animation:spin-f6bd79ca 1s linear infinite}@keyframes spin-f6bd79ca{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.quick-stats[data-v-f6bd79ca]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:32px}.stat-card[data-v-f6bd79ca]{align-items:center;background:#0000004d;border:1px solid rgba(255,184,28,.2);border-radius:12px;display:flex;gap:16px;padding:20px;transition:all .3s ease}.stat-card[data-v-f6bd79ca]:hover{border-color:var(--gold);box-shadow:0 4px 12px #ffb81c33;transform:translateY(-2px)}.stat-card svg[data-v-f6bd79ca]{color:var(--gold);font-size:2rem}.stat-info[data-v-f6bd79ca]{display:flex;flex-direction:column}.stat-label[data-v-f6bd79ca]{color:#e8ded4b3;font-size:.85rem;letter-spacing:.5px;text-transform:uppercase}.stat-value[data-v-f6bd79ca]{color:var(--cream);font-size:1.5rem;font-weight:700}.detail-tabs[data-v-f6bd79ca]{border-bottom:2px solid rgba(255,184,28,.2);display:flex;gap:12px;margin-bottom:24px}.tab-button[data-v-f6bd79ca]{align-items:center;background:transparent;border:none;border-bottom:3px solid transparent;bottom:-2px;color:#e8ded499;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:8px;padding:12px 24px;position:relative;transition:all .3s ease}.tab-button[data-v-f6bd79ca]:hover{color:var(--cream)}.tab-button.active[data-v-f6bd79ca]{border-bottom-color:var(--gold);color:var(--gold)}.tab-button svg[data-v-f6bd79ca]{font-size:1.2rem}.tab-content[data-v-f6bd79ca]{min-height:300px}.info-banner[data-v-f6bd79ca]{align-items:center;background:#298ec326;border:1px solid rgba(41,142,195,.3);border-radius:12px;color:var(--sky-blue);display:flex;font-size:.95rem;gap:12px;margin-bottom:16px;padding:16px 20px}.info-banner svg[data-v-f6bd79ca]{flex-shrink:0;font-size:1.5rem}.division-stats[data-v-f6bd79ca]{background:#0003;border:1px solid rgba(255,184,28,.1);border-radius:16px;margin-bottom:24px;padding:24px}.division-title[data-v-f6bd79ca]{align-items:center;color:var(--gold);display:flex;font-size:1.3rem;gap:10px;margin-bottom:20px}.division-title svg[data-v-f6bd79ca]{font-size:1.5rem}.stats-grid[data-v-f6bd79ca]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stat-item[data-v-f6bd79ca]{background:#0000004d;border:1px solid rgba(255,184,28,.1);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:16px}.stat-item.highlight[data-v-f6bd79ca]{background:#ffb81c0d;border-color:#ffb81c4d}.stat-item .label[data-v-f6bd79ca]{color:#e8ded4b3;font-size:.8rem;letter-spacing:.5px;text-transform:uppercase}.stat-item .value[data-v-f6bd79ca]{color:var(--gold);font-size:1.4rem;font-weight:700}.h2h-list[data-v-f6bd79ca]{display:grid;gap:16px}.h2h-card[data-v-f6bd79ca]{background:#0000004d;border:1px solid rgba(255,184,28,.2);border-radius:12px;padding:20px;transition:all .3s ease}.h2h-card[data-v-f6bd79ca]:hover{background:#0006;border-color:var(--gold)}.h2h-header[data-v-f6bd79ca]{justify-content:space-between;margin-bottom:12px}.h2h-header[data-v-f6bd79ca],.opponent-info[data-v-f6bd79ca]{align-items:center;display:flex}.opponent-info[data-v-f6bd79ca]{gap:8px}.opponent-info svg[data-v-f6bd79ca]{color:var(--gold);font-size:1.2rem}.opponent-name[data-v-f6bd79ca]{color:var(--cream);font-size:1.1rem;font-weight:600}.h2h-record[data-v-f6bd79ca]{align-items:center;display:flex;font-size:1.2rem;font-weight:700;gap:6px}.wins[data-v-f6bd79ca]{color:#22c55e}.losses[data-v-f6bd79ca]{color:#ef4444}.separator[data-v-f6bd79ca]{color:#e8ded480}.h2h-stats[data-v-f6bd79ca]{display:flex;gap:24px;margin-bottom:12px}.h2h-stat[data-v-f6bd79ca]{display:flex;flex-direction:column;gap:4px}.h2h-label[data-v-f6bd79ca]{color:#e8ded499;font-size:.75rem;letter-spacing:.5px;text-transform:uppercase}.h2h-value[data-v-f6bd79ca]{color:var(--cream);font-size:1rem;font-weight:700}.h2h-value.excellent[data-v-f6bd79ca]{color:#22c55e}.h2h-value.good[data-v-f6bd79ca]{color:var(--gold)}.h2h-value.poor[data-v-f6bd79ca]{color:#ef4444}.recent-form[data-v-f6bd79ca]{align-items:center;border-top:1px solid rgba(255,184,28,.1);display:flex;gap:8px;margin-top:12px;padding-top:12px}.form-label[data-v-f6bd79ca]{color:#e8ded4b3;font-size:.85rem;font-weight:500}.form-indicators[data-v-f6bd79ca]{display:flex;gap:6px}.form-badge[data-v-f6bd79ca]{align-items:center;border:1px solid;border-radius:6px;display:flex;font-size:.75rem;font-weight:700;height:28px;justify-content:center;width:28px}.form-badge.win[data-v-f6bd79ca]{background:#22c55e33;border-color:#22c55e;color:#22c55e}.form-badge.loss[data-v-f6bd79ca]{background:#ef444433;border-color:#ef4444;color:#ef4444}.match-list[data-v-f6bd79ca]{display:grid;gap:16px}.match-card[data-v-f6bd79ca]{background:#0000004d;border:1px solid rgba(255,184,28,.2);border-radius:12px;padding:20px;transition:all .3s ease}.match-card[data-v-f6bd79ca]:hover{background:#0006;border-color:var(--gold)}.match-header[data-v-f6bd79ca]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.match-date[data-v-f6bd79ca]{color:#e8ded4b3;font-size:.9rem}.match-date[data-v-f6bd79ca],.view-match-link[data-v-f6bd79ca]{align-items:center;display:flex;gap:6px}.view-match-link[data-v-f6bd79ca]{background:#ffb81c1a;border:1px solid rgba(255,184,28,.3);border-radius:8px;color:var(--gold);font-size:.85rem;font-weight:500;padding:6px 12px;text-decoration:none;transition:all .3s ease}.view-match-link[data-v-f6bd79ca]:hover{background:#ffb81c33;transform:translate(4px)}.match-teams[data-v-f6bd79ca]{align-items:center;display:flex;font-size:1.1rem;gap:12px;margin-bottom:12px}.my-team[data-v-f6bd79ca]{color:var(--gold);font-weight:700}.vs[data-v-f6bd79ca]{color:#e8ded480;font-style:italic}.match-result[data-v-f6bd79ca]{justify-content:space-between}.match-result[data-v-f6bd79ca],.result-stats[data-v-f6bd79ca]{align-items:center;display:flex}.result-stats[data-v-f6bd79ca]{gap:12px}.games-won[data-v-f6bd79ca]{color:#22c55e;font-weight:700}.games-lost[data-v-f6bd79ca]{color:#ef4444;font-weight:700}.total-games[data-v-f6bd79ca]{color:#e8ded499;font-size:.9rem}.win-badge[data-v-f6bd79ca]{border:1px solid;border-radius:8px;font-size:.85rem;font-weight:700;padding:6px 16px}.win-badge.won[data-v-f6bd79ca]{background:#22c55e33;border-color:#22c55e;color:#22c55e}.win-badge.lost[data-v-f6bd79ca]{background:#ef444433;border-color:#ef4444;color:#ef4444}.empty-state[data-v-f6bd79ca]{align-items:center;color:#e8ded499;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:64px 32px}.empty-state svg[data-v-f6bd79ca]{font-size:3rem;opacity:.5}.modal-enter-active[data-v-f6bd79ca],.modal-leave-active[data-v-f6bd79ca]{transition:opacity .3s ease}.modal-enter-from[data-v-f6bd79ca],.modal-leave-to[data-v-f6bd79ca]{opacity:0}.modal-enter-active .modal-container[data-v-f6bd79ca],.modal-leave-active .modal-container[data-v-f6bd79ca]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.modal-enter-from .modal-container[data-v-f6bd79ca],.modal-leave-to .modal-container[data-v-f6bd79ca]{transform:scale(.95) translateY(20px)}@media (max-width:768px){.modal-container[data-v-f6bd79ca]{border-radius:0;max-height:100vh}.modal-header[data-v-f6bd79ca]{padding:20px}.player-title h2[data-v-f6bd79ca]{font-size:1.4rem}.modal-body[data-v-f6bd79ca]{padding:20px}.quick-stats[data-v-f6bd79ca],.stats-grid[data-v-f6bd79ca]{grid-template-columns:repeat(2,1fr)}.detail-tabs[data-v-f6bd79ca]{gap:0}.tab-button[data-v-f6bd79ca]{flex:1;font-size:.85rem;justify-content:center;padding:12px 8px}.tab-button span[data-v-f6bd79ca]{display:none}.h2h-stats[data-v-f6bd79ca]{flex-wrap:wrap}.match-header[data-v-f6bd79ca]{align-items:flex-start;flex-direction:column;gap:8px}}.skeleton-row[data-v-1849f5f4]{background:#0000001a;overflow:hidden;position:relative}.skeleton-row[data-v-1849f5f4]:after{animation:shimmer-1849f5f4 2s infinite;background:linear-gradient(90deg,transparent,rgba(255,184,28,.08),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmer-1849f5f4{0%{left:-100%}to{left:100%}}.skeleton-cell[data-v-1849f5f4]{padding:12px}.skeleton-line[data-v-1849f5f4]{animation:pulse-1849f5f4 1.5s ease-in-out infinite;background:#ffb81c33;border-radius:4px;height:16px}@keyframes pulse-1849f5f4{0%,to{opacity:1}50%{opacity:.5}}.skeleton-cell:first-child .skeleton-line[data-v-1849f5f4]{width:40px}.skeleton-cell:nth-child(2) .skeleton-line[data-v-1849f5f4]{width:80%}.skeleton-cell:nth-child(3) .skeleton-line[data-v-1849f5f4]{width:60px}.skeleton-cell:nth-child(4) .skeleton-line[data-v-1849f5f4],.skeleton-cell:nth-child(5) .skeleton-line[data-v-1849f5f4]{width:50px}.standings-section[data-v-73e538f9]{background:linear-gradient(180deg,#0f172ae6,#1e3a8ae6),url(../images/billiards-1-1920w.webp);background-attachment:fixed;background-position:50%;background-size:cover;overflow:hidden;padding:80px 0;position:relative}.standings-section[data-v-73e538f9]:before{background:radial-gradient(circle at 20% 30%,rgba(255,184,28,.06) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(59,130,246,.06) 0,transparent 50%);content:"";inset:0;position:absolute;z-index:1}.section-container[data-v-73e538f9]{margin:0 auto;max-width:1400px;padding:0 24px;position:relative;transition:transform .2s cubic-bezier(.4,0,.2,1);z-index:2}.section-header[data-v-73e538f9]{margin-bottom:64px;text-align:center}.section-title[data-v-73e538f9]{color:var(--gold);font-family:var(--font-heading);font-size:3rem;font-weight:700;margin-bottom:16px;position:relative;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.section-title[data-v-73e538f9]:after{background:linear-gradient(90deg,transparent,var(--gold),transparent);border-radius:2px;bottom:-12px;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);width:80px}.section-subtitle[data-v-73e538f9]{color:var(--cream);font-size:1.2rem;line-height:1.6;margin-top:24px;opacity:.9}.controls-panel[data-v-73e538f9]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0000004d;border:1px solid rgba(255,184,28,.2);border-radius:20px;margin-bottom:48px;padding:32px}.division-selector[data-v-73e538f9]{margin-bottom:32px}.selector-container[data-v-73e538f9]{align-items:center;display:flex;gap:16px;margin:0 auto;max-width:400px}.selector-icon[data-v-73e538f9]{align-items:center;background:linear-gradient(135deg,var(--gold) 0,var(--light-gold) 100%);border-radius:12px;box-shadow:0 4px 12px #ffb81c4d;color:var(--navy-blue);display:flex;flex-shrink:0;font-size:1.5rem;height:50px;justify-content:center;width:50px}.selector-content[data-v-73e538f9]{flex:1}.selector-label[data-v-73e538f9]{color:var(--gold);display:block;font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.division-select[data-v-73e538f9]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000004d;border:1px solid rgba(255,184,28,.3);border-radius:8px;color:var(--cream);font-size:1rem;font-weight:500;padding:12px 16px;transition:all .3s ease;width:100%}.division-select[data-v-73e538f9]:focus{border-color:var(--gold);box-shadow:0 0 0 2px #ffb81c33;outline:none}.division-select option[data-v-73e538f9]{background:var(--navy-blue);color:var(--cream)}.data-tabs[data-v-73e538f9]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.tab-button[data-v-73e538f9]{align-items:center;background:#0003;border:1px solid rgba(255,184,28,.2);border-radius:10px;color:var(--cream);cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:8px;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.tab-button[data-v-73e538f9]:before{background:linear-gradient(90deg,transparent,rgba(255,184,28,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.tab-button[data-v-73e538f9]:hover{background:#ffb81c1a;border-color:#ffb81c66;transform:translateY(-2px)}.tab-button[data-v-73e538f9]:hover:before{left:100%}.tab-button.active[data-v-73e538f9]{background:linear-gradient(135deg,var(--gold) 0,var(--light-gold) 100%);border-color:var(--gold);box-shadow:0 4px 12px #ffb81c4d;color:var(--navy-blue);font-weight:600}.tab-button svg[data-v-73e538f9]{font-size:1.1rem}.player-search-section[data-v-73e538f9]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0000004d;border:1px solid rgba(255,184,28,.2);border-radius:20px;margin-bottom:48px;padding:32px}.search-container[data-v-73e538f9]{align-items:center;display:flex;gap:12px;margin:0 auto;max-width:600px;position:relative}.search-icon[data-v-73e538f9]{color:var(--gold);font-size:1.4rem;left:16px;pointer-events:none;position:absolute;z-index:1}.search-input[data-v-73e538f9]{background:#0000004d;border:2px solid rgba(255,184,28,.2);border-radius:12px;color:var(--cream);flex:1;font-size:1rem;outline:none;padding:16px 48px 16px 52px;transition:all .3s cubic-bezier(.4,0,.2,1)}.search-input[data-v-73e538f9]::-moz-placeholder{color:#e8ded480}.search-input[data-v-73e538f9]::placeholder{color:#e8ded480}.search-input[data-v-73e538f9]:focus{background:#0006;border-color:var(--gold);box-shadow:0 0 0 4px #ffb81c1a}.clear-button[data-v-73e538f9]{align-items:center;background:#ffb81c1a;border:none;border-radius:8px;color:var(--gold);cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:12px;transition:all .2s ease}.clear-button[data-v-73e538f9]:hover{background:#ffb81c33;transform:scale(1.05)}.search-results[data-v-73e538f9]{margin-top:24px}.results-header[data-v-73e538f9]{align-items:center;color:var(--gold);display:flex;font-size:1.1rem;font-weight:600;gap:8px;margin-bottom:16px}.results-header svg[data-v-73e538f9]{font-size:1.3rem}.results-list[data-v-73e538f9]{display:grid;gap:16px}.player-result-card[data-v-73e538f9]{align-items:center;background:#0000004d;border:1px solid rgba(255,184,28,.2);border-radius:12px;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.player-result-card[data-v-73e538f9]:hover{background:#0006;border-color:var(--gold);box-shadow:0 4px 20px #ffb81c33;transform:translate(4px)}.player-result-card .card-arrow[data-v-73e538f9]{color:var(--gold);font-size:1.5rem;opacity:.5;transition:all .3s ease}.player-result-card:hover .card-arrow[data-v-73e538f9]{opacity:1;transform:translate(4px)}.player-info[data-v-73e538f9]{flex:1}.player-name[data-v-73e538f9]{align-items:center;color:var(--cream);display:flex;font-size:1.2rem;font-weight:600;gap:8px;margin-bottom:8px}.player-name svg[data-v-73e538f9]{color:var(--gold);font-size:1.3rem}.player-meta[data-v-73e538f9]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.fargo-badge[data-v-73e538f9],.team-badge[data-v-73e538f9]{align-items:center;border-radius:6px;display:inline-flex;font-size:.85rem;font-weight:500;gap:6px;padding:4px 12px}.team-badge[data-v-73e538f9]{background:#3b82f633;border:1px solid rgba(59,130,246,.4);color:var(--sky-blue)}.team-badge svg[data-v-73e538f9]{font-size:1rem}.fargo-badge[data-v-73e538f9]{background:#ffb81c33;border:1px solid rgba(255,184,28,.4);color:var(--gold)}.fargo-badge svg[data-v-73e538f9]{font-size:1rem}.player-stats-summary[data-v-73e538f9]{display:flex;flex-shrink:0;gap:16px}.stat-item[data-v-73e538f9]{min-width:60px;text-align:center}.stat-label[data-v-73e538f9]{color:#e8ded4b3;display:block;font-size:.75rem;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.stat-value[data-v-73e538f9]{color:var(--gold);display:block;font-size:1.1rem;font-weight:700}.no-results[data-v-73e538f9]{align-items:center;color:#e8ded499;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:48px 24px;text-align:center}.no-results svg[data-v-73e538f9]{font-size:3rem;opacity:.5}.no-results p[data-v-73e538f9]{font-size:1.1rem;font-style:italic}@media (max-width:768px){.player-result-card[data-v-73e538f9]{align-items:flex-start;flex-direction:column}.player-stats-summary[data-v-73e538f9]{border-top:1px solid rgba(255,184,28,.2);justify-content:space-around;padding-top:12px;width:100%}}.status-message[data-v-73e538f9]{align-items:center;border-radius:12px;display:flex;font-size:1.1rem;font-weight:500;gap:12px;justify-content:center;margin-bottom:32px;padding:24px}.status-message.loading[data-v-73e538f9]{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);color:var(--sky-blue)}.loading-spinner[data-v-73e538f9]{animation:spin-73e538f9 1s linear infinite}.status-message.error[data-v-73e538f9]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5}.data-display[data-v-73e538f9]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;border:1px solid rgba(255,184,28,.1);border-radius:20px;padding:32px}.data-section[data-v-73e538f9]{width:100%}.data-header[data-v-73e538f9]{align-items:center;border-bottom:1px solid rgba(255,184,28,.2);display:flex;gap:16px;margin-bottom:24px;padding-bottom:16px}.data-header h3[data-v-73e538f9],.data-header svg[data-v-73e538f9]{color:var(--gold);font-size:1.8rem}.data-header h3[data-v-73e538f9]{font-family:var(--font-heading);font-weight:600;margin:0}.table-container[data-v-73e538f9]{background:#0003;border:1px solid rgba(255,184,28,.2);border-radius:12px;max-height:600px;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;scroll-behavior:smooth}.table-container[data-v-73e538f9]:after,.table-container[data-v-73e538f9]:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:30px;z-index:5}.table-container[data-v-73e538f9]:before{background:linear-gradient(90deg,rgba(0,0,0,.3),transparent);left:0}.table-container[data-v-73e538f9]:after{background:linear-gradient(270deg,rgba(0,0,0,.3),transparent);right:0}.table-container.can-scroll-left[data-v-73e538f9]:before,.table-container.can-scroll-right[data-v-73e538f9]:after{opacity:1}.modern-table[data-v-73e538f9]{border-collapse:collapse;font-size:clamp(.75rem,.6rem + .5vw,.95rem);table-layout:auto;width:100%}.modern-table .rank-col[data-v-73e538f9]{min-width:50px;width:clamp(60px,5vw,80px)}.modern-table .team-col[data-v-73e538f9]{max-width:200px;min-width:120px;width:auto}.modern-table .player-col[data-v-73e538f9]{max-width:180px;min-width:100px;width:auto}.modern-table.player-list-table .player-col[data-v-73e538f9]{max-width:250px;min-width:150px}.modern-table.player-list-table .fargo-col[data-v-73e538f9]{min-width:100px;width:auto}.modern-table .losses-col[data-v-73e538f9],.modern-table .wins-col[data-v-73e538f9]{min-width:45px;width:clamp(50px,4vw,60px)}.modern-table .points-col[data-v-73e538f9],.modern-table .wks-col[data-v-73e538f9],.modern-table .wl-col[data-v-73e538f9]{min-width:55px;width:clamp(60px,5vw,80px)}.modern-table .percentage-col[data-v-73e538f9]{min-width:65px;width:clamp(70px,6vw,90px)}.modern-table .fargo-col[data-v-73e538f9]{min-width:85px;width:clamp(90px,8vw,120px)}.modern-table th[data-v-73e538f9]:not(.rank-col):not(.team-col):not(.player-col):not(.wins-col):not(.losses-col):not(.points-col):not(.percentage-col):not(.fargo-col){width:70px}.modern-table thead[data-v-73e538f9]{background:linear-gradient(135deg,var(--gold) 0,var(--light-gold) 100%);position:sticky;top:0;z-index:10}.modern-table thead tr[data-v-73e538f9]{border:none}.modern-table th[data-v-73e538f9]{background:linear-gradient(135deg,var(--gold) 0,var(--light-gold) 100%);border:none;color:var(--navy-blue);font-size:clamp(.75rem,.65rem + .4vw,.9rem);font-weight:600;letter-spacing:.5px;padding:clamp(10px,1vw + 8px,16px) clamp(8px,.8vw + 6px,12px);text-align:center;text-transform:none;vertical-align:middle;white-space:nowrap}.modern-table th.player-col[data-v-73e538f9],.modern-table th.team-col[data-v-73e538f9]{text-align:left}.modern-table th svg[data-v-73e538f9]{font-size:1rem;margin-right:6px;vertical-align:middle}.modern-table tbody tr[data-v-73e538f9]{border-bottom:1px solid rgba(255,184,28,.1);transition:all .3s ease}.modern-table tbody tr[data-v-73e538f9]:hover{background:#ffb81c0d}.modern-table tbody tr.top-player[data-v-73e538f9],.modern-table tbody tr.top-team[data-v-73e538f9]{background:#ffb81c14}.modern-table tbody tr.top-player[data-v-73e538f9]:hover,.modern-table tbody tr.top-team[data-v-73e538f9]:hover{background:#ffb81c1f}.modern-table tbody tr.alternate-team[data-v-73e538f9]{background:#ffb81c0d}.modern-table tbody tr.alternate-team[data-v-73e538f9]:hover{background:#ffb81c14}.modern-table td[data-v-73e538f9]{border:none;color:var(--cream);padding:clamp(10px,.8vw + 8px,14px) clamp(8px,.6vw + 6px,12px);text-align:center;vertical-align:middle}.modern-table td.player-cell[data-v-73e538f9],.modern-table td.team-cell[data-v-73e538f9]{text-align:left}.rank-cell[data-v-73e538f9]{text-align:center}.rank-badge[data-v-73e538f9]{align-items:center;background:#ffb81c33;border:1px solid rgba(255,184,28,.3);border-radius:8px;color:var(--gold);display:inline-flex;font-size:clamp(.75rem,.65rem + .4vw,.9rem);font-weight:700;height:clamp(28px,2vw + 24px,32px);justify-content:center;width:clamp(28px,2vw + 24px,32px)}.rank-badge.rank-1[data-v-73e538f9]{background:linear-gradient(135deg,gold,#ffed4a);box-shadow:0 2px 8px #ffd70066;color:#1a202c}.rank-badge.rank-2[data-v-73e538f9]{background:linear-gradient(135deg,silver,#e2e8f0);box-shadow:0 2px 8px #bfbfbf66;color:#1a202c}.rank-badge.rank-3[data-v-73e538f9]{background:linear-gradient(135deg,#cd7f32,#d69e2e);box-shadow:0 2px 8px #cd7f3266;color:#1a202c}.player-cell[data-v-73e538f9],.team-cell[data-v-73e538f9]{font-weight:600;text-align:left}.player-name[data-v-73e538f9],.team-name[data-v-73e538f9]{color:var(--gold);display:block;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.player-name[data-v-73e538f9],.team-name[data-v-73e538f9]{font-size:clamp(.7rem,.6rem + .4vw,.85rem);max-width:150px}}.wins-cell[data-v-73e538f9]{color:#68d391;font-weight:600}.losses-cell[data-v-73e538f9]{color:#f56565;font-weight:600}.wl-cell[data-v-73e538f9]{font-weight:600}.wks-cell[data-v-73e538f9],.wl-cell[data-v-73e538f9]{color:var(--cream);text-align:center}.wks-cell[data-v-73e538f9]{font-weight:500}.fargo-cell[data-v-73e538f9],.percentage-cell[data-v-73e538f9],.points-cell[data-v-73e538f9]{text-align:center}.fargo-badge[data-v-73e538f9],.percentage-badge[data-v-73e538f9],.points-badge[data-v-73e538f9]{background:#ffb81c33;border:1px solid rgba(255,184,28,.3);border-radius:6px;color:var(--gold);display:inline-block;font-size:clamp(.75rem,.65rem + .4vw,.9rem);font-weight:600;padding:clamp(3px,.3vw + 2px,4px) clamp(6px,.5vw + 4px,8px)}.diff-cell[data-v-73e538f9]{font-weight:600;text-align:center}.diff-cell.positive[data-v-73e538f9]{color:#68d391}.diff-cell.negative[data-v-73e538f9]{color:#f56565}.schedule-table .team-cell.home[data-v-73e538f9]{color:var(--gold)}.schedule-table .team-cell.away[data-v-73e538f9]{color:var(--sky-blue)}.date-cell[data-v-73e538f9],.time-cell[data-v-73e538f9]{font-family:monospace;font-weight:500}.view-link[data-v-73e538f9]{align-items:center;border-radius:4px;color:var(--gold);display:inline-flex;font-size:.9rem;font-weight:500;gap:4px;padding:4px 8px;text-decoration:none;transition:all .3s ease}.view-link[data-v-73e538f9]:hover{background:#fbbf241a;color:var(--light-gold)}.view-link.internal-link[data-v-73e538f9]{background:#22c55e1a;color:#22c55e}.view-link.internal-link[data-v-73e538f9]:hover{background:#22c55e33;color:#4ade80}.view-link.external-link[data-v-73e538f9]{background:#fbbf241a;color:var(--gold)}.view-link.external-link[data-v-73e538f9]:hover{background:#fbbf2433;color:var(--light-gold)}.no-link[data-v-73e538f9]{color:var(--cream);opacity:.5}.detailed-stats[data-v-73e538f9]{font-size:clamp(.7rem,.55rem + .45vw,.85rem)}.detailed-stats td[data-v-73e538f9],.detailed-stats th[data-v-73e538f9]{padding:clamp(8px,.6vw + 6px,10px) clamp(6px,.4vw + 4px,8px)}.no-data[data-v-73e538f9]{align-items:center;color:var(--cream);display:flex;flex-direction:column;justify-content:center;opacity:.7;padding:64px 24px;text-align:center}.no-data svg[data-v-73e538f9]{color:var(--gold);font-size:4rem;margin-bottom:16px;opacity:.6}.no-data p[data-v-73e538f9]{font-size:1.1rem;margin:0}@media (max-width:1200px){.detailed-stats[data-v-73e538f9]{font-size:.8rem}.detailed-stats td[data-v-73e538f9],.detailed-stats th[data-v-73e538f9]{padding:8px 6px}}@media (max-width:768px){.standings-section[data-v-73e538f9]{padding:60px 0}.section-container[data-v-73e538f9]{padding:0 16px}.section-header[data-v-73e538f9]{margin-bottom:48px}.section-title[data-v-73e538f9]{font-size:2.2rem}.section-subtitle[data-v-73e538f9]{font-size:1.1rem}.controls-panel[data-v-73e538f9]{padding:24px 20px}.data-tabs[data-v-73e538f9]{gap:6px;justify-content:flex-start;overflow-x:auto;padding-bottom:8px}.tab-button[data-v-73e538f9]{flex-shrink:0;font-size:.85rem;padding:10px 14px;white-space:nowrap}.tab-button span[data-v-73e538f9]{font-size:.75rem}.data-display[data-v-73e538f9]{padding:24px 16px}.modern-table[data-v-73e538f9]{font-size:.85rem}.modern-table td[data-v-73e538f9],.modern-table th[data-v-73e538f9]{padding:10px 8px}.detailed-stats[data-v-73e538f9]{font-size:.75rem}.detailed-stats td[data-v-73e538f9],.detailed-stats th[data-v-73e538f9]{padding:6px 4px}}@media (max-width:480px){.standings-section[data-v-73e538f9]{padding:40px 0}.section-title[data-v-73e538f9]{font-size:1.8rem}.controls-panel[data-v-73e538f9]{padding:20px 16px}.selector-container[data-v-73e538f9]{flex-direction:column;gap:12px;text-align:center}.data-tabs[data-v-73e538f9]{justify-content:center}.tab-button[data-v-73e538f9]{padding:8px 12px}.data-display[data-v-73e538f9]{padding:20px 12px}.data-header[data-v-73e538f9]{flex-direction:column;gap:8px;text-align:center}.modern-table td[data-v-73e538f9],.modern-table th[data-v-73e538f9]{font-size:.8rem;padding:8px 4px}.rank-badge[data-v-73e538f9]{font-size:.8rem;height:28px;width:28px}.no-data svg[data-v-73e538f9]{font-size:3rem}.no-data p[data-v-73e538f9]{font-size:1rem}}@media (max-width:768px){.table-container[data-v-73e538f9]{overflow-x:auto!important;overflow-y:auto;-webkit-overflow-scrolling:touch;border:2px solid rgba(255,184,28,.3);box-shadow:inset 0 0 20px #0000004d;position:relative}.modern-table[data-v-73e538f9]{display:table;min-width:100%;width:-moz-max-content;width:max-content}.modern-table thead[data-v-73e538f9]{display:table-header-group;position:sticky;top:0;z-index:10}.modern-table tbody[data-v-73e538f9]{display:table-row-group}.modern-table tr[data-v-73e538f9]{display:table-row}.modern-table td[data-v-73e538f9],.modern-table th[data-v-73e538f9]{display:table-cell;white-space:nowrap}.modern-table .rank-col[data-v-73e538f9]{min-width:40px;width:clamp(45px,10vw,60px)}.modern-table .player-col[data-v-73e538f9],.modern-table .team-col[data-v-73e538f9]{max-width:150px;min-width:100px}.modern-table .losses-col[data-v-73e538f9],.modern-table .points-col[data-v-73e538f9],.modern-table .wins-col[data-v-73e538f9],.modern-table .wks-col[data-v-73e538f9],.modern-table .wl-col[data-v-73e538f9]{min-width:40px;width:clamp(45px,10vw,60px)}.modern-table .percentage-col[data-v-73e538f9]{min-width:55px;width:clamp(60px,12vw,75px)}.modern-table .fargo-col[data-v-73e538f9]{min-width:70px;width:clamp(75px,15vw,100px)}.modern-table td[data-v-73e538f9]:first-child,.modern-table th[data-v-73e538f9]:first-child{background:linear-gradient(135deg,var(--gold) 0,var(--light-gold) 100%);left:0;position:sticky;z-index:5}.modern-table td[data-v-73e538f9]:first-child{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000004d}.modern-table td[data-v-73e538f9]:first-child:after,.modern-table th[data-v-73e538f9]:first-child:after{background:linear-gradient(90deg,rgba(0,0,0,.2),transparent);bottom:0;content:"";pointer-events:none;position:absolute;right:-10px;top:0;width:10px}.detailed-stats[data-v-73e538f9]{min-width:100%;width:-moz-max-content;width:max-content}.data-display[data-v-73e538f9],.data-section .table-container[data-v-73e538f9]{position:relative}.data-section .table-container[data-v-73e538f9]:after{animation:scrollHintFade-73e538f9 3s ease-in-out 1s forwards;background:#ffb81cf2;border-radius:20px;bottom:20px;box-shadow:0 4px 12px #ffb81c80;color:var(--navy-blue);content:"→ Scroll →";font-size:.85rem;font-weight:600;letter-spacing:1px;opacity:1;padding:8px 16px;pointer-events:none;position:absolute;right:20px;z-index:20}}@media (max-width:768px){@keyframes scrollHintFade-73e538f9{0%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}}.loading-state[data-v-73e538f9]{position:relative}.skeleton-container[data-v-73e538f9]{padding:32px 0}.loading-icon[data-v-73e538f9]{animation:spin-73e538f9 1s linear infinite;color:var(--gold);font-size:1.5rem}@keyframes spin-73e538f9{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.skeleton-cards[data-v-73e538f9]{display:flex;flex-direction:column;gap:16px}.skeleton-line[data-v-73e538f9]{animation:pulse-73e538f9 1.5s ease-in-out infinite;background:#ffb81c33;border-radius:4px;height:16px}.header-skeleton[data-v-73e538f9]{width:60px}.mobile-skeletons[data-v-73e538f9]{display:block}.desktop-skeletons[data-v-73e538f9]{display:none}@media (min-width:769px){.mobile-skeletons[data-v-73e538f9]{display:none}.desktop-skeletons[data-v-73e538f9]{display:block}}.pull-indicator[data-v-73e538f9]{left:50%;pointer-events:none;position:fixed;top:100px;transform:translate(-50%);transition:opacity .3s ease,transform .3s cubic-bezier(.4,0,.2,1);z-index:1000}.pull-circle[data-v-73e538f9],.pull-indicator[data-v-73e538f9]{align-items:center;display:flex;justify-content:center}.pull-circle[data-v-73e538f9]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border-radius:50%;box-shadow:0 4px 16px #0000004d;height:48px;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.pull-circle.pulling[data-v-73e538f9]{background:#ffb81c26;border:2px solid rgba(255,184,28,.4);box-shadow:0 4px 16px #ffb81c4d}.pull-circle.refreshing[data-v-73e538f9]{background:#ffb81c33;border:2px solid var(--gold);box-shadow:0 4px 20px #ffb81c80}.pull-icon[data-v-73e538f9]{color:var(--gold);font-size:1.75rem;transition:transform .3s ease}.pull-circle.pulling .pull-icon[data-v-73e538f9]{animation:pulse-73e538f9 1s ease-in-out infinite}.pull-icon.spin[data-v-73e538f9]{animation:spin-73e538f9 1s linear infinite}@keyframes pulse-73e538f9{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@media (min-width:769px){.pull-indicator[data-v-73e538f9]{display:none}}
