html[data-v-17eb77aa],body[data-v-17eb77aa]{scroll-behavior:smooth}.pg[data-v-da2ad981]{--navy: #0b2f55;--blue: #0f5f8c;--ink: #0d2b4a;--muted: #6b7c93;--line: #e6ecf3;--bg: #eef3f9;--gold: #f6c744;max-width:80rem;margin:0 auto;padding:8px 16px 24px;color:var(--ink)}@media (min-width: 640px){.pg[data-v-da2ad981]{padding-inline:24px}}@media (min-width: 1024px){.pg[data-v-da2ad981]{padding-inline:32px}}.kicker[data-v-da2ad981]{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--navy);margin:0 0 2px}.muted[data-v-da2ad981]{color:var(--muted);font-size:13px;margin:0}.sr-only[data-v-da2ad981]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pg-top[data-v-da2ad981]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:8px 0 14px;flex-wrap:wrap}.pg-top h1[data-v-da2ad981]{margin:0;font-size:clamp(22px,3vw,30px);font-weight:800;color:var(--navy);line-height:1.15}.search[data-v-da2ad981]{position:relative;display:flex;align-items:center;min-width:320px;color:#6d86a3}.search svg[data-v-da2ad981]{position:absolute;left:13px;pointer-events:none}.search input[data-v-da2ad981]{width:100%;padding:10px 36px 10px 38px;font:inherit;font-size:14px;color:var(--ink);background:#f1f8fd;border:1px solid #cfe0ee;border-radius:12px;outline:none}.search input[data-v-da2ad981]::placeholder{color:#8aa0b8}.search input[data-v-da2ad981]:focus{background:#fff;border-color:var(--blue);box-shadow:0 0 0 3px #0f5f8c26}.clear[data-v-da2ad981]{position:absolute;right:8px;width:24px;height:24px;display:grid;place-items:center;font-size:18px;line-height:1;color:var(--muted);background:transparent;border:0;border-radius:50%;cursor:pointer}.clear[data-v-da2ad981]:hover{background:#e3edf6}.count-line[data-v-da2ad981]{margin:0 0 10px}.cols[data-v-da2ad981]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.col[data-v-da2ad981]{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;min-width:0}.state[data-v-da2ad981]{margin:4px 0 0;padding:18px 22px;background:#fff;border:1px dashed #c9d7e6;border-radius:14px;color:var(--muted)}.venue[data-v-da2ad981]{display:flex;flex-direction:column}.v-main[data-v-da2ad981]{display:flex;gap:12px;padding:14px 16px}.v-photo[data-v-da2ad981]{position:relative;width:96px;height:96px;flex:none;display:grid;place-items:center;color:#6d86a3;background:#eef3f9;border:1px solid var(--line);border-radius:10px;overflow:hidden}.v-photo img[data-v-da2ad981]{width:100%;height:100%;object-fit:cover}.v-no[data-v-da2ad981]{position:absolute;top:5px;left:5px;width:22px;height:22px;display:grid;place-items:center;font-size:11px;font-weight:800;color:var(--navy);background:var(--gold);border-radius:50%}.v-info[data-v-da2ad981]{min-width:0;flex:1}.v-info h3[data-v-da2ad981]{margin:0;font-size:16px;font-weight:800;line-height:1.25;color:var(--navy)}.sub[data-v-da2ad981]{margin:3px 0 4px;font-size:13px;color:#3e5370;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tag[data-v-da2ad981]{margin:0;font-size:12px;color:var(--muted)}.tag b[data-v-da2ad981]{color:var(--blue);font-weight:700}.v-actions[data-v-da2ad981]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.btn[data-v-da2ad981]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;font:inherit;font-size:12.5px;font-weight:700;color:#fff;text-decoration:none;background:var(--blue);border:1px solid var(--blue);border-radius:10px;cursor:pointer}.btn[data-v-da2ad981]:hover{background:var(--navy);border-color:var(--navy)}.btn.ghost[data-v-da2ad981]{color:var(--navy);background:#fff;border-color:#cfe0ee}.btn.ghost[data-v-da2ad981]:hover{background:#f1f8fd}.btn.block[data-v-da2ad981]{width:100%;margin-top:14px;padding:10px 14px;font-size:14px}.btn[data-v-da2ad981]:focus-visible,.more[data-v-da2ad981]:focus-visible,.search input[data-v-da2ad981]:focus-visible,.modal-x[data-v-da2ad981]:focus-visible{outline:3px solid #7cc3ea;outline-offset:2px}.list-label[data-v-da2ad981]{margin:0;padding:8px 16px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4b6481;background:#f6f9fc;border-top:1px solid var(--line)}.v-list[data-v-da2ad981]{list-style:none;margin:0;padding:0}.v-list li[data-v-da2ad981]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 16px;font-size:13px;border-top:1px solid var(--line)}.cname[data-v-da2ad981]{min-width:0;color:var(--ink);line-height:1.3}.chip[data-v-da2ad981]{flex:none;font-size:11px;font-weight:700;padding:2px 10px;border-radius:999px;background:#eaf4fb;color:var(--blue)}.more[data-v-da2ad981]{margin-top:auto;padding:9px 16px;font:inherit;font-size:12.5px;font-weight:700;text-align:center;color:var(--blue);background:#fff;border:0;border-top:1px solid var(--line);cursor:pointer}.more[data-v-da2ad981]:hover{background:#f4f8fc}.skel-card[data-v-da2ad981]{height:220px;background:linear-gradient(90deg,#eef3f9 25%,#f8fafc,#eef3f9 75%);background-size:200% 100%;animation:shimmer-da2ad981 1.2s infinite linear}@keyframes shimmer-da2ad981{0%{background-position:200% 0}to{background-position:-200% 0}}.overlay[data-v-da2ad981]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:#0b2f5573;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal[data-v-da2ad981]{position:relative;width:100%;max-width:340px;padding:24px 22px 22px;text-align:center;color:var(--ink);background:#fff;border-radius:16px;box-shadow:0 18px 50px #0b2f554d}.modal h4[data-v-da2ad981]{margin:0 0 14px;font-size:17px;font-weight:800;color:var(--navy)}.modal .muted[data-v-da2ad981]{margin-top:12px}.modal-x[data-v-da2ad981]{position:absolute;top:10px;right:10px;width:30px;height:30px;display:grid;place-items:center;font-size:20px;line-height:1;color:var(--muted);background:#eef3f9;border:0;border-radius:50%;cursor:pointer}.modal-x[data-v-da2ad981]:hover{background:#e3edf6}.qr-box[data-v-da2ad981]{display:inline-block;padding:10px;background:#fff;border:1px solid var(--line);border-radius:14px}.qr-box img[data-v-da2ad981]{display:block;width:184px;height:184px}.fade-enter-active[data-v-da2ad981],.fade-leave-active[data-v-da2ad981]{transition:opacity .2s ease}.fade-enter-from[data-v-da2ad981],.fade-leave-to[data-v-da2ad981]{opacity:0}@media (max-width: 960px){.cols[data-v-da2ad981]{grid-template-columns:minmax(0,1fr)}.search[data-v-da2ad981]{min-width:100%}}@media (max-width: 420px){.v-photo[data-v-da2ad981]{width:76px;height:76px}}.pg[data-v-2ea61143]{--navy: #0b2f55;--blue: #0f5f8c;--ink: #0d2b4a;--muted: #6b7c93;--line: #e6ecf3;--bg: #eef3f9;--gold: #f6c744;max-width:80rem;margin:0 auto;padding:8px 16px 24px;color:var(--ink)}@media (min-width: 640px){.pg[data-v-2ea61143]{padding-inline:24px}}@media (min-width: 1024px){.pg[data-v-2ea61143]{padding-inline:32px}}.kicker[data-v-2ea61143]{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--navy);margin:0 0 2px}.muted[data-v-2ea61143]{color:var(--muted);font-size:13px;margin:0}.pad[data-v-2ea61143]{padding:12px 18px}.sr-only[data-v-2ea61143]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pg-top[data-v-2ea61143]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:8px 0 14px;flex-wrap:wrap}.pg-top h1[data-v-2ea61143]{margin:0;font-size:clamp(22px,3vw,30px);font-weight:800;color:var(--navy);line-height:1.15}.search[data-v-2ea61143]{position:relative;display:flex;align-items:center;min-width:320px;color:#6d86a3}.search svg[data-v-2ea61143]{position:absolute;left:13px;pointer-events:none}.search input[data-v-2ea61143]{width:100%;padding:10px 36px 10px 38px;font:inherit;font-size:14px;color:var(--ink);background:#f1f8fd;border:1px solid #cfe0ee;border-radius:12px;outline:none}.search input[data-v-2ea61143]::placeholder{color:#8aa0b8}.search input[data-v-2ea61143]:focus{background:#fff;border-color:var(--blue);box-shadow:0 0 0 3px #0f5f8c26}.search input[data-v-2ea61143]:focus-visible{outline:3px solid #7cc3ea;outline-offset:2px}.clear[data-v-2ea61143]{position:absolute;right:8px;width:24px;height:24px;display:grid;place-items:center;font-size:18px;line-height:1;color:var(--muted);background:transparent;border:0;border-radius:50%;cursor:pointer}.clear[data-v-2ea61143]:hover{background:#e3edf6}.count-line[data-v-2ea61143]{margin:0 0 10px}.list[data-v-2ea61143]{display:flex;flex-direction:column;gap:12px}.card[data-v-2ea61143]{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;min-width:0}.card-head[data-v-2ea61143]{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line)}.no[data-v-2ea61143]{width:30px;height:30px;flex:none;display:grid;place-items:center;font-size:12px;font-weight:800;color:var(--navy);background:#eaf4fb;border-radius:10px}.card-head h3[data-v-2ea61143]{flex:1;min-width:0;margin:0;font-size:16px;font-weight:700;color:var(--navy)}.count[data-v-2ea61143]{background:var(--blue);color:#fff;font-size:12px;font-weight:600;padding:3px 11px;border-radius:999px;white-space:nowrap}.groups[data-v-2ea61143]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;padding:12px 14px 14px}.group[data-v-2ea61143]{padding:10px 14px 12px;background:#f6f9fc;border:1px solid var(--line);border-radius:12px;min-width:0}.g-kick[data-v-2ea61143]{margin:0;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4b6481}.group h4[data-v-2ea61143]{margin:2px 0 8px;font-size:14.5px;font-weight:800;color:var(--navy);line-height:1.25}.cats[data-v-2ea61143]{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.cats li[data-v-2ea61143]{padding:3px 10px;font-size:12.5px;color:#3e5370;background:#fff;border:1px solid var(--line);border-radius:999px}.empty[data-v-2ea61143]{font-style:italic}.state[data-v-2ea61143]{margin:4px 0 0;padding:18px 22px;background:#fff;border:1px dashed #c9d7e6;border-radius:14px;color:var(--muted)}.skel-card[data-v-2ea61143]{height:130px;background:linear-gradient(90deg,#eef3f9 25%,#f8fafc,#eef3f9 75%);background-size:200% 100%;animation:shimmer-2ea61143 1.2s infinite linear}@keyframes shimmer-2ea61143{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 960px){.search[data-v-2ea61143]{min-width:100%}}@media (max-width: 520px){.groups[data-v-2ea61143]{grid-template-columns:minmax(0,1fr)}.card-head[data-v-2ea61143]{flex-wrap:wrap}}.gate[data-v-33c3365a]{--navy: #0b2f55;--blue: #0f5f8c;--ink: #0d2b4a;--muted: #6b7c93;--line: #e6ecf3;max-width:420px;margin:8px auto 0;padding:28px 24px;text-align:center;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:16px}.gate-icon[data-v-33c3365a]{width:48px;height:48px;margin:0 auto 12px;display:grid;place-items:center;color:var(--navy);background:#eaf4fb;border-radius:50%}.gate h2[data-v-33c3365a]{margin:0;font-size:19px;font-weight:800;color:var(--navy)}.gate p[data-v-33c3365a]{margin:6px 0 0;font-size:13px;color:var(--muted)}.gate form[data-v-33c3365a]{margin-top:18px}.gate-field[data-v-33c3365a]{position:relative}.gate-field input[data-v-33c3365a]{width:100%;padding:10px 74px 10px 14px;font:inherit;font-size:14px;color:var(--ink);background:#fff;border:1px solid #cfe0ee;border-radius:12px;outline:none}.gate-field input[data-v-33c3365a]:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0f5f8c26}.gate-eye[data-v-33c3365a]{position:absolute;top:50%;right:8px;transform:translateY(-50%);padding:4px 8px;font:inherit;font-size:12px;font-weight:600;color:var(--muted);background:transparent;border:0;cursor:pointer}.gate p.gate-error[data-v-33c3365a]{margin:8px 0 0;font-size:13px;color:#b91c1c;text-align:left}.gate-btn[data-v-33c3365a]{width:100%;margin-top:12px;padding:10px 16px;font:inherit;font-size:14px;font-weight:700;color:#fff;background:var(--navy);border:0;border-radius:12px;cursor:pointer;transition:opacity .15s ease}.gate-btn[data-v-33c3365a]:hover{opacity:.92}.gate-btn[data-v-33c3365a]:disabled{opacity:.6;cursor:not-allowed}.gate-btn[data-v-33c3365a]:focus-visible,.gate-eye[data-v-33c3365a]:focus-visible{outline:3px solid #7cc3ea;outline-offset:2px}.gate-wa[data-v-33c3365a]{display:inline-block;margin-top:12px;font-size:13px;font-weight:600;color:var(--blue);text-decoration:none}.gate-wa[data-v-33c3365a]:hover{text-decoration:underline}.gate-loading[data-v-33c3365a]{display:flex;flex-direction:column;align-items:center;gap:12px}.gate-loading .skel-circle[data-v-33c3365a]{width:48px;height:48px;border-radius:50%}.gate-loading .skel-line[data-v-33c3365a]{width:70%;height:16px}.gate-loading .skel-line.short[data-v-33c3365a]{width:45%}.skel[data-v-33c3365a]{background:linear-gradient(90deg,#eef3f9 25%,#f8fafc,#eef3f9 75%);background-size:200% 100%;animation:shimmer-33c3365a 1.2s infinite linear;border-radius:8px}@keyframes shimmer-33c3365a{0%{background-position:200% 0}to{background-position:-200% 0}}.pg[data-v-dd4d8844]{--navy: #0b2f55;--blue: #0f5f8c;--ink: #0d2b4a;--muted: #6b7c93;--line: #e6ecf3;--bg: #eef3f9;--gold: #f6c744;max-width:80rem;margin:0 auto;padding:8px 16px 24px;color:var(--ink)}@media (min-width: 640px){.pg[data-v-dd4d8844]{padding-inline:24px}}@media (min-width: 1024px){.pg[data-v-dd4d8844]{padding-inline:32px}}.kicker[data-v-dd4d8844]{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--navy);margin:0 0 2px}.muted[data-v-dd4d8844]{color:var(--muted);font-size:13px;margin:0}.pg-top[data-v-dd4d8844]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:8px 0 14px;flex-wrap:wrap}.pg-top h1[data-v-dd4d8844]{margin:0;font-size:clamp(22px,3vw,30px);font-weight:800;color:var(--navy);line-height:1.15}.top-meta[data-v-dd4d8844]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stamp[data-v-dd4d8844]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font-size:12px;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:999px}.btn-ghost[data-v-dd4d8844]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font:inherit;font-size:13px;font-weight:600;color:var(--navy);background:#fff;border:1px solid #cfe0ee;border-radius:999px;cursor:pointer}.btn-ghost[data-v-dd4d8844]:hover{background:#f1f8fd}.btn-ghost[data-v-dd4d8844]:focus-visible,.retry[data-v-dd4d8844]:focus-visible{outline:3px solid #7cc3ea;outline-offset:2px}.col[data-v-dd4d8844]{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;min-width:0}.col-head[data-v-dd4d8844]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px}.col-head h3[data-v-dd4d8844]{margin:0;font-size:16px;font-weight:700;color:var(--navy)}.col-head .muted[data-v-dd4d8844]{margin-top:2px}.count[data-v-dd4d8844]{background:var(--blue);color:#fff;font-size:12px;font-weight:600;padding:3px 11px;border-radius:999px;white-space:nowrap}.medal[data-v-dd4d8844]{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:800;flex:none;border:2px solid}.medal.sm[data-v-dd4d8844]{width:30px;height:30px;font-size:13px;margin:0 auto}.medal.r1[data-v-dd4d8844]{background:#fff6d6;border-color:#f2d77a;color:#9a6b00}.medal.r2[data-v-dd4d8844]{background:#e8edf3;border-color:#cdd6e1;color:#3b4d63}.medal.r3[data-v-dd4d8844]{background:#ffe9d2;border-color:#f2c79a;color:#a24a0d}.medal.rx[data-v-dd4d8844]{background:#eef3f9;border-color:#e1e8f0;color:#3b4d63}.scheme[data-v-dd4d8844]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:8px 16px;font-size:13px;background:#fff;border:1px solid var(--line);border-radius:16px}.scheme-label[data-v-dd4d8844]{font-weight:700;color:var(--navy)}.pts[data-v-dd4d8844]{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.pts li[data-v-dd4d8844]{padding:2px 10px;font-size:12px;font-weight:700;color:var(--blue);background:#eaf4fb;border-radius:999px}.pts li b[data-v-dd4d8844]{margin-right:3px;color:var(--muted);font-weight:700}.podium[data-v-dd4d8844]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.pd[data-v-dd4d8844]{display:flex;align-items:center;gap:12px;padding:12px 16px;min-width:0;background:#fff;border:1px solid var(--line);border-radius:16px}.pd-body[data-v-dd4d8844]{flex:1;min-width:0}.pd-kick[data-v-dd4d8844]{margin:0 0 2px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4b6481}.pd h2[data-v-dd4d8844]{margin:0;font-size:17px;font-weight:800;line-height:1.2;color:var(--navy);overflow-wrap:anywhere}.pd-point[data-v-dd4d8844]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1;flex:none}.pd-point strong[data-v-dd4d8844]{font-size:22px;font-weight:800;color:var(--blue);font-variant-numeric:tabular-nums}.pd-point small[data-v-dd4d8844]{font-size:11px;color:var(--muted)}.pd.first[data-v-dd4d8844]{color:#fff;background:linear-gradient(100deg,#0a3b63,#0f6a99);border-color:transparent;box-shadow:0 6px 18px #0b2f552e}.pd.first .medal[data-v-dd4d8844]{background:var(--gold);border-color:var(--gold);color:var(--navy)}.pd.first .pd-kick[data-v-dd4d8844]{color:#bfe0f5}.pd.first h2[data-v-dd4d8844]{color:#fff;font-size:19px}.pd.first .pd-point strong[data-v-dd4d8844]{color:#fff}.pd.first .pd-point small[data-v-dd4d8844]{color:#d6ecf9}.tbl[data-v-dd4d8844]{margin-top:12px}.scroll[data-v-dd4d8844]{max-height:max(360px,calc(100vh - 300px));overflow:auto;border-top:1px solid var(--line)}.std-table[data-v-dd4d8844]{width:100%;min-width:680px;border-collapse:separate;border-spacing:0;font-size:13px}.std-table th[data-v-dd4d8844],.std-table td[data-v-dd4d8844]{padding:7px 10px;border-bottom:1px solid var(--line)}.std-table thead th[data-v-dd4d8844]{position:sticky;z-index:2;text-align:center;font-size:12px;font-weight:700}.h-top th[data-v-dd4d8844]{top:0;height:34px;padding-block:0;color:#fff;background:var(--navy);border-bottom-color:#ffffff26}.h-top .grp-h[data-v-dd4d8844]{background:var(--blue)}.h-sub th[data-v-dd4d8844]{top:34px;height:28px;padding-block:0;font-size:11px;color:var(--navy);background:#eaf4fb}.grp-l[data-v-dd4d8844]{border-left:1px solid var(--line)}.h-top .grp-l[data-v-dd4d8844]{border-left-color:#fff3}.sub-gold[data-v-dd4d8844]{background:#fff1c2!important;color:#9a6b00!important}.sub-bronze[data-v-dd4d8844]{background:#ffe3c9!important;color:#a24a0d!important}.c-rank[data-v-dd4d8844]{width:84px;text-align:center}.c-name[data-v-dd4d8844]{text-align:left!important;min-width:200px}.c-total[data-v-dd4d8844]{width:100px}.std-table tbody tr[data-v-dd4d8844]:hover{background:#f4f8fc}.std-table tbody tr.is-top[data-v-dd4d8844]{background:#fffbea}.std-table tbody tr:last-child td[data-v-dd4d8844]{border-bottom:0}.region[data-v-dd4d8844]{font-weight:700;color:var(--navy)}.num[data-v-dd4d8844]{text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.m-j1[data-v-dd4d8844]{color:#a24a0d}.m-j2[data-v-dd4d8844]{color:#3b4d63}.m-j3[data-v-dd4d8844]{color:#b91c1c}.m-h[data-v-dd4d8844]{color:var(--navy)}.num.zero[data-v-dd4d8844],.num.zero.m-j1[data-v-dd4d8844],.num.zero.m-j2[data-v-dd4d8844],.num.zero.m-j3[data-v-dd4d8844],.num.zero.m-h[data-v-dd4d8844]{font-weight:500;color:#c3cfdd}.total[data-v-dd4d8844]{font-size:16px;font-weight:800;color:var(--navy)}.empty-cell[data-v-dd4d8844]{padding:36px 16px!important;text-align:center;color:var(--muted);font-size:14px}.empty-cell svg[data-v-dd4d8844]{display:block;margin:0 auto 8px}.retry[data-v-dd4d8844]{margin-top:10px;padding:7px 16px;font:inherit;font-size:13px;font-weight:600;color:var(--navy);background:#fff;border:1px solid #cfe0ee;border-radius:10px;cursor:pointer}.retry[data-v-dd4d8844]:hover{background:#f1f8fd}.cell-pad[data-v-dd4d8844]{padding:5px 10px!important}.skel[data-v-dd4d8844]{height:28px;border-radius:8px;background:linear-gradient(90deg,#eef3f9 25%,#f8fafc,#eef3f9 75%);background-size:200% 100%;animation:shimmer-dd4d8844 1.2s infinite linear}@keyframes shimmer-dd4d8844{0%{background-position:200% 0}to{background-position:-200% 0}}.swap-enter-active[data-v-dd4d8844],.swap-leave-active[data-v-dd4d8844]{transition:opacity .2s ease,transform .2s ease}.swap-enter-from[data-v-dd4d8844]{opacity:0;transform:translateY(6px)}.swap-leave-to[data-v-dd4d8844]{opacity:0}@media (max-width: 960px){.podium[data-v-dd4d8844]{grid-template-columns:minmax(0,1fr);gap:8px}.pd.first[data-v-dd4d8844]{order:-1}}@media (max-width: 640px){.col-head[data-v-dd4d8844]{align-items:flex-start;flex-direction:column;gap:6px}.top-meta[data-v-dd4d8844]{width:100%}}.res-page[data-v-99ed0097]{--navy: #0b2f55;--blue: #0f5f8c;--ink: #0d2b4a;--muted: #6b7c93;--line: #e6ecf3;--bg: #eef3f9;--gold: #f6c744;max-width:80rem;margin:0 auto;padding:8px 16px 24px;color:var(--ink)}@media (min-width: 640px){.res-page[data-v-99ed0097]{padding-inline:24px}}@media (min-width: 1024px){.res-page[data-v-99ed0097]{padding-inline:32px}}.kicker[data-v-99ed0097]{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--navy);margin:0 0 2px}.kicker.light[data-v-99ed0097]{color:#bfe0f5}.kicker.dark[data-v-99ed0097]{color:#4b6481}.muted[data-v-99ed0097]{color:var(--muted);font-size:13px}.pad[data-v-99ed0097]{padding:12px 18px}.link[data-v-99ed0097]{background:none;border:0;color:var(--blue);font-weight:600;cursor:pointer;text-decoration:underline}.res-top[data-v-99ed0097]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:12px 0 18px;flex-wrap:wrap}.res-top h1[data-v-99ed0097]{margin:0;font-size:clamp(22px,3vw,30px);font-weight:800;color:var(--navy);line-height:1.15}.top-right[data-v-99ed0097]{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.btn-ghost[data-v-99ed0097]{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;font:inherit;font-size:13px;font-weight:600;color:var(--navy);background:#fff;border:1px solid #cfe0ee;border-radius:12px;cursor:pointer}.btn-ghost[data-v-99ed0097]:hover{background:#f1f8fd}.btn-ghost[data-v-99ed0097]:focus-visible,.gate-btn[data-v-99ed0097]:focus-visible,.gate-eye[data-v-99ed0097]:focus-visible{outline:3px solid #7cc3ea;outline-offset:2px}.round-pick[data-v-99ed0097]{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;min-width:260px}.round-pick select[data-v-99ed0097]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 14px;border-radius:12px;border:1px solid #cfe0ee;background:#f1f8fd;color:var(--navy);font-weight:700;font-size:15px}.res-body[data-v-99ed0097]{display:grid;grid-template-columns:290px minmax(0,1fr);gap:22px;padding:0;align-items:start}.side[data-v-99ed0097]{background:#fff;border:1px solid var(--line);border-radius:16px;position:sticky;top:104px;max-height:calc(100vh - 120px);display:flex;flex-direction:column;overflow:hidden}.side-head[data-v-99ed0097]{padding:16px 18px 12px;border-bottom:1px solid var(--line);margin:0 4px}.side-head strong[data-v-99ed0097]{display:block;font-size:14px}.side-head small[data-v-99ed0097]{color:var(--muted);font-size:12px}.side-list[data-v-99ed0097]{list-style:none;margin:0;padding:6px 8px 8px;overflow-y:auto}.side-item[data-v-99ed0097]{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 10px;border:0;background:transparent;border-radius:10px;cursor:pointer;text-align:left;font:inherit;color:inherit}.side-item[data-v-99ed0097]:hover{background:#f4f8fc}.side-item[data-v-99ed0097]:focus-visible,.banner[data-v-99ed0097]:focus-visible{outline:3px solid #7cc3ea;outline-offset:2px}.side-item.active[data-v-99ed0097]{background:#eaf4fb}.side-item.active .gname[data-v-99ed0097]{font-weight:700;color:var(--navy)}.code[data-v-99ed0097]{font-size:11px;font-weight:700;color:#6d86a3;letter-spacing:.06em}.gname[data-v-99ed0097]{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip[data-v-99ed0097]{font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px}.chip.released[data-v-99ed0097]{background:#e3f6ec;color:#0e8a52}.chip.pending[data-v-99ed0097]{background:#fff1db;color:#b4690e}.banner[data-v-99ed0097]{display:flex;align-items:center;gap:18px;padding:20px 24px;border-radius:16px;color:#fff;text-decoration:none;background:linear-gradient(100deg,#0a3b63,#0f6a99);box-shadow:0 6px 18px #0b2f552e}.crown[data-v-99ed0097]{width:56px;height:56px;border-radius:14px;background:var(--gold);color:var(--navy);display:grid;place-items:center;flex:none}.banner-text[data-v-99ed0097]{flex:1;min-width:0}.banner h2[data-v-99ed0097]{margin:0;font-size:24px;font-weight:800}.banner p[data-v-99ed0097]:last-child{margin:4px 0 0;font-size:14px;color:#d6ecf9}.banner-btn[data-v-99ed0097]{background:#fff3;padding:10px 18px;border-radius:12px;font-weight:700;font-size:14px;white-space:nowrap}.banner:hover .banner-btn[data-v-99ed0097]{background:#ffffff4d}.now[data-v-99ed0097]{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-top:14px;padding:18px 24px;background:#fff;border:1px solid var(--line);border-radius:16px}.now h2[data-v-99ed0097]{margin:0;font-size:26px;font-weight:700;color:var(--navy);text-transform:uppercase}.now-meta[data-v-99ed0097]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.now-meta small[data-v-99ed0097]{color:var(--muted);font-size:12px}.pill[data-v-99ed0097]{background:var(--navy);color:#fff;font-weight:700;font-size:13px;padding:6px 16px;border-radius:999px}.state[data-v-99ed0097]{margin:14px 0 0;padding:18px 22px;background:#fff;border:1px dashed #c9d7e6;border-radius:14px;color:var(--muted)}.cols[data-v-99ed0097]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.cols.single[data-v-99ed0097]{grid-template-columns:minmax(0,1fr)}.col[data-v-99ed0097]{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;min-width:0}.col-head[data-v-99ed0097]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px}.col-head h3[data-v-99ed0097]{margin:0;font-size:16px;font-weight:700;color:var(--navy)}.count[data-v-99ed0097]{background:#0f6a99;color:#fff;font-size:12px;font-weight:600;padding:3px 11px;border-radius:999px}.rows[data-v-99ed0097]{list-style:none;margin:0;padding:0}.row[data-v-99ed0097]{display:flex;align-items:center;gap:12px;padding:8px 16px;border-top:1px solid var(--line);min-height:96px}.medal[data-v-99ed0097]{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:800;flex:none;border:2px solid}.medal.r1[data-v-99ed0097]{background:#fff6d6;border-color:#f2d77a;color:#9a6b00}.medal.r2[data-v-99ed0097]{background:#e8edf3;border-color:#cdd6e1;color:#3b4d63}.medal.r3[data-v-99ed0097]{background:#ffe9d2;border-color:#f2c79a;color:#a24a0d}.medal.rx[data-v-99ed0097]{background:#eef3f9;border-color:#e1e8f0;color:#3b4d63}.photo[data-v-99ed0097]{width:62px;height:82px;border-radius:10px;overflow:hidden;background:#eef3f9;border:1px solid var(--line);display:grid;place-items:center;font-weight:800;color:#6d86a3;flex:none}.photo img[data-v-99ed0097]{width:100%;height:100%;object-fit:cover;object-position:top}.stack[data-v-99ed0097]{display:flex;flex:none}.photo.mini[data-v-99ed0097]{width:44px;height:58px;margin-left:-12px;border:2px solid #fff}.photo.mini[data-v-99ed0097]:first-child{margin-left:0}.info[data-v-99ed0097]{min-width:0}.info h4[data-v-99ed0097]{margin:0;font-size:18px;font-weight:800;color:var(--navy);line-height:1.2}.sub[data-v-99ed0097]{margin:3px 0 4px;font-size:14px;color:#3e5370}.tag[data-v-99ed0097]{margin:0;font-size:12px;color:var(--muted)}.tag b[data-v-99ed0097]{color:#0f6a99;font-weight:700}.tag b.harapan[data-v-99ed0097]{color:#b35a00}.tag i[data-v-99ed0097]{font-style:normal;margin:0 3px}.gate[data-v-99ed0097]{max-width:420px;margin:8px auto 0;padding:28px 24px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:16px}.gate-icon[data-v-99ed0097]{width:48px;height:48px;margin:0 auto 12px;display:grid;place-items:center;color:var(--navy);background:#eaf4fb;border-radius:50%}.gate h2[data-v-99ed0097]{margin:0;font-size:19px;font-weight:800;color:var(--navy)}.gate p[data-v-99ed0097]{margin:6px 0 0;font-size:13px;color:var(--muted)}.gate form[data-v-99ed0097]{margin-top:18px}.gate-field[data-v-99ed0097]{position:relative}.gate-field input[data-v-99ed0097]{width:100%;padding:10px 74px 10px 14px;font:inherit;font-size:14px;color:var(--ink);background:#fff;border:1px solid #cfe0ee;border-radius:12px;outline:none}.gate-field input[data-v-99ed0097]:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0f5f8c26}.gate-eye[data-v-99ed0097]{position:absolute;top:50%;right:8px;transform:translateY(-50%);padding:4px 8px;font:inherit;font-size:12px;font-weight:600;color:var(--muted);background:transparent;border:0;cursor:pointer}.gate p.gate-error[data-v-99ed0097]{margin:8px 0 0;font-size:13px;color:#b91c1c;text-align:left}.gate-btn[data-v-99ed0097]{width:100%;margin-top:12px;padding:10px 16px;font:inherit;font-size:14px;font-weight:700;color:#fff;background:var(--navy);border:0;border-radius:12px;cursor:pointer;transition:opacity .15s ease}.gate-btn[data-v-99ed0097]:hover{opacity:.92}.gate-btn[data-v-99ed0097]:disabled{opacity:.6;cursor:not-allowed}.gate-wa[data-v-99ed0097]{display:inline-block;margin-top:12px;font-size:13px;font-weight:600;color:var(--blue);text-decoration:none}.gate-wa[data-v-99ed0097]:hover{text-decoration:underline}.gate-loading[data-v-99ed0097]{display:flex;flex-direction:column;align-items:center;gap:12px}.gate-loading .skel-circle[data-v-99ed0097]{width:48px;height:48px;border-radius:50%}.gate-loading .skel-line[data-v-99ed0097]{width:70%;height:16px}.gate-loading .skel-line.short[data-v-99ed0097]{width:45%}.skel[data-v-99ed0097]{background:linear-gradient(90deg,#eef3f9 25%,#f8fafc,#eef3f9 75%);background-size:200% 100%;animation:shimmer-99ed0097 1.2s infinite linear;border-radius:8px}@keyframes shimmer-99ed0097{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 960px){.res-body[data-v-99ed0097]{grid-template-columns:minmax(0,1fr)}.side[data-v-99ed0097]{position:static;max-height:none}.side-list[data-v-99ed0097]{display:flex;gap:6px;overflow-x:auto;padding-bottom:10px}.side-item[data-v-99ed0097]{grid-template-columns:auto auto;white-space:nowrap;width:auto;border:1px solid var(--line)}.side-item .chip[data-v-99ed0097]{display:none}.cols[data-v-99ed0097]{grid-template-columns:minmax(0,1fr)}.banner[data-v-99ed0097]{flex-wrap:wrap}.banner-btn[data-v-99ed0097]{width:100%;text-align:center}.now h2[data-v-99ed0097]{font-size:20px}.now-meta[data-v-99ed0097]{align-items:flex-start}.round-pick[data-v-99ed0097]{min-width:100%}.top-right[data-v-99ed0097]{width:100%}}@media (prefers-reduced-motion: no-preference){.side-item[data-v-99ed0097]{transition:background .15s}}
