.summary-card[data-v-629a4471]{display:block;padding:16px;color:var(--rank-tier-text);text-decoration:none;background-color:var(--rank-tier-bg);border-radius:12px;transition:opacity .2s}.summary-card[data-v-629a4471]:hover{opacity:.85}.tier-icon[data-v-629a4471]{color:var(--rank-tier-text)!important}.ranking-category[data-v-629a4471]{font-size:14px;font-weight:700}.ranking-display[data-v-629a4471]{line-height:1.2}.rank-number[data-v-629a4471]{font-size:44px;font-weight:700}.rank-text[data-v-629a4471]{font-size:18px;font-weight:700}.total-users[data-v-629a4471]{font-size:14px;font-weight:700}.summary-divider[data-v-629a4471]{height:1px;background-color:var(--rank-tier-line)}.stat-col[data-v-629a4471]{flex:1;min-width:0}.stat-divider[data-v-629a4471]{flex-shrink:0;align-self:center;width:1px;height:32px;background-color:var(--rank-tier-line)}.stat-value[data-v-629a4471]{font-size:20px;font-weight:700;line-height:1.3}.stat-unit[data-v-629a4471]{margin-left:2px;font-size:12px}.stat-label[data-v-629a4471]{font-size:12px;font-weight:700}.view-detail[data-v-629a4471]{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.transition-card[data-v-721368a8]{--accent:var(--v-primary-base);padding:16px 12px 12px;background:#fff;border:1px solid var(--v-bgGray-base);border-radius:12px}.transition-card.is-pickleball[data-v-721368a8]{--accent:var(--v-pickleballText-base)}.seg[data-v-721368a8]{display:flex;flex-wrap:wrap;gap:6px}.seg-type[data-v-721368a8]{margin-bottom:16px}.seg-range[data-v-721368a8]{justify-content:flex-end;margin-bottom:8px}.seg-btn[data-v-721368a8]{padding:4px 12px;font-size:12px;font-weight:700;line-height:18px;color:var(--v-textDarkGray-base);background:var(--v-bgLightGray-base);border-radius:999px}.seg-btn[data-v-721368a8]:disabled{cursor:default}.seg-btn.is-active[data-v-721368a8]{color:#fff;background:var(--accent)}.stats[data-v-721368a8]{display:flex;margin-bottom:12px}.stat[data-v-721368a8]{flex:1 1 0;min-width:0;padding:0 4px;text-align:center}.stat+.stat[data-v-721368a8]{border-left:1px solid var(--v-bgGray-base)}.stat-label[data-v-721368a8]{font-size:11px;font-weight:700;color:var(--v-textGray-base)}.stat-value[data-v-721368a8]{font-size:24px;font-weight:700;line-height:32px;color:var(--v-textBlack-base)}.stat-value.is-up[data-v-721368a8]{color:var(--accent)}.stat-value.is-down[data-v-721368a8]{color:var(--v-textGray-base)}.stat-unit[data-v-721368a8]{margin-left:2px;font-size:12px}.stat-sub[data-v-721368a8]{font-size:11px;color:var(--v-textGray-base)}.stat-top-percent[data-v-721368a8]{font-weight:700;color:var(--accent)}.note[data-v-721368a8]{margin:8px 0 0;font-size:11px;color:var(--v-textGray-base)}.title-wrapper.show-display-all-button-title-wrapper .my-title[data-v-4bbd7760],.title-wrapper.show-display-all-button-title-wrapper .show-display-all-button[data-v-4bbd7760]{--show-display-all-button-width:72px}.title-wrapper.show-display-all-button-title-wrapper .my-title[data-v-4bbd7760]{max-width:calc(100% - var(--show-display-all-button-width))}.title-wrapper.show-display-all-button-title-wrapper .show-display-all-button[data-v-4bbd7760]{width:var(--show-display-all-button-width)}.ranking-detail-card[data-v-abcebc76]{display:flex;flex-direction:column;align-items:center;padding:12px 6px;color:var(--rank-tier-text);text-align:center;text-decoration:none;background-color:var(--rank-tier-bg);border-radius:12px;transition:opacity .2s}.ranking-detail-card[data-v-abcebc76]:hover{opacity:.85}.tier-icon[data-v-abcebc76]{color:var(--rank-tier-text)!important}.ranking-category-text[data-v-abcebc76]{font-size:12px;font-weight:700;line-height:1.4}.rank-display-detail[data-v-abcebc76]{margin-top:4px;line-height:1.2;white-space:nowrap}.rank-number-detail[data-v-abcebc76]{font-size:26px;font-weight:700}.rank-suffix-detail[data-v-abcebc76]{font-size:13px;font-weight:700}.user-count-text[data-v-abcebc76]{font-size:12px;font-weight:700}.tournament-row-wrapper[data-v-71acaf52]{margin-bottom:8px}.tournament-card[data-v-71acaf52]{background:#fff;border-radius:8px!important;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.08)!important;border-left:4px solid;border-left-color:var(--v-primary-base)}.tournament-card.is-inactive[data-v-71acaf52]{background:#f5f5f5;border-left-color:#bdbdbd}.tournament-card[data-v-71acaf52]:hover{box-shadow:0 4px 8px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1)!important;transform:translateY(-2px)}.tournament-card[data-v-71acaf52]:active{transform:translateY(0)}.tournament-content[data-v-71acaf52]{padding:12px 16px}.tournament-info-col[data-v-71acaf52]{min-width:0;flex:1}.result-badge[data-v-71acaf52]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.badge-win[data-v-71acaf52]{background:linear-gradient(135deg,#fff4e6,#ffe0b2)}.badge-runner-up[data-v-71acaf52]{background:linear-gradient(135deg,#f5f5f5,#e0e0e0)}.badge-third[data-v-71acaf52]{background:linear-gradient(135deg,#fff3e0,#ffccbc)}.badge-default[data-v-71acaf52]{background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.badge-inactive[data-v-71acaf52]{background:#eee}.tournament-date[data-v-71acaf52]{color:#616161;font-size:12px;font-weight:600;margin-bottom:4px}.is-inactive .tournament-date[data-v-71acaf52]{color:#9e9e9e}.tournament-title[data-v-71acaf52]{color:#212121;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.is-inactive .tournament-title[data-v-71acaf52]{color:#757575}.tournament-result[data-v-71acaf52]{font-size:12px;font-weight:700}.win[data-v-71acaf52]{background:linear-gradient(0deg,#ffa400 -12.37%,#ffb40b 49.91%,#ffd520 121.17%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.runner-up[data-v-71acaf52]{background:linear-gradient(180deg,#cacaca,#a3a3a3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.third-place[data-v-71acaf52]{background:linear-gradient(0deg,#b25e12 -12.37%,#e49248 43.28%,#b25e12 121.17%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tournament-points[data-v-71acaf52]{display:flex;align-items:baseline;justify-content:flex-end;gap:2px}.points-number[data-v-71acaf52]{color:var(--v-primary-base);font-size:20px;font-weight:900;letter-spacing:-.5px}.is-inactive .points-number[data-v-71acaf52]{color:#9e9e9e}.points-label[data-v-71acaf52]{color:var(--v-primary-base);font-size:11px;font-weight:700}.is-inactive .points-label[data-v-71acaf52]{color:#9e9e9e}@media (max-width:959px){.tournament-content[data-v-71acaf52]{padding:10px 12px}.result-badge[data-v-71acaf52]{width:40px;height:40px}.tournament-date[data-v-71acaf52]{font-size:11px}.tournament-title[data-v-71acaf52]{font-size:13px}.tournament-result[data-v-71acaf52]{font-size:11px}.points-number[data-v-71acaf52]{font-size:18px}.points-label[data-v-71acaf52]{font-size:10px}}