:root{--bg:#070e1c;--panel:#0b1630;--panel-2:#081228;--text:#e6ecfa;--muted:#9eabc9;--accent:#d7b43a;--accent-2:#b99322;--chip:#0f1d3f;--border: rgba(255,255,255,.08);--glow: 0 10px 30px rgba(215,180,58,.14);--radius: 14px;--silver: #c0c0c0;--bronze: #cd7f32;--header-bg: #0a2a40}*{box-sizing:border-box}html,body{margin:0;max-width:100%;overflow-x:hidden;background:radial-gradient(80vw 60vh at 100% -20%,rgba(215,180,58,.1),transparent 60%),radial-gradient(60vw 40vh at 0% 0%,rgba(15,29,63,.32),transparent 65%),var(--bg);color:var(--text);font-family:Inter,system-ui,Arial,sans-serif}html,body,.modal,.panel,.wrap,.rows_grid,.member_list{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar,.modal::-webkit-scrollbar,.panel::-webkit-scrollbar,.wrap::-webkit-scrollbar,.rows_grid::-webkit-scrollbar,.member_list::-webkit-scrollbar{display:none}header{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#070e1ceb,#070e1c8c);border-bottom:1px solid var(--border)}.top_bar{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:12px 24px}.brand{display:flex;gap:12px;align-items:center;font-weight:800}.crest{width:38px;height:38px;border-radius:10px;background:conic-gradient(from 220deg,var(--accent),var(--accent) 50%,var(--accent-2) 50%,var(--accent-2));box-shadow:var(--glow)}header[data-v-3ca54793]{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#070e1ceb,#070e1c8c);border-bottom:1px solid var(--border)}.top_bar[data-v-3ca54793]{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:12px 24px}.brand[data-v-3ca54793]{display:flex;gap:12px;align-items:center;font-weight:800}.brand_logo[data-v-3ca54793]{width:38px;height:38px;border-radius:10px;box-shadow:var(--glow);display:block}.nav[data-v-3ca54793]{display:flex;gap:12px;flex-wrap:wrap}.nav_link[data-v-3ca54793]{color:var(--muted);text-decoration:none;font-weight:800;padding:6px 8px;border-radius:8px;white-space:nowrap;position:relative;display:inline-flex;align-items:center}.nav_link.router-link-active[data-v-3ca54793]{color:#070e1c;background:linear-gradient(180deg,var(--accent),var(--accent-2))}.notif_dot[data-v-3ca54793]{position:absolute;top:-2px;right:-4px;display:inline-block;width:10px;height:10px;border-radius:999px;background:linear-gradient(180deg,#d7b43af2,#b99322eb);box-shadow:0 0 0 2px #00000073;margin-left:0;transform:none;pointer-events:none}@media (max-width:520px){.top_bar[data-v-3ca54793]{gap:8px;padding:10px 12px}.brand[data-v-3ca54793]{font-size:14px}.nav[data-v-3ca54793]{gap:8px}.nav_link[data-v-3ca54793]{padding:6px}}.main_container[data-v-f22f6eb1]{width:min(1100px,100%);margin:0 auto;padding-inline:clamp(12px,3vw,24px);padding-block:24px}.chips[data-v-f22f6eb1]{display:flex;gap:6px;flex-wrap:wrap;margin:0}.chip[data-v-f22f6eb1]{border:1px solid var(--border);background:var(--panel);color:var(--muted);padding:6px 10px;border-radius:999px;font-weight:700;cursor:pointer;transition:.2s ease;line-height:1}.chip[data-v-f22f6eb1]:hover{color:var(--text)}.chip[aria-pressed=true][data-v-f22f6eb1]{color:#070e1c;background:linear-gradient(180deg,var(--accent),var(--accent-2));border-color:transparent;box-shadow:0 6px 18px #d7b43a2e}.opt[data-v-f22f6eb1]{display:flex;align-items:center;gap:8px;color:var(--muted);font-weight:700}.opt input[data-v-f22f6eb1]{accent-color:var(--accent)}.panel[data-v-f22f6eb1]{background:linear-gradient(180deg,#0b1630f0,#081228eb);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--glow);margin-top:18px;overflow:hidden}.panel_header[data-v-f22f6eb1]{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--border)}.sub_bar[data-v-f22f6eb1]{position:sticky;top:0;z-index:5;background:var(--header-bg);border-bottom:1px solid var(--border);padding:10px 16px;display:flex;align-items:center;gap:12px}.sub_pill[data-v-f22f6eb1]{font-weight:800;border:1px solid rgba(215,180,58,.22);background:linear-gradient(180deg,#d7b43a2e,#b9932229);color:var(--text);padding:6px 10px;border-radius:999px}.wrap[data-v-f22f6eb1]{overflow:visible!important;height:auto;max-height:none;margin-bottom:0;padding-bottom:0;-webkit-overflow-scrolling:auto;overscroll-behavior:auto;touch-action:auto}.table[data-v-f22f6eb1]{width:100%;max-width:100%;border-collapse:collapse;font-size:15px;table-layout:auto}.table thead th[data-v-f22f6eb1]{background:var(--header-bg);color:var(--muted);text-align:left;padding:10px 12px;border-bottom:1px solid var(--border)}.table tbody td[data-v-f22f6eb1]{padding:10px 12px;border-bottom:1px solid var(--border);min-width:0;word-break:break-word;background:transparent}.table tbody tr:hover td[data-v-f22f6eb1]{background:#0a174059}th.rank[data-v-f22f6eb1],td.rank[data-v-f22f6eb1]{width:64px;min-width:64px;text-align:center;vertical-align:middle}.athlete[data-v-f22f6eb1]{min-width:0;overflow:visible;position:relative;z-index:1}.name_text[data-v-f22f6eb1]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}td.rank[data-v-f22f6eb1]{display:flex;align-items:center;justify-content:center;font-weight:900;color:var(--accent);background:linear-gradient(180deg,#1482962e,#0c647829)!important;border-left:none!important;border-right:none!important;border-bottom:1px solid var(--border)!important;border-radius:6px;padding:10px 0!important}td.rank[data-v-f22f6eb1]:before,td.rank[data-v-f22f6eb1]:after,th.rank[data-v-f22f6eb1]:before,th.rank[data-v-f22f6eb1]:after{content:none!important;display:none!important}.fight_anim[data-v-f22f6eb1]{position:absolute;left:0;right:0;top:-50%;height:200%;transform:translateY(-22px);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:400}.fight_anim.left[data-v-f22f6eb1],.fight_anim.right[data-v-f22f6eb1]{justify-content:center}.fist_icon[data-v-f22f6eb1]{width:32px;height:32px}.fist_img[data-v-f22f6eb1]{width:100%;height:100%;display:block;filter:drop-shadow(0 0 12px rgba(231,76,60,.45));transform-origin:50% 50%}.fist_left .fist_img[data-v-f22f6eb1]{transform:rotate(200deg)}.fist_right .fist_img[data-v-f22f6eb1]{transform:rotate(20deg)}.fist_left[data-v-f22f6eb1]{animation:challengeFromTop-f22f6eb1 1.4s cubic-bezier(.25,.8,.2,1) infinite}.fist_right[data-v-f22f6eb1]{animation:challengeFromBottom-f22f6eb1 1.4s cubic-bezier(.25,.8,.2,1) infinite}.bang[data-v-f22f6eb1]{width:32px;height:32px;margin:0 10px;fill:#ff4d4d;filter:drop-shadow(0 0 10px rgba(255,77,77,.65));animation:bangPop-f22f6eb1 1.4s ease-in-out infinite}.ring[data-v-f22f6eb1]{position:absolute;width:34px;height:34px;border:2px solid rgba(255,77,77,.7);border-radius:50%}.ring_one[data-v-f22f6eb1]{animation:ringPulse-f22f6eb1 1.4s ease-out infinite}.ring_two[data-v-f22f6eb1]{animation:ringPulse-f22f6eb1 1.4s ease-out infinite;animation-delay:.25s}@keyframes challengeFromTop-f22f6eb1{0%{transform:translate(-18px,-34px) rotate(-12deg) scale(.96);opacity:.85}40%{transform:translate(-8px,-10px) rotate(-6deg) scale(1.06);opacity:1}50%{transform:translate(-4px,-4px) rotate(-2deg) scale(1.1);opacity:1}60%{transform:translate(-8px,-8px) rotate(-5deg) scale(1.04);opacity:.98}to{transform:translate(-18px,-34px) rotate(-12deg) scale(.96);opacity:.85}}@keyframes challengeFromBottom-f22f6eb1{0%{transform:translate(18px,34px) rotate(12deg) scale(.96);opacity:.85}40%{transform:translate(8px,10px) rotate(6deg) scale(1.06);opacity:1}50%{transform:translate(4px,4px) rotate(2deg) scale(1.1);opacity:1}60%{transform:translate(8px,8px) rotate(5deg) scale(1.04);opacity:.98}to{transform:translate(18px,34px) rotate(12deg) scale(.96);opacity:.85}}@keyframes bangPop-f22f6eb1{0%,to{transform:translateY(6px) scale(.85) rotate(0);opacity:.75}45%{transform:translateY(-2px) scale(1.28) rotate(8deg);opacity:1}55%{transform:translateY(-2px) scale(1.18) rotate(-8deg);opacity:1}}@keyframes ringPulse-f22f6eb1{0%{transform:scale(.6);opacity:.9}70%{transform:scale(1.7);opacity:.25}to{transform:scale(1.9);opacity:0}}@keyframes fadeSlide-f22f6eb1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}tbody.swap[data-v-f22f6eb1]{animation:fadeSlide-f22f6eb1 .22s ease both}@media (prefers-reduced-motion:reduce){tbody.swap[data-v-f22f6eb1]{animation:none}}.collapse_cell[data-v-f22f6eb1]{padding:0!important;background:transparent!important;border-bottom:none!important}.collapse_wrap[data-v-f22f6eb1]{max-height:0;overflow:hidden;transition:max-height .28s ease;will-change:max-height}.collapse_wrap.open[data-v-f22f6eb1]{max-height:2000px}.rows_grid[data-v-f22f6eb1]{display:block;width:100%}.row_grid[data-v-f22f6eb1]{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center}.row_grid .cell[data-v-f22f6eb1]{padding:10px 12px;border-bottom:1px solid var(--border)}.row_grid .cell.athlete[data-v-f22f6eb1]{position:relative;overflow:visible;z-index:1}.row_grid .cell.rank[data-v-f22f6eb1]{display:flex;align-items:center;justify-content:center;font-weight:900;color:var(--accent);background:linear-gradient(180deg,#1482962e,#0c647829)!important;border-left:none!important;border-right:none!important;border-bottom:1px solid var(--border)!important;border-radius:6px;padding:10px 0!important}.trophy[data-v-f22f6eb1]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;transform:translateY(4px)}.trophy svg[data-v-f22f6eb1]{width:34px;height:34px;display:block}.trophy_1 svg[data-v-f22f6eb1]{fill:var(--accent)}.trophy_2 svg[data-v-f22f6eb1]{fill:var(--silver)}.trophy_3 svg[data-v-f22f6eb1]{fill:var(--bronze)}.toggle_wrap[data-v-f22f6eb1]{display:flex;align-items:center;justify-content:center;padding:8px 0;background:linear-gradient(180deg,#1482961a,#0c647814);border-top:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer;-webkit-tap-highlight-color:transparent}.show_more_button[data-v-f22f6eb1]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgba(215,180,58,.22);background:linear-gradient(180deg,#d7b43a2e,#b9932229);color:var(--text);font-weight:800;border-radius:999px;transition:.18s ease;pointer-events:none}.show_more_button[data-v-f22f6eb1]:hover{filter:brightness(1.06)}.toggle_icon[data-v-f22f6eb1]{transition:transform .18s ease}.show_more_button.is_open .toggle_icon[data-v-f22f6eb1]{transform:rotate(180deg)}.bottom_sticky[data-v-f22f6eb1]{position:sticky;bottom:0;display:flex;justify-content:center;padding:4px 0;background:linear-gradient(180deg,#0b163000,#0b1630c7);border-top:1px solid var(--border)}.table tbody tr:last-child td[data-v-f22f6eb1]{border-bottom:none!important}.rows_grid .row_grid:last-child .cell[data-v-f22f6eb1]{border-bottom:none!important}.wrap[data-v-f22f6eb1]{position:relative}.wrap[data-v-f22f6eb1]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:6px;background:linear-gradient(180deg,#0b163000,#0b1630);pointer-events:none}tbody tr.top1 td[data-v-f22f6eb1]{background:linear-gradient(180deg,#d7b43a24,#b993221f)!important}tbody tr.top2 td[data-v-f22f6eb1]{background:linear-gradient(180deg,#c0c0c029,#aaaaaa1f)!important}tbody tr.top3 td[data-v-f22f6eb1]{background:linear-gradient(180deg,#cd7f3229,#af6b281f)!important}.row_grid.top1 .cell[data-v-f22f6eb1]{background:linear-gradient(180deg,#d7b43a24,#b993221f)}.row_grid.top2 .cell[data-v-f22f6eb1]{background:linear-gradient(180deg,#c0c0c029,#aaaaaa1f)}.row_grid.top3 .cell[data-v-f22f6eb1]{background:linear-gradient(180deg,#cd7f3229,#af6b281f)}.trophy_num[data-v-f22f6eb1]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:14px;color:#0b1630;text-shadow:0 1px 0 rgba(255,255,255,.45);transform:translateY(-7px);pointer-events:none}.trophy_2 .trophy_num[data-v-f22f6eb1],.trophy_3 .trophy_num[data-v-f22f6eb1]{transform:translateY(-7px)}@media (max-width:760px){.trophy_2 .trophy_num[data-v-f22f6eb1],.trophy_3 .trophy_num[data-v-f22f6eb1]{transform:translateY(-7px)}}.left_hdr[data-v-f22f6eb1]{text-align:right!important}.right_hdr[data-v-f22f6eb1]{text-align:left}.table thead th.rank[data-v-f22f6eb1]{text-align:center}.table tbody td.athlete[data-v-f22f6eb1]:first-child{text-align:right}.table tbody td.athlete[data-v-f22f6eb1]:last-child{text-align:left}.row_grid .cell.athlete[data-v-f22f6eb1]:first-child{text-align:right}.row_grid .cell.athlete[data-v-f22f6eb1]:last-child{text-align:left}.hand_slider_wrap[data-v-58961379]{display:flex;justify-content:center}.hand_slider[data-v-58961379]{display:flex;justify-content:center;padding:2px 0;width:100%}.track[data-v-58961379]{position:relative;width:100%;max-width:100%;height:44px;border-radius:999px;overflow:hidden}.track[data-v-58961379]:before{content:"";position:absolute;inset:0;border-radius:999px;background:transparent;border:none}.thumb[data-v-58961379]{position:absolute;top:3px;left:3px;width:calc(50% - 6px);height:38px;border-radius:999px;background:linear-gradient(180deg,#20c997,#17a2b8);box-shadow:0 10px 24px #17a2b82e;transition:transform .22s ease}.thumb.right[data-v-58961379]{transform:translate(100%)}.hand_label[data-v-58961379]{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:50%;text-align:center;font-weight:900;letter-spacing:.3px;color:var(--muted);pointer-events:none;mix-blend-mode:normal}.hand_label.left[data-v-58961379]{left:0}.hand_label.right[data-v-58961379]{left:50%}.hand_label.active[data-v-58961379]{color:#061626}.athlete_select[data-v-04d5a4b6],.input_wrap[data-v-04d5a4b6]{position:relative;width:100%}.input[data-v-04d5a4b6]{width:100%;border:1px solid var(--border);border-radius:10px;background:#ffffff05;color:var(--text);padding:10px 38px 10px 12px;font-family:inherit;font-size:14px;box-sizing:border-box}.input[data-v-04d5a4b6]:focus{outline:none;border-color:#d7b43a8c}.input.valid[data-v-04d5a4b6]{border-color:#17a2b88c;background-image:none;background-color:inherit}.add_btn[data-v-04d5a4b6]{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--muted);cursor:pointer}.add_btn svg[data-v-04d5a4b6]{width:18px;height:18px}.dropdown[data-v-04d5a4b6]{position:absolute;z-index:20;left:0;right:0;max-height:220px;overflow:auto;margin-top:6px;padding:6px;list-style:none;background:linear-gradient(180deg,#0b1630fa,#081228fa);border:1px solid var(--border);border-radius:10px;box-shadow:0 14px 40px #00000047}.opt[data-v-04d5a4b6]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;cursor:pointer}.opt[data-v-04d5a4b6]:hover,.opt.active[data-v-04d5a4b6]{background:#ffffff0f}.add_opt[data-v-04d5a4b6]{color:#d7b43a}.add_opt svg[data-v-04d5a4b6]{width:16px;height:16px}.new_hint[data-v-04d5a4b6]{margin-top:6px;color:#d7b43a;font-weight:700;font-size:12px}.main_container[data-v-e504c3b8]{width:min(1100px,100%);margin:0 auto;padding-inline:clamp(12px,3vw,24px);padding-block:24px}.panel[data-v-e504c3b8]{background:linear-gradient(180deg,#0b1630f0,#081228eb);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--glow);margin-top:18px;overflow:hidden}.panel_header[data-v-e504c3b8]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.title[data-v-e504c3b8]{margin:0;font-size:18px}.req[data-v-e504c3b8]{color:#e67e22;margin-left:6px}.sm_form[data-v-e504c3b8]{display:grid;gap:12px;padding:14px 16px}.row[data-v-e504c3b8]{display:grid;gap:12px}.two_cols[data-v-e504c3b8]{grid-template-columns:1fr}@media (min-width:720px){.two_cols[data-v-e504c3b8]{grid-template-columns:1fr 1fr}}.radios[data-v-e504c3b8]{border:0;padding:0;margin:0}.radio_row[data-v-e504c3b8]{display:flex;gap:12px;align-items:center}.radio_opt[data-v-e504c3b8]{display:inline-flex;gap:0;align-items:center;justify-content:center;min-height:36px;min-width:0;background:transparent;border:2px solid var(--border);padding:8px 14px;border-radius:999px}.radio_opt>input[type=radio][data-v-e504c3b8]{appearance:none;-webkit-appearance:none;width:0;height:0;margin:0;padding:0;border:0}.radio_opt span[data-v-e504c3b8]{display:inline-block;width:100%;text-align:center}.radio_opt.selected[data-v-e504c3b8]{background:transparent;color:#dfffe9;border-color:transparent;position:relative}.radio_opt.selected[data-v-e504c3b8]:before{content:"";position:absolute;inset:0;border-radius:999px;padding:2px;background:linear-gradient(180deg,#20c997,#17a2b8);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.segmented[data-v-e504c3b8]{display:inline-flex;gap:0;background:#ffffff0a;border:1px solid var(--border);border-radius:999px;padding:4px}.seg_btn[data-v-e504c3b8]{border:0;background:transparent;color:var(--muted);font-weight:800;padding:8px 12px;border-radius:999px;cursor:pointer}.seg_btn[aria-pressed=true][data-v-e504c3b8]{color:#070e1c;background:linear-gradient(180deg,var(--accent),var(--accent-2));box-shadow:0 6px 18px #d7b43a2e}.adv_toggle_row[data-v-e504c3b8]{display:flex;justify-content:flex-end;padding-top:4px}.ghost_btn[data-v-e504c3b8]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--border);color:var(--muted);background:transparent;cursor:pointer}.ghost_btn.dividerless[data-v-e504c3b8]{border-color:transparent;padding-left:0;padding-right:0}.divider[data-v-e504c3b8]{height:1px;background:#ffffff14;width:100%}.sm_form>.divider[data-v-e504c3b8]{margin-left:-16px;margin-right:-16px;width:auto}.chev[data-v-e504c3b8]{width:16px;height:16px;transition:transform .2s ease}.chev.up[data-v-e504c3b8]{transform:rotate(180deg)}.advanced_drawer[data-v-e504c3b8]{max-height:0;overflow:hidden;transition:max-height .28s ease}.advanced_drawer.open[data-v-e504c3b8]{max-height:520px}.feedback_form[data-v-e504c3b8]{display:grid;gap:12px;padding:14px 16px}.field[data-v-e504c3b8]{display:grid;gap:6px}.field.no_border[data-v-e504c3b8]{border:0}.label[data-v-e504c3b8]{color:var(--muted);font-weight:700}.input[data-v-e504c3b8],.textarea[data-v-e504c3b8]{width:100%;border:1px solid var(--border);border-radius:10px;background:#ffffff05;color:var(--text);padding:10px 12px;font-family:inherit;font-size:14px}.input[data-v-e504c3b8]:focus,.textarea[data-v-e504c3b8]:focus{outline:none;border-color:#d7b43a8c}.input.valid[data-v-e504c3b8],.textarea.valid[data-v-e504c3b8]{border-color:#17a2b88c;background-image:none;background-color:inherit}.input.error[data-v-e504c3b8],.field.error .input[data-v-e504c3b8]{border-color:#e74c3c}.field.error .label[data-v-e504c3b8]{color:#ff9b91}.error_hint[data-v-e504c3b8]{color:#e74c3c;font-weight:600;font-size:12px}.actions[data-v-e504c3b8]{display:flex;justify-content:flex-end}.primary_btn[data-v-e504c3b8]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(215,180,58,.22);background:linear-gradient(180deg,#d7b43a2e,#b9932229);color:var(--text);font-weight:800;text-decoration:none;cursor:pointer}.primary_btn[disabled][data-v-e504c3b8]{opacity:.6;cursor:not-allowed}.footer_note[data-v-e504c3b8]{margin:0;padding:8px 16px 16px;color:var(--muted);font-size:12px}.toast[data-v-e504c3b8]{position:fixed;left:50%;bottom:22px;transform:translate(-50%);max-width:92vw;min-width:260px;text-align:center;line-height:1.35;padding:12px 16px;font-weight:800;z-index:50;animation:toastPop-e504c3b8 .28s ease;border-radius:999px;box-shadow:0 10px 30px #00000040;border:2px solid}.toast.success[data-v-e504c3b8]{background:linear-gradient(180deg,#2ecc7126,#2ecc711f);color:#dfffe9;border-color:#2ecc71}.toast.error[data-v-e504c3b8]{background:linear-gradient(180deg,#e74c3c2e,#e74c3c24);color:#ffe6e3;border-color:#e74c3c}@keyframes toastPop-e504c3b8{0%{opacity:0;transform:translate(-50%) translateY(6px) scale(.98)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.feedback_tab[data-v-e504c3b8]{position:fixed;left:12px;bottom:0;z-index:40;padding:8px 14px 6px;border-radius:8px 8px 0 0;border:1px solid rgba(30,144,255,.35);background:linear-gradient(180deg,#1e90ffd9,#1e90ffcc);color:#061626;font-weight:900;cursor:pointer}.feedback_overlay[data-v-e504c3b8]{position:fixed;inset:0;background:#00000073;z-index:44}.feedback_sheet[data-v-e504c3b8]{position:fixed;left:50%;bottom:0;transform:translate(-50%) translateY(100%);width:min(720px,100%);background:linear-gradient(180deg,#0b1630fa,#081228fa);border:1px solid var(--border);border-radius:14px 14px 0 0;box-shadow:0 -12px 40px #00000059;z-index:45;transition:transform .28s ease}.feedback_sheet.open[data-v-e504c3b8]{transform:translate(-50%) translateY(0)}.sheet_header[data-v-e504c3b8]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border)}.close_btn[data-v-e504c3b8]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--muted);font-weight:800;cursor:pointer}.hand_slider[data-v-e504c3b8]{display:flex;justify-content:center;padding:2px 0}.hand_slider .track[data-v-e504c3b8]{position:relative;width:100%;max-width:520px;height:44px;background:transparent;border:0;border-radius:999px;overflow:hidden}.hand_slider .thumb[data-v-e504c3b8]{position:absolute;top:3px;left:3px;width:calc(50% - 6px);height:38px;border-radius:999px;background:linear-gradient(180deg,#20c997,#17a2b8);box-shadow:0 10px 24px #17a2b82e;transition:transform .22s ease}.hand_slider .thumb.right[data-v-e504c3b8]{transform:translate(100%)}.hand_slider .hand_label[data-v-e504c3b8]{position:absolute;top:50%;transform:translateY(-50%);width:50%;text-align:center;color:var(--muted);font-weight:900;letter-spacing:.3px}.hand_slider .hand_label.left[data-v-e504c3b8]{left:0}.hand_slider .hand_label.right[data-v-e504c3b8]{right:0}.actions.with_summary[data-v-e504c3b8]{display:flex;align-items:center;justify-content:space-between;gap:12px}.summary[data-v-e504c3b8]{color:var(--muted);font-weight:700}.submit_btn[data-v-e504c3b8]{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:12px;border:1px solid rgba(23,162,184,.55);background:transparent;color:#061626;font-weight:900;font-size:16px}.submit_btn.gold[data-v-e504c3b8]{background:linear-gradient(180deg,#20c997,#17a2b8);border-color:transparent;color:#061626}.submit_btn[disabled][data-v-e504c3b8]{opacity:1;cursor:not-allowed;background:transparent;border-color:#ffffff1f;color:var(--muted)}.overlay[data-v-6555f029]{position:fixed;inset:0;background:#0009;display:flex;align-items:flex-start;justify-content:center;padding:16px;z-index:100;overflow:auto;-webkit-overflow-scrolling:touch}.modal[data-v-6555f029]{width:min(860px,100%);background:linear-gradient(180deg,#0b1630fa,#081228f5);border:1px solid var(--border);border-radius:16px;box-shadow:var(--glow);overflow:auto;max-height:calc(100vh - 32px)}.modal_header[data-v-6555f029]{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border)}.modal_title[data-v-6555f029]{margin:0}.spacer[data-v-6555f029]{flex:1}.badge_outline[data-v-6555f029]{font-weight:900;font-size:12px;padding:4px 8px;border-radius:999px;border:2px solid var(--accent);color:var(--text);background:transparent}.badge_confirmed[data-v-6555f029]{font-weight:900;font-size:12px;padding:4px 8px;border-radius:999px;border:2px solid #2ecc71;color:var(--text);background:transparent}.close_btn[data-v-6555f029]{background:transparent;color:var(--muted);border:1px solid var(--border);border-radius:8px;padding:4px 10px;cursor:pointer;font-size:22px;line-height:1}.close_btn[data-v-6555f029]:hover{color:var(--text)}.hero[data-v-6555f029]{display:grid;grid-template-columns:220px 1fr;gap:14px;padding:14px 16px;align-items:stretch}.hero_img[data-v-6555f029]{border-radius:10px;background-size:cover;background-position:center;min-height:140px}.hero_meta[data-v-6555f029]{display:flex;flex-direction:column;gap:8px}.meta_item[data-v-6555f029]{display:flex;gap:10px}.meta_item .label[data-v-6555f029]{color:var(--muted);min-width:70px;font-weight:700}.est[data-v-6555f029]{color:var(--muted);font-weight:700}.row[data-v-6555f029]{display:flex;gap:10px;align-items:center}.row .label[data-v-6555f029]{color:var(--muted);min-width:70px;font-weight:700}.grid[data-v-6555f029]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;padding:0 16px 16px}.block[data-v-6555f029]{background:#ffffff05;border:1px solid var(--border);border-radius:12px;padding:12px}.block h3[data-v-6555f029]{margin:0 0 8px}.classes[data-v-6555f029]{display:grid;gap:10px}.class_head[data-v-6555f029]{font-weight:800;color:var(--muted)}.class_body[data-v-6555f029]{font-weight:600}.fine_print[data-v-6555f029]{color:var(--muted);font-size:12px;margin-top:8px}.list[data-v-6555f029]{margin:0;padding-left:18px}.actions[data-v-6555f029]{display:flex;gap:10px;padding:12px 16px;border-top:1px solid var(--border);justify-content:flex-end}.primary_btn[data-v-6555f029]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(215,180,58,.22);background:linear-gradient(180deg,#d7b43a2e,#b9932229);color:var(--text);font-weight:800;text-decoration:none}.primary_btn.disabled[data-v-6555f029]{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--muted);cursor:not-allowed}.ghost_btn[data-v-6555f029]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid var(--border);color:var(--muted);background:transparent}.disclaimer[data-v-6555f029]{padding:8px 16px 14px;font-size:12px;color:var(--accent);font-weight:800;border-top:1px dashed rgba(215,180,58,.35)}@media (max-width:720px){.hero[data-v-6555f029]{grid-template-columns:1fr}}.main_container[data-v-5676867f]{width:min(1100px,100%);margin:0 auto;padding-inline:clamp(12px,3vw,24px);padding-block:24px}.tournaments_main[data-v-5676867f]{padding-bottom:64px}.panel[data-v-5676867f]{background:linear-gradient(180deg,#0b1630f0,#081228eb);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--glow);margin-top:18px;overflow:hidden}.panel_header[data-v-5676867f]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.title[data-v-5676867f]{margin:0;font-size:20px}.notice_bar[data-v-5676867f]{padding:10px 16px;border-bottom:1px solid var(--border);background:var(--header-bg);color:var(--muted);font-weight:800}.banners[data-v-5676867f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;padding:16px}.banner[data-v-5676867f]{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border);border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.banner[data-v-5676867f]:hover{transform:translateY(-2px);box-shadow:0 14px 32px #00000040}.banner_img[data-v-5676867f]{height:160px;background-size:cover;background-position:center}.banner_body[data-v-5676867f]{padding:14px 96px 14px 14px;display:flex;flex-direction:column;gap:10px;position:relative}.banner_head[data-v-5676867f]{display:flex;justify-content:space-between;align-items:center;gap:8px}.banner_title[data-v-5676867f]{margin:0;font-size:18px}.banner_date[data-v-5676867f]{color:var(--muted);font-weight:700}.banner_meta[data-v-5676867f]{display:flex;justify-content:space-between;align-items:center;color:var(--muted)}.badge_wrap[data-v-5676867f]{position:absolute;right:14px;bottom:14px}.badge_pending_inline[data-v-5676867f]{margin-left:8px;font-weight:900;font-size:11px;padding:2px 6px;border-radius:999px;border:2px solid var(--accent);color:var(--text)}.badge_confirmed_inline[data-v-5676867f]{margin-left:8px;font-weight:900;font-size:11px;padding:2px 6px;border-radius:999px;border:2px solid #2ecc71;color:var(--text)}.overlay[data-v-bdcad76c]{position:fixed;inset:0;background:#0009;display:flex;align-items:flex-start;justify-content:center;padding:16px;z-index:100;overflow:auto;-webkit-overflow-scrolling:touch;overflow-x:hidden}.modal[data-v-bdcad76c]{width:min(860px,100%);background:linear-gradient(180deg,#0b1630fa,#081228f5);border:1px solid var(--border);border-radius:16px;box-shadow:var(--glow);overflow:auto;max-height:calc(100vh - 32px);overflow-x:hidden}.modal_header[data-v-bdcad76c]{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border)}.modal_title[data-v-bdcad76c]{margin:0}.spacer[data-v-bdcad76c]{flex:1}.close_btn[data-v-bdcad76c]{background:linear-gradient(180deg,#ffffff0f,#ffffff0a);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:6px 12px;cursor:pointer;font-size:20px;line-height:1;transition:.18s ease}.close_btn[data-v-bdcad76c]:hover{filter:brightness(1.08)}.stats_row[data-v-bdcad76c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;padding:16px}.stat_card[data-v-bdcad76c]{position:relative;overflow:visible;background:#ffffff05;border:1px solid var(--border);border-radius:12px;padding:20px 14px 12px}.stat_icon[data-v-bdcad76c]{position:absolute;top:-16px;left:14px;width:46px;height:46px;border-radius:999px;display:flex;align-items:center;justify-content:center;box-shadow:var(--glow);border:1px solid rgba(215,180,58,.35)}.stat_icon svg[data-v-bdcad76c]{width:24px;height:24px;display:block}.crown_icon_bubble[data-v-bdcad76c]{background:linear-gradient(180deg,#d7b43aad,#b993229e);color:#070e1c}.users_icon_bubble[data-v-bdcad76c]{background:linear-gradient(180deg,#148296ad,#0c64789e);color:#0b1630}.location_icon_bubble[data-v-bdcad76c]{background:linear-gradient(180deg,#ffffffad,#f5f5f59e);color:#0b1630}.active_icon_bubble[data-v-bdcad76c]{background:linear-gradient(180deg,#f39c12ad,#e67e229e);color:#0b1630}.trophy_icon_bubble[data-v-bdcad76c]{background:linear-gradient(180deg,#d7b43aad,#b993229e);color:#070e1c}.trophy_icon_bubble svg[data-v-bdcad76c]{transform:translateY(2px)}.match_icon_bubble[data-v-bdcad76c]{background:linear-gradient(180deg,#3498dbad,#3498db9e);color:#0b1630}.stat_body[data-v-bdcad76c]{padding-top:10px}.stat_label[data-v-bdcad76c]{color:var(--muted);font-weight:800;font-size:12px}.stat_value[data-v-bdcad76c]{font-weight:900;font-size:18px}.stat_divider[data-v-bdcad76c]{height:1px;background:var(--border);margin:10px -14px 8px}.stat_footer[data-v-bdcad76c]{font-weight:700;color:#c9d2ea;font-size:12px}.stat_footer .accent[data-v-bdcad76c]{color:#12d1e6}.join_box[data-v-bdcad76c]{display:grid;grid-template-columns:320px 1fr;gap:14px;padding:0 16px 16px;align-items:center}.join_img[data-v-bdcad76c]{border-radius:12px;height:210px;background-size:cover;background-position:center}.join_body[data-v-bdcad76c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.join_text[data-v-bdcad76c]{font-weight:800}.join_desc[data-v-bdcad76c]{color:var(--muted);font-weight:700}.social_btn[data-v-bdcad76c]{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;font-weight:900;text-decoration:none;cursor:pointer;border:1px solid transparent}.social_btn .social_icon[data-v-bdcad76c]{width:16px;height:16px;display:block}.fb_btn[data-v-bdcad76c]{color:#fff;background:linear-gradient(180deg,#1877f2,#145db6);border-color:#0000001f;box-shadow:0 4px 14px #145db647}.fb_btn[data-v-bdcad76c]:hover{filter:brightness(1.06)}.fb_btn.disabled[data-v-bdcad76c]{opacity:.6;cursor:not-allowed;filter:none}.ig_btn[data-v-bdcad76c]{color:#fff;background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af,#515bd4);border:none;box-shadow:0 4px 14px #dd2a7b47}.ig_btn[data-v-bdcad76c]:hover{filter:brightness(1.06)}.list_wrap[data-v-bdcad76c]{padding:0 16px 16px}.list_head[data-v-bdcad76c]{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.member_list[data-v-bdcad76c]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:8px}.member_item[data-v-bdcad76c]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:#ffffff05}.badge_wrap[data-v-bdcad76c]{display:flex;gap:6px;min-width:64px}.leader_wrap[data-v-bdcad76c]{margin-left:auto;display:flex;align-items:center}.rank_badge[data-v-bdcad76c]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;font-weight:900;font-size:12px;position:relative}.rank_badge.top10_a[data-v-bdcad76c]{background:linear-gradient(180deg,#1482962e,#0c647829);color:var(--accent);border:1px solid rgba(215,180,58,.35)}.rank_badge.top10_b[data-v-bdcad76c]{background:#ffffff1f;color:#9fb0d0;border:1px solid rgba(255,255,255,.18)}.icon[data-v-bdcad76c]{width:18px;height:18px}.crown[data-v-bdcad76c]{background:linear-gradient(180deg,#d7b43a33,#b993222e);color:var(--accent);border:1px solid rgba(215,180,58,.45);width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.crown_icon[data-v-bdcad76c]{fill:currentColor}.badge_text[data-v-bdcad76c]{line-height:1}.member_name[data-v-bdcad76c]{font-weight:800}.bottom_row[data-v-bdcad76c]{padding-top:10px;display:flex;justify-content:flex-end}.trophy[data-v-bdcad76c]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;transform:translateY(4px)}.trophy svg[data-v-bdcad76c]{width:30px;height:30px;display:block}.trophy_1 svg[data-v-bdcad76c]{fill:var(--accent)}.trophy_2 svg[data-v-bdcad76c]{fill:var(--silver)}.trophy_3 svg[data-v-bdcad76c]{fill:var(--bronze)}.trophy_num[data-v-bdcad76c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;color:#0b1630;text-shadow:0 1px 0 rgba(255,255,255,.45);transform:translateY(-6px);pointer-events:none}.trophy_2 .trophy_num[data-v-bdcad76c],.trophy_3 .trophy_num[data-v-bdcad76c]{transform:translate(-2px,-7px)}.primary_btn[data-v-bdcad76c]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:10px;border:1px solid rgba(215,180,58,.22);background:linear-gradient(180deg,#d7b43a2e,#b9932229);color:var(--text);font-weight:800;text-decoration:none;cursor:pointer}.primary_btn.disabled[data-v-bdcad76c]{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--muted);cursor:not-allowed;pointer-events:none}.ghost_btn[data-v-bdcad76c]{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;border:1px solid #eef2f7;color:#0b1630;background:#fff;cursor:pointer;box-shadow:0 4px 12px #00000014}.ghost_btn[data-v-bdcad76c]:hover{filter:none;box-shadow:0 6px 16px #0000001f}.phone_icon[data-v-bdcad76c]{width:16px;height:16px;display:block;fill:currentColor}.badge_btn[data-v-bdcad76c]{position:relative;cursor:pointer}.badge_btn .tip[data-v-bdcad76c]{position:absolute;bottom:calc(100% + 8px);left:0;right:auto;transform:translate(0) translateY(6px);background:linear-gradient(180deg,#0b1630fa,#081228f5);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:8px 10px;display:inline-block;min-width:0;width:max-content;max-width:min(78vw,320px);white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:left;font-weight:800;font-size:12px;box-shadow:var(--glow);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:2}.badge_btn .tip[data-v-bdcad76c]:after{content:"";position:absolute;top:100%;left:14px;transform:translate(0);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--border)}.crown.badge_btn .tip[data-v-bdcad76c]{right:0;left:auto;text-align:right;width:max-content;min-width:0;max-width:min(78vw,320px)}.crown.badge_btn .tip[data-v-bdcad76c]:after{left:auto;right:14px}.badge_btn:hover .tip[data-v-bdcad76c],.badge_btn.show .tip[data-v-bdcad76c]{opacity:1;transform:translate(0) translateY(0);pointer-events:auto}@media (max-width:900px){.join_box[data-v-bdcad76c]{grid-template-columns:1fr}}.label .muted_count[data-v-bdcad76c]{color:var(--muted);font-weight:700}.toggle_wrap[data-v-bdcad76c]{display:flex;align-items:center;justify-content:center;padding:8px 0;background:linear-gradient(180deg,#1482961a,#0c647814);border-top:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer;-webkit-tap-highlight-color:transparent;margin-top:8px}.show_more_button[data-v-bdcad76c]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgba(215,180,58,.22);background:linear-gradient(180deg,#d7b43a2e,#b9932229);color:var(--text);font-weight:800;border-radius:999px;transition:.18s ease;pointer-events:none}.toggle_icon[data-v-bdcad76c]{transition:transform .18s ease}.show_more_button.is_open .toggle_icon[data-v-bdcad76c]{transform:rotate(180deg)}.collapse_wrap[data-v-bdcad76c]{max-height:0;overflow:hidden;transition:max-height .42s ease;will-change:max-height}.collapse_wrap.open[data-v-bdcad76c]{max-height:2000px}.extra_item[data-v-bdcad76c]{animation:fadeSlide-bdcad76c .34s ease both}@keyframes fadeSlide-bdcad76c{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.actions_bottom[data-v-bdcad76c]{display:flex;justify-content:flex-end;padding:12px 16px;border-top:1px solid var(--border)}.close_action_btn[data-v-bdcad76c]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(215,180,58,.22);background:linear-gradient(180deg,#d7b43a2e,#b9932229);color:var(--text);font-weight:800;cursor:pointer}.member_item[data-v-bdcad76c]{padding:5px 10px}.badge_wrap[data-v-bdcad76c]{min-width:56px}.talent_icon_bubble[data-v-bdcad76c]{background:linear-gradient(180deg,#2ecc71ad,#27ae609e);color:#fff;border-color:#d7b43a73}.talent_icon_bubble svg[data-v-bdcad76c]{width:32px;height:32px}.oos_icon_bubble[data-v-bdcad76c]{background:linear-gradient(180deg,#7f8c8dad,#636e729e);color:#0b1630}.oos_icon_bubble svg[data-v-bdcad76c]{width:28px;height:28px}.practice_icon_bubble[data-v-bdcad76c]{background:linear-gradient(180deg,#34495ead,#2c3e509e);color:#e9eef6}.main_container[data-v-7a1455b5]{width:min(1100px,100%);margin:0 auto;padding-inline:clamp(12px,3vw,24px);padding-block:24px}.panel[data-v-7a1455b5]{background:linear-gradient(180deg,#0b1630f0,#081228eb);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--glow);margin-top:18px;overflow:hidden}.panel_header[data-v-7a1455b5]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.title[data-v-7a1455b5]{margin:0;font-size:20px}.filters[data-v-7a1455b5]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.input.search[data-v-7a1455b5]{width:260px;max-width:92vw;border:1px solid var(--border);border-radius:10px;background:#ffffff05;color:var(--text);padding:8px 10px;font-family:inherit;font-size:14px}.input.search[data-v-7a1455b5]:focus{outline:none;border-color:#d7b43a59}.chips[data-v-7a1455b5]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-7a1455b5]{border:1px solid var(--border);background:var(--panel);color:var(--muted);padding:6px 10px;border-radius:999px;font-weight:700;cursor:pointer;transition:.2s ease;line-height:1}.chip[data-v-7a1455b5]:hover{color:var(--text)}.chip[aria-pressed=true][data-v-7a1455b5]{color:#070e1c;background:linear-gradient(180deg,var(--accent),var(--accent-2));border-color:transparent;box-shadow:0 6px 18px #d7b43a2e}.chip.clear[data-v-7a1455b5]{border-style:dashed}.clubs_grid[data-v-7a1455b5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;padding:16px}.clubs_grid .club_card[data-v-7a1455b5]{opacity:0;transform:translateY(4px)}.clubs_grid.is_ready .club_card[data-v-7a1455b5]{opacity:1;transform:translateY(0);transition:opacity .24s ease,transform .24s ease}.club_card[data-v-7a1455b5]{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.club_card[data-v-7a1455b5]:hover{transform:translateY(-2px);box-shadow:0 14px 32px #00000040}.club_hero[data-v-7a1455b5]{height:160px;position:relative}.club_img[data-v-7a1455b5]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;filter:blur(10px);transform:scale(1.04);transition:filter .3s ease,transform .3s ease}.club_img.is_loaded[data-v-7a1455b5]{filter:blur(0);transform:none}.hero_overlay[data-v-7a1455b5]{position:absolute;inset:0;background:linear-gradient(180deg,#00000040,#00000073)}.club_body[data-v-7a1455b5]{display:flex;flex-direction:column;gap:10px;padding:14px;flex:1}.club_head[data-v-7a1455b5]{display:flex;align-items:center;justify-content:space-between;gap:8px}.club_name[data-v-7a1455b5]{margin:0;font-size:20px}.open_badge[data-v-7a1455b5]{font-weight:900;font-size:11px;padding:2px 6px;border-radius:999px;border:2px solid #2ecc71;color:#dfffe9;background:linear-gradient(180deg,#2ecc7126,#2ecc711f)}.club_meta[data-v-7a1455b5]{display:flex;gap:12px;flex-wrap:wrap;color:var(--muted)}.stats[data-v-7a1455b5]{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.badge[data-v-7a1455b5]{font-weight:900;font-size:11px;padding:4px 8px;border-radius:999px;border:1px solid var(--border);background:#ffffff05;color:var(--text)}.badge.members[data-v-7a1455b5]{border-color:#14829659;background:linear-gradient(180deg,#1482962e,#0c647829)}.badge.active[data-v-7a1455b5]{border-color:#2ecc71;background:linear-gradient(180deg,#2ecc7126,#2ecc711f)}.badge.weekly[data-v-7a1455b5]{border-color:#3498db;background:linear-gradient(180deg,#3498db24,#3498db1a)}.badge.founded[data-v-7a1455b5]{border-color:#d7b43a59;background:linear-gradient(180deg,#d7b43a2e,#b9932229)}.badge.out_of_state[data-v-7a1455b5]{border-color:#9eabc9;background:linear-gradient(180deg,#9eabc92e,#9eabc91f)}.schedule[data-v-7a1455b5]{display:flex;gap:8px;flex-wrap:wrap}.pill[data-v-7a1455b5]{font-weight:800;font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:#ffffff05;color:var(--text)}.cta_row[data-v-7a1455b5]{display:flex;gap:8px;flex-wrap:wrap}.cta_btn[data-v-7a1455b5]{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(215,180,58,.22);background:linear-gradient(180deg,#d7b43a2e,#b9932229);color:var(--text);font-weight:800;text-decoration:none;cursor:pointer}.cta_btn[data-v-7a1455b5]:hover{filter:brightness(1.06)}.note[data-v-7a1455b5]{color:var(--muted)}.panel_footer[data-v-7a1455b5]{padding:12px 16px;border-top:1px solid var(--border)}.add_callout[data-v-7a1455b5]{font-weight:700}.link[data-v-7a1455b5]{color:var(--text)}.lt_spacer[data-v-7a1455b5]{flex:1}.skeletons .sk_box[data-v-7a1455b5],.skeletons .sk_line[data-v-7a1455b5],.skeletons .sk_pill[data-v-7a1455b5]{position:relative;overflow:hidden;background:#ffffff0f;border-radius:8px}.skeletons .sk_line[data-v-7a1455b5]{height:14px}.skeletons .sk_line.w40[data-v-7a1455b5]{width:40%}.skeletons .sk_line.w30[data-v-7a1455b5]{width:30%}.skeletons .sk_pill[data-v-7a1455b5]{height:22px;border-radius:999px}.skeletons .sk_pill.w20[data-v-7a1455b5]{width:20%}.skeletons .sk_pill.w30[data-v-7a1455b5]{width:30%}.skeletons .sk_box[data-v-7a1455b5]{height:160px;border-radius:0}.skeletons .sk_box[data-v-7a1455b5]:after,.skeletons .sk_line[data-v-7a1455b5]:after,.skeletons .sk_pill[data-v-7a1455b5]:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:shimmer-7a1455b5 1.2s infinite}@keyframes shimmer-7a1455b5{to{transform:translate(100%)}}.empty_state[data-v-7a1455b5]{padding:20px 16px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.empty_title[data-v-7a1455b5]{font-weight:900}.empty_sub[data-v-7a1455b5]{color:var(--muted)}@media (max-width:520px){.club_hero[data-v-7a1455b5]{height:140px}}.new_badge[data-v-7a1455b5]{margin-left:10px;font-weight:900;font-size:13px;padding:3px 8px;border-radius:999px;display:inline-flex;align-items:center;line-height:1;vertical-align:middle;border:2px solid var(--accent);color:#070e1c;background:linear-gradient(180deg,var(--accent),var(--accent-2));transform:translateY(-4px)}.main_container[data-v-4427c3df]{width:min(1200px,100%);margin:0 auto;padding-inline:clamp(12px,3vw,24px);padding-block:24px}.admin_header[data-v-4427c3df]{display:flex;align-items:center;justify-content:space-between}.controls[data-v-4427c3df]{display:flex;gap:12px;align-items:center}.field.compact[data-v-4427c3df]{display:grid;gap:6px}.select[data-v-4427c3df]{appearance:none;border:1px solid var(--border);border-radius:10px;background:#ffffff05;color:var(--text);padding:8px 10px;min-width:180px}.select[data-v-4427c3df]:focus{outline:none;border-color:#d7b43a8c}.select option[data-v-4427c3df]{background:#0b1630;color:var(--text);padding:6px}.select optgroup[data-v-4427c3df]{background:#0b1630;color:var(--muted)}.sub_bar[data-v-4427c3df]{position:sticky;top:0;z-index:5;background:var(--header-bg);border-bottom:1px solid var(--border);padding:10px 16px;display:flex;align-items:center;gap:12px}.table_wrap[data-v-4427c3df]{overflow:visible;height:auto;max-height:none}.data_table[data-v-4427c3df]{width:100%;max-width:100%;border-collapse:collapse;font-size:15px;table-layout:auto}.data_table thead th[data-v-4427c3df]{background:var(--header-bg);color:var(--muted);text-align:left;padding:10px 12px;border-bottom:1px solid var(--border)}.data_table thead th.th_date[data-v-4427c3df]{width:92px}.data_table thead th.th_icon[data-v-4427c3df]{width:56px;text-align:center}.data_table thead th.th_score[data-v-4427c3df]{width:86px}.data_table tbody td[data-v-4427c3df]{padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:top}.data_table tbody tr[data-v-4427c3df]{cursor:pointer}.data_table tbody tr:hover td[data-v-4427c3df]{background:#0a174059}.data_table tbody tr:nth-child(odd) td[data-v-4427c3df]{background:#ffffff05}.data_table tbody tr:nth-child(2n) td[data-v-4427c3df]{background:#ffffff03}.match_cell[data-v-4427c3df]{display:flex;flex-direction:column;gap:6px;min-width:0}.names[data-v-4427c3df]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-weight:900}.names .winner[data-v-4427c3df]{color:#20c997;text-shadow:0 0 12px rgba(32,201,151,.18)}.names .vs[data-v-4427c3df]{color:var(--muted);font-weight:900}.names .loser[data-v-4427c3df]{color:#ff9b91;text-shadow:0 0 12px rgba(231,76,60,.18)}.meta[data-v-4427c3df]{display:flex;gap:8px;align-items:center}.hand_chip[data-v-4427c3df]{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:999px;border:1px solid var(--border);background:#ffffff0a;font-weight:800;font-size:12px}.hand_chip.RH[data-v-4427c3df]{background:linear-gradient(180deg,#20c997,#17a2b8);color:#061626;border-color:transparent}.hand_chip.LH[data-v-4427c3df]{background:linear-gradient(180deg,#2ea6ff,#1e90ff);color:#061626;border-color:transparent}.date_cell[data-v-4427c3df]{white-space:nowrap}.score_cell[data-v-4427c3df]{font-weight:900}.submitter_icon_cell[data-v-4427c3df]{text-align:center}.submitter_line[data-v-4427c3df]{display:flex;align-items:center;gap:8px}.submitter_icon[data-v-4427c3df]{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--border);background:#ffffff08}.icon_cell[data-v-4427c3df]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;border:1px solid var(--border);background:#ffffff08}.icon_cell.small[data-v-4427c3df]{width:20px;height:20px;margin-right:6px}.col_submitter_icon[data-v-4427c3df]{display:none}.tooltip_host[data-v-4427c3df]{position:relative;display:inline-flex;align-items:center;justify-content:center}.tooltip[data-v-4427c3df]{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;padding:6px 8px;border-radius:8px;border:1px solid var(--border);background:linear-gradient(180deg,#0b1630fa,#081228fa);color:var(--text);font-weight:800;font-size:12px;opacity:0;pointer-events:none;transition:opacity .15s ease}.tooltip_host:hover .tooltip[data-v-4427c3df],.tooltip.open[data-v-4427c3df]{opacity:1}.tooltip_host.clickable[data-v-4427c3df]{cursor:pointer}.status_chip[data-v-4427c3df]{display:inline-block;padding:4px 10px;border-radius:999px;border:2px solid var(--border);background:transparent;font-weight:900;text-transform:capitalize}.status_chip.pending[data-v-4427c3df]{border-color:var(--accent);background:transparent}.status_chip.approved[data-v-4427c3df]{border-color:#2ecc71;background:transparent}.status_chip.denied[data-v-4427c3df]{border-color:#e74c3c;background:transparent}.reveal_btn[data-v-4427c3df]{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--muted);font-weight:800;cursor:pointer}.modal[data-v-4427c3df]{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#00000073;z-index:60}.modal_content[data-v-4427c3df]{width:min(820px,94vw);max-height:88vh;background:linear-gradient(180deg,#0b1630fa,#081228fa);border:1px solid var(--border);border-radius:14px;box-shadow:var(--glow);display:flex;flex-direction:column;overflow:hidden}.modal_header[data-v-4427c3df]{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#0b1630,#081228);z-index:1}.modal_title_group[data-v-4427c3df]{display:flex;flex-direction:column;gap:4px}.subtitle[data-v-4427c3df]{color:var(--muted);font-weight:700}.header_actions[data-v-4427c3df]{display:flex;align-items:center;gap:10px}.close_btn[data-v-4427c3df]{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff0f,#ffffff0a);color:var(--text);font-weight:900;padding:6px 12px;font-size:20px;line-height:1;cursor:pointer;transition:.18s ease}.close_btn[data-v-4427c3df]:hover{filter:brightness(1.08)}.modal_body[data-v-4427c3df]{padding:14px 16px;overflow:auto}.section[data-v-4427c3df]{display:grid;gap:10px;margin-bottom:14px}.section_title[data-v-4427c3df]{font-weight:900}.modal_footer[data-v-4427c3df]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--border);background:linear-gradient(180deg,#0b1630,#081228)}.modal_footer .spacer[data-v-4427c3df]{flex:1}.close_footer_btn[data-v-4427c3df]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff14,#ffffff0f);color:var(--muted);font-weight:900;cursor:pointer}.grid[data-v-4427c3df]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.grid .full[data-v-4427c3df]{grid-column:1/-1}.muted[data-v-4427c3df]{color:var(--muted);font-weight:700}.notes_pre[data-v-4427c3df]{white-space:pre-wrap}.gold_select[data-v-4427c3df]{position:relative;appearance:none;border:2px solid var(--accent);background:transparent;color:var(--text);padding:8px 34px 8px 12px;border-radius:10px;font-weight:900}.status_select[data-v-4427c3df]{position:relative}.status_select[data-v-4427c3df]:after{content:"▾";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--accent);pointer-events:none;font-size:14px}.approve_btn[data-v-4427c3df]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(23,162,184,.55);background:linear-gradient(180deg,#20c997,#17a2b8);color:#061626;font-weight:900}.deny_btn[data-v-4427c3df]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid #e74c3c;background:linear-gradient(180deg,#e74c3c59,#e74c3c47);color:#ffe6e3;font-weight:900;box-shadow:0 8px 22px #e74c3c3d}html[data-v-4427c3df],body[data-v-4427c3df],.modal[data-v-4427c3df],.panel[data-v-4427c3df],.wrap[data-v-4427c3df],.rows_grid[data-v-4427c3df],.member_list[data-v-4427c3df],.table_wrap[data-v-4427c3df],.modal_body[data-v-4427c3df]{-ms-overflow-style:none;scrollbar-width:none}html[data-v-4427c3df]::-webkit-scrollbar,body[data-v-4427c3df]::-webkit-scrollbar,.modal[data-v-4427c3df]::-webkit-scrollbar,.panel[data-v-4427c3df]::-webkit-scrollbar,.wrap[data-v-4427c3df]::-webkit-scrollbar,.rows_grid[data-v-4427c3df]::-webkit-scrollbar,.member_list[data-v-4427c3df]::-webkit-scrollbar,.table_wrap[data-v-4427c3df]::-webkit-scrollbar,.modal_body[data-v-4427c3df]::-webkit-scrollbar{display:none}@media (max-width:720px){.grid[data-v-4427c3df]{grid-template-columns:1fr}.data_table thead th[data-v-4427c3df],.data_table tbody td[data-v-4427c3df]{padding:8px 10px}.names[data-v-4427c3df]{gap:4px}.hand_chip[data-v-4427c3df]{padding:3px 8px}.col_submitter_name[data-v-4427c3df]{display:none}.col_submitter_icon[data-v-4427c3df]{display:table-cell}}
