.fab-wrap[data-v-0b32d15e]{position:fixed;bottom:max(1rem,env(safe-area-inset-bottom));right:max(1rem,env(safe-area-inset-right));z-index:4}@media (min-width:768px){.fab-wrap[data-v-0b32d15e]{bottom:1.5rem;right:1.5rem}}.fab-main[data-v-0b32d15e]{-webkit-box-shadow:0 4px 14px rgba(183,36,36,.4)!important;box-shadow:0 4px 14px rgba(183,36,36,.4)!important}.fab-menu{border-radius:12px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.12);box-shadow:0 10px 40px rgba(0,0,0,.12);overflow:hidden;min-width:200px}.fab-menu .v-list__tile{height:48px}.league-rankings-page[data-v-2cbc2b7b]{min-height:100%;background:#f5f5f7;padding-bottom:2rem}.league-rankings-header[data-v-2cbc2b7b]{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);padding:.75rem 1rem;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.back-btn[data-v-2cbc2b7b]{-ms-flex-negative:0;flex-shrink:0}.league-rankings-title-wrap[data-v-2cbc2b7b]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.league-rankings-logo[data-v-2cbc2b7b]{width:40px;height:40px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.league-rankings-title[data-v-2cbc2b7b]{margin:0;font-size:1.25rem;font-weight:700;color:#1f2937}.league-rankings-subtitle[data-v-2cbc2b7b]{margin:0;font-size:.875rem;color:#6b7280;width:100%}.league-rankings-content[data-v-2cbc2b7b]{max-width:600px;margin:0 auto;padding:0 1rem}.loading-state[data-v-2cbc2b7b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem;color:#6b7280;gap:1rem}.loading-state[data-v-2cbc2b7b],.weight-links[data-v-2cbc2b7b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.weight-links[data-v-2cbc2b7b]{gap:.5rem}@media (min-width:960px){.league-rankings-content[data-v-2cbc2b7b]{max-width:1280px}.weight-links[data-v-2cbc2b7b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.rankings-col>[data-v-2cbc2b7b],.rankings-col[data-v-2cbc2b7b]{padding-top:0;margin-top:0}.rankings-col-p4p[data-v-2cbc2b7b]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.rankings-col-weightclasses[data-v-2cbc2b7b]{-webkit-box-flex:2;-ms-flex:2 1 0px;flex:2 1 0;min-width:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.weight-classes-inner[data-v-2cbc2b7b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.weight-classes-inner>.weight-class-block[data-v-2cbc2b7b]:first-child{margin-top:0}.rankings-col-rising[data-v-2cbc2b7b]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.weight-class-block[data-v-2cbc2b7b]{background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden}.pound-block[data-v-2cbc2b7b]{margin-bottom:.5rem}.weight-link-card[data-v-2cbc2b7b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 16px;-webkit-transition:background .15s ease;transition:background .15s ease}.weight-link-card[data-v-2cbc2b7b]:hover{background:#fafafa}.weight-link-label[data-v-2cbc2b7b]{font-weight:600;font-size:1rem;color:#1f2937}.weight-link-actions[data-v-2cbc2b7b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.pound-subtitle[data-v-2cbc2b7b]{font-size:.8rem;color:#6b7280}.expand-btn[data-v-2cbc2b7b]{min-width:36px!important}.full-rankings-btn[data-v-2cbc2b7b]{font-size:.875rem;font-weight:600;color:#c62828;text-decoration:none;padding:6px 10px;border-radius:8px;-webkit-transition:background .15s ease;transition:background .15s ease}.full-rankings-btn[data-v-2cbc2b7b]:hover{background:#fef2f2}.top-five-wrap[data-v-2cbc2b7b]{border-top:1px solid #f0f0f0;padding:8px 12px 12px}.top-five-empty[data-v-2cbc2b7b],.top-five-loading[data-v-2cbc2b7b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:16px;color:#6b7280;font-size:.9rem}.top-five-list[data-v-2cbc2b7b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.top-five-row[data-v-2cbc2b7b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 8px;border-radius:8px;cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease}.top-five-row[data-v-2cbc2b7b]:hover{background:#f5f5f5}.top-five-rank[data-v-2cbc2b7b]{width:24px;height:24px;background:#fef2f2;color:#b91c1c;font-size:.75rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.top-five-avatar[data-v-2cbc2b7b],.top-five-rank[data-v-2cbc2b7b]{-ms-flex-negative:0;flex-shrink:0;border-radius:50%;margin-right:10px}.top-five-avatar[data-v-2cbc2b7b]{width:36px;height:36px;-o-object-fit:cover;object-fit:cover}.top-five-info[data-v-2cbc2b7b]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.top-five-name[data-v-2cbc2b7b]{font-weight:600;font-size:.9rem;color:#1f2937}.top-five-record[data-v-2cbc2b7b]{font-size:.8rem;color:#6b7280}.rising-sparkline-wrap[data-v-2cbc2b7b]{-ms-flex-negative:0;flex-shrink:0;width:80px;height:24px;margin-right:4px}.rising-sparkline[data-v-2cbc2b7b]{width:80px;height:24px;display:block;color:#b91c1c;opacity:.85}.top-five-chevron[data-v-2cbc2b7b]{color:#d1d5db;-ms-flex-negative:0;flex-shrink:0}.empty-state-wrap[data-v-2cbc2b7b]{text-align:center;padding:3rem 1rem}.empty-state[data-v-2cbc2b7b]{margin:0;color:#6b7280;font-size:1rem}.theme--dark .league-rankings-page[data-v-2cbc2b7b]{background:#121212}.theme--dark .league-rankings-header[data-v-2cbc2b7b]{background:#1e1e1e}.theme--dark .league-rankings-title[data-v-2cbc2b7b]{color:#e5e7eb}.theme--dark .league-rankings-subtitle[data-v-2cbc2b7b]{color:#9ca3af}.theme--dark .weight-class-block[data-v-2cbc2b7b]{background:#1e1e1e}.theme--dark .weight-link-card[data-v-2cbc2b7b]:hover{background:#2d2d2d}.theme--dark .weight-link-label[data-v-2cbc2b7b]{color:#e5e7eb}.theme--dark .full-rankings-btn[data-v-2cbc2b7b]{color:#f87171}.theme--dark .full-rankings-btn[data-v-2cbc2b7b]:hover{background:rgba(248,113,113,.12)}.theme--dark .top-five-wrap[data-v-2cbc2b7b]{border-top-color:hsla(0,0%,100%,.08)}.theme--dark .top-five-row[data-v-2cbc2b7b]:hover{background:#2d2d2d}.theme--dark .top-five-name[data-v-2cbc2b7b]{color:#e5e7eb}.theme--dark .top-five-record[data-v-2cbc2b7b]{color:#9ca3af}.theme--dark .rising-sparkline[data-v-2cbc2b7b]{color:#f87171}.theme--dark .empty-state[data-v-2cbc2b7b]{color:#9ca3af}