*,:after,:before{box-sizing:border-box;margin:0;padding:0}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer}ol,ul{list-style:none}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body,html{font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body{background-color:#fff;color:#1f2937;font-size:1rem;line-height:1.5;margin:0}#app,body{min-height:100vh}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f9fafb}::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#cbcfd7}::-moz-selection{background-color:rgba(59,130,246,.2);color:#1f2937}::selection{background-color:rgba(59,130,246,.2);color:#1f2937}h1,h2,h3,h4,h5,h6{color:#1f2937;font-weight:600;line-height:1.2}h1{font-size:1.875rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.875rem}p{color:#6b7280;margin-bottom:1rem}a{color:#3b82f6;transition:all .3s ease}a:hover{color:#1e6ff5}strong{font-weight:600}em{font-style:italic}code{background-color:#f9fafb;border-radius:.25rem;font-family:Courier New,monospace;font-size:.875em;padding:.125rem .25rem}.main-layout{background-color:rgba(189,203,216,.5);display:flex;flex-direction:column;min-height:100vh}.site-header{background:#fff;border-radius:45px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin:20px 20px 0;padding:0 2rem;position:sticky;top:0;z-index:100}.header-container{height:60px;justify-content:space-between;margin:0 auto;max-width:1400px}.header-container,.logo{align-items:center;display:flex}.logo{gap:.75rem;text-decoration:none}.logo-text{color:#275092;font-size:1.25rem;font-weight:700;letter-spacing:-.025em}.main-nav{display:flex;gap:.5rem}.nav-link{border-radius:6px;color:#275092;font-size:.9rem;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.nav-link:hover{color:#275092;text-decoration:underline}.nav-link.active{background:#275092;color:#fff}.nav-link--advanced{color:#64748b;font-size:.7rem;padding:.35rem .65rem}.nav-link--advanced:hover{background:transparent;color:#275092;text-decoration:none}.nav-link--advanced.active{background:transparent;color:#275092;font-weight:600;text-decoration:underline}.header-actions{align-items:center;display:flex;gap:1rem}.user-menu-wrapper{position:relative}.btn-auth{align-items:center;background:#fff;border:none;border-radius:6px;color:#275092;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.4rem;padding:.5rem 1.25rem;text-decoration:none;transition:all .2s ease}.btn-auth:active,.btn-auth:hover{background:#275092;color:#fff}.user-dropdown{background:#fff;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.15);min-width:160px;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:200}.dropdown-item{background:none;border:none;color:#1e293b;cursor:pointer;display:block;font-size:.85rem;padding:.6rem 1rem;text-align:left;text-decoration:none;transition:background .15s;width:100%}.dropdown-item:hover{background:#f1f5f9}.dropdown-item.logout{border-top:1px solid #f1f5f9;color:#ef4444}.site-main{flex:1;padding:2rem}.site-main__inner{margin:0 auto;max-width:1400px;width:100%}.site-footer{background:#1e293b;margin-top:auto;padding:1.5rem 2rem}.site-footer .footer-container{margin:0 auto;max-width:1400px;text-align:center}.site-footer p{color:#64748b;font-size:.875rem;margin:0}.footer{background-color:#f9fafb;border-top:1px solid #e5e7eb;margin-top:auto;padding:2rem 1.5rem}.footer-container{margin:0 auto;max-width:1280px;text-align:center}.footer-text{color:#6b7280;font-size:.875rem}.nav{display:flex;gap:1rem}.nav-vertical{flex-direction:column;gap:.25rem}.nav-horizontal{flex-direction:row}.container{margin:0 auto;max-width:1280px;padding:0 1rem;width:100%}.row{display:flex;flex-wrap:wrap;margin:0 -1rem}.col{flex:1}.col,.col-1{padding:0 1rem}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-2,.col-3{padding:0 1rem}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-4,.col-5{padding:0 1rem}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-6,.col-7{padding:0 1rem}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-8,.col-9{padding:0 1rem}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding:0 1rem}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;padding:0 1rem}.col-12{flex:0 0 100%;max-width:100%;padding:0 1rem}.flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-stretch{align-content:stretch}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.gap-xs{gap:.25rem}.gap-sm{gap:.5rem}.gap-md{gap:1rem}.gap-lg{gap:1.5rem}.gap-xl{gap:2rem}.gap-2xl{gap:3rem}.home-container{display:flex;flex-direction:column;gap:3rem}.section{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:2rem}.table-switcher{background:#f1f5f9;border-radius:6px;display:inline-flex;gap:.25rem;margin-bottom:1rem;padding:.25rem}.switch-btn{background:transparent;border:none;border-radius:4px;color:#275092;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .15s ease;white-space:nowrap}.switch-btn:hover{color:#475569}.switch-btn.active{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#275092}.section-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.section-header .section-title{color:#275092;font-size:1.25rem;font-weight:700;margin:0}.section-header .section-header-right{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-left:auto}.section-header .page-subtitle,.section-header .subtitle{color:#64748b;font-size:.875rem;margin:0}.section-title{color:#275092;font-size:1.25rem;font-weight:700;margin:0}@media(max-width:640px){.section-header{align-items:flex-start}.section-header .section-header-right{margin-left:0;width:100%}}.ui-control{display:inline-flex;flex-direction:column;min-width:0;position:relative}.ui-control--block,.ui-control__shell{display:flex;width:100%}.ui-control__shell{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;box-sizing:border-box;color:#275092;font-size:12px;font-weight:500;gap:.35rem;line-height:1.25;max-width:220px;min-width:140px;padding:.28rem .55rem;transition:border-color .15s ease,box-shadow .15s ease}.ui-control--block .ui-control__shell{max-width:none;min-width:0}.ui-control__shell--textarea{align-items:flex-start;border-radius:10px;max-width:none;min-height:auto;padding:.4rem .65rem}.ui-control__shell--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-weight:600;justify-content:center;max-width:none;min-width:auto;width:auto}.ui-control__shell--button-secondary:hover:not(:disabled):not(.is-disabled){background:rgba(39,80,146,.06);border-color:#275092;box-shadow:0 0 0 1.5px rgba(39,80,146,.08)}.ui-control__shell--button-primary{background:#275092;border-color:#275092;color:#fff}.ui-control__shell--button-primary:hover:not(:disabled):not(.is-disabled){background:#244a86;border-color:#244a86}.ui-control__shell--button-primary:focus-visible:not(:disabled):not(.is-disabled){border-color:#275092;box-shadow:0 0 0 1.5px rgba(39,80,146,.12)}.ui-control__shell--button-secondary:focus-visible:not(:disabled):not(.is-disabled){border-color:#275092;box-shadow:0 0 0 1.5px rgba(39,80,146,.12)}.ui-control__shell:hover:not(.is-disabled):not(:disabled):not(.ui-control__shell--button-primary){border-color:#cbd5e1}.ui-control__shell.is-focused,.ui-control__shell.is-open{border-color:#275092;box-shadow:0 0 0 1.5px rgba(39,80,146,.12)}.ui-control__shell.is-error{border-color:#dc3545;box-shadow:0 0 0 1.5px rgba(220,53,69,.1)}.ui-control__shell.is-disabled,.ui-control__shell:disabled{background:#f8fafc;cursor:not-allowed;opacity:.6}.ui-control__label{color:#64748b;flex-shrink:0;font-size:8px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.ui-control__shell--textarea .ui-control__label{margin-top:.1rem}.ui-control__value{color:#275092;flex:1;font-size:12px;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ui-control__input,.ui-control__textarea{background:transparent;border:none;color:#275092;flex:1;font-size:12px;font-weight:500;line-height:1.25;margin:0;min-width:0;outline:none;padding:0;width:100%}.ui-control__input::-moz-placeholder,.ui-control__textarea::-moz-placeholder{color:#94a3b8;font-weight:400}.ui-control__input::placeholder,.ui-control__textarea::placeholder{color:#94a3b8;font-weight:400}.ui-control__input:disabled,.ui-control__textarea:disabled{cursor:not-allowed}.ui-control__textarea{line-height:1.4;min-height:4rem;resize:vertical;white-space:pre-wrap}.ui-control__arrow{color:#64748b;flex-shrink:0;height:10px;transition:transform .2s ease;width:10px}.ui-control__shell.is-open .ui-control__arrow{transform:rotate(180deg)}.ui-control__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left}.ui-control__trigger:disabled{cursor:not-allowed}.ui-control__dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.1);left:auto;max-height:240px;min-width:200px;overflow-y:auto;padding:.25rem 0;position:absolute;right:0;top:calc(100% + 4px);z-index:50}.ui-control__dropdown--wide{max-height:360px;min-width:280px;padding:.4rem .5rem}.ui-control__dropdown--left{left:0;right:auto}.ui-control__dropdown--block{left:0;min-width:0;right:0}.ui-control__option{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:12px;gap:.4rem;padding:.4rem .65rem}.ui-control__option:hover{background:#f8fafc}.ui-control__option input{accent-color:#275092;height:.85rem;width:.85rem}.ui-control__option input:disabled{cursor:not-allowed}.ui-control__option-name{flex:1;min-width:0}.ui-control__badge{background:#eff6ff;border-radius:999px;color:#275092;font-size:12px;font-weight:600;padding:.08rem .3rem}.ui-control__header{align-items:center;display:flex;gap:.4rem;justify-content:space-between;padding:.25rem .65rem .2rem}.ui-control__error{color:#dc3545;font-size:12px;margin-top:.25rem}.ui-control__error p{margin:0}.ui-control-groups{display:flex;flex-direction:column;gap:.5rem}.ui-control-group{display:flex;flex-direction:column;gap:.1rem}.ui-control-group__header{align-items:center;display:flex;gap:.4rem;justify-content:space-between}.ui-control-group__competition{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:.35rem;min-width:0}.ui-control-group__competition input{accent-color:#275092;height:.85rem;width:.85rem}.ui-control-group__stages{border-left:2px solid #e2e8f0;display:flex;flex-direction:column;gap:.2rem;margin-left:.35rem;margin-top:.1rem;padding-left:1rem}.ui-control-group__stage{align-items:center;color:#64748b;cursor:pointer;display:flex;font-size:12px;gap:.35rem}.ui-control-group__stage input{accent-color:#275092;height:.85rem;width:.85rem}.ui-control-stage-label{align-items:center;display:inline-flex;gap:.3rem}.ui-control-stage-label--icon-only .ui-control-stage-label__medal{height:14px;width:14px}.ui-control-stage-label__medal{flex-shrink:0;height:12px;width:12px}.ui-control-select-all{background:#fff;border:1px solid rgba(39,80,146,.28);border-radius:999px;color:#275092;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;line-height:1.3;padding:.12rem .4rem;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.ui-control-select-all:hover:not(:disabled){background:rgba(39,80,146,.06);border-color:#275092;box-shadow:0 0 0 1.5px rgba(39,80,146,.08)}.ui-control-select-all--active{background:rgba(39,80,146,.1);border-color:#275092}.ui-control-select-all:disabled{background:#f8fafc;border-color:#e2e8f0;box-shadow:none;color:#94a3b8;cursor:not-allowed}.ui-checkbox{accent-color:#275092}@media(max-width:900px){.ui-control:not(.ui-control--block) .ui-control__shell{min-width:0}}.seo-breadcrumbs{margin:0 0 1rem}.seo-breadcrumbs__list{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.35rem .5rem;line-height:1.4;list-style:none;margin:0;padding:0}.seo-breadcrumbs__item{align-items:center;display:inline-flex;gap:.5rem}.seo-breadcrumbs__link{color:#275092;text-decoration:none}.seo-breadcrumbs__link:hover{text-decoration:underline}.seo-breadcrumbs__current{color:#475569;font-weight:500}.seo-breadcrumbs__sep{color:#94a3b8}
.teams-mismatch-warning[data-v-8cd7ab7e]{align-items:flex-start;background:#fff3cd;border:2px solid #ffc107;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;padding:12px 16px}.warning-icon[data-v-8cd7ab7e]{flex-shrink:0;font-size:24px}.warning-content[data-v-8cd7ab7e]{flex:1}.warning-content strong[data-v-8cd7ab7e]{color:#856404;display:block;margin-bottom:8px}.teams-comparison[data-v-8cd7ab7e]{color:#856404;font-size:13px;line-height:1.6;margin:8px 0}.warning-checkbox[data-v-8cd7ab7e]{font-weight:500;margin-top:8px}.warning-checkbox input[type=checkbox][data-v-8cd7ab7e]{margin-right:8px}
.reject-form-section[data-v-30be2c05]{background:#fff5f5;border:2px solid #dc3545;border-radius:.75rem;margin-bottom:2rem;padding:1.5rem}.reject-form-section h2[data-v-30be2c05]{color:#dc3545;margin-bottom:1rem}.form-group[data-v-30be2c05]{margin-bottom:1.5rem}.textarea-input[data-v-30be2c05]{border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;padding:.75rem;width:100%}.rejected-fields-checkboxes[data-v-30be2c05]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:.75rem}.checkbox-label[data-v-30be2c05]{align-items:center;cursor:pointer;display:flex;gap:.5rem}.rejected-seasons[data-v-30be2c05]{margin-top:.75rem}.season-item[data-v-30be2c05]{border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:.5rem;padding:.5rem}.season-name[data-v-30be2c05]{font-weight:500}.team-name[data-v-30be2c05]{color:#6b7280}.season-reason[data-v-30be2c05]{margin-top:.5rem}.season-reason-textarea[data-v-30be2c05]{border:1px solid #d1d5db;border-radius:.25rem;font-size:.875rem;padding:.5rem;width:100%}.form-actions[data-v-30be2c05]{display:flex;gap:1rem;margin-top:1.5rem}.btn-cancel[data-v-30be2c05]{background:#fff;border:1px solid #d1d5db;border-radius:.5rem;cursor:pointer;padding:.5rem 1rem;transition:all .2s}.btn-cancel[data-v-30be2c05]:hover{background:#f9fafb;border-color:#9ca3af}.btn[data-v-30be2c05]{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;justify-content:center;padding:.5rem 1rem;transition:all .3s ease}.btn[data-v-30be2c05]:disabled{cursor:not-allowed;opacity:.5}.btn-primary[data-v-30be2c05]{background-color:#3b82f6;color:#fff;transition:all .3s ease}.btn-primary[data-v-30be2c05]:hover:not(:disabled){background-color:#1e6ff5;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}.btn-primary[data-v-30be2c05]:active{transform:translateY(0)}
.places-override-grid[data-v-7612b9f2]{display:flex;flex-direction:column;gap:.35rem}.places-override-item[data-v-7612b9f2]{align-items:center;display:flex;gap:.5rem}.places-team-value[data-v-7612b9f2]{font-size:.8125rem;font-weight:600;min-width:1.5rem;text-align:center}.places-select[data-v-7612b9f2]{font-size:.8125rem;min-width:120px;padding:.25rem .5rem}.roster-places-actions[data-v-7612b9f2]{margin-top:1rem}
.no-stats-message[data-v-b1c5342c]{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:2rem;padding:3rem 2rem;text-align:center}.no-stats-message .no-stats-icon[data-v-b1c5342c]{font-size:4rem;margin-bottom:1rem;opacity:.5}.no-stats-message h3[data-v-b1c5342c]{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.no-stats-message p[data-v-b1c5342c]{color:#94a3b8;font-size:.875rem}.no-players[data-v-b1c5342c]{background:#f9fafb;border-radius:8px;padding:2rem;text-align:center}.no-players p[data-v-b1c5342c]{color:#94a3b8;font-size:.875rem;margin:0}.match-header[data-v-b1c5342c]{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:2rem;padding:2rem}.teams-score-row[data-v-b1c5342c]{align-items:center;display:flex;justify-content:space-between;width:70%}.teams-score-row .team[data-v-b1c5342c]{align-items:center;display:flex;flex:1;flex-direction:column;gap:1rem}.teams-score-row .team--link[data-v-b1c5342c]{color:inherit;text-decoration:none}.teams-score-row .team--link:hover .team-name[data-v-b1c5342c]{text-decoration:underline}.teams-score-row .team .team-logo[data-v-b1c5342c]{align-items:center;background:none;display:flex;font-size:2rem;font-weight:700;height:80px;justify-content:center;width:80px}.teams-score-row .team .team-logo img[data-v-b1c5342c]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.teams-score-row .team .team-logo.placeholder[data-v-b1c5342c]{background:#f9fafb;border:2px solid #f1f5f9}.teams-score-row .team .team-name[data-v-b1c5342c]{color:#1f2937;font-size:1.25rem;font-weight:600;text-align:center}.teams-score-row .match-score[data-v-b1c5342c]{flex:0 0 auto;margin:0 2rem}.teams-score-row .match-score .score-main[data-v-b1c5342c]{color:#1f2937;font-size:3rem;font-weight:700;text-align:center}.sets-score-centered[data-v-b1c5342c]{text-align:center}.sets-score-centered .sets-label[data-v-b1c5342c]{color:#94a3b8;font-size:.8rem;margin-bottom:.25rem}.sets-score-centered .sets-results[data-v-b1c5342c]{color:#1f2937;font-size:.9rem;font-weight:500}.match-info-row[data-v-b1c5342c]{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin-bottom:2rem}.match-info-row .match-info[data-v-b1c5342c]{display:flex;flex-direction:column;gap:.25rem;text-align:center}.match-info-row .match-info .competition-title[data-v-b1c5342c]{color:#1f2937;font-size:1.1rem;font-weight:600}.match-info-row .match-info .stage-info[data-v-b1c5342c]{color:#64748b;font-size:.95rem}.match-info-row .match-info .match-date[data-v-b1c5342c]{color:#1f2937;font-size:.9rem;font-weight:500}.match-info-row .match-info .match-time[data-v-b1c5342c]{color:#94a3b8;font-size:.9rem}.match-info-row .match-info .match-venue[data-v-b1c5342c]{color:#94a3b8;font-size:.85rem}.controls[data-v-b1c5342c]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:2rem;position:sticky;top:60px;z-index:50}.controls .set-tabs[data-v-b1c5342c]{background:#f1f5f9;border-radius:8px;display:flex;gap:.25rem;padding:.25rem}.controls .set-tabs .set-tab-btn[data-v-b1c5342c]{background:transparent;border:none;border-radius:6px;color:#275092;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.25rem;transition:all .15s ease}.controls .set-tabs .set-tab-btn[data-v-b1c5342c]:hover{color:#475569}.controls .set-tabs .set-tab-btn.active[data-v-b1c5342c]{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#275092}.statistics-content[data-v-b1c5342c]{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden}.stats-table .teams-headers[data-v-b1c5342c]{background:#f9fafb;border-bottom:1px solid #f1f5f9;display:flex}.stats-table .teams-headers .team-header-cell[data-v-b1c5342c]{align-items:center;display:flex;flex:1;justify-content:center;padding:.75rem 1rem}.stats-table .teams-headers .team-header-cell .team-logo-header[data-v-b1c5342c]{align-items:center;color:#1f2937;display:flex;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;width:50px}.stats-table .teams-headers .team-header-cell .team-logo-header img[data-v-b1c5342c]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.stats-table .teams-headers .team-header-cell .team-logo-header.placeholder[data-v-b1c5342c]{background:#fff;border:2px solid #f1f5f9;border-radius:8px}.stats-table .stats-rows .stat-section[data-v-b1c5342c]{border-bottom:1px solid #f1f5f9}.stats-table .stats-rows .stat-section .stat-header[data-v-b1c5342c]{align-items:center;background:#f9fafb;border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer;display:flex;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:background-color .15s ease}.stats-table .stats-rows .stat-section .stat-header[data-v-b1c5342c]:hover{background:rgba(39,80,146,.05)}.stats-table .stats-rows .stat-section .stat-header .expand-icon[data-v-b1c5342c]{border-radius:2px;color:#94a3b8;cursor:pointer;font-size:.8rem;padding:2px;transition:transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stats-table .stats-rows .stat-section .stat-header .expand-icon[data-v-b1c5342c]:hover{background:rgba(0,0,0,.05);color:#1f2937}.stats-table .stats-rows .stat-section .stat-header .expand-icon.expanded[data-v-b1c5342c]{color:#1f2937;transform:rotate(90deg)}.stats-table .stats-rows .stat-section .stat-header .stat-title[data-v-b1c5342c]{color:#1f2937;font-size:.9rem;font-weight:600}.stats-table .stats-rows .stat-section .stat-row[data-v-b1c5342c]{display:flex}.stats-table .stats-rows .stat-section .stat-row .stat-cell[data-v-b1c5342c]{align-items:center;display:flex;flex:1;justify-content:flex-end;padding:1rem}.stats-table .stats-rows .stat-section .stat-row .stat-cell .stat-values-row[data-v-b1c5342c],.stats-table .stats-rows .stat-section .stat-row .stat-cell .stat-values-row .stat-value-group[data-v-b1c5342c]{align-items:flex-start;display:flex;gap:.5rem}.stats-table .stats-rows .stat-section .stat-row .stat-cell .stat-values-row .stat-value-item[data-v-b1c5342c]{align-items:center;display:flex;flex-direction:column;gap:.25rem;width:40px}.stats-table .stats-rows .stat-section .stat-row .stat-cell .stat-values-row .stat-value-item .stat-label[data-v-b1c5342c]{color:#94a3b8;cursor:pointer;font-size:.75rem;font-weight:500;text-align:center;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stats-table .stats-rows .stat-section .stat-row .stat-cell .stat-values-row .stat-value-item .stat-label.sorted-asc[data-v-b1c5342c],.stats-table .stats-rows .stat-section .stat-row .stat-cell .stat-values-row .stat-value-item .stat-label.sorted-desc[data-v-b1c5342c],.stats-table .stats-rows .stat-section .stat-row .stat-cell .stat-values-row .stat-value-item .stat-label[data-v-b1c5342c]:hover{color:#1f2937}.stats-table .stats-rows .stat-section .stat-row .stat-cell .stat-values-row .stat-value-item .stat-value[data-v-b1c5342c]{font-size:1rem;font-weight:700;text-align:center}.stats-table .stats-rows .stat-section .stat-row .stat-cell .stat-values-row .stat-value-item .stat-value.total[data-v-b1c5342c]{color:#1f2937}.stats-table .stats-rows .stat-section .stat-row .stat-cell .stat-values-row .stat-value-item .stat-value.efficiency[data-v-b1c5342c]{color:#2196f3;font-size:10px;font-weight:600}.stats-table .stats-rows .stat-section .stat-row .stat-cell .stat-values-row .stat-value-item .stat-value.percent[data-v-b1c5342c],.stats-table .stats-rows .stat-section .stat-row .stat-cell .stat-values-row .stat-value-item .stat-value.perfect[data-v-b1c5342c],.stats-table .stats-rows .stat-section .stat-row .stat-cell .stat-values-row .stat-value-item .stat-value.positive[data-v-b1c5342c]{color:#10b981}.attack-from-receive .stats-table .stats-rows .stat-section .stat-row .stat-cell .stat-values-row .stat-value-item .stat-value.percent[data-v-b1c5342c],.stats-table .stats-rows .stat-section .stat-row .stat-cell .stat-values-row .stat-value-item .stat-value.percent[data-v-b1c5342c]{font-size:10px}.stats-table .stats-rows .stat-section .stat-row .stat-cell .stat-values-row .stat-value-item .stat-value.neutral[data-v-b1c5342c]{color:#6b7280}.stats-table .stats-rows .stat-section .stat-row .stat-cell .stat-values-row .stat-value-item .stat-value.negative[data-v-b1c5342c],.stats-table .stats-rows .stat-section .stat-row .stat-cell .stat-values-row .stat-value-item .stat-value.slash[data-v-b1c5342c]{color:#f59e0b}.stats-table .stats-rows .stat-section .stat-row .stat-cell .stat-values-row .stat-value-item .stat-value.error[data-v-b1c5342c]{color:#ef4444}.stats-table .stats-rows .expanded-section[data-v-b1c5342c]{background:rgba(39,80,146,.02);border-bottom:1px solid #f1f5f9}.stats-table .stats-rows .expanded-section .players-breakdown[data-v-b1c5342c]{display:flex;gap:0}.stats-table .stats-rows .expanded-section .players-breakdown .team-players[data-v-b1c5342c]{border-left:1px solid #f1f5f9;border-right:1px solid #f1f5f9;flex:1}.stats-table .stats-rows .expanded-section .players-breakdown .team-players[data-v-b1c5342c]:first-child{border-left:none}.stats-table .stats-rows .expanded-section .players-breakdown .team-players[data-v-b1c5342c]:last-child{border-right:none}.stats-table .stats-rows .expanded-section .players-breakdown .team-players .player-stat-item[data-v-b1c5342c]{align-items:center;border-bottom:1px solid rgba(0,0,0,.05);display:flex;justify-content:space-between;padding:.75rem 1rem}.stats-table .stats-rows .expanded-section .players-breakdown .team-players .player-stat-item[data-v-b1c5342c]:last-child{border-bottom:none}.stats-table .stats-rows .expanded-section .players-breakdown .team-players .player-stat-item .player-info[data-v-b1c5342c]{align-items:center;display:flex;gap:.5rem}.stats-table .stats-rows .expanded-section .players-breakdown .team-players .player-stat-item .player-info .player-number[data-v-b1c5342c]{color:#1f2937;font-size:.9rem;font-weight:700;min-width:24px;text-align:center}.stats-table .stats-rows .expanded-section .players-breakdown .team-players .player-stat-item .player-info .player-photo[data-v-b1c5342c]{border-radius:8px;height:32px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:32px}.stats-table .stats-rows .expanded-section .players-breakdown .team-players .player-stat-item .player-info .player-photo-placeholder[data-v-b1c5342c]{align-items:center;background:#f9fafb;border-radius:8px;color:#1f2937;display:flex;font-size:.8rem;font-weight:600;height:32px;justify-content:center;width:32px}.stats-table .stats-rows .expanded-section .players-breakdown .team-players .player-stat-item .player-info .player-name[data-v-b1c5342c]{font-size:.8rem;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-table .stats-rows .expanded-section .players-breakdown .team-players .player-stat-item .player-stats-grid[data-v-b1c5342c]{align-items:center;display:flex;gap:.5rem;justify-content:center}.stats-table .stats-rows .expanded-section .players-breakdown .team-players .player-stat-item .player-stats-grid .stat-col-group[data-v-b1c5342c]{align-items:center;display:flex;flex-direction:column;gap:2px}.stats-table .stats-rows .expanded-section .players-breakdown .team-players .player-stat-item .player-stats-grid .stat-col-group .stat-col[data-v-b1c5342c]{width:40px}.stats-table .stats-rows .expanded-section .players-breakdown .team-players .player-stat-item .player-stats-grid .stat-col[data-v-b1c5342c]{font-size:.8rem;font-weight:600;text-align:center;width:40px}.stats-table .stats-rows .expanded-section .players-breakdown .team-players .player-stat-item .player-stats-grid .stat-col.total[data-v-b1c5342c]{color:#1f2937}.stats-table .stats-rows .expanded-section .players-breakdown .team-players .player-stat-item .player-stats-grid .stat-col.efficiency[data-v-b1c5342c]{color:#2196f3;font-size:10px;font-weight:600}.stats-table .stats-rows .expanded-section .players-breakdown .team-players .player-stat-item .player-stats-grid .stat-col.percent[data-v-b1c5342c],.stats-table .stats-rows .expanded-section .players-breakdown .team-players .player-stat-item .player-stats-grid .stat-col.perfect[data-v-b1c5342c],.stats-table .stats-rows .expanded-section .players-breakdown .team-players .player-stat-item .player-stats-grid .stat-col.positive[data-v-b1c5342c]{color:#10b981}.stats-table .stats-rows .expanded-section .players-breakdown .team-players .player-stat-item .player-stats-grid .stat-col.percent[data-v-b1c5342c]{font-size:10px}.stats-table .stats-rows .expanded-section .players-breakdown .team-players .player-stat-item .player-stats-grid .stat-col.neutral[data-v-b1c5342c]{color:#6b7280}.stats-table .stats-rows .expanded-section .players-breakdown .team-players .player-stat-item .player-stats-grid .stat-col.negative[data-v-b1c5342c],.stats-table .stats-rows .expanded-section .players-breakdown .team-players .player-stat-item .player-stats-grid .stat-col.slash[data-v-b1c5342c]{color:#f59e0b}.stats-table .stats-rows .expanded-section .players-breakdown .team-players .player-stat-item .player-stats-grid .stat-col.error[data-v-b1c5342c]{color:#ef4444}
.login-page[data-v-0faca95b]{align-items:center;background-color:rgba(189,203,216,.5);background-color:#f8fafc;display:flex;justify-content:center;min-height:100vh;padding:20px}.login-container[data-v-0faca95b]{max-width:420px;width:100%}.login-card[data-v-0faca95b]{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);padding:24px 32px}.login-header[data-v-0faca95b]{margin-bottom:32px;text-align:center}.login-header h1[data-v-0faca95b]{color:#1a1a1a;font-size:20px;font-weight:700;margin-bottom:8px}.login-header p[data-v-0faca95b]{color:#6b7280;font-size:14px}.telegram-info[data-v-0faca95b]{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(139,92,246,.1));border:1px solid rgba(59,130,246,.2);border-radius:8px;margin-top:16px;padding:12px 16px}.telegram-info .telegram-text[data-v-0faca95b]{color:#1f2937;font-size:13px;line-height:1.5;margin:0}.telegram-info .telegram-text strong[data-v-0faca95b]{color:#1a1a1a;font-weight:600}.telegram-info .telegram-link[data-v-0faca95b]{color:#08c;display:inline;margin-left:4px;text-decoration:none;transition:all .2s;vertical-align:baseline}.telegram-info .telegram-link[data-v-0faca95b]:hover{color:#06a;text-decoration:underline}.telegram-info .telegram-link .telegram-icon[data-v-0faca95b]{display:inline-block;height:16px;margin-right:2px;vertical-align:middle;width:16px}.login-form[data-v-0faca95b]{display:flex;flex-direction:column}.login-form .form-group[data-v-0faca95b]{margin-bottom:20px}.login-form .form-label[data-v-0faca95b]{color:#1f2937;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.login-form .form-input[data-v-0faca95b]{background:#f9fafb;border:2px solid #e2e8f0;border-radius:8px;font-size:15px;padding:12px 16px;transition:all .2s;width:100%}.login-form .form-input[data-v-0faca95b]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.login-form .form-input[data-v-0faca95b]::-moz-placeholder{color:#9ca3af}.login-form .form-input[data-v-0faca95b]::placeholder{color:#9ca3af}.login-form .form-input-error[data-v-0faca95b]{background:#fff5f5;border-color:#dc3545}.login-form .form-error[data-v-0faca95b]{color:#dc3545;font-size:13px;margin-top:6px}.login-form .form-checkbox[data-v-0faca95b]{margin-bottom:24px;width:100%}.login-form .form-checkbox .checkbox-label[data-v-0faca95b]{align-items:center;cursor:pointer;display:flex;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-form .form-checkbox .checkbox-label input[type=checkbox][data-v-0faca95b]{accent-color:#8b5cf6;cursor:pointer;height:18px;width:18px}.login-form .form-checkbox .checkbox-label span[data-v-0faca95b]{color:#1f2937;font-size:14px}.login-form .btn-submit[data-v-0faca95b]{background:#275092;border:none;border-radius:8px;box-shadow:0 4px 12px rgba(39,80,146,.3);color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px;transition:all .3s;width:100%}.login-form .btn-submit[data-v-0faca95b]:hover:not(:disabled){background:#1e5a7a;box-shadow:0 6px 16px rgba(39,80,146,.4);transform:translateY(-2px)}.login-form .btn-submit[data-v-0faca95b]:active:not(:disabled){transform:translateY(0)}.login-form .btn-submit[data-v-0faca95b]:disabled{cursor:not-allowed;opacity:.6}
.places-medal[data-v-8f9f4e1a]{display:block;height:30px;-o-object-fit:contain;object-fit:contain;width:30px}
.section-hint[data-v-00411a34]{background:rgba(255,193,7,.12);border-radius:6px;color:#856404;font-size:.9rem;margin:0 0 1rem;padding:.75rem 1rem}.season-col img[data-v-00411a34]{height:16px;width:16px}.season-entries-wrapper[data-v-00411a34]{display:flex;flex-direction:column;width:85%}.season-entries-wrapper .season-entry-block[data-v-00411a34]{border-bottom:1px solid #f1f5f9}.season-entries-wrapper .season-entry-block[data-v-00411a34]:last-child{border-bottom:none}.season-entries-wrapper .season-entry-row[data-v-00411a34]{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.season-entries-wrapper .season-entry-row .actions-col img[data-v-00411a34]{height:16px;width:16px}.season-entry-titles[data-v-00411a34]{align-items:flex-start;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin:0 .75rem .75rem;padding:.625rem .875rem}.season-entry-titles-label[data-v-00411a34]{color:#64748b;flex:0 0 auto;font-size:.8125rem;font-weight:500;white-space:nowrap}.season-entry-titles-list[data-v-00411a34]{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.75rem 1.25rem}.season-entry-title-item[data-v-00411a34]{align-items:center;color:#1e293b;cursor:pointer;display:inline-flex;font-size:.8125rem;gap:.375rem}.season-entry-title-item input[type=checkbox][data-v-00411a34]{flex-shrink:0}.season-entry-title-item.is-disabled[data-v-00411a34]{cursor:default;opacity:.6}.season-entry-title-label[data-v-00411a34]{align-items:center;display:inline-flex;gap:.25rem;white-space:nowrap}.season-entry-title-label[data-v-00411a34] .places-medal{display:inline-block;height:22px;vertical-align:middle;width:22px}
.photo-carousel[data-v-0d1ab07c]{align-items:center;display:flex;flex-direction:column;gap:.5rem}.photo-carousel-main[data-v-0d1ab07c]{align-items:center;display:flex;gap:.25rem;position:relative}.carousel-photo-wrapper[data-v-0d1ab07c]{background:#f3f4f6;border-radius:10px;flex-shrink:0;height:200px;overflow:hidden;position:relative;width:150px}.carousel-photo-img[data-v-0d1ab07c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.carousel-photo-placeholder[data-v-0d1ab07c]{align-items:center;background:#e5e7eb;display:flex;height:100%;justify-content:center;width:100%}.carousel-placeholder-text[data-v-0d1ab07c]{color:#9ca3af;font-size:2.5rem;font-weight:700}.carousel-photo-no-photo[data-v-0d1ab07c]{align-items:center;background:linear-gradient(180deg,#f8fafc,#eef2f7);color:#6b7280;display:flex;height:100%;justify-content:center;padding:.5rem;text-align:center;width:100%}.carousel-no-photo-text[data-v-0d1ab07c]{background:hsla(0,0%,100%,.6);border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,.04);color:#475569;font-size:.9rem;font-weight:700;padding:6px 10px}.carousel-season-label[data-v-0d1ab07c]{background:rgba(0,0,0,.55);bottom:0;color:#fff;font-size:.6875rem;font-weight:600;left:0;letter-spacing:.02em;padding:.2rem .25rem;position:absolute;right:0;text-align:center}.carousel-arrow[data-v-0d1ab07c]{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.25rem;transition:color .15s;transition:color .15s,opacity .15s}.carousel-arrow span[data-v-0d1ab07c]{font-size:1.75rem;font-weight:300;line-height:1}.carousel-arrow[data-v-0d1ab07c]:hover{color:#1e293b}.carousel-arrow.is-disabled[data-v-0d1ab07c],.carousel-arrow[disabled][data-v-0d1ab07c]{color:#cbd5e1;cursor:default;opacity:.45;pointer-events:none}
.stat-item.formula-item[data-v-8c406ffc]{align-items:center;border-radius:5px;display:flex;height:5.5rem;justify-content:center;margin-top:.5rem;padding:.75rem;width:100%}.stat-item.formula-item.theme-dark[data-v-8c406ffc],.stat-item.formula-item.theme-light[data-v-8c406ffc]{background:#fff;border:1px solid #e0e0e0}.stat-item.formula-item .efficiency-formula[data-v-8c406ffc]{align-items:center;display:flex;flex-wrap:wrap;font-size:.55rem;gap:.2rem;justify-content:center;line-height:1.4}.stat-item.formula-item .efficiency-formula .formula-text[data-v-8c406ffc]{color:#1a1a1a;white-space:nowrap}.stat-item.formula-item .efficiency-formula .formula-box[data-v-8c406ffc]{align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.2);display:inline-flex;flex-direction:column;gap:.1rem;justify-content:center;min-width:2rem;padding:.25rem .4rem}.stat-item.formula-item .efficiency-formula .formula-box .formula-box-label[data-v-8c406ffc]{color:#fff;font-size:.5rem;letter-spacing:.5px;line-height:1;text-transform:uppercase;white-space:nowrap}.stat-item.formula-item .efficiency-formula .formula-box .formula-box-value[data-v-8c406ffc]{color:#fff;font-size:.75rem;font-weight:700;line-height:1}.stat-item.formula-item .efficiency-formula .formula-box .formula-box-value .formula-percentage[data-v-8c406ffc]{font-size:.6rem;font-weight:400}.stat-item.formula-item .efficiency-formula .formula-box.formula-aces[data-v-8c406ffc],.stat-item.formula-item .efficiency-formula .formula-box.formula-kills[data-v-8c406ffc]{background:#77c144}.stat-item.formula-item .efficiency-formula .formula-box.formula-errors[data-v-8c406ffc],.stat-item.formula-item .efficiency-formula .formula-box.formula-negative[data-v-8c406ffc]{background:#f44336}.stat-item.formula-item .efficiency-formula .formula-box.formula-blocked[data-v-8c406ffc],.stat-item.formula-item .efficiency-formula .formula-box.formula-insufficient[data-v-8c406ffc],.stat-item.formula-item .efficiency-formula .formula-box.formula-neutral[data-v-8c406ffc],.stat-item.formula-item .efficiency-formula .formula-box.formula-poor[data-v-8c406ffc],.stat-item.formula-item .efficiency-formula .formula-box.formula-positive[data-v-8c406ffc],.stat-item.formula-item .efficiency-formula .formula-box.formula-remain[data-v-8c406ffc],.stat-item.formula-item .efficiency-formula .formula-box.formula-soft[data-v-8c406ffc],.stat-item.formula-item .efficiency-formula .formula-box.formula-very-positive[data-v-8c406ffc]{background:hsla(0,1%,56%,.6)}.stat-item.formula-item .efficiency-formula .formula-box.formula-insufficient[data-v-8c406ffc],.stat-item.formula-item .efficiency-formula .formula-box.formula-positive[data-v-8c406ffc],.stat-item.formula-item .efficiency-formula .formula-box.formula-remain[data-v-8c406ffc],.stat-item.formula-item .efficiency-formula .formula-box.formula-very-positive[data-v-8c406ffc]{cursor:help}.stat-item.formula-item .efficiency-formula .formula-box.formula-total[data-v-8c406ffc]{background:hsla(0,1%,56%,.6)}.stat-item.formula-item .efficiency-formula .formula-box.formula-result[data-v-8c406ffc]{background:rgba(33,150,243,.6);font-size:.65rem}.stat-item.formula-item .efficiency-formula .formula-box.formula-result .formula-box-value[data-v-8c406ffc]{color:#fff}.stat-item.formula-item .efficiency-formula .formula-fraction[data-v-8c406ffc]{align-items:center;display:inline-flex;flex-direction:column;justify-content:center;margin:0 .2rem}.stat-item.formula-item .efficiency-formula .formula-fraction .formula-numerator[data-v-8c406ffc]{align-items:center;display:flex;flex-wrap:wrap;gap:.2rem;justify-content:center}.stat-item.formula-item .efficiency-formula .formula-fraction .formula-fraction-line[data-v-8c406ffc]{background:rgba(0,0,0,.2);height:1px;margin:.2rem 0;min-width:120px;width:100%}.stat-item.formula-item .efficiency-formula .formula-fraction .formula-denominator[data-v-8c406ffc]{align-items:center;display:flex;justify-content:center}
.stats-filters[data-v-23b129d0]{background:#fff;border:1px solid #f1f5f9;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.04);margin-bottom:1.5rem;padding:1rem}.filters-header[data-v-23b129d0]{align-items:center;display:flex;justify-content:space-between}.filters-header h3[data-v-23b129d0]{color:#1e293b;font-size:1rem;font-weight:600;margin:0}.toggle-btn[data-v-23b129d0]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;font-size:.8rem;padding:.4rem .8rem;transition:all .2s}.toggle-btn[data-v-23b129d0]:hover{background:#e2e8f0}.filters-content[data-v-23b129d0]{margin-top:1rem}.filters-toolbar[data-v-23b129d0]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem}.filters-actions[data-v-23b129d0]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.btn-primary[data-v-23b129d0]{background:#275092;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem 1rem}.btn-primary[data-v-23b129d0]:hover{opacity:.92}.btn-secondary[data-v-23b129d0]{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#275092;cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem 1rem}.btn-secondary[data-v-23b129d0]:hover{border-color:#275092}.btn-export[data-v-23b129d0]{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem 1rem}.btn-export[data-v-23b129d0]:hover{border-color:#94a3b8}@media(max-width:900px){.filters-toolbar[data-v-23b129d0]{align-items:stretch;flex-direction:column}}
.stats-charts[data-v-1546f76f]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.chart-section[data-v-1546f76f]{background:#fff;border:1px solid #f1f5f9;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.04);padding:1rem}.chart-header[data-v-1546f76f]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.chart-title[data-v-1546f76f]{color:#1e293b;font-size:.9rem;font-weight:600;margin:0}.chart-controls[data-v-1546f76f]{display:flex;gap:.5rem}.chart-container[data-v-1546f76f]{height:220px;position:relative}.empty-state[data-v-1546f76f]{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:3rem 1.5rem;text-align:center}.empty-icon[data-v-1546f76f]{font-size:3rem;margin-bottom:.75rem;opacity:.5}.empty-text[data-v-1546f76f]{color:#475569;font-size:.9rem;font-weight:500;margin-bottom:.35rem}.empty-hint[data-v-1546f76f]{color:#94a3b8;font-size:.8rem}
.player-stats-breakdown[data-v-c507bef6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:1.5rem;padding:.75rem 1rem}.breakdown-title[data-v-c507bef6]{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.04em;margin-bottom:.6rem;text-transform:uppercase}.breakdown-table[data-v-c507bef6]{display:flex;flex-direction:column;gap:.35rem}.breakdown-row[data-v-c507bef6]{align-items:baseline;border-bottom:1px solid #e2e8f0;display:flex;font-size:.8rem;gap:.75rem;padding:.35rem 0}.breakdown-row[data-v-c507bef6]:last-child{border-bottom:none}.breakdown-label[data-v-c507bef6]{color:#475569;font-weight:500;min-width:5rem}.breakdown-values[data-v-c507bef6]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem .5rem}.bv-total[data-v-c507bef6]{color:#334155;font-weight:600;margin-right:.15rem}.bv-eff[data-v-c507bef6]{color:#64748b;font-size:.7rem;margin-right:.35rem}.bv-q[data-v-c507bef6]{font-weight:600;min-width:1ch}.bv-q[data-v-c507bef6],.bv-q.err[data-v-c507bef6]{color:#94a3b8}.bv-num[data-v-c507bef6]{color:#334155;font-variant-numeric:tabular-nums;min-width:1.2ch}.breakdown-empty[data-v-c507bef6]{color:#94a3b8;font-size:.8rem;padding:.5rem 0}
.match-tooltip[data-v-3f1d9d05]{background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.06);max-width:90vw;min-width:300px;padding:1rem;pointer-events:auto;position:fixed;transform-origin:center;transition:opacity .12s ease,transform .12s ease;z-index:1400}.match-tooltip.tooltip-top[data-v-3f1d9d05]{transform:translate(-50%,-6px)}.match-tooltip.tooltip-bottom[data-v-3f1d9d05]{transform:translate(-50%,6px)}.match-tooltip.tooltip-left[data-v-3f1d9d05]{transform:translate(-6px,-50%)}.match-tooltip.tooltip-right[data-v-3f1d9d05]{transform:translate(6px,-50%)}.match-tooltip .tooltip-header[data-v-3f1d9d05]{border-bottom:1px solid #eef2f7;margin-bottom:.5rem;padding-bottom:.5rem}.match-tooltip .tooltip-header .tooltip-date-time[data-v-3f1d9d05]{align-items:center;display:flex;gap:.5rem}.match-tooltip .tooltip-header .tooltip-date[data-v-3f1d9d05]{color:#1e293b;font-size:.9rem;font-weight:600}.match-tooltip .tooltip-header .tooltip-stage[data-v-3f1d9d05],.match-tooltip .tooltip-header .tooltip-tour[data-v-3f1d9d05]{background:#f1f5f9;border-radius:4px;color:#64748b;font-size:.7rem;font-weight:500;padding:.2rem .4rem}.match-tooltip .tooltip-header .tooltip-venue[data-v-3f1d9d05]{color:#64748b;display:flex;gap:.4rem}.match-tooltip .tooltip-header .tooltip-venue svg[data-v-3f1d9d05]{color:#94a3b8}.match-tooltip .tooltip-teams[data-v-3f1d9d05]{align-items:center;background:#f8fafc;border-radius:8px;display:flex;gap:.75rem;justify-content:space-between;padding:.5rem}.match-tooltip .tooltip-team[data-v-3f1d9d05]{align-items:center;display:flex;flex:1;flex-direction:column;gap:.5rem}.match-tooltip .tooltip-team--link[data-v-3f1d9d05]{color:inherit;text-decoration:none}.match-tooltip .tooltip-team--link:hover .tooltip-team-name[data-v-3f1d9d05]{text-decoration:underline}.match-tooltip .tooltip-team .tooltip-team-logo[data-v-3f1d9d05]{align-items:center;background:#f1f5f9;border-radius:6px;display:flex;height:48px;justify-content:center;width:48px}.match-tooltip .tooltip-team .tooltip-team-logo img[data-v-3f1d9d05]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.match-tooltip .tooltip-team .tooltip-team-logo.placeholder[data-v-3f1d9d05]{color:#64748b;font-size:1.125rem}.match-tooltip .tooltip-team .tooltip-team-name[data-v-3f1d9d05]{color:#1e293b;font-size:.875rem;font-weight:600;text-align:center}.match-tooltip .tooltip-team .tooltip-team-score[data-v-3f1d9d05]{color:#1e293b;font-size:1.25rem;font-weight:700}.match-tooltip .tooltip-vs[data-v-3f1d9d05]{align-self:center;color:#94a3b8;font-weight:600;padding:0 .5rem}.match-tooltip .tooltip-sets[data-v-3f1d9d05]{align-items:center;background:#f1f5f9;border-radius:6px;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:0;padding:.5rem .75rem}.match-tooltip .tooltip-sets .tooltip-sets-label[data-v-3f1d9d05]{color:#64748b;font-weight:600}.match-tooltip .tooltip-sets .tooltip-sets-score[data-v-3f1d9d05]{color:#1e293b;font-weight:500}.match-tooltip .tooltip-upcoming[data-v-3f1d9d05]{align-items:center;background:#eff6ff;border-radius:6px;color:#3b82f6;display:flex;font-weight:500;gap:.5rem;padding:.75rem}.match-tooltip .tooltip-footer[data-v-3f1d9d05]{border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem}.match-tooltip .tooltip-footer .tooltip-meta[data-v-3f1d9d05]{align-items:center;color:#64748b;display:flex;gap:.375rem}.match-tooltip .tooltip-footer .tooltip-meta svg[data-v-3f1d9d05]{color:#94a3b8}.match-tooltip .tooltip-footer .tooltip-video-link[data-v-3f1d9d05]{align-items:center;color:#3b82f6;display:flex;font-weight:500;gap:.375rem;justify-content:center;text-decoration:none}.match-tooltip .tooltip-footer .tooltip-video-link[data-v-3f1d9d05]:hover{color:#2563eb}.match-tooltip .tooltip-team-vs[data-v-3f1d9d05]{color:#94a3b8;font-size:.75rem;min-width:30px;text-align:center}
.col-wins[data-v-5759d828]{color:#10b981}.col-losses[data-v-5759d828]{color:#ef4444}.win-number[data-v-5759d828]{color:#10b981;font-weight:600}.loss-number[data-v-5759d828]{color:#ef4444;font-weight:600}.sets-won[data-v-5759d828]{color:#10b981;font-weight:600}.sets-lost[data-v-5759d828]{color:#ef4444;font-weight:600}.sets-sep[data-v-5759d828]{color:inherit;margin:0 4px}.sets-score[data-v-5759d828]{align-items:center;display:flex;gap:6px;justify-content:center}.sets-ratio[data-v-5759d828]{color:#000;display:block;font-size:.75em;font-weight:500;margin-top:4px;text-align:center}
.match-results-group[data-v-3b1569aa]{display:flex;flex-direction:column;gap:2px}.match-results-group .match-result[data-v-3b1569aa]{display:block}.position[data-v-3b1569aa]{cursor:pointer;transition:opacity .2s ease}.position[data-v-3b1569aa]:hover{opacity:.8}.position.cup-second[data-v-3b1569aa]{background:#3b82f6!important;color:#fff!important}.position.cup-third-plus[data-v-3b1569aa]{background:#ef4444!important;color:#fff!important}.position-tooltip[data-v-3b1569aa]{animation:tooltipFadeIn-3b1569aa .2s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15),0 2px 6px rgba(0,0,0,.1);min-width:180px;padding:.75rem 1rem;pointer-events:auto;position:fixed;z-index:1001}.position-tooltip.tooltip-top[data-v-3b1569aa]{margin-top:-8px;transform:translate(-50%,-100%)}.position-tooltip.tooltip-bottom[data-v-3b1569aa]{margin-top:8px;transform:translate(-50%)}.position-tooltip-content[data-v-3b1569aa]{align-items:center;display:flex;justify-content:center}.position-tooltip-text[data-v-3b1569aa]{color:#1e293b;font-size:.875rem;font-weight:500;text-align:center}@keyframes tooltipFadeIn-3b1569aa{0%{opacity:0;transform:translate(-50%,-90%)}to{opacity:1;transform:translate(-50%,-100%)}}.sets-score[data-v-3b1569aa]{align-items:center;display:flex;gap:6px;justify-content:center}.sets-won[data-v-3b1569aa]{color:#10b981;font-weight:600}.sets-lost[data-v-3b1569aa]{color:#ef4444;font-weight:600}.sets-ratio[data-v-3b1569aa]{color:#000;display:block;font-size:.75rem;margin-top:4px;text-align:center}
.championship-stage[data-v-7d3c5c05]{padding:2rem 0}.no-games[data-v-7d3c5c05]{color:#64748b;padding:4rem 2rem;text-align:center}.no-games .no-games-icon[data-v-7d3c5c05]{font-size:4rem;margin-bottom:1rem}.no-games h3[data-v-7d3c5c05]{color:#1e293b;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.no-games p[data-v-7d3c5c05]{color:#64748b;font-size:1rem}
.playoff-match[data-v-376e1b4e]{background:#fff;border:1px solid transparent;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;transition:all .15s ease}.playoff-match[data-v-376e1b4e]:hover{border-color:#e6eef7;box-shadow:0 4px 12px rgba(0,0,0,.06)}.playoff-match.match-finished[data-v-376e1b4e]{background:#f8fafc}.playoff-match .match-header[data-v-376e1b4e]{align-items:center;color:#475569;display:flex;font-size:.9rem;justify-content:space-between}.playoff-match .match-date[data-v-376e1b4e]{color:#475569;font-weight:600}.playoff-match .match-venue[data-v-376e1b4e]{align-items:center;display:flex;gap:.375rem}.playoff-match .match-venue svg[data-v-376e1b4e]{opacity:.6}.playoff-match .match-teams[data-v-376e1b4e]{align-items:center;background:#f8fafc;border-radius:8px;display:flex;gap:1rem;justify-content:space-between;padding:.5rem}.playoff-match .match-team[data-v-376e1b4e]{align-items:center;display:flex;flex:1;flex-direction:column;gap:.75rem}.playoff-match .match-team--link[data-v-376e1b4e]{color:inherit;text-decoration:none}.playoff-match .match-team--link:hover .team-name[data-v-376e1b4e]{text-decoration:underline}.playoff-match .team-logo[data-v-376e1b4e]{align-items:center;background:#f1f5f9;border-radius:6px;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.playoff-match .team-logo img[data-v-376e1b4e]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.playoff-match .team-logo.placeholder[data-v-376e1b4e]{background:#f1f5f9;color:#64748b;font-size:1.125rem}.playoff-match .team-name[data-v-376e1b4e]{color:#1e293b;flex:1;font-size:.95rem;font-weight:600;text-align:left}.playoff-match .team-score[data-v-376e1b4e]{color:#1e293b;font-size:1.25rem;font-weight:700;min-width:32px;text-align:center}.playoff-match .match-separator[data-v-376e1b4e]{align-items:center;color:#94a3b8;display:flex;flex-shrink:0;font-size:.95rem;font-weight:600;justify-content:center;padding:0 .5rem}.playoff-match .match-vs[data-v-376e1b4e]{align-items:center;display:flex;justify-content:center;min-width:60px}.playoff-match .match-sets[data-v-376e1b4e]{align-items:center;background:#f1f5f9;border-radius:6px;color:#64748b;display:flex;font-size:.875rem;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem}.playoff-match .sets-label[data-v-376e1b4e]{font-weight:600}.playoff-match .sets-value[data-v-376e1b4e]{color:#475569}.playoff-match .match-actions[data-v-376e1b4e]{align-items:center;display:flex;gap:.5rem;margin-top:.5rem}.playoff-match .match-stats-link[data-v-376e1b4e],.playoff-match .match-video-link[data-v-376e1b4e]{align-items:center;color:#3b82f6;display:inline-flex;font-size:.875rem;font-weight:500;gap:.4rem;text-decoration:none}.playoff-match .match-stats-link svg[data-v-376e1b4e],.playoff-match .match-video-link svg[data-v-376e1b4e]{color:currentColor}.playoff-match .match-stats-link[data-v-376e1b4e]:hover,.playoff-match .match-video-link[data-v-376e1b4e]:hover{color:#2563eb}.playoff-match .match-upcoming[data-v-376e1b4e]{align-items:center;background:#eff6ff;border-radius:6px;color:#64748b;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.75rem}.playoff-match.is-centered[data-v-376e1b4e]{margin-left:auto;margin-right:auto;max-width:800px;width:50%}
.no-games[data-v-361b2168]{color:#64748b;padding:4rem 2rem;text-align:center}.no-games .no-games-icon[data-v-361b2168]{font-size:4rem;margin-bottom:1rem}.no-games h3[data-v-361b2168]{color:#1e293b;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.no-games p[data-v-361b2168]{color:#64748b;font-size:1rem}
.sub-tab-content[data-v-0bfba2f8]{min-height:400px}.cup-sub-tabs .sub-tabs-switcher[data-v-0bfba2f8]{background:#f1f5f9;border-radius:6px;display:inline-flex;flex-wrap:wrap;gap:.25rem;margin-bottom:1.25rem;padding:.25rem}.cup-sub-tabs .sub-tabs-switcher .sub-switch-btn[data-v-0bfba2f8]{background:transparent;border:none;border-radius:4px;color:#275092;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .15s ease;white-space:nowrap}.cup-sub-tabs .sub-tabs-switcher .sub-switch-btn[data-v-0bfba2f8]:hover{color:#475569}.cup-sub-tabs .sub-tabs-switcher .sub-switch-btn.active[data-v-0bfba2f8]{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#275092}.cup-sub-tabs .sub-tab-content[data-v-0bfba2f8]{min-height:300px}.cup-sub-tabs .sub-tab-content .view-switcher[data-v-0bfba2f8]{background:#f1f5f9;border-radius:6px;display:inline-flex;gap:.25rem;margin-bottom:1.5rem;padding:.25rem}.cup-sub-tabs .sub-tab-content .view-switcher .view-btn[data-v-0bfba2f8]{background:transparent;border:none;border-radius:4px;color:#275092;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .15s ease}.cup-sub-tabs .sub-tab-content .view-switcher .view-btn[data-v-0bfba2f8]:hover{color:#475569}.cup-sub-tabs .sub-tab-content .view-switcher .view-btn.active[data-v-0bfba2f8]{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#275092}
.controls-row[data-v-6e184ba4]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.table-switcher[data-v-6e184ba4]{background:#f1f5f9;border-radius:6px;display:inline-flex;gap:.25rem;padding:.25rem}.season-selector[data-v-6e184ba4]{align-items:center;display:flex}.switch-btn[data-v-6e184ba4]{background:transparent;border:none;border-radius:4px;color:#275092;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .15s ease;white-space:nowrap}.switch-btn[data-v-6e184ba4]:hover{color:#475569}.switch-btn.active[data-v-6e184ba4]{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#275092}.results-container[data-v-6e184ba4]{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:.5rem 1rem}[data-v-6e184ba4] .championship-sub-tabs .sub-tabs-switcher{background:#f1f5f9;border-radius:6px;display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:1rem;padding:.25rem;width:100%}[data-v-6e184ba4] .championship-sub-tabs .sub-tabs-switcher .tabs-row{display:flex;gap:.25rem}[data-v-6e184ba4] .championship-sub-tabs .sub-tabs-switcher .tabs-row .sub-switch-btn{background:transparent;border:1px solid #fff;border-radius:4px;color:#275092;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .15s ease;white-space:nowrap}[data-v-6e184ba4] .championship-sub-tabs .sub-tabs-switcher .tabs-row .sub-switch-btn:hover{color:#475569}[data-v-6e184ba4] .championship-sub-tabs .sub-tabs-switcher .tabs-row .sub-switch-btn.active{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#275092}[data-v-6e184ba4] .championship-sub-tabs .sub-tabs-switcher .tabs-row.row-2{align-items:center;display:flex;flex-direction:column}[data-v-6e184ba4] .championship-sub-tabs .sub-tabs-switcher .tabs-row.row-2 .roww{display:flex;gap:.25rem}[data-v-6e184ba4] .championship-sub-tabs .sub-tab-content{min-height:300px}[data-v-6e184ba4] .championship-sub-tabs .sub-tab-content .view-switcher{background:#f1f5f9;border-radius:6px;display:inline-flex;gap:.25rem;margin-bottom:1.5rem;padding:.25rem}[data-v-6e184ba4] .championship-sub-tabs .sub-tab-content .view-switcher .view-btn{background:transparent;border:none;border-radius:4px;color:#275092;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .15s ease}[data-v-6e184ba4] .championship-sub-tabs .sub-tab-content .view-switcher .view-btn:hover{color:#475569}[data-v-6e184ba4] .championship-sub-tabs .sub-tab-content .view-switcher .view-btn.active{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#275092}
.player-container[data-v-e8519d16]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden;padding:1.25rem 1.5rem;width:100%}.pp-header[data-v-e8519d16]{align-items:flex-start;background:transparent;border-bottom:1px solid #e5e7eb;display:flex;gap:1.25rem;margin-bottom:1.5rem;padding-bottom:1.5rem;padding:1rem 0}.pp-header-left[data-v-e8519d16]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.6rem}.pp-header-photo[data-v-e8519d16]{background:#f8fafc;border-radius:10px;height:160px;overflow:hidden;width:120px}.pp-photo-img[data-v-e8519d16]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pp-photo-placeholder[data-v-e8519d16]{align-items:center;background:#f1f5f9;color:#9ca3af;display:flex;font-size:2rem;font-weight:700;height:100%;justify-content:center;width:100%}.pp-header-info[data-v-e8519d16]{display:flex;flex-direction:column;gap:.35rem;padding-top:.25rem}.pp-name-row[data-v-e8519d16]{align-items:baseline;display:flex;gap:.5rem}.pp-fullname[data-v-e8519d16]{color:#1e293b;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0}.pp-name-en[data-v-e8519d16]{color:#64748b;font-size:.95rem;margin-top:.25rem}.pp-info-section[data-v-e8519d16]{display:none;margin-bottom:2rem}.pp-info-grid[data-v-e8519d16]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.pp-info-item[data-v-e8519d16]{display:flex;flex-direction:column;gap:.1rem;min-width:140px;padding:.5rem 0}.pp-info-label[data-v-e8519d16]{color:#64748b;font-size:.75rem;letter-spacing:.03em;text-transform:uppercase}.pp-info-value[data-v-e8519d16]{color:#1e293b;font-size:.9375rem;font-weight:600}.pp-contacts[data-v-e8519d16]{display:flex;gap:.4rem;justify-content:center}.pp-contact-link[data-v-e8519d16]{align-items:center;background:#f1f5f9;border-radius:8px;display:inline-flex;height:36px;justify-content:center;transition:background .2s;width:36px}.pp-contact-link[data-v-e8519d16]:hover{background:rgba(59,130,246,.2)}.pp-contact-icon[data-v-e8519d16]{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.pp-career-section[data-v-e8519d16]{margin-bottom:2rem}.pp-section-title[data-v-e8519d16]{color:#1e293b;font-size:1rem;font-weight:700;letter-spacing:.04em;margin:0 0 .75rem;text-transform:uppercase}.pp-career-table[data-v-e8519d16]{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.pp-career-header-row[data-v-e8519d16]{align-items:center;background:#f1f5f9;border-bottom:1px solid #e5e7eb;color:#64748b;display:grid;font-size:.75rem;font-weight:600;gap:.5rem;grid-template-columns:160px 160px 1fr 120px 60px;letter-spacing:.03em;padding:.5rem 1rem;text-transform:uppercase}.pp-career-row[data-v-e8519d16]{align-items:center;border-bottom:1px solid #f1f5f9;display:grid;font-size:.875rem;gap:0 .5rem;grid-template-columns:160px 1fr 120px 60px;padding:.6rem 1rem;transition:background .15s}.pp-career-row[data-v-e8519d16]:last-child{border-bottom:none}.pp-career-row[data-v-e8519d16]:hover{background:#f8fafc}.team-stint-group[data-v-e8519d16]{align-items:center;border-bottom:1px solid #f1f5f9;display:grid;font-size:.875rem;gap:0 .5rem;grid-template-columns:160px 1fr 120px 60px;grid-template-rows:repeat(var(--role-rows,1),auto);padding:.6rem 1rem;transition:background .15s}.team-stint-group[data-v-e8519d16]:last-child{border-bottom:none}.team-stint-group[data-v-e8519d16]:hover{background:#f8fafc}.team-stint-cell--span[data-v-e8519d16]{align-self:center;grid-row:1/-1}.team-stint-group .pp-career-col--position[data-v-e8519d16]{grid-column:3}.team-stint-group .pp-career-col--number[data-v-e8519d16]{grid-column:4}.season-group[data-v-e8519d16]{border-top:1px solid #f1f5f9;padding:0}.season-group-inner[data-v-e8519d16]{display:grid;grid-auto-rows:auto;grid-template-columns:160px 160px 1fr 120px 60px}.season-cell[data-v-e8519d16]{align-items:center;display:flex;font-size:.8125rem;font-weight:600;grid-column:1/2;justify-content:flex-start;padding:.6rem 1rem}.season-rows[data-v-e8519d16]{display:flex;flex-direction:column;grid-column:2/-1}.pp-career-row--inactive .pp-career-col[data-v-e8519d16]{color:#9ca3af}.pp-career-col[data-v-e8519d16]{color:#1e293b}.pp-career-col--season[data-v-e8519d16]{font-size:.8125rem;font-weight:600;padding:.5rem}.pp-career-col--team[data-v-e8519d16],.pp-career-team[data-v-e8519d16]{align-items:center;display:flex;font-weight:500;gap:.5rem}.pp-career-team--link[data-v-e8519d16]{color:inherit;text-decoration:none}.pp-career-team--link:hover .pp-career-team-name[data-v-e8519d16]{text-decoration:underline}.pp-career-team-name[data-v-e8519d16]{display:flex;flex-direction:column;gap:.125rem}.pp-career-col--number[data-v-e8519d16],.pp-career-col--position[data-v-e8519d16]{text-align:center}.pp-career-row--inactive .pp-career-col--number[data-v-e8519d16]{color:#9ca3af}.pp-career-team-logo[data-v-e8519d16]{border-radius:4px;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.pp-career-not-played[data-v-e8519d16]{color:#9ca3af;font-style:italic}.pp-career-col--places[data-v-e8519d16]{font-size:.875rem;gap:5rem;padding:.25rem 0}.pp-career-col--places[data-v-e8519d16],.pp-career-col--places .places-item[data-v-e8519d16]{align-items:center;color:#1e293b;display:flex;justify-content:center}.pp-career-col--places .places-item[data-v-e8519d16]{font-size:.9rem;font-weight:600;text-align:center;width:30px}.pp-career-col--places .places-icon[data-v-e8519d16]{display:block;height:30px;width:30px}.pp-actions[data-v-e8519d16]{display:flex;gap:.75rem}.pp-action-btn[data-v-e8519d16]{background:#f1f5f9;border:1px solid #e5e7eb;border-radius:8px;color:#1e293b;font-size:.875rem;font-weight:600;padding:.6rem 1.25rem;text-decoration:none;transition:all .2s}.pp-action-btn[data-v-e8519d16]:hover{background:#f8fafc;border-color:#d1d5db}.pp-action-btn--primary[data-v-e8519d16]{background:#3b82f6;border-color:#3b82f6;color:#fff}.pp-action-btn--primary[data-v-e8519d16]:hover{background:#2563eb;border-color:#2563eb}@media(max-width:600px){.pp-header[data-v-e8519d16]{gap:1rem}.pp-header-photo[data-v-e8519d16]{height:120px;width:90px}.pp-fullname[data-v-e8519d16]{font-size:1.25rem}.pp-info-grid[data-v-e8519d16]{gap:.25rem 1rem}.pp-info-item[data-v-e8519d16]{min-width:120px}.pp-contact-link[data-v-e8519d16]{height:30px;width:30px}.pp-contact-icon[data-v-e8519d16]{height:16px;width:16px}.pp-career-col--season[data-v-e8519d16]{font-size:.75rem;width:15%}.pp-career-col--position[data-v-e8519d16]{font-size:.8125rem;width:15%}.pp-career-col--number[data-v-e8519d16]{width:15%}.pp-career-header-row[data-v-e8519d16],.pp-career-row[data-v-e8519d16]{font-size:.8125rem;padding:.5rem .6rem}.pp-actions[data-v-e8519d16]{flex-direction:column}}
.top-player-card[data-v-52ee9494]{backdrop-filter:blur(10px);background:rgba(101,137,193,.788);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#fff;display:flex;flex-direction:column;gap:1rem;padding:1.25rem;position:relative}.top-player-card.is-current-user[data-v-52ee9494]{border:2px solid gold;box-shadow:0 2px 8px rgba(255,215,0,.3)}.top-player-card .player-photo-section[data-v-52ee9494]{display:flex;justify-content:center}.top-player-card .player-photo-section .player-photo-wrapper[data-v-52ee9494]{height:80px;position:relative;width:80px}.top-player-card .player-photo-section .player-photo-wrapper:hover .player-number-badge[data-v-52ee9494],.top-player-card .player-photo-section .player-photo-wrapper:hover .position-badge[data-v-52ee9494],.top-player-card .player-photo-section .player-photo-wrapper:hover .team-logo-badge[data-v-52ee9494],.top-player-card .player-photo-section .player-photo-wrapper:hover .team-logo-badge-link[data-v-52ee9494]{opacity:0;transition:opacity .2s ease}.top-player-card .player-photo-section .player-photo-wrapper .player-photo[data-v-52ee9494]{border:3px solid hsla(0,0%,100%,.3);border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.top-player-card .player-photo-section .player-photo-wrapper .photo-placeholder[data-v-52ee9494]{align-items:center;background:hsla(0,0%,100%,.2);border:3px solid hsla(0,0%,100%,.3);border-radius:8px;display:flex;font-size:1.5rem;font-weight:600;height:100%;justify-content:center;width:100%}.top-player-card .player-photo-section .player-photo-wrapper .current-user-badge[data-v-52ee9494]{background:gold;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.2);color:#1a1a1a;font-size:.45rem;font-weight:700;padding:.2rem .5rem;position:absolute;right:-6px;top:-6px;z-index:2}.top-player-card .player-photo-section .player-photo-wrapper .position-badge[data-v-52ee9494]{cursor:help;padding:.2rem .4rem;top:-4px;z-index:1}.top-player-card .player-photo-section .player-photo-wrapper .player-number-badge[data-v-52ee9494],.top-player-card .player-photo-section .player-photo-wrapper .position-badge[data-v-52ee9494]{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.15);color:#1a1a1a;font-size:.5rem;font-weight:600;position:absolute;right:-4px;transition:opacity .2s ease}.top-player-card .player-photo-section .player-photo-wrapper .player-number-badge[data-v-52ee9494]{bottom:-4px;padding:.25rem .5rem}.top-player-card .player-photo-section .player-photo-wrapper .team-logo-badge-link[data-v-52ee9494]{bottom:-4px;left:-4px;line-height:0;position:absolute;transition:opacity .2s ease;z-index:1}.top-player-card .player-photo-section .player-photo-wrapper .team-logo-badge[data-v-52ee9494]{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border-radius:6px;bottom:-4px;box-shadow:0 2px 4px rgba(0,0,0,.15);height:24px;left:-4px;-o-object-fit:contain;object-fit:contain;padding:.15rem;position:absolute;width:24px}.top-player-card .player-photo-section .player-photo-wrapper .team-logo-badge-link .team-logo-badge[data-v-52ee9494]{position:static}.top-player-card .player-info-section[data-v-52ee9494]{text-align:center}.top-player-card .player-info-section .player-name[data-v-52ee9494]{align-items:center;display:flex;font-weight:700;gap:.5rem;justify-content:center;margin-bottom:1rem;max-width:100%;min-width:0}.top-player-card .player-info-section .player-name .registered-icon[data-v-52ee9494]{flex-shrink:0;height:16px;width:16px}.top-player-card .player-info-section .player-name .player-name-link[data-v-52ee9494]{color:#fff;cursor:pointer;max-width:100%;min-width:0;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.top-player-card .player-info-section .player-name .player-name-link[data-v-52ee9494]:hover{color:#e0e0e0;text-decoration:underline}.top-player-card .player-info-section .player-name .player-name-text[data-v-52ee9494]{color:#fff;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-player-card .player-info-section .player-stats[data-v-52ee9494]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.top-player-card .player-info-section .player-stats .stat-item[data-v-52ee9494]{background:hsla(0,0%,100%,.1);border:1px solid #fff;border-radius:6px;display:flex;flex:1 1 calc(33.333% - 0.6rem);flex-direction:column;gap:.2rem;min-width:0;padding:.5rem}.top-player-card .player-info-section .player-stats .stat-item.highlight[data-v-52ee9494]{background:hsla(0,0%,100%,.2);border:1.5px solid hsla(0,0%,100%,.3)}.top-player-card .player-info-section .player-stats .stat-item.stat-item-block-full[data-v-52ee9494]{align-items:center;display:flex;flex-direction:column;height:5.5rem;justify-content:center;margin-top:.5rem;padding:.75rem}.top-player-card .player-info-section .player-stats .stat-item .stat-label[data-v-52ee9494]{font-size:.8rem;font-weight:700}.top-player-card .player-info-section .player-stats .stat-item .stat-value[data-v-52ee9494]{font-size:.9rem;font-weight:700}.top-player-card .player-info-section .player-stats .stat-item .stat-formula-mini[data-v-52ee9494]{align-items:center;display:flex;flex-wrap:wrap;gap:.2rem;margin-top:.3rem}.top-player-card .player-info-section .player-stats .stat-item .stat-formula-mini .formula-box-mini[data-v-52ee9494]{align-items:center;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);color:hsla(0,0%,100%,.95);display:inline-flex;font-size:.6rem;font-weight:600;justify-content:center;min-width:1.5rem;padding:.15rem .3rem}.top-player-card .player-info-section .player-stats .stat-item .stat-formula-mini .formula-box-mini.formula-kills[data-v-52ee9494]{background:#77c144;border:1px solid hsla(0,0%,100%,.2)}.top-player-card .player-info-section .player-stats .stat-item .stat-formula-mini .formula-box-mini.formula-positive[data-v-52ee9494],.top-player-card .player-info-section .player-stats .stat-item .stat-formula-mini .formula-box-mini.formula-total[data-v-52ee9494]{background:hsla(0,1%,56%,.6);border:1px solid hsla(0,0%,100%,.2)}.top-player-card .player-info-section .player-stats .stat-item .stat-formula-mini .formula-text-mini[data-v-52ee9494]{color:hsla(0,0%,100%,.9);font-size:.6rem;white-space:nowrap}.top-player-card .player-info-section .player-stats .stat-item .stat-formula-mini .formula-value-mini[data-v-52ee9494]{color:hsla(0,0%,100%,.95);font-size:.7rem;font-weight:700;margin-left:.2rem}.top-player-card .player-info-section .player-stats .stat-item.formula-item[data-v-52ee9494]{flex:1 1 100%}
.player-list-item[data-v-114aff8d]{background:#f0f0f0;border:1.5px solid transparent;border-radius:6px;display:flex;flex-direction:column;gap:.5rem;overflow:visible;padding:.75rem;position:relative}.player-list-item.is-current-user[data-v-114aff8d]{background:#fff9e6;border-color:gold;box-shadow:0 1px 4px rgba(255,215,0,.2)}.player-list-item.is-current-user .item-rank[data-v-114aff8d]{background:rgba(255,249,230,.95);border:1px solid rgba(255,215,0,.3);color:#d4af37;opacity:1}.player-list-item .item-rank[data-v-114aff8d]{align-items:center;background:hsla(0,0%,100%,.95);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.15);display:flex;font-size:.7rem;font-weight:600;height:1.8rem;justify-content:center;left:-.9rem;opacity:.8;position:absolute;top:-.9rem;width:1.8rem;z-index:10}.player-list-item .player-list-item-content[data-v-114aff8d]{align-items:start;display:flex;justify-content:space-between}.player-list-item .player-list-item-content .item-badges-column[data-v-114aff8d]{align-items:center;display:flex;flex-direction:column;gap:.5rem}.player-list-item .player-list-item-content .item-badges-column .team-logo-badge-link[data-v-114aff8d]{display:block;line-height:0}.player-list-item .player-list-item-content .item-badges-column .team-logo-badge[data-v-114aff8d]{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.player-list-item .player-list-item-content .item-badges-column .item-number-badge[data-v-114aff8d],.player-list-item .player-list-item-content .item-badges-column .position-badge[data-v-114aff8d],.player-list-item .player-list-item-content .item-badges-column .team-logo-badge[data-v-114aff8d]{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.15);color:#1a1a1a;font-size:.5rem;font-weight:600;padding:.2rem .4rem}.player-list-item .player-list-item-content .item-badges-column .position-badge[data-v-114aff8d]{cursor:help}.player-list-item .player-list-item-content .item-photo-column[data-v-114aff8d]{align-items:center;display:flex;justify-content:center}.player-list-item .player-list-item-content .item-photo-column .item-photo[data-v-114aff8d]{height:80px;width:60px}.player-list-item .player-list-item-content .item-photo-column .item-photo img[data-v-114aff8d]{border:1.5px solid #ddd;border-radius:6px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.player-list-item .player-list-item-content .item-photo-column .item-photo .photo-placeholder[data-v-114aff8d]{align-items:center;background:#ddd;border:1.5px solid #ddd;border-radius:6px;color:#666;display:flex;font-size:.8rem;font-weight:600;height:100%;justify-content:center;width:100%}.player-list-item .player-list-item-content .item-stats-column[data-v-114aff8d]{display:flex;flex-direction:column;gap:.5rem;width:63%}.player-list-item .player-list-item-content .item-stats-column .item-name-wrapper[data-v-114aff8d]{align-items:center;display:flex;flex-direction:row;gap:.5rem;max-width:100%;min-width:0;width:100%}.player-list-item .player-list-item-content .item-stats-column .item-name-wrapper .registered-icon[data-v-114aff8d]{flex-shrink:0;height:14px;width:14px}.player-list-item .player-list-item-content .item-stats-column .item-name-wrapper .item-name[data-v-114aff8d]{color:#1a1a1a;cursor:pointer;font-size:.8rem;font-weight:600;min-width:0;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.player-list-item .player-list-item-content .item-stats-column .item-name-wrapper .item-name[data-v-114aff8d]:hover{color:#4a90e2;text-decoration:underline}.player-list-item .player-list-item-content .item-stats-column .item-name-wrapper .item-name-text[data-v-114aff8d]{color:#1a1a1a;flex:1;font-size:.8rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-list-item .player-list-item-content .item-stats-column .item-stats-vertical[data-v-114aff8d]{display:flex;flex-direction:row;justify-content:space-between}.player-list-item .player-list-item-content .item-stats-column .item-stats-vertical .stat-row[data-v-114aff8d]{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;display:flex;flex-direction:column;gap:.15rem;min-width:30%;padding:.35rem .5rem}.player-list-item .player-list-item-content .item-stats-column .item-stats-vertical .stat-row .stat-label[data-v-114aff8d]{color:#666;font-size:.55rem;letter-spacing:.3px;line-height:1;text-transform:uppercase}.player-list-item .stat-row-formula[data-v-114aff8d]{align-items:flex-start}.player-list-item .stat-row-formula .formula-box-mini.formula-kills[data-v-114aff8d],.player-list-item .stat-row-formula .formula-box-mini.formula-positive[data-v-114aff8d],.player-list-item .stat-row-formula .formula-box-mini.formula-total[data-v-114aff8d]{background:#77c144;border:1px solid rgba(0,0,0,.1);color:#fff}.player-list-item .stat-row-formula .formula-box-mini.formula-kills.formula-positive[data-v-114aff8d],.player-list-item .stat-row-formula .formula-box-mini.formula-kills.formula-total[data-v-114aff8d],.player-list-item .stat-row-formula .formula-box-mini.formula-positive.formula-positive[data-v-114aff8d],.player-list-item .stat-row-formula .formula-box-mini.formula-positive.formula-total[data-v-114aff8d],.player-list-item .stat-row-formula .formula-box-mini.formula-total.formula-positive[data-v-114aff8d],.player-list-item .stat-row-formula .formula-box-mini.formula-total.formula-total[data-v-114aff8d]{background:hsla(0,1%,56%,.6)}.player-list-item .stat-formula-mini[data-v-114aff8d]{align-items:center;display:flex;flex-wrap:wrap;gap:.2rem;margin-top:.2rem}.player-list-item .stat-formula-mini .formula-box-mini[data-v-114aff8d]{align-items:center;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);display:inline-flex;font-size:.55rem;font-weight:600;justify-content:center;min-width:1.5rem;padding:.15rem .3rem}.player-list-item .stat-formula-mini .formula-text-mini[data-v-114aff8d]{color:#666;font-size:.55rem;white-space:nowrap}.player-list-item .stat-formula-mini .formula-value-mini[data-v-114aff8d]{color:#1a1a1a;font-size:.65rem;font-weight:700;margin-left:.2rem}.player-list-item .stat-mini[data-v-114aff8d]{align-items:center;background:#fff;border-radius:5px;display:flex;flex-direction:column;gap:.2rem;min-width:50px;padding:.4rem}.player-list-item .stat-mini.highlight[data-v-114aff8d]{background:#e8f4f8;border:1px solid #4a90e2}.player-list-item .stat-mini.stat-mini-block-full[data-v-114aff8d]{align-items:center;background:#fff;border:1px solid #e0e0e0;display:flex;flex-direction:column;gap:.2rem;height:5.5rem;justify-content:center;margin-top:.5rem;padding:.75rem;width:100%}.player-list-item .stat-mini.stat-mini-block-full .stat-mini-label[data-v-114aff8d],.player-list-item .stat-mini.stat-mini-block-full .stat-mini-value[data-v-114aff8d]{color:#1a1a1a}.player-list-item .stat-mini.stat-mini-block-full .stat-mini-label[data-v-114aff8d]{color:#666}.player-list-item .stat-mini .stat-mini-label[data-v-114aff8d]{color:#666;text-transform:uppercase}.player-list-item .stat-mini .stat-mini-value[data-v-114aff8d]{color:#1a1a1a;font-weight:700}
.player-category-card[data-v-fc65fa06]{background:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.08);padding:1rem}.player-category-card .category-header[data-v-fc65fa06]{margin-bottom:1rem}.player-category-card .category-header .category-title-row[data-v-fc65fa06]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.player-category-card .category-header .category-title-row .category-title[data-v-fc65fa06]{color:#275092;flex:1;font-size:1rem;font-weight:600;margin:0}.player-category-card .category-header .category-title-row .category-controls[data-v-fc65fa06]{align-items:center;display:flex;gap:.5rem}.player-category-card .category-header .category-title-row .category-controls .apply-btn[data-v-fc65fa06]{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;padding:0;transition:all .2s;width:22px}.player-category-card .category-header .category-title-row .category-controls .apply-btn[data-v-fc65fa06]:hover:not(:disabled){background:#f0f7ff;border-color:#4a90e2;color:#4a90e2}.player-category-card .category-header .category-title-row .category-controls .apply-btn[data-v-fc65fa06]:disabled{cursor:not-allowed;opacity:.5}.player-category-card .category-header .category-title-row .category-controls .apply-btn svg[data-v-fc65fa06]{color:#275092;height:12px;width:12px}.player-category-card .category-header .category-title-row .category-controls .apply-btn .spinner[data-v-fc65fa06]{animation:spin-fc65fa06 .6s linear infinite;border:2px solid #ddd;border-radius:50%;border-top-color:#4a90e2;height:12px;width:12px}.player-category-card .category-content-wrapper[data-v-fc65fa06]{min-height:200px;position:relative}.player-category-card .category-content-wrapper.is-loading[data-v-fc65fa06]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.player-category-card .category-content-wrapper .loading-overlay[data-v-fc65fa06]{align-items:center;background:hsla(0,0%,100%,.8);border-radius:10px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.player-category-card .category-content-wrapper .loading-overlay .spinner-large[data-v-fc65fa06]{animation:spin-fc65fa06 .8s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#4a90e2;height:40px;width:40px}.player-category-card .category-content-wrapper .category-content[data-v-fc65fa06]{display:flex;flex-direction:column;gap:1rem}.player-category-card .category-content-wrapper .category-content .players-list[data-v-fc65fa06]{display:flex;flex-direction:column;gap:.75rem;overflow:visible}.player-category-card .category-content-wrapper .category-content .players-list .players-list-ellipsis[data-v-fc65fa06]{align-items:center;display:flex;justify-content:center;min-height:1.5rem;padding:.5rem 0}.player-category-card .category-content-wrapper .category-content .players-list .players-list-ellipsis .ellipsis-dots[data-v-fc65fa06]{color:#999;font-size:1.2rem;font-weight:300;letter-spacing:.2rem}.player-category-card .category-content-wrapper .no-data[data-v-fc65fa06]{color:#999;font-size:.7rem;padding:1.5rem;text-align:center}@keyframes spin-fc65fa06{to{transform:rotate(1turn)}}
.best-players-section[data-v-8f82fd7a]{margin-bottom:2.5rem}.best-players-section .apply-btn[data-v-8f82fd7a]{align-items:center;background:#fff;border:1px solid #ddd;border-radius:999px;color:#1f2937;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.best-players-section .apply-btn[data-v-8f82fd7a]:hover:not(:disabled){background:#4a90e2;border-color:#4a90e2;color:#fff}.best-players-section .apply-btn[data-v-8f82fd7a]:active:not(:disabled){transform:scale(.95)}.best-players-section .apply-btn[data-v-8f82fd7a]:disabled{cursor:not-allowed;opacity:.6}.best-players-section .apply-btn svg[data-v-8f82fd7a]{color:#275092;height:16px;width:16px}.best-players-section .apply-btn .spinner[data-v-8f82fd7a]{animation:spin-8f82fd7a .7s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}.best-players-section .best-players-grid[data-v-8f82fd7a]{display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}@keyframes spin-8f82fd7a{to{transform:rotate(1turn)}}
.visually-hidden[data-v-470d6719]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}

/*# sourceMappingURL=core.css.map*/