@charset "UTF-8";@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:block;src:url(/assets/Oswald-Light-Cl0rPaJv.woff2) format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:block;src:url(/assets/Oswald-Regular-BAFo8sP8.woff2) format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:block;src:url(/assets/Oswald-Medium-B-eyT0Dw.woff2) format("woff2")}@font-face{font-family:KHSL TaiAKai;font-style:normal;font-weight:400 900;font-display:block;src:url(/assets/khsl-taia-kai-B9Xh7_K-.ttf) format("truetype")}@font-face{font-family:KHSL Peak;font-style:normal;font-weight:400 900;font-display:block;src:url(/assets/peak-P5gYV1nJ.ttf) format("truetype")}:root{--khsl-gold: #FFD700;--khsl-gold-dim: #BFA200;--khsl-gold-light: #FFDF4D;--khsl-blue: #00E5FF;--khsl-blue-dim: #00B8CC;--khsl-red: #FF2E63;--khsl-red-dim: #CC2550;--khsl-purple: #9D4EDD;--khsl-green: #4CAF50;--bg-deep: #111116;--bg-card: #1C1C28;--bg-card-alt: rgba(255, 255, 255, .04);--bg-elevated: #242430;--bg-overlay: rgba(0, 0, 0, .8);--bg-header: rgba(20, 20, 30, .95);--bg-nav: rgba(20, 20, 28, .98);--bg-input: #1A1A24;--bg-hover: rgba(255, 255, 255, .05);--bg-active: rgba(255, 255, 255, .1);--text-primary: #FFFFFF;--text-secondary: #8F90A6;--text-muted: #555555;--text-placeholder: #666666;--text-inverse: #000000;--border-color: rgba(255, 255, 255, .1);--border-light: rgba(255, 255, 255, .15);--border-focus: var(--khsl-gold);--scrollbar-track: var(--bg-deep);--scrollbar-thumb: #333333;--scrollbar-thumb-hover: #444444;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--shadow-card: 0 2px 12px rgba(0, 0, 0, .25);--shadow-card-hover: 0 4px 20px rgba(0, 0, 0, .35);--shadow-glow-gold: 0 0 20px rgba(255, 215, 0, .3);--shadow-glow-blue: 0 0 20px rgba(0, 229, 255, .3);--color-success: #4CAF50;--color-warning: #FF9800;--color-error: #FF5252;--color-info: #2196F3}[data-theme=light]{--bg-deep: #F5F5F7;--bg-card: #FFFFFF;--bg-card-alt: rgba(0, 0, 0, .02);--bg-elevated: #FFFFFF;--bg-overlay: rgba(0, 0, 0, .5);--bg-header: rgba(255, 255, 255, .95);--bg-nav: rgba(255, 255, 255, .98);--bg-input: #FFFFFF;--bg-hover: rgba(0, 0, 0, .04);--bg-active: rgba(0, 0, 0, .08);--text-primary: #1A1A2E;--text-secondary: #6B7280;--text-muted: #9CA3AF;--text-placeholder: #9CA3AF;--text-inverse: #FFFFFF;--border-color: rgba(0, 0, 0, .1);--border-light: rgba(0, 0, 0, .06);--border-focus: var(--khsl-gold-dim);--scrollbar-track: #F0F0F0;--scrollbar-thumb: #CCCCCC;--scrollbar-thumb-hover: #AAAAAA;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--shadow-md: 0 4px 16px rgba(0, 0, 0, .12);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .16);--shadow-card: 0 2px 12px rgba(0, 0, 0, .06);--shadow-card-hover: 0 4px 20px rgba(0, 0, 0, .1);--shadow-glow-gold: 0 0 20px rgba(255, 215, 0, .2);--shadow-glow-blue: 0 0 20px rgba(0, 229, 255, .2);--khsl-gold: #DAA520;--khsl-blue: #00B8CC;--khsl-red: #E02550}@media(prefers-color-scheme:light){:root:not([data-theme]){--bg-deep: #F5F5F7;--bg-card: #FFFFFF;--bg-card-alt: rgba(0, 0, 0, .02);--bg-elevated: #FFFFFF;--bg-overlay: rgba(0, 0, 0, .5);--bg-header: rgba(255, 255, 255, .95);--bg-nav: rgba(255, 255, 255, .98);--bg-input: #FFFFFF;--bg-hover: rgba(0, 0, 0, .04);--bg-active: rgba(0, 0, 0, .08);--text-primary: #1A1A2E;--text-secondary: #6B7280;--text-muted: #9CA3AF;--text-placeholder: #9CA3AF;--text-inverse: #FFFFFF;--border-color: rgba(0, 0, 0, .1);--border-light: rgba(0, 0, 0, .06);--border-focus: var(--khsl-gold-dim);--scrollbar-track: #F0F0F0;--scrollbar-thumb: #CCCCCC;--scrollbar-thumb-hover: #AAAAAA;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--shadow-md: 0 4px 16px rgba(0, 0, 0, .12);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .16);--shadow-card: 0 2px 12px rgba(0, 0, 0, .06);--shadow-card-hover: 0 4px 20px rgba(0, 0, 0, .1);--shadow-glow-gold: 0 0 20px rgba(255, 215, 0, .2);--shadow-glow-blue: 0 0 20px rgba(0, 229, 255, .2);--khsl-gold: #DAA520;--khsl-blue: #00B8CC;--khsl-red: #E02550}}body{background-color:var(--bg-deep);color:var(--text-primary);font-family:Inter,system-ui,sans-serif;margin:0;transition:background-color .3s ease,color .3s ease}body{margin:0;background-color:var(--bg-deep);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;transition:background-color .3s ease,color .3s ease;touch-action:manipulation}button{border:none;outline:none;background:none;font-family:inherit;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease}::-webkit-scrollbar{display:none}html{scrollbar-width:none}a{color:var(--khsl-gold);text-decoration:none;transition:color .2s ease}a:hover{color:var(--khsl-gold-light, var(--khsl-gold))}input,textarea,select{background-color:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-color);border-radius:6px;padding:10px 12px;font-family:inherit;font-size:.9rem;transition:border-color .2s ease,background-color .3s ease}input::placeholder,textarea::placeholder,select::placeholder{color:var(--text-placeholder)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--border-focus)}table{border-collapse:collapse;width:100%}th,td{padding:12px;text-align:left;border-bottom:1px solid var(--border-color)}th{color:var(--text-secondary);font-weight:600}::selection{background-color:var(--khsl-gold);color:var(--text-inverse)}.theme-transition{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-60px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-left.revealed{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(60px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-right.revealed{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transform:scale(.85);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-scale.revealed{opacity:1;transform:scale(1)}.reveal-up{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal-up.revealed{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}@media(prefers-reduced-motion:reduce){.reveal,.reveal-left,.reveal-right,.reveal-scale,.reveal-up{opacity:1;transform:none;transition:none}}.toast-container[data-v-0ae30e3f]{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;gap:10px;pointer-events:none}@media(max-width:480px){.toast-container[data-v-0ae30e3f]{width:calc(100% - 32px);max-width:400px}}.khsl-toast[data-v-0ae30e3f]{min-width:280px;max-width:400px;padding:14px 16px;border-radius:8px;background:var(--bg-elevated);border:1px solid var(--border-color);color:var(--text-secondary);box-shadow:var(--shadow-md);cursor:pointer;display:flex;align-items:center;gap:12px;pointer-events:auto;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .15s ease,box-shadow .15s ease,background-color .3s ease}.khsl-toast[data-v-0ae30e3f]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.khsl-toast[data-v-0ae30e3f]:active{transform:translateY(0)}.khsl-toast.success[data-v-0ae30e3f]{border-left:3px solid var(--khsl-gold)}.khsl-toast.success .toast-icon svg[data-v-0ae30e3f]{stroke:var(--khsl-gold)}.khsl-toast.error[data-v-0ae30e3f]{border-left:3px solid var(--color-error)}.khsl-toast.error .toast-icon svg[data-v-0ae30e3f]{stroke:var(--color-error)}.khsl-toast.info[data-v-0ae30e3f]{border-left:3px solid var(--color-info)}.khsl-toast.info .toast-icon svg[data-v-0ae30e3f]{stroke:var(--color-info)}.khsl-toast.warning[data-v-0ae30e3f]{border-left:3px solid var(--color-warning)}.khsl-toast.warning .toast-icon svg[data-v-0ae30e3f]{stroke:var(--color-warning)}.toast-icon[data-v-0ae30e3f]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.toast-icon svg[data-v-0ae30e3f]{width:100%;height:100%;stroke:var(--text-muted)}.toast-message[data-v-0ae30e3f]{flex:1;font-size:.9rem;line-height:1.4}.toast-close[data-v-0ae30e3f]{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;opacity:.4;transition:opacity .15s}.toast-close svg[data-v-0ae30e3f]{width:100%;height:100%;stroke:var(--text-muted)}.khsl-toast:hover .toast-close[data-v-0ae30e3f]{opacity:.7}.toast-enter-active[data-v-0ae30e3f]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-leave-active[data-v-0ae30e3f]{transition:all .2s cubic-bezier(.4,0,.2,1)}.toast-enter-from[data-v-0ae30e3f]{opacity:0;transform:translateY(-16px) scale(.95)}.toast-leave-to[data-v-0ae30e3f]{opacity:0;transform:translateY(-8px) scale(.98)}@media(prefers-reduced-motion:reduce){.toast-enter-active[data-v-0ae30e3f],.toast-leave-active[data-v-0ae30e3f]{transition:opacity .15s}.toast-enter-from[data-v-0ae30e3f],.toast-leave-to[data-v-0ae30e3f]{transform:none}.khsl-toast[data-v-0ae30e3f]{transition:none}}.auth-card-face[data-v-8684e3a6]{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);border-radius:12px;padding:40px 35px 30px;display:flex;flex-direction:column;backface-visibility:hidden;transition:background-color .3s ease,border-color .3s ease}.auth-card-face.back-face[data-v-8684e3a6]{transform:rotateY(180deg)}.auth-title[data-v-8684e3a6]{color:var(--text-primary);margin:0 0 30px;font-size:1.8rem;display:flex;align-items:baseline;gap:12px;flex-shrink:0}.auth-title .en[data-v-8684e3a6]{font-size:.9rem;color:var(--khsl-gold);font-family:Oswald,sans-serif;letter-spacing:2px;opacity:.8}.input-group[data-v-8684e3a6]{margin-bottom:16px;position:relative;flex-shrink:0}.input-group label[data-v-8684e3a6]{display:block;color:var(--text-secondary);font-size:.85rem;margin-bottom:10px}.input-group label .tip[data-v-8684e3a6]{font-size:.7rem;opacity:.6;margin-left:5px}.input-group input[data-v-8684e3a6],.input-group select[data-v-8684e3a6]{width:100%;background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-primary);padding:14px 15px;border-radius:4px;font-family:inherit;outline:none;transition:all .3s;font-size:1rem}.input-group input[data-v-8684e3a6]::placeholder,.input-group select[data-v-8684e3a6]::placeholder{color:var(--text-placeholder)}.input-group input[data-v-8684e3a6]:focus,.input-group select[data-v-8684e3a6]:focus{border-color:var(--khsl-blue)}.input-group input.has-error[data-v-8684e3a6],.input-group select.has-error[data-v-8684e3a6]{border-color:var(--khsl-red);background:#ff2e630d}.input-group .error-msg[data-v-8684e3a6]{position:absolute;bottom:-20px;right:0;left:auto;text-align:right;color:var(--khsl-red);font-size:.75rem;line-height:1;font-weight:500;letter-spacing:.5px}.input-group .select-wrapper[data-v-8684e3a6]{position:relative}.input-group .select-wrapper select[data-v-8684e3a6]{appearance:none;cursor:pointer}.input-group .select-wrapper .arrow[data-v-8684e3a6]{position:absolute;right:10px;top:16px;color:var(--text-muted);font-size:.7rem;pointer-events:none}.tech-btn-full[data-v-8684e3a6]{width:100%;margin-top:5px;padding:14px;background:var(--khsl-gold);color:var(--text-inverse);font-weight:700;font-family:Oswald,sans-serif;letter-spacing:1px;border-radius:2px;cursor:pointer;font-size:1rem;transition:opacity .3s,transform .2s;flex-shrink:0}.tech-btn-full[data-v-8684e3a6]:disabled{opacity:.5;cursor:not-allowed;background:var(--text-muted);color:var(--text-secondary)}.tech-btn-full[data-v-8684e3a6]:active:not(:disabled){transform:scale(.98)}.tech-btn-full .loader[data-v-8684e3a6]{display:inline-block;width:16px;height:16px;border:2px solid var(--text-inverse);border-top-color:transparent;border-radius:50%;animation:spin-8684e3a6 .8s linear infinite}.switch-link[data-v-8684e3a6]{margin-top:auto;text-align:center;font-size:.9rem;color:var(--text-muted);cursor:pointer;padding-top:15px;padding-bottom:5px;flex-shrink:0}.switch-link .highlight[data-v-8684e3a6]{color:var(--khsl-blue);border-bottom:1px dashed var(--khsl-blue)}.switch-link:hover .highlight[data-v-8684e3a6]{color:var(--text-primary);border-bottom-style:solid}.decor-divider[data-v-8684e3a6]{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:30px;opacity:.3;width:100%}.decor-divider .line[data-v-8684e3a6]{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--text-primary),transparent)}.decor-divider .decor-text[data-v-8684e3a6]{font-size:.7rem;font-family:Oswald,sans-serif;letter-spacing:2px;color:var(--text-primary);white-space:nowrap;-webkit-user-select:none;user-select:none}@keyframes spin-8684e3a6{to{transform:rotate(360deg)}}.input-group[data-v-8684e3a6]{margin-bottom:25px!important}.divider-line[data-v-8684e3a6]{display:flex;align-items:center;justify-content:center;gap:12px;margin:20px 0 15px;width:100%}.divider-line .line[data-v-8684e3a6]{flex:1;height:1px;background:var(--border-color)}.divider-line .divider-text[data-v-8684e3a6]{font-size:.75rem;color:var(--text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none}.oauth-buttons[data-v-8684e3a6]{display:flex;gap:10px;width:100%}.oauth-login-btn[data-v-8684e3a6]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:var(--bg-hover);border:1px solid var(--border-color);border-radius:4px;cursor:pointer;transition:all .25s ease;color:var(--text-secondary);font-size:.85rem;font-weight:500}.oauth-login-btn .oauth-icon[data-v-8684e3a6]{width:20px;height:20px;object-fit:contain}.oauth-login-btn .oauth-icon-svg[data-v-8684e3a6]{width:20px;height:20px}.oauth-login-btn[data-v-8684e3a6]:hover{background:var(--bg-active);border-color:var(--border-light);color:var(--text-primary)}.oauth-login-btn[data-v-8684e3a6]:active{transform:scale(.98)}.oauth-login-btn.wechat .oauth-icon-svg[data-v-8684e3a6]{color:#07c160}.oauth-login-btn.wechat:hover .oauth-icon-svg[data-v-8684e3a6]{color:#06ad56}.legal-agree[data-v-8684e3a6]{margin-top:14px;font-size:.7rem;color:var(--text-muted);text-align:center;line-height:1.5}.legal-link[data-v-8684e3a6]{color:var(--khsl-gold, #FFD700);text-decoration:none;font-weight:600}.legal-link[data-v-8684e3a6]:hover{text-decoration:underline}.fade-enter-active[data-v-8684e3a6],.fade-leave-active[data-v-8684e3a6]{transition:opacity .2s}.fade-enter-from[data-v-8684e3a6],.fade-leave-to[data-v-8684e3a6]{opacity:0}.auth-card-face[data-v-4855fb78]{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);border-radius:12px;padding:40px 35px 30px;display:flex;flex-direction:column;backface-visibility:hidden;transition:background-color .3s ease,border-color .3s ease}.auth-card-face.back-face[data-v-4855fb78]{transform:rotateY(180deg)}.auth-title[data-v-4855fb78]{color:var(--text-primary);margin:0 0 30px;font-size:1.8rem;display:flex;align-items:baseline;gap:12px;flex-shrink:0}.auth-title .en[data-v-4855fb78]{font-size:.9rem;color:var(--khsl-gold);font-family:Oswald,sans-serif;letter-spacing:2px;opacity:.8}.input-group[data-v-4855fb78]{margin-bottom:16px;position:relative;flex-shrink:0}.input-group label[data-v-4855fb78]{display:block;color:var(--text-secondary);font-size:.85rem;margin-bottom:10px}.input-group label .tip[data-v-4855fb78]{font-size:.7rem;opacity:.6;margin-left:5px}.input-group input[data-v-4855fb78],.input-group select[data-v-4855fb78]{width:100%;background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-primary);padding:14px 15px;border-radius:4px;font-family:inherit;outline:none;transition:all .3s;font-size:1rem}.input-group input[data-v-4855fb78]::placeholder,.input-group select[data-v-4855fb78]::placeholder{color:var(--text-placeholder)}.input-group input[data-v-4855fb78]:focus,.input-group select[data-v-4855fb78]:focus{border-color:var(--khsl-blue)}.input-group input.has-error[data-v-4855fb78],.input-group select.has-error[data-v-4855fb78]{border-color:var(--khsl-red);background:#ff2e630d}.input-group .error-msg[data-v-4855fb78]{position:absolute;bottom:-20px;right:0;left:auto;text-align:right;color:var(--khsl-red);font-size:.75rem;line-height:1;font-weight:500;letter-spacing:.5px}.input-group .select-wrapper[data-v-4855fb78]{position:relative}.input-group .select-wrapper select[data-v-4855fb78]{appearance:none;cursor:pointer}.input-group .select-wrapper .arrow[data-v-4855fb78]{position:absolute;right:10px;top:16px;color:var(--text-muted);font-size:.7rem;pointer-events:none}.tech-btn-full[data-v-4855fb78]{width:100%;margin-top:5px;padding:14px;background:var(--khsl-gold);color:var(--text-inverse);font-weight:700;font-family:Oswald,sans-serif;letter-spacing:1px;border-radius:2px;cursor:pointer;font-size:1rem;transition:opacity .3s,transform .2s;flex-shrink:0}.tech-btn-full[data-v-4855fb78]:disabled{opacity:.5;cursor:not-allowed;background:var(--text-muted);color:var(--text-secondary)}.tech-btn-full[data-v-4855fb78]:active:not(:disabled){transform:scale(.98)}.tech-btn-full .loader[data-v-4855fb78]{display:inline-block;width:16px;height:16px;border:2px solid var(--text-inverse);border-top-color:transparent;border-radius:50%;animation:spin-4855fb78 .8s linear infinite}.switch-link[data-v-4855fb78]{margin-top:auto;text-align:center;font-size:.9rem;color:var(--text-muted);cursor:pointer;padding-top:15px;padding-bottom:5px;flex-shrink:0}.switch-link .highlight[data-v-4855fb78]{color:var(--khsl-blue);border-bottom:1px dashed var(--khsl-blue)}.switch-link:hover .highlight[data-v-4855fb78]{color:var(--text-primary);border-bottom-style:solid}.decor-divider[data-v-4855fb78]{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:30px;opacity:.3;width:100%}.decor-divider .line[data-v-4855fb78]{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--text-primary),transparent)}.decor-divider .decor-text[data-v-4855fb78]{font-size:.7rem;font-family:Oswald,sans-serif;letter-spacing:2px;color:var(--text-primary);white-space:nowrap;-webkit-user-select:none;user-select:none}@keyframes spin-4855fb78{to{transform:rotate(360deg)}}.fade-enter-active[data-v-4855fb78],.fade-leave-active[data-v-4855fb78]{transition:opacity .2s}.fade-enter-from[data-v-4855fb78],.fade-leave-to[data-v-4855fb78]{opacity:0}.status-toggle[data-v-4855fb78]{display:flex;justify-content:center;margin-top:5px}.toggle-track[data-v-4855fb78]{width:100%;height:44px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:4px;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:0 15px;transition:all .3s}[data-theme=light] .toggle-track[data-v-4855fb78]{background:#0000000d;border-color:#00000026}.toggle-track .toggle-text[data-v-4855fb78]{font-size:.9rem;color:#666;z-index:2;font-weight:700;transition:color .3s;-webkit-user-select:none;user-select:none}.toggle-track .toggle-text.left[data-v-4855fb78]{color:var(--khsl-blue)}[data-theme=light] .toggle-track .toggle-text[data-v-4855fb78]{color:#999}[data-theme=light] .toggle-track .toggle-text.left[data-v-4855fb78]{color:#08c}.toggle-track .toggle-handle[data-v-4855fb78]{position:absolute;top:3px;bottom:3px;left:3px;width:50%;background:#ffffff14;border:1px solid var(--khsl-blue);border-radius:2px;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1}[data-theme=light] .toggle-track .toggle-handle[data-v-4855fb78]{background:#0088cc1a;border-color:#08c}.toggle-track.is-grad .toggle-text.left[data-v-4855fb78]{color:#666}.toggle-track.is-grad .toggle-text.right[data-v-4855fb78]{color:var(--khsl-blue)}.toggle-track.is-grad .toggle-handle[data-v-4855fb78]{transform:translate(calc(100% - 6px));border-color:var(--khsl-blue);background:#00e5ff1a}[data-theme=light] .toggle-track.is-grad .toggle-text.left[data-v-4855fb78]{color:#999}[data-theme=light] .toggle-track.is-grad .toggle-text.right[data-v-4855fb78]{color:#08c}[data-theme=light] .toggle-track.is-grad .toggle-handle[data-v-4855fb78]{border-color:#08c;background:#0088cc26}.legal-agree[data-v-4855fb78]{margin-top:14px;font-size:.7rem;color:var(--text-muted);text-align:center;line-height:1.5}.legal-link[data-v-4855fb78]{color:var(--khsl-gold, #FFD700);text-decoration:none;font-weight:600}.legal-link[data-v-4855fb78]:hover{text-decoration:underline}.modal-overlay[data-v-66b57719]{position:fixed;inset:0;background:var(--bg-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:30px}.perspective-container[data-v-66b57719]{perspective:1000px;width:100%;max-width:320px;height:500px}@media(min-width:768px){.perspective-container[data-v-66b57719]{max-width:460px;height:620px}}.flipper[data-v-66b57719]{position:relative;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.flipper.is-flipped[data-v-66b57719]{transform:rotateY(180deg)}.face[data-v-66b57719]{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;z-index:0;pointer-events:none}.face.active-face[data-v-66b57719]{z-index:10;pointer-events:auto}.face.back[data-v-66b57719]{transform:rotateY(180deg)}.face.back[data-v-66b57719] .auth-card-face{transform:none!important}.modal-fade-enter-active[data-v-66b57719],.modal-fade-leave-active[data-v-66b57719]{transition:opacity .3s}.modal-fade-enter-from[data-v-66b57719],.modal-fade-leave-to[data-v-66b57719]{opacity:0}@media(max-width:768px){[data-v-66b57719] .auth-card-face{padding:25px 20px!important}[data-v-66b57719] .auth-title{font-size:1.4rem!important;margin-bottom:15px!important}[data-v-66b57719] .auth-title .en{font-size:.8rem!important}[data-v-66b57719] .input-group label{font-size:.8rem!important;margin-bottom:4px!important}[data-v-66b57719] .input-group input,[data-v-66b57719] .input-group select{padding:8px 10px!important;font-size:.9rem!important;height:auto!important}[data-v-66b57719] .input-group .error-msg{bottom:-14px!important;font-size:.65rem!important}[data-v-66b57719] .toggle-track{height:36px!important;padding:0 10px!important}[data-v-66b57719] .tech-btn-full{padding:10px!important;margin-top:5px!important;font-size:.9rem!important}[data-v-66b57719] .switch-link{padding-top:10px!important;font-size:.8rem!important}}.modal-overlay[data-v-80e802e5]{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal-content[data-v-80e802e5]{background:var(--bg-card);width:100%;max-height:90vh;border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden}[data-theme=light] .modal-content[data-v-80e802e5]{background:#fff;border-color:#0000000f;box-shadow:0 8px 32px #00000029}.modal-content.size-small[data-v-80e802e5]{max-width:320px}.modal-content.size-default[data-v-80e802e5]{max-width:420px}.modal-content.size-profileEdit[data-v-80e802e5]{max-width:450px}.modal-content.size-large[data-v-80e802e5]{max-width:600px}.modal-content.size-xlarge[data-v-80e802e5]{max-width:900px}.modal-header[data-v-80e802e5]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-color);flex-shrink:0}[data-theme=light] .modal-header[data-v-80e802e5]{border-color:#0000000f}.modal-header h3[data-v-80e802e5]{margin:0;color:var(--text-primary);font-size:1rem;font-weight:700}.modal-header .close-btn[data-v-80e802e5]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);border-radius:50%;background:none;border:none;cursor:pointer;transition:background .2s,color .2s;flex-shrink:0}.modal-header .close-btn svg[data-v-80e802e5]{width:16px;height:16px}.modal-header .close-btn[data-v-80e802e5]:hover{background:var(--bg-hover);color:var(--text-primary)}.modal-body[data-v-80e802e5]{padding:20px;font-size:.9rem;line-height:1.6;color:var(--text-secondary);overflow-y:auto;scrollbar-width:none}.modal-body[data-v-80e802e5]::-webkit-scrollbar{display:none}.modal-footer[data-v-80e802e5]{padding:14px 20px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:10px;flex-shrink:0}[data-theme=light] .modal-footer[data-v-80e802e5]{border-color:#0000000f}.modal-slide-enter-active[data-v-80e802e5],.modal-slide-leave-active[data-v-80e802e5]{transition:opacity .2s ease}.modal-slide-enter-active .modal-content[data-v-80e802e5],.modal-slide-leave-active .modal-content[data-v-80e802e5]{transition:transform .2s cubic-bezier(.4,0,.2,1)}.modal-slide-enter-from[data-v-80e802e5],.modal-slide-leave-to[data-v-80e802e5]{opacity:0}.modal-slide-enter-from .modal-content[data-v-80e802e5],.modal-slide-leave-to .modal-content[data-v-80e802e5]{transform:scale(.95)}.khsl-spinner[data-v-7a6e0a76]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.khsl-spinner--sm .letter[data-v-7a6e0a76]{font-size:1rem}.khsl-spinner--sm .khsl-spinner__text[data-v-7a6e0a76]{font-size:.75rem}.khsl-spinner--sm .khsl-spinner__letters[data-v-7a6e0a76]{gap:2px}.khsl-spinner--md .letter[data-v-7a6e0a76]{font-size:1.5rem}.khsl-spinner--md .khsl-spinner__text[data-v-7a6e0a76]{font-size:.85rem}.khsl-spinner--md .khsl-spinner__letters[data-v-7a6e0a76]{gap:3px}.khsl-spinner--lg .letter[data-v-7a6e0a76]{font-size:2rem}.khsl-spinner--lg .khsl-spinner__text[data-v-7a6e0a76]{font-size:.9rem}.khsl-spinner--lg .khsl-spinner__letters[data-v-7a6e0a76]{gap:4px}.khsl-spinner__letters[data-v-7a6e0a76]{display:flex;align-items:center}.khsl-spinner__text[data-v-7a6e0a76]{color:var(--text-secondary);letter-spacing:.02em}.letter[data-v-7a6e0a76]{font-family:Impact,Oswald,Arial Black,sans-serif;font-weight:700;color:var(--khsl-gold);display:inline-block;animation:khsl-bounce-7a6e0a76 1.2s ease-in-out infinite;animation-delay:calc(var(--i) * .15s)}[data-theme=light] .letter[data-v-7a6e0a76]{color:#b8860b}@keyframes khsl-bounce-7a6e0a76{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-35%);opacity:1}}@media(prefers-reduced-motion:reduce){.letter[data-v-7a6e0a76]{animation:khsl-pulse-7a6e0a76 2s ease-in-out infinite;animation-delay:calc(var(--i) * .3s)}@keyframes khsl-pulse-7a6e0a76{0%,60%,to{opacity:.4}30%{opacity:1}}}.khsl-empty[data-v-d26e27fc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:8px}.khsl-empty__icon[data-v-d26e27fc]{width:48px;height:48px;color:var(--text-muted);margin-bottom:4px}.khsl-empty__text[data-v-d26e27fc]{font-size:.9rem;color:var(--text-secondary)}.khsl-empty__sub[data-v-d26e27fc]{font-size:.8rem;color:var(--text-muted)}.khsl-empty__action[data-v-d26e27fc]{margin-top:12px}.khsl-loading-state[data-v-3655f10f]{display:flex;align-items:center;justify-content:center}.khsl-loading-state.has-custom-loading[data-v-3655f10f]{display:block;width:100%}.type-rule-modal[data-v-1c58b4b9]{display:flex;flex-direction:column;gap:12px}.type-rule-modal .rule-item[data-v-1c58b4b9]{border:1px solid var(--border-color);border-radius:10px;padding:10px 12px;background:var(--bg-elevated)}.type-rule-modal .rule-item .rule-header[data-v-1c58b4b9]{display:flex;justify-content:space-between;align-items:center;gap:8px}.type-rule-modal .rule-item .rule-header .rule-title[data-v-1c58b4b9]{font-size:.9rem;font-weight:700}.type-rule-modal .rule-item .rule-header .rule-current[data-v-1c58b4b9]{font-size:.72rem;color:var(--khsl-gold)}.type-rule-modal .rule-item .rule-desc[data-v-1c58b4b9]{margin:6px 0 2px;font-size:.8rem;color:var(--text-primary)}.type-rule-modal .rule-item .rule-detail[data-v-1c58b4b9]{margin:0;font-size:.75rem;color:var(--text-muted);line-height:1.5}.type-rule-modal .rule-extra[data-v-1c58b4b9]{font-size:.76rem;color:var(--text-secondary);line-height:1.6}.type-rule-modal .rule-extra p[data-v-1c58b4b9]{margin:0 0 6px}.type-rule-modal .rule-extra ul[data-v-1c58b4b9]{margin:0 0 6px 18px;padding:0}.type-rule-modal .rule-extra .rule-tip[data-v-1c58b4b9]{color:var(--text-muted)}.btn-confirm[data-v-1c58b4b9]{padding:8px 20px;background:var(--khsl-gold);border:none;color:#000;font-weight:600;border-radius:6px;cursor:pointer;transition:filter .2s}.btn-confirm[data-v-1c58b4b9]:hover{filter:brightness(1.1)}.player-card[data-v-eac06229]{padding:8px 0}.card-identity[data-v-eac06229]{text-align:center;margin-bottom:16px}.card-identity .card-name[data-v-eac06229]{display:flex;align-items:flex-end;justify-content:center;gap:3px;margin-bottom:4px}.card-identity .card-name .username[data-v-eac06229]{font-size:22px;font-weight:700;color:var(--text-primary)}.card-identity .card-name .real-name[data-v-eac06229]{font-size:13px;font-weight:400;color:var(--text-secondary)}.card-identity .card-name .captain-badge[data-v-eac06229]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--khsl-gold);color:#000;font-size:11px;font-weight:700;border-radius:4px}.card-identity .card-school[data-v-eac06229]{font-size:12px;color:var(--text-muted, var(--text-secondary));opacity:.75;margin-bottom:6px}.card-identity .card-team[data-v-eac06229]{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--text-secondary);font-size:13px}.card-identity .card-team .club-logo[data-v-eac06229]{width:18px;height:18px;border-radius:4px;object-fit:cover}.card-identity .card-team .separator[data-v-eac06229]{opacity:.4}.card-stats[data-v-eac06229]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;background:var(--bg-hover);border-radius:8px;margin-bottom:16px}.card-stats .stat-item[data-v-eac06229]{text-align:center}.card-stats .stat-item .stat-value[data-v-eac06229]{display:block;font-size:22px;font-weight:700;color:var(--khsl-gold)}.card-stats .stat-item .stat-label[data-v-eac06229]{font-size:11px;color:var(--text-muted)}.card-section[data-v-eac06229]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.card-section .section-label[data-v-eac06229]{writing-mode:vertical-rl;text-orientation:upright;font-size:11px;color:var(--text-muted);letter-spacing:2px;flex-shrink:0}.hero-list[data-v-eac06229]{display:flex;flex-direction:row;gap:8px;flex:1;flex-wrap:nowrap;overflow:hidden}.hero-item[data-v-eac06229]{display:flex;align-items:center;gap:5px}.hero-item .hero-avatar[data-v-eac06229]{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid var(--border-color);flex-shrink:0}.hero-item .hero-stats[data-v-eac06229]{display:flex;flex-direction:column;gap:3px}.hero-item .hero-games[data-v-eac06229]{font-size:11px;color:var(--text-secondary)}.hero-item .hero-winrate[data-v-eac06229]{font-size:11px;color:var(--khsl-gold)}.honor-list[data-v-eac06229]{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}.honor-list .honor-tag[data-v-eac06229]{font-size:12px;color:var(--khsl-gold)}.card-unverified[data-v-eac06229]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:36px 16px 20px;color:var(--text-muted);font-size:14px;text-align:center}.card-unverified svg[data-v-eac06229]{opacity:.6}.detail-btn[data-v-eac06229]{display:block;width:100%;padding:10px;background:transparent;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);font-size:13px;cursor:pointer;transition:all .2s ease}.detail-btn[data-v-eac06229]:hover{border-color:var(--khsl-gold);color:var(--khsl-gold)}.team-view-body[data-v-e75dc0c5]{position:relative}.team-view-body .tv-layout[data-v-e75dc0c5],.team-view-body .tv-sidebar[data-v-e75dc0c5]{width:100%}.team-view-body .tv-header[data-v-e75dc0c5]{position:relative;display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid var(--border-color);border-radius:12px;background:linear-gradient(180deg,rgba(255,215,0,.08),transparent 38%),var(--bg-elevated);box-shadow:var(--shadow-card)}.team-view-body .tv-header .tv-header-action[data-v-e75dc0c5]{position:absolute;top:10px;right:10px;z-index:3}.team-view-body .tv-header .tv-logo[data-v-e75dc0c5]{width:64px;height:64px;min-width:64px;border-radius:50%;border:2px solid rgba(255,215,0,.28);object-fit:cover;box-shadow:0 0 18px #ffd7001a}.team-view-body .tv-header .tv-logo.fallback[data-v-e75dc0c5]{display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;color:var(--khsl-gold);background:var(--bg-elevated)}.team-view-body .tv-header .tv-info[data-v-e75dc0c5]{flex:1;min-width:0}.team-view-body .tv-header .tv-info .tv-name[data-v-e75dc0c5]{font-size:1.2rem;font-weight:700;margin-bottom:4px;color:var(--text-primary)}.team-view-body .tv-header .tv-info .tv-forfeit-badge[data-v-e75dc0c5]{display:inline-block;margin-left:8px;padding:2px 8px;font-size:.65rem;font-weight:700;color:#fff;background:#ef4444;border-radius:10px;vertical-align:middle}.team-view-body .tv-header .tv-info .tv-desc[data-v-e75dc0c5]{color:var(--text-muted);font-size:.82rem;line-height:1.55}.team-view-body .tv-header .tv-info .tv-historical-notice[data-v-e75dc0c5]{margin-top:8px;color:var(--text-muted);font-size:.8rem;line-height:1.6}.team-view-body .tv-header .tv-info .tv-meta-list[data-v-e75dc0c5]{margin-top:12px;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--border-color)}.team-view-body .tv-header .tv-info .tv-meta-list .tv-meta-item[data-v-e75dc0c5]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-color);font-size:.75rem;line-height:1.35}.team-view-body .tv-header .tv-info .tv-meta-list .meta-label[data-v-e75dc0c5]{color:var(--text-muted);white-space:nowrap}.team-view-body .tv-header .tv-info .tv-meta-list .meta-value[data-v-e75dc0c5]{color:var(--text-primary);text-align:right;word-break:break-word}.team-view-body .tv-header .tv-info .tv-meta-list .meta-value.type-value[data-v-e75dc0c5]{display:inline-flex;align-items:center;gap:6px}.team-view-body .tv-header .tv-info .tv-meta-list .meta-value .info-btn[data-v-e75dc0c5]{width:16px;height:16px;border-radius:50%;border:1px solid var(--border-color);background:var(--bg-elevated);color:var(--text-muted);font-size:.66rem;line-height:1;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .2s}.team-view-body .tv-header .tv-info .tv-meta-list .meta-value .info-btn[data-v-e75dc0c5]:hover{border-color:var(--khsl-gold);color:var(--khsl-gold)}.team-view-body .divider[data-v-e75dc0c5]{border:0;border-top:1px solid var(--border-color);margin:18px 0}.team-view-body .tv-subtitle[data-v-e75dc0c5]{text-align:center;font-size:.95rem;letter-spacing:.5em;text-indent:.5em;color:#00e5ff;text-shadow:0 0 8px rgba(0,229,255,.3);position:relative;margin:0 0 16px}.team-view-body .tv-subtitle[data-v-e75dc0c5]:before,.team-view-body .tv-subtitle[data-v-e75dc0c5]:after{content:"";position:absolute;top:50%;width:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.3),transparent)}.team-view-body .tv-subtitle[data-v-e75dc0c5]:before{left:5%}.team-view-body .tv-subtitle[data-v-e75dc0c5]:after{right:5%}.team-view-body .tv-tabs[data-v-e75dc0c5]{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;margin:14px 0 16px;border:1px solid var(--border-color);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent),#ffffff09;box-shadow:0 10px 26px #0000001f,inset 0 1px #ffffff0f;overflow:hidden;isolation:isolate}.team-view-body .tv-tabs[data-v-e75dc0c5]:before{content:"";position:absolute;left:4px;top:4px;bottom:4px;z-index:0;width:calc((100% - 12px)/2);border-radius:9px;background:linear-gradient(135deg,#ffd7003d,#ffd70014);box-shadow:inset 0 0 0 1px #ffd7003d,0 8px 18px #ffd7001f;transform:translate(0);transition:transform .28s cubic-bezier(.22,1,.36,1);pointer-events:none}.team-view-body .tv-tabs.is-matches[data-v-e75dc0c5]:before{transform:translate(calc(100% + 4px))}[data-theme=light] .team-view-body .tv-tabs[data-v-e75dc0c5]{background:linear-gradient(180deg,#fffc,#ffffff5c),var(--bg-elevated)}.team-view-body .tv-tab[data-v-e75dc0c5]{background:transparent;border:0;border-radius:9px;padding:9px 10px;font-size:.86rem;font-weight:800;color:var(--text-muted);cursor:pointer;position:relative;z-index:1;line-height:1.2;white-space:nowrap;transition:color .18s,transform .18s}.team-view-body .tv-tab[data-v-e75dc0c5]:hover{color:var(--text-secondary)}.team-view-body .tv-tab.active[data-v-e75dc0c5]{color:var(--khsl-gold);text-shadow:0 0 10px rgba(255,215,0,.22)}.team-view-body .tv-tab.active[data-v-e75dc0c5]:after{display:none}.team-view-body .tv-tab[data-v-e75dc0c5]:active{transform:translateY(1px)}.team-view-body .tv-skeleton[data-v-e75dc0c5]{pointer-events:none}.team-view-body .tv-skel[data-v-e75dc0c5]{display:block;max-width:100%;border-radius:999px;background:linear-gradient(90deg,#ffffff0e,#ffffff24,#ffffff0e);background-size:220% 100%;animation:tv-skeleton-shimmer-e75dc0c5 1.25s ease-in-out infinite}[data-theme=light] .team-view-body .tv-skel[data-v-e75dc0c5]{background:linear-gradient(90deg,#0000000b,#0000001a,#0000000b);background-size:220% 100%}.team-view-body .tv-skel-line[data-v-e75dc0c5]{height:10px}.team-view-body .tv-skel-logo[data-v-e75dc0c5]{width:64px;height:64px;min-width:64px;border-radius:50%;margin:0 auto}.team-view-body .tv-skel-name[data-v-e75dc0c5]{width:150px;height:18px;margin:0 auto}.team-view-body .tv-skel-desc[data-v-e75dc0c5]{width:78%;height:10px;margin:10px auto 0}.team-view-body .tv-skel-label[data-v-e75dc0c5]{width:62px;height:8px}.team-view-body .tv-skel-value[data-v-e75dc0c5]{width:86px;height:9px}.team-view-body .tv-skel-side-title[data-v-e75dc0c5]{width:76px;height:14px;border-radius:4px;margin-bottom:14px}.team-view-body .tv-skel-side-box[data-v-e75dc0c5]{height:72px;border-radius:8px}.team-view-body .tv-skel-tab[data-v-e75dc0c5]{height:32px;border-radius:9px}.team-view-body .tv-skel-panel-title[data-v-e75dc0c5]{width:88px;height:17px;border-radius:4px;margin-bottom:16px}.team-view-body .tv-skel-chip[data-v-e75dc0c5]{width:72px;height:22px;margin-bottom:12px}.team-view-body .tv-skel-member-name[data-v-e75dc0c5]{width:138px;height:16px}.team-view-body .tv-skel-member-school[data-v-e75dc0c5]{width:72%;height:9px;margin-top:10px}.team-view-body .tv-skel-hero[data-v-e75dc0c5]{width:32px;height:32px;border-radius:9px}.team-view-body .tv-skel-result[data-v-e75dc0c5]{position:absolute;top:0;left:0;width:58px;height:20px;border-radius:0 0 8px}.team-view-body .tv-skel-time[data-v-e75dc0c5]{position:absolute;top:8px;right:10px;width:58px;height:8px}.team-view-body .tv-skel-team-name[data-v-e75dc0c5]{width:76px;height:12px}.team-view-body .tv-skel-team-logo[data-v-e75dc0c5]{width:34px;height:34px;border-radius:50%;flex-shrink:0}.team-view-body .tv-skel-score[data-v-e75dc0c5]{width:48px;height:24px;border-radius:5px}.team-view-body .tv-skel-match-type[data-v-e75dc0c5]{position:absolute;right:10px;bottom:8px;width:86px;height:8px}@keyframes tv-skeleton-shimmer-e75dc0c5{0%{background-position:120% 0}to{background-position:-120% 0}}.team-view-body .tv-panels[data-v-e75dc0c5]{position:relative;display:flex;flex-direction:column}.team-view-body .tv-panels.is-desktop[data-v-e75dc0c5]{gap:20px}.team-view-body .tv-panel[data-v-e75dc0c5]{min-width:0;padding:16px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-elevated);box-shadow:var(--shadow-card)}.team-view-body .tv-panel-title[data-v-e75dc0c5]{display:block;position:relative;margin:0 0 14px;padding:0 0 11px 13px;color:var(--text-primary);font-size:.98rem;font-weight:800;line-height:1.2;letter-spacing:0}.team-view-body .tv-panel-title[data-v-e75dc0c5]:before{content:"";position:absolute;left:0;top:1px;width:4px;height:17px;border-radius:4px;background:var(--khsl-gold);box-shadow:0 0 12px #ffd7004d}.team-view-body .tv-panel-title[data-v-e75dc0c5]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(255,215,0,.38),transparent)}.team-view-body .tv-side-card[data-v-e75dc0c5]{display:none}.team-view-body .tv-tab-enter-active[data-v-e75dc0c5],.team-view-body .tv-tab-leave-active[data-v-e75dc0c5]{transition:opacity .18s ease,transform .18s ease}.team-view-body .tv-tab-enter-from[data-v-e75dc0c5]{opacity:0;transform:translateY(6px)}.team-view-body .tv-tab-leave-to[data-v-e75dc0c5]{opacity:0;transform:translateY(-6px)}.team-view-body .tv-slide-forward-enter-active[data-v-e75dc0c5],.team-view-body .tv-slide-forward-leave-active[data-v-e75dc0c5],.team-view-body .tv-slide-backward-enter-active[data-v-e75dc0c5],.team-view-body .tv-slide-backward-leave-active[data-v-e75dc0c5]{transition:opacity .26s ease,transform .26s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.team-view-body .tv-slide-forward-leave-active[data-v-e75dc0c5],.team-view-body .tv-slide-backward-leave-active[data-v-e75dc0c5]{position:absolute;top:0;left:0;right:0;width:100%}.team-view-body .tv-slide-forward-enter-from[data-v-e75dc0c5]{opacity:0;transform:translate(28px)}.team-view-body .tv-slide-forward-leave-to[data-v-e75dc0c5],.team-view-body .tv-slide-backward-enter-from[data-v-e75dc0c5]{opacity:0;transform:translate(-28px)}.team-view-body .tv-slide-backward-leave-to[data-v-e75dc0c5]{opacity:0;transform:translate(28px)}@media(prefers-reduced-motion:reduce){.team-view-body .tv-tabs[data-v-e75dc0c5]:before,.team-view-body .tv-slide-forward-enter-active[data-v-e75dc0c5],.team-view-body .tv-slide-forward-leave-active[data-v-e75dc0c5],.team-view-body .tv-slide-backward-enter-active[data-v-e75dc0c5],.team-view-body .tv-slide-backward-leave-active[data-v-e75dc0c5]{transition:none}}.team-view-body .tv-matches[data-v-e75dc0c5]{min-height:120px}.team-view-body .tv-matches-loading[data-v-e75dc0c5],.team-view-body .tv-matches-empty[data-v-e75dc0c5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;color:var(--text-muted);font-size:.85rem}.team-view-body .tv-matches-loading svg[data-v-e75dc0c5],.team-view-body .tv-matches-empty svg[data-v-e75dc0c5]{width:40px;height:40px;margin-bottom:10px;opacity:.5}.team-view-body .tv-matches-loading p[data-v-e75dc0c5],.team-view-body .tv-matches-empty p[data-v-e75dc0c5]{margin:0}.team-view-body .tv-match-list[data-v-e75dc0c5]{display:flex;flex-direction:column;gap:8px}.team-view-body .tv-match-row[data-v-e75dc0c5]{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;min-height:118px;box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:30px 12px 28px;transition:all .18s}[data-theme=light] .team-view-body .tv-match-row[data-v-e75dc0c5]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.team-view-body .tv-match-row.is-clickable[data-v-e75dc0c5]{cursor:pointer}.team-view-body .tv-match-row.is-clickable[data-v-e75dc0c5]:hover{border-color:#00e5ff}.team-view-body .tv-match-row.is-clickable[data-v-e75dc0c5]:active{transform:scale(.997)}.team-view-body .tv-match-row.is-clickable[data-v-e75dc0c5]:focus-visible{outline:2px solid #00E5FF;outline-offset:2px}.team-view-body .tv-match-time[data-v-e75dc0c5]{position:absolute;top:8px;right:10px;max-width:calc(100% - 86px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:700;color:var(--text-muted);line-height:1;pointer-events:none}.team-view-body .tv-match-type[data-v-e75dc0c5]{position:absolute;right:10px;bottom:7px;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:.68rem;color:var(--text-secondary);opacity:.78;pointer-events:none}.team-view-body .tv-match-corner-result[data-v-e75dc0c5]{position:absolute;top:0;left:0;min-width:58px;padding:4px 14px 4px 10px;color:#0d1018;font-size:.68rem;font-weight:900;line-height:1;text-align:center;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);pointer-events:none}.team-view-body .tv-match-corner-result.win[data-v-e75dc0c5]{background:linear-gradient(135deg,gold,#c99700)}.team-view-body .tv-match-corner-result.lose[data-v-e75dc0c5]{background:linear-gradient(135deg,#ff4d73,#b5163a);color:#fff}.team-view-body .tv-match-corner-result.live[data-v-e75dc0c5]{background:linear-gradient(135deg,#00e5ff,#008db0);color:#051014}.team-view-body .tv-match-corner-result.pending[data-v-e75dc0c5]{background:linear-gradient(135deg,#ffffff3d,#ffffff14);color:var(--text-secondary)}.team-view-body .tv-match-body[data-v-e75dc0c5]{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-width:0}.team-view-body .tv-match-team[data-v-e75dc0c5]{display:flex;align-items:center;gap:9px;min-width:0}.team-view-body .tv-match-team.winner .tv-team-name[data-v-e75dc0c5]{color:var(--khsl-gold);font-weight:700}.team-view-body .tv-match-team-a[data-v-e75dc0c5]{flex-direction:row;justify-content:flex-end}.team-view-body .tv-match-team-a .tv-team-name[data-v-e75dc0c5]{text-align:right}.team-view-body .tv-match-team-b[data-v-e75dc0c5]{flex-direction:row-reverse;justify-content:flex-end}.team-view-body .tv-match-team-b .tv-team-name[data-v-e75dc0c5]{text-align:left}.team-view-body .tv-team-logo[data-v-e75dc0c5]{width:34px;height:34px;border-radius:50%;object-fit:cover;border:1px solid var(--border-color);flex-shrink:0}.team-view-body .tv-team-logo-fallback[data-v-e75dc0c5]{display:inline-flex;align-items:center;justify-content:center;background:var(--bg-elevated);color:var(--text-muted);font-size:.7rem;font-weight:700}.team-view-body .tv-team-name[data-v-e75dc0c5]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:700;line-height:1.2;color:var(--text-primary)}.team-view-body .tv-match-score[data-v-e75dc0c5]{display:flex;align-items:center;justify-content:center;gap:5px;min-width:54px;font-family:Oswald,sans-serif;font-size:1.34rem;line-height:1;color:var(--text-secondary);font-weight:700;white-space:nowrap}.team-view-body .tv-score.win[data-v-e75dc0c5]{color:var(--khsl-gold)}.team-view-body .tv-score-divider[data-v-e75dc0c5]{color:var(--text-muted)}.team-view-body .tv-score-vs[data-v-e75dc0c5]{font-size:.9rem;color:var(--text-muted);letter-spacing:.1em}.team-view-body .tv-match-tail[data-v-e75dc0c5]{position:absolute;left:10px;bottom:6px;display:flex;justify-content:flex-start;align-items:center;gap:8px;margin:0;z-index:1}.team-view-body .tv-match-result[data-v-e75dc0c5]{font-size:.7rem;padding:2px 10px;border-radius:10px;font-weight:700}.team-view-body .tv-match-result.win[data-v-e75dc0c5]{background:#ffd70026;color:var(--khsl-gold)}.team-view-body .tv-match-result.lose[data-v-e75dc0c5]{background:#ff2e6326;color:#ff2e63}.team-view-body .tv-match-result.live[data-v-e75dc0c5]{background:#00e5ff26;color:#00e5ff}.team-view-body .tv-match-result.pending[data-v-e75dc0c5]{background:var(--bg-hover);color:var(--text-muted)}.team-view-body .tv-reschedule-btn[data-v-e75dc0c5]{border:1px solid rgba(0,229,255,.35);background:#00e5ff14;color:#00e5ff;border-radius:6px;padding:4px 8px;font-size:.72rem;font-weight:700;cursor:pointer;transition:all .18s}.team-view-body .tv-reschedule-btn[data-v-e75dc0c5]:hover:not(:disabled){border-color:#00e5ff;background:#00e5ff24}.team-view-body .tv-reschedule-btn[data-v-e75dc0c5]:disabled{cursor:not-allowed;opacity:.45}.team-view-body .tv-reschedule-panel[data-v-e75dc0c5]{display:flex;justify-content:space-between;gap:10px;margin-top:8px;padding:8px 10px;border:1px solid rgba(0,229,255,.2);border-radius:8px;background:#00e5ff0f}.team-view-body .tv-reschedule-panel.waiting-admin[data-v-e75dc0c5]{border-color:#ffd70047;background:#ffd70014}.team-view-body .tv-reschedule-main[data-v-e75dc0c5]{display:flex;flex-direction:column;gap:2px;min-width:0}.team-view-body .tv-reschedule-status[data-v-e75dc0c5]{color:var(--text-primary);font-size:.76rem;font-weight:800}.team-view-body .tv-reschedule-time[data-v-e75dc0c5],.team-view-body .tv-reschedule-reason[data-v-e75dc0c5]{color:var(--text-muted);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-view-body .tv-reschedule-actions[data-v-e75dc0c5]{display:flex;align-items:center;gap:6px;flex-shrink:0}.team-view-body .tv-reschedule-small[data-v-e75dc0c5]{border:1px solid var(--border-color);border-radius:6px;padding:4px 8px;font-size:.72rem;font-weight:700;cursor:pointer}.team-view-body .tv-reschedule-small[data-v-e75dc0c5]:disabled{opacity:.5;cursor:not-allowed}.team-view-body .tv-reschedule-accept[data-v-e75dc0c5]{background:#34c75924;border-color:#34c7594d;color:#34c759}.team-view-body .tv-reschedule-reject[data-v-e75dc0c5]{background:#ff2e631f;border-color:#ff2e634d;color:#ff2e63}.team-view-body .tv-members-grid[data-v-e75dc0c5]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.team-view-body .tv-members-grid .member-card[data-v-e75dc0c5]{background:#10121aeb;border:1px solid rgba(255,255,255,.05);border-radius:8px;overflow:hidden;padding:12px 14px 12px 16px;position:relative;min-height:100px;box-shadow:0 1px 3px #0000004d;transition:border-color .2s}.team-view-body .tv-members-grid .member-card[data-v-e75dc0c5]:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}.team-view-body .tv-members-grid .member-card[data-v-e75dc0c5]:hover{border-color:#ffffff1a}.team-view-body .tv-members-grid .member-card.member-card--clickable[data-v-e75dc0c5]{cursor:pointer}.team-view-body .tv-members-grid .member-card.member-card--clickable[data-v-e75dc0c5]:hover{border-color:#00e5ff4d;box-shadow:0 2px 8px #00e5ff1a}.team-view-body .tv-members-grid .member-card.member-card--clickable[data-v-e75dc0c5]:active{transform:scale(.98)}[data-theme=light] .team-view-body .tv-members-grid .member-card[data-v-e75dc0c5]{background:#fff;border-color:#0000000f;box-shadow:0 1px 3px #0000000d}[data-theme=light] .team-view-body .tv-members-grid .member-card[data-v-e75dc0c5]:before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.04),transparent)}[data-theme=light] .team-view-body .tv-members-grid .member-card.member-card--clickable[data-v-e75dc0c5]:hover{border-color:#6366f14d;box-shadow:0 2px 8px #6366f11a}.team-view-body .tv-members-grid .member-card .lane-watermark[data-v-e75dc0c5]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:78px;height:78px;object-fit:contain;opacity:.26;filter:grayscale(.35) brightness(1.65) saturate(1.25);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}[data-theme=light] .team-view-body .tv-members-grid .member-card .lane-watermark[data-v-e75dc0c5]{opacity:.18;filter:grayscale(.35) brightness(.78) saturate(1.15)}.team-view-body .tv-members-grid .member-card .member-card-header[data-v-e75dc0c5],.team-view-body .tv-members-grid .member-card .member-type-chip[data-v-e75dc0c5]{display:none}.team-view-body .tv-members-grid .member-card .member-card-body[data-v-e75dc0c5]{padding:0;gap:5px;flex:1;min-width:0;position:relative;z-index:1;display:flex;flex-direction:column}.team-view-body .tv-members-grid .member-card .member-card-body .member-name-line[data-v-e75dc0c5]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 5px;font-size:1rem;color:var(--text-primary);line-height:1.3;font-weight:700}.team-view-body .tv-members-grid .member-card .member-card-body .member-name-line .game-id-main[data-v-e75dc0c5]{word-break:keep-all;overflow-wrap:break-word;color:#fff}[data-theme=light] .team-view-body .tv-members-grid .member-card .member-card-body .member-name-line .game-id-main[data-v-e75dc0c5]{color:#1a1a2e}.team-view-body .tv-members-grid .member-card .member-card-body .member-name-line .game-id-main.unset[data-v-e75dc0c5]{color:var(--text-muted);font-weight:600;text-shadow:none}.team-view-body .tv-members-grid .member-card .member-card-body .member-name-line .real-name-inline[data-v-e75dc0c5]{color:var(--text-secondary);font-size:.8em;font-weight:500;white-space:nowrap}.team-view-body .tv-members-grid .member-card .member-card-body .captain-tag[data-v-e75dc0c5]{display:inline-block;font-family:Rajdhani,sans-serif;font-size:10px;font-weight:600;color:var(--khsl-gold);letter-spacing:2px;border:1px solid rgba(255,215,0,.3);padding:0 6px;border-radius:2px;line-height:1.6;vertical-align:baseline}.team-view-body .tv-members-grid .member-card .member-card-body .member-tags-line[data-v-e75dc0c5],.team-view-body .tv-members-grid .member-card .member-card-body .kv-grid[data-v-e75dc0c5],.team-view-body .tv-members-grid .member-card .member-card-body .role-badge-inline[data-v-e75dc0c5],.team-view-body .tv-members-grid .member-card .member-card-body .member-type-chip-inline[data-v-e75dc0c5]{display:none}.team-view-body .tv-members-grid .member-card .member-card-body .member-school-line[data-v-e75dc0c5]{display:block;align-items:center;max-width:100%;font-size:.72rem;color:#ffffff9e;line-height:1.4;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=light] .team-view-body .tv-members-grid .member-card .member-card-body .member-school-line[data-v-e75dc0c5]{color:#1a1a2e9e}.team-view-body .tv-members-grid .member-card .member-card-body .signature-heroes[data-v-e75dc0c5]{margin-top:7px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.team-view-body .tv-members-grid .member-card .member-card-body .signature-hero[data-v-e75dc0c5]{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:2px 6px 2px 2px;border:1px solid rgba(255,215,0,.22);border-radius:999px;background:#ffffff0e;color:var(--text-secondary);cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.team-view-body .tv-members-grid .member-card .member-card-body .signature-hero[data-v-e75dc0c5]:hover{border-color:#ffd7007a;background:#ffd70014;transform:translateY(-1px)}.team-view-body .tv-members-grid .member-card .member-card-body .signature-hero-avatar[data-v-e75dc0c5]{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.18);flex-shrink:0}.team-view-body .tv-members-grid .member-card .member-card-body .signature-hero-meta[data-v-e75dc0c5]{font-size:10px;font-weight:800;font-family:Oswald,sans-serif;color:var(--text-secondary)}.team-view-body .tv-members-grid .member-card .member-card-body .signature-hero-empty[data-v-e75dc0c5]{font-size:11px;color:var(--text-muted);opacity:.55}.team-view-body .tv-apply-wrap[data-v-e75dc0c5]{margin-top:20px;display:flex;justify-content:center}@media(min-width:769px){.team-view-body .tv-layout[data-v-e75dc0c5]{display:grid;grid-template-columns:minmax(220px,.62fr) minmax(260px,.88fr) minmax(0,1.68fr);gap:20px;align-items:start}.team-view-body .tv-sidebar[data-v-e75dc0c5]{grid-column:1;display:flex;flex-direction:column;gap:16px;position:sticky;top:96px}.team-view-body .tv-header[data-v-e75dc0c5]{z-index:1;flex-direction:column;align-items:center;gap:16px;padding:22px 18px;border:1px solid var(--border-color);border-radius:12px;background:linear-gradient(180deg,rgba(255,215,0,.08),transparent 38%),var(--bg-elevated);box-shadow:var(--shadow-card)}.team-view-body .tv-header .tv-logo[data-v-e75dc0c5]{width:88px;height:88px;min-width:88px;border-color:#ffd70059;box-shadow:0 0 24px #ffd70024}.team-view-body .tv-header .tv-info[data-v-e75dc0c5]{width:100%;text-align:center}.team-view-body .tv-header .tv-name[data-v-e75dc0c5]{font-size:1.24rem;line-height:1.3}.team-view-body .tv-header .tv-desc[data-v-e75dc0c5]{margin-top:8px;line-height:1.6}.team-view-body .tv-header .tv-meta-list[data-v-e75dc0c5]{margin-top:18px;gap:0;text-align:left;border-top:1px solid var(--border-color)}.team-view-body .tv-header .tv-meta-list .tv-meta-item[data-v-e75dc0c5]{justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--border-color)}.team-view-body .tv-header .tv-meta-list .meta-value[data-v-e75dc0c5]{text-align:right;color:var(--text-primary)}.team-view-body .tv-skeleton .tv-skel-logo[data-v-e75dc0c5]{width:88px;height:88px;min-width:88px}.team-view-body .tv-side-card[data-v-e75dc0c5]{display:block;min-width:0;padding:18px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-elevated);box-shadow:var(--shadow-card)}.team-view-body .tv-side-card-title[data-v-e75dc0c5]{position:relative;margin-bottom:14px;padding-left:12px;color:var(--text-primary);font-size:.92rem;font-weight:800;line-height:1.2}.team-view-body .tv-side-card-title[data-v-e75dc0c5]:before{content:"";position:absolute;left:0;top:1px;bottom:1px;width:3px;border-radius:3px;background:var(--khsl-gold);box-shadow:0 0 10px #ffd70047}.team-view-body .tv-side-card-placeholder[data-v-e75dc0c5]{display:flex;align-items:center;justify-content:center;min-height:72px;border:1px dashed rgba(255,215,0,.18);border-radius:8px;background:#ffd7000a;color:var(--text-muted);font-size:.82rem;font-weight:700}.team-view-body .divider[data-v-e75dc0c5],.team-view-body .tv-tabs[data-v-e75dc0c5]{display:none}.team-view-body .tv-panels.is-desktop[data-v-e75dc0c5]{grid-column:2/4;display:grid;grid-template-columns:minmax(260px,.88fr) minmax(0,1.68fr);gap:20px;align-items:start}.team-view-body.is-historical-team .tv-layout[data-v-e75dc0c5]{grid-template-columns:minmax(220px,.62fr) minmax(0,2.56fr)}.team-view-body.is-historical-team .tv-panels.is-desktop[data-v-e75dc0c5]{grid-column:2;grid-template-columns:minmax(0,1fr)}.team-view-body .tv-panel[data-v-e75dc0c5]{min-width:0;padding:18px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-elevated);box-shadow:var(--shadow-card)}.team-view-body .tv-panel-title[data-v-e75dc0c5]{display:block;position:relative;margin:0 0 16px;padding:0 0 12px 14px;color:var(--text-primary);font-size:1.04rem;font-weight:800;letter-spacing:0}.team-view-body .tv-panel-title[data-v-e75dc0c5]:before{content:"";position:absolute;left:0;top:2px;width:4px;height:18px;border-radius:4px;background:var(--khsl-gold);box-shadow:0 0 12px #ffd7004d}.team-view-body .tv-panel-title[data-v-e75dc0c5]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(255,215,0,.42),transparent)}.team-view-body .tv-members-grid[data-v-e75dc0c5]{grid-template-columns:1fr;gap:10px}.team-view-body .tv-match-list[data-v-e75dc0c5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.team-view-body .tv-apply-wrap[data-v-e75dc0c5]{margin-top:18px}}@media(max-width:768px){.team-view-body[data-v-e75dc0c5]{--td-mobile-shadow: 0 1px 4px rgba(0, 0, 0, .1)}.team-view-body .tv-layout[data-v-e75dc0c5],.team-view-body .tv-sidebar[data-v-e75dc0c5]{display:flex;flex-direction:column;gap:8px}.team-view-body .tv-panels[data-v-e75dc0c5]{overflow:hidden;gap:8px}.team-view-body .divider[data-v-e75dc0c5]{border:0;margin:0}.team-view-body .tv-tabs[data-v-e75dc0c5]{margin:0;box-shadow:var(--td-mobile-shadow)}.team-view-body .tv-panel[data-v-e75dc0c5]{padding:8px;box-shadow:var(--td-mobile-shadow)}.team-view-body .tv-panel-title[data-v-e75dc0c5]{margin-bottom:8px;font-size:.94rem}.team-view-body .tv-header[data-v-e75dc0c5]{padding:8px;gap:8px;box-shadow:var(--td-mobile-shadow)}.team-view-body .tv-header .tv-logo[data-v-e75dc0c5]{width:56px;height:56px;min-width:56px}.team-view-body .tv-header .tv-name[data-v-e75dc0c5]{font-size:1.05rem}.team-view-body .tv-header .tv-desc[data-v-e75dc0c5]{font-size:.78rem}.team-view-body .tv-header .tv-meta-list[data-v-e75dc0c5]{margin-top:8px}.team-view-body .tv-header .tv-meta-list .tv-meta-item[data-v-e75dc0c5]{padding:7px 0;font-size:.72rem}.team-view-body .tv-members-grid[data-v-e75dc0c5]{grid-template-columns:1fr;gap:8px}.team-view-body .member-card[data-v-e75dc0c5],[data-theme=light] .team-view-body .member-card[data-v-e75dc0c5],.team-view-body .member-card.member-card--clickable[data-v-e75dc0c5]:hover{box-shadow:var(--td-mobile-shadow)}.team-view-body .tv-match-list[data-v-e75dc0c5]{gap:8px}.team-view-body .tv-match-row[data-v-e75dc0c5]{box-shadow:var(--td-mobile-shadow)}.team-view-body.tv-skeleton .tv-panel-matches[data-v-e75dc0c5]{display:none}.team-view-body.tv-skeleton .tv-skel-logo[data-v-e75dc0c5]{width:56px;height:56px;min-width:56px;margin:0}.team-view-body.tv-skeleton .tv-skel-name[data-v-e75dc0c5],.team-view-body.tv-skeleton .tv-skel-desc[data-v-e75dc0c5]{margin-left:0;margin-right:0}}.btn-cancel[data-v-e75dc0c5]{padding:8px 20px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);border-radius:6px;cursor:pointer;transition:all .2s}.btn-cancel[data-v-e75dc0c5]:hover{color:var(--text-primary);border-color:var(--text-muted)}.btn-confirm[data-v-e75dc0c5]{padding:8px 20px;background:var(--khsl-gold);border:none;color:#000;font-weight:600;border-radius:6px;cursor:pointer;transition:filter .2s}.btn-confirm[data-v-e75dc0c5]:hover{filter:brightness(1.1)}.reschedule-modal[data-v-e75dc0c5]{display:flex;flex-direction:column;gap:12px}.reschedule-match-line[data-v-e75dc0c5]{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;color:var(--text-primary);font-size:.9rem;font-weight:700}.reschedule-match-line span[data-v-e75dc0c5]:first-child{text-align:right}.reschedule-match-line strong[data-v-e75dc0c5]{color:var(--text-muted);font-size:.75rem}.reschedule-current[data-v-e75dc0c5],.reschedule-window-text[data-v-e75dc0c5]{color:var(--text-muted);font-size:.78rem}.reschedule-field[data-v-e75dc0c5]{display:flex;flex-direction:column;gap:6px;color:var(--text-secondary);font-size:.8rem;font-weight:700}.reschedule-textarea[data-v-e75dc0c5]{min-height:88px;resize:vertical}.member-detail-content .member-detail-loading[data-v-e75dc0c5]{display:flex;justify-content:center;padding:40px 0}.member-detail-content .member-detail-loading .loading-spinner[data-v-e75dc0c5]{width:32px;height:32px;border:3px solid var(--border-color);border-top-color:#00e5ff;border-radius:50%;animation:spin-detail-e75dc0c5 .7s linear infinite}.member-detail-content .detail-section[data-v-e75dc0c5]{margin-bottom:20px}.member-detail-content .detail-section[data-v-e75dc0c5]:last-child{margin-bottom:0}.member-detail-content .detail-section .section-title[data-v-e75dc0c5]{font-size:.85rem;font-weight:600;color:var(--text-secondary);margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid var(--border-color)}.member-detail-content .detail-grid[data-v-e75dc0c5]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 20px}.member-detail-content .detail-item[data-v-e75dc0c5]{display:flex;flex-direction:column;gap:2px}.member-detail-content .detail-item .label[data-v-e75dc0c5]{font-size:.72rem;color:var(--text-muted)}.member-detail-content .detail-item .value[data-v-e75dc0c5]{font-size:.85rem;color:var(--text-primary);word-break:break-all}.member-detail-content .status-badge[data-v-e75dc0c5]{display:inline-block;padding:1px 8px;border-radius:4px;font-size:.78rem;font-weight:500}.member-detail-content .status-badge.status-normal[data-v-e75dc0c5]{background:#10b9811a;color:#10b981}.member-detail-content .status-badge.status-pending[data-v-e75dc0c5]{background:#f59e0b1a;color:#f59e0b}.member-detail-content .status-badge.status-draft[data-v-e75dc0c5]{background:#6b72801a;color:#6b7280}.member-detail-content .status-badge.status-rejected[data-v-e75dc0c5]{background:#ef44441a;color:#ef4444}.member-detail-content .student-card-preview img[data-v-e75dc0c5]{max-width:100%;max-height:300px;border-radius:8px;border:1px solid var(--border-color)}.member-detail-content .reject-reason[data-v-e75dc0c5]{margin:0;padding:10px 14px;background:#ef44440f;border:1px solid rgba(239,68,68,.15);border-radius:6px;color:#ef4444;font-size:.85rem}@keyframes spin-detail-e75dc0c5{to{transform:rotate(360deg)}}.clickable[data-v-e75dc0c5]{cursor:pointer;transition:color .2s ease}.clickable[data-v-e75dc0c5]:hover{color:var(--khsl-gold)}.tdm-wrap[data-v-2c15e312]{position:relative;margin:-10px;padding-top:46px}.tv-close-btn[data-v-2c15e312]{position:absolute;top:0;right:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);border-radius:50%;cursor:pointer;z-index:2;transition:all .2s}.tv-close-btn[data-v-2c15e312]:hover{background:var(--bg-active);color:var(--text-primary);transform:rotate(90deg)}.tdm-wrap[data-v-2c15e312] .team-view-body{--tdm-soft-shadow: 0 3px 10px rgba(0, 0, 0, .08)}.tdm-wrap[data-v-2c15e312] .team-view-body .tv-layout{gap:9px}.tdm-wrap[data-v-2c15e312] .team-view-body .tv-sidebar{gap:9px;position:static;top:auto;align-self:start}.tdm-wrap[data-v-2c15e312] .team-view-body .tv-panels.is-desktop{gap:9px;align-self:start}.tdm-wrap[data-v-2c15e312] .team-view-body .tv-header,.tdm-wrap[data-v-2c15e312] .team-view-body .tv-panel,.tdm-wrap[data-v-2c15e312] .team-view-body .tv-side-card{padding:10px;border-radius:10px;box-shadow:var(--tdm-soft-shadow)}.tdm-wrap[data-v-2c15e312] .team-view-body .tv-header{margin-top:0;gap:10px}.tdm-wrap[data-v-2c15e312] .team-view-body .tv-header .tv-logo,.tdm-wrap[data-v-2c15e312] .team-view-body .tv-header .tv-skel-logo{width:64px;height:64px;min-width:64px;box-shadow:0 0 12px #ffd7001a}.tdm-wrap[data-v-2c15e312] .team-view-body .tv-header .tv-meta-list{margin-top:10px}.tdm-wrap[data-v-2c15e312] .team-view-body .tv-header .tv-meta-list .tv-meta-item{padding:8px 0}.tdm-wrap[data-v-2c15e312] .team-view-body .tv-panel-title{margin-bottom:10px;padding-bottom:9px}.tdm-wrap[data-v-2c15e312] .team-view-body .tv-members-grid,.tdm-wrap[data-v-2c15e312] .team-view-body .tv-match-list{gap:9px}.tdm-wrap[data-v-2c15e312] .team-view-body .member-card{padding:10px;border-radius:10px;box-shadow:var(--tdm-soft-shadow)}.tdm-wrap[data-v-2c15e312] .team-view-body .tv-match-row{min-height:108px;padding:28px 10px 26px;box-shadow:var(--tdm-soft-shadow)}.tdm-wrap[data-v-2c15e312] .team-view-body .tv-side-card-title{margin-bottom:10px}.tdm-wrap[data-v-2c15e312] .team-view-body .tv-side-card-placeholder{min-height:56px}.tdm-wrap[data-v-2c15e312] .team-view-body .divider,.tdm-wrap[data-v-2c15e312] .team-view-body .tv-tabs{margin:9px 0}.tdm-wrap[data-v-2c15e312] .team-view-body .tv-apply-wrap{margin-top:10px}.tdm-detail-link[data-v-2c15e312]{display:inline-flex;align-items:center;gap:2px;height:26px;padding:0 8px 0 10px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);color:var(--text-muted);border-radius:999px;font-size:.72rem;font-weight:700;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:color .18s,border-color .18s,background .18s,transform .18s}.tdm-detail-link svg[data-v-2c15e312]{width:12px;height:12px}.tdm-detail-link[data-v-2c15e312]:hover{color:var(--khsl-gold);border-color:#ffd70047;background:#ffd70012}.tdm-detail-link[data-v-2c15e312]:active{transform:translateY(1px)}.side-notification[data-v-c08d0251]{position:fixed;top:24px;right:24px;z-index:9998;display:flex;align-items:center;gap:14px;padding:16px 18px;min-width:260px;max-width:380px;border-radius:12px;background:var(--bg-elevated);border:1px solid rgba(255,215,0,.25);box-shadow:0 8px 32px #0006,0 0 0 1px #ffd70014,inset 0 1px #ffffff0d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.side-notification[data-v-c08d0251]:hover{transform:translate(-4px);box-shadow:0 12px 40px #00000080,0 0 0 1px #ffd70026,inset 0 1px #ffffff0d}.side-notification[data-v-c08d0251]:active{transform:translate(-2px)}@media(max-width:480px){.side-notification[data-v-c08d0251]{top:12px;right:12px;left:12px;max-width:none;min-width:0}}.notif-icon[data-v-c08d0251]{position:relative;flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffd7001a;border-radius:10px}.notif-icon svg[data-v-c08d0251]{width:20px;height:20px;stroke:var(--khsl-gold)}.notif-badge[data-v-c08d0251]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;font-size:.65rem;font-weight:700;line-height:18px;text-align:center;color:#000;background:var(--khsl-gold);border-radius:9px}.notif-body[data-v-c08d0251]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.notif-text[data-v-c08d0251]{font-size:.9rem;color:var(--text-primary);line-height:1.4}.notif-text strong[data-v-c08d0251]{color:var(--khsl-gold);font-weight:700}.notif-action[data-v-c08d0251]{font-size:.78rem;color:var(--text-muted);transition:color .15s}.side-notification:hover .notif-action[data-v-c08d0251]{color:var(--khsl-gold-dim)}.notif-close[data-v-c08d0251]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px;opacity:.3;transition:opacity .15s,background .15s}.notif-close svg[data-v-c08d0251]{width:14px;height:14px;stroke:var(--text-secondary)}.notif-close[data-v-c08d0251]:hover{opacity:.8;background:#ffffff14}.slide-right-enter-active[data-v-c08d0251]{transition:all .4s cubic-bezier(.16,1,.3,1)}.slide-right-leave-active[data-v-c08d0251]{transition:all .25s cubic-bezier(.4,0,1,1)}.slide-right-enter-from[data-v-c08d0251]{opacity:0;transform:translate(100%)}.slide-right-leave-to[data-v-c08d0251]{opacity:0;transform:translate(80px)}@media(prefers-reduced-motion:reduce){.slide-right-enter-active[data-v-c08d0251],.slide-right-leave-active[data-v-c08d0251]{transition:opacity .2s}.slide-right-enter-from[data-v-c08d0251],.slide-right-leave-to[data-v-c08d0251]{transform:none}.side-notification[data-v-c08d0251]{transition:none}}.ol-body[data-v-0dc32b3c]{min-height:220px}.ol-loading[data-v-0dc32b3c],.ol-empty[data-v-0dc32b3c]{text-align:center;padding:28px 0;color:var(--text-secondary);font-size:13px}.ol-summary[data-v-0dc32b3c]{display:flex;align-items:stretch;background:var(--bg-deep);border-radius:10px;padding:14px 8px;margin-bottom:16px}.ol-summary__item[data-v-0dc32b3c]{flex:1;text-align:center}.ol-summary__num[data-v-0dc32b3c]{font-size:20px;font-weight:700;color:var(--text-primary);line-height:1.1}.ol-summary__label[data-v-0dc32b3c]{font-size:11px;color:var(--text-secondary);margin-top:4px}.ol-summary__divider[data-v-0dc32b3c]{width:1px;background:var(--border-color);align-self:stretch;margin:4px 0}.ol-section[data-v-0dc32b3c]{margin-top:12px}.ol-section__title[data-v-0dc32b3c]{font-size:12px;color:var(--text-secondary);font-weight:600;letter-spacing:.5px;display:flex;align-items:center;gap:6px;margin-bottom:8px;padding:0 2px}.ol-section__count[data-v-0dc32b3c]{display:inline-block;min-width:18px;padding:0 6px;background:var(--bg-deep);border-radius:999px;font-size:11px;color:var(--text-primary);text-align:center}.ol-list[data-v-0dc32b3c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:50vh;overflow-y:auto}.ol-user[data-v-0dc32b3c]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:var(--bg-card, var(--bg-secondary));border:1px solid var(--border-color)}.ol-user__main[data-v-0dc32b3c]{flex:1;min-width:0;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ol-user__name[data-v-0dc32b3c]{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.ol-user__realname[data-v-0dc32b3c]{font-size:12px;font-weight:500;color:var(--text-secondary)}.ol-user__dot[data-v-0dc32b3c]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.ol-tag[data-v-0dc32b3c]{flex-shrink:0;font-size:10px;font-weight:600;padding:1px 7px;border-radius:999px;line-height:1.5}.ol-tag--verified[data-v-0dc32b3c]{background:#22c55e1f;color:#16a34a;border:1px solid rgba(34,197,94,.3)}.ol-tag--admin[data-v-0dc32b3c]{background:#f59e0b26;color:#b45309}.ol-guest-note[data-v-0dc32b3c]{font-size:12px;color:var(--text-secondary);background:var(--bg-deep);padding:10px 12px;border-radius:8px;line-height:1.5}.ol-guest-note strong[data-v-0dc32b3c]{color:var(--text-primary);font-weight:700}.ol-btn[data-v-0dc32b3c]{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--border-color);background:var(--bg-card, var(--bg-secondary));color:var(--text-primary)}.ol-btn[data-v-0dc32b3c]:disabled{opacity:.5;cursor:not-allowed}.ol-btn+.ol-btn[data-v-0dc32b3c]{margin-left:8px}.ol-btn--refresh[data-v-0dc32b3c]:hover:not(:disabled){color:var(--khsl-gold, #f59e0b);border-color:var(--khsl-gold, #f59e0b)}.chat-nav-icon[data-v-bebe9737]{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.chat-nav-icon__icon[data-v-bebe9737]{display:inline-flex;align-items:center;justify-content:center}.chat-nav-icon__icon svg[data-v-bebe9737]{width:18px;height:18px;stroke:currentColor}.chat-nav-icon__label[data-v-bebe9737]{margin-left:6px;font-size:.8rem;font-weight:500}.chat-nav-icon__badge[data-v-bebe9737]{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--khsl-red, #e53935);color:#fff;font-size:.65rem;font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--bg-header, var(--bg-deep));pointer-events:none}.chat-nav-icon.desktop[data-v-bebe9737]{width:32px;height:32px;border-radius:6px;border:1px solid var(--border-color);margin-right:12px;cursor:pointer}.chat-nav-icon.desktop[data-v-bebe9737]:hover{color:var(--khsl-gold);border-color:var(--khsl-gold)}.chat-nav-icon.mobile-bottom[data-v-bebe9737]{flex-direction:column;gap:3px;padding:6px 10px;border-radius:6px;color:var(--text-muted);font-size:10px}.chat-nav-icon.mobile-bottom .chat-nav-icon__icon svg[data-v-bebe9737]{width:20px;height:20px}.chat-nav-icon.mobile-bottom .chat-nav-icon__label[data-v-bebe9737]{margin-left:0;font-size:10px;font-weight:500;letter-spacing:.3px}.chat-nav-icon.mobile-bottom.router-link-active[data-v-bebe9737]{color:var(--khsl-gold)}.chat-nav-icon.mobile-bottom .chat-nav-icon__badge[data-v-bebe9737]{top:2px;right:4px}.ua-body[data-v-6d7fb78e]{display:flex;flex-direction:column;gap:10px}.ua-head[data-v-6d7fb78e]{display:flex;align-items:baseline;gap:10px}.ua-head .ua-version[data-v-6d7fb78e]{font-family:Oswald,sans-serif;font-size:1.05rem;font-weight:700;color:var(--khsl-gold)}[data-theme=light] .ua-head .ua-version[data-v-6d7fb78e]{color:#b8860b}.ua-head .ua-date[data-v-6d7fb78e]{font-size:.72rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.ua-title[data-v-6d7fb78e]{font-size:.95rem;font-weight:700;color:var(--text-primary)}.ua-items[data-v-6d7fb78e]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.ua-items li[data-v-6d7fb78e]{position:relative;padding-left:16px;font-size:.82rem;line-height:1.6;color:var(--text-secondary)}.ua-items li[data-v-6d7fb78e]:before{content:"";position:absolute;left:2px;top:.55em;width:6px;height:6px;border-radius:2px;background:var(--khsl-gold)}[data-theme=light] .ua-items li[data-v-6d7fb78e]:before{background:#b8860b}.ua-footer[data-v-6d7fb78e]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.ua-history[data-v-6d7fb78e]{padding:8px 4px;background:none;border:none;font-size:.78rem;color:var(--text-muted);cursor:pointer;transition:color .15s}.ua-history[data-v-6d7fb78e]:hover{color:var(--khsl-gold)}[data-theme=light] .ua-history[data-v-6d7fb78e]:hover{color:#b8860b}.ua-confirm[data-v-6d7fb78e]{padding:8px 22px;background:var(--khsl-gold);border:none;border-radius:8px;font-size:.82rem;font-weight:700;color:#000;cursor:pointer;transition:opacity .15s,transform .1s}.ua-confirm[data-v-6d7fb78e]:hover{opacity:.9}.ua-confirm[data-v-6d7fb78e]:active{transform:scale(.97)}[data-theme=light] .ua-confirm[data-v-6d7fb78e]{background:#b8860b;color:#fff}*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;background-color:var(--bg-deep);overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100%;width:100%}.tv-match-corner-result.pending,.td-match-result.pending,.pp-match-card-result.pending{background:linear-gradient(135deg,#94a3b85c,#47556933)!important;color:#e5edf7!important;text-shadow:0 1px 2px rgba(0,0,0,.32);box-shadow:inset 0 0 0 1px #e2e8f02e}[data-theme=light] .tv-match-corner-result.pending,[data-theme=light] .td-match-result.pending,[data-theme=light] .pp-match-card-result.pending{background:linear-gradient(135deg,#64748b2e,#94a3b81f)!important;color:#475569!important;text-shadow:none;box-shadow:inset 0 0 0 1px #64748b2e}.mobile-logo{display:none!important}:focus-visible{outline:2px solid var(--khsl-gold);outline-offset:2px}button:focus:not(:focus-visible){outline:none}.app-container[data-v-2408cd5f]{display:flex;flex-direction:column;min-height:100%;background-color:var(--bg-deep);position:relative;width:100%;transition:background-color .3s ease}.main-content[data-v-2408cd5f]{flex:1;padding-bottom:0}.content-wrapper[data-v-2408cd5f]{width:100%}.app-footer[data-v-2408cd5f]{width:100%;border-top:1px solid var(--border-color);padding:20px 20px 80px;transition:border-color .3s ease}.footer-content[data-v-2408cd5f]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:10px}.footer-info[data-v-2408cd5f]{display:flex;flex-direction:column;align-items:center;gap:4px}.footer-info .name-cn[data-v-2408cd5f]{color:var(--text-secondary);font-size:.85rem;font-weight:500;letter-spacing:1px}.footer-info .name-en[data-v-2408cd5f]{color:var(--text-muted);font-size:.75rem;letter-spacing:.5px}.footer-business[data-v-2408cd5f]{display:flex;align-items:center;gap:8px;margin-top:4px}.footer-business .business-label[data-v-2408cd5f]{color:var(--text-muted);font-size:.75rem}.footer-business .business-wechat[data-v-2408cd5f]{color:var(--text-secondary);font-size:.75rem;font-family:monospace}.brand-link[data-v-2408cd5f]{text-decoration:none;color:inherit;transition:color .15s}.brand-link[data-v-2408cd5f]:hover{color:var(--khsl-gold)}[data-theme=light] .brand-link[data-v-2408cd5f]:hover{color:#b8860b}.footer-meta[data-v-2408cd5f]{display:flex;align-items:center;gap:10px;margin-top:6px}.footer-meta .brand[data-v-2408cd5f]{color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:1px}.footer-meta .divider[data-v-2408cd5f]{color:var(--text-muted);font-size:.7rem}.icp-link[data-v-2408cd5f]{color:var(--text-muted);font-size:.7rem;text-decoration:none;transition:color .2s}.icp-link[data-v-2408cd5f]:hover{color:var(--text-secondary)}.presence-pill[data-v-2408cd5f]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:999px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1;-webkit-user-select:none;user-select:none;cursor:pointer;font-family:inherit;transition:border-color .2s ease,color .2s ease}.presence-pill[data-v-2408cd5f]:hover{color:var(--text-primary);border-color:var(--khsl-gold, #f59e0b)}.presence-pill svg[data-v-2408cd5f]{width:14px;height:14px;stroke:currentColor}.presence-pill .presence-dot[data-v-2408cd5f]{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e99;animation:presence-pulse-2408cd5f 2s infinite}.presence-pill .presence-count[data-v-2408cd5f]{color:var(--text-primary)}.presence-pill.desktop[data-v-2408cd5f]{margin-right:12px}.presence-pill.mobile[data-v-2408cd5f]{height:28px;padding:0 8px;background:#0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#ffffff1a}[data-theme=light] .presence-pill.mobile[data-v-2408cd5f]{background:#fffc;border-color:#00000014}@keyframes presence-pulse-2408cd5f{0%{box-shadow:0 0 #22c55e99}70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 #22c55e00}}.theme-toggle-btn[data-v-2408cd5f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.theme-toggle-btn svg[data-v-2408cd5f]{width:16px;height:16px;stroke:currentColor}.theme-toggle-btn[data-v-2408cd5f]:hover{color:var(--khsl-gold);border-color:var(--khsl-gold)}.theme-toggle-btn.desktop[data-v-2408cd5f]{margin-right:12px}.theme-toggle-btn.mobile[data-v-2408cd5f]{background:#0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);color:var(--text-secondary)}[data-theme=light] .theme-toggle-btn.mobile[data-v-2408cd5f]{background:#fffc;border-color:#00000014}.theme-toggle-btn.mobile[data-v-2408cd5f]:active{background:var(--bg-active)}.mobile-top-bar[data-v-2408cd5f]{display:none}.mobile-right-actions[data-v-2408cd5f]{display:flex;align-items:center;gap:8px}@media(max-width:768px){.mobile-top-bar[data-v-2408cd5f]{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;right:0;height:48px;padding:0 14px;z-index:200;transition:background-color .3s ease,border-color .3s ease}.mobile-top-bar.is-home[data-v-2408cd5f]:not(.is-scrolled){background:transparent;border-bottom:none}.mobile-top-bar.is-scrolled[data-v-2408cd5f],.mobile-top-bar[data-v-2408cd5f]:not(.is-home){background:var(--bg-nav);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color)}.mobile-logo-wrap .logo-link[data-v-2408cd5f]{display:flex;align-items:center;gap:8px;text-decoration:none}.mobile-logo-wrap img[data-v-2408cd5f]{display:block;height:38px;max-width:190px;width:auto;object-fit:contain;transform:translate(-2px,2px)}.mobile-logo-wrap .mobile-logo-text[data-v-2408cd5f]{font-family:Oswald,sans-serif;font-size:1.1rem;font-weight:600;color:var(--text-primary);letter-spacing:1px}.mobile-logo-wrap .mobile-logo-text .year[data-v-2408cd5f]{opacity:.7;font-size:.9em}.login-btn-mobile[data-v-2408cd5f],.user-badge-mobile[data-v-2408cd5f]{display:flex;align-items:center;gap:5px;padding:6px 10px;background:#0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--text-secondary);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}[data-theme=light] .login-btn-mobile[data-v-2408cd5f],[data-theme=light] .user-badge-mobile[data-v-2408cd5f]{background:#fffc;border-color:#00000014}.login-btn-mobile svg[data-v-2408cd5f],.user-badge-mobile svg[data-v-2408cd5f]{width:14px;height:14px;stroke:currentColor}.login-btn-mobile[data-v-2408cd5f]{border-color:#ffd7004d;color:var(--khsl-gold)}[data-theme=light] .login-btn-mobile[data-v-2408cd5f]{border-color:#b8860b66;color:#b8860b}.user-badge-mobile[data-v-2408cd5f]{color:var(--khsl-gold)}[data-theme=light] .user-badge-mobile[data-v-2408cd5f]{color:#b8860b}.app-footer[data-v-2408cd5f]{padding:16px 15px 80px}.footer-info .name-cn[data-v-2408cd5f]{font-size:.8rem}.footer-info .name-en[data-v-2408cd5f]{font-size:.7rem}.footer-business[data-v-2408cd5f]{flex-direction:column;gap:2px}.footer-business .business-label[data-v-2408cd5f],.footer-business .business-wechat[data-v-2408cd5f]{font-size:.7rem}.app-footer[data-v-2408cd5f]:not(.is-home){padding:12px 15px 80px}.app-footer:not(.is-home) .footer-full-only[data-v-2408cd5f]{display:none}.footer-meta .brand[data-v-2408cd5f]{font-size:.7rem}}.desktop-header[data-v-2408cd5f]{display:none}@media(min-width:769px){.desktop-header[data-v-2408cd5f]{display:block;position:fixed;top:0;left:0;right:0;z-index:100;transition:background-color .3s ease,border-color .3s ease,backdrop-filter .3s ease}.desktop-header[data-v-2408cd5f]:not(.is-scrolled){background:transparent;border-bottom:1px solid transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.desktop-header.is-scrolled[data-v-2408cd5f]{background:var(--bg-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color)}.header-inner[data-v-2408cd5f]{height:56px;display:flex;align-items:center;gap:36px;padding:0 28px}.logo-wrapper .logo-link[data-v-2408cd5f]{display:flex;align-items:center;gap:10px;text-decoration:none;transition:opacity .2s}.logo-wrapper .logo-link[data-v-2408cd5f]:hover{opacity:.85}.logo-wrapper .app-logo[data-v-2408cd5f]{display:block;height:46px;max-width:228px;width:auto;object-fit:contain;transform:translate(-2px,2px)}.logo-wrapper .logo-text[data-v-2408cd5f]{font-family:Oswald,sans-serif;font-size:1.15rem;font-weight:600;color:var(--text-primary);letter-spacing:1px}.logo-wrapper .logo-text .year[data-v-2408cd5f]{opacity:.7;font-size:.9em}.desktop-nav[data-v-2408cd5f]{display:flex;gap:clamp(14px,1.8vw,28px)}.desktop-nav a[data-v-2408cd5f]{position:relative;text-decoration:none;color:var(--text-secondary);font-weight:500;font-size:.85rem;padding:4px 0;letter-spacing:.5px;transition:color .2s;display:flex;align-items:center;gap:4px}.desktop-nav a[data-v-2408cd5f]:hover,.desktop-nav a.router-link-active[data-v-2408cd5f]{color:var(--text-primary)}.desktop-nav a.router-link-active[data-v-2408cd5f]:after{transform:scaleX(1)}.desktop-nav a[data-v-2408cd5f]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--khsl-gold);transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.desktop-nav a[data-v-2408cd5f]:hover:after{transform:scaleX(1)}.desktop-nav a.needs-auth[data-v-2408cd5f]{color:var(--text-muted)}.desktop-nav a.needs-auth[data-v-2408cd5f]:hover{color:var(--text-secondary)}.desktop-nav a.needs-auth .lock-icon[data-v-2408cd5f]{display:inline-flex}.desktop-nav a.needs-auth .lock-icon svg[data-v-2408cd5f]{width:11px;height:11px;stroke:var(--text-muted)}.desktop-nav a.admin-link[data-v-2408cd5f]{color:#6366f1}.desktop-nav a.admin-link .admin-badge[data-v-2408cd5f]{font-size:.6rem;padding:1px 5px;background:#6366f126;border-radius:3px;font-weight:600;letter-spacing:.5px}.desktop-nav a.admin-link[data-v-2408cd5f]:after{background:#6366f1}.desktop-nav a.admin-link[data-v-2408cd5f]:hover,.desktop-nav a.admin-link.router-link-active[data-v-2408cd5f]{color:#6366f1}.desktop-nav a.admin-link.router-link-active[data-v-2408cd5f]:after{transform:scaleX(1)}.user-actions[data-v-2408cd5f]{display:flex;align-items:center;margin-left:auto}.logged-in-panel[data-v-2408cd5f]{display:flex;align-items:center;gap:12px}.logged-in-panel .username[data-v-2408cd5f]{color:var(--text-primary);font-size:.85rem;font-weight:500}.action-btn[data-v-2408cd5f]{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease}.action-btn svg[data-v-2408cd5f]{width:14px;height:14px}.login-btn[data-v-2408cd5f]{background:transparent;border:1px solid var(--khsl-gold);color:var(--khsl-gold)}.login-btn svg[data-v-2408cd5f]{stroke:var(--khsl-gold)}[data-theme=light] .login-btn[data-v-2408cd5f]{border-color:#b8860b;color:#b8860b}[data-theme=light] .login-btn svg[data-v-2408cd5f]{stroke:#b8860b}.login-btn[data-v-2408cd5f]:hover{background:var(--khsl-gold);color:var(--text-inverse)}.login-btn:hover svg[data-v-2408cd5f]{stroke:var(--text-inverse)}[data-theme=light] .login-btn[data-v-2408cd5f]:hover{background:#b8860b}.logout-btn[data-v-2408cd5f]{background:transparent;border:1px solid var(--text-muted);color:var(--text-secondary)}.logout-btn svg[data-v-2408cd5f]{stroke:var(--text-secondary)}.logout-btn[data-v-2408cd5f]:hover{border-color:var(--khsl-red);color:var(--khsl-red)}.logout-btn:hover svg[data-v-2408cd5f]{stroke:var(--khsl-red)}.main-content.has-header[data-v-2408cd5f]{padding-top:56px}.app-footer[data-v-2408cd5f]{padding:24px 30px}.footer-content[data-v-2408cd5f]{flex-direction:row;justify-content:space-between;align-items:center}.footer-info[data-v-2408cd5f]{align-items:flex-start}.footer-business[data-v-2408cd5f],.footer-meta[data-v-2408cd5f]{margin-top:0}.bottom-nav[data-v-2408cd5f]{display:none!important}}.bottom-nav[data-v-2408cd5f]{position:fixed;bottom:0;left:0;right:0;height:56px;background:var(--bg-nav);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border-color);display:flex;justify-content:space-around;align-items:center;z-index:999;padding:0 8px;padding-bottom:env(safe-area-inset-bottom,0);transition:background-color .3s ease,border-color .3s ease}.nav-item[data-v-2408cd5f]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:var(--text-muted);font-size:10px;gap:3px;padding:6px 10px;border-radius:6px;transition:color .2s;background:transparent;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.nav-item .icon[data-v-2408cd5f]{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.nav-item .icon svg[data-v-2408cd5f]{width:20px;height:20px;stroke:currentColor}.nav-item .label[data-v-2408cd5f]{font-weight:500;letter-spacing:.3px}.nav-item[data-v-2408cd5f]:active{background:var(--bg-hover)}.nav-item.active[data-v-2408cd5f]{color:var(--khsl-gold)}[data-theme=light] .nav-item.active[data-v-2408cd5f]{color:#b8860b}.nav-item.admin-nav-item.active[data-v-2408cd5f],[data-theme=light] .nav-item.admin-nav-item.active[data-v-2408cd5f]{color:#6366f1}.nav-loading-bar[data-v-2408cd5f]{position:fixed;top:0;left:0;width:100%;height:3px;z-index:99999;background:linear-gradient(90deg,var(--khsl-gold, #FFD700),var(--khsl-gold-light, #FFDF4D));animation:nav-loading-progress-2408cd5f 8s cubic-bezier(.4,0,.2,1) forwards}@keyframes nav-loading-progress-2408cd5f{0%{width:0}20%{width:40%}50%{width:70%}80%{width:85%}to{width:95%}}.fade-enter-active[data-v-2408cd5f]{transition:opacity .2s ease}.fade-enter-from[data-v-2408cd5f]{opacity:0}.fade-leave-active[data-v-2408cd5f]{transition:none}.fade-leave-to[data-v-2408cd5f]{opacity:0}.logout-confirm-text[data-v-2408cd5f]{color:var(--text-secondary);font-size:1rem;margin:10px 0}.btn-cancel[data-v-2408cd5f]{padding:10px 20px;background:transparent;border:1px solid var(--text-muted);color:var(--text-secondary);border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .2s}.btn-cancel[data-v-2408cd5f]:hover{border-color:var(--text-secondary);color:var(--text-primary)}.btn-confirm[data-v-2408cd5f]{padding:10px 20px;background:var(--khsl-gold);border:none;color:var(--text-inverse);font-weight:600;border-radius:6px;cursor:pointer;font-size:.9rem;margin-left:12px;transition:all .2s}[data-theme=light] .btn-confirm[data-v-2408cd5f]{background:#b8860b;color:#fff}.btn-confirm[data-v-2408cd5f]:hover{filter:brightness(1.1)}.btn-confirm.danger[data-v-2408cd5f]{background:var(--khsl-red);color:#fff}.update-banner[data-v-2408cd5f]{position:fixed;left:50%;bottom:calc(66px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:1200;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:10px 12px 10px 16px;background:var(--bg-card);border:1px solid var(--khsl-gold);border-radius:999px;box-shadow:0 8px 24px #00000059}@media(min-width:769px){.update-banner[data-v-2408cd5f]{bottom:24px}}.update-banner__text[data-v-2408cd5f]{color:var(--text-primary);font-size:.78rem;white-space:nowrap}.update-banner__btn[data-v-2408cd5f]{flex-shrink:0;padding:6px 14px;color:var(--text-inverse);background:var(--khsl-gold);border:0;border-radius:999px;font-size:.76rem;font-weight:700;cursor:pointer}[data-theme=light] .update-banner__btn[data-v-2408cd5f]{background:#b8860b;color:#fff}.update-banner__btn[data-v-2408cd5f]:hover{filter:brightness(1.1)}.update-banner__close[data-v-2408cd5f]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:var(--text-muted);background:transparent;border:0;cursor:pointer}.update-banner__close svg[data-v-2408cd5f]{width:14px;height:14px}.update-banner__close[data-v-2408cd5f]:hover{color:var(--text-primary)}.update-banner-enter-active[data-v-2408cd5f],.update-banner-leave-active[data-v-2408cd5f]{transition:opacity .25s ease,transform .25s ease}.update-banner-enter-from[data-v-2408cd5f],.update-banner-leave-to[data-v-2408cd5f]{opacity:0;transform:translate(-50%) translateY(12px)}@media(prefers-reduced-motion:reduce){.fade-enter-active[data-v-2408cd5f],.fade-leave-active[data-v-2408cd5f],.nav-item[data-v-2408cd5f],.action-btn[data-v-2408cd5f]{transition:none}}.home-hero[data-v-430846f3]{position:relative;max-width:1200px;margin:0 auto;padding:44px 24px 20px;display:grid;grid-template-columns:1fr 1.05fr;gap:40px;align-items:center}.home-hero[data-v-430846f3]:before{content:"";position:absolute;top:-120px;left:-180px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(255,215,0,.07) 0%,transparent 65%);pointer-events:none}[data-theme=light] .home-hero[data-v-430846f3]:before{background:radial-gradient(circle,rgba(218,165,32,.1) 0%,transparent 65%)}.hero-bgtext[data-v-430846f3]{display:none;position:absolute;top:0;right:-20px;font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-style:italic;white-space:nowrap;font-size:clamp(3rem,8vw,6rem);letter-spacing:5px;font-weight:700;color:transparent;-webkit-text-stroke:1px rgba(255,215,0,.08);pointer-events:none;-webkit-user-select:none;user-select:none}[data-theme=light] .hero-bgtext[data-v-430846f3]{-webkit-text-stroke:1px rgba(184,134,11,.14)}.eyebrow-row[data-v-430846f3]{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.hero-eyebrow[data-v-430846f3]{display:inline-block;font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-style:italic;background:var(--khsl-red);color:#fff;padding:4px 18px 4px 14px;letter-spacing:2px;font-size:.78rem;font-weight:600;transform:skew(-10deg)}.hero-eyebrow i[data-v-430846f3]{display:inline-block;transform:skew(10deg);font-style:normal}.live-pill[data-v-430846f3]{display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:1px;padding:4px 12px;transform:skew(-10deg);background:#ff2e6324;color:var(--khsl-red);border:1px solid rgba(255,46,99,.4);animation:live-blink-430846f3 2s infinite}.live-pill i[data-v-430846f3]{display:inline-block;transform:skew(10deg);font-style:normal}@keyframes live-blink-430846f3{0%,to{box-shadow:0 0 #ff2e6366}50%{box-shadow:0 0 14px #ff2e6380}}.hero-title[data-v-430846f3]{font-size:clamp(1.9rem,4vw,3rem);line-height:1.15;letter-spacing:2px;margin:0 0 8px;font-weight:900;color:var(--text-primary)}.hero-title em[data-v-430846f3]{font-style:normal;color:var(--khsl-gold);margin-left:10px}.title-sub[data-v-430846f3]{display:block;font-size:.5em;font-weight:700;color:var(--text-secondary);letter-spacing:4px;margin-top:10px}.hero-sub-en[data-v-430846f3]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;color:var(--text-muted);letter-spacing:5px;font-size:.72rem;text-transform:uppercase;margin:0 0 22px}.phase-steps[data-v-430846f3]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin-bottom:26px}.step[data-v-430846f3]{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.step-track[data-v-430846f3]{display:flex;align-items:center;width:100%}.step-line[data-v-430846f3]{flex:1;height:2px;background:var(--border-color)}.step-line.on[data-v-430846f3]{background:linear-gradient(90deg,var(--khsl-gold-dim),var(--khsl-gold))}.step-line.ghost[data-v-430846f3]{visibility:hidden}.step-dot[data-v-430846f3]{width:10px;height:10px;border-radius:50%;border:2px solid var(--text-muted);background:transparent;margin:0 4px;box-sizing:border-box;flex-shrink:0;transition:all .3s}.step.done .step-dot[data-v-430846f3]{background:var(--khsl-gold-dim);border-color:var(--khsl-gold-dim)}.step.now .step-dot[data-v-430846f3],.step.next .step-dot[data-v-430846f3]{border-color:var(--khsl-gold);box-shadow:0 0 0 4px #ffd70026}[data-theme=light] .step.now .step-dot[data-v-430846f3],[data-theme=light] .step.next .step-dot[data-v-430846f3]{box-shadow:0 0 0 4px #daa5202e}.step.now .step-dot[data-v-430846f3]{background:var(--khsl-gold);animation:step-pulse-430846f3 2s infinite}@keyframes step-pulse-430846f3{0%,to{box-shadow:0 0 0 4px #ffd70026}50%{box-shadow:0 0 0 6px #ffd70047,0 0 14px #ffd70066}}.step-name[data-v-430846f3]{font-size:.66rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding:0 2px}.step.done .step-name[data-v-430846f3]{color:var(--text-muted)}.step.now .step-name[data-v-430846f3],.step.next .step-name[data-v-430846f3]{color:var(--khsl-gold);font-weight:800}.step-tag[data-v-430846f3]{font-size:.56rem;color:var(--khsl-gold);letter-spacing:1px}.register-block[data-v-430846f3]{display:flex;align-items:center;gap:14px;margin-bottom:18px;flex-wrap:wrap}.register-label[data-v-430846f3]{font-size:.9rem;font-weight:700;color:var(--khsl-gold)}.countdown-label[data-v-430846f3]{font-size:.75rem;color:var(--text-secondary);letter-spacing:2px;margin-bottom:8px}.countdown[data-v-430846f3]{display:flex;align-items:baseline;gap:4px;margin-bottom:6px}.cd-num[data-v-430846f3]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:600;font-variant-numeric:tabular-nums;color:var(--khsl-gold);letter-spacing:1px;line-height:1}.cd-unit[data-v-430846f3]{font-size:.75rem;color:var(--text-secondary);margin-right:14px}.hero-cta[data-v-430846f3]{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}.btn[data-v-430846f3]{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:999px;font-size:.85rem;font-weight:700;border:1px solid var(--border-color);cursor:pointer;transition:all .2s;background:transparent;color:var(--text-primary);text-decoration:none}.btn[data-v-430846f3]:hover{border-color:var(--khsl-gold);color:var(--khsl-gold)}.btn.primary[data-v-430846f3]{background:linear-gradient(135deg,var(--khsl-gold),var(--khsl-gold-dim));color:#1a1a00;border:none}.btn.primary[data-v-430846f3]:hover{box-shadow:0 4px 20px #ffd7004d;transform:translateY(-1px);color:#1a1a00}.hero-cta .arrow-btn[data-v-430846f3]{position:relative;isolation:isolate;min-width:126px;gap:14px;padding:11px 30px 11px 28px;border:0;border-radius:0;background:var(--border-color);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,10px 50%);transition:color .2s ease,background .2s ease,transform .2s ease}.hero-cta .arrow-btn[data-v-430846f3]:before{content:"";position:absolute;z-index:0;inset:1px;background:var(--bg-deep);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%,10px 50%);transition:background .2s ease}.hero-cta .arrow-btn span[data-v-430846f3]{position:relative;z-index:1;white-space:nowrap}.hero-cta .arrow-btn i[data-v-430846f3]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-size:1rem;font-style:normal;line-height:1;color:var(--khsl-gold);transform:translateY(-1px);transition:transform .2s ease}.hero-cta .arrow-btn[data-v-430846f3]:hover{color:var(--khsl-gold);background:var(--khsl-gold)}.hero-cta .arrow-btn[data-v-430846f3]:hover:before{background:var(--bg-deep)}.hero-cta .arrow-btn:hover i[data-v-430846f3]{transform:translate(4px,-1px)}.stage-visual[data-v-430846f3]{position:relative;min-height:360px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;text-align:right;overflow:visible}.stage-visual[data-v-430846f3]:before{content:"";position:absolute;width:360px;height:360px;right:5%;top:50%;transform:translateY(-50%);border:2px solid rgba(255,215,0,.12);border-radius:50%;pointer-events:none}.stage-visual-content[data-v-430846f3]{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:flex-end;transform:translateY(-64px)}.stage-visual-content strong[data-v-430846f3]{position:relative;font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-size:clamp(4.4rem,7.2vw,7rem);font-style:italic;font-weight:800;line-height:.9;letter-spacing:1px;white-space:nowrap;color:var(--khsl-gold);opacity:.82;text-shadow:0 14px 38px rgba(255,215,0,.14)}.stage-visual-top[data-v-430846f3]{position:relative;z-index:1;margin-bottom:24px;font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:800;letter-spacing:6px;color:var(--khsl-gold)}.stage-visual-line[data-v-430846f3]{position:relative;z-index:1;width:min(360px,72%);height:3px;margin:24px 0 14px;background:linear-gradient(90deg,transparent,var(--khsl-gold))}.stage-slogan[data-v-430846f3]{position:absolute;z-index:1;right:0;bottom:112px;display:flex;align-items:baseline;gap:14px;padding-left:18px}.stage-slogan[data-v-430846f3]:before{content:"";position:absolute;left:0;top:50%;width:3px;height:24px;background:var(--khsl-gold);transform:translateY(-50%) skew(-10deg)}.stage-slogan b[data-v-430846f3]{font-size:1.05rem;font-weight:800;letter-spacing:2px;color:var(--text-primary)}.stage-slogan i[data-v-430846f3]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-size:1rem;font-weight:600;letter-spacing:2px;color:var(--khsl-gold)}.versus-wrap[data-v-430846f3]{position:relative;z-index:1}.versus-desktop[data-v-430846f3]{overflow:hidden;background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;box-shadow:var(--shadow-card)}.versus[data-v-430846f3]{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:center;min-height:170px;padding:20px 18px 14px}.v-side[data-v-430846f3]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:8px 10px;min-width:0;text-align:center}.v-left[data-v-430846f3]{border-right:1px solid var(--border-color)}.v-right[data-v-430846f3]{border-left:1px solid var(--border-color)}.v-team[data-v-430846f3]{display:flex;flex-direction:column;align-items:center;gap:9px;font-size:clamp(.9rem,1.5vw,1.05rem);font-weight:800;color:var(--text-primary);max-width:100%}.v-team .v-name[data-v-430846f3]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-logo[data-v-430846f3]{width:50px;height:50px;border-radius:14px;object-fit:cover;flex-shrink:0;box-shadow:0 5px 14px #00000029}.v-badge[data-v-430846f3]{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;font-size:1rem;font-weight:800;flex-shrink:0}.v-meta[data-v-430846f3]{order:3;font-size:.65rem;color:var(--text-muted)}.v-record[data-v-430846f3]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;order:4;font-size:.72rem;color:var(--text-secondary);font-variant-numeric:tabular-nums}.v-mid[data-v-430846f3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;position:relative;z-index:2}.v-vs[data-v-430846f3]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-style:normal;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border-color);background:var(--bg-card-alt, rgba(255, 255, 255, .04));font-size:1rem;font-weight:600;color:var(--text-secondary);letter-spacing:1px}.v-bo[data-v-430846f3]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;color:var(--text-muted);font-size:.65rem;letter-spacing:2px}.v-score[data-v-430846f3]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-style:normal;font-size:2.1rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:2px;display:flex;align-items:baseline;gap:6px}.v-score b[data-v-430846f3]{color:var(--text-muted);font-weight:700}.v-score b.win[data-v-430846f3]{color:var(--khsl-gold)}.v-score i[data-v-430846f3]{font-style:normal;color:var(--text-muted);font-size:1.4rem}.v-strip[data-v-430846f3]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid var(--border-color);background:var(--bg-card-alt, rgba(255, 255, 255, .025))}.v-strip .v-status[data-v-430846f3]{flex-shrink:0;padding:4px 8px;border-radius:6px;background:#ffd7001f;color:var(--khsl-gold);font-size:.66rem;font-weight:700}.v-strip .v-summary[data-v-430846f3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:.7rem;text-align:right}.v-strip.live .v-status[data-v-430846f3]{background:#ff2e631f;color:var(--khsl-red)}.v-predict[data-v-430846f3]{padding:0 18px 12px}.predict-bar[data-v-430846f3]{height:6px;border-radius:3px;overflow:hidden;display:flex;background:var(--bg-card-alt, rgba(255, 255, 255, .04))}.predict-bar i[data-v-430846f3]{display:block;height:100%}.predict-bar .pa[data-v-430846f3]{background:linear-gradient(90deg,var(--khsl-gold-dim),var(--khsl-gold))}.predict-bar .pb[data-v-430846f3]{background:#00e5ff59}.predict-meta[data-v-430846f3]{display:flex;justify-content:space-between;font-size:.68rem;font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-variant-numeric:tabular-nums;color:var(--text-secondary);margin-top:5px}.v-links[data-v-430846f3]{display:flex;border-top:1px solid var(--border-color)}.v-links a[data-v-430846f3]{flex:1;text-align:center;padding:11px;font-size:.75rem;font-weight:600;color:var(--text-secondary);border:none;text-decoration:none;transition:all .2s}.v-links a[data-v-430846f3]:first-child{border-right:1px solid var(--border-color)}.v-links a[data-v-430846f3]:hover{color:var(--khsl-gold);background:var(--bg-card-alt, rgba(255, 255, 255, .04))}.v-links a span[data-v-430846f3]{margin-left:4px;color:var(--text-muted)}.versus-empty[data-v-430846f3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:178px;border:1px dashed var(--border-color);border-radius:16px}.versus-empty .ve-title[data-v-430846f3]{font-size:1.05rem;font-weight:700;color:var(--text-primary)}.versus-empty .ve-sub[data-v-430846f3]{font-size:.75rem;color:var(--text-muted)}@media(max-width:960px){.home-hero[data-v-430846f3]{grid-template-columns:1fr;padding:26px 18px 8px;gap:0;text-align:center}.hero-bgtext[data-v-430846f3]{display:block;right:50%;transform:translate(50%);font-size:3.2rem;font-weight:700;letter-spacing:4px;color:#ffd70014;-webkit-text-stroke:1px rgba(255,215,0,.38);text-shadow:0 5px 16px rgba(255,215,0,.08)}[data-theme=light] .hero-bgtext[data-v-430846f3]{color:#b8860b0f;-webkit-text-stroke:1px rgba(184,134,11,.42);text-shadow:0 5px 14px rgba(184,134,11,.06)}.hero-left[data-v-430846f3]{padding-top:46px}.eyebrow-row[data-v-430846f3],.countdown[data-v-430846f3],.hero-cta[data-v-430846f3],.register-block[data-v-430846f3]{justify-content:center}.stage-visual[data-v-430846f3]{display:none}}@media(max-width:768px){.hero-eyebrow[data-v-430846f3],.register-block[data-v-430846f3],.hero-cta[data-v-430846f3]{display:none}.eyebrow-row[data-v-430846f3]{margin-bottom:0}.eyebrow-row[data-v-430846f3]:has(.live-pill){margin-bottom:14px}}.section[data-v-78c92482]{max-width:1200px;margin:-12px auto 0;padding:18px 24px 12px}.sec-head[data-v-78c92482]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.sec-title[data-v-78c92482]{display:flex;align-items:baseline;gap:12px;color:var(--text-primary);font-size:1.15rem;font-weight:800;letter-spacing:1px}.sec-title[data-v-78c92482]:before{content:"";width:12px;height:17px;align-self:center;background:#ff8a1f;transform:skew(-12deg)}.sec-title .en[data-v-78c92482]{color:var(--text-muted);font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-size:.7rem;font-style:italic;font-weight:400;letter-spacing:3px}.sec-more[data-v-78c92482]{color:var(--text-secondary);font-size:.75rem;text-decoration:none}.sec-more[data-v-78c92482]:hover{color:#ff9f2d}.betting-scroll[data-v-78c92482]{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.betting-scroll[data-v-78c92482]::-webkit-scrollbar{display:none}.betting-card[data-v-78c92482]{flex:0 0 220px;overflow:hidden;color:inherit;background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;box-shadow:var(--shadow-card);text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.betting-card[data-v-78c92482]:hover{transform:translateY(-3px);border-color:#ff911f5c;box-shadow:var(--shadow-card-hover, var(--shadow-card))}.betting-card header[data-v-78c92482]{min-height:35px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 13px;color:var(--text-muted);background:#ff8a1f09;border-bottom:1px solid var(--border-color);font-size:.63rem}.betting-card header>span[data-v-78c92482]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-mark[data-v-78c92482]{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;color:#ff931f;font-weight:700}.live-mark i[data-v-78c92482]{width:6px;height:6px;background:currentColor;border-radius:50%;box-shadow:0 0 7px #ff8018a6;animation:livePulse-78c92482 1.4s ease-in-out infinite}.match-meta[data-v-78c92482]{display:flex;align-items:center;justify-content:space-between;padding:10px 13px 6px;color:var(--text-muted);font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-size:.66rem}.team-row[data-v-78c92482]{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 13px}.team[data-v-78c92482]{min-width:0;display:flex;align-items:center;gap:8px}.team img[data-v-78c92482],.team>i[data-v-78c92482]{width:24px;height:24px;flex:0 0 24px;object-fit:cover;border-radius:50%}.team>i[data-v-78c92482]{display:grid;place-items:center;font-size:.58rem;font-style:normal;font-weight:800}.team b[data-v-78c92482]{overflow:hidden;color:var(--text-primary);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.team-row>strong[data-v-78c92482]{flex:0 0 auto;color:#e6a32d;font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-size:.88rem;font-variant-numeric:tabular-nums}.betting-card footer[data-v-78c92482]{min-height:31px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:8px;color:#d88b20;background:linear-gradient(90deg,transparent,rgba(255,145,31,.08),transparent);border-top:1px solid rgba(255,145,31,.12);font-size:.65rem;font-weight:700}.betting-card footer span[data-v-78c92482]{transition:transform .18s}.betting-card:hover footer span[data-v-78c92482]{transform:translate(3px)}.betting-card--skeleton[data-v-78c92482]{min-height:190px;padding:14px;box-sizing:border-box}.betting-card--skeleton i[data-v-78c92482]{display:block;height:18px;margin-bottom:18px;background:var(--bg-hover);border-radius:6px;animation:skeletonPulse-78c92482 1.25s ease-in-out infinite}.betting-card--skeleton i[data-v-78c92482]:nth-child(2){width:82%}.betting-card--skeleton i[data-v-78c92482]:nth-child(3){width:66%}.betting-empty[data-v-78c92482]{padding:24px;color:var(--text-muted);background:var(--bg-card);border:1px dashed var(--border-color);border-radius:14px;font-size:.78rem;text-align:center}@keyframes livePulse-78c92482{50%{opacity:.38;transform:scale(.78)}}@keyframes skeletonPulse-78c92482{50%{opacity:.48}}@media(max-width:768px){.section[data-v-78c92482]{margin-top:-18px;padding:14px 18px 12px}.betting-card[data-v-78c92482]{flex-basis:210px}}@media(prefers-reduced-motion:reduce){.live-mark i[data-v-78c92482],.betting-card--skeleton i[data-v-78c92482]{animation:none}.betting-card[data-v-78c92482]{transition:none}}.section[data-v-3e3f1df3]{max-width:1200px;margin:8px auto 0;padding:18px 24px 8px}.sec-head[data-v-3e3f1df3]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.sec-title[data-v-3e3f1df3]{font-size:1.15rem;font-weight:800;letter-spacing:1px;color:var(--text-primary);display:flex;align-items:baseline;gap:12px}.sec-title[data-v-3e3f1df3]:before{content:"";width:12px;height:17px;background:var(--khsl-gold);transform:skew(-12deg);align-self:center}.sec-title .en[data-v-3e3f1df3]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-style:italic;font-weight:400;font-size:.7rem;letter-spacing:3px;color:var(--text-muted)}.sec-more[data-v-3e3f1df3]{font-size:.75rem;color:var(--text-secondary);text-decoration:none}.sec-more[data-v-3e3f1df3]:hover{color:var(--khsl-gold)}.h-scroll[data-v-3e3f1df3]{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.h-scroll[data-v-3e3f1df3]::-webkit-scrollbar{display:none}.mini-match[data-v-3e3f1df3]{flex:0 0 220px;background:var(--bg-card);border-radius:16px;padding:14px 16px;box-shadow:var(--shadow-card);border:1px solid transparent;transition:all .2s;text-decoration:none}.mini-match[data-v-3e3f1df3]:hover{transform:translateY(-3px);border-color:#ffd7004d;box-shadow:var(--shadow-card-hover, var(--shadow-card))}.mini-date[data-v-3e3f1df3]{font-size:.68rem;color:var(--text-secondary);margin-bottom:10px;display:flex;justify-content:space-between;gap:8px}.mini-date b[data-v-3e3f1df3]{color:var(--text-secondary);font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.mini-date span[data-v-3e3f1df3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-row[data-v-3e3f1df3]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 0}.t[data-v-3e3f1df3]{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:var(--text-primary);min-width:0}.t .name[data-v-3e3f1df3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dot[data-v-3e3f1df3],.dot-img[data-v-3e3f1df3]{width:22px;height:22px;border-radius:7px;flex-shrink:0}.dot[data-v-3e3f1df3]{display:grid;place-items:center;font-size:.6rem;font-weight:800}.dot-img[data-v-3e3f1df3]{object-fit:cover}.mini-time[data-v-3e3f1df3]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;color:var(--text-secondary);font-size:.8rem;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.3px;white-space:nowrap}.upcoming-empty[data-v-3e3f1df3]{padding:26px;border:1px dashed var(--border-color);border-radius:16px;text-align:center;font-size:.8rem;color:var(--text-muted)}@media(max-width:768px){.section[data-v-3e3f1df3]{margin-top:0;padding:14px 18px 8px}}.section[data-v-d4a9bf1f]{max-width:1200px;margin:0 auto;padding:8px 24px 26px}.data-grid[data-v-d4a9bf1f]{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:16px}.card[data-v-d4a9bf1f]{background:var(--bg-card);border-radius:16px;padding:18px 20px;box-shadow:var(--shadow-card);display:flex;flex-direction:column}.card h3[data-v-d4a9bf1f]{font-size:.95rem;letter-spacing:1px;margin:0 0 14px;color:var(--text-primary);display:flex;align-items:baseline;gap:10px}.card h3 .en[data-v-d4a9bf1f]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-style:italic;font-weight:400;font-size:.62rem;letter-spacing:3px;color:var(--text-muted)}.card-empty[data-v-d4a9bf1f]{flex:1;display:grid;place-items:center;padding:30px 0;font-size:.78rem;color:var(--text-muted)}.card-more[data-v-d4a9bf1f]{margin-top:auto;padding-top:12px;font-size:.72rem;color:var(--text-muted);text-decoration:none;text-align:right}.card-more[data-v-d4a9bf1f]:hover{color:var(--khsl-gold)}.dot[data-v-d4a9bf1f],.dot-img[data-v-d4a9bf1f]{width:22px;height:22px;border-radius:7px;flex-shrink:0}.dot[data-v-d4a9bf1f]{display:grid;place-items:center;font-size:.6rem;font-weight:800}.dot-img[data-v-d4a9bf1f]{object-fit:cover}.result-row[data-v-d4a9bf1f]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 0;border-bottom:1px solid var(--border-color);gap:6px;text-decoration:none}.result-row[data-v-d4a9bf1f]:last-of-type{border-bottom:none}.result-row:hover .r-meta[data-v-d4a9bf1f]{color:var(--khsl-gold)}.rt[data-v-d4a9bf1f]{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:var(--text-secondary);min-width:0}.rt.win[data-v-d4a9bf1f]{color:var(--text-primary)}.rt.right[data-v-d4a9bf1f]{justify-content:flex-end;text-align:right}.rt .nm[data-v-d4a9bf1f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score[data-v-d4a9bf1f]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-style:normal;font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:1px;padding:3px 10px;background:var(--bg-card-alt, rgba(255, 255, 255, .04));border-radius:6px;white-space:nowrap}.score b[data-v-d4a9bf1f]{color:var(--text-primary);font-weight:600}.score b.dim[data-v-d4a9bf1f]{color:var(--text-muted)}.score i[data-v-d4a9bf1f]{font-style:normal;color:var(--text-muted);font-weight:400}[data-theme=light] .score[data-v-d4a9bf1f]{background:var(--bg-card-alt, #ececf1)}.r-meta[data-v-d4a9bf1f]{grid-column:1/-1;font-size:.62rem;color:var(--text-muted);text-align:center;margin-top:2px;transition:color .2s}.group-tabs[data-v-d4a9bf1f]{display:flex;gap:6px;margin-bottom:12px}.g-tab[data-v-d4a9bf1f]{flex:1;text-align:center;padding:6px 0;font-size:.72rem;font-weight:700;background:var(--bg-card-alt, rgba(255, 255, 255, .04));color:var(--text-secondary);cursor:pointer;border:none;font-family:inherit;transition:all .15s;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}.g-tab.on[data-v-d4a9bf1f]{background:var(--khsl-gold);color:#141400}.standing-row[data-v-d4a9bf1f]{display:grid;grid-template-columns:24px 1fr auto auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-color);font-size:.82rem}.standing-row[data-v-d4a9bf1f]:last-of-type{border-bottom:none}.standing-row .rank[data-v-d4a9bf1f]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-variant-numeric:tabular-nums;color:var(--text-muted);text-align:center}.standing-row .rank.top[data-v-d4a9bf1f]{color:var(--khsl-gold);font-weight:700}.standing-row .team[data-v-d4a9bf1f]{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--text-primary);min-width:0}.standing-row .team .nm[data-v-d4a9bf1f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standing-row .wl[data-v-d4a9bf1f]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--text-primary)}.standing-row .net[data-v-d4a9bf1f]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--text-muted);width:34px;text-align:right}.standing-row .net.up[data-v-d4a9bf1f]{color:#3ddc84}.standing-row .net.dn[data-v-d4a9bf1f]{color:var(--khsl-red)}[data-theme=light] .standing-row .net.up[data-v-d4a9bf1f]{color:#1d9d5c}.player-row[data-v-d4a9bf1f]{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--border-color)}.player-row[data-v-d4a9bf1f]:last-of-type{border-bottom:none}.p-rank[data-v-d4a9bf1f]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-style:normal;font-size:.85rem;font-weight:500;font-variant-numeric:tabular-nums;width:22px;color:var(--text-muted)}.p-rank.top[data-v-d4a9bf1f]{color:var(--khsl-gold)}.p-info[data-v-d4a9bf1f]{flex:1;min-width:0;display:flex;flex-direction:column}.p-info .n[data-v-d4a9bf1f]{font-size:.85rem;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-info .n .real-name[data-v-d4a9bf1f]{margin-left:3px;font-size:.75rem;font-weight:500;color:var(--text-secondary)}.p-info .s[data-v-d4a9bf1f]{font-size:.65rem;color:var(--text-muted)}.p-rating[data-v-d4a9bf1f]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary)}@media(max-width:1024px){.data-grid[data-v-d4a9bf1f]{grid-template-columns:1fr}}@media(max-width:768px){.section[data-v-d4a9bf1f]{padding:8px 18px 20px}}.section[data-v-8ea37257]{max-width:1200px;margin:0 auto;padding:26px 24px;scroll-margin-top:72px}.sec-head[data-v-8ea37257]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.sec-title[data-v-8ea37257]{display:flex;align-items:baseline;gap:12px;color:var(--text-primary);font-size:1.15rem;font-weight:800;letter-spacing:1px}.sec-title[data-v-8ea37257]:before{content:"";width:12px;height:17px;background:var(--khsl-gold);transform:skew(-12deg)}.sec-title .en[data-v-8ea37257],.special-tag[data-v-8ea37257]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-style:italic;font-size:.7rem;font-weight:400;letter-spacing:3px;color:var(--text-muted)}.reward-shell[data-v-8ea37257]{padding:20px;border-radius:18px;background:var(--bg-card);box-shadow:var(--shadow-card)}.reward-intro[data-v-8ea37257]{display:grid;grid-template-columns:1fr 1.35fr;align-items:center;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.intro-kicker[data-v-8ea37257]{font-size:1.05rem;font-weight:800;color:var(--text-primary)}.reward-intro p[data-v-8ea37257]{margin:8px 0 0;max-width:470px;font-size:.8rem;line-height:1.75;color:var(--text-secondary)}.summary-grid[data-v-8ea37257]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.summary-item[data-v-8ea37257]{padding:12px;border-radius:10px;background:var(--bg-card-alt, rgba(255, 255, 255, .035));border:1px solid var(--border-color)}.summary-item b[data-v-8ea37257],.summary-item small[data-v-8ea37257]{display:block}.summary-item b[data-v-8ea37257]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-size:1.15rem;font-variant-numeric:tabular-nums;color:var(--khsl-gold)}.summary-item small[data-v-8ea37257]{margin-top:4px;font-size:.62rem;color:var(--text-muted)}.rank-grid[data-v-8ea37257]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:20px 0}.rank-card[data-v-8ea37257]{--accent: var(--text-muted);min-width:0;padding:15px;border-radius:13px;border:1px solid var(--border-color);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 50%),var(--bg-card-alt, rgba(255, 255, 255, .025))}.rank-card--gold[data-v-8ea37257]{--accent: #d4a900}.rank-card--silver[data-v-8ea37257]{--accent: #9aa5b5}.rank-card--bronze[data-v-8ea37257]{--accent: #bd7037}.rank-card--blue[data-v-8ea37257]{--accent: #38b8d8}.rank-card header[data-v-8ea37257]{min-height:58px;display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.rank-card header span[data-v-8ea37257]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-size:.58rem;letter-spacing:1px;color:var(--accent)}.rank-card h3[data-v-8ea37257]{margin:4px 0 0;font-size:1rem;color:var(--text-primary)}.rank-card header img[data-v-8ea37257]{width:58px;height:44px;object-fit:contain}.rank-card header>strong[data-v-8ea37257]{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--accent);border-radius:9px;font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;color:var(--accent)}.cash[data-v-8ea37257]{margin:12px 0;padding:10px 0;border-block:1px solid var(--border-color)}.cash small[data-v-8ea37257],.cash b[data-v-8ea37257]{display:block}.cash small[data-v-8ea37257]{font-size:.62rem;color:var(--text-muted)}.cash b[data-v-8ea37257]{margin-top:4px;font-size:.88rem;color:var(--text-primary)}.rank-card dl[data-v-8ea37257]{display:grid;gap:7px;margin:0}.rank-card dl div[data-v-8ea37257]{display:grid;grid-template-columns:52px 1fr;gap:6px}.rank-card dt[data-v-8ea37257]{font-size:.61rem;color:var(--text-muted)}.rank-card dd[data-v-8ea37257]{margin:0;font-size:.68rem;line-height:1.45;color:var(--text-secondary)}.rank-card ul[data-v-8ea37257]{display:flex;flex-wrap:wrap;gap:4px;margin:12px 0 0;padding:0;list-style:none}.rank-card li[data-v-8ea37257]{padding:4px 6px;border-radius:5px;background:var(--bg-hover);font-size:.58rem;color:var(--text-secondary)}.special-grid[data-v-8ea37257]{display:grid;grid-template-columns:1.1fr .9fr;gap:10px}.special-card[data-v-8ea37257]{position:relative;min-width:0;padding:18px;border:1px solid var(--border-color);border-radius:13px;background:var(--bg-card-alt, rgba(255, 255, 255, .025))}.special-card h3[data-v-8ea37257]{margin:8px 0;font-size:1rem;color:var(--text-primary)}.fmvp-card[data-v-8ea37257]{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:center;padding:34px 20px 20px;overflow:hidden;border-color:#ffd7003d;background:linear-gradient(110deg,rgba(255,215,0,.09),transparent 55%),var(--bg-card-alt, rgba(255, 255, 255, .025))}.fmvp-card[data-v-8ea37257]:after{content:"MVP";position:absolute;right:-8px;bottom:-28px;font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-size:5.4rem;font-weight:800;font-style:italic;color:#ffd7000b;pointer-events:none}.fmvp-card .special-tag[data-v-8ea37257]{position:absolute;top:12px;left:18px}.fmvp-mark[data-v-8ea37257]{position:relative;z-index:1;min-height:72px;display:flex;align-items:center;padding-right:18px;border-right:2px solid var(--khsl-gold);color:var(--khsl-gold);font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-size:1.7rem;font-style:italic;font-weight:800;letter-spacing:2px}.fmvp-card>div[data-v-8ea37257]:last-child{position:relative;z-index:1}.fmvp-card p[data-v-8ea37257]{margin:4px 0;font-size:.72rem;line-height:1.55;color:var(--text-secondary)}.club-list[data-v-8ea37257]{display:grid;gap:6px}.club-list>div[data-v-8ea37257]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:8px;background:var(--bg-hover)}.club-list span small[data-v-8ea37257],.club-list span b[data-v-8ea37257]{display:block}.club-list small[data-v-8ea37257]{font-size:.58rem;color:var(--text-muted)}.club-list span b[data-v-8ea37257]{margin-top:2px;font-size:.7rem;color:var(--text-primary)}.club-list>div>strong[data-v-8ea37257]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-size:.9rem;color:var(--khsl-gold);white-space:nowrap}@media(max-width:1024px){.reward-intro[data-v-8ea37257]{grid-template-columns:1fr}.rank-grid[data-v-8ea37257]{grid-template-columns:repeat(2,1fr)}.rank-card[data-v-8ea37257]:last-child{grid-column:1/-1}}@media(max-width:768px){.section[data-v-8ea37257]{padding:20px 18px}.sec-head[data-v-8ea37257]{align-items:flex-start;flex-direction:column;gap:6px}.reward-shell[data-v-8ea37257]{padding:14px}.reward-intro[data-v-8ea37257]{gap:14px;padding-bottom:14px}.summary-grid[data-v-8ea37257]{grid-template-columns:1fr 1fr}.summary-item[data-v-8ea37257]:nth-child(n+3){display:none}.rank-grid[data-v-8ea37257]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 0}.rank-card[data-v-8ea37257]{padding:12px}.rank-card[data-v-8ea37257]:last-child{grid-column:1/-1}.rank-card ul[data-v-8ea37257]{display:none}.rank-card:not(:last-child) header[data-v-8ea37257]{min-height:50px}.rank-card:not(:last-child) header img[data-v-8ea37257]{width:46px;height:36px}.rank-card:not(:last-child) .cash[data-v-8ea37257]{margin:9px 0;padding:8px 0}.rank-card:not(:last-child) dl div[data-v-8ea37257]{grid-template-columns:1fr;gap:2px}.rank-card:not(:last-child) dt[data-v-8ea37257]{font-size:.56rem}.rank-card:not(:last-child) dd[data-v-8ea37257]{font-size:.64rem}.rank-card[data-v-8ea37257]:last-child{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding:14px;border-color:var(--border-color);background:var(--bg-card-alt, rgba(255, 255, 255, .025))}.rank-card:last-child header[data-v-8ea37257]{width:76px;height:50px;min-height:0;display:grid;place-items:center;padding:0;border:1px solid rgba(56,184,216,.3);border-radius:8px;background:#38b8d812;text-align:center}.rank-card:last-child header[data-v-8ea37257]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.rank-card:last-child header[data-v-8ea37257]>*{display:none}.rank-card:last-child header[data-v-8ea37257]:before{content:"TOP 16";display:block;width:100%;font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-size:.55rem;line-height:1;text-align:center;color:#38b8d8}.rank-card:last-child header[data-v-8ea37257]:after{content:"5–16 名";display:block;width:100%;font-size:.76rem;font-weight:800;line-height:1;text-align:center;color:var(--text-primary)}.rank-card:last-child .cash[data-v-8ea37257]{display:none}.rank-card:last-child dl[data-v-8ea37257]{gap:4px}.rank-card:last-child dl div[data-v-8ea37257]{grid-template-columns:1fr;gap:1px}.rank-card:last-child dl div[data-v-8ea37257]:last-child{display:none}.rank-card:last-child dl[data-v-8ea37257]:after{content:"不设现金及个人奖牌";font-size:.62rem;color:var(--text-muted)}.special-grid[data-v-8ea37257]{grid-template-columns:1fr}.special-grid[data-v-8ea37257]{gap:8px}.special-card[data-v-8ea37257]{padding:15px}.fmvp-card[data-v-8ea37257]{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:14px;border-color:var(--border-color);background:var(--bg-card-alt, rgba(255, 255, 255, .025))}.fmvp-card[data-v-8ea37257]:after,.fmvp-card .special-tag[data-v-8ea37257]{display:none}.fmvp-mark[data-v-8ea37257]{min-height:44px;justify-content:center;align-self:center;padding:0;border:1px solid rgba(255,215,0,.3);border-radius:8px;background:#ffd70014;font-size:.95rem;letter-spacing:1px}.fmvp-card h3[data-v-8ea37257]{margin:0 0 5px;font-size:.88rem}.fmvp-card p[data-v-8ea37257]{margin:0;font-size:.66rem;line-height:1.5}.fmvp-card p[data-v-8ea37257]:last-child{display:none}}.section[data-v-c2244ec8]{max-width:1200px;margin:0 auto;padding:26px 24px}.bottom-grid[data-v-c2244ec8]{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}.sec-head[data-v-c2244ec8]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px;gap:12px;flex-wrap:wrap}.sec-title[data-v-c2244ec8]{font-size:1.15rem;font-weight:800;letter-spacing:1px;color:var(--text-primary);display:flex;align-items:baseline;gap:12px}.sec-title[data-v-c2244ec8]:before{content:"";width:12px;height:17px;background:var(--khsl-gold);transform:skew(-12deg);align-self:center}.sec-title .en[data-v-c2244ec8]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-style:italic;font-weight:400;font-size:.7rem;letter-spacing:3px;color:var(--text-muted)}.sec-more[data-v-c2244ec8]{font-size:.75rem;color:var(--text-secondary);background:none;border:none;cursor:pointer;font-family:inherit;padding:0}.sec-more[data-v-c2244ec8]:hover{color:var(--khsl-gold)}.season-tabs[data-v-c2244ec8]{display:flex;gap:6px}.s-tab[data-v-c2244ec8]{font-size:.7rem;font-weight:700;padding:5px 14px;background:var(--bg-card-alt, rgba(255, 255, 255, .04));color:var(--text-secondary);border:none;cursor:pointer;font-family:inherit;transition:all .15s;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}.s-tab.on[data-v-c2244ec8]{background:var(--khsl-gold);color:#141400}.podium-strip[data-v-c2244ec8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;align-items:start}.season-swap-enter-active[data-v-c2244ec8],.season-swap-leave-active[data-v-c2244ec8]{transition:opacity .22s ease,transform .22s ease}.season-swap-enter-from[data-v-c2244ec8]{opacity:0;transform:translate(12px)}.season-swap-leave-to[data-v-c2244ec8]{opacity:0;transform:translate(-8px)}.podium-card[data-v-c2244ec8]{background:var(--bg-card);border-radius:16px;padding:12px 18px;box-shadow:var(--shadow-card);border:1px solid transparent;transition:all .2s;position:relative;overflow:hidden;cursor:pointer}.podium-card[data-v-c2244ec8]:after{content:attr(data-season);position:absolute;right:10px;bottom:-14px;font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-style:italic;font-size:3.2rem;font-weight:700;color:#ffd7000d;letter-spacing:2px;pointer-events:none}[data-theme=light] .podium-card[data-v-c2244ec8]:after{color:#b8860b12}.podium-card[data-v-c2244ec8]:hover{border-color:#ffd7004d}.podium-card.champion[data-v-c2244ec8]{border-color:#ffd7002e;background:linear-gradient(100deg,rgba(255,215,0,.06),var(--bg-card) 55%)}.podium-card.champion[data-v-c2244ec8]:hover{border-color:#ffd70066}[data-theme=light] .podium-card.champion[data-v-c2244ec8]{background:linear-gradient(100deg,rgba(218,165,32,.08),var(--bg-card) 55%);border-color:#b8860b40}.podium-main[data-v-c2244ec8]{display:flex;align-items:center;gap:14px}.rank-badge[data-v-c2244ec8]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:52px;flex-shrink:0}.rank-badge b[data-v-c2244ec8]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-style:italic;font-size:1.1rem;font-weight:700;letter-spacing:1px}.rank-badge span[data-v-c2244ec8]{font-size:.6rem;color:var(--text-muted);margin-top:1px;white-space:nowrap}.ci[data-v-c2244ec8]{flex:1;min-width:0}.ci b[data-v-c2244ec8]{display:block;font-size:.95rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci span[data-v-c2244ec8]{font-size:.66rem;color:var(--text-secondary)}.chev[data-v-c2244ec8]{width:16px;height:16px;color:var(--text-muted);transition:transform .25s;flex-shrink:0}.chev.open[data-v-c2244ec8]{transform:rotate(180deg)}.members-wrap[data-v-c2244ec8]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,opacity .25s ease;opacity:0}.members-wrap.open[data-v-c2244ec8]{grid-template-rows:1fr;opacity:1}.members-inner[data-v-c2244ec8]{overflow:hidden;min-height:0}.members[data-v-c2244ec8]{display:flex;flex-wrap:wrap;gap:6px;padding-top:12px;margin-top:12px;border-top:1px solid var(--border-color)}.member[data-v-c2244ec8]{font-size:.72rem;color:var(--text-secondary);padding:4px 10px;background:var(--bg-card-alt, rgba(255, 255, 255, .04));border-radius:6px;white-space:nowrap}.card[data-v-c2244ec8]{background:var(--bg-card);border-radius:16px;padding:18px 20px;box-shadow:var(--shadow-card)}.about-card[data-v-c2244ec8]{overflow:hidden}.about-card p[data-v-c2244ec8]{font-size:.82rem;color:var(--text-secondary);line-height:1.9;margin:0 0 14px}.about-stats[data-v-c2244ec8]{display:flex;gap:24px;flex-wrap:wrap}.a-stat b[data-v-c2244ec8]{display:block;font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-size:1.7rem;font-weight:600;color:var(--khsl-gold)}.a-stat span[data-v-c2244ec8]{font-size:.65rem;color:var(--text-muted)}.story-panel[data-v-c2244ec8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border-color)}.story-panel--mobile[data-v-c2244ec8]{display:none}.story-item[data-v-c2244ec8]{position:relative;display:grid;grid-template-columns:30px 1fr;gap:10px;padding:14px;background:var(--bg-card-alt, rgba(255, 255, 255, .035));border:1px solid var(--border-color);border-radius:12px}.story-item .story-num[data-v-c2244ec8]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-size:.72rem;font-weight:600;color:var(--khsl-gold);letter-spacing:1px;padding-top:2px}.story-item h3[data-v-c2244ec8]{margin:0 0 6px;font-size:.86rem;color:var(--text-primary)}.story-item p[data-v-c2244ec8]{margin:0;font-size:.74rem;line-height:1.75;color:var(--text-secondary)}.story-expand-enter-active[data-v-c2244ec8],.story-expand-leave-active[data-v-c2244ec8]{transition:opacity .25s ease,transform .25s ease}.story-expand-enter-from[data-v-c2244ec8],.story-expand-leave-to[data-v-c2244ec8]{opacity:0;transform:translateY(-8px)}@media(max-width:960px){.podium-strip[data-v-c2244ec8]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.story-panel[data-v-c2244ec8]{grid-template-columns:1fr 1fr}}@media(max-width:768px){.section[data-v-c2244ec8]{padding:20px 18px}.podium-strip[data-v-c2244ec8]{grid-template-columns:1fr}.story-toggle[data-v-c2244ec8]{display:inline-block}.story-panel--desktop[data-v-c2244ec8]{display:none}.story-panel--mobile[data-v-c2244ec8]{display:grid}.story-panel[data-v-c2244ec8]{grid-template-columns:1fr}}@media(min-width:769px){.story-toggle[data-v-c2244ec8]{display:none}}.social-contact[data-v-1c2fd2c2]{padding:26px 24px 48px;max-width:1200px;margin:0 auto}.sec-head[data-v-1c2fd2c2]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.sec-title[data-v-1c2fd2c2]{font-size:1.15rem;font-weight:800;letter-spacing:1px;color:var(--text-primary);display:flex;align-items:baseline;gap:12px}.sec-title[data-v-1c2fd2c2]:before{content:"";width:12px;height:17px;background:var(--khsl-gold);transform:skew(-12deg);align-self:center}.sec-title .en[data-v-1c2fd2c2]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-style:italic;font-weight:400;font-size:.7rem;letter-spacing:3px;color:var(--text-muted)}@media(max-width:768px){.social-contact[data-v-1c2fd2c2]{padding:20px 18px}}.follow-card[data-v-1c2fd2c2]{padding:18px;background:var(--bg-card);border-radius:16px;box-shadow:var(--shadow-card);overflow:hidden}.social-grid[data-v-1c2fd2c2]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:18px}.donate-card[data-v-1c2fd2c2]{display:flex;align-items:center;gap:12px;padding:18px 4px 2px;background:transparent;border:none;border-top:1px solid var(--border-color);border-radius:0;cursor:pointer;transition:all .2s ease}[data-theme=light] .donate-card[data-v-1c2fd2c2]{background:transparent;border-color:var(--border-color)}.donate-card[data-v-1c2fd2c2]:hover{background:var(--bg-card-alt, rgba(255, 255, 255, .03))}.donate-card:hover .donate-arrow svg[data-v-1c2fd2c2]{transform:translate(3px)}.donate-card .donate-icon[data-v-1c2fd2c2]{width:36px;height:36px;background:#00e5ff1a;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-theme=light] .donate-card .donate-icon[data-v-1c2fd2c2]{background:#00b8cc1a}.donate-card .donate-icon svg[data-v-1c2fd2c2]{width:20px;height:20px;stroke:var(--khsl-blue)}.donate-card .donate-content[data-v-1c2fd2c2]{flex:1;min-width:0}.donate-card .donate-title[data-v-1c2fd2c2]{font-size:.95rem;font-weight:600;color:var(--text-primary);margin-bottom:3px}.donate-card .donate-desc[data-v-1c2fd2c2]{font-size:.75rem;color:var(--text-muted);line-height:1.4}.donate-card .donate-arrow[data-v-1c2fd2c2]{flex-shrink:0}.donate-card .donate-arrow svg[data-v-1c2fd2c2]{width:18px;height:18px;stroke:var(--text-muted);transition:transform .2s ease}.social-card[data-v-1c2fd2c2]{background:var(--bg-card-alt, rgba(255, 255, 255, .035));border:1px solid var(--border-color);border-radius:10px;overflow:hidden;transition:all .2s}[data-theme=light] .social-card[data-v-1c2fd2c2]{background:var(--bg-card-alt, #f4f4f7)}.social-card[data-v-1c2fd2c2]:hover{border-color:var(--khsl-blue);transform:translateY(-2px)}.social-card:hover .image-overlay[data-v-1c2fd2c2]{opacity:1}.card-image[data-v-1c2fd2c2]{width:100%;aspect-ratio:1;overflow:hidden;background:#0003;position:relative;cursor:pointer}.card-image img[data-v-1c2fd2c2]{width:100%;height:100%;object-fit:cover}.card-image .image-overlay[data-v-1c2fd2c2]{position:absolute;inset:0;background:#00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;opacity:0;transition:opacity .2s}.card-image .image-overlay svg[data-v-1c2fd2c2]{width:28px;height:28px;stroke:#fff}.card-image .image-overlay span[data-v-1c2fd2c2]{font-size:.75rem;color:#fffc}.card-info[data-v-1c2fd2c2]{padding:10px}.platform-name[data-v-1c2fd2c2]{margin-bottom:3px}.platform-name .name[data-v-1c2fd2c2]{font-size:.9rem;font-weight:600;color:var(--text-primary)}.platform-desc[data-v-1c2fd2c2]{margin:0 0 8px;font-size:.7rem;color:var(--text-muted)}.visit-link[data-v-1c2fd2c2]{display:inline-flex;align-items:center;gap:3px;padding:5px 8px;background:var(--khsl-blue);border-radius:5px;font-size:.65rem;font-weight:500;color:#fff;text-decoration:none;transition:filter .2s}.visit-link svg[data-v-1c2fd2c2]{width:10px;height:10px;stroke:#fff}.visit-link[data-v-1c2fd2c2]:hover{filter:brightness(1.15)}.modal-overlay[data-v-1c2fd2c2]{position:fixed;inset:0;background:var(--bg-overlay);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-1c2fd2c2]{background:var(--bg-elevated);border-radius:16px;max-width:360px;width:100%;overflow:hidden;position:relative;border:1px solid var(--border-color)}.modal-close[data-v-1c2fd2c2]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:var(--bg-hover);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;z-index:10}.modal-close svg[data-v-1c2fd2c2]{width:18px;height:18px;stroke:var(--text-secondary)}.modal-close[data-v-1c2fd2c2]:hover{background:var(--bg-active)}.modal-header[data-v-1c2fd2c2]{padding:20px 20px 12px;text-align:center}.modal-header h3[data-v-1c2fd2c2]{margin:0;font-size:1.1rem;color:var(--text-primary)}.modal-header p[data-v-1c2fd2c2]{margin:4px 0 0;font-size:.8rem;color:var(--text-muted)}.modal-image[data-v-1c2fd2c2]{padding:0 20px 20px}.modal-image img[data-v-1c2fd2c2]{width:100%;height:auto;border-radius:8px}.modal-enter-active[data-v-1c2fd2c2],.modal-leave-active[data-v-1c2fd2c2]{transition:opacity .25s ease}.modal-enter-active .modal-content[data-v-1c2fd2c2],.modal-leave-active .modal-content[data-v-1c2fd2c2]{transition:transform .25s ease}.modal-enter-from[data-v-1c2fd2c2],.modal-leave-to[data-v-1c2fd2c2]{opacity:0}.modal-enter-from .modal-content[data-v-1c2fd2c2],.modal-leave-to .modal-content[data-v-1c2fd2c2]{transform:scale(.9)}@media(min-width:769px){.social-grid[data-v-1c2fd2c2]{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}.card-info[data-v-1c2fd2c2]{padding:14px}.platform-name .name[data-v-1c2fd2c2]{font-size:.95rem}.platform-desc[data-v-1c2fd2c2]{font-size:.75rem;margin-bottom:10px}.visit-link[data-v-1c2fd2c2]{padding:6px 12px;font-size:.7rem}.visit-link svg[data-v-1c2fd2c2]{width:12px;height:12px}.modal-content[data-v-1c2fd2c2]{max-width:400px}}@media(max-width:768px){.follow-card[data-v-1c2fd2c2]{padding:12px}.donate-card[data-v-1c2fd2c2]{align-items:flex-start;padding:16px 2px 2px}}@media(prefers-reduced-motion:reduce){.social-card[data-v-1c2fd2c2],.modal-enter-active[data-v-1c2fd2c2],.modal-leave-active[data-v-1c2fd2c2]{transition:none}}.home-view[data-v-c9937ae6]{width:100%;background-color:var(--bg-deep);overflow-x:hidden;padding-top:56px}@media(max-width:768px){.home-view[data-v-c9937ae6]{padding-top:48px}}.stage-root[data-v-eb67f806]{width:100%;min-width:0;margin-top:20px;padding-top:15px;border-top:1px dashed var(--border-color);box-sizing:border-box}.legend-bar[data-v-eb67f806]{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px;font-size:.75rem;color:var(--text-muted)}.legend-bar .legend-item[data-v-eb67f806]{display:flex;align-items:center;gap:6px}.legend-bar .legend-item .dot[data-v-eb67f806]{width:8px;height:8px;border-radius:2px}.legend-bar .legend-item.promote .dot[data-v-eb67f806]{background:#00e5ff;box-shadow:0 0 5px #00e5ff66}.legend-bar .legend-item.playoff .dot[data-v-eb67f806]{background:orange;box-shadow:0 0 5px #ffa50066}.legend-bar .legend-item.eliminate .dot[data-v-eb67f806]{background:var(--text-muted);opacity:.5}.scroll-container[data-v-eb67f806]{width:100%;overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch}.scroll-container[data-v-eb67f806]::-webkit-scrollbar{display:none}.scroll-container[data-v-eb67f806]{scrollbar-width:none}.scroll-content[data-v-eb67f806]{display:flex;gap:15px;width:max-content}@media(min-width:768px){.scroll-content[data-v-eb67f806]{display:grid;width:100%;grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.scroll-content[data-v-eb67f806]{grid-template-columns:repeat(3,1fr)}}.group-card[data-v-eb67f806]{width:190px;flex-shrink:0;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}[data-theme=light] .group-card[data-v-eb67f806]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}@media(min-width:768px){.group-card[data-v-eb67f806]{width:auto}}.group-header[data-v-eb67f806]{background:var(--bg-hover);padding:8px 12px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color)}.group-header .title[data-v-eb67f806]{font-size:.9rem;font-weight:700;color:var(--text-primary)}.group-header .sub[data-v-eb67f806]{font-size:.7rem;color:var(--text-muted)}.team-table[data-v-eb67f806]{display:flex;flex-direction:column;background:transparent}.table-row[data-v-eb67f806]{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border-color);font-size:.85rem}.table-row[data-v-eb67f806]:last-child{border-bottom:none}.table-row .col-rank[data-v-eb67f806]{width:20px;font-weight:700;color:var(--text-muted);font-family:Oswald,sans-serif}.table-row .col-text[data-v-eb67f806]{flex:1;text-align:right;font-size:.75rem}.table-row.header-row[data-v-eb67f806]{font-size:.7rem;color:var(--text-muted);padding:5px 12px;background:var(--bg-hover)}.table-row.promote-row[data-v-eb67f806]{background:linear-gradient(90deg,rgba(0,229,255,.08) 0%,transparent 100%)}.table-row.promote-row .col-rank[data-v-eb67f806]{color:#00e5ff}.table-row.promote-row .col-text[data-v-eb67f806]{color:#00e5ff;font-weight:700}.table-row.playoff-row[data-v-eb67f806]{background:linear-gradient(90deg,rgba(255,165,0,.08) 0%,transparent 100%)}.table-row.playoff-row .col-rank[data-v-eb67f806]{color:orange}.table-row.playoff-row .col-text[data-v-eb67f806]{color:orange;font-weight:700}.table-row.eliminate-row[data-v-eb67f806]{opacity:.5;background:var(--bg-hover)}.table-row.eliminate-row .col-text[data-v-eb67f806]{color:var(--text-muted);text-decoration:line-through}.tie-breaker-box[data-v-eb67f806]{margin-top:15px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:12px}[data-theme=light] .tie-breaker-box[data-v-eb67f806]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.tie-breaker-box .tb-title[data-v-eb67f806]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text-secondary);margin-bottom:8px;font-weight:700}.tie-breaker-box .tb-title .tb-icon[data-v-eb67f806]{width:14px;height:14px;stroke:var(--text-muted)}.tie-breaker-box .tb-content[data-v-eb67f806]{display:flex;flex-direction:column;gap:5px}.tie-breaker-box .tb-item[data-v-eb67f806]{display:flex;font-size:.75rem}.tie-breaker-box .tb-item .label[data-v-eb67f806]{color:var(--text-muted);min-width:70px}.tie-breaker-box .tb-item .val[data-v-eb67f806]{color:var(--text-secondary);flex:1}.stage-root[data-v-a66aa35e]{width:100%;min-width:0;margin-top:20px;padding-top:15px;border-top:1px dashed var(--border-color);box-sizing:border-box}.source-box[data-v-a66aa35e]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:12px;margin-bottom:15px}[data-theme=light] .source-box[data-v-a66aa35e]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.source-box .source-title[data-v-a66aa35e]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--text-primary);font-weight:700;margin-bottom:12px}.source-box .source-title .source-icon[data-v-a66aa35e]{width:16px;height:16px;stroke:orange}.source-box .source-content[data-v-a66aa35e]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.source-box .source-item[data-v-a66aa35e]{display:flex;flex-direction:column;align-items:center;background:var(--bg-hover);border-radius:8px;padding:8px 12px;min-width:60px}.source-box .source-item .count[data-v-a66aa35e]{font-size:1.2rem;font-weight:700;font-family:Oswald,sans-serif}.source-box .source-item .label[data-v-a66aa35e]{font-size:.6rem;color:var(--text-muted);text-align:center;margin-top:2px}.source-box .source-item.qualifier .count[data-v-a66aa35e]{color:orange}.source-box .source-item.senior .count[data-v-a66aa35e]{color:#9d4edd}.source-box .source-item.total[data-v-a66aa35e]{background:linear-gradient(135deg,#ffd70026,#ffd7000d);border:1px solid rgba(255,215,0,.3)}.source-box .source-item.total .count[data-v-a66aa35e]{color:gold}.source-box .plus[data-v-a66aa35e],.source-box .equals[data-v-a66aa35e]{font-size:1rem;color:var(--text-muted);font-weight:700}.source-box .source-note[data-v-a66aa35e]{margin:12px 0 0;font-size:.7rem;color:var(--text-muted);text-align:center}.legend-bar[data-v-a66aa35e]{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px;font-size:.75rem;color:var(--text-muted)}.legend-bar .legend-item[data-v-a66aa35e]{display:flex;align-items:center;gap:6px}.legend-bar .legend-item .dot[data-v-a66aa35e]{width:8px;height:8px;border-radius:2px}.legend-bar .legend-item.promote .dot[data-v-a66aa35e]{background:#00e5ff;box-shadow:0 0 5px #00e5ff66}.legend-bar .legend-item.eliminate .dot[data-v-a66aa35e]{background:var(--text-muted);opacity:.5}.scroll-container[data-v-a66aa35e]{width:100%;overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch}.scroll-container[data-v-a66aa35e]::-webkit-scrollbar{display:none}.scroll-container[data-v-a66aa35e]{scrollbar-width:none}.scroll-content[data-v-a66aa35e]{display:flex;gap:15px;width:max-content}@media(min-width:768px){.scroll-content[data-v-a66aa35e]{display:grid;width:100%;grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.scroll-content[data-v-a66aa35e]{grid-template-columns:repeat(4,1fr)}}.group-card[data-v-a66aa35e]{width:190px;flex-shrink:0;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}[data-theme=light] .group-card[data-v-a66aa35e]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}@media(min-width:768px){.group-card[data-v-a66aa35e]{width:auto}}.group-header[data-v-a66aa35e]{background:var(--bg-hover);padding:8px 12px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color)}.group-header .title[data-v-a66aa35e]{font-size:.9rem;font-weight:700;color:var(--text-primary)}.group-header .sub[data-v-a66aa35e]{font-size:.7rem;color:var(--text-muted)}.team-table[data-v-a66aa35e]{display:flex;flex-direction:column}.table-row[data-v-a66aa35e]{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border-color);font-size:.85rem}.table-row[data-v-a66aa35e]:last-child{border-bottom:none}.table-row .col-rank[data-v-a66aa35e]{width:20px;font-weight:700;color:var(--text-muted);font-family:Oswald,sans-serif}.table-row .col-text[data-v-a66aa35e]{flex:1;text-align:right;font-size:.75rem}.table-row.header-row[data-v-a66aa35e]{font-size:.7rem;color:var(--text-muted);padding:5px 12px;background:var(--bg-hover)}.table-row.promote-row[data-v-a66aa35e]{background:linear-gradient(90deg,rgba(0,229,255,.08) 0%,transparent 100%)}.table-row.promote-row .col-rank[data-v-a66aa35e]{color:#00e5ff}.table-row.promote-row .col-text[data-v-a66aa35e]{color:#00e5ff;font-weight:700}.table-row.eliminate-row[data-v-a66aa35e]{opacity:.5;background:var(--bg-hover)}.table-row.eliminate-row .col-text[data-v-a66aa35e]{color:var(--text-muted);text-decoration:line-through}.tie-breaker-box[data-v-a66aa35e]{margin-top:15px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:12px}[data-theme=light] .tie-breaker-box[data-v-a66aa35e]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.tie-breaker-box .tb-title[data-v-a66aa35e]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text-secondary);margin-bottom:8px;font-weight:700}.tie-breaker-box .tb-title .tb-icon[data-v-a66aa35e]{width:14px;height:14px;stroke:var(--text-muted)}.tie-breaker-box .tb-content[data-v-a66aa35e]{display:flex;flex-direction:column;gap:5px}.tie-breaker-box .tb-item[data-v-a66aa35e]{display:flex;font-size:.75rem}.tie-breaker-box .tb-item .label[data-v-a66aa35e]{color:var(--text-muted);min-width:70px}.tie-breaker-box .tb-item .val[data-v-a66aa35e]{color:var(--text-secondary);flex:1}@media(max-width:480px){.source-content[data-v-a66aa35e]{gap:6px}.source-item[data-v-a66aa35e]{padding:6px 8px;min-width:50px}.source-item .count[data-v-a66aa35e]{font-size:1rem}.source-item .label[data-v-a66aa35e]{font-size:.55rem}.plus[data-v-a66aa35e],.equals[data-v-a66aa35e]{font-size:.8rem}}.stage-root[data-v-b2ce3027]{width:100%;min-width:0;margin-top:20px;padding-top:15px;border-top:1px dashed var(--border-color);box-sizing:border-box}.legend-container[data-v-b2ce3027]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.legend-container .legend-item[data-v-b2ce3027]{display:flex;align-items:center;gap:6px;font-size:.7rem;color:var(--text-secondary);background:var(--bg-hover);padding:4px 8px;border-radius:4px;white-space:nowrap}.legend-container .legend-item .badge[data-v-b2ce3027]{font-weight:700;font-family:Oswald,sans-serif;padding:0 4px;border-radius:3px;color:#000;font-size:.7rem}.legend-container .legend-item.tier-s .badge[data-v-b2ce3027]{background:gold}.legend-container .legend-item.tier-a .badge[data-v-b2ce3027]{background:#ff2e63;color:#fff}.legend-container .legend-item.tier-b .badge[data-v-b2ce3027]{background:#00e5ff}.legend-container .legend-item.tier-c .badge[data-v-b2ce3027]{background:#00ff9d}.scroll-container[data-v-b2ce3027]{width:100%;overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch}.scroll-container[data-v-b2ce3027]::-webkit-scrollbar{display:none}.scroll-container[data-v-b2ce3027]{scrollbar-width:none}.scroll-content[data-v-b2ce3027]{display:flex;gap:15px;width:max-content}@media(min-width:768px){.scroll-content[data-v-b2ce3027]{display:grid;width:100%;grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.scroll-content[data-v-b2ce3027]{grid-template-columns:repeat(4,1fr)}}.group-card[data-v-b2ce3027]{width:190px;flex-shrink:0;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}[data-theme=light] .group-card[data-v-b2ce3027]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}@media(min-width:768px){.group-card[data-v-b2ce3027]{width:auto}}.group-header[data-v-b2ce3027]{background:var(--bg-hover);padding:8px 12px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color)}.group-header .title[data-v-b2ce3027]{font-size:.9rem;font-weight:700;color:var(--text-primary)}.group-header .sub[data-v-b2ce3027]{font-size:.7rem;color:var(--text-muted)}.team-table[data-v-b2ce3027]{display:flex;flex-direction:column;background:transparent}.table-row[data-v-b2ce3027]{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border-color);font-size:.85rem}.table-row[data-v-b2ce3027]:last-child{border-bottom:none}.table-row .col-rank[data-v-b2ce3027]{width:20px;font-weight:700;color:var(--text-muted);font-family:Oswald,sans-serif}.table-row .col-dest[data-v-b2ce3027]{flex:1;text-align:right;font-size:.75rem;font-weight:500}.table-row.header-row[data-v-b2ce3027]{font-size:.7rem;color:var(--text-muted);padding:5px 12px;background:var(--bg-hover)}.table-row.tier-s-row[data-v-b2ce3027]{background:linear-gradient(90deg,rgba(255,215,0,.1) 0%,transparent 100%);border-left:2px solid #FFD700}.table-row.tier-s-row .col-rank[data-v-b2ce3027],.table-row.tier-s-row .col-dest[data-v-b2ce3027]{color:gold}.table-row.tier-a-row[data-v-b2ce3027]{background:linear-gradient(90deg,rgba(255,46,99,.1) 0%,transparent 100%);border-left:2px solid #FF2E63}.table-row.tier-a-row .col-rank[data-v-b2ce3027],.table-row.tier-a-row .col-dest[data-v-b2ce3027]{color:#ff2e63}.table-row.tier-b-row[data-v-b2ce3027]{background:linear-gradient(90deg,rgba(0,229,255,.1) 0%,transparent 100%);border-left:2px solid #00E5FF}.table-row.tier-b-row .col-rank[data-v-b2ce3027],.table-row.tier-b-row .col-dest[data-v-b2ce3027]{color:#00e5ff}.table-row.tier-c-row[data-v-b2ce3027]{background:linear-gradient(90deg,rgba(0,255,157,.1) 0%,transparent 100%);border-left:2px solid #00FF9D}.table-row.tier-c-row .col-rank[data-v-b2ce3027],.table-row.tier-c-row .col-dest[data-v-b2ce3027]{color:#00ff9d}.table-row.eliminate-row[data-v-b2ce3027]{opacity:.5;background:var(--bg-hover)}.table-row.eliminate-row .col-dest[data-v-b2ce3027]{color:var(--text-muted);text-decoration:line-through}.tie-note[data-v-b2ce3027]{margin-top:12px;font-size:.75rem;color:var(--text-muted);text-align:center}.stage-container[data-v-7eb02229]{margin-top:20px;padding-top:15px;border-top:1px dashed var(--border-color);width:100%;overflow:hidden}.scroll-view[data-v-7eb02229]{display:flex;gap:15px;width:100%;overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.scroll-view[data-v-7eb02229]::-webkit-scrollbar{display:none}.scroll-view[data-v-7eb02229]{scrollbar-width:none}@media(min-width:768px){.scroll-view[data-v-7eb02229]{display:grid;grid-template-columns:repeat(2,1fr);overflow-x:visible;padding-bottom:0;scroll-snap-type:none}}@media(min-width:1100px){.scroll-view[data-v-7eb02229]{grid-template-columns:repeat(4,1fr)}}.group-card[data-v-7eb02229]{flex:0 0 200px;scroll-snap-align:start;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}[data-theme=light] .group-card[data-v-7eb02229]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}@media(min-width:768px){.group-card[data-v-7eb02229]{flex:unset;width:auto}}.group-header[data-v-7eb02229]{padding:8px 12px;display:flex;justify-content:space-between;align-items:center;background:var(--bg-hover);border-bottom:1px solid var(--border-color)}.group-header .title[data-v-7eb02229]{font-size:.9rem;font-weight:700;color:var(--text-primary)}.group-header .sub[data-v-7eb02229]{font-size:.65rem;color:var(--text-muted)}.team-table[data-v-7eb02229]{display:flex;flex-direction:column}.table-row[data-v-7eb02229]{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border-color);font-size:.85rem}.table-row[data-v-7eb02229]:last-child{border-bottom:none}.table-row .col-rank[data-v-7eb02229]{width:30px;color:var(--text-muted);font-family:Oswald,sans-serif;font-weight:700}.table-row .col-seed[data-v-7eb02229]{flex:1;text-align:right}.table-row.header-row[data-v-7eb02229]{font-size:.7rem;color:var(--text-muted);background:var(--bg-hover)}.table-row.header-row .col-seed[data-v-7eb02229]{text-align:right}.table-row .seed-badge[data-v-7eb02229]{display:inline-block;padding:1px 6px;border-radius:4px;font-size:.75rem;font-weight:700;font-family:Oswald,sans-serif;color:#000;min-width:24px;text-align:center}.group-card.tier-s[data-v-7eb02229]{border-top:3px solid #FFD700}.group-card.tier-s .group-header .title[data-v-7eb02229],.group-card.tier-s .item-row .col-rank[data-v-7eb02229]{color:gold}.group-card.tier-s .seed-badge[data-v-7eb02229]{background:gold;box-shadow:0 0 5px #ffd70066}.group-card.tier-a[data-v-7eb02229]{border-top:3px solid #FF2E63}.group-card.tier-a .group-header .title[data-v-7eb02229],.group-card.tier-a .item-row .col-rank[data-v-7eb02229]{color:#ff2e63}.group-card.tier-a .seed-badge[data-v-7eb02229]{background:#ff2e63;color:#fff}.group-card.tier-b[data-v-7eb02229]{border-top:3px solid #00E5FF}.group-card.tier-b .group-header .title[data-v-7eb02229],.group-card.tier-b .item-row .col-rank[data-v-7eb02229]{color:#00e5ff}.group-card.tier-b .seed-badge[data-v-7eb02229]{background:#00e5ff}.group-card.tier-c[data-v-7eb02229]{border-top:3px solid #00FF9D}.group-card.tier-c .group-header .title[data-v-7eb02229],.group-card.tier-c .item-row .col-rank[data-v-7eb02229]{color:#00ff9d}.group-card.tier-c .seed-badge[data-v-7eb02229]{background:#00ff9d}.tie-note[data-v-7eb02229]{margin-top:12px;font-size:.75rem;color:var(--text-muted);text-align:center}.stage-container[data-v-15bc8be1]{margin-top:20px;padding-top:15px;border-top:1px dashed var(--border-color);width:100%}.matches-grid[data-v-15bc8be1]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%}@media(min-width:768px){.matches-grid[data-v-15bc8be1]{grid-template-columns:repeat(2,1fr);gap:15px}}@media(min-width:1100px){.matches-grid[data-v-15bc8be1]{grid-template-columns:repeat(4,1fr)}}.match-card[data-v-15bc8be1]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;overflow:hidden;display:flex;flex-direction:column}[data-theme=light] .match-card[data-v-15bc8be1]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.match-card .match-header[data-v-15bc8be1]{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;background:var(--bg-hover);border-bottom:1px solid var(--border-color)}.match-card .match-header .match-id[data-v-15bc8be1]{font-size:.6rem;color:var(--text-muted);font-weight:700}.match-card .match-header .bo-tag[data-v-15bc8be1]{font-size:.5rem;color:var(--text-muted);background:var(--bg-hover);padding:1px 4px;border-radius:3px}.match-card .versus-body[data-v-15bc8be1]{display:flex;height:55px;position:relative;align-items:center}.match-card .team-side[data-v-15bc8be1]{flex:1;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.match-card .team-side .seed-badge[data-v-15bc8be1]{font-family:Oswald,sans-serif;font-size:1.1rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);z-index:1;line-height:1}.match-card .team-side .desktop-only[data-v-15bc8be1]{display:none}.match-card .team-side.bg-s[data-v-15bc8be1]{background:linear-gradient(135deg,rgba(255,215,0,.2),transparent)}.match-card .team-side.bg-a[data-v-15bc8be1]{background:linear-gradient(135deg,rgba(255,46,99,.2),transparent)}.match-card .team-side.bg-b[data-v-15bc8be1]{background:linear-gradient(135deg,transparent,rgba(0,229,255,.2))}.match-card .team-side.bg-c[data-v-15bc8be1]{background:linear-gradient(135deg,transparent,rgba(0,255,157,.2))}.match-card .team-side.right.bg-b[data-v-15bc8be1]{background:linear-gradient(-135deg,rgba(0,229,255,.2),transparent)}.match-card .team-side.right.bg-c[data-v-15bc8be1]{background:linear-gradient(-135deg,rgba(0,255,157,.2),transparent)}.match-card .vs-divider[data-v-15bc8be1]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:flex;flex-direction:column;align-items:center}.match-card .vs-divider .vs-text[data-v-15bc8be1]{font-size:.7rem;font-weight:900;font-style:italic;color:var(--text-muted);opacity:.5}.match-card .vs-divider .thunder-icon[data-v-15bc8be1]{width:14px;height:14px;stroke:gold;fill:none;margin-top:-2px}.match-card .match-footer[data-v-15bc8be1]{height:6px;background:var(--bg-hover);border-top:1px solid var(--border-color)}@media(min-width:768px){.match-card[data-v-15bc8be1]{border-radius:8px}.match-card .match-header[data-v-15bc8be1]{padding:8px 12px}.match-card .match-header .match-id[data-v-15bc8be1]{font-size:.75rem}.match-card .match-header .bo-tag[data-v-15bc8be1]{font-size:.6rem;padding:2px 6px}.match-card .versus-body[data-v-15bc8be1]{height:80px}.match-card .team-side .seed-badge[data-v-15bc8be1]{font-size:1.4rem}.match-card .team-side .desktop-only[data-v-15bc8be1]{display:block;font-size:.65rem;color:#fffc;margin-top:2px}.match-card .vs-divider .vs-text[data-v-15bc8be1]{font-size:.9rem}.match-card .vs-divider .thunder-icon[data-v-15bc8be1]{width:18px;height:18px;margin-top:-5px}.match-card .match-footer[data-v-15bc8be1]{height:10px}}.summary-text[data-v-15bc8be1]{margin-top:15px;font-size:.8rem;color:var(--text-muted);text-align:right}.summary-text .highlight[data-v-15bc8be1]{color:#9d4edd;font-weight:700;margin:0 2px}.stage-container[data-v-5e880641]{margin-top:20px;padding-top:15px;border-top:1px dashed var(--border-color);width:100%}.bracket-scroll-container[data-v-5e880641]{width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:15px;-webkit-overflow-scrolling:touch}.bracket-scroll-container[data-v-5e880641]::-webkit-scrollbar{height:6px}.bracket-scroll-container[data-v-5e880641]::-webkit-scrollbar-thumb{background:var(--text-muted);opacity:.3;border-radius:3px}.bracket-canvas[data-v-5e880641]{display:flex;flex-direction:column;gap:40px;min-width:850px;padding:10px 15px}.section-label[data-v-5e880641]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-primary);font-weight:700;margin-bottom:20px;padding-left:10px;border-left:3px solid var(--border-color)}.section-label .label-en[data-v-5e880641]{font-size:.7rem;color:var(--text-muted);margin-left:5px}.section-label.gray[data-v-5e880641]{color:var(--text-muted);border-color:var(--text-muted)}.rounds-row[data-v-5e880641]{display:flex;align-items:flex-start}.round-col[data-v-5e880641]{width:160px;margin-right:50px;position:relative}.round-col[data-v-5e880641]:last-child{margin-right:0}.round-col .round-title[data-v-5e880641]{text-align:center;font-size:.7rem;color:var(--text-muted);margin-bottom:15px;display:flex;align-items:center;justify-content:center;gap:6px}.round-col .round-title .bo-tag[data-v-5e880641]{font-size:.6rem;padding:1px 5px;background:var(--bg-hover);border-radius:3px;color:var(--text-muted)}.match-card[data-v-5e880641]{width:100%;height:56px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;display:flex;flex-direction:column;justify-content:center;position:relative}[data-theme=light] .match-card[data-v-5e880641]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.match-card .team-row[data-v-5e880641]{display:flex;align-items:center;padding:5px 10px;gap:8px;font-size:.72rem;color:var(--text-muted);border-bottom:1px solid var(--border-color)}.match-card .team-row[data-v-5e880641]:last-child{border-bottom:none}.match-card .team-row .t-logo-placeholder[data-v-5e880641]{width:16px;height:16px;background:var(--bg-hover);border-radius:50%;flex-shrink:0}.match-card .team-row .t-name[data-v-5e880641]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pair-group[data-v-5e880641]{display:flex;flex-direction:column;gap:15px;position:relative}.pair-group .match-card[data-v-5e880641]:after{content:"";position:absolute;right:-25px;top:50%;transform:translateY(-50%);width:25px;height:1px;background:var(--border-color)}.pair-connector[data-v-5e880641]{position:absolute;right:-25px;top:28px;height:71px;width:1px;background:var(--border-color)}.pair-connector[data-v-5e880641]:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:25px;height:1px;background:var(--border-color)}.pair-connector.large[data-v-5e880641]{height:157px}.straight-connector[data-v-5e880641]{position:absolute;right:-50px;top:50%;transform:translateY(-50%);width:50px;height:1px;background:var(--border-color)}.wb-r1-layout[data-v-5e880641]{display:flex;flex-direction:column;gap:30px}.wb-r2-layout[data-v-5e880641]{padding-top:35.5px}.wb-r2-layout .pair-group.large[data-v-5e880641]{gap:101px}.wb-final-layout[data-v-5e880641]{padding-top:114px}.lb-r1-layout[data-v-5e880641]{display:flex;flex-direction:column;gap:15px}.lb-r3-layout[data-v-5e880641],.lb-final-layout[data-v-5e880641]{padding-top:35.5px}@media(max-width:768px){.section-label .label-en[data-v-5e880641]{display:none}}.stage-container[data-v-c5c69fa7]{margin-top:20px;padding-top:15px;border-top:1px dashed var(--border-color);width:100%}.match-card[data-v-c5c69fa7]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}[data-theme=light] .match-card[data-v-c5c69fa7]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.match-header[data-v-c5c69fa7]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:var(--bg-hover);border-bottom:1px solid var(--border-color)}.match-header .match-title[data-v-c5c69fa7]{font-size:.85rem;font-weight:600;color:var(--text-primary)}.match-header .bo-tag[data-v-c5c69fa7]{font-size:.7rem;color:var(--text-muted);background:var(--bg-card);padding:2px 8px;border-radius:4px}.match-body[data-v-c5c69fa7]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;gap:16px}.team-side[data-v-c5c69fa7]{display:flex;align-items:center;gap:12px;flex:1}.team-side.right[data-v-c5c69fa7]{flex-direction:row-reverse}.team-side.right .team-info[data-v-c5c69fa7]{text-align:right}.team-logo[data-v-c5c69fa7]{width:40px;height:40px;border-radius:50%;background:var(--bg-hover);border:1px solid var(--border-color);flex-shrink:0}.team-info[data-v-c5c69fa7]{display:flex;flex-direction:column;gap:2px}.team-info .team-label[data-v-c5c69fa7]{font-size:.7rem;color:var(--text-muted)}.team-info .team-name[data-v-c5c69fa7]{font-size:.9rem;color:var(--text-primary)}.vs-text[data-v-c5c69fa7]{font-size:.9rem;font-weight:600;color:var(--text-muted);flex-shrink:0}@media(max-width:480px){.match-body[data-v-c5c69fa7]{padding:12px 16px;gap:12px}.team-logo[data-v-c5c69fa7]{width:32px;height:32px}.team-info .team-name[data-v-c5c69fa7]{font-size:.8rem}}.section-container[data-v-81839b0c]{padding:40px 20px}@media(max-width:768px){.section-container[data-v-81839b0c]{padding:10px 10px 20px}}.section-header[data-v-81839b0c]{text-align:center;margin-bottom:30px}.section-header h2[data-v-81839b0c]{font-size:1.6rem;margin:0;color:var(--text-primary)}.section-header p[data-v-81839b0c]{color:var(--khsl-gold);font-size:.8rem;letter-spacing:2px;margin-top:5px;opacity:.8}@media(max-width:768px){.section-header[data-v-81839b0c]{display:none}}.timeline-wrapper[data-v-81839b0c]{position:relative;max-width:1000px;margin:0 auto}.timeline-line[data-v-81839b0c]{position:absolute;left:39px;top:0;bottom:0;width:2px;background:var(--border-color);z-index:0}@media(max-width:768px){.timeline-line[data-v-81839b0c]{display:none}}.timeline-row[data-v-81839b0c]{display:flex;align-items:stretch;position:relative}@media(max-width:768px){.timeline-row[data-v-81839b0c]{flex-direction:column}}.time-col[data-v-81839b0c]{width:80px;flex-shrink:0;position:relative}@media(max-width:768px){.time-col[data-v-81839b0c]{width:100%;display:none}}.sticky-wrapper[data-v-81839b0c]{position:sticky;top:80px;display:flex;flex-direction:column;align-items:center;z-index:10;padding-bottom:20px}.sticky-wrapper .sticky-date[data-v-81839b0c]{background:var(--bg-deep);padding:4px 0;margin-bottom:6px}.sticky-wrapper .sticky-date .month[data-v-81839b0c]{color:var(--text-primary);font-weight:700;font-size:1.1rem;display:block;white-space:nowrap;padding:4px 8px}.sticky-wrapper .dot[data-v-81839b0c]{width:14px;height:14px;border-radius:50%;border:2px solid var(--bg-deep);background:var(--text-primary);position:relative;z-index:2}.content-col[data-v-81839b0c]{flex:1;padding-left:20px;min-width:0;padding-bottom:40px}@media(max-width:768px){.content-col[data-v-81839b0c]{padding-left:0;padding-bottom:10px}}.schedule-card[data-v-81839b0c]{background:var(--bg-card);border:1px solid var(--border-color);border-left:4px solid var(--border-color);border-radius:0 12px 12px 0;padding:30px;overflow:hidden}[data-theme=light] .schedule-card[data-v-81839b0c]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.schedule-card .card-header[data-v-81839b0c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-wrap:wrap;gap:5px}.schedule-card .card-header .title-row[data-v-81839b0c]{display:flex;align-items:center;gap:8px}.schedule-card .card-header .mobile-time[data-v-81839b0c]{display:none}.schedule-card .card-header h3[data-v-81839b0c]{margin:0;font-size:1.5rem}.schedule-card .card-header .tag[data-v-81839b0c]{background:var(--bg-hover);padding:4px 8px;border-radius:4px;font-size:.75rem;color:var(--text-secondary)}.schedule-card .desc[data-v-81839b0c]{color:var(--text-muted);font-size:.9rem;margin:0 0 15px;line-height:1.5}@media(max-width:768px){.schedule-card[data-v-81839b0c]{border-left:3px solid var(--stage-color, var(--khsl-gold));border-radius:0 14px 14px 0;padding:12px}.schedule-card .card-header .title-row[data-v-81839b0c]{flex-wrap:wrap;gap:4px}.schedule-card .card-header .mobile-time[data-v-81839b0c]{display:inline-block;font-size:.65rem;font-weight:600;color:var(--text-muted);background:var(--bg-hover);padding:2px 6px;border-radius:4px;white-space:nowrap}.schedule-card .card-header h3[data-v-81839b0c]{font-size:1rem}.schedule-card .card-header .tag[data-v-81839b0c]{font-size:.6rem;padding:2px 6px}.schedule-card .desc[data-v-81839b0c]{font-size:.75rem;margin-bottom:10px}}.marker-card[data-v-81839b0c]{background:var(--bg-card);border:1px solid var(--border-color);border-left:4px solid var(--stage-color, #FF6B6B);border-radius:0 12px 12px 0;padding:20px;display:flex;align-items:center;gap:15px}[data-theme=light] .marker-card[data-v-81839b0c]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.marker-card .marker-icon[data-v-81839b0c]{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ff6b6b1a;border-radius:50%}.marker-card .marker-icon svg[data-v-81839b0c]{width:24px;height:24px;stroke:var(--stage-color, #FF6B6B)}.marker-card .marker-content[data-v-81839b0c]{flex:1}.marker-card .marker-content .mobile-time[data-v-81839b0c]{display:none}.marker-card .marker-content h3[data-v-81839b0c]{margin:0 0 4px;font-size:1.2rem}.marker-card .marker-content .tag[data-v-81839b0c]{display:inline-block;background:var(--bg-hover);padding:2px 8px;border-radius:4px;font-size:.7rem;color:var(--text-secondary);margin-bottom:8px}.marker-card .marker-content .desc[data-v-81839b0c]{margin:0;color:var(--text-muted);font-size:.85rem;line-height:1.4}@media(max-width:768px){.marker-card[data-v-81839b0c]{border-left:3px solid var(--stage-color, #FF6B6B);border-radius:0 14px 14px 0;padding:12px;gap:10px}.marker-card .marker-icon[data-v-81839b0c]{width:36px;height:36px}.marker-card .marker-icon svg[data-v-81839b0c]{width:18px;height:18px}.marker-card .marker-content .mobile-time[data-v-81839b0c]{display:inline-block;font-size:.65rem;font-weight:600;color:var(--text-muted);background:var(--bg-hover);padding:2px 6px;border-radius:4px;margin-right:6px}.marker-card .marker-content h3[data-v-81839b0c]{display:inline;font-size:1rem}.marker-card .marker-content .tag[data-v-81839b0c]{display:block;width:fit-content;font-size:.6rem;margin-top:4px;margin-bottom:6px}.marker-card .marker-content .desc[data-v-81839b0c]{font-size:.75rem}}.schedule-view[data-v-aff1005c]{width:100%;min-height:100vh;background-color:var(--bg-deep);padding-top:40px}.pill-tabs[data-v-aff1005c]{display:flex;justify-content:center;margin-bottom:36px}.pill-track[data-v-aff1005c]{position:relative;display:flex;padding:4px;border-radius:100px;background:var(--bg-card);border:1px solid var(--border-color)}.pill-slider[data-v-aff1005c]{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);border-radius:100px;background:var(--bg-elevated);border:1px solid var(--border-color);transition:transform .35s cubic-bezier(.4,0,.2,1);z-index:0}.pill-slider.right[data-v-aff1005c]{transform:translate(100%)}.pill-btn[data-v-aff1005c]{position:relative;z-index:1;padding:10px 32px;border:none;background:none;font-size:.95rem;font-weight:500;color:var(--text-muted);cursor:pointer;transition:color .3s ease;letter-spacing:1px}.pill-btn.active[data-v-aff1005c]{color:var(--text-primary)}.pill-btn[data-v-aff1005c]:hover:not(.active){color:var(--text-secondary)}.tab-fade-enter-active[data-v-aff1005c],.tab-fade-leave-active[data-v-aff1005c]{transition:opacity .2s ease}.tab-fade-enter-from[data-v-aff1005c],.tab-fade-leave-to[data-v-aff1005c]{opacity:0}.signup-panel[data-v-aff1005c]{display:flex;justify-content:center;padding:0 16px}.signup-card[data-v-aff1005c]{width:100%;max-width:640px;padding:clamp(32px,5vw,48px) clamp(24px,4vw,40px);background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;text-align:center}.signup-title[data-v-aff1005c]{margin:0 0 8px;font-size:clamp(1.2rem,3vw,1.65rem);font-weight:700;color:var(--text-primary);letter-spacing:3px}.signup-sub[data-v-aff1005c]{margin:0 0 clamp(20px,3vw,32px);font-size:clamp(.85rem,1.8vw,1rem);color:var(--text-secondary);letter-spacing:1px}.signup-sub.opened[data-v-aff1005c]{margin-bottom:0;color:#34d399;font-weight:600}.signup-footer[data-v-aff1005c]{margin:clamp(20px,3vw,32px) 0 0;font-size:clamp(.75rem,1.4vw,.85rem);color:var(--text-muted);letter-spacing:1px}.countdown-row[data-v-aff1005c]{display:flex;justify-content:center;gap:clamp(16px,3vw,32px)}.countdown-unit[data-v-aff1005c]{display:flex;flex-direction:column;align-items:center;gap:6px}.countdown-num-wrap[data-v-aff1005c]{position:relative;width:clamp(56px,12vw,90px);height:clamp(56px,12vw,90px);display:flex;justify-content:center;align-items:center;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:12px}.countdown-num[data-v-aff1005c]{position:absolute;font-family:Oswald,-apple-system,sans-serif;font-size:clamp(1.8rem,5vw,3rem);font-weight:500;color:var(--text-primary);line-height:1}.countdown-label[data-v-aff1005c]{font-size:clamp(.7rem,1.4vw,.85rem);color:var(--text-muted);font-weight:500;letter-spacing:2px}.scale-fade-enter-active[data-v-aff1005c],.scale-fade-leave-active[data-v-aff1005c]{transition:all .4s cubic-bezier(.25,1,.5,1)}.scale-fade-enter-from[data-v-aff1005c]{opacity:0;transform:scale(.85)}.scale-fade-leave-to[data-v-aff1005c]{opacity:0;transform:scale(1.15)}@media(max-width:768px){.schedule-view[data-v-aff1005c]{padding-top:16px}.pill-tabs[data-v-aff1005c]{margin-bottom:24px}.pill-btn[data-v-aff1005c]{padding:8px 24px;font-size:.88rem}.signup-card[data-v-aff1005c]{border-radius:12px}.countdown-num-wrap[data-v-aff1005c]{border-radius:8px}}@media(prefers-reduced-motion:reduce){.scale-fade-enter-active[data-v-aff1005c],.scale-fade-leave-active[data-v-aff1005c]{transition:opacity .3s ease}.scale-fade-enter-from[data-v-aff1005c],.scale-fade-leave-to[data-v-aff1005c]{transform:none}.pill-slider[data-v-aff1005c]{transition-duration:.1s}}.footer-spacer[data-v-aff1005c]{height:60px}.rules-page[data-v-574f3311]{min-height:100%;padding-top:20px;padding-bottom:30px}.search-bar[data-v-574f3311]{max-width:600px;margin:0 auto 20px;padding:0 20px;position:relative;display:flex;align-items:center}.search-icon[data-v-574f3311]{position:absolute;left:35px;width:18px;height:18px;stroke:#666;pointer-events:none}.search-input[data-v-574f3311]{width:100%;padding:12px 40px 12px 50px;background:#ffffff0d;border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:.95rem;transition:all .2s}[data-theme=light] .search-input[data-v-574f3311]{background:#fff;border-color:#ddd;box-shadow:var(--shadow-card)}.search-input[data-v-574f3311]::placeholder{color:var(--text-muted)}.search-input[data-v-574f3311]:focus{outline:none;border-color:#ffd70066;background:#ffffff14}[data-theme=light] .search-input[data-v-574f3311]:focus{border-color:#ffc107;background:#fff}.clear-btn[data-v-574f3311]{position:absolute;right:35px;background:none;border:none;padding:5px;cursor:pointer}.clear-btn svg[data-v-574f3311]{width:16px;height:16px;stroke:#666}.clear-btn:hover svg[data-v-574f3311]{stroke:#fff}.rules-layout[data-v-574f3311]{display:flex;max-width:1400px;margin:0 auto;padding:0 20px;gap:30px}.toc-sidebar[data-v-574f3311]{width:280px;flex-shrink:0;position:sticky;top:90px;height:fit-content;max-height:calc(100vh - 120px);overflow-y:auto;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px}[data-theme=light] .toc-sidebar[data-v-574f3311]{background:#fff;box-shadow:var(--shadow-card)}.toc-sidebar[data-v-574f3311]::-webkit-scrollbar{width:4px}.toc-sidebar[data-v-574f3311]::-webkit-scrollbar-track{background:transparent}.toc-sidebar[data-v-574f3311]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}[data-theme=light] .toc-sidebar[data-v-574f3311]::-webkit-scrollbar-thumb{background:#00000026}.toc-sidebar .toc-header[data-v-574f3311]{padding:16px 20px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.toc-sidebar .toc-header h3[data-v-574f3311]{margin:0;font-size:1rem;color:var(--text-primary);font-weight:600}.toc-sidebar .toc-header .close-toc[data-v-574f3311]{display:none}.toc-nav[data-v-574f3311]{padding:10px 0}.toc-nav ul[data-v-574f3311]{list-style:none;margin:0;padding:0}.toc-item a[data-v-574f3311]{display:block;padding:8px 20px;color:var(--text-muted);text-decoration:none;font-size:.85rem;transition:all .2s;border-left:2px solid transparent}.toc-item a[data-v-574f3311]:hover{background:#ffffff0d;color:var(--text-secondary)}[data-theme=light] .toc-item a[data-v-574f3311]:hover{background:#0000000a}.toc-item a.active[data-v-574f3311]{background:#ffd70014;color:gold;border-left-color:gold}[data-theme=light] .toc-item a.active[data-v-574f3311]{background:#ffc1071f;color:#b8860b;border-left-color:#ffc107}.toc-item.level-1 a[data-v-574f3311]{padding-left:20px;font-weight:600;color:var(--text-secondary)}.toc-item.level-2 a[data-v-574f3311]{padding-left:20px}.toc-item.level-3 a[data-v-574f3311]{padding-left:32px;font-size:.8rem}.toc-item.level-4 a[data-v-574f3311]{padding-left:44px;font-size:.8rem}.toc-item.level-5 a[data-v-574f3311]{padding-left:56px;font-size:.75rem}.no-results[data-v-574f3311]{padding:20px;color:var(--text-muted);text-align:center;font-size:.85rem}.toc-overlay[data-v-574f3311]{display:none}.rules-content[data-v-574f3311]{flex:1;min-width:0}.content-wrapper[data-v-574f3311]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:30px 40px}[data-theme=light] .content-wrapper[data-v-574f3311]{background:#fff;box-shadow:var(--shadow-card)}.content-wrapper[data-v-574f3311] h1{font-size:1.8rem;color:var(--text-primary);margin:0 0 20px;padding-bottom:15px;border-bottom:2px solid #FFD700}[data-theme=light] .content-wrapper[data-v-574f3311] h1{border-bottom-color:#ffc107}.content-wrapper[data-v-574f3311] h2{font-size:1.4rem;color:var(--text-primary);margin:40px 0 15px;padding-bottom:10px;border-bottom:1px solid var(--border-color)}.content-wrapper[data-v-574f3311] h3{font-size:1.15rem;color:var(--text-primary);margin:30px 0 12px}.content-wrapper[data-v-574f3311] h4{font-size:1rem;color:var(--text-secondary);margin:25px 0 10px}.content-wrapper[data-v-574f3311] h5{font-size:.95rem;color:var(--text-secondary);margin:20px 0 8px}.content-wrapper[data-v-574f3311] p{line-height:1.8;color:var(--text-secondary);margin:12px 0}.content-wrapper[data-v-574f3311] ul{margin:12px 0;padding-left:24px}.content-wrapper[data-v-574f3311] ul li{line-height:1.8;color:var(--text-secondary);margin:6px 0}.content-wrapper[data-v-574f3311] table{width:100%;border-collapse:collapse;margin:20px 0;font-size:.9rem}.content-wrapper[data-v-574f3311] table th,.content-wrapper[data-v-574f3311] table td{padding:12px 15px;text-align:left;border:1px solid var(--border-color)}.content-wrapper[data-v-574f3311] table th{background:#ffd7001a;color:gold;font-weight:600}[data-theme=light] .content-wrapper[data-v-574f3311] table th{background:#ffc10726;color:#b8860b}.content-wrapper[data-v-574f3311] table td{color:var(--text-secondary)}.content-wrapper[data-v-574f3311] table tr:nth-child(2n) td{background:#ffffff05}[data-theme=light] .content-wrapper[data-v-574f3311] table tr:nth-child(2n) td{background:#00000005}.content-wrapper[data-v-574f3311] table tr:hover td{background:#ffffff0d}[data-theme=light] .content-wrapper[data-v-574f3311] table tr:hover td{background:#0000000a}.content-wrapper[data-v-574f3311] a{color:#00e5ff;text-decoration:none}[data-theme=light] .content-wrapper[data-v-574f3311] a{color:#0097a7}.content-wrapper[data-v-574f3311] a:hover{text-decoration:underline}.content-wrapper[data-v-574f3311] code{background:#ffffff1a;padding:2px 6px;border-radius:4px;font-family:monospace;font-size:.9rem;color:gold}[data-theme=light] .content-wrapper[data-v-574f3311] code{background:#0000000f;color:#b8860b}.toc-fab[data-v-574f3311]{display:none}@media(max-width:900px){.rules-page[data-v-574f3311]{padding-top:16px;padding-bottom:80px}.search-bar[data-v-574f3311],.rules-layout[data-v-574f3311]{padding:0 15px}.toc-sidebar[data-v-574f3311]{position:fixed;top:0;left:0;width:280px;height:100%;max-height:100%;z-index:1000;border-radius:0;border:none;border-right:1px solid var(--border-color);background:#0f0f13fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(-100%);transition:transform .3s ease}[data-theme=light] .toc-sidebar[data-v-574f3311]{background:#fffffffa;box-shadow:4px 0 20px #0000001a}.toc-sidebar.show[data-v-574f3311]{transform:translate(0)}.toc-sidebar .toc-header[data-v-574f3311]{padding-top:20px}.toc-sidebar .toc-header .close-toc[data-v-574f3311]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:1px solid var(--border-color);border-radius:6px;cursor:pointer}.toc-sidebar .toc-header .close-toc svg[data-v-574f3311]{width:18px;height:18px;stroke:var(--text-muted)}.toc-sidebar .toc-header .close-toc[data-v-574f3311]:active{background:#ffffff1a}[data-theme=light] .toc-sidebar .toc-header .close-toc[data-v-574f3311]:active{background:#0000000d}.toc-overlay[data-v-574f3311]{display:block;position:fixed;inset:0;background:#0009;z-index:999;opacity:0;visibility:hidden;transition:all .3s}.toc-overlay.show[data-v-574f3311]{opacity:1;visibility:visible}.content-wrapper[data-v-574f3311]{padding:20px}.content-wrapper[data-v-574f3311] h1{font-size:1.4rem}.content-wrapper[data-v-574f3311] h2{font-size:1.2rem}.content-wrapper[data-v-574f3311] h3{font-size:1.05rem}.content-wrapper[data-v-574f3311] table{font-size:.8rem;display:block;overflow-x:auto}.content-wrapper[data-v-574f3311] table th,.content-wrapper[data-v-574f3311] table td{padding:8px 10px;white-space:nowrap}.toc-fab[data-v-574f3311]{display:flex;align-items:center;gap:6px;position:fixed;bottom:80px;right:20px;padding:10px 16px;background:#1e1e28f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-color);border-radius:25px;color:gold;font-size:.85rem;font-weight:500;cursor:pointer;z-index:100;box-shadow:0 4px 15px #0000004d;transition:all .2s}[data-theme=light] .toc-fab[data-v-574f3311]{background:#fffffff2;color:#b8860b;box-shadow:var(--shadow-card)}.toc-fab svg[data-v-574f3311]{width:18px;height:18px;stroke:gold}[data-theme=light] .toc-fab svg[data-v-574f3311]{stroke:#b8860b}.toc-fab[data-v-574f3311]:active{transform:scale(.95)}}@media(max-width:480px){.content-wrapper[data-v-574f3311]{padding:15px}.content-wrapper[data-v-574f3311] h1{font-size:1.25rem}.content-wrapper[data-v-574f3311] h2{font-size:1.1rem;margin:30px 0 12px}.content-wrapper[data-v-574f3311] p,.content-wrapper[data-v-574f3311] li{font-size:.9rem}.toc-fab[data-v-574f3311]{bottom:75px;right:15px;padding:8px 14px;font-size:.8rem}}.matches-skeleton[data-v-36295d6a]{width:100%;color:var(--text-primary)}.ms-shape[data-v-36295d6a]{display:block;border-radius:6px;background:linear-gradient(90deg,var(--bg-elevated) 0%,var(--bg-hover) 45%,var(--bg-elevated) 90%);background-size:220% 100%;animation:ms-shimmer-36295d6a 1.2s ease-in-out infinite}.ms-page-layout[data-v-36295d6a]{display:grid;grid-template-columns:140px calc(50% - 140px) 50%;height:calc(100vh - 82px);min-height:0;overflow:hidden}.ms-stage-nav[data-v-36295d6a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:0 16px}.ms-stage-node[data-v-36295d6a]{display:flex;flex-direction:column;align-items:center;gap:9px}.ms-node-dot[data-v-36295d6a]{width:52px;height:52px;border-radius:50%}.ms-node-label[data-v-36295d6a]{width:54px;height:9px}.ms-stage-pane[data-v-36295d6a],.ms-schedule-pane[data-v-36295d6a]{min-width:0;height:100%;overflow:hidden;padding:12px 14px 16px}.ms-stage-pane[data-v-36295d6a]{padding:46px}.ms-schedule-pane[data-v-36295d6a]{border-left:1px solid var(--border-color)}.ms-mobile-tabs[data-v-36295d6a]{display:none}.ms-stepper[data-v-36295d6a]{display:flex;gap:12px;padding:14px 16px 28px;overflow:hidden}.ms-step[data-v-36295d6a]{display:flex;flex-direction:column;align-items:center;gap:7px}.ms-step-dot[data-v-36295d6a]{width:42px;height:42px;border-radius:50%}.ms-step-label[data-v-36295d6a]{width:46px;height:8px}.ms-schedule-toolbar[data-v-36295d6a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 12px}.ms-chip[data-v-36295d6a]{width:84px;height:28px;border-radius:999px}.ms-chip--wide[data-v-36295d6a]{width:132px}.ms-match-list[data-v-36295d6a]{display:flex;flex-direction:column;gap:14px}.ms-day-section[data-v-36295d6a]{padding:0 12px}.ms-day-head[data-v-36295d6a]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ms-day-title[data-v-36295d6a]{width:132px;height:13px}.ms-day-count[data-v-36295d6a]{width:42px;height:11px}.ms-match-grid[data-v-36295d6a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ms-match-card[data-v-36295d6a],.ms-group-card[data-v-36295d6a]{border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card);box-shadow:var(--shadow-card)}.ms-match-card[data-v-36295d6a]{padding:12px;min-height:118px}.ms-match-meta[data-v-36295d6a]{width:68px;height:10px;margin-bottom:12px}.ms-vs-lines[data-v-36295d6a]{display:grid;grid-template-columns:1fr 24px 1fr;align-items:center;gap:8px}.ms-team-line[data-v-36295d6a]{height:15px}.ms-vs-mark[data-v-36295d6a]{height:12px}.ms-match-foot[data-v-36295d6a]{width:46%;height:9px;margin-top:16px}.ms-calendar[data-v-36295d6a]{display:flex;flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px}.ms-calendar-header[data-v-36295d6a]{display:flex;align-items:center;justify-content:space-between;padding:6px 4px}.ms-calendar-nav[data-v-36295d6a]{width:36px;height:36px;border-radius:50%}.ms-calendar-title-wrap[data-v-36295d6a]{display:flex;align-items:center;gap:12px}.ms-calendar-title[data-v-36295d6a]{width:112px;height:18px}.ms-calendar-today[data-v-36295d6a]{width:48px;height:24px;border-radius:12px}.ms-calendar-weekdays[data-v-36295d6a]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:0 4px}.ms-calendar-weekday[data-v-36295d6a]{height:21px;border-radius:6px;opacity:.55}.ms-calendar-grid[data-v-36295d6a]{display:grid;flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:clamp(86px,(100vh - 280px) / 6,120px);gap:6px}.ms-calendar-cell[data-v-36295d6a]{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:var(--bg-card, rgba(255, 255, 255, .04))}.ms-calendar-cell.is-muted[data-v-36295d6a]{background:transparent;opacity:.5}.ms-calendar-cell.has-match[data-v-36295d6a]{border-color:#00e5ff40;background:#00e5ff0f}.ms-calendar-day[data-v-36295d6a]{width:18px;height:14px}.ms-calendar-count[data-v-36295d6a]{align-self:center;justify-self:center;display:flex;align-items:baseline;gap:4px;margin-top:-16px}.ms-calendar-count-num[data-v-36295d6a]{width:56px;height:64px;border-radius:10px}.ms-calendar-count-unit[data-v-36295d6a]{width:22px;height:22px;border-radius:6px}@media(max-height:800px)and (min-width:601px){.ms-calendar-count-num[data-v-36295d6a]{width:44px;height:50px}.ms-calendar-count-unit[data-v-36295d6a]{width:18px;height:18px}}.ms-stage-grid[data-v-36295d6a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.matches-skeleton--stage-qualifier-playoff .ms-stage-grid[data-v-36295d6a]{grid-template-columns:1fr}.ms-group-card[data-v-36295d6a]{padding:0;overflow:hidden;border-radius:6px}.ms-group-head[data-v-36295d6a]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-color);background:var(--bg-hover)}.ms-group-title[data-v-36295d6a]{width:84px;height:14px}.ms-group-pill[data-v-36295d6a]{width:58px;height:18px;border-radius:999px}.ms-table[data-v-36295d6a]{display:flex;flex-direction:column;padding:8px 0}.ms-table-row[data-v-36295d6a]{display:grid;grid-template-columns:36px minmax(0,1fr) 36px 36px 36px;align-items:center;gap:8px;min-height:39px;padding:0 14px;border-bottom:1px solid var(--border-color)}.ms-table-head[data-v-36295d6a]{min-height:30px;opacity:.75}.ms-rank[data-v-36295d6a],.ms-score[data-v-36295d6a]{height:10px}.ms-team-cell[data-v-36295d6a]{display:flex;align-items:center;gap:7px;min-width:0}.ms-logo[data-v-36295d6a]{width:22px;height:22px;border-radius:6px;flex:0 0 auto}.ms-team-name[data-v-36295d6a]{width:72%;height:11px}.ms-rule-hint[data-v-36295d6a]{display:flex;flex-wrap:wrap;gap:12px;padding:8px 12px;margin-bottom:12px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-hover)}.ms-rule-item[data-v-36295d6a]{display:inline-flex;align-items:center;gap:6px}.ms-rule-dot[data-v-36295d6a]{width:8px;height:8px;border-radius:2px}.ms-rule-text[data-v-36295d6a]{width:68px;height:10px}.ms-group-legend[data-v-36295d6a]{display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px 12px}.ms-legend-chip[data-v-36295d6a]{width:42px;height:12px}.ms-knockout-cards[data-v-36295d6a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ms-ko-card[data-v-36295d6a]{border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card);overflow:hidden}.ms-ko-head[data-v-36295d6a]{display:flex;justify-content:space-between;gap:12px;padding:8px 14px;border-bottom:1px solid var(--border-color);background:var(--bg-hover)}.ms-ko-id[data-v-36295d6a]{width:72px;height:10px}.ms-ko-mode[data-v-36295d6a]{width:46px;height:16px}.ms-ko-versus[data-v-36295d6a]{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);min-height:140px;align-items:stretch}.ms-ko-team[data-v-36295d6a]{height:100%;border-radius:0}.ms-ko-vs[data-v-36295d6a]{align-self:center;height:24px;margin-inline:8px}.ms-ko-foot[data-v-36295d6a]{width:44%;height:12px;margin:10px auto 12px}.ms-bracket-scroll[data-v-36295d6a]{width:100%;overflow:hidden}.ms-bracket-board[data-v-36295d6a]{min-width:1240px;padding:10px;display:flex;flex-direction:column;gap:50px}.ms-bracket-section[data-v-36295d6a]{display:flex;align-items:stretch;gap:36px}.ms-bracket-label[data-v-36295d6a]{width:26px;min-height:190px}.ms-bracket-rounds[data-v-36295d6a]{display:flex;align-items:center;gap:52px}.ms-bracket-round[data-v-36295d6a]{width:150px;display:flex;flex-direction:column;gap:18px}.ms-round-title[data-v-36295d6a]{width:80%;height:10px;margin-inline:auto}.ms-bracket-card[data-v-36295d6a]{display:flex;flex-direction:column;gap:7px;padding:10px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-card)}.ms-bracket-line[data-v-36295d6a]{height:24px}.ms-detail-layout[data-v-36295d6a]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;padding:12px}.ms-detail-side[data-v-36295d6a],.ms-game-detail[data-v-36295d6a]{display:flex;flex-direction:column;gap:14px;min-width:0}.ms-detail-card[data-v-36295d6a],.ms-detail-games[data-v-36295d6a],.ms-detail-panel[data-v-36295d6a],.ms-game-hero[data-v-36295d6a],.ms-game-summary[data-v-36295d6a],.ms-game-bars[data-v-36295d6a],.ms-game-players[data-v-36295d6a]{border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card);box-shadow:var(--shadow-card)}.ms-detail-card[data-v-36295d6a]{padding:16px;min-height:220px}.ms-detail-card-top[data-v-36295d6a]{display:flex;justify-content:space-between;gap:10px}.ms-status[data-v-36295d6a]{width:64px;height:20px;border-radius:999px}.ms-format[data-v-36295d6a]{width:46px;height:20px;border-radius:999px}.ms-detail-versus[data-v-36295d6a]{display:grid;grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr);align-items:center;gap:14px;margin:42px 0 30px}.ms-detail-team[data-v-36295d6a]{height:58px;border-radius:10px}.ms-detail-score[data-v-36295d6a]{height:36px;border-radius:8px}.ms-detail-meta[data-v-36295d6a]{width:68%;height:12px;margin:0 auto}.ms-detail-games[data-v-36295d6a]{padding:14px}.ms-detail-title[data-v-36295d6a]{width:88px;height:14px;margin-bottom:12px}.ms-detail-game[data-v-36295d6a]{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--border-color)}.ms-game-num[data-v-36295d6a],.ms-game-arrow[data-v-36295d6a]{height:18px}.ms-game-line[data-v-36295d6a]{height:28px}.ms-detail-panel[data-v-36295d6a]{min-width:0;padding:14px}.ms-game-hero[data-v-36295d6a]{min-height:160px;padding:18px;display:grid;grid-template-columns:1fr 1.35fr 1fr;align-items:end;gap:14px}.ms-game-hero-line[data-v-36295d6a]{height:72px}.ms-game-hero-main[data-v-36295d6a]{height:118px;border-radius:10px}.ms-game-summary[data-v-36295d6a]{display:grid;grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:center;gap:14px;padding:16px}.ms-game-team[data-v-36295d6a]{height:62px}.ms-game-score[data-v-36295d6a]{height:42px}.ms-game-bars[data-v-36295d6a],.ms-game-players[data-v-36295d6a]{padding:14px}.ms-game-bar-row[data-v-36295d6a]{display:grid;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:12px;padding:9px 0}.ms-bar-value[data-v-36295d6a]{height:16px}.ms-bar-main[data-v-36295d6a]{height:12px}.ms-player-row[data-v-36295d6a]{display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:10px;align-items:center;padding:8px 0}.ms-player-card[data-v-36295d6a]{height:82px}.ms-player-vs[data-v-36295d6a]{height:20px}@media(max-width:1099px){.matches-skeleton--page[data-v-36295d6a]{padding-bottom:80px}.ms-mobile-tabs[data-v-36295d6a]{position:sticky;top:0;z-index:2;display:flex;gap:16px;padding:10px 16px;border-bottom:1px solid var(--border-color);background:var(--bg-deep)}.ms-tab[data-v-36295d6a]{width:78px;height:18px}.ms-page-layout[data-v-36295d6a]{display:block;height:auto}.ms-stage-nav[data-v-36295d6a],.ms-schedule-pane[data-v-36295d6a]{display:none}.ms-stage-pane[data-v-36295d6a]{height:auto;padding:12px 10px 16px}.ms-stage-grid[data-v-36295d6a],.ms-knockout-cards[data-v-36295d6a],.ms-match-grid[data-v-36295d6a]{grid-template-columns:1fr}.ms-bracket-scroll[data-v-36295d6a]{overflow:hidden}.ms-detail-layout[data-v-36295d6a]{grid-template-columns:1fr;padding:10px}.ms-detail-panel[data-v-36295d6a]{padding:0;border:0;background:transparent;box-shadow:none}}@media(max-width:768px){.matches-skeleton--detail .ms-detail-layout[data-v-36295d6a]{gap:8px;padding:0}.matches-skeleton--detail .ms-detail-side[data-v-36295d6a],.matches-skeleton--game .ms-game-detail[data-v-36295d6a]{gap:8px}.matches-skeleton--detail .ms-detail-games[data-v-36295d6a],.matches-skeleton--game .ms-game-hero[data-v-36295d6a],.matches-skeleton--game .ms-game-summary[data-v-36295d6a],.matches-skeleton--game .ms-game-bars[data-v-36295d6a],.matches-skeleton--game .ms-game-players[data-v-36295d6a]{box-shadow:0 1px 4px #0000001a}.matches-skeleton--detail .ms-detail-panel[data-v-36295d6a]{display:none}.ms-stepper[data-v-36295d6a]{padding-inline:12px}.ms-schedule-toolbar[data-v-36295d6a],.ms-day-section[data-v-36295d6a]{padding-inline:8px}.ms-table-row[data-v-36295d6a]{grid-template-columns:28px minmax(0,1fr) 34px 34px 34px;gap:6px}.ms-group-card[data-v-36295d6a]{padding:0}.ms-rule-hint[data-v-36295d6a]{margin-inline:2px}.ms-calendar[data-v-36295d6a]{gap:8px;min-height:460px;padding:8px}.ms-calendar-header[data-v-36295d6a]{padding:4px 0}.ms-calendar-nav[data-v-36295d6a]{width:32px;height:32px}.ms-calendar-title-wrap[data-v-36295d6a]{gap:8px}.ms-calendar-title[data-v-36295d6a]{width:96px;height:16px}.ms-calendar-today[data-v-36295d6a]{width:36px;height:20px}.ms-calendar-weekdays[data-v-36295d6a]{gap:4px}.ms-calendar-weekday[data-v-36295d6a]{height:19px}.ms-calendar-grid[data-v-36295d6a]{grid-auto-rows:minmax(72px,1fr);gap:4px}.ms-calendar-cell[data-v-36295d6a]{min-height:72px;padding:4px 6px;border-radius:8px}.ms-calendar-day[data-v-36295d6a]{width:14px;height:11px}.ms-calendar-count[data-v-36295d6a]{gap:3px;margin-top:-8px}.ms-calendar-count-num[data-v-36295d6a]{width:32px;height:32px}.ms-calendar-count-unit[data-v-36295d6a]{width:12px;height:12px}.ms-ko-versus[data-v-36295d6a]{min-height:112px}.ms-detail-card[data-v-36295d6a]{min-height:178px;padding:8px;box-shadow:0 1px 4px #0000001a}.ms-game-summary[data-v-36295d6a],.ms-game-bars[data-v-36295d6a],.ms-game-players[data-v-36295d6a]{padding:8px}.ms-detail-games[data-v-36295d6a]{padding:8px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card);box-shadow:0 1px 4px #0000001a}.ms-detail-title[data-v-36295d6a]{margin-bottom:8px}.ms-detail-game[data-v-36295d6a]{padding:8px 0;border-radius:0;box-shadow:none}.ms-detail-game+.ms-detail-game[data-v-36295d6a]{margin-top:0}.ms-detail-versus[data-v-36295d6a],.ms-game-summary[data-v-36295d6a]{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);gap:10px}.ms-detail-team[data-v-36295d6a],.ms-game-team[data-v-36295d6a]{height:46px}.ms-detail-score[data-v-36295d6a],.ms-game-score[data-v-36295d6a]{height:28px}.ms-game-hero[data-v-36295d6a]{min-height:112px;padding:8px}.ms-game-hero-line[data-v-36295d6a]{height:52px}.ms-game-hero-main[data-v-36295d6a]{height:82px}.ms-game-bar-row[data-v-36295d6a]{grid-template-columns:48px minmax(0,1fr) 48px;gap:8px}.ms-player-row[data-v-36295d6a]{grid-template-columns:1fr}.ms-player-vs[data-v-36295d6a]{display:none}.ms-player-card[data-v-36295d6a]{height:64px}}@media(min-width:601px)and (max-width:768px){.ms-calendar[data-v-36295d6a]{gap:12px;min-height:0;padding:12px}.ms-calendar-header[data-v-36295d6a]{padding:6px 4px}.ms-calendar-nav[data-v-36295d6a]{width:36px;height:36px}.ms-calendar-title-wrap[data-v-36295d6a]{gap:12px}.ms-calendar-title[data-v-36295d6a]{width:112px;height:18px}.ms-calendar-today[data-v-36295d6a]{width:48px;height:24px}.ms-calendar-weekdays[data-v-36295d6a]{gap:6px}.ms-calendar-weekday[data-v-36295d6a]{height:21px}.ms-calendar-grid[data-v-36295d6a]{grid-auto-rows:clamp(86px,(100vh - 280px) / 6,120px);gap:6px}.ms-calendar-cell[data-v-36295d6a]{min-height:0;padding:8px 10px;border-radius:10px}.ms-calendar-day[data-v-36295d6a]{width:18px;height:14px}.ms-calendar-count[data-v-36295d6a]{gap:4px;margin-top:-16px}.ms-calendar-count-num[data-v-36295d6a]{width:56px;height:64px}.ms-calendar-count-unit[data-v-36295d6a]{width:22px;height:22px}}@keyframes ms-shimmer-36295d6a{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.ms-shape[data-v-36295d6a]{animation:none}}.team-name-badge[data-v-b9a40861]{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%}.tnb-tag[data-v-b9a40861]{flex-shrink:0;font-size:.6rem;font-weight:800;letter-spacing:.4px;line-height:1;padding:2.5px 4px;border-radius:4px;background:#ffffff17;color:var(--text-secondary, rgba(255, 255, 255, .6))}[data-theme=light]{background:#0000000f;color:#0000008c}.tnb-label[data-v-b9a40861]{min-width:0;overflow:hidden;white-space:nowrap;padding-right:12px;margin-right:-12px;mask-image:linear-gradient(90deg,#000 calc(100% - 12px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 12px),transparent 100%)}.betting-live-badge[data-v-caf449f3]{position:relative;z-index:6;width:100%;min-height:36px;display:flex;align-items:center;justify-content:center;gap:10px;flex:0 0 auto;padding:0 12px;color:#ffb12b;background:linear-gradient(90deg,#ff6f0009,#ffa60021 50%,#ff6f0009);border:0;border-top:1px solid rgba(255,158,35,.22);border-radius:0;font-size:.7rem;font-weight:800;line-height:1;cursor:pointer;overflow:hidden;transition:color .18s,background .18s}.betting-live-badge[data-v-caf449f3]:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(255,220,139,.12) 48%,transparent 72%);transform:translate(-120%);animation:bettingShimmer-caf449f3 3.2s ease-in-out infinite;pointer-events:none}.betting-live-badge[data-v-caf449f3]:hover{color:#ffd071;background:linear-gradient(90deg,#ff6f0014,#ffa60030 50%,#ff6f0014)}.betting-live-badge[data-v-caf449f3]:focus-visible{outline:2px solid rgba(255,166,35,.52);outline-offset:-2px}.betting-live-badge .betting-callout[data-v-caf449f3]{position:relative;z-index:1;white-space:nowrap;letter-spacing:.02em}.betting-live-badge .flame[data-v-caf449f3]{position:relative;z-index:1;width:17px;height:19px;flex:0 0 17px;display:inline-flex;color:#ff7a18;filter:drop-shadow(0 0 5px rgba(255,112,16,.52));transform-origin:50% 100%;animation:flameDance-caf449f3 .72s ease-in-out infinite alternate}.betting-live-badge .flame svg[data-v-caf449f3]{width:100%;height:100%}.betting-live-badge .flame-right[data-v-caf449f3]{animation-delay:-.36s;transform:scaleX(-1)}.betting-live-badge.overlay[data-v-caf449f3]{order:99;min-height:29px;gap:5px;margin:4px 0 -4px;padding:0 5px;font-size:.53rem}.betting-live-badge.overlay .flame[data-v-caf449f3]{width:12px;height:14px;flex-basis:12px}[data-theme=light] .betting-live-badge[data-v-caf449f3]{color:#9a5800;background:linear-gradient(90deg,#de700006,#ffa6001c 50%,#de700006);border-top-color:#b864002e}@keyframes flameDance-caf449f3{0%{transform:translateY(1px) rotate(-3deg) scale(.92,.96);opacity:.82}to{transform:translateY(-1px) rotate(3deg) scale(1.06,1.1);opacity:1}}@keyframes bettingShimmer-caf449f3{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.betting-live-badge[data-v-caf449f3]:before,.betting-live-badge .flame[data-v-caf449f3]{animation:none}}.match-card[data-v-1e17ce6e]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;overflow:hidden;transition:all .2s}[data-theme=light] .match-card[data-v-1e17ce6e]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.match-card[data-v-1e17ce6e]:hover{background:var(--bg-hover)}.match-card.is-clickable[data-v-1e17ce6e]{cursor:pointer}.match-card.is-clickable[data-v-1e17ce6e]:hover{border-color:var(--accent)}.match-card.is-clickable[data-v-1e17ce6e]:active{transform:scale(.995)}.match-card.is-clickable[data-v-1e17ce6e]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.match-card.is-finished[data-v-1e17ce6e]{opacity:.7}.match-card.is-finished[data-v-1e17ce6e]:hover{opacity:1}.match-card.is-live[data-v-1e17ce6e]{border-color:#00e5ff4d;background:#00e5ff08}.match-time[data-v-1e17ce6e]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border-color)}.match-time .match-meta-left[data-v-1e17ce6e]{display:inline-flex;align-items:center;gap:8px;min-width:0}.match-time .match-label[data-v-1e17ce6e]{font-size:.8rem;font-weight:700;font-family:Oswald,sans-serif;color:var(--khsl-gold, #FFD700);flex-shrink:0}[data-theme=light] .match-time .match-label[data-v-1e17ce6e]{color:#b8860b}.match-time .time[data-v-1e17ce6e]{font-size:.8rem;color:var(--text-secondary);font-family:Oswald,sans-serif}.match-time .match-meta-right[data-v-1e17ce6e]{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.match-time .views[data-v-1e17ce6e]{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;color:var(--text-muted);font-family:Oswald,sans-serif}.match-time .views svg[data-v-1e17ce6e]{width:13px;height:13px}.match-time .status[data-v-1e17ce6e]{font-size:.7rem;color:var(--text-muted)}.match-time .status.live[data-v-1e17ce6e]{color:#00e5ff;font-weight:600;animation:pulse-1e17ce6e 2s infinite}@keyframes pulse-1e17ce6e{0%,to{opacity:1}50%{opacity:.5}}.match-versus[data-v-1e17ce6e]{display:flex;align-items:center;padding:14px 16px;gap:10px}.team-side[data-v-1e17ce6e]{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.team-side.team-a[data-v-1e17ce6e]{align-items:flex-end}.team-side.team-a .team-info[data-v-1e17ce6e]{flex-direction:row;justify-content:flex-end}.team-side.team-b[data-v-1e17ce6e]{align-items:flex-start}.team-side.team-b .team-info[data-v-1e17ce6e]{flex-direction:row-reverse;justify-content:flex-end}.team-info[data-v-1e17ce6e]{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.team-info .team-logo[data-v-1e17ce6e],.team-info .team-logo-placeholder[data-v-1e17ce6e]{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--bg-hover)}.team-info .team-logo-placeholder[data-v-1e17ce6e]{display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:var(--text-muted);border:1px dashed var(--border-color);box-sizing:border-box}.team-info .team-name[data-v-1e17ce6e]{flex:1 1 auto;min-width:0;font-size:.85rem;line-height:1.15;font-weight:600;color:var(--text-primary)}.team-info .team-name.is-tbd[data-v-1e17ce6e]{color:var(--text-muted);font-weight:500}.team-info.winner .team-name[data-v-1e17ce6e]{color:#00e5ff}.team-info.winner .team-logo[data-v-1e17ce6e]{box-shadow:0 0 8px #00e5ff66}.team-info.loser[data-v-1e17ce6e]{opacity:.5}.team-info.loser .team-logo[data-v-1e17ce6e]{filter:grayscale(1)}.team-a .team-name[data-v-1e17ce6e]{justify-content:flex-end}.team-b .team-name[data-v-1e17ce6e]{justify-content:flex-start}.score-box[data-v-1e17ce6e]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;background:var(--bg-hover);border-radius:6px;flex-shrink:0}.score-box[data-v-1e17ce6e]:has(.score-vs){background:transparent;padding:8px 6px}.score-box .score[data-v-1e17ce6e]{font-size:1.1rem;font-weight:700;color:var(--text-muted);font-family:Oswald,sans-serif;min-width:16px;text-align:center}.score-box .score.active[data-v-1e17ce6e]{color:var(--text-primary)}.score-box .divider[data-v-1e17ce6e]{color:var(--text-muted);font-weight:700}.score-box .score-vs[data-v-1e17ce6e]{font-family:Oswald,sans-serif;font-weight:700;font-size:.95rem;letter-spacing:.1em;color:var(--text-muted);min-width:38px;text-align:center}.schedule-calendar-view[data-v-478e33bc]{display:flex;flex-direction:column;width:100%;min-height:100%;color:var(--text-primary)}.cal-month[data-v-478e33bc]{display:flex;flex-direction:column;flex:1;padding:0;gap:12px;min-height:0}.cal-weekdays[data-v-478e33bc]{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;font-size:13px;color:var(--text-secondary);text-align:center;padding:0 4px}.cal-weekdays span[data-v-478e33bc]{padding:4px 0}.cal-grid[data-v-478e33bc]{flex:1;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:clamp(86px,(100vh - 280px) / 6,120px);gap:6px}.cal-cell[data-v-478e33bc]{position:relative;background:var(--bg-card-alt, rgba(255, 255, 255, .04));border:1px solid transparent;border-radius:10px;padding:8px 10px;display:grid;grid-template-rows:auto minmax(0,1fr);text-align:left;color:var(--text-primary);cursor:default;transition:background .2s ease,border-color .2s ease,transform .15s ease,box-shadow .15s ease;font-family:inherit}.cal-cell.out-of-month[data-v-478e33bc]{color:var(--text-tertiary, rgba(255, 255, 255, .3));background:transparent}.cal-cell.today[data-v-478e33bc]{border-color:var(--khsl-cyan, #00E5FF)}.cal-cell.today .cal-cell-day[data-v-478e33bc]{color:var(--khsl-cyan, #00E5FF);font-weight:700}.cal-cell.has-matches[data-v-478e33bc]{background:#00e5ff0f;border-color:#00e5ff40}.cal-cell.clickable[data-v-478e33bc]{cursor:pointer}.cal-cell.clickable[data-v-478e33bc]:hover{background:#00e5ff2e;transform:translateY(-2px);box-shadow:0 6px 16px #00e5ff26}.cal-cell.clickable:hover .cal-cell-count[data-v-478e33bc]{transform:scale(1.06)}.cal-cell[data-v-478e33bc]:disabled{opacity:1}@media(max-height:800px)and (min-width:601px){.cal-cell-count-num[data-v-478e33bc]{font-size:54px;letter-spacing:-1px}.cal-cell-count-unit[data-v-478e33bc]{font-size:18px}}.cal-cell-day[data-v-478e33bc]{font-size:14px;font-weight:500;text-align:left;z-index:1}.cal-cell-center[data-v-478e33bc]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;pointer-events:none;margin-top:-16px}.cal-cell-count[data-v-478e33bc]{display:flex;align-items:baseline;gap:4px;font-style:italic;font-weight:800;color:var(--khsl-cyan, #00E5FF);text-shadow:0 2px 12px rgba(0,229,255,.35);line-height:1;transition:transform .2s ease}.cal-cell-count-num[data-v-478e33bc]{font-size:72px;letter-spacing:-2px}.cal-cell-count-unit[data-v-478e33bc]{font-size:22px;font-weight:700;opacity:.85}.cal-day[data-v-478e33bc]{display:flex;flex-direction:column;flex:1;padding:0;min-height:100%;gap:14px}.cal-day-group[data-v-478e33bc]{display:flex;flex-direction:column;gap:8px}.cal-day-time[data-v-478e33bc]{font-size:13px;font-weight:700;color:var(--khsl-cyan, #00E5FF);padding:0 4px;font-variant-numeric:tabular-nums}.cal-day-cards[data-v-478e33bc]{display:flex;flex-direction:column;gap:10px}@media(min-width:769px){.cal-day-cards[data-v-478e33bc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.cal-view-enter-active[data-v-478e33bc],.cal-view-leave-active[data-v-478e33bc]{transition:opacity .28s ease,transform .28s ease}.cal-view-enter-from[data-v-478e33bc]{opacity:0;transform:translateY(12px) scale(.98)}.cal-view-leave-to[data-v-478e33bc]{opacity:0;transform:translateY(-12px) scale(1.02)}.cal-month-next-enter-active[data-v-478e33bc],.cal-month-next-leave-active[data-v-478e33bc],.cal-month-prev-enter-active[data-v-478e33bc],.cal-month-prev-leave-active[data-v-478e33bc]{transition:opacity .22s ease,transform .22s ease}.cal-month-next-enter-from[data-v-478e33bc]{opacity:0;transform:translate(24px)}.cal-month-next-leave-to[data-v-478e33bc],.cal-month-prev-enter-from[data-v-478e33bc]{opacity:0;transform:translate(-24px)}.cal-month-prev-leave-to[data-v-478e33bc]{opacity:0;transform:translate(24px)}@media(max-width:600px){.cal-month[data-v-478e33bc]{padding:0;min-height:460px;gap:8px}.cal-weekdays[data-v-478e33bc]{font-size:11px;gap:4px}.cal-weekdays span[data-v-478e33bc]{padding:4px 0}.cal-grid[data-v-478e33bc]{grid-auto-rows:minmax(72px,1fr);gap:4px}.cal-cell[data-v-478e33bc]{padding:4px 6px;border-radius:8px}.cal-cell-day[data-v-478e33bc]{font-size:11px}.cal-cell-center[data-v-478e33bc]{margin-top:-8px;gap:0}.cal-cell-count-num[data-v-478e33bc]{font-size:32px;letter-spacing:-.5px}.cal-cell-count-unit[data-v-478e33bc]{font-size:12px}.cal-day[data-v-478e33bc]{padding:0}}@media(max-width:380px){.cal-grid[data-v-478e33bc]{grid-auto-rows:minmax(60px,1fr)}.cal-cell-day[data-v-478e33bc]{font-size:10px}.cal-cell-count-num[data-v-478e33bc]{font-size:26px}.cal-cell-count-unit[data-v-478e33bc]{font-size:11px}.cal-cell-center[data-v-478e33bc]{margin-top:-6px}}.schedule-card[data-v-5744f26c]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-card);padding:14px 14px 18px;display:flex;flex-direction:column;gap:14px;min-width:0}[data-theme=light] .schedule-card[data-v-5744f26c]{background:var(--bg-elevated);border-color:#0000000f}.schedule-card[data-v-5744f26c] .match-card{background:var(--bg-elevated)}.filter-row[data-v-5744f26c]{display:flex;align-items:center;gap:10px;min-width:0;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.filter-row .group-chips[data-v-5744f26c]{flex:0 1 auto;min-width:0;margin-right:auto}.group-chips-spacer[data-v-5744f26c]{flex:1 1 auto}.cal-nav[data-v-5744f26c]{display:flex;align-items:center;gap:6px;min-width:0;margin-right:auto}.cal-nav-btn[data-v-5744f26c]{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid var(--border-color);border-radius:50%;color:var(--text-primary);cursor:pointer;transition:background .15s;-webkit-tap-highlight-color:transparent}.cal-nav-btn[data-v-5744f26c]:hover{background:var(--bg-hover, rgba(255, 255, 255, .12))}.cal-nav-btn svg[data-v-5744f26c]{width:15px;height:15px}[data-theme=light] .cal-nav-btn[data-v-5744f26c]{background:#fff;border-color:#00000014;box-shadow:var(--shadow-card)}.cal-nav-title[data-v-5744f26c]{font-size:.85rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;padding:0 2px}.cal-nav-count[data-v-5744f26c]{flex-shrink:0;font-size:.72rem;color:var(--text-muted);white-space:nowrap;font-family:Oswald,sans-serif}.cal-today-btn[data-v-5744f26c]{flex-shrink:0;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s,border-color .2s}.cal-today-btn[data-v-5744f26c]:hover{color:var(--text-primary);border-color:var(--text-secondary)}.time-summary[data-v-5744f26c]{display:flex;align-items:center;gap:8px;min-width:0;margin-right:auto;padding-left:4px}.time-summary-total[data-v-5744f26c]{font-size:.8rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.view-toggle[data-v-5744f26c]{position:relative;display:inline-flex;background:#ffffff0f;border:1px solid var(--border-color);border-radius:999px;padding:3px;gap:0;flex-shrink:0;margin-right:4px}[data-theme=light] .view-toggle[data-v-5744f26c]{background:#fff;border-color:#0000000f;box-shadow:var(--shadow-card)}.view-toggle-indicator[data-v-5744f26c]{position:absolute;display:block;top:3px;bottom:3px;width:calc((100% - 6px) / 3);border-radius:999px;background:#d4af3729;border:1px solid rgba(212,175,55,.38);pointer-events:none;z-index:0;transition:left .28s cubic-bezier(.4,0,.2,1)}.view-toggle-btn[data-v-5744f26c]{position:relative;z-index:1;background:none;border:none;color:var(--text-secondary);font-size:.76rem;font-weight:600;padding:5px 12px;border-radius:999px;cursor:pointer;transition:color .25s;-webkit-tap-highlight-color:transparent}.view-toggle-btn.active[data-v-5744f26c]{color:var(--khsl-gold, #d4af37);font-weight:700}[data-theme=light] .view-toggle-btn.active[data-v-5744f26c]{color:#a16207}.view-toggle--skeleton[data-v-5744f26c]{pointer-events:none;opacity:.72}.view-toggle--skeleton .view-toggle-btn[data-v-5744f26c]{color:transparent;text-shadow:none}.view-toggle--skeleton .view-toggle-btn[data-v-5744f26c]:after{content:"";position:absolute;inset:50% 10px auto;height:9px;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg,var(--bg-elevated) 0%,var(--bg-hover) 45%,var(--bg-elevated) 90%);background-size:220% 100%;animation:schedule-shimmer-5744f26c 1.2s ease-in-out infinite}.view-toggle--skeleton .view-toggle-indicator[data-v-5744f26c]{opacity:.45}.schedule-list-page[data-v-5744f26c]{padding:16px 20px 32px;max-width:900px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:16px}.schedule-list-page--loading .content-area[data-v-5744f26c]{min-height:200px}.group-chips[data-v-5744f26c]{position:relative;display:flex;gap:0;padding:3px;background:#ffffff0f;border:1px solid var(--border-color);border-radius:999px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.group-chips[data-v-5744f26c]::-webkit-scrollbar{display:none}[data-theme=light] .group-chips[data-v-5744f26c]{background:#fff;border-color:#0000000f;box-shadow:var(--shadow-card)}.chip-indicator[data-v-5744f26c]{position:absolute;top:3px;bottom:3px;background:#d4af3729;border:1px solid rgba(212,175,55,.38);border-radius:999px;pointer-events:none;z-index:0;transition:left .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),opacity .2s ease}.group-transition-wrap[data-v-5744f26c]{position:relative;overflow:hidden}.group-content[data-v-5744f26c]{width:100%}.group-slide-right-enter-active[data-v-5744f26c],.group-slide-right-leave-active[data-v-5744f26c],.group-slide-left-enter-active[data-v-5744f26c],.group-slide-left-leave-active[data-v-5744f26c]{transition:transform .32s cubic-bezier(.4,0,.2,1);will-change:transform}.group-slide-right-leave-active[data-v-5744f26c],.group-slide-left-leave-active[data-v-5744f26c]{position:absolute;top:0;left:0;width:100%}.group-slide-right-enter-from[data-v-5744f26c]{transform:translate(100%)}.group-slide-right-leave-to[data-v-5744f26c],.group-slide-left-enter-from[data-v-5744f26c]{transform:translate(-100%)}.group-slide-left-leave-to[data-v-5744f26c]{transform:translate(100%)}@media(prefers-reduced-motion:reduce){.group-slide-right-enter-active[data-v-5744f26c],.group-slide-right-leave-active[data-v-5744f26c],.group-slide-left-enter-active[data-v-5744f26c],.group-slide-left-leave-active[data-v-5744f26c]{transition:none}.group-slide-right-enter-from[data-v-5744f26c],.group-slide-right-leave-to[data-v-5744f26c],.group-slide-left-enter-from[data-v-5744f26c],.group-slide-left-leave-to[data-v-5744f26c]{transform:none}.chip-indicator[data-v-5744f26c]{transition:opacity .15s ease}}.schedule-stepper[data-v-5744f26c]{padding:4px 0}.schedule-stepper--skeleton[data-v-5744f26c]{pointer-events:none}.schedule-stepper--skeleton .step-item--skeleton .step-circle[data-v-5744f26c],.schedule-stepper--skeleton .step-item--skeleton .step-label[data-v-5744f26c]{border:0;background:linear-gradient(90deg,var(--bg-elevated) 0%,var(--bg-hover) 45%,var(--bg-elevated) 90%);background-size:220% 100%;animation:schedule-shimmer-5744f26c 1.2s ease-in-out infinite}.schedule-stepper--skeleton .step-item--skeleton .step-label[data-v-5744f26c]{width:46px;height:8px;border-radius:999px}.stepper-track[data-v-5744f26c]{display:flex;align-items:center;padding:10px 10px 28px;margin:-10px -10px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.stepper-track[data-v-5744f26c]::-webkit-scrollbar{display:none}.step-item[data-v-5744f26c]{position:relative;display:flex;flex-direction:column;align-items:center;background:none;border:none;padding:0;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent}.step-item .step-circle[data-v-5744f26c]{width:42px;height:42px;border-radius:50%;border:2px solid var(--text-primary);background:var(--bg-card);display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-theme=light] .step-item .step-circle[data-v-5744f26c]{background:var(--bg-elevated);border-color:#0f172a;box-shadow:0 1px 3px #00000014}.step-item .step-circle .tab-icon[data-v-5744f26c]{width:18px;height:18px;stroke:var(--text-primary);transition:stroke .3s ease}.step-item .step-label[data-v-5744f26c]{position:absolute;top:100%;margin-top:6px;font-size:.62rem;color:var(--text-primary);white-space:nowrap;opacity:1;transition:all .25s ease;font-weight:500;letter-spacing:.3px}[data-theme=light] .step-item .step-label[data-v-5744f26c]{color:#0f172a}.step-item.active .step-circle[data-v-5744f26c]{border-color:var(--text-primary);background:color-mix(in srgb,var(--tab-color) 12%,var(--bg-card));box-shadow:0 0 16px color-mix(in srgb,var(--tab-color) 30%,transparent)}[data-theme=light] .step-item.active .step-circle[data-v-5744f26c]{border-color:#0f172a;background:color-mix(in srgb,var(--tab-color) 10%,var(--bg-elevated));box-shadow:0 0 12px color-mix(in srgb,var(--tab-color) 20%,transparent)}.step-item.active .step-circle .tab-icon[data-v-5744f26c]{stroke:var(--text-primary);position:relative;z-index:2}.step-item.active .step-label[data-v-5744f26c]{color:var(--text-primary);opacity:1;font-weight:600}[data-theme=light] .step-item.active .step-label[data-v-5744f26c]{color:#0f172a}.step-item:not(.active):active .step-circle[data-v-5744f26c]{transform:scale(.92)}.schedule-stepper .step-item.completed .step-circle[data-v-5744f26c]{border-color:#f59e0b}.schedule-stepper .step-item.upcoming .step-circle[data-v-5744f26c]{border-color:var(--border-color)}.schedule-stepper .step-item.upcoming .step-circle .tab-icon[data-v-5744f26c]{stroke:var(--text-muted)}[data-theme=light] .schedule-stepper .step-item.upcoming .step-circle[data-v-5744f26c]{border-color:#9ca3af}[data-theme=light] .schedule-stepper .step-item.upcoming .step-circle .tab-icon[data-v-5744f26c]{stroke:#9ca3af}.step-connector[data-v-5744f26c]{flex:1;height:3px;min-width:12px;border-radius:999px;background:var(--border-color);opacity:.4;transition:background .35s ease,opacity .35s ease,box-shadow .35s ease}.step-connector.lit[data-v-5744f26c]{opacity:1;background:linear-gradient(90deg,#ff9f1c,var(--khsl-gold, #d4af37));box-shadow:0 0 8px #ff9f1c73}[data-theme=light] .step-connector.lit[data-v-5744f26c]{background:linear-gradient(90deg,#f59e0b,#d4af37);box-shadow:0 0 6px #f59e0b59}.schedule-stepper .step-item.active .step-circle[data-v-5744f26c]{position:relative;isolation:isolate}.schedule-stepper .step-item.active .step-circle[data-v-5744f26c]:before{content:"";position:absolute;inset:-5px;border-radius:50%;background:conic-gradient(from 0deg,gold,#ff9f1c,#ff5722,gold,#ff9f1c,#ff5722,gold);filter:blur(3px);-webkit-mask:radial-gradient(circle,transparent 56%,#000 66%);mask:radial-gradient(circle,transparent 56%,#000 66%);z-index:-1;animation:flame-spin-5744f26c 2.4s linear infinite}.schedule-stepper .step-item.active .step-circle[data-v-5744f26c]:after{content:"";position:absolute;inset:-11px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,140,0,.5),transparent 74%);-webkit-mask:radial-gradient(circle,transparent 50%,#000 76%);mask:radial-gradient(circle,transparent 50%,#000 76%);z-index:-2;pointer-events:none;animation:flame-flicker-5744f26c 1.5s ease-in-out infinite}@keyframes flame-spin-5744f26c{to{transform:rotate(1turn)}}@keyframes flame-flicker-5744f26c{0%,to{opacity:.65;transform:scale(1)}30%{opacity:1;transform:scale(1.08)}60%{opacity:.45;transform:scale(.94)}80%{opacity:.85;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.schedule-stepper .step-item.active .step-circle[data-v-5744f26c]:before,.schedule-stepper .step-item.active .step-circle[data-v-5744f26c]:after{animation:none}}.group-chip[data-v-5744f26c]{position:relative;z-index:1;flex-shrink:0;padding:5px 10px;min-width:32px;text-align:center;background:transparent;border:none;color:var(--text-secondary);font-size:.76rem;font-weight:500;cursor:pointer;transition:color .25s;white-space:nowrap;-webkit-tap-highlight-color:transparent}.group-chip[data-v-5744f26c]:hover{color:var(--text-primary)}.group-chip.active[data-v-5744f26c]{color:var(--khsl-gold, #d4af37);font-weight:700}[data-theme=light] .group-chip.active[data-v-5744f26c]{color:#a16207}.content-area[data-v-5744f26c]{min-height:200px}.matches-container[data-v-5744f26c]{display:flex;flex-direction:column;gap:16px}.rounds-viewport[data-v-5744f26c]{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rounds-viewport[data-v-5744f26c]::-webkit-scrollbar{display:none}.rounds-viewport[data-v-5744f26c]{overscroll-behavior-x:contain}.rounds-viewport.is-expanded-desktop[data-v-5744f26c],.rounds-viewport.is-collapsed-desktop[data-v-5744f26c]{flex-direction:column;overflow-x:visible;overflow-y:visible;scroll-snap-type:none;gap:18px}.round-page[data-v-5744f26c]{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;align-self:flex-start}.rounds-viewport.is-expanded-desktop .round-page[data-v-5744f26c],.rounds-viewport.is-collapsed-desktop .round-page[data-v-5744f26c]{flex:0 0 auto;align-self:stretch;display:flex;flex-direction:column;gap:10px;scroll-snap-align:none}.round-page-header[data-v-5744f26c]{display:flex;align-items:center;gap:8px;padding:0 4px 6px;border-bottom:1px solid var(--border-color)}.round-page-label[data-v-5744f26c]{font-size:.88rem;font-weight:600;color:var(--text-primary);letter-spacing:.3px}.round-page-count[data-v-5744f26c]{margin-left:auto;font-size:.72rem;font-weight:500;color:var(--text-muted);font-family:Oswald,sans-serif}.round-page-cards[data-v-5744f26c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rounds-viewport.is-collapsed-desktop .round-page-cards[data-v-5744f26c]{grid-template-columns:repeat(4,minmax(0,1fr))}.round-page-header--mobile .round-page-count[data-v-5744f26c]{margin-left:6px}.round-pager[data-v-5744f26c]{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.round-pager-pos[data-v-5744f26c]{min-width:30px;text-align:center;font-size:.72rem;color:var(--text-muted);font-family:Oswald,sans-serif}.round-pager-btn[data-v-5744f26c]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid var(--border-color);border-radius:50%;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,opacity .2s}.round-pager-btn svg[data-v-5744f26c]{width:14px;height:14px}.round-pager-btn[data-v-5744f26c]:disabled{opacity:.3;cursor:default}.round-pager-btn[data-v-5744f26c]:not(:disabled):hover{background:var(--bg-hover, rgba(255, 255, 255, .12))}[data-theme=light] .round-pager-btn[data-v-5744f26c]{background:#fff;border-color:#00000014}.calendar-container[data-v-5744f26c]{display:flex;flex-direction:column;gap:20px}.day-section[data-v-5744f26c]{display:flex;flex-direction:column;gap:10px;scroll-margin-top:72px}.day-header[data-v-5744f26c]{display:flex;align-items:center;gap:8px;padding:0 4px 6px;border-bottom:1px solid var(--border-color)}.day-header .day-dot[data-v-5744f26c]{width:6px;height:6px;border-radius:50%;background:#00e5ff;box-shadow:0 0 6px #00e5ff99;flex-shrink:0}[data-theme=light] .day-header .day-dot[data-v-5744f26c]{background:#006d80;box-shadow:0 0 4px #006d8066}.day-header .day-label[data-v-5744f26c]{font-size:.88rem;font-weight:600;color:var(--text-primary);letter-spacing:.3px}.day-header .day-count[data-v-5744f26c]{margin-left:auto;font-size:.72rem;font-weight:500;color:var(--text-muted);font-family:Oswald,sans-serif}.day-section.today .day-header[data-v-5744f26c]{border-bottom-color:#00e5ff80}.day-section.today .day-header .day-label[data-v-5744f26c]{color:var(--khsl-gold, #d4af37)}[data-theme=light] .day-section.today .day-header[data-v-5744f26c]{border-bottom-color:#006d8066}[data-theme=light] .day-section.today .day-header .day-label[data-v-5744f26c]{color:#006d80}.day-section.past .day-header .day-label[data-v-5744f26c]{color:var(--text-muted);font-weight:500}.day-section.past .day-header .day-count[data-v-5744f26c]{opacity:.6}.day-section.tbd .day-header .day-label[data-v-5744f26c]{color:var(--text-muted);font-style:italic}.day-matches[data-v-5744f26c]{display:flex;flex-direction:column;gap:10px}@media(min-width:769px){.day-matches[data-v-5744f26c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.empty-matches[data-v-5744f26c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px;gap:10px;color:var(--text-muted)}.empty-matches svg[data-v-5744f26c]{width:40px;height:40px;stroke:var(--text-muted);opacity:.4}.empty-matches p[data-v-5744f26c]{margin:0;font-size:.85rem}@keyframes schedule-shimmer-5744f26c{0%{background-position:120% 0}to{background-position:-120% 0}}.roster-view[data-v-8616f36a]{--roster-surface: #1c1c28;--roster-surface-alt: #171720;--roster-member-surface: #242430;--roster-header-base: #20202b;--roster-text: var(--text-primary);--roster-secondary: #a4a6b8;--roster-subtle: rgba(255, 255, 255, .26);--roster-border: rgba(255, 255, 255, .1);--roster-tag-bg: rgba(255, 255, 255, .1);--roster-logo-surface: #f8fafc;--roster-logo-text: #334155;--roster-shadow: inset 0 1px 0 rgba(255, 255, 255, .04), 0 2px 8px rgba(0, 0, 0, .22), 0 12px 32px rgba(0, 0, 0, .2);--roster-member-shadow: 0 1px 3px rgba(0, 0, 0, .18);--roster-member-shadow-hover: 0 6px 18px rgba(0, 0, 0, .28);--roster-skeleton-base: #2a2a36;--roster-skeleton-block: #3a3a47;--roster-shimmer: rgba(255, 255, 255, .1);min-height:100%;padding:28px 24px 48px;color:var(--roster-text);font-family:KHSL Peak,Microsoft YaHei,sans-serif;background:transparent}[data-theme=light] .roster-view[data-v-8616f36a]{--roster-surface: #fff;--roster-surface-alt: #f7f9fc;--roster-member-surface: #fff;--roster-header-base: #fff;--roster-text: #0f172a;--roster-secondary: #64748b;--roster-subtle: rgba(15, 23, 42, .24);--roster-border: rgba(15, 23, 42, .08);--roster-tag-bg: rgba(15, 23, 42, .12);--roster-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 2px 6px rgba(15, 23, 42, .05), 0 10px 28px rgba(15, 23, 42, .07);--roster-member-shadow: 0 1px 3px rgba(15, 23, 42, .04);--roster-member-shadow-hover: 0 5px 14px rgba(15, 23, 42, .1);--roster-skeleton-base: #dce2ea;--roster-skeleton-block: #e2e8f0;--roster-shimmer: rgba(255, 255, 255, .7)}.club-list[data-v-8616f36a],.roster-skeleton[data-v-8616f36a]{width:min(1500px,100%);display:flex;flex-direction:column;gap:28px;margin:0 auto}.club-roster[data-v-8616f36a],.skeleton-club[data-v-8616f36a]{overflow:hidden;border:1px solid var(--roster-border);border-radius:8px;background:linear-gradient(180deg,var(--roster-surface) 0%,var(--roster-surface-alt) 100%);box-shadow:var(--roster-shadow)}.club-header[data-v-8616f36a]{display:flex;align-items:center;gap:24px;min-height:132px;padding:26px 34px;border-bottom:1px solid var(--roster-border);background:color-mix(in srgb,var(--brand) var(--tint),var(--roster-header-base))}.club-logo-wrap[data-v-8616f36a],.team-logo-wrap[data-v-8616f36a]{position:relative;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:8px;background:var(--roster-logo-surface);box-shadow:var(--shadow-sm)}.club-logo-wrap[data-v-8616f36a]{width:82px;height:82px}.club-logo-wrap img[data-v-8616f36a],.team-logo-wrap img[data-v-8616f36a]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.logo-fallback[data-v-8616f36a]{color:var(--roster-logo-text);font-size:.8rem;font-weight:900}.club-title[data-v-8616f36a]{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 16px}.club-title strong[data-v-8616f36a]{color:var(--roster-text);font-size:2.45rem;font-weight:900;line-height:1.1;overflow-wrap:anywhere}.club-title>span[data-v-8616f36a]{color:var(--roster-subtle);font-size:2rem;font-weight:900;line-height:1.1;overflow-wrap:anywhere;text-transform:uppercase}.club-body[data-v-8616f36a]{padding:0 34px 28px}.team-roster[data-v-8616f36a]{padding-top:26px}.team-header[data-v-8616f36a]{width:fit-content;max-width:100%;display:flex;align-items:center;gap:14px;margin-bottom:16px;color:var(--roster-text);text-decoration:none;transition:opacity .18s ease}.team-header[data-v-8616f36a]:hover,.team-header[data-v-8616f36a]:focus-visible{opacity:.66}.team-logo-wrap[data-v-8616f36a]{width:50px;height:50px;border-radius:7px;box-shadow:var(--roster-member-shadow)}.team-header strong[data-v-8616f36a]{min-width:0;color:var(--roster-text);font-size:1.8rem;font-weight:900;line-height:1.15;overflow-wrap:anywhere}.member-grid[data-v-8616f36a],.skeleton-member-grid[data-v-8616f36a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.member-card[data-v-8616f36a]{position:relative;min-width:0;min-height:84px;display:flex;flex-direction:column;justify-content:center;padding:14px 15px;border:1px solid var(--roster-border);border-radius:7px;color:var(--roster-text);background:var(--roster-member-surface);box-shadow:var(--roster-member-shadow);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.member-card[data-v-8616f36a]:hover,.member-card[data-v-8616f36a]:focus-visible{border-color:color-mix(in srgb,var(--brand) 52%,var(--roster-border));box-shadow:var(--roster-member-shadow-hover);transform:translateY(-1px)}.member-card.is-captain .member-top[data-v-8616f36a]{padding-right:34px}.member-top[data-v-8616f36a]{min-width:0;display:flex;align-items:baseline;gap:3px;overflow:hidden;white-space:nowrap}.member-top strong[data-v-8616f36a]{flex:0 1 auto;overflow:hidden;color:var(--roster-text);font-size:1.28rem;font-weight:900;line-height:1.1;text-overflow:ellipsis}.member-real[data-v-8616f36a]{min-width:0;position:relative;overflow:hidden;color:var(--roster-secondary);font-size:.82rem;font-weight:600;text-overflow:ellipsis}.member-real[data-v-8616f36a]:before{content:"（"}.member-real[data-v-8616f36a]:after{content:"）"}.captain-tag[data-v-8616f36a]{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:3px;color:var(--roster-secondary);background:var(--roster-tag-bg);font-size:.62rem;font-weight:700}.member-meta[data-v-8616f36a]{min-width:0;display:flex;align-items:center;margin-top:10px}.member-school[data-v-8616f36a]{min-width:0;flex:1;overflow:hidden;color:var(--roster-secondary);font-size:.76rem;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.team-divider[data-v-8616f36a]{height:1px;margin-top:24px;background:var(--roster-border)}.roster-state[data-v-8616f36a]{width:min(1500px,100%);min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin:0 auto;color:var(--roster-secondary);text-align:center}.roster-state svg[data-v-8616f36a]{width:46px;height:46px}.roster-state p[data-v-8616f36a]{margin:0;font-size:.9rem}.roster-state button[data-v-8616f36a]{padding:8px 14px;border:1px solid var(--roster-border);border-radius:6px;color:var(--roster-text);background:var(--roster-member-surface);cursor:pointer}.skeleton-club-head[data-v-8616f36a]{min-height:132px;display:flex;align-items:center;gap:20px;padding:26px 34px;border-bottom:1px solid var(--roster-border);background-color:var(--roster-skeleton-base)}.skeleton-club-logo[data-v-8616f36a],.skeleton-team-logo[data-v-8616f36a]{flex:0 0 auto;border-radius:8px;background:var(--roster-skeleton-block)}.skeleton-club-logo[data-v-8616f36a]{width:82px;height:82px}.skeleton-club-title[data-v-8616f36a]{width:210px;height:32px;border-radius:5px;background:var(--roster-skeleton-block)}.skeleton-club-en[data-v-8616f36a]{width:150px;height:26px;border-radius:5px;background:color-mix(in srgb,var(--roster-skeleton-block) 72%,transparent)}.skeleton-club-body[data-v-8616f36a]{padding:26px 34px 28px}.skeleton-team-head[data-v-8616f36a]{display:flex;align-items:center;gap:14px;margin-bottom:16px}.skeleton-team-logo[data-v-8616f36a]{width:50px;height:50px;background:var(--roster-skeleton-block)}.skeleton-team-title[data-v-8616f36a]{width:150px;height:24px;border-radius:4px;background:var(--roster-skeleton-block)}.skeleton-member[data-v-8616f36a]{height:84px;border:1px solid var(--roster-border);border-radius:7px;background-color:var(--roster-member-surface)}.shimmer[data-v-8616f36a]{position:relative;overflow:hidden}.shimmer[data-v-8616f36a]:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--roster-shimmer),transparent);animation:roster-shimmer-8616f36a 1.45s infinite}.roster-swap-enter-active[data-v-8616f36a],.roster-swap-leave-active[data-v-8616f36a]{transition:opacity .22s ease,transform .22s ease}.roster-swap-enter-from[data-v-8616f36a]{opacity:0;transform:translateY(8px)}.roster-swap-leave-to[data-v-8616f36a]{opacity:0;transform:translateY(-4px)}@keyframes roster-shimmer-8616f36a{to{transform:translate(100%)}}@media(min-width:901px){.club-body[data-v-8616f36a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px}.team-roster[data-v-8616f36a]{min-width:0;padding-bottom:26px}.team-roster[data-v-8616f36a]:nth-child(2n){padding-left:34px;border-left:1px solid var(--roster-border)}.team-roster[data-v-8616f36a]:nth-child(n+3){border-top:1px solid var(--roster-border)}.team-divider[data-v-8616f36a]{display:none}}@media(max-width:900px){.roster-view[data-v-8616f36a]{padding:16px 8px 36px}.club-list[data-v-8616f36a],.roster-skeleton[data-v-8616f36a]{gap:16px}.club-header[data-v-8616f36a],.skeleton-club-head[data-v-8616f36a]{min-height:104px;gap:16px;padding:20px}.club-logo-wrap[data-v-8616f36a],.skeleton-club-logo[data-v-8616f36a]{width:64px;height:64px}.club-title strong[data-v-8616f36a]{font-size:1.8rem}.club-title>span[data-v-8616f36a]{font-size:1.35rem}.club-body[data-v-8616f36a],.skeleton-club-body[data-v-8616f36a]{padding-right:20px;padding-left:20px}.member-grid[data-v-8616f36a],.skeleton-member-grid[data-v-8616f36a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.club-header[data-v-8616f36a],.skeleton-club-head[data-v-8616f36a]{min-height:86px;gap:12px;padding:14px}.club-logo-wrap[data-v-8616f36a],.skeleton-club-logo[data-v-8616f36a]{width:56px;height:56px}.club-title[data-v-8616f36a]{gap:3px 8px}.club-title strong[data-v-8616f36a]{font-size:1.36rem}.club-title>span[data-v-8616f36a]{font-size:1rem}.club-body[data-v-8616f36a],.skeleton-club-body[data-v-8616f36a]{padding-right:14px;padding-left:14px}.team-roster[data-v-8616f36a]{padding-top:18px}.team-logo-wrap[data-v-8616f36a],.skeleton-team-logo[data-v-8616f36a]{width:42px;height:42px}.team-header strong[data-v-8616f36a]{font-size:1.42rem}.member-grid[data-v-8616f36a],.skeleton-member-grid[data-v-8616f36a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.member-card[data-v-8616f36a],.skeleton-member[data-v-8616f36a]{min-height:76px}.member-top strong[data-v-8616f36a]{font-size:1.16rem}.member-top[data-v-8616f36a]{align-items:flex-start;flex-direction:column;gap:3px;overflow:visible;white-space:normal}.member-card.is-captain .member-top[data-v-8616f36a]{padding-right:0}.member-card.is-captain .member-top strong[data-v-8616f36a]{padding-right:34px}.member-top strong[data-v-8616f36a],.member-real[data-v-8616f36a]{width:100%;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.member-real[data-v-8616f36a]:before{position:static;display:inline-block;margin-left:-.24em}.member-meta[data-v-8616f36a]{margin-top:8px}}@media(prefers-reduced-motion:reduce){.shimmer[data-v-8616f36a]:after,.roster-swap-enter-active[data-v-8616f36a],.roster-swap-leave-active[data-v-8616f36a]{animation:none;transition:none}.member-card[data-v-8616f36a]{transform:none}}.drawer-overlay[data-v-1d9470bb]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}[data-theme=light] .drawer-overlay[data-v-1d9470bb]{background:#0006}.betting-drawer[data-v-1d9470bb]{position:fixed;right:0;top:0;bottom:0;width:380px;max-width:100vw;background:var(--bg-deep);border-left:1px solid var(--border-color);z-index:1001;display:flex;flex-direction:column;overflow:hidden}[data-theme=light] .betting-drawer[data-v-1d9470bb]{background:var(--bg-elevated);box-shadow:-4px 0 20px #00000026}@media(max-width:480px){.betting-drawer[data-v-1d9470bb]{top:auto;left:0;right:0;width:100vw;height:90vh;border-left:0;border-top:1px solid var(--border-color);border-radius:16px 16px 0 0}.betting-drawer[data-v-1d9470bb]:before{content:"";position:sticky;top:6px;z-index:11;display:block;width:40px;height:4px;margin:6px auto -10px;background:var(--border-color);border-radius:999px}}.fade-enter-active[data-v-1d9470bb],.fade-leave-active[data-v-1d9470bb]{transition:opacity .25s}.fade-enter-from[data-v-1d9470bb],.fade-leave-to[data-v-1d9470bb]{opacity:0}.slide-enter-active[data-v-1d9470bb],.slide-leave-active[data-v-1d9470bb]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.slide-enter-from[data-v-1d9470bb],.slide-leave-to[data-v-1d9470bb]{transform:translate(100%)}@media(max-width:480px){.slide-enter-from[data-v-1d9470bb],.slide-leave-to[data-v-1d9470bb]{transform:translateY(100%)}}.panel-viewport[data-v-1d9470bb]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:14px}.group-panel[data-v-1d9470bb]{display:flex;flex-direction:column}.panel-left-enter-active[data-v-1d9470bb],.panel-left-leave-active[data-v-1d9470bb],.panel-right-enter-active[data-v-1d9470bb],.panel-right-leave-active[data-v-1d9470bb]{transition:transform .18s ease,opacity .18s ease}.panel-left-enter-from[data-v-1d9470bb]{transform:translate(28px);opacity:0}.panel-left-leave-to[data-v-1d9470bb],.panel-right-enter-from[data-v-1d9470bb]{transform:translate(-28px);opacity:0}.panel-right-leave-to[data-v-1d9470bb]{transform:translate(28px);opacity:0}.match-info[data-v-1d9470bb]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:18px 20px 6px}.match-info .team[data-v-1d9470bb]{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0}.match-info .team-logo[data-v-1d9470bb],.match-info .team-logo-placeholder[data-v-1d9470bb]{width:44px;height:44px;object-fit:cover;border-radius:50%;border:1px solid var(--border-color)}.match-info .team-logo-placeholder[data-v-1d9470bb]{background:var(--bg-card)}.match-info .team-name[data-v-1d9470bb]{max-width:100%;overflow:hidden;color:var(--text-primary);font-size:.78rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.match-info .vs-badge[data-v-1d9470bb]{color:var(--text-muted);font-size:.8rem;font-weight:700}.match-info .vs-badge .score[data-v-1d9470bb]{color:var(--text-primary);font-size:1rem}.market-tabs[data-v-1d9470bb]{position:relative;display:flex;gap:6px;padding:14px 20px 2px;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.market-tabs[data-v-1d9470bb]::-webkit-scrollbar{display:none}.market-tabs .tab-slider[data-v-1d9470bb]{position:absolute;z-index:0;background:#00c85326;border:1px solid #00C853;border-radius:999px;box-sizing:border-box;transition:left .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),opacity .2s;pointer-events:none}.market-tabs button[data-v-1d9470bb]{position:relative;z-index:1;flex-shrink:0;padding:7px 12px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);font-size:.74rem;font-weight:600;cursor:pointer;transition:color .2s,background .2s,border-color .2s}.market-tabs button.active[data-v-1d9470bb]{background:transparent;border-color:transparent;color:#00c853}.drawer-loading[data-v-1d9470bb],.drawer-error[data-v-1d9470bb]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;color:var(--text-muted);font-size:.8rem}.drawer-error[data-v-1d9470bb]{color:#ff5252}.drawer-error button[data-v-1d9470bb]{min-height:34px;padding:0 16px;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;cursor:pointer}.drawer-spinner[data-v-1d9470bb]{width:26px;height:26px;border:3px solid var(--border-color);border-top-color:#00c853;border-radius:50%;animation:drawer-spin-1d9470bb .8s linear infinite}@keyframes drawer-spin-1d9470bb{to{transform:rotate(360deg)}}.login-prompt[data-v-1d9470bb]{display:flex;align-items:center;gap:10px;margin:14px 20px 0;padding:12px 14px;color:#00b4dc;background:#00b4dc1a;border:1px solid rgba(0,180,220,.2);border-radius:8px;font-size:.78rem}.login-prompt svg[data-v-1d9470bb]{width:18px;height:18px;flex-shrink:0}.section-head[data-v-1d9470bb]{display:flex;align-items:center;gap:8px;padding:14px 20px 0}.section-head h4[data-v-1d9470bb]{margin:0;font-size:.82rem;font-weight:700;color:var(--text-primary)}.section-head .section-state[data-v-1d9470bb]{padding:2px 8px;border-radius:999px;background:var(--bg-card);color:var(--text-muted);font-size:.62rem;font-weight:600}.section-head .section-state.is-open[data-v-1d9470bb]{background:#00c85326;color:#00c853}.option-grid[data-v-1d9470bb]{display:grid;gap:8px;padding:10px 20px 0}.option-card[data-v-1d9470bb]{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:38px;padding:6px 11px;background:var(--bg-card);border:1.5px solid var(--border-color);border-radius:9px;cursor:pointer;transition:all .2s}[data-theme=light] .option-card[data-v-1d9470bb]{background:#fff;box-shadow:var(--shadow-card)}.option-card .option-main[data-v-1d9470bb]{display:flex;align-items:baseline;gap:5px;min-width:0}.option-card .option-label[data-v-1d9470bb]{overflow:hidden;color:var(--text-primary);font-size:.76rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.option-card .option-sub[data-v-1d9470bb]{flex-shrink:0;color:var(--text-secondary);font-size:.68rem}.option-card .option-side[data-v-1d9470bb]{display:flex;align-items:center;gap:6px;flex-shrink:0}.option-card .option-odds[data-v-1d9470bb]{color:var(--text-primary);font-family:Oswald,sans-serif;font-size:.95rem;font-weight:700;line-height:1}.option-card .odds-lock[data-v-1d9470bb]{display:grid;place-items:center;color:var(--text-muted)}.option-card .odds-lock svg[data-v-1d9470bb]{width:14px;height:14px}.option-card.compact[data-v-1d9470bb]{min-height:32px;padding:5px 8px}.option-card.compact .option-label[data-v-1d9470bb]{font-size:.72rem}.option-card.compact .option-odds[data-v-1d9470bb]{font-size:.82rem}.option-card.compact .odds-lock svg[data-v-1d9470bb]{width:12px;height:12px}.option-card .locked-badge[data-v-1d9470bb]{display:grid;place-items:center;color:#00c853}.option-card .locked-badge svg[data-v-1d9470bb]{width:12px;height:12px}.option-card.selected[data-v-1d9470bb]{border-color:#00c853;background:#00c85326}.option-card.selected .option-odds[data-v-1d9470bb]{color:#00c853}.option-card.locked[data-v-1d9470bb]{border-color:#00c853}.option-card.disabled[data-v-1d9470bb]{opacity:.55;cursor:not-allowed}.market-mode-hint[data-v-1d9470bb]{padding:8px 20px 0;color:var(--text-muted);font-size:.68rem;line-height:1.6}.betting-notice[data-v-1d9470bb]{display:flex;align-items:flex-start;gap:8px;margin:14px 20px 0;padding:10px 12px;color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;font-size:.7rem;line-height:1.6}.betting-notice svg[data-v-1d9470bb]{width:14px;height:14px;flex-shrink:0;margin-top:2px}.bet-section[data-v-1d9470bb]{margin:14px 20px 20px;padding:14px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px}[data-theme=light] .bet-section[data-v-1d9470bb]{background:#fff;box-shadow:var(--shadow-card)}.bet-header[data-v-1d9470bb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:var(--text-secondary);font-size:.76rem}.bet-header .quota-info strong[data-v-1d9470bb]{color:#00c853}.amount-input-wrapper .input-row[data-v-1d9470bb]{display:flex;gap:8px}.amount-input-wrapper .amount-input[data-v-1d9470bb]{flex:1;min-width:0;box-sizing:border-box;min-height:42px;padding:0 12px;color:var(--text-primary);background:var(--bg-deep);border:1.5px solid var(--border-color);border-radius:8px;font-size:.9rem;outline:none;transition:border-color .18s}.amount-input-wrapper .amount-input[data-v-1d9470bb]:focus{border-color:#00c853}.amount-input-wrapper .amount-input.error[data-v-1d9470bb]{border-color:#ff5252}.amount-input-wrapper .input-feedback[data-v-1d9470bb]{min-height:16px;margin:4px 2px;color:#ff5252;font-size:.66rem;opacity:0;transition:opacity .15s}.amount-input-wrapper .input-feedback.visible[data-v-1d9470bb]{opacity:1}.amount-input-wrapper .max-win-line[data-v-1d9470bb]{margin:0 2px 8px;color:var(--text-secondary);font-size:.74rem;text-align:right}.amount-input-wrapper .max-win-line strong[data-v-1d9470bb]{color:#00c853;font-family:Oswald,sans-serif;font-size:.92rem;font-weight:700}.amount-input-wrapper .max-win-line strong.placeholder[data-v-1d9470bb]{color:var(--text-muted);font-size:.74rem}.amount-input-wrapper .quick-amounts[data-v-1d9470bb]{display:flex;gap:8px}.amount-input-wrapper .quick-amounts button[data-v-1d9470bb]{flex:1;min-height:32px;color:var(--text-secondary);background:var(--bg-deep);border:1px solid var(--border-color);border-radius:8px;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .15s}.amount-input-wrapper .quick-amounts button[data-v-1d9470bb]:hover{color:#00c853;border-color:#00c85380}.submit-btn[data-v-1d9470bb]{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 20px;min-height:42px;color:#fff;background:#00c853;border:none;border-radius:8px;font-size:.86rem;font-weight:700;cursor:pointer;transition:filter .15s}.submit-btn[data-v-1d9470bb]:not(:disabled):hover{filter:brightness(1.08)}.submit-btn[data-v-1d9470bb]:disabled,.submit-btn.disabled[data-v-1d9470bb]{color:var(--text-muted);background:var(--bg-hover);cursor:not-allowed}.btn-spinner[data-v-1d9470bb]{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:drawer-spin-1d9470bb .8s linear infinite}.ws-indicator[data-v-1d9470bb]{display:flex;align-items:center;gap:6px;margin:auto 20px 14px;padding-top:12px;color:var(--text-muted);font-size:.62rem}.ws-indicator .ws-dot[data-v-1d9470bb]{width:7px;height:7px;background:var(--text-muted);border-radius:50%}.ws-indicator.connected[data-v-1d9470bb]{color:#00c853}.ws-indicator.connected .ws-dot[data-v-1d9470bb]{background:#00c853;box-shadow:0 0 6px #00c853b3}.standings-update-badge[data-v-0576196b]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px;margin:0 0 12px;border-radius:8px;background:var(--bg-card);border:1px solid var(--border-color);font-size:.72rem;line-height:1.4}[data-theme=light] .standings-update-badge[data-v-0576196b]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.badge-time[data-v-0576196b]{display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary)}.badge-time strong[data-v-0576196b]{color:var(--khsl-gold);font-weight:600}[data-theme=light] .badge-time strong[data-v-0576196b]{color:#b8860b}.clock-icon[data-v-0576196b]{width:13px;height:13px;stroke:var(--text-muted);flex-shrink:0}.badge-hint[data-v-0576196b]{color:var(--text-muted);font-size:.68rem}.forfeit-mini-badge[data-v-bd49705c]{display:inline-block;margin:0 4px;font-size:.7rem;color:#ff4757;font-weight:700;vertical-align:middle}.stage-root[data-v-bd49705c]{width:100%;min-width:0;padding:8px;box-sizing:border-box}@media(min-width:768px){.stage-root[data-v-bd49705c]{padding:16px}}.rank-rule-hint[data-v-bd49705c]{display:flex;flex-wrap:wrap;gap:12px;padding:8px 12px;margin-bottom:12px;background:var(--bg-hover);border:1px solid var(--border-color);border-radius:6px;font-size:.72rem;color:var(--text-secondary)}.rank-rule-hint .rule-item[data-v-bd49705c]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.rank-rule-hint .rule-item .dot[data-v-bd49705c]{width:8px;height:8px;border-radius:2px;flex-shrink:0}.rank-rule-hint .rule-item.promote .dot[data-v-bd49705c]{background:#00e5ff;box-shadow:0 0 6px #00e5ff66}.rank-rule-hint .rule-item.playoff .dot[data-v-bd49705c]{background:#ff9f1c;box-shadow:0 0 6px #ff9f1c66}.rank-rule-hint .rule-item.eliminate .dot[data-v-bd49705c]{background:var(--text-muted);border:1px solid var(--border-color)}[data-theme=light] .rank-rule-hint[data-v-bd49705c]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.legend-bar[data-v-bd49705c]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.legend-bar .legend-item[data-v-bd49705c]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-secondary)}.legend-bar .legend-item .dot[data-v-bd49705c]{width:8px;height:8px;border-radius:2px}.legend-bar .legend-item.promote .dot[data-v-bd49705c]{background:#00e5ff;box-shadow:0 0 6px #00e5ff66}.legend-bar .legend-item.eliminate .dot[data-v-bd49705c]{background:var(--text-muted);border:1px solid var(--border-color)}.legend-bar .legend-item.tie .dot[data-v-bd49705c]{background:#ff9f1c;box-shadow:0 0 6px #ff9f1c66}.groups-grid[data-v-bd49705c]{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:600px){.groups-grid[data-v-bd49705c]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.groups-grid[data-v-bd49705c]{grid-template-columns:repeat(3,1fr)}}.group-card[data-v-bd49705c]{position:relative;background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;overflow:hidden;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-card);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-theme=light] .group-card[data-v-bd49705c]{background:var(--bg-elevated)}.group-card[data-v-bd49705c]:hover{border-color:#00e5ff4d;background:var(--bg-hover);transform:translateY(-2px)}.group-card[data-v-bd49705c]:active{transform:scale(.98)}.group-card.has-betting[data-v-bd49705c]{border-color:#ff950040}.group-card.has-betting[data-v-bd49705c]:hover{border-color:#ff950066}.group-header[data-v-bd49705c]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 10px;background:transparent;border-bottom:1px solid color-mix(in srgb,var(--border-color) 50%,transparent);gap:10px}.group-header .header-left[data-v-bd49705c]{display:flex;align-items:center;gap:8px;flex-shrink:0}.group-header .group-name[data-v-bd49705c]{font-size:.95rem;font-weight:700;color:var(--text-primary)}.group-header .header-right[data-v-bd49705c]{display:flex;align-items:center;gap:6px;min-width:0}.group-header .betting-hint[data-v-bd49705c]{font-size:.7rem;color:#ff9f1c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-header .arrow-icon[data-v-bd49705c]{width:16px;height:16px;stroke:var(--text-muted);flex-shrink:0;transition:transform .2s}.group-card:hover .group-header .arrow-icon[data-v-bd49705c]{transform:translate(2px);stroke:var(--text-secondary)}.status-tag[data-v-bd49705c]{font-size:.6rem;padding:2px 6px;border-radius:3px;font-weight:500}.status-tag.finished[data-v-bd49705c]{background:var(--bg-hover);color:var(--text-muted);border:1px solid var(--border-color)}.status-tag.live[data-v-bd49705c]{background:#00e5ff1a;color:#00e5ff;border:1px solid rgba(0,229,255,.25)}.status-tag.pending[data-v-bd49705c]{background:#ff9f1c1a;color:#ff9f1c;border:1px solid rgba(255,159,28,.25)}.standings-table[data-v-bd49705c]{padding:8px 0}.table-header[data-v-bd49705c]{display:flex;align-items:center;padding:8px 14px 6px;background:transparent}.table-header .col-rank[data-v-bd49705c],.table-header .col-team[data-v-bd49705c],.table-header .col-wl[data-v-bd49705c],.table-header .col-pts[data-v-bd49705c]{font-size:.7rem;font-weight:600;color:var(--text-muted);font-family:inherit;letter-spacing:.02em;text-align:center;text-transform:uppercase}.table-row[data-v-bd49705c]{display:flex;align-items:center;padding:10px 14px;font-size:.8rem;border-bottom:1px solid var(--border-color);transition:background .15s}.table-row[data-v-bd49705c]:last-child{border-bottom:none}.table-row.clickable-row[data-v-bd49705c]{cursor:pointer;-webkit-tap-highlight-color:transparent}.table-row.clickable-row[data-v-bd49705c]:hover{background:var(--bg-hover)}.table-row.clickable-row[data-v-bd49705c]:active{transform:scale(.998)}.table-row.clickable-row[data-v-bd49705c]:focus-visible{outline:2px solid var(--khsl-gold);outline-offset:-2px}.table-row.promote-row[data-v-bd49705c]{background:linear-gradient(90deg,rgba(0,229,255,.1) 0%,transparent 100%)}.table-row.promote-row .col-rank[data-v-bd49705c]{color:#00e5ff}.table-row.promote-row.clickable-row[data-v-bd49705c]:hover{background:linear-gradient(90deg,#00e5ff2e,#00e5ff0a)}.table-row.playoff-row[data-v-bd49705c]{background:#ff9f1c12}.table-row.playoff-row .col-rank[data-v-bd49705c]{color:#ff9f1c}.table-row.playoff-row.clickable-row[data-v-bd49705c]:hover{background:#ff9f1c24}.table-row.eliminate-row[data-v-bd49705c]{background:linear-gradient(90deg,rgba(255,71,87,.1) 0%,transparent 100%);opacity:.72}.table-row.eliminate-row .col-rank[data-v-bd49705c]{color:#ff4757}.table-row.eliminate-row.clickable-row[data-v-bd49705c]:hover{opacity:1;background:linear-gradient(90deg,#ff47572e,#ff47570a)}.table-row.tie-breaker-row[data-v-bd49705c]{background:linear-gradient(90deg,rgba(255,159,28,.1) 0%,transparent 100%)}.table-row.tie-breaker-row .col-rank[data-v-bd49705c],.table-row.tie-breaker-row .col-wl[data-v-bd49705c],.table-row.tie-breaker-row .col-pts[data-v-bd49705c]{color:#ff9f1c}.col-rank[data-v-bd49705c]{width:44px;font-weight:700;color:var(--text-muted);font-family:Oswald,sans-serif;text-align:center;margin-right:8px}.col-team[data-v-bd49705c]{flex:1;display:flex;align-items:center;gap:6px;min-width:0}.col-team .team-name[data-v-bd49705c]{flex:1 1 auto;min-width:0;color:var(--text-primary);font-weight:500;font-size:13.6px;line-height:1.15}.rank-divider[data-v-bd49705c]{position:relative;height:18px;display:flex;align-items:center;justify-content:center}.rank-divider[data-v-bd49705c]:before{content:"";position:absolute;left:14px;right:14px;top:50%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,229,255,.55) 25%,rgba(0,229,255,.75) 50%,rgba(0,229,255,.55) 75%,transparent 100%)}.rank-divider .divider-label[data-v-bd49705c]{position:relative;z-index:1;padding:1px 10px;font-size:.6rem;font-weight:600;letter-spacing:1.5px;color:#00e5ff;background:var(--bg-card);border:1px solid rgba(0,229,255,.5);border-radius:999px;line-height:1.4}[data-theme=light] .rank-divider .divider-label[data-v-bd49705c]{background:var(--bg-elevated);color:#006d80;border-color:#006d8080}.rank-divider.playoff-divider[data-v-bd49705c]:before{background:linear-gradient(90deg,transparent 0%,rgba(255,159,28,.5) 25%,rgba(255,159,28,.75) 50%,rgba(255,159,28,.5) 75%,transparent 100%)}.rank-divider.playoff-divider .divider-label[data-v-bd49705c]{color:#ff9f1c;border-color:#ff9f1c80}[data-theme=light] .rank-divider.playoff-divider .divider-label[data-v-bd49705c]{color:#9a5200;border-color:#9a520080}[data-theme=light] .rank-divider[data-v-bd49705c]:before{background:linear-gradient(90deg,transparent 0%,rgba(0,109,128,.5) 25%,rgba(0,109,128,.7) 50%,rgba(0,109,128,.5) 75%,transparent 100%)}[data-theme=light] .rank-divider.playoff-divider[data-v-bd49705c]:before{background:linear-gradient(90deg,transparent 0%,rgba(154,82,0,.45) 25%,rgba(154,82,0,.65) 50%,rgba(154,82,0,.45) 75%,transparent 100%)}.table-row[data-v-bd49705c]:has(+.rank-divider){border-bottom:none}.group-legend[data-v-bd49705c]{display:flex;flex-wrap:wrap;gap:12px;padding:8px 14px 10px;border-top:1px solid var(--border-color);background:var(--bg-hover)}.group-legend .legend-item[data-v-bd49705c]{display:flex;align-items:center;gap:5px;font-size:.7rem;color:var(--text-secondary)}.group-legend .legend-item .dot[data-v-bd49705c]{width:8px;height:8px;border-radius:2px}.group-legend .legend-item.promote .dot[data-v-bd49705c]{background:#00e5ff;box-shadow:0 0 6px #00e5ff66}.group-legend .legend-item.playoff .dot[data-v-bd49705c]{background:#ff9f1c;box-shadow:0 0 6px #ff9f1c66}.group-legend .legend-item.eliminate .dot[data-v-bd49705c]{background:var(--text-muted);border:1px solid var(--border-color)}.group-legend .legend-item.tie .dot[data-v-bd49705c]{background:#ff9f1c;box-shadow:0 0 6px #ff9f1c66}.standing-team-logo[data-v-bd49705c]{width:20px;height:20px;border-radius:4px;object-fit:cover;flex-shrink:0}.standing-team-logo-placeholder[data-v-bd49705c]{width:20px;height:20px;border-radius:4px;background:var(--bg-hover);border:1px solid var(--border-color);flex-shrink:0}.tie-tag[data-v-bd49705c]{font-size:.55rem;padding:1px 4px;background:#ff9f1c33;color:#ff9f1c;border:1px solid rgba(255,159,28,.4);border-radius:3px;white-space:nowrap}.col-wl[data-v-bd49705c],.col-pts[data-v-bd49705c]{width:32px;text-align:center;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums;letter-spacing:.02em}.table-row .col-wl[data-v-bd49705c],.table-row .col-pts[data-v-bd49705c]{font-family:Oswald,sans-serif;font-size:1.15rem;font-weight:700}.table-row .col-played[data-v-bd49705c]{color:var(--text-muted)}.table-row .col-win[data-v-bd49705c]{color:#0f8}.table-row .col-loss[data-v-bd49705c]{color:#ff4757}.table-row .col-pts[data-v-bd49705c]{color:gold}[data-theme=light] .table-row .col-win[data-v-bd49705c]{color:#15803d}[data-theme=light] .table-row .col-loss[data-v-bd49705c]{color:#b91c1c}[data-theme=light] .table-row .col-pts[data-v-bd49705c]{color:#a16207}.tip-text[data-v-bd49705c]{text-align:center;font-size:.8rem;color:var(--text-muted);margin-top:16px}.detail-view .detail-nav[data-v-bd49705c]{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.detail-view .back-btn[data-v-bd49705c]{display:flex;align-items:center;gap:4px;padding:8px 12px;background:transparent;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);font-size:.85rem;cursor:pointer;transition:all .2s}.detail-view .back-btn svg[data-v-bd49705c]{width:16px;height:16px}.detail-view .back-btn[data-v-bd49705c]:hover{color:var(--text-primary);border-color:var(--text-primary)}@media(max-width:480px){.detail-view .back-btn[data-v-bd49705c]{padding:8px}.detail-view .back-btn .back-text[data-v-bd49705c]{display:none}}.detail-view .nav-title[data-v-bd49705c]{display:flex;align-items:center;gap:10px}.detail-view .nav-title h3[data-v-bd49705c]{margin:0;font-size:1.1rem;font-weight:700;color:var(--text-primary)}.matches-container[data-v-bd49705c]{display:flex;flex-direction:column;gap:16px}.round-stepper[data-v-bd49705c]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 0 6px}.round-stepper[data-v-bd49705c]::-webkit-scrollbar{display:none}.round-stepper .stepper-track[data-v-bd49705c]{display:flex;align-items:center;padding:0 8px;min-width:max-content}.round-stepper .step-item[data-v-bd49705c]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:4px 6px;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.round-stepper .step-item .step-dot[data-v-bd49705c]{width:10px;height:10px;border-radius:50%;background:var(--border-color);transition:all .2s ease;flex-shrink:0}.round-stepper .step-item .step-label[data-v-bd49705c]{position:static;font-size:.75rem;font-weight:500;color:var(--text-muted);white-space:nowrap;transition:color .2s ease;opacity:1;margin:0;letter-spacing:normal}.round-stepper .step-item:hover .step-label[data-v-bd49705c]{color:var(--text-secondary)}.round-stepper .step-item.active .step-dot[data-v-bd49705c]{background:#00e5ff;box-shadow:0 0 10px #00e5ff8c;transform:scale(1.15)}[data-theme=light] .round-stepper .step-item.active .step-dot[data-v-bd49705c]{background:#006d80;box-shadow:0 0 8px #006d8066}.round-stepper .step-item.active .step-label[data-v-bd49705c]{color:#00e5ff;font-weight:700}[data-theme=light] .round-stepper .step-item.active .step-label[data-v-bd49705c]{color:#006d80;text-shadow:0 0 1px rgba(0,109,128,.3)}.round-stepper .step-connector[data-v-bd49705c]{flex:1 1 24px;min-width:24px;height:1px;background:var(--border-color);opacity:.5}.rounds-viewport[data-v-bd49705c]{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rounds-viewport[data-v-bd49705c]::-webkit-scrollbar{display:none}.rounds-viewport[data-v-bd49705c]{overscroll-behavior-x:contain}.round-page[data-v-bd49705c]{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;align-self:flex-start}.round-section .round-header[data-v-bd49705c]{display:flex;align-items:center;margin-bottom:12px}.round-section .round-header[data-v-bd49705c]:before,.round-section .round-header[data-v-bd49705c]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--border-color),transparent)}.round-section .round-header .round-label[data-v-bd49705c]{padding:4px 12px;background:#00e5ff14;border:1px solid rgba(0,229,255,.2);border-radius:12px;font-size:.7rem;font-weight:700;color:#00e5ff;letter-spacing:1px;margin:0 12px}.round-matches[data-v-bd49705c]{display:flex;flex-direction:column;gap:12px}.match-card[data-v-bd49705c]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;overflow:hidden;transition:all .2s}[data-theme=light] .match-card[data-v-bd49705c]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.match-card[data-v-bd49705c]:hover{background:var(--bg-hover)}.match-card.is-finished[data-v-bd49705c]{opacity:.7}.match-card.is-finished[data-v-bd49705c]:hover{opacity:1}.match-card.is-live[data-v-bd49705c]{border-color:#00e5ff4d;background:#00e5ff08}.match-card.has-betting[data-v-bd49705c]{border-color:#ffd70033}.match-time[data-v-bd49705c]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid var(--border-color)}.match-time .time[data-v-bd49705c]{font-size:.8rem;color:var(--text-secondary);font-family:Oswald,sans-serif}.match-time .status[data-v-bd49705c]{font-size:.7rem;color:var(--text-muted)}.match-time .status.live[data-v-bd49705c]{color:#00e5ff;font-weight:600;animation:pulse-bd49705c 2s infinite}@keyframes pulse-bd49705c{0%,to{opacity:1}50%{opacity:.5}}.match-versus[data-v-bd49705c]{display:flex;align-items:center;padding:14px 16px;gap:10px}.match-versus.clickable[data-v-bd49705c]{cursor:pointer}.match-versus.clickable[data-v-bd49705c]:hover{background:#ffd70008}.match-versus.clickable:hover .odds-box[data-v-bd49705c]:not(.locked){border-color:#ffd70066;background:#ffd70014}.team-side[data-v-bd49705c]{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.team-side.team-a[data-v-bd49705c]{align-items:flex-end}.team-side.team-a .team-info[data-v-bd49705c]{flex-direction:row;justify-content:flex-end}.team-side.team-b[data-v-bd49705c]{align-items:flex-start}.team-side.team-b .team-info[data-v-bd49705c]{flex-direction:row-reverse;justify-content:flex-end}.team-info[data-v-bd49705c]{display:flex;align-items:center;gap:8px;width:100%}.team-info .team-logo[data-v-bd49705c]{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--bg-hover)}.team-info .team-logo-placeholder[data-v-bd49705c]{width:28px;height:28px;border-radius:50%;background:var(--bg-hover);flex-shrink:0}.team-info .team-name[data-v-bd49705c]{min-width:0;font-size:.85rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-info.winner .team-name[data-v-bd49705c]{color:#00e5ff}.team-info.winner .team-logo[data-v-bd49705c]{box-shadow:0 0 8px #00e5ff66}.team-info.loser[data-v-bd49705c]{opacity:.5}.team-info.loser .team-logo[data-v-bd49705c]{filter:grayscale(1)}.odds-box[data-v-bd49705c]{display:flex;align-items:center;justify-content:center;width:100%;padding:8px 12px;background:var(--bg-hover);border:1px solid var(--border-color);border-radius:6px;transition:all .3s;min-height:36px}.odds-box .odds-value[data-v-bd49705c]{font-size:1.1rem;font-weight:700;color:var(--text-primary);font-family:Oswald,sans-serif;transition:color .3s}.odds-box .lock-icon[data-v-bd49705c]{width:18px;height:18px;stroke:var(--text-muted)}.odds-box.locked[data-v-bd49705c]{background:var(--bg-card);border-color:var(--border-color);cursor:not-allowed;opacity:.6}.odds-box.up[data-v-bd49705c]:not(.locked){border-color:#ff475799;background:#ff475726}.odds-box.up:not(.locked) .odds-value[data-v-bd49705c]{color:#ff4757}.odds-box.down[data-v-bd49705c]:not(.locked){border-color:#0f89;background:#00ff8826}.odds-box.down:not(.locked) .odds-value[data-v-bd49705c]{color:#0f8}.score-box[data-v-bd49705c]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;background:var(--bg-hover);border-radius:6px;flex-shrink:0}.score-box .score[data-v-bd49705c]{font-size:1.1rem;font-weight:700;color:var(--text-muted);font-family:Oswald,sans-serif;min-width:16px;text-align:center}.score-box .score.active[data-v-bd49705c]{color:var(--text-primary)}.score-box .divider[data-v-bd49705c]{color:var(--text-muted);font-size:.9rem}.preview-state[data-v-bd49705c]{display:flex;flex-direction:column;gap:16px}.preview-legend[data-v-bd49705c]{display:flex;flex-wrap:wrap;gap:15px;font-size:.75rem;color:var(--text-muted)}.preview-legend .legend-item[data-v-bd49705c]{display:flex;align-items:center;gap:6px}.preview-legend .legend-item .dot[data-v-bd49705c]{width:8px;height:8px;border-radius:2px}.preview-legend .legend-item.promote .dot[data-v-bd49705c]{background:#00e5ff;box-shadow:0 0 5px #00e5ff66}.preview-legend .legend-item.playoff .dot[data-v-bd49705c]{background:#ff9f1c;box-shadow:0 0 5px #ff9f1c66}.preview-legend .legend-item.eliminate .dot[data-v-bd49705c]{background:var(--text-muted);opacity:.5}.preview-scroll[data-v-bd49705c]{width:100%;overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch}.preview-scroll[data-v-bd49705c]::-webkit-scrollbar{display:none}.preview-scroll[data-v-bd49705c]{scrollbar-width:none}.preview-groups[data-v-bd49705c]{display:flex;gap:15px;width:max-content}@media(min-width:768px){.preview-groups[data-v-bd49705c]{display:grid;width:100%;grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.preview-groups[data-v-bd49705c]{grid-template-columns:repeat(3,1fr)}}.preview-group-card[data-v-bd49705c]{width:200px;flex-shrink:0;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;opacity:.75;transition:opacity .2s}[data-theme=light] .preview-group-card[data-v-bd49705c]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.preview-group-card[data-v-bd49705c]:hover{opacity:1}@media(min-width:768px){.preview-group-card[data-v-bd49705c]{width:auto}}.preview-group-header[data-v-bd49705c]{background:var(--bg-hover);padding:8px 12px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color)}.preview-group-header .group-title[data-v-bd49705c]{font-size:.9rem;font-weight:700;color:var(--text-primary)}.preview-group-header .group-sub[data-v-bd49705c]{font-size:.7rem;color:var(--text-muted)}.preview-table[data-v-bd49705c]{display:flex;flex-direction:column}.preview-row[data-v-bd49705c]{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border-color);font-size:.85rem}.preview-row[data-v-bd49705c]:last-child{border-bottom:none}.preview-row .col-rank[data-v-bd49705c]{width:24px;font-weight:700;color:var(--text-muted);font-family:Oswald,sans-serif}.preview-row .col-team[data-v-bd49705c]{flex:1;font-size:.8rem;color:var(--text-secondary)}.preview-row .col-team.tbd[data-v-bd49705c]{color:var(--text-muted);font-style:italic;opacity:.6}.preview-row .col-result[data-v-bd49705c]{text-align:right;font-size:.75rem;font-weight:500}.preview-row.header-row[data-v-bd49705c]{font-size:.7rem;color:var(--text-muted);padding:5px 12px;background:var(--bg-hover)}.preview-row.promote-row[data-v-bd49705c]{background:linear-gradient(90deg,rgba(0,229,255,.06) 0%,transparent 100%)}.preview-row.promote-row .col-rank[data-v-bd49705c],.preview-row.promote-row .col-result[data-v-bd49705c]{color:#00e5ff}.preview-row.playoff-row[data-v-bd49705c]{background:linear-gradient(90deg,rgba(255,159,28,.06) 0%,transparent 100%)}.preview-row.playoff-row .col-rank[data-v-bd49705c],.preview-row.playoff-row .col-result[data-v-bd49705c]{color:#ff9f1c}.preview-row.eliminate-row[data-v-bd49705c]{opacity:.5;background:var(--bg-hover)}.preview-row.eliminate-row .col-result[data-v-bd49705c]{color:var(--text-muted);text-decoration:line-through}.preview-tiebreaker[data-v-bd49705c]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:12px}[data-theme=light] .preview-tiebreaker[data-v-bd49705c]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.preview-tiebreaker .tb-title[data-v-bd49705c]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text-secondary);margin-bottom:8px;font-weight:700}.preview-tiebreaker .tb-title .tb-icon[data-v-bd49705c]{width:14px;height:14px;stroke:var(--text-muted)}.preview-tiebreaker .tb-content[data-v-bd49705c]{display:flex;flex-direction:column;gap:5px}.preview-tiebreaker .tb-item[data-v-bd49705c]{display:flex;font-size:.75rem}.preview-tiebreaker .tb-item .label[data-v-bd49705c]{color:var(--text-muted);min-width:70px}.preview-tiebreaker .tb-item .val[data-v-bd49705c]{color:var(--text-secondary);flex:1}.preview-footer[data-v-bd49705c]{text-align:center;font-size:.78rem;color:var(--text-muted);margin:0;opacity:.7}.empty-matches[data-v-bd49705c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:var(--text-muted)}.empty-matches svg[data-v-bd49705c]{width:40px;height:40px;margin-bottom:12px;stroke:var(--text-muted)}.empty-matches p[data-v-bd49705c]{margin:0;font-size:.85rem}.fade-slide-enter-active[data-v-bd49705c],.fade-slide-leave-active[data-v-bd49705c]{transition:all .25s ease}.fade-slide-enter-from[data-v-bd49705c],.fade-slide-leave-to[data-v-bd49705c]{opacity:0;transform:translateY(10px)}@media(max-width:480px){.stage-root[data-v-bd49705c]{padding:16px}.match-versus[data-v-bd49705c]{padding:12px;gap:8px}.team-info .team-name[data-v-bd49705c]{font-size:.8rem}.odds-box[data-v-bd49705c]{padding:6px 10px;min-height:32px}.odds-box .odds-value[data-v-bd49705c]{font-size:1rem}.odds-box .lock-icon[data-v-bd49705c]{width:16px;height:16px}.score-box[data-v-bd49705c]{padding:6px 10px}.score-box .score[data-v-bd49705c]{font-size:1rem}}@media(prefers-reduced-motion:reduce){.fade-slide-enter-active[data-v-bd49705c],.fade-slide-leave-active[data-v-bd49705c]{transition:opacity .15s}.fade-slide-enter-from[data-v-bd49705c],.fade-slide-leave-to[data-v-bd49705c]{transform:none}.odds-box[data-v-bd49705c]{transition:none}}.sim-overlay[data-v-2998cca2]{position:fixed;inset:0;z-index:3200;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px}.sim-panel[data-v-2998cca2]{width:100%;max-width:860px;height:min(660px,88vh);display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-card, 0 2px 12px rgba(0, 0, 0, .25));overflow:hidden}.sim-pop-enter-active[data-v-2998cca2]{transition:opacity .22s ease}.sim-pop-enter-active .sim-panel[data-v-2998cca2]{transition:transform .26s cubic-bezier(.34,1.3,.64,1),opacity .22s ease}.sim-pop-leave-active[data-v-2998cca2]{transition:opacity .16s ease}.sim-pop-leave-active .sim-panel[data-v-2998cca2]{transition:transform .16s ease,opacity .16s ease}.sim-pop-enter-from[data-v-2998cca2],.sim-pop-leave-to[data-v-2998cca2]{opacity:0}.sim-pop-enter-from .sim-panel[data-v-2998cca2],.sim-pop-leave-to .sim-panel[data-v-2998cca2]{transform:translateY(18px) scale(.96);opacity:0}.sim-header[data-v-2998cca2]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;flex-shrink:0}.sim-title[data-v-2998cca2]{font-size:1rem;font-weight:700;color:var(--text-primary)}.sim-close[data-v-2998cca2]{width:30px;height:30px;padding:6px;border:none;border-radius:8px;background:none;color:var(--text-secondary);cursor:pointer}.sim-close[data-v-2998cca2]:hover{background:var(--bg-hover, rgba(255, 255, 255, .06))}.sim-close svg[data-v-2998cca2]{width:100%;height:100%}.sim-group-tabs[data-v-2998cca2]{display:flex;gap:6px;padding:0 16px 10px;flex-shrink:0;overflow-x:auto}.sim-group-tab[data-v-2998cca2]{padding:5px 14px;border:1px solid var(--border-color);border-radius:999px;background:none;color:var(--text-secondary);font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s}.sim-group-tab.active[data-v-2998cca2]{background:var(--khsl-gold);border-color:var(--khsl-gold);color:#000}.sim-body[data-v-2998cca2]{flex:1;min-height:0;overflow-y:auto;padding:0 16px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;align-items:start}@media(max-width:720px){.sim-body[data-v-2998cca2]{grid-template-columns:1fr}}.sim-section-title[data-v-2998cca2]{font-size:.8rem;font-weight:700;color:var(--text-primary);margin:4px 0 8px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.sim-section-title .sim-stale[data-v-2998cca2]{font-size:.66rem;font-weight:600;color:var(--khsl-gold)}.sim-empty[data-v-2998cca2]{font-size:.78rem;color:var(--text-muted);padding:12px 0}.sim-match-card[data-v-2998cca2]{padding:8px 10px;margin-bottom:8px;border:1px solid var(--border-color);border-radius:10px}.sim-match-head[data-v-2998cca2]{display:flex;align-items:center;gap:8px;margin-bottom:7px;min-width:0}.sim-round[data-v-2998cca2]{flex-shrink:0;font-size:.62rem;font-weight:700;color:var(--text-muted);border:1px solid var(--border-color);border-radius:5px;padding:1px 5px}.sim-vs[data-v-2998cca2]{display:flex;align-items:center;gap:6px;min-width:0;font-size:.78rem;font-weight:600;color:var(--text-primary)}.sim-vs .sim-side[data-v-2998cca2]{display:flex;align-items:center;gap:4px;min-width:0}.sim-vs .side-logo[data-v-2998cca2]{width:16px;height:16px;border-radius:4px;object-fit:cover;flex-shrink:0}.sim-vs .sim-team[data-v-2998cca2]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sim-vs .vs-mark[data-v-2998cca2]{flex-shrink:0;font-size:.64rem;color:var(--text-muted)}.sim-score-chips[data-v-2998cca2]{display:flex;gap:5px;flex-wrap:wrap}.score-chip[data-v-2998cca2]{padding:3px 10px;border:1px solid var(--border-color);border-radius:999px;background:none;color:var(--text-secondary);font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:all .12s}.score-chip.active[data-v-2998cca2]{background:var(--khsl-gold);border-color:var(--khsl-gold);color:#000}.sim-table[data-v-2998cca2]{border:1px solid var(--border-color);border-radius:10px;overflow:hidden;transition:opacity .15s}.sim-table.stale[data-v-2998cca2]{opacity:.55}.sim-table-header[data-v-2998cca2],.sim-table-row[data-v-2998cca2]{display:grid;grid-template-columns:minmax(0,2.2fr) repeat(5,minmax(0,1fr));align-items:center;padding:6px 10px;gap:4px}.sim-table-header[data-v-2998cca2]{background:var(--bg-deep, rgba(255, 255, 255, .04));font-size:.66rem;font-weight:700;color:var(--text-muted)}.sim-table-header .cell-band[data-v-2998cca2]{display:flex;align-items:center;justify-content:center;gap:3px;white-space:nowrap}.band-square[data-v-2998cca2]{width:8px;height:8px;border-radius:2px;flex-shrink:0}.band-square.band-s[data-v-2998cca2]{background:gold}.band-square.band-a[data-v-2998cca2]{background:#ff2e63}.band-square.band-b[data-v-2998cca2]{background:#00e5ff}.band-square.band-c[data-v-2998cca2]{background:#00ff9d}.band-square.band-e[data-v-2998cca2]{background:var(--text-muted)}.sim-table-row[data-v-2998cca2]{border-top:1px solid var(--border-color);font-size:.74rem}.sim-table-row.locked[data-v-2998cca2]{background:#ffd7000d}.sim-table-row .cell-team[data-v-2998cca2]{display:flex;align-items:center;gap:6px;min-width:0}.sim-table-row .cell-logo[data-v-2998cca2]{width:18px;height:18px;border-radius:4px;object-fit:cover;flex-shrink:0}.sim-table-row .cell-name[data-v-2998cca2]{font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sim-table-row .cell-band[data-v-2998cca2]{display:flex;flex-direction:column;align-items:center;line-height:1.25}.sim-table-row .pct-uniform[data-v-2998cca2]{font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.72rem}.sim-table-row .pct-model[data-v-2998cca2]{font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.62rem}.sim-table-row .pct-none[data-v-2998cca2]{color:var(--text-muted);font-size:.7rem}.locked-badge[data-v-2998cca2]{padding:2px 9px;border-radius:999px;font-size:.64rem;font-weight:700;letter-spacing:.05em;color:#000;white-space:nowrap}.locked-badge.band-s[data-v-2998cca2]{background:gold}.locked-badge.band-a[data-v-2998cca2]{background:#ff2e63;color:#fff}.locked-badge.band-b[data-v-2998cca2]{background:#00e5ff}.locked-badge.band-c[data-v-2998cca2]{background:#00ff9d}.locked-badge.band-e[data-v-2998cca2]{background:var(--text-muted);color:var(--bg-card)}@media(max-width:720px){.locked-badge[data-v-2998cca2]{padding:1px 5px;font-size:.54rem;letter-spacing:0}}.sim-note[data-v-2998cca2]{margin:8px 0 0;font-size:.64rem;line-height:1.5;color:var(--text-muted)}.sim-error[data-v-2998cca2]{margin:6px 0 0;font-size:.72rem;font-weight:600;color:var(--khsl-red, #ff4d4f)}.sim-footer[data-v-2998cca2]{display:flex;justify-content:flex-end;gap:10px;padding:12px 16px;flex-shrink:0;border-top:1px solid var(--border-color)}.sim-btn[data-v-2998cca2]{padding:7px 22px;border-radius:999px;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .15s}.sim-btn.primary[data-v-2998cca2]{background:var(--khsl-gold);border:1px solid var(--khsl-gold);color:#000}.sim-btn.primary[data-v-2998cca2]:disabled{opacity:.6;cursor:default}.sim-btn.ghost[data-v-2998cca2]{background:none;border:1px solid var(--border-color);color:var(--text-secondary)}.sim-btn.ghost[data-v-2998cca2]:disabled{opacity:.6;cursor:default}.forfeit-mini-badge[data-v-e58efefe]{display:inline-block;margin:0 4px;font-size:.7rem;color:#ff4757;font-weight:700;vertical-align:middle}.stage-root[data-v-e58efefe]{width:100%;min-width:0;padding:8px;box-sizing:border-box}@media(min-width:768px){.stage-root[data-v-e58efefe]{padding:16px}}.legend-bar[data-v-e58efefe]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.legend-bar .legend-item[data-v-e58efefe]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-secondary)}.legend-bar .legend-item .dot[data-v-e58efefe]{width:8px;height:8px;border-radius:2px}.legend-bar .legend-item.tier-s .dot[data-v-e58efefe]{background:gold;box-shadow:0 0 6px #ffd70066}.legend-bar .legend-item.tier-a .dot[data-v-e58efefe]{background:#ff2e63}.legend-bar .legend-item.tier-b .dot[data-v-e58efefe]{background:#00e5ff}.legend-bar .legend-item.tier-c .dot[data-v-e58efefe]{background:#00ff9d}.legend-bar .legend-item.eliminate .dot[data-v-e58efefe]{background:var(--text-muted);border:1px solid var(--border-color)}.legend-bar .legend-item.tie .dot[data-v-e58efefe]{background:#ff9f1c;box-shadow:0 0 6px #ff9f1c66}.groups-grid[data-v-e58efefe]{display:grid;gap:16px;grid-template-columns:1fr}.group-card[data-v-e58efefe]{position:relative;background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;overflow:hidden;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-theme=light] .group-card[data-v-e58efefe]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.group-card[data-v-e58efefe]:hover{border-color:#ffd7004d;background:var(--bg-hover);transform:translateY(-2px)}.group-card.has-betting[data-v-e58efefe]{border-color:#ff950040}.group-card.has-betting[data-v-e58efefe]:hover{border-color:#ff950066}.group-header[data-v-e58efefe]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:var(--bg-hover);border-bottom:1px solid var(--border-color);gap:10px}.group-header .header-left[data-v-e58efefe]{display:flex;align-items:center;gap:8px;flex-shrink:0}.group-header .group-name[data-v-e58efefe]{font-size:.95rem;font-weight:700;color:var(--text-primary)}.group-header .header-right[data-v-e58efefe]{display:flex;align-items:center;gap:6px;min-width:0}.group-header .betting-hint[data-v-e58efefe]{font-size:.7rem;color:#ff9f1c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-header .arrow-icon[data-v-e58efefe]{width:16px;height:16px;stroke:var(--text-muted);flex-shrink:0;transition:transform .2s}.group-card:hover .group-header .arrow-icon[data-v-e58efefe]{transform:translate(2px);stroke:var(--text-secondary)}.status-tag[data-v-e58efefe]{font-size:.6rem;padding:2px 6px;border-radius:3px;font-weight:500}.status-tag.finished[data-v-e58efefe]{background:var(--bg-hover);color:var(--text-muted);border:1px solid var(--border-color)}.status-tag.live[data-v-e58efefe]{background:#00e5ff1a;color:#00e5ff;border:1px solid rgba(0,229,255,.25)}.standings-table[data-v-e58efefe]{padding:8px 0}.table-header[data-v-e58efefe]{display:flex;align-items:center;padding:8px 14px 6px;background:transparent}.table-header .col-rank[data-v-e58efefe],.table-header .col-team[data-v-e58efefe],.table-header .col-wl[data-v-e58efefe],.table-header .col-pts[data-v-e58efefe]{font-size:.7rem;font-weight:600;color:var(--text-muted);font-family:inherit;letter-spacing:.02em;text-align:center;text-transform:uppercase}.table-row[data-v-e58efefe]{display:flex;align-items:center;padding:10px 14px;font-size:.8rem;border-bottom:1px solid var(--border-color);transition:background .15s}.table-row[data-v-e58efefe]:last-child{border-bottom:none}.table-row.clickable-row[data-v-e58efefe]{cursor:pointer;-webkit-tap-highlight-color:transparent}.table-row.clickable-row[data-v-e58efefe]:hover{background:var(--bg-hover)}.table-row.clickable-row[data-v-e58efefe]:active{transform:scale(.998)}.table-row.clickable-row[data-v-e58efefe]:focus-visible{outline:2px solid var(--khsl-gold);outline-offset:-2px}.table-row.tier-s-row[data-v-e58efefe],.table-row.tier-a-row[data-v-e58efefe],.table-row.tier-b-row[data-v-e58efefe],.table-row.tier-c-row[data-v-e58efefe]{position:relative}.table-row.tier-s-row[data-v-e58efefe]:before,.table-row.tier-a-row[data-v-e58efefe]:before,.table-row.tier-b-row[data-v-e58efefe]:before,.table-row.tier-c-row[data-v-e58efefe]:before{position:absolute;top:0;left:0;padding:1px 5px 2px;font-size:.56rem;font-weight:700;font-family:Oswald,sans-serif;line-height:1;letter-spacing:.5px;color:#000;border-radius:0 0 6px}.table-row.tier-s-row[data-v-e58efefe]{background:linear-gradient(90deg,rgba(255,215,0,.08) 0%,transparent 100%)}.table-row.tier-s-row .col-rank[data-v-e58efefe]{color:gold}.table-row.tier-s-row[data-v-e58efefe]:before{content:"S";background:gold}.table-row.tier-a-row[data-v-e58efefe]{background:linear-gradient(90deg,rgba(255,46,99,.08) 0%,transparent 100%)}.table-row.tier-a-row .col-rank[data-v-e58efefe]{color:#ff2e63}.table-row.tier-a-row[data-v-e58efefe]:before{content:"A";background:#ff2e63;color:#fff}.table-row.tier-b-row[data-v-e58efefe]{background:linear-gradient(90deg,rgba(0,229,255,.08) 0%,transparent 100%)}.table-row.tier-b-row .col-rank[data-v-e58efefe]{color:#00e5ff}.table-row.tier-b-row[data-v-e58efefe]:before{content:"B";background:#00e5ff}.table-row.tier-c-row[data-v-e58efefe]{background:linear-gradient(90deg,rgba(0,255,157,.08) 0%,transparent 100%)}.table-row.tier-c-row .col-rank[data-v-e58efefe]{color:#00ff9d}.table-row.tier-c-row[data-v-e58efefe]:before{content:"C";background:#00ff9d}.table-row.eliminate-row[data-v-e58efefe]{opacity:.5}.table-row.tie-breaker-row[data-v-e58efefe]{background:linear-gradient(90deg,rgba(255,159,28,.08) 0%,transparent 100%)}.table-row.tie-breaker-row .col-rank[data-v-e58efefe],.table-row.tie-breaker-row .col-wl[data-v-e58efefe],.table-row.tie-breaker-row .col-pts[data-v-e58efefe]{color:#ff9f1c}.col-rank[data-v-e58efefe]{width:44px;font-weight:700;color:var(--text-muted);font-family:Oswald,sans-serif;text-align:center;margin-right:8px}.col-team[data-v-e58efefe]{flex:1;display:flex;align-items:center;gap:6px;min-width:0}.col-team .team-name[data-v-e58efefe]{flex:1 1 auto;min-width:0;color:var(--text-primary);font-weight:500;font-size:13.6px;line-height:1.15}.rank-divider[data-v-e58efefe]{position:relative;height:18px;display:flex;align-items:center;justify-content:center}.rank-divider[data-v-e58efefe]:before{content:"";position:absolute;left:14px;right:14px;top:50%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,215,0,.55) 25%,rgba(255,215,0,.8) 50%,rgba(255,215,0,.55) 75%,transparent 100%)}.rank-divider .divider-label[data-v-e58efefe]{position:relative;z-index:1;padding:1px 10px;font-size:.6rem;font-weight:600;letter-spacing:1.5px;color:gold;background:var(--bg-card);border:1px solid rgba(255,215,0,.55);border-radius:999px;line-height:1.4}[data-theme=light] .rank-divider .divider-label[data-v-e58efefe]{background:var(--bg-elevated);color:#b8860b;border-color:#b8860b8c}[data-theme=light] .rank-divider[data-v-e58efefe]:before{background:linear-gradient(90deg,transparent 0%,rgba(184,134,11,.5) 25%,rgba(184,134,11,.7) 50%,rgba(184,134,11,.5) 75%,transparent 100%)}.table-row[data-v-e58efefe]:has(+.rank-divider){border-bottom:none}.stage-rules-card[data-v-e58efefe]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;padding:12px 14px;margin-bottom:16px}[data-theme=light] .stage-rules-card[data-v-e58efefe]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.stage-rules-card .rules-title[data-v-e58efefe]{font-size:.82rem;font-weight:700;color:var(--khsl-gold);letter-spacing:.5px;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between;gap:8px}.stage-rules-card .sim-entry-btn[data-v-e58efefe]{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border:1px solid var(--khsl-gold);border-radius:999px;background:none;color:var(--khsl-gold);font-size:.72rem;font-weight:700;letter-spacing:0;cursor:pointer;transition:all .15s}.stage-rules-card .sim-entry-btn svg[data-v-e58efefe]{width:13px;height:13px}.stage-rules-card .sim-entry-btn[data-v-e58efefe]:hover{background:var(--khsl-gold);color:#000}.stage-rules-card .rules-desc[data-v-e58efefe]{margin:0 0 8px;font-size:.75rem;line-height:1.6;color:var(--text-secondary)}.stage-rules-card .rules-tiers[data-v-e58efefe]{display:flex;flex-wrap:wrap;gap:6px 12px}.stage-rules-card .tier-chip[data-v-e58efefe]{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;color:var(--text-secondary)}.stage-rules-card .tier-chip .dot[data-v-e58efefe]{width:8px;height:8px;border-radius:2px;flex-shrink:0}.stage-rules-card .tier-chip.tier-s .dot[data-v-e58efefe]{background:gold;box-shadow:0 0 6px #ffd70066}.stage-rules-card .tier-chip.tier-a .dot[data-v-e58efefe]{background:#ff2e63}.stage-rules-card .tier-chip.tier-b .dot[data-v-e58efefe]{background:#00e5ff}.stage-rules-card .tier-chip.tier-c .dot[data-v-e58efefe]{background:#00ff9d}.stage-rules-card .tier-chip.eliminate .dot[data-v-e58efefe]{background:var(--text-muted);border:1px solid var(--border-color)}.stage-rules-card .tier-chip.tie .dot[data-v-e58efefe]{background:#ff9f1c;box-shadow:0 0 6px #ff9f1c66}.standing-team-logo[data-v-e58efefe]{width:20px;height:20px;border-radius:4px;object-fit:cover;flex-shrink:0}.standing-team-logo-placeholder[data-v-e58efefe]{width:20px;height:20px;border-radius:4px;background:var(--bg-hover);border:1px solid var(--border-color);flex-shrink:0}.col-wl[data-v-e58efefe],.col-pts[data-v-e58efefe]{width:52px;text-align:center;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums;letter-spacing:.02em}@media(max-width:600px){.col-rank[data-v-e58efefe]{width:26px;margin-right:6px}.col-wl[data-v-e58efefe],.col-pts[data-v-e58efefe]{width:42px}.table-header .col-rank[data-v-e58efefe],.table-header .col-team[data-v-e58efefe],.table-header .col-wl[data-v-e58efefe],.table-header .col-pts[data-v-e58efefe]{font-size:.64rem;letter-spacing:0}}.table-row .col-wl[data-v-e58efefe],.table-row .col-pts[data-v-e58efefe]{font-family:Oswald,sans-serif;font-size:1.15rem;font-weight:700}.table-row .col-played[data-v-e58efefe]{color:var(--text-muted)}.table-row .col-positive[data-v-e58efefe]{color:#0f8}.table-row .col-negative[data-v-e58efefe]{color:#ff4757}.table-row .col-neutral[data-v-e58efefe]{color:var(--text-muted)}.table-row .col-pts[data-v-e58efefe]{color:gold}[data-theme=light] .table-row .col-positive[data-v-e58efefe]{color:#15803d}[data-theme=light] .table-row .col-negative[data-v-e58efefe]{color:#b91c1c}[data-theme=light] .table-row .col-pts[data-v-e58efefe],[data-theme=light] .col-pts[data-v-e58efefe]{color:#a16207}.tip-text[data-v-e58efefe]{text-align:center;font-size:.8rem;color:var(--text-muted);margin-top:16px}.preview-state[data-v-e58efefe]{display:flex;flex-direction:column;gap:16px}.preview-legend[data-v-e58efefe]{display:flex;flex-wrap:wrap;gap:10px}.preview-legend .legend-item[data-v-e58efefe]{display:flex;align-items:center;gap:6px;font-size:.7rem;color:var(--text-secondary);background:var(--bg-hover);padding:4px 8px;border-radius:4px;white-space:nowrap}.preview-legend .legend-item .badge[data-v-e58efefe]{font-weight:700;font-family:Oswald,sans-serif;padding:0 4px;border-radius:3px;color:#000;font-size:.7rem}.preview-legend .legend-item.tier-s .badge[data-v-e58efefe]{background:gold}.preview-legend .legend-item.tier-a .badge[data-v-e58efefe]{background:#ff2e63;color:#fff}.preview-legend .legend-item.tier-b .badge[data-v-e58efefe]{background:#00e5ff}.preview-legend .legend-item.tier-c .badge[data-v-e58efefe]{background:#00ff9d}.preview-scroll[data-v-e58efefe]{width:100%;overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch}.preview-scroll[data-v-e58efefe]::-webkit-scrollbar{display:none}.preview-scroll[data-v-e58efefe]{scrollbar-width:none}.preview-groups[data-v-e58efefe]{display:flex;gap:15px;width:max-content}@media(min-width:768px){.preview-groups[data-v-e58efefe]{display:grid;width:100%;grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.preview-groups[data-v-e58efefe]{grid-template-columns:repeat(4,1fr)}}.preview-group-card[data-v-e58efefe]{width:200px;flex-shrink:0;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;opacity:.75;transition:opacity .2s}[data-theme=light] .preview-group-card[data-v-e58efefe]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.preview-group-card[data-v-e58efefe]:hover{opacity:1}@media(min-width:768px){.preview-group-card[data-v-e58efefe]{width:auto}}.preview-group-header[data-v-e58efefe]{background:var(--bg-hover);padding:8px 12px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color)}.preview-group-header .group-title[data-v-e58efefe]{font-size:.9rem;font-weight:700;color:var(--text-primary)}.preview-group-header .group-sub[data-v-e58efefe]{font-size:.7rem;color:var(--text-muted)}.preview-table[data-v-e58efefe]{display:flex;flex-direction:column}.preview-row[data-v-e58efefe]{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border-color);font-size:.85rem}.preview-row[data-v-e58efefe]:last-child{border-bottom:none}.preview-row .col-rank[data-v-e58efefe]{width:24px;font-weight:700;color:var(--text-muted);font-family:Oswald,sans-serif}.preview-row .col-team[data-v-e58efefe]{flex:1;font-size:.8rem;color:var(--text-secondary)}.preview-row .col-team.tbd[data-v-e58efefe]{color:var(--text-muted);font-style:italic;opacity:.6}.preview-row .col-dest[data-v-e58efefe]{text-align:right;font-size:.75rem;font-weight:500}.preview-row.header-row[data-v-e58efefe]{font-size:.7rem;color:var(--text-muted);padding:5px 12px;background:var(--bg-hover)}.preview-row.tier-s-row[data-v-e58efefe]{background:linear-gradient(90deg,rgba(255,215,0,.08) 0%,transparent 100%);border-left:2px solid #FFD700}.preview-row.tier-s-row .col-rank[data-v-e58efefe],.preview-row.tier-s-row .col-dest[data-v-e58efefe]{color:gold}.preview-row.tier-a-row[data-v-e58efefe]{background:linear-gradient(90deg,rgba(255,46,99,.08) 0%,transparent 100%);border-left:2px solid #FF2E63}.preview-row.tier-a-row .col-rank[data-v-e58efefe],.preview-row.tier-a-row .col-dest[data-v-e58efefe]{color:#ff2e63}.preview-row.tier-b-row[data-v-e58efefe]{background:linear-gradient(90deg,rgba(0,229,255,.08) 0%,transparent 100%);border-left:2px solid #00E5FF}.preview-row.tier-b-row .col-rank[data-v-e58efefe],.preview-row.tier-b-row .col-dest[data-v-e58efefe]{color:#00e5ff}.preview-row.tier-c-row[data-v-e58efefe]{background:linear-gradient(90deg,rgba(0,255,157,.08) 0%,transparent 100%);border-left:2px solid #00FF9D}.preview-row.tier-c-row .col-rank[data-v-e58efefe],.preview-row.tier-c-row .col-dest[data-v-e58efefe]{color:#00ff9d}.preview-row.eliminate-row[data-v-e58efefe]{opacity:.5;background:var(--bg-hover)}.preview-row.eliminate-row .col-dest[data-v-e58efefe]{color:var(--text-muted);text-decoration:line-through}.preview-tie-note[data-v-e58efefe]{font-size:.75rem;color:var(--text-muted);text-align:center}.preview-footer[data-v-e58efefe]{text-align:center;font-size:.78rem;color:var(--text-muted);margin:0;opacity:.7}@media(max-width:480px){.stage-root[data-v-e58efefe]{padding:16px}}.prob-bubble[data-v-e58efefe]{position:fixed;z-index:3000;padding:10px 12px 8px;background:var(--bg-elevated, #1a1d26);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px #00000059;pointer-events:none;box-sizing:border-box}.prob-locked-badge[data-v-e58efefe]{margin-left:auto;flex-shrink:0;padding:1px 7px;border-radius:999px;font-size:.6rem;font-weight:700;letter-spacing:.05em;color:#000;align-self:center}.prob-locked-badge.band-s[data-v-e58efefe]{background:gold}.prob-locked-badge.band-a[data-v-e58efefe]{background:#ff2e63;color:#fff}.prob-locked-badge.band-b[data-v-e58efefe]{background:#00e5ff}.prob-locked-badge.band-c[data-v-e58efefe]{background:#00ff9d}.prob-locked-badge.band-e[data-v-e58efefe]{background:var(--text-muted);color:var(--bg-card)}.prob-bubble-title[data-v-e58efefe]{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;min-width:0}.prob-bubble-title .prob-bubble-team[data-v-e58efefe]{font-size:.82rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prob-bubble-title .prob-bubble-sub[data-v-e58efefe]{font-size:.66rem;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.prob-bubble-cols[data-v-e58efefe]{display:flex;align-items:stretch;gap:10px}.prob-bubble-col[data-v-e58efefe]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.prob-bubble-divider[data-v-e58efefe]{width:1px;flex-shrink:0;background:var(--border-color)}.prob-col-header[data-v-e58efefe]{font-size:.64rem;font-weight:600;color:var(--text-muted);letter-spacing:.04em;margin-bottom:2px;white-space:nowrap}.prob-bubble-row[data-v-e58efefe]{display:flex;align-items:center;gap:6px}.prob-band-square[data-v-e58efefe]{width:9px;height:9px;border-radius:2px;flex-shrink:0}.prob-band-square.band-s[data-v-e58efefe]{background:gold}.prob-band-square.band-a[data-v-e58efefe]{background:#ff2e63}.prob-band-square.band-b[data-v-e58efefe]{background:#00e5ff}.prob-band-square.band-c[data-v-e58efefe]{background:#00ff9d}.prob-band-square.band-e[data-v-e58efefe]{background:var(--text-muted)}.prob-band-label[data-v-e58efefe]{flex:1;font-size:.72rem;font-weight:600;color:var(--text-secondary);white-space:nowrap}.prob-band-pct[data-v-e58efefe]{flex-shrink:0;text-align:right;font-size:.74rem;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.prob-bubble-note[data-v-e58efefe]{margin-top:7px;font-size:.62rem;color:var(--text-muted);opacity:.8}.prob-bubble-fade-enter-active[data-v-e58efefe],.prob-bubble-fade-leave-active[data-v-e58efefe]{transition:opacity .15s ease}.prob-bubble-fade-enter-from[data-v-e58efefe],.prob-bubble-fade-leave-to[data-v-e58efefe]{opacity:0}.stage-root[data-v-1b926365]{width:100%;min-width:0;padding:8px;box-sizing:border-box}@media(min-width:768px){.stage-root[data-v-1b926365]{padding:16px}}.stage-rules-card[data-v-1b926365]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;padding:12px 14px;margin-bottom:16px}[data-theme=light] .stage-rules-card[data-v-1b926365]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.stage-rules-card .rules-title[data-v-1b926365]{font-size:.82rem;font-weight:700;color:var(--khsl-gold);letter-spacing:.5px;margin-bottom:6px}.stage-rules-card .rules-desc[data-v-1b926365]{margin:0;font-size:.75rem;line-height:1.6;color:var(--text-secondary)}.stage-rules-card .rules-desc+.rules-desc[data-v-1b926365]{margin-top:2px}.groups-grid[data-v-1b926365]{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:600px){.groups-grid[data-v-1b926365]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.groups-grid[data-v-1b926365]{grid-template-columns:repeat(4,1fr)}}.group-card[data-v-1b926365]{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px;overflow:hidden;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.group-card[data-v-1b926365]:hover{background:#ffffff0d;transform:translateY(-2px)}.group-card.tier-s[data-v-1b926365]{border-top:3px solid #FFD700}.group-card.tier-s[data-v-1b926365]:hover{border-color:gold}.group-card.tier-s .group-name[data-v-1b926365]{color:gold}.group-card.tier-a[data-v-1b926365]{border-top:3px solid #FF2E63}.group-card.tier-a[data-v-1b926365]:hover{border-color:#ff2e63}.group-card.tier-a .group-name[data-v-1b926365]{color:#ff2e63}.group-card.tier-b[data-v-1b926365]{border-top:3px solid #00E5FF}.group-card.tier-b[data-v-1b926365]:hover{border-color:#00e5ff}.group-card.tier-b .group-name[data-v-1b926365]{color:#00e5ff}.group-card.tier-c[data-v-1b926365]{border-top:3px solid #00FF9D}.group-card.tier-c[data-v-1b926365]:hover{border-color:#00ff9d}.group-card.tier-c .group-name[data-v-1b926365]{color:#00ff9d}.group-card.has-betting[data-v-1b926365]{box-shadow:0 0 10px #ff950026}.group-header[data-v-1b926365]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.08);gap:10px}.group-header .header-left[data-v-1b926365]{display:flex;align-items:center;gap:8px;flex-shrink:0}.group-header .group-name[data-v-1b926365]{font-size:.95rem;font-weight:700;color:#fff}.group-header .header-right[data-v-1b926365]{display:flex;align-items:center;gap:6px;min-width:0}.group-header .betting-hint[data-v-1b926365]{font-size:.7rem;color:#ff9f1c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-header .arrow-icon[data-v-1b926365]{width:16px;height:16px;stroke:#555;flex-shrink:0;transition:transform .2s}.group-card:hover .group-header .arrow-icon[data-v-1b926365]{transform:translate(2px);stroke:#888}.status-tag[data-v-1b926365]{font-size:.6rem;padding:2px 6px;border-radius:3px;font-weight:500}.status-tag.finished[data-v-1b926365]{background:#ffffff14;color:#888;border:1px solid rgba(255,255,255,.1)}.status-tag.live[data-v-1b926365]{background:#00e5ff1a;color:#00e5ff;border:1px solid rgba(0,229,255,.25)}.standings-table[data-v-1b926365]{padding:8px 0}.table-header[data-v-1b926365]{display:flex;align-items:center;padding:6px 14px;font-size:.65rem;color:#555;background:#00000026}.table-row[data-v-1b926365]{display:flex;align-items:center;padding:10px 14px;font-size:.8rem;border-bottom:1px solid rgba(255,255,255,.03);transition:background .15s}.table-row[data-v-1b926365]:last-child{border-bottom:none}.table-row.clickable-row[data-v-1b926365]{cursor:pointer;-webkit-tap-highlight-color:transparent}.table-row.clickable-row[data-v-1b926365]:hover{background:var(--bg-hover)}.table-row.clickable-row[data-v-1b926365]:active{transform:scale(.998)}.table-row.clickable-row[data-v-1b926365]:focus-visible{outline:2px solid var(--khsl-gold);outline-offset:-2px}.table-row.tie-breaker-row[data-v-1b926365]{background:linear-gradient(90deg,rgba(255,159,28,.08) 0%,transparent 100%)}.table-row.tie-breaker-row .col-rank[data-v-1b926365],.table-row.tie-breaker-row .col-pts[data-v-1b926365]{color:#ff9f1c}.col-rank[data-v-1b926365]{width:24px;font-weight:700;color:#666;font-family:Oswald,sans-serif;text-align:center}.col-team[data-v-1b926365]{flex:1;display:flex;align-items:center;gap:6px;min-width:0}.col-team .team-name[data-v-1b926365]{flex:1 1 auto;min-width:0;color:#ddd;font-weight:500;font-size:13.6px;line-height:1.15}.col-record[data-v-1b926365]{width:45px;text-align:center;font-size:.75rem;color:#00e5ff;font-weight:600;font-variant-numeric:tabular-nums}.col-pts[data-v-1b926365]{width:35px;text-align:right;font-weight:700;color:gold;font-family:Oswald,sans-serif}[data-theme=light] .col-record[data-v-1b926365]{color:#006d80}[data-theme=light] .col-pts[data-v-1b926365]{color:#a16207}.tip-text[data-v-1b926365]{text-align:center;font-size:.8rem;color:#555;margin-top:16px}.tie-breaker-box[data-v-1b926365]{margin-top:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:14px}.tie-breaker-box .tb-title[data-v-1b926365]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#ccc;font-weight:600;margin-bottom:10px}.tie-breaker-box .tb-title svg[data-v-1b926365]{width:16px;height:16px;stroke:#ff9f1c}.tie-breaker-box .tb-content[data-v-1b926365]{display:flex;flex-direction:column;gap:6px}.tie-breaker-box .tb-item[data-v-1b926365]{display:flex;font-size:.75rem}.tie-breaker-box .tb-item .label[data-v-1b926365]{color:#888;min-width:80px}.tie-breaker-box .tb-item .val[data-v-1b926365]{color:#aaa;flex:1}.detail-view .detail-nav[data-v-1b926365]{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.detail-view .back-btn[data-v-1b926365]{display:flex;align-items:center;gap:4px;padding:8px 12px;background:transparent;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#888;font-size:.85rem;cursor:pointer;transition:all .2s}.detail-view .back-btn svg[data-v-1b926365]{width:16px;height:16px}.detail-view .back-btn[data-v-1b926365]:hover{color:#fff;border-color:#fff}@media(max-width:480px){.detail-view .back-btn[data-v-1b926365]{padding:8px}.detail-view .back-btn .back-text[data-v-1b926365]{display:none}}.detail-view .nav-title[data-v-1b926365]{display:flex;align-items:center;gap:10px}.detail-view .nav-title h3[data-v-1b926365]{margin:0;font-size:1.1rem;font-weight:700;color:#fff}.matches-container[data-v-1b926365]{display:flex;flex-direction:column;gap:12px}.match-card[data-v-1b926365]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;transition:all .2s}.match-card[data-v-1b926365]:hover{background:#ffffff0d}.match-card.is-finished[data-v-1b926365]{opacity:.7}.match-card.is-finished[data-v-1b926365]:hover{opacity:1}.match-card.is-live[data-v-1b926365]{border-color:#00e5ff4d;background:#00e5ff08}.match-card.has-betting[data-v-1b926365]{border-color:#ffd70033}.match-time[data-v-1b926365]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.match-time .time[data-v-1b926365]{font-size:.8rem;color:#888;font-family:Oswald,sans-serif}.match-time .status[data-v-1b926365]{font-size:.7rem;color:#666}.match-time .status.live[data-v-1b926365]{color:#00e5ff;font-weight:600;animation:pulse-1b926365 2s infinite}@keyframes pulse-1b926365{0%,to{opacity:1}50%{opacity:.5}}.match-versus[data-v-1b926365]{display:flex;align-items:center;padding:14px 16px;gap:10px}.match-versus.clickable[data-v-1b926365]{cursor:pointer}.match-versus.clickable[data-v-1b926365]:hover{background:#ffd70008}.match-versus.clickable:hover .odds-box[data-v-1b926365]:not(.locked){border-color:#ffd70066;background:#ffd70014}.team-side[data-v-1b926365]{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.team-side.team-a[data-v-1b926365]{align-items:flex-end}.team-side.team-a .team-info[data-v-1b926365]{flex-direction:row;justify-content:flex-end}.team-side.team-b[data-v-1b926365]{align-items:flex-start}.team-side.team-b .team-info[data-v-1b926365]{flex-direction:row-reverse;justify-content:flex-end}.team-info[data-v-1b926365]{display:flex;align-items:center;gap:8px;width:100%}.team-info .team-logo[data-v-1b926365]{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#ffffff0d}.team-info .team-logo-placeholder[data-v-1b926365]{width:28px;height:28px;border-radius:50%;background:#ffffff14;flex-shrink:0}.team-info .team-name[data-v-1b926365]{font-size:.85rem;font-weight:600;color:#ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-info.winner .team-name[data-v-1b926365]{color:#00e5ff}.team-info.winner .team-logo[data-v-1b926365]{box-shadow:0 0 8px #00e5ff66}.team-info.loser[data-v-1b926365]{opacity:.5}.team-info.loser .team-logo[data-v-1b926365]{filter:grayscale(1)}.odds-box[data-v-1b926365]{display:flex;align-items:center;justify-content:center;width:100%;padding:8px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px;transition:all .3s;min-height:36px}.odds-box .odds-value[data-v-1b926365]{font-size:1.1rem;font-weight:700;color:#fff;font-family:Oswald,sans-serif;transition:color .3s}.odds-box .lock-icon[data-v-1b926365]{width:18px;height:18px;stroke:#555}.odds-box.locked[data-v-1b926365]{background:#0003;border-color:#ffffff0d;cursor:not-allowed}.odds-box.up[data-v-1b926365]:not(.locked){border-color:#ff475799;background:#ff475726}.odds-box.up:not(.locked) .odds-value[data-v-1b926365]{color:#ff4757}.odds-box.down[data-v-1b926365]:not(.locked){border-color:#0f89;background:#00ff8826}.odds-box.down:not(.locked) .odds-value[data-v-1b926365]{color:#0f8}.score-box[data-v-1b926365]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;background:#0000004d;border-radius:6px;flex-shrink:0}.score-box .score[data-v-1b926365]{font-size:1.1rem;font-weight:700;color:#555;font-family:Oswald,sans-serif;min-width:16px;text-align:center}.score-box .score.active[data-v-1b926365]{color:#fff}.score-box .divider[data-v-1b926365]{color:#444;font-size:.9rem}.preview-state[data-v-1b926365]{display:flex;flex-direction:column;gap:16px}.preview-state .standings-update-badge[data-v-1b926365]{margin:0}.preview-state .stage-rules-card[data-v-1b926365]{margin-bottom:0}.preview-groups[data-v-1b926365]{display:grid;gap:16px;grid-template-columns:1fr}.preview-group-card[data-v-1b926365]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;overflow:hidden}[data-theme=light] .preview-group-card[data-v-1b926365]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.preview-group-header[data-v-1b926365]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:var(--bg-hover);border-bottom:1px solid var(--border-color)}.preview-group-header .group-title[data-v-1b926365]{font-size:.95rem;font-weight:700;color:var(--text-primary)}.preview-group-header .group-sub[data-v-1b926365]{font-size:.7rem;color:var(--text-muted)}.preview-table[data-v-1b926365]{padding:8px 0}.pv-col-rank[data-v-1b926365]{width:44px;margin-right:8px;text-align:center;flex-shrink:0}.pv-col-team[data-v-1b926365]{flex:1;display:flex;align-items:center;gap:6px;min-width:0}.pv-col-seed[data-v-1b926365]{width:100px;text-align:center;flex-shrink:0}.preview-header-row[data-v-1b926365]{display:flex;align-items:center;padding:8px 14px 6px}.preview-header-row .pv-col-rank[data-v-1b926365],.preview-header-row .pv-col-team[data-v-1b926365],.preview-header-row .pv-col-seed[data-v-1b926365]{font-size:.7rem;font-weight:600;color:var(--text-muted);letter-spacing:.02em;text-align:center;text-transform:uppercase}.preview-table-row[data-v-1b926365]{position:relative;display:flex;align-items:center;padding:10px 14px;font-size:.8rem;border-bottom:1px solid var(--border-color)}.preview-table-row[data-v-1b926365]:last-child{border-bottom:none}.preview-table-row .pv-col-rank[data-v-1b926365]{font-weight:700;color:var(--text-muted);font-family:Oswald,sans-serif}.preview-table-row .pv-team-name[data-v-1b926365]{min-width:0;font-size:13.6px;line-height:1.15;font-weight:500;color:var(--text-muted);font-style:italic;opacity:.6}.preview-table-row .pv-col-seed[data-v-1b926365]{font-family:Oswald,sans-serif;font-size:1.15rem;font-weight:700}.preview-table-row[data-v-1b926365]:before{position:absolute;top:0;left:0;padding:1px 5px 2px;font-size:.56rem;font-weight:700;font-family:Oswald,sans-serif;line-height:1;letter-spacing:.5px;color:#000;border-radius:0 0 6px}.preview-table-row.tier-s-row[data-v-1b926365]{background:linear-gradient(90deg,rgba(255,215,0,.08) 0%,transparent 100%)}.preview-table-row.tier-s-row .pv-col-rank[data-v-1b926365],.preview-table-row.tier-s-row .pv-col-seed[data-v-1b926365]{color:gold}.preview-table-row.tier-s-row[data-v-1b926365]:before{content:"S";background:gold}.preview-table-row.tier-a-row[data-v-1b926365]{background:linear-gradient(90deg,rgba(255,46,99,.08) 0%,transparent 100%)}.preview-table-row.tier-a-row .pv-col-rank[data-v-1b926365],.preview-table-row.tier-a-row .pv-col-seed[data-v-1b926365]{color:#ff2e63}.preview-table-row.tier-a-row[data-v-1b926365]:before{content:"A";background:#ff2e63;color:#fff}.preview-table-row.tier-b-row[data-v-1b926365]{background:linear-gradient(90deg,rgba(0,229,255,.08) 0%,transparent 100%)}.preview-table-row.tier-b-row .pv-col-rank[data-v-1b926365],.preview-table-row.tier-b-row .pv-col-seed[data-v-1b926365]{color:#00e5ff}.preview-table-row.tier-b-row[data-v-1b926365]:before{content:"B";background:#00e5ff}.preview-table-row.tier-c-row[data-v-1b926365]{background:linear-gradient(90deg,rgba(0,255,157,.08) 0%,transparent 100%)}.preview-table-row.tier-c-row .pv-col-rank[data-v-1b926365],.preview-table-row.tier-c-row .pv-col-seed[data-v-1b926365]{color:#00ff9d}.preview-table-row.tier-c-row[data-v-1b926365]:before{content:"C";background:#00ff9d}.pv-team-logo-placeholder[data-v-1b926365]{width:20px;height:20px;border-radius:4px;background:var(--bg-hover);border:1px solid var(--border-color);flex-shrink:0}@media(max-width:600px){.pv-col-rank[data-v-1b926365]{width:26px;margin-right:6px}.pv-col-seed[data-v-1b926365]{width:78px}.preview-header-row .pv-col-rank[data-v-1b926365],.preview-header-row .pv-col-team[data-v-1b926365],.preview-header-row .pv-col-seed[data-v-1b926365]{font-size:.64rem;letter-spacing:0}}.preview-tie-note[data-v-1b926365]{font-size:.75rem;color:var(--text-muted);text-align:center}.preview-footer[data-v-1b926365]{text-align:center;font-size:.78rem;color:var(--text-muted);margin:0;opacity:.7}.empty-matches[data-v-1b926365]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:var(--text-muted)}.empty-matches svg[data-v-1b926365]{width:40px;height:40px;margin-bottom:12px;stroke:var(--text-muted)}.empty-matches p[data-v-1b926365]{margin:0;font-size:.85rem}.fade-slide-enter-active[data-v-1b926365],.fade-slide-leave-active[data-v-1b926365]{transition:all .25s ease}.fade-slide-enter-from[data-v-1b926365],.fade-slide-leave-to[data-v-1b926365]{opacity:0;transform:translateY(10px)}@media(max-width:480px){.stage-root[data-v-1b926365]{padding:16px}.match-versus[data-v-1b926365]{padding:12px;gap:8px}.team-info .team-name[data-v-1b926365]{font-size:.8rem}.odds-box[data-v-1b926365]{padding:6px 10px;min-height:32px}.odds-box .odds-value[data-v-1b926365]{font-size:1rem}.odds-box .lock-icon[data-v-1b926365]{width:16px;height:16px}.score-box[data-v-1b926365]{padding:6px 10px}.score-box .score[data-v-1b926365]{font-size:1rem}}@media(prefers-reduced-motion:reduce){.fade-slide-enter-active[data-v-1b926365],.fade-slide-leave-active[data-v-1b926365]{transition:opacity .15s}.fade-slide-enter-from[data-v-1b926365],.fade-slide-leave-to[data-v-1b926365]{transform:none}.odds-box[data-v-1b926365]{transition:none}}.stage-root[data-v-d4a42135]{width:100%;min-width:0;padding:20px;box-sizing:border-box}.stage-rules-card[data-v-d4a42135]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;padding:12px 14px;margin-bottom:16px}[data-theme=light] .stage-rules-card[data-v-d4a42135]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.stage-rules-card .rules-title[data-v-d4a42135]{font-size:.82rem;font-weight:700;color:var(--khsl-gold);letter-spacing:.5px;margin-bottom:6px}.stage-rules-card .rules-desc[data-v-d4a42135]{margin:0;font-size:.75rem;line-height:1.6;color:var(--text-secondary)}.stage-rules-card .rules-desc+.rules-desc[data-v-d4a42135]{margin-top:2px}.matches-grid[data-v-d4a42135]{display:grid;width:100%;gap:12px;grid-template-columns:1fr}@media(min-width:768px){.matches-grid[data-v-d4a42135]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.matches-grid[data-v-d4a42135]{grid-template-columns:repeat(4,1fr)}}.matches-grid[data-v-d4a42135] .team-name.seed-s,.matches-grid[data-v-d4a42135] .team-name.seed-a,.matches-grid[data-v-d4a42135] .team-name.seed-b,.matches-grid[data-v-d4a42135] .team-name.seed-c{color:var(--text-secondary);font-weight:600}.matches-grid[data-v-d4a42135] .team-name.seed-s:before,.matches-grid[data-v-d4a42135] .team-name.seed-a:before,.matches-grid[data-v-d4a42135] .team-name.seed-b:before,.matches-grid[data-v-d4a42135] .team-name.seed-c:before{content:"";width:8px;height:8px;border-radius:2px;flex-shrink:0;margin-right:5px;align-self:center}.matches-grid[data-v-d4a42135] .team-name.seed-s:before{background:gold}.matches-grid[data-v-d4a42135] .team-name.seed-a:before{background:#ff2e63}.matches-grid[data-v-d4a42135] .team-name.seed-b:before{background:#00e5ff}.matches-grid[data-v-d4a42135] .team-name.seed-c:before{background:#00ff9d}.summary-text[data-v-d4a42135]{margin-top:20px;font-size:.85rem;color:var(--text-muted);text-align:center}.summary-text .highlight[data-v-d4a42135]{color:#9d4edd;font-weight:700;margin:0 3px}.preview-state[data-v-d4a42135]{display:flex;flex-direction:column;gap:14px}.rule-grid[data-v-d4a42135]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rule-card[data-v-d4a42135]{border:1px solid var(--border-color);border-radius:12px;padding:12px;background:#ffffff08}[data-theme=light] .rule-card[data-v-d4a42135]{background:#f9f9f9;border-color:#00000014}.rule-card .rule-num[data-v-d4a42135]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 8px;border-radius:999px;font-size:.72rem;font-weight:700;margin-bottom:8px;color:#111;background:#ddd}.rule-card h3[data-v-d4a42135]{margin:0 0 6px;font-size:.95rem;color:var(--text-primary);line-height:1.4}.rule-card p[data-v-d4a42135]{margin:0;font-size:.8rem;color:var(--text-secondary);line-height:1.55}.rule-card.gold .rule-num[data-v-d4a42135]{background:#ffd54f}.rule-card.blue .rule-num[data-v-d4a42135]{background:#80deea}.rule-card.green .rule-num[data-v-d4a42135]{background:#a5d6a7}.rule-card.purple .rule-num[data-v-d4a42135]{background:#ce93d8}.flow-card[data-v-d4a42135]{border:1px solid var(--border-color);border-radius:12px;padding:12px;background:#ffffff05}[data-theme=light] .flow-card[data-v-d4a42135]{background:#fafafa}.flow-title[data-v-d4a42135]{font-size:.88rem;font-weight:700;color:var(--text-primary);margin-bottom:10px}.matchup-list[data-v-d4a42135]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}@media(min-width:600px){.matchup-list[data-v-d4a42135]{grid-template-columns:repeat(4,1fr)}}.matchup-row[data-v-d4a42135]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-elevated)}[data-theme=light] .matchup-row[data-v-d4a42135]{background:#fff}.seed-label[data-v-d4a42135]{font-size:.78rem;font-weight:700;font-family:Oswald,sans-serif}.matchup-vs[data-v-d4a42135]{font-size:.65rem;color:var(--text-muted);opacity:.6}.preview-footer[data-v-d4a42135]{text-align:center;font-size:.78rem;color:var(--text-muted);margin:0;opacity:.7}@media(max-width:900px){.rule-grid[data-v-d4a42135]{grid-template-columns:1fr;gap:8px}.rule-card[data-v-d4a42135]{padding:10px}.rule-card h3[data-v-d4a42135]{font-size:.88rem}.rule-card p[data-v-d4a42135]{font-size:.75rem;line-height:1.48}.matchup-list[data-v-d4a42135]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.stage-root[data-v-d4a42135]{padding:16px}}.stage-root[data-v-b1e844e7]{width:100%;min-width:0;padding:20px;box-sizing:border-box}.header-info[data-v-b1e844e7]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.header-info .info-tag[data-v-b1e844e7]{display:flex;align-items:center;gap:6px;background:gold;color:#000;font-size:.7rem;padding:4px 10px;border-radius:4px;font-weight:700;white-space:nowrap;flex-shrink:0}.header-info .info-tag svg[data-v-b1e844e7]{width:14px;height:14px}.header-info .info-text[data-v-b1e844e7]{font-size:.8rem;color:var(--text-secondary);flex:1}.header-info .betting-hint[data-v-b1e844e7]{font-size:.75rem;color:#ff9f1c;white-space:nowrap;margin-left:auto}.bracket-scroll-container[data-v-b1e844e7]{width:100%;overflow:auto;padding-bottom:20px}.bracket-scroll-container[data-v-b1e844e7]::-webkit-scrollbar{height:6px}.bracket-scroll-container[data-v-b1e844e7]::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:3px}.bracket-canvas[data-v-b1e844e7]{display:flex;flex-direction:row;align-items:stretch;width:max-content;min-width:100%;padding:10px;box-sizing:border-box;position:relative}.bracket-main[data-v-b1e844e7]{display:flex;flex-direction:column;gap:50px;flex:0 0 auto}.bracket-connector-svg[data-v-b1e844e7]{position:absolute;top:0;left:0;pointer-events:none;z-index:0}.bracket-connector-path[data-v-b1e844e7]{stroke:#80808066;stroke-linecap:square}.gf-side .round-col[data-v-b1e844e7],.bracket-main .round-col[data-v-b1e844e7]{position:relative;z-index:1}.bracket-section[data-v-b1e844e7]{display:flex;align-items:stretch;gap:36px}.section-label[data-v-b1e844e7]{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:8px;font-size:1.35rem;font-weight:700;color:var(--text-secondary);font-family:Inter,PingFang SC,HarmonyOS Sans,Microsoft YaHei,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 6px;margin:0;background:transparent;border:none;background:linear-gradient(180deg,var(--text-primary) 0%,var(--text-secondary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rounds-row[data-v-b1e844e7]{display:flex;align-items:center}.round-col[data-v-b1e844e7]{display:flex;flex-direction:column;width:200px;margin-right:50px;position:relative}.round-col .round-title[data-v-b1e844e7]{text-align:center;font-size:.6rem;color:var(--text-muted);margin-bottom:15px}.round-pairs[data-v-b1e844e7]{display:flex;flex-direction:column;gap:40px;justify-content:center}.match-pair[data-v-b1e844e7]{display:flex;flex-direction:column;gap:30px;position:relative}.match-pair[data-v-b1e844e7]:after{content:"";position:absolute;right:-25px;top:35px;bottom:35px;width:25px;border-top:1px solid rgba(128,128,128,.4);border-bottom:1px solid rgba(128,128,128,.4);border-right:1px solid rgba(128,128,128,.4);pointer-events:none}.match-pair[data-v-b1e844e7]:before{content:"";position:absolute;right:-50px;top:50%;width:25px;height:1px;background:#80808066}.wb-r2-pair[data-v-b1e844e7]{gap:140px}.round-straight-list[data-v-b1e844e7]{display:flex;flex-direction:column;gap:30px}.straight-card[data-v-b1e844e7]{position:relative}.straight-card[data-v-b1e844e7]:after{content:"";position:absolute;left:100%;top:50%;width:50px;height:1px;background:#80808066}.round-single-centered[data-v-b1e844e7]{display:flex;flex-direction:column;justify-content:center;height:100%}.match-card[data-v-b1e844e7]{position:relative;width:100%;background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;padding:4px 0;display:flex;flex-direction:column;z-index:2;transition:all .2s}.match-card[data-v-b1e844e7]:before{content:attr(data-time);display:block;font-size:.7rem;color:var(--text-muted);text-align:center;padding:2px 8px 4px;border-bottom:1px solid var(--border-color);margin:-4px 0 4px;font-variant-numeric:tabular-nums}.match-card[data-v-b1e844e7]:not([data-time]):before,.match-card[data-time=""][data-v-b1e844e7]:before{display:none}[data-theme=light] .match-card[data-v-b1e844e7]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.match-card.clickable[data-v-b1e844e7]{cursor:pointer}.match-card.clickable[data-v-b1e844e7]:hover{background:#ffd7000d;border-color:#ffd7004d}.match-card.clickable:hover .t-odds[data-v-b1e844e7]:not(.locked){background:#ffd7001a;border-color:#ffd70066}.team-row[data-v-b1e844e7]{display:flex;align-items:center;padding:6px 8px;gap:6px;font-size:.75rem;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.team-row[data-v-b1e844e7]:last-child{border-bottom:none}.team-row .t-logo[data-v-b1e844e7]{width:18px;height:18px;object-fit:contain;border-radius:50%;flex-shrink:0}.team-row .t-logo-placeholder[data-v-b1e844e7]{width:18px;height:18px;background:var(--bg-hover);border-radius:50%;flex-shrink:0}.team-row .t-name[data-v-b1e844e7]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.team-row .t-odds[data-v-b1e844e7]{display:flex;align-items:center;justify-content:center;min-width:40px;padding:2px 6px;background:var(--bg-hover);border:1px solid var(--border-color);border-radius:4px;font-size:.7rem;font-weight:600;color:var(--text-secondary);font-family:Oswald,sans-serif;transition:all .3s}.team-row .t-odds.locked[data-v-b1e844e7]{display:none}.team-row .t-odds.up[data-v-b1e844e7]:not(.locked){border-color:#ff475799;background:#ff475726;color:#ff4757}.team-row .t-odds.down[data-v-b1e844e7]:not(.locked){border-color:#0f89;background:#00ff8826;color:#0f8}.team-row .t-score[data-v-b1e844e7]{font-weight:700;color:var(--text-muted);min-width:14px;text-align:center}.team-row.winner[data-v-b1e844e7]{background:linear-gradient(90deg,rgba(255,215,0,.1) 0%,transparent 100%);color:gold}.team-row.winner .t-score[data-v-b1e844e7]{color:gold}.team-row.loser[data-v-b1e844e7]{opacity:.5;text-decoration:line-through}.preview-state[data-v-b1e844e7]{padding:10px}.preview-header[data-v-b1e844e7]{text-align:center;margin-bottom:20px}.preview-badge[data-v-b1e844e7]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;background:#ffd7001a;border:1px solid rgba(255,215,0,.25);color:gold;font-size:.72rem;font-weight:600;margin-bottom:12px}.preview-badge svg[data-v-b1e844e7]{width:14px;height:14px}.preview-title[data-v-b1e844e7]{margin:0 0 6px;font-size:1.15rem;font-weight:800;color:var(--text-primary)}.preview-desc[data-v-b1e844e7]{margin:0;font-size:.82rem;color:var(--text-secondary);line-height:1.5}.preview-info-grid[data-v-b1e844e7]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px}@media(min-width:600px){.preview-info-grid[data-v-b1e844e7]{grid-template-columns:repeat(4,1fr)}}.preview-info-card[data-v-b1e844e7]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px}[data-theme=light] .preview-info-card[data-v-b1e844e7]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.info-icon-wrap[data-v-b1e844e7]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.info-icon-wrap svg[data-v-b1e844e7]{width:18px;height:18px}.info-icon-wrap.gold[data-v-b1e844e7]{background:#ffd7001f;border:1px solid rgba(255,215,0,.25)}.info-icon-wrap.gold svg[data-v-b1e844e7]{stroke:gold}.info-icon-wrap.cyan[data-v-b1e844e7]{background:#00e5ff1f;border:1px solid rgba(0,229,255,.25)}.info-icon-wrap.cyan svg[data-v-b1e844e7]{stroke:#00e5ff}.info-icon-wrap.purple[data-v-b1e844e7]{background:#9d4edd1f;border:1px solid rgba(157,78,221,.25)}.info-icon-wrap.purple svg[data-v-b1e844e7]{stroke:#9d4edd}.info-icon-wrap.red[data-v-b1e844e7]{background:#ff47571f;border:1px solid rgba(255,71,87,.25)}.info-icon-wrap.red svg[data-v-b1e844e7]{stroke:#ff4757}.info-label[data-v-b1e844e7]{font-size:.68rem;color:var(--text-muted)}.info-value[data-v-b1e844e7]{font-size:.8rem;font-weight:700;color:var(--text-primary);text-align:center}.preview-bracket-layout[data-v-b1e844e7]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.bracket-preview-section[data-v-b1e844e7]{border:1px solid var(--border-color);border-radius:10px;padding:14px;background:var(--bg-card)}[data-theme=light] .bracket-preview-section[data-v-b1e844e7]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.bracket-preview-section.winner[data-v-b1e844e7]{border-left:3px solid #00E5FF}.bracket-preview-section.loser[data-v-b1e844e7]{border-left:3px solid #FF4757}.bracket-preview-label[data-v-b1e844e7]{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}.bracket-preview-label svg[data-v-b1e844e7]{width:16px;height:16px}.winner .bracket-preview-label svg[data-v-b1e844e7]{stroke:#00e5ff}.loser .bracket-preview-label svg[data-v-b1e844e7]{stroke:#ff4757}.bracket-preview-rounds[data-v-b1e844e7]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bracket-preview-round[data-v-b1e844e7]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-hover);min-width:70px}.bracket-preview-round.highlight[data-v-b1e844e7]{border-color:#ffd70059;background:#ffd7000f}.round-name[data-v-b1e844e7]{font-size:.75rem;font-weight:700;color:var(--text-primary)}.round-detail[data-v-b1e844e7]{font-size:.65rem;color:var(--text-muted)}.bracket-arrow[data-v-b1e844e7]{color:var(--text-muted);opacity:.4;font-size:.8rem}@media(max-width:480px){.bracket-arrow[data-v-b1e844e7]{font-size:.7rem}}.preview-footer-text[data-v-b1e844e7]{text-align:center;font-size:.78rem;color:var(--text-muted);margin:0;opacity:.7}.gf-side[data-v-b1e844e7]{position:relative;width:200px;flex-shrink:0;display:flex;align-items:center;z-index:1}.gf-side .round-col[data-v-b1e844e7]{width:200px}.gf-card[data-v-b1e844e7]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}[data-theme=light] .gf-card[data-v-b1e844e7]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.gf-header[data-v-b1e844e7]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:var(--bg-hover);border-bottom:1px solid var(--border-color)}.gf-header .gf-title[data-v-b1e844e7]{font-size:.85rem;font-weight:600;color:var(--text-primary)}.gf-header .gf-tag[data-v-b1e844e7]{font-size:.7rem;color:var(--text-muted);background:var(--bg-card);padding:2px 8px;border-radius:4px}.gf-body[data-v-b1e844e7]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;gap:16px}.gf-team[data-v-b1e844e7]{display:flex;align-items:center;gap:12px;flex:1}.gf-team.right[data-v-b1e844e7]{flex-direction:row-reverse}.gf-team.right .gf-info[data-v-b1e844e7]{text-align:right}.gf-logo[data-v-b1e844e7]{width:40px;height:40px;border-radius:50%;background:var(--bg-hover);border:1px solid var(--border-color);flex-shrink:0}.gf-info[data-v-b1e844e7]{display:flex;flex-direction:column;gap:2px}.gf-info .gf-label[data-v-b1e844e7]{font-size:.7rem;color:var(--text-muted)}.gf-info .gf-name[data-v-b1e844e7]{font-size:.9rem;color:var(--text-primary)}.gf-vs[data-v-b1e844e7]{font-size:.9rem;font-weight:600;color:var(--text-muted);flex-shrink:0}@media(max-width:480px){.stage-root[data-v-b1e844e7]{padding:16px}.gf-body[data-v-b1e844e7]{padding:12px 16px;gap:12px}.gf-logo[data-v-b1e844e7]{width:32px;height:32px}.gf-info .gf-name[data-v-b1e844e7]{font-size:.8rem}}@media(prefers-reduced-motion:reduce){.match-card[data-v-b1e844e7],.t-odds[data-v-b1e844e7]{transition:none}}.forfeit-mini-badge[data-v-e9e2a841]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:5px;padding:1px 4px;border:1px solid rgba(255,71,87,.45);border-radius:3px;background:#ff47571f;color:#ff4757;font-size:.62rem;font-weight:700;line-height:1.2;vertical-align:middle}.stage-root[data-v-e9e2a841]{width:100%;min-width:0;padding:8px;box-sizing:border-box}@media(min-width:768px){.stage-root[data-v-e9e2a841]{padding:16px}}.content-wrap[data-v-e9e2a841]{display:flex;flex-direction:column;gap:22px}.stage-section[data-v-e9e2a841]{border:1px solid var(--border-color);border-radius:10px;padding:14px;background:var(--bg-card)}[data-theme=light] .stage-section[data-v-e9e2a841]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.standings-section[data-v-e9e2a841]{border:0;border-radius:0;padding:0;background:transparent}[data-theme=light] .standings-section[data-v-e9e2a841]{background:transparent;box-shadow:none}.section-header[data-v-e9e2a841]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.section-header h3[data-v-e9e2a841]{margin:0;color:var(--text-primary);font-size:.95rem}.betting-hint[data-v-e9e2a841]{font-size:.75rem;color:#ff9f1c}.rank-rule-hint[data-v-e9e2a841]{display:flex;flex-wrap:wrap;gap:12px;padding:8px 12px;margin-bottom:12px;background:var(--bg-hover);border:1px solid var(--border-color);border-radius:6px;font-size:.72rem;color:var(--text-secondary)}.rank-rule-hint .rule-item[data-v-e9e2a841]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.rank-rule-hint .rule-item .dot[data-v-e9e2a841]{width:8px;height:8px;border-radius:2px;flex-shrink:0}.rank-rule-hint .rule-item.promote .dot[data-v-e9e2a841]{background:#00e5ff;box-shadow:0 0 6px #00e5ff66}.rank-rule-hint .rule-item.eliminate .dot[data-v-e9e2a841]{background:var(--text-muted);border:1px solid var(--border-color)}.rank-rule-hint .rule-item.tie .dot[data-v-e9e2a841]{background:#ff9f1c;box-shadow:0 0 6px #ff9f1c66}[data-theme=light] .rank-rule-hint[data-v-e9e2a841]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.legend-bar[data-v-e9e2a841]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.legend-item[data-v-e9e2a841]{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;color:var(--text-secondary)}.legend-item .dot[data-v-e9e2a841]{width:8px;height:8px;border-radius:2px}.legend-item.promote .dot[data-v-e9e2a841]{background:#00e5ff;box-shadow:0 0 6px #00e5ff73}.legend-item.tie .dot[data-v-e9e2a841]{background:#ff9f1c;box-shadow:0 0 6px #ff9f1c59}.groups-grid[data-v-e9e2a841]{display:grid;gap:16px;grid-template-columns:1fr}.group-card[data-v-e9e2a841]{border:1px solid var(--border-color);border-radius:6px;overflow:hidden;background:var(--bg-card);cursor:pointer;transition:all .2s;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-theme=light] .group-card[data-v-e9e2a841]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.group-card[data-v-e9e2a841]:hover{border-color:#ff9f1c59;transform:translateY(-1px)}.group-card.has-betting[data-v-e9e2a841]{border-color:#ffd70059}.group-header[data-v-e9e2a841]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--bg-hover);border-bottom:1px solid var(--border-color);padding:10px 12px}.header-left[data-v-e9e2a841]{display:flex;align-items:center;gap:8px;min-width:0}.group-name[data-v-e9e2a841]{font-size:.9rem;font-weight:700;color:var(--text-primary)}.arrow-icon[data-v-e9e2a841]{width:15px;height:15px;stroke:var(--text-muted)}.status-tag[data-v-e9e2a841]{font-size:.62rem;padding:2px 6px;border-radius:3px;font-weight:500}.status-tag.finished[data-v-e9e2a841]{background:var(--bg-hover);color:var(--text-muted);border:1px solid var(--border-color)}.status-tag.live[data-v-e9e2a841]{background:#00e5ff1f;color:#00e5ff;border:1px solid rgba(0,229,255,.3)}.standings-table[data-v-e9e2a841]{padding:8px 0}.table-header[data-v-e9e2a841]{display:flex;align-items:center;padding:8px 14px 6px;background:transparent}.table-header .col-rank[data-v-e9e2a841],.table-header .col-team[data-v-e9e2a841],.table-header .col-wl[data-v-e9e2a841],.table-header .col-pts[data-v-e9e2a841]{font-size:.7rem;font-weight:600;color:var(--text-muted);font-family:inherit;letter-spacing:.02em;text-align:center;text-transform:uppercase}.table-row[data-v-e9e2a841]{display:flex;align-items:center;padding:10px 14px;border-bottom:1px solid var(--border-color);font-size:.8rem;transition:background .15s}.table-row[data-v-e9e2a841]:last-child{border-bottom:none}.table-row.clickable-row[data-v-e9e2a841]{cursor:pointer;-webkit-tap-highlight-color:transparent}.table-row.clickable-row[data-v-e9e2a841]:hover{background:var(--bg-hover)}.table-row.clickable-row[data-v-e9e2a841]:active{transform:scale(.998)}.table-row.clickable-row[data-v-e9e2a841]:focus-visible{outline:2px solid var(--khsl-gold);outline-offset:-2px}.table-row.promote-row[data-v-e9e2a841]{background:linear-gradient(90deg,rgba(0,229,255,.1) 0%,transparent 100%)}.table-row.promote-row .col-rank[data-v-e9e2a841]{color:#00e5ff}.table-row.promote-row.clickable-row[data-v-e9e2a841]:hover{background:linear-gradient(90deg,#00e5ff2e,#00e5ff0a)}.table-row.tie-breaker-row[data-v-e9e2a841]{background:linear-gradient(90deg,rgba(255,159,28,.1) 0%,transparent 100%)}.table-row.tie-breaker-row .col-rank[data-v-e9e2a841],.table-row.tie-breaker-row .col-wl[data-v-e9e2a841],.table-row.tie-breaker-row .col-pts[data-v-e9e2a841]{color:#ff9f1c}.col-rank[data-v-e9e2a841]{width:44px;font-weight:700;color:var(--text-muted);text-align:center;font-family:Oswald,sans-serif;margin-right:8px}.col-team[data-v-e9e2a841]{flex:1;display:flex;align-items:center;gap:6px;min-width:0}.col-team .team-name[data-v-e9e2a841]{flex:1 1 auto;min-width:0;color:var(--text-primary);font-weight:500;font-size:13.6px;line-height:1.15}.rank-divider[data-v-e9e2a841]{position:relative;height:18px;display:flex;align-items:center;justify-content:center}.rank-divider[data-v-e9e2a841]:before{content:"";position:absolute;left:14px;right:14px;top:50%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,229,255,.55) 25%,rgba(0,229,255,.75) 50%,rgba(0,229,255,.55) 75%,transparent 100%)}.rank-divider .divider-label[data-v-e9e2a841]{position:relative;z-index:1;padding:1px 10px;font-size:.6rem;font-weight:600;letter-spacing:1.5px;color:#00e5ff;background:var(--bg-card);border:1px solid rgba(0,229,255,.5);border-radius:999px;line-height:1.4}[data-theme=light] .rank-divider .divider-label[data-v-e9e2a841]{background:var(--bg-elevated);color:#006d80;border-color:#006d8080}[data-theme=light] .rank-divider[data-v-e9e2a841]:before{background:linear-gradient(90deg,transparent 0%,rgba(0,109,128,.5) 25%,rgba(0,109,128,.7) 50%,rgba(0,109,128,.5) 75%,transparent 100%)}.table-row[data-v-e9e2a841]:has(+.rank-divider){border-bottom:none}.group-legend[data-v-e9e2a841]{display:flex;flex-wrap:wrap;gap:12px;padding:8px 14px 10px;border-top:1px solid var(--border-color);background:var(--bg-hover)}.group-legend .legend-item[data-v-e9e2a841]{display:flex;align-items:center;gap:5px;font-size:.7rem;color:var(--text-secondary)}.group-legend .legend-item .dot[data-v-e9e2a841]{width:8px;height:8px;border-radius:2px}.group-legend .legend-item.promote .dot[data-v-e9e2a841]{background:#00e5ff;box-shadow:0 0 6px #00e5ff66}.group-legend .legend-item.tie .dot[data-v-e9e2a841]{background:#ff9f1c;box-shadow:0 0 6px #ff9f1c73}.standing-team-logo[data-v-e9e2a841]{width:20px;height:20px;border-radius:4px;object-fit:cover;flex-shrink:0}.standing-team-logo-placeholder[data-v-e9e2a841]{width:20px;height:20px;border-radius:4px;background:var(--bg-hover);border:1px solid var(--border-color);flex-shrink:0}.col-wl[data-v-e9e2a841],.col-pts[data-v-e9e2a841]{width:52px;text-align:center;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums;letter-spacing:.02em}@media(max-width:600px){.col-rank[data-v-e9e2a841]{width:26px;margin-right:6px}.col-wl[data-v-e9e2a841],.col-pts[data-v-e9e2a841]{width:42px}.table-header .col-rank[data-v-e9e2a841],.table-header .col-team[data-v-e9e2a841],.table-header .col-wl[data-v-e9e2a841],.table-header .col-pts[data-v-e9e2a841]{font-size:.64rem;letter-spacing:0}}.table-row .col-wl[data-v-e9e2a841],.table-row .col-pts[data-v-e9e2a841]{font-family:Oswald,sans-serif;font-size:1.15rem;font-weight:700}.table-row .col-played[data-v-e9e2a841]{color:var(--text-muted)}.table-row .col-positive[data-v-e9e2a841]{color:#0f8}.table-row .col-negative[data-v-e9e2a841]{color:#ff4757}.table-row .col-neutral[data-v-e9e2a841]{color:var(--text-muted)}.table-row .col-pts[data-v-e9e2a841]{color:gold}[data-theme=light] .table-row .col-positive[data-v-e9e2a841]{color:#15803d}[data-theme=light] .table-row .col-negative[data-v-e9e2a841]{color:#b91c1c}[data-theme=light] .table-row .col-pts[data-v-e9e2a841],[data-theme=light] .col-pts[data-v-e9e2a841]{color:#a16207}.detail-view[data-v-e9e2a841]{display:flex;flex-direction:column;gap:14px}.detail-nav[data-v-e9e2a841]{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border-color);padding-bottom:12px}.back-btn[data-v-e9e2a841]{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);border-radius:6px;padding:7px 10px;cursor:pointer;font-size:.8rem}.back-btn svg[data-v-e9e2a841]{width:14px;height:14px}.nav-title[data-v-e9e2a841]{display:flex;align-items:center;gap:8px}.nav-title h3[data-v-e9e2a841]{margin:0;font-size:1rem;color:var(--text-primary)}.matches-container[data-v-e9e2a841]{display:flex;flex-direction:column;gap:16px}.round-header[data-v-e9e2a841]{margin-bottom:8px}.round-label[data-v-e9e2a841]{display:inline-flex;padding:3px 10px;border-radius:20px;border:1px solid rgba(0,229,255,.3);background:#00e5ff1f;color:#00e5ff;font-size:.68rem}.round-matches[data-v-e9e2a841]{display:flex;flex-direction:column;gap:10px}.match-card[data-v-e9e2a841]{border:1px solid var(--border-color);border-radius:8px;overflow:hidden;background:var(--bg-card)}[data-theme=light] .match-card[data-v-e9e2a841]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.match-card.is-live[data-v-e9e2a841]{border-color:#00e5ff59}.match-card.clickable[data-v-e9e2a841]{cursor:pointer}.match-time[data-v-e9e2a841]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border-color);font-size:.72rem;color:var(--text-muted)}.match-time .status.live[data-v-e9e2a841]{color:#00e5ff}.match-main[data-v-e9e2a841]{padding:8px 12px;display:flex;flex-direction:column;gap:6px}.team-row[data-v-e9e2a841]{display:grid;grid-template-columns:1fr 30px 56px;gap:8px;align-items:center}.team-row .name[data-v-e9e2a841]{color:var(--text-primary);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-row .score[data-v-e9e2a841]{text-align:center;font-family:Oswald,sans-serif;color:var(--text-secondary)}.team-row .odds[data-v-e9e2a841]{text-align:right;font-family:Oswald,sans-serif;color:var(--text-secondary)}.knockout-board-scroll[data-v-e9e2a841]{overflow-x:auto;padding-bottom:8px}.knockout-board[data-v-e9e2a841]{min-width:720px;display:flex;gap:16px}.round-column[data-v-e9e2a841]{width:240px;flex-shrink:0}.round-title[data-v-e9e2a841]{text-align:center;font-size:.72rem;color:var(--text-muted);margin-bottom:8px}.ko-match-card[data-v-e9e2a841]{border:1px solid var(--border-color);border-radius:8px;overflow:hidden;background:var(--bg-card);margin-bottom:10px;transition:all .2s}[data-theme=light] .ko-match-card[data-v-e9e2a841]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.ko-match-card.live[data-v-e9e2a841]{border-color:#00e5ff59}.ko-match-card.clickable[data-v-e9e2a841]{cursor:pointer}.ko-match-card.clickable[data-v-e9e2a841]:hover{border-color:#ffd70059}.ko-head[data-v-e9e2a841],.ko-foot[data-v-e9e2a841]{display:flex;justify-content:space-between;align-items:center;padding:7px 10px;background:var(--bg-hover);color:var(--text-muted);font-size:.68rem}.ko-team-row[data-v-e9e2a841]{display:grid;grid-template-columns:1fr 28px 58px;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--border-color)}.ko-team-row[data-v-e9e2a841]:last-of-type{border-bottom:none}.ko-team-row.winner[data-v-e9e2a841]{background:linear-gradient(90deg,rgba(0,229,255,.08) 0%,transparent 100%)}.team-name[data-v-e9e2a841]{color:var(--text-primary);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-score[data-v-e9e2a841]{text-align:center;font-family:Oswald,sans-serif;color:var(--text-secondary)}.team-odds[data-v-e9e2a841]{display:inline-flex;justify-content:center;align-items:center;min-height:20px;border:1px solid var(--border-color);border-radius:4px;padding:1px 5px;font-family:Oswald,sans-serif;color:var(--text-secondary);background:var(--bg-hover);font-size:.72rem;transition:all .3s}.team-odds .lock-icon[data-v-e9e2a841]{width:11px;height:11px;stroke:var(--text-muted)}.team-odds.locked[data-v-e9e2a841]{opacity:.6}.team-odds.up[data-v-e9e2a841]:not(.locked){color:#ff4757;border-color:#ff47578c;background:#ff47571f}.team-odds.down[data-v-e9e2a841]:not(.locked){color:#0f8;border-color:#00ff888c;background:#00ff881f}.tag[data-v-e9e2a841]{color:var(--text-primary)}.preview-state[data-v-e9e2a841]{display:flex;flex-direction:column;gap:18px}.preview-section[data-v-e9e2a841]{border:1px solid var(--border-color);border-radius:10px;padding:14px;background:var(--bg-card)}[data-theme=light] .preview-section[data-v-e9e2a841]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.preview-section-header[data-v-e9e2a841]{margin-bottom:12px}.preview-section-header h3[data-v-e9e2a841]{margin:0;color:var(--text-primary);font-size:.95rem}.preview-groups-grid[data-v-e9e2a841]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:600px){.preview-groups-grid[data-v-e9e2a841]{grid-template-columns:1fr}}.preview-group-card[data-v-e9e2a841]{border:1px solid var(--border-color);border-radius:8px;overflow:hidden;opacity:.7}.preview-group-header[data-v-e9e2a841]{display:flex;align-items:center;justify-content:space-between;background:var(--bg-hover);border-bottom:1px solid var(--border-color);padding:10px 12px}.preview-group-header .group-title[data-v-e9e2a841]{font-size:.9rem;font-weight:700;color:var(--text-primary)}.preview-group-header .group-sub[data-v-e9e2a841]{font-size:.65rem;padding:2px 8px;border-radius:20px;border:1px solid rgba(255,159,28,.4);background:#ff9f1c1f;color:#ff9f1c}.preview-table[data-v-e9e2a841]{padding:4px 0}.preview-row[data-v-e9e2a841]{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border-color);font-size:.78rem}.preview-row[data-v-e9e2a841]:last-child{border-bottom:none}.preview-row.header-row[data-v-e9e2a841]{background:var(--bg-hover);color:var(--text-muted);font-size:.66rem}.preview-row.promote-row[data-v-e9e2a841]{background:linear-gradient(90deg,rgba(0,229,255,.05) 0%,transparent 100%)}.preview-row .col-rank[data-v-e9e2a841]{width:24px;text-align:center;font-family:Oswald,sans-serif;color:var(--text-muted)}.preview-row .col-team[data-v-e9e2a841]{flex:1;color:var(--text-primary)}.preview-row .col-team.tbd[data-v-e9e2a841]{color:var(--text-muted);font-style:italic}.preview-row .col-record[data-v-e9e2a841]{width:48px;text-align:center;color:var(--text-muted)}.preview-row .col-pts[data-v-e9e2a841]{width:34px;text-align:right;font-family:Oswald,sans-serif;color:var(--text-muted)}.dot.elim[data-v-e9e2a841]{width:8px;height:8px;border-radius:2px;background:var(--text-muted);opacity:.5}.preview-knockout[data-v-e9e2a841]{display:flex;gap:16px;overflow-x:auto;padding-bottom:4px}.preview-ko-round[data-v-e9e2a841]{width:220px;flex-shrink:0}.preview-ko-card[data-v-e9e2a841]{border:1px solid var(--border-color);border-radius:8px;overflow:hidden;background:var(--bg-card);margin-bottom:10px;opacity:.7}[data-theme=light] .preview-ko-card[data-v-e9e2a841]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.preview-ko-card .tbd[data-v-e9e2a841]{color:var(--text-muted);font-style:italic}@media(max-width:900px){.preview-knockout[data-v-e9e2a841]{gap:12px}.preview-ko-round[data-v-e9e2a841]{width:190px}}.fade-slide-enter-active[data-v-e9e2a841],.fade-slide-leave-active[data-v-e9e2a841]{transition:all .22s ease}.fade-slide-enter-from[data-v-e9e2a841],.fade-slide-leave-to[data-v-e9e2a841]{opacity:0;transform:translateY(8px)}@media(max-width:480px){.stage-root[data-v-e9e2a841]{padding:14px}.knockout-board[data-v-e9e2a841]{min-width:620px}.round-column[data-v-e9e2a841]{width:210px}.rule-list[data-v-e9e2a841]{font-size:.78rem}}@media(prefers-reduced-motion:reduce){.fade-slide-enter-active[data-v-e9e2a841],.fade-slide-leave-active[data-v-e9e2a841],.group-card[data-v-e9e2a841],.ko-match-card[data-v-e9e2a841],.team-odds[data-v-e9e2a841]{transition:none}}.matches-page[data-v-edce7580]{min-height:100vh;background-color:var(--bg-deep);padding-bottom:80px}@media(min-width:769px){.matches-page[data-v-edce7580]{padding-bottom:0;padding-top:12px}}.brand-title[data-v-edce7580]{display:flex;align-items:baseline;gap:6px}.brand-name[data-v-edce7580]{font-family:Oswald,sans-serif;font-weight:500;color:var(--text-primary);letter-spacing:4px;text-transform:uppercase}.brand-year[data-v-edce7580]{font-family:Oswald,sans-serif;font-weight:300;color:var(--khsl-gold);letter-spacing:2px}[data-theme=light] .brand-year[data-v-edce7580]{color:#b8860b}.brand-sub[data-v-edce7580]{margin:0;font-size:.58rem;color:var(--text-muted);letter-spacing:5px;text-transform:uppercase;font-weight:500}.page-brand[data-v-edce7580]{text-align:center;padding:20px 16px 24px}@media(min-width:769px){.page-brand[data-v-edce7580]{padding:40px 40px 30px}}.page-brand .brand-title[data-v-edce7580]{justify-content:center}.page-brand .brand-name[data-v-edce7580]{font-size:1.6rem}@media(min-width:769px){.page-brand .brand-name[data-v-edce7580]{font-size:2rem}}.page-brand .brand-year[data-v-edce7580]{font-size:1.6rem}@media(min-width:769px){.page-brand .brand-year[data-v-edce7580]{font-size:2rem}}.page-brand .brand-sub[data-v-edce7580]{margin-top:6px}.season-empty-state[data-v-edce7580]{padding:0 16px;max-width:1200px;margin:0 auto}@media(min-width:769px){.season-empty-state[data-v-edce7580]{padding:0 40px}}.season-empty-card[data-v-edce7580]{border:1px solid var(--border-color);border-radius:14px;background:radial-gradient(120% 100% at 20% 0%,rgba(255,215,0,.12),transparent 55%),radial-gradient(120% 100% at 90% 100%,rgba(0,229,255,.08),transparent 60%),var(--bg-card);padding:36px 24px;text-align:center}[data-theme=light] .season-empty-card[data-v-edce7580]{background:radial-gradient(120% 100% at 20% 0%,rgba(184,134,11,.12),transparent 55%),radial-gradient(120% 100% at 90% 100%,rgba(0,145,255,.08),transparent 60%),var(--bg-elevated);box-shadow:var(--shadow-card)}.season-empty-card h2[data-v-edce7580]{margin:0;font-size:1.35rem;color:var(--text-primary);font-weight:800}.season-empty-icon-wrap[data-v-edce7580]{width:72px;height:72px;margin:0 auto 14px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffd7001f;border:1px solid rgba(255,215,0,.35)}[data-theme=light] .season-empty-icon-wrap[data-v-edce7580]{background:#b8860b1f;border-color:#b8860b59}.season-empty-icon[data-v-edce7580]{width:34px;height:34px;stroke:var(--khsl-gold)}[data-theme=light] .season-empty-icon[data-v-edce7580]{stroke:#b8860b}.season-empty-kicker[data-v-edce7580]{margin:0 0 10px;font-size:.72rem;letter-spacing:2px;color:var(--text-muted)}.season-empty-desc[data-v-edce7580]{margin:12px auto 0;max-width:520px;font-size:.92rem;line-height:1.65;color:var(--text-secondary)}.season-empty-actions[data-v-edce7580]{margin-top:20px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.season-empty-link[data-v-edce7580]{display:inline-flex;align-items:center;justify-content:center;min-width:132px;padding:9px 14px;border-radius:8px;border:1px solid var(--border-color);text-decoration:none;color:var(--text-secondary);font-size:.82rem;font-weight:600;transition:all .2s ease}.season-empty-link[data-v-edce7580]:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--text-secondary)}.season-empty-link.primary[data-v-edce7580]{border-color:#ffd70073;color:var(--khsl-gold)}.season-empty-link.primary[data-v-edce7580]:hover{background:#ffd7001f;border-color:var(--khsl-gold)}[data-theme=light] .season-empty-link.primary[data-v-edce7580]{border-color:#b8860b73;color:#b8860b}[data-theme=light] .season-empty-link.primary[data-v-edce7580]:hover{background:#b8860b1a;border-color:#b8860b}.view-tabs-card[data-v-edce7580]{width:fit-content;max-width:calc(100% - 16px);margin:8px 0 8px 8px;padding:0;background:transparent;position:sticky;top:8px;z-index:10;flex-shrink:0}@media(min-width:1100px){.view-tabs-card[data-v-edce7580]{display:none}}.view-tabs[data-v-edce7580]{display:flex;position:relative;align-items:center;gap:2px;padding:4px;background:#ffffff09;border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-card);overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-theme=light] .view-tabs[data-v-edce7580]{background:#ffffffdb;border-color:#0000000f;box-shadow:0 8px 22px #0000000f}.view-tab[data-v-edce7580]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:86px;min-height:34px;padding:7px 12px;border-radius:9px;font-size:.84rem;font-weight:700;color:var(--text-secondary);background:none;border:none;cursor:pointer;transition:color .2s,transform .2s;white-space:nowrap;position:relative;z-index:1;-webkit-tap-highlight-color:transparent}.view-tab .view-tab-icon[data-v-edce7580]{display:inline-flex;width:16px;height:16px;color:currentColor}.view-tab .view-tab-icon svg[data-v-edce7580]{width:16px;height:16px;stroke:currentColor}.view-tab[data-v-edce7580]:hover,.view-tab.active[data-v-edce7580]{color:var(--text-primary)}[data-theme=light] .view-tab.active[data-v-edce7580]{color:#171717}.view-tab-indicator[data-v-edce7580]{position:absolute;background:#ffd7001a;border:1px solid rgba(255,215,0,.22);border-radius:9px;transition:left .28s cubic-bezier(.22,.8,.24,1),width .28s cubic-bezier(.22,.8,.24,1);pointer-events:none}[data-theme=light] .view-tab-indicator[data-v-edce7580]{background:#b8860b1a;border-color:#b8860b33}@media(max-width:1099px){.mobile-pane-hidden[data-v-edce7580]{display:none!important}}@media(min-width:1100px){.mobile-schedule-pane[data-v-edce7580]{display:none}}@media(min-width:1100px){.mobile-roster-pane[data-v-edce7580]{display:none}}@media(max-width:1099px){.matches-page .stage-content[data-v-edce7580] .stage-root{padding:8px}.matches-page .stage-content[data-v-edce7580] .overview-view{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-card);overflow:hidden}.matches-page .stage-content[data-v-edce7580] .standings-update-badge,.matches-page .stage-content[data-v-edce7580] .rank-rule-hint{margin:0;border:none;border-radius:0;background:transparent;box-shadow:none;border-bottom:1px solid var(--border-color)}.matches-page .stage-content[data-v-edce7580] .groups-grid{gap:0}.matches-page .stage-content[data-v-edce7580] .group-card{margin:0;border:none;border-radius:0;background:transparent;box-shadow:none}.matches-page .stage-content[data-v-edce7580] .group-card+.group-card{border-top:1px solid var(--border-color)}.matches-page .stage-content[data-v-edce7580] .group-card:hover{transform:none}.matches-page .mobile-schedule-pane[data-v-edce7580] .schedule-list-page{padding:8px 8px 32px;gap:8px}.matches-page .mobile-schedule-pane[data-v-edce7580] .schedule-stepper{margin-bottom:0;padding:14px 14px 12px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-card)}.matches-page .mobile-schedule-pane[data-v-edce7580] .schedule-stepper .stepper-track{padding-bottom:22px}.matches-page .mobile-schedule-pane[data-v-edce7580] .match-card{border-radius:12px;box-shadow:var(--shadow-card)}}@media(max-width:1099px){[data-theme=light] .matches-page .stage-content[data-v-edce7580] .overview-view{background:var(--bg-elevated);border-color:#0000000f}[data-theme=light] .matches-page .mobile-schedule-pane[data-v-edce7580] .schedule-stepper{background:#fff;border-color:#0000000f}}@media(max-width:480px){.matches-page .mobile-schedule-pane[data-v-edce7580] .schedule-stepper .step-circle{width:36px;height:36px}.matches-page .mobile-schedule-pane[data-v-edce7580] .schedule-stepper .step-circle .tab-icon{width:15px;height:15px}}@media(min-width:1100px){.matches-page .stage-content[data-v-edce7580] .standings-update-badge,.matches-page .stage-content[data-v-edce7580] .rank-rule-hint{border-radius:12px}.matches-page .stage-content[data-v-edce7580] .group-card{border-radius:12px;box-shadow:var(--shadow-card)}}.mobile-stepper[data-v-edce7580]{margin:0 8px;padding:14px 14px 12px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-card)}[data-theme=light] .mobile-stepper[data-v-edce7580]{background:#fff;border-color:#0000000f}@media(min-width:769px){.mobile-stepper[data-v-edce7580]{display:none}}.stepper-track[data-v-edce7580]{display:flex;align-items:center;padding:10px 10px 22px;margin:-10px -10px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.stepper-track[data-v-edce7580]::-webkit-scrollbar{display:none}.step-item[data-v-edce7580]{position:relative;display:flex;flex-direction:column;align-items:center;background:none;border:none;padding:0;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent}.step-item[data-v-edce7580]:focus{outline:none}.step-item:focus-visible .step-circle[data-v-edce7580]{outline:2px solid color-mix(in srgb,var(--tab-color) 72%,#fff);outline-offset:4px}.step-item .step-circle[data-v-edce7580]{width:42px;height:42px;border-radius:50%;border:2px solid var(--text-primary);background:var(--bg-card);display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-theme=light] .step-item .step-circle[data-v-edce7580]{background:var(--bg-elevated);border-color:#0f172a;box-shadow:0 1px 3px #00000014}.step-item .step-circle .tab-icon[data-v-edce7580]{width:18px;height:18px;stroke:var(--text-primary);transition:stroke .3s ease}.step-item .step-label[data-v-edce7580]{position:absolute;top:100%;margin-top:6px;font-size:.62rem;color:var(--text-primary);white-space:nowrap;opacity:1;transition:all .25s ease;font-weight:500;letter-spacing:.3px}[data-theme=light] .step-item .step-label[data-v-edce7580]{color:#0f172a}.step-item.active .step-circle[data-v-edce7580]{border-color:var(--text-primary);background:color-mix(in srgb,var(--tab-color) 12%,var(--bg-card));box-shadow:0 0 9px color-mix(in srgb,var(--tab-color) 16%,transparent)}[data-theme=light] .step-item.active .step-circle[data-v-edce7580]{border-color:#0f172a;background:color-mix(in srgb,var(--tab-color) 10%,var(--bg-elevated));box-shadow:0 0 8px color-mix(in srgb,var(--tab-color) 12%,transparent)}.step-item.active .step-circle .tab-icon[data-v-edce7580]{stroke:var(--text-primary);position:relative;z-index:2}.step-item.active .step-label[data-v-edce7580]{color:var(--text-primary);opacity:1;font-weight:600}[data-theme=light] .step-item.active .step-label[data-v-edce7580]{color:#0f172a}.step-item:not(.active):active .step-circle[data-v-edce7580]{transform:scale(.92)}.mobile-stepper .step-item.completed .step-circle[data-v-edce7580]{border-color:#f59e0b}.mobile-stepper .step-item.upcoming .step-circle[data-v-edce7580]{border-color:var(--border-color)}.mobile-stepper .step-item.upcoming .step-circle .tab-icon[data-v-edce7580]{stroke:var(--text-muted)}[data-theme=light] .mobile-stepper .step-item.upcoming .step-circle[data-v-edce7580]{border-color:#9ca3af}[data-theme=light] .mobile-stepper .step-item.upcoming .step-circle .tab-icon[data-v-edce7580]{stroke:#9ca3af}.step-connector[data-v-edce7580]{flex:1;height:3px;min-width:12px;border-radius:999px;background:var(--border-color);opacity:.4;transition:background .35s ease,opacity .35s ease,box-shadow .35s ease}.step-connector.lit[data-v-edce7580]{opacity:1;background:linear-gradient(90deg,#ff9f1c,var(--khsl-gold, #d4af37));box-shadow:0 0 8px #ff9f1c73}[data-theme=light] .step-connector.lit[data-v-edce7580]{background:linear-gradient(90deg,#f59e0b,#d4af37);box-shadow:0 0 6px #f59e0b59}.mobile-stepper .step-item.active .step-circle[data-v-edce7580]{position:relative;isolation:isolate}.mobile-stepper .step-item.active .step-circle[data-v-edce7580]:before{content:"";position:absolute;inset:-5px;border-radius:50%;background:conic-gradient(from 0deg,gold,#ff9f1c,#ff5722,gold,#ff9f1c,#ff5722,gold);filter:blur(3px);-webkit-mask:radial-gradient(circle,transparent 56%,#000 66%);mask:radial-gradient(circle,transparent 56%,#000 66%);z-index:-1;animation:flame-spin-edce7580 2.4s linear infinite}.mobile-stepper .step-item.active .step-circle[data-v-edce7580]:after{content:"";position:absolute;inset:-11px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,140,0,.5),transparent 74%);-webkit-mask:radial-gradient(circle,transparent 50%,#000 76%);mask:radial-gradient(circle,transparent 50%,#000 76%);z-index:-2;pointer-events:none;animation:flame-flicker-edce7580 1.5s ease-in-out infinite}@keyframes flame-spin-edce7580{to{transform:rotate(1turn)}}@keyframes flame-flicker-edce7580{0%,to{opacity:.65;transform:scale(1)}30%{opacity:1;transform:scale(1.08)}60%{opacity:.45;transform:scale(.94)}80%{opacity:.85;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.mobile-stepper .step-item.active .step-circle[data-v-edce7580]:before,.mobile-stepper .step-item.active .step-circle[data-v-edce7580]:after{animation:none}}@media(min-width:769px){.main-layout[data-v-edce7580]{display:flex;max-width:1400px;margin:0 auto;min-height:calc(100vh - 70px)}}@media(min-width:1100px){.main-layout.split-view[data-v-edce7580]{max-width:none;display:grid;grid-template-columns:140px calc(50% - 140px) 50%;align-items:stretch;height:calc(100vh - 82px);min-height:0;overflow:hidden;position:relative;transition:grid-template-columns .35s cubic-bezier(.4,0,.2,1)}}@media(min-width:1100px){.main-layout.split-view.standings-collapsed[data-v-edce7580]{grid-template-columns:140px 0 calc(100% - 140px)}.main-layout.split-view.standings-collapsed .stage-content[data-v-edce7580]{opacity:0;pointer-events:none}.main-layout.split-view.standings-collapsed[data-v-edce7580] .schedule-list-page{max-width:1800px!important}.main-layout.split-view.standings-collapsed[data-v-edce7580] .day-matches{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:1100px){.main-layout.split-view.knockout-merged[data-v-edce7580]{grid-template-columns:140px 1fr}}@media(min-width:1100px){.main-layout.split-view.roster-open[data-v-edce7580]{grid-template-columns:140px minmax(0,1fr)}}.schedule-panel[data-v-edce7580]{display:none}@media(min-width:1100px){.schedule-panel[data-v-edce7580]{display:block;min-width:0;border-left:1px solid var(--border-color);background:var(--bg-deep)}.schedule-panel[data-v-edce7580] .schedule-page{min-height:unset}}.standings-toggle[data-v-edce7580]{display:none}@media(min-width:1100px){.standings-toggle[data-v-edce7580]{display:flex;align-items:center;justify-content:center;position:absolute;left:140px;top:50%;transform:translateY(-50%);width:22px;height:56px;padding:0;border:1px solid var(--border-color);border-left:none;border-radius:0 8px 8px 0;background:var(--bg-card);color:var(--text-secondary);cursor:pointer;z-index:12;box-shadow:2px 0 6px #0000002e;transition:background .2s ease,color .2s ease,transform .2s ease}[data-theme=light] .standings-toggle[data-v-edce7580]{background:#fff;box-shadow:2px 0 6px #0000000f}.standings-toggle svg[data-v-edce7580]{width:14px;height:14px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.standings-toggle[data-v-edce7580]:hover{color:var(--khsl-gold);border-color:color-mix(in srgb,var(--khsl-gold) 50%,var(--border-color))}[data-theme=light] .standings-toggle[data-v-edce7580]:hover{color:#b8860b}.standings-toggle[data-v-edce7580]:active{transform:translateY(-50%) scale(.95)}.standings-toggle.collapsed svg[data-v-edce7580]{transform:scaleX(-1)}}@media(prefers-reduced-motion:reduce){.main-layout.split-view[data-v-edce7580]{transition:none}.standings-toggle svg[data-v-edce7580]{transition:none}}@media(min-width:1100px){.main-layout.split-view .stage-content[data-v-edce7580]{height:100%;overflow-y:auto;transition:opacity .25s ease;min-height:0;overscroll-behavior:contain;padding:0 5px 30px}.main-layout.split-view .stage-sidebar[data-v-edce7580]{height:100%;overflow:hidden}.main-layout.split-view .sidebar-nodes[data-v-edce7580]{position:static;height:auto;min-height:0;flex:1;top:auto}.main-layout.split-view .schedule-panel[data-v-edce7580]{height:100%;overflow-y:auto;min-height:0;overscroll-behavior:contain}}.desktop-roster-panel[data-v-edce7580]{display:none}@media(min-width:1100px){.desktop-roster-panel[data-v-edce7580]{display:block;min-width:0;height:100%;overflow-y:auto;overscroll-behavior:contain;background:var(--bg-deep);animation:desktop-pane-enter-edce7580 .32s cubic-bezier(.22,.8,.24,1) both}}@media(min-width:1100px){.main-layout.split-view>.stage-content[data-v-edce7580]{animation:desktop-pane-enter-edce7580 .32s cubic-bezier(.22,.8,.24,1) both}.main-layout.split-view>.schedule-panel[data-v-edce7580]{animation:desktop-pane-enter-edce7580 .32s 45ms cubic-bezier(.22,.8,.24,1) both}}@keyframes desktop-pane-enter-edce7580{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1100px){.main-layout.split-view[data-v-edce7580] .groups-grid{grid-template-columns:repeat(2,1fr)!important}}@media(min-width:1100px){.main-layout.split-view.qualifier-playoff-active[data-v-edce7580] .groups-grid,.main-layout.split-view.group-stage-active[data-v-edce7580] .groups-grid{grid-template-columns:1fr!important}}.stage-sidebar[data-v-edce7580]{display:none}@media(min-width:769px){.stage-sidebar[data-v-edce7580]{display:flex;flex-direction:column;width:140px;flex-shrink:0;background:transparent;border-right:none}}.desktop-roster-trigger[data-v-edce7580]{display:none}@media(min-width:1100px){.desktop-roster-trigger[data-v-edce7580]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;margin:18px auto 0;padding:0;border:0;color:var(--text-muted);background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.desktop-roster-trigger .roster-trigger-circle[data-v-edce7580]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border:2px solid var(--border-color);border-radius:50%;background:var(--bg-card);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}[data-theme=light] .desktop-roster-trigger .roster-trigger-circle[data-v-edce7580]{background:var(--bg-elevated);box-shadow:0 2px 6px #0000000f}.desktop-roster-trigger .roster-trigger-circle svg[data-v-edce7580]{width:22px;height:22px;stroke:var(--text-muted);transition:stroke .25s ease}.desktop-roster-trigger .roster-trigger-label[data-v-edce7580]{color:var(--text-muted);font-size:.7rem;font-weight:600;white-space:nowrap;transition:color .25s ease}.desktop-roster-trigger:hover .roster-trigger-circle[data-v-edce7580],.desktop-roster-trigger:focus-visible .roster-trigger-circle[data-v-edce7580]{border-color:var(--khsl-gold);background:color-mix(in srgb,var(--khsl-gold) 10%,var(--bg-card));box-shadow:0 0 20px color-mix(in srgb,var(--khsl-gold) 32%,transparent);transform:scale(1.1)}.desktop-roster-trigger:hover .roster-trigger-circle svg[data-v-edce7580],.desktop-roster-trigger:hover .roster-trigger-label[data-v-edce7580],.desktop-roster-trigger:focus-visible .roster-trigger-circle svg[data-v-edce7580],.desktop-roster-trigger:focus-visible .roster-trigger-label[data-v-edce7580]{color:var(--khsl-gold);stroke:var(--khsl-gold)}.desktop-roster-trigger.active .roster-trigger-circle[data-v-edce7580]{border-color:var(--khsl-gold);background:color-mix(in srgb,var(--khsl-gold) 14%,var(--bg-card));box-shadow:0 0 22px color-mix(in srgb,var(--khsl-gold) 42%,transparent)}.desktop-roster-trigger.active .roster-trigger-circle svg[data-v-edce7580],.desktop-roster-trigger.active .roster-trigger-label[data-v-edce7580]{color:var(--khsl-gold);stroke:var(--khsl-gold)}}.sidebar-nodes[data-v-edce7580]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:0 16px;position:sticky;top:70px;height:calc(100vh - 70px)}.stage-node[data-v-edce7580]{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;background:none;border:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.stage-node .node-circle[data-v-edce7580]{width:52px;height:52px;border-radius:50%;border:2px solid var(--text-primary);background:var(--bg-card);display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,border-color .3s ease,background .3s ease}[data-theme=light] .stage-node .node-circle[data-v-edce7580]{background:var(--bg-elevated);border-color:#0f172a;box-shadow:0 2px 6px #0000000f}.stage-node .node-circle .node-icon[data-v-edce7580]{width:22px;height:22px;stroke:var(--text-primary);transition:stroke .3s ease,transform .3s ease}.stage-node .node-label[data-v-edce7580]{font-size:.7rem;color:var(--text-primary);font-weight:600;letter-spacing:1px;transition:color .25s ease;white-space:nowrap}[data-theme=light] .stage-node .node-label[data-v-edce7580]{color:#0f172a}.stage-node:hover .node-circle[data-v-edce7580]{transform:scale(1.15);border-color:var(--text-primary);background:color-mix(in srgb,var(--tab-color) 10%,var(--bg-card));box-shadow:0 0 24px color-mix(in srgb,var(--tab-color) 35%,transparent),0 6px 18px #0000002e}[data-theme=light] .stage-node:hover .node-circle[data-v-edce7580]{border-color:#0f172a;background:color-mix(in srgb,var(--tab-color) 8%,var(--bg-elevated));box-shadow:0 0 18px color-mix(in srgb,var(--tab-color) 25%,transparent),0 6px 14px #00000014}.stage-node:hover .node-circle .node-icon[data-v-edce7580]{stroke:var(--text-primary)}.stage-node:hover .node-label[data-v-edce7580]{color:var(--text-primary)}[data-theme=light] .stage-node:hover .node-label[data-v-edce7580]{color:#0f172a}.stage-node.active .node-circle[data-v-edce7580]{border-color:var(--text-primary);background:color-mix(in srgb,var(--tab-color) 14%,var(--bg-card));box-shadow:0 0 28px color-mix(in srgb,var(--tab-color) 48%,transparent),inset 0 0 12px color-mix(in srgb,var(--tab-color) 15%,transparent)}[data-theme=light] .stage-node.active .node-circle[data-v-edce7580]{border-color:#0f172a;background:color-mix(in srgb,var(--tab-color) 12%,var(--bg-elevated));box-shadow:0 0 22px color-mix(in srgb,var(--tab-color) 34%,transparent)}.stage-node.active .node-circle .node-icon[data-v-edce7580]{stroke:var(--text-primary)}.stage-node.active .node-label[data-v-edce7580]{color:var(--text-primary);font-weight:700}[data-theme=light] .stage-node.active .node-label[data-v-edce7580]{color:#0f172a}.stage-node.active:hover .node-circle[data-v-edce7580]{transform:scale(1.18)}.stage-node:active .node-circle[data-v-edce7580]{transform:scale(1.05)}.stage-node.completed .node-circle[data-v-edce7580]{border-color:#f59e0b}.stage-node.upcoming .node-circle[data-v-edce7580]{border-color:var(--border-color);background:var(--bg-card);box-shadow:none}.stage-node.upcoming .node-circle .node-icon[data-v-edce7580]{stroke:var(--text-muted)}[data-theme=light] .stage-node.upcoming .node-circle[data-v-edce7580]{border-color:#9ca3af;background:var(--bg-elevated);box-shadow:0 2px 6px #0000000f}[data-theme=light] .stage-node.upcoming .node-circle .node-icon[data-v-edce7580]{stroke:#9ca3af}.node-connector[data-v-edce7580]{width:2px;height:18px;margin:4px 0;background:linear-gradient(180deg,var(--border-color),color-mix(in srgb,var(--border-color) 30%,transparent));border-radius:2px;opacity:.55}.node-connector.lit[data-v-edce7580]{opacity:1;background:linear-gradient(180deg,#ff9f1c,var(--khsl-gold, #d4af37));box-shadow:0 0 7px #ff9f1c66}[data-theme=light] .node-connector.lit[data-v-edce7580]{background:linear-gradient(180deg,#f59e0b,#d4af37);box-shadow:0 0 5px #f59e0b4d}@media(prefers-reduced-motion:reduce){.stage-node .node-circle[data-v-edce7580]{transition:border-color .2s ease,background .2s ease}.stage-node:hover .node-circle[data-v-edce7580],.stage-node.active:hover .node-circle[data-v-edce7580],.stage-node:active .node-circle[data-v-edce7580]{transform:none}.main-layout.split-view>.stage-content[data-v-edce7580],.main-layout.split-view>.schedule-panel[data-v-edce7580],.desktop-roster-panel[data-v-edce7580]{animation:none}}.stage-content[data-v-edce7580]{padding:0}@media(min-width:769px){.stage-content[data-v-edce7580]{flex:1;min-width:0;padding:30px}}.stage-wrapper[data-v-edce7580]{background:transparent;border:none;box-shadow:none}.placeholder-stage[data-v-edce7580]{padding:60px 20px;text-align:center}.placeholder-stage .placeholder-icon[data-v-edce7580]{width:48px;height:48px;stroke:var(--text-muted);margin-bottom:15px}.placeholder-stage p[data-v-edce7580]{color:var(--text-muted);font-size:.9rem;margin:0}.stage-fade-enter-active[data-v-edce7580],.stage-fade-leave-active[data-v-edce7580]{transition:all .25s ease}.stage-fade-enter-from[data-v-edce7580]{opacity:0;transform:translateY(10px)}.stage-fade-leave-to[data-v-edce7580]{opacity:0;transform:translateY(-10px)}@media(max-width:480px){.season-empty-card[data-v-edce7580]{padding:28px 16px}.season-empty-card h2[data-v-edce7580]{font-size:1.15rem}.season-empty-desc[data-v-edce7580]{font-size:.85rem}.season-empty-link[data-v-edce7580]{min-width:120px;padding:8px 12px;font-size:.78rem}.step-item .step-circle[data-v-edce7580]{width:36px;height:36px}.step-item .step-circle .tab-icon[data-v-edce7580]{width:15px;height:15px}.step-item .step-label[data-v-edce7580]{font-size:.62rem}.step-connector[data-v-edce7580]{min-width:8px}}@media(prefers-reduced-motion:reduce){.stage-fade-enter-active[data-v-edce7580],.stage-fade-leave-active[data-v-edce7580]{transition:opacity .15s}.stage-fade-enter-from[data-v-edce7580],.stage-fade-leave-to[data-v-edce7580]{transform:none}.step-item .step-circle[data-v-edce7580]{transition:none}}.champion-panel[data-v-d912454b]{padding:2px 0 8px}.panel-state[data-v-d912454b]{padding:26px 16px;text-align:center;color:var(--text-secondary)}.panel-state h3[data-v-d912454b]{margin:0 0 6px;font-size:.95rem;color:var(--text-primary)}.panel-state p[data-v-d912454b]{margin:0;font-size:.8rem}.panel-state button[data-v-d912454b]{margin-top:12px;padding:7px 20px;border-radius:999px;border:1px solid var(--border-color);background:none;color:var(--text-primary);cursor:pointer}.row-skeleton[data-v-d912454b]{display:flex;align-items:center;gap:10px;padding:12px 8px}.row-skeleton i[data-v-d912454b]{display:block;height:14px;border-radius:7px;background:var(--bg-hover);animation:champion-pulse-d912454b 1.2s ease-in-out infinite}.row-skeleton i[data-v-d912454b]:first-child{width:55%}.row-skeleton i[data-v-d912454b]:last-child{width:48px;margin-left:auto}@keyframes champion-pulse-d912454b{50%{opacity:.4}}.champion-card[data-v-d912454b]{margin:10px;padding:14px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:11px;box-shadow:var(--shadow-card)}.card-top[data-v-d912454b]{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--border-color);margin-bottom:8px}.card-title[data-v-d912454b]{font-size:.8rem;font-weight:600;color:var(--text-secondary)}.status-badge[data-v-d912454b]{display:inline-flex;align-items:center;gap:5px;font-size:.7rem;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--bg-hover)}.status-badge i[data-v-d912454b]{width:6px;height:6px;border-radius:50%;background:currentColor}.status-badge.open[data-v-d912454b]{color:var(--khsl-green);background:#4caf5024}.status-badge.closed[data-v-d912454b],.status-badge.paused[data-v-d912454b]{color:var(--color-warning);background:#ff980024}.status-badge.settled[data-v-d912454b]{color:var(--khsl-gold);background:#ffd70024}.status-badge.pending[data-v-d912454b],.status-badge.cancelled[data-v-d912454b]{color:var(--text-secondary)}.champion-result[data-v-d912454b]{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;border-radius:12px;background:#ffd7001a;border:1px solid rgba(255,215,0,.35);font-size:.88rem}.champion-result strong[data-v-d912454b]{color:var(--khsl-gold)}.option-list[data-v-d912454b]{list-style:none;margin:0;padding:0}.option-row[data-v-d912454b]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;cursor:pointer;transition:background .15s}.option-row[data-v-d912454b]:hover:not(.disabled){background:var(--bg-hover)}.option-row.disabled[data-v-d912454b]{cursor:default}.option-row.eliminated[data-v-d912454b]{opacity:.45}.option-row.champion[data-v-d912454b]{background:#ffd7001f}.team-logo[data-v-d912454b]{width:30px;height:30px;border-radius:9px;object-fit:cover;flex-shrink:0}.team-logo.large[data-v-d912454b]{width:44px;height:44px;border-radius:12px}.team-logo.placeholder[data-v-d912454b]{background:var(--bg-hover)}.team-name[data-v-d912454b]{flex:1;min-width:0;font-size:.88rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eliminated-tag[data-v-d912454b]{font-size:.65rem;color:var(--text-muted);border:1px solid var(--border-color);border-radius:999px;padding:1px 8px;flex-shrink:0}.odds-button[data-v-d912454b]{min-width:66px;padding:7px 12px;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-card-alt);cursor:pointer;flex-shrink:0;display:grid;place-items:center;transition:border-color .15s,background .15s}.odds-button[data-v-d912454b]:hover:not(:disabled){border-color:#ffd70080;background:#ffd70014}.odds-button[data-v-d912454b]:disabled{cursor:not-allowed}.odds-button strong[data-v-d912454b]{font-family:Oswald,Impact,Arial Black,sans-serif;font-size:1.02rem;color:var(--khsl-gold)}.odds-lock[data-v-d912454b]{color:var(--text-muted);display:grid;place-items:center}.odds-lock svg[data-v-d912454b]{width:15px;height:15px}.champion-overlay[data-v-d912454b]{position:fixed;inset:0;background:var(--bg-overlay);z-index:1200}.champion-sheet[data-v-d912454b]{position:fixed;left:0;right:0;bottom:0;z-index:1201;max-width:560px;margin:0 auto;max-height:82vh;overflow-y:auto;background:var(--bg-elevated);border-radius:18px 18px 0 0;box-shadow:var(--shadow-lg);padding:8px 16px calc(16px + env(safe-area-inset-bottom))}.sheet-handle[data-v-d912454b]{width:40px;height:4px;border-radius:2px;background:var(--border-light);margin:4px auto 8px}.sheet-header[data-v-d912454b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sheet-header h3[data-v-d912454b]{margin:0;font-size:1rem;font-weight:700}.sheet-close[data-v-d912454b]{width:30px;height:30px;border-radius:50%;border:none;background:var(--bg-hover);color:var(--text-secondary);display:grid;place-items:center;cursor:pointer}.sheet-close svg[data-v-d912454b]{width:16px;height:16px}.sheet-team[data-v-d912454b]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:var(--bg-card-alt);border:1px solid var(--border-color);margin-bottom:14px}.sheet-team-copy[data-v-d912454b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sheet-team-copy strong[data-v-d912454b]{font-size:.95rem}.sheet-team-copy span[data-v-d912454b]{font-size:.72rem;color:var(--text-secondary)}.sheet-odds[data-v-d912454b]{text-align:right;flex-shrink:0}.sheet-odds span[data-v-d912454b]{display:block;font-size:.68rem;color:var(--text-secondary)}.sheet-odds strong[data-v-d912454b]{font-family:Oswald,Impact,Arial Black,sans-serif;font-size:1.5rem;color:var(--khsl-gold)}.quick-amounts[data-v-d912454b]{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.quick-chip[data-v-d912454b]{padding:5px 15px;border-radius:999px;border:1px solid var(--border-color);background:none;color:var(--text-primary);font-size:.82rem;cursor:pointer}.quick-chip.active[data-v-d912454b]{border-color:var(--khsl-gold);color:var(--khsl-gold);background:#ffd7001a}.bet-input-row[data-v-d912454b]{display:flex;gap:10px}.bet-input-row input[data-v-d912454b]{flex:1;min-width:0;padding:10px 12px;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-primary);font-size:.92rem}.bet-input-row input[data-v-d912454b]:focus{outline:none;border-color:var(--khsl-gold)}.bet-submit[data-v-d912454b]{padding:10px 24px;border-radius:999px;border:none;background:var(--khsl-gold);color:var(--text-inverse);font-weight:700;font-size:.9rem;cursor:pointer;flex-shrink:0}.bet-submit[data-v-d912454b]:disabled{opacity:.5;cursor:not-allowed}.form-hint[data-v-d912454b]{margin:10px 0 0;font-size:.78rem;color:var(--text-secondary)}.form-hint strong[data-v-d912454b]{color:var(--khsl-gold)}.form-hint.error[data-v-d912454b]{color:var(--color-error)}.sheet-my-bets[data-v-d912454b]{margin-top:16px}.sheet-my-bets h4[data-v-d912454b]{margin:0 0 6px;font-size:.8rem;font-weight:600;color:var(--text-secondary)}.sheet-my-bets ul[data-v-d912454b]{list-style:none;margin:0;padding:0}.sheet-my-bets li[data-v-d912454b]{display:flex;align-items:center;gap:10px;padding:7px 2px;font-size:.82rem;border-top:1px solid var(--border-color)}.my-bet-team[data-v-d912454b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-bet-detail[data-v-d912454b]{color:var(--text-secondary);flex-shrink:0}.my-bet-status[data-v-d912454b]{flex-shrink:0;font-weight:600}.my-bet-status.pending[data-v-d912454b]{color:var(--text-secondary)}.my-bet-status.won[data-v-d912454b]{color:var(--khsl-green)}.my-bet-status.lost[data-v-d912454b]{color:var(--text-muted)}.my-bet-status.refunded[data-v-d912454b]{color:var(--color-warning)}.champion-fade-enter-active[data-v-d912454b],.champion-fade-leave-active[data-v-d912454b]{transition:opacity .25s ease}.champion-fade-enter-from[data-v-d912454b],.champion-fade-leave-to[data-v-d912454b]{opacity:0}.champion-slide-enter-active[data-v-d912454b],.champion-slide-leave-active[data-v-d912454b]{transition:transform .3s cubic-bezier(.22,.8,.24,1)}.champion-slide-enter-from[data-v-d912454b],.champion-slide-leave-to[data-v-d912454b]{transform:translateY(100%)}.betting-page[data-v-a77eb405]{min-height:100vh;padding:28px 18px 80px;color:var(--text-primary);background:var(--bg-deep)}.page-shell[data-v-a77eb405]{width:100%;max-width:1400px;margin:0 auto}.betting-columns[data-v-a77eb405]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px}.open-subtabs[data-v-a77eb405]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:10px 12px 2px;padding:4px;background:#ffffff09;border:1px solid var(--border-color);border-radius:11px;position:relative;overflow:hidden}.open-subtabs button[data-v-a77eb405]{min-width:0;min-height:34px;padding:0 6px;color:var(--text-secondary);background:transparent;border:none;border-radius:8px;font-size:.78rem;font-weight:700;white-space:nowrap;position:relative;z-index:1;cursor:pointer;transition:color .22s ease,transform .22s ease}.open-subtabs button.active[data-v-a77eb405]{color:var(--khsl-gold)}.open-subtabs button[data-v-a77eb405]:active{transform:scale(.96)}[data-theme=light] .open-subtabs[data-v-a77eb405]{background:#ffffffe0}.open-subtab-indicator[data-v-a77eb405]{width:calc((100% - 11px)/2);position:absolute;left:4px;top:4px;bottom:4px;z-index:0;background:#ffd7001a;border:1px solid rgba(255,215,0,.22);border-radius:8px;box-sizing:border-box;pointer-events:none;transition:transform .3s cubic-bezier(.22,.8,.24,1)}[data-theme=light] .open-subtab-indicator[data-v-a77eb405]{background:#b8860b1a;border-color:#b8860b33}.open-subtabs.sub-match .open-subtab-indicator[data-v-a77eb405]{transform:translate(0)}.open-subtabs.sub-champion .open-subtab-indicator[data-v-a77eb405]{transform:translate(calc(100% + 3px))}.subtab-swap-enter-active[data-v-a77eb405],.subtab-swap-leave-active[data-v-a77eb405]{transition:opacity .18s ease,transform .18s ease}.subtab-swap-enter-from[data-v-a77eb405]{opacity:0;transform:translate(16px)}.subtab-swap-leave-to[data-v-a77eb405]{opacity:0;transform:translate(-16px)}.betting-column[data-v-a77eb405]{min-width:0;overflow:hidden;background:var(--bg-card);border:1px solid var(--border-color);border-radius:13px;box-shadow:var(--shadow-card)}.column-header[data-v-a77eb405]{min-height:54px;display:flex;align-items:center;gap:9px;padding:0 16px;border-bottom:1px solid var(--border-color)}.column-header svg[data-v-a77eb405]{width:18px;height:18px;color:var(--khsl-gold)}.column-header h2[data-v-a77eb405]{margin:0;color:var(--text-primary);font-size:.94rem}.mine-filter[data-v-a77eb405]{margin-left:auto;display:flex;gap:2px;padding:3px;background:var(--bg-deep);border:1px solid var(--border-color);border-radius:8px}.mine-filter button[data-v-a77eb405]{padding:4px 9px;color:var(--text-muted);background:transparent;border:0;border-radius:6px;font-size:.68rem;white-space:nowrap;cursor:pointer}.mine-filter button.active[data-v-a77eb405]{color:#1e1606;background:var(--khsl-gold);font-weight:800}.column-cards[data-v-a77eb405]{display:flex;flex-direction:column;gap:10px;padding:10px}.column-state[data-v-a77eb405]{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.column-state h3[data-v-a77eb405]{margin:0 0 8px;color:var(--text-primary);font-size:.9rem}.column-state p[data-v-a77eb405]{margin:0 0 16px;color:var(--text-muted);font-size:.7rem}.column-state button[data-v-a77eb405]{min-height:34px;padding:0 13px;color:var(--text-secondary);background:transparent;border:1px solid var(--border-color);border-radius:7px;cursor:pointer}.desktop-balance-row[data-v-a77eb405]{display:flex;justify-content:flex-end;margin:0}.mobile-filter-tabs[data-v-a77eb405]{display:none}.balance-button[data-v-a77eb405]{min-width:174px;min-height:52px;display:inline-flex;align-items:center;gap:10px;padding:7px 10px;color:var(--text-secondary);background:linear-gradient(135deg,#ffd7001f,#ffa50006 58%),var(--bg-card);border:1px solid rgba(255,215,0,.2);border-radius:11px;box-shadow:var(--shadow-card);text-align:left;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.balance-button[data-v-a77eb405]:hover{color:var(--text-primary);border-color:#ffd70061;transform:translateY(-1px)}[data-theme=light] .balance-button[data-v-a77eb405]{background:linear-gradient(135deg,#ffc10724,#fffffff0 62%);border-color:#b8860b33}.balance-icon[data-v-a77eb405]{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;color:var(--khsl-gold);background:#ffd7001a;border:1px solid rgba(255,215,0,.2);border-radius:50%}.balance-icon svg[data-v-a77eb405]{width:19px;height:19px}.balance-copy[data-v-a77eb405]{min-width:0;flex:1;display:block}.balance-copy .balance-label[data-v-a77eb405]{display:block;color:var(--text-muted);font-size:.64rem;line-height:1}.balance-copy strong[data-v-a77eb405]{display:block;margin-top:4px;color:var(--khsl-gold);font:800 .92rem/1 Oswald,sans-serif;white-space:nowrap}.balance-arrow[data-v-a77eb405]{width:15px;height:15px;flex:0 0 15px;color:var(--text-muted)}.points-leaderboard[data-v-a77eb405]{overflow:hidden}.leaderboard-hint[data-v-a77eb405]{margin:0;padding:12px 18px;color:var(--text-muted);background:var(--bg-deep);border-bottom:1px solid var(--border-color);font-size:.68rem}.leaderboard-list[data-v-a77eb405]{display:flex;flex-direction:column;padding:6px 14px 12px}.leaderboard-row[data-v-a77eb405]{min-height:54px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 12px;border-bottom:1px solid var(--border-color)}.leaderboard-row[data-v-a77eb405]:last-child{border-bottom:0}.rank-number[data-v-a77eb405]{color:var(--text-muted);font:700 .8rem/1 Oswald,sans-serif;text-align:center}.leaderboard-user[data-v-a77eb405]{overflow:hidden;color:var(--text-primary);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.leaderboard-points[data-v-a77eb405]{min-width:100px;text-align:right}.leaderboard-points strong[data-v-a77eb405]{color:var(--text-primary);font:800 .94rem/1 Oswald,sans-serif;font-variant-numeric:tabular-nums}.leaderboard-loading[data-v-a77eb405],.leaderboard-error[data-v-a77eb405],.leaderboard-empty[data-v-a77eb405]{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-muted);font-size:.72rem;text-align:center}.leaderboard-loading>span[data-v-a77eb405]{width:28px;height:28px;border:3px solid var(--border-color);border-top-color:var(--khsl-gold);border-radius:50%;animation:spin-a77eb405 .8s linear infinite}.leaderboard-loading p[data-v-a77eb405]{margin:12px 0 0}.leaderboard-error p[data-v-a77eb405]{margin:0 0 14px}.leaderboard-error button[data-v-a77eb405]{min-height:34px;padding:0 13px;color:var(--text-secondary);background:transparent;border:1px solid var(--border-color);border-radius:7px;cursor:pointer}@keyframes spin-a77eb405{to{transform:rotate(360deg)}}.market-grid[data-v-a77eb405]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.match-card[data-v-a77eb405]{padding:20px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:11px;box-shadow:var(--shadow-card);transition:border-color .2s,transform .2s}.match-card[data-v-a77eb405]:hover{border-color:#ffd70040;transform:translateY(-1px)}[data-theme=light] .match-card[data-v-a77eb405]:hover{border-color:#b8860b40}.card-header[data-v-a77eb405]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:22px}.card-context[data-v-a77eb405]{min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden}.card-context>span[data-v-a77eb405]:not(.status-badge){overflow:hidden;color:var(--text-muted);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.card-context .score-market-tag[data-v-a77eb405]{flex-shrink:0;padding:2px 7px;color:var(--khsl-gold, #d8a83e);background:#d8a83e1a;border-radius:999px;font-size:.62rem;font-weight:700}.card-header time[data-v-a77eb405]{flex-shrink:0;color:var(--text-muted);font-size:.7rem}.betting-countdown[data-v-a77eb405]{min-height:30px;display:flex;align-items:center;gap:7px;margin-top:12px;padding:0 10px;color:#22c55e;background:#22c55e0f;border:1px solid rgba(34,197,94,.14);border-radius:7px}.betting-countdown svg[data-v-a77eb405]{width:14px;height:14px;flex:0 0 14px}.betting-countdown span[data-v-a77eb405]{color:var(--text-muted);font-size:.66rem}.betting-countdown strong[data-v-a77eb405]{margin-left:auto;color:currentColor;font-size:.74rem;font-variant-numeric:tabular-nums;letter-spacing:.03em}.betting-countdown.ended[data-v-a77eb405]{color:var(--text-muted);background:var(--bg-deep);border-color:var(--border-color)}.status-badge[data-v-a77eb405]{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:.7rem;font-weight:700}.status-badge i[data-v-a77eb405]{width:6px;height:6px;border-radius:50%;background:currentColor}.status-badge.open[data-v-a77eb405]{color:#22c55e}.status-badge.closed[data-v-a77eb405]{color:#60a5fa}.status-badge.settled[data-v-a77eb405]{color:#a78bfa}.status-badge.cancelled[data-v-a77eb405]{color:#ef476f}.status-badge.paused[data-v-a77eb405]{color:#f59e0b}.teams-row[data-v-a77eb405]{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;gap:8px;padding:24px 0 20px}.team-block[data-v-a77eb405]{min-width:0;display:flex;align-items:center;gap:13px}.team-block--right[data-v-a77eb405]{flex-direction:row-reverse;text-align:right}.team-block strong[data-v-a77eb405]{overflow:hidden;color:var(--text-primary);font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.team-logo[data-v-a77eb405]{width:62px;height:62px;flex:0 0 62px;display:grid;place-items:center;overflow:hidden;background:var(--bg-elevated);border:2px solid var(--border-color);border-radius:50%;box-shadow:var(--shadow-card)}.team-logo img[data-v-a77eb405]{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%}.team-logo span[data-v-a77eb405]{color:var(--khsl-gold);font-size:1rem;font-weight:800}.versus[data-v-a77eb405]{text-align:center}.versus b[data-v-a77eb405]{display:block;color:var(--khsl-gold);font:800 .96rem/1 Oswald,sans-serif}.versus small[data-v-a77eb405]{display:block;margin-top:5px;color:var(--text-muted);font-size:.62rem}.odds-row[data-v-a77eb405]{display:grid;grid-template-columns:1fr 1fr;gap:7px}.odds-lock[data-v-a77eb405]{flex-shrink:0;display:inline-flex;align-items:center;color:var(--text-muted)}.odds-lock svg[data-v-a77eb405]{width:17px;height:17px}.odds-lock--sm svg[data-v-a77eb405]{width:13px;height:13px}.odds-row button[data-v-a77eb405]{min-width:0;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;color:var(--text-secondary);background:var(--bg-deep);border:1px solid var(--border-color);border-radius:7px;cursor:pointer}.odds-row button span[data-v-a77eb405]{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.odds-row button strong[data-v-a77eb405]{flex-shrink:0;color:var(--khsl-gold);font:800 1.25rem/1 Oswald,sans-serif}.odds-row button[data-v-a77eb405]:not(:disabled):hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-focus)}.odds-row button[data-v-a77eb405]:disabled{opacity:.58;cursor:not-allowed}.score-odds-row[data-v-a77eb405]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:7px;margin-top:7px}.score-odds-row button[data-v-a77eb405]{min-width:0;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 2px;color:var(--text-secondary);background:var(--bg-deep);border:1px solid var(--border-color);border-radius:7px;cursor:pointer}.score-odds-row button span[data-v-a77eb405]{font:700 .74rem/1 Oswald,sans-serif}.score-odds-row button strong[data-v-a77eb405]{color:var(--khsl-gold);font:800 .82rem/1 Oswald,sans-serif}.score-odds-row button[data-v-a77eb405]:not(:disabled):hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-focus)}.score-odds-row button[data-v-a77eb405]:disabled{opacity:.58;cursor:not-allowed}.score-odds-row button.hit[data-v-a77eb405]{border-color:#a78bfa8c}.score-odds-row button.hit span[data-v-a77eb405],.score-odds-row button.hit strong[data-v-a77eb405]{color:#a78bfa}.duration-odds-row[data-v-a77eb405]{display:grid;grid-template-columns:auto 1fr 1fr;align-items:stretch;gap:7px;margin-top:7px}.duration-odds-row .duration-tag[data-v-a77eb405]{display:flex;align-items:center;padding:0 8px;color:var(--text-muted);background:var(--bg-hover);border-radius:7px;font-size:.62rem;font-weight:700;white-space:nowrap}.duration-odds-row button[data-v-a77eb405]{min-width:0;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 10px;color:var(--text-secondary);background:var(--bg-deep);border:1px solid var(--border-color);border-radius:7px;cursor:pointer}.duration-odds-row button span[data-v-a77eb405]{overflow:hidden;font-size:.68rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.duration-odds-row button strong[data-v-a77eb405]{flex-shrink:0;color:var(--khsl-gold);font:800 .8rem/1 Oswald,sans-serif}.duration-odds-row button[data-v-a77eb405]:not(:disabled):hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-focus)}.duration-odds-row button[data-v-a77eb405]:disabled{opacity:.58;cursor:not-allowed}.card-footer[data-v-a77eb405]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:13px;padding-top:13px;border-top:1px solid var(--border-color)}.bettor-count[data-v-a77eb405]{margin-right:auto;display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:.68rem}.bettor-count svg[data-v-a77eb405]{width:14px;height:14px;flex:0 0 14px}.bettor-count strong[data-v-a77eb405]{color:var(--text-secondary);font-weight:800}.card-footer>button[data-v-a77eb405]{padding:0;color:var(--khsl-gold);background:transparent;border:0;font-size:.74rem;font-weight:700;cursor:pointer}.card-footer>button span[data-v-a77eb405]{margin-left:3px}.force-open-entry[data-v-a77eb405]{width:100%;min-height:38px;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:11px;padding:8px 11px;color:#4ade80;background:#4ade8012;border:1px solid rgba(74,222,128,.28);border-radius:7px;font-size:.72rem;font-weight:700;cursor:pointer}.force-open-entry i[data-v-a77eb405]{width:7px;height:7px;border-radius:50%;background:#4ade80;animation:force-open-pulse-a77eb405 1.6s ease-in-out infinite}.force-open-entry span[data-v-a77eb405]{margin-left:2px}[data-theme=light] .force-open-entry[data-v-a77eb405]{color:#15803d;background:#15803d0f;border-color:#15803d3d}[data-theme=light] .force-open-entry i[data-v-a77eb405]{background:#15803d}@keyframes force-open-pulse-a77eb405{0%,to{opacity:1}50%{opacity:.35}}.my-bet-summary[data-v-a77eb405]{min-height:38px;display:flex;align-items:center;gap:9px;margin-top:11px;padding:8px 11px;color:var(--text-secondary);background:#ffd7000e;border:1px solid rgba(255,215,0,.14);border-radius:7px;font-size:.72rem}.my-bet-summary strong[data-v-a77eb405]{color:var(--khsl-gold);font-weight:800}.my-bet-summary em[data-v-a77eb405]{margin-left:auto;color:var(--text-muted);font-style:normal;font-size:.66rem}[data-theme=light] .my-bet-summary[data-v-a77eb405]{background:#b8860b0f;border-color:#b8860b29}.state-card[data-v-a77eb405]{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-card);text-align:center}.state-card h2[data-v-a77eb405]{margin:14px 0 7px;color:var(--text-primary);font-size:1rem}.state-card p[data-v-a77eb405]{margin:0 0 17px;color:var(--text-muted);font-size:.72rem}.state-card>button[data-v-a77eb405]{min-height:34px;padding:0 13px;color:var(--text-secondary);background:transparent;border:1px solid var(--border-color);border-radius:7px;font-size:.68rem;font-weight:700;cursor:pointer}.state-card>button[data-v-a77eb405]:hover{color:var(--text-primary);background:var(--bg-hover)}.state-icon[data-v-a77eb405]{width:48px;height:48px;display:grid;place-items:center;color:var(--khsl-gold);background:#ffd70014;border:1px solid rgba(255,215,0,.22);border-radius:50%}.state-icon svg[data-v-a77eb405]{width:22px;height:22px}.state-icon.error[data-v-a77eb405]{color:#ef476f;background:#ef476f14;border-color:#ef476f40;font-weight:800}.skeleton-card[data-v-a77eb405]{min-height:225px;display:flex;flex-direction:column;gap:13px}.skeleton-card i[data-v-a77eb405]{display:block;height:15px;border-radius:5px;background:linear-gradient(90deg,var(--bg-hover),var(--bg-card-alt),var(--bg-hover));background-size:200% 100%;animation:shimmer-a77eb405 1.3s infinite}.skeleton-card i[data-v-a77eb405]:nth-child(2){height:72px}.skeleton-card i[data-v-a77eb405]:nth-child(3){height:42px}.skeleton-card i[data-v-a77eb405]:nth-child(4){width:45%}@keyframes shimmer-a77eb405{to{background-position:-200% 0}}@media(min-width:769px){.betting-page[data-v-a77eb405]{padding:16px 0 56px}.page-shell[data-v-a77eb405]{display:flex;flex-direction:column;gap:12px;width:min(1560px,100vw - 56px);max-width:none;min-height:calc(100vh - 56px)}.desktop-balance-row[data-v-a77eb405]{width:100%;justify-content:flex-end}.balance-button[data-v-a77eb405]{width:174px;min-width:0;gap:8px;padding:7px 9px}.balance-arrow[data-v-a77eb405]{display:none}.column-cards .match-card[data-v-a77eb405]{padding:14px}.column-cards .teams-row[data-v-a77eb405]{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:5px;padding:19px 0 16px}.column-cards .team-logo[data-v-a77eb405]{width:46px;height:46px;flex-basis:46px}.column-cards .team-block[data-v-a77eb405]{gap:7px}.column-cards .team-block strong[data-v-a77eb405]{font-size:.78rem}.column-cards .odds-row button[data-v-a77eb405]{min-height:48px;padding:0 9px}.column-cards .odds-row button span[data-v-a77eb405]{font-size:.67rem}.column-cards .odds-row button strong[data-v-a77eb405]{font-size:1.05rem}}@media(max-width:768px){.betting-page[data-v-a77eb405]{padding:0 0 76px}.page-shell[data-v-a77eb405]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px 8px;padding:8px}.mobile-filter-tabs[data-v-a77eb405]{grid-column:1;grid-row:1;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;background:#ffffff09;border:1px solid var(--border-color);border-radius:11px;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.mobile-filter-tabs button[data-v-a77eb405]{min-width:0;min-height:36px;padding:0 5px;color:var(--text-secondary);background:transparent;border:1px solid transparent;border-radius:8px;font-size:.72rem;font-weight:700;white-space:nowrap;position:relative;z-index:1;cursor:pointer;transition:color .22s ease,transform .22s ease}.mobile-filter-tabs button.active[data-v-a77eb405]{color:var(--text-primary)}.mobile-filter-tabs button[data-v-a77eb405]:active{transform:scale(.96)}[data-theme=light] .mobile-filter-tabs[data-v-a77eb405]{background:#ffffffe0}.mobile-tab-indicator[data-v-a77eb405]{width:calc((100% - 14px) / 3);height:36px;position:absolute;left:4px;top:4px;z-index:0;background:#ffd7001a;border:1px solid rgba(255,215,0,.22);border-radius:8px;box-sizing:border-box;pointer-events:none;transition:transform .3s cubic-bezier(.22,.8,.24,1)}[data-theme=light] .mobile-tab-indicator[data-v-a77eb405]{background:#b8860b1a;border-color:#b8860b33}.mobile-filter-tabs.filter-open .mobile-tab-indicator[data-v-a77eb405]{transform:translate(0)}.mobile-filter-tabs.filter-mine .mobile-tab-indicator[data-v-a77eb405]{transform:translate(calc(100% + 3px))}.mobile-filter-tabs.filter-leaderboard .mobile-tab-indicator[data-v-a77eb405]{transform:translate(calc(200% + 6px))}.desktop-balance-row[data-v-a77eb405]{grid-column:2;grid-row:1;align-self:stretch;margin:0}.balance-button[data-v-a77eb405]{min-width:108px;min-height:44px;height:100%;gap:7px;padding:5px 8px;border-radius:10px}.balance-icon[data-v-a77eb405]{width:28px;height:28px;flex-basis:28px}.balance-icon svg[data-v-a77eb405]{width:16px;height:16px}.balance-copy .balance-label[data-v-a77eb405]{font-size:.58rem}.balance-copy strong[data-v-a77eb405]{margin-top:3px;font-size:.78rem}.balance-arrow[data-v-a77eb405]{display:none}.betting-columns[data-v-a77eb405]{grid-column:1/-1;width:100%;display:block}.betting-column[data-v-a77eb405]{display:none}.betting-column.mobile-column-active[data-v-a77eb405]{display:block;animation:mobile-column-in-a77eb405 .28s cubic-bezier(.22,.8,.24,1)}.leaderboard-list[data-v-a77eb405]{padding:5px 8px 10px}.leaderboard-row[data-v-a77eb405]{min-height:52px;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding:6px 8px}.leaderboard-points[data-v-a77eb405]{min-width:84px}.leaderboard-points strong[data-v-a77eb405]{font-size:.92rem}.market-grid[data-v-a77eb405]{grid-template-columns:1fr;gap:9px;margin:0}.match-card[data-v-a77eb405]{padding:16px}.match-card[data-v-a77eb405]:hover{transform:none}.card-context>span[data-v-a77eb405]:not(.status-badge):last-child{display:none}.teams-row[data-v-a77eb405]{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);padding:20px 0 16px}.team-logo[data-v-a77eb405]{width:52px;height:52px;flex-basis:52px}.team-block[data-v-a77eb405]{gap:9px}.team-block strong[data-v-a77eb405]{font-size:.82rem}.odds-row button[data-v-a77eb405]{padding:0 10px}.odds-row button span[data-v-a77eb405]{font-size:.68rem}.state-card[data-v-a77eb405]{margin:0}.my-bet-summary[data-v-a77eb405]{flex-wrap:wrap}}@keyframes mobile-column-in-a77eb405{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.match-card[data-v-a77eb405]{transition:none}.skeleton-card i[data-v-a77eb405]{animation:none}.mobile-tab-indicator[data-v-a77eb405]{transition:none}.betting-column.mobile-column-active[data-v-a77eb405]{animation:none}}.hero-meta-view[data-v-6d161f2b]{color:var(--text-primary);padding:12px 12px 20px}.page-header[data-v-6d161f2b]{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.page-header .sub[data-v-6d161f2b]{font-size:.65rem;color:var(--text-muted)}.page-header .season-dropdown[data-v-6d161f2b]{position:relative;margin-left:auto}.season-dropdown.disabled .dd-trigger[data-v-6d161f2b]{opacity:.55;cursor:not-allowed}.season-dropdown .dd-trigger[data-v-6d161f2b]{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 5px 12px;font-size:.72rem;font-weight:500;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:999px;cursor:pointer;transition:border-color .15s,background .15s,transform .1s;-webkit-tap-highlight-color:transparent}[data-theme=light] .season-dropdown .dd-trigger[data-v-6d161f2b]{background:#fff;box-shadow:0 1px 2px #0000000a}.season-dropdown .dd-trigger[data-v-6d161f2b]:hover:not(:disabled){border-color:var(--text-muted)}.season-dropdown .dd-trigger[data-v-6d161f2b]:active:not(:disabled){transform:scale(.97)}.season-dropdown .dd-label[data-v-6d161f2b]{line-height:1.2;white-space:nowrap}.season-dropdown .dd-chevron[data-v-6d161f2b]{width:10px;height:6px;color:var(--text-secondary);transition:transform .18s cubic-bezier(.4,0,.2,1);flex-shrink:0}.season-dropdown.open .dd-trigger[data-v-6d161f2b]{border-color:var(--khsl-gold)}[data-theme=light] .season-dropdown.open .dd-trigger[data-v-6d161f2b]{border-color:#b8860b}.season-dropdown.open .dd-chevron[data-v-6d161f2b]{transform:rotate(180deg);color:var(--khsl-gold)}[data-theme=light] .season-dropdown.open .dd-chevron[data-v-6d161f2b]{color:#b8860b}.season-dropdown .dd-menu[data-v-6d161f2b]{position:absolute;top:calc(100% + 6px);right:0;min-width:140px;max-height:280px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 8px 24px #00000052,0 2px 6px #0000002e;z-index:20;transform-origin:top right}[data-theme=light] .season-dropdown .dd-menu[data-v-6d161f2b]{background:#fff;box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f}.season-dropdown .dd-menu[data-v-6d161f2b]::-webkit-scrollbar{width:4px}.season-dropdown .dd-menu[data-v-6d161f2b]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.season-dropdown .dd-menu li[data-v-6d161f2b]{list-style:none}.season-dropdown .dd-item[data-v-6d161f2b]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:7px 10px;font-size:.72rem;color:var(--text-primary);background:transparent;border:none;border-radius:6px;cursor:pointer;text-align:left;transition:background .12s,color .12s;-webkit-tap-highlight-color:transparent}.season-dropdown .dd-item[data-v-6d161f2b]:hover{background:#ffffff0f}[data-theme=light] .season-dropdown .dd-item[data-v-6d161f2b]:hover{background:#0000000a}.season-dropdown .dd-item.active[data-v-6d161f2b]{color:var(--khsl-gold);font-weight:600}[data-theme=light] .season-dropdown .dd-item.active[data-v-6d161f2b]{color:#b8860b}.season-dropdown .dd-item .dd-check[data-v-6d161f2b]{width:12px;height:12px;flex-shrink:0}.dd-pop-enter-active[data-v-6d161f2b],.dd-pop-leave-active[data-v-6d161f2b]{transition:opacity .14s ease,transform .14s cubic-bezier(.4,0,.2,1)}.dd-pop-enter-from[data-v-6d161f2b],.dd-pop-leave-to[data-v-6d161f2b]{opacity:0;transform:translateY(-4px) scale(.96)}.role-filter[data-v-6d161f2b]{--role-count: 6;--role-index: 0;position:relative;display:grid;grid-template-columns:repeat(var(--role-count),minmax(0,1fr));width:100%;max-width:100%;margin-bottom:12px;overflow:hidden;padding:3px;border:1px solid color-mix(in srgb,var(--border-color) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 72%,transparent);box-shadow:inset 0 1px #ffffff08}.role-filter[data-v-6d161f2b]::-webkit-scrollbar{display:none}.role-filter .role-glider[data-v-6d161f2b]{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--role-count));border:1px solid color-mix(in srgb,var(--khsl-gold) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--khsl-gold) 13%,transparent);box-shadow:0 6px 18px #0000001f;transform:translate(calc(var(--role-index) * 100%));transition:transform .48s cubic-bezier(.22,1,.36,1),background .2s,border-color .2s;pointer-events:none}[data-theme=light] .role-filter .role-glider[data-v-6d161f2b]{background:#b8860b1f;border-color:#b8860b4d;box-shadow:0 4px 14px #b8860b1a}.role-filter .role-tab[data-v-6d161f2b]{position:relative;z-index:1;flex-shrink:0;min-width:44px;padding:5px 10px;font-size:.68rem;line-height:1.2;text-align:center;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:color .16s,background .16s,border-color .16s;-webkit-tap-highlight-color:transparent}.role-filter .role-tab[data-v-6d161f2b]:hover{color:var(--text-primary);background:#ffffff0a}.role-filter .role-tab.active[data-v-6d161f2b]{color:var(--khsl-gold);background:transparent;border-color:transparent;font-weight:600}[data-theme=light] .role-filter .role-tab.active[data-v-6d161f2b]{color:#8a6508}.meta-list[data-v-6d161f2b]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}[data-theme=light] .meta-list[data-v-6d161f2b]{background:#fff;box-shadow:var(--shadow-card)}.list-header[data-v-6d161f2b]{display:flex;align-items:center;padding:8px 6px;background:#0000004d;border-bottom:1px solid var(--border-color);font-size:.6rem;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.3px}[data-theme=light] .list-header[data-v-6d161f2b]{background:#f5f5f5}.list-header .sortable[data-v-6d161f2b]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s}.list-header .sortable[data-v-6d161f2b]:hover{color:var(--text-primary)}.list-header .sortable.active[data-v-6d161f2b]{color:var(--khsl-gold)}[data-theme=light] .list-header .sortable.active[data-v-6d161f2b]{color:#b8860b}.hero-row[data-v-6d161f2b]{display:flex;align-items:center;padding:6px;border-bottom:1px solid var(--border-color)}.hero-row[data-v-6d161f2b]:last-child{border-bottom:none}.hero-row[data-v-6d161f2b]:nth-child(2n){background:#ffffff05}[data-theme=light] .hero-row[data-v-6d161f2b]:nth-child(2n){background:#00000005}.col-rank[data-v-6d161f2b]{width:24px;text-align:center;font-size:.65rem;color:var(--text-muted);font-weight:600;flex-shrink:0}.col-hero[data-v-6d161f2b]{flex:1;display:flex;align-items:center;gap:6px;min-width:0}.col-hero .hero-avatar[data-v-6d161f2b]{width:28px;height:28px;border-radius:4px;object-fit:cover;flex-shrink:0}.col-hero .hero-name[data-v-6d161f2b]{font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}.col-stat[data-v-6d161f2b]{width:54px;text-align:center;flex-shrink:0}.col-stat .stat-pct[data-v-6d161f2b]{display:block;font-size:.8rem;font-weight:600;font-family:Oswald,sans-serif;line-height:1.2;color:var(--text-primary)}.col-stat .stat-pct.zero[data-v-6d161f2b]{color:var(--text-muted)}.col-stat .stat-detail[data-v-6d161f2b]{display:block;font-size:.5rem;color:var(--text-muted);line-height:1.2}.stat-footer[data-v-6d161f2b]{text-align:center;font-size:.6rem;color:var(--text-muted);margin-top:8px}.hm-skeleton[data-v-6d161f2b]{display:flex;flex-direction:column;gap:10px}.hm-skel-filter[data-v-6d161f2b]{display:flex;gap:6px;overflow:hidden;padding-bottom:4px}.hm-skel-table[data-v-6d161f2b]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}[data-theme=light] .hm-skel-table[data-v-6d161f2b]{background:#fff;box-shadow:var(--shadow-card)}.page-title[data-v-6d161f2b]{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:.98rem;font-weight:700;color:var(--text-primary);white-space:nowrap}.title-accent[data-v-6d161f2b]{display:inline-block;width:3px;height:16px;background:linear-gradient(180deg,var(--khsl-gold),transparent 95%);border-radius:2px}[data-theme=light] .title-accent[data-v-6d161f2b]{background:linear-gradient(180deg,#b8860b,transparent 95%)}.hm-skel-header[data-v-6d161f2b],.hm-skel-row[data-v-6d161f2b]{display:flex;align-items:center}.hm-skel-header[data-v-6d161f2b]{gap:10px;padding:10px 8px;background:#00000038;border-bottom:1px solid var(--border-color)}[data-theme=light] .hm-skel-header[data-v-6d161f2b]{background:#f5f5f5}.hm-skel-row[data-v-6d161f2b]{padding:7px 8px;border-bottom:1px solid var(--border-color)}.hm-skel-row[data-v-6d161f2b]:last-child{border-bottom:0}.hm-skel-shape[data-v-6d161f2b],.hm-skel-avatar[data-v-6d161f2b]{display:block;border-radius:6px;background:linear-gradient(90deg,var(--bg-elevated) 0%,var(--bg-hover) 45%,var(--bg-elevated) 90%);background-size:220% 100%;animation:hm-skeleton-6d161f2b 1.2s ease-in-out infinite}.hm-skel-chip[data-v-6d161f2b]{flex:0 0 58px;height:26px;border-radius:999px}.hm-skel-rank[data-v-6d161f2b]{flex:0 0 20px;height:10px}.hm-skel-hero[data-v-6d161f2b]{flex:1 1 auto;height:10px;min-width:80px}.hm-skel-stat[data-v-6d161f2b]{flex:0 0 46px;height:10px}.hm-skel-avatar[data-v-6d161f2b]{flex:0 0 28px;width:28px;height:28px;border-radius:4px;margin:0 6px}.hm-skel-name[data-v-6d161f2b]{flex:1 1 auto;height:12px;min-width:52px;margin-right:8px}.hm-skel-stat-cell[data-v-6d161f2b]{flex:0 0 54px;display:flex;flex-direction:column;align-items:center;gap:4px}.hm-skel-stat-main[data-v-6d161f2b]{width:34px;height:11px}.hm-skel-stat-sub[data-v-6d161f2b]{width:24px;height:7px;opacity:.65}@keyframes hm-skeleton-6d161f2b{0%{background-position:120% 0}to{background-position:-120% 0}}@media(max-width:360px){.col-rank[data-v-6d161f2b]{width:20px;font-size:.6rem}.col-hero .hero-avatar[data-v-6d161f2b]{width:24px;height:24px}.col-hero .hero-name[data-v-6d161f2b]{font-size:.7rem}.col-stat[data-v-6d161f2b]{width:48px}.col-stat .stat-pct[data-v-6d161f2b]{font-size:.75rem}.col-stat .stat-detail[data-v-6d161f2b]{font-size:.45rem}.list-header[data-v-6d161f2b]{padding:6px 4px;font-size:.55rem}.hero-row[data-v-6d161f2b]{padding:5px 4px}.role-filter .role-tab[data-v-6d161f2b]{padding:5px 10px;font-size:.65rem}}.signature-rank-view[data-v-d480534e]{color:var(--text-primary);padding:12px 12px 20px}.page-header[data-v-d480534e]{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.page-header .sub[data-v-d480534e]{font-size:.65rem;color:var(--text-muted)}.page-title[data-v-d480534e]{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:.98rem;font-weight:700;color:var(--text-primary);white-space:nowrap}.title-accent[data-v-d480534e]{display:inline-block;width:3px;height:16px;background:linear-gradient(180deg,var(--khsl-gold),transparent 95%);border-radius:2px}[data-theme=light] .title-accent[data-v-d480534e]{background:linear-gradient(180deg,#b8860b,transparent 95%)}.role-filter[data-v-d480534e]{--role-count: 6;--role-index: 0;position:relative;display:grid;grid-template-columns:repeat(var(--role-count),minmax(0,1fr));width:100%;max-width:100%;margin-bottom:12px;overflow:hidden;padding:3px;border:1px solid color-mix(in srgb,var(--border-color) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 72%,transparent);box-shadow:inset 0 1px #ffffff08}.role-filter[data-v-d480534e]::-webkit-scrollbar{display:none}.role-glider[data-v-d480534e]{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--role-count));border:1px solid color-mix(in srgb,var(--khsl-gold) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--khsl-gold) 13%,transparent);box-shadow:0 6px 18px #0000001f;transform:translate(calc(var(--role-index) * 100%));transition:transform .48s cubic-bezier(.22,1,.36,1),background .2s,border-color .2s;pointer-events:none}[data-theme=light] .role-glider[data-v-d480534e]{background:#b8860b1f;border-color:#b8860b4d;box-shadow:0 4px 14px #b8860b1a}.role-tab[data-v-d480534e]{position:relative;z-index:1;flex-shrink:0;min-width:44px;padding:5px 10px;font-size:.68rem;line-height:1.2;text-align:center;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:color .16s,background .16s,border-color .16s;-webkit-tap-highlight-color:transparent}.role-tab[data-v-d480534e]:hover{color:var(--text-primary);background:#ffffff0a}.role-tab.active[data-v-d480534e]{color:var(--khsl-gold);background:transparent;border-color:transparent;font-weight:600}[data-theme=light] .role-tab.active[data-v-d480534e]{color:#8a6508}.hero-list[data-v-d480534e]{display:flex;flex-direction:column;gap:12px}.hero-block[data-v-d480534e]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:10px 12px;box-shadow:var(--shadow-card)}[data-theme=light] .hero-block[data-v-d480534e]{background:#fff}.hero-head[data-v-d480534e]{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px dashed var(--border-color);margin-bottom:8px}.hero-head .hero-avatar[data-v-d480534e]{width:36px;height:36px;border-radius:6px;object-fit:cover;flex-shrink:0}.hero-head .hero-info[data-v-d480534e]{flex:1;min-width:0}.hero-head .hero-name[data-v-d480534e]{font-size:.9rem;font-weight:700;color:var(--text-primary);margin-bottom:2px}.hero-head .hero-stats[data-v-d480534e]{display:flex;flex-wrap:wrap;gap:8px;font-size:.7rem;color:var(--text-secondary)}.hero-head .hero-stats b[data-v-d480534e]{font-family:Oswald,sans-serif;color:var(--text-primary);font-weight:600}.hero-sort-filter[data-v-d480534e]{--sort-count: 5;--sort-index: 0;position:relative;display:grid;grid-template-columns:repeat(var(--sort-count),minmax(0,1fr));width:100%;margin-bottom:8px;overflow:hidden;padding:3px;border:1px solid color-mix(in srgb,var(--border-color) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 72%,transparent);box-shadow:inset 0 1px #ffffff08}.hero-sort-filter[data-v-d480534e]::-webkit-scrollbar{display:none}.sort-glider[data-v-d480534e]{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--sort-count));border:1px solid color-mix(in srgb,var(--khsl-gold) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--khsl-gold) 13%,transparent);box-shadow:0 6px 18px #0000001f;transform:translate(calc(var(--sort-index) * 100%));transition:transform .48s cubic-bezier(.22,1,.36,1),background .2s,border-color .2s;pointer-events:none}[data-theme=light] .sort-glider[data-v-d480534e]{background:#b8860b1f;border-color:#b8860b4d;box-shadow:0 4px 14px #b8860b1a}.hero-sort-chip[data-v-d480534e]{position:relative;z-index:1;flex-shrink:0;min-width:0;padding:5px 6px;font-size:.62rem;line-height:1.2;text-align:center;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:color .16s,background .16s,border-color .16s;-webkit-tap-highlight-color:transparent}.hero-sort-chip[data-v-d480534e]:hover{color:var(--text-primary);background:#ffffff0a}.hero-sort-chip.active[data-v-d480534e]{color:var(--khsl-gold);background:transparent;border-color:transparent;font-weight:600}[data-theme=light] .hero-sort-chip.active[data-v-d480534e]{color:#8a6508}.player-strip[data-v-d480534e]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.player-strip[data-v-d480534e]::-webkit-scrollbar{height:4px}.player-strip[data-v-d480534e]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.player-card[data-v-d480534e]{flex-shrink:0;min-width:112px;max-width:140px;padding:8px 10px;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:4px;transition:all .15s}[data-theme=light] .player-card[data-v-d480534e]{background:#fafafa}.player-card.clickable[data-v-d480534e]{cursor:pointer}.player-card.clickable[data-v-d480534e]:hover{transform:translateY(-1px);border-color:var(--khsl-gold);box-shadow:0 2px 8px #0000001f}.player-card.unclaimed[data-v-d480534e]{cursor:default;opacity:.5;user-select:none;-webkit-user-select:none;filter:grayscale(.4)}.player-card.unclaimed .game-nickname[data-v-d480534e]{color:var(--text-secondary)}.player-card .rank-no[data-v-d480534e]{font-size:.7rem;font-weight:700;color:var(--khsl-gold);font-family:Oswald,sans-serif}[data-theme=light] .player-card .rank-no[data-v-d480534e]{color:#b8860b}.player-card .player-names[data-v-d480534e]{min-width:0}.player-card .player-names .game-nickname[data-v-d480534e]{font-size:.8rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-card .player-names .real-name[data-v-d480534e]{font-size:.65rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.player-card .player-names .unclaimed-tag[data-v-d480534e]{font-size:.6rem;color:var(--text-muted);margin-top:1px;font-style:italic}.player-card .player-meta[data-v-d480534e]{display:flex;align-items:center;gap:3px;font-size:.65rem;color:var(--text-secondary);font-family:Oswald,sans-serif}.player-card .player-meta .dot[data-v-d480534e]{color:var(--text-muted)}.empty-strip[data-v-d480534e]{padding:12px;color:var(--text-muted);font-size:.7rem;text-align:center;width:100%}.sr-skeleton[data-v-d480534e]{display:flex;flex-direction:column;gap:12px}.sr-skel-filter[data-v-d480534e],.sr-skel-sort[data-v-d480534e],.sr-skel-strip[data-v-d480534e]{display:flex;gap:6px;overflow:hidden}.sr-skel-filter[data-v-d480534e]{padding-bottom:4px}.sr-skel-block[data-v-d480534e]{padding:10px 12px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card);box-shadow:var(--shadow-card)}[data-theme=light] .sr-skel-block[data-v-d480534e]{background:#fff}.sr-skel-hero-head[data-v-d480534e]{display:flex;align-items:center;gap:10px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px dashed var(--border-color)}.sr-skel-copy[data-v-d480534e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.sr-skel-shape[data-v-d480534e],.sr-skel-avatar[data-v-d480534e]{display:block;border-radius:6px;background:linear-gradient(90deg,var(--bg-elevated) 0%,var(--bg-hover) 45%,var(--bg-elevated) 90%);background-size:220% 100%;animation:sr-skeleton-d480534e 1.2s ease-in-out infinite}.sr-skel-chip[data-v-d480534e]{flex:0 0 58px;height:26px;border-radius:999px}.sr-skel-avatar[data-v-d480534e]{flex:0 0 36px;width:36px;height:36px;border-radius:6px}.sr-skel-title[data-v-d480534e]{width:42%;height:13px}.sr-skel-subtitle[data-v-d480534e]{width:74%;height:9px;opacity:.7}.sr-skel-sort[data-v-d480534e]{margin-bottom:8px;padding-bottom:2px}.sr-skel-sort-chip[data-v-d480534e]{flex:0 0 64px;height:21px;border-radius:999px}.sr-skel-player[data-v-d480534e]{flex:0 0 112px;display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-elevated)}[data-theme=light] .sr-skel-player[data-v-d480534e]{background:#fafafa}.sr-skel-rank[data-v-d480534e]{width:26px;height:10px}.sr-skel-name[data-v-d480534e]{width:72px;height:12px}.sr-skel-meta[data-v-d480534e]{width:54px;height:9px;opacity:.7}@keyframes sr-skeleton-d480534e{0%{background-position:120% 0}to{background-position:-120% 0}}@media(max-width:360px){.signature-rank-view[data-v-d480534e]{padding:12px}.hero-head .hero-avatar[data-v-d480534e]{width:32px;height:32px}.hero-head .hero-name[data-v-d480534e]{font-size:.82rem}.hero-head .hero-stats[data-v-d480534e]{font-size:.65rem;gap:6px}.player-card[data-v-d480534e]{min-width:100px;max-width:120px;padding:6px 8px}.player-card .game-nickname[data-v-d480534e]{font-size:.72rem}}.player-rank-view[data-v-e485b2f9]{color:var(--text-primary);padding:12px 12px calc(70px + env(safe-area-inset-bottom,0px))}.player-rank-view[data-v-e485b2f9]:has(.my-rank-floater){padding-bottom:calc(130px + env(safe-area-inset-bottom,0px))}.filter-bar[data-v-e485b2f9]{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:12px}.page-title[data-v-e485b2f9]{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:.98rem;font-weight:700;color:var(--text-primary);white-space:nowrap}.title-accent[data-v-e485b2f9]{display:inline-block;width:3px;height:16px;background:linear-gradient(180deg,var(--khsl-gold),transparent 95%);border-radius:2px}[data-theme=light] .title-accent[data-v-e485b2f9]{background:linear-gradient(180deg,#b8860b,transparent 95%)}.season-dropdown[data-v-e485b2f9]{position:relative;margin-left:auto}.season-dropdown.disabled .dd-trigger[data-v-e485b2f9]{opacity:.55;cursor:not-allowed}.season-dropdown .dd-trigger[data-v-e485b2f9]{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 5px 12px;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);font-size:.72rem;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s,transform .1s;-webkit-tap-highlight-color:transparent}[data-theme=light] .season-dropdown .dd-trigger[data-v-e485b2f9]{background:#fff;box-shadow:0 1px 2px #0000000a}.season-dropdown .dd-trigger[data-v-e485b2f9]:hover:not(:disabled){border-color:var(--text-muted)}.season-dropdown .dd-trigger[data-v-e485b2f9]:active:not(:disabled){transform:scale(.97)}.season-dropdown .dd-label[data-v-e485b2f9]{line-height:1.2;white-space:nowrap}.season-dropdown .dd-chevron[data-v-e485b2f9]{width:10px;height:6px;color:var(--text-secondary);transition:transform .18s cubic-bezier(.4,0,.2,1);flex-shrink:0}.season-dropdown.open .dd-trigger[data-v-e485b2f9]{border-color:var(--khsl-gold)}[data-theme=light] .season-dropdown.open .dd-trigger[data-v-e485b2f9]{border-color:#b8860b}.season-dropdown.open .dd-chevron[data-v-e485b2f9]{transform:rotate(180deg);color:var(--khsl-gold)}[data-theme=light] .season-dropdown.open .dd-chevron[data-v-e485b2f9]{color:#b8860b}.season-dropdown .dd-menu[data-v-e485b2f9]{position:absolute;top:calc(100% + 6px);right:0;z-index:30;list-style:none;margin:0;padding:4px;min-width:140px;max-height:280px;overflow-y:auto;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 8px 24px #00000052,0 2px 6px #0000002e;transform-origin:top right}[data-theme=light] .season-dropdown .dd-menu[data-v-e485b2f9]{background:#fff;box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f}.season-dropdown .dd-menu[data-v-e485b2f9]::-webkit-scrollbar{width:4px}.season-dropdown .dd-menu[data-v-e485b2f9]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.season-dropdown .dd-menu li[data-v-e485b2f9]{list-style:none}.season-dropdown .dd-item[data-v-e485b2f9]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:7px 10px;background:transparent;border:none;border-radius:6px;color:var(--text-primary);font-size:.72rem;cursor:pointer;text-align:left;transition:background .12s,color .12s;-webkit-tap-highlight-color:transparent}.season-dropdown .dd-item[data-v-e485b2f9]:hover{background:#ffffff0f}[data-theme=light] .season-dropdown .dd-item[data-v-e485b2f9]:hover{background:#0000000a}.season-dropdown .dd-item.active[data-v-e485b2f9]{color:var(--khsl-gold);font-weight:600}[data-theme=light] .season-dropdown .dd-item.active[data-v-e485b2f9]{color:#b8860b}.season-dropdown .dd-item .dd-check[data-v-e485b2f9]{width:12px;height:12px;flex-shrink:0}.dd-pop-enter-active[data-v-e485b2f9],.dd-pop-leave-active[data-v-e485b2f9]{transition:opacity .15s,transform .15s}.dd-pop-enter-from[data-v-e485b2f9],.dd-pop-leave-to[data-v-e485b2f9]{opacity:0;transform:translateY(-4px)}.rank-table[data-v-e485b2f9]{display:grid;grid-template-columns:88px 1fr;background:var(--bg-card);border:1px solid var(--border-color)}[data-theme=light] .rank-table[data-v-e485b2f9]{background:#fff}.th[data-v-e485b2f9]{background:var(--bg-elevated);color:var(--text-secondary);font-size:.7rem;font-weight:600;letter-spacing:.5px;padding:10px 8px;border-bottom:1px solid var(--border-color);text-align:center}[data-theme=light] .th[data-v-e485b2f9]{background:#f7f7f7;color:#555}.metric-col[data-v-e485b2f9]{position:sticky;top:46px;align-self:start;z-index:5;display:flex;flex-direction:column;border-right:1px solid var(--border-color);background:var(--bg-card)}[data-theme=light] .metric-col[data-v-e485b2f9]{background:#fff}.metric-col[data-v-e485b2f9]{max-height:calc(100vh - 102px - env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.metric-col[data-v-e485b2f9]::-webkit-scrollbar{width:4px}.metric-col[data-v-e485b2f9]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.player-rank-view:has(.my-rank-floater) .metric-col[data-v-e485b2f9]{max-height:calc(100vh - 176px - env(safe-area-inset-bottom,0px))}.metric-th[data-v-e485b2f9]{position:sticky;top:0;z-index:1}.metric-cell[data-v-e485b2f9]{position:relative;padding:16px 4px;background:transparent;border:none;border-bottom:1px solid var(--border-color);font-size:.76rem;color:var(--text-secondary);cursor:pointer;text-align:center;transition:background .15s,color .15s;-webkit-tap-highlight-color:transparent;line-height:1.2;display:flex;align-items:center;justify-content:center;gap:3px}.metric-cell[data-v-e485b2f9]:last-child{border-bottom:none}.metric-cell[data-v-e485b2f9]:hover{background:var(--bg-elevated);color:var(--text-primary)}.metric-cell.active[data-v-e485b2f9]{color:var(--khsl-gold);background:#ffd70014;font-weight:700}[data-theme=light] .metric-cell.active[data-v-e485b2f9]{color:#b8860b;background:#b8860b14}.metric-cell .m-sort[data-v-e485b2f9]{font-size:.85rem;line-height:1;font-weight:700}.data-col[data-v-e485b2f9]{display:flex;flex-direction:column;min-width:0}.th-row[data-v-e485b2f9]{position:sticky;top:46px;z-index:4;display:grid;grid-template-columns:1fr 96px;background:var(--bg-elevated)}[data-theme=light] .th-row[data-v-e485b2f9]{background:#f7f7f7}.th-player[data-v-e485b2f9]{text-align:left;padding-left:12px}.th-value[data-v-e485b2f9]{text-align:right;padding-right:14px}.data-row[data-v-e485b2f9]{display:grid;grid-template-columns:1fr 96px;align-items:center;background:var(--bg-card);border-bottom:1px solid var(--border-color);-webkit-tap-highlight-color:transparent}[data-theme=light] .data-row[data-v-e485b2f9]{background:#fff}.data-row[data-v-e485b2f9]:nth-child(2n){background:var(--bg-elevated)}[data-theme=light] .data-row[data-v-e485b2f9]:nth-child(2n){background:#f9f9f9}.data-row[data-v-e485b2f9]:last-child{border-bottom:none}.data-row.clickable[data-v-e485b2f9]{cursor:pointer}.data-row.clickable[data-v-e485b2f9]:hover{background:#ffd7000f}[data-theme=light] .data-row.clickable[data-v-e485b2f9]:hover{background:#b8860b0d}.data-row.unclaimed[data-v-e485b2f9]{cursor:default;opacity:.6}.data-row.unclaimed .game-name[data-v-e485b2f9]{color:var(--text-secondary)}.cell-player[data-v-e485b2f9]{display:flex;align-items:center;gap:8px;padding:9px 6px 9px 12px;min-width:0}.rank-no[data-v-e485b2f9]{flex-shrink:0;width:38px;font-family:Oswald,Impact,sans-serif;font-weight:700;font-size:.95rem;color:var(--text-muted);letter-spacing:.5px}.data-row.rank-1 .rank-no[data-v-e485b2f9]{color:gold}.data-row.rank-2 .rank-no[data-v-e485b2f9]{color:silver}.data-row.rank-3 .rank-no[data-v-e485b2f9]{color:#cd7f32}[data-theme=light] .data-row.rank-1 .rank-no[data-v-e485b2f9]{color:#d4a017}[data-theme=light] .data-row.rank-2 .rank-no[data-v-e485b2f9]{color:#888}[data-theme=light] .data-row.rank-3 .rank-no[data-v-e485b2f9]{color:#b06b1a}.player-block[data-v-e485b2f9]{display:flex;flex-direction:column;gap:1px;min-width:0}.player-line[data-v-e485b2f9]{display:flex;align-items:baseline;gap:4px;min-width:0}.game-name[data-v-e485b2f9]{font-size:.84rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.real-name[data-v-e485b2f9]{font-size:.66rem;color:var(--text-muted);flex-shrink:0}.team-line[data-v-e485b2f9]{font-size:.66rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-line .unclaimed-tag[data-v-e485b2f9]{color:var(--text-muted);font-style:italic}.team-line .no-team[data-v-e485b2f9]{color:var(--text-muted)}.cell-value[data-v-e485b2f9]{padding:9px 14px 9px 6px;text-align:right;font-family:Oswald,Impact,sans-serif;font-weight:700;font-size:.95rem;color:var(--text-primary);letter-spacing:.3px}.cell-value .value-sub[data-v-e485b2f9]{margin-top:1px;font-family:Oswald,Impact,sans-serif;font-weight:500;font-size:.7rem;color:var(--text-muted);letter-spacing:.4px;white-space:nowrap}.data-row.unclaimed .cell-value[data-v-e485b2f9]{color:var(--text-secondary)}.pr-skeleton[data-v-e485b2f9]{display:grid;grid-template-columns:88px 1fr;border:1px solid var(--border-color);background:var(--bg-card)}[data-theme=light] .pr-skeleton[data-v-e485b2f9]{background:#fff}.pr-skel-metric[data-v-e485b2f9]{display:flex;flex-direction:column;border-right:1px solid var(--border-color)}.pr-skel-data[data-v-e485b2f9]{min-width:0}.pr-skel-data-head[data-v-e485b2f9],.pr-skel-row[data-v-e485b2f9]{display:grid;grid-template-columns:1fr 96px;align-items:center}.pr-skel-data-head[data-v-e485b2f9]{padding:10px 12px;background:var(--bg-elevated);border-bottom:1px solid var(--border-color)}[data-theme=light] .pr-skel-data-head[data-v-e485b2f9]{background:#f7f7f7}.pr-skel-row[data-v-e485b2f9]{border-bottom:1px solid var(--border-color)}.pr-skel-row[data-v-e485b2f9]:last-child{border-bottom:0}.pr-skel-row[data-v-e485b2f9]:nth-child(2n){background:var(--bg-elevated)}[data-theme=light] .pr-skel-row[data-v-e485b2f9]:nth-child(2n){background:#f9f9f9}.pr-skel-player[data-v-e485b2f9]{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 6px 9px 12px}.pr-skel-copy[data-v-e485b2f9]{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.pr-skel-shape[data-v-e485b2f9]{display:block;border-radius:6px;background:linear-gradient(90deg,var(--bg-elevated) 0%,var(--bg-hover) 45%,var(--bg-elevated) 90%);background-size:220% 100%;animation:pr-skeleton-e485b2f9 1.2s ease-in-out infinite}.pr-skel-metric-head[data-v-e485b2f9]{height:13px;margin:12px 14px}.pr-skel-metric-cell[data-v-e485b2f9]{height:12px;margin:18px 12px}.pr-skel-player-head[data-v-e485b2f9]{width:58px;height:12px}.pr-skel-value-head[data-v-e485b2f9]{justify-self:end;width:44px;height:12px}.pr-skel-rank[data-v-e485b2f9]{flex:0 0 34px;height:13px}.pr-skel-name[data-v-e485b2f9]{width:min(120px,72%);height:12px}.pr-skel-team[data-v-e485b2f9]{width:min(88px,56%);height:9px;opacity:.7}.pr-skel-value[data-v-e485b2f9]{justify-self:end;width:54px;height:16px;margin-right:14px}@keyframes pr-skeleton-e485b2f9{0%{background-position:120% 0}to{background-position:-120% 0}}.my-rank-floater[data-v-e485b2f9]{position:fixed;left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom,0px));z-index:50;display:grid;grid-template-columns:28px 38px 1fr 96px;align-items:center;gap:0;padding:8px 12px 8px 10px;background:var(--bg-card);border-top:1px solid var(--border-color);box-shadow:0 -6px 16px #0000002e}[data-theme=light] .my-rank-floater[data-v-e485b2f9]{background:#fff;box-shadow:0 -4px 14px #00000014}.my-rank-floater .me-tag[data-v-e485b2f9]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--khsl-gold);color:#000;font-size:.7rem;font-weight:700;flex-shrink:0}[data-theme=light] .my-rank-floater .me-tag[data-v-e485b2f9]{background:#b8860b;color:#fff}.my-rank-floater .rank-no[data-v-e485b2f9]{font-family:Oswald,Impact,sans-serif;font-weight:700;font-size:.95rem;color:var(--text-muted);text-align:center;letter-spacing:.5px}.my-rank-floater.rank-1 .rank-no[data-v-e485b2f9]{color:gold}.my-rank-floater.rank-2 .rank-no[data-v-e485b2f9]{color:silver}.my-rank-floater.rank-3 .rank-no[data-v-e485b2f9]{color:#cd7f32}[data-theme=light] .my-rank-floater.rank-1 .rank-no[data-v-e485b2f9]{color:#d4a017}[data-theme=light] .my-rank-floater.rank-2 .rank-no[data-v-e485b2f9]{color:#888}[data-theme=light] .my-rank-floater.rank-3 .rank-no[data-v-e485b2f9]{color:#b06b1a}.my-rank-floater .player-block[data-v-e485b2f9]{display:flex;flex-direction:column;gap:1px;min-width:0;padding-left:6px}.my-rank-floater .player-line[data-v-e485b2f9]{display:flex;align-items:baseline;gap:4px;min-width:0}.my-rank-floater .game-name[data-v-e485b2f9]{font-size:.84rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-rank-floater .real-name[data-v-e485b2f9]{font-size:.66rem;color:var(--text-muted);flex-shrink:0}.my-rank-floater .team-line[data-v-e485b2f9]{font-size:.66rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-rank-floater .team-line .no-team[data-v-e485b2f9]{color:var(--text-muted)}.my-rank-floater .cell-value[data-v-e485b2f9]{text-align:right;font-family:Oswald,Impact,sans-serif;font-weight:700;font-size:1rem;color:var(--khsl-gold);letter-spacing:.3px}[data-theme=light] .my-rank-floater .cell-value[data-v-e485b2f9]{color:#b8860b}@media(max-width:380px){.player-rank-view[data-v-e485b2f9]{padding:10px 8px 20px}.rank-table[data-v-e485b2f9]{grid-template-columns:76px 1fr}.metric-cell[data-v-e485b2f9]{padding:14px 3px;font-size:.72rem}.th-row[data-v-e485b2f9],.data-row[data-v-e485b2f9]{grid-template-columns:1fr 84px}.cell-player[data-v-e485b2f9]{padding-left:8px;gap:6px}.cell-value[data-v-e485b2f9]{padding-right:10px;font-size:.88rem}.rank-no[data-v-e485b2f9]{width:32px;font-size:.85rem}.game-name[data-v-e485b2f9]{font-size:.78rem}.real-name[data-v-e485b2f9],.team-line[data-v-e485b2f9]{font-size:.62rem}}.honor-rank-view[data-v-64e66e76]{color:var(--text-primary);padding:12px 12px calc(70px + env(safe-area-inset-bottom,0px))}.filter-bar[data-v-64e66e76]{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:12px}.page-title[data-v-64e66e76]{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:.98rem;font-weight:700;color:var(--text-primary);white-space:nowrap}.title-accent[data-v-64e66e76]{display:inline-block;width:3px;height:16px;background:linear-gradient(180deg,var(--khsl-gold),transparent 95%);border-radius:2px}[data-theme=light] .title-accent[data-v-64e66e76]{background:linear-gradient(180deg,#b8860b,transparent 95%)}.season-dropdown[data-v-64e66e76]{position:relative;margin-left:auto}.season-dropdown.disabled .dd-trigger[data-v-64e66e76]{opacity:.55;cursor:not-allowed}.dd-trigger[data-v-64e66e76]{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 5px 12px;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);font-size:.72rem;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s,transform .1s;-webkit-tap-highlight-color:transparent}[data-theme=light] .dd-trigger[data-v-64e66e76]{background:#fff;box-shadow:0 1px 2px #0000000a}.dd-trigger[data-v-64e66e76]:hover:not(:disabled){border-color:var(--text-muted)}.dd-trigger[data-v-64e66e76]:active:not(:disabled){transform:scale(.97)}.dd-label[data-v-64e66e76]{line-height:1.2;white-space:nowrap}.dd-chevron[data-v-64e66e76]{width:10px;height:6px;color:var(--text-secondary);flex-shrink:0;transition:transform .18s cubic-bezier(.4,0,.2,1)}.season-dropdown.open .dd-chevron[data-v-64e66e76]{transform:rotate(180deg);color:var(--khsl-gold)}[data-theme=light] .season-dropdown.open .dd-chevron[data-v-64e66e76]{color:#b8860b}.season-dropdown.open .dd-trigger[data-v-64e66e76]{border-color:var(--khsl-gold)}[data-theme=light] .season-dropdown.open .dd-trigger[data-v-64e66e76]{border-color:#b8860b}.dd-menu[data-v-64e66e76]{position:absolute;top:calc(100% + 6px);right:0;min-width:140px;max-height:280px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 8px 24px #00000052,0 2px 6px #0000002e;z-index:30;transform-origin:top right}[data-theme=light] .dd-menu[data-v-64e66e76]{background:#fff;box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f}.dd-menu[data-v-64e66e76]::-webkit-scrollbar{width:4px}.dd-menu[data-v-64e66e76]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.dd-menu li[data-v-64e66e76]{list-style:none}.dd-item[data-v-64e66e76]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:7px 10px;background:transparent;border:none;border-radius:6px;color:var(--text-primary);font-size:.72rem;cursor:pointer;text-align:left;transition:background .12s,color .12s;-webkit-tap-highlight-color:transparent}.dd-item span[data-v-64e66e76]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-item[data-v-64e66e76]:hover{background:#ffffff0f}[data-theme=light] .dd-item[data-v-64e66e76]:hover{background:#0000000a}.dd-item.active[data-v-64e66e76]{color:var(--khsl-gold);font-weight:600}[data-theme=light] .dd-item.active[data-v-64e66e76]{color:#b8860b}.dd-check[data-v-64e66e76]{width:12px;height:12px;color:var(--khsl-gold);flex-shrink:0}.dd-pop-enter-active[data-v-64e66e76],.dd-pop-leave-active[data-v-64e66e76]{transition:opacity .14s ease,transform .14s ease}.dd-pop-enter-from[data-v-64e66e76],.dd-pop-leave-to[data-v-64e66e76]{opacity:0;transform:translateY(-4px)}.honor-rank-list[data-v-64e66e76]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}[data-theme=light] .honor-rank-list[data-v-64e66e76]{background:#fff;box-shadow:var(--shadow-card)}.honor-head[data-v-64e66e76],.honor-row[data-v-64e66e76]{display:grid;grid-template-columns:minmax(0,1fr) 78px;align-items:center}.honor-head[data-v-64e66e76]{min-height:34px;padding:0 10px;border-bottom:1px solid var(--border-color);background:var(--bg-elevated)}.honor-head .th[data-v-64e66e76]{font-size:.68rem;color:var(--text-muted);font-weight:600}.honor-head .th-score[data-v-64e66e76]{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;text-align:right}.score-info-btn[data-v-64e66e76]{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid currentColor;border-radius:50%;background:transparent;color:var(--text-muted);font-size:11px;font-weight:700;line-height:1;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.score-info-btn[data-v-64e66e76]:hover{color:var(--khsl-gold);background:#ffd7001a;border-color:var(--khsl-gold)}.honor-row[data-v-64e66e76]{min-height:76px;padding:9px 10px;border-bottom:1px solid var(--border-color);cursor:pointer;transition:background .15s}.honor-row[data-v-64e66e76]:last-child{border-bottom:none}.honor-row[data-v-64e66e76]:hover{background:#ffffff08}[data-theme=light] .honor-row[data-v-64e66e76]:hover{background:#00000008}.honor-row.rank-1 .rank-no[data-v-64e66e76]{color:gold}.honor-row.rank-2 .rank-no[data-v-64e66e76]{color:silver}.honor-row.rank-3 .rank-no[data-v-64e66e76]{color:#cd7f32}[data-theme=light] .honor-row.rank-1 .rank-no[data-v-64e66e76]{color:#d4a017}[data-theme=light] .honor-row.rank-2 .rank-no[data-v-64e66e76]{color:#888}[data-theme=light] .honor-row.rank-3 .rank-no[data-v-64e66e76]{color:#b06b1a}.player-cell[data-v-64e66e76]{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:8px;min-width:0}.rank-no[data-v-64e66e76]{font-family:Oswald,Impact,sans-serif;font-size:.95rem;font-weight:700;color:var(--text-muted);line-height:1.35}.player-block[data-v-64e66e76]{min-width:0}.player-line[data-v-64e66e76]{display:flex;align-items:baseline;gap:6px;min-width:0}.player-name[data-v-64e66e76]{font-size:.88rem;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.real-name[data-v-64e66e76]{font-size:.68rem;color:var(--text-secondary);flex-shrink:0}.team-line[data-v-64e66e76]{margin-top:2px;font-size:.66rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.honor-list[data-v-64e66e76]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;align-content:flex-start}.honor-tag[data-v-64e66e76]{font-size:12px;color:var(--khsl-gold)}.score-cell[data-v-64e66e76]{text-align:right}.score-main[data-v-64e66e76]{font-family:Oswald,Impact,sans-serif;font-size:1.28rem;font-weight:700;color:var(--khsl-gold)}[data-theme=light] .score-main[data-v-64e66e76]{color:#b8860b}.score-rule-list[data-v-64e66e76]{display:flex;flex-direction:column;gap:8px}.score-rule-row[data-v-64e66e76]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-elevated)}.score-rule-name[data-v-64e66e76]{color:var(--text-primary);font-size:.86rem;font-weight:600}.score-rule-value[data-v-64e66e76]{color:var(--khsl-gold);font-family:Oswald,Impact,sans-serif;font-size:1rem;font-weight:700;white-space:nowrap}.score-rule-note[data-v-64e66e76]{margin:12px 0 0;color:var(--text-muted);font-size:.76rem;line-height:1.5}.hr-skeleton[data-v-64e66e76]{display:flex;flex-direction:column;gap:8px}.hr-skel-row[data-v-64e66e76]{display:grid;grid-template-columns:42px 1fr 68px;gap:8px;align-items:center;min-height:70px;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-card)}.hr-skel-rank[data-v-64e66e76],.hr-skel-main[data-v-64e66e76],.hr-skel-score[data-v-64e66e76]{display:block;height:14px;border-radius:6px;background:linear-gradient(90deg,var(--bg-elevated) 0%,var(--bg-hover) 45%,var(--bg-elevated) 90%);background-size:220% 100%;animation:hr-skeleton-64e66e76 1.2s ease-in-out infinite}.hr-skel-rank[data-v-64e66e76]{width:32px}.hr-skel-main[data-v-64e66e76]{width:80%;height:34px}.hr-skel-score[data-v-64e66e76]{width:58px;height:22px;justify-self:end}@keyframes hr-skeleton-64e66e76{0%{background-position:120% 0}to{background-position:-120% 0}}@media(max-width:360px){.honor-rank-view[data-v-64e66e76]{padding:10px 10px calc(70px + env(safe-area-inset-bottom,0px))}.honor-head[data-v-64e66e76],.honor-row[data-v-64e66e76]{grid-template-columns:minmax(0,1fr) 66px}.player-cell[data-v-64e66e76]{grid-template-columns:36px minmax(0,1fr)}.real-name[data-v-64e66e76]{display:none}}.five-stack-rank-view[data-v-d5b7ee9d]{color:var(--text-primary);padding:12px 12px calc(70px + env(safe-area-inset-bottom,0px))}.filter-bar[data-v-d5b7ee9d]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.page-title[data-v-d5b7ee9d]{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:.98rem;font-weight:700;white-space:nowrap}.title-accent[data-v-d5b7ee9d]{width:3px;height:16px;border-radius:2px;background:linear-gradient(180deg,var(--khsl-gold),transparent 95%)}[data-theme=light] .title-accent[data-v-d5b7ee9d]{background:linear-gradient(180deg,#b8860b,transparent 95%)}.season-dropdown[data-v-d5b7ee9d]{position:relative;margin-left:auto}.season-dropdown.disabled .dd-trigger[data-v-d5b7ee9d]{opacity:.55;cursor:not-allowed}.dd-trigger[data-v-d5b7ee9d]{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 5px 12px;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);font-size:.72rem;font-weight:500;cursor:pointer}[data-theme=light] .dd-trigger[data-v-d5b7ee9d]{background:#fff;box-shadow:0 1px 2px #0000000a}.dd-label[data-v-d5b7ee9d]{line-height:1.2;white-space:nowrap}.dd-chevron[data-v-d5b7ee9d]{width:10px;height:6px;color:var(--text-secondary);flex-shrink:0;transition:transform .18s,color .18s}.season-dropdown.open .dd-chevron[data-v-d5b7ee9d]{transform:rotate(180deg);color:var(--khsl-gold)}.season-dropdown.open .dd-trigger[data-v-d5b7ee9d]{border-color:var(--khsl-gold)}.dd-menu[data-v-d5b7ee9d]{position:absolute;top:calc(100% + 6px);right:0;min-width:140px;max-height:280px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 8px 24px #00000052,0 2px 6px #0000002e;z-index:30;transform-origin:top right}[data-theme=light] .dd-menu[data-v-d5b7ee9d]{background:#fff;box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f}.dd-menu li[data-v-d5b7ee9d]{list-style:none}.dd-item[data-v-d5b7ee9d]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:7px 10px;background:transparent;border:none;border-radius:6px;color:var(--text-primary);font-size:.72rem;cursor:pointer;text-align:left}.dd-item span[data-v-d5b7ee9d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-item[data-v-d5b7ee9d]:hover{background:#ffffff0f}[data-theme=light] .dd-item[data-v-d5b7ee9d]:hover{background:#0000000a}.dd-item.active[data-v-d5b7ee9d]{color:var(--khsl-gold);font-weight:600}.dd-check[data-v-d5b7ee9d]{width:12px;height:12px;color:var(--khsl-gold);flex-shrink:0}.dd-pop-enter-active[data-v-d5b7ee9d],.dd-pop-leave-active[data-v-d5b7ee9d]{transition:opacity .14s ease,transform .14s ease}.dd-pop-enter-from[data-v-d5b7ee9d],.dd-pop-leave-to[data-v-d5b7ee9d]{opacity:0;transform:translateY(-4px)}.lineup-list[data-v-d5b7ee9d]{display:flex;flex-direction:column;gap:10px}.lineup-row[data-v-d5b7ee9d]{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;align-items:stretch;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-card)}[data-theme=light] .lineup-row[data-v-d5b7ee9d]{background:#fff;box-shadow:var(--shadow-card)}.rank-block[data-v-d5b7ee9d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-right:1px solid var(--border-color);padding-right:8px}.rank-no[data-v-d5b7ee9d]{font-family:Oswald,Impact,sans-serif;font-size:.82rem;font-weight:700;color:var(--text-muted)}.rank-main[data-v-d5b7ee9d]{font-family:Oswald,Impact,sans-serif;font-size:1.35rem;line-height:1;font-weight:800;color:var(--text-primary)}.rank-unit[data-v-d5b7ee9d]{font-size:.66rem;color:var(--text-secondary)}.lineup-row.rank-1 .rank-no[data-v-d5b7ee9d],.lineup-row.rank-1 .rank-main[data-v-d5b7ee9d]{color:gold}.lineup-row.rank-2 .rank-no[data-v-d5b7ee9d],.lineup-row.rank-2 .rank-main[data-v-d5b7ee9d]{color:silver}.lineup-row.rank-3 .rank-no[data-v-d5b7ee9d],.lineup-row.rank-3 .rank-main[data-v-d5b7ee9d]{color:#cd7f32}[data-theme=light] .lineup-row.rank-1 .rank-no[data-v-d5b7ee9d],[data-theme=light] .lineup-row.rank-1 .rank-main[data-v-d5b7ee9d]{color:#d4a017}[data-theme=light] .lineup-row.rank-2 .rank-no[data-v-d5b7ee9d],[data-theme=light] .lineup-row.rank-2 .rank-main[data-v-d5b7ee9d]{color:#888}[data-theme=light] .lineup-row.rank-3 .rank-no[data-v-d5b7ee9d],[data-theme=light] .lineup-row.rank-3 .rank-main[data-v-d5b7ee9d]{color:#b06b1a}.lineup-main[data-v-d5b7ee9d]{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:8px}.player-chips[data-v-d5b7ee9d]{display:flex;flex-wrap:wrap;gap:6px}.player-chip[data-v-d5b7ee9d]{min-width:0;max-width:112px;padding:4px 8px;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-elevated);color:var(--text-primary);font-size:.72rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-chip.clickable[data-v-d5b7ee9d]{cursor:pointer}.player-chip.clickable[data-v-d5b7ee9d]:hover{border-color:var(--khsl-gold);color:var(--khsl-gold)}.lineup-meta[data-v-d5b7ee9d]{display:flex;flex-wrap:wrap;gap:6px 10px;color:var(--text-secondary);font-size:.66rem;line-height:1.35}.lineup-meta span[data-v-d5b7ee9d]{min-width:0}.fs-skeleton[data-v-d5b7ee9d]{display:flex;flex-direction:column;gap:10px}.fs-skel-row[data-v-d5b7ee9d]{display:grid;grid-template-columns:62px 1fr 64px;gap:10px;align-items:center;min-height:82px;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-card)}.fs-skel-rank[data-v-d5b7ee9d],.fs-skel-main[data-v-d5b7ee9d],.fs-skel-score[data-v-d5b7ee9d]{display:block;height:14px;border-radius:6px;background:linear-gradient(90deg,var(--bg-elevated) 0%,var(--bg-hover) 45%,var(--bg-elevated) 90%);background-size:220% 100%;animation:fs-skeleton-d5b7ee9d 1.2s ease-in-out infinite}.fs-skel-rank[data-v-d5b7ee9d]{width:42px;height:34px}.fs-skel-main[data-v-d5b7ee9d]{width:82%;height:46px}.fs-skel-score[data-v-d5b7ee9d]{width:54px;height:22px;justify-self:end}@keyframes fs-skeleton-d5b7ee9d{0%{background-position:120% 0}to{background-position:-120% 0}}@media(max-width:380px){.five-stack-rank-view[data-v-d5b7ee9d]{padding:10px 10px calc(70px + env(safe-area-inset-bottom,0px))}.filter-bar[data-v-d5b7ee9d]{gap:8px}.lineup-row[data-v-d5b7ee9d]{grid-template-columns:54px minmax(0,1fr);gap:8px;padding:9px}.rank-block[data-v-d5b7ee9d]{padding-right:6px}.rank-main[data-v-d5b7ee9d]{font-size:1.18rem}.player-chip[data-v-d5b7ee9d]{max-width:96px;font-size:.68rem}}.team-rank-view[data-v-782244a7]{color:var(--text-primary);padding:12px 12px calc(70px + env(safe-area-inset-bottom,0px))}.filter-bar[data-v-782244a7]{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:12px}.page-title[data-v-782244a7]{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:.98rem;font-weight:700;color:var(--text-primary);white-space:nowrap}.title-accent[data-v-782244a7]{display:inline-block;width:3px;height:16px;background:linear-gradient(180deg,var(--khsl-gold),transparent 95%);border-radius:2px}[data-theme=light] .title-accent[data-v-782244a7]{background:linear-gradient(180deg,#b8860b,transparent 95%)}.season-dropdown[data-v-782244a7]{position:relative;margin-left:auto}.season-dropdown.disabled .dd-trigger[data-v-782244a7]{opacity:.55;cursor:not-allowed}.season-dropdown .dd-trigger[data-v-782244a7]{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 5px 12px;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:999px;color:var(--text-primary);font-size:.72rem;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s,transform .1s;-webkit-tap-highlight-color:transparent}[data-theme=light] .season-dropdown .dd-trigger[data-v-782244a7]{background:#fff;box-shadow:0 1px 2px #0000000a}.season-dropdown .dd-trigger[data-v-782244a7]:hover:not(:disabled){border-color:var(--text-muted)}.season-dropdown .dd-trigger[data-v-782244a7]:active:not(:disabled){transform:scale(.97)}.season-dropdown .dd-label[data-v-782244a7]{line-height:1.2;white-space:nowrap}.season-dropdown .dd-chevron[data-v-782244a7]{width:10px;height:6px;color:var(--text-secondary);transition:transform .18s cubic-bezier(.4,0,.2,1);flex-shrink:0}.season-dropdown.open .dd-trigger[data-v-782244a7]{border-color:var(--khsl-gold)}[data-theme=light] .season-dropdown.open .dd-trigger[data-v-782244a7]{border-color:#b8860b}.season-dropdown.open .dd-chevron[data-v-782244a7]{transform:rotate(180deg);color:var(--khsl-gold)}[data-theme=light] .season-dropdown.open .dd-chevron[data-v-782244a7]{color:#b8860b}.season-dropdown .dd-menu[data-v-782244a7]{position:absolute;top:calc(100% + 6px);right:0;z-index:30;list-style:none;margin:0;padding:4px;min-width:140px;max-height:280px;overflow-y:auto;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 8px 24px #00000052,0 2px 6px #0000002e;transform-origin:top right}[data-theme=light] .season-dropdown .dd-menu[data-v-782244a7]{background:#fff;box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f}.season-dropdown .dd-menu[data-v-782244a7]::-webkit-scrollbar{width:4px}.season-dropdown .dd-menu[data-v-782244a7]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.season-dropdown .dd-menu li[data-v-782244a7]{list-style:none}.season-dropdown .dd-item[data-v-782244a7]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:7px 10px;background:transparent;border:none;border-radius:6px;color:var(--text-primary);font-size:.72rem;cursor:pointer;text-align:left;transition:background .12s,color .12s;-webkit-tap-highlight-color:transparent}.season-dropdown .dd-item[data-v-782244a7]:hover{background:#ffffff0f}[data-theme=light] .season-dropdown .dd-item[data-v-782244a7]:hover{background:#0000000a}.season-dropdown .dd-item.active[data-v-782244a7]{color:var(--khsl-gold);font-weight:600}[data-theme=light] .season-dropdown .dd-item.active[data-v-782244a7]{color:#b8860b}.season-dropdown .dd-item .dd-check[data-v-782244a7]{width:12px;height:12px;flex-shrink:0}.dd-pop-enter-active[data-v-782244a7],.dd-pop-leave-active[data-v-782244a7]{transition:opacity .15s,transform .15s}.dd-pop-enter-from[data-v-782244a7],.dd-pop-leave-to[data-v-782244a7]{opacity:0;transform:translateY(-4px)}.rank-table[data-v-782244a7]{display:grid;grid-template-columns:88px 1fr;background:var(--bg-card);border:1px solid var(--border-color)}[data-theme=light] .rank-table[data-v-782244a7]{background:#fff}.th[data-v-782244a7]{background:var(--bg-elevated);color:var(--text-secondary);font-size:.7rem;font-weight:600;letter-spacing:.5px;padding:10px 8px;border-bottom:1px solid var(--border-color);text-align:center}[data-theme=light] .th[data-v-782244a7]{background:#f7f7f7;color:#555}.metric-col[data-v-782244a7]{position:sticky;top:46px;align-self:start;z-index:5;display:flex;flex-direction:column;border-right:1px solid var(--border-color);background:var(--bg-card)}[data-theme=light] .metric-col[data-v-782244a7]{background:#fff}.metric-cell[data-v-782244a7]{position:relative;padding:16px 4px;background:transparent;border:none;border-bottom:1px solid var(--border-color);font-size:.76rem;color:var(--text-secondary);cursor:pointer;text-align:center;transition:background .15s,color .15s;-webkit-tap-highlight-color:transparent;line-height:1.3;display:flex;align-items:center;justify-content:center;gap:3px}.metric-cell[data-v-782244a7]:last-child{border-bottom:none}.metric-cell .m-label[data-v-782244a7]{word-break:keep-all;white-space:normal}.metric-cell[data-v-782244a7]:hover{background:var(--bg-elevated);color:var(--text-primary)}.metric-cell.active[data-v-782244a7]{color:var(--khsl-gold);background:#ffd70014;font-weight:700}[data-theme=light] .metric-cell.active[data-v-782244a7]{color:#b8860b;background:#b8860b14}.metric-cell .m-sort[data-v-782244a7]{font-size:.85rem;line-height:1;font-weight:700;flex-shrink:0}.data-col[data-v-782244a7]{display:flex;flex-direction:column;min-width:0}.th-row[data-v-782244a7]{position:sticky;top:46px;z-index:4;display:grid;grid-template-columns:1fr 104px;background:var(--bg-elevated)}[data-theme=light] .th-row[data-v-782244a7]{background:#f7f7f7}.th-team[data-v-782244a7]{text-align:left;padding-left:12px}.th-value[data-v-782244a7]{text-align:right;padding-right:14px}.data-row[data-v-782244a7]{display:grid;grid-template-columns:1fr 104px;align-items:center;background:var(--bg-card);border-bottom:1px solid var(--border-color);-webkit-tap-highlight-color:transparent}[data-theme=light] .data-row[data-v-782244a7]{background:#fff}.data-row[data-v-782244a7]:nth-child(2n){background:var(--bg-elevated)}[data-theme=light] .data-row[data-v-782244a7]:nth-child(2n){background:#f9f9f9}.data-row[data-v-782244a7]:last-child{border-bottom:none}.cell-team[data-v-782244a7]{display:flex;align-items:center;gap:8px;padding:9px 6px 9px 12px;min-width:0}.rank-no[data-v-782244a7]{flex-shrink:0;width:34px;font-family:Oswald,Impact,sans-serif;font-weight:700;font-size:.95rem;color:var(--text-muted);letter-spacing:.5px}.data-row.rank-1 .rank-no[data-v-782244a7]{color:gold}.data-row.rank-2 .rank-no[data-v-782244a7]{color:silver}.data-row.rank-3 .rank-no[data-v-782244a7]{color:#cd7f32}[data-theme=light] .data-row.rank-1 .rank-no[data-v-782244a7]{color:#d4a017}[data-theme=light] .data-row.rank-2 .rank-no[data-v-782244a7]{color:#888}[data-theme=light] .data-row.rank-3 .rank-no[data-v-782244a7]{color:#b06b1a}.team-logo[data-v-782244a7],.team-logo-placeholder[data-v-782244a7]{flex-shrink:0;width:28px;height:28px;border-radius:50%;object-fit:cover;background:var(--bg-elevated);border:1px solid var(--border-color)}.team-block[data-v-782244a7]{display:flex;flex-direction:column;gap:1px;min-width:0}.team-name[data-v-782244a7]{font-size:.84rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-sub[data-v-782244a7]{font-size:.66rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-value[data-v-782244a7]{padding:9px 14px 9px 4px;text-align:right;min-width:0}.value-main[data-v-782244a7]{font-family:Oswald,Impact,sans-serif;font-size:.94rem;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.value-sub[data-v-782244a7]{font-size:.62rem;color:var(--text-muted);white-space:nowrap}.tr-skeleton[data-v-782244a7]{display:flex;flex-direction:column;gap:8px}.tr-skel-row[data-v-782244a7]{display:grid;grid-template-columns:34px 28px 1fr 72px;gap:8px;align-items:center;min-height:50px;padding:8px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-card)}.tr-skel-shape[data-v-782244a7]{display:block;border-radius:6px;background:linear-gradient(90deg,var(--bg-elevated) 0%,var(--bg-hover) 45%,var(--bg-elevated) 90%);background-size:220% 100%;animation:tr-skeleton-782244a7 1.2s ease-in-out infinite}.tr-skel-rank[data-v-782244a7]{width:26px;height:14px}.tr-skel-logo[data-v-782244a7]{width:28px;height:28px;border-radius:50%}.tr-skel-name[data-v-782244a7]{width:70%;height:14px}.tr-skel-value[data-v-782244a7]{width:60px;height:18px;justify-self:end}@keyframes tr-skeleton-782244a7{0%{background-position:120% 0}to{background-position:-120% 0}}@media(max-width:380px){.team-rank-view[data-v-782244a7]{padding:10px 10px calc(70px + env(safe-area-inset-bottom,0px))}.rank-table[data-v-782244a7]{grid-template-columns:76px 1fr}.th-row[data-v-782244a7],.data-row[data-v-782244a7]{grid-template-columns:1fr 92px}.rank-no[data-v-782244a7]{width:30px}.team-logo[data-v-782244a7],.team-logo-placeholder[data-v-782244a7]{width:24px;height:24px}}.schedule-hub[data-v-a8c0b0c1]{min-height:100vh;background:var(--bg-deep);display:flex;flex-direction:column}.schedule-hub.is-desktop[data-v-a8c0b0c1]{min-height:0;height:calc(100vh - 56px);overflow:hidden}.hub-tabs-card[data-v-a8c0b0c1]{position:sticky;top:0;z-index:10;flex-shrink:0;padding:8px;background:var(--bg-deep)}.hub-tabs[data-v-a8c0b0c1]{display:flex;position:relative;align-items:center;gap:2px;padding:4px;background:#ffffff09;border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-x:auto;scrollbar-width:none}.hub-tabs[data-v-a8c0b0c1]::-webkit-scrollbar{display:none}[data-theme=light] .hub-tabs[data-v-a8c0b0c1]{background:#ffffffdb;border-color:#0000000f;box-shadow:0 8px 22px #0000000f}.hub-tab[data-v-a8c0b0c1]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 14px;border-radius:9px;font-size:.84rem;font-weight:700;color:var(--text-secondary);background:none;border:none;cursor:pointer;transition:color .2s;white-space:nowrap;position:relative;z-index:1}.hub-tab[data-v-a8c0b0c1]:hover,.hub-tab.active[data-v-a8c0b0c1]{color:var(--text-primary)}[data-theme=light] .hub-tab.active[data-v-a8c0b0c1]{color:#171717}.tab-indicator[data-v-a8c0b0c1]{position:absolute;background:#ffd7001a;border:1px solid rgba(255,215,0,.22);border-radius:9px;transition:left .28s cubic-bezier(.22,.8,.24,1),width .28s cubic-bezier(.22,.8,.24,1);pointer-events:none}[data-theme=light] .tab-indicator[data-v-a8c0b0c1]{background:#b8860b1a;border-color:#b8860b33}.hub-content[data-v-a8c0b0c1]{height:100%;overflow-x:clip}.hub-content[data-v-a8c0b0c1] .hero-meta-view,.hub-content[data-v-a8c0b0c1] .signature-rank-view,.hub-content[data-v-a8c0b0c1] .player-rank-view,.hub-content[data-v-a8c0b0c1] .honor-rank-view,.hub-content[data-v-a8c0b0c1] .team-rank-view,.hub-content[data-v-a8c0b0c1] .five-stack-rank-view{min-height:unset!important;background:transparent!important}.desktop-hub[data-v-a8c0b0c1]{flex:1;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden;padding:12px 20px 16px}.desktop-scroll-controls[data-v-a8c0b0c1]{position:absolute;top:18px;right:28px;z-index:30;display:inline-flex;gap:6px;padding:4px;border:1px solid var(--border-color);border-radius:999px;background:color-mix(in srgb,var(--bg-card) 88%,transparent);box-shadow:0 8px 18px #0000002e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.desktop-scroll-controls button[data-v-a8c0b0c1]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .15s,background .15s,transform .1s}.desktop-scroll-controls button[data-v-a8c0b0c1]:hover{color:var(--khsl-gold);background:#ffd7001a}.desktop-scroll-controls button[data-v-a8c0b0c1]:active{transform:scale(.94)}.desktop-scroll-controls svg[data-v-a8c0b0c1]{width:17px;height:17px}.hub-columns[data-v-a8c0b0c1]{flex:1 1 auto;height:100%;min-height:0;display:flex;gap:16px;padding:0 4px 8px;align-items:stretch;overflow-x:hidden;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity}.hub-columns[data-v-a8c0b0c1]::-webkit-scrollbar{display:none}.hub-columns[data-v-a8c0b0c1]{scrollbar-width:none}.hub-columns .hub-col[data-v-a8c0b0c1]{flex:0 0 clamp(320px,(100vw - 104px) / 4,440px);background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;min-width:0;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-snap-align:start}[data-theme=light] .hub-columns .hub-col[data-v-a8c0b0c1]{background:#fff;box-shadow:var(--shadow-card)}.hub-columns .hub-col[data-v-a8c0b0c1]::-webkit-scrollbar{width:6px}.hub-columns .hub-col[data-v-a8c0b0c1]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.hub-columns .hub-col[data-v-a8c0b0c1]{scrollbar-width:thin}.hub-columns[data-v-a8c0b0c1] .hero-meta-view,.hub-columns[data-v-a8c0b0c1] .signature-rank-view,.hub-columns[data-v-a8c0b0c1] .player-rank-view,.hub-columns[data-v-a8c0b0c1] .honor-rank-view,.hub-columns[data-v-a8c0b0c1] .team-rank-view,.hub-columns[data-v-a8c0b0c1] .five-stack-rank-view{min-height:unset!important;background:transparent!important;padding:12px 12px 16px!important}.hub-columns[data-v-a8c0b0c1] .hero-meta-view>.page-header,.hub-columns[data-v-a8c0b0c1] .signature-rank-view>.page-header,.hub-columns[data-v-a8c0b0c1] .player-rank-view>.filter-bar,.hub-columns[data-v-a8c0b0c1] .honor-rank-view>.filter-bar,.hub-columns[data-v-a8c0b0c1] .team-rank-view>.filter-bar,.hub-columns[data-v-a8c0b0c1] .five-stack-rank-view>.filter-bar{position:sticky;top:0;z-index:5;margin-bottom:0;padding-top:4px;padding-bottom:8px;background:var(--bg-card)}[data-theme=light] .hub-columns[data-v-a8c0b0c1] .hero-meta-view>.page-header,[data-theme=light] .hub-columns[data-v-a8c0b0c1] .signature-rank-view>.page-header,[data-theme=light] .hub-columns[data-v-a8c0b0c1] .player-rank-view>.filter-bar,[data-theme=light] .hub-columns[data-v-a8c0b0c1] .honor-rank-view>.filter-bar,[data-theme=light] .hub-columns[data-v-a8c0b0c1] .team-rank-view>.filter-bar,[data-theme=light] .hub-columns[data-v-a8c0b0c1] .five-stack-rank-view>.filter-bar{background:#fff}.hub-columns[data-v-a8c0b0c1] .season-dropdown .dd-menu{z-index:20}.hub-columns[data-v-a8c0b0c1] .player-rank-view .metric-col,.hub-columns[data-v-a8c0b0c1] .player-rank-view .th-row,.hub-columns[data-v-a8c0b0c1] .team-rank-view .metric-col,.hub-columns[data-v-a8c0b0c1] .team-rank-view .th-row{top:0}.guide-page[data-v-251198e8]{min-height:100vh;background:var(--bg-base, #0a0a0f);color:var(--text-primary, #e0e0e0);padding:40px 16px 60px}[data-theme=light] .guide-page[data-v-251198e8]{background:#f5f5f7;color:#1a1a1a}.guide-back[data-v-251198e8]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;margin-bottom:16px;font-size:.82rem;font-weight:600;color:var(--text-secondary, #aaa);background:none;border:1px solid var(--border-color, #333);border-radius:8px;cursor:pointer;transition:all .2s}.guide-back svg[data-v-251198e8]{width:16px;height:16px}.guide-back[data-v-251198e8]:hover{color:var(--khsl-gold, #FFD700);border-color:var(--khsl-gold, #FFD700)}[data-theme=light] .guide-back[data-v-251198e8]{color:#666;border-color:#ddd}[data-theme=light] .guide-back[data-v-251198e8]:hover{color:#b8860b;border-color:#b8860b}.guide-container[data-v-251198e8]{max-width:680px;margin:0 auto}.guide-header[data-v-251198e8]{text-align:center;margin-bottom:32px}.guide-title[data-v-251198e8]{font-size:1.5rem;font-weight:800;color:var(--khsl-gold, #FFD700);margin-bottom:6px}.guide-subtitle[data-v-251198e8]{font-size:.85rem;color:var(--text-muted, #888)}[data-theme=light] .guide-subtitle[data-v-251198e8]{color:#999}.guide-steps[data-v-251198e8]{display:flex;flex-direction:column;gap:24px}.guide-step[data-v-251198e8]{background:var(--bg-card, #14141f);border:1px solid var(--border-color, #222);border-radius:14px;padding:20px;transition:border-color .2s}.guide-step[data-v-251198e8]:hover{border-color:#ffd70033}[data-theme=light] .guide-step[data-v-251198e8]{background:#fff;border-color:#00000014;box-shadow:0 1px 3px #0000000a}[data-theme=light] .guide-step[data-v-251198e8]:hover{border-color:#b8860b4d}.guide-step-header[data-v-251198e8]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.guide-step-num[data-v-251198e8]{width:28px;height:28px;border-radius:50%;background:var(--khsl-gold, #FFD700);color:#000!important;font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.guide-step-title[data-v-251198e8]{font-size:1rem;font-weight:700;color:var(--text-primary)}.guide-step-desc[data-v-251198e8]{font-size:.82rem;line-height:1.7;color:var(--text-secondary, #aaa);margin-bottom:14px}[data-theme=light] .guide-step-desc[data-v-251198e8]{color:#555}.guide-step-images[data-v-251198e8]{display:flex;flex-direction:column;gap:10px}.guide-step-images.multi[data-v-251198e8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.guide-img[data-v-251198e8]{width:100%;border-radius:10px;border:1px solid var(--border-color, #222);background:var(--bg-elevated, #1a1a2e)}[data-theme=light] .guide-img[data-v-251198e8]{border-color:#0000001a;background:#f0f0f0}.guide-footer[data-v-251198e8]{margin-top:32px;text-align:center;font-size:.78rem;color:var(--text-muted, #888)}@media(max-width:480px){.guide-page[data-v-251198e8]{padding:20px 12px 40px}.guide-step[data-v-251198e8]{padding:14px}.guide-step-images.multi[data-v-251198e8]{grid-template-columns:1fr}}.legal-page[data-v-a4dbe89d]{min-height:100vh;background:var(--bg-base, #0a0a0f);color:var(--text-primary, #e0e0e0);padding:40px 16px 60px}[data-theme=light] .legal-page[data-v-a4dbe89d]{background:#f5f5f7;color:#1a1a1a}.legal-container[data-v-a4dbe89d]{max-width:720px;margin:0 auto}.legal-back[data-v-a4dbe89d]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;margin-bottom:16px;font-size:.82rem;font-weight:600;color:var(--text-secondary, #aaa);background:none;border:1px solid var(--border-color, #333);border-radius:8px;cursor:pointer;transition:all .2s}.legal-back svg[data-v-a4dbe89d]{width:16px;height:16px}.legal-back[data-v-a4dbe89d]:hover{color:var(--khsl-gold, #FFD700);border-color:var(--khsl-gold, #FFD700)}[data-theme=light] .legal-back[data-v-a4dbe89d]{color:#666;border-color:#ddd}[data-theme=light] .legal-back[data-v-a4dbe89d]:hover{color:#b8860b;border-color:#b8860b}.legal-tabs[data-v-a4dbe89d]{display:flex;gap:0;margin-bottom:24px;border:1px solid var(--border-color, #333);border-radius:10px;overflow:hidden}.legal-tabs button[data-v-a4dbe89d]{flex:1;padding:10px 0;font-size:.88rem;font-weight:700;border:none;background:transparent;color:var(--text-muted, #888);cursor:pointer;transition:all .2s}.legal-tabs button.active[data-v-a4dbe89d]{background:var(--khsl-gold, #FFD700);color:#000}.legal-tabs button[data-v-a4dbe89d]:hover:not(.active){background:var(--bg-hover, #1a1a2e)}[data-theme=light] .legal-tabs[data-v-a4dbe89d]{border-color:#ddd}[data-theme=light] .legal-tabs button[data-v-a4dbe89d]{color:#888}[data-theme=light] .legal-tabs button[data-v-a4dbe89d]:hover:not(.active){background:#f0f0f0}.legal-content[data-v-a4dbe89d]{background:var(--bg-card, #14141f);border:1px solid var(--border-color, #222);border-radius:14px;padding:32px 28px;line-height:1.8}[data-theme=light] .legal-content[data-v-a4dbe89d]{background:#fff;border-color:#00000014;box-shadow:0 1px 4px #0000000a}.legal-content h1[data-v-a4dbe89d]{font-size:1.3rem;font-weight:800;color:var(--khsl-gold, #FFD700);margin:0 0 4px}.legal-content .legal-meta[data-v-a4dbe89d]{font-size:.78rem;color:var(--text-muted);margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.legal-content h2[data-v-a4dbe89d]{font-size:1rem;font-weight:700;color:var(--text-primary);margin:28px 0 10px}.legal-content h2[data-v-a4dbe89d]:first-of-type{margin-top:0}.legal-content h3[data-v-a4dbe89d]{font-size:.9rem;font-weight:700;color:var(--text-secondary);margin:18px 0 8px}.legal-content p[data-v-a4dbe89d],.legal-content li[data-v-a4dbe89d]{font-size:.85rem;color:var(--text-secondary, #bbb)}[data-theme=light] .legal-content p[data-v-a4dbe89d],[data-theme=light] .legal-content li[data-v-a4dbe89d]{color:#444}.legal-content ol[data-v-a4dbe89d],.legal-content ul[data-v-a4dbe89d]{padding-left:20px}.legal-content ol li[data-v-a4dbe89d],.legal-content ul li[data-v-a4dbe89d]{margin-bottom:6px}.legal-content b[data-v-a4dbe89d]{color:var(--text-primary)}.legal-table[data-v-a4dbe89d]{width:100%;border-collapse:collapse;margin:10px 0 16px;font-size:.8rem}.legal-table th[data-v-a4dbe89d],.legal-table td[data-v-a4dbe89d]{padding:8px 10px;border:1px solid var(--border-color, #333);text-align:left}[data-theme=light] .legal-table th[data-v-a4dbe89d],[data-theme=light] .legal-table td[data-v-a4dbe89d]{border-color:#e0e0e0}.legal-table th[data-v-a4dbe89d]{background:var(--bg-elevated, #1a1a2e);font-weight:700;color:var(--text-primary);white-space:nowrap}[data-theme=light] .legal-table th[data-v-a4dbe89d]{background:#f5f5f5}.legal-table td[data-v-a4dbe89d]{color:var(--text-secondary)}[data-theme=light] .legal-table td[data-v-a4dbe89d]{color:#555}@media(max-width:480px){.legal-page[data-v-a4dbe89d]{padding:20px 12px 40px}.legal-content[data-v-a4dbe89d]{padding:20px 16px}.legal-table[data-v-a4dbe89d]{font-size:.72rem}.legal-table th[data-v-a4dbe89d],.legal-table td[data-v-a4dbe89d]{padding:6px 8px}}.callback-loading[data-v-857fcda1],.callback-loading[data-v-9445cbdd],.callback-loading[data-v-0e32a3fe],.callback-loading[data-v-97a715fa]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg-deep);color:var(--text-secondary);gap:20px}.wechat-welcome-view[data-v-dd9ef029]{min-height:100vh;background:var(--bg-deep);padding:24px 16px 40px;color:var(--text-primary);display:flex;flex-direction:column}.state-center[data-v-dd9ef029]{margin-top:30vh;align-self:center;text-align:center}.expired .expired-text[data-v-dd9ef029]{color:var(--text-secondary);margin-bottom:20px}.welcome-header[data-v-dd9ef029]{text-align:center;padding:32px 0 28px}.welcome-header .avatar[data-v-dd9ef029]{width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid var(--border-color);margin-bottom:14px}.welcome-header .avatar.placeholder[data-v-dd9ef029]{background:var(--bg-card);display:inline-flex;align-items:center;justify-content:center}.welcome-header .avatar.placeholder svg[data-v-dd9ef029]{width:36px;height:36px;stroke:var(--text-muted)}.welcome-header .greeting[data-v-dd9ef029]{font-size:1.35rem;font-weight:700;margin:0 0 6px}.welcome-header .greeting .name[data-v-dd9ef029]{color:var(--khsl-gold)}.welcome-header .subtitle[data-v-dd9ef029]{font-size:.85rem;color:var(--text-secondary);margin:0}.choice-cards[data-v-dd9ef029]{display:flex;flex-direction:column;gap:16px;margin-top:8px}.choice-card[data-v-dd9ef029]{position:relative;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:20px 48px 20px 20px;text-align:left;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-card)}.choice-card .card-title[data-v-dd9ef029]{font-size:1rem;font-weight:700;margin-bottom:6px;color:var(--text-primary)}.choice-card .card-desc[data-v-dd9ef029]{font-size:.8rem;color:var(--text-secondary);line-height:1.4}.choice-card .chevron[data-v-dd9ef029]{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--text-muted)}.choice-card.recommended[data-v-dd9ef029]{border-color:var(--khsl-gold);border-width:1.5px}.choice-card.recommended .card-title[data-v-dd9ef029]{color:var(--khsl-gold)}.choice-card[data-v-dd9ef029]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 18px #0000004d}.choice-card[data-v-dd9ef029]:active:not(:disabled){transform:translateY(0)}.choice-card[data-v-dd9ef029]:disabled{opacity:.5;cursor:not-allowed}.footer-hint[data-v-dd9ef029]{margin-top:auto;padding-top:28px;text-align:center;font-size:.72rem;color:var(--text-muted)}.btn-primary[data-v-dd9ef029]{padding:10px 24px;border:none;border-radius:999px;background:var(--khsl-gold);color:#000;font-weight:700;font-size:.9rem;cursor:pointer}.btn-primary[data-v-dd9ef029]:hover{filter:brightness(1.1)}.bind-existing-view[data-v-5f44549f]{min-height:100vh;background:var(--bg-deep);color:var(--text-primary);padding-bottom:40px}.page-header[data-v-5f44549f]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-deep);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:10}.page-header .back-btn[data-v-5f44549f]{background:none;border:none;color:var(--text-secondary);padding:4px;cursor:pointer}.page-header .back-btn svg[data-v-5f44549f]{width:16px;height:16px}.page-header .back-btn[data-v-5f44549f]:hover{color:var(--khsl-gold)}.page-header .title[data-v-5f44549f]{font-size:.94rem;font-weight:700}.pending-banner[data-v-5f44549f]{margin:16px;padding:14px 16px;background:var(--bg-card);border:1.5px solid var(--khsl-gold);border-radius:16px;display:flex;align-items:center;gap:10px;box-shadow:var(--shadow-card)}.pending-banner .avatar-small[data-v-5f44549f]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.pending-banner .banner-text[data-v-5f44549f]{font-size:.82rem;color:var(--text-secondary)}.pending-banner .banner-text .nickname[data-v-5f44549f]{color:var(--khsl-gold);font-weight:600}.login-section[data-v-5f44549f]{padding:8px 16px}.input-group[data-v-5f44549f]{margin-bottom:18px}.input-group label[data-v-5f44549f]{display:block;font-size:.8rem;color:var(--text-secondary);margin-bottom:6px}.input-group input[data-v-5f44549f]{width:100%;padding:12px 14px;font-size:.95rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);box-sizing:border-box}.input-group input[data-v-5f44549f]:focus{outline:none;border-color:var(--khsl-gold)}.btn-primary[data-v-5f44549f]{width:100%;padding:12px;border:none;border-radius:999px;background:var(--khsl-gold);color:#000;font-weight:700;font-size:.95rem;cursor:pointer;margin-top:8px}.btn-primary[data-v-5f44549f]:disabled{opacity:.6;cursor:not-allowed}.divider[data-v-5f44549f]{display:flex;align-items:center;gap:12px;margin:24px 0 16px}.divider .line[data-v-5f44549f]{flex:1;height:1px;background:var(--border-color)}.divider .divider-text[data-v-5f44549f]{font-size:.75rem;color:var(--text-muted)}.btn-qq[data-v-5f44549f]{width:100%;padding:12px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;color:var(--text-secondary);font-weight:500;cursor:pointer}.btn-qq .qq-icon[data-v-5f44549f]{width:20px;height:20px}.btn-qq[data-v-5f44549f]:hover{border-color:var(--text-muted);color:var(--text-primary)}.auth-gate[data-v-922ce3b6]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg-deep);color:var(--text-secondary);gap:20px}.mp-bind-view[data-v-54c3ff87]{min-height:100vh;padding:24px 20px 80px;background:var(--bg-deep);color:var(--text-primary);box-sizing:border-box}.page-header[data-v-54c3ff87]{margin-bottom:24px}.page-header .title[data-v-54c3ff87]{font-size:20px;font-weight:700}.intro[data-v-54c3ff87]{color:var(--text-secondary);font-size:14px;margin-bottom:24px;line-height:1.6}.method-list[data-v-54c3ff87]{display:flex;flex-direction:column;gap:12px}.method-btn[data-v-54c3ff87]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:12px;border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);font-size:16px;cursor:pointer;transition:transform .15s,border-color .15s}.method-btn[data-v-54c3ff87]:active{transform:scale(.98)}.method-btn[data-v-54c3ff87]:hover{border-color:var(--khsl-gold)}.method-icon[data-v-54c3ff87]{font-size:20px}.method-label[data-v-54c3ff87]{font-weight:600}.divider[data-v-54c3ff87]{display:flex;align-items:center;margin:32px 0 16px;color:var(--text-muted);font-size:13px}.divider[data-v-54c3ff87]:before,.divider[data-v-54c3ff87]:after{content:"";flex:1;height:1px;background:var(--border-color)}.divider span[data-v-54c3ff87]{padding:0 16px}.password-form[data-v-54c3ff87]{display:flex;flex-direction:column;gap:12px}.input[data-v-54c3ff87]{height:44px;padding:0 14px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card);color:var(--text-primary);font-size:15px}.input[data-v-54c3ff87]:focus{outline:none;border-color:var(--khsl-gold)}.submit-btn[data-v-54c3ff87]{height:44px;margin-top:8px;border:none;border-radius:999px;background:var(--khsl-gold);color:#111;font-size:15px;font-weight:600;cursor:pointer}.submit-btn[data-v-54c3ff87]:disabled{opacity:.5;cursor:not-allowed}.done-card[data-v-54c3ff87]{padding:48px 24px;text-align:center;background:var(--bg-card);border-radius:16px;margin-top:32px}.done-icon[data-v-54c3ff87]{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:var(--khsl-gold);color:#111;font-size:32px;font-weight:900;display:flex;align-items:center;justify-content:center}.done-title[data-v-54c3ff87]{font-size:18px;font-weight:700;margin-bottom:8px}.done-subtitle[data-v-54c3ff87]{color:var(--text-secondary);font-size:14px}.skel-card[data-v-8f816f47]{margin:0 14px 14px;background:var(--bg-card);border-radius:12px;box-shadow:var(--shadow-card)}.skel-bone[data-v-8f816f47]{border-radius:6px;background:linear-gradient(90deg,var(--bg-elevated) 25%,rgba(255,255,255,.06) 50%,var(--bg-elevated) 75%);background-size:200% 100%;animation:skel-shimmer-8f816f47 1.5s ease-in-out infinite}[data-theme=light] .skel-bone[data-v-8f816f47]{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5,#e8e8e8 75%);background-size:200% 100%}@keyframes skel-shimmer-8f816f47{0%{background-position:200% 0}to{background-position:-200% 0}}.mine-page[data-v-8f816f47]{min-height:100vh;background:var(--bg-deep);padding-bottom:80px}.mine-header[data-v-8f816f47]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.mine-header__logo[data-v-8f816f47]{display:block;width:104px;height:auto;object-fit:contain}.mine-header__bell[data-v-8f816f47]{position:relative;background:none;border:none;color:var(--text-primary);cursor:pointer;padding:4px}.bell-badge[data-v-8f816f47]{position:absolute;top:-4px;right:-4px;background:var(--khsl-red);color:#fff;font-size:.6rem;font-weight:700;min-width:16px;height:16px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 3px}.mine-user[data-v-8f816f47]{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--bg-card);margin:0 14px 14px;border-radius:12px;box-shadow:var(--shadow-card)}.mine-user__icon[data-v-8f816f47]{width:44px;height:44px;border-radius:10px;border:1px solid var(--border-color);background:#ffffff09;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mine-user__icon img[data-v-8f816f47]{width:30px;height:30px;object-fit:contain}.mine-user__info[data-v-8f816f47]{flex:1;min-width:0}.mine-user__name-row[data-v-8f816f47]{display:flex;align-items:baseline;gap:2px;min-width:0}.mine-user__name[data-v-8f816f47]{font-weight:700;font-size:1rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mine-user__realname[data-v-8f816f47]{font-size:.78rem;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.mine-user__sub[data-v-8f816f47]{font-size:.75rem;color:var(--text-secondary);margin-top:3px}.mine-user__edit-btn[data-v-8f816f47]{min-height:28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border-radius:8px;border:1px solid var(--border-color);font-size:.74rem;font-weight:800;line-height:1;color:var(--text-muted);background:transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:color .2s,border-color .2s,background .2s}.mine-user__edit-btn svg[data-v-8f816f47]{width:14px;height:14px;flex-shrink:0}.mine-user__edit-btn[data-v-8f816f47]:hover,.mine-user__edit-btn[data-v-8f816f47]:active{color:var(--khsl-gold);border-color:#ffd70066;background:#ffd7000f}.mine-betting[data-v-8f816f47]{margin:0 14px 14px;padding:17px 18px 14px;overflow:hidden;background:radial-gradient(circle at 88% 0%,rgba(247,199,90,.18),transparent 38%),var(--bg-card);border:1px solid rgba(247,199,90,.22);border-radius:12px;box-shadow:var(--shadow-card)}.mine-betting__head[data-v-8f816f47]{display:flex;align-items:center;justify-content:space-between;gap:12px}.mine-betting__eyebrow[data-v-8f816f47]{display:block;margin-bottom:4px;color:var(--text-muted);font-size:.72rem}.mine-betting__balance[data-v-8f816f47]{display:flex;align-items:baseline;gap:6px;color:var(--khsl-gold);font-size:1.7rem;font-weight:800;line-height:1}.mine-betting__balance small[data-v-8f816f47]{color:var(--text-secondary);font-size:.76rem;font-weight:500}.mine-betting__action[data-v-8f816f47]{position:relative;isolation:isolate;min-width:96px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:9px 24px 9px 21px;color:var(--text-primary);background:var(--border-color);border:0;border-radius:0;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,8px 50%);font-size:.78rem;font-weight:700;text-decoration:none;transition:color .2s ease,background .2s ease,transform .2s ease}.mine-betting__action[data-v-8f816f47]:before{content:"";position:absolute;z-index:0;inset:1px;background:var(--bg-card);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,0 100%,8px 50%);transition:background .2s ease}.mine-betting__action span[data-v-8f816f47],.mine-betting__action i[data-v-8f816f47]{position:relative;z-index:1}.mine-betting__action span[data-v-8f816f47]{white-space:nowrap}.mine-betting__action i[data-v-8f816f47]{display:inline-flex;color:var(--khsl-gold);font:400 .95rem/1 Oswald,sans-serif;font-style:normal;transform:translateY(-1px);transition:transform .2s ease}.mine-betting__action[data-v-8f816f47]:active{color:var(--khsl-gold);background:var(--khsl-gold)}.mine-betting__action:active i[data-v-8f816f47]{transform:translate(3px,-1px)}.mine-betting__stats[data-v-8f816f47]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;padding:12px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.mine-betting__stats>div[data-v-8f816f47]{min-width:0;text-align:center}.mine-betting__stats>div+div[data-v-8f816f47]{border-left:1px solid var(--border-color)}.mine-betting__stats strong[data-v-8f816f47],.mine-betting__stats span[data-v-8f816f47]{display:block}.mine-betting__stats strong[data-v-8f816f47]{overflow:hidden;color:var(--text-primary);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.mine-betting__stats span[data-v-8f816f47]{margin-top:4px;color:var(--text-muted);font-size:.64rem}.mine-betting__checkin[data-v-8f816f47]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-color)}.mine-betting__checkin-info[data-v-8f816f47]{min-width:0}.mine-betting__checkin-info strong[data-v-8f816f47]{display:block;color:var(--text-primary);font-size:.8rem}.mine-betting__checkin-info span[data-v-8f816f47]{display:block;margin-top:3px;color:var(--text-muted);font-size:.66rem}.mine-betting__checkin-btn[data-v-8f816f47]{flex-shrink:0;padding:8px 16px;color:#241800;background:var(--khsl-gold);border:0;border-radius:999px;font-size:.74rem;font-weight:800;cursor:pointer;transition:opacity .2s,transform .15s}.mine-betting__checkin-btn[data-v-8f816f47]:active{transform:scale(.96)}.mine-betting__checkin-btn[data-v-8f816f47]:disabled{cursor:default;transform:none}.mine-betting__checkin-btn.is-done[data-v-8f816f47]{color:var(--text-muted);background:var(--bg-hover)}.mine-betting__checkin-btn[data-v-8f816f47]:disabled:not(.is-done){opacity:.6}.mine-betting__redeem[data-v-8f816f47]{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--border-color)}.mine-betting__redeem-input[data-v-8f816f47]{flex:1;min-width:0;padding:8px 12px;color:var(--text-primary);background:var(--bg-hover);border:1px solid var(--border-color);border-radius:999px;font-size:.74rem;outline:none}.mine-betting__redeem-input[data-v-8f816f47]::placeholder{color:var(--text-muted)}.mine-betting__redeem-input[data-v-8f816f47]:focus{border-color:var(--khsl-gold)}.mine-betting__redeem-btn[data-v-8f816f47]{flex-shrink:0;padding:8px 16px;color:#241800;background:var(--khsl-gold);border:0;border-radius:999px;font-size:.74rem;font-weight:800;cursor:pointer;transition:opacity .2s,transform .15s}.mine-betting__redeem-btn[data-v-8f816f47]:active{transform:scale(.96)}.mine-betting__redeem-btn[data-v-8f816f47]:disabled{opacity:.5;cursor:default;transform:none}.mine-betting__latest[data-v-8f816f47]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding-top:12px;font-size:.72rem}.mine-betting__latest-label[data-v-8f816f47]{color:var(--text-muted)}.mine-betting__latest-match[data-v-8f816f47]{overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.mine-betting__latest-amount[data-v-8f816f47]{color:var(--text-primary);font-weight:700}.mine-betting__status[data-v-8f816f47]{padding:3px 6px;color:var(--text-muted);background:var(--bg-hover);border-radius:4px}.mine-betting__status.status-0[data-v-8f816f47]{color:#f0a533}.mine-betting__status.status-1[data-v-8f816f47]{color:#22c55e}.mine-betting__status.status-2[data-v-8f816f47]{color:#ef476f}.mine-betting__empty[data-v-8f816f47]{padding-top:12px;color:var(--text-muted);font-size:.72rem;text-align:center}.mine-tiebreaker-banner[data-v-8f816f47]{display:flex;align-items:center;gap:14px;margin:0 14px 14px;padding:16px 20px;background:linear-gradient(135deg,rgba(255,215,0,.08) 0%,var(--bg-card) 70%);border:1px solid rgba(255,215,0,.45);border-radius:16px;box-shadow:var(--shadow-card);text-decoration:none;color:var(--text-primary);cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s}.mine-tiebreaker-banner[data-v-8f816f47]:hover{transform:translateY(-1px);border-color:var(--khsl-gold);box-shadow:var(--shadow-glow-gold)}.mine-tiebreaker-banner .tb-icon[data-v-8f816f47]{font-size:1.6rem}.mine-tiebreaker-banner .tb-text[data-v-8f816f47]{flex:1;min-width:0}.mine-tiebreaker-banner .tb-title[data-v-8f816f47]{font-weight:700;font-size:.92rem;color:var(--khsl-gold);margin-bottom:3px}.mine-tiebreaker-banner .tb-action[data-v-8f816f47]{font-size:.78rem;color:var(--text-secondary)}.mine-tiebreaker-banner .tb-arrow[data-v-8f816f47]{stroke:var(--khsl-gold);opacity:.7}.mine-stats[data-v-8f816f47]{display:flex;flex-wrap:wrap;align-items:center;background:var(--bg-card);border-radius:12px;margin:0 14px 14px;padding:20px;box-shadow:var(--shadow-card);cursor:pointer;text-decoration:none}.mine-stats__item[data-v-8f816f47]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.mine-stats__number[data-v-8f816f47]{font-family:Oswald,sans-serif;font-size:1.8rem;font-weight:600;color:var(--khsl-gold);line-height:1;letter-spacing:.5px}[data-theme=light] .mine-stats__number[data-v-8f816f47]{color:#b8860b}.mine-stats__label[data-v-8f816f47]{font-size:.72rem;color:var(--text-secondary)}.mine-stats__divider[data-v-8f816f47]{width:1px;height:40px;background:var(--border-color);flex-shrink:0}.mine-stats__percentile[data-v-8f816f47]{flex-basis:100%;margin-top:16px;padding:10px 14px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.85rem;color:var(--text-secondary);background:linear-gradient(90deg,#ffd70014,#ffd7002e,#ffd70014);border-radius:8px;line-height:1.2}[data-theme=light] .mine-stats__percentile[data-v-8f816f47]{background:linear-gradient(90deg,#b8860b0f,#b8860b24,#b8860b0f)}.mine-stats__percentile .trophy-icon[data-v-8f816f47]{width:18px;height:18px;color:var(--khsl-gold);flex-shrink:0}[data-theme=light] .mine-stats__percentile .trophy-icon[data-v-8f816f47]{color:#b8860b}.mine-stats__percentile strong[data-v-8f816f47]{color:var(--khsl-gold);font-weight:700;font-family:Oswald,sans-serif}[data-theme=light] .mine-stats__percentile strong[data-v-8f816f47]{color:#b8860b}.mine-section-header[data-v-8f816f47]{display:flex;align-items:center;justify-content:space-between;padding:0 20px 12px}.mine-section-header__title[data-v-8f816f47]{font-size:.85rem;font-weight:700;color:var(--text-primary)}.mine-section-header__more[data-v-8f816f47]{font-size:.8rem;color:var(--text-secondary);text-decoration:none}.mine-recent[data-v-8f816f47]{background:var(--bg-card);border-radius:12px;margin:0 14px 14px;padding:16px 0 0;box-shadow:var(--shadow-card);overflow:hidden}.mine-empty[data-v-8f816f47]{padding:16px 20px;font-size:.85rem;color:var(--text-secondary)}.mine-match-row[data-v-8f816f47]{display:flex;align-items:center;padding:12px 20px;gap:10px;border-top:1px solid var(--border-color)}.mine-match-row__result[data-v-8f816f47]{font-weight:700;font-size:.8rem;width:20px;text-align:center;flex-shrink:0}.mine-match-row__result.win[data-v-8f816f47]{color:var(--khsl-green)}.mine-match-row__result.lose[data-v-8f816f47]{color:var(--khsl-red)}.mine-match-row__result.pending[data-v-8f816f47]{color:var(--text-secondary)}.mine-match-row__opponent[data-v-8f816f47]{flex:1;font-size:.85rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mine-match-row__score[data-v-8f816f47]{font-size:.85rem;font-weight:600;color:var(--text-primary);flex-shrink:0}.mine-match-row__date[data-v-8f816f47]{font-size:.75rem;color:var(--text-secondary);flex-shrink:0}.mine-settings[data-v-8f816f47]{margin:0 14px 14px;background:var(--bg-card);border-radius:12px;box-shadow:var(--shadow-card);overflow:hidden}.mine-settings-item[data-v-8f816f47]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;width:100%;border:none;border-top:1px solid var(--border-color);color:var(--text-primary);background:none;cursor:pointer;font-size:.9rem;text-decoration:none}.mine-settings-item[data-v-8f816f47]:first-child{border-top:none}.mine-settings-item--danger[data-v-8f816f47]{color:var(--khsl-red)}.mine-settings-item .chevron[data-v-8f816f47]{color:var(--text-secondary);width:16px;height:16px}.logout-overlay[data-v-8f816f47]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.logout-dialog[data-v-8f816f47]{background:var(--bg-card);border-radius:12px;padding:24px 20px 20px;width:100%;max-width:320px;box-shadow:0 20px 60px #0006}.logout-dialog__title[data-v-8f816f47]{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}.logout-dialog__text[data-v-8f816f47]{font-size:.9rem;color:var(--text-secondary);margin:0 0 20px;line-height:1.5}.logout-dialog__actions[data-v-8f816f47]{display:flex;gap:10px}.logout-dialog__btn[data-v-8f816f47]{flex:1;padding:10px;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;border:none}.logout-dialog__btn.cancel[data-v-8f816f47]{background:var(--bg-elevated);color:var(--text-secondary)}.logout-dialog__btn.confirm[data-v-8f816f47]{background:var(--khsl-red);color:#fff}.modal-fade-enter-active[data-v-8f816f47],.modal-fade-leave-active[data-v-8f816f47]{transition:opacity .2s ease}.modal-fade-enter-active .logout-dialog[data-v-8f816f47],.modal-fade-leave-active .logout-dialog[data-v-8f816f47]{transition:transform .2s ease}.modal-fade-enter-from[data-v-8f816f47],.modal-fade-leave-to[data-v-8f816f47]{opacity:0}.modal-fade-enter-from .logout-dialog[data-v-8f816f47],.modal-fade-leave-to .logout-dialog[data-v-8f816f47]{transform:scale(.95) translateY(10px)}.nt[data-v-1875a71f]{color:var(--text-primary)}.nt-page[data-v-1875a71f]{display:flex;flex-direction:column;gap:12px}.nt-search-bar[data-v-1875a71f]{display:flex;align-items:center;gap:8px;padding:5px 12px;border-radius:10px;background:#ffffff08;border:1px solid var(--border-color);transition:border-color .2s}[data-theme=light] .nt-search-bar[data-v-1875a71f]{background:#fff;border-color:#0000000f}.nt-search-bar[data-v-1875a71f]:focus-within{border-color:#00e5ff66}.nt-search-bar>svg[data-v-1875a71f]{width:15px;height:15px;stroke:var(--text-muted);flex-shrink:0}.nt-search-bar input[data-v-1875a71f]{flex:1;background:transparent;border:none;color:var(--text-primary);font-size:.82rem;outline:none}.nt-search-bar input[data-v-1875a71f]::placeholder{color:var(--text-muted)}.nt-action-row[data-v-1875a71f]{display:flex;align-items:center;gap:8px}.nt-filter-dropdown[data-v-1875a71f]{position:relative;margin-left:auto}.nt-filter-trigger[data-v-1875a71f]{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:999px;border:1px solid var(--border-color);background:none;color:var(--text-secondary);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s}.nt-filter-trigger svg[data-v-1875a71f]{width:14px;height:14px}.nt-filter-trigger[data-v-1875a71f]:hover{border-color:var(--khsl-gold);color:var(--khsl-gold)}.nt-filter-menu[data-v-1875a71f]{position:absolute;top:calc(100% + 6px);right:0;min-width:100px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;box-shadow:var(--shadow-lg);overflow:hidden;z-index:20}[data-theme=light] .nt-filter-menu[data-v-1875a71f]{background:#fff;border-color:#0000000f}.nt-filter-menu button[data-v-1875a71f]{display:block;width:100%;padding:10px 14px;text-align:left;font-size:.82rem;color:var(--text-secondary);background:none;border:none;cursor:pointer;transition:background .15s}.nt-filter-menu button[data-v-1875a71f]:hover{background:var(--bg-hover)}.nt-filter-menu button.active[data-v-1875a71f]{color:var(--khsl-gold);font-weight:600}[data-theme=light] .nt-filter-menu button.active[data-v-1875a71f]{color:#b8860b}.nt-filter-menu button[data-v-1875a71f]:not(:last-child){border-bottom:1px solid var(--border-color)}[data-theme=light] .nt-filter-menu button[data-v-1875a71f]:not(:last-child){border-color:#0000000a}.dropdown-fade-enter-active[data-v-1875a71f],.dropdown-fade-leave-active[data-v-1875a71f]{transition:opacity .15s ease,transform .15s ease}.dropdown-fade-enter-from[data-v-1875a71f],.dropdown-fade-leave-to[data-v-1875a71f]{opacity:0;transform:translateY(-4px)}.nt-action-btn[data-v-1875a71f]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid var(--border-color);background:#ffffff08;color:var(--text-secondary)}[data-theme=light] .nt-action-btn[data-v-1875a71f]{background:#fff;border-color:#00000014}.nt-action-btn svg[data-v-1875a71f]{width:14px;height:14px;flex-shrink:0}.nt-action-btn[data-v-1875a71f]:hover{color:var(--text-primary);border-color:var(--text-muted);background:#ffffff0f}[data-theme=light] .nt-action-btn[data-v-1875a71f]:hover{background:#f8f8f8}.nt-action-btn--invite[data-v-1875a71f]{border-color:#00e5ff40;color:#00e5ff}[data-theme=light] .nt-action-btn--invite[data-v-1875a71f]{border-color:#0096b44d;color:#0097a7}.nt-action-btn--invite[data-v-1875a71f]:hover{border-color:#00e5ff80;background:#00e5ff0f;color:#00e5ff}[data-theme=light] .nt-action-btn--invite[data-v-1875a71f]:hover{background:#0096b40f;border-color:#0096b480;color:#0097a7}.nt-action-btn--create[data-v-1875a71f]{border-color:#ffd70040;color:var(--khsl-gold)}[data-theme=light] .nt-action-btn--create[data-v-1875a71f]{border-color:#daa5204d;color:#b8860b}.nt-action-btn--create[data-v-1875a71f]:hover{border-color:#ffd70080;background:#ffd7000f;color:var(--khsl-gold)}[data-theme=light] .nt-action-btn--create[data-v-1875a71f]:hover{background:#daa5200f;border-color:#daa52080;color:#b8860b}.nt-action-btn--back[data-v-1875a71f]{color:var(--text-secondary)}.nt-action-btn--back[data-v-1875a71f]:hover{border-color:var(--text-muted);background:#ffffff0f}[data-theme=light] .nt-action-btn--back[data-v-1875a71f]:hover{background:#f8f8f8}.nt-action-badge[data-v-1875a71f]{font-size:.62rem;font-weight:700;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:#ff2e63;color:#fff;border-radius:8px;padding:0 4px}.nt-team-grid[data-v-1875a71f]{min-height:120px}.nt-team-cards[data-v-1875a71f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.nt-tcard[data-v-1875a71f]{padding:14px;border-radius:14px;background:#ffffff08;border:1px solid var(--border-color);cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}[data-theme=light] .nt-tcard[data-v-1875a71f]{background:#fff;border-color:#0000000f}.nt-tcard[data-v-1875a71f]:hover{transform:translateY(-3px);box-shadow:var(--shadow-card);border-color:#ffd70033}[data-theme=light] .nt-tcard[data-v-1875a71f]:hover{box-shadow:0 4px 16px #00000014}.nt-tcard-top[data-v-1875a71f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.nt-tcard-logo[data-v-1875a71f]{width:40px;height:40px;border-radius:10px;object-fit:cover;border:2px solid var(--border-color)}.nt-tcard-logo--text[data-v-1875a71f]{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:800;color:var(--khsl-gold);background:var(--bg-elevated)}.nt-tcard-status[data-v-1875a71f]{font-size:.6rem;padding:2px 8px;border-radius:6px;font-weight:700}.nt-tcard-status.s-0[data-v-1875a71f],.nt-tcard-status.s-4[data-v-1875a71f]{background:#3b82f61f;color:#3b82f6}[data-theme=light] .nt-tcard-status.s-0[data-v-1875a71f],[data-theme=light] .nt-tcard-status.s-4[data-v-1875a71f]{background:#2563eb1a;color:#2563eb}.nt-tcard-status.s-1[data-v-1875a71f],.nt-tcard-status.s-2[data-v-1875a71f],.nt-tcard-status.s-3[data-v-1875a71f]{background:var(--bg-hover);color:var(--text-muted)}.nt-tcard-name[data-v-1875a71f]{font-weight:700;font-size:.9rem;color:var(--text-primary);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nt-tcard-meta[data-v-1875a71f]{display:flex;justify-content:space-between;font-size:.68rem;color:var(--text-muted);gap:6px}.nt-tcard-meta span[data-v-1875a71f]:last-child{flex-shrink:0}.nt-team-cards--skeleton[data-v-1875a71f]{pointer-events:none}.nt-tcard--skeleton[data-v-1875a71f]{cursor:default}.nt-tcard--skeleton[data-v-1875a71f]:hover{transform:none;box-shadow:none;border-color:var(--border-color)}.nt-skel[data-v-1875a71f]{display:block;border-radius:999px;background:linear-gradient(90deg,#ffffff0b 25%,#ffffff17,#ffffff0b 75%);background-size:200% 100%;animation:nt-skeleton-shimmer-1875a71f 1.35s ease-in-out infinite}[data-theme=light] .nt-skel[data-v-1875a71f]{background:linear-gradient(90deg,#0000000e 25%,#00000018,#0000000e 75%);background-size:200% 100%}.nt-skel-logo[data-v-1875a71f]{width:40px;height:40px;border-radius:10px}.nt-skel-status[data-v-1875a71f]{width:46px;height:18px;border-radius:6px}.nt-skel-name[data-v-1875a71f]{width:62%;height:14px;margin-bottom:8px}.nt-skel-meta[data-v-1875a71f]{width:84%;height:10px}@keyframes nt-skeleton-shimmer-1875a71f{0%{background-position:200% 0}to{background-position:-200% 0}}.nt-tcard-captain[data-v-1875a71f]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.nt-modal-empty[data-v-1875a71f]{text-align:center;padding:20px 0;color:var(--text-muted);font-size:.85rem}.nt-modal-empty p[data-v-1875a71f]{margin:0}.nt-app-list[data-v-1875a71f]{display:flex;flex-direction:column;gap:6px}.nt-app-row[data-v-1875a71f]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:var(--bg-elevated);transition:background .15s}[data-theme=light] .nt-app-row[data-v-1875a71f]{background:#f6f6f6}.nt-app-row[data-v-1875a71f]:hover{background:var(--bg-hover)}.nt-app-logo[data-v-1875a71f]{width:32px;height:32px;border-radius:8px;object-fit:cover;border:1px solid var(--border-color);flex-shrink:0}.nt-app-logo--text[data-v-1875a71f]{display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:var(--khsl-gold);background:var(--bg-card)}.nt-app-info[data-v-1875a71f]{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.nt-app-name[data-v-1875a71f]{font-weight:600;font-size:.82rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nt-app-status[data-v-1875a71f]{font-size:.68rem;font-weight:600;white-space:nowrap}.nt-app-status.s-0[data-v-1875a71f]{color:orange}.nt-app-status.s-1[data-v-1875a71f]{color:#00ff9d}.nt-app-status.s-2[data-v-1875a71f]{color:#ff2e63}.nt-app-status.s-3[data-v-1875a71f]{color:var(--text-muted);text-decoration:line-through}.nt-revoke-btn[data-v-1875a71f]{padding:3px 10px;font-size:.7rem;font-weight:600;border:1px solid rgba(255,46,99,.3);background:transparent;color:#ff2e63;border-radius:6px;cursor:pointer;transition:all .2s}.nt-revoke-btn[data-v-1875a71f]:hover{background:#ff2e6314;border-color:#ff2e6380}.create-modal-body[data-v-1875a71f]{max-height:60vh;overflow-y:auto}.create-tips[data-v-1875a71f]{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px}.create-tip-item[data-v-1875a71f]{display:flex;align-items:flex-start;gap:6px;font-size:.78rem;color:var(--text-secondary)}.create-tip-item svg[data-v-1875a71f]{width:14px;height:14px;stroke:#3b82f6;flex-shrink:0;margin-top:2px}.create-tip-link[data-v-1875a71f]{color:#3b82f6;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.create-tip-link[data-v-1875a71f]:hover{color:#2563eb}.create-divider[data-v-1875a71f]{border:0;border-top:1px solid var(--border-color);margin:0 0 16px}.create-form[data-v-1875a71f]{display:flex;flex-direction:column;gap:16px}.create-form-row[data-v-1875a71f]{display:flex;flex-direction:column;gap:6px}.create-label[data-v-1875a71f]{font-size:.78rem;color:var(--text-muted);font-weight:600}.create-label .req[data-v-1875a71f]{color:#ff2e63;margin-left:2px}.create-logo-area[data-v-1875a71f]{display:flex;align-items:center;gap:12px}.nt-logo-upload[data-v-1875a71f]{width:64px;height:64px;min-width:64px;border:2px dashed var(--border-color);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:border-color .2s,background .2s;flex-shrink:0}.nt-logo-upload[data-v-1875a71f]:hover{border-color:#00e5ff;background:#00e5ff0a}.nt-logo-img[data-v-1875a71f]{width:100%;height:100%;object-fit:cover}.nt-logo-empty[data-v-1875a71f]{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--text-muted)}.nt-logo-empty svg[data-v-1875a71f]{width:18px;height:18px}.nt-logo-empty span[data-v-1875a71f]{font-size:.62rem}.create-logo-hints[data-v-1875a71f]{display:flex;flex-direction:column;gap:4px}.create-logo-hint[data-v-1875a71f]{font-size:.72rem;color:var(--text-muted)}.create-logo-notice[data-v-1875a71f]{font-size:.72rem;color:#e89b0c;font-weight:600}[data-theme=light] .create-logo-notice[data-v-1875a71f]{color:#b8860b}.nt-spinner[data-v-1875a71f]{width:22px;height:22px;border:2px solid var(--border-color);border-top-color:var(--khsl-gold);border-radius:50%;animation:nt-spin-1875a71f 1s linear infinite}@keyframes nt-spin-1875a71f{to{transform:rotate(360deg)}}.create-input[data-v-1875a71f],.create-textarea[data-v-1875a71f]{width:100%;background:var(--bg-elevated);border:1px solid var(--border-color);color:var(--text-primary);padding:9px 12px;border-radius:10px;outline:none;font-size:.84rem;transition:border-color .2s}[data-theme=light] .create-input[data-v-1875a71f],[data-theme=light] .create-textarea[data-v-1875a71f]{background:#f8f8f8;border-color:#00000014}.create-input[data-v-1875a71f]:focus,.create-textarea[data-v-1875a71f]:focus{border-color:#00e5ff80}.create-input[data-v-1875a71f]::placeholder,.create-textarea[data-v-1875a71f]::placeholder{color:var(--text-muted)}.create-textarea[data-v-1875a71f]{resize:vertical;min-height:72px;max-height:180px}.create-field-hint[data-v-1875a71f]{font-size:.68rem;color:var(--text-muted)}.modal-text[data-v-1875a71f]{color:var(--text-secondary);margin:0}.modal-hint[data-v-1875a71f]{font-size:.85rem;color:var(--text-muted);margin-top:8px}.btn-cancel[data-v-1875a71f]{padding:8px 20px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);border-radius:8px;cursor:pointer;transition:all .2s}.btn-cancel[data-v-1875a71f]:hover{color:var(--text-primary);border-color:var(--text-muted)}.btn-confirm[data-v-1875a71f]{padding:8px 20px;background:var(--khsl-gold);border:none;color:#000;font-weight:600;border-radius:8px;cursor:pointer;transition:filter .2s,opacity .2s}.btn-confirm[data-v-1875a71f]:hover:not(:disabled){filter:brightness(1.1)}.btn-confirm[data-v-1875a71f]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.nt-team-cards[data-v-1875a71f]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.nt-tcard[data-v-1875a71f]{padding:12px}.nt-action-row[data-v-1875a71f]{flex-wrap:wrap}.nt-action-btn--apps span[data-v-1875a71f]{display:none}.nt-action-btn--apps[data-v-1875a71f]{padding:7px 10px}.create-tips[data-v-1875a71f]{flex-direction:column;gap:6px}}@media(prefers-reduced-motion:reduce){.nt-spinner[data-v-1875a71f]{animation:none}.nt-tcard[data-v-1875a71f]{transition:none}}.invite-modal[data-v-1875a71f]{padding:4px 0}.invite-hint[data-v-1875a71f]{font-size:.78rem;color:var(--text-muted);margin-bottom:16px}.invite-input[data-v-1875a71f]{width:100%;padding:12px 16px;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-elevated);color:var(--text-primary);font-family:JetBrains Mono,Fira Code,monospace;font-size:1.1rem;font-weight:700;letter-spacing:3px;text-align:center;text-transform:uppercase;outline:none;transition:border-color .15s}.invite-input[data-v-1875a71f]::placeholder{font-family:inherit;font-size:.85rem;font-weight:400;letter-spacing:0;color:var(--text-muted)}.invite-input[data-v-1875a71f]:focus{border-color:#00e5ff80}.claim-panel-host[data-v-b1f5c15e]{display:flex;flex-direction:column;gap:10px}.inherit-banner[data-v-b1f5c15e]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:#00e5ff0f;border:1px solid rgba(0,229,255,.2);border-radius:10px}.inherit-banner__text[data-v-b1f5c15e]{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--text-primary)}.inherit-banner__text svg[data-v-b1f5c15e]{width:14px;height:14px;color:var(--khsl-blue);flex-shrink:0}.inherit-banner__text strong[data-v-b1f5c15e]{color:var(--khsl-blue);font-weight:700}.claim-list[data-v-b1f5c15e]{display:flex;flex-direction:column;gap:6px}.claim-row[data-v-b1f5c15e]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;background:#ffffff05;border:1px solid var(--border-color);border-radius:10px;transition:border-color .15s,background .15s}[data-theme=light] .claim-row[data-v-b1f5c15e]{background:#fafafa;border-color:#0000000d}.claim-row[data-v-b1f5c15e]:hover{border-color:#ffd70033}.claim-row__sb[data-v-b1f5c15e]{display:flex;align-items:center;gap:8px;flex:1;min-width:140px}.claim-row__nick[data-v-b1f5c15e]{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.avatar[data-v-b1f5c15e]{width:24px;height:24px;border-radius:50%;background:var(--bg-elevated);flex-shrink:0;object-fit:cover}.avatar--blank[data-v-b1f5c15e]{background:var(--bg-hover)}.nick[data-v-b1f5c15e]{font-weight:600;color:var(--text-primary);font-size:.82rem}.micro-tag[data-v-b1f5c15e]{padding:1px 5px;border-radius:4px;font-size:.6rem;font-weight:700;background:var(--bg-active);color:var(--text-muted)}.micro-tag--cap[data-v-b1f5c15e]{background:#ffd70026;color:gold}[data-theme=light] .micro-tag--cap[data-v-b1f5c15e]{color:#b8860b}.micro-tag--utype[data-v-b1f5c15e]{background:var(--bg-active);color:var(--text-muted)}.micro-tag--inherit[data-v-b1f5c15e]{background:#00e5ff1f;color:var(--khsl-blue)}.claim-row__assign[data-v-b1f5c15e]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.select[data-v-b1f5c15e]{padding:5px 8px;border-radius:6px;border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-primary);font-size:.78rem;min-width:150px}[data-theme=light] .select[data-v-b1f5c15e]{background:#fff;border-color:#00000014}.assigned-pill[data-v-b1f5c15e]{padding:3px 8px;border-radius:6px;background:#4caf501f;color:var(--khsl-green);font-size:.7rem;font-weight:600}.assigned-pill--none[data-v-b1f5c15e]{background:var(--bg-hover);color:var(--text-muted)}.btn-icon-x[data-v-b1f5c15e]{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:1.05rem;line-height:1;padding:2px 6px;border-radius:4px}.btn-icon-x[data-v-b1f5c15e]:hover{color:var(--khsl-red);background:#ff2e6314}.step-card__actions[data-v-b1f5c15e]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:6px}.claim-summary[data-v-b1f5c15e]{flex:1;font-size:.75rem;color:var(--text-muted)}.claim-summary strong[data-v-b1f5c15e]{color:gold;font-weight:700}[data-theme=light] .claim-summary strong[data-v-b1f5c15e]{color:#b8860b}.btn[data-v-b1f5c15e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border-radius:8px;border:1px solid var(--border-color);background:#ffffff08;color:var(--text-secondary);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s}[data-theme=light] .btn[data-v-b1f5c15e]{background:#fff;border-color:#00000014}.btn[data-v-b1f5c15e]:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-muted);background:#ffffff0f}[data-theme=light] .btn[data-v-b1f5c15e]:hover:not(:disabled){background:#f8f8f8}.btn[data-v-b1f5c15e]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-b1f5c15e]{border-color:#ffd70066;color:gold}[data-theme=light] .btn-primary[data-v-b1f5c15e]{border-color:#daa52066;color:#b8860b}.btn-primary[data-v-b1f5c15e]:hover:not(:disabled){border-color:#ffd700b3;background:#ffd70014;color:gold}[data-theme=light] .btn-primary[data-v-b1f5c15e]:hover:not(:disabled){background:#daa5200f;border-color:#daa52099;color:#b8860b}.btn-secondary[data-v-b1f5c15e]{border-color:#00e5ff40;color:var(--khsl-blue)}.btn-secondary[data-v-b1f5c15e]:hover:not(:disabled){border-color:#00e5ff80;background:#00e5ff0f;color:var(--khsl-blue)}.btn-small[data-v-b1f5c15e]{padding:5px 12px;font-size:.72rem}.modal-text[data-v-b1f5c15e]{font-size:.82rem;color:var(--text-secondary);line-height:1.55;margin:0}.conflict-warn[data-v-b1f5c15e]{padding:10px 12px;background:#ff2e6314;color:var(--khsl-red);border:1px solid rgba(255,46,99,.25);border-radius:8px;font-size:.82rem}.conflict-warn ul[data-v-b1f5c15e]{margin:6px 0 0;padding-left:18px}@media(max-width:640px){.claim-row[data-v-b1f5c15e]{padding:10px}.select[data-v-b1f5c15e]{min-width:0;flex:1}.step-card__actions[data-v-b1f5c15e]{flex-direction:column;align-items:stretch}.step-card__actions .btn[data-v-b1f5c15e]{width:100%}.inherit-banner[data-v-b1f5c15e]{flex-wrap:wrap}}.modal-text[data-v-c2089933]{font-size:.85rem;color:var(--text-secondary);margin:0 0 16px;line-height:1.55}.confirm-checklist[data-v-c2089933]{display:flex;flex-direction:column;gap:10px}.confirm-check-item[data-v-c2089933]{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;background:var(--bg-hover);border:1px solid transparent;border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease}.confirm-check-item[data-v-c2089933]:hover{background:var(--bg-active)}.confirm-checkbox[data-v-c2089933]{flex-shrink:0;width:20px;height:20px;border:2px solid var(--border-color);border-radius:6px;display:flex;align-items:center;justify-content:center;background:var(--bg-input);transition:all .15s ease}.confirm-checkbox.checked[data-v-c2089933]{background:var(--khsl-gold);border-color:var(--khsl-gold);color:var(--text-inverse)}.confirm-checkbox svg[data-v-c2089933]{width:12px;height:12px}.confirm-check-text[data-v-c2089933]{flex:1;font-size:.85rem;line-height:1.55;color:var(--text-primary)}.btn-cancel[data-v-c2089933],.btn-confirm[data-v-c2089933]{display:inline-flex;align-items:center;justify-content:center;padding:7px 16px;border-radius:8px;border:1px solid var(--border-color);background:#ffffff08;color:var(--text-secondary);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s}[data-theme=light] .btn-cancel[data-v-c2089933],[data-theme=light] .btn-confirm[data-v-c2089933]{background:#fff;border-color:#00000014}.btn-cancel[data-v-c2089933]:hover{color:var(--text-primary);border-color:var(--text-muted)}.btn-confirm[data-v-c2089933]{border-color:#ffd70066;color:var(--khsl-gold)}[data-theme=light] .btn-confirm[data-v-c2089933]{border-color:#daa52066;color:#b8860b}.btn-confirm[data-v-c2089933]:hover:not(:disabled){border-color:#ffd700b3;background:#ffd70014}[data-theme=light] .btn-confirm[data-v-c2089933]:hover:not(:disabled){background:#daa5200f;border-color:#daa52099}.btn-confirm[data-v-c2089933]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.confirm-check-item[data-v-c2089933]{padding:10px 12px}.confirm-check-text[data-v-c2089933]{font-size:.8rem}}.tb-sub[data-v-9b34243c]{background:#ffffff05;border:1px solid var(--border-color);border-radius:10px;margin-top:6px;overflow:hidden;transition:border-color .15s}[data-theme=light] .tb-sub[data-v-9b34243c]{background:#fafafa;border-color:#0000000d}.tb-sub--terminal[data-v-9b34243c]{opacity:.85}.tb-sub__head[data-v-9b34243c]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;cursor:pointer;-webkit-user-select:none;user-select:none}.tb-sub__head-main[data-v-9b34243c]{display:inline-flex;align-items:center;gap:8px;flex:1;min-width:0}.tb-sub__title[data-v-9b34243c]{font-size:.78rem;font-weight:700;color:var(--text-primary)}.status-badge[data-v-9b34243c]{font-size:.58rem;padding:2px 7px;border-radius:5px;font-weight:700;background:var(--bg-hover);color:var(--text-muted)}.status-badge[data-status=ATTENTION][data-v-9b34243c]{background:#ffd70026;color:gold}[data-theme=light] .status-badge[data-status=ATTENTION][data-v-9b34243c]{color:#b8860b;background:#daa5201f}.status-badge[data-status=WAITING][data-v-9b34243c]{background:#ff98001f;color:var(--color-warning)}.status-badge[data-status=IN_REVIEW][data-v-9b34243c]{background:#00e5ff1f;color:var(--khsl-blue)}.status-badge[data-status=DONE][data-v-9b34243c]{background:#4caf501f;color:var(--khsl-green)}.status-badge[data-status=FORFEITED][data-v-9b34243c]{background:var(--bg-hover);color:var(--text-muted);text-decoration:line-through}.toggle-btn[data-v-9b34243c]{background:none;border:none;padding:2px;cursor:pointer;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center}.toggle-btn svg[data-v-9b34243c]{width:12px;height:12px;transition:transform .2s ease}.toggle-btn svg.rotate[data-v-9b34243c]{transform:rotate(180deg)}.tb-sub__body[data-v-9b34243c]{padding:2px 12px 12px}.tb-hint[data-v-9b34243c]{font-size:.75rem;color:var(--text-muted);line-height:1.55;margin:0}.tb-hint--muted[data-v-9b34243c]{color:var(--text-muted);opacity:.7}.tb-link[data-v-9b34243c]{color:gold;cursor:pointer;font-weight:700;margin-left:4px;text-decoration:none}[data-theme=light] .tb-link[data-v-9b34243c]{color:#b8860b}.tb-link[data-v-9b34243c]:hover{filter:brightness(1.1);text-decoration:underline}.collapse-enter-active[data-v-9b34243c],.collapse-leave-active[data-v-9b34243c]{transition:height .25s cubic-bezier(.4,0,.2,1),opacity .18s ease;overflow:hidden}.collapse-enter-from[data-v-9b34243c],.collapse-leave-to[data-v-9b34243c]{opacity:0}.step-card[data-v-a1cab5ba]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-card);transition:transform .2s,box-shadow .2s,border-color .2s}.step-card[data-v-a1cab5ba]:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover);border-color:#ffd70033}[data-theme=light] .step-card[data-v-a1cab5ba]:hover{border-color:#daa52040}.step-card--attention[data-v-a1cab5ba]{border-color:#ffd70066}[data-theme=light] .step-card--attention[data-v-a1cab5ba]{border-color:#daa52066}.step-card--waiting[data-v-a1cab5ba]{border-color:#ff98004d}.step-card--upcoming[data-v-a1cab5ba]{background:var(--bg-card-alt);box-shadow:none;border-style:dashed;opacity:.72}.step-card--upcoming[data-v-a1cab5ba]:hover{transform:none;box-shadow:none;border-color:#ffd70033}.step-card__head[data-v-a1cab5ba]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 16px;cursor:pointer;-webkit-user-select:none;user-select:none}.step-card__head-main[data-v-a1cab5ba]{flex:1;min-width:0}.step-card__heading[data-v-a1cab5ba]{font-size:.95rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step-card__head-aside[data-v-a1cab5ba]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.j-badge[data-v-a1cab5ba]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;background:var(--bg-hover);color:var(--text-secondary)}.j-badge[data-tone=adv][data-v-a1cab5ba]{color:var(--khsl-green);background:#4caf5024}.j-badge[data-tone=live][data-v-a1cab5ba],.j-badge[data-tone=attention][data-v-a1cab5ba]{color:var(--khsl-gold);background:#ffd70026}[data-theme=light] .j-badge[data-tone=live][data-v-a1cab5ba],[data-theme=light] .j-badge[data-tone=attention][data-v-a1cab5ba]{color:#b8860b;background:#daa52024}.j-badge[data-tone=attention][data-v-a1cab5ba]{animation:badge-pulse-a1cab5ba 2s ease-in-out infinite}.j-badge[data-tone=waiting][data-v-a1cab5ba]{color:var(--color-warning);background:#ff980024}.j-badge[data-tone=review][data-v-a1cab5ba]{color:var(--khsl-blue);background:#00e5ff1f}.j-badge[data-tone=out][data-v-a1cab5ba]{color:var(--khsl-red);background:#ff2e631f}.j-badge[data-tone=skip][data-v-a1cab5ba]{color:var(--text-muted);background:var(--bg-hover)}@keyframes badge-pulse-a1cab5ba{0%,to{opacity:1}50%{opacity:.68}}@media(prefers-reduced-motion:reduce){.j-badge[data-v-a1cab5ba]{animation:none}}.toggle-btn[data-v-a1cab5ba]{background:none;border:none;padding:2px;cursor:pointer;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center}.toggle-btn svg[data-v-a1cab5ba]{width:14px;height:14px;transition:transform .2s ease}.toggle-btn svg.rotate[data-v-a1cab5ba]{transform:rotate(180deg)}.step-card__body[data-v-a1cab5ba]{padding:2px 16px 16px}.step-card__desc[data-v-a1cab5ba]{font-size:.8rem;color:var(--text-secondary);margin:0 0 12px;line-height:1.6}.step-card__hint[data-v-a1cab5ba]{font-size:.7rem;color:var(--text-muted);margin:0}.step-card__actions[data-v-a1cab5ba]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:4px}.btn[data-v-a1cab5ba]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border-radius:8px;border:1px solid var(--border-color);background:#ffffff08;color:var(--text-secondary);font-size:.78rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s}[data-theme=light] .btn[data-v-a1cab5ba]{background:#fff;border-color:#00000014}.btn[data-v-a1cab5ba]:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-muted);background:#ffffff0f}[data-theme=light] .btn[data-v-a1cab5ba]:hover:not(:disabled){background:#f8f8f8}.btn[data-v-a1cab5ba]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-a1cab5ba]{border-color:#ffd70066;color:gold}[data-theme=light] .btn-primary[data-v-a1cab5ba]{border-color:#daa52066;color:#b8860b}.btn-primary[data-v-a1cab5ba]:hover:not(:disabled){border-color:#ffd700b3;background:#ffd70014;color:gold}[data-theme=light] .btn-primary[data-v-a1cab5ba]:hover:not(:disabled){background:#daa5200f;border-color:#daa52099;color:#b8860b}.btn-secondary[data-v-a1cab5ba]{border-color:#00e5ff40;color:var(--khsl-blue)}[data-theme=light] .btn-secondary[data-v-a1cab5ba]{border-color:#0096b44d;color:#0097a7}.btn-secondary[data-v-a1cab5ba]:hover:not(:disabled){border-color:#00e5ff80;background:#00e5ff0f;color:var(--khsl-blue)}.claim-mount[data-v-a1cab5ba]{margin-top:4px}.stage-rules[data-v-a1cab5ba]{margin-top:14px;padding:12px 14px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card-alt)}[data-theme=light] .stage-rules[data-v-a1cab5ba]{border-color:#0000000d}.stage-rules__title[data-v-a1cab5ba]{display:flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;color:var(--text-secondary);margin-bottom:10px}.stage-rules__title svg[data-v-a1cab5ba]{width:13px;height:13px;color:var(--khsl-gold);flex-shrink:0}.stage-rules__list[data-v-a1cab5ba]{display:flex;flex-direction:column;margin:0}.stage-rules__row[data-v-a1cab5ba]{display:flex;gap:12px;padding:8px 0;font-size:.78rem;line-height:1.55;border-top:1px solid var(--border-color)}[data-theme=light] .stage-rules__row[data-v-a1cab5ba]{border-color:#0000000a}.stage-rules__row[data-v-a1cab5ba]:first-child{border-top:none;padding-top:0}.stage-rules__row[data-v-a1cab5ba]:last-child{padding-bottom:0}.stage-rules__row dt[data-v-a1cab5ba]{flex-shrink:0;width:4.5em;color:var(--text-muted);font-weight:600}.stage-rules__row dd[data-v-a1cab5ba]{flex:1;min-width:0;margin:0;color:var(--text-primary)}.rule-flag[data-v-a1cab5ba]{display:inline-flex;align-items:center;padding:1px 9px;border-radius:999px;font-size:.68rem;font-weight:700}.rule-flag--on[data-v-a1cab5ba]{color:var(--khsl-gold);background:#ffd70024}[data-theme=light] .rule-flag--on[data-v-a1cab5ba]{color:#b8860b;background:#daa52024}.rule-flag--off[data-v-a1cab5ba]{color:var(--text-muted);background:var(--bg-hover)}.tb-wrap[data-v-a1cab5ba]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-color)}.tb-wrap__title[data-v-a1cab5ba]{font-size:.74rem;font-weight:700;color:var(--text-secondary);margin-bottom:8px}.collapse-enter-active[data-v-a1cab5ba],.collapse-leave-active[data-v-a1cab5ba]{transition:height .25s cubic-bezier(.4,0,.2,1),opacity .18s ease;overflow:hidden}.collapse-enter-from[data-v-a1cab5ba],.collapse-leave-to[data-v-a1cab5ba]{opacity:0}.journey[data-v-a56c7fea]{padding:14px 12px 24px;max-width:760px;margin:0 auto}.tl-row[data-v-a56c7fea]{position:relative;padding-left:40px;padding-bottom:12px}.tl-row[data-v-a56c7fea]:last-child{padding-bottom:0}.tl-row[data-v-a56c7fea]:before{content:"";position:absolute;left:13px;top:36px;bottom:-10px;width:2px;border-radius:999px;background:var(--border-color);transform:translate(-50%);transition:background .2s ease}.tl-row[data-v-a56c7fea]:last-child:before{display:none}.tl-row[data-kind=done][data-v-a56c7fea]:before{background:var(--khsl-green)}.tl-row[data-kind=out][data-v-a56c7fea]:before{background:#ff2e6361}.tl-node[data-v-a56c7fea]{position:absolute;left:0;top:10px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;z-index:1;background:var(--bg-card);border:2px solid var(--border-color);color:var(--text-muted)}.tl-node .tl-node-ic[data-v-a56c7fea]{width:13px;height:13px}.tl-node[data-kind=done][data-v-a56c7fea]{border-color:var(--khsl-green);background:var(--khsl-green);color:#fff}.tl-node[data-kind=active][data-v-a56c7fea]{border-color:var(--khsl-gold);color:var(--khsl-gold);background:var(--bg-card);box-shadow:0 0 0 4px #ffd7001f}.tl-node[data-kind=out][data-v-a56c7fea]{border-color:var(--khsl-red);background:var(--khsl-red);color:#fff}.tl-node[data-kind=upcoming][data-v-a56c7fea]{border-style:dashed;background:var(--bg-card);color:var(--text-muted)}.journey-skeleton[data-v-a56c7fea]{display:flex;flex-direction:column;gap:10px}.journey-skel-row[data-v-a56c7fea]{display:flex;align-items:flex-start;min-height:76px;gap:10px;padding-left:2px}.journey-skel-dot[data-v-a56c7fea],.journey-skel-line[data-v-a56c7fea]{display:block;border-radius:999px;background:linear-gradient(90deg,#ffffff0b 25%,#ffffff17,#ffffff0b 75%);background-size:200% 100%;animation:journey-skeleton-shimmer-a56c7fea 1.35s ease-in-out infinite}[data-theme=light] .journey-skel-dot[data-v-a56c7fea],[data-theme=light] .journey-skel-line[data-v-a56c7fea]{background:linear-gradient(90deg,#0000000e 25%,#00000018,#0000000e 75%);background-size:200% 100%}.journey-skel-dot[data-v-a56c7fea]{width:18px;height:18px;flex:0 0 auto;margin-top:4px}.journey-skel-copy[data-v-a56c7fea]{display:flex;min-width:0;flex:1;flex-direction:column;gap:8px;padding:2px 0 0}.journey-skel-line--name[data-v-a56c7fea]{width:52%;height:13px}.journey-skel-line--text[data-v-a56c7fea]{width:84%;height:10px}@keyframes journey-skeleton-shimmer-a56c7fea{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.journey-skel-dot[data-v-a56c7fea],.journey-skel-line[data-v-a56c7fea]{animation:none}}.step-card[data-v-4f08efae]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-card);transition:transform .2s,box-shadow .2s,border-color .2s}.step-card[data-v-4f08efae]:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover);border-color:#ffd70033}[data-theme=light] .step-card[data-v-4f08efae]:hover{border-color:#daa52040}.step-card--done[data-v-4f08efae]{opacity:.85}.step-card--embedded[data-v-4f08efae]{margin-top:0;padding-top:12px;border:0;border-top:1px solid var(--border-color);border-radius:0;background:transparent;box-shadow:none}.step-card--embedded[data-v-4f08efae]:hover{transform:none;box-shadow:none;border-color:var(--border-color)}.step-card--embedded.step-card--done[data-v-4f08efae]{opacity:1}.step-card__head[data-v-4f08efae]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;cursor:pointer;-webkit-user-select:none;user-select:none}.step-card--embedded .step-card__head[data-v-4f08efae]{padding:0 0 8px;cursor:default}.step-card__head-main[data-v-4f08efae]{flex:1;min-width:0}.step-card__heading[data-v-4f08efae]{font-size:.9rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step-card__head-aside[data-v-4f08efae]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.status-badge[data-v-4f08efae]{font-size:.6rem;padding:2px 8px;border-radius:6px;font-weight:700;background:#ffd7001f;color:gold}[data-theme=light] .status-badge[data-v-4f08efae]{color:#b8860b;background:#daa5201f}.status-badge[data-status=DONE][data-v-4f08efae]{background:#4caf501f;color:var(--khsl-green)}.toggle-btn[data-v-4f08efae]{background:none;border:none;padding:2px;cursor:pointer;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center}.toggle-btn svg[data-v-4f08efae]{width:14px;height:14px;transition:transform .2s ease}.toggle-btn svg.rotate[data-v-4f08efae]{transform:rotate(180deg)}.step-card__body[data-v-4f08efae]{padding:4px 14px 14px}.step-card--embedded .step-card__body[data-v-4f08efae]{padding:0}.micro-step-list[data-v-4f08efae]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.step-card--embedded .micro-step-list[data-v-4f08efae]{gap:7px}.micro-step[data-v-4f08efae]{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:8px}.micro-step.active[data-v-4f08efae]{background:#ffd7000f;border:1px solid rgba(255,215,0,.2);padding:5px 9px}.step-card--embedded .micro-step[data-v-4f08efae]{padding:7px 9px;border:1px solid var(--border-color);background:#ffffff06}[data-theme=light] .step-card--embedded .micro-step[data-v-4f08efae]{background:#00000005;border-color:#0000000f}.step-card--embedded .micro-step.active[data-v-4f08efae]{padding:7px 9px}.step-card__complete-line[data-v-4f08efae]{display:flex;align-items:center;gap:8px;min-height:38px;color:var(--text-primary);font-size:.82rem;font-weight:800}.step-card__complete-icon[data-v-4f08efae]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;border-radius:50%;background:#4caf5026;color:var(--khsl-green);font-size:.68rem;font-weight:900}.micro-step__index[data-v-4f08efae]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border-radius:50%;background:var(--bg-hover);color:var(--text-muted);font-size:.68rem;font-weight:700}.micro-step.active .micro-step__index[data-v-4f08efae]{background:gold;color:#000}.micro-step.done .micro-step__index[data-v-4f08efae]{background:#4caf5026;color:var(--khsl-green)}.micro-step__text[data-v-4f08efae]{display:flex;flex-direction:column;min-width:0}.micro-step__label[data-v-4f08efae]{font-size:.78rem;font-weight:600;color:var(--text-primary)}.micro-step.done .micro-step__label[data-v-4f08efae]{color:var(--text-secondary)}.micro-step__desc[data-v-4f08efae]{font-size:.68rem;color:var(--text-muted)}.collapse-enter-active[data-v-4f08efae],.collapse-leave-active[data-v-4f08efae]{transition:height .25s cubic-bezier(.4,0,.2,1),opacity .18s ease;overflow:hidden}.collapse-enter-from[data-v-4f08efae],.collapse-leave-to[data-v-4f08efae]{opacity:0}.build-panel[data-v-ff9b3745]{padding:14px 12px 24px;max-width:760px;margin:0 auto}.build-panel--embedded[data-v-ff9b3745]{max-width:none;margin:0;padding:14px 0 0}.build-skeleton[data-v-ff9b3745]{display:flex;flex-direction:column;gap:8px;padding:4px 0 0}.build-skeleton--embedded[data-v-ff9b3745]{padding-top:0}.build-skel-line[data-v-ff9b3745],.build-skel-dot[data-v-ff9b3745]{display:block;border-radius:999px;background:linear-gradient(90deg,#ffffff0b 25%,#ffffff17,#ffffff0b 75%);background-size:200% 100%;animation:build-skeleton-shimmer-ff9b3745 1.35s ease-in-out infinite}[data-theme=light] .build-skel-line[data-v-ff9b3745],[data-theme=light] .build-skel-dot[data-v-ff9b3745]{background:linear-gradient(90deg,#0000000e 25%,#00000018,#0000000e 75%);background-size:200% 100%}.build-skel-line--title[data-v-ff9b3745]{width:74px;height:14px;margin-bottom:2px}.build-skel-step[data-v-ff9b3745]{display:flex;align-items:center;min-height:48px;gap:10px;padding:7px 9px;border:1px solid var(--border-color);border-radius:8px;background:#ffffff06}[data-theme=light] .build-skel-step[data-v-ff9b3745]{background:#00000005;border-color:#0000000f}.build-skel-dot[data-v-ff9b3745]{width:18px;height:18px;flex:0 0 auto}.build-skel-copy[data-v-ff9b3745]{display:flex;min-width:0;flex:1;flex-direction:column;gap:7px}.build-skel-line--name[data-v-ff9b3745]{width:42%;height:12px}.build-skel-line--text[data-v-ff9b3745]{width:76%;height:10px}@keyframes build-skeleton-shimmer-ff9b3745{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.build-skel-line[data-v-ff9b3745],.build-skel-dot[data-v-ff9b3745]{animation:none}}.th[data-v-0ff76061]{color:var(--text-primary)}.ts-banner[data-v-0ff76061]{position:relative;padding:20px 16px 16px;overflow:hidden;border:1px solid var(--border-color);border-radius:12px;background:linear-gradient(180deg,rgba(255,215,0,.08),transparent 38%),var(--bg-elevated);box-shadow:var(--shadow-card)}[data-theme=light] .ts-banner[data-v-0ff76061]{background:linear-gradient(180deg,rgba(218,165,32,.06),transparent 38%),#fff;border-color:#0000000f}.ts-banner-bg[data-v-0ff76061]{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(255,215,0,.08),transparent 60%),radial-gradient(ellipse at 50% 100%,rgba(0,229,255,.04),transparent 60%);pointer-events:none;z-index:0}[data-theme=light] .ts-banner-bg[data-v-0ff76061]{background:radial-gradient(ellipse at 50% 0%,rgba(218,165,32,.06),transparent 60%),radial-gradient(ellipse at 50% 100%,rgba(0,184,204,.04),transparent 60%)}.ts-banner-content[data-v-0ff76061]{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;text-align:left;gap:14px}.ts-logo-wrap[data-v-0ff76061]{flex-shrink:0}.ts-info[data-v-0ff76061]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding-right:40px}.ts-logo[data-v-0ff76061]{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid var(--border-color)}.ts-logo--char[data-v-0ff76061]{display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;color:var(--khsl-gold);background:var(--bg-elevated)}.ts-name[data-v-0ff76061]{margin:0;font-size:1.3rem;font-weight:800;letter-spacing:.02em;color:var(--text-primary);word-break:break-word}.ts-desc[data-v-0ff76061]{margin:0;font-size:.82rem;color:var(--text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ts-meta-list[data-v-0ff76061]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border-color)}.ts-meta-item[data-v-0ff76061]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;padding:10px 11px;border:1px solid var(--border-color);border-radius:8px;background:#ffffff06;color:inherit;text-align:left}[data-theme=light] .ts-meta-item[data-v-0ff76061]{background:#00000005;border-color:#0000000f}.ts-meta-item span[data-v-0ff76061]{flex-shrink:0;color:var(--text-muted);font-size:.74rem;font-weight:700}.ts-meta-item b[data-v-0ff76061]{min-width:0;color:var(--text-primary);font-size:.8rem;font-weight:800;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ts-meta-item--link[data-v-0ff76061]{cursor:pointer}.ts-meta-item--link[data-v-0ff76061]:disabled{cursor:default}.ts-meta-item--link:not(:disabled):hover b[data-v-0ff76061]{color:var(--khsl-gold)}.ts-meta-item--wide[data-v-0ff76061]{grid-column:1/-1}.ts-meta-value[data-v-0ff76061]{min-width:0;flex:1;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.ts-type-info-btn[data-v-0ff76061]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid var(--border-color);border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .2s}.ts-type-info-btn svg[data-v-0ff76061]{width:11px;height:11px}.ts-type-info-btn[data-v-0ff76061]:hover{border-color:#ffd70080;color:var(--khsl-gold);background:#ffd70014}.ts-card-expand[data-v-0ff76061]{position:relative;z-index:1}.ts-card-expand__inner[data-v-0ff76061]{min-height:0}.ts-transfer-entry[data-v-0ff76061]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;margin-top:14px;padding:8px 10px;border:1px solid rgba(255,215,0,.22);border-radius:8px;background:#ffd7000f}[data-theme=light] .ts-transfer-entry[data-v-0ff76061]{border-color:#b8860b38;background:#daa5200f}.ts-transfer-status[data-v-0ff76061]{min-width:0;color:var(--text-primary);font-size:.8rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-transfer-btn[data-v-0ff76061]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border:1px solid rgba(255,215,0,.36);border-radius:8px;background:#ffd7001f;color:var(--khsl-gold);font-size:.76rem;font-weight:800;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.ts-transfer-btn[data-v-0ff76061]:hover{border-color:#ffd7008f;background:#ffd7002e}[data-theme=light] .ts-transfer-btn[data-v-0ff76061]{color:#8b6b00}.ts-transfer-badge[data-v-0ff76061]{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:var(--khsl-red);color:#fff;font-size:.66rem;font-weight:800;line-height:1}.ts-browse-btn[data-v-0ff76061]{position:relative;z-index:1;width:100%;min-height:36px;margin-top:14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid var(--border-color);border-radius:8px;background:#ffffff0a;color:var(--text-secondary);font-size:.78rem;font-weight:800;cursor:pointer;transition:border-color .18s,color .18s,background .18s}.ts-browse-btn svg[data-v-0ff76061]{width:14px;height:14px}.ts-browse-btn[data-v-0ff76061]:hover{color:var(--khsl-gold);border-color:#ffd70057;background:#ffd70012}[data-theme=light] .ts-browse-btn[data-v-0ff76061]{background:#00000006}[data-theme=light] .ts-browse-btn[data-v-0ff76061]:hover{color:#8b6b00;border-color:#b8860b47}.ts-header-actions[data-v-0ff76061]{position:absolute;top:3px;right:3px;z-index:2;display:flex;gap:5px;align-items:center}.ts-icon-btn[data-v-0ff76061]{width:27px;height:27px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff08;border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;transition:all .2s}.ts-icon-btn svg[data-v-0ff76061]{width:13px;height:13px}.ts-icon-btn[data-v-0ff76061]:hover{color:var(--khsl-gold);border-color:#ffd70066}.ts-card-toggle[data-v-0ff76061]{display:none}.ts-card-toggle svg[data-v-0ff76061]{transition:transform .24s cubic-bezier(.22,.8,.24,1)}.ts-card-toggle.is-expanded svg[data-v-0ff76061]{transform:rotate(180deg)}.ts-reject[data-v-0ff76061]{display:flex;align-items:center;gap:8px;margin:0 16px 10px;padding:8px 12px;background:#ff2e6314;border:1px solid rgba(255,46,99,.2);border-radius:8px;font-size:.72rem;color:#ff2e63}.ts-reject svg[data-v-0ff76061]{width:14px;height:14px;flex-shrink:0}.td-detail[data-v-0ff76061]{display:flex;flex-direction:column;gap:8px}.td-detail-row[data-v-0ff76061]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:10px;background:var(--bg-elevated);border:1px solid var(--border-color)}[data-theme=light] .td-detail-row[data-v-0ff76061]{background:#f8f8f8;border-color:#0000000f}.td-detail-row.clickable[data-v-0ff76061]{cursor:pointer;transition:border-color .15s,background .15s}.td-detail-row.clickable[data-v-0ff76061]:hover{border-color:#ffd70066;background:#ffd7000a}.td-detail-key[data-v-0ff76061]{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--text-muted);font-weight:600;flex-shrink:0}.td-detail-info[data-v-0ff76061]{width:18px;height:18px;border-radius:50%;border:1px solid var(--border-color);background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .15s}.td-detail-info svg[data-v-0ff76061]{width:11px;height:11px}.td-detail-info[data-v-0ff76061]:hover{color:var(--khsl-gold);border-color:#ffd70080}.td-detail-val[data-v-0ff76061]{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;color:var(--text-primary);text-align:right;min-width:0;word-break:break-all}.td-detail-val.link[data-v-0ff76061]{color:var(--khsl-gold)}.td-detail-arrow[data-v-0ff76061]{width:12px;height:12px;flex-shrink:0;color:var(--khsl-gold)}.td-detail-actions[data-v-0ff76061]{display:flex;gap:8px;margin-top:6px}.td-detail-act-btn[data-v-0ff76061]{flex:1;padding:9px 14px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,215,0,.3);color:var(--khsl-gold);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s}[data-theme=light] .td-detail-act-btn[data-v-0ff76061]{background:#fff}.td-detail-act-btn[data-v-0ff76061]:hover{background:#ffd70014;border-color:#ffd70080}.td-detail-act-btn.danger[data-v-0ff76061]{border-color:#ff2e634d;color:#ff2e63}.td-detail-act-btn.danger[data-v-0ff76061]:hover{background:#ff2e630f;border-color:#ff2e6380}.detail-modal-body[data-v-0ff76061]{max-height:70vh;overflow-y:auto}.detail-modal-body--empty[data-v-0ff76061]{color:var(--text-muted);font-size:.85rem;text-align:center;padding:24px 0}.detail-header[data-v-0ff76061]{display:flex;gap:16px;margin-bottom:16px}.detail-header .d-logo[data-v-0ff76061]{width:64px;height:64px;border-radius:50%;object-fit:cover;background:var(--bg-elevated);flex-shrink:0}.detail-header .d-logo--char[data-v-0ff76061]{display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:800;color:var(--khsl-gold)}.detail-header .d-info[data-v-0ff76061]{flex:1}.detail-header .d-info .d-en[data-v-0ff76061]{color:#00e5ff;font-weight:600;margin-bottom:6px;font-size:.9rem}.detail-header .d-info .d-desc[data-v-0ff76061]{font-size:.85rem;color:var(--text-secondary);margin-bottom:8px;line-height:1.5}.detail-header .d-info .d-contact[data-v-0ff76061],.detail-header .d-info .d-owner[data-v-0ff76061]{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--text-muted);margin-bottom:4px}.detail-header .d-info .d-contact .info-icon[data-v-0ff76061],.detail-header .d-info .d-owner .info-icon[data-v-0ff76061]{width:14px;height:14px;flex-shrink:0}.d-details[data-v-0ff76061]{font-size:.85rem;color:var(--text-muted);line-height:1.6;white-space:pre-wrap}@media(max-width:768px){.detail-header[data-v-0ff76061]{flex-direction:column;align-items:center;text-align:center}.detail-header .d-info .d-contact[data-v-0ff76061],.detail-header .d-info .d-owner[data-v-0ff76061]{justify-content:center}}.ts-forfeit-banner[data-v-0ff76061]{margin:0 16px 10px;padding:12px 14px;background:linear-gradient(135deg,#fee2e2,#fecaca);border:1px solid #ef4444;border-radius:10px;display:flex;align-items:center;gap:12px}.ts-forfeit-banner .ts-forfeit-icon[data-v-0ff76061]{font-size:1.5rem;line-height:1;flex-shrink:0}.ts-forfeit-banner .ts-forfeit-body[data-v-0ff76061]{flex:1;min-width:0}.ts-forfeit-banner .ts-forfeit-title[data-v-0ff76061]{font-size:.9rem;font-weight:800;color:#b91c1c;letter-spacing:.3px}.ts-forfeit-banner .ts-forfeit-meta[data-v-0ff76061]{margin-top:3px;font-size:.7rem;color:#7f1d1d;line-height:1.5}.ts-forfeit-banner .ts-forfeit-desc[data-v-0ff76061]{margin-top:4px;font-size:.7rem;color:#991b1b;font-weight:500}@media(min-width:901px){.th[data-v-0ff76061]{display:flex;flex-direction:column;gap:12px}.ts-banner[data-v-0ff76061]{padding:22px 18px 18px;border:1px solid var(--border-color);border-radius:12px;background:linear-gradient(180deg,rgba(255,215,0,.08),transparent 38%),var(--bg-elevated);box-shadow:var(--shadow-card)}[data-theme=light] .ts-banner[data-v-0ff76061]{background:linear-gradient(180deg,rgba(218,165,32,.06),transparent 38%),#fff;border-color:#0000000f}.ts-banner-content[data-v-0ff76061]{flex-direction:row;align-items:center;gap:16px;text-align:left}.ts-header-actions[data-v-0ff76061]{position:absolute;top:3px;right:3px}.ts-logo[data-v-0ff76061]{width:68px;height:68px;border-color:#ffd70052;box-shadow:0 0 18px #ffd7001f}.ts-logo--char[data-v-0ff76061]{font-size:1.55rem}.ts-info[data-v-0ff76061]{align-items:flex-start;padding-right:58px}.ts-name[data-v-0ff76061]{font-size:1.24rem;line-height:1.3}.ts-desc[data-v-0ff76061]{margin-top:4px;min-height:0;-webkit-line-clamp:3}.ts-meta-list[data-v-0ff76061]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border-color)}.ts-meta-item[data-v-0ff76061]{min-width:0;padding:10px 11px;border:1px solid var(--border-color);border-radius:8px;background:#ffffff06}[data-theme=light] .ts-meta-item[data-v-0ff76061]{background:#00000005;border-color:#0000000f}.ts-meta-item b[data-v-0ff76061]{max-width:100%}.ts-icon-btn[data-v-0ff76061]{width:27px;height:27px;border-radius:8px;background:#ffffff08}.ts-icon-btn svg[data-v-0ff76061]{width:13px;height:13px}.ts-browse-btn[data-v-0ff76061]{margin-top:16px}.ts-reject[data-v-0ff76061],.ts-forfeit-banner[data-v-0ff76061]{margin:0;border-radius:10px;box-shadow:var(--shadow-card)}}.create-modal-body[data-v-0ff76061]{max-height:60vh;overflow-y:auto}.create-tips[data-v-0ff76061]{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px}.create-tip-item[data-v-0ff76061]{display:flex;align-items:flex-start;gap:6px;font-size:.78rem;color:var(--text-secondary)}.create-tip-item svg[data-v-0ff76061]{width:14px;height:14px;stroke:#3b82f6;flex-shrink:0;margin-top:2px}.create-tip-link[data-v-0ff76061]{color:#3b82f6;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.create-tip-link[data-v-0ff76061]:hover{color:#2563eb}.create-divider[data-v-0ff76061]{border:0;border-top:1px solid var(--border-color);margin:0 0 16px}.create-form[data-v-0ff76061]{display:flex;flex-direction:column;gap:16px}.create-form-row[data-v-0ff76061]{display:flex;flex-direction:column;gap:6px}.create-label[data-v-0ff76061]{font-size:.78rem;color:var(--text-muted);font-weight:600}.create-label .req[data-v-0ff76061]{color:#ff2e63;margin-left:2px}.create-logo-area[data-v-0ff76061]{display:flex;align-items:center;gap:12px}.nt-logo-upload[data-v-0ff76061]{width:64px;height:64px;min-width:64px;border:2px dashed var(--border-color);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:border-color .2s,background .2s;flex-shrink:0}.nt-logo-upload[data-v-0ff76061]:hover{border-color:#00e5ff;background:#00e5ff0a}.nt-logo-img[data-v-0ff76061]{width:100%;height:100%;object-fit:cover}.nt-logo-empty[data-v-0ff76061]{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--text-muted)}.nt-logo-empty svg[data-v-0ff76061]{width:18px;height:18px}.nt-logo-empty span[data-v-0ff76061]{font-size:.62rem}.create-logo-hints[data-v-0ff76061]{display:flex;flex-direction:column;gap:4px}.create-logo-hint[data-v-0ff76061]{font-size:.72rem;color:var(--text-muted)}.create-logo-notice[data-v-0ff76061]{font-size:.72rem;color:#e89b0c;font-weight:600}[data-theme=light] .create-logo-notice[data-v-0ff76061]{color:#b8860b}.nt-spinner[data-v-0ff76061]{width:22px;height:22px;border:2px solid var(--border-color);border-top-color:var(--khsl-gold);border-radius:50%;animation:nt-spin-0ff76061 1s linear infinite}@keyframes nt-spin-0ff76061{to{transform:rotate(360deg)}}.create-input[data-v-0ff76061],.create-textarea[data-v-0ff76061]{width:100%;background:var(--bg-elevated);border:1px solid var(--border-color);color:var(--text-primary);padding:9px 12px;border-radius:10px;outline:none;font-size:.84rem;transition:border-color .2s}[data-theme=light] .create-input[data-v-0ff76061],[data-theme=light] .create-textarea[data-v-0ff76061]{background:#f8f8f8;border-color:#00000014}.create-input[data-v-0ff76061]:focus,.create-textarea[data-v-0ff76061]:focus{border-color:#00e5ff80}.create-input[data-v-0ff76061]::placeholder,.create-textarea[data-v-0ff76061]::placeholder{color:var(--text-muted)}.create-textarea[data-v-0ff76061]{resize:vertical;min-height:72px;max-height:180px}.create-field-hint[data-v-0ff76061]{font-size:.68rem;color:var(--text-muted)}.type-switch-modal .switch-modal-head[data-v-0ff76061]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.type-switch-modal .switch-modal-head p[data-v-0ff76061]{margin:0;font-size:.82rem;color:var(--text-secondary)}.type-switch-modal .switch-modal-head p b[data-v-0ff76061]{color:var(--khsl-gold)}.link-btn[data-v-0ff76061]{border:1px solid var(--border-color);background:var(--bg-elevated);color:#00e5ff;border-radius:999px;font-size:.72rem;padding:4px 10px;cursor:pointer}.team-type-switcher[data-v-0ff76061]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.team-type-switcher .type-chip[data-v-0ff76061]{text-align:left;border:1px solid var(--border-color);background:var(--bg-elevated);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:4px;color:var(--text-secondary);cursor:pointer;transition:border-color .2s,transform .15s}.team-type-switcher .type-chip .chip-title[data-v-0ff76061]{font-size:.82rem;font-weight:700;color:var(--text-primary)}.team-type-switcher .type-chip .chip-desc[data-v-0ff76061]{font-size:.7rem;color:var(--text-muted);line-height:1.35}.team-type-switcher .type-chip .chip-tag[data-v-0ff76061]{align-self:flex-start;margin-top:2px;padding:2px 6px;border-radius:999px;font-size:.64rem;font-weight:600;color:#00ff9d;border:1px solid rgba(0,255,157,.6)}.team-type-switcher .type-chip .chip-tag.muted[data-v-0ff76061]{color:var(--text-muted);border-color:var(--border-color)}.team-type-switcher .type-chip[data-v-0ff76061]:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(var(--khsl-gold),.7)}.team-type-switcher .type-chip.active[data-v-0ff76061]{border-color:rgba(var(--khsl-gold),.8);background:#b8860b14}.team-type-switcher .type-chip.disabled[data-v-0ff76061]{opacity:.55}.team-type-switcher .type-chip[data-v-0ff76061]:disabled{cursor:not-allowed}.club-submit-logo-mode[data-v-0ff76061]{margin-bottom:12px;padding:12px;border:1px solid var(--border-color);border-radius:10px;background:#ffffff05}.club-submit-logo-mode .mode-title[data-v-0ff76061]{font-size:.78rem;color:var(--text-secondary);font-weight:600;margin-bottom:8px}.club-submit-logo-mode .mode-options[data-v-0ff76061]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.club-submit-logo-mode .mode-option[data-v-0ff76061]{border:1px solid var(--border-color);background:transparent;color:var(--text-muted);border-radius:8px;padding:8px 10px;font-size:.76rem;cursor:pointer}.club-submit-logo-mode .mode-option.active[data-v-0ff76061]{border-color:#d4af37b3;color:var(--text-primary);background:#d4af371f}.club-submit-logo-mode .mode-panel[data-v-0ff76061]{display:flex;flex-direction:column;gap:8px}.club-submit-logo-mode .logo-upload-btn[data-v-0ff76061]{border:1px dashed var(--border-color);background:transparent;color:var(--text-secondary);border-radius:8px;padding:8px 10px;font-size:.74rem;cursor:pointer}.club-submit-logo-mode .mode-hint[data-v-0ff76061]{font-size:.7rem;color:var(--text-muted);line-height:1.4}.club-submit-logo-mode .submit-logo-preview[data-v-0ff76061]{width:44px;height:44px;border-radius:50%;object-fit:cover;border:1px solid var(--border-color)}.club-select-list[data-v-0ff76061]{max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.club-select-list .club-option[data-v-0ff76061]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-elevated);border:1px solid transparent;border-radius:10px;cursor:pointer;transition:all .2s}[data-theme=light] .club-select-list .club-option[data-v-0ff76061]{background:#f8f8f8}.club-select-list .club-option[data-v-0ff76061]:hover{background:var(--bg-hover)}.club-select-list .club-option.selected[data-v-0ff76061]{border-color:var(--khsl-gold)}.club-select-list .club-option .c-logo[data-v-0ff76061]{width:40px;height:40px;border-radius:50%;background:var(--bg-deep);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.9rem;object-fit:cover}.club-select-list .club-option .c-info[data-v-0ff76061]{flex:1}.club-select-list .club-option .c-info .c-name[data-v-0ff76061]{font-weight:600;color:var(--text-primary);font-size:.9rem}.club-select-list .club-option .c-info .c-desc[data-v-0ff76061]{font-size:.75rem;color:var(--text-muted)}.club-select-list .club-option .c-check svg[data-v-0ff76061]{width:18px;height:18px;stroke:var(--khsl-gold)}.modal-text[data-v-0ff76061]{color:var(--text-secondary);margin:0}.modal-text b[data-v-0ff76061]{color:var(--text-primary)}.modal-hint[data-v-0ff76061]{font-size:.85rem;color:var(--text-muted);margin-top:8px}.modal-hint.warn[data-v-0ff76061]{color:#ff2e63}.modal-reason-input[data-v-0ff76061]{width:100%;margin-top:10px;padding:10px 12px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-elevated);color:var(--text-primary);resize:vertical;font-size:.8rem;line-height:1.4}.modal-reason-input[data-v-0ff76061]:focus{border-color:var(--khsl-gold);outline:none}.btn-cancel[data-v-0ff76061]{padding:8px 20px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);border-radius:8px;cursor:pointer;transition:all .2s}.btn-cancel[data-v-0ff76061]:hover{color:var(--text-primary);border-color:var(--text-muted)}.btn-confirm[data-v-0ff76061]{padding:8px 20px;background:var(--khsl-gold);border:none;color:#000;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s}.btn-confirm[data-v-0ff76061]:hover{filter:brightness(1.1)}.btn-confirm[data-v-0ff76061]:disabled{opacity:.5;cursor:not-allowed}.btn-confirm.danger[data-v-0ff76061]{background:#ff2e63;color:#fff}@media(max-width:768px){.ts-banner[data-v-0ff76061]{padding:16px 14px 14px;border-radius:12px}.ts-banner-content[data-v-0ff76061]{gap:12px;align-items:center}.ts-logo[data-v-0ff76061]{width:54px;height:54px}.ts-logo--char[data-v-0ff76061]{font-size:1.25rem}.ts-name[data-v-0ff76061]{font-size:1.1rem}.ts-desc[data-v-0ff76061]{font-size:.76rem}.ts-info[data-v-0ff76061]{padding-right:34px}.ts-header-actions[data-v-0ff76061]{top:2px;right:2px}.ts-icon-btn[data-v-0ff76061]{width:25px;height:25px}.ts-icon-btn svg[data-v-0ff76061]{width:12px;height:12px}.ts-card-toggle[data-v-0ff76061]{display:inline-flex}.ts-card-expand[data-v-0ff76061]{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-4px);pointer-events:none;transition:grid-template-rows .28s cubic-bezier(.22,.8,.24,1),opacity .2s ease,transform .24s cubic-bezier(.22,.8,.24,1)}.ts-card-expand.is-open[data-v-0ff76061]{grid-template-rows:1fr;opacity:1;transform:translateY(0);pointer-events:auto}.ts-card-expand__inner[data-v-0ff76061]{overflow:hidden}.ts-meta-list[data-v-0ff76061]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px;padding-top:12px}.ts-meta-item[data-v-0ff76061]{gap:8px;padding:9px}.ts-meta-item span[data-v-0ff76061]{font-size:.68rem}.ts-meta-item b[data-v-0ff76061]{font-size:.74rem}.ts-type-info-btn[data-v-0ff76061]{width:17px;height:17px}.ts-type-info-btn svg[data-v-0ff76061]{width:10px;height:10px}.ts-browse-btn[data-v-0ff76061]{margin-top:12px;min-height:36px;font-size:.78rem}.ts-reject[data-v-0ff76061],.ts-forfeit-banner[data-v-0ff76061]{margin-left:12px;margin-right:12px}.team-type-switcher[data-v-0ff76061]{grid-template-columns:1fr}.create-tips[data-v-0ff76061]{flex-direction:column;gap:6px}.td-detail-actions[data-v-0ff76061]{flex-direction:column}}.ts-tabs[data-v-471420f9]{position:relative;display:flex;gap:0;min-height:34px;padding:0 0 7px;overflow:visible;border-bottom:1px solid var(--border-color);background:transparent}.ts-tab[data-v-471420f9]{position:relative;z-index:1;flex:1 1 0;min-width:0;min-height:28px;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 4px;background:transparent;border:0;border-radius:0;color:var(--text-muted);font-size:.76rem;font-weight:800;line-height:1;letter-spacing:0;text-align:center;cursor:pointer;transition:color .18s ease;white-space:nowrap}[data-theme=light] .ts-tab[data-v-471420f9]{background:transparent;border-color:transparent}.ts-tab.active[data-v-471420f9]{color:var(--text-primary)}.ts-tab[data-v-471420f9]:hover:not(.active){color:var(--text-secondary)}.ts-tab-count[data-v-471420f9]{font-size:.6rem;font-weight:700;min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:0 4px;background:#ffffff0f;color:var(--text-muted);line-height:1}.ts-tab.active .ts-tab-count[data-v-471420f9]{background:#ffd70029;color:var(--khsl-gold)}.ts-tab-count--alert[data-v-471420f9]{background:#ff2e632e;color:#ff2e63}.ts-tab.active .ts-tab-count--alert[data-v-471420f9]{background:#ff2e6338;color:#ff2e63}.ts-tab-indicator[data-v-471420f9]{position:absolute;left:0;bottom:-1px;display:block;height:2px;border-radius:999px;background:var(--khsl-gold);box-shadow:0 0 10px #ffd70047;transition:transform .26s cubic-bezier(.22,.8,.24,1)}[data-theme=light] .ts-tab-indicator[data-v-471420f9]{background:#b8860b;box-shadow:0 0 8px #b8860b33}@media(min-width:901px){.ts-tabs[data-v-471420f9]{flex-direction:column;gap:6px;padding:14px;overflow:visible;border-top:0;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-elevated);box-shadow:var(--shadow-card)}[data-theme=light] .ts-tabs[data-v-471420f9]{background:#fff;border-color:#0000000f}.ts-tabs[data-v-471420f9]:before{content:"功能导航";position:relative;display:block;margin:0 0 8px;padding-left:12px;color:var(--text-primary);font-size:.9rem;font-weight:800;line-height:1.2}.ts-tabs[data-v-471420f9]:after{content:"";position:absolute;left:14px;top:15px;width:3px;height:15px;border-radius:3px;background:var(--khsl-gold);box-shadow:0 0 10px #ffd70042}.ts-tab-indicator[data-v-471420f9]{display:none}.ts-tab[data-v-471420f9]{position:relative;z-index:auto;flex:0 0 auto;min-height:auto;width:100%;justify-content:flex-start;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background:transparent;color:var(--text-secondary);font-size:.8rem;text-align:left}.ts-tab.active[data-v-471420f9]{color:var(--text-primary);border-color:#ffd70047;background:#ffd70012}.ts-tab.active[data-v-471420f9]:before{content:"";position:absolute;left:-1px;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--khsl-gold)}.ts-tab-count[data-v-471420f9]{margin-left:auto}}@media(max-width:768px){.ts-tab-count[data-v-471420f9]{min-width:12px;height:12px;padding:0;border-radius:0;background:transparent;font-size:.56rem}.ts-tab.active .ts-tab-count[data-v-471420f9],.ts-tab.active .ts-tab-count--alert[data-v-471420f9]{background:transparent;color:#ff2e63}}.m-list--cards[data-v-7c09bfbf]{display:grid!important;grid-template-columns:repeat(2,1fr);gap:10px;padding:12px}.mc-card[data-v-7c09bfbf]{background:radial-gradient(circle at 100% 50%,rgba(255,215,0,.06),transparent 42%),#ffffff08;border:1px solid var(--border-color);border-radius:10px;overflow:hidden;padding:12px 14px 12px 16px;position:relative;min-height:100px;transition:transform .2s,box-shadow .2s,border-color .2s}.mc-card[data-v-7c09bfbf]:hover{transform:translateY(-2px);box-shadow:var(--shadow-card);border-color:#ffd70033}.mc-card--clickable[data-v-7c09bfbf]{cursor:pointer}.mc-card--clickable[data-v-7c09bfbf]:active{transform:translateY(-1px) scale(.998)}.mc-card--clickable[data-v-7c09bfbf]:focus-visible{outline:2px solid var(--khsl-gold);outline-offset:2px}[data-theme=light] .mc-card[data-v-7c09bfbf]{background:#fff;border-color:#0000000f}[data-theme=light] .mc-card[data-v-7c09bfbf]:hover{box-shadow:0 4px 16px #00000014}.mc-watermark[data-v-7c09bfbf]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:78px;height:78px;object-fit:contain;opacity:.26;filter:grayscale(.35) brightness(1.65) saturate(1.25);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}[data-theme=light] .mc-watermark[data-v-7c09bfbf]{opacity:.18;filter:grayscale(.35) brightness(.78) saturate(1.15)}.mc-lane-badge[data-v-7c09bfbf]{display:none}.mc-lane-icon[data-v-7c09bfbf]{width:20px;height:20px;filter:invert(1) sepia(1) saturate(20) hue-rotate(165deg) brightness(1.1)}.mc-body[data-v-7c09bfbf]{padding:0;display:flex;flex-direction:column;gap:5px;position:relative;z-index:1;min-width:0}.mc-name-line[data-v-7c09bfbf]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 5px;font-size:.92rem;line-height:1.3;font-weight:700}.mc-gid[data-v-7c09bfbf]{word-break:keep-all;overflow-wrap:break-word;color:var(--text-primary)}.mc-gid.unset[data-v-7c09bfbf]{color:var(--text-muted);font-weight:600}.mc-realname[data-v-7c09bfbf]{color:var(--text-secondary);font-size:.78rem;font-weight:500;white-space:nowrap}.mc-captain-tag[data-v-7c09bfbf]{display:inline-block;font-size:.6rem;font-weight:700;color:var(--khsl-gold);background:#ffd7001a;padding:2px 8px;border-radius:6px;line-height:1.2}.mc-school-line[data-v-7c09bfbf]{font-size:.72rem;color:#ffffff9e;line-height:1.4;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=light] .mc-school-line[data-v-7c09bfbf]{color:#1a1a2e9e}.signature-heroes[data-v-7c09bfbf]{margin-top:7px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.signature-hero[data-v-7c09bfbf]{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:2px 6px 2px 2px;border:1px solid rgba(255,215,0,.22);border-radius:999px;background:#ffffff0e;color:var(--text-secondary);cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.signature-hero[data-v-7c09bfbf]:hover{border-color:#ffd7007a;background:#ffd70014;transform:translateY(-1px)}[data-theme=light] .signature-hero[data-v-7c09bfbf]{background:#00000008}.signature-hero-avatar[data-v-7c09bfbf]{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.18);flex-shrink:0}.signature-hero-meta[data-v-7c09bfbf]{font-size:10px;font-weight:800;font-family:Oswald,sans-serif;color:var(--text-secondary);white-space:nowrap}.signature-hero-empty[data-v-7c09bfbf]{font-size:11px;color:var(--text-muted);opacity:.55}.mc-honors[data-v-7c09bfbf]{margin-top:7px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mc-honor-tag[data-v-7c09bfbf]{display:inline-flex;align-items:center;gap:3px;font-size:.62rem;color:var(--text-secondary);background:#ffffff0e;border:1px solid rgba(255,215,0,.18);padding:3px 8px;border-radius:999px;font-weight:600;line-height:1.3}[data-theme=light] .mc-honor-tag[data-v-7c09bfbf]{background:#00000008}.mc-honor-emoji[data-v-7c09bfbf]{font-size:12px;line-height:1}.mc-honor-more[data-v-7c09bfbf]{font-size:10px;font-weight:600;color:var(--text-muted)}.mc-honor-empty[data-v-7c09bfbf]{font-size:11px;color:var(--text-muted);opacity:.35}@media(max-width:768px){.m-list--cards[data-v-7c09bfbf]{grid-template-columns:1fr}.mc-watermark[data-v-7c09bfbf]{display:block;width:72px;height:72px;right:10px}}.manage-section[data-v-47d3a4de]{margin-bottom:0}.manage-section__title[data-v-47d3a4de]{display:flex;align-items:center;gap:6px;padding:12px 14px 6px;font-size:.7rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.td-matches[data-v-47d3a4de]{padding:12px}.td-matches-loading[data-v-47d3a4de],.td-matches-empty[data-v-47d3a4de]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;color:var(--text-muted);font-size:.78rem}.td-matches-loading svg[data-v-47d3a4de],.td-matches-empty svg[data-v-47d3a4de]{width:32px;height:32px;margin-bottom:8px;opacity:.5}.td-matches-loading p[data-v-47d3a4de],.td-matches-empty p[data-v-47d3a4de]{margin:0}.td-match-list[data-v-47d3a4de]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.td-match-row[data-v-47d3a4de]{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;min-height:118px;box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:34px 12px 28px;transition:transform .2s,box-shadow .2s,border-color .2s}[data-theme=light] .td-match-row[data-v-47d3a4de]{background:#fff;border-color:#0000000f}.td-match-row.is-clickable[data-v-47d3a4de]{cursor:pointer}.td-match-row.is-clickable[data-v-47d3a4de]:hover{transform:translateY(-2px);box-shadow:var(--shadow-card);border-color:#ffd70033}[data-theme=light] .td-match-row.is-clickable[data-v-47d3a4de]:hover{box-shadow:0 4px 16px #00000014}.td-match-row.is-clickable[data-v-47d3a4de]:active{transform:translateY(-1px) scale(.998)}.td-match-row.is-clickable[data-v-47d3a4de]:focus-visible{outline:2px solid var(--khsl-gold);outline-offset:2px}.td-match-meta[data-v-47d3a4de]{display:contents}.td-match-stage[data-v-47d3a4de]{position:absolute;right:10px;bottom:7px;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:.68rem;color:var(--text-secondary);opacity:.78;pointer-events:none}.td-match-time[data-v-47d3a4de]{position:absolute;top:8px;right:10px;max-width:calc(100% - 86px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:700;color:var(--text-muted);line-height:1;pointer-events:none}.td-match-format[data-v-47d3a4de]{position:absolute;top:0;left:50%;transform:translate(-50%);min-width:42px;box-sizing:border-box;padding:3px 10px 4px;background:#0c0e16b8;border:1px solid rgba(255,215,0,.28);border-top:0;color:#ffd700db;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 100%,0 100%);box-shadow:0 5px 12px #0000002e;font-family:Oswald,sans-serif;font-size:.62rem;font-weight:800;line-height:1;letter-spacing:0;text-align:center;white-space:nowrap;pointer-events:none;z-index:2}[data-theme=light] .td-match-format[data-v-47d3a4de]{background:#ffffffd1;border-color:#c9970047;color:#977100db;box-shadow:0 5px 12px #00000014}.td-match-body[data-v-47d3a4de]{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-width:0}.td-match-team[data-v-47d3a4de]{display:flex;align-items:center;gap:9px;min-width:0}.td-match-team.winner .td-team-name[data-v-47d3a4de]{color:var(--khsl-gold);font-weight:700}.td-match-team-a[data-v-47d3a4de]{flex-direction:row;justify-content:flex-end}.td-match-team-a .td-team-name[data-v-47d3a4de]{text-align:right}.td-match-team-b[data-v-47d3a4de]{flex-direction:row-reverse;justify-content:flex-end}.td-match-team-b .td-team-name[data-v-47d3a4de]{text-align:left}.td-team-logo[data-v-47d3a4de]{width:34px;height:34px;border-radius:50%;object-fit:cover;border:1px solid var(--border-color);flex-shrink:0}.td-team-logo-fallback[data-v-47d3a4de]{display:inline-flex;align-items:center;justify-content:center;background:var(--bg-elevated);color:var(--text-muted);font-size:.7rem;font-weight:700}.td-team-name[data-v-47d3a4de]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:700;line-height:1.2;color:var(--text-primary)}.td-match-score[data-v-47d3a4de]{display:flex;align-items:center;justify-content:center;gap:5px;min-width:54px;font-family:Oswald,sans-serif;font-size:1.34rem;line-height:1;color:var(--text-secondary);font-weight:700;white-space:nowrap}.td-score.win[data-v-47d3a4de]{color:var(--khsl-gold)}.td-score-divider[data-v-47d3a4de]{color:var(--text-muted)}.td-score-vs[data-v-47d3a4de]{font-size:.9rem;color:var(--text-muted);letter-spacing:.1em}.td-match-tail[data-v-47d3a4de]{position:absolute;left:10px;bottom:6px;display:flex;justify-content:flex-start;align-items:center;gap:8px;margin:0;z-index:1}.td-match-result[data-v-47d3a4de]{position:absolute;top:0;left:0;min-width:58px;padding:4px 14px 4px 10px;border-radius:0;color:#0d1018;font-size:.68rem;font-weight:900;line-height:1;text-align:center;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);pointer-events:none;z-index:2}.td-match-result.win[data-v-47d3a4de]{background:linear-gradient(135deg,gold,#c99700);color:#0d1018}.td-match-result.lose[data-v-47d3a4de]{background:linear-gradient(135deg,#ff4d73,#b5163a);color:#fff}.td-match-result.live[data-v-47d3a4de]{background:linear-gradient(135deg,#00e5ff,#008db0);color:#051014}.td-match-result.pending[data-v-47d3a4de]{background:linear-gradient(135deg,#ffffff3d,#ffffff14);color:var(--text-secondary)}.td-lineup-btn[data-v-47d3a4de]{border:1px solid rgba(255,215,0,.36);background:#ffd7001a;color:var(--khsl-gold);border-radius:8px;padding:6px 12px;font-size:.7rem;font-weight:800;cursor:pointer;transition:all .15s}.td-lineup-btn[data-v-47d3a4de]:hover{border-color:var(--khsl-gold);background:#ffd70029}.td-lineup-btn.submitted[data-v-47d3a4de]{border-color:#34c75959;background:#34c7591f;color:#34c759}.td-reschedule-small[data-v-47d3a4de]{border:1px solid var(--border-color);border-radius:6px;padding:4px 8px;font-size:.72rem;font-weight:700;cursor:pointer}.td-reschedule-small[data-v-47d3a4de]:disabled{opacity:.5;cursor:not-allowed}.td-reschedule-accept[data-v-47d3a4de]{background:#34c75924;border-color:#34c7594d;color:#34c759}.td-reschedule-reject[data-v-47d3a4de]{background:#ff2e631f;border-color:#ff2e634d;color:#ff2e63}.reschedule-picker[data-v-47d3a4de]{display:flex;flex-direction:column;gap:14px}.reschedule-picker-state[data-v-47d3a4de]{display:flex;align-items:center;justify-content:center;min-height:220px;color:var(--text-muted);font-size:.82rem;font-weight:700}.reschedule-candidate-list[data-v-47d3a4de]{display:flex;flex-direction:column;gap:10px}.reschedule-status-list[data-v-47d3a4de]{display:flex;flex-direction:column;gap:16px}.reschedule-status-card[data-v-47d3a4de]{display:flex;flex-direction:column;gap:10px}.reschedule-status-head[data-v-47d3a4de]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:26px}.reschedule-status-eyebrow[data-v-47d3a4de]{display:block;min-width:0;overflow:hidden;color:var(--text-secondary);font-size:.76rem;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.reschedule-status-pill[data-v-47d3a4de]{flex:0 0 auto;padding:5px 9px;border:1px solid rgba(255,215,0,.28);border-radius:6px;background:#ffd70014;color:var(--khsl-gold);font-size:.72rem;font-weight:900;line-height:1}.reschedule-status-grid[data-v-47d3a4de]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;padding:12px;border:1px solid var(--border-color);border-radius:10px;background:#ffffff06}.reschedule-status-grid div[data-v-47d3a4de]{min-width:0}.reschedule-status-grid span[data-v-47d3a4de]{display:block;margin-bottom:4px;color:var(--text-muted);font-size:.7rem;font-weight:800}.reschedule-status-grid b[data-v-47d3a4de]{display:block;color:var(--text-primary);font-size:.82rem;font-weight:900;line-height:1.25}.reschedule-status-reason[data-v-47d3a4de]{grid-column:1/-1;padding-top:10px;border-top:1px solid var(--border-color)}.reschedule-status-reason span[data-v-47d3a4de]{display:block;margin-bottom:4px;color:var(--text-muted);font-size:.7rem;font-weight:800}.reschedule-status-reason p[data-v-47d3a4de]{margin:0;color:var(--text-secondary);font-size:.82rem;line-height:1.55}.reschedule-status-actions[data-v-47d3a4de]{display:flex;justify-content:flex-end;gap:8px}.reschedule-candidate[data-v-47d3a4de]{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.reschedule-candidate[data-v-47d3a4de]:focus-visible{outline:2px solid var(--khsl-gold);outline-offset:3px;border-radius:10px}.td-match-row--select[data-v-47d3a4de],.td-match-row--preview[data-v-47d3a4de],.td-match-row--pending[data-v-47d3a4de]{width:100%;min-height:112px;padding:34px 12px 28px}.td-match-row--select[data-v-47d3a4de]{pointer-events:none}.td-match-row--select.selected[data-v-47d3a4de]{border-color:#ffd70075;box-shadow:0 10px 26px #00000029}.td-match-row--preview[data-v-47d3a4de]{margin-bottom:2px;border-color:#ffd70038}.td-match-row--pending[data-v-47d3a4de]{border-color:#ffd70038}.reschedule-pagination[data-v-47d3a4de]{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--text-secondary);font-size:.78rem;font-weight:800}.page-btn[data-v-47d3a4de]{border:1px solid var(--border-color);border-radius:8px;padding:7px 12px;background:var(--bg-hover);color:var(--text-secondary);font-size:.76rem;font-weight:800;cursor:pointer}.page-btn[data-v-47d3a4de]:disabled{cursor:not-allowed;opacity:.45}.page-btn[data-v-47d3a4de]:hover:not(:disabled){border-color:#ffd70057;color:var(--khsl-gold)}.reschedule-modal[data-v-47d3a4de]{display:flex;flex-direction:column;gap:12px}.reschedule-match-line[data-v-47d3a4de]{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;color:var(--text-primary);font-size:.9rem;font-weight:700}.reschedule-match-line span[data-v-47d3a4de]:first-child{text-align:right}.reschedule-match-line strong[data-v-47d3a4de]{color:var(--text-muted);font-size:.75rem}.reschedule-current[data-v-47d3a4de],.reschedule-window-text[data-v-47d3a4de]{color:var(--text-muted);font-size:.78rem}.reschedule-field[data-v-47d3a4de]{display:flex;flex-direction:column;gap:6px;color:var(--text-secondary);font-size:.8rem;font-weight:700}.reschedule-textarea[data-v-47d3a4de]{min-height:88px;resize:vertical}.form-input[data-v-47d3a4de]{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-input);color:var(--text-primary);font-size:.85rem;font-weight:500}.form-input[data-v-47d3a4de]:focus{outline:none;border-color:var(--khsl-gold)}.btn-modal-cancel[data-v-47d3a4de],.btn-modal-confirm[data-v-47d3a4de]{border:1px solid var(--border-color);border-radius:8px;padding:8px 14px;font-weight:700;cursor:pointer}.btn-modal-cancel[data-v-47d3a4de]{background:var(--bg-hover);color:var(--text-secondary)}.btn-modal-confirm[data-v-47d3a4de]{background:linear-gradient(135deg,var(--khsl-gold),#E8B84A);border-color:#ffd70066;color:#111}.btn-modal-confirm[data-v-47d3a4de]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:520px){.td-match-list[data-v-47d3a4de],.reschedule-status-grid[data-v-47d3a4de]{grid-template-columns:1fr}}.tmp[data-v-2a46154b]{color:var(--text-primary)}.tmp--compact[data-v-2a46154b]{flex:0 1 auto;min-width:0}.captain-toolbar[data-v-2a46154b]{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.captain-toolbar[data-v-2a46154b]::-webkit-scrollbar{display:none}.captain-tool-btn[data-v-2a46154b]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:0 10px;border:1px solid var(--border-color);border-radius:8px;background:#ffffff06;color:var(--text-secondary);font-size:.72rem;font-weight:800;line-height:1;cursor:pointer;transition:color .18s,border-color .18s,background .18s}.captain-tool-btn svg[data-v-2a46154b]{width:14px;height:14px;flex:0 0 auto}[data-theme=light] .captain-tool-btn[data-v-2a46154b]{background:#00000005;border-color:#0000000f}.captain-tool-btn b[data-v-2a46154b]{min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:#ff2e632e;color:#ff2e63;font-size:.6rem;font-weight:900;line-height:16px;text-align:center}.captain-tool-btn[data-v-2a46154b]:hover{color:var(--khsl-gold);border-color:#ffd7005c;background:#ffd7000f}.captain-tool-btn--danger[data-v-2a46154b]{color:#ff2e63;border-color:#ff2e633d}.captain-tool-btn--danger[data-v-2a46154b]:hover{color:#ff2e63;border-color:#ff2e636b;background:#ff2e630f}.manage-section--modal[data-v-2a46154b]{min-width:0}.m-list--modal[data-v-2a46154b],.inv-panel--modal[data-v-2a46154b]{padding:0}.manage-section[data-v-2a46154b]{margin-bottom:0}.manage-section+.manage-section[data-v-2a46154b]{border-top:1px solid var(--border-color);padding-top:2px}.manage-section__title[data-v-2a46154b]{display:flex;align-items:center;gap:6px;padding:12px 14px 6px;font-size:.7rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.manage-section__badge[data-v-2a46154b]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 5px;border-radius:8px;background:#e53935;color:#fff;font-size:.62rem;font-weight:700;line-height:1}.ts-empty[data-v-2a46154b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;color:var(--text-muted);gap:8px}.ts-empty svg[data-v-2a46154b]{width:28px;height:28px;opacity:.5}.ts-empty span[data-v-2a46154b]{font-size:.78rem}.m-list[data-v-2a46154b]{display:flex;flex-direction:column;gap:8px;padding:0 14px 12px}.m-card[data-v-2a46154b]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#ffffff08;border:1px solid var(--border-color);transition:transform .2s,box-shadow .2s,border-color .2s}[data-theme=light] .m-card[data-v-2a46154b]{background:#fff;border-color:#0000000f}.m-card[data-v-2a46154b]:hover{transform:translateY(-2px);box-shadow:var(--shadow-card);border-color:#ffd70033}[data-theme=light] .m-card[data-v-2a46154b]:hover{box-shadow:0 4px 16px #00000014}.m-body[data-v-2a46154b]{flex:1;min-width:0}.m-primary[data-v-2a46154b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.m-gid[data-v-2a46154b]{font-size:.92rem;font-weight:700;color:#00e5ff;font-family:Oswald,Inter,sans-serif;letter-spacing:.02em}.m-gid.unset[data-v-2a46154b]{color:var(--text-muted);font-weight:400;font-family:Inter,sans-serif}.m-realname[data-v-2a46154b]{font-size:.72rem;font-weight:400;color:var(--text-secondary)}.m-secondary[data-v-2a46154b]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.68rem;color:var(--text-muted);margin-top:3px;line-height:1}.m-meta[data-v-2a46154b]{padding-left:6px;border-left:1px solid var(--border-color)}.m-actions[data-v-2a46154b]{display:flex;gap:6px;flex-shrink:0}.m-act-btn[data-v-2a46154b]{padding:7px 14px;border-radius:8px;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .15s}.m-act-btn--no[data-v-2a46154b]{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary)}.m-act-btn--no[data-v-2a46154b]:hover{border-color:#ff2e63;color:#ff2e63}.m-act-btn--yes[data-v-2a46154b]{background:var(--khsl-gold);border:none;color:#000}.m-act-btn--yes[data-v-2a46154b]:hover{filter:brightness(1.1)}.inv-panel[data-v-2a46154b]{padding:0 14px 12px}.inv-toolbar[data-v-2a46154b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.inv-desc[data-v-2a46154b]{font-size:.7rem;color:var(--text-muted)}.inv-gen-btn[data-v-2a46154b]{display:inline-flex;align-items:center;gap:4px;padding:7px 14px;border-radius:8px;background:#ffd7001a;border:1px solid rgba(255,215,0,.25);color:var(--khsl-gold);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.inv-gen-btn svg[data-v-2a46154b]{width:14px;height:14px}.inv-gen-btn[data-v-2a46154b]:hover:not(:disabled){background:#ffd7002e;border-color:#ffd70066}.inv-gen-btn[data-v-2a46154b]:disabled{opacity:.4;cursor:not-allowed}.inv-list[data-v-2a46154b]{display:flex;flex-direction:column;gap:10px}.inv-card[data-v-2a46154b]{padding:12px 14px;border-radius:14px;border:1px solid var(--border-color);background:#ffffff08;transition:transform .2s,box-shadow .2s,border-color .2s}[data-theme=light] .inv-card[data-v-2a46154b]{background:#fff;border-color:#0000000f}.inv-card[data-v-2a46154b]:hover{transform:translateY(-2px);box-shadow:var(--shadow-card);border-color:#ffd70033}[data-theme=light] .inv-card[data-v-2a46154b]:hover{box-shadow:0 4px 16px #00000014}.inv-card.inv-used[data-v-2a46154b],.inv-card.inv-expired[data-v-2a46154b]{opacity:.55}.inv-card.inv-used[data-v-2a46154b]:hover,.inv-card.inv-expired[data-v-2a46154b]:hover{transform:none;box-shadow:none;border-color:var(--border-color)}.inv-code-row[data-v-2a46154b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.inv-code[data-v-2a46154b]{font-family:JetBrains Mono,Fira Code,monospace;font-size:1.05rem;font-weight:700;letter-spacing:2px;color:var(--text-primary)}.inv-status-tag[data-v-2a46154b]{font-size:.6rem;font-weight:700;padding:2px 8px;border-radius:6px}.inv-status-tag.inv-active[data-v-2a46154b]{background:#ffd7001f;color:var(--khsl-gold)}.inv-status-tag.inv-used[data-v-2a46154b]{background:#ffffff0f;color:var(--text-muted)}.inv-status-tag.inv-expired[data-v-2a46154b]{background:#ff2e631f;color:#ff2e63}.inv-meta[data-v-2a46154b]{display:flex;gap:12px;font-size:.7rem;color:var(--text-muted);margin-bottom:8px}.inv-actions[data-v-2a46154b]{display:flex;gap:8px}.inv-act-btn[data-v-2a46154b]{padding:4px 12px;border-radius:6px;border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);font-size:.7rem;font-weight:600;cursor:pointer;transition:all .15s}.inv-act-btn[data-v-2a46154b]:hover{color:var(--khsl-gold);border-color:#ffd70066}.inv-act-btn--del[data-v-2a46154b]:hover{color:#ff2e63;border-color:#ff2e6366}.inv-gen-modal[data-v-2a46154b]{padding:4px 0}.inv-gen-hint[data-v-2a46154b]{font-size:.78rem;color:var(--text-muted);margin-bottom:16px}.inv-gen-label[data-v-2a46154b]{display:block;font-size:.78rem;font-weight:600;color:var(--text-secondary);margin-bottom:8px}.inv-gen-options[data-v-2a46154b]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.inv-opt[data-v-2a46154b]{padding:5px 12px;border-radius:8px;border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);font-size:.74rem;font-weight:600;cursor:pointer;transition:all .15s}.inv-opt.active[data-v-2a46154b]{background:#ffd7001f;border-color:#ffd70066;color:var(--khsl-gold)}.inv-opt[data-v-2a46154b]:hover:not(.active){border-color:var(--text-muted)}.inv-gen-date[data-v-2a46154b]{width:100%;padding:8px 12px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-elevated);color:var(--text-primary);font-size:.8rem;margin-bottom:12px;outline:none}.inv-gen-date[data-v-2a46154b]:focus{border-color:#ffd70066}.inv-gen-submit[data-v-2a46154b]{width:100%;padding:10px;border-radius:10px;border:none;background:var(--khsl-gold);color:#000;font-size:.82rem;font-weight:700;cursor:pointer;transition:opacity .15s}.inv-gen-submit[data-v-2a46154b]:hover:not(:disabled){opacity:.85}.inv-gen-submit[data-v-2a46154b]:disabled{opacity:.5;cursor:not-allowed}.cop-panel[data-v-2a46154b]{display:flex;flex-direction:column;gap:8px;padding:0 14px 12px}.cop-btn[data-v-2a46154b]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;border-radius:8px;background:#ffffff08;border:1px solid var(--border-color);color:var(--text-secondary);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s}[data-theme=light] .cop-btn[data-v-2a46154b]{background:#fff;border-color:#0000000f}.cop-btn svg[data-v-2a46154b]{width:14px;height:14px;flex-shrink:0}.cop-btn[data-v-2a46154b]:hover{color:var(--text-primary);border-color:var(--text-muted)}.cop-btn--danger[data-v-2a46154b]{color:#ff2e63;border-color:#ff2e6340}.cop-btn--danger[data-v-2a46154b]:hover{background:#ff2e630f;border-color:#ff2e6366;color:#ff2e63}.member-select-list[data-v-2a46154b]{max-height:min(420px,62vh);overflow-y:auto;display:flex;flex-direction:column;gap:10px}.member-select-list .select-item[data-v-2a46154b]{position:relative;display:flex;align-items:center;gap:12px;min-height:78px;padding:12px 14px;overflow:hidden;background:radial-gradient(circle at 100% 50%,rgba(255,215,0,.055),transparent 45%),#ffffff08;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}[data-theme=light] .member-select-list .select-item[data-v-2a46154b]{background:radial-gradient(circle at 100% 50%,rgba(218,165,32,.04),transparent 45%),#fff;border-color:#0000000f}.member-select-list .select-item[data-v-2a46154b]:hover{transform:translateY(-1px);border-color:#ffd70047;background:radial-gradient(circle at 100% 50%,rgba(255,215,0,.08),transparent 45%),#ffffff0b;box-shadow:0 8px 22px #0000001f}.member-select-list .select-item .select-lane[data-v-2a46154b]{width:42px;height:42px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,215,0,.22);border-radius:10px;background:#ffffff09}[data-theme=light] .member-select-list .select-item .select-lane[data-v-2a46154b]{background:#00000006}.member-select-list .select-item .select-lane img[data-v-2a46154b]{width:28px;height:28px;object-fit:contain;filter:invert(1) sepia(1) saturate(20) hue-rotate(165deg) brightness(1.1)}[data-theme=light] .member-select-list .select-item .select-lane img[data-v-2a46154b]{filter:none}.member-select-list .select-item .m-detail[data-v-2a46154b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.member-select-list .select-item .m-name-line[data-v-2a46154b]{display:flex;align-items:baseline;gap:4px;min-width:0}.member-select-list .select-item .m-game-id[data-v-2a46154b]{min-width:0;color:var(--text-primary);font-size:.9rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-select-list .select-item .m-game-id.unset[data-v-2a46154b]{color:var(--text-muted);font-weight:700}.member-select-list .select-item .m-real-name[data-v-2a46154b]{flex:0 0 auto;color:var(--text-secondary);font-size:.76rem;font-weight:600;white-space:nowrap}.member-select-list .select-item .m-sub[data-v-2a46154b]{color:var(--text-muted);font-size:.72rem;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-select-list .select-item .m-arrow[data-v-2a46154b]{width:16px;height:16px;stroke:var(--khsl-gold)}.modal-text[data-v-2a46154b]{color:var(--text-secondary);margin:0}.modal-text b[data-v-2a46154b]{color:var(--text-primary)}.modal-hint[data-v-2a46154b]{font-size:.85rem;color:var(--text-muted);margin-top:8px}.modal-hint.warn[data-v-2a46154b]{color:#ff2e63}.btn-cancel[data-v-2a46154b]{padding:8px 20px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);border-radius:8px;cursor:pointer;transition:all .2s}.btn-cancel[data-v-2a46154b]:hover{color:var(--text-primary);border-color:var(--text-muted)}.btn-confirm[data-v-2a46154b]{padding:8px 20px;background:var(--khsl-gold);border:none;color:#000;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s}.btn-confirm[data-v-2a46154b]:hover{filter:brightness(1.1)}.btn-confirm[data-v-2a46154b]:disabled{opacity:.5;cursor:not-allowed}.btn-confirm.danger[data-v-2a46154b]{background:#ff2e63;color:#fff}@media(max-width:768px){.m-list[data-v-2a46154b]{padding:10px 12px;gap:4px}.m-card[data-v-2a46154b]{padding:8px 10px;gap:8px;flex-wrap:wrap}.m-body[data-v-2a46154b]{width:100%}.m-gid[data-v-2a46154b]{font-size:.84rem}.m-actions[data-v-2a46154b]{width:100%;justify-content:flex-end;margin-top:0}.cop-panel[data-v-2a46154b]{padding:12px 16px}.member-select-list[data-v-2a46154b]{max-height:min(430px,68vh)}.member-select-list .select-item[data-v-2a46154b]{align-items:flex-start;gap:10px;padding:11px}.member-select-list .select-lane[data-v-2a46154b]{width:38px;height:38px}.member-select-list .select-lane img[data-v-2a46154b]{width:25px;height:25px}.member-select-list .m-name-line[data-v-2a46154b]{flex-wrap:wrap;gap:2px 4px}.member-select-list .m-game-id[data-v-2a46154b]{max-width:150px;font-size:.84rem}.member-select-list .m-real-name[data-v-2a46154b],.member-select-list .m-sub[data-v-2a46154b]{font-size:.7rem}.member-select-list .m-arrow[data-v-2a46154b]{display:none}}.tp-forfeit-tag[data-v-69e38b9e]{display:inline-block;margin-left:6px;padding:1px 6px;font-size:.65rem;font-weight:700;color:#fff;background:#ef4444;border-radius:8px;vertical-align:middle}.tp-forfeit-tag--inline[data-v-69e38b9e]{background:transparent;color:#ef4444;padding:0;margin:0 2px;font-size:.78rem}.tp-forfeit-text[data-v-69e38b9e]{color:#b91c1c;font-weight:700}.transfer-panel[data-v-69e38b9e]{background:#ffffff08;border:1px solid var(--border-color);border-radius:14px;padding:14px;margin:14px}[data-theme=light] .transfer-panel[data-v-69e38b9e]{background:#fff;border-color:#0000000f}.transfer-panel.embedded[data-v-69e38b9e]{margin:0 14px 14px}.transfer-panel.launcher-only[data-v-69e38b9e]{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.tp-header[data-v-69e38b9e]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.tp-header .tp-title[data-v-69e38b9e]{display:flex;align-items:center;gap:8px;font-size:.98rem;font-weight:700;color:var(--text-primary);flex:1}.tp-header .tp-title svg[data-v-69e38b9e]{width:16px;height:16px;color:var(--khsl-gold)}.tp-header .tp-refresh[data-v-69e38b9e]{font-size:.74rem;color:var(--text-muted);background:none;border:1px solid var(--border-color);border-radius:8px;padding:5px 12px;cursor:pointer;font-weight:600}.tp-header .tp-refresh[data-v-69e38b9e]:hover{color:var(--khsl-gold);border-color:var(--khsl-gold)}.tp-section[data-v-69e38b9e]{margin-top:14px;padding-top:14px;border-top:1px solid var(--border-color)}[data-theme=light] .tp-section[data-v-69e38b9e]{border-color:#0000000d}.tp-section[data-v-69e38b9e]:first-of-type{margin-top:0;padding-top:0;border-top:none}.tp-section .tp-section-title[data-v-69e38b9e]{font-size:.75rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.tp-mine[data-v-69e38b9e]{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;background:var(--bg-hover);border-radius:10px}.tp-mine .tp-mine-main[data-v-69e38b9e]{flex:1;min-width:0}.tp-mine .tp-mine-line[data-v-69e38b9e]{font-size:.9rem;color:var(--text-primary)}.tp-mine .tp-mine-line b[data-v-69e38b9e]{color:var(--khsl-gold)}.tp-mine .tp-mine-reason[data-v-69e38b9e]{font-size:.78rem;color:var(--text-muted);margin-top:4px}.tp-mine .tp-mine-approvals[data-v-69e38b9e]{display:flex;gap:8px;margin-top:6px}.tp-mine-empty[data-v-69e38b9e]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-hover);border-radius:10px}.tp-mine-empty p[data-v-69e38b9e]{margin:0;font-size:.9rem;color:var(--text-secondary);flex:1}.tp-req-list[data-v-69e38b9e]{display:flex;flex-direction:column;gap:10px}.tp-req[data-v-69e38b9e]{display:flex;gap:12px;padding:12px;background:var(--bg-hover);border-radius:10px;align-items:center}.tp-req .tp-req-main[data-v-69e38b9e]{flex:1;min-width:0}.tp-req .tp-req-head[data-v-69e38b9e]{display:flex;align-items:center;gap:10px;margin-bottom:4px;flex-wrap:wrap}.tp-req .tp-req-arrow[data-v-69e38b9e]{font-weight:700;color:var(--text-primary);font-size:.95rem}.tp-req .tp-req-side[data-v-69e38b9e]{font-size:.72rem;font-weight:600;color:var(--text-muted);padding:2px 8px;border-radius:999px;background:#ffffff0a}.tp-req .tp-req-side.source[data-v-69e38b9e]{color:#ef4444;background:#ef44441a}.tp-req .tp-req-side.target[data-v-69e38b9e]{color:#10b981;background:#10b9811a}.tp-req .tp-req-player[data-v-69e38b9e]{font-size:.88rem;color:var(--text-secondary);margin-bottom:4px}.tp-req .tp-req-player .sub[data-v-69e38b9e]{color:var(--text-muted);font-size:.78rem;margin-left:4px}.tp-req .tp-req-player .tp-cap-hint[data-v-69e38b9e]{font-size:.7rem;color:var(--khsl-gold);background:#ffd70024;padding:1px 6px;border-radius:999px;margin-left:6px}.tp-req .tp-req-meta[data-v-69e38b9e]{display:flex;gap:12px;font-size:.75rem;color:var(--text-muted)}.tp-req .tp-req-reason[data-v-69e38b9e]{font-size:.78rem;color:var(--text-muted);margin-top:4px}.tp-req .tp-req-status[data-v-69e38b9e]{display:flex;gap:8px;margin-top:6px}.tp-req .tp-req-actions[data-v-69e38b9e]{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.tp-approval[data-v-69e38b9e]{font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:999px;background:#ffffff0a;color:var(--text-muted)}.tp-approval.pass[data-v-69e38b9e]{color:#10b981;background:#10b9811f}.tp-approval.fail[data-v-69e38b9e]{color:#ef4444;background:#ef44441f}.tp-history[data-v-69e38b9e]{display:flex;flex-direction:column;gap:6px}.tp-history-row[data-v-69e38b9e]{display:flex;align-items:center;gap:10px;font-size:.82rem;padding:6px 10px;background:var(--bg-hover);border-radius:8px}.tp-history-row .sub[data-v-69e38b9e]{margin-left:auto;font-size:.72rem;color:var(--text-muted)}.tp-history-status[data-v-69e38b9e]{font-size:.72rem;font-weight:600;padding:1px 8px;border-radius:999px;background:#ffffff0a;color:var(--text-muted)}.tp-history-status.s-1[data-v-69e38b9e]{color:#10b981;background:#10b9811f}.tp-history-status.s-2[data-v-69e38b9e]{color:#ef4444;background:#ef44441f}.tp-history-status.s-3[data-v-69e38b9e],.tp-history-status.s-4[data-v-69e38b9e]{color:#9ca3af;background:#9ca3af24}.tp-progress[data-v-69e38b9e]{display:flex;flex-direction:column;gap:16px}.tp-matchup[data-v-69e38b9e]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:6px;padding:18px 12px;border:1px solid var(--border-color);border-radius:14px;background:radial-gradient(130% 90% at 50% -10%,rgba(255,215,0,.09),transparent 62%),var(--bg-hover)}.tp-matchup-side[data-v-69e38b9e]{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;text-align:center}.tp-matchup-logo[data-v-69e38b9e]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;overflow:hidden;border:1px solid var(--border-color);border-radius:14px;background:#ffffff0d;color:var(--text-secondary);font-size:1.05rem;font-weight:800}.tp-matchup-logo img[data-v-69e38b9e]{display:block;width:100%;height:100%;object-fit:cover}.tp-matchup-side--target .tp-matchup-logo[data-v-69e38b9e]{border-color:#ffd7008c;box-shadow:0 0 0 3px #ffd7001f}.tp-matchup-name[data-v-69e38b9e]{max-width:100%;font-size:.9rem;font-weight:700;color:var(--text-primary);line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.tp-matchup-role[data-v-69e38b9e]{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;background:#ffffff0f;color:var(--text-muted);font-size:.68rem;font-weight:700}[data-theme=light] .tp-matchup-role[data-v-69e38b9e]{background:#0000000d}.tp-matchup-side--target .tp-matchup-role[data-v-69e38b9e]{color:var(--khsl-gold);background:#ffd70024}.tp-matchup-arrow[data-v-69e38b9e]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:11px;border-radius:50%;background:#ffd70024;color:var(--khsl-gold)}.tp-matchup-arrow svg[data-v-69e38b9e]{width:16px;height:16px}.tp-progress-note[data-v-69e38b9e]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card-alt)}.tp-progress-note-label[data-v-69e38b9e]{font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.tp-progress-note-text[data-v-69e38b9e]{font-size:.85rem;line-height:1.55;color:var(--text-secondary);word-break:break-word}.tp-timeline[data-v-69e38b9e]{list-style:none;margin:0;padding:2px 2px 0}.tp-timeline-step[data-v-69e38b9e]{position:relative;display:grid;grid-template-columns:28px 1fr;align-items:start;gap:12px;padding-bottom:18px}.tp-timeline-step[data-v-69e38b9e]:last-child{padding-bottom:0}.tp-timeline-step[data-v-69e38b9e]:before{content:"";position:absolute;left:13px;top:30px;bottom:2px;width:2px;border-radius:999px;background:var(--border-color)}.tp-timeline-step[data-v-69e38b9e]:last-child:before{display:none}.tp-timeline-node[data-v-69e38b9e]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:2px solid var(--border-color);background:var(--bg-card);color:var(--text-muted);font-size:.78rem;font-weight:800;z-index:1}.tp-timeline-node svg[data-v-69e38b9e]{width:15px;height:15px}.tp-timeline-body[data-v-69e38b9e]{display:flex;flex-direction:column;gap:2px;padding-top:3px;min-width:0}.tp-timeline-body b[data-v-69e38b9e]{font-size:.9rem;font-weight:700;color:var(--text-primary);line-height:1.2}.tp-timeline-hint[data-v-69e38b9e]{font-size:.76rem;color:var(--text-muted);line-height:1.35}.tp-timeline-step.done[data-v-69e38b9e]:before{background:var(--khsl-green)}.tp-timeline-step.done .tp-timeline-node[data-v-69e38b9e]{border-color:var(--khsl-green);background:var(--khsl-green);color:#fff}.tp-timeline-step.done .tp-timeline-hint[data-v-69e38b9e]{color:var(--khsl-green)}.tp-timeline-step.active .tp-timeline-node[data-v-69e38b9e]{border-color:var(--khsl-gold);color:var(--khsl-gold);background:var(--bg-card);box-shadow:0 0 0 4px #ffd70024;animation:tpNodePulse-69e38b9e 1.8s ease-in-out infinite}.tp-timeline-step.active .tp-timeline-body b[data-v-69e38b9e],.tp-timeline-step.active .tp-timeline-hint[data-v-69e38b9e]{color:var(--khsl-gold)}.tp-timeline-step.fail[data-v-69e38b9e]:before{background:#ff2e6380}.tp-timeline-step.fail .tp-timeline-node[data-v-69e38b9e]{border-color:var(--khsl-red);background:var(--khsl-red);color:#fff}.tp-timeline-step.fail .tp-timeline-hint[data-v-69e38b9e]{color:var(--khsl-red)}@keyframes tpNodePulse-69e38b9e{0%,to{box-shadow:0 0 0 4px #ffd70024}50%{box-shadow:0 0 0 7px #ffd7000a}}.tp-confirm[data-v-69e38b9e]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:6px 0 2px;text-align:center}.tp-confirm-icon[data-v-69e38b9e]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#ff2e631f;color:var(--khsl-red)}.tp-confirm-icon svg[data-v-69e38b9e]{width:26px;height:26px}.tp-confirm-text[data-v-69e38b9e]{margin:0;font-size:.9rem;line-height:1.65;color:var(--text-secondary)}.tp-notice[data-v-69e38b9e]{display:flex;gap:12px;padding:14px;border:1px solid rgba(255,152,0,.32);border-radius:12px;background:#ff980014}.tp-notice-icon[data-v-69e38b9e]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ff980029;color:var(--color-warning)}.tp-notice-icon svg[data-v-69e38b9e]{width:20px;height:20px}.tp-notice-text[data-v-69e38b9e]{margin:0;font-size:.88rem;line-height:1.65;color:var(--text-primary)}.tp-reject[data-v-69e38b9e]{display:flex;flex-direction:column;gap:8px}.tp-field-label[data-v-69e38b9e]{font-size:.82rem;font-weight:600;color:var(--text-secondary)}.tp-field-input[data-v-69e38b9e]{width:100%;padding:10px 12px;font-size:.88rem;font-family:inherit;line-height:1.5;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-input, var(--bg-hover));color:var(--text-primary);resize:vertical}.tp-field-input[data-v-69e38b9e]::placeholder{color:var(--text-placeholder)}.tp-field-input[data-v-69e38b9e]:focus{outline:none;border-color:var(--khsl-gold)}.tp-form .tp-form-hint[data-v-69e38b9e]{font-size:.85rem;color:var(--text-muted);margin:0 0 12px}.tp-form .tp-form-hint b[data-v-69e38b9e]{color:var(--khsl-gold)}.tp-form .tp-source-status[data-v-69e38b9e]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 10px;border:1px solid var(--border-color);border-radius:8px;margin-bottom:12px;background:#ffffff08;font-size:.82rem;color:var(--text-secondary)}.tp-form .tp-source-status span[data-v-69e38b9e]{color:var(--text-muted);font-weight:600}.tp-form .tp-source-status b[data-v-69e38b9e]{color:var(--khsl-gold)}.tp-form .tp-source-status em[data-v-69e38b9e]{font-style:normal;color:currentColor;background:#ffffff0a;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}.tp-form .tp-form-row[data-v-69e38b9e]{margin-bottom:12px}.tp-form .tp-form-row[data-v-69e38b9e]:last-child{margin-bottom:0}.tp-form .tp-form-label[data-v-69e38b9e]{display:block;font-size:.82rem;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.tp-form .tp-form-input[data-v-69e38b9e]{width:100%;padding:8px 12px;font-size:.88rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-input, var(--bg-hover));color:var(--text-primary)}.tp-form .tp-form-input[data-v-69e38b9e]:focus{outline:none;border-color:var(--khsl-gold)}.tp-form .tp-form-empty[data-v-69e38b9e]{font-size:.82rem;color:#ef4444;padding:8px 12px;background:#ef444414;border-radius:8px;margin:8px 0 12px}.tp-target-grid[data-v-69e38b9e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.tp-target-option[data-v-69e38b9e]{display:flex;align-items:center;gap:10px;min-height:62px;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-hover);color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,opacity .18s ease}.tp-target-option[data-v-69e38b9e]:hover:not(:disabled){border-color:#ffd70047;transform:translateY(-1px)}.tp-target-option.selected[data-v-69e38b9e]{border-color:#ffd700ad}.tp-target-option.full[data-v-69e38b9e],.tp-target-option[data-v-69e38b9e]:disabled{opacity:.55;cursor:not-allowed;transform:none}.tp-target-option.forfeited[data-v-69e38b9e]{border-style:dashed}.tp-target-logo[data-v-69e38b9e]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0a;color:var(--text-secondary);font-size:.82rem;font-weight:800;transition:border-color .18s ease,transform .18s ease}.tp-target-logo img[data-v-69e38b9e]{display:block;width:100%;height:100%;object-fit:cover}.tp-target-main[data-v-69e38b9e]{min-width:0;flex:1}.tp-target-name[data-v-69e38b9e]{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:.88rem;font-weight:600;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-target-meta[data-v-69e38b9e]{display:flex;flex-wrap:wrap;gap:5px;color:var(--text-muted);font-size:.72rem;line-height:1.35}.tp-target-meta .tp-stage-tag[data-v-69e38b9e],.tp-target-meta .tp-count-tag[data-v-69e38b9e],.tp-target-meta .tp-state-tag[data-v-69e38b9e]{padding:2px 6px;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:linear-gradient(180deg,#fff1,#ffffff06);box-shadow:inset 0 1px #ffffff0f;font-weight:700;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease}.tp-target-meta .tp-stage-tag.advanced[data-v-69e38b9e]{color:#10b981;border-color:#10b98147}.tp-target-meta .tp-stage-tag.eliminated[data-v-69e38b9e]{color:#9ca3af;border-color:#9ca3af3d}.tp-target-meta .tp-state-tag[data-v-69e38b9e]{color:#ef4444;border-color:#ef44443d}.tp-forfeit-dot[data-v-69e38b9e]{flex-shrink:0;padding:2px 6px;border:1px solid rgba(239,68,68,.32);border-radius:4px;background:linear-gradient(180deg,#ef444433,#ef44441a);color:#fecaca;font-size:.65rem;font-weight:800;box-shadow:inset 0 1px #ffffff14}.tp-ar-toolbar[data-v-69e38b9e]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.tp-ar-count[data-v-69e38b9e]{font-size:.76rem;font-weight:600;color:var(--text-muted)}.tp-ar-filter[data-v-69e38b9e]{padding:6px 10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-input, var(--bg-hover));color:var(--text-primary);font-size:.78rem;font-weight:600;cursor:pointer}.tp-ar-filter[data-v-69e38b9e]:focus{outline:none;border-color:var(--khsl-gold)}.tp-ar-list[data-v-69e38b9e]{display:flex;flex-direction:column;gap:10px}.tp-ar-row[data-v-69e38b9e]{border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card-alt);overflow:hidden;transition:border-color .18s}[data-theme=light] .tp-ar-row[data-v-69e38b9e]{border-color:#0000000f}.tp-ar-row.action[data-v-69e38b9e]{border-color:#ffd7006b}.tp-ar-row.open[data-v-69e38b9e]{border-color:#ffd7004d}.tp-ar-row.action.open[data-v-69e38b9e]{border-color:#ffd7008c}.tp-ar-head[data-v-69e38b9e]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 14px;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.tp-ar-head-main[data-v-69e38b9e]{flex:1;min-width:0}.tp-ar-teams[data-v-69e38b9e]{display:flex;align-items:center;gap:7px;min-width:0;font-size:.88rem;font-weight:700;color:var(--text-primary)}.tp-ar-teams svg[data-v-69e38b9e]{width:13px;height:13px;color:var(--text-muted);flex-shrink:0}.tp-ar-teams .tp-ar-t[data-v-69e38b9e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-ar-sub[data-v-69e38b9e]{display:block;margin-top:3px;font-size:.76rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-ar-head-aside[data-v-69e38b9e]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.tp-ar-chev[data-v-69e38b9e]{width:15px;height:15px;color:var(--text-muted);transition:transform .2s ease}.tp-ar-chev.rotate[data-v-69e38b9e]{transform:rotate(180deg)}.tp-ar-badge[data-v-69e38b9e]{padding:3px 9px;border-radius:999px;font-size:.66rem;font-weight:700;white-space:nowrap;background:var(--bg-hover);color:var(--text-muted)}.tp-ar-badge[data-kind=action][data-v-69e38b9e]{color:var(--khsl-gold);background:#ffd70026;animation:tpBadgePulse-69e38b9e 2s ease-in-out infinite}[data-theme=light] .tp-ar-badge[data-kind=action][data-v-69e38b9e]{color:#b8860b}.tp-ar-badge[data-kind=progress][data-v-69e38b9e]{color:var(--khsl-blue);background:#00e5ff1f}.tp-ar-badge[data-kind=done][data-v-69e38b9e]{color:var(--khsl-green);background:#4caf5024}.tp-ar-badge[data-kind=rejected][data-v-69e38b9e]{color:var(--khsl-red);background:#ff2e6324}.tp-ar-badge[data-kind=closed][data-v-69e38b9e]{color:var(--text-muted);background:var(--bg-hover)}@keyframes tpBadgePulse-69e38b9e{0%,to{opacity:1}50%{opacity:.68}}@media(prefers-reduced-motion:reduce){.tp-ar-badge[data-v-69e38b9e]{animation:none}}.tp-ar-body[data-v-69e38b9e]{display:flex;flex-direction:column;gap:12px;padding:12px 14px 14px;border-top:1px solid var(--border-color)}[data-theme=light] .tp-ar-body[data-v-69e38b9e]{border-color:#0000000f}.tp-ar-flag[data-v-69e38b9e]{align-self:flex-start;padding:2px 10px;border-radius:999px;font-size:.7rem;font-weight:700;color:var(--khsl-gold);background:#ffd7001f}[data-theme=light] .tp-ar-flag[data-v-69e38b9e]{color:#b8860b}.tp-ar-waiting[data-v-69e38b9e]{margin:0;padding:9px 11px;border-radius:10px;background:var(--bg-hover);font-size:.78rem;color:var(--text-secondary);text-align:center}.tp-ar-rejnote[data-v-69e38b9e]{font-size:.78rem;line-height:1.5;color:var(--khsl-red);word-break:break-word}.collapse-enter-active[data-v-69e38b9e],.collapse-leave-active[data-v-69e38b9e]{transition:height .25s cubic-bezier(.4,0,.2,1),opacity .2s ease;overflow:hidden}.collapse-enter-from[data-v-69e38b9e],.collapse-leave-to[data-v-69e38b9e]{opacity:0}.tp-matchup-stage[data-v-69e38b9e]{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:.66rem;font-weight:700}.tp-matchup-stage.advanced[data-v-69e38b9e]{color:var(--khsl-green);background:#4caf5024}.tp-matchup-stage.eliminated[data-v-69e38b9e]{color:var(--text-secondary);background:var(--bg-hover)}.tp-approve-reason[data-v-69e38b9e]{display:flex;flex-direction:column;gap:3px;font-size:.8rem;line-height:1.55;color:var(--text-secondary);word-break:break-word}.tp-approve-reason-label[data-v-69e38b9e]{font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.tp-approve-progress[data-v-69e38b9e]{display:flex;gap:8px}.tp-approve-state[data-v-69e38b9e]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 11px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-hover)}.tp-approve-state .lbl[data-v-69e38b9e]{font-size:.72rem;font-weight:600;color:var(--text-muted)}.tp-approve-state .val[data-v-69e38b9e]{font-size:.76rem;font-weight:700;color:var(--text-secondary)}.tp-approve-state.pass[data-v-69e38b9e]{border-color:#4caf5052;background:#4caf5014}.tp-approve-state.pass .val[data-v-69e38b9e]{color:var(--khsl-green)}.tp-approve-state.fail[data-v-69e38b9e]{border-color:#ff2e6352;background:#ff2e6314}.tp-approve-state.fail .val[data-v-69e38b9e]{color:var(--khsl-red)}.tp-approve-state.wait .val[data-v-69e38b9e]{color:var(--khsl-gold)}.tp-approve-note[data-v-69e38b9e]{margin:0;padding:9px 11px;border:1px solid rgba(255,215,0,.18);border-radius:10px;background:#ffd7000f;font-size:.76rem;line-height:1.55;color:var(--text-secondary)}.tp-approve-actions[data-v-69e38b9e]{display:flex;gap:10px}.tp-approve-actions .btn-primary[data-v-69e38b9e],.tp-approve-actions .btn-danger[data-v-69e38b9e]{flex:1;padding:9px 14px}.tp-hist[data-v-69e38b9e]{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--border-color)}[data-theme=light] .tp-hist[data-v-69e38b9e]{border-color:#0000000f}.tp-hist-title[data-v-69e38b9e]{margin-bottom:8px;font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.tp-hist-item[data-v-69e38b9e]{padding:10px 12px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-hover)}.tp-hist-item+.tp-hist-item[data-v-69e38b9e]{margin-top:8px}.tp-hist-item.s-2[data-v-69e38b9e]{border-color:#ff2e633d}.tp-hist-top[data-v-69e38b9e]{display:flex;align-items:center;justify-content:space-between;gap:8px}.tp-hist-teams[data-v-69e38b9e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;color:var(--text-primary)}.tp-hist-status[data-v-69e38b9e]{flex-shrink:0;padding:2px 9px;border-radius:999px;font-size:.68rem;font-weight:700;background:var(--bg-active);color:var(--text-muted)}.tp-hist-status.s-1[data-v-69e38b9e]{color:var(--khsl-green);background:#4caf5024}.tp-hist-status.s-2[data-v-69e38b9e]{color:var(--khsl-red);background:#ff2e6324}.tp-hist-reason[data-v-69e38b9e]{margin-top:6px;font-size:.76rem;line-height:1.5;color:var(--text-secondary);word-break:break-word}.tp-hist-reason b[data-v-69e38b9e]{color:var(--khsl-red);font-weight:700}.tp-hist-time[data-v-69e38b9e]{margin-top:6px;font-size:.7rem;color:var(--text-muted)}.btn-primary[data-v-69e38b9e],.btn-danger[data-v-69e38b9e],.btn-ghost[data-v-69e38b9e]{padding:6px 14px;font-size:.85rem;font-weight:600;border-radius:8px;border:1px solid transparent;cursor:pointer;white-space:nowrap}.btn-primary[data-v-69e38b9e]:disabled,.btn-danger[data-v-69e38b9e]:disabled,.btn-ghost[data-v-69e38b9e]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-69e38b9e]{background:var(--khsl-gold);color:#000}.btn-primary[data-v-69e38b9e]:hover:not(:disabled){filter:brightness(1.1)}.btn-danger[data-v-69e38b9e]{background:transparent;border-color:#ef4444;color:#ef4444}.btn-danger[data-v-69e38b9e]:hover:not(:disabled){background:#ef44441f}.btn-ghost[data-v-69e38b9e]{background:transparent;border-color:var(--border-color);color:var(--text-secondary)}.btn-ghost[data-v-69e38b9e]:hover:not(:disabled){background:var(--bg-hover)}.td[data-v-fcc0926e]{color:var(--text-primary)}.td-layout[data-v-fcc0926e]{display:grid;grid-template-columns:minmax(260px,.86fr) minmax(340px,1.07fr) minmax(340px,1.07fr);gap:20px;align-items:start}.td-sidebar[data-v-fcc0926e],.td-column[data-v-fcc0926e]{display:flex;flex-direction:column;gap:20px;min-width:0}.td-mobile[data-v-fcc0926e]{display:flex;flex-direction:column;gap:8px;min-width:0}.td-mobile-tabs[data-v-fcc0926e]{padding:0;border-top:0}.td-mobile-shell[data-v-fcc0926e]{overflow:hidden}.td-mobile-shell>.td-mobile-tabs[data-v-fcc0926e]{padding:12px 2px 7px;background:transparent}.td-mobile-panel[data-v-fcc0926e]{min-height:220px}.td-card-head--mobile-actions[data-v-fcc0926e]{justify-content:flex-end}.td-skeleton[data-v-fcc0926e]{pointer-events:none}.td-skel-shape[data-v-fcc0926e]{display:block;border-radius:999px;background:linear-gradient(90deg,#ffffff0b 25%,#ffffff17,#ffffff0b 75%);background-size:200% 100%;animation:td-skeleton-shimmer-fcc0926e 1.35s ease-in-out infinite}[data-theme=light] .td-skel-shape[data-v-fcc0926e]{background:linear-gradient(90deg,#0000000e 25%,#00000018,#0000000e 75%);background-size:200% 100%}.td-skel-card[data-v-fcc0926e]{position:relative;overflow:hidden;border:1px solid var(--border-color);border-radius:12px;background:linear-gradient(180deg,rgba(255,215,0,.08),transparent 38%),var(--bg-elevated);box-shadow:var(--shadow-card)}[data-theme=light] .td-skel-card[data-v-fcc0926e]{background:linear-gradient(180deg,rgba(218,165,32,.06),transparent 38%),#fff;border-color:#0000000f}.td-skel-team[data-v-fcc0926e]{padding:22px 18px 18px}.td-skel-team-head[data-v-fcc0926e]{display:flex;align-items:center;gap:16px}.td-skel-team-copy[data-v-fcc0926e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px;padding-right:42px}.td-skel-avatar[data-v-fcc0926e]{width:68px;height:68px;flex:0 0 auto;border-radius:50%}.td-skel-avatar--sm[data-v-fcc0926e]{width:38px;height:38px}.td-skel-line[data-v-fcc0926e]{height:12px}.td-skel-line--title[data-v-fcc0926e]{width:48%;height:18px}.td-skel-line--desc[data-v-fcc0926e]{width:84%}.td-skel-line--short[data-v-fcc0926e]{width:62%}.td-skel-line--label[data-v-fcc0926e]{width:32px;height:10px}.td-skel-line--value[data-v-fcc0926e]{width:52px;height:12px}.td-skel-line--section[data-v-fcc0926e]{width:74px;height:14px;margin-bottom:8px}.td-skel-line--step[data-v-fcc0926e]{width:42%}.td-skel-line--step-desc[data-v-fcc0926e]{width:76%;height:10px}.td-skel-line--name[data-v-fcc0926e]{width:52%;height:13px}.td-skel-line--meta[data-v-fcc0926e]{width:74%;height:10px}.td-skel-line--match-title[data-v-fcc0926e]{width:68%;height:13px}.td-skel-line--match-meta[data-v-fcc0926e]{width:44%;height:10px}.td-skel-line--timeline[data-v-fcc0926e]{width:84%;height:10px}.td-skel-heading[data-v-fcc0926e]{width:96px;height:18px;border-radius:6px}.td-skel-meta-grid[data-v-fcc0926e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border-color)}.td-skel-meta[data-v-fcc0926e]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid var(--border-color);border-radius:8px;background:#ffffff06}.td-skel-meta[data-v-fcc0926e]:last-child{grid-column:1/-1}[data-theme=light] .td-skel-meta[data-v-fcc0926e]{background:#00000005;border-color:#0000000f}.td-skel-build[data-v-fcc0926e]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-color)}.td-skel-step[data-v-fcc0926e],.td-skel-row[data-v-fcc0926e],.td-skel-timeline-row[data-v-fcc0926e]{display:flex;align-items:center;gap:10px}.td-skel-step[data-v-fcc0926e]{min-height:48px;padding:7px 9px;border:1px solid var(--border-color);border-radius:8px;background:#ffffff06}.td-skel-step+.td-skel-step[data-v-fcc0926e]{margin-top:7px}[data-theme=light] .td-skel-step[data-v-fcc0926e]{background:#00000005;border-color:#0000000f}.td-skel-dot[data-v-fcc0926e]{width:18px;height:18px;flex:0 0 auto;border-radius:50%}.td-skel-step-copy[data-v-fcc0926e],.td-skel-row-copy[data-v-fcc0926e],.td-skel-timeline-copy[data-v-fcc0926e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.td-skel-button[data-v-fcc0926e]{width:100%;height:36px;margin-top:14px;border-radius:8px}.td-skel-panel[data-v-fcc0926e]{min-height:190px}.td-skel-panel--journey[data-v-fcc0926e]{min-height:520px}.td-skel-list[data-v-fcc0926e],.td-skel-timeline[data-v-fcc0926e]{display:flex;flex-direction:column;gap:10px;padding:18px 20px 20px}.td-skel-row[data-v-fcc0926e],.td-skel-match[data-v-fcc0926e]{min-height:64px;padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:8px;background:radial-gradient(circle at 100% 50%,rgba(255,215,0,.045),transparent 45%),#ffffff06}[data-theme=light] .td-skel-row[data-v-fcc0926e],[data-theme=light] .td-skel-match[data-v-fcc0926e]{background:radial-gradient(circle at 100% 50%,rgba(218,165,32,.04),transparent 45%),#fff;border-color:#0000000f}.td-skel-match[data-v-fcc0926e]{display:flex;flex-direction:column;justify-content:center;gap:9px}.td-skel-timeline-row[data-v-fcc0926e]{align-items:flex-start;min-height:76px;padding-left:2px}.td-skel-tabs[data-v-fcc0926e]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:34px;padding:0 0 7px;overflow:hidden;border-bottom:1px solid var(--border-color)}.td-skel-tab[data-v-fcc0926e]{width:62%;height:18px;margin:5px auto 0;border-radius:999px}.td-card[data-v-fcc0926e]{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgba(255,215,0,.06),transparent 32%),var(--bg-elevated);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-card)}[data-theme=light] .td-card[data-v-fcc0926e]{background:#fff;border-color:#0000000f}.td-card-head[data-v-fcc0926e]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px 0}.td-card-head h2[data-v-fcc0926e]{position:relative;margin:0;padding-left:14px;color:var(--text-primary);font-size:1.04rem;font-weight:800;line-height:1.25}.td-card-head h2[data-v-fcc0926e]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;border-radius:4px;background:var(--khsl-gold);box-shadow:0 0 12px #ffd7004d}.td-card-head[data-v-fcc0926e] .tmp--compact{margin-left:auto;padding:0;max-width:calc(100% - 116px)}.td-head-action[data-v-fcc0926e]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;gap:7px;padding:8px 12px;border:1px solid rgba(255,215,0,.42);border-radius:8px;background:linear-gradient(135deg,#ffd70029,#00e5ff14),#ffffff09;color:var(--khsl-gold);font-size:.75rem;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 8px 20px #00000024;transition:transform .15s ease,border-color .15s ease,background .15s ease}.td-head-action svg[data-v-fcc0926e]{width:15px;height:15px;flex:0 0 auto}.td-head-action b[data-v-fcc0926e]{display:inline-flex;align-items:center;min-height:18px;padding:3px 7px;border-radius:999px;background:#ff2e6329;color:#ff4d73;font-size:.68rem;font-weight:900;line-height:1}.td-head-action[data-v-fcc0926e]:hover{transform:translateY(-1px);border-color:var(--khsl-gold);background:linear-gradient(135deg,#ffd70038,#00e5ff1f),#ffffff0d}.td-head-action[data-v-fcc0926e]:focus-visible{outline:2px solid var(--khsl-gold);outline-offset:2px}[data-theme=light] .td-head-action[data-v-fcc0926e]{background:linear-gradient(135deg,#daa52024,#008db012),#fff;box-shadow:0 8px 18px #0000000f}.td-card[data-v-fcc0926e] .journey,.td-card[data-v-fcc0926e] .build-panel{max-width:none;padding:18px 20px 24px}.td-card[data-v-fcc0926e] .m-list--cards,.td-card[data-v-fcc0926e] .td-matches{padding:18px 20px 20px}.td-card[data-v-fcc0926e] .m-list--cards,.td-card[data-v-fcc0926e] .td-match-list{grid-template-columns:1fr;gap:10px}.td-card--members[data-v-fcc0926e] .m-list--cards{padding:12px 24px 24px!important;gap:12px!important}.td-card--members[data-v-fcc0926e] .mc-card{margin:0;min-width:0}.td-card[data-v-fcc0926e] .mc-card,.td-card[data-v-fcc0926e] .td-match-row,.td-card[data-v-fcc0926e] .m-card,.td-card[data-v-fcc0926e] .inv-card,.td-card[data-v-fcc0926e] .tp-req,.td-card[data-v-fcc0926e] .tp-mine,.td-card[data-v-fcc0926e] .tp-mine-empty,.td-card[data-v-fcc0926e] .tp-history-row{border-radius:8px;background:radial-gradient(circle at 100% 50%,rgba(255,215,0,.045),transparent 45%),#ffffff06;border-color:#fff1;box-shadow:none}[data-theme=light] .td-card[data-v-fcc0926e] .mc-card,[data-theme=light] .td-card[data-v-fcc0926e] .td-match-row,[data-theme=light] .td-card[data-v-fcc0926e] .m-card,[data-theme=light] .td-card[data-v-fcc0926e] .inv-card,[data-theme=light] .td-card[data-v-fcc0926e] .tp-req,[data-theme=light] .td-card[data-v-fcc0926e] .tp-mine,[data-theme=light] .td-card[data-v-fcc0926e] .tp-mine-empty,[data-theme=light] .td-card[data-v-fcc0926e] .tp-history-row{background:radial-gradient(circle at 100% 50%,rgba(218,165,32,.04),transparent 45%),#fff;border-color:#0000000f}.td-card[data-v-fcc0926e] .mc-card:hover,.td-card[data-v-fcc0926e] .td-match-row.is-clickable:hover,.td-card[data-v-fcc0926e] .m-card:hover,.td-card[data-v-fcc0926e] .inv-card:hover{border-color:#ffd70038;box-shadow:0 8px 22px #00000024}.td-card[data-v-fcc0926e] .manage-section__title{padding-left:0;padding-right:0;color:var(--text-secondary);font-size:.76rem;letter-spacing:0;text-transform:none}.td-card[data-v-fcc0926e] .manage-section+.manage-section{border-top-color:#ffffff14;margin-top:8px;padding-top:12px}.td-card[data-v-fcc0926e] .inv-panel,.td-card[data-v-fcc0926e] .cop-panel,.td-card[data-v-fcc0926e] .m-list{padding-left:0;padding-right:0}.td-card[data-v-fcc0926e] .cop-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.td-card[data-v-fcc0926e] .cop-btn{border-radius:8px;justify-content:flex-start}.td-mobile-fade-enter-active[data-v-fcc0926e],.td-mobile-fade-leave-active[data-v-fcc0926e]{transition:opacity .15s ease,transform .15s ease}.td-mobile-fade-enter-from[data-v-fcc0926e]{opacity:0;transform:translateY(6px)}.td-mobile-fade-leave-to[data-v-fcc0926e]{opacity:0;transform:translateY(-6px)}@keyframes td-skeleton-shimmer-fcc0926e{0%{background-position:200% 0}to{background-position:-200% 0}}@media(min-width:1200px){.td-layout[data-v-fcc0926e]{grid-template-columns:minmax(280px,.82fr) minmax(360px,1.09fr) minmax(360px,1.09fr)}}@media(max-width:1180px){.td-layout[data-v-fcc0926e]{grid-template-columns:1fr 1fr}}@media(max-width:900px){.td-layout[data-v-fcc0926e]{grid-template-columns:1fr}.td-skel-team[data-v-fcc0926e]{padding:16px 14px 14px}.td-skel-team-head[data-v-fcc0926e]{gap:12px}.td-skel-team-copy[data-v-fcc0926e]{padding-right:34px}.td-skel-avatar[data-v-fcc0926e]{width:54px;height:54px}.td-skel-meta-grid[data-v-fcc0926e]{gap:7px;margin-top:14px;padding-top:12px}.td-skel-meta[data-v-fcc0926e]{gap:8px;padding:9px}.td-skel-list[data-v-fcc0926e],.td-skel-timeline[data-v-fcc0926e]{padding:16px 18px 18px}.td-card-head[data-v-fcc0926e]{gap:10px;padding:16px 18px 0}.td-card-head h2[data-v-fcc0926e]{font-size:.98rem}.td-card-head[data-v-fcc0926e] .tmp--compact{max-width:calc(100% - 104px)}.td-head-action[data-v-fcc0926e]{min-height:32px;padding:7px 10px;font-size:.72rem;white-space:nowrap}.td-card[data-v-fcc0926e] .journey,.td-card[data-v-fcc0926e] .m-list--cards,.td-card[data-v-fcc0926e] .td-matches{padding:16px 18px 18px}.td-card--members[data-v-fcc0926e] .m-list--cards{padding:10px 18px 18px!important}}@media(prefers-reduced-motion:reduce){.td-mobile-fade-enter-active[data-v-fcc0926e],.td-mobile-fade-leave-active[data-v-fcc0926e]{transition:none}}.team-dashboard-skeleton[data-v-54aaf50c]{color:var(--text-primary);pointer-events:none}.skeleton-layout[data-v-54aaf50c]{display:grid;grid-template-columns:minmax(260px,.86fr) minmax(340px,1.07fr) minmax(340px,1.07fr);gap:20px;align-items:start}.skeleton-stack[data-v-54aaf50c],.skeleton-mobile[data-v-54aaf50c]{display:flex;min-width:0;flex-direction:column;gap:20px}.skeleton-mobile[data-v-54aaf50c]{display:none;gap:12px}.sk-card[data-v-54aaf50c],.sk-panel[data-v-54aaf50c]{position:relative;overflow:hidden;border:1px solid var(--border-color);border-radius:12px;background:radial-gradient(circle at 100% 0%,rgba(255,215,0,.06),transparent 32%),var(--bg-elevated);box-shadow:var(--shadow-card)}[data-theme=light] .sk-card[data-v-54aaf50c],[data-theme=light] .sk-panel[data-v-54aaf50c]{background:#fff;border-color:#0000000f}.sk-team-card[data-v-54aaf50c]{padding:22px 18px 18px;background:linear-gradient(180deg,rgba(255,215,0,.08),transparent 38%),var(--bg-elevated)}[data-theme=light] .sk-team-card[data-v-54aaf50c]{background:linear-gradient(180deg,rgba(218,165,32,.06),transparent 38%),#fff}.sk-shape[data-v-54aaf50c]{display:block;border-radius:999px;background:linear-gradient(90deg,#ffffff0b 25%,#ffffff17,#ffffff0b 75%);background-size:200% 100%;animation:sk-shimmer-54aaf50c 1.35s ease-in-out infinite}[data-theme=light] .sk-shape[data-v-54aaf50c]{background:linear-gradient(90deg,#0000000e 25%,#00000018,#0000000e 75%);background-size:200% 100%}.sk-team-head[data-v-54aaf50c]{display:flex;align-items:center;gap:16px}.sk-avatar[data-v-54aaf50c]{width:68px;height:68px;flex:0 0 auto;border-radius:50%}.sk-avatar-sm[data-v-54aaf50c]{width:38px;height:38px;flex:0 0 auto;border-radius:50%}.sk-copy[data-v-54aaf50c],.sk-step-copy[data-v-54aaf50c],.sk-row-copy[data-v-54aaf50c]{display:flex;min-width:0;flex:1;flex-direction:column;gap:8px}.sk-copy[data-v-54aaf50c]{padding-right:42px}.sk-line[data-v-54aaf50c]{height:12px}.sk-line-title[data-v-54aaf50c]{width:48%;height:18px}.sk-line-long[data-v-54aaf50c]{width:84%}.sk-line-mid[data-v-54aaf50c]{width:62%}.sk-line-label[data-v-54aaf50c]{width:32px;height:10px}.sk-line-value[data-v-54aaf50c]{width:52px}.sk-line-section[data-v-54aaf50c]{width:74px;height:14px;margin-bottom:8px}.sk-line-step[data-v-54aaf50c]{width:42%}.sk-line-step-desc[data-v-54aaf50c],.sk-line-text[data-v-54aaf50c]{width:76%;height:10px}.sk-line-name[data-v-54aaf50c]{width:52%;height:13px}.sk-line-match[data-v-54aaf50c]{width:68%;height:13px}.sk-line-match-meta[data-v-54aaf50c]{width:44%;height:10px}.sk-meta-grid[data-v-54aaf50c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border-color)}.sk-meta-item[data-v-54aaf50c]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid var(--border-color);border-radius:8px;background:#ffffff06}.sk-meta-item[data-v-54aaf50c]:last-child{grid-column:1/-1}[data-theme=light] .sk-meta-item[data-v-54aaf50c]{background:#00000005;border-color:#0000000f}.sk-build[data-v-54aaf50c]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-color)}.sk-step[data-v-54aaf50c],.sk-row[data-v-54aaf50c],.sk-timeline-row[data-v-54aaf50c]{display:flex;align-items:center;gap:10px}.sk-step[data-v-54aaf50c]{min-height:48px;padding:7px 9px;border:1px solid var(--border-color);border-radius:8px;background:#ffffff06}.sk-step+.sk-step[data-v-54aaf50c]{margin-top:7px}[data-theme=light] .sk-step[data-v-54aaf50c]{background:#00000005;border-color:#0000000f}.sk-dot[data-v-54aaf50c]{width:18px;height:18px;flex:0 0 auto;border-radius:50%}.sk-panel[data-v-54aaf50c]{min-height:190px}.sk-panel-tall[data-v-54aaf50c]{min-height:520px}.sk-mobile-shell[data-v-54aaf50c]{overflow:hidden}.sk-mobile-panel[data-v-54aaf50c]{min-height:220px}.sk-button[data-v-54aaf50c]{width:100%;height:36px;margin-top:14px;border-radius:8px}.sk-panel-head[data-v-54aaf50c]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px 0}.sk-heading[data-v-54aaf50c]{width:96px;height:18px;border-radius:6px}.sk-action[data-v-54aaf50c]{width:112px;height:32px;border-radius:8px}.sk-list[data-v-54aaf50c],.sk-timeline[data-v-54aaf50c]{display:flex;flex-direction:column;gap:10px;padding:18px 20px 20px}.sk-row[data-v-54aaf50c],.sk-match[data-v-54aaf50c]{min-height:64px;padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:8px;background:radial-gradient(circle at 100% 50%,rgba(255,215,0,.045),transparent 45%),#ffffff06}[data-theme=light] .sk-row[data-v-54aaf50c],[data-theme=light] .sk-match[data-v-54aaf50c]{background:radial-gradient(circle at 100% 50%,rgba(218,165,32,.04),transparent 45%),#fff;border-color:#0000000f}.sk-match[data-v-54aaf50c]{display:flex;flex-direction:column;justify-content:center;gap:9px}.sk-timeline-row[data-v-54aaf50c]{align-items:flex-start;min-height:76px;padding-left:2px}.sk-tabs[data-v-54aaf50c]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:34px;padding:0 0 7px;overflow:hidden;border-bottom:1px solid var(--border-color)}.sk-tab[data-v-54aaf50c]{width:62%;height:18px;margin:5px auto 0;border-radius:999px}@keyframes sk-shimmer-54aaf50c{0%{background-position:200% 0}to{background-position:-200% 0}}@media(min-width:1200px){.skeleton-layout[data-v-54aaf50c]{grid-template-columns:minmax(280px,.82fr) minmax(360px,1.09fr) minmax(360px,1.09fr)}}@media(max-width:1180px){.skeleton-layout[data-v-54aaf50c]{grid-template-columns:1fr 1fr}}@media(max-width:900px){.skeleton-desktop[data-v-54aaf50c]{display:none}.skeleton-mobile[data-v-54aaf50c]{display:flex}.sk-team-card[data-v-54aaf50c]{padding:16px 14px 14px}.sk-team-head[data-v-54aaf50c]{gap:12px}.sk-copy[data-v-54aaf50c]{padding-right:34px}.sk-avatar[data-v-54aaf50c]{width:54px;height:54px}.sk-meta-grid[data-v-54aaf50c]{gap:7px;margin-top:14px;padding-top:12px}.sk-meta-item[data-v-54aaf50c]{gap:8px;padding:9px}.sk-list[data-v-54aaf50c],.sk-timeline[data-v-54aaf50c]{padding:16px 18px 18px}.sk-panel-head[data-v-54aaf50c]{gap:10px;padding:16px 18px 0}}@media(prefers-reduced-motion:reduce){.sk-shape[data-v-54aaf50c]{animation:none}}.club-component[data-v-feab5c47]{color:var(--text-primary);overflow-x:clip;min-height:100%}.init-error[data-v-feab5c47]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:60px 20px;color:var(--text-muted)}.init-error svg[data-v-feab5c47]{width:36px;height:36px;stroke:var(--text-muted);opacity:.5}.init-error span[data-v-feab5c47]{font-size:.85rem}.init-error .retry-btn[data-v-feab5c47]{margin-top:4px;padding:8px 24px;border-radius:999px;border:1px solid var(--border-color);background:none;color:var(--text-secondary);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s}.init-error .retry-btn[data-v-feab5c47]:hover{border-color:var(--khsl-gold);color:var(--khsl-gold)}.cards-container[data-v-feab5c47]{display:flex;flex-direction:column;gap:16px}.info-card[data-v-feab5c47]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-card)}[data-theme=light] .info-card[data-v-feab5c47]{background:#fff;border-color:#0000000f;box-shadow:0 2px 12px #00000014}.info-card .card-header[data-v-feab5c47]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-color);background:#ffffff05}[data-theme=light] .info-card .card-header[data-v-feab5c47]{background:#fafafa;border-color:#0000000a}.info-card .card-header svg[data-v-feab5c47]{width:16px;height:16px;stroke:var(--text-muted);flex-shrink:0}.info-card .card-header span[data-v-feab5c47]{font-size:.82rem;font-weight:600;color:var(--text-secondary)}.info-card .card-header .header-count[data-v-feab5c47]{margin-left:auto;font-size:.7rem;font-weight:400;color:var(--text-muted)}.info-card .card-body[data-v-feab5c47]{padding:14px}.audit-back-btn[data-v-feab5c47]{margin-left:auto;min-height:28px;padding:0 10px;border:1px solid var(--border-color);border-radius:8px;background:#ffffff09;color:var(--text-secondary);font-size:.74rem;font-weight:700;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.audit-back-btn[data-v-feab5c47]:hover{border-color:#ffd70047;background:#ffd70012;color:var(--text-primary)}[data-theme=light] .audit-back-btn[data-v-feab5c47]{background:#00000006;border-color:#0000000f}.spinner[data-v-feab5c47]{width:20px;height:20px;animation:spin-feab5c47 1s linear infinite}@keyframes spin-feab5c47{to{transform:rotate(360deg)}}.hall-view[data-v-feab5c47]{display:flex;flex-direction:column;gap:12px}.hall-action-row[data-v-feab5c47]{display:flex;align-items:center}.back-to-club-btn[data-v-feab5c47]{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;background:transparent;border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s}.back-to-club-btn svg[data-v-feab5c47]{width:14px;height:14px}.back-to-club-btn[data-v-feab5c47]:hover{border-color:var(--khsl-gold);color:var(--khsl-gold)}[data-theme=light] .back-to-club-btn[data-v-feab5c47]:hover{border-color:#b8860b;color:#b8860b}.club-card-list[data-v-feab5c47]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.club-card[data-v-feab5c47]{position:relative;overflow:hidden;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:16px;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:var(--shadow-card)}[data-theme=light] .club-card[data-v-feab5c47]{background:#fff;border-color:#0000000f}.club-card[data-v-feab5c47]:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover);border-color:#ffd70033}[data-theme=light] .club-card[data-v-feab5c47]:hover{box-shadow:0 4px 16px #00000014}.club-card__watermark[data-v-feab5c47]{position:absolute;top:10px;right:20px;font-family:Impact,Oswald,Arial Black,sans-serif;font-size:4.5rem;font-style:italic;font-weight:900;color:#ffffff0d;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:3px}[data-theme=light] .club-card__watermark[data-v-feab5c47]{color:#0000000b}.club-card__header[data-v-feab5c47]{position:relative;display:flex;align-items:center;gap:14px;margin-bottom:10px}.club-card__logo[data-v-feab5c47]{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--border-color);flex-shrink:0}.club-card__titles[data-v-feab5c47]{flex:1;min-width:0}.club-card__name[data-v-feab5c47]{font-weight:700;font-size:1rem;color:var(--text-primary);margin-bottom:2px}.club-card__en[data-v-feab5c47]{font-size:.78rem;color:var(--khsl-gold);font-weight:600}[data-theme=light] .club-card__en[data-v-feab5c47]{color:#b8860b}.club-card__desc[data-v-feab5c47]{font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin-bottom:12px}.club-card__footer[data-v-feab5c47]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid var(--border-color)}[data-theme=light] .club-card__footer[data-v-feab5c47]{border-color:#0000000a}.club-card__info-row[data-v-feab5c47]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1;min-width:0}.club-card__info-item[data-v-feab5c47]{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:var(--text-muted);white-space:nowrap}.club-card__info-item svg[data-v-feab5c47]{width:13px;height:13px;flex-shrink:0}.club-card__divider[data-v-feab5c47]{color:var(--border-color);font-size:.75rem}.club-card__arrow[data-v-feab5c47]{width:16px;height:16px;stroke:var(--text-muted);flex-shrink:0}.dashboard-view[data-v-feab5c47]{display:flex;flex-direction:column;gap:12px}.club-header-card[data-v-feab5c47]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:16px;box-shadow:var(--shadow-card)}[data-theme=light] .club-header-card[data-v-feab5c47]{background:#fff;border-color:#0000000f}.club-header-card .club-header__row[data-v-feab5c47]{display:flex;align-items:center;gap:14px}.club-header-card .club-header__edit-btn[data-v-feab5c47]{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:transparent;border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);font-size:.76rem;font-weight:600;cursor:pointer;transition:all .2s;-webkit-tap-highlight-color:transparent}.club-header-card .club-header__edit-btn svg[data-v-feab5c47]{width:13px;height:13px;stroke:currentColor}.club-header-card .club-header__edit-btn[data-v-feab5c47]:hover{border-color:var(--khsl-gold);color:var(--khsl-gold)}[data-theme=light] .club-header-card .club-header__edit-btn[data-v-feab5c47]:hover{border-color:#b8860b;color:#b8860b}.club-header-card .club-header__logo[data-v-feab5c47]{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid var(--border-color);flex-shrink:0}.club-header-card .club-header__info[data-v-feab5c47]{flex:1;min-width:0}.club-header-card .club-header__name-row[data-v-feab5c47]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.club-header-card .club-header__name[data-v-feab5c47]{font-size:1.1rem;font-weight:700;margin:0;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.club-header-card .club-header__status[data-v-feab5c47]{font-size:.65rem;padding:2px 10px;border-radius:999px;font-weight:600;flex-shrink:0}.club-header-card .club-header__status.success[data-v-feab5c47]{color:#00ff9d;background:#00ff9d1f}[data-theme=light] .club-header-card .club-header__status.success[data-v-feab5c47]{color:#2e7d32;background:#2e7d321a}.club-header-card .club-header__status.warn[data-v-feab5c47]{color:orange;background:#ffa5001f}[data-theme=light] .club-header-card .club-header__status.warn[data-v-feab5c47]{color:#e65100;background:#e651001a}.club-header-card .club-header__status.error[data-v-feab5c47]{color:#ff2e63;background:#ff2e631f}[data-theme=light] .club-header-card .club-header__status.error[data-v-feab5c47]{color:#c62828;background:#c628281a}.club-header-card .club-header__role[data-v-feab5c47]{font-size:.72rem;font-weight:600;color:var(--khsl-gold)}[data-theme=light] .club-header-card .club-header__role[data-v-feab5c47]{color:#b8860b}.club-header-card .club-header__role.mgr[data-v-feab5c47]{color:var(--text-secondary)}.club-tabs-row[data-v-feab5c47]{display:flex;align-items:center;border-bottom:1px solid var(--border-color)}[data-theme=light] .club-tabs-row[data-v-feab5c47]{border-color:#0000000f}.club-tabs-row .browse-all-btn[data-v-feab5c47]{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:none;border:1px solid var(--border-color);border-radius:999px;color:var(--text-muted);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s;margin-left:auto;margin-bottom:8px}.club-tabs-row .browse-all-btn svg[data-v-feab5c47]{width:12px;height:12px}.club-tabs-row .browse-all-btn[data-v-feab5c47]:hover{color:var(--khsl-gold);border-color:var(--khsl-gold)}.club-tabs[data-v-feab5c47]{display:flex;overflow-x:auto;scrollbar-width:none}.club-tabs[data-v-feab5c47]::-webkit-scrollbar{display:none}.club-tabs .club-tab[data-v-feab5c47]{padding:10px 14px;cursor:pointer;color:var(--text-muted);font-weight:600;font-size:.85rem;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .2s;white-space:nowrap;flex-shrink:0}.club-tabs .club-tab[data-v-feab5c47]:hover{color:var(--text-secondary)}.club-tabs .club-tab.active[data-v-feab5c47]{color:var(--khsl-gold);border-bottom-color:var(--khsl-gold)}[data-theme=light] .club-tabs .club-tab.active[data-v-feab5c47]{color:#b8860b;border-bottom-color:#b8860b}.card-body-flush[data-v-feab5c47]{padding:0}.info-item[data-v-feab5c47]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--border-color)}[data-theme=light] .info-item[data-v-feab5c47]{border-color:#0000000a}.info-item[data-v-feab5c47]:last-child{border-bottom:none}.info-item .item-label[data-v-feab5c47]{font-size:.84rem;color:var(--text-muted);flex-shrink:0}.info-item .item-value[data-v-feab5c47]{font-size:.88rem;font-weight:500;color:var(--text-primary);text-align:right;min-width:0;word-break:break-all}.info-item .item-value.pre-wrap[data-v-feab5c47]{white-space:pre-wrap;text-align:right;max-width:70%;line-height:1.5}.info-item .item-value.accent[data-v-feab5c47]{color:#00e5ff}[data-theme=light] .info-item .item-value.accent[data-v-feab5c47]{color:#0288d1}.header-tag[data-v-feab5c47]{margin-left:auto;font-size:.7rem;font-weight:500;color:var(--khsl-gold);background:#ffd7001a;padding:2px 10px;border-radius:999px}[data-theme=light] .header-tag[data-v-feab5c47]{color:#b8860b;background:#b8860b14}.ct-team-cards[data-v-feab5c47]{display:grid;grid-template-columns:1fr;gap:8px;padding:0 14px 14px}.overview-section[data-v-feab5c47]{min-width:0}.club-overview-layout[data-v-feab5c47]{display:grid;grid-template-columns:minmax(220px,.48fr) minmax(0,1.52fr);gap:14px;align-items:start}.club-overview-left[data-v-feab5c47],.club-overview-main[data-v-feab5c47]{min-width:0;display:flex;flex-direction:column;gap:14px}.club-mobile-tabs[data-v-feab5c47]{display:none}.club-skel[data-v-feab5c47]{display:block;max-width:100%;border-radius:999px;background:linear-gradient(90deg,#ffffff0e,#ffffff24,#ffffff0e);background-size:220% 100%;animation:club-skeleton-shimmer-feab5c47 1.25s ease-in-out infinite}[data-theme=light] .club-skel[data-v-feab5c47]{background:linear-gradient(90deg,#0000000b,#0000001a,#0000000b);background-size:220% 100%}.club-skeleton .club-profile-card[data-v-feab5c47],.club-skeleton .ov-card[data-v-feab5c47],.club-skeleton .member-team-section[data-v-feab5c47],.club-skeleton .member-card[data-v-feab5c47],.club-skeleton .dist-chart-card[data-v-feab5c47]{pointer-events:none}.club-skeleton .club-profile-card__actions[data-v-feab5c47]{gap:6px}.club-skeleton .club-profile-card__meta-item strong[data-v-feab5c47]{display:block}.club-skeleton .member-team-title[data-v-feab5c47]{cursor:default}.club-skel-icon[data-v-feab5c47]{width:30px;height:30px;border-radius:50%}.club-skel-logo[data-v-feab5c47]{width:58px;height:58px;border-radius:12px;flex-shrink:0}.club-skel-name[data-v-feab5c47]{width:138px;height:22px;border-radius:5px}.club-skel-line[data-v-feab5c47]{height:10px}.club-skel-slogan[data-v-feab5c47]{width:72%;margin-top:10px}.club-skel-detail[data-v-feab5c47]{width:92%;height:10px;margin:16px 0 12px}.club-skel-meta-label[data-v-feab5c47]{width:46px;height:9px}.club-skel-meta-value[data-v-feab5c47]{width:80px;height:10px}.club-skel-button[data-v-feab5c47]{width:100%;height:36px;margin-top:14px;border-radius:8px}.club-skel-tab[data-v-feab5c47]{width:70%;height:20px;margin:4px auto 0}.club-skel-section-title[data-v-feab5c47]{width:96px;height:18px;border-radius:4px;margin:14px 14px 16px 27px}.club-skel-season[data-v-feab5c47]{width:62%;height:10px;margin-bottom:8px}.club-skel-quota[data-v-feab5c47]{height:72px;border-radius:8px}.club-skel-chart-title[data-v-feab5c47]{width:72px;height:10px;margin-bottom:12px}.club-skel-chart[data-v-feab5c47]{width:100%;height:206px;border-radius:8px}.club-skel-team-logo[data-v-feab5c47]{width:58px;height:58px;border-radius:12px;flex-shrink:0}.club-skel-team-name[data-v-feab5c47]{width:132px;height:16px}.club-skel-team-type[data-v-feab5c47]{width:72px;height:12px}.club-skel-avatar[data-v-feab5c47]{width:34px;height:34px;border-radius:50%;margin-bottom:12px}.club-skel-member-name[data-v-feab5c47]{width:70%;height:14px}.club-skel-member-school[data-v-feab5c47]{width:58%;height:9px;margin-top:10px}@keyframes club-skeleton-shimmer-feab5c47{0%{background-position:120% 0}to{background-position:-120% 0}}.club-profile-card[data-v-feab5c47]{position:relative;overflow:hidden;padding:18px 14px 14px;border:1px solid var(--border-color);border-radius:12px;background:linear-gradient(180deg,rgba(255,215,0,.08),transparent 40%),var(--bg-card);box-shadow:var(--shadow-card)}[data-theme=light] .club-profile-card[data-v-feab5c47]{background:linear-gradient(180deg,rgba(184,134,11,.08),transparent 42%),#fff;border-color:#0000000f;box-shadow:0 2px 12px #0000000f}.club-profile-card__top[data-v-feab5c47]{position:relative;z-index:1;display:flex;align-items:center;gap:14px;padding-right:76px}.club-profile-card__logo[data-v-feab5c47]{width:58px;height:58px;border-radius:12px;object-fit:cover;border:1px solid rgba(255,215,0,.32);background:var(--bg-elevated);box-shadow:0 10px 28px #ffd70014;flex-shrink:0}[data-theme=light] .club-profile-card__logo[data-v-feab5c47]{border-color:#b8860b3d}.club-profile-card__main[data-v-feab5c47]{min-width:0;flex:1}.club-profile-card__name-row[data-v-feab5c47]{display:flex;align-items:center;flex-wrap:wrap;gap:5px 7px;min-width:0}.club-profile-card__name[data-v-feab5c47]{min-width:0;margin:0;color:var(--text-primary);font-size:1.04rem;line-height:1.25;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-profile-card__english[data-v-feab5c47]{max-width:100%;color:var(--text-secondary);font-size:.72rem;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-profile-card__en[data-v-feab5c47]{margin-top:6px;color:var(--khsl-gold);font-size:.76rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=light] .club-profile-card__en[data-v-feab5c47]{color:#8b6b00}.club-profile-card__details[data-v-feab5c47]{position:relative;z-index:1;max-height:128px;margin:16px 0 0;padding:10px;overflow:auto;color:var(--text-muted);font-size:.78rem;line-height:1.65;white-space:pre-wrap;border:1px solid var(--border-color);border-radius:8px;background:#ffffff08}[data-theme=light] .club-profile-card__details[data-v-feab5c47]{background:#00000006;border-color:#0000000d}.club-profile-card__meta[data-v-feab5c47]{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:0;margin-top:14px;border-top:1px solid var(--border-color)}[data-theme=light] .club-profile-card__meta[data-v-feab5c47]{border-color:#0000000d}.club-profile-card__meta-item[data-v-feab5c47]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--border-color);min-width:0}[data-theme=light] .club-profile-card__meta-item[data-v-feab5c47]{border-color:#0000000d}.club-profile-card__meta-item span[data-v-feab5c47]{color:var(--text-muted);font-size:.74rem;flex-shrink:0}.club-profile-card__meta-item strong[data-v-feab5c47]{min-width:0;color:var(--text-primary);font-size:.82rem;font-weight:700;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-profile-card__actions[data-v-feab5c47]{position:absolute;top:12px;right:12px;z-index:3;display:inline-flex;align-items:center;gap:6px}.club-profile-card__icon-btn[data-v-feab5c47]{width:30px;height:30px;min-height:0;margin:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,215,0,.28);border-radius:50%;background:#ffd70014;color:var(--khsl-gold);font-size:.8rem;font-weight:800;cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.club-profile-card__icon-btn svg[data-v-feab5c47]{width:14px;height:14px}.club-profile-card__icon-btn[data-v-feab5c47]:hover{border-color:#ffd70080;background:#ffd7001f;transform:translateY(-1px)}[data-theme=light] .club-profile-card__icon-btn[data-v-feab5c47]{color:#8b6b00;border-color:#b8860b47;background:#b8860b14}.club-profile-card__audit-btn[data-v-feab5c47]{border-color:#00e5ff42;background:#00e5ff12;color:#00e5ff}.club-profile-card__audit-btn[data-v-feab5c47]:hover{border-color:#00e5ff6b;background:#00e5ff1c}[data-theme=light] .club-profile-card__audit-btn[data-v-feab5c47]{color:#0277bd;border-color:#0277bd38;background:#0277bd12}.club-profile-card__toggle-btn[data-v-feab5c47]{display:none}.club-profile-card__toggle-btn svg[data-v-feab5c47]{transition:transform .24s cubic-bezier(.22,.8,.24,1)}.club-profile-card__toggle-btn.is-expanded svg[data-v-feab5c47]{transform:rotate(180deg)}.club-profile-card__expand[data-v-feab5c47]{position:relative;z-index:1}.club-profile-card__expand-inner[data-v-feab5c47]{min-height:0}.club-profile-card__browse-btn[data-v-feab5c47]{position:relative;z-index:1;width:100%;min-height:36px;margin-top:14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border-color);border-radius:8px;background:#ffffff0a;color:var(--text-secondary);font-size:.78rem;font-weight:800;cursor:pointer;transition:border-color .18s,color .18s,background .18s}.club-profile-card__browse-btn svg[data-v-feab5c47]{width:14px;height:14px}.club-profile-card__browse-btn[data-v-feab5c47]:hover{color:var(--khsl-gold);border-color:#ffd70057;background:#ffd70012}[data-theme=light] .club-profile-card__browse-btn[data-v-feab5c47]{background:#00000006}[data-theme=light] .club-profile-card__browse-btn[data-v-feab5c47]:hover{color:#8b6b00;border-color:#b8860b47}.ov-card[data-v-feab5c47]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-card);overflow:hidden}[data-theme=light] .ov-card[data-v-feab5c47]{background:#fff;border-color:#0000000f;box-shadow:0 2px 12px #0000000f}.ov-card--dist .dist-charts-grid[data-v-feab5c47]{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(180px,1fr) minmax(180px,1fr);gap:12px;padding:0 14px 14px}.ov-card--dist .dist-chart-card[data-v-feab5c47]{background:var(--bg-hover);border:1px solid var(--border-color);border-radius:10px;padding:12px}[data-theme=light] .ov-card--dist .dist-chart-card[data-v-feab5c47]{background:#00000005;border-color:#0000000f}.ov-card--dist .dist-chart-title[data-v-feab5c47]{font-size:.8rem;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.ov-card--dist .dist-chart-container[data-v-feab5c47]{width:100%;height:206px}.quota-compact[data-v-feab5c47]{margin:0 14px 12px;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:#ffffff06}[data-theme=light] .quota-compact[data-v-feab5c47]{background:#00000005;border-color:#0000000f}.quota-compact__season[data-v-feab5c47]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;color:var(--text-muted);font-size:.74rem;font-weight:800}.quota-compact__season strong[data-v-feab5c47]{color:var(--text-secondary);font-family:Oswald,sans-serif}.quota-compact__grid[data-v-feab5c47]{display:flex;flex-direction:column;gap:6px}.quota-compact__item[data-v-feab5c47]{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px;border:1px solid var(--border-color);border-radius:8px;background:#ffffff06;color:inherit;text-align:left;cursor:pointer;transition:border-color .18s,background .18s}.quota-compact__item span[data-v-feab5c47]{color:var(--text-muted);font-size:.7rem;font-weight:800}.quota-compact__item strong[data-v-feab5c47]{color:var(--text-primary);font-family:Oswald,sans-serif;font-size:1.1rem;font-weight:800;white-space:nowrap}.quota-compact__item em[data-v-feab5c47]{color:var(--text-muted);font-size:.72rem;font-style:normal;font-weight:700;white-space:nowrap}.quota-compact__item[data-v-feab5c47]:hover{border-color:#ffffff29;background:#ffffff0a}[data-theme=light] .quota-compact__item[data-v-feab5c47]:hover{border-color:#0000001a;background:#00000007}.ov-card--members[data-v-feab5c47]{overflow:visible}.member-team-sections[data-v-feab5c47]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:4px 14px 16px;align-items:start}.member-team-column[data-v-feab5c47]{min-width:0;display:flex;flex-direction:column;gap:14px}.member-team-section[data-v-feab5c47]{min-width:0;padding:12px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card);box-shadow:var(--shadow-card)}[data-theme=light] .member-team-section[data-v-feab5c47]{background:#fff;border-color:#0000000f;box-shadow:0 1px 5px #0000000a}.member-team-section.collapsed .member-team-title[data-v-feab5c47]{margin-bottom:0}.member-team-title[data-v-feab5c47]{width:100%;min-height:108px;display:flex;align-items:center;gap:14px;margin-bottom:12px;padding:15px;border:1px solid var(--border-color);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#ffffff06;color:inherit;font:inherit;cursor:pointer;transition:border-color .18s,background .18s}.member-team-title[data-v-feab5c47]:hover{border-color:#ffd70047;background:#ffd7000e}[data-theme=light] .member-team-title[data-v-feab5c47]{background:#00000005;border-color:#0000000f}.member-team-logo[data-v-feab5c47]{width:58px;height:58px;border-radius:12px;object-fit:cover;border:1px solid var(--border-color);flex-shrink:0}.member-team-logo--text[data-v-feab5c47]{display:inline-flex;align-items:center;justify-content:center;background:var(--bg-elevated);color:var(--khsl-gold);font-size:.76rem;font-weight:900}.member-team-name[data-v-feab5c47]{min-width:0;color:var(--text-primary);font-size:1.02rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-team-main[data-v-feab5c47]{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.member-team-type[data-v-feab5c47]{max-width:100%;padding:2px 7px;border-radius:6px;background:var(--bg-hover);color:var(--text-muted);font-size:.62rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-team-state[data-v-feab5c47]{align-self:stretch;flex-shrink:0;width:36px;display:inline-flex;align-items:center;justify-content:center;padding-left:12px;border-left:1px solid var(--border-color);color:var(--text-muted)}.member-team-chevron[data-v-feab5c47]{width:18px;height:18px;transition:transform .22s ease,color .18s ease}.member-team-state.expanded[data-v-feab5c47]{color:var(--text-secondary)}.member-team-state.expanded .member-team-chevron[data-v-feab5c47]{transform:rotate(180deg)}.team-roster-enter-active[data-v-feab5c47],.team-roster-leave-active[data-v-feab5c47]{max-height:1800px;overflow:hidden;transition:max-height .3s ease,opacity .22s ease,transform .3s ease,margin-top .3s ease}.team-roster-enter-from[data-v-feab5c47],.team-roster-leave-to[data-v-feab5c47]{max-height:0;opacity:0;margin-top:-8px;transform:translateY(-8px)}.team-roster-enter-to[data-v-feab5c47],.team-roster-leave-from[data-v-feab5c47]{max-height:1800px;opacity:1;margin-top:0;transform:translateY(0)}.tv-members-grid[data-v-feab5c47]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tv-members-grid .member-card[data-v-feab5c47]{background:#10121aeb;border:1px solid rgba(255,255,255,.05);border-radius:8px;overflow:hidden;padding:12px 48px 12px 16px;position:relative;min-height:100px;box-shadow:0 1px 3px #0000004d;transition:border-color .2s}.tv-members-grid .member-card[data-v-feab5c47]:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}.tv-members-grid .member-card[data-v-feab5c47]:hover{border-color:#ffffff1a}.tv-members-grid .member-card.member-card--clickable[data-v-feab5c47]{cursor:pointer}.tv-members-grid .member-card.member-card--clickable[data-v-feab5c47]:hover{border-color:#00e5ff4d;box-shadow:0 2px 8px #00e5ff1a}.tv-members-grid .member-card.member-card--clickable[data-v-feab5c47]:active{transform:scale(.98)}[data-theme=light] .tv-members-grid .member-card[data-v-feab5c47]{background:#fff;border-color:#0000000f;box-shadow:0 1px 3px #0000000d}[data-theme=light] .tv-members-grid .member-card[data-v-feab5c47]:before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.04),transparent)}[data-theme=light] .tv-members-grid .member-card.member-card--clickable[data-v-feab5c47]:hover{border-color:#6366f14d;box-shadow:0 2px 8px #6366f11a}.tv-members-grid .member-card .lane-watermark[data-v-feab5c47]{position:absolute;right:13px;top:50%;transform:translateY(-50%);width:28px;height:28px;object-fit:contain;opacity:.74;filter:grayscale(.15) brightness(1.25) saturate(1.05);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}[data-theme=light] .tv-members-grid .member-card .lane-watermark[data-v-feab5c47]{opacity:.62;filter:grayscale(.2) brightness(.9) saturate(1.05)}.tv-members-grid .member-card .member-card-header[data-v-feab5c47],.tv-members-grid .member-card .member-type-chip[data-v-feab5c47]{display:none}.tv-members-grid .member-card .member-card-body[data-v-feab5c47]{padding:0;gap:5px;flex:1;min-width:0;position:relative;z-index:1;display:flex;flex-direction:column}.tv-members-grid .member-card .member-card-body .member-name-line[data-v-feab5c47]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 5px;font-size:1rem;color:var(--text-primary);line-height:1.3;font-weight:700}.tv-members-grid .member-card .member-card-body .member-name-line .game-id-main[data-v-feab5c47]{word-break:keep-all;overflow-wrap:break-word;color:#fff}[data-theme=light] .tv-members-grid .member-card .member-card-body .member-name-line .game-id-main[data-v-feab5c47]{color:#1a1a2e}.tv-members-grid .member-card .member-card-body .member-name-line .game-id-main.unset[data-v-feab5c47]{color:var(--text-muted);font-weight:600;text-shadow:none}.tv-members-grid .member-card .member-card-body .member-name-line .real-name-inline[data-v-feab5c47]{color:var(--text-secondary);font-size:.8em;font-weight:500;white-space:nowrap}.tv-members-grid .member-card .member-card-body .captain-tag[data-v-feab5c47]{display:inline-block;font-family:Rajdhani,sans-serif;font-size:10px;font-weight:600;color:var(--khsl-gold);letter-spacing:2px;border:1px solid rgba(255,215,0,.3);padding:0 6px;border-radius:2px;line-height:1.6;vertical-align:baseline}.tv-members-grid .member-card .member-card-body .member-tags-line[data-v-feab5c47],.tv-members-grid .member-card .member-card-body .kv-grid[data-v-feab5c47],.tv-members-grid .member-card .member-card-body .role-badge-inline[data-v-feab5c47],.tv-members-grid .member-card .member-card-body .member-type-chip-inline[data-v-feab5c47]{display:none}.tv-members-grid .member-card .member-card-body .member-school-line[data-v-feab5c47]{display:block;align-items:center;max-width:100%;font-size:.72rem;color:#ffffff9e;line-height:1.4;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=light] .tv-members-grid .member-card .member-card-body .member-school-line[data-v-feab5c47]{color:#1a1a2e9e}.tv-members-grid .member-card .member-card-body .signature-heroes[data-v-feab5c47]{margin-top:7px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.club-member-grid[data-v-feab5c47]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.club-member-card[data-v-feab5c47]{position:relative;min-height:96px;overflow:hidden;padding:12px 13px;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:#10121aeb;box-shadow:0 1px 3px #00000038}[data-theme=light] .club-member-card[data-v-feab5c47]{background:#fff;border-color:#0000000f;box-shadow:0 1px 3px #0000000d}.club-member-card__lane[data-v-feab5c47]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#ffd70033;font-size:2.1rem;font-weight:900;line-height:1;pointer-events:none}[data-theme=light] .club-member-card__lane[data-v-feab5c47]{color:#b8860b29}.club-member-card__body[data-v-feab5c47]{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;gap:6px}.club-member-card__name-line[data-v-feab5c47]{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;min-width:0}.club-member-card__name-line strong[data-v-feab5c47]{max-width:100%;color:var(--text-primary);font-size:.96rem;line-height:1.28;font-weight:800;overflow-wrap:anywhere}.club-member-card__name-line span[data-v-feab5c47]{color:var(--text-secondary);font-size:.76rem;font-weight:600}.club-member-card__name-line em[data-v-feab5c47]{padding:1px 6px;border:1px solid rgba(255,215,0,.3);border-radius:3px;color:var(--khsl-gold);font-size:.62rem;font-style:normal;font-weight:900;line-height:1.45}.club-member-card__school[data-v-feab5c47]{max-width:calc(100% - 40px);color:var(--text-muted);font-size:.72rem;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-member-card__meta[data-v-feab5c47]{display:flex;gap:6px;margin-top:auto}.club-member-card__meta span[data-v-feab5c47]{display:inline-flex;align-items:center;min-height:20px;padding:1px 7px;border-radius:999px;background:#ffffff0f;color:var(--text-secondary);font-size:.68rem;font-weight:800}[data-theme=light] .club-member-card__meta span[data-v-feab5c47]{background:#0000000b}.quota-info-btn[data-v-feab5c47]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:4px;padding:0;border-radius:50%;border:1px solid var(--text-muted);background:transparent;color:var(--text-muted);font-size:.68rem;font-weight:700;font-style:italic;font-family:Georgia,serif;line-height:1;cursor:pointer;transition:color .2s,border-color .2s}.quota-info-btn[data-v-feab5c47]:hover{color:var(--khsl-gold);border-color:var(--khsl-gold)}[data-theme=light] .quota-info-btn[data-v-feab5c47]:hover{color:#b8860b;border-color:#b8860b}.quota-info-text[data-v-feab5c47]{font-size:.88rem;line-height:1.7;color:var(--text-primary);margin:0;padding:4px 0}.quota-info-text b[data-v-feab5c47]{color:var(--khsl-gold)}[data-theme=light] .quota-info-text b[data-v-feab5c47]{color:#b8860b}.quota-rule-table[data-v-feab5c47]{width:100%;border-collapse:collapse;margin-top:12px;font-size:.85rem;border:1px solid var(--border-color);border-radius:8px;overflow:hidden}[data-theme=light] .quota-rule-table[data-v-feab5c47]{border-color:#00000014}.quota-rule-table th[data-v-feab5c47],.quota-rule-table td[data-v-feab5c47]{padding:8px 10px;text-align:left;border-bottom:1px solid var(--border-color);white-space:nowrap}[data-theme=light] .quota-rule-table th[data-v-feab5c47],[data-theme=light] .quota-rule-table td[data-v-feab5c47]{border-color:#0000000f}.quota-rule-table thead th[data-v-feab5c47]{font-size:.75rem;font-weight:600;color:var(--khsl-gold);background:#ffd70014}[data-theme=light] .quota-rule-table thead th[data-v-feab5c47]{color:#b8860b;background:#b8860b14}.quota-rule-table tbody tr:last-child td[data-v-feab5c47]{border-bottom:none}.quota-rule-table tbody td[data-v-feab5c47]:first-child{color:var(--text-secondary);font-weight:500}.quota-rule-table tbody td[data-v-feab5c47]:not(:first-child){color:var(--text-primary);font-family:Oswald,sans-serif}.ov-section-label[data-v-feab5c47]{position:relative;display:flex;align-items:center;gap:8px;margin:0 14px 14px;padding:14px 0 10px 13px;color:var(--text-primary);font-size:.94rem;font-weight:800;line-height:1.2;letter-spacing:0;text-transform:none;border-bottom:1px solid var(--border-color)}.ov-section-label[data-v-feab5c47]:before{content:"";position:absolute;left:0;top:13px;width:4px;height:18px;border-radius:4px;background:var(--khsl-gold);box-shadow:0 0 12px #ffd7004d}[data-theme=light] .ov-section-label[data-v-feab5c47]{border-color:#0000000f}[data-theme=light] .ov-section-label[data-v-feab5c47]:before{background:#b8860b;box-shadow:0 0 10px #b8860b38}.ov-item[data-v-feab5c47]{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;border-bottom:1px solid var(--border-color)}[data-theme=light] .ov-item[data-v-feab5c47]{border-color:#0000000a}.ov-item.last[data-v-feab5c47]{border-bottom:none}.ov-label[data-v-feab5c47]{font-size:.82rem;color:var(--text-muted);flex-shrink:0}.ov-value[data-v-feab5c47]{font-size:.85rem;font-weight:500;color:var(--text-primary);text-align:right}.ov-value.pre-wrap[data-v-feab5c47]{white-space:pre-wrap;max-width:65%;line-height:1.5}.ov-value.highlight[data-v-feab5c47]{color:#00e5ff}[data-theme=light] .ov-value.highlight[data-v-feab5c47]{color:#0288d1}.ct-tcard[data-v-feab5c47]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border-radius:8px;background:#10121aeb;border:1px solid rgba(255,255,255,.055);box-shadow:0 1px 3px #00000038;cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s}[data-theme=light] .ct-tcard[data-v-feab5c47]{background:#fff;border-color:#0000000f;box-shadow:0 1px 3px #0000000d}.ct-tcard[data-v-feab5c47]:hover{transform:translateY(-1px);border-color:#00e5ff4d;box-shadow:0 2px 8px #00e5ff1a}[data-theme=light] .ct-tcard[data-v-feab5c47]:hover{border-color:#6366f14d;box-shadow:0 2px 8px #6366f11a}.ct-tcard--club-detail[data-v-feab5c47]{grid-template-columns:auto minmax(0,1fr);min-height:42px}.ct-tcard--club-detail .ct-tcard-name[data-v-feab5c47]{min-width:0;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-tcard-top[data-v-feab5c47]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ct-tcard-logo[data-v-feab5c47]{width:36px;height:36px;border-radius:8px;object-fit:cover;border:1px solid var(--border-color);flex-shrink:0}.ct-tcard-logo--text[data-v-feab5c47]{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:800;color:var(--khsl-gold);background:var(--bg-elevated)}.ct-tcard-main[data-v-feab5c47]{min-width:0}.ct-tcard-type[data-v-feab5c47]{font-size:.6rem;padding:2px 8px;border-radius:6px;font-weight:700;background:var(--bg-hover);color:var(--text-muted)}.ct-tcard-name[data-v-feab5c47]{font-weight:800;font-size:.86rem;color:var(--text-primary);margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-tcard-meta[data-v-feab5c47]{display:flex;align-items:center;flex-wrap:wrap;font-size:.68rem;color:var(--text-muted);gap:4px 7px}.ct-tcard-meta span[data-v-feab5c47]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-tcard-captain[data-v-feab5c47]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ct-tcard-actions[data-v-feab5c47]{margin-top:0;display:flex;justify-content:flex-end;align-items:center}.ct-unbind-btn[data-v-feab5c47]{border:1px solid rgba(255,46,99,.38);background:#ff2e631a;color:#ff2e63;border-radius:4px;padding:3px 8px;font-size:.66rem;font-weight:600;cursor:pointer;transition:all .2s;-webkit-tap-highlight-color:transparent}.ct-unbind-btn[data-v-feab5c47]:hover{filter:brightness(1.05)}.ct-unbind-btn.disabled[data-v-feab5c47]{border-color:var(--border-color);background:var(--bg-hover);color:var(--text-muted);cursor:not-allowed;opacity:.6}.ct-unbind-btn.disabled[data-v-feab5c47]:hover{filter:none}.season-tag[data-v-feab5c47]{font-size:.7rem;font-weight:400;color:var(--khsl-gold);background:#ffd7001a;padding:2px 8px;border-radius:10px;margin-left:auto}[data-theme=light] .season-tag[data-v-feab5c47]{color:#b8860b;background:#b8860b14}.ct-transfer-list[data-v-feab5c47]{display:flex;flex-direction:column}.ct-transfer-row[data-v-feab5c47]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border-color)}[data-theme=light] .ct-transfer-row[data-v-feab5c47]{border-color:#0000000a}.ct-transfer-row[data-v-feab5c47]:last-child{border-bottom:none}.ct-transfer-row .ct-transfer-main[data-v-feab5c47]{flex:1;min-width:0}.ct-transfer-row .ct-transfer-head[data-v-feab5c47]{display:flex;align-items:center;gap:10px;font-size:.9rem;flex-wrap:wrap}.ct-transfer-row .ct-transfer-head .ct-player[data-v-feab5c47]{font-weight:600;color:var(--text-primary)}.ct-transfer-row .ct-transfer-head .ct-player .sub[data-v-feab5c47]{font-size:.78rem;color:var(--text-muted);margin-left:2px}.ct-transfer-row .ct-transfer-head .ct-arrow[data-v-feab5c47]{font-size:.82rem;color:var(--text-secondary)}.ct-transfer-row .ct-transfer-sub[data-v-feab5c47]{display:flex;gap:8px;margin-top:4px;font-size:.75rem;color:var(--text-muted)}.ct-transfer-row .ct-transfer-sub .sub[data-v-feab5c47]{margin-left:auto}.ct-transfer-row .ct-approval[data-v-feab5c47]{font-weight:600;padding:1px 8px;border-radius:999px;background:#ffffff0a;color:var(--text-muted)}.ct-transfer-row .ct-approval.pass[data-v-feab5c47]{color:#10b981;background:#10b9811f}.ct-transfer-row .ct-approval.fail[data-v-feab5c47]{color:#ef4444;background:#ef44441f}.ct-transfer-row .ct-transfer-reason[data-v-feab5c47]{font-size:.78rem;color:var(--text-muted);margin-top:4px}.ct-transfer-row .ct-transfer-reason.fail[data-v-feab5c47]{color:#ef4444}.ct-transfer-row .ct-transfer-status[data-v-feab5c47]{font-size:.78rem;font-weight:600;padding:3px 10px;border-radius:999px;background:#ffffff0a;color:var(--text-muted);flex-shrink:0}.ct-transfer-row.status-0 .ct-transfer-status[data-v-feab5c47]{color:var(--khsl-gold);background:#ffd7001f}.ct-transfer-row.status-1 .ct-transfer-status[data-v-feab5c47]{color:#10b981;background:#10b98124}.ct-transfer-row.status-2 .ct-transfer-status[data-v-feab5c47]{color:#ef4444;background:#ef444424}.ct-transfer-row.status-3 .ct-transfer-status[data-v-feab5c47],.ct-transfer-row.status-4 .ct-transfer-status[data-v-feab5c47]{color:#9ca3af;background:#9ca3af24}.members-loading[data-v-feab5c47]{padding:24px;text-align:center;color:var(--text-muted);font-size:.85rem}.members-team-group[data-v-feab5c47]{border-bottom:1px solid var(--border-color)}[data-theme=light] .members-team-group[data-v-feab5c47]{border-color:#0000000a}.members-team-group[data-v-feab5c47]:last-child{border-bottom:none}.members-team-header[data-v-feab5c47]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#ffffff05;cursor:pointer;transition:background .2s}[data-theme=light] .members-team-header[data-v-feab5c47]{background:#00000005}.members-team-header[data-v-feab5c47]:hover{background:#ffd7000f}[data-theme=light] .members-team-header[data-v-feab5c47]:hover{background:#b8860b0f}.members-team-header .mt-logo[data-v-feab5c47]{width:28px;height:28px;border-radius:6px;object-fit:cover;flex-shrink:0}.members-team-header .mt-logo--text[data-v-feab5c47]{display:flex;align-items:center;justify-content:center;background:#ffd7001f;color:var(--khsl-gold);font-size:.8rem;font-weight:700}[data-theme=light] .members-team-header .mt-logo--text[data-v-feab5c47]{background:#b8860b1a;color:#b8860b}.members-team-header .mt-name[data-v-feab5c47]{font-size:.88rem;font-weight:600;color:var(--text-primary)}.members-list .member-row[data-v-feab5c47]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px 10px 24px;border-top:1px solid var(--border-color)}[data-theme=light] .members-list .member-row[data-v-feab5c47]{border-color:#0000000a}.members-list .member-row .mr-main[data-v-feab5c47]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.members-list .member-row .mr-main .mr-playername[data-v-feab5c47]{font-size:.88rem;font-weight:600;color:var(--text-primary)}.members-list .member-row .mr-main .mr-realname[data-v-feab5c47]{font-size:.78rem;color:var(--text-muted)}.members-list .member-row .mr-main .mr-captain[data-v-feab5c47]{font-size:.65rem;font-weight:700;color:var(--khsl-gold);background:#ffd70024;padding:1px 6px;border-radius:999px}[data-theme=light] .members-list .member-row .mr-main .mr-captain[data-v-feab5c47]{color:#b8860b;background:#b8860b1f}.members-list .member-row .mr-meta[data-v-feab5c47]{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--text-muted);flex-shrink:0}.members-list .member-row .mr-meta .mr-lane[data-v-feab5c47]{color:var(--text-secondary);font-weight:500}.audit-row[data-v-feab5c47]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border-color);transition:background .2s}[data-theme=light] .audit-row[data-v-feab5c47]{border-color:#0000000a}.audit-row[data-v-feab5c47]:last-child{border-bottom:none}.audit-row.clickable[data-v-feab5c47]{cursor:pointer;-webkit-tap-highlight-color:transparent}.audit-row.clickable[data-v-feab5c47]:hover{background:var(--bg-hover)}.audit-row.clickable[data-v-feab5c47]:focus-visible{outline:2px solid var(--khsl-gold);outline-offset:-2px}.audit-row .audit-info[data-v-feab5c47]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.audit-row .audit-top[data-v-feab5c47]{display:flex;align-items:center;gap:8px}.audit-row .t-name[data-v-feab5c47]{font-weight:600;font-size:.88rem;color:var(--text-primary);transition:color .2s}.audit-row .t-captain[data-v-feab5c47]{font-size:.78rem;color:var(--text-muted)}.audit-row .t-status-pill[data-v-feab5c47]{display:inline-flex;align-self:flex-start;font-size:.68rem;font-weight:600;padding:2px 10px;border-radius:999px;margin-top:2px}.audit-row .t-status-pill.waiting[data-v-feab5c47]{color:orange;background:#ffa5001f}.audit-row .t-status-pill.official[data-v-feab5c47]{color:#00e5ff;background:#00e5ff14}[data-theme=light] .audit-row .t-status-pill.official[data-v-feab5c47]{color:#0288d1;background:#0288d114}.audit-row .audit-actions[data-v-feab5c47]{display:flex;gap:8px;flex-shrink:0}.audit-row .btn-action[data-v-feab5c47]{padding:7px 16px;border-radius:10px;border:none;cursor:pointer;font-weight:600;font-size:.78rem;transition:all .2s;-webkit-tap-highlight-color:transparent}.audit-row .btn-action.pass[data-v-feab5c47]{background:var(--khsl-gold);color:#000}.audit-row .btn-action.pass[data-v-feab5c47]:hover{filter:brightness(1.1)}.audit-row .btn-action.reject[data-v-feab5c47]{background:var(--bg-hover);color:var(--text-secondary);border:1px solid var(--border-color)}[data-theme=light] .audit-row .btn-action.reject[data-v-feab5c47]{background:#f5f5f5;border-color:#00000014}.audit-row .btn-action.reject[data-v-feab5c47]:hover{background:var(--bg-elevated);color:var(--text-primary)}.form-body[data-v-feab5c47]{padding:14px!important;display:flex;flex-direction:column;gap:14px}.form-body .form-item label[data-v-feab5c47]{display:block;font-size:.78rem;color:var(--text-muted);margin-bottom:6px}.form-body .form-item label .req[data-v-feab5c47]{color:#ff2e63;margin-left:2px}.form-body .form-item input[data-v-feab5c47],.form-body .form-item textarea[data-v-feab5c47]{width:100%;background:var(--bg-elevated);border:1px solid var(--border-color);color:var(--text-primary);padding:11px 12px;border-radius:10px;outline:none;font-size:.88rem;transition:border-color .2s}[data-theme=light] .form-body .form-item input[data-v-feab5c47],[data-theme=light] .form-body .form-item textarea[data-v-feab5c47]{background:#f8f8f8;border-color:#00000014}.form-body .form-item input[data-v-feab5c47]:focus,.form-body .form-item textarea[data-v-feab5c47]:focus{border-color:var(--khsl-gold)}[data-theme=light] .form-body .form-item input[data-v-feab5c47]:focus,[data-theme=light] .form-body .form-item textarea[data-v-feab5c47]:focus{border-color:#b8860b}.form-body .form-item input[data-v-feab5c47]::placeholder,.form-body .form-item textarea[data-v-feab5c47]::placeholder{color:var(--text-muted)}.form-body .form-item textarea[data-v-feab5c47]{resize:vertical}.edit-club-form[data-v-feab5c47]{display:flex;flex-direction:column;gap:14px}.edit-club-form .form-item label[data-v-feab5c47]{display:block;font-size:.78rem;color:var(--text-muted);margin-bottom:6px}.edit-club-form .form-item label .req[data-v-feab5c47]{color:#ff2e63;margin-left:2px}.edit-club-form .form-item input[data-v-feab5c47],.edit-club-form .form-item textarea[data-v-feab5c47]{width:100%;background:var(--bg-elevated);border:1px solid var(--border-color);color:var(--text-primary);padding:11px 12px;border-radius:10px;outline:none;font-size:.88rem;transition:border-color .2s;box-sizing:border-box}[data-theme=light] .edit-club-form .form-item input[data-v-feab5c47],[data-theme=light] .edit-club-form .form-item textarea[data-v-feab5c47]{background:#f8f8f8;border-color:#00000014}.edit-club-form .form-item input[data-v-feab5c47]:focus,.edit-club-form .form-item textarea[data-v-feab5c47]:focus{border-color:var(--khsl-gold)}[data-theme=light] .edit-club-form .form-item input[data-v-feab5c47]:focus,[data-theme=light] .edit-club-form .form-item textarea[data-v-feab5c47]:focus{border-color:#b8860b}.edit-club-form .form-item input[data-v-feab5c47]::placeholder,.edit-club-form .form-item textarea[data-v-feab5c47]::placeholder{color:var(--text-muted)}.edit-club-form .form-item textarea[data-v-feab5c47]{resize:vertical}.form-row-logo[data-v-feab5c47]{display:flex;justify-content:center}.upload-box-logo[data-v-feab5c47]{width:80px;height:80px;border:2px dashed var(--border-color);border-radius:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;transition:border-color .2s;-webkit-tap-highlight-color:transparent}[data-theme=light] .upload-box-logo[data-v-feab5c47]{border-color:#0000001a}.upload-box-logo[data-v-feab5c47]:hover{border-color:#00e5ff;background:#00e5ff0a}.upload-box-logo.loading[data-v-feab5c47]{pointer-events:none;opacity:.6}.upload-box-logo .preview[data-v-feab5c47]{width:100%;height:100%;object-fit:cover}.upload-box-logo .upload-placeholder[data-v-feab5c47]{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--text-muted);font-size:.68rem}.upload-box-logo .upload-placeholder .upload-icon[data-v-feab5c47]{width:24px;height:24px;stroke:var(--text-muted)}.upload-box-logo .hint-overlay[data-v-feab5c47]{position:absolute;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center}.upload-box-logo .hint-overlay .spinner[data-v-feab5c47]{stroke:var(--khsl-gold)}.form-actions[data-v-feab5c47]{display:flex;gap:10px;padding:4px 0}.form-actions .save-btn[data-v-feab5c47]{flex:1;padding:13px 20px;border-radius:12px;cursor:pointer;font-weight:600;border:none;font-size:.88rem;background:var(--khsl-gold);color:#000;transition:all .2s}.form-actions .save-btn[data-v-feab5c47]:hover{filter:brightness(1.1)}.form-actions .save-btn[data-v-feab5c47]:disabled{opacity:.5;cursor:not-allowed}.create-form .form-row[data-v-feab5c47]{display:flex;gap:16px;margin-bottom:16px}.create-form .form-row .upload-box[data-v-feab5c47]{width:80px;height:80px;border:2px dashed var(--border-color);border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;flex-shrink:0;transition:border-color .2s}.create-form .form-row .upload-box[data-v-feab5c47]:hover{border-color:var(--khsl-gold)}[data-theme=light] .create-form .form-row .upload-box[data-v-feab5c47]:hover{border-color:#b8860b}.create-form .form-row .upload-box .preview[data-v-feab5c47]{width:100%;height:100%;object-fit:cover}.create-form .form-row .upload-box .placeholder svg[data-v-feab5c47]{width:24px;height:24px;stroke:var(--text-muted)}.create-form .form-row .inputs[data-v-feab5c47]{flex:1;display:flex;flex-direction:column;gap:8px}.create-form input[data-v-feab5c47],.create-form textarea[data-v-feab5c47]{width:100%;background:var(--bg-elevated);border:1px solid var(--border-color);padding:11px 12px;color:var(--text-primary);border-radius:10px;font-size:.88rem;transition:border-color .2s}[data-theme=light] .create-form input[data-v-feab5c47],[data-theme=light] .create-form textarea[data-v-feab5c47]{background:#f8f8f8}.create-form input[data-v-feab5c47]:focus,.create-form textarea[data-v-feab5c47]:focus{border-color:var(--khsl-gold);outline:none}[data-theme=light] .create-form input[data-v-feab5c47]:focus,[data-theme=light] .create-form textarea[data-v-feab5c47]:focus{border-color:#b8860b}.create-form input[data-v-feab5c47]::placeholder,.create-form textarea[data-v-feab5c47]::placeholder{color:var(--text-muted)}.create-form textarea[data-v-feab5c47]{resize:vertical;margin-bottom:8px}.create-form .key-input[data-v-feab5c47]{border-color:#ffd70066;color:var(--khsl-gold)}[data-theme=light] .create-form .key-input[data-v-feab5c47]{border-color:#b8860b66;color:#b8860b}.create-form .key-input[data-v-feab5c47]::placeholder{color:#ffd70066}[data-theme=light] .create-form .key-input[data-v-feab5c47]::placeholder{color:#b8860b66}.reject-input[data-v-feab5c47]{width:100%;height:100px;background:var(--bg-elevated);border:1px solid var(--border-color);color:var(--text-primary);padding:12px;border-radius:10px;resize:vertical}[data-theme=light] .reject-input[data-v-feab5c47]{background:#f8f8f8}.reject-input[data-v-feab5c47]:focus{border-color:var(--khsl-gold);outline:none}[data-theme=light] .reject-input[data-v-feab5c47]:focus{border-color:#b8860b}.modal-hint[data-v-feab5c47]{color:var(--text-muted);font-size:.85rem;margin-top:8px}.modal-hint.warn[data-v-feab5c47]{color:#ff2e63}.modal-text[data-v-feab5c47]{margin:0 0 8px;color:var(--text-secondary)}.modal-text b[data-v-feab5c47]{color:var(--text-primary)}.detail-modal-body[data-v-feab5c47]{max-height:70vh;overflow-y:auto}.detail-header-row[data-v-feab5c47]{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.detail-header-row .d-logo[data-v-feab5c47]{width:56px;height:56px;border-radius:50%;object-fit:cover;background:var(--bg-elevated);border:2px solid var(--border-color);flex-shrink:0}.detail-header-row .d-info[data-v-feab5c47]{flex:1;min-width:0}.detail-header-row .d-info .d-name[data-v-feab5c47]{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:2px}.detail-header-row .d-info .d-en[data-v-feab5c47]{font-size:.78rem;color:var(--khsl-gold);font-weight:600;margin-bottom:6px}[data-theme=light] .detail-header-row .d-info .d-en[data-v-feab5c47]{color:#b8860b}.detail-header-row .d-info .d-desc[data-v-feab5c47]{font-size:.82rem;color:var(--text-secondary);margin-bottom:8px}.detail-header-row .d-info .d-meta-row[data-v-feab5c47]{display:flex;flex-wrap:wrap;gap:12px}.detail-header-row .d-info .d-meta-row .d-meta-item[data-v-feab5c47]{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:var(--text-muted)}.detail-header-row .d-info .d-meta-row .d-meta-item svg[data-v-feab5c47]{width:13px;height:13px;flex-shrink:0}.d-details[data-v-feab5c47]{font-size:.82rem;color:var(--text-muted);line-height:1.6;white-space:pre-wrap;margin-bottom:14px;padding:10px 12px;background:var(--bg-elevated);border-radius:8px}[data-theme=light] .d-details[data-v-feab5c47]{background:#f8f8f8}.d-teams-section[data-v-feab5c47]{margin-top:14px;padding-top:14px;border-top:1px solid var(--border-color)}[data-theme=light] .d-teams-section[data-v-feab5c47]{border-color:#0000000f}.d-teams-section .d-teams-header[data-v-feab5c47]{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;color:var(--text-primary);margin-bottom:10px}.d-teams-section .d-teams-grid[data-v-feab5c47]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px 6px 6px}.team-list-scroll[data-v-feab5c47]{max-height:200px;overflow-y:auto}.team-list-scroll .mini-team-card[data-v-feab5c47]{display:flex;align-items:center;gap:10px;padding:10px;background:var(--bg-elevated);border-radius:8px;margin-bottom:8px;border:1px solid transparent;transition:all .2s}[data-theme=light] .team-list-scroll .mini-team-card[data-v-feab5c47]{background:#f8f8f8}.team-list-scroll .mini-team-card.clickable[data-v-feab5c47]{cursor:pointer}.team-list-scroll .mini-team-card.clickable[data-v-feab5c47]:hover{background:var(--bg-hover);border-color:var(--border-color)}.team-list-scroll .mini-team-card.clickable[data-v-feab5c47]:focus-visible{outline:2px solid var(--khsl-gold);outline-offset:2px}.team-list-scroll .mini-team-card .mt-logo[data-v-feab5c47]{width:32px;height:32px;border-radius:50%}.team-list-scroll .mini-team-card .mt-info[data-v-feab5c47]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.team-list-scroll .mini-team-card .mt-top[data-v-feab5c47]{display:flex;align-items:center;gap:6px;min-width:0}.team-list-scroll .mini-team-card .mt-name[data-v-feab5c47]{flex:1;min-width:0;font-weight:600;font-size:.88rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-list-scroll .mini-team-card .mt-type[data-v-feab5c47]{flex-shrink:0;max-width:55%;font-size:.62rem;font-weight:700;color:var(--text-muted);background:var(--bg-hover);border-radius:4px;padding:2px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-list-scroll .mini-team-card .mt-meta[data-v-feab5c47],.team-list-scroll .mini-team-card .mt-cap[data-v-feab5c47]{font-size:.75rem;color:var(--text-muted)}.team-list-scroll .mini-team-card .mt-arrow[data-v-feab5c47]{width:16px;height:16px;stroke:var(--text-muted);flex-shrink:0}.btn-cancel[data-v-feab5c47]{padding:8px 20px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);border-radius:999px;cursor:pointer;font-size:.9rem;transition:all .2s}.btn-cancel[data-v-feab5c47]:hover{border-color:var(--text-muted);color:var(--text-primary)}.btn-confirm[data-v-feab5c47]{padding:8px 20px;background:var(--khsl-gold);border:none;color:#000;font-weight:600;border-radius:999px;cursor:pointer;font-size:.9rem;transition:filter .2s}.btn-confirm[data-v-feab5c47]:hover{filter:brightness(1.1)}.btn-confirm[data-v-feab5c47]:disabled{opacity:.5;cursor:not-allowed}.btn-confirm.danger[data-v-feab5c47]{background:#ff2e63;color:#fff}.fade-slide-enter-active[data-v-feab5c47],.fade-slide-leave-active[data-v-feab5c47]{transition:all .25s ease}.fade-slide-enter-from[data-v-feab5c47]{opacity:0;transform:translate(8px)}.fade-slide-leave-to[data-v-feab5c47]{opacity:0;transform:translate(-8px)}.club-switch-enter-active[data-v-feab5c47],.club-switch-leave-active[data-v-feab5c47]{transition:opacity .2s ease,transform .2s ease}.club-switch-enter-from[data-v-feab5c47]{opacity:0;transform:translateY(8px)}.club-switch-leave-to[data-v-feab5c47]{opacity:0;transform:translateY(-8px)}.fade-in[data-v-feab5c47]{animation:fadeIn-feab5c47 .3s ease}@keyframes fadeIn-feab5c47{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.detail-header[data-v-feab5c47]{flex-direction:column;align-items:center;text-align:center}.club-banner[data-v-feab5c47]{height:auto;padding:20px 0}.club-banner .banner-content[data-v-feab5c47]{flex-direction:column;text-align:center}.club-banner .banner-content .info-block .name-row[data-v-feab5c47]{justify-content:center;flex-wrap:wrap}.dash-tabs .tab-pill[data-v-feab5c47]{padding:7px 13px;font-size:.8rem}.club-card-list[data-v-feab5c47],.member-team-sections[data-v-feab5c47],.club-overview-layout[data-v-feab5c47]{grid-template-columns:1fr}.club-overview-layout[data-v-feab5c47],.club-overview-left[data-v-feab5c47],.club-overview-main[data-v-feab5c47]{gap:0}.club-profile-card[data-v-feab5c47]{margin-bottom:8px}.club-mobile-tabs[data-v-feab5c47]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:34px;padding:12px 2px 7px;border:1px solid var(--border-color);border-bottom:0;border-radius:12px 12px 0 0;background:var(--bg-card)}[data-theme=light] .club-mobile-tabs[data-v-feab5c47]{background:#fff;border-color:#0000000f}.club-mobile-tabs button[data-v-feab5c47]{position:relative;z-index:1;min-width:0;min-height:28px;padding:0 4px;border:0;background:transparent;color:var(--text-muted);font-size:.76rem;font-weight:800;white-space:nowrap;cursor:pointer;transition:color .18s ease}.club-mobile-tabs button.active[data-v-feab5c47]{color:var(--text-primary)}.club-mobile-tabs__slider[data-v-feab5c47]{position:absolute;left:2px;bottom:-1px;width:calc((100% - 4px) / 3);height:2px;border-radius:999px;background:var(--khsl-gold);box-shadow:0 0 10px #ffd70047;transform:translate(200%);transition:transform .26s cubic-bezier(.22,.8,.24,1)}[data-theme=light] .club-mobile-tabs__slider[data-v-feab5c47]{background:#b8860b;box-shadow:0 0 8px #b8860b33}.club-mobile-tabs.is-quota .club-mobile-tabs__slider[data-v-feab5c47]{transform:translate(0)}.club-mobile-tabs.is-dist .club-mobile-tabs__slider[data-v-feab5c47]{transform:translate(100%)}.club-mobile-tabs.is-teams .club-mobile-tabs__slider[data-v-feab5c47]{transform:translate(200%)}.ov-card--teams[data-v-feab5c47]:not(.mobile-panel-active),.ov-card--dist[data-v-feab5c47]:not(.mobile-panel-active),.ov-card--members[data-v-feab5c47]:not(.mobile-panel-active){display:none}.ov-card.mobile-panel-active[data-v-feab5c47]{border-top:0;border-radius:0 0 12px 12px}.ov-card.mobile-panel-active>.ov-section-label[data-v-feab5c47]{display:none}.club-profile-card__top[data-v-feab5c47]{padding-right:76px}.club-profile-card__toggle-btn[data-v-feab5c47]{display:inline-flex}.club-profile-card__expand[data-v-feab5c47]{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-4px);pointer-events:none;transition:grid-template-rows .28s cubic-bezier(.22,.8,.24,1),opacity .2s ease,transform .24s cubic-bezier(.22,.8,.24,1)}.club-profile-card__expand.is-open[data-v-feab5c47]{grid-template-rows:1fr;opacity:1;transform:translateY(0);pointer-events:auto}.club-profile-card__expand-inner[data-v-feab5c47]{overflow:hidden}.club-profile-card.is-collapsed .club-profile-card__english[data-v-feab5c47],.club-skeleton .club-skel-detail[data-v-feab5c47],.club-skeleton .club-profile-card__meta[data-v-feab5c47]{display:none}.ov-card--dist .dist-charts-grid[data-v-feab5c47]{grid-template-columns:1fr}.ct-team-cards[data-v-feab5c47]{grid-template-columns:1fr;gap:8px}.d-teams-section .d-teams-grid[data-v-feab5c47]{grid-template-columns:1fr;padding:2px 0 4px}.ct-tcard[data-v-feab5c47]{padding:10px;border-radius:8px}.ct-tcard-logo[data-v-feab5c47]{width:34px;height:34px;border-radius:8px}.ct-tcard-name[data-v-feab5c47]{font-size:.82rem}.ct-tcard-type[data-v-feab5c47]{font-size:.56rem}.ct-tcard-meta[data-v-feab5c47]{font-size:.64rem}.ct-unbind-btn[data-v-feab5c47]{font-size:.6rem;padding:2px 7px}.member-team-sections[data-v-feab5c47]{gap:8px;padding:4px 8px 10px}.member-team-column[data-v-feab5c47]{gap:8px}.member-team-section[data-v-feab5c47]{padding:6px;border-radius:8px}.member-team-title[data-v-feab5c47]{min-height:52px;gap:8px;margin-bottom:6px;padding:7px 8px;border-radius:7px}.member-team-logo[data-v-feab5c47]{width:34px;height:34px;border-radius:8px}.member-team-main[data-v-feab5c47]{gap:3px}.member-team-name[data-v-feab5c47]{font-size:.82rem}.member-team-type[data-v-feab5c47]{padding:1px 5px;border-radius:5px;font-size:.52rem}.member-team-state[data-v-feab5c47]{width:26px;padding-left:7px}.member-team-chevron[data-v-feab5c47]{width:14px;height:14px}.tv-members-grid[data-v-feab5c47]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tv-members-grid .member-card[data-v-feab5c47]{min-height:50px;padding:7px 28px 7px 8px;border-radius:7px}.tv-members-grid .member-card[data-v-feab5c47]:before{left:8px;right:8px}.tv-members-grid .member-card .lane-watermark[data-v-feab5c47]{right:7px;width:18px;height:18px}.tv-members-grid .member-card .member-card-body[data-v-feab5c47]{gap:2px}.tv-members-grid .member-card .member-card-body .member-name-line[data-v-feab5c47]{min-width:0;flex-wrap:nowrap;align-items:center;gap:3px;font-size:.72rem;line-height:1.15}.tv-members-grid .member-card .member-card-body .member-name-line .game-id-main[data-v-feab5c47]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-members-grid .member-card .member-card-body .member-name-line .real-name-inline[data-v-feab5c47]{flex:0 1 auto;max-width:48%;overflow:hidden;text-overflow:ellipsis;font-size:.72em}.tv-members-grid .member-card .member-card-body .captain-tag[data-v-feab5c47]{padding:0 3px;font-size:8px;letter-spacing:0;line-height:1.35}.tv-members-grid .member-card .member-card-body .member-school-line[data-v-feab5c47]{font-size:.56rem;line-height:1.15}.audit-row[data-v-feab5c47]{flex-direction:column;align-items:flex-start}.audit-row .audit-actions[data-v-feab5c47]{width:100%;justify-content:flex-end;margin-top:8px}.create-form .form-row[data-v-feab5c47]{flex-direction:column;align-items:center}.create-form .form-row .upload-box[data-v-feab5c47]{margin-bottom:8px}}@media(max-width:480px){.card-header .header-tag[data-v-feab5c47]{margin-left:0}}@media(prefers-reduced-motion:reduce){.fade-slide-enter-active[data-v-feab5c47],.fade-slide-leave-active[data-v-feab5c47],.fade-in[data-v-feab5c47]{animation:none;transition:opacity .15s}.spinner[data-v-feab5c47]{animation:none}}.team-page[data-v-6a1581d0]{min-height:100vh;background:var(--bg-deep);display:flex;flex-direction:column;padding-bottom:80px}.hub-content[data-v-6a1581d0]{flex:1;overflow-x:clip}.hub-track[data-v-6a1581d0]{display:flex;width:200%;will-change:transform;align-items:flex-start;backface-visibility:hidden;transform:translateZ(0)}.hub-tabs-card[data-v-6a1581d0]{width:fit-content;max-width:calc(100% - 16px);margin:8px 0 12px 8px;padding:0;background:transparent;position:sticky;top:8px;z-index:10;flex-shrink:0}.hub-tabs[data-v-6a1581d0]{display:flex;position:relative;align-items:center;gap:2px;padding:4px;background:#ffffff09;border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-card);overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-theme=light] .hub-tabs[data-v-6a1581d0]{background:#ffffffdb;border-color:#0000000f;box-shadow:0 8px 22px #0000000f}.hub-tab[data-v-6a1581d0]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:86px;min-height:34px;padding:7px 12px;border-radius:9px;font-size:.84rem;font-weight:700;color:var(--text-secondary);background:none;border:none;cursor:pointer;transition:color .2s,transform .2s;white-space:nowrap;position:relative;z-index:1}.hub-tab .hub-tab-icon[data-v-6a1581d0]{display:inline-flex;width:16px;height:16px;color:currentColor}.hub-tab .hub-tab-icon svg[data-v-6a1581d0]{width:16px;height:16px;stroke:currentColor}.hub-tab[data-v-6a1581d0]:hover,.hub-tab.active[data-v-6a1581d0]{color:var(--text-primary)}[data-theme=light] .hub-tab.active[data-v-6a1581d0]{color:#171717}.tab-indicator[data-v-6a1581d0]{position:absolute;background:#ffd7001a;border:1px solid rgba(255,215,0,.22);border-radius:9px;transition:left .28s cubic-bezier(.22,.8,.24,1),width .28s cubic-bezier(.22,.8,.24,1);pointer-events:none}[data-theme=light] .tab-indicator[data-v-6a1581d0]{background:#b8860b1a;border-color:#b8860b33}.hub-panel[data-v-6a1581d0]{width:50%;flex-shrink:0;overflow-x:clip;background:var(--bg-deep);padding:8px 8px 16px;contain:layout paint}.hub-panel.panel-collapsed[data-v-6a1581d0]{max-height:0!important;overflow:hidden!important;padding-top:0!important;padding-bottom:0!important;pointer-events:none}.init-error[data-v-6a1581d0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:60px 20px;color:var(--text-muted)}.init-error svg[data-v-6a1581d0]{width:36px;height:36px;stroke:var(--text-muted);opacity:.5}.init-error span[data-v-6a1581d0]{font-size:.85rem}.init-error .retry-btn[data-v-6a1581d0]{margin-top:4px;padding:8px 24px;border-radius:999px;border:1px solid var(--border-color);background:none;color:var(--text-secondary);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s}.init-error .retry-btn[data-v-6a1581d0]:hover{border-color:var(--khsl-gold);color:var(--khsl-gold)}.browse-slide-enter-active[data-v-6a1581d0],.browse-slide-leave-active[data-v-6a1581d0]{transition:opacity .2s ease,transform .2s ease}.browse-slide-enter-from[data-v-6a1581d0]{opacity:0;transform:translate(20px)}.browse-slide-leave-to[data-v-6a1581d0]{opacity:0;transform:translate(-20px)}@media(min-width:769px){.team-page[data-v-6a1581d0]{width:min(1560px,100vw - 56px);min-height:calc(100vh - 56px);margin:0 auto;padding:16px 0 56px;background:transparent;display:grid;grid-template-columns:132px minmax(0,1fr);align-items:start;gap:18px}.hub-tabs-card[data-v-6a1581d0]{grid-column:1;width:100%;max-width:none;position:sticky;top:72px;margin:0;padding:0;background:transparent}.hub-tabs[data-v-6a1581d0]{width:100%;margin:0;flex-direction:column;align-items:stretch;gap:4px;padding:5px;border-radius:10px}.hub-tab[data-v-6a1581d0]{justify-content:flex-start;min-width:0;width:100%;min-height:40px;padding:8px 10px;font-size:.84rem}.tab-indicator[data-v-6a1581d0]{transition:top .28s cubic-bezier(.22,.8,.24,1),height .28s cubic-bezier(.22,.8,.24,1)}.hub-content[data-v-6a1581d0]{grid-column:2;min-width:0}.hub-panel[data-v-6a1581d0]{padding:0 0 18px;background:transparent}}.pi-display[data-v-e108ff11]{display:flex;flex-direction:column}.status-tag[data-v-e108ff11]{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:5px 9px;border:1px solid var(--border-color);border-radius:8px;background:#ffffff06;color:var(--text-muted);font-size:.74rem;font-weight:800;line-height:1}.status-tag svg[data-v-e108ff11]{width:14px;height:14px}.status-tag.status-ok[data-v-e108ff11]{border-color:#ffd7003d;background:#ffd70012;color:var(--text-secondary)}.status-tag.status-ok svg[data-v-e108ff11]{color:var(--khsl-gold)}[data-theme=light] .status-tag.status-ok[data-v-e108ff11]{border-color:#b8860b38;background:#b8860b12;color:#6f550b}.status-tag.status-pending[data-v-e108ff11]{border-color:#ffa5003d;background:#ffa50012;color:#d59a31}[data-theme=light] .status-tag.status-pending[data-v-e108ff11]{color:#9a6505;background:#e67e2214;border-color:#e67e2233}.status-tag.status-reject[data-v-e108ff11]{border-color:#ff2e633d;background:#ff2e6312;color:#ff2e63}[data-theme=light] .status-tag.status-reject[data-v-e108ff11]{color:#b4233d;background:#c6282812;border-color:#c628282e}.pi-inline-btn[data-v-e108ff11]{min-height:26px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border-radius:8px;border:1px solid var(--border-color);background:transparent;color:var(--text-muted);font-size:.72rem;font-weight:800;line-height:1;cursor:pointer;transition:all .2s}.pi-inline-btn svg[data-v-e108ff11]{width:14px;height:14px}.pi-inline-btn[data-v-e108ff11]:hover{color:var(--khsl-gold);border-color:#ffd70066;background:#ffd7000f}[data-theme=light] .pi-inline-btn[data-v-e108ff11]:hover{color:#9a7209;border-color:#b8860b47;background:#b8860b0f}.pi-card[data-v-e108ff11]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-card);overflow:hidden}[data-theme=light] .pi-card[data-v-e108ff11]{background:#fff;border-color:#0000000f;box-shadow:0 2px 12px #00000014}.pi-section-label[data-v-e108ff11]{font-size:.7rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;padding:10px 14px 4px;background:#ffffff05}[data-theme=light] .pi-section-label[data-v-e108ff11]{background:#fafafa}.pi-item[data-v-e108ff11]{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;border-bottom:1px solid var(--border-color)}[data-theme=light] .pi-item[data-v-e108ff11]{border-color:#0000000a}.pi-item.last[data-v-e108ff11]{border-bottom:none}.pi-item--verification[data-v-e108ff11]{align-items:flex-start}.pi-label[data-v-e108ff11]{font-size:.84rem;color:var(--text-muted);flex-shrink:0}.pi-value[data-v-e108ff11]{font-size:.88rem;font-weight:500;color:var(--text-primary);text-align:right}.pi-value.muted[data-v-e108ff11]{color:var(--text-muted);font-style:italic;font-weight:400}.pi-value--verification[data-v-e108ff11]{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.custom-select[data-v-b2c53d09]{width:100%;background:var(--bg-elevated);border:1px solid var(--border-color);color:var(--text-primary);padding:11px 12px;border-radius:10px;font-size:.88rem;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;transition:border-color .2s;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}[data-theme=light] .custom-select[data-v-b2c53d09]{background:#f8f8f8;border-color:#00000014}.custom-select[data-v-b2c53d09]:hover,.custom-select.open[data-v-b2c53d09]{border-color:var(--khsl-gold)}.custom-select.disabled[data-v-b2c53d09]{opacity:.5;cursor:not-allowed}.custom-select.disabled[data-v-b2c53d09]:hover{border-color:var(--border-color)}.custom-select .select-display[data-v-b2c53d09]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select .select-display.placeholder[data-v-b2c53d09]{color:var(--text-muted)}.custom-select .select-arrow[data-v-b2c53d09]{width:16px;height:16px;stroke:var(--text-muted);flex-shrink:0;transition:transform .2s}.custom-select.open .select-arrow[data-v-b2c53d09]{transform:rotate(180deg)}.khsl-select-dropdown{position:fixed;z-index:2100;background:var(--bg-card, #1a1a2e);border:1px solid var(--border-color, rgba(255, 255, 255, .08));border-radius:10px;box-shadow:var(--shadow-lg, 0 18px 45px rgba(0, 0, 0, .28));overflow-y:auto;padding:6px;scrollbar-width:none}[data-theme=light] .khsl-select-dropdown{background:#fff;border-color:#00000014;box-shadow:0 12px 30px #00000029}.khsl-select-dropdown::-webkit-scrollbar{display:none}.khsl-select-dropdown .dropdown-option{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .12s,color .12s;font-size:.86rem;color:var(--text-primary, #fff)}.khsl-select-dropdown .dropdown-option:hover{background:var(--bg-hover, rgba(255, 255, 255, .04))}.khsl-select-dropdown .dropdown-option.selected{color:var(--khsl-gold, #FFD700);font-weight:700;background:#ffd70012}.khsl-select-dropdown .dropdown-option .check-icon{width:17px;height:17px;stroke:var(--khsl-gold, #FFD700);flex-shrink:0}.dropdown-enter-active,.dropdown-leave-active{transition:opacity .12s ease,transform .12s ease}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.dropdown-enter-active,.dropdown-leave-active{transition:none}}.profile-container[data-v-29d58917]{color:var(--text-primary)}.cards-container[data-v-29d58917]{display:flex;flex-direction:column;gap:12px}.hero-card[data-v-29d58917]{background:#ffffff08;border:1px solid var(--border-color);border-radius:16px;padding:18px}[data-theme=light] .hero-card[data-v-29d58917]{background:#fff;box-shadow:0 1px 4px #0000000d;border-color:#0000000f}.hero-card .hero-top[data-v-29d58917]{display:flex;align-items:flex-start;gap:12px}.hero-card .hero-fields[data-v-29d58917]{flex:1;min-width:0;display:flex;flex-direction:column}.hero-card .hero-field[data-v-29d58917]{display:flex;align-items:center;padding:7px 0}.hero-card .hero-field[data-v-29d58917]:first-child{padding-top:0}.hero-card .hero-field[data-v-29d58917]:last-child{padding-bottom:0}.hero-card .hero-label[data-v-29d58917]{font-size:.84rem;color:var(--text-muted);flex-shrink:0;width:5em}.hero-card .hero-value[data-v-29d58917]{font-size:.92rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-card .hero-value.unset[data-v-29d58917]{color:var(--text-muted);font-style:italic;font-weight:400}.hero-card .edit-btn[data-v-29d58917]{width:42px;height:42px;border-radius:12px;background:var(--bg-hover);border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.hero-card .edit-btn svg[data-v-29d58917]{width:18px;height:18px}.hero-card .edit-btn[data-v-29d58917]:hover{background:var(--khsl-gold);border-color:var(--khsl-gold);color:#000}.hero-card .edit-btn:hover svg[data-v-29d58917]{stroke:#000}.hero-card .hero-status[data-v-29d58917]{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border-color);flex-wrap:wrap}[data-theme=light] .hero-card .hero-status[data-v-29d58917]{border-color:#0000000f}.hero-card .status-pill[data-v-29d58917]{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;padding:4px 12px;border-radius:999px;flex-shrink:0}.hero-card .status-pill .pill-icon[data-v-29d58917]{width:13px;height:13px}.hero-card .status-spacer[data-v-29d58917]{flex:1}.hero-card .proof-btn[data-v-29d58917]{display:inline-flex;align-items:center;gap:3px;background:none;border:none;color:#00e5ff;font-size:.78rem;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:8px;transition:background .15s;flex-shrink:0;-webkit-tap-highlight-color:transparent}.hero-card .proof-btn[data-v-29d58917]:hover,.hero-card .proof-btn[data-v-29d58917]:active{background:#00e5ff14}.hero-card .proof-btn svg[data-v-29d58917]{width:14px;height:14px}.hero-card .no-proof-hint[data-v-29d58917]{font-size:.75rem;color:var(--text-muted);font-style:italic;flex-shrink:0}.hero-card.status-ok .status-pill[data-v-29d58917]{background:#00ff9d1f;color:#00ff9d}.hero-card.status-pending .status-pill[data-v-29d58917]{background:#ffa5001f;color:orange}.hero-card.status-reject .status-pill[data-v-29d58917]{background:#ff2e631f;color:#ff2e63}.hero-card.status-init .status-pill[data-v-29d58917]{background:var(--bg-hover);color:var(--text-muted)}.info-card[data-v-29d58917]{background:#ffffff08;border:1px solid var(--border-color);border-radius:14px;overflow:hidden}[data-theme=light] .info-card[data-v-29d58917]{background:#fff;box-shadow:0 1px 3px #0000000a;border-color:#0000000f}.info-card .card-header[data-v-29d58917]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-color);background:#ffffff05}[data-theme=light] .info-card .card-header[data-v-29d58917]{background:#fafafa;border-color:#0000000a}.info-card .card-header svg[data-v-29d58917]{width:16px;height:16px;stroke:var(--text-muted);flex-shrink:0}.info-card .card-header span[data-v-29d58917]{font-size:.85rem;font-weight:600;color:var(--text-secondary)}.info-card .card-header .proof-tip[data-v-29d58917],.info-card .card-header .upload-hint-header[data-v-29d58917]{margin-left:auto;font-size:.72rem;font-weight:400;color:var(--text-muted)}.info-card .card-header .upload-hint-header.required[data-v-29d58917]{color:#ff2e63;font-weight:600;font-size:.68rem;padding:2px 8px;border-radius:999px;background:#ff2e631a}[data-theme=light] .info-card .card-header .upload-hint-header.required[data-v-29d58917]{color:#c62828;background:#c6282814}.info-card .card-body[data-v-29d58917]{padding:0}.info-item[data-v-29d58917]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--border-color)}[data-theme=light] .info-item[data-v-29d58917]{border-color:#0000000a}.info-item[data-v-29d58917]:last-child{border-bottom:none}.info-item .item-label[data-v-29d58917]{font-size:.84rem;color:var(--text-muted);flex-shrink:0}.info-item .item-value[data-v-29d58917]{font-size:.88rem;font-weight:500;color:var(--text-primary);text-align:right}.form-body[data-v-29d58917]{padding:14px!important;display:flex;flex-direction:column;gap:14px}.form-body .form-item label[data-v-29d58917]{display:block;font-size:.78rem;color:var(--text-muted);margin-bottom:6px}.form-body .form-item label .req[data-v-29d58917]{color:#ff2e63;margin-left:2px}.form-body .form-item label .field-hint[data-v-29d58917]{margin-left:6px;font-size:.7rem;color:var(--text-muted);font-weight:400}.form-body .form-item input[data-v-29d58917]{width:100%;background:var(--bg-elevated);border:1px solid var(--border-color);color:var(--text-primary);padding:11px 12px;border-radius:10px;outline:none;font-size:.88rem;transition:border-color .2s}[data-theme=light] .form-body .form-item input[data-v-29d58917]{background:#f8f8f8;border-color:#00000014}.form-body .form-item input[data-v-29d58917]:focus{border-color:var(--khsl-gold)}.form-body .form-item input[data-v-29d58917]:disabled{opacity:.5;cursor:not-allowed}.form-body .form-item input[data-v-29d58917]::placeholder{color:var(--text-muted)}.input-with-status[data-v-29d58917]{position:relative}.input-with-status input[data-v-29d58917]{padding-right:36px!important}.input-with-status .name-status[data-v-29d58917]{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:20px;height:20px}.input-with-status .name-status svg[data-v-29d58917]{width:16px;height:16px}.input-with-status .name-status.checking svg[data-v-29d58917]{stroke:var(--text-muted);animation:spin-29d58917 1s linear infinite}.input-with-status .name-status.available svg[data-v-29d58917]{stroke:#00ff9d}.input-with-status .name-status.taken svg[data-v-29d58917]{stroke:#ff2e63}.input-error[data-v-29d58917]{border-color:#ff2e63!important}.input-ok[data-v-29d58917]{border-color:#00ff9d!important}.name-available-hint[data-v-29d58917]{display:block;margin-top:4px;font-size:.72rem;color:#00ff9d}[data-theme=light] .name-available-hint[data-v-29d58917]{color:#2e7d32}.name-error-hint[data-v-29d58917]{display:block;margin-top:4px;font-size:.72rem;color:#ff2e63}[data-theme=light] .name-error-hint[data-v-29d58917]{color:#c62828}.upload-box[data-v-29d58917]{border:2px dashed var(--border-color);border-radius:10px;padding:14px;text-align:center;cursor:pointer;transition:all .2s;margin:0 14px 14px;-webkit-tap-highlight-color:transparent}[data-theme=light] .upload-box[data-v-29d58917]{border-color:#0000001a}.upload-box[data-v-29d58917]:hover{border-color:#00e5ff;background:#00e5ff0a}.upload-box[data-v-29d58917]:focus-visible{outline:2px solid var(--khsl-gold);outline-offset:2px}.upload-box.loading[data-v-29d58917]{pointer-events:none;opacity:.6}.upload-box .upload-proof-preview[data-v-29d58917]{width:100%;max-height:220px;object-fit:contain;border-radius:8px;display:block;margin:0 auto;background:var(--bg-elevated)}[data-theme=light] .upload-box .upload-proof-preview[data-v-29d58917]{background:#f6f6f6}.upload-box .upload-placeholder[data-v-29d58917]{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-muted);font-size:.82rem}.upload-box .upload-placeholder .upload-icon[data-v-29d58917]{width:32px;height:32px;stroke:var(--text-muted)}.form-actions[data-v-29d58917]{display:flex;gap:10px;padding:4px 0}.form-actions button[data-v-29d58917]{flex:1;padding:13px 20px;border-radius:12px;cursor:pointer;font-weight:600;border:none;font-size:.88rem;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.form-actions button.cancel-btn[data-v-29d58917]{background:var(--bg-hover);color:var(--text-muted);border:1px solid var(--border-color)}[data-theme=light] .form-actions button.cancel-btn[data-v-29d58917]{background:#f5f5f5;border-color:#00000014}.form-actions button.cancel-btn[data-v-29d58917]:hover{background:var(--bg-elevated);color:var(--text-primary)}.form-actions button.save-btn[data-v-29d58917]{background:var(--khsl-gold);color:#000}.form-actions button.save-btn[data-v-29d58917]:hover{filter:brightness(1.1)}.form-actions button.save-btn[data-v-29d58917]:disabled{opacity:.5;cursor:not-allowed}.form-actions button.save-btn.pulse[data-v-29d58917]{animation:pulse-gold-29d58917 1.5s ease-in-out infinite}.form-actions button.save-btn .spinner-icon[data-v-29d58917]{width:14px;height:14px;animation:spin-29d58917 1s linear infinite}.upload-success-hint[data-v-29d58917]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;margin:0 14px 14px;border-radius:10px;background:#00ff9d14;border:1px solid rgba(0,255,157,.2);font-size:.78rem;font-weight:500;color:#00ff9d}[data-theme=light] .upload-success-hint[data-v-29d58917]{background:#4caf500f;border-color:#4caf5026;color:#2e7d32}.upload-success-hint svg[data-v-29d58917]{width:14px;height:14px;flex-shrink:0}.image-preview-overlay[data-v-29d58917]{position:fixed;inset:0;background:#000000eb;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.image-preview-overlay .preview-img[data-v-29d58917]{max-width:100%;max-height:90%;object-fit:contain;border-radius:6px;box-shadow:0 0 40px #00000080}.image-preview-overlay .close-preview[data-v-29d58917]{position:absolute;top:16px;right:16px;background:#ffffff1a;border:none;color:#fff;width:44px;height:44px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.image-preview-overlay .close-preview svg[data-v-29d58917]{width:20px;height:20px}.image-preview-overlay .close-preview[data-v-29d58917]:hover{background:#fff3}.spinner[data-v-29d58917]{width:24px;height:24px;border:3px solid rgba(255,255,255,.1);border-top-color:#00e5ff;border-radius:50%;animation:spin-29d58917 1s linear infinite;margin:0 auto}@keyframes spin-29d58917{to{transform:rotate(360deg)}}@keyframes pulse-gold-29d58917{0%,to{box-shadow:0 0 #ffd70073}50%{box-shadow:0 0 0 10px #ffd70000}}.skeleton-wrapper[data-v-29d58917]{display:flex;flex-direction:column;gap:12px}.skeleton-wrapper .sk-card[data-v-29d58917]{background:#ffffff08;border:1px solid var(--border-color);border-radius:14px;overflow:hidden}[data-theme=light] .skeleton-wrapper .sk-card[data-v-29d58917]{background:#fff;border-color:#0000000f}.skeleton-wrapper .sk-card.sk-hero[data-v-29d58917]{border-radius:16px}.skeleton-wrapper .sk-card.sk-hero .sk-hero-body[data-v-29d58917]{padding:18px;display:flex;flex-direction:column;gap:10px}.skeleton-wrapper .sk-card.sk-hero .sk-hero-body .sk-text[data-v-29d58917]{height:14px;border-radius:4px;background:linear-gradient(90deg,var(--bg-card) 25%,var(--bg-hover) 50%,var(--bg-card) 75%);background-size:200% 100%;animation:shimmer-29d58917 1.5s infinite}.skeleton-wrapper .sk-card.sk-hero .sk-hero-body .sk-text.sk-text-lg[data-v-29d58917]{height:16px;width:70%}.skeleton-wrapper .sk-card.sk-hero .sk-hero-body .sk-text.sk-text-sm[data-v-29d58917]{width:50%}.skeleton-wrapper .sk-card .sk-card-header[data-v-29d58917]{height:44px;background:linear-gradient(90deg,var(--bg-card) 25%,var(--bg-hover) 50%,var(--bg-card) 75%);background-size:200% 100%;animation:shimmer-29d58917 1.5s infinite;border-bottom:1px solid var(--border-color)}.skeleton-wrapper .sk-card .sk-card-body[data-v-29d58917]{padding:0}.skeleton-wrapper .sk-card .sk-card-body .sk-line[data-v-29d58917]{height:44px;background:linear-gradient(90deg,var(--bg-card) 25%,var(--bg-hover) 50%,var(--bg-card) 75%);background-size:200% 100%;animation:shimmer-29d58917 1.5s infinite;border-bottom:1px solid var(--border-color)}.skeleton-wrapper .sk-card .sk-card-body .sk-line[data-v-29d58917]:last-child{border-bottom:none}@keyframes shimmer-29d58917{0%{background-position:-200% 0}to{background-position:200% 0}}.fade-enter-active[data-v-29d58917],.fade-leave-active[data-v-29d58917]{transition:opacity .2s ease}.fade-enter-from[data-v-29d58917],.fade-leave-to[data-v-29d58917]{opacity:0}@media(max-width:480px){.hero-card[data-v-29d58917]{padding:16px}.upload-box[data-v-29d58917]{margin:0 12px 12px;padding:16px}}@media(prefers-reduced-motion:reduce){.spinner[data-v-29d58917],.spinner-icon[data-v-29d58917],.sk-card-header[data-v-29d58917],.sk-line[data-v-29d58917],.sk-text[data-v-29d58917]{animation:none}.save-btn.pulse[data-v-29d58917]{animation:none;box-shadow:0 0 0 3px #ffd7004d}.fade-enter-active[data-v-29d58917],.fade-leave-active[data-v-29d58917]{transition:none}}.guidance-banner[data-v-29d58917]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;font-size:.82rem;font-weight:500;line-height:1.4}.guidance-banner .banner-icon[data-v-29d58917]{width:18px;height:18px;flex-shrink:0}.guidance-banner.info[data-v-29d58917]{background:#3b82f61a;border:1px solid rgba(59,130,246,.2);color:#60a5fa}.guidance-banner.info .banner-icon[data-v-29d58917]{stroke:#60a5fa}[data-theme=light] .guidance-banner.info[data-v-29d58917]{background:#3b82f60f;border-color:#3b82f626;color:#2563eb}[data-theme=light] .guidance-banner.info .banner-icon[data-v-29d58917]{stroke:#2563eb}.guidance-banner.warning[data-v-29d58917]{background:#ffa5001a;border:1px solid rgba(255,165,0,.2);color:#fbbf24}.guidance-banner.warning .banner-icon[data-v-29d58917]{stroke:#fbbf24}[data-theme=light] .guidance-banner.warning[data-v-29d58917]{background:#f59e0b0f;border-color:#f59e0b26;color:#d97706}[data-theme=light] .guidance-banner.warning .banner-icon[data-v-29d58917]{stroke:#d97706}.step-progress[data-v-29d58917]{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 8px 8px;position:relative}.step-item[data-v-29d58917]{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;min-width:0}.step-item.clickable[data-v-29d58917]{cursor:pointer}.step-item.clickable:hover .step-circle[data-v-29d58917]{border-color:var(--khsl-gold, #FFD700);background:#ffd70014}.step-item .step-circle[data-v-29d58917]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--border-color, #333);background:var(--bg-card, #1a1a2e);color:var(--text-muted);font-size:.82rem;font-weight:600;transition:all .3s ease;position:relative;z-index:2}[data-theme=light] .step-item .step-circle[data-v-29d58917]{background:#fff;border-color:#0000001f}.step-item .step-circle .step-check[data-v-29d58917]{width:18px;height:18px;stroke:#000}.step-item .step-label[data-v-29d58917]{margin-top:6px;font-size:.72rem;color:var(--text-muted);font-weight:500;white-space:nowrap;transition:color .3s ease}.step-item .step-line[data-v-29d58917]{position:absolute;top:18px;left:calc(50% + 22px);right:calc(-50% + 22px);height:2px;background:var(--border-color, #333);z-index:1;transition:background .3s ease}[data-theme=light] .step-item .step-line[data-v-29d58917]{background:#0000001a}.step-item .step-line.filled[data-v-29d58917]{background:var(--khsl-gold, #FFD700)}.step-item.active .step-circle[data-v-29d58917]{border-color:var(--khsl-gold, #FFD700);color:var(--khsl-gold, #FFD700);box-shadow:0 0 0 4px #ffd70026}.step-item.active .step-label[data-v-29d58917]{color:var(--khsl-gold, #FFD700);font-weight:600}.step-item.completed .step-circle[data-v-29d58917]{background:var(--khsl-gold, #FFD700);border-color:var(--khsl-gold, #FFD700);color:#000}.step-item.completed .step-label[data-v-29d58917]{color:var(--text-primary)}.step-viewport[data-v-29d58917]{position:relative;overflow:hidden}.step-panel[data-v-29d58917]{width:100%}.step-forward-enter-active[data-v-29d58917],.step-backward-enter-active[data-v-29d58917]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.step-forward-leave-active[data-v-29d58917],.step-backward-leave-active[data-v-29d58917]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease;position:absolute;top:0;left:0;right:0}.step-forward-enter-from[data-v-29d58917]{transform:translate(100%);opacity:0}.step-forward-leave-to[data-v-29d58917],.step-backward-enter-from[data-v-29d58917]{transform:translate(-100%);opacity:0}.step-backward-leave-to[data-v-29d58917]{transform:translate(100%);opacity:0}.wizard-actions .draft-btn[data-v-29d58917]{flex:1;padding:13px 20px;border-radius:12px;cursor:pointer;font-weight:600;border:1px solid var(--border-color);font-size:.88rem;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s;background:var(--bg-hover);color:var(--text-primary)}[data-theme=light] .wizard-actions .draft-btn[data-v-29d58917]{background:#f5f5f5;border-color:#00000014}.wizard-actions .draft-btn[data-v-29d58917]:hover{background:var(--bg-elevated);border-color:var(--khsl-gold, #FFD700);color:var(--khsl-gold, #FFD700)}.wizard-actions .draft-btn[data-v-29d58917]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.step-progress[data-v-29d58917]{padding:12px 2px 4px}.step-item .step-circle[data-v-29d58917]{width:30px;height:30px;font-size:.74rem}.step-item .step-circle .step-check[data-v-29d58917]{width:14px;height:14px}.step-item .step-label[data-v-29d58917]{font-size:.64rem}.step-item .step-line[data-v-29d58917]{top:15px;left:calc(50% + 18px);right:calc(-50% + 18px)}.guidance-banner[data-v-29d58917]{padding:10px 12px;font-size:.78rem}}@media(prefers-reduced-motion:reduce){.step-forward-enter-active[data-v-29d58917],.step-forward-leave-active[data-v-29d58917],.step-backward-enter-active[data-v-29d58917],.step-backward-leave-active[data-v-29d58917]{transition:none!important}.step-item .step-circle[data-v-29d58917],.step-item .step-label[data-v-29d58917],.step-item .step-line[data-v-29d58917]{transition:none}}.profile-edit-dialog[data-v-c3f1270d]{color:var(--text-primary)}.profile-edit-dialog[data-v-c3f1270d] .cards-container{gap:14px}.profile-edit-dialog[data-v-c3f1270d] .form-actions{padding-bottom:0}.lane-guide-overlay{position:fixed;inset:0;z-index:10000;background:#0009}.lane-guide-highlight{position:fixed;border-radius:8px;box-shadow:0 0 0 9999px #0009;background:transparent;z-index:10001;pointer-events:none;border:2px solid var(--khsl-gold);animation:lane-guide-pulse 1.5s ease-in-out infinite}@keyframes lane-guide-pulse{0%,to{border-color:var(--khsl-gold);box-shadow:0 0 0 9999px #0009,0 0 8px #ffd70066}50%{border-color:#ffd70099;box-shadow:0 0 0 9999px #0009,0 0 16px #ffd70099}}.lane-guide-tooltip{position:fixed;z-index:10002;background:var(--bg-elevated, #1a1a2e);border:1px solid var(--khsl-gold);border-radius:10px;padding:14px 18px;max-width:260px;box-shadow:0 4px 20px #0000004d}.lane-guide-tooltip p{margin:0;font-size:.88rem;font-weight:600;color:var(--text-primary)}.lane-guide-tooltip .lane-guide-sub{margin-top:4px;font-size:.76rem;font-weight:400;color:var(--text-muted)}.lane-guide-tooltip .lane-guide-btn{margin-top:10px;padding:6px 18px;background:var(--khsl-gold);border:none;color:#000;font-weight:600;font-size:.8rem;border-radius:6px;cursor:pointer;transition:filter .2s}.lane-guide-tooltip .lane-guide-btn:hover{filter:brightness(1.1)}.profile-container[data-v-cc1fe507]{color:var(--text-primary)}.image-preview-overlay[data-v-cc1fe507]{position:fixed;inset:0;background:#000000eb;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.image-preview-overlay .preview-img[data-v-cc1fe507]{max-width:100%;max-height:90%;object-fit:contain;border-radius:6px;box-shadow:0 0 40px #00000080}.image-preview-overlay .close-preview[data-v-cc1fe507]{position:absolute;top:16px;right:16px;background:#ffffff1a;border:none;color:#fff;width:44px;height:44px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.image-preview-overlay .close-preview svg[data-v-cc1fe507]{width:20px;height:20px}.image-preview-overlay .close-preview[data-v-cc1fe507]:hover{background:#fff3}.fade-enter-active[data-v-cc1fe507],.fade-leave-active[data-v-cc1fe507]{transition:opacity .2s ease}.fade-enter-from[data-v-cc1fe507],.fade-leave-to[data-v-cc1fe507]{opacity:0}@media(prefers-reduced-motion:reduce){.fade-enter-active[data-v-cc1fe507],.fade-leave-active[data-v-cc1fe507]{transition:none}}.account-settings-page[data-v-c2ca21b0]{min-height:100vh;background:var(--bg-deep);padding-bottom:40px}.as-header[data-v-c2ca21b0]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;position:sticky;top:0;z-index:10;background:var(--bg-deep);border-bottom:1px solid var(--border-color)}.as-header__back[data-v-c2ca21b0]{background:none;border:none;color:var(--text-primary);cursor:pointer;padding:4px;display:flex;align-items:center}.as-header__title[data-v-c2ca21b0]{font-size:.94rem;font-weight:700;color:var(--text-primary)}.as-header__placeholder[data-v-c2ca21b0]{width:28px}.as-body[data-v-c2ca21b0]{padding:14px}.mm-page[data-v-13fa6377]{min-height:100vh;background:var(--bg-deep);padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));color:var(--text-primary);display:flex;flex-direction:column}.mm-sticky[data-v-13fa6377]{position:sticky;top:0;z-index:11;background:var(--bg-deep)}.mm-header[data-v-13fa6377]{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border-color)}.mm-header__back[data-v-13fa6377]{position:absolute;left:12px;display:inline-flex;align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px 0}.mm-header__title[data-v-13fa6377]{flex:1;text-align:center;font-size:.94rem;font-weight:700;color:var(--text-primary)}.mm-header__placeholder[data-v-13fa6377]{display:none}.hub-tabs[data-v-13fa6377]{display:flex;padding:0 8px;border-bottom:1px solid var(--border-color);position:relative;flex-shrink:0}.hub-tab[data-v-13fa6377]{padding:9px 14px;font-size:.84rem;font-weight:600;color:var(--text-secondary);background:none;border:none;cursor:pointer;transition:color .2s}.hub-tab.active[data-v-13fa6377]{color:var(--khsl-gold)}[data-theme=light] .hub-tab.active[data-v-13fa6377]{color:#b8860b}.tab-indicator[data-v-13fa6377]{position:absolute;bottom:0;height:2px;background:var(--khsl-gold);transition:left .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);pointer-events:none}[data-theme=light] .tab-indicator[data-v-13fa6377]{background:#b8860b}.hub-content[data-v-13fa6377]{flex:1;overflow-x:clip}.hub-track[data-v-13fa6377]{display:flex;width:200%;will-change:transform;align-items:flex-start}.hub-panel[data-v-13fa6377]{width:50%;flex-shrink:0;padding:14px;box-sizing:border-box}.recent-wrap[data-v-13fa6377]{display:flex;flex-direction:column;gap:18px}.time-group__title[data-v-13fa6377]{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;color:var(--text-secondary);margin-bottom:10px;letter-spacing:.3px}.time-group__title .dot[data-v-13fa6377]{width:7px;height:7px;border-radius:50%}.time-group__title .dot.dot-blue[data-v-13fa6377]{background:#00e5ff;box-shadow:0 0 6px #00e5ff66}.time-group__title .dot.dot-gold[data-v-13fa6377]{background:var(--khsl-gold);box-shadow:0 0 6px #ffd70066}.season-tabs[data-v-13fa6377]{display:flex;overflow-x:auto;gap:0;border-bottom:1px solid var(--border-color);margin-bottom:16px;scrollbar-width:none}.season-tabs[data-v-13fa6377]::-webkit-scrollbar{display:none}.season-tabs .season-tab[data-v-13fa6377]{padding:10px 16px;cursor:pointer;font-size:.88rem;font-weight:600;color:var(--text-muted);white-space:nowrap;transition:color .2s;border-bottom:2px solid transparent;margin-bottom:-1px}.season-tabs .season-tab.active[data-v-13fa6377]{color:var(--khsl-gold);border-bottom-color:var(--khsl-gold)}[data-theme=light] .season-tabs .season-tab.active[data-v-13fa6377]{color:#b8860b;border-bottom-color:#b8860b}.stages-container[data-v-13fa6377]{overflow:hidden}.season-fade-enter-active[data-v-13fa6377],.season-fade-leave-active[data-v-13fa6377]{transition:opacity .2s ease,transform .2s ease}.season-fade-enter-from[data-v-13fa6377]{opacity:0;transform:translate(20px)}.season-fade-leave-to[data-v-13fa6377]{opacity:0;transform:translate(-20px)}.stage-block[data-v-13fa6377]{margin-bottom:20px}.stage-header[data-v-13fa6377]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.stage-header .line[data-v-13fa6377]{flex:1;height:1px;background:var(--border-color)}.stage-header .title[data-v-13fa6377]{font-size:.82rem;font-weight:700;color:var(--khsl-gold);letter-spacing:.5px}[data-theme=light] .stage-header .title[data-v-13fa6377]{color:#b8860b}.matches-grid[data-v-13fa6377]{display:flex;flex-direction:column;gap:10px}.match-card[data-v-13fa6377]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;box-shadow:var(--shadow-card)}[data-theme=light] .match-card[data-v-13fa6377]{background:#fff;border-color:#0000000f}.match-card[data-v-13fa6377]:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.match-card[data-v-13fa6377]{position:relative;justify-content:center;min-height:118px;box-sizing:border-box;border-radius:10px;padding:34px 12px 28px;box-shadow:none;transition:transform .2s,box-shadow .2s,border-color .2s}.match-card[data-v-13fa6377]:hover{border-color:#ffd70033;box-shadow:var(--shadow-card)}.match-card__result[data-v-13fa6377]{position:absolute;top:0;left:0;min-width:58px;padding:4px 14px 4px 10px;color:#0d1018;font-size:.68rem;font-weight:900;line-height:1;text-align:center;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);pointer-events:none;z-index:2}.match-card__result.win[data-v-13fa6377]{background:linear-gradient(135deg,gold,#c99700);color:#0d1018}.match-card__result.lose[data-v-13fa6377]{background:linear-gradient(135deg,#ff4d73,#b5163a);color:#fff}.match-card__result.live[data-v-13fa6377]{background:linear-gradient(135deg,#00e5ff,#008db0);color:#051014}.match-card__result.finished[data-v-13fa6377]{background:linear-gradient(135deg,#94a3b86b,#64748b2e);color:var(--text-secondary)}.match-card__result.pending[data-v-13fa6377]{background:linear-gradient(135deg,#ffffff3d,#ffffff14);color:var(--text-secondary)}.match-card__format[data-v-13fa6377]{position:absolute;top:0;left:50%;transform:translate(-50%);min-width:42px;box-sizing:border-box;padding:3px 10px 4px;background:#0c0e16b8;border:1px solid rgba(255,215,0,.28);border-top:0;color:#ffd700db;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 100%,0 100%);box-shadow:0 5px 12px #0000002e;font-family:Oswald,sans-serif;font-size:.62rem;font-weight:800;line-height:1;text-align:center;white-space:nowrap;pointer-events:none;z-index:2}[data-theme=light] .match-card__format[data-v-13fa6377]{background:#ffffffd1;border-color:#c9970047;color:#977100db;box-shadow:0 5px 12px #00000014}.match-card__time[data-v-13fa6377]{position:absolute;top:8px;right:10px;max-width:calc(100% - 116px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-family:Oswald,sans-serif;font-size:.7rem;font-weight:700;line-height:1;pointer-events:none}.match-card__body[data-v-13fa6377]{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-width:0}.match-card__team[data-v-13fa6377]{display:flex;align-items:center;gap:9px;min-width:0}.match-card__team.winner .match-card__team-name[data-v-13fa6377]{color:var(--khsl-gold)}[data-theme=light] .match-card__team.winner .match-card__team-name[data-v-13fa6377]{color:#b8860b}.match-card__team--a[data-v-13fa6377]{justify-content:flex-end}.match-card__team--a .match-card__team-name[data-v-13fa6377]{text-align:right}.match-card__team--b[data-v-13fa6377]{justify-content:flex-start}.match-card__team--b .match-card__team-name[data-v-13fa6377]{text-align:left}.match-card__logo[data-v-13fa6377]{width:34px;height:34px;border-radius:50%;object-fit:cover;background:var(--bg-elevated);border:1px solid var(--border-color);flex-shrink:0}.match-card__team-name[data-v-13fa6377]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:.94rem;font-weight:700;line-height:1.2}.match-card__score[data-v-13fa6377]{display:flex;align-items:center;justify-content:center;gap:5px;min-width:54px;color:var(--text-secondary);font-family:Oswald,sans-serif;font-size:1.34rem;font-weight:700;line-height:1;white-space:nowrap}.match-card__score-value.win[data-v-13fa6377]{color:var(--khsl-gold)}[data-theme=light] .match-card__score-value.win[data-v-13fa6377]{color:#b8860b}.match-card__score-divider[data-v-13fa6377]{color:var(--text-muted)}.match-card__vs[data-v-13fa6377]{color:var(--text-muted);font-size:.9rem;letter-spacing:.1em}.match-card__stage[data-v-13fa6377]{position:absolute;right:10px;bottom:7px;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:.68rem;font-weight:600;opacity:.78;pointer-events:none}@media(min-width:768px){.matches-grid[data-v-13fa6377]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.season-fade-enter-active[data-v-13fa6377],.season-fade-leave-active[data-v-13fa6377]{transition:none}}.saibao-container[data-v-39c753ec]{color:var(--text-primary)}.cards-container[data-v-39c753ec]{display:flex;flex-direction:column;gap:10px}.info-card[data-v-39c753ec]{background:#ffffff08;border:1px solid var(--border-color);border-radius:14px;overflow:hidden}[data-theme=light] .info-card[data-v-39c753ec]{background:#fff;box-shadow:0 1px 3px #0000000a;border-color:#0000000f}.info-card .card-header[data-v-39c753ec]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-color);background:#ffffff05}[data-theme=light] .info-card .card-header[data-v-39c753ec]{background:#fafafa;border-color:#0000000a}.info-card .card-header svg[data-v-39c753ec]{width:16px;height:16px;stroke:var(--text-muted);flex-shrink:0}.info-card .card-header span[data-v-39c753ec]{font-size:.82rem;font-weight:600;color:var(--text-secondary)}.info-card .card-header .result-count[data-v-39c753ec]{margin-left:auto;font-size:.7rem;font-weight:400;color:var(--text-muted)}.info-card .card-body[data-v-39c753ec]{padding:14px}.search-body .search-row[data-v-39c753ec]{display:flex;gap:8px;margin-bottom:8px}.search-body .input-wrapper[data-v-39c753ec]{flex:1;min-width:0}.search-body .input-wrapper input[data-v-39c753ec]{width:100%;height:38px;background:var(--bg-elevated);border:1px solid var(--border-color);color:var(--text-primary);padding:0 12px;border-radius:8px;outline:none;font-size:.82rem;transition:border-color .2s}[data-theme=light] .search-body .input-wrapper input[data-v-39c753ec]{background:#f8f8f8;border-color:#00000014}.search-body .input-wrapper input[data-v-39c753ec]:focus{border-color:#00e5ff}.search-body .input-wrapper input[data-v-39c753ec]::placeholder{color:var(--text-muted)}.search-body .controls-wrapper[data-v-39c753ec]{display:flex;gap:6px;flex-shrink:0}.search-body .controls-wrapper select[data-v-39c753ec]{width:70px;height:38px;background:var(--bg-elevated);border:1px solid var(--border-color);color:var(--text-primary);padding:0 8px;border-radius:8px;outline:none;cursor:pointer;font-size:.75rem}[data-theme=light] .search-body .controls-wrapper select[data-v-39c753ec]{background:#f8f8f8;border-color:#00000014}.search-body .controls-wrapper .search-btn[data-v-39c753ec]{width:56px;height:38px;background:#00e5ff;color:#000;font-weight:600;font-size:.8rem;border-radius:8px;border:none;cursor:pointer;transition:filter .2s}.search-body .controls-wrapper .search-btn[data-v-39c753ec]:disabled{opacity:.6;cursor:wait}.search-body .controls-wrapper .search-btn[data-v-39c753ec]:hover:not(:disabled){filter:brightness(1.1)}.search-body .hint-text[data-v-39c753ec]{font-size:.7rem;color:var(--text-muted)}.account-grid[data-v-39c753ec]{display:flex;flex-direction:column;gap:10px}.account-item[data-v-39c753ec]{display:flex;align-items:center;gap:10px;padding:10px;background:var(--bg-elevated);border-radius:10px;transition:background .2s}[data-theme=light] .account-item[data-v-39c753ec]{background:#f8f8f8}.account-item.claimed[data-v-39c753ec]{background:#ffd7000d;border:1px solid rgba(255,215,0,.2)}[data-theme=light] .account-item.claimed[data-v-39c753ec]{background:#b8860b0d;border-color:#b8860b33}.account-item.disabled[data-v-39c753ec]{opacity:.5;filter:grayscale(.8)}.account-item .item-main[data-v-39c753ec]{flex:1;display:flex;align-items:center;gap:10px;cursor:pointer;min-width:0}.account-item .avatar-wrap[data-v-39c753ec]{position:relative;flex-shrink:0}.account-item .avatar-wrap .avatar[data-v-39c753ec]{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--bg-hover);border:2px solid var(--border-color)}.account-item .avatar-wrap .count-badge[data-v-39c753ec]{position:absolute;right:-4px;bottom:-2px;background:#00e5ff;color:#000;font-weight:700;font-size:.65rem;padding:1px 4px;border-radius:8px;border:1px solid #000}.account-item .item-info[data-v-39c753ec]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.account-item .item-info .nickname[data-v-39c753ec]{font-weight:600;font-size:.85rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-item .item-info .season-tag[data-v-39c753ec]{font-size:.7rem;color:var(--text-muted);line-height:1.3}.account-item .item-info .status-row .status-pill[data-v-39c753ec]{font-size:.65rem;padding:1px 6px;border-radius:4px;font-weight:500}.account-item .item-info .status-row .status-pill.available[data-v-39c753ec]{color:#00ff9d;background:#00ff9d1a}.account-item .item-info .status-row .status-pill.claimed[data-v-39c753ec]{color:var(--text-muted);background:var(--bg-hover)}.account-item .claim-btn[data-v-39c753ec],.account-item .unbind-btn[data-v-39c753ec]{padding:6px 12px;border-radius:6px;font-size:.75rem;cursor:pointer;font-weight:600;border:none;flex-shrink:0;transition:all .2s}.account-item .claim-btn[data-v-39c753ec]{background:#00e5ff;color:#000}.account-item .claim-btn[data-v-39c753ec]:hover:not(:disabled){filter:brightness(1.1)}.account-item .claim-btn[data-v-39c753ec]:disabled{background:var(--bg-hover);color:var(--text-muted);cursor:not-allowed}.account-item .unbind-btn[data-v-39c753ec]{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary)}.account-item .unbind-btn[data-v-39c753ec]:hover{border-color:#ff2e63;color:#ff2e63}.saibao-account-card .saibao-row[data-v-39c753ec]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.saibao-account-card .saibao-row .avatar-wrap[data-v-39c753ec]{flex-shrink:0}.saibao-account-card .saibao-row .avatar-wrap .avatar[data-v-39c753ec]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid var(--border-color)}.saibao-account-card .saibao-row .saibao-info[data-v-39c753ec]{flex:1;min-width:0}.saibao-account-card .saibao-row .saibao-info .nickname[data-v-39c753ec]{font-size:.9rem;font-weight:600;color:var(--text-primary)}.saibao-account-card .saibao-row .saibao-info .match-count[data-v-39c753ec]{font-size:.72rem;color:var(--text-muted);margin-top:2px}.saibao-account-card .match-list[data-v-39c753ec]{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--border-color)}.saibao-account-card .match-item[data-v-39c753ec]{padding:8px 10px;background:var(--bg-elevated);border-radius:8px}[data-theme=light] .saibao-account-card .match-item[data-v-39c753ec]{background:#f8f8f8}.saibao-account-card .match-item .match-label[data-v-39c753ec]{font-size:.8rem;color:var(--text-secondary)}.warn-box[data-v-39c753ec]{margin-top:10px;font-size:.85rem;color:#ff2e63;background:#ff2e6314;padding:10px 12px;border-radius:6px}.info-box[data-v-39c753ec]{margin-top:10px;font-size:.85rem;color:#00e5ff;background:#00e5ff14;padding:10px 12px;border-radius:6px}.btn-cancel[data-v-39c753ec]{padding:8px 20px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);border-radius:4px;cursor:pointer}.btn-cancel[data-v-39c753ec]:hover{color:var(--text-primary);border-color:var(--text-muted)}.btn-confirm[data-v-39c753ec]{padding:8px 20px;background:var(--khsl-gold);border:none;color:#000;font-weight:700;border-radius:4px;cursor:pointer}.btn-confirm.danger[data-v-39c753ec]{background:#ff2e63;color:#fff}.sub-page[data-v-842374f9]{min-height:100vh;background:var(--bg-deep);padding-bottom:80px}.sub-page__header[data-v-842374f9]{display:flex;align-items:center;padding:8px 12px;background:var(--bg-deep);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:10}.sub-page__body[data-v-842374f9]{padding:16px 14px}.back-btn[data-v-842374f9]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--text-secondary);font-size:.85rem;font-weight:500;cursor:pointer;padding:4px 0;transition:color .2s;position:absolute;left:12px}.back-btn svg[data-v-842374f9]{width:16px;height:16px}.back-btn[data-v-842374f9]:hover{color:var(--khsl-gold)}.header-title[data-v-842374f9]{flex:1;text-align:center;font-size:.94rem;font-weight:700;color:var(--text-primary)}.qq-account-container[data-v-41a34d96]{color:var(--text-primary)}.cards-container[data-v-41a34d96]{display:flex;flex-direction:column;gap:10px}@keyframes spin-41a34d96{to{transform:rotate(360deg)}}.info-card[data-v-41a34d96]{background:#ffffff08;border:1px solid var(--border-color);border-radius:14px;overflow:hidden}[data-theme=light] .info-card[data-v-41a34d96]{background:#fff;box-shadow:0 1px 3px #0000000a;border-color:#0000000f}.info-card .card-header[data-v-41a34d96]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-color);background:#ffffff05}[data-theme=light] .info-card .card-header[data-v-41a34d96]{background:#fafafa;border-color:#0000000a}.info-card .card-header svg[data-v-41a34d96]{width:16px;height:16px;stroke:var(--text-muted);flex-shrink:0}.info-card .card-header span[data-v-41a34d96]{font-size:.82rem;font-weight:600;color:var(--text-secondary)}.info-card .card-body[data-v-41a34d96]{padding:14px}.qq-bound-row[data-v-41a34d96]{display:flex;align-items:center;gap:12px}.qq-bound-row .qq-avatar[data-v-41a34d96]{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--border-color);flex-shrink:0}.qq-bound-row .qq-avatar.placeholder[data-v-41a34d96]{background:var(--bg-hover);display:flex;align-items:center;justify-content:center}.qq-bound-row .qq-avatar.placeholder svg[data-v-41a34d96]{width:22px;height:22px;stroke:var(--text-muted)}.qq-bound-row .qq-details[data-v-41a34d96]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.qq-bound-row .qq-details .nickname[data-v-41a34d96]{font-size:.9rem;font-weight:600;color:var(--text-primary)}.qq-bound-row .qq-details .bind-time[data-v-41a34d96]{font-size:.72rem;color:var(--text-muted)}.unbind-inline-btn[data-v-41a34d96]{flex-shrink:0;padding:6px 14px;border-radius:999px;border:1px solid rgba(255,46,99,.3);background:transparent;color:#ff2e63;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s}.unbind-inline-btn[data-v-41a34d96]:hover:not(:disabled){background:#ff2e6314}.unbind-inline-btn[data-v-41a34d96]:disabled{opacity:.5;cursor:not-allowed}.unbound-row[data-v-41a34d96]{display:flex;align-items:center;gap:12px}.unbound-row .unbound-info[data-v-41a34d96]{flex:1;display:flex;flex-direction:column;gap:3px}.unbound-row .unbound-info .unbound-label[data-v-41a34d96]{font-size:.9rem;font-weight:600;color:var(--text-primary)}.unbound-row .unbound-info .unbound-hint[data-v-41a34d96]{font-size:.75rem;color:var(--text-muted)}.bind-inline-btn[data-v-41a34d96]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;border:1px solid var(--border-color);background:transparent;color:var(--text-primary);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s}.bind-inline-btn .btn-icon[data-v-41a34d96]{width:16px;height:16px}.bind-inline-btn[data-v-41a34d96]:hover{border-color:var(--text-muted);background:var(--bg-hover)}.unbind-warn-hint[data-v-41a34d96]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin-top:4px;border-radius:10px;background:#ffa5000f;border:1px solid rgba(255,165,0,.18);font-size:.75rem;color:var(--text-secondary);line-height:1.45}.unbind-warn-hint svg[data-v-41a34d96]{width:16px;height:16px;flex-shrink:0;stroke:orange;margin-top:1px}.warn-box[data-v-41a34d96]{margin-top:10px;font-size:.9rem;color:var(--text-secondary);background:var(--bg-hover);padding:10px;border-radius:4px;border-left:3px solid #FF2E63}.btn-cancel[data-v-41a34d96]{padding:8px 20px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);border-radius:4px;cursor:pointer}.btn-cancel[data-v-41a34d96]:hover{border-color:var(--text-muted);color:var(--text-primary)}.btn-confirm[data-v-41a34d96]{padding:8px 20px;background:var(--khsl-gold);border:none;color:#000;font-weight:700;border-radius:4px;cursor:pointer}.btn-confirm.danger[data-v-41a34d96]{background:#ff2e63;color:#fff}.btn-confirm[data-v-41a34d96]:disabled{opacity:.6;cursor:not-allowed}.btn-confirm[data-v-41a34d96]:hover:not(:disabled){filter:brightness(1.1)}@media(prefers-reduced-motion:reduce){.spinner-icon[data-v-41a34d96]{animation:none}}.sub-page[data-v-8783b0b1]{min-height:100vh;background:var(--bg-deep);padding-bottom:80px}.sub-page__header[data-v-8783b0b1]{display:flex;align-items:center;padding:8px 12px;background:var(--bg-deep);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:10}.sub-page__body[data-v-8783b0b1]{padding:16px 14px}.back-btn[data-v-8783b0b1]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--text-secondary);font-size:.85rem;font-weight:500;cursor:pointer;padding:4px 0;transition:color .2s;position:absolute;left:12px}.back-btn svg[data-v-8783b0b1]{width:16px;height:16px}.back-btn[data-v-8783b0b1]:hover{color:var(--khsl-gold)}.header-title[data-v-8783b0b1]{flex:1;text-align:center;font-size:.94rem;font-weight:700;color:var(--text-primary)}.wechat-account-container[data-v-a56510ab]{color:var(--text-primary)}.cards-container[data-v-a56510ab]{display:flex;flex-direction:column;gap:10px}.info-card[data-v-a56510ab]{background:#ffffff08;border:1px solid var(--border-color);border-radius:14px;overflow:hidden}[data-theme=light] .info-card[data-v-a56510ab]{background:#fff;box-shadow:0 1px 3px #0000000a;border-color:#0000000f}.info-card .card-body[data-v-a56510ab]{padding:14px}.wechat-bound-row[data-v-a56510ab]{display:flex;align-items:center;gap:12px}.wechat-bound-row .wechat-avatar[data-v-a56510ab]{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--border-color);flex-shrink:0}.wechat-bound-row .wechat-avatar.placeholder[data-v-a56510ab]{background:var(--bg-hover);display:flex;align-items:center;justify-content:center}.wechat-bound-row .wechat-avatar.placeholder svg[data-v-a56510ab]{width:22px;height:22px;stroke:var(--text-muted)}.wechat-bound-row .wechat-details[data-v-a56510ab]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.wechat-bound-row .wechat-details .nickname[data-v-a56510ab]{font-size:.9rem;font-weight:600;color:var(--text-primary)}.wechat-bound-row .wechat-details .bind-time[data-v-a56510ab]{font-size:.72rem;color:var(--text-muted)}.unbind-inline-btn[data-v-a56510ab]{flex-shrink:0;padding:6px 14px;border-radius:999px;border:1px solid rgba(255,46,99,.3);background:transparent;color:#ff2e63;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s}.unbind-inline-btn[data-v-a56510ab]:hover:not(:disabled){background:#ff2e6314}.unbind-inline-btn[data-v-a56510ab]:disabled{opacity:.5;cursor:not-allowed}.unbound-row[data-v-a56510ab]{display:flex;align-items:center;gap:12px}.unbound-row .unbound-info[data-v-a56510ab]{flex:1;display:flex;flex-direction:column;gap:3px}.unbound-row .unbound-info .unbound-label[data-v-a56510ab]{font-size:.9rem;font-weight:600;color:var(--text-primary)}.unbound-row .unbound-info .unbound-hint[data-v-a56510ab]{font-size:.75rem;color:var(--text-muted)}.bind-inline-btn[data-v-a56510ab]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;border:1px solid var(--border-color);background:transparent;color:var(--text-primary);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s}.bind-inline-btn .btn-icon-svg[data-v-a56510ab]{width:16px;height:16px;color:#07c160}.bind-inline-btn[data-v-a56510ab]:hover{border-color:var(--text-muted);background:var(--bg-hover)}.unbind-warn-hint[data-v-a56510ab]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin-top:4px;border-radius:10px;background:#ffa5000f;border:1px solid rgba(255,165,0,.18);font-size:.75rem;color:var(--text-secondary);line-height:1.45}.unbind-warn-hint svg[data-v-a56510ab]{width:16px;height:16px;flex-shrink:0;stroke:orange;margin-top:1px}.warn-box[data-v-a56510ab]{margin-top:10px;font-size:.9rem;color:var(--text-secondary);background:var(--bg-hover);padding:10px;border-radius:4px;border-left:3px solid #FF2E63}.btn-cancel[data-v-a56510ab]{padding:8px 20px;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);border-radius:4px;cursor:pointer}.btn-cancel[data-v-a56510ab]:hover{border-color:var(--text-muted);color:var(--text-primary)}.btn-confirm[data-v-a56510ab]{padding:8px 20px;background:var(--khsl-gold);border:none;color:#000;font-weight:700;border-radius:4px;cursor:pointer}.btn-confirm.danger[data-v-a56510ab]{background:#ff2e63;color:#fff}.btn-confirm[data-v-a56510ab]:disabled{opacity:.6;cursor:not-allowed}.btn-confirm[data-v-a56510ab]:hover:not(:disabled){filter:brightness(1.1)}.sub-page[data-v-19b9685e]{min-height:100vh;background:var(--bg-deep);padding-bottom:80px}.sub-page__header[data-v-19b9685e]{display:flex;align-items:center;padding:8px 12px;background:var(--bg-deep);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:10}.sub-page__body[data-v-19b9685e]{padding:16px 14px}.back-btn[data-v-19b9685e]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--text-secondary);font-size:.85rem;font-weight:500;cursor:pointer;padding:4px 0;transition:color .2s;position:absolute;left:12px}.back-btn svg[data-v-19b9685e]{width:16px;height:16px}.back-btn[data-v-19b9685e]:hover{color:var(--khsl-gold)}.header-title[data-v-19b9685e]{flex:1;text-align:center;font-size:.94rem;font-weight:700;color:var(--text-primary)}.password-change-container[data-v-d5de9386]{color:var(--text-primary)}.cards-container[data-v-d5de9386]{display:flex;flex-direction:column;gap:10px}@keyframes spin-d5de9386{to{transform:rotate(360deg)}}.info-card[data-v-d5de9386]{background:#ffffff08;border:1px solid var(--border-color);border-radius:14px;overflow:hidden}[data-theme=light] .info-card[data-v-d5de9386]{background:#fff;box-shadow:0 1px 3px #0000000a;border-color:#0000000f}.info-card .card-header[data-v-d5de9386]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-color);background:#ffffff05}[data-theme=light] .info-card .card-header[data-v-d5de9386]{background:#fafafa;border-color:#0000000a}.info-card .card-header svg[data-v-d5de9386]{width:16px;height:16px;stroke:var(--text-muted);flex-shrink:0}.info-card .card-header span[data-v-d5de9386]{font-size:.82rem;font-weight:600;color:var(--text-secondary)}.info-card .card-body[data-v-d5de9386]{padding:14px}.pw-hint[data-v-d5de9386]{font-size:.82rem;color:var(--text-secondary);line-height:1.6;padding:10px 12px;border-radius:10px;background:#ffa5000f;border:1px solid rgba(255,165,0,.18)}.form-body[data-v-d5de9386]{display:flex;flex-direction:column;gap:14px}.form-body .form-item label[data-v-d5de9386]{display:block;font-size:.72rem;color:var(--text-muted);margin-bottom:6px}.form-body .form-item label .req[data-v-d5de9386]{color:#ff2e63;margin-left:2px}.form-body .form-item .input-wrapper[data-v-d5de9386]{position:relative}.form-body .form-item .input-wrapper input[data-v-d5de9386]{width:100%;background:var(--bg-elevated);border:1px solid var(--border-color);color:var(--text-primary);padding:10px 44px 10px 12px;border-radius:8px;outline:none;font-size:.85rem;transition:border-color .2s}[data-theme=light] .form-body .form-item .input-wrapper input[data-v-d5de9386]{background:#f8f8f8;border-color:#00000014}.form-body .form-item .input-wrapper input[data-v-d5de9386]:focus{border-color:var(--khsl-gold)}.form-body .form-item .input-wrapper input[data-v-d5de9386]::placeholder{color:var(--text-muted)}.form-body .form-item .input-wrapper .toggle-visibility[data-v-d5de9386]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;color:var(--text-muted);display:flex;align-items:center;justify-content:center}.form-body .form-item .input-wrapper .toggle-visibility svg[data-v-d5de9386]{width:16px;height:16px;stroke:currentColor}.form-body .form-item .input-wrapper .toggle-visibility[data-v-d5de9386]:hover{color:var(--text-secondary)}.form-body .form-item .input-hint[data-v-d5de9386]{display:block;font-size:.7rem;color:var(--text-muted);margin-top:5px}.form-actions[data-v-d5de9386]{padding-top:4px}.form-actions .submit-btn[data-v-d5de9386]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:var(--khsl-gold);border:none;border-radius:10px;color:#000;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.form-actions .submit-btn .spinner-icon[data-v-d5de9386]{width:16px;height:16px;animation:spin-d5de9386 1s linear infinite}.form-actions .submit-btn[data-v-d5de9386]:hover:not(:disabled){filter:brightness(1.1)}.form-actions .submit-btn[data-v-d5de9386]:active:not(:disabled){transform:scale(.98)}.form-actions .submit-btn[data-v-d5de9386]:disabled{opacity:.6;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.spinner-icon[data-v-d5de9386]{animation:none}}.sub-page[data-v-474a22dd]{min-height:100vh;background:var(--bg-deep);padding-bottom:80px}.sub-page__header[data-v-474a22dd]{display:flex;align-items:center;padding:8px 12px;background:var(--bg-deep);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:10}.sub-page__body[data-v-474a22dd]{padding:16px 14px}.back-btn[data-v-474a22dd]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--text-secondary);font-size:.85rem;font-weight:500;cursor:pointer;padding:4px 0;transition:color .2s;position:absolute;left:12px}.back-btn svg[data-v-474a22dd]{width:16px;height:16px}.back-btn[data-v-474a22dd]:hover{color:var(--khsl-gold)}.header-title[data-v-474a22dd]{flex:1;text-align:center;font-size:.94rem;font-weight:700;color:var(--text-primary)}.notif-root[data-v-53f8b6e2]{color:var(--text-primary);min-height:300px;background:var(--bg-deep)}.notif-header[data-v-53f8b6e2]{display:flex;align-items:center;background:var(--bg-deep);border-bottom:1px solid var(--border-color);padding:0 4px;margin-bottom:12px}.tab-bar[data-v-53f8b6e2]{display:flex;flex:1;overflow-x:auto;scrollbar-width:none;position:relative}.tab-bar[data-v-53f8b6e2]::-webkit-scrollbar{display:none}.tab-item[data-v-53f8b6e2]{padding:12px;border:none;background:none;font-size:.875rem;color:var(--text-secondary);cursor:pointer;white-space:nowrap;font-weight:600;transition:color .2s}.tab-item[data-v-53f8b6e2]:hover{color:var(--text-primary)}.tab-item.active[data-v-53f8b6e2]{color:var(--khsl-gold)}[data-theme=light] .tab-item.active[data-v-53f8b6e2]{color:#b8860b}.tab-indicator[data-v-53f8b6e2]{position:absolute;bottom:0;height:2px;background:var(--khsl-gold);transition:left .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);pointer-events:none}[data-theme=light] .tab-indicator[data-v-53f8b6e2]{background:#b8860b}.header-actions[data-v-53f8b6e2]{display:flex;gap:4px;flex-shrink:0;padding:0 4px}.action-link[data-v-53f8b6e2]{padding:6px 12px;border:none;background:none;font-size:.8rem;color:var(--text-muted);cursor:pointer;border-radius:6px;transition:all .2s}.action-link[data-v-53f8b6e2]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.action-link[data-v-53f8b6e2]:disabled{opacity:.4;cursor:not-allowed}.action-link.active[data-v-53f8b6e2]{color:var(--khsl-gold);font-weight:600}[data-theme=light] .action-link.active[data-v-53f8b6e2]{color:#b8860b}.edit-bar[data-v-53f8b6e2]{display:flex;align-items:center;gap:12px;padding:10px 16px;margin:8px 0;background:var(--bg-elevated);border-radius:10px;border:1px solid var(--border-color)}[data-theme=light] .edit-bar[data-v-53f8b6e2]{background:#f8f9fa}.select-all[data-v-53f8b6e2]{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.select-all[data-v-53f8b6e2]:hover{color:var(--text-primary)}.check-circle[data-v-53f8b6e2]{width:20px;height:20px;border:2px solid var(--border-color);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.check-circle.checked[data-v-53f8b6e2]{background:var(--khsl-gold);border-color:var(--khsl-gold)}.check-circle.checked svg[data-v-53f8b6e2]{color:#000}.check-circle[data-v-53f8b6e2]:hover{border-color:var(--khsl-gold)}.edit-actions[data-v-53f8b6e2]{display:flex;gap:6px;margin-left:auto}.edit-btn[data-v-53f8b6e2]{padding:5px 14px;border:1px solid var(--border-color);border-radius:16px;background:none;font-size:.78rem;color:var(--text-primary);cursor:pointer;transition:all .2s}.edit-btn[data-v-53f8b6e2]:hover:not(:disabled){border-color:var(--khsl-gold);color:var(--khsl-gold)}.edit-btn[data-v-53f8b6e2]:disabled{opacity:.35;cursor:not-allowed}.edit-btn.danger[data-v-53f8b6e2]:hover:not(:disabled){border-color:#ef4444;color:#ef4444}.sel-count[data-v-53f8b6e2]{font-size:.75rem;color:var(--khsl-gold);white-space:nowrap}[data-theme=light] .sel-count[data-v-53f8b6e2]{color:#b8860b}.slide-bar-enter-active[data-v-53f8b6e2],.slide-bar-leave-active[data-v-53f8b6e2]{transition:all .25s ease}.slide-bar-enter-from[data-v-53f8b6e2],.slide-bar-leave-to[data-v-53f8b6e2]{opacity:0;transform:translateY(-8px);max-height:0;margin:0;padding-top:0;padding-bottom:0}.notif-list[data-v-53f8b6e2]{margin-top:0;display:flex;flex-direction:column;gap:8px}.notif-card[data-v-53f8b6e2]{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;cursor:pointer;transition:all .2s ease;position:relative;border:1px solid var(--border-color);background:var(--bg-card)}[data-theme=light] .notif-card[data-v-53f8b6e2]{background:#fff;box-shadow:0 1px 3px #0000000a}.notif-card[data-v-53f8b6e2]:hover{border-color:#ffd7004d;box-shadow:0 2px 8px #00000014}[data-theme=light] .notif-card[data-v-53f8b6e2]:hover{border-color:#b8860b40;box-shadow:0 2px 8px #0000000f}.notif-card[data-v-53f8b6e2]:active{transform:scale(.998)}.notif-card.unread[data-v-53f8b6e2]{border-left:3px solid var(--khsl-gold)}[data-theme=light] .notif-card.unread[data-v-53f8b6e2]{border-left-color:#b8860b;background:#fffdf5}.notif-card.selected[data-v-53f8b6e2]{border-color:var(--khsl-gold);background:var(--bg-elevated)}[data-theme=light] .notif-card.selected[data-v-53f8b6e2]{border-color:#b8860b;background:#fef9e7}.type-icon-wrap[data-v-53f8b6e2]{position:relative;flex-shrink:0}.type-icon[data-v-53f8b6e2]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s}.notif-card:hover .type-icon[data-v-53f8b6e2]{transform:scale(1.05)}.card-check[data-v-53f8b6e2]{flex-shrink:0}.check-slide-enter-active[data-v-53f8b6e2],.check-slide-leave-active[data-v-53f8b6e2]{transition:all .2s ease}.check-slide-enter-from[data-v-53f8b6e2],.check-slide-leave-to[data-v-53f8b6e2]{opacity:0;width:0;margin-right:-14px}.card-body[data-v-53f8b6e2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.card-top[data-v-53f8b6e2]{display:flex;align-items:center;gap:12px}.card-title[data-v-53f8b6e2]{flex:1;font-size:.9rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-title.bold[data-v-53f8b6e2]{font-weight:600}.card-time[data-v-53f8b6e2]{flex-shrink:0;font-size:.75rem;color:var(--text-muted)}.card-bottom[data-v-53f8b6e2]{display:flex;align-items:center;gap:8px}.card-type[data-v-53f8b6e2]{font-size:.72rem;font-weight:500}.unread-dot[data-v-53f8b6e2]{position:absolute;top:0;right:0;width:8px;height:8px;border-radius:50%;background:#ef4444;border:2px solid var(--bg-card)}[data-theme=light] .unread-dot[data-v-53f8b6e2]{border-color:#fff}.notif-card.unread .unread-dot[data-v-53f8b6e2]{border-color:var(--bg-card)}[data-theme=light] .notif-card.unread .unread-dot[data-v-53f8b6e2]{border-color:#fffdf5}.notif-anim-enter-active[data-v-53f8b6e2]{transition:all .3s ease}.notif-anim-leave-active[data-v-53f8b6e2]{transition:all .2s ease}.notif-anim-enter-from[data-v-53f8b6e2]{opacity:0;transform:translateY(-8px)}.notif-anim-leave-to[data-v-53f8b6e2]{opacity:0;transform:translate(30px)}.notif-pager[data-v-53f8b6e2]{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:20px;padding-top:16px}.pager-btn[data-v-53f8b6e2]{width:36px;height:36px;border-radius:50%;border:1px solid var(--border-color);background:none;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.pager-btn[data-v-53f8b6e2]:hover:not(:disabled){border-color:var(--khsl-gold);color:var(--khsl-gold);background:var(--bg-hover)}.pager-btn[data-v-53f8b6e2]:disabled{opacity:.25;cursor:not-allowed}.pager-text[data-v-53f8b6e2]{font-size:.8rem;color:var(--text-muted);font-family:Oswald,sans-serif;letter-spacing:1px}.modal-loading[data-v-53f8b6e2]{padding:40px;text-align:center;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:8px}.spinner[data-v-53f8b6e2]{display:inline-block;width:18px;height:18px;border:2px solid var(--text-muted);border-top-color:transparent;border-radius:50%;animation:spin-53f8b6e2 .8s linear infinite}.spinner.sm[data-v-53f8b6e2]{width:14px;height:14px;margin-right:4px;vertical-align:middle}@keyframes spin-53f8b6e2{to{transform:rotate(360deg)}}.detail-content .detail-meta[data-v-53f8b6e2]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--border-color)}.detail-content .detail-tag[data-v-53f8b6e2]{font-size:.75rem;padding:3px 10px;border-radius:12px;font-weight:600}.detail-content .detail-time[data-v-53f8b6e2]{font-size:.8rem;color:var(--text-muted)}.detail-content .detail-markdown[data-v-53f8b6e2]{font-size:.9rem;line-height:1.8;color:var(--text-primary);word-break:break-word}.detail-content .detail-markdown[data-v-53f8b6e2] h1,.detail-content .detail-markdown[data-v-53f8b6e2] h2,.detail-content .detail-markdown[data-v-53f8b6e2] h3{margin-top:16px;margin-bottom:8px}.detail-content .detail-markdown[data-v-53f8b6e2] p{margin-bottom:10px}.detail-content .detail-markdown[data-v-53f8b6e2] a{color:#3b82f6;text-decoration:underline}.detail-content .detail-markdown[data-v-53f8b6e2] a:hover{opacity:.8}.detail-content .detail-markdown[data-v-53f8b6e2] code{background:var(--bg-elevated);padding:2px 6px;border-radius:4px;font-size:.85em}[data-theme=light] .detail-content .detail-markdown[data-v-53f8b6e2] code{background:#f0f0f0}.detail-content .detail-markdown[data-v-53f8b6e2] pre{background:var(--bg-elevated);padding:12px;border-radius:8px;overflow-x:auto;margin-bottom:12px}[data-theme=light] .detail-content .detail-markdown[data-v-53f8b6e2] pre{background:#f5f5f5}.detail-content .detail-markdown[data-v-53f8b6e2] pre code{background:none;padding:0}.detail-content .detail-markdown[data-v-53f8b6e2] ul,.detail-content .detail-markdown[data-v-53f8b6e2] ol{padding-left:20px;margin-bottom:10px}.detail-content .detail-markdown[data-v-53f8b6e2] blockquote{border-left:3px solid var(--khsl-gold);padding-left:12px;margin:10px 0;color:var(--text-muted)}[data-theme=light] .detail-content .detail-markdown[data-v-53f8b6e2] blockquote{border-left-color:#b8860b}.detail-content .detail-markdown[data-v-53f8b6e2] img{max-width:100%;border-radius:8px}.detail-content .detail-markdown[data-v-53f8b6e2] table{width:100%;border-collapse:collapse;margin-bottom:12px}.detail-content .detail-markdown[data-v-53f8b6e2] table th,.detail-content .detail-markdown[data-v-53f8b6e2] table td{border:1px solid var(--border-color);padding:8px;text-align:left}.detail-content .detail-markdown[data-v-53f8b6e2] table th{background:var(--bg-elevated)}[data-theme=light] .detail-content .detail-markdown[data-v-53f8b6e2] table th{background:#f5f5f5}.detail-content .detail-related[data-v-53f8b6e2]{margin-top:20px;padding-top:12px;border-top:1px solid var(--border-color)}.detail-content .detail-related .related-link[data-v-53f8b6e2]{display:inline-flex;align-items:center;gap:4px;color:#3b82f6;font-size:.85rem;font-weight:500;text-decoration:none}.detail-content .detail-related .related-link[data-v-53f8b6e2]:hover{opacity:.8}.delete-text[data-v-53f8b6e2]{font-size:.9rem;color:var(--text-primary);line-height:1.6}.delete-text strong[data-v-53f8b6e2]{color:#ef4444}.btn-modal[data-v-53f8b6e2]{padding:8px 20px;border-radius:20px;font-size:.85rem;cursor:pointer;transition:all .2s;border:none}.btn-modal.cancel[data-v-53f8b6e2]{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-color)}[data-theme=light] .btn-modal.cancel[data-v-53f8b6e2]{background:#fff}.btn-modal.cancel[data-v-53f8b6e2]:hover{background:var(--bg-hover)}.btn-modal.danger[data-v-53f8b6e2]{background:#ef4444;color:#fff;font-weight:600;display:inline-flex;align-items:center}.btn-modal.danger[data-v-53f8b6e2]:hover:not(:disabled){background:#dc2626;box-shadow:0 4px 12px #ef44444d}.btn-modal.danger[data-v-53f8b6e2]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:600px){.tab-item[data-v-53f8b6e2]{padding:6px 10px;font-size:.78rem}.action-link[data-v-53f8b6e2]{padding:6px 8px;font-size:.75rem}.notif-card[data-v-53f8b6e2]{padding:12px 10px;gap:10px}.type-icon[data-v-53f8b6e2]{width:36px;height:36px}.type-icon svg[data-v-53f8b6e2]{width:16px;height:16px}.card-title[data-v-53f8b6e2]{font-size:.85rem}.edit-bar[data-v-53f8b6e2]{padding:8px 12px;gap:8px;flex-wrap:wrap}}.notifications-page[data-v-175ca014]{min-height:100vh;background:var(--bg-deep);padding-bottom:80px}.notifications-header[data-v-175ca014]{display:flex;align-items:center;padding:8px 12px;background:var(--bg-deep);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:10}.back-btn[data-v-175ca014]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--text-secondary);font-size:.85rem;font-weight:500;cursor:pointer;padding:4px 0;transition:color .2s;position:absolute;left:12px}.back-btn svg[data-v-175ca014]{width:16px;height:16px}.back-btn[data-v-175ca014]:hover{color:var(--khsl-gold)}.header-title[data-v-175ca014]{flex:1;text-align:center;font-size:.94rem;font-weight:700;color:var(--text-primary)}[data-v-175ca014] .notif-root{padding:0 12px}.player-page[data-v-956faba0]{position:relative;min-height:100vh;background:var(--bg-deep);padding-bottom:40px}.pp-desktop-back[data-v-956faba0]{display:none}.pp-layout[data-v-956faba0]{display:grid;gap:14px;padding:14px}.pp-panel[data-v-956faba0]{min-width:0;overflow:hidden;border:1px solid var(--border-color);border-radius:10px;background:radial-gradient(circle at 100% 0%,rgba(255,215,0,.055),transparent 36%),var(--bg-card);box-shadow:var(--shadow-card)}[data-theme=light] .pp-panel[data-v-956faba0]{background:#fff;border-color:#0000000f;box-shadow:0 8px 26px #0000000f}.pp-grid-identity[data-v-956faba0]{grid-area:identity}.pp-grid-stats[data-v-956faba0]{grid-area:stats}.pp-grid-transfer[data-v-956faba0]{grid-area:transfer}.pp-grid-honors[data-v-956faba0]{grid-area:honors}.pp-grid-heroes[data-v-956faba0]{grid-area:heroes}.pp-grid-recent[data-v-956faba0]{grid-area:recent}.pp-grid-aside[data-v-956faba0]{grid-area:aside}.pp-left-stack[data-v-956faba0]{display:contents}.pp-transfer--desktop[data-v-956faba0]{display:none}.pp-panel .pp-user[data-v-956faba0],.pp-panel .pp-team-card[data-v-956faba0],.pp-panel .pp-stats[data-v-956faba0],.pp-panel .pp-avg[data-v-956faba0],.pp-panel .pp-list-card[data-v-956faba0],.pp-panel .pp-honors-card[data-v-956faba0]{margin:0;box-shadow:none;background:transparent;border-radius:0}.pp-panel .pp-list-card[data-v-956faba0]{overflow:visible}.pp-empty-card[data-v-956faba0]{min-height:72px;display:flex;align-items:center;justify-content:center;padding:18px;color:var(--text-muted);font-size:.78rem;opacity:.72}.pp-topbar[data-v-956faba0]{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:32px 1fr 32px;align-items:center;padding:8px 12px;background:var(--bg-deep);border-bottom:1px solid var(--border-color)}.pp-topbar__back[data-v-956faba0]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-primary);cursor:pointer;border-radius:8px}.pp-topbar__back svg[data-v-956faba0]{width:18px;height:18px}.pp-topbar__back[data-v-956faba0]:hover{background:var(--bg-hover)}.pp-topbar__title[data-v-956faba0]{text-align:center;font-size:.94rem;font-weight:700;color:var(--text-primary)}.pp-user[data-v-956faba0]{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--bg-card);margin:14px 14px 0;border-radius:12px;box-shadow:var(--shadow-card)}.pp-user__icon[data-v-956faba0]{width:44px;height:44px;border-radius:50%;background:var(--bg-elevated);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pp-user__icon svg[data-v-956faba0]{width:22px;height:22px;stroke:var(--text-muted)}.pp-user__lane-icon[data-v-956faba0]{width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(255,215,0,.24)) brightness(1.18) saturate(1.08)}[data-theme=light] .pp-user__lane-icon[data-v-956faba0]{filter:drop-shadow(0 2px 6px rgba(0,0,0,.16)) brightness(.92) saturate(1.05)}.pp-user__info[data-v-956faba0]{flex:1;min-width:0}.pp-user__name-row[data-v-956faba0]{display:flex;align-items:baseline;gap:2px;min-width:0}.pp-user__name[data-v-956faba0]{font-weight:700;font-size:1rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-user__realname[data-v-956faba0]{font-size:.78rem;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.pp-user__sub[data-v-956faba0]{font-size:.75rem;color:var(--text-secondary);margin-top:3px}.pp-team-card[data-v-956faba0]{display:flex;align-items:center;gap:12px;width:100%;padding:14px 20px;border:0;background:var(--bg-card);margin:14px 14px 0;border-radius:12px;box-shadow:var(--shadow-card);color:inherit;font:inherit;text-align:left;transition:background .16s,transform .16s}.pp-team-card.is-clickable[data-v-956faba0]{cursor:pointer}.pp-team-card.is-clickable[data-v-956faba0]:hover{background:#ffd7000e;transform:translateY(-1px)}.pp-team-card__logo[data-v-956faba0]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid var(--border-color)}.pp-team-card__main[data-v-956faba0]{flex:1;min-width:0;display:flex;flex-direction:column}.pp-team-card__label[data-v-956faba0]{font-size:.7rem;color:var(--text-muted);margin-bottom:2px}.pp-team-card__name[data-v-956faba0]{font-size:.9rem;color:var(--text-primary);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-panel--identity .pp-user[data-v-956faba0]{padding:18px 18px 16px}.pp-panel--identity .pp-user__icon[data-v-956faba0]{background:radial-gradient(circle at 35% 25%,rgba(255,215,0,.18),transparent 55%),var(--bg-elevated);border:1px solid rgba(255,215,0,.16)}.pp-panel--identity .pp-team-card[data-v-956faba0]{padding:14px 18px;border-top:1px solid var(--border-color)}.pp-panel--stats .pp-stats[data-v-956faba0]{padding:18px 8px 16px;border-bottom:1px solid var(--border-color)}.pp-panel--stats .pp-avg[data-v-956faba0]{padding:16px 10px;gap:0}.pp-stats[data-v-956faba0]{display:flex;align-items:center;background:var(--bg-card);border-radius:12px;margin:14px 14px 0;padding:20px 10px;box-shadow:var(--shadow-card)}.pp-stats__item[data-v-956faba0]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.pp-stats__number[data-v-956faba0]{font-family:Oswald,sans-serif;font-size:1.5rem;font-weight:600;color:var(--khsl-gold);line-height:1;letter-spacing:.5px;font-variant-numeric:tabular-nums}[data-theme=light] .pp-stats__number[data-v-956faba0]{color:#b8860b}.pp-stats__label[data-v-956faba0]{font-size:.72rem;color:var(--text-secondary)}.pp-stats__divider[data-v-956faba0]{width:1px;height:36px;background:var(--border-color);flex-shrink:0}.pp-avg[data-v-956faba0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:16px 10px;background:var(--bg-card);margin:14px 14px 0;border-radius:12px;box-shadow:var(--shadow-card)}.pp-avg__item[data-v-956faba0]{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:8px;min-width:0;padding:2px 8px;border-left:1px solid var(--border-color)}.pp-avg__item[data-v-956faba0]:first-child{border-left:none}.pp-avg__item--best[data-v-956faba0]{grid-column:1/-1;margin-top:14px;padding-top:14px;border-left:none;border-top:1px solid var(--border-color)}.pp-avg__label[data-v-956faba0]{font-size:.72rem;color:var(--text-secondary)}.pp-avg__value[data-v-956faba0]{font-family:Oswald,sans-serif;font-size:1.34rem;line-height:1;color:var(--khsl-gold);font-weight:600;letter-spacing:.5px;font-variant-numeric:tabular-nums}[data-theme=light] .pp-avg__value[data-v-956faba0]{color:#b8860b}.pp-section-header[data-v-956faba0]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px;border-bottom:1px solid var(--border-color);background:linear-gradient(90deg,rgba(255,215,0,.06),transparent 70%)}.pp-section-header__title[data-v-956faba0]{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:800;color:var(--text-primary);letter-spacing:0}.pp-section-header__title[data-v-956faba0]:before{content:"";width:3px;height:14px;border-radius:999px;background:var(--khsl-gold);box-shadow:0 0 10px #ffd7003d}.pp-section-toggle[data-v-956faba0]{display:none;width:28px;height:28px;align-items:center;justify-content:center;padding:0;border:1px solid var(--border-color);border-radius:50%;background:#ffffff09;color:var(--text-secondary);cursor:pointer;transition:transform .22s ease,color .18s,border-color .18s,background .18s}.pp-section-toggle svg[data-v-956faba0]{width:15px;height:15px;transition:transform .22s ease}.pp-section-toggle.is-open svg[data-v-956faba0]{transform:rotate(180deg)}.pp-section-toggle[data-v-956faba0]:active{transform:scale(.94)}.pp-collapsible[data-v-956faba0]{display:block}.pp-collapsible__inner[data-v-956faba0]{min-width:0}.pp-skeleton[data-v-956faba0]{pointer-events:none}.pp-skel[data-v-956faba0]{display:block;max-width:100%;border-radius:999px;background:linear-gradient(90deg,#ffffff0e,#ffffff24,#ffffff0e);background-size:220% 100%;animation:pp-skeleton-shimmer-956faba0 1.25s ease-in-out infinite}[data-theme=light] .pp-skel[data-v-956faba0]{background:linear-gradient(90deg,#0000000b,#0000001a,#0000000b);background-size:220% 100%}.pp-skel-line[data-v-956faba0]{height:10px;width:72px}.pp-skel-name[data-v-956faba0]{width:138px;height:16px}.pp-skel-sub[data-v-956faba0]{width:116px;height:9px;margin-top:8px}.pp-skel-wide[data-v-956faba0]{width:150px;height:12px}.pp-skel-label[data-v-956faba0]{width:46px;height:8px}.pp-skel-title[data-v-956faba0]{width:82px;height:14px;border-radius:4px}.pp-skel-stat[data-v-956faba0]{width:56px;height:22px}.pp-skel-stat-sm[data-v-956faba0]{width:42px;height:18px}.pp-skel-circle[data-v-956faba0]{border-radius:50%;flex-shrink:0}.pp-skel-lane[data-v-956faba0]{width:44px;height:44px}.pp-skel-team-logo[data-v-956faba0]{width:32px;height:32px}.pp-skel-avatar[data-v-956faba0]{width:38px;height:38px;border-radius:10px}.pp-skel-chip[data-v-956faba0]{width:96px;height:24px}.pp-skel-tag[data-v-956faba0]{position:absolute;top:0;left:0;width:58px;height:20px;border-radius:0 0 8px}.pp-skel-time[data-v-956faba0]{position:absolute;top:8px;right:10px;width:58px;height:8px}.pp-skel-team-name[data-v-956faba0]{width:72px;height:22px;border-radius:5px}.pp-skel-match-logo[data-v-956faba0]{width:34px;height:34px}.pp-skel-score[data-v-956faba0]{width:48px;height:24px;border-radius:5px}.pp-skel-stage[data-v-956faba0]{position:absolute;right:10px;bottom:8px;width:86px;height:8px}.pp-skel-dot[data-v-956faba0]{width:10px;height:10px;border-radius:50%;margin-top:5px;flex-shrink:0}.pp-skeleton .pp-hero-stat-list[data-v-956faba0]{gap:5px}.pp-skeleton .pp-hero-stat-list .pp-skel-line[data-v-956faba0]{width:56px;height:7px}@keyframes pp-skeleton-shimmer-956faba0{0%{background-position:120% 0}to{background-position:-120% 0}}.pp-list-card[data-v-956faba0]{background:var(--bg-card);border-radius:12px;margin:0 14px;box-shadow:var(--shadow-card);overflow:hidden}.pp-recent-list-card[data-v-956faba0],.pp-hero-grid[data-v-956faba0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.pp-hero-tile[data-v-956faba0]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--border-color);border-radius:10px;background:#ffffff09;transition:background .16s,border-color .16s,transform .16s}.pp-hero-tile[data-v-956faba0]:hover{transform:translateY(-1px);border-color:#ffd7003d;background:#ffd7000e}[data-theme=light] .pp-hero-tile[data-v-956faba0]{background:#00000006}.pp-hero-tile .pp-hero-row__avatar[data-v-956faba0]{width:38px;height:38px;border-radius:10px;object-fit:cover;border:1px solid rgba(255,215,0,.18)}.pp-hero-tile .pp-hero-row__body[data-v-956faba0],.pp-hero-tile .pp-hero-row__top[data-v-956faba0]{display:contents}.pp-hero-tile .pp-hero-row__name[data-v-956faba0]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:800;color:var(--text-primary)}.pp-hero-tile .pp-hero-row__meta[data-v-956faba0]{display:none}.pp-hero-stat-list[data-v-956faba0]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;white-space:nowrap;font-size:.68rem;color:var(--text-secondary);font-weight:700;font-variant-numeric:tabular-nums}.pp-hero-tile .pp-hero-row__wr[data-v-956faba0]{color:inherit;font-weight:inherit}.pp-hero-tile .pp-bar[data-v-956faba0]{display:none}.pp-honors-card[data-v-956faba0]{background:var(--bg-card);border-radius:12px;margin:0 14px;padding:14px 16px;box-shadow:var(--shadow-card);display:flex;flex-wrap:wrap;gap:6px}.pp-honor[data-v-956faba0]{display:inline-flex;align-items:center;gap:3px;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--bg-elevated)}[data-theme=light] .pp-honor[data-v-956faba0]{background:#f5f5f7}.pp-honor__emoji[data-v-956faba0]{font-size:.88rem;line-height:1}.pp-hero-row[data-v-956faba0]{display:flex;align-items:center;gap:12px;padding:13px 16px;border-top:1px solid var(--border-color);transition:background .16s}.pp-hero-row[data-v-956faba0]:first-child{border-top:none}.pp-hero-row[data-v-956faba0]:hover{background:#ffffff09}[data-theme=light] .pp-hero-row[data-v-956faba0]:hover{background:#00000006}.pp-hero-row__avatar[data-v-956faba0]{width:42px;height:42px;border-radius:10px;object-fit:cover;border:1px solid rgba(255,215,0,.18);flex-shrink:0}.pp-hero-row__body[data-v-956faba0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.pp-hero-row__top[data-v-956faba0]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pp-hero-row__name[data-v-956faba0]{font-size:.9rem;font-weight:800;color:var(--text-primary)}.pp-hero-row__meta[data-v-956faba0]{font-size:.72rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.pp-hero-row__wr[data-v-956faba0]{color:var(--khsl-gold);font-weight:700}[data-theme=light] .pp-hero-row__wr[data-v-956faba0]{color:#b8860b}.pp-bar[data-v-956faba0]{width:100%;height:4px;border-radius:2px;background:var(--bg-elevated);overflow:hidden}.pp-bar__fill[data-v-956faba0]{height:100%;background:var(--khsl-gold);transition:width .4s ease;min-width:2px}[data-theme=light] .pp-bar__fill[data-v-956faba0]{background:#b8860b}.pp-match-group[data-v-956faba0]{border-top:1px solid var(--border-color);padding:2px 0 8px}.pp-match-group[data-v-956faba0]:first-child{border-top:none}.pp-match-group__header[data-v-956faba0]{display:flex;align-items:baseline;gap:10px;padding:12px 16px 6px;transition:background .15s}.pp-match-group__header.is-clickable[data-v-956faba0]{cursor:pointer}.pp-match-group__header.is-clickable[data-v-956faba0]:hover{background:var(--bg-hover)}.pp-match-group__matchup[data-v-956faba0]{flex:1;min-width:0;display:inline-flex;align-items:baseline;gap:6px;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-match-group__own[data-v-956faba0]{font-weight:700;color:var(--khsl-gold)}[data-theme=light] .pp-match-group__own[data-v-956faba0]{color:#b8860b}.pp-match-group__own[data-v-956faba0]{overflow:hidden;text-overflow:ellipsis;min-width:0}.pp-match-group__vs[data-v-956faba0]{color:var(--text-muted);font-size:.72rem;font-weight:500;flex-shrink:0}.pp-match-group__opponent[data-v-956faba0]{font-weight:600;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;min-width:0}.pp-match-group__stage[data-v-956faba0]{font-size:.7rem;color:var(--text-muted);flex-shrink:0}.pp-match-row[data-v-956faba0]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--border-color)}.pp-match-row[data-v-956faba0]:first-child{border-top:none}.pp-match-row--nested[data-v-956faba0]{margin:0 10px;padding:7px 8px;border-radius:8px;border-top:none;transition:background .15s}.pp-match-row--nested[data-v-956faba0]:last-child{margin-bottom:2px}.pp-match-row.is-clickable[data-v-956faba0]{cursor:pointer}.pp-match-row.is-clickable[data-v-956faba0]:hover{background:var(--bg-hover)}.pp-match-row__game-no[data-v-956faba0]{width:22px;font-size:.7rem;color:var(--text-muted);font-weight:600;font-variant-numeric:tabular-nums;flex-shrink:0}.pp-match-row__result[data-v-956faba0]{font-weight:700;font-size:.8rem;width:24px;text-align:center;flex-shrink:0}.pp-match-row__result.win[data-v-956faba0]{color:var(--khsl-green)}.pp-match-row__result.lose[data-v-956faba0]{color:var(--khsl-red)}.pp-match-row__hero[data-v-956faba0]{width:30px;height:30px;border-radius:8px;object-fit:cover;border:1px solid var(--border-color);flex-shrink:0}.pp-match-row__kda[data-v-956faba0]{font-size:.82rem;font-weight:600;color:var(--text-primary);flex-shrink:0;font-variant-numeric:tabular-nums}.pp-match-row__bad[data-v-956faba0]{color:var(--khsl-red)}.pp-match-row__mvp[data-v-956faba0]{display:inline-block;margin-left:4px;padding:0 5px;border-radius:3px;font-size:.6rem;font-weight:700;background:#d4a84326;color:var(--khsl-gold);letter-spacing:.3px;vertical-align:middle}[data-theme=light] .pp-match-row__mvp[data-v-956faba0]{color:#b8860b;background:#b8860b1f}.pp-recent-list-card .pp-match-group[data-v-956faba0]{position:relative;overflow:hidden;min-height:150px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:30px 10px 28px;border:1px solid var(--border-color);border-radius:10px;background:#ffffff08;transition:transform .16s,border-color .16s,box-shadow .16s}.pp-recent-list-card .pp-match-group[data-v-956faba0]:hover{transform:translateY(-1px);border-color:#ffd70033;box-shadow:var(--shadow-card)}[data-theme=light] .pp-recent-list-card .pp-match-group[data-v-956faba0]{background:#fff;border-color:#0000000f}.pp-match-card-result[data-v-956faba0]{position:absolute;top:0;left:0;min-width:52px;padding:4px 14px 4px 10px;color:#0d1018;font-size:.68rem;font-weight:900;line-height:1;text-align:center;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);pointer-events:none;z-index:2}.pp-match-card-result.win[data-v-956faba0]{background:linear-gradient(135deg,gold,#c99700);color:#0d1018}.pp-match-card-result.lose[data-v-956faba0]{background:linear-gradient(135deg,#ff4d73,#b5163a);color:#fff}.pp-match-card-result.pending[data-v-956faba0]{background:linear-gradient(135deg,#ffffff3d,#ffffff14);color:var(--text-secondary)}.pp-match-card-time[data-v-956faba0]{position:absolute;top:8px;right:10px;font-size:.7rem;font-weight:700;color:var(--text-muted);line-height:1;pointer-events:none}.pp-match-card-body[data-v-956faba0]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-width:0}.pp-match-card-body.is-clickable[data-v-956faba0]{cursor:pointer}.pp-match-card-team[data-v-956faba0]{display:flex;align-items:center;gap:7px;min-width:0;flex-direction:column-reverse}.pp-match-card-team--own[data-v-956faba0]{justify-content:center}.pp-match-card-team--own .pp-match-card-team__name[data-v-956faba0]{text-align:center}.pp-match-card-team--opponent[data-v-956faba0]{justify-content:center}.pp-match-card-team--opponent .pp-match-card-team__name[data-v-956faba0]{text-align:center}.pp-match-card-team__logo[data-v-956faba0]{width:34px;height:34px;border-radius:50%;object-fit:cover;border:1px solid var(--border-color);flex-shrink:0}.pp-match-card-team__name[data-v-956faba0]{min-width:0;max-width:100%;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;font-size:.82rem;font-weight:800;line-height:1.2;color:var(--text-primary)}.pp-match-card-score[data-v-956faba0]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:52px;font-family:Oswald,sans-serif;font-size:1.32rem;line-height:1;color:var(--text-secondary);font-weight:800;white-space:nowrap}.pp-match-card-score__divider[data-v-956faba0]{color:var(--text-muted)}.pp-recent-list-card .pp-match-group__header[data-v-956faba0]{position:absolute;right:10px;bottom:7px;max-width:calc(100% - 20px);padding:0;pointer-events:none}.pp-recent-list-card .pp-match-group__matchup[data-v-956faba0]{display:none}.pp-recent-list-card .pp-match-group__stage[data-v-956faba0]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;color:var(--text-muted)}.pp-recent-list-card .pp-match-row--nested[data-v-956faba0]{margin:0;padding:8px;border-radius:8px;background:#ffffff09}.pp-recent-list-card .pp-match-row__result[data-v-956faba0]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;font-size:.68rem;line-height:1;border:1px solid currentColor}.pp-recent-list-card .pp-match-row__result.win[data-v-956faba0]{color:var(--khsl-green);background:#22c55e1a}.pp-recent-list-card .pp-match-row__result.lose[data-v-956faba0]{color:var(--khsl-red);background:#ef44441a}.pp-recent-list-card .pp-match-row__mvp[data-v-956faba0]{position:relative;top:-2px}.pp-tl-row[data-v-956faba0]{display:flex;gap:12px;padding:12px 20px;border-top:1px solid var(--border-color);position:relative}.pp-tl-row[data-v-956faba0]:first-child{border-top:none}.pp-tl-row__dot[data-v-956faba0]{position:relative;width:10px;height:10px;border-radius:50%;margin-top:5px;flex-shrink:0;background:var(--bg-elevated);border:2px solid var(--border-color)}.pp-tl-row__dot.is-current[data-v-956faba0]{border-color:var(--khsl-gold);background:var(--bg-card);box-shadow:0 0 0 3px #d4a84326}.pp-tl-row__body[data-v-956faba0]{flex:1;min-width:0}.pp-tl-row__top[data-v-956faba0]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.pp-tl-row__snap[data-v-956faba0]{font-size:.85rem;font-weight:600;color:var(--text-primary)}.pp-tl-row__time[data-v-956faba0]{font-size:.72rem;color:var(--text-muted)}.pp-tl-row__team[data-v-956faba0]{font-size:.78rem;color:var(--text-secondary);margin-top:2px}.pp-tl-row__club[data-v-956faba0]{font-weight:700;color:var(--text-primary)}.pp-tl-row__captain[data-v-956faba0]{color:var(--khsl-gold);font-size:.72rem;margin-left:4px}[data-theme=light] .pp-tl-row__captain[data-v-956faba0]{color:#b8860b}@media(min-width:769px){.pp-topbar[data-v-956faba0]{display:none}.pp-desktop-back[data-v-956faba0]{position:fixed;top:76px;left:28px;z-index:30;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid var(--border-color);background:var(--bg-elevated);color:var(--text-secondary);box-shadow:0 10px 30px #00000029;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s,color .2s,border-color .2s,background .2s}.pp-desktop-back svg[data-v-956faba0]{width:20px;height:20px}.pp-desktop-back[data-v-956faba0]:hover{color:var(--text-primary);border-color:var(--khsl-gold);background:var(--bg-card, var(--bg-elevated));transform:translate(-2px)}.pp-desktop-back[data-v-956faba0]:active{transform:translate(-2px) scale(.96)}.pp-user[data-v-956faba0]{margin-top:0}.player-page[data-v-956faba0]{padding-bottom:56px}.pp-layout[data-v-956faba0]{max-width:1480px;margin:0 auto;padding:18px;grid-template-columns:minmax(230px,.66fr) minmax(0,1.55fr) minmax(320px,1fr);grid-template-areas:"aside recent heroes";align-items:start;gap:18px;border:1px solid var(--border-color);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(255,215,0,.045),transparent 34%),var(--bg-card);box-shadow:var(--shadow-card)}[data-theme=light] .pp-layout[data-v-956faba0]{background:#fff;border-color:#0000000f;box-shadow:0 8px 26px #0000000f}.pp-left-stack[data-v-956faba0]{display:flex;flex-direction:column;gap:18px;min-width:0}.pp-transfer--desktop[data-v-956faba0]{display:block}.pp-transfer--mobile[data-v-956faba0]{display:none}.pp-panel--recent[data-v-956faba0]{min-height:360px}.pp-panel--heroes[data-v-956faba0]{min-height:320px}}@media(max-width:768px){.player-page[data-v-956faba0]{overflow-x:hidden}.pp-layout[data-v-956faba0]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "stats" "heroes" "recent" "transfer" "honors";gap:12px;padding:12px;max-width:100%;box-sizing:border-box}.pp-panel[data-v-956faba0]{width:100%;max-width:100%;box-sizing:border-box}.pp-user[data-v-956faba0]{gap:12px;padding:14px}.pp-user__icon[data-v-956faba0]{width:40px;height:40px}.pp-user__lane-icon[data-v-956faba0]{width:28px;height:28px}.pp-user__name-row[data-v-956faba0]{flex-wrap:wrap}.pp-stats[data-v-956faba0]{padding:16px 6px}.pp-stats__number[data-v-956faba0]{font-size:1.28rem}.pp-avg[data-v-956faba0]{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 6px}.pp-avg__item[data-v-956faba0]{gap:7px;padding:0 6px}.pp-avg__label[data-v-956faba0]{font-size:.68rem}.pp-avg__value[data-v-956faba0]{font-size:1.22rem}.pp-section-toggle[data-v-956faba0]{display:inline-flex;flex-shrink:0}.pp-collapsible[data-v-956faba0]{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .28s ease,opacity .22s ease}.pp-collapsible__inner[data-v-956faba0]{overflow:hidden}.pp-collapsible.is-collapsed[data-v-956faba0]{grid-template-rows:0fr;opacity:0;pointer-events:none}.pp-hero-grid[data-v-956faba0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.pp-recent-list-card[data-v-956faba0]{grid-template-columns:1fr;padding:10px}.pp-hero-tile[data-v-956faba0]{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:5px 7px;padding:8px;border-radius:9px}.pp-hero-tile .pp-hero-row__avatar[data-v-956faba0],.pp-skeleton .pp-skel-avatar[data-v-956faba0]{grid-row:1/span 2;width:34px;height:34px;border-radius:9px}.pp-hero-tile .pp-hero-row__name[data-v-956faba0]{grid-column:2;font-size:.78rem;white-space:nowrap;overflow-wrap:normal}.pp-hero-stat-list[data-v-956faba0]{grid-column:2;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:3px 5px;white-space:normal;font-size:.6rem;line-height:1.15}.pp-recent-list-card .pp-match-group[data-v-956faba0]{min-height:176px;padding:32px 10px 30px}.pp-match-card-body[data-v-956faba0]{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);gap:8px}.pp-match-card-team__logo[data-v-956faba0]{width:30px;height:30px}.pp-match-card-team__name[data-v-956faba0]{font-size:.76rem;line-height:1.18;overflow-wrap:anywhere}.pp-match-card-score[data-v-956faba0]{min-width:46px;font-size:1.16rem}.pp-recent-list-card .pp-match-row--nested[data-v-956faba0]{display:grid;grid-template-columns:24px 20px 30px minmax(0,1fr);align-items:center;gap:8px}.pp-match-row__kda[data-v-956faba0]{min-width:0;overflow-wrap:anywhere}.pp-tl-row[data-v-956faba0]{padding:12px 14px}}.dashboard-layout[data-v-bd1563f9]{width:min(1560px,100vw - 56px);margin:0 auto;padding:32px 28px 56px;display:flex;align-items:flex-start;gap:18px;min-height:100vh;box-sizing:border-box}.mobile-dashboard-header[data-v-bd1563f9],.mobile-nav-scroll[data-v-bd1563f9]{display:none}.dashboard-nav[data-v-bd1563f9]{position:sticky;top:32px;align-self:flex-start;width:198px;flex-shrink:0;background:radial-gradient(circle at 100% 0%,rgba(255,215,0,.06),transparent 38%),var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:14px;height:fit-content;box-shadow:var(--shadow-card)}[data-theme=light] .dashboard-nav[data-v-bd1563f9]{background:#fff;border-color:#0000000f;box-shadow:0 8px 26px #0000000f}.dashboard-nav .nav-header[data-v-bd1563f9]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:14px;padding:2px 4px 14px;border-bottom:1px solid var(--border-color)}.dashboard-nav .nav-logo[data-v-bd1563f9]{display:block;width:132px;height:auto;object-fit:contain;flex-shrink:0;transform:translate(-2px,2px)}.dashboard-nav .nav-title[data-v-bd1563f9]{font-size:.94rem;font-weight:900;color:var(--text-primary);letter-spacing:0}.dashboard-nav .nav-links[data-v-bd1563f9]{display:flex;flex-direction:column;gap:5px}.dashboard-nav .d-link[data-v-bd1563f9]{display:flex;align-items:center;gap:10px;min-height:54px;padding:9px 10px;color:var(--text-muted);text-decoration:none;border:1px solid transparent;border-radius:9px;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease;font-weight:500;font-size:.88rem;min-width:0}.dashboard-nav .d-link .link-icon[data-v-bd1563f9]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#ffffff0a;flex-shrink:0;transition:background .18s ease,color .18s ease}.dashboard-nav .d-link .link-icon svg[data-v-bd1563f9]{width:18px;height:18px;stroke:currentColor}.dashboard-nav .d-link .link-copy[data-v-bd1563f9]{min-width:0;display:flex;flex:1;flex-direction:column;gap:3px}.dashboard-nav .d-link .link-text[data-v-bd1563f9],.dashboard-nav .d-link .link-desc[data-v-bd1563f9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-nav .d-link .link-text[data-v-bd1563f9]{color:var(--text-primary);font-size:.88rem;font-weight:800;line-height:1.1}.dashboard-nav .d-link .link-desc[data-v-bd1563f9]{color:var(--text-muted);font-size:.68rem;font-weight:700;line-height:1}.dashboard-nav .d-link[data-v-bd1563f9]:hover{background:var(--bg-hover);color:var(--text-secondary);transform:translate(2px)}.dashboard-nav .d-link.active[data-v-bd1563f9]{background:#ffd70014;border-color:#ffd70047;color:var(--khsl-gold);transform:translate(2px)}.dashboard-nav .d-link.active .link-icon[data-v-bd1563f9]{background:#ffffff0a;color:var(--text-muted);box-shadow:none}.dashboard-nav .d-link.active .link-text[data-v-bd1563f9]{color:var(--khsl-gold)}.dashboard-nav .d-link.active .link-icon svg[data-v-bd1563f9]{stroke:currentColor}[data-theme=light] .dashboard-nav .d-link.active[data-v-bd1563f9]{background:#b8860b14;border-color:#b8860b3d;color:#9a7209}[data-theme=light] .dashboard-nav .d-link.active .link-text[data-v-bd1563f9]{color:#9a7209}.dashboard-nav .nav-bottom[data-v-bd1563f9]{margin-top:14px;padding-top:14px;border-top:1px solid var(--border-color)}.unread-badge[data-v-bd1563f9]{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#ef4444;color:#fff;font-size:.66rem;font-weight:700;line-height:20px;text-align:center;flex-shrink:0}.d-link.active .unread-badge[data-v-bd1563f9]{background:#000;color:var(--khsl-gold)}[data-theme=light] .d-link.active .unread-badge[data-v-bd1563f9]{background:#fff;color:#b8860b}.dashboard-content[data-v-bd1563f9]{flex:1;min-width:0;background:radial-gradient(circle at 100% 0%,rgba(255,215,0,.055),transparent 34%),var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:18px;min-height:500px;box-shadow:var(--shadow-card)}[data-theme=light] .dashboard-content[data-v-bd1563f9]{background:#fff;border-color:#0000000f;box-shadow:0 8px 26px #0000000f}.dashboard-content--cards[data-v-bd1563f9]{background:transparent;border:0;border-radius:0;padding:0;min-height:0;box-shadow:none}[data-theme=light] .dashboard-content--cards[data-v-bd1563f9]{background:transparent;border-color:transparent;box-shadow:none}@media(min-width:1400px){.dashboard-layout[data-v-bd1563f9]{width:min(1680px,100vw - 56px)}.dashboard-nav[data-v-bd1563f9]{width:204px}}@media(max-width:768px){.dashboard-layout[data-v-bd1563f9]{flex-direction:column;width:100%;min-height:80vh;padding:0;gap:0}.desktop-only[data-v-bd1563f9]{display:none}.mobile-dashboard-header[data-v-bd1563f9]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 12px;background:var(--bg-card)}[data-theme=light] .mobile-dashboard-header[data-v-bd1563f9]{background:#fff}.mobile-dashboard-header .header-title[data-v-bd1563f9]{font-size:1.15rem;font-weight:800;color:var(--text-primary);letter-spacing:.5px}.mobile-dashboard-header .header-right[data-v-bd1563f9]{display:flex;align-items:center;gap:12px}.mobile-dashboard-header .bell-btn-mini[data-v-bd1563f9]{position:relative;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:6px;cursor:pointer;color:var(--text-muted);transition:color .2s}.mobile-dashboard-header .bell-btn-mini svg[data-v-bd1563f9]{width:20px;height:20px;stroke:currentColor}.mobile-dashboard-header .bell-btn-mini.active[data-v-bd1563f9]{color:var(--khsl-gold)}[data-theme=light] .mobile-dashboard-header .bell-btn-mini.active[data-v-bd1563f9]{color:#b8860b}.mobile-dashboard-header .bell-btn-mini[data-v-bd1563f9]:active{color:var(--khsl-gold)}.mobile-dashboard-header .bell-btn-mini .bell-dot[data-v-bd1563f9]{position:absolute;top:2px;right:0;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:#ef4444;color:#fff;font-size:.55rem;font-weight:700;line-height:14px;text-align:center}.mobile-dashboard-header .logout-btn-mini[data-v-bd1563f9]{display:flex;align-items:center;gap:5px;background:transparent;color:var(--text-muted);border:none;padding:6px 0;font-size:.75rem;font-weight:500;cursor:pointer;transition:color .2s}.mobile-dashboard-header .logout-btn-mini svg[data-v-bd1563f9]{width:15px;height:15px;stroke:currentColor}.mobile-dashboard-header .logout-btn-mini[data-v-bd1563f9]:active{color:#ff2e63}.mobile-nav-scroll[data-v-bd1563f9]{display:block;width:calc(100% - 24px);position:relative;overflow:hidden;margin:8px 12px 0;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-card);padding:0 10px}[data-theme=light] .mobile-nav-scroll[data-v-bd1563f9]{background:#fff;border-color:#0000000f;box-shadow:0 2px 12px #0000000f}.mobile-nav-scroll .scroll-track[data-v-bd1563f9]{display:flex;overflow-x:auto;overflow-y:hidden;gap:16px;padding:0}.mobile-nav-scroll .scroll-track[data-v-bd1563f9]::-webkit-scrollbar{display:none}.mobile-nav-scroll .scroll-track[data-v-bd1563f9]{scrollbar-width:none}.mobile-nav-scroll .scroll-item[data-v-bd1563f9]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:38px;padding:0 2px;font-size:.85rem;color:var(--text-muted);background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color .25s ease,border-bottom-color .25s ease;white-space:nowrap;-webkit-tap-highlight-color:transparent;font-weight:600}.mobile-nav-scroll .scroll-item[data-v-bd1563f9]:active{opacity:.7}.mobile-nav-scroll .scroll-item.active[data-v-bd1563f9]{color:var(--khsl-gold);border-bottom-color:var(--khsl-gold)}[data-theme=light] .mobile-nav-scroll .scroll-item.active[data-v-bd1563f9]{color:#9a7209;border-bottom-color:#b8860b}.mobile-nav-scroll .scroll-mask[data-v-bd1563f9]{position:absolute;top:0;bottom:0;right:0;width:36px;background:linear-gradient(to left,var(--bg-card) 0%,transparent 100%);pointer-events:none}[data-theme=light] .mobile-nav-scroll .scroll-mask[data-v-bd1563f9]{background:linear-gradient(to left,#fff 0%,transparent 100%)}.dashboard-content[data-v-bd1563f9]{flex:1;padding:8px 12px 70px;border:none;border-radius:0;background:var(--bg-deep);min-height:auto}[data-theme=light] .dashboard-content[data-v-bd1563f9]{background:#f5f5f5;box-shadow:none}}.fade-enter-active[data-v-bd1563f9]{transition:opacity .25s ease,transform .25s ease}.fade-leave-active[data-v-bd1563f9]{transition:opacity .15s ease}.fade-enter-from[data-v-bd1563f9]{opacity:0;transform:translateY(8px)}.fade-leave-to[data-v-bd1563f9]{opacity:0}.logout-confirm-text[data-v-bd1563f9]{color:var(--text-secondary);font-size:1rem;margin:10px 0}.btn-cancel[data-v-bd1563f9]{padding:10px 20px;background:transparent;border:1px solid var(--border-color);color:var(--text-muted);border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .2s}.btn-cancel[data-v-bd1563f9]:hover{border-color:var(--text-muted);color:var(--text-primary)}.btn-confirm[data-v-bd1563f9]{padding:10px 20px;background:var(--khsl-gold);border:none;color:#000;font-weight:600;border-radius:6px;cursor:pointer;font-size:.9rem;margin-left:12px;transition:all .2s}.btn-confirm[data-v-bd1563f9]:hover{filter:brightness(1.1)}.btn-confirm.danger[data-v-bd1563f9]{background:#ff2e63;color:#fff}@media(prefers-reduced-motion:reduce){.fade-enter-active[data-v-bd1563f9],.fade-leave-active[data-v-bd1563f9],.d-link[data-v-bd1563f9],.scroll-item[data-v-bd1563f9],.logout-btn-mini[data-v-bd1563f9],.btn-cancel[data-v-bd1563f9],.btn-confirm[data-v-bd1563f9]{transition:none}}.devices-dialog[data-v-86891e39]{color:var(--text-primary)}.devices-dialog__toolbar[data-v-86891e39]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.devices-dialog__toolbar p[data-v-86891e39]{margin:0;color:var(--text-secondary);font-size:.78rem;line-height:1.55}.devices-refresh[data-v-86891e39],.devices-item__revoke[data-v-86891e39],.devices-btn[data-v-86891e39]{border:1px solid var(--border-color);background:transparent;color:var(--text-muted);cursor:pointer;transition:color .2s,border-color .2s,background .2s}.devices-refresh[data-v-86891e39]{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:8px;font-size:.74rem;font-weight:800;flex-shrink:0}.devices-refresh svg[data-v-86891e39]{width:14px;height:14px}.devices-refresh[data-v-86891e39]:hover:not(:disabled){color:var(--khsl-gold);border-color:#ffd70066;background:#ffd7000f}.devices-refresh[data-v-86891e39]:disabled{opacity:.5;cursor:not-allowed}.devices-loading[data-v-86891e39],.devices-list[data-v-86891e39]{display:flex;flex-direction:column;gap:10px}.devices-list[data-v-86891e39]{list-style:none;margin:0;padding:0}.devices-empty[data-v-86891e39]{padding:46px 0;color:var(--text-muted);font-size:.86rem;text-align:center}.devices-item[data-v-86891e39],.devices-skel-row[data-v-86891e39]{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid var(--border-color);border-radius:10px;background:#ffffff06}[data-theme=light] .devices-item[data-v-86891e39],[data-theme=light] .devices-skel-row[data-v-86891e39]{background:#00000005;border-color:#0000000f}.devices-item--legacy[data-v-86891e39]{background:transparent;border-style:dashed;opacity:.86}.devices-item__icon[data-v-86891e39],.devices-skel-icon[data-v-86891e39]{width:34px;height:34px;flex-shrink:0;border-radius:9px}.devices-item__icon[data-v-86891e39]{display:flex;align-items:center;justify-content:center;background:var(--bg-deep);color:var(--text-secondary)}.devices-item__icon svg[data-v-86891e39]{width:18px;height:18px}.devices-item__main[data-v-86891e39]{flex:1;min-width:0}.devices-item__name-row[data-v-86891e39]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:4px}.devices-item__name[data-v-86891e39]{color:var(--text-primary);font-size:.86rem;font-weight:800}.devices-item__meta[data-v-86891e39]{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px;color:var(--text-secondary);font-size:.74rem}.devices-item__meta--faint[data-v-86891e39]{opacity:.72}.devices-item__revoke[data-v-86891e39]{align-self:center;min-width:54px;min-height:28px;padding:0 10px;border-radius:8px;font-size:.72rem;font-weight:800;flex-shrink:0}.devices-item__revoke[data-v-86891e39]:hover:not(:disabled){color:#ef4444;border-color:#ef44448c;background:#ef444414}.devices-item__revoke[data-v-86891e39]:disabled{opacity:.45;cursor:not-allowed}.devices-tag[data-v-86891e39]{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:.62rem;font-weight:800;line-height:1.4}.devices-tag--current[data-v-86891e39]{background:#22c55e1f;color:#22c55e;border:1px solid rgba(34,197,94,.24)}.devices-tag--online[data-v-86891e39]{background:#22c55e14;color:#22c55e}.devices-dot[data-v-86891e39]{width:6px;height:6px;border-radius:50%;background:#22c55e}.devices-skel-icon[data-v-86891e39],.devices-skel-copy span[data-v-86891e39],.devices-skel-btn[data-v-86891e39]{display:block;border-radius:999px;background:linear-gradient(90deg,#ffffff0b 25%,#ffffff17,#ffffff0b 75%);background-size:200% 100%;animation:devices-skeleton-shimmer-86891e39 1.35s ease-in-out infinite}.devices-skel-copy[data-v-86891e39]{flex:1;display:flex;flex-direction:column;gap:8px;padding-top:3px}.devices-skel-copy span[data-v-86891e39]:first-child{width:48%;height:14px}.devices-skel-copy span[data-v-86891e39]:last-child{width:76%;height:11px}.devices-skel-btn[data-v-86891e39]{width:54px;height:28px;align-self:center;flex-shrink:0}.devices-confirm-text[data-v-86891e39]{margin:0;color:var(--text-primary);font-size:.86rem;line-height:1.6}.devices-btn[data-v-86891e39]{min-height:34px;padding:0 16px;border-radius:8px;font-size:.82rem;font-weight:800}.devices-btn--ghost[data-v-86891e39]:hover{color:var(--text-primary);background:var(--bg-hover)}.devices-btn--danger[data-v-86891e39]{border-color:#ef44448c;color:#ef4444}.devices-btn--danger[data-v-86891e39]:hover{background:#ef44441a}@keyframes devices-skeleton-shimmer-86891e39{0%{background-position:200% 0}to{background-position:-200% 0}}.profile-dashboard[data-v-0ae68dae]{width:100%;display:grid;grid-template-columns:minmax(230px,.66fr) minmax(320px,1fr) minmax(0,1.05fr);align-items:start;gap:18px}.profile-column[data-v-0ae68dae]{min-width:0;overflow:hidden;border:1px solid var(--border-color);border-radius:10px;background:radial-gradient(circle at 100% 0%,rgba(255,215,0,.055),transparent 36%),var(--bg-card);box-shadow:var(--shadow-card)}[data-theme=light] .profile-column[data-v-0ae68dae]{background:#fff;border-color:#0000000f;box-shadow:0 8px 26px #0000000f}.profile-section-header[data-v-0ae68dae]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:15px 16px 12px;border-bottom:1px solid var(--border-color)}[data-theme=light] .profile-section-header[data-v-0ae68dae]{border-color:#0000000f}.profile-section-header h2[data-v-0ae68dae]{position:relative;display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--text-primary);font-size:.88rem;font-weight:800;line-height:1.2}.profile-section-header h2[data-v-0ae68dae]:before{content:"";width:3px;height:14px;border-radius:999px;background:var(--khsl-gold);box-shadow:0 0 10px #ffd70038}.profile-header-btn[data-v-0ae68dae]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--border-color);border-radius:8px;background:transparent;color:var(--text-muted);font-size:.74rem;font-weight:800;line-height:1;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.profile-header-btn svg[data-v-0ae68dae]{width:14px;height:14px;flex-shrink:0}.profile-header-btn[data-v-0ae68dae]:hover{color:var(--khsl-gold);border-color:#ffd70066;background:#ffd7000f}[data-theme=light] .profile-header-btn[data-v-0ae68dae]:hover{color:#9a7209;border-color:#b8860b47;background:#b8860b0f}.profile-stack[data-v-0ae68dae]{display:flex;flex-direction:column;gap:18px;padding:0 16px 16px}.profile-block[data-v-0ae68dae]{min-width:0}.profile-block h3[data-v-0ae68dae]{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--text-secondary);font-size:.8rem;font-weight:800;line-height:1.2}.profile-block h3[data-v-0ae68dae]:before{content:"";width:3px;height:13px;border-radius:999px;background:var(--khsl-gold);box-shadow:0 0 10px #ffd7002e}.profile-column--primary[data-v-0ae68dae] .pi-display,.profile-column--security[data-v-0ae68dae] .password-change-container{padding:0 16px 16px}.profile-column[data-v-0ae68dae] .pi-card,.profile-column[data-v-0ae68dae] .info-card{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.profile-column[data-v-0ae68dae] .cards-container{gap:12px}.profile-column[data-v-0ae68dae] .pi-header,.profile-column[data-v-0ae68dae] .card-header{padding-left:0;padding-right:0;background:transparent}.profile-column[data-v-0ae68dae] .card-body{padding-left:0;padding-right:0}.profile-column--primary[data-v-0ae68dae] .pi-section-label,.profile-column--primary[data-v-0ae68dae] .pi-item{margin:0 -16px;padding-left:16px;padding-right:16px}.profile-column--security[data-v-0ae68dae] .form-actions{margin-top:4px}.security-actions[data-v-0ae68dae]{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}.security-action-card[data-v-0ae68dae]{width:100%;min-height:74px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:12px;border:1px solid var(--border-color);border-radius:10px;background:#ffffff06;color:var(--text-primary);cursor:pointer;text-align:left;transition:color .2s,border-color .2s,background .2s,transform .2s}[data-theme=light] .security-action-card[data-v-0ae68dae]{background:#00000005;border-color:#0000000f}.security-action-card[data-v-0ae68dae]:hover{border-color:#ffd70052;background:#ffd7000e;transform:translateY(-1px)}.security-action-card:hover .security-action-card__icon[data-v-0ae68dae],.security-action-card:hover .security-action-card__arrow[data-v-0ae68dae]{color:var(--khsl-gold)}.security-action-card__icon[data-v-0ae68dae]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:var(--bg-deep);color:var(--text-muted);transition:color .2s}.security-action-card__icon svg[data-v-0ae68dae]{width:19px;height:19px}.security-action-card__copy[data-v-0ae68dae]{min-width:0;display:flex;flex-direction:column;gap:5px}.security-action-card__title[data-v-0ae68dae]{color:var(--text-primary);font-size:.86rem;font-weight:800;line-height:1.1}.security-action-card__desc[data-v-0ae68dae]{color:var(--text-muted);font-size:.72rem;font-weight:600;line-height:1.25}.security-action-card__arrow[data-v-0ae68dae]{width:18px;height:18px;color:var(--text-muted);transition:color .2s}.profile-password-dialog[data-v-0ae68dae]{color:var(--text-primary)}.profile-password-dialog[data-v-0ae68dae] .password-change-container{padding:0}.profile-password-dialog[data-v-0ae68dae] .cards-container{gap:12px}.profile-password-dialog[data-v-0ae68dae] .info-card{background:transparent;border:0;border-radius:0;box-shadow:none}.profile-password-dialog[data-v-0ae68dae] .card-body{padding:0}.profile-column[data-v-0ae68dae] .profile-skel{width:100%}.profile-column[data-v-0ae68dae] .profile-skel-section,.profile-column[data-v-0ae68dae] .profile-skel-line,.profile-column[data-v-0ae68dae] .profile-skel-chip,.profile-column[data-v-0ae68dae] .profile-skel-avatar,.profile-column[data-v-0ae68dae] .profile-skel-button,.profile-column[data-v-0ae68dae] .profile-skel-input,.profile-column[data-v-0ae68dae] .profile-skel-submit{display:block;border-radius:999px;background:linear-gradient(90deg,#ffffff0b 25%,#ffffff17,#ffffff0b 75%);background-size:200% 100%;animation:profile-skeleton-shimmer-0ae68dae 1.35s ease-in-out infinite}[data-theme=light] .profile-column[data-v-0ae68dae] .profile-skel-section,[data-theme=light] .profile-column[data-v-0ae68dae] .profile-skel-line,[data-theme=light] .profile-column[data-v-0ae68dae] .profile-skel-chip,[data-theme=light] .profile-column[data-v-0ae68dae] .profile-skel-avatar,[data-theme=light] .profile-column[data-v-0ae68dae] .profile-skel-button,[data-theme=light] .profile-column[data-v-0ae68dae] .profile-skel-input,[data-theme=light] .profile-column[data-v-0ae68dae] .profile-skel-submit{background:linear-gradient(90deg,#0000000e 25%,#00000018,#0000000e 75%);background-size:200% 100%}.profile-column--primary[data-v-0ae68dae] .profile-skel--personal{padding:0 16px 16px}.profile-column--primary[data-v-0ae68dae] .profile-skel-section{height:31px;margin:0 -16px;border-radius:0}.profile-column[data-v-0ae68dae] .profile-skel-row{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 -16px;padding:11px 16px;border-bottom:1px solid var(--border-color)}[data-theme=light] .profile-column[data-v-0ae68dae] .profile-skel-row{border-color:#0000000a}.profile-column[data-v-0ae68dae] .profile-skel-line--label{width:48px;height:12px;flex-shrink:0}.profile-column[data-v-0ae68dae] .profile-skel-line--value{width:42%;max-width:120px;height:13px}.profile-column[data-v-0ae68dae] .profile-skel-chip{width:74px;height:26px}.profile-column[data-v-0ae68dae] .profile-skel--account,.profile-column[data-v-0ae68dae] .profile-skel--saibao,.profile-column[data-v-0ae68dae] .profile-skel--security{display:flex;flex-direction:column;gap:12px}.profile-column[data-v-0ae68dae] .profile-skel-account-row{min-height:72px;display:flex;align-items:center;gap:12px}.profile-column[data-v-0ae68dae] .profile-skel-avatar{width:44px;height:44px;border-radius:999px;flex-shrink:0}.profile-column[data-v-0ae68dae] .profile-skel-account-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.profile-column[data-v-0ae68dae] .profile-skel-line--name{width:54%;height:14px}.profile-column[data-v-0ae68dae] .profile-skel-line--meta{width:72%;height:11px}.profile-column[data-v-0ae68dae] .profile-skel-button{width:74px;height:28px;flex-shrink:0}.profile-column[data-v-0ae68dae] .profile-skel-match-list{display:flex;flex-direction:column;gap:8px;padding-top:8px}.profile-column[data-v-0ae68dae] .profile-skel-match-list .profile-skel-line{width:88%;height:11px}.profile-column[data-v-0ae68dae] .profile-skel-field{display:flex;flex-direction:column;gap:6px}.profile-column[data-v-0ae68dae] .profile-skel-input{width:100%;height:42px;border-radius:10px}.profile-column[data-v-0ae68dae] .profile-skel-submit{width:100%;height:44px;border-radius:12px;margin-top:4px}@keyframes profile-skeleton-shimmer-0ae68dae{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){.profile-dashboard[data-v-0ae68dae]{grid-template-columns:minmax(0,1fr);gap:20px}.profile-column--primary[data-v-0ae68dae],.profile-column--accounts[data-v-0ae68dae],.profile-column--security[data-v-0ae68dae]{grid-column:auto}}.browse-slide-enter-active[data-v-93f12d3d],.browse-slide-leave-active[data-v-93f12d3d]{transition:opacity .2s ease,transform .2s ease}.browse-slide-enter-from[data-v-93f12d3d]{opacity:0;transform:translate(20px)}.browse-slide-leave-to[data-v-93f12d3d]{opacity:0;transform:translate(-20px)}.tiebreaker-banner[data-v-93f12d3d]{display:flex;align-items:center;gap:14px;margin:0 0 16px;padding:16px 20px;background:linear-gradient(135deg,rgba(255,215,0,.08) 0%,var(--bg-card) 70%);border:1px solid rgba(255,215,0,.45);border-radius:16px;box-shadow:var(--shadow-card);cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s;color:var(--text-primary)}.tiebreaker-banner[data-v-93f12d3d]:hover{transform:translateY(-1px);border-color:var(--khsl-gold);box-shadow:var(--shadow-glow-gold)}.tiebreaker-banner .tb-icon[data-v-93f12d3d]{font-size:1.6rem}.tiebreaker-banner .tb-text[data-v-93f12d3d]{flex:1;min-width:0}.tiebreaker-banner .tb-title[data-v-93f12d3d]{font-weight:700;font-size:.95rem;color:var(--khsl-gold);margin-bottom:3px}.tiebreaker-banner .tb-action[data-v-93f12d3d]{font-size:.8rem;color:var(--text-secondary)}.tiebreaker-banner .tb-arrow[data-v-93f12d3d]{font-size:1.5rem;color:var(--khsl-gold);opacity:.7}.my-matches-root[data-v-c2a94d33]{color:var(--text-primary);min-height:300px}.mm-skel[data-v-c2a94d33]{display:block;max-width:100%;border-radius:999px;background:linear-gradient(90deg,#ffffff0e,#ffffff24,#ffffff0e);background-size:220% 100%;animation:mm-skeleton-shimmer-c2a94d33 1.25s ease-in-out infinite}[data-theme=light] .mm-skel[data-v-c2a94d33]{background:linear-gradient(90deg,#0000000b,#0000001a,#0000000b);background-size:220% 100%}.matches-skeleton .season-tabs[data-v-c2a94d33]{pointer-events:none}.matches-skeleton .stage-block[data-v-c2a94d33],.matches-skeleton .match-card[data-v-c2a94d33]{animation:none}.matches-skeleton .match-card[data-v-c2a94d33]{cursor:default}.mm-skel-tab[data-v-c2a94d33]{width:92px;height:34px;border-radius:6px;flex:0 0 auto}.mm-skel-stage-title[data-v-c2a94d33]{width:112px;height:16px;border-radius:4px;flex:0 0 auto}.mm-skel-result[data-v-c2a94d33]{position:absolute;top:0;left:0;width:64px;height:22px;border-radius:0 0 8px;z-index:2}.mm-skel-format[data-v-c2a94d33]{position:absolute;top:0;left:50%;width:42px;height:20px;transform:translate(-50%);border-radius:0 0 7px 7px;z-index:2}.mm-skel-time[data-v-c2a94d33]{position:absolute;top:8px;right:10px;width:58px;height:8px}.mm-skel-team-name[data-v-c2a94d33]{width:76px;height:12px}.mm-skel-logo[data-v-c2a94d33]{width:34px;height:34px;border-radius:50%;flex-shrink:0}.mm-skel-score[data-v-c2a94d33]{width:48px;height:24px;border-radius:5px}.mm-skel-stage[data-v-c2a94d33]{position:absolute;right:10px;bottom:8px;width:86px;height:8px}@keyframes mm-skeleton-shimmer-c2a94d33{0%{background-position:120% 0}to{background-position:-120% 0}}.season-tabs[data-v-c2a94d33]{display:flex;overflow-x:auto;gap:8px;border-bottom:1px solid var(--border-color);margin-bottom:18px;padding-bottom:10px;scrollbar-width:none}.season-tabs[data-v-c2a94d33]::-webkit-scrollbar{display:none}.season-tab[data-v-c2a94d33]{border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;font-size:.9rem;font-weight:700;padding:7px 12px;white-space:nowrap;transition:all .2s ease}.season-tab[data-v-c2a94d33]:hover{color:var(--text-primary);background:var(--bg-hover)}.season-tab.active[data-v-c2a94d33]{background:#ffd7001f;border-color:#ffd70047;color:var(--khsl-gold)}[data-theme=light] .season-tab.active[data-v-c2a94d33]{color:#b8860b;background:#b8860b1a;border-color:#b8860b38}.stages-container[data-v-c2a94d33]{overflow:hidden}.season-fade-enter-active[data-v-c2a94d33],.season-fade-leave-active[data-v-c2a94d33]{transition:opacity .22s ease,transform .22s ease}.season-fade-enter-from[data-v-c2a94d33]{opacity:0;transform:translate(20px)}.season-fade-leave-to[data-v-c2a94d33]{opacity:0;transform:translate(-20px)}.stage-block[data-v-c2a94d33]{animation:stageSlideIn-c2a94d33 .4s ease-out both;margin-bottom:28px}@keyframes stageSlideIn-c2a94d33{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.stage-header[data-v-c2a94d33]{display:flex;align-items:center;gap:14px;margin-bottom:14px}.stage-header .line[data-v-c2a94d33]{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--border-color),transparent)}.stage-header .title[data-v-c2a94d33]{color:var(--khsl-gold);font-size:.9rem;font-weight:800;letter-spacing:.4px}[data-theme=light] .stage-header .title[data-v-c2a94d33]{color:#b8860b}.matches-grid[data-v-c2a94d33]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.match-card[data-v-c2a94d33]{position:relative;display:flex;align-items:center;min-height:118px;box-sizing:border-box;overflow:hidden;width:100%;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card);color:inherit;cursor:pointer;padding:34px 12px 28px;text-align:left;animation:cardFadeIn-c2a94d33 .34s ease-out both;transition:transform .2s,box-shadow .2s,border-color .2s}[data-theme=light] .match-card[data-v-c2a94d33]{background:#fff;border-color:#0000000f}.match-card[data-v-c2a94d33]:hover{transform:translateY(-2px);border-color:#ffd70033;box-shadow:var(--shadow-card)}.match-card[data-v-c2a94d33]:focus-visible{outline:2px solid var(--khsl-gold);outline-offset:2px}@keyframes cardFadeIn-c2a94d33{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.match-card__result[data-v-c2a94d33]{position:absolute;top:0;left:0;min-width:58px;padding:4px 14px 4px 10px;color:#0d1018;font-size:.68rem;font-weight:900;line-height:1;text-align:center;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);pointer-events:none;z-index:2}.match-card__result.win[data-v-c2a94d33]{background:linear-gradient(135deg,gold,#c99700);color:#0d1018}.match-card__result.lose[data-v-c2a94d33]{background:linear-gradient(135deg,#ff4d73,#b5163a);color:#fff}.match-card__result.live[data-v-c2a94d33]{background:linear-gradient(135deg,#00e5ff,#008db0);color:#051014}.match-card__result.finished[data-v-c2a94d33]{background:linear-gradient(135deg,#94a3b86b,#64748b2e);color:var(--text-secondary)}.match-card__result.pending[data-v-c2a94d33]{background:linear-gradient(135deg,#ffffff3d,#ffffff14);color:var(--text-secondary)}.match-card__format[data-v-c2a94d33]{position:absolute;top:0;left:50%;transform:translate(-50%);min-width:42px;box-sizing:border-box;padding:3px 10px 4px;background:#0c0e16b8;border:1px solid rgba(255,215,0,.28);border-top:0;color:#ffd700db;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 100%,0 100%);box-shadow:0 5px 12px #0000002e;font-family:Oswald,sans-serif;font-size:.62rem;font-weight:800;line-height:1;text-align:center;white-space:nowrap;pointer-events:none;z-index:2}[data-theme=light] .match-card__format[data-v-c2a94d33]{background:#ffffffd1;border-color:#c9970047;color:#977100db;box-shadow:0 5px 12px #00000014}.match-card__time[data-v-c2a94d33]{position:absolute;top:8px;right:10px;max-width:calc(100% - 116px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-family:Oswald,sans-serif;font-size:.7rem;font-weight:700;line-height:1;pointer-events:none}.match-card__body[data-v-c2a94d33]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0}.match-card__team[data-v-c2a94d33]{display:flex;align-items:center;gap:9px;min-width:0}.match-card__team.winner .match-card__team-name[data-v-c2a94d33]{color:var(--khsl-gold)}[data-theme=light] .match-card__team.winner .match-card__team-name[data-v-c2a94d33]{color:#b8860b}.match-card__team--a[data-v-c2a94d33]{justify-content:flex-end}.match-card__team--a .match-card__team-name[data-v-c2a94d33]{text-align:right}.match-card__team--b[data-v-c2a94d33]{justify-content:flex-start}.match-card__team--b .match-card__team-name[data-v-c2a94d33]{text-align:left}.match-card__logo[data-v-c2a94d33]{width:34px;height:34px;border-radius:50%;object-fit:cover;background:var(--bg-elevated);border:1px solid var(--border-color);flex-shrink:0}.match-card__team-name[data-v-c2a94d33]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:.94rem;font-weight:700;line-height:1.2}.match-card__score[data-v-c2a94d33]{display:flex;align-items:center;justify-content:center;gap:5px;min-width:54px;color:var(--text-secondary);font-family:Oswald,sans-serif;font-size:1.34rem;font-weight:700;line-height:1;white-space:nowrap}.match-card__score-value.win[data-v-c2a94d33]{color:var(--khsl-gold)}[data-theme=light] .match-card__score-value.win[data-v-c2a94d33]{color:#b8860b}.match-card__score-divider[data-v-c2a94d33]{color:var(--text-muted)}.match-card__vs[data-v-c2a94d33]{color:var(--text-muted);font-size:.9rem;letter-spacing:.1em}.match-card__stage[data-v-c2a94d33]{position:absolute;right:10px;bottom:7px;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:.68rem;font-weight:600;opacity:.78;pointer-events:none}@media(prefers-reduced-motion:reduce){.season-fade-enter-active[data-v-c2a94d33],.season-fade-leave-active[data-v-c2a94d33]{transition:none}.stage-block[data-v-c2a94d33],.match-card[data-v-c2a94d33]{animation:none}}.flowing-bg{position:absolute;inset:0;z-index:0;overflow:hidden;background:radial-gradient(ellipse 1120px 720px at 18% 18%,rgba(255,255,255,.88) 0%,rgba(230,236,244,.72) 44%,transparent 74%),radial-gradient(ellipse 1080px 720px at 82% 24%,rgba(250,252,255,.84) 0%,rgba(216,224,235,.58) 45%,transparent 76%),radial-gradient(ellipse 980px 680px at 50% 86%,rgba(214,222,235,.34) 0%,transparent 64%),linear-gradient(135deg,#f4f7fa,#e4eaf2 38%,#f6f8fb 68%,#d9e1ec)}.mesh-layer{position:absolute;inset:-200px;will-change:transform;backface-visibility:hidden}.mesh-layer-a{background:radial-gradient(ellipse 980px 780px at 12% 18%,rgba(255,255,255,.82) 0%,rgba(220,229,239,.44) 42%,transparent 72%),radial-gradient(ellipse 1080px 820px at 78% 22%,rgba(250,253,255,.76) 0%,rgba(196,209,226,.34) 44%,transparent 72%),radial-gradient(ellipse 1160px 860px at 48% 54%,rgba(246,250,253,.7) 0%,rgba(224,233,243,.38) 38%,transparent 68%);animation:driftA 25s ease-in-out infinite}.mesh-layer-b{background:radial-gradient(ellipse 820px 680px at 24% 72%,rgba(238,244,250,.68) 0%,rgba(183,198,218,.3) 42%,transparent 70%),radial-gradient(ellipse 880px 720px at 72% 66%,rgba(246,250,253,.66) 0%,rgba(191,205,224,.3) 40%,transparent 70%),radial-gradient(ellipse 620px 520px at 50% 34%,rgba(255,255,255,.56) 0%,rgba(218,228,238,.28) 42%,transparent 64%);animation:driftB 30s ease-in-out infinite}.mesh-layer-c{background:radial-gradient(ellipse 1040px 760px at 20% 86%,rgba(245,249,252,.62) 0%,rgba(194,208,226,.34) 42%,transparent 70%),radial-gradient(ellipse 940px 720px at 82% 82%,rgba(238,244,250,.6) 0%,rgba(184,199,219,.3) 42%,transparent 70%),linear-gradient(112deg,transparent 8%,rgba(255,255,255,.28) 36%,transparent 58%,rgba(204,216,231,.28) 82%,transparent 100%);animation:driftC 22s ease-in-out infinite}@keyframes driftA{0%,to{transform:translateZ(0)}33%{transform:translate3d(60px,-40px,0)}66%{transform:translate3d(-45px,50px,0)}}@keyframes driftB{0%,to{transform:translateZ(0)}25%{transform:translate3d(-50px,35px,0)}50%{transform:translate3d(40px,-45px,0)}75%{transform:translate3d(-30px,-20px,0)}}@keyframes driftC{0%,to{transform:translateZ(0)}40%{transform:translate3d(55px,-30px,0)}70%{transform:translate3d(-40px,40px,0)}}@font-face{font-family:KHSL Peak;src:url(/assets/peak-P5gYV1nJ.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}.scene-postgame[data-v-cdf44314]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;overflow:hidden;font-family:KHSL Peak,Microsoft YaHei,sans-serif}.scene-postgame[data-v-cdf44314] *{font-family:KHSL Peak,Microsoft YaHei,sans-serif!important}.pg-layout[data-v-cdf44314]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-start;padding:120px 60px;gap:220px;z-index:1}.pg-brand-tl[data-v-cdf44314]{position:absolute;top:46px;left:58px;z-index:60;display:flex;align-items:center;gap:14px}.pg-brand-name[data-v-cdf44314]{font-size:28px;font-weight:900;color:#2a2a3ac7;letter-spacing:4px;line-height:1}.pg-brand-logo[data-v-cdf44314]{width:178px;height:56px;object-fit:contain;object-position:left center;display:block}.pg-brand-stage[data-v-cdf44314]{font-size:22px;font-weight:700;color:#2a2a3a9e;letter-spacing:3px;line-height:1;padding-left:14px;border-left:2px solid rgba(42,42,58,.35)}.pg-brand-br[data-v-cdf44314]{position:absolute;bottom:46px;left:48px;right:48px;z-index:60;font-size:19px;color:#2a2a3a99;word-spacing:24px;letter-spacing:22px;font-weight:600;text-align:center;white-space:nowrap}.pg-brand-cn[data-v-cdf44314]{margin-bottom:10px}.pg-qrcode[data-v-cdf44314]{position:absolute;bottom:30px;right:36px;z-index:65;display:flex;flex-direction:column;align-items:center;gap:6px}.pg-qrcode-img[data-v-cdf44314]{width:100px;height:100px;background:#fff;padding:4px;border-radius:6px;box-shadow:0 4px 16px #0000001f;display:block}.pg-qrcode-label[data-v-cdf44314]{font-size:13px;color:#2a2a3ab3;letter-spacing:2px;font-weight:600}.pg-center-info[data-v-cdf44314]{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;z-index:5;-webkit-user-select:none;user-select:none}.pg-game-label[data-v-cdf44314]{font-family:Impact,Arial Black,sans-serif;font-size:48px;letter-spacing:3px;color:#2a2a3abf;filter:drop-shadow(0 2px 8px rgba(0,0,0,.08));line-height:1}.pg-bo-capsule[data-v-cdf44314]{padding:2px 22px;border-radius:999px;background:#2a2a3a1f;border:1px solid rgba(42,42,58,.2);font-family:Impact,Arial Black,sans-serif;font-size:16px;letter-spacing:2px;color:#2a2a3aa6}.pg-card[data-v-cdf44314]{flex:1;display:flex;flex-direction:column;border-radius:6px;border:1px solid rgba(255,255,255,.6);overflow:hidden;background:linear-gradient(180deg,#c2c3cae0,#eef1f0eb);box-shadow:0 8px 40px #00000026;animation:pgCardIn-cdf44314 .8s ease both}.pg-card-right[data-v-cdf44314]{animation-delay:.15s}@keyframes pgCardIn-cdf44314{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.pg-heroes[data-v-cdf44314]{flex:0 0 auto;height:555px;display:flex;padding:16px 20px 0;gap:5px}.pg-hero-slot[data-v-cdf44314]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;animation:pgSlotIn-cdf44314 .5s ease both}@keyframes pgSlotIn-cdf44314{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pg-role-icon-wrap[data-v-cdf44314]{height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pg-role-icon[data-v-cdf44314]{width:34px;height:34px;filter:brightness(.5) sepia(.3);opacity:.8}.pg-hero-poster[data-v-cdf44314]{flex:1;width:100%;position:relative;overflow:hidden;border-radius:4px;background:#aaacb44d;margin-top:16px}.pg-hero-img[data-v-cdf44314]{position:absolute;pointer-events:none}.pg-hero-overlay[data-v-cdf44314]{position:absolute;bottom:0;left:0;right:0;height:55%;background:linear-gradient(to top,rgba(180,185,195,1) 0%,rgba(185,190,200,.9) 15%,rgba(190,195,205,.5) 40%,rgba(195,200,210,.15) 65%,transparent 100%);pointer-events:none}.pg-kda-capsule[data-v-cdf44314]{position:absolute;bottom:38px;left:50%;transform:translate(-50%);z-index:3;padding:3px 32px;border-radius:999px;white-space:nowrap;display:flex;align-items:center;justify-content:center}.pg-kda-left[data-v-cdf44314]{background:linear-gradient(90deg,#fffc,#bebec8b3)}.pg-kda-right[data-v-cdf44314]{background:linear-gradient(90deg,#bebec8b3,#fffc)}.pg-kda-text[data-v-cdf44314]{font-size:13px;font-weight:800;color:#2a2a3ad9;letter-spacing:2px;line-height:1}.pg-hero-info[data-v-cdf44314]{position:absolute;bottom:76px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:2px;z-index:2}.pg-player-name[data-v-cdf44314]{font-size:17px;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.9);letter-spacing:1px}.pg-player-realname[data-v-cdf44314]{font-size:13px;color:#fffc;text-shadow:0 1px 4px rgba(0,0,0,.8)}.pg-skill-badge[data-v-cdf44314]{position:absolute;bottom:-24px;left:50%;transform:translate(-50%);z-index:10}.pg-skill-img[data-v-cdf44314]{width:42px;height:42px;border-radius:50%;border:2px solid rgba(255,255,255,.5);box-shadow:0 2px 10px #00000080;object-fit:cover}.pg-bottom-bar[data-v-cdf44314]{height:200px;flex-shrink:0;display:flex;align-items:center;padding:0 24px;background:linear-gradient(180deg,#dcdee280,#eef1f0cc);border-top:1px solid rgba(180,180,190,.25)}.pg-bar-score[data-v-cdf44314]{font-family:Impact,Arial Black,sans-serif;font-size:100px;color:#2a2a3a;line-height:1;flex-shrink:0;width:90px}.pg-bottom-left .pg-bar-score[data-v-cdf44314]{text-align:left}.pg-bottom-right .pg-bar-score[data-v-cdf44314]{text-align:right}.pg-bar-logo[data-v-cdf44314]{width:120px;height:120px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff80;border:2px solid rgba(120,100,70,.4);margin:0 12px}.pg-bottom-left .pg-bar-logo[data-v-cdf44314]{margin-left:220px}.pg-bottom-right .pg-bar-logo[data-v-cdf44314]{margin-right:220px}.pg-bar-logo img[data-v-cdf44314]{width:100%;height:100%;object-fit:cover}.pg-bar-logo span[data-v-cdf44314]{font-size:14px;font-weight:700;color:#555}.pg-bar-info[data-v-cdf44314]{flex:1;display:flex;flex-direction:column;gap:4px;padding-top:12px}.pg-bar-info-inward-left[data-v-cdf44314]{text-align:right}.pg-bar-info-inward-left .pg-bar-team-row[data-v-cdf44314]{justify-content:flex-end}.pg-bar-info-inward-right[data-v-cdf44314]{text-align:left}.pg-bar-label[data-v-cdf44314]{font-size:14px;font-weight:600;color:#2a2a3a66;letter-spacing:2px}.pg-bar-kills[data-v-cdf44314]{font-family:Impact,Arial Black,sans-serif;font-size:56px;font-weight:900;color:#2a2a3a;line-height:1}.pg-bar-team-row[data-v-cdf44314]{display:flex;align-items:center;gap:16px;margin-top:0}.pg-bar-team-name[data-v-cdf44314]{font-size:22px;font-weight:700;color:#2a2a3a;letter-spacing:2px}.pg-bar-divider[data-v-cdf44314]{display:inline-block;width:2px;height:40px;background:#2a2a3a73;margin-top:8px}.pg-bar-result[data-v-cdf44314]{font-size:44px;font-weight:900;letter-spacing:3px;font-style:italic}.pg-bar-result.win[data-v-cdf44314]{color:#2a2a3a}.pg-bar-result.lose[data-v-cdf44314]{color:#2a2a3a59}.pg-page[data-v-cdf44314]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.pg-page-fade-enter-active[data-v-cdf44314]{animation:pgPageIn-cdf44314 .6s ease both}.pg-page-fade-leave-active[data-v-cdf44314]{animation:pgPageOut-cdf44314 .4s ease both}@keyframes pgPageIn-cdf44314{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pgPageOut-cdf44314{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}.td-title[data-v-cdf44314]{position:absolute;top:100px;left:50%;transform:translate(-50%);font-size:96px;font-weight:900;letter-spacing:10px;font-style:italic;padding-right:16px;background:linear-gradient(180deg,#2a2a3a,#6a6a7a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));z-index:5;-webkit-user-select:none;user-select:none}.td-card[data-v-cdf44314]{position:absolute;top:260px;left:75px;width:1770px;height:600px;border-radius:8px;border:1px solid rgba(255,255,255,.6);background:linear-gradient(90deg,#eef1f0f2,#d7d9dbf2 35%,#c3c5cbf2 60%,#b4b6bef2);box-shadow:0 8px 40px #0000001f;display:flex;flex-direction:column;overflow:hidden;animation:pgCardIn-cdf44314 .8s ease both}.td-half[data-v-cdf44314]{flex:1;display:flex;align-items:center;padding:0 20px;min-height:0;overflow:visible}.td-half-win[data-v-cdf44314]{border-bottom:1px solid rgba(180,180,190,.2);z-index:2;position:relative}.td-team-info[data-v-cdf44314]{flex:0 0 240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding-left:42px;position:relative}.td-result-label[data-v-cdf44314]{font-size:30px;font-weight:900;letter-spacing:1px;font-style:italic;position:absolute;top:-25px;left:0}.td-win-label[data-v-cdf44314]{color:#2a2a3a}.td-lose-label[data-v-cdf44314]{color:#2a2a3a59}.td-team-logo[data-v-cdf44314]{width:165px;height:165px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#ffffff80;border:2px solid rgba(120,100,70,.3)}.td-team-logo img[data-v-cdf44314]{width:100%;height:100%;object-fit:cover}.td-team-logo span[data-v-cdf44314]{font-size:24px;font-weight:700;color:#555}.td-team-name[data-v-cdf44314]{font-size:26px;font-weight:700;color:#2a2a3a;letter-spacing:3px;text-align:center}.td-divider-v[data-v-cdf44314]{width:1px;height:80%;align-self:center;background:transparent;flex-shrink:0;margin:0 20px}.td-players[data-v-cdf44314]{flex:0 0 auto;display:flex;flex-direction:column;gap:2px;justify-content:center}.td-player-row[data-v-cdf44314]{display:flex;align-items:center;gap:8px;height:48px}.td-player-row-reverse[data-v-cdf44314]{flex-direction:row}.td-hero-thumb[data-v-cdf44314]{width:86px;height:43px;border-radius:4px;overflow:hidden;position:relative;background:#aaacb44d;flex-shrink:0}.td-hero-thumb img[data-v-cdf44314]{position:absolute;pointer-events:none}.td-role-icon-wrap[data-v-cdf44314]{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.td-role-icon[data-v-cdf44314]{width:30px;height:30px;filter:brightness(.5) sepia(.3);opacity:.7}.td-player-names[data-v-cdf44314]{display:flex;align-items:baseline;gap:6px;flex:0 0 130px;width:130px;margin-left:6px;overflow:hidden}.td-player-game-name[data-v-cdf44314]{font-size:18px;font-weight:700;color:#2a2a3a;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.td-player-real-name[data-v-cdf44314]{font-size:13px;color:#2a2a3a73;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.td-equips[data-v-cdf44314]{display:flex;gap:10px;flex-shrink:0;margin-left:14px}.td-equip-slot[data-v-cdf44314]{width:42px;height:42px;border-radius:4px;flex:0 0 42px;background:#0000000a}.td-equip-icon[data-v-cdf44314]{width:100%;height:100%;border-radius:4px;object-fit:cover;display:block}.td-stats-col[data-v-cdf44314]{flex:0 1 190px;display:flex;flex-direction:column;gap:2px;justify-content:center;min-width:0;margin-left:26px}.td-players+.td-stats-col[data-v-cdf44314]{margin-left:60px}.td-stats-col-part[data-v-cdf44314]{flex:0 0 100px;margin-left:60px}.td-stats-col-part .td-capsule-pct[data-v-cdf44314]{margin-left:auto;margin-right:auto}.td-stats-col-part .td-capsule-val[data-v-cdf44314]{display:none}.td-stat-row[data-v-cdf44314]{height:48px;display:flex;align-items:center}.td-capsule[data-v-cdf44314]{position:relative;width:100%;height:24px;border-radius:12px;overflow:hidden;background:#8b8d8f;display:flex;align-items:center}.td-capsule-fill[data-v-cdf44314]{position:absolute;top:0;left:0;height:100%;border-radius:12px}.td-capsule-dmg .td-capsule-fill[data-v-cdf44314]{background:#c83c32}.td-capsule-tank .td-capsule-fill[data-v-cdf44314]{background:#326ec8}.td-capsule-gold .td-capsule-fill[data-v-cdf44314]{background:#c88c1e}.td-capsule-part .td-capsule-fill[data-v-cdf44314]{background:#2a2a3a}.td-capsule-val[data-v-cdf44314]{position:relative;z-index:1;margin-left:10px;font-size:14px;font-weight:700;color:#fffffff2}.td-capsule-pct[data-v-cdf44314]{position:relative;z-index:1;margin-left:auto;margin-right:10px;font-size:14px;font-weight:800;color:#fffffff2}.td-center-row[data-v-cdf44314]{flex-shrink:0;display:flex;align-items:center;width:100%;height:0;position:relative}.td-center-line[data-v-cdf44314]{width:calc(50% - 29px);height:2px;background:#2a2a3a73;margin-left:20px}.td-diamond[data-v-cdf44314]{width:16px;height:16px;flex-shrink:0;transform:rotate(45deg);background:#2a2a3a73}.td-stats-col[data-v-cdf44314]{position:relative}.td-col-label[data-v-cdf44314]{position:absolute;bottom:-36px;left:50%;transform:translate(-50%);font-size:15px;font-weight:700;color:#2a2a3a66;letter-spacing:2px;white-space:nowrap;pointer-events:none;z-index:20;color:#2a2a3a}.lc-title[data-v-cdf44314]{position:absolute;top:78px;left:50%;transform:translate(-50%);font-size:76px;font-weight:900;letter-spacing:8px;font-style:italic;padding-right:14px;background:linear-gradient(180deg,#2a2a3a,#656678);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 4px rgba(0,0,0,.08));z-index:5;-webkit-user-select:none;user-select:none}.lc-scoreline[data-v-cdf44314]{position:absolute;top:176px;left:50%;transform:translate(-50%);z-index:5;display:grid;grid-template-columns:420px 160px 420px;align-items:center;gap:22px;color:#2a2a3a}.lc-team[data-v-cdf44314]{display:flex;align-items:center;gap:14px;min-width:0;font-size:24px;font-weight:800;letter-spacing:2px}.lc-team-blue[data-v-cdf44314]{justify-content:flex-end;text-align:right}.lc-team-red[data-v-cdf44314]{justify-content:flex-start;text-align:left}.lc-team span[data-v-cdf44314]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-team-logo[data-v-cdf44314]{width:64px;height:64px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff9e;border:1px solid rgba(42,42,58,.16);box-shadow:0 8px 24px #00000014}.lc-team-logo img[data-v-cdf44314]{width:100%;height:100%;object-fit:cover}.lc-team-logo span[data-v-cdf44314]{font-size:22px;font-weight:900;color:#2a2a3a8c}.lc-score[data-v-cdf44314]{height:64px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ffffff94;border:1px solid rgba(255,255,255,.72);box-shadow:0 8px 28px #00000014;font-family:Impact,Arial Black,sans-serif;font-size:42px;letter-spacing:4px}.lc-grid[data-v-cdf44314]{position:absolute;top:272px;left:70px;right:70px;height:710px;z-index:4;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.lc-card[data-v-cdf44314]{position:relative;overflow:hidden;border-radius:8px;background:linear-gradient(180deg,#ffffffc7,#e8ecefe6);border:1px solid rgba(255,255,255,.78);box-shadow:0 14px 42px #2a2a3a21;display:flex;flex-direction:column;padding:18px 18px 16px;min-width:0;animation:pgCardIn-cdf44314 .8s ease both}.lc-card[data-v-cdf44314]:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(86,142,210,.1) 0%,transparent 32%),linear-gradient(300deg,rgba(190,70,86,.08) 0%,transparent 36%);pointer-events:none}.lc-card-head[data-v-cdf44314]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr);gap:8px;align-items:center;height:86px}.lc-player[data-v-cdf44314]{display:flex;align-items:center;gap:8px;min-width:0}.lc-player-blue[data-v-cdf44314]{justify-content:flex-start}.lc-player-red[data-v-cdf44314]{justify-content:flex-end;text-align:right}.lc-hero-thumb[data-v-cdf44314]{width:60px;height:60px;border-radius:7px;overflow:hidden;position:relative;flex-shrink:0;background:#2a2a3a14;border:1px solid rgba(255,255,255,.8);box-shadow:0 6px 16px #00000014}.lc-hero-thumb img[data-v-cdf44314]{position:absolute;pointer-events:none}.lc-player-text[data-v-cdf44314]{display:flex;flex-direction:column;gap:4px;min-width:0}.lc-name[data-v-cdf44314]{font-size:17px;font-weight:900;color:#2a2a3a;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-hero[data-v-cdf44314]{font-size:13px;font-weight:700;color:#2a2a3a7a;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-role[data-v-cdf44314]{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;font-size:15px;font-weight:900;letter-spacing:1px;color:#2a2a3ac7}.lc-role-icon[data-v-cdf44314]{width:34px;height:34px;filter:brightness(.55) sepia(.28);opacity:.82}.lc-radar-wrap[data-v-cdf44314]{position:relative;z-index:1;width:100%;height:286px;display:flex;align-items:center;justify-content:center;margin-top:14px}.lc-radar[data-v-cdf44314]{width:278px;height:278px;overflow:visible}.lc-radar-grid polygon[data-v-cdf44314]{fill:#2a2a3a06;stroke:#2a2a3a3d;stroke-width:1}.lc-radar-grid line[data-v-cdf44314]{stroke:#2a2a3a2e;stroke-width:1}.lc-radar-area[data-v-cdf44314]{stroke-width:2.5;vector-effect:non-scaling-stroke}.lc-radar-blue[data-v-cdf44314]{fill:#4684da47;stroke:#3a76ccd1}.lc-radar-red[data-v-cdf44314]{fill:#c6485c3d;stroke:#b83a50d1}.lc-radar-dot[data-v-cdf44314]{stroke:#fffffff5;stroke-width:1.5}.lc-radar-dot-blue[data-v-cdf44314]{fill:#3a76cc}.lc-radar-dot-red[data-v-cdf44314]{fill:#b83a50}.lc-metrics[data-v-cdf44314]{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;margin-top:12px}.lc-metric-row[data-v-cdf44314]{display:grid;grid-template-columns:70px minmax(0,1fr) 70px;align-items:center;min-height:30px;border-radius:6px;background:#ffffff75;border:1px solid rgba(42,42,58,.06);padding:0 8px}.lc-metric-label[data-v-cdf44314]{min-width:0;text-align:center;font-size:13px;font-weight:800;color:#2a2a3a8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-metric-val[data-v-cdf44314]{font-family:Impact,Arial Black,sans-serif;font-size:19px;letter-spacing:1px;line-height:1}.lc-blue-val[data-v-cdf44314]{text-align:left;color:#3a76cc}.lc-red-val[data-v-cdf44314]{text-align:right;color:#b83a50}.lc-single-layout[data-v-cdf44314]{position:absolute;top:260px;left:70px;right:70px;height:660px;z-index:4;display:grid;grid-template-columns:410px minmax(0,1fr) 410px;gap:34px;align-items:stretch}.lc-side-panel[data-v-cdf44314],.lc-center-panel[data-v-cdf44314]{position:relative;overflow:hidden;border-radius:8px;background:linear-gradient(180deg,#ffffffc7,#e8ecefeb);border:1px solid rgba(255,255,255,.78);box-shadow:0 18px 50px #2a2a3a21;animation:pgCardIn-cdf44314 .8s ease both}.lc-blue-panel[data-v-cdf44314]{background:linear-gradient(180deg,#ffffffb3,#e0e9f4f0),linear-gradient(120deg,rgba(58,118,204,.18),transparent 46%)}.lc-red-panel[data-v-cdf44314]{background:linear-gradient(180deg,#ffffffb3,#f4e2e7f0),linear-gradient(300deg,rgba(184,58,80,.16),transparent 46%)}.lc-center-panel[data-v-cdf44314]{padding:30px 44px 34px;display:flex;flex-direction:column;align-items:center}.lc-result-tag[data-v-cdf44314]{position:absolute;top:28px;z-index:3;font-size:58px;line-height:1;font-weight:900;font-style:italic;letter-spacing:4px;color:#2a2a3a52}.lc-blue-panel .lc-result-tag[data-v-cdf44314]{left:28px}.lc-red-panel .lc-result-tag[data-v-cdf44314]{right:28px}.lc-result-tag.win[data-v-cdf44314]{color:#5349bee0}.lc-portrait[data-v-cdf44314]{position:absolute;inset:0;overflow:hidden}.lc-portrait-img[data-v-cdf44314]{width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.05);filter:saturate(1.05) contrast(1.02)}.lc-portrait-shade[data-v-cdf44314]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 35%,rgba(238,241,240,.96) 100%),linear-gradient(90deg,rgba(238,241,240,.22) 0%,transparent 34%,transparent 66%,rgba(238,241,240,.22) 100%)}.lc-side-footer[data-v-cdf44314]{position:absolute;left:28px;right:28px;bottom:28px;z-index:4;display:grid;gap:8px}.lc-red-panel .lc-side-footer[data-v-cdf44314]{text-align:right}.lc-player-main[data-v-cdf44314]{font-size:52px;line-height:1;font-weight:900;color:#2a2a3a;letter-spacing:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-player-sub[data-v-cdf44314]{font-size:24px;line-height:1;font-weight:800;color:#2a2a3a8f;letter-spacing:2px}.lc-kda[data-v-cdf44314]{width:max-content;min-width:110px;padding:7px 18px;border-radius:999px;background:#2a2a3ad1;color:#fffffff5;font-family:Impact,Arial Black,sans-serif;font-size:24px;letter-spacing:2px}.lc-red-panel .lc-kda[data-v-cdf44314]{justify-self:end}.lc-role-badge[data-v-cdf44314]{display:flex;align-items:center;justify-content:center;gap:12px;height:54px;padding:0 26px;border-radius:999px;background:#ffffffa3;border:1px solid rgba(42,42,58,.12);color:#2a2a3a;font-size:24px;font-weight:900;letter-spacing:2px;box-shadow:0 10px 28px #2a2a3a14}.lc-single-layout .lc-role-icon[data-v-cdf44314]{width:34px;height:34px}.lc-single-layout .lc-radar-wrap[data-v-cdf44314]{height:378px;margin-top:8px}.lc-single-layout .lc-radar[data-v-cdf44314]{width:390px;height:390px}.lc-single-layout .lc-metrics[data-v-cdf44314]{width:min(620px,100%);gap:10px;margin-top:8px}.lc-single-layout .lc-metric-row[data-v-cdf44314]{grid-template-columns:110px minmax(0,1fr) 110px;min-height:36px;padding:0 12px;background:#ffffff8f}.lc-single-layout .lc-metric-label[data-v-cdf44314]{font-size:15px;letter-spacing:1px}.lc-single-layout .lc-metric-val[data-v-cdf44314]{font-size:24px}.lc-bottom-note[data-v-cdf44314]{position:absolute;left:120px;right:120px;bottom:48px;z-index:5;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;color:#2a2a3a85;font-size:14px;font-weight:800;letter-spacing:5px}.lc-note-blue[data-v-cdf44314]{color:#3a76cc;text-align:right}.lc-note-red[data-v-cdf44314]{color:#b83a50;text-align:left}.lc-board[data-v-cdf44314]{position:absolute;inset:132px 72px;z-index:4;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 50% 26%,rgba(255,255,255,.5) 0%,rgba(240,244,247,.38) 38%,transparent 68%),linear-gradient(120deg,rgba(76,132,214,.14) 0%,transparent 28%),linear-gradient(300deg,rgba(190,74,92,.12) 0%,transparent 28%),linear-gradient(180deg,#fff6,#e2e8ec94);border:1px solid rgba(255,255,255,.78);box-shadow:0 20px 60px #2a2a3a29;animation:pgCardIn-cdf44314 .8s ease both}.lc-board[data-v-cdf44314]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.22) 0%,transparent 18%,transparent 82%,rgba(255,255,255,.22) 100%),linear-gradient(180deg,rgba(255,255,255,.06) 0%,transparent 38%,transparent 100%);pointer-events:none}.lc-hero-panel[data-v-cdf44314]{position:absolute;top:0;bottom:0;width:372px;overflow:hidden;border-radius:0;background:#2a2a3a14}.lc-hero-panel-blue[data-v-cdf44314]{left:0}.lc-hero-panel-red[data-v-cdf44314]{right:0}.lc-hero-poster-img[data-v-cdf44314]{width:100%;height:100%;object-fit:cover;display:block}.lc-skill-orb[data-v-cdf44314]{position:absolute;top:30px;z-index:5;width:58px;height:58px;border-radius:50%;overflow:hidden;border:3px solid rgba(255,255,255,.88);background:#ffffffb3;box-shadow:0 8px 24px #0000002e}.lc-hero-panel-blue .lc-skill-orb[data-v-cdf44314]{left:30px}.lc-hero-panel-red .lc-skill-orb[data-v-cdf44314]{right:30px}.lc-skill-orb img[data-v-cdf44314]{width:100%;height:100%;object-fit:cover;display:block}.lc-data-area[data-v-cdf44314]{position:absolute;inset:42px 408px;z-index:2}.lc-topline[data-v-cdf44314]{height:86px;display:grid;grid-template-columns:150px minmax(0,1fr) 150px;align-items:center;gap:8px}.lc-result[data-v-cdf44314]{font-size:58px;line-height:1;font-weight:900;font-style:normal;letter-spacing:2px;color:#2a2a3a57;white-space:nowrap}.lc-result-blue[data-v-cdf44314]{text-align:left}.lc-result-red[data-v-cdf44314]{text-align:right}.lc-result.win[data-v-cdf44314]{color:#5349bee6}.lc-score-center[data-v-cdf44314]{display:grid;grid-template-columns:minmax(0,1fr) 178px minmax(0,1fr);align-items:center;gap:12px;min-width:0;background:transparent}.lc-score-team[data-v-cdf44314]{display:flex;align-items:center;gap:10px;min-width:0;font-size:20px;font-weight:900;color:#2a2a3a;letter-spacing:1px}.lc-score-team span[data-v-cdf44314]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-score-team-blue[data-v-cdf44314]{justify-content:flex-end;text-align:right}.lc-score-logo[data-v-cdf44314]{width:50px;height:50px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgba(42,42,58,.12);background:#ffffff94}.lc-score[data-v-cdf44314]{height:auto;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;box-shadow:none;color:#2a2a3a;font-family:Impact,Arial Black,sans-serif;font-size:50px;letter-spacing:2px;line-height:1;white-space:nowrap;text-shadow:none}.lc-radar-zone[data-v-cdf44314]{position:absolute;top:118px;left:50%;width:820px;height:540px;transform:translate(-50%)}.lc-radar-zone .lc-radar[data-v-cdf44314]{position:absolute;left:50%;top:50%;width:540px;height:540px;transform:translate(-50%,-50%)}.lc-radar-zone .lc-radar-grid polygon[data-v-cdf44314]{fill:#2a2a3a06;stroke:#2a2a3a47;stroke-width:1.2}.lc-radar-zone .lc-radar-grid polygon[data-v-cdf44314]:last-of-type{stroke:#12121870;stroke-width:1.55}.lc-radar-zone .lc-radar-grid line[data-v-cdf44314]{stroke:#2a2a3a33;stroke-width:1.1}.lc-radar-zone .lc-radar-area[data-v-cdf44314]{stroke-width:3;vector-effect:non-scaling-stroke}.lc-axis-label[data-v-cdf44314]{position:absolute;z-index:3;width:128px;color:#2a2a3a;text-align:center}.lc-axis-values[data-v-cdf44314]{display:flex;justify-content:center;gap:8px;font-family:Impact,Arial Black,sans-serif;font-size:18px;line-height:1;letter-spacing:1px;white-space:nowrap}.lc-axis-name[data-v-cdf44314]{margin-top:4px;font-size:12px;line-height:1.1;font-weight:900;color:#2a2a3a9e;letter-spacing:1px;text-align:center}.lc-loadout-row[data-v-cdf44314]{position:absolute;inset:282px 0 auto;width:auto;display:grid;grid-template-columns:118px 118px;justify-content:space-between;gap:0;align-items:start;transform:none}.lc-loadout[data-v-cdf44314]{display:flex;flex-direction:column;gap:8px}.lc-loadout-blue[data-v-cdf44314]{align-items:flex-start}.lc-loadout-red[data-v-cdf44314]{align-items:flex-end}.lc-equips-grid[data-v-cdf44314]{display:grid;grid-template-columns:repeat(2,40px);grid-auto-rows:40px;gap:8px}.lc-equip-slot[data-v-cdf44314]{width:40px;height:40px;border-radius:6px;background:#2a2a3a14;border:1px solid rgba(255,255,255,.68);overflow:hidden;box-shadow:0 6px 14px #2a2a3a14}.lc-equip-icon[data-v-cdf44314]{width:100%;height:100%;object-fit:cover;display:block}.lc-summary-row[data-v-cdf44314]{position:absolute;left:0;right:0;top:528px;z-index:5;display:grid;grid-template-columns:130px 130px;justify-content:space-between;gap:0;align-items:start}.lc-summary[data-v-cdf44314]{display:grid;gap:4px;min-width:98px;font-family:Impact,Arial Black,sans-serif;font-size:20px;line-height:1;letter-spacing:1px;color:#2a2a3a}.lc-summary-red[data-v-cdf44314]{text-align:right}.lc-summary-stat[data-v-cdf44314]{display:flex;align-items:center;gap:7px}.lc-summary-red .lc-summary-stat[data-v-cdf44314]{justify-content:flex-end}.lc-stat-icon[data-v-cdf44314]{width:24px;height:24px;flex-shrink:0;display:block;object-fit:contain}.lc-name-row[data-v-cdf44314]{position:absolute;left:0;right:0;bottom:0;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:end}.lc-nameplate[data-v-cdf44314]{max-width:420px}.lc-nameplate-blue[data-v-cdf44314]{justify-self:start}.lc-nameplate-red[data-v-cdf44314]{justify-self:end;text-align:right}.lc-name-main[data-v-cdf44314]{font-size:54px;line-height:1;font-weight:900;color:#2a2a3a;letter-spacing:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-name-sub[data-v-cdf44314]{margin-top:8px;display:flex;align-items:center;gap:8px;font-size:22px;line-height:1;font-weight:800;color:#2a2a3a8f;letter-spacing:2px}.lc-nameplate-red .lc-name-sub[data-v-cdf44314]{justify-content:flex-end}.lc-name-role-icon[data-v-cdf44314]{width:32px;height:32px;flex-shrink:0;opacity:1}.lc-radar-zone .lc-radar-area.win[data-v-cdf44314]{fill:#5349be3d;stroke:#5349bee6}.lc-radar-zone .lc-radar-area.lose[data-v-cdf44314]{fill:#2a2a3a1f;stroke:#2a2a3a85}.lc-axis-values[data-v-cdf44314]{justify-content:center;gap:8px}.lc-axis-values .lc-blue-val[data-v-cdf44314]{order:1;text-align:left}.lc-axis-values .lc-red-val[data-v-cdf44314]{order:2;text-align:right}.lc-blue-val.win[data-v-cdf44314],.lc-red-val.win[data-v-cdf44314]{color:#5349bef0}.lc-blue-val.lose[data-v-cdf44314],.lc-red-val.lose[data-v-cdf44314]{color:#2a2a3a7a}.lc-name-role-icon.win[data-v-cdf44314]{filter:brightness(0) saturate(100%) invert(35%) sepia(56%) saturate(1517%) hue-rotate(219deg) brightness(91%) contrast(91%)}.lc-name-role-icon.lose[data-v-cdf44314]{filter:brightness(0) saturate(100%) invert(18%) sepia(10%) saturate(933%) hue-rotate(202deg) brightness(92%) contrast(90%);opacity:.78}.post-showcase[data-v-68406d18]{margin-bottom:16px}.ps-mobile-switch[data-v-68406d18],.ps-mobile-hint[data-v-68406d18]{display:none}.ps-tabs[data-v-68406d18]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ps-tabs button[data-v-68406d18]{flex:1 1 92px;padding:10px 14px;border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);font-size:.85rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s;font-family:inherit}[data-theme=light] .ps-tabs button[data-v-68406d18]{background:#fff;border-color:#0000000f}.ps-tabs button[data-v-68406d18]:hover{border-color:var(--khsl-gold);color:var(--khsl-gold)}.ps-tabs button.active[data-v-68406d18]{background:var(--khsl-gold);color:#000;border-color:var(--khsl-gold)}[data-theme=light] .ps-tabs button.active[data-v-68406d18]{background:#b8860b;color:#fff;border-color:#b8860b}.ps-viewport[data-v-68406d18]{width:100%;overflow-x:auto;overflow-y:hidden;border-radius:12px;background:#f3f1f7;box-shadow:var(--shadow-card);border:1px solid var(--border-color)}.ps-viewport[data-v-68406d18]::-webkit-scrollbar{height:6px}.ps-viewport[data-v-68406d18]::-webkit-scrollbar-track{background:#0000000d}.ps-viewport[data-v-68406d18]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.ps-viewport[data-v-68406d18] .flowing-bg{background:#f3f1f7}.ps-viewport[data-v-68406d18] .mesh-layer{opacity:.55}.ps-stage[data-v-68406d18]{position:relative;margin:0 auto;overflow:hidden}.ps-canvas[data-v-68406d18]{position:absolute;top:0;left:0;transform-origin:0 0}.ps-picker-mask[data-v-68406d18]{position:fixed;inset:0;z-index:3000;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:#0000007a}.ps-picker-panel[data-v-68406d18]{width:min(420px,100%);overflow:hidden;border:1px solid var(--border-color);border-radius:14px;background:var(--bg-elevated);box-shadow:0 20px 60px #00000052}.ps-picker-head[data-v-68406d18]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:.95rem;font-weight:800}.ps-picker-head button[data-v-68406d18]{width:30px;height:30px;border:0;border-radius:50%;background:var(--bg-hover);color:var(--text-secondary);font-size:1.2rem;line-height:1}.ps-picker-option[data-v-68406d18]{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border:0;border-bottom:1px solid var(--border-color);background:transparent;color:var(--text-secondary);font:inherit;font-size:.9rem;font-weight:700;text-align:left}.ps-picker-option[data-v-68406d18]:last-child{border-bottom:0}.ps-picker-option.active[data-v-68406d18]{color:var(--khsl-gold);background:#ffd70014}.ps-picker-option svg[data-v-68406d18]{width:17px;height:17px}.ps-picker-fade-enter-active[data-v-68406d18],.ps-picker-fade-leave-active[data-v-68406d18]{transition:opacity .18s ease}.ps-picker-fade-enter-active .ps-picker-panel[data-v-68406d18],.ps-picker-fade-leave-active .ps-picker-panel[data-v-68406d18]{transition:transform .18s ease}.ps-picker-fade-enter-from[data-v-68406d18],.ps-picker-fade-leave-to[data-v-68406d18]{opacity:0}.ps-picker-fade-enter-from .ps-picker-panel[data-v-68406d18],.ps-picker-fade-leave-to .ps-picker-panel[data-v-68406d18]{transform:translateY(14px)}@media(max-width:768px){.ps-tabs[data-v-68406d18]{display:none}.ps-mobile-switch[data-v-68406d18]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ps-current-display[data-v-68406d18]{min-width:0;flex:1;height:42px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card);color:var(--text-primary);font-size:.9rem;font-weight:800}.ps-current-display svg[data-v-68406d18]{width:18px;height:18px;flex-shrink:0;color:var(--khsl-gold)}.ps-current-display .ps-current-prefix[data-v-68406d18]{flex-shrink:0;color:var(--text-muted);font-size:.78rem;font-weight:700}.ps-current-display .ps-current-name[data-v-68406d18]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-switch-btn[data-v-68406d18]{height:42px;flex:0 0 auto;padding:0 14px;border:1px solid rgba(255,215,0,.38);border-radius:10px;background:#ffd70014;color:var(--khsl-gold);font:inherit;font-size:.86rem;font-weight:800}.ps-mobile-hint[data-v-68406d18]{display:block;margin:2px 0 8px;color:var(--text-muted);font-size:.76rem;line-height:1.4;text-align:center}.ps-viewport[data-v-68406d18]{border-radius:10px}}.swap-dialog[data-v-f9f14f9b]{display:flex;flex-direction:column;gap:18px}.block-title[data-v-f9f14f9b]{font-size:13px;font-weight:600;color:var(--text-secondary, #666);margin-bottom:8px}.current-block .row[data-v-f9f14f9b]{display:flex;font-size:14px;margin-bottom:6px;gap:12px}.current-block .row .lbl[data-v-f9f14f9b]{width:110px;color:var(--text-secondary, #888);flex-shrink:0}.current-block .row .val[data-v-f9f14f9b]{flex:1;word-break:break-all}.current-block .row .mono[data-v-f9f14f9b]{font-family:JetBrains Mono,Consolas,monospace}.current-block .row .small[data-v-f9f14f9b]{font-size:12px}.current-block .row .muted[data-v-f9f14f9b]{color:var(--text-secondary, #999);font-style:italic}.search-input-wrap[data-v-f9f14f9b]{position:relative}.search-input-wrap .search-input[data-v-f9f14f9b]{width:100%;padding:10px 32px 10px 12px;border:1px solid var(--border-color, #ddd);border-radius:8px;font-size:14px;box-sizing:border-box;background:var(--bg-primary, #fff);color:var(--text-primary, #333)}.search-input-wrap .search-spin[data-v-f9f14f9b]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--text-secondary, #999)}.cand-list[data-v-f9f14f9b]{margin-top:8px;max-height:220px;overflow-y:auto;border:1px solid var(--border-color, #eee);border-radius:8px}.cand-item[data-v-f9f14f9b]{width:100%;text-align:left;padding:8px 12px;background:transparent;border:0;border-bottom:1px solid var(--border-color, #eee);cursor:pointer;font-size:13px;color:var(--text-primary, #333)}.cand-item[data-v-f9f14f9b]:last-child{border-bottom:0}.cand-item[data-v-f9f14f9b]:hover{background:var(--bg-hover, #f5f5f5)}.cand-item.active[data-v-f9f14f9b]{background:#6366f11f;font-weight:600}.selected-info[data-v-f9f14f9b]{margin-top:8px;font-size:13px;color:var(--text-primary, #333)}.reason-input[data-v-f9f14f9b]{margin-top:10px;width:100%;padding:8px 12px;border:1px solid var(--border-color, #ddd);border-radius:8px;font-size:13px;resize:vertical;box-sizing:border-box;font-family:inherit;background:var(--bg-primary, #fff);color:var(--text-primary, #333)}.history-block[data-v-f9f14f9b]{border-top:1px dashed var(--border-color, #eee);padding-top:14px}.history-list[data-v-f9f14f9b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hist-item[data-v-f9f14f9b]{padding:8px 10px;border-radius:6px;background:var(--bg-secondary, #f7f7f7);font-size:13px}.hist-item.status-1[data-v-f9f14f9b]{border-left:3px solid #16a34a}.hist-item.status-0[data-v-f9f14f9b]{border-left:3px solid #999;opacity:.7}.hist-item.status-2[data-v-f9f14f9b]{border-left:3px solid #f59e0b;opacity:.7}.hist-row[data-v-f9f14f9b]{display:flex;justify-content:space-between;font-weight:500}.hist-row .arrow[data-v-f9f14f9b]{margin:0 6px;color:var(--text-secondary, #888)}.hist-row .hist-status[data-v-f9f14f9b]{font-size:11px;color:var(--text-secondary, #888)}.hist-meta[data-v-f9f14f9b]{margin-top:2px;font-size:11px;color:var(--text-secondary, #999);display:flex;gap:8px;flex-wrap:wrap}.hist-actions[data-v-f9f14f9b]{margin-top:4px;text-align:right}.btn-link[data-v-f9f14f9b]{background:transparent;border:0;cursor:pointer;font-size:12px}.btn-link.danger[data-v-f9f14f9b]{color:#dc2626}.btn-link[data-v-f9f14f9b]:hover{text-decoration:underline}.btn[data-v-f9f14f9b]{padding:8px 16px;border-radius:8px;font-size:14px;cursor:pointer;border:0}.btn.cancel[data-v-f9f14f9b]{background:var(--bg-secondary, #f0f0f0);color:var(--text-primary, #333)}.btn.primary[data-v-f9f14f9b]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.btn.primary[data-v-f9f14f9b]:disabled{opacity:.5;cursor:not-allowed}.game-detail-page[data-v-21938e05]{position:relative;color:var(--text-primary);padding:8px 8px 80px}.game-detail-page.is-embedded[data-v-21938e05]{padding:0}.game-desktop-back[data-v-21938e05]{display:none}.detail-header[data-v-21938e05]{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:8px;margin:-8px -8px 8px;padding:8px 12px;background:var(--bg-elevated);border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.detail-header .back-link[data-v-21938e05],.detail-header .share-btn[data-v-21938e05]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid var(--border-color);color:var(--text-secondary);border-radius:999px;cursor:pointer;transition:all .2s;flex-shrink:0}.detail-header .back-link svg[data-v-21938e05],.detail-header .share-btn svg[data-v-21938e05]{width:16px;height:16px}.detail-header .back-link[data-v-21938e05]:hover:not(:disabled),.detail-header .share-btn[data-v-21938e05]:hover:not(:disabled){border-color:var(--khsl-gold);color:var(--khsl-gold)}.detail-header .back-link[data-v-21938e05]:disabled,.detail-header .share-btn[data-v-21938e05]:disabled{opacity:.4;cursor:not-allowed}.detail-header .title-info[data-v-21938e05]{flex:1;min-width:0;text-align:center;padding:0 8px}.detail-header .main-title[data-v-21938e05]{display:block;overflow:hidden;color:var(--text-primary);font-size:.94rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}@media(min-width:769px){.game-detail-page.is-standalone[data-v-21938e05]{padding-top:32px}.game-detail-page.is-standalone .detail-header[data-v-21938e05]{display:none}.game-detail-page.is-standalone .game-desktop-back[data-v-21938e05]{position:fixed;top:76px;left:28px;z-index:30;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid var(--border-color);background:var(--bg-elevated);color:var(--text-secondary);box-shadow:0 10px 30px #00000029;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s,color .2s,border-color .2s,background .2s}.game-detail-page.is-standalone .game-desktop-back svg[data-v-21938e05]{width:20px;height:20px}.game-detail-page.is-standalone .game-desktop-back[data-v-21938e05]:hover{color:var(--text-primary);border-color:var(--khsl-gold);background:var(--bg-card, var(--bg-elevated));transform:translate(-2px)}.game-detail-page.is-standalone .game-desktop-back[data-v-21938e05]:active{transform:translate(-2px) scale(.96)}}.match-summary-card[data-v-21938e05]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:18px 14px;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;box-shadow:var(--shadow-card)}[data-theme=light] .match-summary-card[data-v-21938e05]{background:#fff;border-color:#0000000f}.match-summary-card .team-side[data-v-21938e05]{flex:1;display:flex;align-items:center;gap:12px}.match-summary-card .team-side.blue-side[data-v-21938e05]{justify-content:flex-start}.match-summary-card .team-side.red-side[data-v-21938e05]{justify-content:flex-end}.match-summary-card .team-side .t-logo[data-v-21938e05]{width:52px;height:52px;border-radius:50%;object-fit:cover}.match-summary-card .team-side .t-logo.blue-border[data-v-21938e05]{border:2px solid #00E5FF}.match-summary-card .team-side .t-logo.red-border[data-v-21938e05]{border:2px solid #FF2E63}.match-summary-card .team-side .t-info[data-v-21938e05]{flex:1;min-width:0}.match-summary-card .team-side .t-info .t-name[data-v-21938e05]{font-weight:600;font-size:.9rem;color:var(--text-primary);line-height:1.25;overflow-wrap:anywhere}.match-summary-card .team-side .t-info .t-camp[data-v-21938e05]{font-size:.7rem;color:var(--text-muted)}.match-summary-card .team-side .t-info.right[data-v-21938e05]{text-align:right}.match-summary-card .team-side .t-kda[data-v-21938e05]{display:flex;flex-direction:column;align-items:center}.match-summary-card .team-side .t-kda .kda-label[data-v-21938e05]{font-size:.65rem;color:var(--text-muted)}.match-summary-card .team-side .t-kda .kda-val[data-v-21938e05]{font-size:.85rem;font-family:Oswald,sans-serif;color:var(--text-secondary)}.match-summary-card .vs-center[data-v-21938e05]{width:100px;text-align:center;flex-shrink:0}.match-summary-card .vs-center .score[data-v-21938e05]{display:flex;align-items:center;justify-content:center;gap:8px}.match-summary-card .vs-center .score .s-num[data-v-21938e05]{font-size:2rem;font-weight:600;color:var(--text-muted);font-family:Oswald,sans-serif}.match-summary-card .vs-center .score .s-num.win[data-v-21938e05]{color:var(--khsl-gold)}.match-summary-card .vs-center .score .s-divider[data-v-21938e05]{font-size:1.2rem;color:var(--text-muted)}.match-summary-card .vs-center .duration[data-v-21938e05]{font-size:.72rem;color:var(--text-muted);margin-top:4px}.comparison-section[data-v-21938e05]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:14px;margin-bottom:16px;box-shadow:var(--shadow-card)}[data-theme=light] .comparison-section[data-v-21938e05]{background:#fff;border-color:#0000000f}.comparison-section .compare-row[data-v-21938e05]{display:flex;align-items:center;margin-bottom:10px}.comparison-section .compare-row[data-v-21938e05]:last-child{margin-bottom:0}.comparison-section .compare-row .cr-blue[data-v-21938e05],.comparison-section .compare-row .cr-red[data-v-21938e05]{width:70px;text-align:center}.comparison-section .compare-row .cr-blue[data-v-21938e05],.comparison-section .compare-row .cr-red[data-v-21938e05]{width:70px;text-align:center;padding-top:4px}.comparison-section .compare-row .cr-blue .cr-val[data-v-21938e05]{color:#00e5ff;font-family:Oswald,sans-serif;font-size:1.15rem;font-weight:600}[data-theme=light] .comparison-section .compare-row .cr-blue .cr-val[data-v-21938e05]{color:#0288d1}.comparison-section .compare-row .cr-red .cr-val[data-v-21938e05]{color:#ff2e63;font-family:Oswald,sans-serif;font-size:1.15rem;font-weight:600}[data-theme=light] .comparison-section .compare-row .cr-red .cr-val[data-v-21938e05]{color:#c62828}.comparison-section .compare-row .cr-center[data-v-21938e05]{flex:1;padding:0 10px}.comparison-section .compare-row .cr-center .cr-label[data-v-21938e05]{text-align:center;font-size:.72rem;color:var(--text-muted);margin-bottom:4px}.comparison-section .compare-row .cr-center .cr-bar[data-v-21938e05]{height:12px;display:flex;border-radius:6px;overflow:hidden;background:var(--bg-elevated)}.comparison-section .compare-row .cr-center .cr-bar .bar-blue[data-v-21938e05]{background:#00e5ff;transition:width .3s}[data-theme=light] .comparison-section .compare-row .cr-center .cr-bar .bar-blue[data-v-21938e05]{background:#0288d1}.comparison-section .compare-row .cr-center .cr-bar .bar-red[data-v-21938e05]{background:#ff2e63;transition:width .3s}[data-theme=light] .comparison-section .compare-row .cr-center .cr-bar .bar-red[data-v-21938e05]{background:#c62828}.bp-section[data-v-21938e05]{margin-bottom:16px}.bp-section .section-label[data-v-21938e05]{font-size:.85rem;color:var(--khsl-gold);margin-bottom:10px;border-left:3px solid var(--khsl-gold);padding-left:8px;font-weight:700}[data-theme=light] .bp-section .section-label[data-v-21938e05]{color:#b8860b;border-color:#b8860b}.bp-section .bp-container[data-v-21938e05]{display:flex;justify-content:space-between;gap:16px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:14px;box-shadow:var(--shadow-card)}[data-theme=light] .bp-section .bp-container[data-v-21938e05]{background:#fff;border-color:#0000000f}.bp-section .bp-container .bp-team[data-v-21938e05]{flex:1;display:flex;flex-direction:column;gap:8px}.bp-section .bp-container .bp-team.blue-team-bp[data-v-21938e05]{align-items:flex-start}.bp-section .bp-container .bp-team.red-team-bp[data-v-21938e05]{align-items:flex-end}.bp-section .bp-container .bp-team.red-team-bp .bp-round[data-v-21938e05]{flex-direction:row-reverse}.bp-section .bp-container .bp-team .bp-round[data-v-21938e05]{display:flex;gap:4px;flex-wrap:wrap}.bp-section .bp-container .bp-team .bp-round .bp-item[data-v-21938e05]{position:relative;width:36px;height:36px}.bp-section .bp-container .bp-team .bp-round .bp-item .h-img[data-v-21938e05]{width:100%;height:100%;border-radius:6px;border:1px solid var(--border-color)}.bp-section .bp-container .bp-team .bp-round .bp-item.is-ban .h-img[data-v-21938e05]{filter:grayscale(100%);opacity:.5}.bp-section .bp-container .bp-team .bp-round .bp-item.is-ban .ban-slash[data-v-21938e05]{position:absolute;inset:0}.bp-section .bp-container .bp-team .bp-round .bp-item.is-ban .ban-slash[data-v-21938e05]:after{content:"";position:absolute;top:50%;left:-2px;right:-2px;height:2px;background:#ff2e63;transform:rotate(-45deg);box-shadow:0 0 4px #ff2e63}.data-view-section .view-tabs[data-v-21938e05]{display:flex;gap:0;margin-bottom:14px;border-bottom:1px solid var(--border-color)}.data-view-section .view-tabs .v-tab[data-v-21938e05]{padding:10px 14px;font-size:.85rem;font-weight:600;color:var(--text-muted);cursor:pointer;transition:color .2s;border-bottom:2px solid transparent;margin-bottom:-1px}.data-view-section .view-tabs .v-tab[data-v-21938e05]:hover{color:var(--text-secondary)}.data-view-section .view-tabs .v-tab.active[data-v-21938e05]{color:var(--khsl-gold);border-bottom-color:var(--khsl-gold)}[data-theme=light] .data-view-section .view-tabs .v-tab.active[data-v-21938e05]{color:#b8860b;border-bottom-color:#b8860b}.matchup-list[data-v-21938e05]{display:flex;flex-direction:column;gap:12px}.matchup-row[data-v-21938e05]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-card)}[data-theme=light] .matchup-row[data-v-21938e05]{background:#fff;border-color:#0000000f}.matchup-row .players-row[data-v-21938e05]{display:flex;flex-direction:column;position:relative}.matchup-row .position-tag[data-v-21938e05]{position:absolute;top:0;left:50%;transform:translate(-50%);background:#ffd7001a;padding:4px 14px;border-radius:0 0 10px 10px;font-size:.72rem;color:var(--khsl-gold);font-weight:700;text-align:center;border:1px solid rgba(255,215,0,.2);border-top:none;z-index:2}[data-theme=light] .matchup-row .position-tag[data-v-21938e05]{background:#b8860b14;color:#b8860b;border-color:#b8860b26}.matchup-row .players-content[data-v-21938e05]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-top:28px}.matchup-row .vs-divider[data-v-21938e05]{color:var(--text-muted);font-size:.8rem;font-weight:600;padding:0 8px;flex-shrink:0;align-self:center}.matchup-row .player-card[data-v-21938e05]{flex:1;display:flex;align-items:flex-start;gap:10px;min-width:0;position:relative}.matchup-row .player-card.blue-player[data-v-21938e05]{justify-content:flex-start}.matchup-row .player-card.red-player[data-v-21938e05]{justify-content:flex-end}.matchup-row .player-card .swap-btn[data-v-21938e05]{position:absolute;top:-2px;right:2px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#6366f1d9;color:#fff;border:0;border-radius:50%;font-size:11px;line-height:1;cursor:pointer;box-shadow:0 2px 6px #00000040;z-index:2}.matchup-row .player-card .swap-btn[data-v-21938e05]:hover{background:#7c3aed;transform:scale(1.06)}.matchup-row .player-card .swap-btn.red[data-v-21938e05]{right:auto;left:2px}.matchup-row .player-card.empty[data-v-21938e05]{justify-content:center;align-items:center}.matchup-row .player-card.empty .empty-slot[data-v-21938e05]{color:var(--text-muted);font-size:.8rem}.matchup-row .player-card .pc-hero-col[data-v-21938e05]{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.matchup-row .player-card .pc-hero-col .hero-avatar-wrap[data-v-21938e05]{position:relative;width:48px;height:48px}.matchup-row .player-card .pc-hero-col .hero-avatar-wrap .hero-avatar[data-v-21938e05]{width:100%;height:100%;border-radius:8px;border:2px solid var(--border-color)}.matchup-row .player-card .pc-hero-col .hero-avatar-wrap .hero-lvl[data-v-21938e05]{position:absolute;bottom:0;background:#000000a6;color:#fff;font-size:.6rem;padding:1px 5px;font-family:Oswald,sans-serif;font-weight:600;line-height:1.2}.matchup-row .player-card .pc-hero-col .hero-avatar-wrap .hero-lvl.left[data-v-21938e05]{left:0;border-radius:0 4px 0 6px}.matchup-row .player-card .pc-hero-col .hero-avatar-wrap .hero-lvl.right[data-v-21938e05]{right:0;border-radius:4px 0 6px}.matchup-row .player-card .pc-hero-col .spell-icon[data-v-21938e05]{width:22px;height:22px;border-radius:4px;border:1px solid var(--border-color)}.matchup-row .player-card .pc-info[data-v-21938e05]{display:flex;flex-direction:column;gap:4px;min-width:0}.matchup-row .player-card .pc-info.right[data-v-21938e05]{align-items:flex-end}.matchup-row .player-card .pc-info .pc-player-name[data-v-21938e05]{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;font-size:.72rem;line-height:1.2;max-width:100%}.matchup-row .player-card .pc-info .pc-player-name .pn-handle[data-v-21938e05]{color:var(--text-primary);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.matchup-row .player-card .pc-info .pc-player-name .pn-real[data-v-21938e05]{color:var(--text-muted)}.matchup-row .player-card .pc-info .pc-kda[data-v-21938e05]{font-size:.95rem;font-weight:600;white-space:nowrap;color:var(--text-primary)}.matchup-row .player-card .pc-info .pc-equip[data-v-21938e05]{display:flex;gap:2px;flex-wrap:nowrap}.matchup-row .player-card .pc-info .pc-equip .equip-icon[data-v-21938e05]{width:22px;height:22px;border-radius:4px;background:var(--bg-elevated);border:1px solid var(--border-color)}.matchup-row .player-card .pc-info .pc-score[data-v-21938e05]{display:flex;align-items:center;gap:6px}.matchup-row .player-card .pc-info .pc-score .score-val[data-v-21938e05]{font-size:.85rem;color:var(--text-muted)}.matchup-row .player-card .pc-info .pc-score .mvp-tag[data-v-21938e05]{font-size:.6rem;background:var(--khsl-gold);color:#000;padding:2px 6px;border-radius:999px;font-weight:700}[data-theme=light] .matchup-row .player-card .pc-info .pc-score .mvp-tag[data-v-21938e05]{background:#b8860b;color:#fff}.matchup-row .matchup-data[data-v-21938e05]{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--border-color)}[data-theme=light] .matchup-row .matchup-data[data-v-21938e05]{border-color:#0000000a}.data-compare-row[data-v-21938e05]{display:flex;align-items:center}.data-compare-row .dcr-val[data-v-21938e05]{width:70px;font-size:1.05rem;font-weight:600;font-family:Oswald,sans-serif;flex-shrink:0}.data-compare-row .dcr-val.blue[data-v-21938e05]{color:#00e5ff;text-align:left}[data-theme=light] .data-compare-row .dcr-val.blue[data-v-21938e05]{color:#0288d1}.data-compare-row .dcr-val.red[data-v-21938e05]{color:#ff2e63;text-align:right}[data-theme=light] .data-compare-row .dcr-val.red[data-v-21938e05]{color:#c62828}.data-compare-row .dcr-center[data-v-21938e05]{flex:1;padding:0 10px;min-width:0;display:flex;flex-direction:column;align-items:center}.data-compare-row .dcr-center .dcr-label[data-v-21938e05]{text-align:center;font-size:.72rem;color:var(--text-muted);margin-bottom:4px;display:block;width:100%}.data-compare-row .dcr-center .dcr-bar[data-v-21938e05]{height:12px;width:100%;display:flex;border-radius:6px;overflow:hidden;background:var(--bg-elevated)}.data-compare-row .dcr-center .dcr-bar .bar-b[data-v-21938e05]{background:#00e5ff;transition:width .3s}[data-theme=light] .data-compare-row .dcr-center .dcr-bar .bar-b[data-v-21938e05]{background:#0288d1}.data-compare-row .dcr-center .dcr-bar .bar-r[data-v-21938e05]{background:#ff2e63;transition:width .3s}[data-theme=light] .data-compare-row .dcr-center .dcr-bar .bar-r[data-v-21938e05]{background:#c62828}.tab-fade-enter-active[data-v-21938e05],.tab-fade-leave-active[data-v-21938e05]{transition:opacity .2s ease,transform .2s ease}.tab-fade-enter-from[data-v-21938e05]{opacity:0;transform:translate(15px)}.tab-fade-leave-to[data-v-21938e05]{opacity:0;transform:translate(-15px)}.data-view-content[data-v-21938e05]{display:flex;flex-direction:column;gap:8px}.expand-toggle[data-v-21938e05]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;margin-top:6px;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s}.expand-toggle[data-v-21938e05]:hover{border-color:var(--khsl-gold)}.expand-toggle .toggle-text[data-v-21938e05]{font-size:.75rem;color:var(--text-muted)}.expand-toggle .toggle-icon[data-v-21938e05]{font-size:.6rem;color:var(--text-muted);transition:transform .3s}.expand-toggle .toggle-icon.expanded[data-v-21938e05]{transform:rotate(180deg)}.collapsible-data[data-v-21938e05]{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding-top:0;border-top:1px solid var(--border-color);max-height:0;overflow:hidden;opacity:0;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,padding-top .35s ease}.collapsible-data.expanded[data-v-21938e05]{max-height:2000px;opacity:1;padding-top:8px}[data-theme=light] .collapsible-data[data-v-21938e05]{border-color:#0000000a}.highlight-grid[data-v-21938e05]{display:flex;gap:15px}.highlight-grid .hl-divider[data-v-21938e05]{width:1px;background:var(--border-color)}.highlight-grid .hl-side[data-v-21938e05]{flex:1;display:flex;flex-wrap:wrap;gap:6px}.highlight-grid .hl-side.blue-hl[data-v-21938e05]{justify-content:flex-start}.highlight-grid .hl-side.red-hl[data-v-21938e05]{justify-content:flex-end}.highlight-grid .hl-side .hl-item[data-v-21938e05]{background:var(--bg-elevated);padding:4px 8px;border-radius:6px;font-size:.7rem;display:flex;align-items:center;gap:4px;color:var(--text-muted)}.highlight-grid .hl-side .hl-item.has-val[data-v-21938e05]{background:#ffd7001a;color:var(--khsl-gold)}.highlight-grid .hl-side .hl-item.has-val .hl-val[data-v-21938e05]{font-weight:700}[data-theme=light] .highlight-grid .hl-side .hl-item.has-val[data-v-21938e05]{background:#b8860b14;color:#b8860b}.highlight-grid .hl-side .hl-item.badge.has-val[data-v-21938e05]{background:var(--khsl-gold);color:#000}.highlight-grid .hl-side .hl-item.badge.has-val .hl-label[data-v-21938e05]{font-weight:700}[data-theme=light] .highlight-grid .hl-side .hl-item.badge.has-val[data-v-21938e05]{background:#b8860b;color:#fff}.highlight-grid .hl-side .hl-item .hl-label[data-v-21938e05]{white-space:nowrap}.highlight-grid .hl-side .hl-item .hl-val[data-v-21938e05]{font-family:Oswald,sans-serif}.highlight-grid .hl-side .hl-empty[data-v-21938e05]{font-size:.75rem;color:var(--text-muted);padding:8px}.error-state[data-v-21938e05]{padding:60px 0;text-align:center;color:var(--text-muted)}.error-state button[data-v-21938e05]{margin-top:15px;padding:8px 20px;border:1px solid var(--border-color);color:var(--text-secondary);border-radius:999px;background:transparent;cursor:pointer;transition:all .2s}.error-state button[data-v-21938e05]:hover{border-color:var(--khsl-gold);color:var(--khsl-gold)}@media(max-width:768px){.match-summary-card[data-v-21938e05],.comparison-section[data-v-21938e05],.bp-section[data-v-21938e05]{margin-bottom:8px}.match-summary-card[data-v-21938e05]{flex-wrap:wrap;padding:8px;gap:8px;box-shadow:0 1px 4px #0000001a}.match-summary-card .team-side[data-v-21938e05]{flex:1;min-width:0}.match-summary-card .team-side.blue-side .t-kda[data-v-21938e05],.match-summary-card .team-side.red-side .t-kda[data-v-21938e05]{display:none}.match-summary-card .team-side .t-logo[data-v-21938e05]{width:40px;height:40px}.match-summary-card .team-side .t-info .t-name[data-v-21938e05]{font-size:.85rem}.match-summary-card .team-side .t-info .t-camp[data-v-21938e05]{font-size:.65rem}.match-summary-card .vs-center[data-v-21938e05]{width:70px;flex-shrink:0}.match-summary-card .vs-center .score .s-num[data-v-21938e05]{font-size:1.8rem}.match-summary-card .vs-center .duration[data-v-21938e05]{font-size:.7rem}.comparison-section[data-v-21938e05]{padding:8px;box-shadow:0 1px 4px #0000001a}.comparison-section .compare-row .cr-blue[data-v-21938e05],.comparison-section .compare-row .cr-red[data-v-21938e05]{width:50px}.comparison-section .compare-row .cr-blue .cr-val[data-v-21938e05],.comparison-section .compare-row .cr-red .cr-val[data-v-21938e05]{font-size:1rem}.comparison-section .compare-row .cr-center .cr-label[data-v-21938e05]{font-size:.65rem}.bp-section .bp-container[data-v-21938e05]{padding:8px;box-shadow:0 1px 4px #0000001a}.bp-section .bp-container .bp-team .bp-round .bp-item[data-v-21938e05]{width:28px;height:28px}.data-view-section .view-tabs[data-v-21938e05]{margin-bottom:8px}.matchup-list[data-v-21938e05]{gap:8px}.matchup-row[data-v-21938e05]{padding:8px;box-shadow:0 1px 4px #0000001a}.matchup-row .position-tag[data-v-21938e05]{padding:3px 10px;font-size:.7rem}.matchup-row .players-content[data-v-21938e05]{padding-top:24px;gap:4px}.matchup-row .vs-divider[data-v-21938e05]{font-size:.7rem;padding:0 4px}.matchup-row .player-card[data-v-21938e05]{gap:6px}.matchup-row .player-card .pc-hero-col[data-v-21938e05]{gap:2px}.matchup-row .player-card .pc-hero-col .hero-avatar-wrap[data-v-21938e05]{width:40px;height:40px}.matchup-row .player-card .pc-hero-col .hero-avatar-wrap .hero-lvl[data-v-21938e05]{font-size:.55rem}.matchup-row .player-card .pc-hero-col .spell-icon[data-v-21938e05]{width:18px;height:18px}.matchup-row .player-card .pc-info[data-v-21938e05]{gap:3px}.matchup-row .player-card .pc-info .pc-player-name[data-v-21938e05]{font-size:.65rem}.matchup-row .player-card .pc-info .pc-kda[data-v-21938e05]{font-size:.8rem}.matchup-row .player-card .pc-info .pc-equip .equip-icon[data-v-21938e05]{width:18px;height:18px}.matchup-row .player-card .pc-info .pc-score .score-val[data-v-21938e05]{font-size:.75rem}.matchup-row .player-card .pc-info .pc-score .mvp-tag[data-v-21938e05]{font-size:.5rem;padding:1px 4px}.data-compare-row .dcr-val[data-v-21938e05]{width:55px;font-size:.9rem}.data-compare-row .dcr-center .dcr-label[data-v-21938e05]{font-size:.65rem}.data-compare-row .dcr-center .dcr-bar[data-v-21938e05]{height:10px}.highlight-grid[data-v-21938e05]{gap:10px}.highlight-grid .hl-side .hl-item[data-v-21938e05]{padding:3px 6px;font-size:.65rem}}@media(max-width:400px){.match-summary-card .team-side .t-logo[data-v-21938e05]{width:36px;height:36px}.match-summary-card .team-side .t-info .t-name[data-v-21938e05]{font-size:.75rem}.match-summary-card .vs-center[data-v-21938e05]{width:60px}.match-summary-card .vs-center .score .s-num[data-v-21938e05]{font-size:1.5rem}.bp-section .bp-container .bp-team .bp-round .bp-item[data-v-21938e05]{width:24px;height:24px}.matchup-row .players-content[data-v-21938e05]{padding-top:20px}.matchup-row .position-tag[data-v-21938e05]{padding:2px 8px;font-size:.65rem}.matchup-row .player-card[data-v-21938e05]{gap:4px}.matchup-row .player-card .pc-hero-col .hero-avatar-wrap[data-v-21938e05]{width:34px;height:34px}.matchup-row .player-card .pc-hero-col .spell-icon[data-v-21938e05]{width:16px;height:16px}.matchup-row .player-card .pc-info .pc-player-name[data-v-21938e05]{font-size:.6rem}.matchup-row .player-card .pc-info .pc-kda[data-v-21938e05]{font-size:.7rem}.matchup-row .player-card .pc-info .pc-equip .equip-icon[data-v-21938e05]{width:16px;height:16px}.matchup-row .player-card .pc-info .pc-score .score-val[data-v-21938e05]{font-size:.65rem}.data-compare-row .dcr-val[data-v-21938e05]{width:45px;font-size:.8rem}.data-compare-row .dcr-center .dcr-bar[data-v-21938e05]{height:9px}}.stats-view[data-v-dabb9f79]{color:var(--text-primary)}.stats-main[data-v-dabb9f79]{display:flex;flex-direction:column;gap:12px}.career-hero-card[data-v-dabb9f79],.analysis-card[data-v-dabb9f79]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px}[data-theme=light] .career-hero-card[data-v-dabb9f79],[data-theme=light] .analysis-card[data-v-dabb9f79]{background:#fff;box-shadow:var(--shadow-card)}.career-hero-card[data-v-dabb9f79]{display:grid;grid-template-columns:minmax(230px,260px) minmax(0,1fr);gap:14px;padding:14px;overflow:hidden;position:relative}.career-hero-card[data-v-dabb9f79]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,215,0,.12),transparent 34%),linear-gradient(315deg,rgba(0,229,255,.08),transparent 38%);opacity:.9}.career-hero-card[data-v-dabb9f79]>*{position:relative;z-index:1}.career-hero-copy[data-v-dabb9f79]{min-width:0}.career-title-row[data-v-dabb9f79]{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:10px}.career-title-row h2[data-v-dabb9f79],.career-title-row h3[data-v-dabb9f79]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;margin:0;border:1px solid rgba(255,215,0,.26);border-radius:8px;background:#ffd70014;color:var(--text-primary);font-family:inherit;font-size:.95rem;font-weight:800;line-height:1;letter-spacing:0}[data-theme=light] .career-title-row h2[data-v-dabb9f79],[data-theme=light] .career-title-row h3[data-v-dabb9f79]{background:#b8860b14;border-color:#b8860b38}.career-metric-grid[data-v-dabb9f79]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:260px}.career-metric[data-v-dabb9f79]{min-width:0;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff09}[data-theme=light] .career-metric[data-v-dabb9f79]{border-color:#0000000f;background:#00000006}.career-metric.highlight[data-v-dabb9f79]{border-color:#ffd70052;background:#ffd70014}[data-theme=light] .career-metric.highlight[data-v-dabb9f79]{border-color:#b8860b3d;background:#b8860b14}.career-metric .metric-label[data-v-dabb9f79]{display:block;overflow:hidden;color:var(--text-muted);font-size:.66rem;line-height:1.3;text-align:center;text-overflow:ellipsis;white-space:nowrap}.career-metric strong[data-v-dabb9f79]{display:block;margin:7px 0 0;color:var(--text-primary);font-family:Oswald,sans-serif;font-size:1.32rem;line-height:1;letter-spacing:0}.career-hero-visual[data-v-dabb9f79]{min-width:0;align-self:stretch;display:flex;flex-direction:column;padding:8px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#00000024}[data-theme=light] .career-hero-visual[data-v-dabb9f79]{border-color:#0000000f;background:#00000006}.career-radar-chart[data-v-dabb9f79]{flex:1;min-height:220px}.analysis-grid[data-v-dabb9f79]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.analysis-card[data-v-dabb9f79]{min-width:0;padding:14px}.analysis-card .card[data-v-dabb9f79]:last-child{margin-bottom:0}.analysis-section-card[data-v-dabb9f79]:nth-child(2){order:3}.analysis-section-card[data-v-dabb9f79]:nth-child(3){order:2}.analysis-card-title[data-v-dabb9f79]{margin-bottom:12px;color:var(--text-primary);font-size:.95rem;font-weight:700}.panel[data-v-dabb9f79]{min-width:0}.stats-skeleton[data-v-dabb9f79]{width:100%}.skel-shape[data-v-dabb9f79]{display:block;overflow:hidden;border-radius:6px;background:linear-gradient(90deg,#ffffff0f,#ffffff29,#ffffff0f);background-size:220% 100%;animation:statsShimmer-dabb9f79 1.2s ease-in-out infinite}[data-theme=light] .skel-shape[data-v-dabb9f79]{background:linear-gradient(90deg,#0000000d,#0000001c,#0000000d);background-size:220% 100%}.skel-title[data-v-dabb9f79]{width:220px;height:34px;margin:10px 0}.skel-title.small[data-v-dabb9f79]{width:140px;height:22px;margin:0 0 12px}.skel-label[data-v-dabb9f79]{width:56px;height:10px}.skel-value[data-v-dabb9f79]{width:76px;height:24px;margin:9px 0}.skel-note[data-v-dabb9f79]{width:84px;height:10px}.skel-radar[data-v-dabb9f79]{width:min(100%,210px);aspect-ratio:1/1;align-self:center;margin:auto;border-radius:50%}.skel-card-title[data-v-dabb9f79]{width:92px;height:14px;margin-bottom:16px}.skel-card-line[data-v-dabb9f79]{width:100%;height:12px;margin-top:12px}.skel-row[data-v-dabb9f79]{width:100%;height:44px;margin-top:8px}.skeleton-card[data-v-dabb9f79]{min-height:170px}@keyframes statsShimmer-dabb9f79{0%{background-position:120% 0}to{background-position:-120% 0}}.fade-enter-active[data-v-dabb9f79]{animation:fadeIn-dabb9f79 .25s ease-out}.fade-leave-active[data-v-dabb9f79]{animation:fadeOut-dabb9f79 .15s ease-in}@keyframes fadeIn-dabb9f79{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut-dabb9f79{0%{opacity:1}to{opacity:0}}.card[data-v-dabb9f79]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:12px;margin-bottom:8px}[data-theme=light] .card[data-v-dabb9f79]{background:#fff;box-shadow:var(--shadow-card)}.card .card-title[data-v-dabb9f79]{font-size:.7rem;color:var(--text-muted);margin-bottom:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.core-bar[data-v-dabb9f79]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:8px}.core-bar .core-item[data-v-dabb9f79]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:10px 6px;text-align:center}[data-theme=light] .core-bar .core-item[data-v-dabb9f79]{background:#fff;box-shadow:var(--shadow-card)}.core-bar .core-item .label[data-v-dabb9f79]{display:block;font-size:.6rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.core-bar .core-item .value[data-v-dabb9f79]{display:block;font-size:1.4rem;font-weight:700;font-family:Oswald,sans-serif;line-height:1.2;color:var(--text-primary)}.core-bar .core-item .value.gold[data-v-dabb9f79]{color:var(--khsl-gold)}[data-theme=light] .core-bar .core-item .value.gold[data-v-dabb9f79]{color:#b8860b}.core-bar .core-item .sub[data-v-dabb9f79]{display:block;font-size:.65rem;color:var(--text-muted);margin-top:2px}.overview-grid[data-v-dabb9f79]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.radar-chart[data-v-dabb9f79]{width:100%;height:220px}.detail-radar-chart[data-v-dabb9f79]{width:100%;height:280px}.honor-list .honor-row[data-v-dabb9f79]{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--border-color);font-size:.8rem}.honor-list .honor-row[data-v-dabb9f79]:last-child{border-bottom:none}.honor-list .honor-row span[data-v-dabb9f79]:first-child{color:var(--text-muted)}.honor-list .honor-row span[data-v-dabb9f79]:last-child{font-weight:700;font-family:Oswald,sans-serif;color:var(--text-primary)}.honor-list .honor-row span:last-child.gold[data-v-dabb9f79]{color:var(--khsl-gold)}[data-theme=light] .honor-list .honor-row span:last-child.gold[data-v-dabb9f79]{color:#b8860b}.compare-table .ct-row[data-v-dabb9f79]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.compare-table .ct-row .ct-label[data-v-dabb9f79]{width:60px;font-size:.7rem;color:var(--text-muted);flex-shrink:0}.compare-table .ct-row .ct-my[data-v-dabb9f79]{width:50px;font-size:.75rem;font-weight:600;font-family:Oswald,sans-serif;text-align:right;color:var(--khsl-gold)}[data-theme=light] .compare-table .ct-row .ct-my[data-v-dabb9f79]{color:#b8860b}.compare-table .ct-row .ct-bar[data-v-dabb9f79]{flex:1;height:6px;background:var(--bg-elevated);border-radius:3px;position:relative;overflow:hidden}[data-theme=light] .compare-table .ct-row .ct-bar[data-v-dabb9f79]{background:#e8e8e8}.compare-table .ct-row .ct-bar .ct-bar-my[data-v-dabb9f79]{height:100%;background:linear-gradient(90deg,#ffd700cc,#ffd70066);border-radius:3px;transition:width .6s ease}[data-theme=light] .compare-table .ct-row .ct-bar .ct-bar-my[data-v-dabb9f79]{background:linear-gradient(90deg,#b8860bcc,#b8860b66)}.compare-table .ct-row .ct-bar .ct-bar-avg[data-v-dabb9f79]{position:absolute;left:50%;top:0;width:2px;height:100%;background:var(--text-muted)}.compare-table .ct-row .ct-avg[data-v-dabb9f79]{width:50px;font-size:.7rem;color:var(--text-muted);font-family:Oswald,sans-serif}.ct-hint[data-v-dabb9f79]{font-size:.6rem;color:var(--text-muted);text-align:center;margin-top:6px}.hero-summary-bar[data-v-dabb9f79]{display:flex;gap:8px;margin-bottom:8px}.hero-summary-bar .sum-item[data-v-dabb9f79]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:10px 16px;text-align:center}[data-theme=light] .hero-summary-bar .sum-item[data-v-dabb9f79]{background:#fff;box-shadow:var(--shadow-card)}.hero-summary-bar .sum-item .sum-val[data-v-dabb9f79]{display:block;font-size:1.3rem;font-weight:700;font-family:Oswald,sans-serif;color:var(--khsl-gold)}[data-theme=light] .hero-summary-bar .sum-item .sum-val[data-v-dabb9f79]{color:#b8860b}.hero-summary-bar .sum-item .sum-label[data-v-dabb9f79]{display:block;font-size:.6rem;color:var(--text-muted)}.hero-list[data-v-dabb9f79]{display:flex;flex-direction:column;gap:8px}.hero-item[data-v-dabb9f79]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}[data-theme=light] .hero-item[data-v-dabb9f79]{background:#fff;box-shadow:var(--shadow-card)}.hero-item.expanded[data-v-dabb9f79]{border-color:#ffd7004d}[data-theme=light] .hero-item.expanded[data-v-dabb9f79]{border-color:#b8860b4d}.hero-main[data-v-dabb9f79]{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;transition:background .2s}.hero-main[data-v-dabb9f79]:hover{background:var(--bg-hover)}.hero-main .hero-rank[data-v-dabb9f79]{width:18px;font-size:.75rem;color:var(--text-muted);font-weight:600;flex-shrink:0}.hero-main .hero-avatar[data-v-dabb9f79]{width:40px;height:40px;border-radius:6px;object-fit:cover;border:1px solid var(--border-color);flex-shrink:0}.hero-main .hero-info[data-v-dabb9f79]{min-width:70px;flex-shrink:0}.hero-main .hero-info .hero-name[data-v-dabb9f79]{display:block;font-weight:600;font-size:.85rem;line-height:1.2;color:var(--text-primary)}.hero-main .hero-info .hero-games[data-v-dabb9f79]{display:block;font-size:.65rem;color:var(--text-muted)}.hero-main .hero-quick-stats[data-v-dabb9f79]{display:flex;gap:16px;flex:1;justify-content:flex-end;align-items:center}.hero-main .hero-quick-stats .qs-item[data-v-dabb9f79]{text-align:center;min-width:40px}.hero-main .hero-quick-stats .qs-item .qs-val[data-v-dabb9f79]{display:block;font-weight:600;font-family:Oswald,sans-serif;font-size:.9rem;line-height:1.2;color:var(--text-primary)}.hero-main .hero-quick-stats .qs-item .qs-val.good[data-v-dabb9f79]{color:#4caf50}.hero-main .hero-quick-stats .qs-item .qs-label[data-v-dabb9f79]{display:block;font-size:.55rem;color:var(--text-muted);line-height:1.2}.hero-main .expand-arrow[data-v-dabb9f79]{width:20px;text-align:center;font-size:1.1rem;color:var(--text-muted);font-weight:300;flex-shrink:0;margin-left:5px}.expand-enter-active[data-v-dabb9f79],.expand-leave-active[data-v-dabb9f79]{transition:all .3s ease;overflow:hidden}.expand-enter-from[data-v-dabb9f79],.expand-leave-to[data-v-dabb9f79]{opacity:0;max-height:0}.expand-enter-to[data-v-dabb9f79],.expand-leave-from[data-v-dabb9f79]{opacity:1;max-height:600px}.hero-expand[data-v-dabb9f79]{border-top:1px solid var(--border-color);background:var(--bg-elevated);padding:12px}[data-theme=light] .hero-expand[data-v-dabb9f79]{background:#f5f5f5}.hero-expand .expand-content[data-v-dabb9f79]{display:grid;grid-template-columns:200px 1fr;gap:16px}.hero-radar-wrap[data-v-dabb9f79]{display:flex;flex-direction:column;align-items:center}.hero-radar-wrap .hero-radar-chart[data-v-dabb9f79]{width:100%;height:200px}.hero-detail-table .hdt-header[data-v-dabb9f79]{display:flex;align-items:center;gap:6px;padding-bottom:6px;border-bottom:1px solid var(--border-color);margin-bottom:6px;font-size:.6rem;color:var(--text-muted);text-transform:uppercase}.hero-detail-table .hdt-header .hdt-label[data-v-dabb9f79]{width:60px}.hero-detail-table .hdt-header .hdt-my[data-v-dabb9f79]{width:45px;text-align:right;color:var(--khsl-gold)}[data-theme=light] .hero-detail-table .hdt-header .hdt-my[data-v-dabb9f79]{color:#b8860b}.hero-detail-table .hdt-header .hdt-bar-header[data-v-dabb9f79]{flex:1;text-align:center}.hero-detail-table .hdt-header .hdt-avg[data-v-dabb9f79]{width:45px}.hero-detail-table .hdt-row[data-v-dabb9f79]{display:flex;align-items:center;gap:6px;padding:5px 0}.hero-detail-table .hdt-row .hdt-label[data-v-dabb9f79]{width:60px;font-size:.65rem;color:var(--text-muted)}.hero-detail-table .hdt-row .hdt-my[data-v-dabb9f79]{width:45px;text-align:right;font-size:.75rem;font-weight:600;font-family:Oswald,sans-serif;color:var(--text-primary)}.hero-detail-table .hdt-row .hdt-my.gold[data-v-dabb9f79]{color:var(--khsl-gold)}[data-theme=light] .hero-detail-table .hdt-row .hdt-my.gold[data-v-dabb9f79]{color:#b8860b}.hero-detail-table .hdt-row .hdt-bar[data-v-dabb9f79]{flex:1;height:5px;background:var(--bg-card);border-radius:3px;position:relative;overflow:hidden}[data-theme=light] .hero-detail-table .hdt-row .hdt-bar[data-v-dabb9f79]{background:#e0e0e0}.hero-detail-table .hdt-row .hdt-bar .hdt-bar-fill[data-v-dabb9f79]{height:100%;background:var(--text-muted);border-radius:3px;transition:width .4s}.hero-detail-table .hdt-row .hdt-bar .hdt-bar-fill.gold[data-v-dabb9f79]{background:var(--khsl-gold)}.hero-detail-table .hdt-row .hdt-bar .hdt-bar-avg[data-v-dabb9f79]{position:absolute;left:50%;top:0;width:2px;height:100%;background:var(--text-muted)}.hero-detail-table .hdt-row .hdt-avg[data-v-dabb9f79]{width:45px;font-size:.65rem;color:var(--text-muted);font-family:Oswald,sans-serif}.position-overview[data-v-dabb9f79]{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:12px;margin-bottom:8px}[data-theme=light] .position-overview[data-v-dabb9f79]{background:#fff;box-shadow:var(--shadow-card)}.pie-wrap .pie-svg[data-v-dabb9f79]{width:140px;height:140px}.pie-wrap .pie-svg .pie-slice[data-v-dabb9f79]{transition:transform .2s;transform-origin:center}.pie-wrap .pie-svg .pie-slice[data-v-dabb9f79]:hover{transform:scale(1.02)}.pie-wrap .pie-svg .pie-center-num[data-v-dabb9f79]{fill:var(--text-primary);font-size:20px;font-weight:700;font-family:Oswald,sans-serif}.pie-wrap .pie-svg .pie-center-label[data-v-dabb9f79]{fill:var(--text-muted);font-size:9px}.pie-wrap .pie-svg circle[data-v-dabb9f79]{fill:var(--bg-deep)}[data-theme=light] .pie-wrap .pie-svg circle[data-v-dabb9f79]{fill:#f5f5f5}.pie-legend .legend-item[data-v-dabb9f79]{display:flex;align-items:center;gap:6px;padding:5px 0;font-size:.75rem;color:var(--text-primary)}.pie-legend .legend-item .legend-dot[data-v-dabb9f79]{width:8px;height:8px;border-radius:2px}.pie-legend .legend-item .legend-name[data-v-dabb9f79]{min-width:45px}.pie-legend .legend-item .legend-games[data-v-dabb9f79]{color:var(--text-muted);min-width:40px}.pie-legend .legend-item .legend-pct[data-v-dabb9f79]{font-weight:600;font-family:Oswald,sans-serif;color:var(--khsl-gold)}[data-theme=light] .pie-legend .legend-item .legend-pct[data-v-dabb9f79]{color:#b8860b}.position-cards[data-v-dabb9f79]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.pos-card[data-v-dabb9f79]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}[data-theme=light] .pos-card[data-v-dabb9f79]{background:#fff;box-shadow:var(--shadow-card)}.pos-card .pos-header[data-v-dabb9f79]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--bg-elevated);border-bottom:1px solid var(--border-color)}[data-theme=light] .pos-card .pos-header[data-v-dabb9f79]{background:#f5f5f5}.pos-card .pos-header .pos-name[data-v-dabb9f79]{font-weight:600;font-size:.85rem;color:var(--text-primary)}.pos-card .pos-header .pos-games[data-v-dabb9f79]{font-size:.7rem;color:var(--text-muted)}.pos-card .pos-stats-grid[data-v-dabb9f79]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-color)}.pos-card .pos-stats-grid .ps-item[data-v-dabb9f79]{background:var(--bg-deep);padding:8px;text-align:center}[data-theme=light] .pos-card .pos-stats-grid .ps-item[data-v-dabb9f79]{background:#fafafa}.pos-card .pos-stats-grid .ps-item .ps-val[data-v-dabb9f79]{display:block;font-weight:600;font-family:Oswald,sans-serif;font-size:.9rem;color:var(--text-primary)}.pos-card .pos-stats-grid .ps-item .ps-val.good[data-v-dabb9f79]{color:#4caf50}.pos-card .pos-stats-grid .ps-item .ps-label[data-v-dabb9f79]{display:block;font-size:.55rem;color:var(--text-muted);margin-top:1px}.stat-rows[data-v-dabb9f79]{display:flex;flex-direction:column;gap:2px}.stat-rows.dual[data-v-dabb9f79]{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px}.stat-row[data-v-dabb9f79]{background:var(--bg-elevated);border-radius:4px;padding:8px 10px;transition:background .2s}[data-theme=light] .stat-row[data-v-dabb9f79]{background:#f8f8f8}.stat-row[data-v-dabb9f79]:hover{background:var(--bg-hover)}[data-theme=light] .stat-row[data-v-dabb9f79]:hover{background:#f0f0f0}.stat-row .stat-info[data-v-dabb9f79]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.stat-row .stat-label[data-v-dabb9f79]{font-size:.72rem;color:var(--text-muted);font-weight:500}.stat-row .stat-nums[data-v-dabb9f79]{display:flex;align-items:baseline;gap:4px}.stat-row .stat-my[data-v-dabb9f79]{font-size:1rem;font-weight:700;font-family:Oswald,sans-serif;color:var(--khsl-gold);letter-spacing:-.5px}[data-theme=light] .stat-row .stat-my[data-v-dabb9f79]{color:#b8860b}.stat-row .stat-vs[data-v-dabb9f79]{font-size:.6rem;color:var(--text-muted);opacity:.6}.stat-row .stat-avg[data-v-dabb9f79]{font-size:.75rem;font-family:Oswald,sans-serif;color:var(--text-muted)}.stat-row .stat-bar[data-v-dabb9f79]{height:8px;background:var(--bg-deep);border-radius:4px;position:relative;overflow:hidden}[data-theme=light] .stat-row .stat-bar[data-v-dabb9f79]{background:#e8e8e8}.stat-row .stat-bar .stat-bar-fill[data-v-dabb9f79]{height:100%;background:linear-gradient(90deg,gold,orange);border-radius:4px;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 0 8px #ffd70066}[data-theme=light] .stat-row .stat-bar .stat-bar-fill[data-v-dabb9f79]{background:linear-gradient(90deg,#d4a000,#b8860b);box-shadow:0 0 6px #b8860b4d}.stat-row .stat-bar .stat-bar-fill[data-v-dabb9f79]:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.3),transparent);border-radius:4px 4px 0 0}.stat-row .stat-bar .stat-bar-mark[data-v-dabb9f79]{position:absolute;left:50%;top:-1px;bottom:-1px;width:2px;background:var(--text-muted);opacity:.5;z-index:1}@media(max-width:480px){.career-metric-grid[data-v-dabb9f79]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.career-metric[data-v-dabb9f79]{padding:10px}.career-metric strong[data-v-dabb9f79]{font-size:1.22rem}.stat-rows.dual[data-v-dabb9f79]{grid-template-columns:1fr}}.empty-hint[data-v-dabb9f79]{text-align:center;padding:40px;color:var(--text-muted);font-size:.85rem}@media(max-width:1100px){.career-hero-card[data-v-dabb9f79]{grid-template-columns:minmax(220px,250px) minmax(0,1fr)}.analysis-grid[data-v-dabb9f79]{grid-template-columns:repeat(3,minmax(0,1fr))}.career-radar-chart[data-v-dabb9f79]{min-height:230px}}@media(max-width:768px){.stats-main[data-v-dabb9f79]{gap:10px}.career-hero-card[data-v-dabb9f79]{grid-template-columns:1fr;gap:14px;padding:14px}.career-title-row[data-v-dabb9f79]{align-items:flex-start}.career-title-row h2[data-v-dabb9f79]{font-size:.92rem}.analysis-grid[data-v-dabb9f79]{grid-template-columns:1fr;gap:10px}.analysis-card[data-v-dabb9f79]{padding:12px}.career-radar-chart[data-v-dabb9f79]{min-height:210px}.core-bar[data-v-dabb9f79]{gap:6px}.core-bar .core-item[data-v-dabb9f79]{padding:8px 4px}.core-bar .core-item .label[data-v-dabb9f79]{font-size:.55rem}.core-bar .core-item .value[data-v-dabb9f79]{font-size:1.2rem}.core-bar .core-item .sub[data-v-dabb9f79]{font-size:.6rem}.overview-grid[data-v-dabb9f79]{grid-template-columns:1fr;gap:8px}.radar-chart[data-v-dabb9f79]{height:200px}.hero-main[data-v-dabb9f79]{gap:8px;padding:10px}.hero-main .hero-rank[data-v-dabb9f79]{width:16px;font-size:.7rem}.hero-main .hero-avatar[data-v-dabb9f79]{width:36px;height:36px}.hero-main .hero-info[data-v-dabb9f79]{min-width:60px}.hero-main .hero-info .hero-name[data-v-dabb9f79]{font-size:.8rem}.hero-main .hero-info .hero-games[data-v-dabb9f79]{font-size:.6rem}.hero-main .hero-quick-stats[data-v-dabb9f79]{gap:12px}.hero-main .hero-quick-stats .qs-item[data-v-dabb9f79]{min-width:35px}.hero-main .hero-quick-stats .qs-item .qs-val[data-v-dabb9f79]{font-size:.8rem}.hero-main .hero-quick-stats .qs-item .qs-label[data-v-dabb9f79]{font-size:.5rem}.hero-main .expand-arrow[data-v-dabb9f79]{width:18px;font-size:1rem}.hero-expand[data-v-dabb9f79]{padding:10px}.hero-expand .expand-content[data-v-dabb9f79]{grid-template-columns:1fr;gap:12px}.hero-radar-wrap .hero-radar-chart[data-v-dabb9f79]{height:180px}.hero-detail-table .hdt-header[data-v-dabb9f79]{font-size:.55rem}.hero-detail-table .hdt-header .hdt-label[data-v-dabb9f79]{width:55px}.hero-detail-table .hdt-header .hdt-my[data-v-dabb9f79],.hero-detail-table .hdt-header .hdt-avg[data-v-dabb9f79]{width:40px}.hero-detail-table .hdt-row .hdt-label[data-v-dabb9f79]{width:55px;font-size:.6rem}.hero-detail-table .hdt-row .hdt-my[data-v-dabb9f79]{width:40px;font-size:.7rem}.hero-detail-table .hdt-row .hdt-avg[data-v-dabb9f79]{width:40px;font-size:.6rem}.position-overview[data-v-dabb9f79]{flex-direction:column;gap:8px;padding:10px}.pie-wrap .pie-svg[data-v-dabb9f79]{width:120px;height:120px}.position-cards[data-v-dabb9f79],.detail-compare-grid[data-v-dabb9f79],.detail-compare-grid.cols-3[data-v-dabb9f79]{grid-template-columns:1fr}.detail-radar-chart[data-v-dabb9f79]{height:240px}}.points-betting-page[data-v-33d0ce42]{width:100%;display:flex;flex-direction:column;gap:18px}.page-header[data-v-33d0ce42]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:2px 2px 4px}.eyebrow[data-v-33d0ce42]{color:var(--khsl-gold);font-size:.7rem;font-weight:800;letter-spacing:.16em}.page-header h1[data-v-33d0ce42]{margin:5px 0 7px;color:var(--text-primary);font-size:1.65rem}.page-header p[data-v-33d0ce42],.section-head p[data-v-33d0ce42]{margin:0;color:var(--text-muted);font-size:.82rem}.refresh-btn[data-v-33d0ce42]{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 13px;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;cursor:pointer}.refresh-btn svg[data-v-33d0ce42]{width:15px}.refresh-btn[data-v-33d0ce42]:disabled{opacity:.55}.balance-hero[data-v-33d0ce42]{display:grid;grid-template-columns:minmax(240px,.75fr) 2fr;overflow:hidden;background:var(--bg-card);border:1px solid rgba(247,199,90,.22);border-radius:13px;box-shadow:var(--shadow-card)}.balance-main[data-v-33d0ce42]{position:relative;padding:26px;background:radial-gradient(circle at 85% 15%,rgba(247,199,90,.22),transparent 43%),linear-gradient(135deg,rgba(247,199,90,.1),transparent);border-right:1px solid var(--border-color)}.balance-main span[data-v-33d0ce42]{display:block;color:var(--text-muted);font-size:.78rem}.balance-main strong[data-v-33d0ce42]{display:block;margin:8px 0 18px;color:var(--khsl-gold);font-size:2.25rem;line-height:1}.balance-main button[data-v-33d0ce42]{padding:8px 14px;color:#241800;background:var(--khsl-gold);border:0;border-radius:999px;font-size:.76rem;font-weight:800;cursor:pointer}.balance-actions[data-v-33d0ce42]{display:flex;align-items:center;gap:10px}.balance-main .checkin-btn[data-v-33d0ce42]{color:var(--khsl-gold);background:transparent;border:1px solid rgba(247,199,90,.55)}.balance-main .checkin-btn[data-v-33d0ce42]:disabled{cursor:default}.balance-main .checkin-btn.is-done[data-v-33d0ce42]{color:var(--text-muted);border-color:var(--border-color)}.balance-main .checkin-btn[data-v-33d0ce42]:disabled:not(.is-done){opacity:.6}.checkin-hint[data-v-33d0ce42]{margin:10px 0 0;color:var(--text-muted);font-size:.7rem}.redeem-row[data-v-33d0ce42]{display:flex;align-items:center;gap:8px;margin-top:12px;max-width:320px}.redeem-row input[data-v-33d0ce42]{flex:1;min-width:0;padding:8px 12px;color:var(--text-primary);background:#ffffff0f;border:1px solid var(--border-color);border-radius:999px;font-size:.74rem;outline:none}.redeem-row input[data-v-33d0ce42]::placeholder{color:var(--text-muted)}.redeem-row input[data-v-33d0ce42]:focus{border-color:#f7c75a8c}.redeem-row button[data-v-33d0ce42]{flex-shrink:0;padding:8px 16px;color:var(--khsl-gold);background:transparent;border:1px solid rgba(247,199,90,.55);border-radius:999px;font-size:.74rem;font-weight:700;cursor:pointer}.redeem-row button[data-v-33d0ce42]:disabled{opacity:.5;cursor:default}.metric-grid[data-v-33d0ce42]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;padding:18px}.metric-grid article[data-v-33d0ce42]{min-width:0;padding:8px 18px;text-align:center}.metric-grid article+article[data-v-33d0ce42]{border-left:1px solid var(--border-color)}.metric-grid span[data-v-33d0ce42]{display:block;color:var(--text-muted);font-size:.72rem}.metric-grid strong[data-v-33d0ce42]{display:block;overflow:hidden;margin-top:7px;color:var(--text-primary);font-size:1.16rem;text-overflow:ellipsis;white-space:nowrap}.content-card[data-v-33d0ce42]{padding:20px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-card)}.section-head[data-v-33d0ce42]{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.section-head h2[data-v-33d0ce42]{margin:0 0 5px;color:var(--text-primary);font-size:1rem}.filter-tabs[data-v-33d0ce42]{display:flex;padding:3px;background:var(--bg-deep);border:1px solid var(--border-color);border-radius:8px}.filter-tabs button[data-v-33d0ce42]{padding:6px 11px;color:var(--text-muted);background:transparent;border:0;border-radius:6px;font-size:.72rem;cursor:pointer}.filter-tabs button.active[data-v-33d0ce42]{color:#fff;background:#6366f1}.table-wrap[data-v-33d0ce42]{overflow-x:auto;border:1px solid var(--border-color);border-radius:9px}table[data-v-33d0ce42]{width:100%;border-collapse:collapse;font-size:.76rem}th[data-v-33d0ce42],td[data-v-33d0ce42]{padding:11px 13px;color:var(--text-secondary);border-bottom:1px solid var(--border-color);text-align:left;white-space:nowrap}th[data-v-33d0ce42]{color:var(--text-muted);background:var(--bg-hover);font-weight:600}tbody tr:last-child td[data-v-33d0ce42]{border-bottom:0}.match-name[data-v-33d0ce42]{color:var(--text-primary);font-weight:650}.status[data-v-33d0ce42]{display:inline-flex;padding:4px 8px;border-radius:999px;background:var(--bg-hover);color:var(--text-muted);font-size:.68rem;font-weight:700}.status.pending[data-v-33d0ce42]{color:#f59e0b;background:#f59e0b1a}.status.won[data-v-33d0ce42]{color:#22c55e;background:#22c55e1a}.status.lost[data-v-33d0ce42]{color:#ef476f;background:#ef476f1a}.status.refunded[data-v-33d0ce42]{color:#60a5fa;background:#60a5fa1a}.positive[data-v-33d0ce42]{color:#22c55e!important;font-weight:700}.negative[data-v-33d0ce42]{color:#ef476f!important;font-weight:700}.empty-cell[data-v-33d0ce42]{padding:28px;color:var(--text-muted);text-align:center}@media(max-width:1050px){.balance-hero[data-v-33d0ce42]{grid-template-columns:1fr}.balance-main[data-v-33d0ce42]{border-right:0;border-bottom:1px solid var(--border-color)}.metric-grid[data-v-33d0ce42]{padding:14px 8px}}@media(max-width:680px){.page-header[data-v-33d0ce42],.section-head[data-v-33d0ce42]{align-items:stretch;flex-direction:column}.metric-grid[data-v-33d0ce42]{grid-template-columns:repeat(2,1fr)}.metric-grid article[data-v-33d0ce42]:nth-child(3){border-left:0}.metric-grid article[data-v-33d0ce42]:nth-child(n+3){margin-top:12px;padding-top:18px;border-top:1px solid var(--border-color)}.content-card[data-v-33d0ce42]{padding:14px}}.verify-form[data-v-63a16860]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-63a16860]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-63a16860]{font-size:.85rem;font-weight:600;color:var(--text-muted)}.form-group input[data-v-63a16860]{width:100%;padding:10px 14px;background:var(--bg-hover);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.95rem;outline:none;transition:border-color .2s}.form-group input[data-v-63a16860]:focus{border-color:var(--khsl-gold)}.form-group input[data-v-63a16860]::placeholder{color:var(--text-muted)}.room-code-display[data-v-63a16860]{padding:10px 14px;background:var(--bg-hover);border:1px solid var(--border-color);border-radius:8px;color:var(--khsl-gold);font-size:.95rem;font-weight:600;font-family:monospace}.error-text[data-v-63a16860]{color:#ff2e63;font-size:.85rem;margin:0}.btn-cancel[data-v-63a16860]{padding:10px 20px;background:transparent;border:1px solid var(--border-color);color:var(--text-muted);border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .2s}.btn-cancel[data-v-63a16860]:hover{border-color:var(--text-muted);color:var(--text-primary)}.btn-confirm[data-v-63a16860]{padding:10px 20px;background:var(--khsl-gold);border:none;color:#000;font-weight:600;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .2s}.btn-confirm[data-v-63a16860]:hover{filter:brightness(1.1)}.btn-confirm[data-v-63a16860]:disabled{opacity:.6;cursor:not-allowed}.director-layout[data-v-22c14b44]{height:100vh;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-deep);color:var(--text-primary);font-family:Noto Sans SC,system-ui,sans-serif}.director-header[data-v-22c14b44]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:var(--bg-card);border-bottom:1px solid var(--border-color);flex-shrink:0}[data-theme=light] .director-header[data-v-22c14b44]{box-shadow:var(--shadow-sm)}.header-left[data-v-22c14b44]{display:flex;align-items:center;gap:10px}.header-logo[data-v-22c14b44]{width:22px;height:22px;stroke:#6366f1;flex-shrink:0}.header-title[data-v-22c14b44]{font-size:1.05rem;font-weight:700;color:var(--text-primary);letter-spacing:.5px}.header-status[data-v-22c14b44]{display:flex;align-items:center;gap:12px;font-size:.85rem}.ws-status[data-v-22c14b44]{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:.8rem;font-weight:500}.ws-status.ws-connected[data-v-22c14b44]{color:#22c55e;background:#22c55e1a}.ws-status.ws-disconnected[data-v-22c14b44]{color:#ef4444;background:#ef44441a}.ws-dot[data-v-22c14b44]{width:8px;height:8px;border-radius:50%}.ws-connected .ws-dot[data-v-22c14b44]{background:#22c55e}.ws-disconnected .ws-dot[data-v-22c14b44]{background:#ef4444}.room-badge[data-v-22c14b44]{padding:4px 12px;background:#6366f11a;color:#6366f1;border-radius:6px;font-family:monospace;font-weight:600;font-size:.85rem}.btn-header[data-v-22c14b44]{padding:6px 12px;background:transparent;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-header[data-v-22c14b44]:hover{background:var(--bg-hover);border-color:#6366f1;color:#6366f1}.btn-header.btn-header-danger[data-v-22c14b44]:hover{border-color:#ef4444;color:#ef4444}.director-body[data-v-22c14b44]{flex:1;display:flex;overflow:hidden}.panel-card[data-v-22c14b44]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:14px;margin-bottom:12px}[data-theme=light] .panel-card[data-v-22c14b44]{box-shadow:var(--shadow-sm)}.panel-title[data-v-22c14b44]{font-size:.82rem;font-weight:700;color:#6366f1;margin-bottom:10px;letter-spacing:.3px}.control-panel[data-v-22c14b44]{width:280px;flex-shrink:0;padding:12px;overflow-y:auto;border-right:1px solid var(--border-color);background:var(--bg-deep)}.scene-grid[data-v-22c14b44]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.scene-btn[data-v-22c14b44]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 6px;border:1px solid var(--border-color);border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer;color:var(--text-muted);background:var(--bg-card);transition:all .2s ease}.scene-btn[data-v-22c14b44]:hover{background:var(--bg-hover);color:var(--text-secondary);border-color:#818cf8}.scene-btn.active[data-v-22c14b44]{background:#6366f1;border-color:#6366f1;color:#fff}.scene-icon[data-v-22c14b44]{font-size:1.2rem}.scene-label[data-v-22c14b44]{font-size:.7rem;letter-spacing:.5px}.scene-music-list[data-v-22c14b44]{display:flex;flex-direction:column;gap:8px}.scene-music-row[data-v-22c14b44]{display:grid;grid-template-columns:74px minmax(0,1fr);gap:6px;align-items:center;padding:8px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-card)}.scene-music-name[data-v-22c14b44]{display:flex;align-items:center;gap:6px;min-width:0;color:var(--text-secondary);font-size:.72rem;font-weight:700}.scene-music-name .scene-icon[data-v-22c14b44]{font-size:.92rem}.scene-music-select[data-v-22c14b44]{width:100%;min-width:0;height:30px;padding:0 8px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-deep);color:var(--text-secondary);font-size:.72rem;outline:none}.scene-music-select[data-v-22c14b44]:focus{border-color:#6366f1}.scene-music-toggle[data-v-22c14b44]{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:.7rem;cursor:pointer}.scene-music-toggle input[data-v-22c14b44]{width:14px;height:14px;accent-color:#6366f1}.scene-music-toggle.disabled[data-v-22c14b44]{opacity:.42;cursor:not-allowed}.bp-mode-picker[data-v-22c14b44]{display:grid;grid-template-columns:1fr;gap:6px;margin-bottom:10px}.bp-mode-btn[data-v-22c14b44]{min-height:34px;padding:7px 9px;border:1px solid var(--border-color);border-radius:7px;background:var(--bg-card);color:var(--text-secondary);font-size:.76rem;font-weight:700;cursor:pointer;transition:all .2s ease}.bp-mode-btn[data-v-22c14b44]:hover:not(:disabled){background:var(--bg-hover);border-color:#818cf8}.bp-mode-btn.active[data-v-22c14b44]{background:#6366f1;border-color:#6366f1;color:#fff}.bp-mode-btn[data-v-22c14b44]:disabled,.bp-mode-btn.disabled[data-v-22c14b44]{opacity:.38;cursor:not-allowed}.control-buttons[data-v-22c14b44]{display:flex;flex-direction:column;gap:8px}.btn-row[data-v-22c14b44]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.btn-control[data-v-22c14b44]{padding:8px;border:none;border-radius:6px;font-size:.82rem;font-weight:600;cursor:pointer;color:#fff;transition:all .2s}.btn-control[data-v-22c14b44]:disabled{opacity:.4;cursor:not-allowed}.btn-control[data-v-22c14b44]:hover:not(:disabled){opacity:.85}.btn-start[data-v-22c14b44]{background:#6366f1}.btn-secondary[data-v-22c14b44]{background:var(--text-muted)}.btn-warning[data-v-22c14b44]{background:#f59e0b;color:#1a1a2e}.music-grid[data-v-22c14b44]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.music-btn[data-v-22c14b44]{padding:6px;border:1px solid var(--border-color);border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;color:var(--text-secondary);background:var(--bg-card);transition:all .2s}.music-btn[data-v-22c14b44]:hover{background:var(--bg-hover)}.music-btn.active[data-v-22c14b44]{background:#6366f1;color:#fff;border-color:#6366f1}.music-actions[data-v-22c14b44]{display:flex;gap:6px;margin-bottom:8px}.btn-music[data-v-22c14b44]{flex:1;padding:6px;border:none;border-radius:6px;font-size:.78rem;font-weight:600;cursor:pointer;color:#fff}.btn-music.btn-play[data-v-22c14b44]{background:#22c55e}.btn-music.btn-play[data-v-22c14b44]:hover{background:#1ca24d}.btn-music.btn-pause[data-v-22c14b44]{background:#f59e0b;color:#1a1a2e}.btn-music.btn-pause[data-v-22c14b44]:hover{background:#cf8508}.btn-music.btn-stop[data-v-22c14b44]{background:#ef4444}.btn-music.btn-stop[data-v-22c14b44]:hover{background:#ec1e1e}.volume-row[data-v-22c14b44]{display:flex;align-items:center;gap:8px}.volume-label[data-v-22c14b44]{font-size:.75rem;color:var(--text-muted)}.volume-slider[data-v-22c14b44]{flex:1;height:6px;border-radius:4px;appearance:none;background:var(--bg-hover);cursor:pointer}.volume-slider[data-v-22c14b44]::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:#6366f1;cursor:pointer}.volume-value[data-v-22c14b44]{font-size:.75rem;color:var(--text-muted);width:32px}.hint-content[data-v-22c14b44]{font-size:.78rem;color:var(--text-secondary)}.hint-content p[data-v-22c14b44]{margin:0 0 6px}.hint-divider[data-v-22c14b44]{padding-top:8px;margin-top:8px;border-top:1px solid var(--border-color)}.text-accent[data-v-22c14b44]{color:#6366f1;font-weight:700}.text-success[data-v-22c14b44]{color:#22c55e}.text-blue[data-v-22c14b44]{color:#3b82f6}.text-red[data-v-22c14b44]{color:#ef4444}.message-log[data-v-22c14b44]{max-height:120px;overflow-y:auto;font-size:.7rem;font-family:monospace;line-height:1.5}.message-log[data-v-22c14b44]::-webkit-scrollbar{width:4px}.message-log[data-v-22c14b44]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:2px}.msg-send[data-v-22c14b44]{color:#22c55e}.msg-receive[data-v-22c14b44]{color:#3b82f6}.msg-error[data-v-22c14b44]{color:#ef4444}.preview-area[data-v-22c14b44]{flex:1;padding:16px;overflow-y:auto;background:var(--bg-deep)}.scene-placeholder[data-v-22c14b44]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:var(--text-muted)}.placeholder-icon[data-v-22c14b44]{font-size:3rem;margin-bottom:16px}.placeholder-label[data-v-22c14b44]{font-size:1.2rem;font-weight:600;color:var(--text-secondary);margin-bottom:8px}.placeholder-hint[data-v-22c14b44]{font-size:.85rem;color:var(--text-muted)}.phase-status[data-v-22c14b44]{text-align:center;margin-bottom:16px}.phase-badge[data-v-22c14b44]{display:inline-flex;align-items:center;gap:12px;padding:8px 20px;border-radius:999px;font-size:.88rem;font-weight:600}.phase-badge.phase-blue[data-v-22c14b44]{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);color:#3b82f6}.phase-badge.phase-red[data-v-22c14b44]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444}.phase-badge.phase-complete[data-v-22c14b44]{background:#22c55e1a;border:1px solid rgba(34,197,94,.3)}.phase-badge.phase-final-adjust[data-v-22c14b44]{flex-direction:column;gap:4px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.36)}.final-adjust-tip[data-v-22c14b44]{font-size:.78rem;color:var(--text-secondary);font-weight:500}.final-adjust-actions[data-v-22c14b44]{margin-top:10px;display:flex;justify-content:center;gap:10px}.camp-name[data-v-22c14b44]{font-weight:700}.action-type[data-v-22c14b44]{font-weight:700;color:#6366f1}.countdown-number[data-v-22c14b44]{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.countdown-number.countdown-urgent[data-v-22c14b44]{color:#ef4444;animation:pulse-22c14b44 1s ease-in-out infinite}@keyframes pulse-22c14b44{0%,to{opacity:1}50%{opacity:.5}}.phase-progress[data-v-22c14b44]{font-size:.72rem;color:var(--text-muted);margin-top:4px}.ban-preview[data-v-22c14b44]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:16px;text-align:center;margin-bottom:16px}[data-theme=light] .ban-preview[data-v-22c14b44]{box-shadow:var(--shadow-sm)}.ban-selected[data-v-22c14b44]{display:inline-block}.ban-hero-img[data-v-22c14b44]{width:64px;height:64px;border-radius:8px;border:2px solid #6366f1;object-fit:cover}.ban-hero-name[data-v-22c14b44]{color:#6366f1;font-weight:700;margin:8px 0}.btn-lock-ban[data-v-22c14b44]{padding:6px 24px;background:#6366f1;border:none;border-radius:6px;color:#fff;font-weight:600;font-size:.82rem;cursor:pointer;transition:background .2s}.btn-lock-ban[data-v-22c14b44]:hover{background:#818cf8}.ban-empty[data-v-22c14b44]{color:var(--text-muted);font-size:.85rem}.players-grid[data-v-22c14b44]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.team-panel[data-v-22c14b44]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:12px}[data-theme=light] .team-panel[data-v-22c14b44]{box-shadow:var(--shadow-sm)}.team-name-header[data-v-22c14b44]{display:flex;align-items:center;gap:8px;font-weight:700;margin-bottom:12px}.team-blue-panel .team-name-header[data-v-22c14b44]{color:#3b82f6}.team-red-panel .team-name-header[data-v-22c14b44]{color:#ef4444}.team-dot[data-v-22c14b44]{width:10px;height:10px;border-radius:50%}.team-dot.blue-dot[data-v-22c14b44]{background:#3b82f6}.team-dot.red-dot[data-v-22c14b44]{background:#ef4444}.player-list[data-v-22c14b44]{display:flex;flex-direction:column;gap:8px}.player-slot[data-v-22c14b44]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:all .2s}.player-slot[data-v-22c14b44]:hover:not(.slot-disabled){background:var(--bg-hover)}.player-slot.slot-active[data-v-22c14b44]{border-color:#6366f1!important}.player-slot.slot-active-blue[data-v-22c14b44]{box-shadow:0 0 0 2px #3b82f64d}.player-slot.slot-active-red[data-v-22c14b44]{box-shadow:0 0 0 2px #ef44444d}.player-slot.slot-disabled[data-v-22c14b44]{opacity:.5;cursor:not-allowed}.player-slot.slot-preselect[data-v-22c14b44]{border-color:#22c55e!important;box-shadow:0 0 0 2px #22c55e33}.player-slot.slot-final-adjust[data-v-22c14b44]{cursor:pointer;opacity:1;border-color:#f59e0b47}.player-slot.slot-final-adjust[data-v-22c14b44]:hover{background:#f59e0b14}.player-slot.slot-final-selected[data-v-22c14b44]{border-color:#f59e0b!important;background:#f59e0b1f;box-shadow:0 0 0 2px #f59e0b3d}.player-avatar[data-v-22c14b44]{width:48px;height:48px;border-radius:8px;background:var(--bg-hover);overflow:hidden;flex-shrink:0}.player-avatar img[data-v-22c14b44]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-22c14b44]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:1.2rem}.player-info[data-v-22c14b44]{flex:1;min-width:0}.player-name[data-v-22c14b44]{font-weight:700;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.player-role[data-v-22c14b44]{font-size:.72rem;color:var(--text-muted)}.player-actions[data-v-22c14b44]{display:flex;align-items:center;gap:6px}.badge-picked[data-v-22c14b44]{padding:2px 8px;background:#22c55e;color:#fff;border-radius:4px;font-size:.7rem;font-weight:600}.badge-preselect[data-v-22c14b44]{padding:2px 8px;background:#f59e0b;color:#1a1a2e;border-radius:4px;font-size:.7rem;font-weight:600}.btn-lock-player[data-v-22c14b44]{width:32px;height:32px;background:#6366f1;border:none;border-radius:8px;color:#fff;font-weight:700;cursor:pointer;transition:all .2s}.btn-lock-player[data-v-22c14b44]:hover{background:#818cf8;transform:scale(1.1)}.phase-bar[data-v-22c14b44]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:12px;margin-top:16px}[data-theme=light] .phase-bar[data-v-22c14b44]{box-shadow:var(--shadow-sm)}.phase-items[data-v-22c14b44]{display:flex;align-items:center;justify-content:space-between}.phase-item[data-v-22c14b44]{display:flex;flex-direction:column;align-items:center}.phase-circle[data-v-22c14b44]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;color:#fff}.phase-circle.circle-blue[data-v-22c14b44]{background:#3b82f6}.phase-circle.circle-red[data-v-22c14b44]{background:#ef4444}.phase-circle.circle-done[data-v-22c14b44]{background:#22c55e}.phase-circle.circle-current[data-v-22c14b44]{box-shadow:0 0 0 2px #6366f1}.phase-type[data-v-22c14b44]{font-size:.62rem;color:var(--text-muted);margin-top:2px}.hero-panel[data-v-22c14b44]{width:310px;flex-shrink:0;padding:12px;border-left:1px solid var(--border-color);display:flex;flex-direction:column;background:var(--bg-deep)}.hero-header[data-v-22c14b44]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.btn-reload[data-v-22c14b44]{padding:4px 10px;background:#6366f11a;border:1px solid rgba(99,102,241,.2);border-radius:4px;color:#6366f1;font-size:.72rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-reload[data-v-22c14b44]:hover{background:#6366f133}.hero-search[data-v-22c14b44]{width:100%;padding:8px 12px;background:var(--bg-input);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.85rem;outline:none;margin-bottom:8px;box-sizing:border-box}.hero-search[data-v-22c14b44]:focus{border-color:#6366f1}.hero-search[data-v-22c14b44]::placeholder{color:var(--text-placeholder)}.hero-grid[data-v-22c14b44]{flex:1;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;overflow-y:auto;align-content:start}.hero-grid[data-v-22c14b44]::-webkit-scrollbar{width:4px}.hero-grid[data-v-22c14b44]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:2px}.hero-card[data-v-22c14b44]{padding:2px;border-radius:6px;cursor:pointer;background:var(--bg-card);border:1px solid transparent;transition:all .2s}.hero-card[data-v-22c14b44]:hover:not(.hero-disabled){transform:scale(1.05);border-color:#818cf8}.hero-card.hero-disabled[data-v-22c14b44]{opacity:.25;filter:grayscale(100%);cursor:not-allowed}.hero-card.hero-preselected[data-v-22c14b44]{opacity:.5}.hero-card.hero-mine[data-v-22c14b44]{box-shadow:0 0 0 2px #6366f1}.hero-img[data-v-22c14b44]{width:100%;aspect-ratio:1;border-radius:4px;object-fit:cover;display:block}.hero-name[data-v-22c14b44]{font-size:.62rem;text-align:center;padding:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.btn-push-live[data-v-22c14b44]{width:100%;margin-top:8px;padding:10px;border:none;border-radius:6px;font-size:.85rem;font-weight:700;cursor:pointer;color:#fff;background:#ef4444;transition:all .2s;letter-spacing:.5px}.btn-push-live[data-v-22c14b44]:hover:not(:disabled){background:#dc2626}.btn-push-live[data-v-22c14b44]:disabled{opacity:.5;cursor:not-allowed}.btn-push-live.synced[data-v-22c14b44]{background:#22c55e}.scene-btn[data-v-22c14b44]{position:relative}.live-tag[data-v-22c14b44]{position:absolute;top:2px;right:2px;font-size:.55rem;background:#ef4444;color:#fff;padding:1px 4px;border-radius:3px;font-weight:700;letter-spacing:.5px}.is-live[data-v-22c14b44]:not(.active){border-color:#ef444466}.live-feed-form .form-input[data-v-22c14b44]{margin-bottom:8px}.live-feed-form .form-label[data-v-22c14b44]{margin-top:4px}.live-feed-status p[data-v-22c14b44]{margin:4px 0;font-size:.85rem}.live-feed-schid[data-v-22c14b44]{font-family:JetBrains Mono,Consolas,monospace;font-size:.78rem;word-break:break-all}.live-feed-error[data-v-22c14b44]{margin:8px 0}.live-feed-waiting[data-v-22c14b44]{margin:10px 0;font-size:.85rem;color:var(--text-secondary);font-style:italic}.lf-summary[data-v-22c14b44]{margin:10px 0 6px;padding:10px;background:#0000002e;border-radius:6px;border:1px solid var(--border-color)}.lf-team[data-v-22c14b44]{display:grid;grid-template-columns:18px 1fr auto auto;gap:8px;align-items:center;font-size:.85rem;line-height:1.3}.lf-team .lf-marker[data-v-22c14b44]{font-size:.9rem}.lf-team .lf-team-name[data-v-22c14b44]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lf-team .lf-kills[data-v-22c14b44]{font-family:JetBrains Mono,Consolas,monospace;font-size:.82rem;color:#c97a6a;white-space:nowrap}.lf-team .lf-coin[data-v-22c14b44]{font-family:JetBrains Mono,Consolas,monospace;font-size:.82rem;color:#d4a960;white-space:nowrap}.lf-team-blue .lf-team-name[data-v-22c14b44]{color:#6ea3e6}.lf-team-red .lf-team-name[data-v-22c14b44]{color:#e07b6e}.lf-extras[data-v-22c14b44]{display:flex;gap:12px;padding-left:26px;margin-top:2px;font-size:.78rem;color:var(--text-secondary);font-family:JetBrains Mono,Consolas,monospace}.lf-vs[data-v-22c14b44]{text-align:center;font-size:.7rem;color:var(--text-secondary);margin:4px 0;letter-spacing:2px}.lf-meta[data-v-22c14b44]{margin-top:8px;padding-top:6px;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;font-size:.75rem;color:var(--text-secondary)}.pre-match-center[data-v-22c14b44]{padding:20px;height:100%;overflow-y:auto}.center-section-title[data-v-22c14b44]{font-size:1rem;font-weight:700;color:#6366f1;margin-bottom:16px;letter-spacing:.3px}.prematch-form[data-v-22c14b44]{max-width:700px}.prematch-form-row[data-v-22c14b44]{display:flex;gap:16px;margin-bottom:14px}.form-group[data-v-22c14b44]{flex:1;min-width:0}.form-group.form-group-wide[data-v-22c14b44]{flex:1 1 100%}.form-label[data-v-22c14b44]{display:block;font-size:.78rem;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.form-input[data-v-22c14b44]{width:100%;padding:8px 12px;background:var(--bg-input);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.85rem;outline:none;box-sizing:border-box}.form-input[data-v-22c14b44]:focus{border-color:#6366f1}.form-input[data-v-22c14b44]::placeholder{color:var(--text-placeholder)}.form-select[data-v-22c14b44]{flex:1;min-width:0;padding:8px 10px;background:var(--bg-input);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.85rem;outline:none}.form-select[data-v-22c14b44]:focus{border-color:#6366f1}.format-btns[data-v-22c14b44]{display:flex;gap:8px}.format-btn[data-v-22c14b44]{flex:1;padding:8px;border:1px solid var(--border-color);border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;color:var(--text-secondary);background:var(--bg-card);transition:all .2s}.format-btn[data-v-22c14b44]:hover{background:var(--bg-hover)}.format-btn.active[data-v-22c14b44]{background:#6366f1;color:#fff;border-color:#6366f1}.bm-side-choice-btns[data-v-22c14b44]{flex-wrap:wrap}.bm-side-choice-btns .format-btn[data-v-22c14b44]{flex:1 1 calc(50% - 8px);min-width:150px}.team-select-row[data-v-22c14b44]{display:flex;align-items:center;gap:8px}.score-input[data-v-22c14b44]{width:48px;padding:8px 4px;text-align:center;background:var(--bg-input);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.9rem;font-weight:700;outline:none}.score-input[data-v-22c14b44]:focus{border-color:#6366f1}.match-time-input[data-v-22c14b44]{flex:0 0 110px;text-align:center;font-weight:700}.vs-label[data-v-22c14b44]{font-size:.85rem;font-weight:700;color:var(--text-muted);flex-shrink:0}.countdown-row[data-v-22c14b44]{display:flex;align-items:center;gap:8px}.countdown-input[data-v-22c14b44]{width:70px;flex:none}.countdown-display[data-v-22c14b44]{margin-top:8px;font-size:1.5rem;font-weight:700;color:#6366f1}.countdown-display.countdown-done[data-v-22c14b44]{color:#22c55e}.bracket-editor[data-v-22c14b44]{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color)}.bracket-grid[data-v-22c14b44]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px}.bracket-grid.playoff[data-v-22c14b44]{grid-template-columns:repeat(3,1fr)}.bracket-match-edit[data-v-22c14b44]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;padding:6px 8px}.bracket-match-label[data-v-22c14b44]{font-size:.65rem;font-weight:700;color:var(--text-muted);margin-bottom:4px;letter-spacing:1px}.bracket-team-row[data-v-22c14b44]{display:flex;align-items:center;gap:4px;margin-bottom:3px}.bracket-team-row[data-v-22c14b44]:last-child{margin-bottom:0}.bracket-select[data-v-22c14b44]{flex:1;min-width:0;font-size:.72rem!important;padding:3px 4px!important}.bracket-score[data-v-22c14b44]{width:36px!important;font-size:.75rem!important;padding:3px 4px!important;text-align:center}.bracket-seed-tag[data-v-22c14b44]{color:var(--text-secondary);font-weight:600;margin-left:4px}.bracket-seed-badge[data-v-22c14b44]{font-size:.6rem;font-weight:800;color:var(--text-muted);min-width:22px;text-align:center;flex-shrink:0}.bracket-time[data-v-22c14b44]{margin-top:3px;font-size:.7rem!important;padding:3px 6px!important;width:100%}.broadcast-mode-section[data-v-22c14b44]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.broadcast-mode-btns[data-v-22c14b44]{display:flex;gap:6px;margin-top:6px}.btn-broadcast-mode[data-v-22c14b44]{flex:1;padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;color:#fff9;background:#ffffff0a;transition:all .2s}.btn-broadcast-mode[data-v-22c14b44]:hover{background:#ffffff14}.btn-broadcast-mode.active[data-v-22c14b44]{color:#fff;background:#6366f1;border-color:#6366f1}.broadcast-mode-hint[data-v-22c14b44]{margin-top:4px;font-size:.7rem;color:#ffffff59}.btn-save-prematch[data-v-22c14b44]{margin-top:12px;padding:10px 32px;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;color:#fff;background:#6366f1;transition:all .2s}.btn-save-prematch[data-v-22c14b44]:hover{background:#818cf8}.bm-player-row[data-v-22c14b44]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.bm-role-tag[data-v-22c14b44]{font-size:.75rem;font-weight:600;color:#888;background:#ffffff0f;padding:2px 8px;border-radius:4px;min-width:52px;text-align:center;flex-shrink:0}.bm-player-block[data-v-22c14b44]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.bm-info-status[data-v-22c14b44]{flex:0 0 auto;min-width:58px;padding:5px 8px;border-radius:999px;text-align:center;font-size:.72rem;font-weight:800;color:var(--text-secondary);background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.bm-info-status.status-loading[data-v-22c14b44]{color:#f7d891;background:#f7d8911f;border-color:#f7d89133}.bm-info-status.status-loaded[data-v-22c14b44]{color:#8ee6b0;background:#5bd6841f;border-color:#5bd68438}.bm-info-status.status-error[data-v-22c14b44]{color:#ff9aa8;background:#ff56701f;border-color:#ff567038}.bm-sub-btn[data-v-22c14b44]{flex:0 0 auto;padding:7px 10px}.bm-sub-editor[data-v-22c14b44]{display:flex;align-items:center;gap:8px;margin-top:8px;padding-left:60px}.bm-sub-editor .form-select[data-v-22c14b44]{flex:1}.bm-player-extra[data-v-22c14b44]{margin-top:6px;padding-left:60px}.bm-extra-row[data-v-22c14b44]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.bm-extra-row label[data-v-22c14b44]{font-size:.75rem;color:#888;white-space:nowrap}.bm-small-input[data-v-22c14b44]{width:60px!important;padding:4px 6px!important;font-size:.8rem!important}.bm-hero-select[data-v-22c14b44]{width:100px!important;padding:4px 6px!important;font-size:.8rem!important}.bm-extra-hint[data-v-22c14b44]{font-size:.72rem;color:#666;margin-top:2px}.bm-commentator-editor[data-v-22c14b44]{display:flex;flex-direction:column;gap:8px}.bm-commentator-row[data-v-22c14b44]{display:flex;align-items:center;gap:8px}.bm-commentator-remove[data-v-22c14b44]{flex-shrink:0}.bm-commentator-add[data-v-22c14b44]{align-self:flex-start}@media(prefers-reduced-motion:reduce){.scene-btn[data-v-22c14b44],.music-btn[data-v-22c14b44],.btn-control[data-v-22c14b44],.btn-music[data-v-22c14b44],.btn-header[data-v-22c14b44],.hero-card[data-v-22c14b44],.player-slot[data-v-22c14b44],.btn-lock-player[data-v-22c14b44]{transition:none}}.pg-preview[data-v-22c14b44]{background:#cfaa7614;border:1px solid rgba(207,170,118,.2);border-radius:8px;padding:14px 18px;margin-bottom:12px}.pg-preview-title[data-v-22c14b44]{font-size:16px;font-weight:700;color:#e0d0b8;text-align:center;margin-bottom:8px}.pg-preview-score[data-v-22c14b44]{display:inline-block;margin:0 10px;font-size:20px;font-weight:900;color:#cfaa76}.pg-preview-meta[data-v-22c14b44]{display:flex;justify-content:center;gap:16px;font-size:12px;color:#999;margin-bottom:4px}.pg-preview-hint[data-v-22c14b44]{text-align:center;font-size:12px;color:#6a6a8a;margin-top:4px}.pg-section-divider[data-v-22c14b44]{height:1px;background:#ffffff0f;margin:14px 0}.pg-side-block[data-v-22c14b44]{margin-bottom:14px}.pg-side-header[data-v-22c14b44]{display:flex;align-items:center;margin-bottom:8px;font-size:13px;font-weight:700;letter-spacing:1px}.pg-side-blue[data-v-22c14b44]{color:#6ea8fe}.pg-side-red[data-v-22c14b44]{color:#ea868f}.pg-hero-row[data-v-22c14b44]{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.04)}.pg-hero-icon[data-v-22c14b44]{width:36px;height:36px;border-radius:6px;object-fit:cover;border:1px solid rgba(255,255,255,.1);flex-shrink:0}.pg-hero-ph[data-v-22c14b44]{display:flex;align-items:center;justify-content:center;background:#ffffff0d;color:#666;font-size:14px;font-weight:700}.pg-hero-info[data-v-22c14b44]{flex:0 0 80px;min-width:0}.pg-hero-name[data-v-22c14b44]{font-size:12px;font-weight:700;color:#ddd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-hero-pos[data-v-22c14b44]{font-size:10px;color:#888}.pg-hero-kda[data-v-22c14b44]{font-size:12px;font-weight:700;color:#aaa;flex:0 0 60px;text-align:center}.pg-role-select[data-v-22c14b44]{flex:0 0 70px;font-size:11px}.pg-mapping-select[data-v-22c14b44]{flex:1;min-width:0}.pg-mapping-status[data-v-22c14b44]{text-align:center;font-size:12px;color:#886a4a;padding:8px;margin-bottom:8px;border-radius:6px;background:#cfaa760f;border:1px dashed rgba(207,170,118,.15)}.pg-mapping-status.ready[data-v-22c14b44]{color:#6aaa6a;background:#6aaa6a0f;border-color:#6aaa6a33}.pg-page-switcher[data-v-22c14b44]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.pg-page-btn[data-v-22c14b44]{flex:1 1 calc(33.333% - 6px);padding:6px 0;border:1px solid #444;border-radius:6px;background:transparent;color:#aaa;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.pg-page-btn.active[data-v-22c14b44]{background:#cfaa7626;color:#cfaa76;border-color:#cfaa76}.pg-page-deck[data-v-22c14b44]{display:grid;grid-template-columns:82px minmax(0,1fr) 82px;align-items:stretch;gap:8px;margin-bottom:8px}.pg-page-nav-btn[data-v-22c14b44],.pg-page-start-btn[data-v-22c14b44],.pg-page-stop-btn[data-v-22c14b44]{border:1px solid rgba(207,170,118,.5);border-radius:6px;background:#cfaa761a;color:#f0d2a0;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s}.pg-page-nav-btn[data-v-22c14b44]:hover:not(:disabled),.pg-page-start-btn[data-v-22c14b44]:hover:not(:disabled),.pg-page-stop-btn[data-v-22c14b44]:hover:not(:disabled){background:#cfaa762e;border-color:#cfaa76}.pg-page-nav-btn[data-v-22c14b44]:disabled,.pg-page-start-btn[data-v-22c14b44]:disabled,.pg-page-stop-btn[data-v-22c14b44]:disabled,.pg-page-dot[data-v-22c14b44]:disabled{opacity:.45;cursor:not-allowed}.pg-page-current[data-v-22c14b44]{min-width:0;padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;text-align:center}.pg-page-count[data-v-22c14b44]{color:#8a8aa0;font-size:11px;line-height:1;margin-bottom:4px}.pg-page-name[data-v-22c14b44]{color:#f2f2f5;font-size:16px;font-weight:800;line-height:1.1}.pg-page-progress[data-v-22c14b44]{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:8px}.pg-page-dot[data-v-22c14b44]{height:24px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff08;color:#9c9cac;font-size:11px;font-weight:800;cursor:pointer;transition:all .2s}.pg-page-dot.active[data-v-22c14b44]{color:#1a1a2e;background:#cfaa76;border-color:#f2d6a2}.pg-page-actions[data-v-22c14b44]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.pg-page-start-btn[data-v-22c14b44],.pg-page-stop-btn[data-v-22c14b44]{padding:7px 12px;white-space:nowrap}.pg-page-start-btn[data-v-22c14b44]{background:#64be781f;border-color:#64be7873;color:#8ddf9a}.pg-page-start-btn[data-v-22c14b44]:hover:not(:disabled){background:#64be7833;border-color:#64be78bf}.pg-page-stop-btn[data-v-22c14b44]{background:#ff5a6e1f;border-color:#ff5a6e73;color:#ff9aa7}.pg-page-stop-btn[data-v-22c14b44]:hover:not(:disabled){background:#ff5a6e33;border-color:#ff5a6ebf}.pg-page-hint[data-v-22c14b44]{min-width:0;color:#8a8aa0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-header-row[data-v-22c14b44]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.btn-rematch[data-v-22c14b44]{padding:6px 12px;border:1px solid #cfaa76;border-radius:6px;background:#cfaa761a;color:#cfaa76;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-rematch[data-v-22c14b44]:hover{background:#cfaa7633}.pg-automatch-warn[data-v-22c14b44]{padding:10px 12px;margin-top:8px;margin-bottom:8px;border-radius:6px;background:#ffc10714;border:1px solid rgba(255,193,7,.25);color:#d8b56b;font-size:12px;line-height:1.5}.pg-automatch-warn-line[data-v-22c14b44]{font-weight:600;margin-bottom:4px}.pg-automatch-warn-detail[data-v-22c14b44]{color:#b8946a}.mvp-empty[data-v-22c14b44]{padding:16px;text-align:center;color:#d8b56b;background:#ffc10714;border:1px dashed rgba(255,193,7,.3);border-radius:8px;font-size:13px}.mvp-block-title[data-v-22c14b44]{font-size:13px;font-weight:700;color:#cfaa76;margin:14px 0 8px;letter-spacing:.5px}.mvp-players-grid[data-v-22c14b44]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;max-height:360px;overflow-y:auto;padding-right:4px}.mvp-player-card[data-v-22c14b44]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer;border:1px solid #444;background:#ffffff05;transition:all .15s;overflow:hidden}.mvp-player-card[data-v-22c14b44]:hover{background:#cfaa7614}.mvp-player-card.active[data-v-22c14b44]{border-color:#cfaa76;background:#cfaa762e;box-shadow:0 0 0 2px #cfaa7640}.mvp-player-card.blue[data-v-22c14b44]{border-left:3px solid #6ea8fe}.mvp-player-card.red[data-v-22c14b44]{border-left:3px solid #ea868f}.mvp-player-hero[data-v-22c14b44]{width:38px;height:38px;border-radius:4px;object-fit:cover;flex-shrink:0;background:#0000004d}.mvp-player-hero-ph[data-v-22c14b44]{display:flex;align-items:center;justify-content:center;color:#666;font-size:16px}.mvp-player-info[data-v-22c14b44]{min-width:0;flex:1}.mvp-player-name[data-v-22c14b44]{font-size:13px;font-weight:600;color:#ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mvp-player-meta[data-v-22c14b44]{font-size:11px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mvp-stats-grid[data-v-22c14b44]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mvp-live-badge-input[data-v-22c14b44]{width:100%;margin-bottom:14px}.mvp-stat-chip[data-v-22c14b44]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:6px;cursor:pointer;border:1px solid #444;background:#ffffff05;transition:all .15s}.mvp-stat-chip input[data-v-22c14b44]{cursor:pointer}.mvp-stat-chip[data-v-22c14b44]:hover:not(.disabled){background:#cfaa7614}.mvp-stat-chip.active[data-v-22c14b44]{border-color:#cfaa76;background:#cfaa762e}.mvp-stat-chip.disabled[data-v-22c14b44]{opacity:.4;cursor:not-allowed}.mvp-stat-label[data-v-22c14b44]{font-size:12px;color:#ddd;flex:1}.mvp-stat-preview[data-v-22c14b44]{font-size:11px;color:#cfaa76;font-weight:700}.highlight-file-input[data-v-22c14b44]{width:100%;padding:10px;color:#ddd;background:#ffffff0a;border:1px solid #444;border-radius:6px}.highlight-crop-range[data-v-22c14b44]{width:100%;accent-color:#cfaa76}.highlight-sync-btn[data-v-22c14b44]{width:100%;padding:10px 14px;border:1px solid rgba(207,170,118,.6);border-radius:6px;color:#f2d6a2;background:#cfaa7624;font-weight:700;cursor:pointer}.highlight-sync-btn[data-v-22c14b44]:hover{background:#cfaa7638}.highlight-status[data-v-22c14b44]{margin-top:8px;color:#b7c7d9;font-size:12px}.highlight-upload-progress[data-v-22c14b44]{margin-top:10px}.highlight-upload-progress-head[data-v-22c14b44]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;color:#d7dee8;font-size:12px;font-weight:700}.highlight-upload-progress-track[data-v-22c14b44]{width:100%;height:8px;overflow:hidden;border-radius:4px;background:#ffffff14}.highlight-upload-progress-fill[data-v-22c14b44]{height:100%;width:0;border-radius:4px;background:linear-gradient(90deg,#cfa963,#f2d6a2);transition:width .18s ease}.highlight-error[data-v-22c14b44]{margin-top:8px;color:#ffb0b0;font-size:12px;line-height:1.4}.highlight-summary[data-v-22c14b44]{display:flex;align-items:center;gap:12px;margin:10px 0 14px;padding:12px;border:1px solid rgba(207,170,118,.28);border-radius:6px;background:#ffffff09}.highlight-summary-logo[data-v-22c14b44]{width:48px;height:48px;object-fit:contain;flex-shrink:0}.highlight-summary-main[data-v-22c14b44]{min-width:0;flex:1}.highlight-summary-name[data-v-22c14b44]{color:#fff;font-weight:800;font-size:15px}.highlight-summary-meta[data-v-22c14b44]{color:#9ea8b5;font-size:12px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.highlight-summary-stats[data-v-22c14b44]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.highlight-summary-stats span[data-v-22c14b44]{padding:3px 7px;border-radius:4px;color:#cfaa76;background:#cfaa761f;font-size:11px;font-weight:700}.g1-edit-row[data-v-22c14b44]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.g1-num-input[data-v-22c14b44]{width:64px}.g1-edit-hint[data-v-22c14b44]{font-size:11px;color:#ffffff59}.g1-edit-cols[data-v-22c14b44]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.g1-edit-col[data-v-22c14b44]{display:flex;flex-direction:column;gap:6px;min-width:0}.g1-edit-col-title[data-v-22c14b44]{font-size:12px;font-weight:700;color:#cfaa76;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g1-hero-select[data-v-22c14b44],.g1-save-btn[data-v-22c14b44]{width:100%}.stinger[data-v-8a3eaac9]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;pointer-events:none;overflow:hidden}.stinger-bars[data-v-8a3eaac9]{position:absolute;top:0;left:0;width:100%;height:100%}.stinger-bar[data-v-8a3eaac9]{position:absolute;top:-30%;height:180%;transform:translate(-200vw) skew(-18deg);visibility:hidden}.stinger.active .stinger-bar[data-v-8a3eaac9]{visibility:visible}.bar-a[data-v-8a3eaac9]{left:-25%;width:43%;background:#9a95b0;z-index:2}.bar-b[data-v-8a3eaac9]{left:12%;width:6%;background:#b4afc8e6;z-index:4}.bar-c[data-v-8a3eaac9]{left:15%;width:22%;background:#a8a3be;z-index:3}.bar-d[data-v-8a3eaac9]{left:32%;width:3%;background:#c8c3d7bf;z-index:5}.bar-e[data-v-8a3eaac9]{left:33%;width:38%;background:#8e89a6;z-index:1}.bar-f[data-v-8a3eaac9]{left:66%;width:5%;background:#b4afc8d9;z-index:4}.bar-g[data-v-8a3eaac9]{left:68%;width:40%;background:#9a95b0;z-index:2}.stinger.active .bar-a[data-v-8a3eaac9]{animation:barWipe-8a3eaac9 3.3s cubic-bezier(.4,0,.2,1) 0s forwards}.stinger.active .bar-b[data-v-8a3eaac9]{animation:barWipe-8a3eaac9 3.3s cubic-bezier(.4,0,.2,1) .05s forwards}.stinger.active .bar-c[data-v-8a3eaac9]{animation:barWipe-8a3eaac9 3.3s cubic-bezier(.4,0,.2,1) .1s forwards}.stinger.active .bar-d[data-v-8a3eaac9]{animation:barWipe-8a3eaac9 3.3s cubic-bezier(.4,0,.2,1) .14s forwards}.stinger.active .bar-e[data-v-8a3eaac9]{animation:barWipe-8a3eaac9 3.3s cubic-bezier(.4,0,.2,1) .08s forwards}.stinger.active .bar-f[data-v-8a3eaac9]{animation:barWipe-8a3eaac9 3.3s cubic-bezier(.4,0,.2,1) .17s forwards}.stinger.active .bar-g[data-v-8a3eaac9]{animation:barWipe-8a3eaac9 3.3s cubic-bezier(.4,0,.2,1) .13s forwards}@keyframes barWipe-8a3eaac9{0%{transform:translate(-200vw) skew(-18deg);visibility:visible;animation-timing-function:cubic-bezier(.4,0,.2,1)}22%{transform:translate(0) skew(-18deg);animation-timing-function:linear}54%{transform:translate(0) skew(-18deg);animation-timing-function:cubic-bezier(.4,0,.2,1)}96%{transform:translate(200vw) skew(-18deg);visibility:visible}to{transform:translate(200vw) skew(-18deg);visibility:hidden}}.stinger-text-layer[data-v-8a3eaac9]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none}.stinger.active .stinger-text-layer[data-v-8a3eaac9]{animation:textLayerReveal-8a3eaac9 3.3s ease forwards}@keyframes textLayerReveal-8a3eaac9{0%{opacity:0}17%{opacity:0}24%{opacity:1}62%{opacity:1}74%{opacity:0}to{opacity:0}}.stinger-text-content[data-v-8a3eaac9]{display:flex;flex-direction:column;align-items:center;transform:skew(-18deg)}.stinger-text-track[data-v-8a3eaac9]{display:flex;gap:0}.stinger-char[data-v-8a3eaac9]{font-size:22vw;font-weight:900;line-height:1;color:#fff;letter-spacing:-.02em;opacity:0;transform:translateY(40px)}.stinger.active .stinger-char[data-v-8a3eaac9]:nth-child(1){animation:charDrop-8a3eaac9 3.3s ease .4s forwards}.stinger.active .stinger-char[data-v-8a3eaac9]:nth-child(2){animation:charDrop-8a3eaac9 3.3s ease .47s forwards}.stinger.active .stinger-char[data-v-8a3eaac9]:nth-child(3){animation:charDrop-8a3eaac9 3.3s ease .54s forwards}.stinger.active .stinger-char[data-v-8a3eaac9]:nth-child(4){animation:charDrop-8a3eaac9 3.3s ease .61s forwards}@keyframes charDrop-8a3eaac9{0%{opacity:0;transform:translateY(40px)}6%{opacity:1;transform:translateY(0)}60%{opacity:1;transform:translateY(0)}73%{opacity:0;transform:translateY(-30px)}to{opacity:0}}.stinger-subtitle[data-v-8a3eaac9]{font-size:2.8vw;font-weight:700;line-height:1;color:#fff;letter-spacing:.15em;margin-top:1.5vw;padding-left:6vw;opacity:0;transform:translateY(20px);white-space:nowrap}.stinger.active .stinger-subtitle[data-v-8a3eaac9]{animation:subtitleDrop-8a3eaac9 3.3s ease .67s forwards}@keyframes subtitleDrop-8a3eaac9{0%{opacity:0;transform:translateY(20px)}6%{opacity:1;transform:translateY(0)}58%{opacity:1;transform:translateY(0)}71%{opacity:0;transform:translateY(-15px)}to{opacity:0}}.stinger-accent[data-v-8a3eaac9]{position:absolute;top:-30%;height:180%;width:2px;background:linear-gradient(180deg,transparent 10%,rgba(210,205,225,.6) 30%,rgba(220,215,235,.8) 50%,rgba(210,205,225,.6) 70%,transparent 90%);transform:translate(-200vw) skew(-18deg);visibility:hidden;z-index:6}.accent-1[data-v-8a3eaac9]{left:18%}.accent-2[data-v-8a3eaac9]{left:35%}.accent-3[data-v-8a3eaac9]{left:71%}.stinger.active .accent-1[data-v-8a3eaac9]{animation:barWipe-8a3eaac9 3.3s cubic-bezier(.4,0,.2,1) .09s forwards}.stinger.active .accent-2[data-v-8a3eaac9]{animation:barWipe-8a3eaac9 3.3s cubic-bezier(.4,0,.2,1) .13s forwards}.stinger.active .accent-3[data-v-8a3eaac9]{animation:barWipe-8a3eaac9 3.3s cubic-bezier(.4,0,.2,1) .18s forwards}.stinger-sweep[data-v-8a3eaac9]{position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.25) 40%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.25) 60%,transparent 100%);z-index:8;opacity:0;transform:translate(-150%) skew(-18deg);will-change:transform,opacity}.stinger.active .stinger-sweep[data-v-8a3eaac9]{animation:lightSweep-8a3eaac9 1.2s cubic-bezier(.3,0,.2,1) .5s forwards}@keyframes lightSweep-8a3eaac9{0%{transform:translate(-100%) skew(-18deg);opacity:1}to{transform:translate(300%) skew(-18deg);opacity:0}}.scene[data-v-72884bc1]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}.scene-waiting[data-v-72884bc1]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e6e4eefa,#f0eef5fa,#e8e6f2fa)}.waiting-content[data-v-72884bc1]{text-align:center}.waiting-logo[data-v-72884bc1]{font-size:100px;font-weight:900;background:linear-gradient(135deg,#a08860,#c4a670);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:30px;letter-spacing:15px;animation:logoFloat-72884bc1 6s ease-in-out infinite}@keyframes logoFloat-72884bc1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.waiting-text[data-v-72884bc1]{font-size:26px;color:#999;animation:pulse-72884bc1 2.5s ease-in-out infinite}@keyframes pulse-72884bc1{0%,to{opacity:1}50%{opacity:.5}}.waiting-room-code[data-v-72884bc1]{margin-top:25px;font-size:18px;color:#aaa;font-family:monospace}.peak-bracket[data-v-db530fbe]{width:100%;height:100%;display:flex;flex-direction:column;padding:20px 28px}.peak-grid[data-v-db530fbe]{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.peak-match[data-v-db530fbe]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 8px #0000000a}.match-top[data-v-db530fbe]{display:flex;justify-content:flex-end;align-items:center;padding:5px 10px;background:#6c6a7f0f;border-bottom:1px solid rgba(0,0,0,.06)}.bo-tag[data-v-db530fbe]{font-size:13px;font-weight:900;color:#4b4a58;background:#4846561f;padding:2px 9px;border-radius:4px;letter-spacing:1px}.match-body[data-v-db530fbe]{display:flex;align-items:center;justify-content:center;padding:14px 12px;gap:16px;flex:1;position:relative;overflow:hidden}.team-col[data-v-db530fbe]{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;width:90px;flex-shrink:0}.team-col.winner .team-name[data-v-db530fbe]{color:#2d2d3d;font-weight:800}.seed-watermark[data-v-db530fbe]{position:absolute;top:50%;transform:translateY(-50%);font-size:72px;font-weight:900;font-style:italic;font-family:Arial Black,Impact,sans-serif;color:#36354026;line-height:1;letter-spacing:-2px;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}.seed-watermark.wm-left[data-v-db530fbe]{left:30px}.seed-watermark.wm-right[data-v-db530fbe]{right:30px}.team-logo-wrap[data-v-db530fbe]{width:56px;height:56px;border-radius:50%;overflow:hidden;background:#f5f5f7;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.06);position:relative;z-index:1}.team-logo[data-v-db530fbe]{width:100%;height:100%;object-fit:cover}.team-logo-ph[data-v-db530fbe]{font-size:19px;font-weight:700;color:#9998a8}.team-name[data-v-db530fbe]{font-size:14px;font-weight:700;color:#556;text-align:center;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;position:relative;z-index:1}.score-center[data-v-db530fbe]{display:flex;align-items:center;gap:4px;flex-shrink:0;padding:0 6px}.score[data-v-db530fbe]{font-family:Arial Black,Impact,sans-serif;font-size:34px;font-weight:900;color:#4d4d56;line-height:1}.score.score-win[data-v-db530fbe]{color:#17191f}.score-dash[data-v-db530fbe]{font-size:20px;font-weight:700;color:#5d6068;margin:0 1px}.match-time[data-v-db530fbe]{font-size:14px;font-weight:800;color:#556;text-align:center;padding:6px 8px;background:#6c6a7f0a;border-top:1px solid rgba(0,0,0,.05);letter-spacing:.5px}.playoff-bracket[data-v-5266c0bf]{width:100%;height:100%;overflow:hidden;padding:14px 14px 10px 24px;display:flex;flex-direction:column;justify-content:flex-start;position:relative}.playoff-bg-trophy[data-v-5266c0bf]{position:absolute;right:24px;top:-66px;width:385px;height:auto;opacity:.13;filter:grayscale(.35) saturate(.75) contrast(.92);mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.bracket-canvas[data-v-5266c0bf]{display:flex;flex-direction:column;gap:14px;position:relative;z-index:1}.section-tag[data-v-5266c0bf]{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;padding:4px 13px 4px 4px;border-radius:4px}.section-tag.wb[data-v-5266c0bf]{background:linear-gradient(90deg,rgba(108,106,127,.15),transparent)}.section-tag.lb[data-v-5266c0bf]{background:linear-gradient(90deg,rgba(153,152,168,.12),transparent)}.section-tag.gf[data-v-5266c0bf]{background:linear-gradient(90deg,rgba(180,140,50,.15),transparent)}.tag-icon[data-v-5266c0bf]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:3px;font-size:14px;font-weight:900;color:#fff}.section-tag.wb .tag-icon[data-v-5266c0bf]{background:#6c6a7f}.section-tag.lb .tag-icon[data-v-5266c0bf]{background:#9998a8}.section-tag.gf .tag-icon[data-v-5266c0bf]{background:#b48c32}.tag-text[data-v-5266c0bf]{font-size:15px;font-weight:800;letter-spacing:2px}.section-tag.wb .tag-text[data-v-5266c0bf]{color:#6c6a7f}.section-tag.lb .tag-text[data-v-5266c0bf]{color:#9998a8}.section-tag.gf .tag-text[data-v-5266c0bf]{color:#8a6b1e}.tag-en[data-v-5266c0bf]{font-size:11px;font-weight:700;letter-spacing:1px;opacity:.35}.rounds-row[data-v-5266c0bf]{display:flex;align-items:flex-start}.round-col[data-v-5266c0bf]{width:210px;margin-right:52px;position:relative}.round-col[data-v-5266c0bf]:last-child{margin-right:0}.round-title[data-v-5266c0bf]{text-align:center;font-size:13px;font-weight:800;color:#888798;margin-bottom:25px;display:flex;align-items:center;justify-content:center;gap:6px}.bo-tag[data-v-5266c0bf]{font-size:11px;padding:2px 6px;background:#6c6a7f14;border-radius:3px;color:#9998a8}[data-v-5266c0bf] .match-card{width:210px;height:60px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:5px;display:flex;flex-direction:column;justify-content:center;position:relative;box-shadow:0 1px 4px #0000000d;overflow:visible}[data-v-5266c0bf] .mc-team{display:flex;align-items:center;gap:7px;padding:4px 9px;border-bottom:1px solid rgba(0,0,0,.05)}[data-v-5266c0bf] .mc-team:last-child{border-bottom:none}[data-v-5266c0bf] .mc-team.winner{background:#6c6a7f0d}[data-v-5266c0bf] .mc-team.winner .mc-name{color:#2d2d3d;font-weight:700}[data-v-5266c0bf] .mc-team.winner .mc-score.win{color:#22c55e;font-weight:800}[data-v-5266c0bf] .mc-logo{width:22px;height:22px;border-radius:50%;object-fit:cover;border:1px solid rgba(0,0,0,.06)}[data-v-5266c0bf] .mc-logo-ph{width:22px;height:22px;border-radius:50%;background:#6c6a7f14;flex-shrink:0}[data-v-5266c0bf] .mc-name{flex:1;font-size:14px;color:#556;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-5266c0bf] .mc-score{font-size:17px;font-weight:850;color:#8f8e9e;min-width:18px;text-align:center}[data-v-5266c0bf] .mc-time{position:absolute;top:-20px;left:4px;font-size:13px;font-weight:800;color:#556;background:#ffffffeb;border:1px solid rgba(0,0,0,.1);border-bottom:none;border-radius:4px 4px 0 0;padding:2px 10px;white-space:nowrap}[data-v-5266c0bf] .match-card.has-connector:after{content:"";position:absolute;right:-26px;top:50%;transform:translateY(-50%);width:26px;height:1px;background:#0000002e}[data-v-5266c0bf] .match-card.has-straight:after{content:"";position:absolute;right:-52px;top:50%;transform:translateY(-50%);width:52px;height:1px;background:#0000002e}.pair-group[data-v-5266c0bf]{display:flex;flex-direction:column;gap:30px;position:relative}.pair-connector[data-v-5266c0bf]{position:absolute;right:-26px;top:30px;height:90px;width:1px;background:#0000002e}.pair-connector[data-v-5266c0bf]:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:26px;height:1px;background:#0000002e}.pair-connector.large[data-v-5266c0bf]{height:182px}.wb-r1-layout[data-v-5266c0bf]{display:flex;flex-direction:column;gap:32px}.wb-r2-layout[data-v-5266c0bf]{padding-top:46px}.wb-r2-layout .pair-group.large[data-v-5266c0bf]{gap:122px}.wb-final-layout[data-v-5266c0bf]{padding-top:138px}.lb-r1-layout[data-v-5266c0bf]{display:flex;flex-direction:column;gap:30px}.lb-r3-layout[data-v-5266c0bf],.lb-final-layout[data-v-5266c0bf]{padding-top:46px}.grand-final-section[data-v-5266c0bf]{display:flex;flex-direction:column;align-items:flex-start;padding-top:0}.grand-final-section .section-tag[data-v-5266c0bf]{margin-bottom:8px}.gf-source-labels[data-v-5266c0bf]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.gf-from[data-v-5266c0bf]{font-size:13px;font-weight:700;color:#9998a8;padding:3px 10px;border-radius:3px;background:#6c6a7f0f;border:1px solid rgba(108,106,127,.1)}.gf-vs[data-v-5266c0bf]{font-size:14px;font-weight:900;color:#b48c32;font-style:italic}.gf-card-wrap[data-v-5266c0bf]{position:relative}.gf-card[data-v-5266c0bf]{display:flex;align-items:center;justify-content:center;gap:18px;background:#fff;border:1px solid rgba(180,140,50,.2);border-radius:8px;padding:11px 22px;box-shadow:0 2px 8px #0000000f}.gf-team[data-v-5266c0bf]{display:flex;flex-direction:column;align-items:center;gap:5px;width:86px}.gf-team.winner .gf-name[data-v-5266c0bf]{color:#2d2d3d;font-weight:800}.gf-logo-wrap[data-v-5266c0bf]{width:40px;height:40px;border-radius:50%;overflow:hidden;background:#f5f5f7;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.06)}.gf-logo[data-v-5266c0bf]{width:100%;height:100%;object-fit:cover}.gf-logo-ph[data-v-5266c0bf]{font-size:15px;font-weight:700;color:#9998a8}.gf-name[data-v-5266c0bf]{font-size:15px;font-weight:650;color:#556;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:86px}.gf-score-block[data-v-5266c0bf]{display:flex;align-items:center;gap:4px}.gf-score[data-v-5266c0bf]{font-family:Arial Black,Impact,sans-serif;font-size:31px;font-weight:900;color:#9998a8}.gf-score.gf-win[data-v-5266c0bf]{color:#22c55e}.gf-dash[data-v-5266c0bf]{font-size:16px;font-weight:700;color:#bbbdc3}.gf-time[data-v-5266c0bf]{display:inline-block;font-size:13px;font-weight:800;color:#8a6b1e;background:#ffffffeb;border:1px solid rgba(180,140,50,.18);border-bottom:none;border-radius:4px 4px 0 0;padding:2px 10px;margin-left:8px;margin-bottom:-1px;position:relative;z-index:1}.scene[data-v-76bd5621]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}.scene-pre-match[data-v-76bd5621]{display:flex;align-items:center;justify-content:center;overflow:hidden}.pm-brand-tl[data-v-76bd5621]{position:absolute;top:16px;left:36px;z-index:60;display:flex;align-items:center;gap:14px}.pm-brand-logo[data-v-76bd5621]{width:178px;height:56px;object-fit:contain;object-position:left center;display:block}.pm-layout[data-v-76bd5621]{width:100%;height:100%;display:flex;align-items:center;padding:80px 70px;gap:50px;position:relative;z-index:10}.pm-card[data-v-76bd5621]{width:380px;flex-shrink:0;border-radius:12px;border:1px solid rgba(255,255,255,.3);box-shadow:0 16px 64px #0003;overflow:hidden;display:flex;flex-direction:column;position:relative}.pm-card-upper[data-v-76bd5621]{background:linear-gradient(90deg,#fffffff2,#f5f5faf2)}.pm-card-lower[data-v-76bd5621]{background:linear-gradient(90deg,#f5f5faf2,#fffffff2)}.pm-section-divider[data-v-76bd5621]{height:1px;background:#0000001f}.pm-top-row[data-v-76bd5621]{display:flex;align-items:center;padding:40px 24px 36px;gap:0}.pm-countdown-block[data-v-76bd5621]{flex-shrink:0;padding-right:18px;text-align:center}.pm-countdown-value[data-v-76bd5621]{font-family:Arial Black,Impact,sans-serif;font-size:56px;line-height:1;color:#2d2d3d;letter-spacing:-1px}.pm-countdown-label[data-v-76bd5621]{font-size:13px;font-weight:700;color:#6c6a7f;letter-spacing:2px;margin-top:6px}@keyframes pulse-76bd5621{0%,to{opacity:1}50%{opacity:.5}}.pm-header-divider[data-v-76bd5621]{width:1px;height:56px;background-color:#0000001a;margin:0 18px 0 0;flex-shrink:0}.pm-title-block[data-v-76bd5621]{display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0}.pm-title[data-v-76bd5621]{font-size:24px;font-weight:800;color:#2d2d3d;letter-spacing:1px;line-height:1.2}.pm-subtitle[data-v-76bd5621]{margin-top:6px;font-size:15px;letter-spacing:1px;font-weight:600;color:#556;line-height:1.3}.pm-divider-wrap[data-v-76bd5621]{position:relative;margin:0 24px;height:1px}.pm-divider-wrap[data-v-76bd5621]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(108,106,127,.2) 50%,transparent)}.pm-divider-star[data-v-76bd5621]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#6c6a7f66;line-height:1}.pm-divider-star[data-v-76bd5621]:before{content:"✦";font-size:22px}.pm-match-row[data-v-76bd5621]{display:flex;align-items:center;justify-content:center;padding:36px 20px;gap:12px}.pm-match-row.next[data-v-76bd5621]{padding:36px 20px 40px}.pm-team-col[data-v-76bd5621]{display:flex;flex-direction:column;align-items:center;gap:10px;width:110px}.pm-team-logo[data-v-76bd5621]{width:68px;height:68px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 3px 10px #0000000f}.pm-team-logo img[data-v-76bd5621]{width:100%;height:100%;object-fit:cover}.pm-team-logo span[data-v-76bd5621]{font-size:18px;font-weight:700;color:#6c6a7f}.pm-team-name[data-v-76bd5621]{font-size:15px;font-weight:700;color:#2d2d3d;text-align:center;letter-spacing:1px;line-height:1.3}.pm-score-block[data-v-76bd5621]{display:flex;align-items:center;gap:6px}.pm-score-big[data-v-76bd5621]{font-family:Arial Black,Impact,sans-serif;font-size:56px;color:#6c6a7f;line-height:1;font-weight:900}.pm-score-dash[data-v-76bd5621]{font-size:36px;color:#2d2d3d;font-weight:700;margin:0 2px}.pm-next-center[data-v-76bd5621]{display:flex;flex-direction:column;align-items:center;gap:8px}.pm-next-label[data-v-76bd5621]{font-size:34px;font-weight:900;color:#2d2d3d;letter-spacing:6px}.pm-time-label[data-v-76bd5621]{font-family:Arial Black,Impact,sans-serif;font-size:42px;font-weight:900;color:#2d2d3d;line-height:1;letter-spacing:1px}.pm-next-format[data-v-76bd5621]{display:inline-block;font-size:14px;font-weight:700;color:#6c6a7f;letter-spacing:3px;padding:4px 16px;border-radius:999px;background:#6c6a7f14;border:1px solid rgba(108,106,127,.15)}.pm-media[data-v-76bd5621]{flex:1;height:100%;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#ffffffe0,#f5f4fce0);border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 32px #0000001a;position:relative}.pm-media-placeholder[data-v-76bd5621]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pm-media-text[data-v-76bd5621]{font-size:100px;font-weight:900;color:#0000000a;letter-spacing:24px}.bracket-container[data-v-76bd5621]{position:absolute;inset:0;opacity:0;pointer-events:none;z-index:1}.bracket-container.active[data-v-76bd5621]{opacity:1;pointer-events:auto;z-index:2}.bracket-container.fade-in[data-v-76bd5621]{z-index:3;pointer-events:none;animation:bracketFadeIn-76bd5621 1.2s ease forwards}.bracket-container.fade-out[data-v-76bd5621]{z-index:2;pointer-events:none;animation:bracketFadeOut-76bd5621 1.2s ease forwards}@keyframes bracketFadeIn-76bd5621{0%{opacity:0}to{opacity:1}}@keyframes bracketFadeOut-76bd5621{0%{opacity:1}to{opacity:0}}.scene[data-v-f4d3ed2d]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}.scene-countdown[data-v-f4d3ed2d]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8e6f0fa,#f0eef6fa,#eae8f2fa)}.countdown-content[data-v-f4d3ed2d]{text-align:center}.countdown-label[data-v-f4d3ed2d]{font-size:32px;color:#8a7550;letter-spacing:10px;font-weight:300;margin-bottom:40px;animation:pulse-f4d3ed2d 3s ease-in-out infinite}@keyframes pulse-f4d3ed2d{0%,to{opacity:1}50%{opacity:.5}}.countdown-teams[data-v-f4d3ed2d]{display:flex;align-items:center;gap:30px;margin-bottom:30px;justify-content:center}.countdown-team-name[data-v-f4d3ed2d]{font-size:36px;font-weight:900;letter-spacing:3px}.countdown-team-name.blue[data-v-f4d3ed2d]{color:#3c6ebed9}.countdown-team-name.red[data-v-f4d3ed2d]{color:#c84646d9}.countdown-vs[data-v-f4d3ed2d]{font-size:28px;font-weight:900;color:#8a7550}.countdown-title[data-v-f4d3ed2d]{font-size:20px;color:#999;letter-spacing:4px}@font-face{font-family:KHSL Peak;src:url(/assets/peak-P5gYV1nJ.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}.scene[data-v-002d68b3]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}.scene-beside-match[data-v-002d68b3]{display:flex;align-items:center;justify-content:center;overflow:hidden}@keyframes bmNumShimmer-002d68b3{0%{background-position:100% 50%}to{background-position:0% 50%}}.bm-brand-top[data-v-002d68b3]{position:absolute;top:82px;left:50%;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:14px}.bm-brand-logo-img[data-v-002d68b3]{width:380px;height:120px;object-fit:contain;display:block}.bm-drawer[data-v-002d68b3]{position:absolute;top:160px;bottom:160px;z-index:20;display:flex;flex-direction:column;gap:0;width:280px;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .5s ease;opacity:0;will-change:transform,opacity}.bm-drawer-left[data-v-002d68b3]{left:0;transform:translate(-110%)}.bm-drawer-right[data-v-002d68b3]{right:0;transform:translate(110%)}.bm-drawer.open[data-v-002d68b3]{transform:translate(0);opacity:1}.bm-drawer.static[data-v-002d68b3]{top:62px;bottom:62px}.bm-dcard[data-v-002d68b3]{display:flex;align-items:stretch;min-height:0;overflow:hidden;transition:width .6s cubic-bezier(.4,0,.2,1),opacity .45s ease,filter .45s ease,box-shadow .45s ease;position:relative}.bm-dcard.substitution-muted[data-v-002d68b3]{opacity:.34;filter:grayscale(.45) brightness(.82)}.bm-dcard.substitution-active[data-v-002d68b3]{filter:brightness(1.06);box-shadow:0 1px #ffffff6b inset,0 8px 22px #463c5f1f}.bm-dcard.substitution-active .bm-dcard-role-icon[data-v-002d68b3]{opacity:0}.bm-drawer-left .bm-dcard.focused[data-v-002d68b3]{width:360px}.bm-drawer-left .bm-dcard.collapsed[data-v-002d68b3]{width:260px}.bm-drawer-right .bm-dcard.focused[data-v-002d68b3]{width:360px}.bm-drawer-right .bm-dcard.collapsed[data-v-002d68b3]{width:260px}.bm-drawer.static .bm-dcard[data-v-002d68b3]{width:410px}.bm-drawer-right[data-v-002d68b3]{display:flex;flex-direction:column;align-items:flex-end}.bm-dcard-left[data-v-002d68b3]{flex-direction:row;border-radius:0;background:linear-gradient(90deg,#d2d2dae0,#dcdce4b8 60%,#e6e6ec59);border:none;border-bottom:1px solid rgba(255,255,255,.2);border-right:2px solid rgba(255,255,255,.08);box-shadow:0 1px #ffffff40 inset,0 2px 12px #0000000f;padding-left:24px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%)}.bm-dcard-left.focused[data-v-002d68b3]{border-bottom-color:#7873aa40;box-shadow:0 1px #ffffff4d inset,3px 0 12px #6464a014 inset,0 4px 16px #00000014}.bm-dcard-right[data-v-002d68b3]{flex-direction:row;border-radius:0;background:linear-gradient(270deg,#d2d2dae0,#dcdce4b8 60%,#e6e6ec59);border:none;border-bottom:1px solid rgba(255,255,255,.2);border-left:2px solid rgba(255,255,255,.08);clip-path:polygon(12px 0,100% 0,100% 100%,0 100%);box-shadow:0 1px #ffffff40 inset,0 2px 12px #0000000f;padding-right:24px}.bm-dcard-right.focused[data-v-002d68b3]{border-bottom-color:#7873aa40;box-shadow:0 1px #ffffff4d inset,-3px 0 12px #6464a014 inset,0 4px 16px #00000014}.bm-dcard.static[data-v-002d68b3]:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.9) 16%,rgba(120,115,180,.5) 24%,transparent 42%) 0 0 / 220% 2px no-repeat,linear-gradient(90deg,transparent 0%,rgba(255,255,255,.75) 16%,rgba(120,115,180,.42) 24%,transparent 42%) 0 100% / 220% 2px no-repeat;animation:bmEdgeFlow-002d68b3 3.4s linear infinite}.bm-dcard.static[data-v-002d68b3]:after{content:"";position:absolute;top:-18%;height:136%;width:3px;z-index:3;pointer-events:none;opacity:.75;background:linear-gradient(180deg,transparent,rgba(255,255,255,.82),rgba(120,115,180,.42),transparent);filter:blur(.2px)}.bm-dcard-left.static[data-v-002d68b3]:after{right:6px;transform:rotate(-4deg) translateY(-36%);animation:bmSlantGlowLeft-002d68b3 2.8s ease-in-out infinite}.bm-dcard-right.static[data-v-002d68b3]:after{left:6px;transform:rotate(4deg) translateY(-36%);animation:bmSlantGlowRight-002d68b3 2.8s ease-in-out infinite}@keyframes bmEdgeFlow-002d68b3{0%{background-position:220% 0,-120% 100%}to{background-position:-120% 0,220% 100%}}@keyframes bmSlantGlowLeft-002d68b3{0%,to{transform:rotate(-4deg) translateY(-38%);opacity:.25}50%{transform:rotate(-4deg) translateY(38%);opacity:.85}}@keyframes bmSlantGlowRight-002d68b3{0%,to{transform:rotate(4deg) translateY(-38%);opacity:.25}50%{transform:rotate(4deg) translateY(38%);opacity:.85}}.bm-dcard-body[data-v-002d68b3]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:10px 18px;min-width:0}.bm-drawer.static .bm-dcard-body[data-v-002d68b3]{padding:14px 22px}.bm-dcard-body-left[data-v-002d68b3]{text-align:left}.bm-dcard-body-right[data-v-002d68b3]{text-align:right}.bm-dcard-gamename[data-v-002d68b3]{font-size:36px;font-weight:900;color:#1a1a2e;letter-spacing:2px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:font-size .6s cubic-bezier(.4,0,.2,1)}.collapsed .bm-dcard-gamename[data-v-002d68b3]{font-size:22px}.bm-dcard-realname[data-v-002d68b3]{font-size:18px;font-weight:600;color:#1e1e3266;letter-spacing:1px;transition:font-size .6s cubic-bezier(.4,0,.2,1)}.collapsed .bm-dcard-realname[data-v-002d68b3]{font-size:12px}.bm-dcard-role-icon[data-v-002d68b3]{width:52px;height:52px;object-fit:contain;flex-shrink:0;align-self:center;margin:0 14px;opacity:.8;filter:brightness(.3) contrast(1.2);transition:all .6s cubic-bezier(.4,0,.2,1)}.collapsed .bm-dcard-role-icon[data-v-002d68b3]{width:38px;height:38px}.bm-dcard-detail[data-v-002d68b3]{opacity:0;overflow:hidden;height:0;transition:opacity .4s ease,height .5s cubic-bezier(.4,0,.2,1);will-change:opacity}.bm-dcard-detail.show[data-v-002d68b3]{height:98px;opacity:1;margin-top:8px}.bm-detail-school[data-v-002d68b3]{font-size:13px;font-weight:600;color:#1e1e3280;letter-spacing:1px}.bm-detail-stats[data-v-002d68b3]{font-size:13px;font-weight:700;color:#1e1e3299;letter-spacing:1px;margin-top:2px}.bm-detail-dot[data-v-002d68b3]{margin:0 4px;color:#1e1e3240}.bm-detail-heroes[data-v-002d68b3]{display:flex;gap:9px;margin-top:8px}.bm-dcard-body-right .bm-detail-heroes[data-v-002d68b3]{justify-content:flex-end}.bm-hero-icon[data-v-002d68b3]{width:48px;height:48px;border-radius:8px;object-fit:cover;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #0000001f}.bm-dcard-top-row[data-v-002d68b3]{display:flex;align-items:baseline;gap:8px}.bm-dcard-body-right .bm-dcard-top-row[data-v-002d68b3]{justify-content:flex-end}.bm-substitution-body[data-v-002d68b3]{width:100%;display:flex;flex-direction:column;justify-content:center;gap:8px;animation:bmSubFadeIn-002d68b3 .45s ease both}.bm-sub-player[data-v-002d68b3]{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:44px}.bm-dcard-body-right .bm-sub-player[data-v-002d68b3]{justify-content:flex-end}.bm-sub-in[data-v-002d68b3]{animation:bmSubNewPlayerReveal-002d68b3 .9s .65s cubic-bezier(.16,1,.3,1) both}.bm-sub-names[data-v-002d68b3]{min-width:0}.bm-sub-line[data-v-002d68b3]{height:1px;background:#1e1e321f;transform-origin:center;animation:bmSubLineReveal-002d68b3 .55s .42s ease both}.bm-sub-chevrons[data-v-002d68b3]{width:34px;height:38px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1px;flex:0 0 auto;margin:0 24px}.bm-sub-chevrons i[data-v-002d68b3]{width:12px;height:12px;border-right:3px solid currentColor;border-bottom:3px solid currentColor;opacity:0;animation:bmSubChevronPulse-002d68b3 .95s ease-in-out infinite}.bm-sub-chevrons i[data-v-002d68b3]:nth-child(2){animation-delay:.12s}.bm-sub-chevrons i[data-v-002d68b3]:nth-child(3){animation-delay:.24s}.bm-sub-down[data-v-002d68b3]{color:#df3347;filter:drop-shadow(0 2px 6px rgba(223,51,71,.34));animation:bmSubDown-002d68b3 .9s ease-in-out infinite}.bm-sub-down i[data-v-002d68b3]{transform:rotate(45deg)}.bm-sub-up[data-v-002d68b3]{color:#32c967;filter:drop-shadow(0 2px 6px rgba(50,201,103,.34));animation:bmSubUp-002d68b3 .9s ease-in-out infinite}.bm-sub-up i[data-v-002d68b3]{transform:rotate(-135deg)}.substitution-restored .bm-dcard-top-row[data-v-002d68b3]{animation:bmRestoreName-002d68b3 .58s cubic-bezier(.16,1,.3,1) both}.substitution-restored .bm-detail-school[data-v-002d68b3]{animation:bmRestoreData-002d68b3 .58s .18s cubic-bezier(.16,1,.3,1) both}.substitution-restored .bm-detail-stats[data-v-002d68b3]{animation:bmRestoreData-002d68b3 .58s .34s cubic-bezier(.16,1,.3,1) both}.substitution-restored .bm-hero-icon[data-v-002d68b3]{animation:bmRestoreHero-002d68b3 .58s cubic-bezier(.16,1,.3,1) both}.substitution-restored .bm-hero-icon[data-v-002d68b3]:nth-child(1){animation-delay:.52s}.substitution-restored .bm-hero-icon[data-v-002d68b3]:nth-child(2){animation-delay:.66s}.substitution-restored .bm-hero-icon[data-v-002d68b3]:nth-child(3){animation-delay:.8s}@keyframes bmSubFadeIn-002d68b3{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes bmSubNewPlayerReveal-002d68b3{0%{opacity:0;transform:translateY(18px);filter:blur(4px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes bmSubLineReveal-002d68b3{0%{opacity:0;transform:scaleX(.18)}to{opacity:1;transform:scaleX(1)}}@keyframes bmSubChevronPulse-002d68b3{0%{opacity:.22}35%{opacity:1}to{opacity:.22}}@keyframes bmSubDown-002d68b3{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}@keyframes bmSubUp-002d68b3{0%,to{transform:translateY(2px)}50%{transform:translateY(-4px)}}@keyframes bmRestoreName-002d68b3{0%{opacity:0;transform:translateY(14px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes bmRestoreData-002d68b3{0%{opacity:0;transform:translateY(10px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes bmRestoreHero-002d68b3{0%{opacity:0;transform:translateY(12px) scale(.86);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.bm-dcard-progress[data-v-002d68b3]{position:absolute;bottom:0;height:3px;background:#0000000f;overflow:hidden}.bm-dcard-progress-left[data-v-002d68b3]{left:0;right:0}.bm-dcard-progress-right[data-v-002d68b3]{left:0;right:0;direction:rtl}.bm-dcard-progress-bar[data-v-002d68b3]{height:100%;width:0%;background:#6464a066;animation:bmProgressFill-002d68b3 10s linear forwards}@keyframes bmProgressFill-002d68b3{0%{width:0%}to{width:100%}}.bm-center[data-v-002d68b3]{position:relative;z-index:30;display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:-60px}.bm-countdown-big[data-v-002d68b3]{display:flex;align-items:center;justify-content:center;position:relative;width:620px;height:340px}.bm-countdown-num[data-v-002d68b3]{font-family:Arial Black,Impact,sans-serif;font-size:340px;line-height:1;font-weight:900;transform:scaleX(.88);letter-spacing:8px;color:transparent;background:linear-gradient(120deg,#1a1a2eeb 0% 40%,#3c3a50d9 50%,#1a1a2eeb 60% 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:bmNumShimmer-002d68b3 8s ease-in-out infinite;flex:1}.bm-countdown-num[data-v-002d68b3]:first-child{text-align:right}.bm-countdown-num[data-v-002d68b3]:last-child{text-align:left}.bm-countdown-sep[data-v-002d68b3]{font-size:120px;color:#1e1e3247;width:100px;text-align:center;flex-shrink:0;display:flex;align-items:center;justify-content:center}.bm-starting-soon[data-v-002d68b3]{font-family:KHSL Peak,Arial Black,Microsoft YaHei,sans-serif;font-size:232px;line-height:1;font-weight:400;color:#1a1a2ee6;letter-spacing:8px;white-space:nowrap;transform:translate(4px);text-shadow:0 3px 18px rgba(255,255,255,.42)}.bm-start-label[data-v-002d68b3]{margin-top:12px;margin-bottom:14px;font-family:KHSL Peak,Arial Black,Microsoft YaHei,sans-serif;font-size:58px;line-height:1;font-weight:400;color:#2d2d3dad;letter-spacing:8px;text-shadow:0 2px 10px rgba(255,255,255,.35);white-space:nowrap}.bm-team-card[data-v-002d68b3]{display:flex;align-items:center;background:linear-gradient(90deg,#c8cad2d9,#f0f0f4e6,#c8cad2d9);padding:36px 32px;border-radius:6px;box-shadow:0 2px #ffffff80 inset,0 -1px #0000000a inset,0 8px 32px #0000001a,0 2px 8px #0000000f;border:1px solid rgba(255,255,255,.55);border-bottom-color:#0000000f;width:820px;gap:0}.bm-commentators[data-v-002d68b3]{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;width:680px;margin-top:16px}.bm-commentator-pill[data-v-002d68b3]{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0 22px;border-radius:999px;background:#ffffff5c;border:1px solid rgba(255,255,255,.5);box-shadow:0 5px 18px #00000014,0 1px #ffffff8c inset;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bm-commentator-label[data-v-002d68b3]{font-size:12px;font-weight:800;color:#3c3a507a;letter-spacing:2px}.bm-commentator-name[data-v-002d68b3]{font-size:18px;font-weight:900;color:#2d2d3d;letter-spacing:1px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-team-half[data-v-002d68b3]{display:flex;align-items:center;gap:16px;flex:1}.bm-team-blue-half[data-v-002d68b3]{justify-content:flex-end}.bm-team-red-half[data-v-002d68b3]{justify-content:flex-start}.bm-side-badge[data-v-002d68b3]{flex-shrink:0;padding:5px 12px;border-radius:999px;background:#2d2d3d1f;border:1px solid rgba(45,45,61,.14);color:#2d2d3d9e;font-size:13px;font-weight:900;letter-spacing:1px;box-shadow:0 1px #ffffff6b inset}.bm-side-badge.side-blue[data-v-002d68b3]{background:#4a8effd1;border-color:#306ee661;color:#fff}.bm-side-badge.side-red[data-v-002d68b3]{background:#e64b5dd1;border-color:#ca304261;color:#fff}.bm-team-logo[data-v-002d68b3]{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.6);box-shadow:0 2px 10px #00000014}.bm-team-logo-ph[data-v-002d68b3]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff80;font-size:22px;font-weight:700;color:#6c6a7f;border:2px solid rgba(255,255,255,.6)}.bm-team-name[data-v-002d68b3]{font-size:24px;font-weight:800;color:#2d2d3d;letter-spacing:2px}.bm-vs[data-v-002d68b3]{flex-shrink:0;margin:0 24px;font-size:22px;font-weight:900;letter-spacing:4px;display:flex;align-items:center;gap:1px}.bm-vs-v[data-v-002d68b3]{color:#5a5680;text-shadow:0 1px 3px rgba(90,86,128,.3);font-style:italic}.bm-vs-s[data-v-002d68b3]{color:#8a879e;text-shadow:0 1px 3px rgba(90,86,128,.2);font-style:italic}.bm-score-center[data-v-002d68b3]{flex-shrink:0;margin:0 20px;display:flex;flex-direction:column;align-items:center;gap:6px}.bm-score-row[data-v-002d68b3]{display:flex;align-items:center;gap:8px}.bm-score-num[data-v-002d68b3]{font-family:Arial Black,Impact,sans-serif;font-size:36px;font-weight:900;color:#2d2d3d;line-height:1}.bm-score-dash[data-v-002d68b3]{font-size:28px;font-weight:700;color:#6c6a7f;line-height:1}.bm-bo-capsule[data-v-002d68b3]{min-width:58px;padding:3px 12px;border-radius:999px;background:#2d2d3d1f;border:1px solid rgba(45,45,61,.12);color:#2d2d3dc2;font-size:12px;font-weight:900;letter-spacing:1px;text-align:center}.bm-title-capsule[data-v-002d68b3]{position:absolute;bottom:48px;left:50%;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:14px;background:#f8f8fcb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(42,42,58,.12);border-radius:999px;padding:10px 36px;font-size:16px;font-weight:800;color:#2a2a3ac7;letter-spacing:3px;box-shadow:0 10px 28px #14142414,0 1px #ffffff8c inset}.bm-title-sep[data-v-002d68b3]{color:#2a2a3a59}.bm-capsule-pulse[data-v-002d68b3]{animation:capsulePulse-002d68b3 3s ease-in-out infinite}@keyframes capsulePulse-002d68b3{0%,to{opacity:.65}50%{opacity:1}}@font-face{font-family:KHSL Peak;src:url(/assets/peak-P5gYV1nJ.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}.scene[data-v-7d560df6]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}.scene-beside-match[data-v-7d560df6]{display:flex;align-items:center;justify-content:center;overflow:hidden}@keyframes bmNumShimmer-7d560df6{0%{background-position:100% 50%}to{background-position:0% 50%}}.bm-brand-top[data-v-7d560df6]{position:absolute;top:110px;left:50%;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:14px}.bm-brand-logo[data-v-7d560df6]{font-size:32px;font-weight:900;color:#3c3a5073;letter-spacing:6px}.bm-brand-divider[data-v-7d560df6]{display:inline-block;width:2px;height:28px;background:#3c3a5040}.bm-brand-year[data-v-7d560df6]{font-size:32px;font-weight:900;color:#3c3a5073;letter-spacing:3px}.scene-peak-lineup-waiting .bm-brand-top[data-v-7d560df6]{top:46px}.bm-brand-bl[data-v-7d560df6]{position:absolute;bottom:36px;left:48px;z-index:60;font-size:16px;color:#3c3a5033;letter-spacing:3px;font-weight:500}.scene-peak-lineup-waiting .bm-peak-title[data-v-7d560df6]{position:absolute;top:182px;left:50%;z-index:58;transform:translate(-50%);font-family:KHSL Peak,Arial Black,Microsoft YaHei,sans-serif;font-size:148px;line-height:1;font-weight:400;letter-spacing:14px;white-space:nowrap;color:#302f43d6;text-shadow:0 2px 0 rgba(255,255,255,.5),0 12px 32px rgba(20,20,36,.15)}.bm-drawer[data-v-7d560df6]{position:absolute;top:160px;bottom:160px;z-index:20;display:flex;flex-direction:column;gap:0;width:280px}.bm-drawer-left[data-v-7d560df6]{left:0}.bm-drawer-right[data-v-7d560df6]{right:0}.bm-dcard[data-v-7d560df6]{display:flex;align-items:stretch;min-height:0;overflow:hidden;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.bm-drawer-left .bm-dcard.focused[data-v-7d560df6]{width:360px}.bm-drawer-left .bm-dcard.collapsed[data-v-7d560df6]{width:260px}.bm-drawer-right .bm-dcard.focused[data-v-7d560df6]{width:360px}.bm-drawer-right .bm-dcard.collapsed[data-v-7d560df6]{width:260px}.bm-drawer-right[data-v-7d560df6]{display:flex;flex-direction:column;align-items:flex-end}.bm-dcard-left[data-v-7d560df6]{flex-direction:row;border-radius:0;background:linear-gradient(90deg,#d2d2dae0,#dcdce4b8 60%,#e6e6ec59);border:none;border-bottom:1px solid rgba(255,255,255,.2);border-right:2px solid rgba(255,255,255,.08);box-shadow:0 1px #ffffff40 inset,0 2px 12px #0000000f;padding-left:24px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%)}.bm-dcard-left.focused[data-v-7d560df6]{border-bottom-color:#7873aa40;box-shadow:0 1px #ffffff4d inset,3px 0 12px #6464a014 inset,0 4px 16px #00000014}.bm-dcard-right[data-v-7d560df6]{flex-direction:row;border-radius:0;background:linear-gradient(270deg,#d2d2dae0,#dcdce4b8 60%,#e6e6ec59);border:none;border-bottom:1px solid rgba(255,255,255,.2);border-left:2px solid rgba(255,255,255,.08);clip-path:polygon(12px 0,100% 0,100% 100%,0 100%);box-shadow:0 1px #ffffff40 inset,0 2px 12px #0000000f;padding-right:24px}.bm-dcard-right.focused[data-v-7d560df6]{border-bottom-color:#7873aa40;box-shadow:0 1px #ffffff4d inset,-3px 0 12px #6464a014 inset,0 4px 16px #00000014}.bm-dcard-body[data-v-7d560df6]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:8px 16px;min-width:0}.bm-dcard-body-left[data-v-7d560df6]{text-align:left}.bm-dcard-body-right[data-v-7d560df6]{text-align:right}.bm-dcard-gamename[data-v-7d560df6]{font-size:30px;font-weight:900;color:#1a1a2e;letter-spacing:2px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:font-size .6s cubic-bezier(.4,0,.2,1)}.collapsed .bm-dcard-gamename[data-v-7d560df6]{font-size:24px}.bm-dcard-realname[data-v-7d560df6]{font-size:18px;font-weight:600;color:#1e1e3266;letter-spacing:1px;transition:font-size .6s cubic-bezier(.4,0,.2,1)}.collapsed .bm-dcard-realname[data-v-7d560df6]{font-size:16px}.bm-dcard-role-icon[data-v-7d560df6]{width:52px;height:52px;object-fit:contain;flex-shrink:0;align-self:center;margin:0 14px;opacity:.8;filter:brightness(.3) contrast(1.2);transition:all .6s cubic-bezier(.4,0,.2,1)}.collapsed .bm-dcard-role-icon[data-v-7d560df6]{width:38px;height:38px}.bm-dcard-detail[data-v-7d560df6]{opacity:0;overflow:hidden;height:0;transition:opacity .4s ease,height .5s cubic-bezier(.4,0,.2,1);will-change:opacity}.bm-dcard-detail.show[data-v-7d560df6]{height:80px;opacity:1;margin-top:6px}.bm-detail-school[data-v-7d560df6]{font-size:13px;font-weight:600;color:#1e1e3280;letter-spacing:1px}.bm-detail-stats[data-v-7d560df6]{font-size:13px;font-weight:700;color:#1e1e3299;letter-spacing:1px;margin-top:2px}.bm-detail-dot[data-v-7d560df6]{margin:0 4px;color:#1e1e3240}.bm-detail-heroes[data-v-7d560df6]{display:flex;gap:6px;margin-top:4px}.bm-dcard-body-right .bm-detail-heroes[data-v-7d560df6]{justify-content:flex-end}.bm-hero-icon[data-v-7d560df6]{width:34px;height:34px;border-radius:6px;object-fit:cover;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 4px #00000014}.bm-dcard-top-row[data-v-7d560df6]{display:flex;align-items:baseline;gap:8px}.bm-dcard-body-right .bm-dcard-top-row[data-v-7d560df6]{justify-content:flex-end}.bm-dcard-progress[data-v-7d560df6]{position:absolute;bottom:0;height:3px;background:#0000000f;overflow:hidden}.bm-dcard-progress-left[data-v-7d560df6]{left:0;right:0}.bm-dcard-progress-right[data-v-7d560df6]{left:0;right:0;direction:rtl}.bm-dcard-progress-bar[data-v-7d560df6]{height:100%;width:0%;background:#6464a066;animation:bmProgressFill-7d560df6 10s linear forwards}@keyframes bmProgressFill-7d560df6{0%{width:0%}to{width:100%}}.bm-center[data-v-7d560df6]{position:relative;z-index:30;display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:-60px}.scene-peak-lineup-waiting .bm-center[data-v-7d560df6]{margin-top:84px}.bm-countdown-big[data-v-7d560df6]{display:flex;align-items:center;justify-content:center;position:relative;width:620px}.bm-countdown-num[data-v-7d560df6]{font-family:Arial Black,Impact,sans-serif;font-size:340px;line-height:1;font-weight:900;transform:scaleX(.88);letter-spacing:8px;color:transparent;background:linear-gradient(120deg,#1a1a2eeb 0% 40%,#3c3a50d9 50%,#1a1a2eeb 60% 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:bmNumShimmer-7d560df6 8s ease-in-out infinite;flex:1}.bm-countdown-num[data-v-7d560df6]:first-child{text-align:right}.bm-countdown-num[data-v-7d560df6]:last-child{text-align:left}.bm-countdown-sep[data-v-7d560df6]{font-size:120px;color:#1e1e3247;width:100px;text-align:center;flex-shrink:0;display:flex;align-items:center;justify-content:center}.bm-team-card[data-v-7d560df6]{display:flex;align-items:center;background:linear-gradient(90deg,#c8cad2d9,#f0f0f4e6,#c8cad2d9);padding:36px 32px;border-radius:6px;box-shadow:0 2px #ffffff80 inset,0 -1px #0000000a inset,0 8px 32px #0000001a,0 2px 8px #0000000f;border:1px solid rgba(255,255,255,.55);border-bottom-color:#0000000f;width:680px;gap:0}.bm-team-half[data-v-7d560df6]{display:flex;align-items:center;gap:16px;flex:1}.bm-team-blue-half[data-v-7d560df6]{justify-content:flex-end}.bm-team-red-half[data-v-7d560df6]{justify-content:flex-start}.bm-team-logo[data-v-7d560df6]{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.6);box-shadow:0 2px 10px #00000014}.bm-team-logo-ph[data-v-7d560df6]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff80;font-size:22px;font-weight:700;color:#6c6a7f;border:2px solid rgba(255,255,255,.6)}.bm-team-name[data-v-7d560df6]{font-size:24px;font-weight:800;color:#2d2d3d;letter-spacing:2px}.bm-vs[data-v-7d560df6]{flex-shrink:0;margin:0 24px;font-size:22px;font-weight:900;letter-spacing:4px;display:flex;align-items:center;gap:1px}.bm-vs-v[data-v-7d560df6]{color:#5a5680;text-shadow:0 1px 3px rgba(90,86,128,.3);font-style:italic}.bm-vs-s[data-v-7d560df6]{color:#8a879e;text-shadow:0 1px 3px rgba(90,86,128,.2);font-style:italic}.bm-score-center[data-v-7d560df6]{flex-shrink:0;margin:0 20px;display:flex;align-items:center;gap:8px}.bm-score-num[data-v-7d560df6]{font-family:Arial Black,Impact,sans-serif;font-size:36px;font-weight:900;color:#2d2d3d;line-height:1}.bm-score-dash[data-v-7d560df6]{font-size:28px;font-weight:700;color:#6c6a7f;line-height:1}.bm-title-capsule[data-v-7d560df6]{position:absolute;bottom:48px;left:50%;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:14px;background:#ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:10px 36px;font-size:16px;font-weight:700;color:#ffffffa6;letter-spacing:3px}.bm-title-sep[data-v-7d560df6]{color:#ffffff4d}.bm-capsule-pulse[data-v-7d560df6]{animation:capsulePulse-7d560df6 3s ease-in-out infinite}@keyframes capsulePulse-7d560df6{0%,to{opacity:.65}50%{opacity:1}}.scene-lineup[data-v-3db76256]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;overflow:hidden}.lu-layout[data-v-3db76256]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-start;padding:120px 60px;gap:220px;z-index:1}.lu-brand-tl[data-v-3db76256]{position:absolute;top:46px;left:58px;z-index:60;display:flex;align-items:center}.lu-brand-logo[data-v-3db76256]{width:200px;height:64px;object-fit:contain;object-position:left center;display:block}.lu-brand-br[data-v-3db76256]{position:absolute;bottom:46px;left:48px;right:48px;z-index:60;font-size:19px;color:#2a2a3a99;word-spacing:24px;letter-spacing:22px;font-weight:600;text-align:center;white-space:nowrap}.lu-brand-cn[data-v-3db76256]{margin-bottom:10px}.lu-vs[data-v-3db76256]{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);font-family:Impact,Arial Black,sans-serif;font-size:72px;letter-spacing:4px;color:#ffffffe6;text-shadow:0 2px 20px rgba(255,255,255,.4),0 0 40px rgba(255,255,255,.15);text-shadow:none;filter:drop-shadow(0 2px 8px rgba(0,0,0,.15));z-index:5;-webkit-user-select:none;user-select:none}.lu-vs[data-v-3db76256]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 70%);z-index:-1;border-radius:50%}.lu-card[data-v-3db76256]{flex:1;display:flex;flex-direction:column;border-radius:6px;border:1px solid rgba(255,255,255,.6);height:auto;overflow:hidden;background:linear-gradient(180deg,#c2c3cae0,#eef1f0eb);box-shadow:0 8px 40px #00000026;animation:luCardIn-3db76256 .8s ease both}.lu-card-right[data-v-3db76256]{animation-delay:.15s}@keyframes luCardIn-3db76256{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.lu-heroes[data-v-3db76256]{flex:0 0 auto;height:515px;display:flex;padding:16px 20px 0;gap:5px}.lu-hero-slot[data-v-3db76256]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;animation:luSlotIn-3db76256 .5s ease both}@keyframes luSlotIn-3db76256{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lu-role-icon-wrap[data-v-3db76256]{height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lu-role-icon[data-v-3db76256]{width:34px;height:34px;filter:brightness(.5) sepia(.3);opacity:.8}.lu-hero-poster[data-v-3db76256]{flex:1;width:100%;position:relative;overflow:hidden;border-radius:4px;background:#aaacb44d;margin-top:16px}.lu-hero-img[data-v-3db76256]{position:absolute;pointer-events:none}.lu-hero-overlay[data-v-3db76256]{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(180,185,195,1) 0%,rgba(185,190,200,.9) 15%,rgba(190,195,205,.5) 40%,rgba(195,200,210,.15) 65%,transparent 100%);pointer-events:none}.lu-hero-info[data-v-3db76256]{position:absolute;bottom:50px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:2px;z-index:2}.lu-player-name[data-v-3db76256]{font-size:19px;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.9);letter-spacing:1px}.lu-player-realname[data-v-3db76256]{font-size:15px;color:#fffc;text-shadow:0 1px 4px rgba(0,0,0,.8)}.lu-skill-badge[data-v-3db76256]{position:absolute;bottom:-24px;left:50%;transform:translate(-50%);z-index:10}.lu-skill-img[data-v-3db76256]{width:42px;height:42px;border-radius:50%;border:2px solid rgba(255,255,255,.5);box-shadow:0 2px 10px #00000080;object-fit:cover}.lu-bottom-bar[data-v-3db76256]{height:220px;flex-shrink:0;display:flex;align-items:center;padding:0 24px;background:linear-gradient(180deg,#dcdee280,#eef1f0cc);border-top:1px solid rgba(180,180,190,.25)}.lu-team-name[data-v-3db76256]{flex:1;font-size:24px;font-weight:700;color:#2a2a3a;letter-spacing:2px}.lu-bottom-bar-right .lu-team-name[data-v-3db76256]{text-align:right}.lu-team-logo[data-v-3db76256]{width:140px;height:140px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff80;border:2px solid rgba(120,100,70,.4)}.lu-team-logo img[data-v-3db76256]{width:100%;height:100%;object-fit:cover}.lu-team-logo span[data-v-3db76256]{font-size:14px;font-weight:700;color:#555}.lu-team-score[data-v-3db76256]{flex:1;text-align:right;font-family:Impact,Arial Black,sans-serif;font-size:100px;color:#2a2a3a;padding-right:20px}.lu-bottom-bar-right .lu-team-score[data-v-3db76256]{text-align:left;padding-right:0;padding-left:20px}.bplu[data-v-81fe6d79]{position:absolute;inset:0 0 280px;display:flex;align-items:stretch;padding:120px 60px;gap:0;z-index:5;pointer-events:none;opacity:0;transform:translateY(20px);transition:opacity .8s ease .3s,transform .8s ease .3s}.bplu.show[data-v-81fe6d79]{opacity:1;transform:translateY(0)}.bplu.mode-peak[data-v-81fe6d79]{bottom:330px;padding-top:100px;padding-bottom:92px}.bplu-card[data-v-81fe6d79]{flex:1;display:flex;flex-direction:column;border-radius:6px;border:1px solid rgba(255,255,255,.6);overflow:hidden;background:linear-gradient(180deg,#c2c3cae0,#eef1f0eb);box-shadow:0 8px 40px #00000026;position:relative}.bplu-vs[data-v-81fe6d79]{width:220px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:Impact,Arial Black,sans-serif;font-size:72px;font-weight:900;letter-spacing:4px;color:transparent;background:linear-gradient(115deg,#6f737e,#f3f5f8 28%,#9ca1ad 52%,#fff 70%,#575b66);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 0 rgba(255,255,255,.42)) drop-shadow(0 3px 9px rgba(30,32,42,.26));-webkit-user-select:none;user-select:none;position:relative}.bplu-vs[data-v-81fe6d79]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:112px;height:112px;background:radial-gradient(circle,rgba(255,255,255,.24) 0%,rgba(180,184,195,.13) 38%,transparent 70%);z-index:-1;border-radius:50%}.bplu-role-row[data-v-81fe6d79]{height:52px;flex-shrink:0;display:flex;align-items:center;padding:0 20px;gap:5px;transition:opacity .4s ease}.bplu-role-row.hidden[data-v-81fe6d79]{opacity:0}.bplu-role-icon-wrap[data-v-81fe6d79]{flex:1;display:flex;align-items:center;justify-content:center}.bplu-role-icon[data-v-81fe6d79]{width:34px;height:34px;filter:brightness(.5) sepia(.3);opacity:.8}.bplu-spotlight-header[data-v-81fe6d79]{position:absolute;top:0;left:0;right:0;height:52px;z-index:20;display:flex;align-items:center;padding:0 24px;gap:12px;opacity:0;transition:opacity .4s ease;background:linear-gradient(180deg,#c2c3caf2,#c2c3cab3)}.bplu-spotlight-header.active[data-v-81fe6d79]{opacity:1}.bplu-sh-role[data-v-81fe6d79]{width:30px;height:30px;filter:brightness(.5) sepia(.3)}.bplu-sh-name[data-v-81fe6d79]{font-size:20px;font-weight:800;color:#2a2a3a;letter-spacing:2px}.bplu-sh-realname[data-v-81fe6d79]{font-size:15px;color:#28263c99;font-weight:500}.bplu-sh-school[data-v-81fe6d79]{font-size:13px;color:#28263c66;letter-spacing:1px;margin-left:auto}.bplu-heroes-area[data-v-81fe6d79]{flex:1;position:relative;overflow:hidden;min-height:0}.bplu-heroes[data-v-81fe6d79]{position:absolute;inset:0;display:flex;padding:0 20px 16px;gap:5px}.bplu-hero-slot[data-v-81fe6d79]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;min-width:0}.bplu-hero-poster[data-v-81fe6d79]{width:100%;height:100%;position:relative;overflow:hidden;border-radius:4px;background:#aaacb44d;border:1px solid rgba(255,255,255,.5)}.bplu-hero-img[data-v-81fe6d79]{position:absolute;pointer-events:none}.bplu-hero-poster.empty[data-v-81fe6d79]{background:linear-gradient(180deg,#b4b6c059,#c8cad240)}.bplu-empty-state[data-v-81fe6d79]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.bplu-empty-role[data-v-81fe6d79]{width:48px;height:48px;filter:brightness(.45) sepia(.2);opacity:.5}.bplu-empty-name[data-v-81fe6d79]{font-size:15px;font-weight:700;color:#3c3a5099;letter-spacing:1px}.bplu-empty-realname[data-v-81fe6d79]{font-size:12px;font-weight:500;color:#3c3a5073}.bplu-hero-info[data-v-81fe6d79]{position:absolute;bottom:12px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:2px;z-index:2}.bplu-player-name[data-v-81fe6d79]{font-size:19px;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,1),0 0 12px rgba(0,0,0,.7);letter-spacing:1px}.bplu-player-realname[data-v-81fe6d79]{font-size:14px;font-weight:500;color:#fffffff2;text-shadow:0 1px 3px rgba(0,0,0,1),0 0 8px rgba(0,0,0,.6)}.bplu-spotlight[data-v-81fe6d79]{position:absolute;inset:0 20px 16px;z-index:10;overflow:hidden;border-radius:4px}.bplu-spotlight.slide-left[data-v-81fe6d79]{transform:translate(-100%)}.bplu-spotlight.slide-left.expanding[data-v-81fe6d79]{animation:slideFromLeft-81fe6d79 .65s cubic-bezier(.22,1,.36,1) forwards}.bplu-spotlight.slide-left.visible[data-v-81fe6d79]{transform:translate(0);clip-path:inset(0 0% 0 0%)}.bplu-spotlight.slide-left.collapsing[data-v-81fe6d79]{transform:translate(0);clip-path:inset(0 var(--slot-right) 0 var(--slot-left));transition:clip-path .45s linear}.bplu-spotlight.slide-right[data-v-81fe6d79]{transform:translate(100%)}.bplu-spotlight.slide-right.expanding[data-v-81fe6d79]{animation:slideFromRight-81fe6d79 .65s cubic-bezier(.22,1,.36,1) forwards}.bplu-spotlight.slide-right.visible[data-v-81fe6d79]{transform:translate(0);clip-path:inset(0 0% 0 0%)}.bplu-spotlight.slide-right.collapsing[data-v-81fe6d79]{transform:translate(0);clip-path:inset(0 var(--slot-right) 0 var(--slot-left));transition:clip-path .45s linear}@keyframes slideFromLeft-81fe6d79{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideFromRight-81fe6d79{0%{transform:translate(100%)}to{transform:translate(0)}}.bplu-spotlight-img[data-v-81fe6d79]{position:absolute;pointer-events:none}.bplu-spotlight-dim[data-v-81fe6d79]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(30,30,50,.1) 0%,transparent 40%,transparent 55%,rgba(30,30,50,.3) 100%)}.bplu-spotlight-stats[data-v-81fe6d79]{position:absolute;bottom:24px;right:28px;display:flex;flex-direction:column;gap:8px;z-index:5;text-align:right;opacity:0;animation:statsFadeIn-81fe6d79 .5s ease .4s forwards}@keyframes statsFadeIn-81fe6d79{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bplu-stat-block[data-v-81fe6d79]{display:flex;align-items:baseline;gap:8px;justify-content:flex-end}.bplu-stat-value[data-v-81fe6d79]{font-family:Impact,Arial Black,sans-serif;font-size:48px;line-height:1;color:#ffffffe6;text-shadow:0 2px 12px rgba(0,0,0,.5)}.bplu-stat-label[data-v-81fe6d79]{font-size:14px;font-weight:600;color:#fff9;text-shadow:0 1px 4px rgba(0,0,0,.5);letter-spacing:1px}@font-face{font-family:KHSL MVP Poster;src:url(/assets/mvp-CO0idA68.ttf) format("truetype");font-display:block}@font-face{font-family:KHSL Player Name;src:url(/assets/name-3ud30UDX.ttf) format("truetype");font-display:block}.mvp-scene[data-v-ee1797b4]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:60;overflow:hidden;background:transparent;font-family:Impact,Arial Black,Noto Sans SC,sans-serif;color:#2a2a3a}.mvp-empty[data-v-ee1797b4]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#3c3c5099;font-size:28px;letter-spacing:4px}.mvp-prelude[data-v-ee1797b4]{position:absolute;inset:0;z-index:18;overflow:hidden;background:transparent;color:#fff}.mvp-prelude.original[data-v-ee1797b4]{z-index:8}.mvp-prelude.original .mvp-lane-showcase[data-v-ee1797b4]{opacity:1}.mvp-shared-video-bg[data-v-ee1797b4]{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.02);animation:mvpPreludeVideoReveal-ee1797b4 1.2s ease .85s forwards}.mvp-shared-video-bg.original[data-v-ee1797b4]{opacity:.78;animation:none;filter:brightness(.94) saturate(1.08)}.mvp-prelude-black[data-v-ee1797b4]{position:absolute;inset:0;z-index:2;background:#000;opacity:0;pointer-events:none;animation:mvpPreludeBlackGate-ee1797b4 2.15s ease forwards}.mvp-lane-showcase[data-v-ee1797b4]{position:absolute;inset:0;z-index:5;pointer-events:none;perspective:1300px;--spotlight-left-x: -760px;--spotlight-right-x: 760px;--spotlight-left-angle: -58deg;--spotlight-right-angle: 58deg;--spotlight-opacity: 0}.mvp-focus-veil[data-v-ee1797b4]{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 50% 49%,transparent 0 10%,rgba(0,0,0,.38) 23%,rgba(0,0,0,.94) 68%),#000000ad;animation:mvpFocusVeil-ee1797b4 2.6s ease 16.66s forwards}.mvp-focus-burst[data-v-ee1797b4]{position:absolute;left:50%;top:49%;z-index:4;width:430px;height:640px;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.72);background:radial-gradient(ellipse at center,rgba(255,255,255,.42) 0%,rgba(255,232,160,.2) 20%,rgba(120,210,255,.1) 40%,transparent 70%);mix-blend-mode:screen;filter:blur(14px);animation:mvpFocusBurst-ee1797b4 2.6s cubic-bezier(.16,1,.3,1) 16.66s forwards}.mvp-spotlight-dim[data-v-ee1797b4]{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 50% 49%,#0000000a,#00000042 36%,#000000b8),#00000075;animation:mvpSpotlightDim-ee1797b4 14.47s linear 2.35s forwards}.mvp-card-spotlight-source[data-v-ee1797b4]{position:absolute;left:50%;top:48px;z-index:27;width:260px;height:92px;pointer-events:none;opacity:var(--spotlight-opacity);transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(255,252,226,.86) 0%,rgba(255,226,142,.34) 40%,rgba(120,216,255,.16) 58%,transparent 76%);filter:blur(7px);mix-blend-mode:screen;box-shadow:0 0 34px #fff0be47,0 0 70px #60ceff29}.mvp-card-spotlight[data-v-ee1797b4]{position:absolute;left:50%;top:74px;z-index:26;width:430px;height:840px;pointer-events:none;opacity:var(--spotlight-opacity);transform-origin:50% 0%;mix-blend-mode:screen;filter:blur(4px);will-change:transform,opacity}.mvp-card-spotlight-left[data-v-ee1797b4]{transform:translate3d(-50%,0,0) rotate(var(--spotlight-left-angle))}.mvp-card-spotlight-right[data-v-ee1797b4]{transform:translate3d(-50%,0,0) rotate(var(--spotlight-right-angle))}.mvp-card-spotlight[data-v-ee1797b4]:before{content:"";position:absolute;left:50%;top:0;width:100%;height:100%;transform:translate(-50%);background:linear-gradient(90deg,transparent 0%,rgba(120,216,255,.07) 19%,rgba(255,250,218,.18) 34%,rgba(255,244,194,.36) 50%,rgba(255,250,218,.18) 66%,rgba(120,216,255,.07) 81%,transparent 100%),linear-gradient(180deg,rgba(255,252,225,.42) 0%,rgba(255,232,150,.21) 28%,rgba(125,220,255,.08) 52%,transparent 76%);clip-path:polygon(47% 0,53% 0,82% 100%,18% 100%);-webkit-mask-image:linear-gradient(180deg,black 0%,rgba(0,0,0,.78) 45%,rgba(0,0,0,.2) 66%,transparent 82%);mask-image:linear-gradient(180deg,black 0%,rgba(0,0,0,.78) 45%,rgba(0,0,0,.2) 66%,transparent 82%);box-shadow:0 0 68px #69d2ff24}.mvp-card-spotlight-pool[data-v-ee1797b4]{position:absolute;left:50%;top:calc(49% + 248px);z-index:25;width:390px;height:108px;pointer-events:none;opacity:var(--spotlight-opacity);border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,248,212,.34) 0%,rgba(255,228,148,.2) 28%,rgba(112,210,255,.12) 48%,rgba(255,255,255,.04) 66%,transparent 82%);box-shadow:0 0 34px #ffeeb233,0 0 76px #69d2ff1f;filter:blur(8px);mix-blend-mode:screen;will-change:transform,opacity}.mvp-card-spotlight-pool-left[data-v-ee1797b4]{transform:translate3d(calc(-50% + var(--spotlight-left-x)),0,0)}.mvp-card-spotlight-pool-right[data-v-ee1797b4]{transform:translate3d(calc(-50% + var(--spotlight-right-x)),0,0)}.mvp-card-spotlight-left[data-v-ee1797b4]:before,.mvp-card-spotlight-right[data-v-ee1797b4]:before{border-left:1px solid rgba(255,246,205,.16);border-right:1px solid rgba(118,212,255,.13)}.mvp-lane-card[data-v-ee1797b4]{position:absolute;top:49%;left:50%;width:286px;height:520px;--mvp-sweep: 0%;--mvp-sweep-opacity: 0;opacity:0;transform:translate3d(-50%,-50%,0);transform-origin:center;will-change:transform,opacity,filter;backface-visibility:hidden}.mvp-lane-card-inner[data-v-ee1797b4]{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateY(var(--card-flip, 0deg));transition:none;will-change:transform}.mvp-lane-card-face[data-v-ee1797b4]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:34px;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.24);background:linear-gradient(145deg,rgba(255,255,255,.22),transparent 16%,rgba(255,255,255,.06) 44%,transparent 68%,rgba(255,255,255,.16)),linear-gradient(180deg,#182134,#0b111e 58%,#03060d);box-shadow:inset 0 1px #ffffff94,inset 0 -42px 82px #000000bd,inset 0 0 0 7px #ffffff0e,inset 0 0 34px color-mix(in srgb,var(--accent),transparent 68%),0 34px 86px #000000b8,0 10px 26px #0000006b,0 0 52px color-mix(in srgb,var(--accent),transparent 58%);backdrop-filter:none;-webkit-backdrop-filter:none;backface-visibility:hidden;-webkit-backface-visibility:hidden}.mvp-lane-card-face[data-v-ee1797b4]:before{content:"";position:absolute;inset:12px;z-index:4;pointer-events:none;border:1px solid color-mix(in srgb,var(--accent),transparent 52%);border-radius:12px;box-shadow:inset 0 1px #fff3,inset 0 -1px #00000061}.mvp-lane-card-face[data-v-ee1797b4]:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;border-radius:inherit;opacity:.42;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.24) 18%,transparent 34%) 70% 30% / 230% 230%,repeating-linear-gradient(115deg,transparent 0 12px,rgba(255,255,255,.075) 13px 14px,transparent 15px 30px),linear-gradient(90deg,rgba(255,255,255,.16),transparent 12%,transparent 88%,rgba(255,255,255,.13));mix-blend-mode:screen;-webkit-mask-image:linear-gradient(135deg,transparent 5%,#000 17%,#000 84%,transparent 98%);mask-image:linear-gradient(135deg,transparent 5%,#000 17%,#000 84%,transparent 98%)}.mvp-lane-card-front[data-v-ee1797b4]{transform:rotateY(0)}.mvp-lane-card-poster[data-v-ee1797b4]{position:absolute;inset:-4%;z-index:1;width:108%;height:108%;object-fit:cover;opacity:1;filter:brightness(.88) saturate(1.1) contrast(1.04);will-change:transform}.mvp-lane-card-back[data-v-ee1797b4]{transform:rotateY(180deg);gap:0;background:linear-gradient(145deg,rgba(255,255,255,.2),transparent 16%,rgba(255,255,255,.05) 44%,transparent 68%,rgba(255,255,255,.14)),repeating-linear-gradient(45deg,rgba(255,255,255,.055) 0 2px,transparent 2px 10px),repeating-linear-gradient(-45deg,rgba(255,255,255,.04) 0 2px,transparent 2px 10px),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent),transparent 80%) 0%,transparent 31%),linear-gradient(145deg,#101318,#1d222b,#07090d)}.mvp-lane-card-back[data-v-ee1797b4]:before{content:"MVP";position:absolute;inset:-16%;z-index:6;display:grid;place-items:center;border:0;border-radius:0;box-shadow:none;pointer-events:none;opacity:var(--mvp-sweep-opacity);color:#fffffffa;font-family:KHSL TaiAKai,Impact,Arial Black,sans-serif;font-size:162px;font-style:italic;line-height:.9;letter-spacing:0;text-align:center;transform:translate(-8px,10px) rotate(-24deg);text-shadow:0 0 18px rgba(255,255,255,.78),0 0 42px color-mix(in srgb,var(--accent),transparent 42%),0 10px 24px rgba(0,0,0,.72);-webkit-mask-image:linear-gradient(135deg,#000 0 var(--mvp-sweep),transparent calc(var(--mvp-sweep) + 7%));mask-image:linear-gradient(135deg,#000 0 var(--mvp-sweep),transparent calc(var(--mvp-sweep) + 7%))}.mvp-lane-card-back[data-v-ee1797b4]:after{content:"";position:absolute;inset:-34%;z-index:7;pointer-events:none;border-radius:0;opacity:var(--mvp-sweep-opacity);background:linear-gradient(135deg,transparent 39%,rgba(124,215,255,.18) 45%,rgba(255,255,255,.88) 50%,rgba(255,224,150,.26) 55%,transparent 61%);background-size:230% 230%;background-position:calc(100% - var(--mvp-sweep)) calc(100% - var(--mvp-sweep));mix-blend-mode:screen;filter:blur(1px)}.mvp-lane-card-icon[data-v-ee1797b4]{position:absolute;top:18px;left:18px;z-index:6;width:54px;height:54px;padding:8px;object-fit:contain;border:1px solid color-mix(in srgb,var(--accent),transparent 28%);border-radius:10px;background:#02060e94;box-shadow:inset 0 0 16px #ffffff14,0 0 20px color-mix(in srgb,var(--accent),transparent 48%),0 10px 24px #00000080;filter:brightness(1.6) drop-shadow(0 0 8px color-mix(in srgb,var(--accent),transparent 30%))}.mvp-lane-card:not(.has-poster) .mvp-lane-card-icon[data-v-ee1797b4]{position:relative;top:auto;left:auto;width:168px;height:168px;padding:0;border:0;background:transparent;box-shadow:none;filter:brightness(1.75) drop-shadow(0 0 12px color-mix(in srgb,var(--accent),transparent 28%)) drop-shadow(0 6px 18px rgba(0,0,0,.72))}@keyframes mvpPreludeVideoReveal-ee1797b4{0%{opacity:0;filter:brightness(.55) saturate(.85);transform:scale(1.06)}to{opacity:1;filter:brightness(.88) saturate(1.08);transform:scale(1.02)}}@keyframes mvpPreludeBlackGate-ee1797b4{0%{opacity:1}58%{opacity:1}to{opacity:0}}@keyframes mvpFocusVeil-ee1797b4{0%{opacity:0}35%{opacity:.98}to{opacity:1}}@keyframes mvpFocusBurst-ee1797b4{0%{opacity:0;transform:translate(-50%,-50%) scale(.72);filter:blur(18px)}22%{opacity:.58;transform:translate(-50%,-50%) scale(1.02);filter:blur(10px)}72%{opacity:.48;transform:translate(-50%,-50%) scale(1.18);filter:blur(16px)}to{opacity:.34;transform:translate(-50%,-50%) scale(1.28);filter:blur(22px)}}@keyframes mvpSpotlightDim-ee1797b4{0%{opacity:0}5%{opacity:.52}58%{opacity:.52}63%{opacity:1}to{opacity:1}}.mvp-final-stage[data-v-ee1797b4]{position:absolute;inset:0;overflow:hidden;z-index:14;opacity:1;transform:translateZ(0);will-change:auto;background:radial-gradient(ellipse at 76% 34%,rgba(148,160,190,.36) 0%,rgba(39,48,72,.36) 34%,transparent 64%),radial-gradient(ellipse at 18% 82%,rgba(76,85,112,.42) 0%,transparent 52%),linear-gradient(135deg,#171d2b,#252b3a 34%,#0c111c 72%,#1e2534)}.mvp-final-stage[data-v-ee1797b4]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.1),transparent 24%,transparent 76%,rgba(255,255,255,.08)),repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0 1px,transparent 1px 18px);mix-blend-mode:screen}.mvp-final-brand[data-v-ee1797b4]{position:absolute;top:34px;left:46px;z-index:24;display:flex;align-items:center;gap:22px;--final-enter-opacity: 1;opacity:0;transform:translate3d(-90px,0,0);animation:mvpFinalElementSlide-ee1797b4 .9s cubic-bezier(.22,1,.36,1) forwards;pointer-events:none}.mvp-final-brand img[data-v-ee1797b4]{width:58px;height:58px;object-fit:contain;opacity:.58;filter:grayscale(1) brightness(1.9) drop-shadow(0 0 18px rgba(255,255,255,.24))}.mvp-final-brand span[data-v-ee1797b4]{font-family:KHSL MVP Poster,Oswald,Impact,sans-serif;font-size:27px;font-weight:400;font-style:italic;letter-spacing:3px;color:#ffffffa8;text-shadow:0 0 18px rgba(255,255,255,.18),0 5px 18px rgba(0,0,0,.44);white-space:nowrap}.mvp-live-badge[data-v-ee1797b4]{position:absolute;left:56px;bottom:116px;z-index:24;width:fit-content;max-width:980px;height:80px;display:flex;align-items:center;--final-enter-opacity: .78;opacity:0;pointer-events:none;transform:translate3d(-90px,0,0);animation:mvpFinalElementSlide-ee1797b4 .9s cubic-bezier(.22,1,.36,1) forwards}.mvp-live-badge-mark[data-v-ee1797b4]{flex:0 0 auto;width:7px;height:64px;margin-right:0;background:#c6d5eba3;box-shadow:0 0 14px #ffffff38,0 0 24px #8cb8e82e}.mvp-live-badge-ribbon[data-v-ee1797b4]{position:relative;flex:0 1 auto;min-width:0;height:64px;display:flex;align-items:center;padding:0 46px;background:linear-gradient(100deg,#ffffffc2,#eef4fdb3 30%,#c6d5eb99 68%,#eef2f9ad),linear-gradient(180deg,#ffffff70,#ffffff05 46%,#4a5f801a),#ffffff94;border:1px solid rgba(255,255,255,.58);border-left:0;box-shadow:inset 0 1px #fffc,inset 0 -8px 18px #56647c1a,0 16px 40px #00000040}.mvp-live-badge-ribbon[data-v-ee1797b4]:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,#fffffff2,#232c3a1f,#ffffff94)}.mvp-live-badge-ribbon span[data-v-ee1797b4]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:KHSL TaiAKai,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:32px;font-weight:900;letter-spacing:2px;color:#1c212bf0;text-shadow:0 1px 0 rgba(255,255,255,.75)}.mvp-bg[data-v-ee1797b4]{position:absolute;inset:0;overflow:hidden;z-index:1;opacity:0;transform:translate3d(100%,0,0);will-change:transform,opacity;animation:mvpBgSlideIn-ee1797b4 .82s cubic-bezier(.22,1,.36,1) forwards}.mvp-bg-img[data-v-ee1797b4]{position:absolute;pointer-events:none;will-change:transform}.mvp-bg-sharp-wrap[data-v-ee1797b4]{position:absolute;inset:0;overflow:hidden;z-index:2;-webkit-mask-image:radial-gradient(ellipse 1100px 900px at 72% 40%,black 0%,black 28%,rgba(0,0,0,.55) 55%,rgba(0,0,0,.15) 78%,transparent 95%);mask-image:radial-gradient(ellipse 1100px 900px at 72% 40%,black 0%,black 28%,rgba(0,0,0,.55) 55%,rgba(0,0,0,.15) 78%,transparent 95%)}.mvp-bg-blur-wrap[data-v-ee1797b4]{position:absolute;inset:0;overflow:hidden;z-index:1;filter:blur(10px) brightness(1.04) saturate(.9);-webkit-mask-image:radial-gradient(ellipse 1100px 900px at 72% 40%,transparent 0%,transparent 32%,rgba(0,0,0,.45) 62%,rgba(0,0,0,.25) 85%,transparent 100%);mask-image:radial-gradient(ellipse 1100px 900px at 72% 40%,transparent 0%,transparent 32%,rgba(0,0,0,.45) 62%,rgba(0,0,0,.25) 85%,transparent 100%)}@keyframes mvpBgSlideIn-ee1797b4{0%{transform:translate3d(100%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes mvpFinalElementSlide-ee1797b4{0%{opacity:0;transform:translate3d(-90px,0,0)}to{opacity:var(--final-enter-opacity, 1);transform:translateZ(0)}}.mvp-content[data-v-ee1797b4]{position:absolute;top:200px;left:100px;right:42%;display:flex;flex-direction:column;gap:32px;z-index:22;transform:translate(-90%);opacity:0;will-change:transform,opacity;animation:mvpContentSlide-ee1797b4 .9s cubic-bezier(.22,1,.36,1) forwards}@keyframes mvpContentSlide-ee1797b4{0%{transform:translate(-90%);opacity:0}to{transform:translate(0);opacity:1}}.mvp-heading-final[data-v-ee1797b4]{font-size:360px;font-weight:400;line-height:.82;font-family:KHSL MVP Poster,Arial Narrow,Oswald,Impact,sans-serif;font-style:italic;letter-spacing:14px;color:#fff;text-shadow:0 0 14px rgba(255,255,255,.58),0 0 42px rgba(120,210,255,.34),0 8px 28px rgba(0,0,0,.76);-webkit-text-stroke:.6px rgba(255,255,255,.66)}.mvp-player-row[data-v-ee1797b4]{display:flex;align-items:center;gap:24px}.mvp-team-logo[data-v-ee1797b4]{width:96px;height:96px;border-radius:50%;background:#ffffffb3;border:3px solid rgba(120,100,170,.75);overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 18px #503c8247}.mvp-team-logo img[data-v-ee1797b4]{width:100%;height:100%;object-fit:cover}.mvp-team-logo span[data-v-ee1797b4]{color:#4a3d75;font-weight:700;font-size:36px}.mvp-vline[data-v-ee1797b4]{width:2px;height:64px;background:#ffffffb8}.mvp-player-text[data-v-ee1797b4]{display:flex;flex-direction:column;gap:14px}.mvp-player-name-line[data-v-ee1797b4]{display:flex;align-items:baseline;gap:18px;min-width:0}.mvp-player-name[data-v-ee1797b4]{font-family:KHSL Player Name,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:50px;font-weight:900;color:#fff;text-shadow:0 0 16px rgba(255,255,255,.48),0 4px 18px rgba(0,0,0,.7);letter-spacing:2px;line-height:1}.mvp-player-realname[data-v-ee1797b4]{font-family:KHSL Player Name,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:26px;font-weight:700;color:#fff;text-shadow:0 3px 14px rgba(0,0,0,.72);letter-spacing:1px;line-height:1}.mvp-player-team-name[data-v-ee1797b4]{font-size:24px;font-weight:800;color:#ffffffe0;letter-spacing:2px;line-height:1;text-shadow:0 3px 14px rgba(0,0,0,.72)}.mvp-lane-icon[data-v-ee1797b4]{width:72px;height:72px;margin-left:14px;background:#fff;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat;filter:drop-shadow(0 0 12px rgba(255,255,255,.55)) drop-shadow(0 4px 14px rgba(0,0,0,.72))}.mvp-stats-card[data-v-ee1797b4]{display:grid;grid-template-columns:repeat(3,190px);justify-content:start;column-gap:84px;font-family:KHSL TaiAKai,Noto Sans SC,Microsoft YaHei,sans-serif;background:transparent;border:0;border-radius:0;box-shadow:none;padding:8px 0 0;position:relative}.mvp-stat[data-v-ee1797b4]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0;position:relative;width:190px}.mvp-stat-label[data-v-ee1797b4]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:152px;height:46px;padding:0 24px;clip-path:polygon(13% 0,100% 0,87% 100%,0 100%);background:linear-gradient(135deg,#ffffff6b,#becce22e 58%,#ffffff4d),#e2e9f442;border:1px solid rgba(255,255,255,.48);box-shadow:0 6px 16px #0000002e,inset 0 1px #ffffff85;font-size:27px;color:#fff;letter-spacing:2px;font-weight:800;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.2),0 3px 12px rgba(20,28,42,.76)}.mvp-stat-value[data-v-ee1797b4]{font-size:54px;font-weight:900;letter-spacing:1px;font-variant-numeric:tabular-nums;background:none;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff;color:#fff;text-shadow:0 1px 0 rgba(255,255,255,.14),0 4px 18px rgba(20,28,42,.84),0 0 22px rgba(255,255,255,.28);line-height:1;white-space:nowrap}.mvp-intro[data-v-ee1797b4]{position:absolute;inset:0;z-index:10;pointer-events:none}.mvp-invert-veil[data-v-ee1797b4]{position:absolute;inset:0;background:#2a2a3a;opacity:0;z-index:9;animation:mvpVeilFlash-ee1797b4 .9s linear 2.4s}@keyframes mvpVeilFlash-ee1797b4{0%{opacity:0}17%,33%{opacity:1}50%{opacity:0}67%,83%{opacity:1}to{opacity:0}}.mvp-giant[data-v-ee1797b4]{position:absolute;top:50%;left:50%;font-size:720px;font-weight:900;line-height:1;letter-spacing:12px;color:#2a2a3a2e;-webkit-text-stroke:3px #2a2a3a;white-space:nowrap;padding:0 40px;z-index:12;text-shadow:0 4px 18px rgba(40,30,80,.2);will-change:transform,opacity;animation:mvpGiantSlide-ee1797b4 1.2s cubic-bezier(.22,1,.36,1) 0s forwards,mvpGiantFlash-ee1797b4 1.2s ease-in-out 0s,mvpGiantInvert-ee1797b4 .9s linear 2.4s,mvpGiantScale-ee1797b4 .7s cubic-bezier(.55,0,.78,.45) 3.3s forwards}@keyframes mvpGiantSlide-ee1797b4{0%{transform:translate(-180%,-50%)}to{transform:translate(-50%,-50%)}}@keyframes mvpGiantFlash-ee1797b4{0%,50%,to{opacity:1}25%,75%{opacity:.45}}@keyframes mvpGiantInvert-ee1797b4{0%{-webkit-text-stroke-color:#2a2a3a;color:#2a2a3a2e}17%,33%{-webkit-text-stroke-color:#e8e8f0;color:#e8e8f0}50%{-webkit-text-stroke-color:#2a2a3a;color:#2a2a3a2e}67%,83%{-webkit-text-stroke-color:#e8e8f0;color:#e8e8f0}to{-webkit-text-stroke-color:#2a2a3a;color:#2a2a3a2e}}@keyframes mvpGiantScale-ee1797b4{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(7);opacity:0}}.mvp-banner[data-v-ee1797b4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;height:320px;background:linear-gradient(180deg,#6e5aa0d9,#d2cdebe0 35%,#c3bce1e0 65%,#6e5aa0d9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:3px solid rgba(150,130,200,.85);border-bottom:3px solid rgba(150,130,200,.85);box-shadow:0 8px 50px #3c2d6e73,inset 0 0 60px #ffffff2e;width:0;overflow:hidden;white-space:nowrap;z-index:14;animation:mvpBannerExpand-ee1797b4 1s cubic-bezier(.22,1,.36,1) .9s forwards,mvpBannerFade-ee1797b4 .5s ease 2.3s forwards}@keyframes mvpBannerExpand-ee1797b4{0%{width:0}to{width:1820px}}@keyframes mvpBannerFade-ee1797b4{0%{opacity:1}to{opacity:0}}.mvp-banner-end[data-v-ee1797b4]{font-size:64px;font-weight:900;padding:0 36px;flex-shrink:0;background:linear-gradient(180deg,#463778e0,#826eb4e0);color:#f5f0fffa;height:100%;display:flex;align-items:center;letter-spacing:4px;text-shadow:0 2px 8px rgba(40,30,80,.6)}.mvp-banner-mid[data-v-ee1797b4]{flex:1;text-align:center;font-size:72px;font-weight:900;letter-spacing:3px;color:#281e50eb;text-shadow:0 2px 6px rgba(255,255,255,.45);white-space:nowrap}.mvp-giant[data-v-ee1797b4]{position:absolute;top:50%;left:50%;z-index:45;pointer-events:none;font-size:720px;font-weight:900;line-height:1;letter-spacing:12px;white-space:nowrap;padding:0 40px;color:#f5f8ff29;-webkit-text-stroke:3px rgba(245,248,255,.92);text-shadow:0 0 34px rgba(255,255,255,.86),0 0 90px rgba(105,205,255,.58),0 10px 34px rgba(0,0,0,.72);opacity:0;will-change:transform,opacity;animation:mvpGiantFinal-ee1797b4 5.1s cubic-bezier(.16,1,.3,1) 15.41s forwards}@keyframes mvpGiantFinal-ee1797b4{0%{transform:translate(-50%,-50%) scale(.62);opacity:0}20%{transform:translate(-50%,-50%) scale(.9);opacity:.58}45%{transform:translate(-50%,-50%) scale(1);opacity:.72}72%{transform:translate(-50%,-50%) scale(2.8);opacity:.48}to{transform:translate(-50%,-50%) scale(7);opacity:0}}@font-face{font-family:KHSL MVP Poster;src:url(/assets/mvp-CO0idA68.ttf) format("truetype");font-display:block}@font-face{font-family:KHSL Player Name;src:url(/assets/name-3ud30UDX.ttf) format("truetype");font-display:block}@font-face{font-family:KHSL TaiAKai;src:url(/assets/khsl-taia-kai-B9Xh7_K-.ttf) format("truetype");font-display:block}.scene-highlight-replay[data-v-76b6e06d]{position:absolute;inset:0;z-index:35;overflow:hidden;background:radial-gradient(ellipse at 76% 24%,rgba(198,213,235,.2),transparent 38%),linear-gradient(135deg,#111827,#243042,#0d121d)}.highlight-video-frame[data-v-76b6e06d]{position:absolute;inset:0;overflow:hidden}.highlight-video[data-v-76b6e06d]{position:absolute;left:0;width:100%;object-fit:cover}.highlight-empty[data-v-76b6e06d]{height:100%;display:flex;align-items:center;justify-content:center;color:#ffffff85;font-size:34px;letter-spacing:0}.highlight-video-frame[data-v-76b6e06d]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.12),transparent 28%,rgba(12,18,30,.28) 74%,rgba(12,18,30,.52) 100%),linear-gradient(90deg,rgba(0,0,0,.18),transparent 42%,rgba(255,255,255,.08));pointer-events:none}.highlight-top-badge[data-v-76b6e06d]{position:absolute;top:0;right:0;width:450px;height:78px;padding:0 42px;display:flex;align-items:center;justify-content:center;color:#2d2863;background:linear-gradient(100deg,#fff,#eef4fd,#c9d7ea 68%,#f7fbff);border:0;clip-path:none;font-family:KHSL TaiAKai,Microsoft YaHei,sans-serif;font-size:42px;font-weight:900;letter-spacing:0;text-shadow:0 1px 0 rgba(255,255,255,.86),0 8px 18px rgba(70,70,120,.2);box-shadow:-14px 16px 34px #0000003d;z-index:4}.highlight-top-badge[data-v-76b6e06d]:before,.highlight-top-badge[data-v-76b6e06d]:after{content:"";position:absolute;pointer-events:none;display:none}.highlight-top-badge[data-v-76b6e06d]:before{left:38px;top:13px;width:98px;height:66px;border-left:2px solid rgba(109,93,176,.36);border-top:2px solid rgba(255,255,255,.88);transform:skew(-18deg)}.highlight-top-badge[data-v-76b6e06d]:after{left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,rgba(92,78,170,.66),rgba(255,255,255,.78))}.highlight-bottom-band[data-v-76b6e06d]{position:absolute;left:0;right:0;bottom:0;height:144px;display:grid;grid-template-columns:260px 350px 230px 1fr;align-items:stretch;gap:0;padding-left:560px;background:repeating-linear-gradient(115deg,#f8fbff 0 1px,#e7eef8 1px 18px),linear-gradient(100deg,#f7fbff,#e8eff9 38%,#cddaec 72%,#f2f7ff);border-top:0;box-shadow:inset 0 16px 32px #ffffff38,0 -20px 38px #0a101c4d;z-index:3}.highlight-bottom-band[data-v-76b6e06d]:before,.highlight-bottom-band[data-v-76b6e06d]:after{content:"";position:absolute;pointer-events:none}.highlight-bottom-band[data-v-76b6e06d]:before{inset:0;background:linear-gradient(90deg,rgba(255,255,255,.45),transparent 18%,transparent 82%,rgba(255,255,255,.36)),linear-gradient(180deg,rgba(120,104,196,.13),transparent 42%);mix-blend-mode:screen}.highlight-bottom-band[data-v-76b6e06d]:after{display:none;top:0;left:560px;right:0;height:3px;background:linear-gradient(90deg,#7261bc94,#ffffffb3,#7261bc57)}.highlight-poster[data-v-76b6e06d]{position:absolute;left:0;bottom:0;width:540px;height:144px;overflow:hidden;background:linear-gradient(100deg,#eef4fd,#cddaec);z-index:1;pointer-events:none;-webkit-mask-image:none;mask-image:none}.highlight-poster-blur[data-v-76b6e06d],.highlight-poster-sharp[data-v-76b6e06d]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.highlight-poster-blur[data-v-76b6e06d]{display:none}.highlight-poster-sharp[data-v-76b6e06d]{filter:none;opacity:1;-webkit-mask-image:none;mask-image:none}.highlight-poster-fallback[data-v-76b6e06d]{height:100%;display:flex;align-items:center;justify-content:center;color:#5348a0d1;font-family:KHSL MVP Poster,Impact,sans-serif;font-size:72px}.highlight-team[data-v-76b6e06d]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:12px 20px;z-index:2}.highlight-team-logo-frame[data-v-76b6e06d]{width:74px;height:74px;border-radius:50%;padding:7px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#fff,#cbd9ee 52%,#fff);border:1px solid #ffffff;box-shadow:inset 0 1px #ffffffe6,inset 0 -8px 16px #52638421,0 8px 18px #2d364e38}.highlight-team-logo[data-v-76b6e06d]{width:100%;height:100%;border-radius:50%;object-fit:cover}.highlight-team-logo.placeholder[data-v-76b6e06d]{border:1px solid rgba(87,97,128,.24);background:#ffffff57}.highlight-team-name[data-v-76b6e06d]{max-width:236px;margin-top:7px;color:#22283a;font-size:21px;font-weight:900;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0}.highlight-player[data-v-76b6e06d]{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:16px 30px 16px 34px;z-index:2}.highlight-player-line[data-v-76b6e06d]{min-width:0;display:flex;align-items:baseline;gap:18px}.highlight-player-name[data-v-76b6e06d]{color:#202537;font-family:KHSL Player Name,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:50px;font-weight:900;line-height:1;letter-spacing:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 16px rgba(255,255,255,.48),0 4px 18px rgba(0,0,0,.18)}.highlight-player-real[data-v-76b6e06d]{flex:0 0 auto;color:#6459a7;font-family:KHSL Player Name,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:26px;font-weight:700;letter-spacing:1px;line-height:1;text-shadow:0 3px 14px rgba(0,0,0,.16)}.highlight-mvp-word[data-v-76b6e06d]{display:flex;align-items:center;justify-content:center;color:#6652bd;font-family:KHSL MVP Poster,Oswald,Impact,sans-serif;font-style:italic;font-weight:400;font-size:92px;line-height:.82;letter-spacing:4px;text-shadow:0 0 14px rgba(255,255,255,.5),0 0 32px rgba(120,210,255,.18),0 8px 24px rgba(0,0,0,.18);-webkit-text-stroke:.4px rgba(255,255,255,.56);z-index:2;transform:translate(-24px)}.highlight-stats[data-v-76b6e06d]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:18px;padding:16px 42px 15px 48px;z-index:2}.highlight-stats[data-v-76b6e06d]:before{content:"";position:absolute;left:16px;top:30px;bottom:30px;width:2px;background:linear-gradient(180deg,transparent,rgba(71,83,118,.38) 18%,rgba(255,255,255,.82) 50%,rgba(71,83,118,.34) 82%,transparent);box-shadow:0 0 10px #5c76b02e}.highlight-stat[data-v-76b6e06d]{min-width:0;text-align:left;display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:center;gap:8px}.highlight-stat-value[data-v-76b6e06d]{font-family:KHSL Player Name,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:36px;font-weight:900;line-height:1;letter-spacing:2px;white-space:nowrap;color:#3f358f;background:linear-gradient(180deg,#6f5bd4,#4a3da7,#271f62);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 1px 0 rgba(255,255,255,.48),0 8px 18px rgba(58,45,128,.22)}.highlight-stat-label[data-v-76b6e06d]{color:#1e2434;font-family:KHSL Player Name,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:22px;font-weight:900;letter-spacing:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;text-shadow:0 0 12px rgba(255,255,255,.42),0 3px 12px rgba(0,0,0,.12)}[data-v-4a975906]{margin:0;padding:0;box-sizing:border-box}.bp-live-viewport[data-v-4a975906]{width:100vw;height:100vh;overflow:hidden;background:#000}.bp-live[data-v-4a975906]{font-family:Noto Sans SC,Microsoft YaHei,sans-serif;background:#e8e8f0;color:#333;overflow:hidden;width:1920px;height:1080px;flex-shrink:0;position:relative;transform-origin:0 0;transform:scale(var(--scale-x, 1),var(--scale-y, 1))}.audio-enabler[data-v-4a975906]{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#e6e4eefa,#f0eef5fa,#e8e6f2fa);display:flex;align-items:center;justify-content:center;z-index:1000;cursor:pointer;transition:opacity .5s ease}.audio-enabler.hidden[data-v-4a975906]{opacity:0;pointer-events:none}.audio-enabler-content[data-v-4a975906]{text-align:center;color:#555}.audio-logo[data-v-4a975906]{font-size:80px;font-weight:900;background:linear-gradient(135deg,#a08860,#c4a670);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:30px}.audio-text[data-v-4a975906]{font-size:24px;color:#8a7550;animation:pulse-4a975906 2s ease-in-out infinite}.audio-hint[data-v-4a975906]{font-size:16px;color:#aaa;margin-top:15px}@keyframes pulse-4a975906{0%,to{opacity:1}50%{opacity:.5}}.mvp-direct-fade[data-v-4a975906]{position:absolute;inset:0;z-index:900;pointer-events:none;background:#000;opacity:0;transition:opacity .85s ease}.mvp-direct-fade.active[data-v-4a975906]{opacity:1}.scene[data-v-4a975906]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}.scene-bp[data-v-4a975906]{z-index:10;overflow:hidden}.lineup-final-reveal-next[data-v-4a975906]{opacity:0!important;z-index:6!important;transition:opacity .42s ease!important}.lineup-final-reveal-next-active[data-v-4a975906]{opacity:1!important}.bp-bar[data-v-4a975906]{position:absolute;bottom:50px;left:180px;right:180px;height:225px;display:flex;flex-direction:column;border:none;border-radius:12px;box-shadow:0 10px 50px #0000004d;overflow:hidden;transform:translateY(50px);opacity:0;transition:all 1s cubic-bezier(.16,1,.3,1)}.bp-bar.show[data-v-4a975906]{transform:translateY(0);opacity:1}.bp-mode-note[data-v-4a975906]{position:absolute;left:180px;right:180px;bottom:292px;height:84px;overflow:hidden;border-radius:12px;box-shadow:0 10px 50px #00000047;background:linear-gradient(180deg,#f0f2f2e6,#e8eaedde);opacity:0;transform:translateY(34px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);z-index:8}.bp-note-inner[data-v-4a975906]{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:stretch;height:100%}.bp-note-inner-g1[data-v-4a975906]{grid-template-columns:250px minmax(0,1fr) 250px}.bp-mode-note-title-right[data-v-4a975906]{border-right:none;border-left:1px solid rgba(160,160,170,.25)}.bp-note-layer[data-v-4a975906]{position:absolute;inset:0;transition:opacity .45s ease}.bp-note-layer-hidden[data-v-4a975906]{opacity:0;pointer-events:none}.bp-mode-note.show[data-v-4a975906]{opacity:1;transform:translateY(0)}.bp-mode-note-title[data-v-4a975906]{position:relative;display:flex;align-items:center;justify-content:center;padding:0 26px;font-family:KHSL TaiAKai,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:38px;font-weight:800;line-height:1;letter-spacing:2px;color:#252536;white-space:nowrap;background:linear-gradient(180deg,#c2c3cabd,#dadedeb8);border-right:1px solid rgba(160,160,170,.25)}.bp-mode-note-copy[data-v-4a975906]{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:0 28px;font-size:20px;line-height:1.28;font-weight:700;color:#242434db;letter-spacing:.4px}.bp-mode-note-copy p[data-v-4a975906]{margin:0;white-space:nowrap}.bp-g1-heroes[data-v-4a975906]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 28px;gap:16px;min-width:0}.bp-g1-side[data-v-4a975906]{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0}.bp-g1-hero[data-v-4a975906]{width:58px;height:58px;border-radius:8px;object-fit:cover;border:1px solid rgba(255,255,255,.65);box-shadow:0 3px 10px #00000038}.bp-g1-vs[data-v-4a975906]{font-family:Impact,Arial Black,sans-serif;font-size:26px;font-weight:900;letter-spacing:2px;color:#3c3c508c;flex-shrink:0}.top-info-row[data-v-4a975906]{height:64px;flex-shrink:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 12px;background:linear-gradient(180deg,#f0f2f2e6,#e8eaedde);border-bottom:1px solid rgba(180,180,190,.25)}.team-section[data-v-4a975906]{display:flex;align-items:center;gap:10px;min-width:0}.team-section.blue[data-v-4a975906]{flex-direction:row}.team-section.red[data-v-4a975906]{flex-direction:row-reverse}.ban-slots[data-v-4a975906]{display:flex;gap:4px;flex-shrink:0}.team-section.red .ban-slots[data-v-4a975906]{flex-direction:row-reverse}.team-info[data-v-4a975906]{display:flex;align-items:center;gap:60px}.team-section.blue .team-info[data-v-4a975906]{margin-left:auto;margin-right:100px}.team-section.red .team-info[data-v-4a975906]{flex-direction:row-reverse;margin-right:auto;margin-left:100px}.team-logo[data-v-4a975906]{width:40px;height:40px;border-radius:50%;border:2px solid rgba(120,100,70,.5);overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff6;flex-shrink:0}.team-logo img[data-v-4a975906]{width:100%;height:100%;object-fit:cover}.team-logo span[data-v-4a975906]{font-size:9px;font-weight:700;color:#555}.team-name[data-v-4a975906]{font-size:19px;font-weight:700;color:#2a2a3a;letter-spacing:1px;white-space:nowrap}.ban-slot[data-v-4a975906]{width:38px;height:38px;background:#0000001f;border:1px solid rgba(150,150,160,.35);border-radius:4px;position:relative;overflow:hidden;opacity:0;transform:scale(.6);transition:opacity .6s,transform .6s cubic-bezier(.34,1.56,.64,1)}.ban-slot.show[data-v-4a975906]{opacity:1;transform:scale(1)}.ban-hero-img[data-v-4a975906]{width:100%;height:100%;object-fit:cover}.ban-hero-img.pre-select[data-v-4a975906]{opacity:.6;animation:banFadeIn-4a975906 .35s ease-out}@keyframes banFadeIn-4a975906{0%{opacity:0;transform:scale(.6)}to{opacity:.6;transform:scale(1)}}.ban-hero-img.confirmed[data-v-4a975906]{opacity:1}.ban-hero-img.grayscale[data-v-4a975906]{filter:grayscale(80%) brightness(.7)}.ban-slash[data-v-4a975906]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.ban-slash[data-v-4a975906]:after{content:"";position:absolute;top:50%;left:50%;width:0;height:2px;background:linear-gradient(90deg,transparent,#ef4444 30%,#ef4444 70%,transparent);transform:translate(-50%,-50%) rotate(45deg);animation:slashDraw-4a975906 .5s ease .3s forwards}@keyframes slashDraw-4a975906{to{width:200%}}.score-center[data-v-4a975906]{display:flex;align-items:center;gap:14px;padding:0 40px}.score[data-v-4a975906],.score-divider[data-v-4a975906]{font-family:Impact,Arial Black,sans-serif;font-size:38px;color:#2a2a3a}.progress-divider[data-v-4a975906]{height:3px;background:#b4b4be66;position:relative;overflow:hidden;flex-shrink:0}.progress-fill[data-v-4a975906]{position:absolute;top:0;height:100%;background:linear-gradient(90deg,#6464784d,#555);transition:width .05s linear}.progress-fill.blue[data-v-4a975906]{left:0;background:linear-gradient(90deg,#555,#6464784d)}.progress-fill.red[data-v-4a975906]{right:0}.cards-row[data-v-4a975906]{flex:1;display:grid;grid-template-columns:1fr 260px 1fr;overflow:hidden;background:linear-gradient(180deg,#c2c3cad9,#eef1f0e0)}.team-cards[data-v-4a975906]{display:grid;grid-template-columns:repeat(5,1fr);min-width:0;overflow:hidden}.team-cards.red[data-v-4a975906]{direction:rtl}.team-cards.red .hero-card[data-v-4a975906]{direction:ltr}.center-timer[data-v-4a975906]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#afb1bc80,#dadede80);border-left:1px solid rgba(160,160,170,.25);border-right:1px solid rgba(160,160,170,.25)}.timer-number[data-v-4a975906]{font-family:Impact,Arial Black,sans-serif;font-size:84px;line-height:1;font-variant-numeric:tabular-nums;min-width:2ch;text-align:center;background:linear-gradient(180deg,#3a3a4a,#1a1a2a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15));transition:all .3s ease}.camp-arrow[data-v-4a975906]{position:absolute;top:48%;transform:translateY(-80%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent}.camp-arrow.left[data-v-4a975906]{left:35px;border-right:12px solid rgba(60,60,80,.6)}.camp-arrow.right[data-v-4a975906]{right:35px;border-left:12px solid rgba(60,60,80,.6)}.stage-info[data-v-4a975906]{font-size:15px;margin-top:8px;color:#555;font-weight:700}.stage-info.complete[data-v-4a975906]{font-size:16px;color:#16a34a}.final-prep[data-v-4a975906]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;-webkit-user-select:none;user-select:none;animation:finalPrepFadeIn-4a975906 1s ease forwards}@keyframes finalPrepFadeIn-4a975906{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.final-prep-logo[data-v-4a975906]{width:85px;height:85px;object-fit:contain}.final-prep-brand[data-v-4a975906]{font-family:Impact,Arial Black,sans-serif;font-size:26px;letter-spacing:6px;line-height:1;color:#2a2a3a;font-weight:400;margin-top:6px}.final-prep-year[data-v-4a975906]{font-size:26px;letter-spacing:3px;color:#2a2a3a;margin-left:3px}.final-prep-subtitle[data-v-4a975906]{font-size:10px;letter-spacing:3px;line-height:1;color:#4a4a5a;margin-top:6px}.final-prep-status[data-v-4a975906]{font-size:10px;letter-spacing:4px;line-height:1;color:#3c3c4b4d;margin-top:12px}.final-adjust-live[data-v-4a975906]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#2a2a3a;animation:finalPrepFadeIn-4a975906 .8s ease forwards}.final-adjust-live-title[data-v-4a975906]{font-size:22px;font-weight:900;letter-spacing:4px}.final-adjust-live-subtitle[data-v-4a975906]{font-size:10px;font-weight:700;letter-spacing:2px;color:#2a2a3a94}.hero-card[data-v-4a975906]{position:relative;overflow:hidden;display:flex;flex-direction:column;background:transparent;min-width:0;opacity:0;transition:opacity .8s ease,transform .8s cubic-bezier(.16,1,.3,1)}.team-cards.blue .hero-card+.hero-card[data-v-4a975906]{border-left:1px solid rgba(160,160,170,.25)}.team-cards.red .hero-card+.hero-card[data-v-4a975906]{border-left:1px solid rgba(160,160,170,.25)}.team-cards.blue .hero-card[data-v-4a975906]{transform:translate(-50px)}.team-cards.red .hero-card[data-v-4a975906]{transform:translate(50px)}.team-cards.blue .hero-card.show[data-v-4a975906],.team-cards.red .hero-card.show[data-v-4a975906]{opacity:1;transform:translate(0)}.hero-card.pre-selecting[data-v-4a975906]{z-index:20}.hero-card.pre-selecting .hero-poster-container[data-v-4a975906]{position:absolute;inset:0;border:1px solid rgba(220,220,240,.5)}.hero-card.pre-selecting .hero-poster-container[data-v-4a975906]:after{content:"";position:absolute;inset:0;z-index:10;pointer-events:none;background:radial-gradient(ellipse at center,rgba(220,220,240,.35) 0%,rgba(220,220,240,.05) 70%,transparent 100%);animation:preSelectGlow-4a975906 1.2s ease-in-out infinite}.hero-card.pre-selecting .hero-poster[data-v-4a975906]{filter:brightness(.55);transition:filter .3s ease}.hero-card.hero-swapping .hero-poster[data-v-4a975906]{opacity:0}.final-reveal-poster[data-v-4a975906]{opacity:0;z-index:8;pointer-events:none;transition:opacity .42s ease}.hero-card.hero-swapping .final-reveal-poster.active[data-v-4a975906]{opacity:1}@keyframes preSelectGlow-4a975906{0%,to{opacity:.4}50%{opacity:1}}.hero-poster-container[data-v-4a975906]{flex:1;position:relative;overflow:hidden}.hero-placeholder[data-v-4a975906]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(180deg,#bec0c84d,#d2d4da4d)}.placeholder-name[data-v-4a975906]{font-size:14px;font-weight:700;color:#323246d9;letter-spacing:1px;margin-top:4px;margin-bottom:-4px}.role-icon[data-v-4a975906]{width:44px;height:44px;opacity:.7;filter:brightness(.5) sepia(.3);margin-top:-10px}.role-icon-small[data-v-4a975906]{width:18px;height:18px;vertical-align:middle;margin-right:4px;filter:brightness(1.2)}.hero-poster[data-v-4a975906]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;filter:brightness(1);opacity:1;transition:filter .6s ease,opacity .42s ease}.hero-poster.slide-in[data-v-4a975906]{animation:heroSlideIn-4a975906 .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes heroSlideIn-4a975906{0%{transform:translateY(100%);opacity:.8}to{transform:translateY(0);opacity:1}}.hero-poster.breathing[data-v-4a975906]{animation:breathing-4a975906 5s ease-in-out infinite}.hero-card:nth-child(1) .hero-poster.breathing[data-v-4a975906]{animation-delay:0s}.hero-card:nth-child(2) .hero-poster.breathing[data-v-4a975906]{animation-delay:-1.2s}.hero-card:nth-child(3) .hero-poster.breathing[data-v-4a975906]{animation-delay:-2.4s}.hero-card:nth-child(4) .hero-poster.breathing[data-v-4a975906]{animation-delay:-3.6s}.hero-card:nth-child(5) .hero-poster.breathing[data-v-4a975906]{animation-delay:-.6s}.hero-full-img[data-v-4a975906]{position:absolute;pointer-events:none}@keyframes breathing-4a975906{0%,to{transform:translate(0) scale(1)}25%{transform:translate(2px,-2px) scale(1.008)}50%{transform:translateY(1px) scale(1.004)}75%{transform:translate(-2px,-1px) scale(1.006)}}.player-bar[data-v-4a975906]{height:28px;background:linear-gradient(to top,rgba(0,0,0,.65),transparent);display:flex;align-items:center;justify-content:center;gap:4px;padding:0 5px;transition:opacity .5s ease;flex-shrink:0;position:absolute;bottom:0;left:0;right:0}.player-name[data-v-4a975906]{font-size:13px;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,1),0 0 8px rgba(0,0,0,.6)}.player-realname[data-v-4a975906]{font-size:10px;font-weight:500;color:#fffffff2;text-shadow:0 1px 3px rgba(0,0,0,1),0 0 6px rgba(0,0,0,.5)}.placeholder-realname[data-v-4a975906]{font-size:11px;font-weight:500;color:#323246a6;letter-spacing:.5px}
