.statistics-page{padding:46px 22px 80px}.stats-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px}.stats-hero h1{margin:8px 0;font-size:clamp(44px,6vw,68px);letter-spacing:-.05em}.stats-hero p{margin:0;color:var(--muted);max-width:650px;font-size:13px}.back-link{color:#aaa1b3;font-size:12px;white-space:nowrap}.section{margin-top:42px}.overview-section{margin-top:0}.section-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:15px}.section-head h2{margin:0;font-size:22px}.section-desc{margin-top:5px;color:var(--muted);font-size:12px}.section-action{font-size:11px;color:#b9a8d0;white-space:nowrap}.overview-stats{display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.metric{padding:16px 13px;border-right:1px solid var(--line)}.metric:last-child{border-right:0}.metric span{display:block;color:#837a8d;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.metric strong{display:block;margin-top:7px;font-size:24px}.stats-filters{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;margin-top:8px}.filter-field{min-width:150px}.filter-field label{display:block;color:#82778d;font-size:9px;text-transform:uppercase;letter-spacing:.1em;font-weight:800;margin-bottom:6px}.filter-field select{height:40px;width:100%;border:1px solid #332a3e;border-radius:7px;background:#111014;color:#eee;padding:0 12px;outline:none}.filter-field select:focus{border-color:#6c587f}.filter-note{margin-left:auto;color:#756d7d;font-size:10px;align-self:center}.stats-filters noscript button{height:40px;border:1px solid #4b3c59;border-radius:7px;background:#17121c;color:#eee;padding:0 16px}.trainer-search{border-bottom:1px solid var(--line);padding:0 0 8px;margin-bottom:14px}.trainer-search-row{display:flex;align-items:center;gap:14px;border-bottom:1px solid #51455d}.trainer-search input{height:38px;flex:1;min-width:0;border:0;background:transparent;color:#eee;padding:0;outline:none;font:inherit;font-size:13px}.trainer-search input::placeholder{color:#6f6777}.trainer-search input:focus{outline:none}.trainer-search-row:focus-within{border-bottom-color:#8b6aa8}.trainer-search button{height:38px;border:0;background:transparent;color:#a99bb0;padding:0 2px;cursor:pointer;font-size:10px;font-weight:800;letter-spacing:.1em;white-space:nowrap}.trainer-search button:hover{color:#eee}.clear-search{font-size:10px;color:#766d80;text-decoration:none;letter-spacing:.08em;white-space:nowrap}.clear-search:hover{color:#bdb2c8}.trainer-table{border-top:1px solid var(--line)}.trainer-table-head,.trainer-row{display:grid;grid-template-columns:34px minmax(170px,1.35fr) 70px 70px 55px 75px minmax(180px,1.1fr) minmax(230px,1.45fr);gap:10px;align-items:center}.trainer-table-head{padding:10px 0;color:#756d7d;font-size:9px;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line)}.trainer-row{min-height:70px;border-bottom:1px solid var(--line);font-size:12px}.rank{color:#756d7d}.trainer-name{display:grid;gap:3px}.trainer-name strong{font-size:13px}.trainer-name small{color:#716978;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage-badge{font-size:11px}.uma-pick,.pick-name,.compact-pick,.support-name{display:flex;align-items:center;gap:9px}.uma-pick img{width:32px;height:38px;object-fit:contain}.uma-pick span{display:grid;gap:2px}.uma-pick small{color:#7e7586;font-size:10px}.style-profile{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0}.style-profile>span{display:grid;gap:2px;min-width:0}.style-profile small{color:#756d7d;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.style-profile strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style-profile em{font-style:normal;color:#7e7586;font-size:9px}.sort-note{color:#756d7d;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.sort-head{display:flex;align-items:center;justify-content:flex-start;gap:5px;color:#756d7d;text-decoration:none;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;min-height:28px}.sort-head:hover,.sort-head.is-active{color:#bdb2c8}.uma-performance-loading{opacity:.55;pointer-events:none;transition:opacity .15s ease}.sort-indicator{font-size:11px;line-height:1;min-width:8px}.stat-list,.style-list,.support-list{border-top:1px solid var(--line)}.stat-head,.stat-row{display:grid;grid-template-columns:minmax(240px,1fr) 80px 100px 70px 90px;gap:12px;align-items:center}.stat-head{padding:10px 0;color:#756d7d;font-size:9px;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line)}.stat-row{min-height:56px;border-bottom:1px solid var(--line);font-size:12px}.pick-name img{width:32px;height:38px;object-fit:contain}.style-head,.style-row{display:grid;grid-template-columns:1fr 90px 80px 90px;gap:12px;align-items:center}.style-head{padding:10px 0;color:#756d7d;font-size:9px;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line)}.style-row{min-height:56px;border-bottom:1px solid var(--line);font-size:12px}.track-block{border-top:1px solid var(--line);padding:18px 0}.track-heading{display:flex;gap:18px;align-items:flex-start}.track-heading>strong{font-size:12px}.track-heading h3{margin:0;font-size:16px}.track-heading span{font-size:11px;color:#746b7e}.track-style-summary{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:18px 0 0 48px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.track-style-summary>div{padding:11px 0;display:grid;gap:3px}.track-style-summary>div+div{border-left:1px solid var(--line);padding-left:22px}.track-style-summary small{color:#756d7d;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.track-style-summary strong{font-size:12px}.track-style-summary span{color:#756d7d;font-size:9px}.track-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:18px 0 0 48px}.track-stat-list{min-width:0}.track-list-head{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:0 0 8px;color:#766d80;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.track-list-head-wins{grid-template-columns:1fr auto auto}.track-sort-link{color:#766d80;text-decoration:none;white-space:nowrap;cursor:pointer}.track-sort-link:hover,.track-sort-link.is-active{color:#c5b7d3}.track-sort-link i{font-style:normal;display:inline-block;margin-left:3px;min-width:7px}.compact-pick{min-height:45px;border-bottom:1px solid var(--line);font-size:12px}.compact-pick img{width:30px;height:36px;object-fit:contain}.compact-pick span{flex:1}.compact-pick b{font-size:12px}.compact-pick small{color:#756d7d;font-weight:400}.support-head,.support-row{display:grid;grid-template-columns:1fr 80px;gap:12px;align-items:center}.support-head{padding:10px 0;color:#756d7d;font-size:9px;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line)}.support-row{min-height:58px;border-bottom:1px solid var(--line);font-size:12px}.support-name img{width:38px;height:48px;object-fit:contain}.track-performance-loading{opacity:.55;transition:opacity .12s ease}.empty-state{padding:24px 0;color:#746b7e;font-size:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media(max-width:1000px){.stats-filters{flex-wrap:wrap}.filter-note{width:100%;margin-left:0}.filter-field{min-width:180px}.overview-stats{grid-template-columns:repeat(4,1fr)}.metric:nth-child(4){border-right:0}.trainer-table-head{display:none}.trainer-row{grid-template-columns:28px 1fr 55px 55px 65px;gap:9px;padding:12px 0}.trainer-row>:nth-child(6),.trainer-row>:nth-child(7){display:none}.trainer-row>:nth-child(8){grid-column:2/-1}.uma-pick,.style-profile{grid-column:2/-1}.stat-head{display:none}.stat-row{grid-template-columns:1fr 70px 80px 65px 75px}.style-head{display:none}.style-row{grid-template-columns:1fr 70px 65px 75px}.track-columns{margin-left:0}}@media(max-width:650px){.stats-filters{display:grid;grid-template-columns:1fr 1fr}.filter-field{min-width:0}.filter-note{grid-column:1/-1}.stats-hero{display:block}.back-link{display:inline-block;margin-top:15px}.overview-stats{grid-template-columns:repeat(2,1fr)}.metric:nth-child(2n){border-right:0}.metric{border-bottom:1px solid var(--line)}.trainer-search-row{gap:10px}.trainer-search input{min-width:0}.sort-note{font-size:9px}.stat-row{grid-template-columns:1fr 65px 75px}.stat-row span:nth-child(3),.stat-row span:nth-child(4){display:none}.style-row{grid-template-columns:1fr 65px 75px}.style-row span:nth-child(3){display:none}.track-style-summary{grid-template-columns:1fr;gap:0;margin-left:0}.track-style-summary>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.track-columns{grid-template-columns:1fr;gap:25px}.support-head,.support-row{grid-template-columns:1fr 65px}}@media(max-width:650px){.stat-head{display:grid;grid-template-columns:minmax(0,1fr) 42px 52px 42px 52px;gap:7px;padding:9px 0;font-size:7px}.stat-row{grid-template-columns:minmax(0,1fr) 42px 52px 42px 52px;gap:7px;min-height:52px;font-size:11px}.stat-row span:nth-child(3),.stat-row span:nth-child(4){display:block}.stat-head .sort-head{display:flex;min-height:22px;justify-content:flex-start;gap:2px;white-space:nowrap}.pick-name{min-width:0}.pick-name strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.style-head{display:grid;grid-template-columns:minmax(0,1fr) 42px 42px 52px;gap:7px;padding:9px 0;font-size:7px}.style-row{grid-template-columns:minmax(0,1fr) 42px 42px 52px;gap:7px;min-height:52px}.style-row span:nth-child(3){display:block}.trainer-table-head{display:none}.trainer-row{grid-template-columns:24px repeat(3,minmax(0,1fr)) 52px;gap:7px;align-items:start;padding:14px 0 15px;min-height:0}.trainer-row>.rank{grid-column:1;grid-row:1 / span 4;padding-top:2px}.trainer-row>.trainer-name{grid-column:2 / 5;grid-row:1;min-width:0}.trainer-row>.stage-badge{grid-column:5;grid-row:1;justify-self:end;padding-top:2px}.trainer-row>:nth-child(4),.trainer-row>:nth-child(5),.trainer-row>:nth-child(6){display:block;min-width:0;margin-top:9px;padding-top:7px;border-top:1px solid var(--line);font-size:10px;font-weight:700}.trainer-row>:nth-child(4){grid-column:2;grid-row:2}.trainer-row>:nth-child(5){grid-column:3;grid-row:2}.trainer-row>:nth-child(6){grid-column:4 / 6;grid-row:2;text-align:right}.trainer-row>:nth-child(4):before,.trainer-row>:nth-child(5):before,.trainer-row>:nth-child(6):before{display:block;margin-bottom:2px;color:#756d7d;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.trainer-row>:nth-child(4):before{content:"MATCHES"}.trainer-row>:nth-child(5):before{content:"WINS"}.trainer-row>:nth-child(6):before{content:"WIN RATE"}.trainer-row>:nth-child(7){display:flex;grid-column:2 / 6;grid-row:3;min-width:0;margin-top:10px;padding-top:9px;border-top:1px solid var(--line)}.trainer-row>:nth-child(8){display:grid;grid-column:2 / 6;grid-row:4;grid-template-columns:1fr 1fr;gap:10px;min-width:0;margin-top:7px;padding-top:8px;border-top:1px solid var(--line)}.trainer-row>:nth-child(8)>span{min-width:0}.trainer-row>:nth-child(8)>span+span{padding-left:10px;border-left:1px solid var(--line)}.uma-pick{gap:8px}.uma-pick img{width:28px;height:34px;flex:0 0 auto}.uma-pick span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.style-profile small{font-size:7px}.style-profile strong{font-size:10px}.style-profile em,.track-list-head{font-size:8px}.compact-pick{min-height:44px;font-size:11px}}
