@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")}@font-face{font-family:KHSL Peak Web;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/peak-P5gYV1nJ.ttf) format("truetype")}:root{--khsl-gold: #DAA520;--khsl-gold-dim: #BFA200;--khsl-gold-light: #FFDF4D;--khsl-blue: #00B8CC;--khsl-blue-dim: #00B8CC;--khsl-navy: #10243A;--khsl-cream: #F7F4EE;--khsl-champ-gold: #C5A05A;--khsl-red: #E02550;--khsl-red-dim: #CC2550;--khsl-purple: #9D4EDD;--khsl-green: #4CAF50;--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);--color-success: #4CAF50;--color-warning: #FF9800;--color-error: #FF5252;--color-info: #2196F3}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)}.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-float{opacity:0;transform:translateY(72px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.22,1,.36,1)}.reveal-float.revealed{opacity:1;transform:none}.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,.reveal-float{opacity:1;transform:none;transition:none}}.khsl-avatar-default{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;background:#fff}.khsl-skel{display:block;border-radius:4px;background:linear-gradient(90deg,#10243a12,#10243a21,#10243a12 90%);background-size:220% 100%;animation:khsl-skel-shimmer 1.2s ease-in-out infinite}.khsl-skel.on-dark{background-image:linear-gradient(90deg,#f7f4ee1a,#f7f4ee33,#f7f4ee1a 90%)}.khsl-skel.is-round{border-radius:50%}@keyframes khsl-skel-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.khsl-skel{animation:none}}.khsl-toast[data-v-7663eb54]{--toast-accent: #356588;position:relative;box-sizing:border-box;display:flex;align-items:center;gap:11px;width:100%;min-height:54px;padding:12px 14px;border:1px solid #E3E7EC;border-radius:6px;background:#fff;color:#10243a;text-align:left;box-shadow:0 3px 10px #10243a08;pointer-events:auto;cursor:pointer}.success[data-v-7663eb54]{--toast-accent: #2F7865}.error[data-v-7663eb54]{--toast-accent: #B54E50}.warning[data-v-7663eb54]{--toast-accent: #AC5F32}.toast-icon[data-v-7663eb54]{display:grid;place-items:center;flex:0 0 22px;height:22px;color:var(--toast-accent)}.toast-icon svg[data-v-7663eb54]{width:22px;height:22px}.toast-message[data-v-7663eb54]{flex:1;min-width:0;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.toast-close[data-v-7663eb54]{display:grid;place-items:center;flex:0 0 22px;height:22px;padding:0;border:0;border-radius:4px;background:transparent;color:#83909d;font:20px/1 Arial,sans-serif;cursor:pointer}.toast-close[data-v-7663eb54]:hover{background:#10243a0a;color:#10243a}.toast-close[data-v-7663eb54]:focus-visible{outline:2px solid #6A8CA7;outline-offset:2px}.toast-container[data-v-14de0730]{position:fixed;top:76px;left:50%;transform:translate(-50%);z-index:9999;width:min(380px,calc(100vw - 32px));display:flex;flex-direction:column;align-items:stretch;gap:10px;pointer-events:none}.toast-enter-active[data-v-14de0730]{transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .2s}.toast-leave-active[data-v-14de0730]{position:absolute;left:0;right:0;transition:transform .2s,opacity .18s}.toast-enter-from[data-v-14de0730]{opacity:0;transform:translateY(-12px)}.toast-leave-to[data-v-14de0730]{opacity:0;transform:translateY(-8px)}.toast-move[data-v-14de0730]{transition:transform .24s ease}@media(max-width:560px){.toast-container[data-v-14de0730]{top:max(16px,env(safe-area-inset-top,0px))}}@media(prefers-reduced-motion:reduce){.toast-enter-active[data-v-14de0730],.toast-leave-active[data-v-14de0730],.toast-move[data-v-14de0730]{transition:opacity .1s}.toast-enter-from[data-v-14de0730],.toast-leave-to[data-v-14de0730]{transform:none}}.auth-form[data-v-e390162c]{flex:1;display:flex;flex-direction:column;margin:0;color:var(--auth-navy, #10243A)}.input-group[data-v-e390162c]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.input-group label[data-v-e390162c]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px;font-weight:700}.input-group .tip[data-v-e390162c]{font-weight:500;color:#10243acc}.input-group input[data-v-e390162c]{width:100%;height:52px;padding:0 14px;border:1px solid #D6DFE7;border-radius:3px;background:#f7f8f9;color:#10243a;font:inherit;font-size:15px;outline:none;transition:border-color .15s,background .15s}.input-group input[data-v-e390162c]::placeholder{color:#6f7c88}.input-group input[data-v-e390162c]:focus{border-color:#365b7a;background:#fff}.input-group input.has-error[data-v-e390162c]{border-color:#b64c43}.input-group .error-msg[data-v-e390162c]{display:block;color:#b64c43;font-size:14px;line-height:1.5}.password-field[data-v-e390162c]{position:relative}.password-field input[data-v-e390162c]{padding-right:48px}.password-toggle[data-v-e390162c]{position:absolute;top:0;right:0;display:grid;place-items:center;width:48px;height:100%;border:0;background:transparent;color:#10243a;cursor:pointer}.password-toggle svg[data-v-e390162c]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.auth-submit[data-v-e390162c]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;margin-top:6px;padding:0 16px;border:0;border-radius:3px;background:#10243a;color:#f7f4ee;font:inherit;font-size:17px;font-weight:700;cursor:pointer;transition:background .15s}.auth-submit[data-v-e390162c]:hover:not(:disabled){background:#223d57}.auth-submit[data-v-e390162c]:disabled{opacity:.6;cursor:wait}.loader[data-v-e390162c]{width:16px;height:16px;border:2px solid rgba(247,244,238,.4);border-top-color:#f7f4ee;border-radius:50%;animation:auth-spin-e390162c .8s linear infinite}.divider-line[data-v-e390162c]{display:flex;align-items:center;gap:14px;margin:24px 0 14px}.divider-line .line[data-v-e390162c]{flex:1;height:1px;background:#10243a2e}.divider-text[data-v-e390162c]{font-size:14px;font-weight:600;color:#10243acc;white-space:nowrap}.oauth-buttons[data-v-e390162c]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.oauth-login-btn[data-v-e390162c]{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border:1px solid #D6DFE7;border-radius:3px;background:#fff;color:#10243a;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.oauth-login-btn[data-v-e390162c]:hover{background:#f7f4ee}.oauth-icon-svg[data-v-e390162c]{width:20px;height:20px;fill:#10243a}.legal-agree[data-v-e390162c]{margin:auto 0 0;padding-top:22px;text-align:center;font-size:14px;color:#10243acc}.legal-link[data-v-e390162c]{color:#10243a;font-weight:700;text-decoration:none}.legal-link[data-v-e390162c]:hover{text-decoration:underline}.auth-form button[data-v-e390162c]:focus-visible,.legal-link[data-v-e390162c]:focus-visible{outline:2px solid #365B7A;outline-offset:3px}@keyframes auth-spin-e390162c{to{transform:rotate(360deg)}}@media(max-width:640px){.input-group[data-v-e390162c]{margin-bottom:18px}.input-group input[data-v-e390162c],.auth-submit[data-v-e390162c]{height:48px;font-size:16px}}@media(prefers-reduced-motion:reduce){.input-group input[data-v-e390162c],.auth-submit[data-v-e390162c],.oauth-login-btn[data-v-e390162c]{transition:none}}.auth-form[data-v-cb9af9fa]{flex:1;display:flex;flex-direction:column;margin:0;color:var(--auth-navy, #10243A)}.input-group[data-v-cb9af9fa]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.input-group label[data-v-cb9af9fa]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px;font-weight:700}.input-group .tip[data-v-cb9af9fa]{font-weight:500;color:#10243acc}.input-group input[data-v-cb9af9fa]{width:100%;height:52px;padding:0 14px;border:1px solid #D6DFE7;border-radius:3px;background:#f7f8f9;color:#10243a;font:inherit;font-size:15px;outline:none;transition:border-color .15s,background .15s}.input-group input[data-v-cb9af9fa]::placeholder{color:#6f7c88}.input-group input[data-v-cb9af9fa]:focus{border-color:#365b7a;background:#fff}.input-group input.has-error[data-v-cb9af9fa]{border-color:#b64c43}.input-group .error-msg[data-v-cb9af9fa]{display:block;color:#b64c43;font-size:14px;line-height:1.5}.password-field[data-v-cb9af9fa]{position:relative}.password-field input[data-v-cb9af9fa]{padding-right:48px}.password-toggle[data-v-cb9af9fa]{position:absolute;top:0;right:0;display:grid;place-items:center;width:48px;height:100%;border:0;background:transparent;color:#10243a;cursor:pointer}.password-toggle svg[data-v-cb9af9fa]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.auth-submit[data-v-cb9af9fa]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;margin-top:6px;padding:0 16px;border:0;border-radius:3px;background:#10243a;color:#f7f4ee;font:inherit;font-size:17px;font-weight:700;cursor:pointer;transition:background .15s}.auth-submit[data-v-cb9af9fa]:hover:not(:disabled){background:#223d57}.auth-submit[data-v-cb9af9fa]:disabled{opacity:.6;cursor:wait}.loader[data-v-cb9af9fa]{width:16px;height:16px;border:2px solid rgba(247,244,238,.4);border-top-color:#f7f4ee;border-radius:50%;animation:auth-spin-cb9af9fa .8s linear infinite}.divider-line[data-v-cb9af9fa]{display:flex;align-items:center;gap:14px;margin:24px 0 14px}.divider-line .line[data-v-cb9af9fa]{flex:1;height:1px;background:#10243a2e}.divider-text[data-v-cb9af9fa]{font-size:14px;font-weight:600;color:#10243acc;white-space:nowrap}.oauth-buttons[data-v-cb9af9fa]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.oauth-login-btn[data-v-cb9af9fa]{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border:1px solid #D6DFE7;border-radius:3px;background:#fff;color:#10243a;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.oauth-login-btn[data-v-cb9af9fa]:hover{background:#f7f4ee}.oauth-icon-svg[data-v-cb9af9fa]{width:20px;height:20px;fill:#10243a}.legal-agree[data-v-cb9af9fa]{margin:auto 0 0;padding-top:22px;text-align:center;font-size:14px;color:#10243acc}.legal-link[data-v-cb9af9fa]{color:#10243a;font-weight:700;text-decoration:none}.legal-link[data-v-cb9af9fa]:hover{text-decoration:underline}.auth-form button[data-v-cb9af9fa]:focus-visible,.legal-link[data-v-cb9af9fa]:focus-visible{outline:2px solid #365B7A;outline-offset:3px}@keyframes auth-spin-cb9af9fa{to{transform:rotate(360deg)}}@media(max-width:640px){.input-group[data-v-cb9af9fa]{margin-bottom:18px}.input-group input[data-v-cb9af9fa],.auth-submit[data-v-cb9af9fa]{height:48px;font-size:16px}}@media(prefers-reduced-motion:reduce){.input-group input[data-v-cb9af9fa],.auth-submit[data-v-cb9af9fa],.oauth-login-btn[data-v-cb9af9fa]{transition:none}}.khsl-auth-overlay[data-v-92f53fa4]{--auth-navy: var(--khsl-navy, #10243A);--auth-cream: var(--khsl-cream, #F7F4EE);position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0917269e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--auth-navy)}.khsl-auth-dialog[data-v-92f53fa4]{display:grid;grid-template-columns:380px minmax(0,1fr);width:900px;max-width:100%;height:560px;max-height:calc(100dvh - 48px);overflow:hidden;border-radius:4px;background:#fff;box-shadow:0 24px 80px #0917264d;outline:none}.auth-poster[data-v-92f53fa4]{position:relative;overflow:hidden;background:#cfe0ee}.auth-scene[data-v-92f53fa4]{display:block;width:100%;height:100%;object-fit:cover;object-position:100% 100%;transform-origin:100% 100%;transform:scale(1.25)}.auth-brand[data-v-92f53fa4]{position:absolute;left:24px;right:24px;top:24px;display:flex;align-items:center;gap:10px;color:var(--auth-navy)}.auth-brand img[data-v-92f53fa4]{width:32px;height:32px;object-fit:contain}.auth-brand b[data-v-92f53fa4]{font-size:15px;font-weight:800;line-height:1.4;white-space:nowrap}.auth-headline[data-v-92f53fa4]{position:absolute;left:24px;top:74px;width:332px;height:auto}.auth-panel[data-v-92f53fa4]{display:flex;flex-direction:column;min-width:0;min-height:0;padding:28px 44px 30px}.auth-head[data-v-92f53fa4]{display:flex;align-items:center;flex-shrink:0;margin-bottom:26px}.auth-modes[data-v-92f53fa4]{display:flex;gap:24px}.auth-modes button[data-v-92f53fa4]{border:0;padding:0;background:transparent;color:#10243abf;font:inherit;font-size:26px;font-weight:600;line-height:1.45;cursor:pointer}.auth-modes button.on[data-v-92f53fa4]{color:var(--auth-navy);font-weight:900}.auth-close[data-v-92f53fa4]{display:grid;place-items:center;width:36px;height:36px;margin-left:auto;border:0;border-radius:3px;background:transparent;color:var(--auth-navy);cursor:pointer}.auth-close svg[data-v-92f53fa4]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.auth-close[data-v-92f53fa4]:hover{background:var(--auth-cream)}.auth-close[data-v-92f53fa4]:focus-visible,.auth-modes button[data-v-92f53fa4]:focus-visible{outline:2px solid #365B7A;outline-offset:3px}.auth-form-viewport[data-v-92f53fa4]{--auth-switch-distance: -16px;flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none}.auth-form-viewport[data-v-92f53fa4]::-webkit-scrollbar{display:none}.auth-form-viewport.toward-register[data-v-92f53fa4]{--auth-switch-distance: 16px}.auth-form-view[data-v-92f53fa4]{flex:1;display:flex;flex-direction:column}.auth-switch-enter-active[data-v-92f53fa4],.auth-switch-leave-active[data-v-92f53fa4]{transition:opacity .18s ease,transform .22s ease}.auth-switch-leave-active[data-v-92f53fa4]{pointer-events:none}.auth-switch-enter-from[data-v-92f53fa4]{opacity:0;transform:translate(var(--auth-switch-distance))}.auth-switch-leave-to[data-v-92f53fa4]{opacity:0;transform:translate(calc(-1 * var(--auth-switch-distance)))}.auth-reveal-enter-active[data-v-92f53fa4],.auth-reveal-leave-active[data-v-92f53fa4]{transition:opacity .18s}.auth-reveal-enter-active .khsl-auth-dialog[data-v-92f53fa4],.auth-reveal-leave-active .khsl-auth-dialog[data-v-92f53fa4]{transition:transform .18s}.auth-reveal-enter-from[data-v-92f53fa4],.auth-reveal-leave-to[data-v-92f53fa4]{opacity:0}.auth-reveal-enter-from .khsl-auth-dialog[data-v-92f53fa4],.auth-reveal-leave-to .khsl-auth-dialog[data-v-92f53fa4]{transform:translateY(10px)}@media(max-width:640px){.khsl-auth-overlay[data-v-92f53fa4]{padding:16px}.khsl-auth-dialog[data-v-92f53fa4]{display:flex;flex-direction:column;width:100%;height:auto;max-height:calc(100dvh - 32px)}.auth-poster[data-v-92f53fa4]{flex:0 0 220px}.auth-scene[data-v-92f53fa4]{transform:none}.auth-brand[data-v-92f53fa4]{left:16px;right:16px;top:16px;gap:8px}.auth-brand img[data-v-92f53fa4]{width:28px;height:28px}.auth-brand b[data-v-92f53fa4]{font-size:14px}.auth-headline[data-v-92f53fa4]{display:none}.auth-panel[data-v-92f53fa4]{flex:1;padding:22px 20px 26px}.auth-head[data-v-92f53fa4]{margin-bottom:20px}.auth-modes[data-v-92f53fa4]{gap:18px}.auth-modes button[data-v-92f53fa4]{font-size:22px}}@media(prefers-reduced-motion:reduce){.auth-reveal-enter-active[data-v-92f53fa4],.auth-reveal-leave-active[data-v-92f53fa4],.auth-reveal-enter-active .khsl-auth-dialog[data-v-92f53fa4],.auth-reveal-leave-active .khsl-auth-dialog[data-v-92f53fa4],.auth-switch-enter-active[data-v-92f53fa4],.auth-switch-leave-active[data-v-92f53fa4]{transition:none}}.modal-overlay[data-v-c93f2b0a]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background:#0c1a2b66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-content[data-v-c93f2b0a]{--bg-base: #FFF;--bg-deep: #FFF;--bg-card: #FFF;--bg-card-alt: #F7F8FA;--bg-elevated: #F4F6F8;--bg-input: #FFF;--bg-hover: #F4F6F8;--bg-active: #E9EEF3;--text-primary: #10243A;--text-secondary: #5E6E7E;--text-muted: #788490;--text-placeholder: #8A949D;--text-inverse: #F7F4EE;--border-color: #DDE3E9;--border-light: #E9EDF1;--border-focus: #6A8CA7;--khsl-gold: #10243A;--khsl-gold-dim: #213D58;--khsl-gold-light: #345C80;--on-gold: #F7F4EE;box-sizing:border-box;width:100%;max-height:min(90dvh,960px);border:1px solid #E2E7EC;border-radius:6px;display:flex;flex-direction:column;overflow:hidden;color:#10243a;background:#fff;box-shadow:0 24px 80px #07152538;outline:none}.modal-content.size-small[data-v-c93f2b0a]{max-width:340px}.modal-content.size-default[data-v-c93f2b0a]{max-width:440px}.modal-content.size-profileEdit[data-v-c93f2b0a]{max-width:480px}.modal-content.size-large[data-v-c93f2b0a]{max-width:680px}.modal-content.size-create[data-v-c93f2b0a]{max-width:880px}.modal-content.size-team[data-v-c93f2b0a]{max-width:1000px}.modal-content.size-xlarge[data-v-c93f2b0a]{max-width:960px}.modal-content.is-flush .modal-body[data-v-c93f2b0a]{padding:0}.modal-content.is-fixed-height[data-v-c93f2b0a]{height:min(90dvh,900px)}.modal-content.is-fixed-height.size-small[data-v-c93f2b0a]{height:min(60dvh,430px)}.modal-header[data-v-c93f2b0a]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:22px 22px 0;box-sizing:border-box;color:#10243a}.modal-header h3[data-v-c93f2b0a]{margin:0;min-width:0;font-size:18px;line-height:1.5;font-weight:750;overflow-wrap:anywhere}.close-btn[data-v-c93f2b0a]{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;margin-right:-5px;padding:0;border:0;border-radius:4px;color:#84919e;background:transparent;font:24px/1 Arial,sans-serif;cursor:pointer}.close-btn[data-v-c93f2b0a]:hover{color:#10243a;background:#10243a0a}.close-btn[data-v-c93f2b0a]:focus-visible{outline:2px solid #6A8CA7;outline-offset:3px}.modal-body[data-v-c93f2b0a]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px 28px;color:#5e6e7e;font-size:14px;line-height:1.8;scrollbar-width:none}.modal-body[data-v-c93f2b0a]::-webkit-scrollbar{display:none}.modal-body p[data-v-c93f2b0a-s]:first-child{margin-top:0}.modal-body p[data-v-c93f2b0a-s]:last-child{margin-bottom:0}.modal-footer[data-v-c93f2b0a]{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;padding:0 22px 22px}.modal-footer[data-v-c93f2b0a] button{min-height:36px;padding:7px 17px;border-radius:4px;font-size:13px;line-height:20px;font-weight:500}.modal-footer[data-v-c93f2b0a] .btn-primary,.modal-footer[data-v-c93f2b0a] .btn-confirm{background:#10243a;border:1px solid #10243A;color:#f7f4ee}.modal-footer[data-v-c93f2b0a] .btn-secondary,.modal-footer[data-v-c93f2b0a] .btn-cancel{background:#fff;border:1px solid #DDE3E9;color:#536477}.modal-footer[data-v-c93f2b0a] .btn-primary:hover:not(:disabled),.modal-footer[data-v-c93f2b0a] .btn-confirm:hover:not(:disabled){background:#213d58}.modal-footer[data-v-c93f2b0a] .btn-secondary:hover:not(:disabled),.modal-footer[data-v-c93f2b0a] .btn-cancel:hover:not(:disabled){background:#f4f6f8}.modal-footer[data-v-c93f2b0a] button:focus-visible{outline:2px solid #6A8CA7;outline-offset:3px}.modal-slide-enter-active[data-v-c93f2b0a],.modal-slide-leave-active[data-v-c93f2b0a]{transition:opacity .2s ease}.modal-slide-enter-active .modal-content[data-v-c93f2b0a],.modal-slide-leave-active .modal-content[data-v-c93f2b0a]{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.modal-slide-enter-from[data-v-c93f2b0a],.modal-slide-leave-to[data-v-c93f2b0a]{opacity:0}.modal-slide-enter-from .modal-content[data-v-c93f2b0a],.modal-slide-leave-to .modal-content[data-v-c93f2b0a]{transform:translateY(14px) scale(.98)}@media(max-width:600px){.modal-content[data-v-c93f2b0a]{max-height:calc(100dvh - 40px)}.modal-content.is-fixed-height[data-v-c93f2b0a]{height:min(90dvh,900px)}}@media(prefers-reduced-motion:reduce){.modal-slide-enter-active[data-v-c93f2b0a],.modal-slide-leave-active[data-v-c93f2b0a],.modal-slide-enter-active .modal-content[data-v-c93f2b0a],.modal-slide-leave-active .modal-content[data-v-c93f2b0a]{transition:opacity .1s}.modal-slide-enter-from .modal-content[data-v-c93f2b0a],.modal-slide-leave-to .modal-content[data-v-c93f2b0a]{transform:none}}.khsl-spinner[data-v-bee68e1f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.khsl-spinner--sm .letter[data-v-bee68e1f]{font-size:1rem}.khsl-spinner--sm .khsl-spinner__text[data-v-bee68e1f]{font-size:.75rem}.khsl-spinner--sm .khsl-spinner__letters[data-v-bee68e1f]{gap:2px}.khsl-spinner--md .letter[data-v-bee68e1f]{font-size:1.5rem}.khsl-spinner--md .khsl-spinner__text[data-v-bee68e1f]{font-size:.85rem}.khsl-spinner--md .khsl-spinner__letters[data-v-bee68e1f]{gap:3px}.khsl-spinner--lg .letter[data-v-bee68e1f]{font-size:2rem}.khsl-spinner--lg .khsl-spinner__text[data-v-bee68e1f]{font-size:.9rem}.khsl-spinner--lg .khsl-spinner__letters[data-v-bee68e1f]{gap:4px}.khsl-spinner__letters[data-v-bee68e1f]{display:flex;align-items:center}.khsl-spinner__text[data-v-bee68e1f]{color:var(--text-secondary);letter-spacing:.02em}.letter[data-v-bee68e1f]{font-family:Impact,Oswald,Arial Black,sans-serif;font-weight:700;color:var(--khsl-gold);display:inline-block;animation:khsl-bounce-bee68e1f 1.2s ease-in-out infinite;animation-delay:calc(var(--i) * .15s)}:root .letter[data-v-bee68e1f]{color:#b8860b}@keyframes khsl-bounce-bee68e1f{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-35%);opacity:1}}@media(prefers-reduced-motion:reduce){.letter[data-v-bee68e1f]{animation:khsl-pulse-bee68e1f 2s ease-in-out infinite;animation-delay:calc(var(--i) * .3s)}@keyframes khsl-pulse-bee68e1f{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%}.home-team-logo[data-v-c9197f04]{display:inline-grid;place-items:center;width:var(--team-logo-size, 28px);height:var(--team-logo-size, 28px);flex:0 0 var(--team-logo-size, 28px);aspect-ratio:1;border-radius:50%;clip-path:circle(50%);overflow:hidden;background:#f7f4ee;color:#10243a}.home-team-logo img[data-v-c9197f04]{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.home-team-logo img.is-default[data-v-c9197f04]{width:64%;height:64%;object-fit:contain;border-radius:0}.home-team-logo>span[data-v-c9197f04]{display:grid;place-items:center;width:100%;height:100%;border:1px solid rgba(16,36,58,.2);border-radius:50%;font-size:10px;font-weight:800}.honor-medal[data-v-eb2b7325]{display:inline-block;flex:none;vertical-align:-.2em;overflow:visible;user-select:none;-webkit-user-select:none}.team-card[data-v-fd8f2bec]{position:relative;color:#10243a;font-size:14px;line-height:1.4}.team-card[data-v-fd8f2bec] :where(h2,h3,p,dl,dd){margin:0}.team-card[data-v-fd8f2bec] :where(ol,ul){margin:0;padding:0;list-style:none}.tc-close[data-v-fd8f2bec]{position:absolute;top:10px;right:10px;z-index:3;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:3px;background:none;color:#10243a;cursor:pointer}.tc-close svg[data-v-fd8f2bec]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.tc-close[data-v-fd8f2bec]:hover{background:#f7f4ee}.tc-close[data-v-fd8f2bec]:focus-visible{outline:2px solid #6A8CA7;outline-offset:2px}.tc-body[data-v-fd8f2bec]{display:grid;grid-template-columns:320px minmax(0,1fr)}.tc-plate[data-v-fd8f2bec]{position:relative;display:flex;flex-direction:column;padding:28px 24px 24px;background:#10243a;color:#f7f4ee;overflow:hidden}.tc-plate[data-v-fd8f2bec]>:not(.tc-mark):not(.tc-sheen){position:relative}.tc-mark[data-v-fd8f2bec]{position:absolute;left:-50px;bottom:-34px;width:280px;height:190px;background:currentColor;opacity:.08;pointer-events:none;-webkit-mask:url(/khsl-mark-light.png) center/contain no-repeat;mask:url(/khsl-mark-light.png) center/contain no-repeat}.tc-sheen[data-v-fd8f2bec]{position:absolute;top:-40%;right:-12%;width:46%;height:180%;background:#f7f4ee0d;transform:skew(-24deg);pointer-events:none}.tc-head[data-v-fd8f2bec]{display:flex;align-items:center;gap:16px}.tc-head-text[data-v-fd8f2bec]{flex:1;min-width:0}.tc-logo[data-v-fd8f2bec]{flex:none;--team-logo-size: 80px;box-shadow:0 0 0 4px #f7f4ee2e}.tc-name[data-v-fd8f2bec]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:22px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.tc-motto[data-v-fd8f2bec]{margin-top:12px;font-size:15px;font-weight:500;overflow-wrap:anywhere}.tc-quote[data-v-fd8f2bec]{padding:0 .12em}.tc-meta[data-v-fd8f2bec]{display:flex;flex-wrap:wrap;align-items:center;row-gap:4px;margin-top:12px;font-size:14px;font-weight:600;white-space:nowrap}.tc-org[data-v-fd8f2bec]{display:inline-flex;align-items:center;gap:6px;--team-logo-size: 18px}.tc-status[data-v-fd8f2bec]{display:inline-flex;flex:none;align-items:center;height:22px;padding:0 6px;border:1px solid rgba(247,244,238,.7);border-radius:3px;font-size:14px;font-weight:700;line-height:1;white-space:nowrap}.tc-honors[data-v-fd8f2bec]{width:100%;margin-top:20px;padding-top:12px;border-top:1px solid rgba(247,244,238,.2);text-align:left}.tc-honors h3[data-v-fd8f2bec]{font-size:15px;font-weight:800}.tc-honors li[data-v-fd8f2bec]{display:flex;align-items:center;gap:8px;min-height:30px;white-space:nowrap}.tc-honors li b[data-v-fd8f2bec]{flex:0 0 auto;min-width:44px;font-weight:800}.tc-honors li span[data-v-fd8f2bec]{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:600}.tc-plate .tc-empty[data-v-fd8f2bec]{margin-top:6px;color:#f7f4eed9}.tc-page[data-v-fd8f2bec]{position:relative;display:flex;flex-direction:column;padding:24px 26px 22px}.tc-cells[data-v-fd8f2bec]{display:grid;grid-template-columns:repeat(3,1fr);padding:4px 0 14px;border-bottom:1px solid rgba(16,36,58,.1);text-align:center}.tc-cells div+div[data-v-fd8f2bec]{border-left:1px solid rgba(16,36,58,.1)}.tc-cells dt[data-v-fd8f2bec]{font-size:14px;font-weight:600}.tc-cells dd[data-v-fd8f2bec]{margin-top:4px;font-size:15px;font-weight:800}.tc-roster-section[data-v-fd8f2bec]{padding-top:18px}.tc-cells+.tc-roster-section[data-v-fd8f2bec]{padding-top:18px}.tc-title[data-v-fd8f2bec]{padding-bottom:8px;border-bottom:1px solid rgba(16,36,58,.1);font-size:15px;font-weight:800}.tc-roster[data-v-fd8f2bec]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:42px;align-content:start;gap:0 28px;height:168px;background:linear-gradient(#10243a24,#10243a24) center/1px 100% no-repeat;margin-top:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(16,36,58,.25) transparent}.tc-roster li[data-v-fd8f2bec]{display:flex;align-items:center;gap:10px;min-width:0;padding:0 6px;border-radius:3px;cursor:pointer;transition:background .15s}.tc-roster li[data-v-fd8f2bec]:hover{background:#f7f4ee}.tc-roster li[data-v-fd8f2bec]:focus-visible{outline:2px solid #6A8CA7;outline-offset:-2px}.tc-avatar[data-v-fd8f2bec]{display:inline-grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;overflow:hidden;background:#eaf0f7}.tc-avatar img[data-v-fd8f2bec]{width:100%;height:100%;object-fit:cover}.tc-avatar svg[data-v-fd8f2bec]{width:100%;height:100%;fill:#a8bbcd}.tc-pname[data-v-fd8f2bec]{flex:0 1 auto;min-width:0;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-pname span[data-v-fd8f2bec]{margin-left:2px;font-size:14px;font-weight:500}.tc-school[data-v-fd8f2bec]{position:relative;display:inline-flex;flex:none;align-items:center;gap:5px;margin-left:auto;padding:0 10px;font-size:14px;font-weight:600;white-space:nowrap}.tc-school[data-v-fd8f2bec]:before,.tc-school[data-v-fd8f2bec]:after{content:"";position:absolute;top:50%;width:1px;height:14px;margin-top:-7px;background:#10243a4d}.tc-school[data-v-fd8f2bec]:before{left:0}.tc-school[data-v-fd8f2bec]:after{right:0}.tc-school img[data-v-fd8f2bec]{width:16px;height:16px;object-fit:contain}.tc-lane[data-v-fd8f2bec]{flex:none;width:16px;height:16px;margin-left:auto;background:currentColor;-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat}.tc-school+.tc-lane[data-v-fd8f2bec]{margin-left:0}.tc-empty[data-v-fd8f2bec]{margin-top:12px;font-size:14px}.tc-foot[data-v-fd8f2bec]{display:flex;justify-content:flex-end;gap:12px;margin-top:auto;padding-top:20px}.tc-btn[data-v-fd8f2bec]{display:inline-flex;align-items:center;justify-content:center;min-width:120px;height:44px;padding:0 24px;border:0;border-radius:3px;background:#10243a;color:#f7f4ee;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s}.tc-btn[data-v-fd8f2bec]:hover{background:#223d57}.tc-btn[data-v-fd8f2bec]:focus-visible{outline:2px solid #6A8CA7;outline-offset:3px}.sk-inline[data-v-fd8f2bec]{display:inline-block;vertical-align:middle}.sk-logo[data-v-fd8f2bec]{flex:none;width:80px;height:80px}.sk-name[data-v-fd8f2bec]{width:96px;height:22px}.sk-motto[data-v-fd8f2bec]{width:168px;height:15px}.sk-club[data-v-fd8f2bec]{width:150px;height:16px}.sk-status[data-v-fd8f2bec]{width:52px;height:22px}.sk-honor[data-v-fd8f2bec]{width:190px;height:15px}.sk-cell-label[data-v-fd8f2bec]{width:30px;height:14px}.sk-cell-value[data-v-fd8f2bec]{width:60px;height:15px}.sk-avatar[data-v-fd8f2bec]{flex:none;width:32px;height:32px}.sk-pname[data-v-fd8f2bec]{flex:0 1 100px;min-width:0;height:15px}.sk-school[data-v-fd8f2bec]{flex:none;width:84px;height:14px;margin-left:auto}.sk-lane[data-v-fd8f2bec]{flex:none;width:16px;height:16px}.sk-btn[data-v-fd8f2bec]{width:120px;height:44px;border-radius:3px}@media(max-width:720px){.tc-body[data-v-fd8f2bec]{display:flex;flex-direction:column}.tc-close[data-v-fd8f2bec]{color:#f7f4ee}.tc-close[data-v-fd8f2bec]:hover{background:#f7f4ee1f}.tc-plate[data-v-fd8f2bec]{padding:22px 18px 18px}.tc-mark[data-v-fd8f2bec]{left:-60px;bottom:-40px;width:300px;height:200px}.tc-head[data-v-fd8f2bec]{padding-right:32px}.tc-logo[data-v-fd8f2bec]{--team-logo-size: 72px}.sk-logo[data-v-fd8f2bec]{width:72px;height:72px}.sk-btn[data-v-fd8f2bec]{flex:1 1 0}.tc-motto[data-v-fd8f2bec],.tc-meta[data-v-fd8f2bec]{margin-top:10px}.tc-honors[data-v-fd8f2bec]{margin-top:18px}.tc-page[data-v-fd8f2bec]{padding:0 18px 18px}.tc-cells[data-v-fd8f2bec]{padding:16px 0 14px}.tc-roster[data-v-fd8f2bec]{grid-template-columns:minmax(0,1fr);grid-auto-rows:48px;height:240px;background:none}.tc-foot .tc-btn[data-v-fd8f2bec]{flex:1 1 0;min-width:0}}.side-notification[data-v-b47d275f]{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-b47d275f]:hover{transform:translate(-4px);box-shadow:0 12px 40px #00000080,0 0 0 1px #ffd70026,inset 0 1px #ffffff0d}.side-notification[data-v-b47d275f]:active{transform:translate(-2px)}@media(max-width:480px){.side-notification[data-v-b47d275f]{top:12px;right:12px;left:12px;max-width:none;min-width:0}}.notif-icon[data-v-b47d275f]{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-b47d275f]{width:20px;height:20px;stroke:var(--khsl-gold)}.notif-badge[data-v-b47d275f]{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:var(--on-gold, #000);background:var(--khsl-gold);border-radius:9px}.notif-body[data-v-b47d275f]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.notif-text[data-v-b47d275f]{font-size:.9rem;color:var(--text-primary);line-height:1.4}.notif-text strong[data-v-b47d275f]{color:var(--khsl-gold);font-weight:700}.notif-action[data-v-b47d275f]{font-size:.78rem;color:var(--text-muted);transition:color .15s}.side-notification:hover .notif-action[data-v-b47d275f]{color:var(--khsl-gold-dim)}.notif-close[data-v-b47d275f]{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-b47d275f]{width:14px;height:14px;stroke:var(--text-secondary)}.notif-close[data-v-b47d275f]:hover{opacity:.8;background:#ffffff14}.slide-right-enter-active[data-v-b47d275f]{transition:all .4s cubic-bezier(.16,1,.3,1)}.slide-right-leave-active[data-v-b47d275f]{transition:all .25s cubic-bezier(.4,0,1,1)}.slide-right-enter-from[data-v-b47d275f]{opacity:0;transform:translate(100%)}.slide-right-leave-to[data-v-b47d275f]{opacity:0;transform:translate(80px)}@media(prefers-reduced-motion:reduce){.slide-right-enter-active[data-v-b47d275f],.slide-right-leave-active[data-v-b47d275f]{transition:opacity .2s}.slide-right-enter-from[data-v-b47d275f],.slide-right-leave-to[data-v-b47d275f]{transform:none}.side-notification[data-v-b47d275f]{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)}.ua-body[data-v-cdf1a59c]{display:flex;flex-direction:column;gap:10px}.ua-head[data-v-cdf1a59c]{display:flex;align-items:baseline;gap:10px}.ua-head .ua-version[data-v-cdf1a59c]{font-family:Oswald,sans-serif;font-size:1.05rem;font-weight:700;color:var(--khsl-gold)}:root .ua-head .ua-version[data-v-cdf1a59c]{color:#b8860b}.ua-head .ua-date[data-v-cdf1a59c]{font-size:.72rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.ua-title[data-v-cdf1a59c]{font-size:.95rem;font-weight:700;color:var(--text-primary)}.ua-items[data-v-cdf1a59c]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.ua-items li[data-v-cdf1a59c]{position:relative;padding-left:16px;font-size:.82rem;line-height:1.6;color:var(--text-secondary)}.ua-items li[data-v-cdf1a59c]:before{content:"";position:absolute;left:2px;top:.55em;width:6px;height:6px;border-radius:2px;background:var(--khsl-gold)}:root .ua-items li[data-v-cdf1a59c]:before{background:#b8860b}.ua-footer[data-v-cdf1a59c]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.ua-history[data-v-cdf1a59c]{padding:8px 4px;background:none;border:none;font-size:.78rem;color:var(--text-muted);cursor:pointer;transition:color .15s}.ua-history[data-v-cdf1a59c]:hover{color:var(--khsl-gold)}:root .ua-history[data-v-cdf1a59c]:hover{color:#b8860b}.ua-confirm[data-v-cdf1a59c]{padding:8px 22px;background:var(--khsl-gold);border:none;border-radius:8px;font-size:.82rem;font-weight:700;color:var(--on-gold, #000);cursor:pointer;transition:opacity .15s,transform .1s}.ua-confirm[data-v-cdf1a59c]:hover{opacity:.9}.ua-confirm[data-v-cdf1a59c]:active{transform:scale(.97)}:root .ua-confirm[data-v-cdf1a59c]{background:#b8860b;color:#fff}.map[data-v-b2f7708c]{position:relative;height:66px;flex-shrink:0;overflow:hidden}.map-inner[data-v-b2f7708c]{width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.9,.3,1)}.map svg[data-v-b2f7708c]{width:100%;height:100%}.seg[data-v-b2f7708c]{transition:opacity .45s ease}.stop[data-v-b2f7708c]{cursor:pointer}.stop.locked[data-v-b2f7708c]{cursor:default}.dot[data-v-b2f7708c]{transition:r .35s cubic-bezier(.34,1.3,.5,1),fill .4s ease,opacity .45s ease}.stop:not(.locked):not(.on):hover .dot[data-v-b2f7708c]{r:7}.halo[data-v-b2f7708c]{animation:rg-halo-b2f7708c 2.6s ease-in-out infinite}@keyframes rg-halo-b2f7708c{0%,to{opacity:.5}50%{opacity:1}}.name[data-v-b2f7708c]{animation:rg-name-b2f7708c .4s ease-out both}@keyframes rg-name-b2f7708c{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.map.compact[data-v-b2f7708c]{height:56px}.map.compact .map-inner[data-v-b2f7708c]{width:1000px}.ov[data-v-7008409a]{position:absolute;inset:0;z-index:6;background:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:22px;animation:ov-fade-7008409a .2s ease-out}@keyframes ov-fade-7008409a{0%{opacity:0}to{opacity:1}}.ov-card[data-v-7008409a]{width:100%;max-width:580px;display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden;animation:ov-pop-7008409a .26s cubic-bezier(.34,1.3,.5,1)}@keyframes ov-pop-7008409a{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:none}}header[data-v-7008409a]{position:relative;padding:14px 46px 12px 18px;border-bottom:1px solid var(--border-color);flex-shrink:0}.from[data-v-7008409a]{font-size:.68rem;letter-spacing:.2em;color:var(--tone)}header h4[data-v-7008409a]{margin:4px 0 0;font-size:1.05rem;font-weight:800;color:var(--text-primary)}.x[data-v-7008409a]{position:absolute;top:12px;right:12px;width:27px;height:27px;border:none;border-radius:50%;background:var(--bg-hover);color:var(--text-secondary);font-size:.74rem;cursor:pointer}.x[data-v-7008409a]:hover{background:var(--bg-active);color:var(--text-primary)}.tabs[data-v-7008409a]{display:flex;gap:4px;padding:9px 14px;flex-shrink:0;border-bottom:1px solid var(--border-color)}.tabs button[data-v-7008409a]{border:1px solid transparent;background:none;cursor:pointer;padding:6px 14px;border-radius:999px;font-size:.8rem;color:var(--text-secondary);transition:color .2s ease,background .2s ease,border-color .2s ease}.tabs button[data-v-7008409a]:hover{color:var(--text-primary)}.tabs button.on[data-v-7008409a]{color:var(--tone);background:color-mix(in srgb,var(--tone) 12%,transparent);border-color:color-mix(in srgb,var(--tone) 34%,transparent)}.ov-body[data-v-7008409a]{position:relative;height:376px;overflow:hidden}.ov-page[data-v-7008409a]{height:100%;overflow-y:auto;padding:15px 18px;scrollbar-width:thin}.ov-page[data-v-7008409a]::-webkit-scrollbar{width:4px}.ov-page[data-v-7008409a]::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:4px}.ov-body p[data-v-7008409a]{margin:0;font-size:.89rem;line-height:1.78;color:var(--text-secondary)}.ovp-enter-active[data-v-7008409a],.ovp-leave-active[data-v-7008409a]{transition:transform .3s cubic-bezier(.3,.9,.3,1),opacity .22s ease}.ovp-leave-active[data-v-7008409a]{position:absolute;inset:0}.is-fwd .ovp-enter-from[data-v-7008409a]{opacity:0;transform:translate(30px)}.is-fwd .ovp-leave-to[data-v-7008409a],.is-back .ovp-enter-from[data-v-7008409a]{opacity:0;transform:translate(-30px)}.is-back .ovp-leave-to[data-v-7008409a]{opacity:0;transform:translate(30px)}@media(prefers-reduced-motion:reduce){.ovp-enter-active[data-v-7008409a],.ovp-leave-active[data-v-7008409a]{transition:opacity .2s ease}.is-fwd .ovp-enter-from[data-v-7008409a],.is-back .ovp-enter-from[data-v-7008409a],.is-fwd .ovp-leave-to[data-v-7008409a],.is-back .ovp-leave-to[data-v-7008409a]{transform:none}}.order[data-v-7008409a]{list-style:none;margin:0 0 12px;padding:0;display:flex;gap:8px;flex-wrap:wrap}.order li[data-v-7008409a]{display:flex;align-items:center;gap:7px;padding:7px 14px 7px 8px;border-radius:999px;background:var(--bg-card-alt);border:1px solid var(--border-color);font-size:.84rem;color:var(--text-primary)}.order b[data-v-7008409a]{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--tone);color:#0b0b10;font-size:.66rem}.tt[data-v-7008409a]{margin:14px 0 4px;display:grid;gap:9px}.tt-legend[data-v-7008409a]{display:flex;flex-wrap:wrap;gap:5px 16px}.tt-legend span[data-v-7008409a]{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;color:var(--text-secondary)}.tt-legend i[data-v-7008409a]{width:11px;height:11px;border-radius:3px;background:var(--sw)}.lg-cur[data-v-7008409a]{--sw: var(--tone)}.lg-exam[data-v-7008409a]{--sw: var(--khsl-gold)}.lg-grad[data-v-7008409a]{--sw: var(--text-muted)}.lg-any[data-v-7008409a]{--sw: var(--bg-active)}.lg-any i[data-v-7008409a]{border:1px dashed var(--border-light)}.cells[data-v-7008409a]{display:flex;gap:2px}.cells i[data-v-7008409a]{flex:1;height:12px;border-radius:2px}.c-cur[data-v-7008409a]{background:var(--tone)}.c-exam[data-v-7008409a]{background:var(--khsl-gold)}.c-grad[data-v-7008409a]{background:var(--text-muted)}.c-any[data-v-7008409a]{background:var(--bg-active);border:1px dashed var(--border-light)}.tt-rule[data-v-7008409a]{font-size:.84rem;font-weight:700;color:var(--text-primary)}.ov-flow[data-v-7008409a]{margin:16px 0 4px}.cond[data-v-7008409a]{margin-top:16px;padding-top:13px;border-top:1px solid var(--border-color)}.cond span[data-v-7008409a]{font-size:.68rem;font-weight:600;letter-spacing:.16em;color:var(--text-muted)}.cond p[data-v-7008409a]{margin-top:6px;color:var(--text-primary)}.warn[data-v-7008409a]{margin-top:14px;padding-left:13px;border-left:2px solid var(--khsl-red);font-size:.88rem;line-height:1.7;font-weight:700;color:var(--text-primary)}.chain[data-v-7008409a]{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:11px}.chain li[data-v-7008409a]{display:flex;align-items:flex-start;gap:11px;font-size:.86rem;line-height:1.7;color:var(--text-secondary)}.chain b[data-v-7008409a]{flex-shrink:0;font-family:Oswald,Bahnschrift,sans-serif;font-weight:400;font-size:.95rem;color:var(--tone)}.plain[data-v-7008409a]{list-style:none;margin:0;padding:0;display:grid;gap:11px}.plain li[data-v-7008409a]{position:relative;padding-left:16px;font-size:.89rem;line-height:1.74;color:var(--text-secondary)}.plain li[data-v-7008409a]:before{content:"";position:absolute;left:0;top:.64em;width:5px;height:5px;border-radius:50%;background:var(--tone)}.score[data-v-7008409a]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}.score span[data-v-7008409a]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 10px;border-radius:8px;background:var(--bg-card-alt);border:1px solid var(--border-color)}.score small[data-v-7008409a]{font-size:.7rem;color:var(--text-secondary)}.score b[data-v-7008409a]{font-family:Oswald,Bahnschrift,sans-serif;font-size:.96rem;color:var(--tone)}.quota[data-v-7008409a]{width:100%;border-collapse:collapse;font-size:.84rem}.quota th[data-v-7008409a]{text-align:left;font-weight:600;padding:7px 8px;color:var(--text-muted);font-size:.72rem;border-bottom:1px solid var(--border-color)}.quota td[data-v-7008409a]{padding:7px 8px;color:var(--text-secondary);border-bottom:1px solid var(--border-light)}.quota tr:last-child td[data-v-7008409a]{border-bottom:none}.quota tr.top td[data-v-7008409a]{color:var(--text-primary)}.quota b[data-v-7008409a]{font-family:Oswald,Bahnschrift,sans-serif;color:var(--tone);font-size:.94rem}footer[data-v-7008409a]{padding:12px 18px;border-top:1px solid var(--border-color);flex-shrink:0}.back[data-v-7008409a]{width:100%;border:none;cursor:pointer;padding:10px 0;border-radius:999px;background:var(--tone);color:#0b0b10;font-size:.88rem;font-weight:800}.ov.compact[data-v-7008409a]{padding:14px}.ov.compact .ov-body[data-v-7008409a]{height:356px}.ov.compact .ov-page[data-v-7008409a]{padding:13px 14px}.ov.compact header[data-v-7008409a]{padding:12px 42px 11px 14px}.ov.compact header h4[data-v-7008409a]{font-size:.96rem}.ov.compact .tabs[data-v-7008409a]{padding:8px 11px;gap:3px}.ov.compact .tabs button[data-v-7008409a]{padding:5px 10px;font-size:.74rem}.ov.compact .score[data-v-7008409a]{grid-template-columns:repeat(2,1fr)}.ov.compact .quota[data-v-7008409a]{font-size:.78rem}.ov.compact .quota th[data-v-7008409a],.ov.compact .quota td[data-v-7008409a]{padding:6px 5px}.wel[data-v-83115629]{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:30px 46px;text-align:center;overflow:hidden}.wel-glow[data-v-83115629]{position:absolute;inset:-50% 10% 55%;background:radial-gradient(circle at 50% 50%,var(--khsl-gold),transparent 66%);opacity:.11;pointer-events:none}.wel-mark[data-v-83115629]{position:relative;display:grid;place-items:center;width:168px;height:108px;flex-shrink:0}.wel-mark img[data-v-83115629]{position:relative;max-width:100%;max-height:100%;object-fit:contain;animation:wel-mark-in-83115629 .7s cubic-bezier(.24,1.2,.4,1) both}@keyframes wel-mark-in-83115629{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.wel-ring[data-v-83115629]{position:absolute;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--khsl-gold) 26%,transparent),transparent 62%);animation:wel-pulse-83115629 3.8s ease-in-out infinite}@keyframes wel-pulse-83115629{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.wel-title[data-v-83115629]{position:relative;margin:22px 0 0;max-width:640px;font-size:1.66rem;font-weight:800;line-height:1.42;letter-spacing:-.01em;color:var(--text-primary);animation:wel-in-83115629 .55s ease-out .25s both}.wel-body[data-v-83115629]{position:relative;margin:16px 0 0;max-width:560px;font-size:.98rem;line-height:1.92;color:var(--text-secondary);animation:wel-in-83115629 .55s ease-out .38s both}@keyframes wel-in-83115629{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wel-acts[data-v-83115629]{position:relative;display:flex;align-items:center;gap:14px;margin-top:26px;animation:wel-in-83115629 .55s ease-out .5s both}.later[data-v-83115629]{display:inline-flex;align-items:center;gap:9px;padding:11px 24px;border-radius:999px;border:1px solid var(--text-muted);background:var(--bg-card-alt);color:var(--text-primary);font-size:.9rem;cursor:pointer;transition:background .2s ease,border-color .2s ease}.later[data-v-83115629]:disabled{cursor:default}.later[data-v-83115629]:not(:disabled):hover{background:var(--bg-active);border-color:var(--text-secondary)}.tick[data-v-83115629]{min-width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:var(--bg-active);font-family:Oswald,Bahnschrift,sans-serif;font-size:.82rem;font-variant-numeric:tabular-nums;color:var(--text-primary)}.go[data-v-83115629]{padding:12px 40px;border:none;border-radius:999px;background:color-mix(in srgb,var(--khsl-gold) 82%,#6b5300);color:#17130a;font-size:.92rem;font-weight:800;cursor:pointer;transition:transform .18s ease,background .2s ease}.go[data-v-83115629]:hover{transform:translateY(-1px);background:var(--khsl-gold)}.wel.compact[data-v-83115629]{padding:24px 22px}.wel.compact .wel-mark[data-v-83115629]{width:132px;height:82px}.wel.compact .wel-ring[data-v-83115629]{width:168px;height:168px}.wel.compact .wel-title[data-v-83115629]{font-size:1.3rem;margin-top:16px}.wel.compact .wel-body[data-v-83115629]{font-size:.9rem;line-height:1.84;margin-top:12px}.wel.compact .wel-acts[data-v-83115629]{flex-direction:column-reverse;gap:10px;width:100%;margin-top:20px}.wel.compact .go[data-v-83115629],.wel.compact .later[data-v-83115629]{width:100%;justify-content:center}.sv[data-v-0d4b25db]{display:flex;flex-direction:column}.big[data-v-0d4b25db]{font-size:2.1rem;letter-spacing:-.01em}.index[data-v-0d4b25db]{list-style:none;margin:0;padding:0;justify-content:flex-start;gap:2px;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.index li[data-v-0d4b25db]{flex:1;min-height:0;max-height:62px;display:flex;align-items:center;gap:16px;border-top:1px solid var(--border-color);animation:idx-in-0d4b25db .45s ease-out both}.index li[data-v-0d4b25db]:first-child{border-top:none}@keyframes idx-in-0d4b25db{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.no[data-v-0d4b25db]{flex-shrink:0;width:32px;font-family:Oswald,Bahnschrift,sans-serif;font-size:1.5rem;line-height:1;letter-spacing:.04em;color:var(--tone)}.nm[data-v-0d4b25db]{flex:1;min-width:0;padding-right:8px;font-size:1.24rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.when[data-v-0d4b25db]{flex-shrink:0;width:92px;font-size:.86rem;color:var(--text-secondary);white-space:nowrap}.bo[data-v-0d4b25db]{flex-shrink:0;width:118px;text-align:right;font-family:Oswald,Bahnschrift,sans-serif;font-size:.9rem;font-weight:500;letter-spacing:.06em;color:var(--text-muted)}.rules-guide.compact .big[data-v-0d4b25db]{font-size:1.7rem}.rules-guide.compact .index li[data-v-0d4b25db]{gap:10px;max-height:56px}.rules-guide.compact .no[data-v-0d4b25db]{width:22px;font-size:1.2rem}.rules-guide.compact .nm[data-v-0d4b25db]{font-size:1.02rem}.rules-guide.compact .when[data-v-0d4b25db]{width:68px;font-size:.74rem}.rules-guide.compact .bo[data-v-0d4b25db]{width:88px;font-size:.74rem}.stage[data-v-eeedd714]{min-height:0}.ghost-wrap[data-v-eeedd714]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ghost[data-v-eeedd714]{position:absolute;right:-3%;top:46%;transform:translateY(-50%);font-family:Oswald,Bahnschrift,sans-serif;font-size:19rem;line-height:.74;letter-spacing:-.02em;color:var(--tone);opacity:.07;-webkit-user-select:none;user-select:none}.say[data-v-eeedd714]{position:relative;max-width:620px}.st-title[data-v-eeedd714]{margin:0;font-size:2.9rem;font-weight:800;line-height:1.14;letter-spacing:-.02em;color:var(--text-primary);animation:st-up-eeedd714 .55s cubic-bezier(.22,.9,.3,1) both}.st-lead[data-v-eeedd714]{margin:16px 0 0;font-size:1.14rem;line-height:1.78;color:var(--text-secondary);animation:st-up-eeedd714 .55s cubic-bezier(.22,.9,.3,1) .12s both}.st-body[data-v-eeedd714]{margin:11px 0 0;font-size:.92rem;line-height:1.8;color:var(--text-muted);animation:st-up-eeedd714 .55s cubic-bezier(.22,.9,.3,1) .2s both}@keyframes st-up-eeedd714{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ask[data-v-eeedd714]{align-self:flex-start;margin-top:18px;padding:0 0 2px;border:none;background:none;color:var(--tone);font-size:.92rem;font-weight:600;cursor:pointer;border-bottom:1px solid color-mix(in srgb,var(--tone) 45%,transparent);transition:border-color .2s ease;animation:st-up-eeedd714 .55s cubic-bezier(.22,.9,.3,1) .28s both}.ask[data-v-eeedd714]:after{content:" ›";font-weight:400}.ask[data-v-eeedd714]:hover{border-bottom-color:var(--tone)}.rg-specs[data-v-eeedd714]{position:relative;margin-top:20px}.peek[data-v-eeedd714]{display:block;margin-top:4px;padding:0;border:none;background:none;cursor:pointer;font-size:.74rem;color:var(--tone);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.peek[data-v-eeedd714]:hover{color:var(--text-primary)}.rules-guide.compact .ghost[data-v-eeedd714]{font-size:12rem;right:-6%;opacity:.06}.rules-guide.compact .st-title[data-v-eeedd714]{font-size:2rem}.rules-guide.compact .st-lead[data-v-eeedd714]{margin-top:12px;font-size:1rem;line-height:1.68}.rules-guide.compact .st-body[data-v-eeedd714]{margin-top:11px;font-size:.86rem;line-height:1.72}.rules-guide.compact .ask[data-v-eeedd714]{margin-top:14px;font-size:.88rem}.rules-guide.compact .rg-specs[data-v-eeedd714]{margin-top:12px}.seg[data-v-c28b937b]{display:flex;gap:3px;flex-shrink:0;padding:3px;border-radius:999px;background:var(--bg-card-alt);border:1px solid var(--border-color)}.seg button[data-v-c28b937b]{flex:1;min-width:0;border:none;background:none;cursor:pointer;padding:6px 4px;border-radius:999px;font-size:.76rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease,background .2s ease}.seg button.on[data-v-c28b937b]{background:color-mix(in srgb,var(--tone) 20%,transparent);color:var(--tone)}.gd[data-v-828c29d8]{min-height:0}.ghost-wrap[data-v-828c29d8]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ghost[data-v-828c29d8]{position:absolute;right:-3%;top:50%;transform:translateY(-50%);font-family:Oswald,Bahnschrift,sans-serif;font-size:15rem;line-height:.76;letter-spacing:-.02em;color:var(--tone);opacity:.07;-webkit-user-select:none;user-select:none}.gd-in[data-v-828c29d8]{position:relative;display:grid;grid-template-columns:250px 1fr;align-items:start;gap:38px}.say[data-v-828c29d8]{min-width:0}.title[data-v-828c29d8]{margin:0;font-size:2rem;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--text-primary);animation:gd-up-828c29d8 .55s cubic-bezier(.22,.9,.3,1) both}.lede[data-v-828c29d8]{margin:14px 0 0;font-size:.96rem;line-height:1.76;color:var(--text-secondary);animation:gd-up-828c29d8 .55s cubic-bezier(.22,.9,.3,1) .12s both}@keyframes gd-up-828c29d8{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.board[data-v-828c29d8]{min-width:0}.gd-pane[data-v-828c29d8]{min-height:0}.cards[data-v-828c29d8]{display:grid;gap:9px 30px;align-content:start}.cards.multi[data-v-828c29d8]{grid-template-columns:1fr 1fr;align-content:start}.cards.multi .c-to[data-v-828c29d8]{width:100px}.cards section[data-v-828c29d8]{animation:gd-in-828c29d8 .45s cubic-bezier(.3,.95,.3,1) both}@keyframes gd-in-828c29d8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cards header[data-v-828c29d8]{padding:0 0 7px;font-size:.8rem;font-weight:600;letter-spacing:.1em;color:var(--tone)}.head-row[data-v-828c29d8],.row[data-v-828c29d8]{display:flex;align-items:center;gap:10px}.head-row[data-v-828c29d8]{padding-top:2px;padding-bottom:6px;border-bottom:1px solid var(--border-color);font-size:.7rem;letter-spacing:.08em;color:var(--text-muted);white-space:nowrap}.row[data-v-828c29d8]{padding-top:6px;padding-bottom:6px;border-top:1px solid var(--border-color);font-size:.84rem;animation:gd-row-828c29d8 .35s ease-out both}.head-row+.row[data-v-828c29d8]{border-top:none}@keyframes gd-row-828c29d8{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes gd-row-out-828c29d8{0%{opacity:0;transform:translate(-8px)}to{opacity:.48;transform:none}}.c-rank[data-v-828c29d8],.c-team[data-v-828c29d8],.c-rec[data-v-828c29d8],.c-pts[data-v-828c29d8],.c-to[data-v-828c29d8]{font-size:.86rem;color:var(--text-primary)}.c-rank[data-v-828c29d8],.c-rec[data-v-828c29d8],.c-pts[data-v-828c29d8]{flex-shrink:0;text-align:center;font-family:Oswald,Bahnschrift,sans-serif;font-weight:400;letter-spacing:.04em;font-variant-numeric:tabular-nums}.c-rank[data-v-828c29d8]{width:30px}.c-rec[data-v-828c29d8]{width:46px}.c-rec i[data-v-828c29d8]{font-style:normal;opacity:.5;padding:0 1px}.c-pts[data-v-828c29d8]{width:34px}.c-team[data-v-828c29d8]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-to[data-v-828c29d8]{width:116px;flex-shrink:0;text-align:right}.row.up .c-rank[data-v-828c29d8],.row.up .c-to[data-v-828c29d8]{color:var(--tone)}.row.up .c-to[data-v-828c29d8]{font-weight:600}.row.up .c-team[data-v-828c29d8]{font-weight:600;color:var(--text-primary)}.row.out[data-v-828c29d8]{opacity:.48;animation-name:gd-row-out-828c29d8}.cut[data-v-828c29d8]{position:relative;height:15px;display:flex;align-items:center;justify-content:center}.cut[data-v-828c29d8]:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tone) 70%,transparent) 50%,transparent)}.cut span[data-v-828c29d8]{position:relative;padding:0 9px;background:var(--bg-elevated);font-size:.68rem;letter-spacing:.12em;color:var(--tone)}.rules-guide.compact .ghost[data-v-828c29d8]{font-size:9rem;right:-7%}.rules-guide.compact .gd-in[data-v-828c29d8]{grid-template-columns:1fr;gap:14px;align-items:stretch}.rules-guide.compact .title[data-v-828c29d8]{font-size:1.42rem}.rules-guide.compact .lede[data-v-828c29d8]{margin-top:10px;font-size:.86rem;line-height:1.66}.rules-guide.compact .cards[data-v-828c29d8]{margin-top:11px}.rules-guide.compact .cards.multi[data-v-828c29d8]{grid-template-columns:1fr}.rules-guide.compact .cards header[data-v-828c29d8]{padding:0 0 6px;font-size:.76rem}.rules-guide.compact .head-row[data-v-828c29d8],.rules-guide.compact .row[data-v-828c29d8]{gap:7px}.rules-guide.compact .row[data-v-828c29d8]{padding-top:6px;padding-bottom:6px}.rules-guide.compact .c-rank[data-v-828c29d8],.rules-guide.compact .c-team[data-v-828c29d8],.rules-guide.compact .c-rec[data-v-828c29d8],.rules-guide.compact .c-pts[data-v-828c29d8],.rules-guide.compact .c-to[data-v-828c29d8]{font-size:.78rem}.rules-guide.compact .c-rank[data-v-828c29d8]{width:22px}.rules-guide.compact .c-rec[data-v-828c29d8]{width:38px}.rules-guide.compact .c-pts[data-v-828c29d8]{width:28px}.rules-guide.compact .c-to[data-v-828c29d8]{width:92px}.tb[data-v-c986d4af]{display:flex;flex-direction:column}.tb-pane[data-v-c986d4af]{flex:1;min-height:0}.tb-cols[data-v-c986d4af]{display:grid;grid-template-columns:1fr 172px;gap:16px;align-items:start}.tb-cases[data-v-c986d4af]{display:grid}.case[data-v-c986d4af]{padding:9px 0 0;border-top:1px solid var(--border-color);animation:tb-in-c986d4af .42s ease-out both}.case .tag[data-v-c986d4af]{display:inline-block;margin-bottom:4px;font-size:.71rem;letter-spacing:.1em;color:var(--tone)}.case p[data-v-c986d4af]{margin:0;font-size:.85rem;line-height:1.62;color:var(--text-secondary)}.case.hot p[data-v-c986d4af]{color:var(--text-primary)}@keyframes tb-in-c986d4af{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cycle[data-v-c986d4af]{display:flex;flex-direction:column;align-items:center}.cycle svg[data-v-c986d4af]{width:100%;height:104px}.arc[data-v-c986d4af]{stroke-dasharray:90;animation:tb-arc-c986d4af .6s ease-out both}@keyframes tb-arc-c986d4af{0%{stroke-dashoffset:90;opacity:0}to{stroke-dashoffset:0;opacity:1}}.vert[data-v-c986d4af]{animation:tb-vert-c986d4af .45s cubic-bezier(.34,1.3,.5,1) both;transform-origin:center}@keyframes tb-vert-c986d4af{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.tb-extra[data-v-c986d4af]{margin-top:11px;padding-top:10px;border-top:1px solid var(--border-color)}.tb-extra h3[data-v-c986d4af]{margin:0 0 8px;font-size:.8rem;letter-spacing:.14em;font-weight:700;color:var(--tone)}.rg-flow[data-v-c986d4af]{margin-bottom:14px}.rules-guide.compact .tb-cols[data-v-c986d4af]{grid-template-columns:1fr;gap:9px;margin-top:11px}.rules-guide.compact .cycle[data-v-c986d4af]{order:-1}.rules-guide.compact .cycle svg[data-v-c986d4af]{height:96px}.rules-guide.compact .case p[data-v-c986d4af]{font-size:.81rem;line-height:1.62}.rules-guide.compact .tb-extra[data-v-c986d4af]{margin-top:12px;padding-top:0;border-top:none}.pk[data-v-9bc5fdea]{display:flex;flex-direction:column}.pad[data-v-9bc5fdea]{margin-top:11px;flex-shrink:0}.pk-list[data-v-9bc5fdea]{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.pk-list li[data-v-9bc5fdea]{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--border-color);animation:pk-in-9bc5fdea .42s cubic-bezier(.34,1.25,.5,1) both}@keyframes pk-in-9bc5fdea{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.no[data-v-9bc5fdea]{flex-shrink:0;font-family:Oswald,Bahnschrift,sans-serif;font-size:.82rem;color:var(--text-muted)}.seed[data-v-9bc5fdea]{flex:1;text-align:center;font-family:Oswald,Bahnschrift,sans-serif;font-size:1.06rem;letter-spacing:.06em;color:var(--text-primary)}.vs[data-v-9bc5fdea]{flex-shrink:0;font-size:.62rem;letter-spacing:.1em;color:var(--tone)}.pk-out[data-v-9bc5fdea]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0}.pk-out>div[data-v-9bc5fdea]{display:flex;align-items:baseline;gap:12px;padding:10px 0 0;border-top:1px solid var(--border-color)}.pk-out dt[data-v-9bc5fdea]{font-size:.74rem;letter-spacing:.12em;color:var(--tone)}.pk-out dd[data-v-9bc5fdea]{margin:0;font-size:.88rem;font-weight:700;color:var(--text-primary)}.rules-guide.compact .pad[data-v-9bc5fdea]{margin-top:8px}.rules-guide.compact .pk-list[data-v-9bc5fdea]{grid-template-columns:1fr 1fr;gap:5px;margin-top:9px}.rules-guide.compact .pk-list li[data-v-9bc5fdea]{padding:6px 0;gap:8px}.rules-guide.compact .no[data-v-9bc5fdea]{font-size:.76rem}.rules-guide.compact .seed[data-v-9bc5fdea]{font-size:.94rem}.rules-guide.compact .pk-out[data-v-9bc5fdea]{grid-template-columns:1fr 1fr;gap:5px;margin-top:9px}.rules-guide.compact .pk-out>div[data-v-9bc5fdea]{flex-direction:column;gap:0;padding:7px 0 0}.rules-guide.compact .pk-out dt[data-v-9bc5fdea]{font-size:.68rem;letter-spacing:.08em}.rules-guide.compact .pk-out dd[data-v-9bc5fdea]{font-size:.8rem}.po[data-v-6301d0d6]{display:flex;flex-direction:column}.intro[data-v-6301d0d6]{flex-shrink:0}.bracket[data-v-6301d0d6]{flex:1;min-height:0;margin-top:10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.bracket[data-v-6301d0d6]::-webkit-scrollbar{height:5px}.bracket[data-v-6301d0d6]::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:3px}.canvas[data-v-6301d0d6]{position:relative;flex-shrink:0}.wires[data-v-6301d0d6]{position:absolute;left:0;top:0;pointer-events:none}.col-head[data-v-6301d0d6]{position:absolute;display:flex;align-items:baseline;gap:6px;font-size:.68rem;line-height:1;color:var(--text-muted);white-space:nowrap}.col-head b[data-v-6301d0d6]{font-family:Oswald,Bahnschrift,sans-serif;font-style:italic;font-size:.76rem;letter-spacing:.04em;color:var(--tone)}.card[data-v-6301d0d6]{position:absolute;display:flex;flex-direction:column;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-elevated);overflow:hidden;animation:pb-in-6301d0d6 .4s ease-out both}@keyframes pb-in-6301d0d6{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.slot[data-v-6301d0d6]{flex:1;display:flex;align-items:center;padding:0 9px;font-size:.68rem;line-height:1.32;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slot+.slot[data-v-6301d0d6]{border-top:1px solid var(--border-light)}.card.final[data-v-6301d0d6]{border-color:var(--tone)}.card.final .slot[data-v-6301d0d6]{color:var(--text-primary)}.card.final .slot+.slot[data-v-6301d0d6]{border-top-color:color-mix(in srgb,var(--tone) 40%,transparent)}.foot[data-v-6301d0d6]{display:flex;flex-shrink:0;margin:10px 0 0;padding-top:10px;border-top:1px solid var(--border-color)}.foot>div[data-v-6301d0d6]{flex:1;min-width:0;padding:0 14px;border-left:1px solid var(--border-color)}.foot>div[data-v-6301d0d6]:first-child{padding-left:0;border-left:none}.foot>div[data-v-6301d0d6]:last-child{padding-right:0}.foot dt[data-v-6301d0d6]{margin-bottom:4px;font-size:.64rem;font-weight:600;letter-spacing:.16em;color:var(--text-muted)}.foot dd[data-v-6301d0d6]{margin:0;font-size:.78rem;line-height:1.55;color:var(--text-primary)}.rules-guide.compact .bracket[data-v-6301d0d6]{margin-top:8px}.rules-guide.compact .foot[data-v-6301d0d6]{display:grid;grid-template-columns:1fr;gap:7px;margin-top:8px;padding-top:8px}.rules-guide.compact .foot>div[data-v-6301d0d6]{display:flex;align-items:baseline;gap:9px;padding:0;border-left:none}.rules-guide.compact .foot dt[data-v-6301d0d6]{flex-shrink:0;width:46px;margin-bottom:0}.rules-guide.compact .foot dd[data-v-6301d0d6]{font-size:.74rem;line-height:1.5}.sum[data-v-200c56fc]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.sum span[data-v-200c56fc]{border-left:1px solid var(--border-color);padding:0 14px;animation:rw-in-200c56fc .42s ease-out both}.sum span[data-v-200c56fc]:first-child{border-left:none;padding-left:0}.sum b[data-v-200c56fc]{display:block;font-family:Oswald,Bahnschrift,sans-serif;font-size:1.18rem;color:var(--khsl-gold);font-variant-numeric:tabular-nums}.sum small[data-v-200c56fc]{display:block;margin-top:3px;font-size:.68rem;color:var(--text-muted)}@keyframes rw-in-200c56fc{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ranks[data-v-200c56fc]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:10px}.ranks article[data-v-200c56fc]{--accent: var(--text-muted);min-width:0;padding:11px 12px 0 0;border-top:1px solid var(--border-color);animation:rw-in-200c56fc .45s ease-out both}.t-gold[data-v-200c56fc]{--accent: #d4a900}.t-silver[data-v-200c56fc]{--accent: #9aa5b5}.t-bronze[data-v-200c56fc]{--accent: #bd7037}.t-blue[data-v-200c56fc]{--accent: #38b8d8}.ranks header[data-v-200c56fc]{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;min-height:34px}.ranks h4[data-v-200c56fc]{margin:0;font-size:.85rem;color:var(--text-primary)}.ranks header img[data-v-200c56fc]{width:32px;height:26px;object-fit:contain}.ranks header strong[data-v-200c56fc]{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--accent);border-radius:6px;color:var(--accent);font-family:Oswald,Bahnschrift,sans-serif;font-size:.68rem}.cash[data-v-200c56fc]{display:block;margin:6px 0 5px;font-family:Oswald,Bahnschrift,sans-serif;font-size:.96rem;letter-spacing:.03em;color:var(--text-primary)}.line[data-v-200c56fc]{display:block;font-size:.7rem;line-height:1.5;color:var(--text-secondary)}.line.dim[data-v-200c56fc]{color:var(--text-muted)}.clubs[data-v-200c56fc]{display:grid;grid-template-columns:auto 1fr 1fr;align-items:center;gap:8px;margin-top:12px;padding-top:11px;border-top:1px solid var(--border-color)}.ct[data-v-200c56fc]{font-size:.73rem;letter-spacing:.14em;color:var(--tone)}.clubs>div[data-v-200c56fc]{display:flex;align-items:baseline;gap:8px}.clubs small[data-v-200c56fc]{font-size:.68rem;color:var(--text-muted)}.clubs b[data-v-200c56fc]{font-size:.8rem;color:var(--text-primary)}.clubs strong[data-v-200c56fc]{margin-left:auto;font-family:Oswald,Bahnschrift,sans-serif;font-size:.94rem;color:var(--khsl-gold)}.rules-guide.compact .sum[data-v-200c56fc]{grid-template-columns:repeat(2,1fr);gap:5px}.rules-guide.compact .sum span[data-v-200c56fc]{padding:0 0 0 10px}.rules-guide.compact .sum b[data-v-200c56fc]{font-size:1.06rem}.rules-guide.compact .ranks[data-v-200c56fc]{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px}.rules-guide.compact .ranks article[data-v-200c56fc]{padding:8px 8px 0 0}.rules-guide.compact .ranks header[data-v-200c56fc]{min-height:0;flex-direction:column;align-items:flex-start;gap:3px}.rules-guide.compact .ranks header img[data-v-200c56fc]{width:24px;height:19px}.rules-guide.compact .ranks h4[data-v-200c56fc]{font-size:.78rem}.rules-guide.compact .cash[data-v-200c56fc]{margin:4px 0;font-size:.84rem}.rules-guide.compact .line[data-v-200c56fc]{font-size:.64rem}.rules-guide.compact .ranks article[data-v-200c56fc]:nth-child(4){grid-column:1 / 3}.rules-guide.compact .ranks article[data-v-200c56fc]:last-child{grid-column:3 / -1}.rules-guide.compact .clubs[data-v-200c56fc]{grid-template-columns:1fr;gap:5px;margin-top:9px;padding-top:9px}.fm[data-v-cd6dc001]{min-height:0}.ghost-wrap[data-v-cd6dc001]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ghost[data-v-cd6dc001]{position:absolute;right:-4%;top:50%;transform:translateY(-50%);font-family:Oswald,Bahnschrift,sans-serif;font-style:italic;font-size:15rem;line-height:.78;letter-spacing:-.02em;color:var(--khsl-gold);opacity:.08;-webkit-user-select:none;user-select:none}.say[data-v-cd6dc001]{position:relative;max-width:560px}.kicker[data-v-cd6dc001]{margin:0 0 10px;font-size:.7rem;font-weight:600;letter-spacing:.24em;color:var(--khsl-gold);animation:fm-up-cd6dc001 .55s cubic-bezier(.22,.9,.3,1) both}.title[data-v-cd6dc001]{margin:0;font-size:2.9rem;font-weight:800;line-height:1.16;letter-spacing:-.02em;color:var(--text-primary);animation:fm-up-cd6dc001 .55s cubic-bezier(.22,.9,.3,1) .08s both}.line[data-v-cd6dc001]{margin:16px 0 0;font-size:1.06rem;line-height:1.8;color:var(--text-secondary);animation:fm-up-cd6dc001 .55s cubic-bezier(.22,.9,.3,1) .18s both}.line[data-v-cd6dc001]:first-of-type{margin-top:26px}.line+.line[data-v-cd6dc001]{animation-delay:.26s}.line em[data-v-cd6dc001]{font-style:normal;font-weight:700;color:var(--text-primary)}@keyframes fm-up-cd6dc001{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rules-guide.compact .ghost[data-v-cd6dc001]{font-size:9rem;right:-8%}.rules-guide.compact .title[data-v-cd6dc001]{font-size:1.94rem}.rules-guide.compact .line[data-v-cd6dc001]{font-size:.96rem;line-height:1.74}.rules-guide.compact .line[data-v-cd6dc001]:first-of-type{margin-top:20px}.t4[data-v-26e4ae7b]{min-height:0}.ghost-wrap[data-v-26e4ae7b]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ghost[data-v-26e4ae7b]{position:absolute;right:-3%;top:30%;transform:translateY(-50%);font-family:Oswald,Bahnschrift,sans-serif;font-size:12rem;line-height:.78;letter-spacing:-.02em;color:var(--tone);opacity:.07;-webkit-user-select:none;user-select:none}.say[data-v-26e4ae7b]{position:relative;max-width:620px}.title[data-v-26e4ae7b]{margin:0;font-size:2.6rem;font-weight:800;line-height:1.16;letter-spacing:-.02em;color:var(--text-primary);animation:t4-up-26e4ae7b .55s cubic-bezier(.22,.9,.3,1) both}.lead[data-v-26e4ae7b]{margin:18px 0 0;font-size:1.08rem;line-height:1.78;color:var(--text-secondary);animation:t4-up-26e4ae7b .55s cubic-bezier(.22,.9,.3,1) .12s both}@keyframes t4-up-26e4ae7b{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.skip[data-v-26e4ae7b]{position:relative;flex-shrink:0;margin:26px 0 0}.hop[data-v-26e4ae7b],.skip ol[data-v-26e4ae7b]{display:grid;grid-template-columns:repeat(12,1fr)}.hop[data-v-26e4ae7b]{margin-bottom:8px}.hop span[data-v-26e4ae7b]{position:relative;grid-column:1 / 6;margin-left:3px;height:24px;border-top:2px solid var(--tone);border-right:2px solid var(--tone);border-radius:0 10px 0 0;animation:t4-hop-26e4ae7b .5s ease-out .3s both}.hop b[data-v-26e4ae7b]{position:absolute;left:0;top:-1px;transform:translateY(-50%);padding-right:9px;background:var(--bg-elevated);font-size:.78rem;font-weight:700;color:var(--tone)}.hop span[data-v-26e4ae7b]:after{content:"";position:absolute;right:-3px;bottom:-7px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--tone)}@keyframes t4-hop-26e4ae7b{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.skip ol[data-v-26e4ae7b]{list-style:none;margin:0;padding:0}.skip li[data-v-26e4ae7b]{grid-column:span 2;margin:0 3px;padding:11px 1px 0;text-align:center;font-size:.8rem;line-height:1.3;white-space:nowrap;border-top:2px solid var(--border-color);color:var(--text-secondary);animation:t4-in-26e4ae7b .42s ease-out both}.skip li.off[data-v-26e4ae7b]{color:var(--text-muted);text-decoration:line-through;text-decoration-color:var(--text-muted)}.skip li.land[data-v-26e4ae7b]{color:var(--tone);font-weight:700;border-top-color:var(--tone)}@keyframes t4-in-26e4ae7b{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tail[data-v-26e4ae7b]{position:relative;flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:22px;padding-top:14px;border-top:1px solid var(--border-color)}.cond .k[data-v-26e4ae7b]{font-size:.64rem;font-weight:600;letter-spacing:.16em;color:var(--text-muted)}.cond p[data-v-26e4ae7b]{margin:6px 0 0;font-size:.88rem;line-height:1.7;color:var(--text-primary)}.warn[data-v-26e4ae7b]{margin:0;padding-left:14px;border-left:2px solid var(--khsl-red);font-size:.92rem;line-height:1.7;font-weight:700;color:var(--text-primary)}.rules-guide.compact .ghost[data-v-26e4ae7b]{font-size:7.4rem;right:-6%}.rules-guide.compact .title[data-v-26e4ae7b]{font-size:1.86rem}.rules-guide.compact .lead[data-v-26e4ae7b]{margin-top:14px;font-size:.96rem;line-height:1.72}.rules-guide.compact .skip[data-v-26e4ae7b]{margin-top:16px}.rules-guide.compact .skip li[data-v-26e4ae7b]{font-size:.58rem;padding:9px 0 0;margin:0 1px}.rules-guide.compact .hop span[data-v-26e4ae7b]{height:19px;margin-left:2px}.rules-guide.compact .hop b[data-v-26e4ae7b]{font-size:.7rem;padding-right:6px}.rules-guide.compact .tail[data-v-26e4ae7b]{grid-template-columns:1fr;gap:12px;margin-top:16px;padding-top:12px}.rules-guide.compact .cond p[data-v-26e4ae7b]{font-size:.84rem}.rules-guide.compact .warn[data-v-26e4ae7b]{font-size:.86rem;padding-left:12px}.ladder[data-v-18f9001c]{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:7px}.ladder li[data-v-18f9001c]{position:relative;display:flex;align-items:flex-start;gap:12px;padding:11px 0 0;border-top:1px solid var(--border-color);animation:fb-in-18f9001c .45s cubic-bezier(.3,.9,.3,1) both}.ladder li[data-v-18f9001c]:before{content:"";position:absolute;left:-9px;top:-7px;width:1px;height:7px;background:var(--border-light)}.ladder li[data-v-18f9001c]:first-child:before{display:none}@keyframes fb-in-18f9001c{0%{opacity:0;transform:translate(-10px,6px)}to{opacity:1;transform:none}}.lv[data-v-18f9001c]{flex-shrink:0;font-family:Oswald,Bahnschrift,sans-serif;font-size:.95rem;line-height:1.5;color:var(--tone)}.ladder p[data-v-18f9001c]{margin:0;font-size:.89rem;line-height:1.72;color:var(--text-secondary)}.ladder li:first-child p[data-v-18f9001c]{color:var(--text-primary)}.rules-guide.compact .ladder li[data-v-18f9001c]{margin-left:0!important;padding:10px 0 0}.rules-guide.compact .ladder p[data-v-18f9001c]{font-size:.84rem}.tt[data-v-1d209adb]{display:flex;flex-direction:column}.legend[data-v-1d209adb]{display:flex;flex-wrap:wrap;gap:6px 18px;flex-shrink:0;margin-bottom:12px}.legend span[data-v-1d209adb]{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;color:var(--text-secondary)}.legend i[data-v-1d209adb]{width:11px;height:11px;border-radius:3px;background:var(--sw)}.lg-cur[data-v-1d209adb]{--sw: var(--tone)}.lg-exam[data-v-1d209adb]{--sw: var(--khsl-gold)}.lg-grad[data-v-1d209adb]{--sw: var(--text-muted)}.lg-any[data-v-1d209adb]{--sw: var(--bg-active)}.lg-any i[data-v-1d209adb]{border:1px dashed var(--border-light)}.types[data-v-1d209adb]{flex:1;min-height:0}.tset[data-v-1d209adb]{display:grid;grid-template-columns:repeat(3,1fr);align-content:start;gap:9px}.types article[data-v-1d209adb]{min-width:0;padding:12px 18px 0 0;border-top:1px solid var(--border-color);animation:tt-in-1d209adb .45s cubic-bezier(.3,.95,.3,1) both}@keyframes tt-in-1d209adb{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}header[data-v-1d209adb]{display:flex;align-items:center;gap:7px;margin-bottom:7px}.no[data-v-1d209adb]{font-family:Oswald,Bahnschrift,sans-serif;color:var(--tone);font-size:.92rem}h4[data-v-1d209adb]{margin:0;font-size:.94rem;font-weight:800;color:var(--text-primary)}.desc[data-v-1d209adb]{margin:0 0 9px;font-size:.8rem;line-height:1.6;color:var(--text-secondary)}.bar[data-v-1d209adb]{display:grid;gap:7px;padding:0 0 2px}.cells[data-v-1d209adb]{display:flex;gap:2px}.cells i[data-v-1d209adb]{flex:1;height:11px;border-radius:2px;animation:tt-cell-1d209adb .3s ease-out both}.c-cur[data-v-1d209adb]{background:var(--tone)}.c-exam[data-v-1d209adb]{background:var(--khsl-gold)}.c-grad[data-v-1d209adb]{background:var(--text-muted)}.c-any[data-v-1d209adb]{background:var(--bg-active);border:1px dashed var(--border-light)}@keyframes tt-cell-1d209adb{0%{opacity:0;transform:scaleY(.3)}to{opacity:1;transform:none}}.bar-rule[data-v-1d209adb]{font-size:.76rem;line-height:1.5;color:var(--text-primary);font-weight:700}.egs[data-v-1d209adb]{list-style:none;margin:9px 0 0;padding:0;display:grid;gap:4px}.egs li[data-v-1d209adb]{position:relative;padding-left:13px;font-size:.72rem;line-height:1.55;color:var(--text-muted)}.egs li[data-v-1d209adb]:before{content:"";position:absolute;left:0;top:.62em;width:4px;height:4px;border-radius:50%;background:var(--text-muted)}.rules-guide.compact .legend[data-v-1d209adb]{gap:5px 14px;margin:12px 0 10px}.rules-guide.compact .legend span[data-v-1d209adb]{font-size:.7rem}.rules-guide.compact .tset[data-v-1d209adb]{grid-template-columns:1fr;gap:7px}.rules-guide.compact .types article[data-v-1d209adb]{padding:11px 0 0}.rules-guide.compact h4[data-v-1d209adb]{font-size:.88rem}.rules-guide.compact .desc[data-v-1d209adb]{margin-bottom:9px;font-size:.78rem;line-height:1.55}.rules-guide.compact .bar[data-v-1d209adb]{padding:0 0 2px;gap:6px}.rules-guide.compact .cells i[data-v-1d209adb]{height:9px}.rules-guide.compact .bar-rule[data-v-1d209adb]{font-size:.72rem}.rules-guide.compact .egs[data-v-1d209adb]{grid-template-columns:1fr 1fr;gap:3px 10px;margin-top:8px}.rules-guide.compact .egs li[data-v-1d209adb]{font-size:.66rem;line-height:1.5}.states[data-v-2fc6c7d5]{display:grid;grid-template-columns:1fr 1fr;column-gap:22px}.states article[data-v-2fc6c7d5]{padding:12px 18px 0 0;border-top:1px solid var(--border-color);animation:st-in-2fc6c7d5 .45s ease-out both}@keyframes st-in-2fc6c7d5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}header[data-v-2fc6c7d5]{display:flex;align-items:center;gap:8px;margin-bottom:7px}.pip[data-v-2fc6c7d5]{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent);flex-shrink:0}header b[data-v-2fc6c7d5]{font-size:.95rem;font-weight:800;color:var(--text-primary)}.no[data-v-2fc6c7d5]{margin-left:auto;font-family:Oswald,Bahnschrift,sans-serif;font-size:.82rem;color:var(--text-muted)}.states p[data-v-2fc6c7d5]{margin:0;font-size:.84rem;line-height:1.72;color:var(--text-secondary)}.rules-guide.compact .states[data-v-2fc6c7d5]{grid-template-columns:1fr}.ci-cols[data-v-4811ed69]{display:grid;grid-template-columns:1fr 286px;gap:22px;align-items:center}.club[data-v-4811ed69]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:11px 14px;border-radius:12px;border:1px solid var(--tone);animation:ci-in-4811ed69 .45s cubic-bezier(.34,1.25,.5,1) both}.club b[data-v-4811ed69]{font-size:.96rem;font-weight:800;color:var(--tone)}.club small[data-v-4811ed69]{font-size:.72rem;color:var(--text-muted)}@keyframes ci-in-4811ed69{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fan[data-v-4811ed69]{position:relative;height:26px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fan[data-v-4811ed69]:before{content:"";position:absolute;left:50%;top:0;width:2px;height:13px;margin-left:-1px;background:var(--border-light)}.fan span[data-v-4811ed69]{position:relative}.fan span[data-v-4811ed69]:before,.fan span[data-v-4811ed69]:after{content:"";position:absolute;background:var(--border-light)}.fan span[data-v-4811ed69]:before{left:50%;top:12px;bottom:0;width:2px;margin-left:-1px}.fan span[data-v-4811ed69]:after{top:12px;height:2px}.fan span[data-v-4811ed69]:nth-child(1):after{left:50%;right:-8px}.fan span[data-v-4811ed69]:nth-child(2):after{left:-8px;right:-8px}.fan span[data-v-4811ed69]:nth-child(3):after{left:-8px;right:50%}.teams[data-v-4811ed69]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.teams>div[data-v-4811ed69]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 4px 11px;border-radius:11px;border:1px solid var(--border-color);animation:ci-in-4811ed69 .45s cubic-bezier(.34,1.25,.5,1) both}.teams b[data-v-4811ed69]{font-size:.82rem;font-weight:700;color:var(--text-secondary)}.pips[data-v-4811ed69]{display:flex;gap:3px}.pips i[data-v-4811ed69]{width:6px;height:6px;border-radius:50%;background:var(--tone);opacity:.55}.badge[data-v-4811ed69]{margin:11px 0 0;text-align:center;font-size:.72rem;color:var(--text-muted)}.line[data-v-4811ed69]{display:flex;gap:11px;margin-top:15px;padding-top:14px;border-top:1px solid var(--border-color)}.dot[data-v-4811ed69]{flex-shrink:0;width:7px;height:7px;margin-top:8px;border-radius:50%;background:var(--tone);box-shadow:0 0 0 4px color-mix(in srgb,var(--tone) 18%,transparent)}.small[data-v-4811ed69]{font-size:.85rem;line-height:1.86}.rules-guide.compact .ci-cols[data-v-4811ed69]{grid-template-columns:1fr;gap:12px}.rules-guide.compact .org[data-v-4811ed69]{order:-1}.rules-guide.compact .club[data-v-4811ed69]{padding:9px 12px}.rules-guide.compact .club b[data-v-4811ed69]{font-size:.9rem}.rules-guide.compact .fan[data-v-4811ed69]{height:20px}.rules-guide.compact .fan[data-v-4811ed69]:before{height:10px}.rules-guide.compact .fan span[data-v-4811ed69]:before,.rules-guide.compact .fan span[data-v-4811ed69]:after{top:9px}.rules-guide.compact .teams>div[data-v-4811ed69]{padding:8px 3px 9px;gap:6px}.rules-guide.compact .badge[data-v-4811ed69]{margin-top:9px;font-size:.68rem}.rules-guide.compact .line[data-v-4811ed69]{margin-top:12px;padding-top:11px}.rules-guide.compact .small[data-v-4811ed69]{font-size:.8rem;line-height:1.74}.roles[data-v-bfcde7c6]{grid-template-columns:1fr 1fr;display:grid;gap:8px}.demo[data-v-bfcde7c6]{display:inline-flex;align-items:baseline;gap:4px;margin-top:8px;padding:6px 12px;border-radius:9px;background:var(--bg-hover);border:1px solid var(--border-color);animation:cr-demo-bfcde7c6 .5s cubic-bezier(.34,1.3,.5,1) .5s both}@keyframes cr-demo-bfcde7c6{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.chip[data-v-bfcde7c6]{font-family:Oswald,Bahnschrift,sans-serif;font-size:.87rem;letter-spacing:.04em;color:var(--tone)}.sep[data-v-bfcde7c6]{color:var(--text-muted)}.name[data-v-bfcde7c6]{font-size:.87rem;font-weight:700;color:var(--text-primary)}.rules-guide.compact .roles[data-v-bfcde7c6]{grid-template-columns:1fr;gap:0}.rules-guide.compact .rg-item[data-v-bfcde7c6]{padding:9px 0}.rules-guide.compact .rg-item header[data-v-bfcde7c6]{margin-bottom:4px}.rules-guide.compact .rg-item p[data-v-bfcde7c6]{line-height:1.56}.rules-guide.compact .demo[data-v-bfcde7c6]{margin-top:5px;padding:3px 9px}.ct-cols[data-v-8f97500d]{display:grid;grid-template-columns:208px 1fr;gap:20px;align-items:center}.seats[data-v-8f97500d]{padding:0;text-align:center}.cap[data-v-8f97500d]{display:block;font-size:.71rem;letter-spacing:.16em;color:var(--text-muted)}.grid[data-v-8f97500d]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:11px 0}.grid i[data-v-8f97500d]{aspect-ratio:1;display:grid;place-items:center;border-radius:9px;border:1px solid color-mix(in srgb,var(--tone) 40%,transparent);color:var(--tone);font-family:Oswald,Bahnschrift,sans-serif;font-style:normal;font-size:.9rem;animation:cs-in-8f97500d .4s cubic-bezier(.34,1.35,.5,1) both}@keyframes cs-in-8f97500d{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.fixed[data-v-8f97500d]{font-size:.82rem;color:var(--text-primary)}.ct-text[data-v-8f97500d]{min-width:0}.act[data-v-8f97500d]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-color)}.tag[data-v-8f97500d]{display:inline-block;margin-bottom:5px;font-size:.7rem;letter-spacing:.16em;color:var(--tone)}.act p[data-v-8f97500d]{margin:0;font-size:.9rem;line-height:1.75;color:var(--text-primary)}.rules-guide.compact .ct-cols[data-v-8f97500d]{grid-template-columns:1fr;gap:12px}.rules-guide.compact .grid[data-v-8f97500d]{max-width:180px;margin-inline:auto}.tv[data-v-d226c582]{min-height:0}.ghost-wrap[data-v-d226c582]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ghost[data-v-d226c582]{position:absolute;right:-1%;top:34%;transform:translateY(-50%);font-family:Oswald,Bahnschrift,sans-serif;font-size:20rem;line-height:.74;color:var(--tone);opacity:.07;-webkit-user-select:none;user-select:none}.say[data-v-d226c582]{position:relative;max-width:640px}.title[data-v-d226c582]{margin:0;font-size:2.7rem;font-weight:800;line-height:1.16;letter-spacing:-.02em;color:var(--text-primary);animation:tv-up-d226c582 .55s cubic-bezier(.22,.9,.3,1) both}.lead[data-v-d226c582]{margin:18px 0 0;font-size:1.06rem;line-height:1.78;color:var(--text-secondary);animation:tv-up-d226c582 .55s cubic-bezier(.22,.9,.3,1) .12s both}@keyframes tv-up-d226c582{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cal[data-v-d226c582]{position:relative;flex-shrink:0;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-color)}.row[data-v-d226c582]{display:grid;grid-template-columns:216px 1fr;align-items:center}.lane[data-v-d226c582]{padding:5px 0;animation:tv-in-d226c582 .48s cubic-bezier(.3,.95,.3,1) both}@keyframes tv-in-d226c582{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.lbl[data-v-d226c582]{display:flex;flex-direction:column;gap:2px;padding-right:14px}.lbl b[data-v-d226c582]{display:flex;align-items:center;gap:7px;font-size:.84rem;color:var(--text-primary)}.lbl em[data-v-d226c582]{flex-shrink:0;width:18px;height:18px;display:grid;place-items:center;border-radius:5px;background:color-mix(in srgb,var(--tone) 18%,transparent);color:var(--tone);font-style:normal;font-size:.66rem;font-weight:800}.lbl small[data-v-d226c582]{padding-left:25px;font-size:.72rem;color:var(--text-muted)}.track[data-v-d226c582]{position:relative;height:22px}.track[data-v-d226c582]:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;margin-top:-.5px;background:var(--border-light)}.scale .track[data-v-d226c582]{height:26px}.scale .track[data-v-d226c582]:before{top:auto;bottom:0;background:var(--border-color)}.tick[data-v-d226c582]{position:absolute;bottom:0;display:flex;flex-direction:column;align-items:flex-start;font-size:.66rem;line-height:1.3;color:var(--text-muted);white-space:nowrap}.tick i[data-v-d226c582]{order:2;width:1px;height:5px;margin-top:2px;background:var(--border-light)}.bar[data-v-d226c582]{position:absolute;top:4px;bottom:4px;min-width:4px;border-radius:3px;background:var(--tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 16%,transparent)}.rules-guide.compact .ghost[data-v-d226c582]{font-size:12rem}.rules-guide.compact .title[data-v-d226c582]{font-size:1.9rem}.rules-guide.compact .lead[data-v-d226c582]{margin-top:13px;font-size:.96rem;line-height:1.72}.rules-guide.compact .cal[data-v-d226c582]{margin-top:15px;padding-top:13px}.rules-guide.compact .row[data-v-d226c582]{grid-template-columns:118px 1fr}.rules-guide.compact .lbl[data-v-d226c582]{padding-right:9px}.rules-guide.compact .lbl b[data-v-d226c582]{font-size:.76rem;gap:5px}.rules-guide.compact .lbl em[data-v-d226c582]{width:15px;height:15px;font-size:.6rem}.rules-guide.compact .lbl small[data-v-d226c582]{padding-left:20px;font-size:.64rem}.rules-guide.compact .track[data-v-d226c582]{height:19px}.rules-guide.compact .scale .track[data-v-d226c582]{height:22px}.rules-guide.compact .tick[data-v-d226c582]{font-size:.58rem}.rules-guide.compact .tick[data-v-d226c582]:nth-child(2n){display:none}.gart[data-v-e73bfebf]{width:100%;height:100%}.gart svg[data-v-e73bfebf]{width:100%;height:100%}@keyframes ga-swap-a-e73bfebf{0%,9%{transform:translate(0)}24%{transform:translate(97px,-22px)}39%,61%{transform:translate(194px)}76%{transform:translate(97px,-22px)}91%,to{transform:translate(0)}}@keyframes ga-swap-b-e73bfebf{0%,9%{transform:translate(0)}24%{transform:translate(-53px,22px)}39%,61%{transform:translate(-106px)}76%{transform:translate(-53px,22px)}91%,to{transform:translate(0)}}@keyframes ga-lend-e73bfebf{0%,8%{transform:translate(0)}21%{transform:translate(85px,-22px)}34%,62%{transform:translate(170px)}76%{transform:translate(85px,22px)}90%,to{transform:translate(0)}}@keyframes ga-cue-out-e73bfebf{0%,4%{opacity:0}9%{opacity:1}16%{opacity:.28}23%{opacity:1}30%{opacity:.28}36%,to{opacity:0}}@keyframes ga-cue-back-e73bfebf{0%,58%{opacity:0}63%{opacity:1}70%{opacity:.28}77%{opacity:1}84%{opacity:.28}90%,to{opacity:0}}.swap-a[data-v-e73bfebf]{animation:ga-swap-a-e73bfebf 4.6s cubic-bezier(.45,0,.55,1) infinite}.swap-b[data-v-e73bfebf]{animation:ga-swap-b-e73bfebf 4.6s cubic-bezier(.45,0,.55,1) infinite}.lend[data-v-e73bfebf]{animation:ga-lend-e73bfebf 5.4s cubic-bezier(.45,0,.55,1) infinite}.cue-out[data-v-e73bfebf]{animation:ga-cue-out-e73bfebf 5.4s linear infinite}.cue-back[data-v-e73bfebf]{animation:ga-cue-back-e73bfebf 5.4s linear infinite}@media(prefers-reduced-motion:reduce){.swap-a[data-v-e73bfebf],.swap-b[data-v-e73bfebf],.lend[data-v-e73bfebf],.cue-out[data-v-e73bfebf],.cue-back[data-v-e73bfebf]{animation:none}}.tw[data-v-d645c47c]{min-height:0}.ghost-wrap[data-v-d645c47c]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ghost[data-v-d645c47c]{position:absolute;right:-3%;top:46%;transform:translateY(-50%);font-family:Oswald,Bahnschrift,sans-serif;font-size:19rem;line-height:.74;letter-spacing:-.02em;color:var(--tone);opacity:.07;-webkit-user-select:none;user-select:none}.say[data-v-d645c47c]{position:relative;flex-shrink:0;max-width:620px}.when[data-v-d645c47c]{display:block;margin-bottom:10px;font-size:.78rem;font-weight:600;letter-spacing:.1em;color:var(--tone);animation:tw-up-d645c47c .55s cubic-bezier(.22,.9,.3,1) both}.title[data-v-d645c47c]{margin:0;font-size:2.7rem;font-weight:800;line-height:1.16;letter-spacing:-.02em;color:var(--text-primary);animation:tw-up-d645c47c .55s cubic-bezier(.22,.9,.3,1) .06s both}.lead[data-v-d645c47c]{position:relative;flex-shrink:0;max-width:660px;margin:18px 0 0;font-size:1.06rem;line-height:1.8;color:var(--text-secondary);animation:tw-up-d645c47c .55s cubic-bezier(.22,.9,.3,1) .14s both}@keyframes tw-up-d645c47c{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.art[data-v-d645c47c]{position:relative;flex-shrink:0;height:150px;margin-top:18px}.tail[data-v-d645c47c]{position:relative;flex-shrink:0;margin-top:22px;padding-top:14px;border-top:1px solid var(--border-color)}.extra[data-v-d645c47c]{margin:0;font-size:.92rem;line-height:1.75;color:var(--text-primary)}.tip-h[data-v-d645c47c]{display:block;margin-bottom:7px;font-size:.68rem;font-weight:600;letter-spacing:.16em;color:var(--tone)}.tip p[data-v-d645c47c]{margin:0;font-size:.92rem;line-height:1.82;color:var(--text-secondary)}.rules-guide.compact .ghost[data-v-d645c47c]{font-size:12rem;right:-6%;opacity:.06}.rules-guide.compact .art[data-v-d645c47c]{height:116px;margin-top:13px}.rules-guide.compact .when[data-v-d645c47c]{margin-bottom:7px;font-size:.72rem}.rules-guide.compact .title[data-v-d645c47c]{font-size:1.86rem}.rules-guide.compact .lead[data-v-d645c47c]{margin-top:13px;font-size:.92rem;line-height:1.72}.rules-guide.compact .tail[data-v-d645c47c]{margin-top:15px;padding-top:12px}.rules-guide.compact .extra[data-v-d645c47c],.rules-guide.compact .tip p[data-v-d645c47c]{font-size:.86rem;line-height:1.7}.fi[data-v-dc61fa45]{align-items:flex-start}.ghost-wrap[data-v-dc61fa45]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ghost[data-v-dc61fa45]{position:absolute;right:-2%;top:50%;transform:translateY(-52%);font-family:Oswald,Bahnschrift,sans-serif;font-size:22rem;line-height:.7;color:var(--tone);opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none}.fi-in[data-v-dc61fa45]{position:relative;max-width:640px}.fi-title[data-v-dc61fa45]{margin:0;font-size:3rem;font-weight:800;line-height:1.16;letter-spacing:-.02em;color:var(--text-primary);animation:fi-up-dc61fa45 .6s cubic-bezier(.22,.9,.3,1) both}.fi-body[data-v-dc61fa45]{margin:22px 0 0;font-size:1.12rem;line-height:1.8;color:var(--text-secondary);animation:fi-up-dc61fa45 .6s cubic-bezier(.22,.9,.3,1) .16s both}@keyframes fi-up-dc61fa45{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.rules-guide.compact .ghost[data-v-dc61fa45]{font-size:14rem;right:-6%;opacity:.06}.rules-guide.compact .fi-title[data-v-dc61fa45]{font-size:2.3rem;line-height:1.18}.rules-guide.compact .fi-body[data-v-dc61fa45]{margin-top:20px;font-size:1.02rem;line-height:1.8}.q[data-v-ff670b73]{display:flex;align-items:center;gap:11px}.qm[data-v-ff670b73]{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--tone) 16%,transparent);color:var(--tone);font-family:Oswald,Bahnschrift,sans-serif;font-size:1rem}.schools[data-v-ff670b73]{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-wrap:wrap}.school[data-v-ff670b73]{display:flex;align-items:center;gap:11px;padding:0 22px 0 0;animation:fq-in-ff670b73 .45s cubic-bezier(.34,1.28,.5,1) both}@keyframes fq-in-ff670b73{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:none}}.school img[data-v-ff670b73]{width:34px;height:34px;object-fit:contain;flex-shrink:0}.school b[data-v-ff670b73]{font-size:.88rem;font-weight:700;color:var(--text-primary)}.school small[data-v-ff670b73]{font-size:.7rem;color:var(--text-muted)}.tally[data-v-ff670b73]{font-size:.78rem;color:var(--text-secondary)}.tally b[data-v-ff670b73]{font-family:Oswald,Bahnschrift,sans-serif;font-size:1.06rem;color:var(--tone);padding:0 2px}.ans[data-v-ff670b73]{font-size:.95rem;line-height:2}.ans[data-v-ff670b73] .rg-hit{font-style:normal;font-weight:700;color:var(--text-primary);background:linear-gradient(transparent 62%,color-mix(in srgb,var(--tone) 34%,transparent) 62%);padding:0 2px}.rules-guide.compact .schools[data-v-ff670b73]{gap:6px;margin-bottom:14px}.rules-guide.compact .school[data-v-ff670b73]{flex:1 1 46%;padding:0;gap:8px}.rules-guide.compact .school img[data-v-ff670b73]{width:26px;height:26px}.rules-guide.compact .school b[data-v-ff670b73]{font-size:.78rem}.rules-guide.compact .school small[data-v-ff670b73]{display:none}.rules-guide.compact .tally[data-v-ff670b73]{flex:1 1 46%;text-align:center;font-size:.72rem}.rules-guide.compact .ans[data-v-ff670b73]{font-size:.88rem;line-height:1.94}.q[data-v-19c92b3a]{display:flex;align-items:center;gap:11px}.qm[data-v-19c92b3a]{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--tone) 16%,transparent);color:var(--tone);font-family:Oswald,Bahnschrift,sans-serif;font-size:1rem}.steps[data-v-19c92b3a]{list-style:none;margin:4px 0 0;padding:0}.steps li[data-v-19c92b3a]{display:grid;grid-template-columns:20px 1fr;gap:13px;animation:ff-in-19c92b3a .45s ease-out both}@keyframes ff-in-19c92b3a{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.mark[data-v-19c92b3a]{display:flex;flex-direction:column;align-items:center;padding-top:6px}.dot[data-v-19c92b3a]{width:11px;height:11px;border-radius:50%;background:var(--tone);box-shadow:0 0 0 4px color-mix(in srgb,var(--tone) 18%,transparent);flex-shrink:0}.bar[data-v-19c92b3a]{flex:1;width:2px;margin:6px 0 0;background:var(--border-light);border-radius:2px}.txt[data-v-19c92b3a]{padding-bottom:14px;min-width:0}.txt header[data-v-19c92b3a]{display:flex;align-items:baseline;gap:9px;margin-bottom:5px}.txt b[data-v-19c92b3a]{font-size:.94rem;font-weight:800;color:var(--text-primary)}.txt small[data-v-19c92b3a]{font-size:.74rem;color:var(--tone)}.txt p[data-v-19c92b3a]{margin:0;font-size:.88rem;line-height:1.82;color:var(--text-secondary)}.rules-guide.compact .txt p[data-v-19c92b3a]{font-size:.84rem}.q[data-v-8ee9e65c]{display:flex;align-items:center;gap:11px}.qm[data-v-8ee9e65c]{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--tone) 16%,transparent);color:var(--tone);font-family:Oswald,Bahnschrift,sans-serif;font-size:1rem}.fork[data-v-8ee9e65c]{position:relative;margin-top:18px;padding-top:16px}.stem[data-v-8ee9e65c]{position:absolute;left:25%;right:25%;top:0;height:16px;border-top:1px solid var(--border-light);border-left:1px solid var(--border-light);border-right:1px solid var(--border-light);border-radius:8px 8px 0 0}.pair[data-v-8ee9e65c]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pair article[data-v-8ee9e65c]{padding:13px 20px 0 0;border-top:1px solid var(--border-color);animation:fk-in-8ee9e65c .45s cubic-bezier(.3,.95,.3,1) both}@keyframes fk-in-8ee9e65c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pair h4[data-v-8ee9e65c]{margin:0 0 8px;font-size:.92rem;font-weight:800;color:var(--text-primary)}.pair p[data-v-8ee9e65c]{margin:0;font-size:.86rem;line-height:1.78;color:var(--text-secondary)}.rules-guide.compact .pair[data-v-8ee9e65c]{grid-template-columns:1fr}.rules-guide.compact .stem[data-v-8ee9e65c]{display:none}.rules-guide.compact .fork[data-v-8ee9e65c]{padding-top:0}.jg[data-v-0598a79f]{min-height:0}.ghost-wrap[data-v-0598a79f]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ghost[data-v-0598a79f]{position:absolute;left:44%;top:50%;transform:translateY(-50%);font-family:Oswald,Bahnschrift,sans-serif;font-size:18rem;line-height:.72;color:var(--tone);opacity:.06;-webkit-user-select:none;user-select:none}.jg-in[data-v-0598a79f]{position:relative;display:grid;grid-template-columns:1fr auto;align-items:start;gap:46px}.say[data-v-0598a79f]{min-width:0}.title[data-v-0598a79f]{margin:0;font-size:2.5rem;font-weight:800;line-height:1.18;letter-spacing:-.02em;color:var(--text-primary);animation:jg-up-0598a79f .55s cubic-bezier(.22,.9,.3,1) both}.lead[data-v-0598a79f]{margin:20px 0 0;font-size:1.08rem;line-height:1.82;color:var(--text-secondary);animation:jg-up-0598a79f .55s cubic-bezier(.22,.9,.3,1) .14s both}@keyframes jg-up-0598a79f{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.code[data-v-0598a79f]{width:186px;padding:12px 12px 0;border-radius:16px;background:#fff;box-shadow:var(--shadow-md);text-decoration:none;animation:jg-in-0598a79f .5s cubic-bezier(.34,1.25,.5,1) .1s both;transition:transform .2s ease}.code[data-v-0598a79f]:hover{transform:translateY(-3px)}@keyframes jg-in-0598a79f{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:none}}.code img[data-v-0598a79f]{width:100%;aspect-ratio:1;object-fit:contain;border-radius:9px;display:block}.code span[data-v-0598a79f]{display:block;padding:9px 0 10px;text-align:center;font-size:.76rem;font-weight:700;color:#1a1a2e}.rules-guide.compact .ghost[data-v-0598a79f]{font-size:11rem;left:34%}.rules-guide.compact .jg-in[data-v-0598a79f]{grid-template-columns:1fr;gap:20px;justify-items:center;text-align:center}.rules-guide.compact .title[data-v-0598a79f]{font-size:1.8rem}.rules-guide.compact .lead[data-v-0598a79f]{margin-top:14px;font-size:.96rem;line-height:1.76}.rules-guide.compact .code[data-v-0598a79f]{width:152px}.grid[data-v-2e7f21c2]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.grid[data-v-2e7f21c2]>*{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;text-decoration:none;animation:so-in-2e7f21c2 .45s cubic-bezier(.34,1.25,.5,1) both;transition:transform .2s ease}.grid a[data-v-2e7f21c2]:hover{transform:translateY(-3px)}@keyframes so-in-2e7f21c2{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.grid img[data-v-2e7f21c2]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;background:#fff}.grid b[data-v-2e7f21c2]{font-size:.86rem;color:var(--text-primary)}.grid small[data-v-2e7f21c2]{font-size:.71rem;line-height:1.45;text-align:center;color:var(--text-muted)}.rules-guide.compact .grid[data-v-2e7f21c2]{grid-template-columns:repeat(3,1fr);gap:12px 8px}.rules-guide.compact .grid b[data-v-2e7f21c2]{font-size:.8rem}.rules-guide.compact .grid small[data-v-2e7f21c2]{font-size:.66rem}.dn[data-v-ec6714ad]{min-height:0}.dn-in[data-v-ec6714ad]{display:grid;grid-template-columns:1fr auto;align-items:start;gap:44px}.say[data-v-ec6714ad]{min-width:0}.dn-title[data-v-ec6714ad]{margin:0;font-size:2.6rem;font-weight:800;line-height:1.16;letter-spacing:-.02em;color:var(--text-primary);animation:dn-up-ec6714ad .6s cubic-bezier(.22,.9,.3,1) both}.dn-body[data-v-ec6714ad]{margin:20px 0 0;font-size:1.1rem;line-height:1.8;color:var(--text-secondary);animation:dn-up-ec6714ad .6s cubic-bezier(.22,.9,.3,1) .14s both}@keyframes dn-up-ec6714ad{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.code[data-v-ec6714ad]{margin:0;width:196px;padding:12px 12px 0;border-radius:18px;background:#fff;box-shadow:var(--shadow-md);animation:dn-in-ec6714ad .55s cubic-bezier(.34,1.25,.5,1) .1s both}@keyframes dn-in-ec6714ad{0%{opacity:0;transform:scale(.92) translateY(10px)}to{opacity:1;transform:none}}.code img[data-v-ec6714ad]{width:100%;aspect-ratio:1;object-fit:contain;border-radius:10px;display:block}.code figcaption[data-v-ec6714ad]{padding:9px 0 10px;text-align:center;font-size:.74rem;font-weight:700;color:#1a1a2e}.rules-guide.compact .dn-in[data-v-ec6714ad]{grid-template-columns:1fr;gap:20px;justify-items:center;text-align:center}.rules-guide.compact .dn-title[data-v-ec6714ad]{font-size:1.9rem}.rules-guide.compact .dn-body[data-v-ec6714ad]{margin-top:14px;font-size:.98rem}.rules-guide.compact .code[data-v-ec6714ad]{width:158px}.center[data-v-5074569f]{align-items:center;justify-content:center;text-align:center;gap:0}.cup[data-v-5074569f]{width:164px;height:164px}.cup svg[data-v-5074569f]{width:100%;height:100%}.halo[data-v-5074569f]{animation:en-pulse-5074569f 3.4s ease-in-out infinite;transform-origin:center}@keyframes en-pulse-5074569f{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.body[data-v-5074569f]{stroke-dasharray:260;animation:en-draw-5074569f 6.4s ease-in-out infinite}.ear[data-v-5074569f]{stroke-dasharray:90;animation:en-draw-5074569f 6.4s ease-in-out .3s infinite}.foot[data-v-5074569f]{stroke-dasharray:70;animation:en-draw-5074569f 6.4s ease-in-out .5s infinite}@keyframes en-draw-5074569f{0%{stroke-dashoffset:260}28%,82%{stroke-dashoffset:0}to{stroke-dashoffset:-260}}.spark[data-v-5074569f]{animation:en-spark-5074569f 6.4s ease-in-out infinite;transform-origin:center}@keyframes en-spark-5074569f{0%,18%{opacity:0;transform:scale(.6)}34%,78%{opacity:1;transform:none}to{opacity:0;transform:scale(1.25)}}.big[data-v-5074569f]{margin-top:14px;font-size:1.9rem}.sub[data-v-5074569f]{margin:16px 0 0;font-size:1.14rem;color:var(--khsl-gold);font-weight:700;animation:en-up-5074569f .55s ease-out .4s both}@keyframes en-up-5074569f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rules-guide.compact .cup[data-v-5074569f]{width:130px;height:130px}.rules-guide.compact .big[data-v-5074569f]{font-size:1.5rem}.rules-guide.compact .sub[data-v-5074569f]{font-size:1rem;margin-top:12px}@media(prefers-reduced-motion:reduce){.body[data-v-5074569f],.ear[data-v-5074569f],.foot[data-v-5074569f],.spark[data-v-5074569f],.halo[data-v-5074569f]{animation:none;stroke-dashoffset:0;opacity:1}}.rules-guide .rg-step{height:100%;display:flex;flex-direction:column;min-height:0}.rules-guide .rg-head{flex-shrink:0}.rules-guide .rg-head.q{padding-top:26px}.rules-guide .rg-kicker{margin:0 0 5px;font-size:.7rem;letter-spacing:.2em;color:var(--tone)}.rules-guide .rg-title{margin:0;font-size:1.5rem;font-weight:800;line-height:1.3;color:var(--text-primary)}.rules-guide .rg-fill{flex:1;min-height:0;margin-top:14px;overflow:hidden}.rules-guide .rg-lead{margin:0;font-size:1.06rem;line-height:1.72;color:var(--text-primary)}.rules-guide .rg-body{margin:0;font-size:.9rem;line-height:1.8;color:var(--text-secondary)}.rules-guide .rg-body+.rg-body{margin-top:10px}.rules-guide .rg-key{color:var(--text-primary);font-weight:700}.rules-guide .rg-num{font-family:Oswald,Bahnschrift,sans-serif;font-style:normal;font-size:1.04em;color:var(--tone);letter-spacing:.02em;padding:0 1px}.rules-guide .rg-term{font-style:normal;font-weight:700;color:var(--text-primary)}.rules-guide .rg-warn{display:flex;align-items:center;gap:10px;padding:12px 15px;border-radius:12px;background:color-mix(in srgb,var(--khsl-red) 11%,transparent);border:1px solid color-mix(in srgb,var(--khsl-red) 34%,transparent);font-size:.9rem;line-height:1.6;font-weight:700;color:var(--text-primary);animation:rg-warn-in .5s cubic-bezier(.34,1.3,.5,1) both}.rules-guide .rg-warn:before{content:"!";flex-shrink:0;width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:var(--khsl-red);color:#fff;font-size:.74rem;font-weight:800}@keyframes rg-warn-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.rules-guide .rg-note{display:inline-flex;align-items:center;gap:5px;margin-top:7px;font-size:.76rem;line-height:1.5;color:var(--text-muted)}.rules-guide .rg-note:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--text-muted);flex-shrink:0}.rules-guide button.rg-note{border:none;background:none;padding:0;cursor:pointer;text-align:left;color:var(--tone);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.rules-guide button.rg-note:before{background:var(--tone)}.rules-guide button.rg-note:hover{color:var(--text-primary)}.rules-guide .rg-bo{display:inline-flex;align-items:baseline;gap:1px;font-family:Oswald,Bahnschrift,sans-serif;font-style:italic;font-size:.82rem;font-weight:600;letter-spacing:.06em;color:var(--text-secondary)}.rules-guide .rg-bo b{font-size:1.62rem;font-weight:800;line-height:.9;letter-spacing:0;color:var(--tone)}.rules-guide .rg-specs{display:flex;flex-shrink:0;margin-top:14px;padding-top:13px;border-top:1px solid var(--border-color)}.rules-guide .rg-spec{flex:1;min-width:0;padding:0 16px;border-left:1px solid var(--border-color)}.rules-guide .rg-spec:first-child{padding-left:0;border-left:none}.rules-guide .rg-spec:last-child{padding-right:0}.rules-guide .rg-spec dt{margin-bottom:5px;font-size:.64rem;font-weight:600;letter-spacing:.16em;color:var(--text-muted)}.rules-guide .rg-spec dd{margin:0;font-size:.86rem;line-height:1.6;color:var(--text-primary)}.rules-guide .rg-spec small{display:block;margin-top:3px;font-size:.78rem;line-height:1.5;letter-spacing:normal;color:var(--text-secondary)}.rules-guide .rg-group{animation:rg-rise .45s cubic-bezier(.3,.95,.3,1) both}.rules-guide .rg-group>header{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:0 0 8px;border-bottom:1px solid var(--border-color)}.rules-guide .rg-group>header b{font-size:.8rem;font-weight:600;letter-spacing:.1em;color:var(--tone)}.rules-guide .rg-group>header small{font-size:.76rem;color:var(--text-muted)}.rules-guide .rg-grows{list-style:none;margin:0;padding:0}.rules-guide .rg-grows li{display:flex;align-items:center;gap:16px;padding:8px 0;border-top:1px solid var(--border-color);animation:rg-slide .38s ease-out both}.rules-guide .rg-grows li:first-child{border-top:none}.rules-guide .rg-grows .rk{flex-shrink:0;width:58px;font-size:.76rem;color:var(--text-secondary)}.rules-guide .rg-grows .rk b{font-family:Oswald,Bahnschrift,sans-serif;font-weight:400;font-size:1.06rem;color:var(--tone);padding:0 2px}.rules-guide .rg-grows .to{font-size:.86rem;font-weight:700;color:var(--text-primary)}.rules-guide .rg-grows li.out .rk,.rules-guide .rg-grows li.out .rk b{color:var(--text-muted)}.rules-guide .rg-grows li.out .to{color:var(--text-muted);font-weight:600}.rules-guide .rg-gmx{width:100%;border-collapse:collapse}.rules-guide .rg-gmx th{padding:8px 12px 8px 0;font-size:.72rem;font-weight:600;text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border-color)}.rules-guide .rg-gmx th:first-child{width:62px}.rules-guide .rg-gmx td{padding:7px 12px 7px 0;font-size:.82rem;font-weight:700;color:var(--text-primary);border-top:1px solid var(--border-light)}.rules-guide .rg-gmx td.out{color:var(--text-muted);font-weight:600}.rules-guide .rg-gmx tbody tr:first-child td{border-top:none}.rules-guide .rg-gmx .rk{font-weight:400;font-size:.76rem;color:var(--text-secondary)}.rules-guide .rg-gmx .rk b{font-family:Oswald,Bahnschrift,sans-serif;font-weight:400;font-size:1.06rem;color:var(--tone);padding:0 2px}.rules-guide .rg-items{display:grid}.rules-guide .rg-item{padding:12px 0;border-top:1px solid var(--border-color);animation:rg-slide .4s ease-out both}.rules-guide .rg-item:first-child{border-top:none;padding-top:2px}.rules-guide .rg-item header{display:flex;align-items:baseline;gap:10px;margin-bottom:5px}.rules-guide .rg-item .no{flex-shrink:0;font-family:Oswald,Bahnschrift,sans-serif;font-size:.92rem;letter-spacing:.04em;color:var(--tone)}.rules-guide .rg-item h4{margin:0;font-size:.95rem;font-weight:700;color:var(--text-primary)}.rules-guide .rg-item p{margin:0;font-size:.88rem;line-height:1.75;color:var(--text-secondary)}.rules-guide .rg-rail{list-style:none;margin:0;padding:0}.rules-guide .rg-rail>li{display:grid;grid-template-columns:18px 1fr;gap:14px;animation:rg-slide .45s ease-out both}.rules-guide .rg-rail .mark{display:flex;flex-direction:column;align-items:center;padding-top:6px}.rules-guide .rg-rail .dot{width:10px;height:10px;flex-shrink:0;border-radius:50%;background:var(--tone);box-shadow:0 0 0 4px color-mix(in srgb,var(--tone) 16%,transparent)}.rules-guide .rg-rail .bar{flex:1;width:2px;margin-top:6px;border-radius:2px;background:var(--border-color)}.rules-guide .rg-rail .txt{min-width:0;padding-bottom:16px}.rules-guide .rg-rail .txt header{display:flex;align-items:baseline;gap:10px;margin-bottom:5px}.rules-guide .rg-rail .txt b{font-size:.95rem;font-weight:700;color:var(--text-primary)}.rules-guide .rg-rail .txt small{font-size:.76rem;color:var(--tone)}.rules-guide .rg-rail .txt p{margin:0;font-size:.88rem;line-height:1.78;color:var(--text-secondary)}.rules-guide .rg-big{position:relative;overflow:hidden;justify-content:flex-start;padding-top:46px}.rules-guide.compact .rg-big{padding-top:26px}.rules-guide .rg-flow{list-style:none;margin:0;padding:0;display:flex}.rules-guide .rg-flow>li{position:relative;flex:1;min-width:0;padding:20px 14px 0 0;animation:rg-slide .4s ease-out both}.rules-guide .rg-flow>li:before{content:"";position:absolute;left:5px;right:0;top:4px;height:2px;background:var(--border-color)}.rules-guide .rg-flow>li:last-child:before{display:none}.rules-guide .rg-flow>li:after{content:"";position:absolute;left:0;top:0;width:10px;height:10px;border-radius:50%;background:var(--tone)}.rules-guide .rg-flow b{display:block;font-size:.88rem;font-weight:700;color:var(--text-primary)}.rules-guide .rg-flow small{display:block;margin-top:3px;font-size:.76rem;line-height:1.55;color:var(--text-secondary)}.rules-guide.compact .rg-flow{flex-direction:column}.rules-guide.compact .rg-flow>li{padding:0 0 12px 20px}.rules-guide.compact .rg-flow>li:last-child{padding-bottom:0}.rules-guide.compact .rg-flow>li:before{left:4px;right:auto;top:12px;width:2px;height:calc(100% - 12px)}.rules-guide .rg-pane{position:relative;overflow:hidden}.rules-guide .rg-page-enter-active,.rules-guide .rg-page-leave-active{transition:transform .3s cubic-bezier(.3,.9,.3,1),opacity .22s ease}.rules-guide .rg-page-leave-active{position:absolute;inset:0}.rules-guide .rg-pane.is-fwd .rg-page-enter-from{opacity:0;transform:translate(26px)}.rules-guide .rg-pane.is-fwd .rg-page-leave-to,.rules-guide .rg-pane.is-back .rg-page-enter-from{opacity:0;transform:translate(-26px)}.rules-guide .rg-pane.is-back .rg-page-leave-to{opacity:0;transform:translate(26px)}@media(prefers-reduced-motion:reduce){.rules-guide .rg-page-enter-active,.rules-guide .rg-page-leave-active{transition:opacity .2s ease}.rules-guide .rg-pane.is-fwd .rg-page-enter-from,.rules-guide .rg-pane.is-back .rg-page-enter-from,.rules-guide .rg-pane.is-fwd .rg-page-leave-to,.rules-guide .rg-pane.is-back .rg-page-leave-to{transform:none}}.rules-guide .rg-art{height:150px;margin:0 0 6px}@keyframes rg-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rg-slide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.rules-guide.compact .rg-title{font-size:1.3rem}.rules-guide.compact .rg-head.q{padding-top:18px}.rules-guide.compact .rg-lead{font-size:.98rem;line-height:1.66}.rules-guide.compact .rg-body{font-size:.85rem;line-height:1.72}.rules-guide.compact .rg-warn{font-size:.84rem;padding:10px 12px}.rules-guide.compact .rg-art{height:128px}.rules-guide.compact .rg-fill{margin-top:11px}.rules-guide.compact .rg-specs{flex-direction:column;gap:7px;margin-top:11px;padding-top:10px}.rules-guide.compact .rg-spec{padding:0;border-left:none}.rules-guide.compact .rg-spec dt{margin-bottom:2px}.rules-guide.compact .rg-spec dd{font-size:.8rem}.rules-guide.compact .rg-bo{font-size:.76rem}.rules-guide.compact .rg-bo b{font-size:1.4rem}.rules-guide.compact .rg-group>header{padding:0 0 7px}.rules-guide.compact .rg-group>header b{font-size:.76rem}.rules-guide.compact .rg-group>header small{font-size:.72rem}.rules-guide.compact .rg-grows li{padding:7px 0;gap:10px}.rules-guide.compact .rg-grows .rk{width:50px;font-size:.72rem}.rules-guide.compact .rg-grows .rk b{font-size:.98rem}.rules-guide.compact .rg-grows .to{font-size:.82rem}.rules-guide.compact .rg-gmx th,.rules-guide.compact .rg-gmx td{padding:6px 8px;font-size:.74rem}.rules-guide.compact .rg-gmx th:first-child{width:46px}.rules-guide.compact .rg-item{padding:10px 0}.rules-guide.compact .rg-item h4{font-size:.9rem}.rules-guide.compact .rg-item p{font-size:.84rem;line-height:1.68}.rules-guide[data-v-f97f4837]{position:relative;display:flex;flex-direction:column;height:100%;background:var(--bg-elevated);color:var(--text-primary);overflow:hidden}.rules-guide[data-v-f97f4837]:before{content:"";position:absolute;inset:0 0 auto;height:132px;background:linear-gradient(to bottom,color-mix(in srgb,var(--tone) 14%,transparent),transparent);pointer-events:none;transition:background .5s ease}.rg-top[data-v-f97f4837]{position:relative;display:flex;align-items:center;gap:9px;padding:14px 16px 0 24px;flex-shrink:0}.ch[data-v-f97f4837]{font-size:.72rem;letter-spacing:.18em;color:var(--tone);transition:color .4s ease}.gap[data-v-f97f4837]{flex:1}.back-jump[data-v-f97f4837]{flex-shrink:0;border:1px solid color-mix(in srgb,var(--tone) 42%,transparent);background:color-mix(in srgb,var(--tone) 12%,transparent);color:var(--tone);border-radius:999px;padding:5px 13px;font-size:.72rem;cursor:pointer}.back-jump[data-v-f97f4837]:before{content:"← "}.back-jump[data-v-f97f4837]:hover{background:color-mix(in srgb,var(--tone) 22%,transparent)}.x[data-v-f97f4837]{flex-shrink:0;width:28px;height:28px;border:none;border-radius:50%;background:var(--bg-hover);color:var(--text-secondary);cursor:pointer;font-size:.74rem}.x[data-v-f97f4837]:hover{background:var(--bg-active);color:var(--text-primary)}.rg-main[data-v-f97f4837]{position:relative;flex:1;min-height:0;padding:14px 26px 0;overflow:hidden}.rg-foot[data-v-f97f4837]{position:relative;display:flex;align-items:center;gap:14px;padding:10px 22px 14px;flex-shrink:0}.arw[data-v-f97f4837]{width:6px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.arw.back[data-v-f97f4837]{transform:rotate(-135deg)}.ghost[data-v-f97f4837]{display:inline-flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;color:var(--text-secondary);font-size:.86rem;padding:8px 2px;transition:color .2s ease}.ghost[data-v-f97f4837]:hover:not(:disabled){color:var(--text-primary)}.ghost:hover:not(:disabled) .arw[data-v-f97f4837]{transform:rotate(-135deg) translate(2px,-2px)}.ghost[data-v-f97f4837]:disabled{opacity:.22;cursor:default}.legend[data-v-f97f4837]{flex:1;display:flex;align-items:center;justify-content:center;gap:9px}.legend button[data-v-f97f4837]{display:flex;align-items:center;gap:7px;border:none;background:none;padding:4px 0;cursor:pointer}.legend button[data-v-f97f4837]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--border-light);transition:background .3s ease,transform .3s ease}.legend button.done[data-v-f97f4837]:before{background:color-mix(in srgb,var(--c) 55%,transparent)}.legend button.on[data-v-f97f4837]:before{background:var(--c);transform:scale(1.5)}.legend button span[data-v-f97f4837]{max-width:0;overflow:hidden;white-space:nowrap;font-size:.72rem;color:var(--c);opacity:0;transition:max-width .35s cubic-bezier(.3,.9,.3,1),opacity .25s ease}.legend button.on span[data-v-f97f4837]{max-width:120px;opacity:1}.legend button[data-v-f97f4837]:hover:not(.on):before{background:var(--text-secondary)}.primary[data-v-f97f4837]{display:inline-flex;align-items:center;gap:9px;cursor:pointer;padding:9px 20px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tone) 55%,transparent);background:none;color:var(--tone);font-size:.88rem;font-weight:700;transition:background .2s ease,border-color .3s ease,color .4s ease}.primary[data-v-f97f4837]:hover{background:color-mix(in srgb,var(--tone) 14%,transparent);border-color:var(--tone)}.primary:hover .arw[data-v-f97f4837]{transform:rotate(45deg) translate(2px,-2px)}.primary.done[data-v-f97f4837]{background:var(--tone);border-color:var(--tone);color:#17130a;font-weight:800}.rg-swap-enter-active[data-v-f97f4837]{transition:opacity .3s ease,transform .3s cubic-bezier(.2,.9,.3,1)}.rg-swap-leave-active[data-v-f97f4837]{transition:opacity .15s ease}.rg-swap-enter-from[data-v-f97f4837]{opacity:0;transform:translateY(12px)}.rg-swap-leave-to[data-v-f97f4837]{opacity:0}.rg-fade-enter-active[data-v-f97f4837],.rg-fade-leave-active[data-v-f97f4837]{transition:opacity .2s ease}.rg-fade-enter-from[data-v-f97f4837],.rg-fade-leave-to[data-v-f97f4837]{opacity:0}.ask[data-v-f97f4837]{position:absolute;inset:0;z-index:8;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:26px}.ask-card[data-v-f97f4837]{width:100%;max-width:330px;padding:22px 22px 16px;border-radius:16px;background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);text-align:center;animation:ask-in-f97f4837 .26s cubic-bezier(.34,1.3,.5,1)}@keyframes ask-in-f97f4837{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.ask-card p[data-v-f97f4837]{margin:0 0 18px;font-size:.86rem;line-height:1.8;color:var(--text-primary)}.ask-acts[data-v-f97f4837]{display:flex;gap:10px}.ask-ghost[data-v-f97f4837],.ask-ok[data-v-f97f4837]{flex:1;border:none;cursor:pointer;padding:10px 0;border-radius:999px;font-size:.82rem}.ask-ghost[data-v-f97f4837]{background:var(--bg-hover);color:var(--text-secondary)}.ask-ghost[data-v-f97f4837]:hover{background:var(--bg-active);color:var(--text-primary)}.ask-ok[data-v-f97f4837]{background:var(--khsl-gold);color:var(--on-gold, #0b0b10);font-weight:800}.rules-guide.compact[data-v-f97f4837]:before{height:112px}.rules-guide.compact .rg-top[data-v-f97f4837]{padding:12px 12px 0 16px;gap:7px}.rules-guide.compact .ch[data-v-f97f4837]{font-size:.68rem;letter-spacing:.12em}.rules-guide.compact .back-jump[data-v-f97f4837]{font-size:.66rem;padding:4px 10px;max-width:40%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rules-guide.compact .rg-main[data-v-f97f4837]{padding:11px 16px 0}.rules-guide.compact .rg-foot[data-v-f97f4837]{padding:8px 14px 12px;gap:10px}.rules-guide.compact .primary[data-v-f97f4837]{flex:1;justify-content:center;padding:11px 0}.rules-guide.compact .legend[data-v-f97f4837]{display:flex;gap:7px}.rules-guide.compact .legend button span[data-v-f97f4837]{display:none}.rgh-scrim[data-v-6a602114]{position:fixed;inset:0;z-index:2000;background:#0000009e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:24px}.rgh-scrim.phone[data-v-6a602114]{padding:12px}.rgh-modal[data-v-6a602114]{width:100%;max-width:880px;height:min(100%,660px);border-radius:20px;overflow:hidden;border:1px solid var(--border-color);box-shadow:var(--shadow-lg)}.rgh-modal.phone[data-v-6a602114]{max-width:none;height:min(100%,700px);border-radius:22px}.rgh-enter-active[data-v-6a602114]{transition:opacity .24s ease}.rgh-leave-active[data-v-6a602114]{transition:opacity .18s ease}.rgh-enter-active .rgh-modal[data-v-6a602114]{transition:transform .28s cubic-bezier(.34,1.24,.5,1)}.rgh-leave-active .rgh-modal[data-v-6a602114]{transition:transform .18s ease-in}.rgh-enter-from[data-v-6a602114],.rgh-leave-to[data-v-6a602114]{opacity:0}.rgh-enter-from .rgh-modal[data-v-6a602114]{transform:scale(.94) translateY(10px)}.rgh-leave-to .rgh-modal[data-v-6a602114]{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.rgh-enter-active[data-v-6a602114],.rgh-leave-active[data-v-6a602114],.rgh-enter-active .rgh-modal[data-v-6a602114],.rgh-leave-active .rgh-modal[data-v-6a602114]{transition:none}}*{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}:root .tv-match-corner-result.pending,:root .td-match-result.pending,:root .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-8597a177]{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-8597a177]{position:relative;isolation:isolate;flex:1;padding-bottom:0}.main-content.schedule-shell[data-v-8597a177],.main-content.rankings-shell[data-v-8597a177]{background:var(--khsl-cream, #F7F4EE)}.main-content.public-team-shell[data-v-8597a177],.main-content.transfer-preview-shell[data-v-8597a177],.main-content.player-shell[data-v-8597a177]{background:#f7f4ee}@media(min-width:769px){.transfer-viewport .main-content[data-v-8597a177],.schedule-viewport .main-content[data-v-8597a177]{display:flex;flex-direction:column;flex:none;height:100dvh;min-height:0;overflow:hidden}.transfer-viewport .content-wrapper[data-v-8597a177],.schedule-viewport .content-wrapper[data-v-8597a177]{flex:1;min-height:0}}@media(max-width:768px){.transfer-viewport[data-v-8597a177],.schedule-viewport[data-v-8597a177]{height:100dvh;min-height:0;overflow:hidden;box-sizing:border-box}.transfer-viewport[data-v-8597a177]{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.transfer-viewport .main-content[data-v-8597a177]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.transfer-viewport .content-wrapper[data-v-8597a177]{flex:1;min-height:0}.schedule-viewport .main-content[data-v-8597a177]{min-height:0;overflow:hidden}.schedule-viewport .content-wrapper[data-v-8597a177]{height:100%}.transfer-viewport .app-footer[data-v-8597a177],.schedule-viewport .app-footer[data-v-8597a177]{display:none}}.document-viewport[data-v-8597a177]{height:100dvh;min-height:0;overflow:hidden;background:var(--khsl-cream, #F7F4EE)}.document-viewport .main-content[data-v-8597a177]{min-height:0;overflow:hidden}.document-viewport .content-wrapper[data-v-8597a177]{height:100%}.document-viewport .app-footer[data-v-8597a177]{display:none}.side-mark[data-v-8597a177]{position:absolute;top:0;bottom:0;z-index:-1;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(110px,12.5vw,200px)}.side-mark span[data-v-8597a177]{display:block;writing-mode:vertical-rl;white-space:nowrap;font-family:Oswald,Impact,Arial Black,sans-serif;font-size:clamp(110px,12.5vw,200px);font-weight:900;font-style:italic;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#10243a0b}.side-mark-left[data-v-8597a177]{left:0}.side-mark-left span[data-v-8597a177]{transform:translate(-.09em)}.side-mark-right[data-v-8597a177]{right:0}.side-mark-right span[data-v-8597a177]{transform:translate(.09em)}@media(max-width:768px){.side-mark[data-v-8597a177]{display:none}}.content-wrapper[data-v-8597a177]{width:100%}.app-footer[data-v-8597a177]{position:relative;isolation:isolate;overflow:hidden;width:100%;padding:26px 20px 84px;color:var(--khsl-cream);background:var(--khsl-navy);border-top:1px solid rgba(247,244,238,.08)}.app-footer[data-v-8597a177]:before{content:"";position:absolute;z-index:-1;right:12%;top:-60%;width:38%;height:220%;background:#f7f4ee09;transform:skew(-28deg)}.footer-bgtext[data-v-8597a177]{position:absolute;z-index:-1;right:-.03em;bottom:-.22em;font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-style:italic;font-weight:900;font-size:clamp(120px,15vw,210px);line-height:1;letter-spacing:-.02em;color:#f7f4ee0b;-webkit-user-select:none;user-select:none;pointer-events:none}.footer-content[data-v-8597a177]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px}.footer-info[data-v-8597a177]{display:flex;align-items:center;gap:12px}.footer-mark[data-v-8597a177]{flex:0 0 auto;width:40px;height:40px;object-fit:contain}.footer-names[data-v-8597a177]{display:flex;flex-direction:column;gap:3px}.footer-names .name-cn[data-v-8597a177]{font-size:15px;font-weight:700;letter-spacing:1px;line-height:1.2;white-space:nowrap}.footer-names .name-en[data-v-8597a177]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-style:italic;font-size:12px;font-weight:600;letter-spacing:2px;line-height:1.2;white-space:nowrap;color:#f7f4eecc}.footer-business[data-v-8597a177]{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:13px;line-height:1.3}.footer-business .business-label[data-v-8597a177]{color:#f7f4eecc;white-space:nowrap}.footer-business .business-wechat[data-v-8597a177]{font-weight:700;letter-spacing:.5px;white-space:nowrap}.footer-meta[data-v-8597a177]{display:flex;align-items:center;gap:12px;font-size:13px;line-height:1}.footer-meta .brand[data-v-8597a177]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-weight:600;letter-spacing:1px}.footer-meta .divider[data-v-8597a177]{width:1px;height:12px;background:#f7f4ee4d}.brand-link[data-v-8597a177],.icp-link[data-v-8597a177]{color:#f7f4eecc;text-decoration:none;white-space:nowrap;transition:color .15s}.brand-link[data-v-8597a177]:hover,.icp-link[data-v-8597a177]:hover{color:var(--khsl-champ-gold)}@media(min-width:1000px){.footer-content[data-v-8597a177]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.footer-info[data-v-8597a177]{justify-self:start}.footer-business[data-v-8597a177]{justify-self:center}.footer-meta[data-v-8597a177]{justify-self:end}}.presence-pill[data-v-8597a177]{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-8597a177]:hover{color:var(--text-primary);border-color:var(--khsl-gold, #f59e0b)}.presence-pill svg[data-v-8597a177]{width:14px;height:14px;stroke:currentColor}.presence-pill .presence-dot[data-v-8597a177]{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e99;animation:presence-pulse-8597a177 2s infinite}.presence-pill .presence-count[data-v-8597a177]{color:var(--text-primary)}.presence-pill.desktop[data-v-8597a177]{margin-right:12px}.presence-pill.mobile[data-v-8597a177]{height:28px;padding:0 8px;background:#0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#ffffff1a}:root .presence-pill.mobile[data-v-8597a177]{background:#fffc;border-color:#00000014}@keyframes presence-pulse-8597a177{0%{box-shadow:0 0 #22c55e99}70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 #22c55e00}}.mobile-top-bar[data-v-8597a177]{display:none}@media(max-width:768px){.mobile-top-bar[data-v-8597a177]{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;background:var(--khsl-navy);border-bottom:1px solid rgba(247,244,238,.08);transition:box-shadow .3s ease}.mobile-top-bar.is-scrolled[data-v-8597a177]{box-shadow:0 2px 14px #00000047}.mobile-logo-wrap .logo-link[data-v-8597a177]{display:flex;align-items:center;gap:8px;text-decoration:none}.mobile-logo-wrap img[data-v-8597a177]{display:block;width:36px;height:36px;object-fit:contain}.mobile-logo-wrap .brand-name[data-v-8597a177]{color:var(--khsl-cream);font-size:13.5px;font-weight:700;letter-spacing:.5px;white-space:nowrap}.mobile-right-actions[data-v-8597a177]{display:flex;align-items:center}.mobile-auth-btn[data-v-8597a177]{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;background:transparent;border:1px solid rgba(247,244,238,.3);border-radius:4px;color:var(--khsl-cream);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.mobile-auth-btn svg[data-v-8597a177]{width:14px;height:14px;stroke:currentColor}.mobile-auth-btn[data-v-8597a177]:active{border-color:var(--khsl-champ-gold);color:var(--khsl-champ-gold)}.app-footer[data-v-8597a177]{padding:24px 16px 84px}.app-footer.no-mobile-footer[data-v-8597a177]{display:none}.footer-bgtext[data-v-8597a177]{font-size:96px;right:-.02em;bottom:66px}.footer-names[data-v-8597a177]{align-items:flex-start}.footer-business[data-v-8597a177]{text-align:center}.app-footer[data-v-8597a177]:not(.is-home){padding:16px 16px 84px}.app-footer:not(.is-home) .footer-full-only[data-v-8597a177]{display:none}.app-footer:not(.is-home) .footer-bgtext[data-v-8597a177]{display:none}}.desktop-header[data-v-8597a177]{display:none}@media(min-width:769px){.desktop-header[data-v-8597a177]{display:block;position:fixed;top:0;left:0;right:0;z-index:100;background:var(--khsl-navy);border-bottom:1px solid rgba(247,244,238,.08);transition:box-shadow .3s ease}.desktop-header.is-scrolled[data-v-8597a177]{box-shadow:0 2px 14px #00000047}.header-inner[data-v-8597a177]{height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:100%;align-items:center;padding:0 28px}.logo-link[data-v-8597a177]{grid-column:1;grid-row:1;justify-self:start;max-width:100%;min-width:0;display:flex;align-items:center;text-decoration:none;transition:opacity .2s}.logo-link[data-v-8597a177]:hover{opacity:.85}.app-logo[data-v-8597a177]{display:block;flex-shrink:0;width:44px;height:44px;object-fit:contain}.app-brand-name[data-v-8597a177]{min-width:0;margin-left:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--khsl-cream);font-size:17px;font-weight:800;letter-spacing:1px}}@media(min-width:769px)and (max-width:1180px){.app-brand-name[data-v-8597a177]{font-size:14px;letter-spacing:.5px}}@media(min-width:769px)and (max-width:1099px){.app-brand-name[data-v-8597a177]{display:none}}@media(min-width:769px){.desktop-nav[data-v-8597a177]{grid-column:2;grid-row:1;display:flex;--nav-pad: clamp(14px, 1.7vw, 26px)}.desktop-nav a[data-v-8597a177]{position:relative;text-decoration:none;color:#f7f4eeb8;font-weight:600;font-size:1rem;padding:4px var(--nav-pad);letter-spacing:.5px;transition:color .2s;display:flex;align-items:center;gap:4px}.desktop-nav a[data-v-8597a177]:hover,.desktop-nav a.router-link-active[data-v-8597a177]{color:var(--khsl-cream)}.desktop-nav a+a[data-v-8597a177]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:14px;background:#f7f4ee40;pointer-events:none}.desktop-nav a.needs-auth[data-v-8597a177]{color:#f7f4ee73}.desktop-nav a.needs-auth[data-v-8597a177]:hover{color:#f7f4eeb8}.desktop-nav a.needs-auth .lock-icon[data-v-8597a177]{display:inline-flex}.desktop-nav a.needs-auth .lock-icon svg[data-v-8597a177]{width:11px;height:11px;stroke:currentColor}.desktop-nav a.admin-link[data-v-8597a177]{color:#a5b4fc}.desktop-nav a.admin-link .admin-badge[data-v-8597a177]{font-size:.6rem;padding:1px 5px;background:#a5b4fc2e;border-radius:3px;font-weight:600;letter-spacing:.5px}.desktop-nav a.admin-link[data-v-8597a177]:hover,.desktop-nav a.admin-link.router-link-active[data-v-8597a177]{color:#c7d2fe}.main-content.has-header[data-v-8597a177]{padding-top:56px}}@media(min-width:769px){.app-footer[data-v-8597a177]{padding:26px 30px}.bottom-nav[data-v-8597a177]{display:none!important}}.bottom-nav[data-v-8597a177]{position:fixed;bottom:0;left:0;right:0;box-sizing:border-box;height:calc(56px + env(safe-area-inset-bottom,0px));padding:0 4px env(safe-area-inset-bottom,0px);display:flex;justify-content:space-around;align-items:stretch;background:var(--khsl-navy);z-index:999}.nav-item[data-v-8597a177]{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0;border:none;background:transparent;color:#f7f4eecc;font-size:11px;font-weight:400;letter-spacing:.2px;line-height:1;text-decoration:none;cursor:pointer;transition:color .2s;-webkit-tap-highlight-color:transparent}.nav-item[data-nav-anim=calendar] .icon[data-v-8597a177]{transform-origin:50% 36%}.nav-item[data-nav-anim=chart] .icon[data-v-8597a177]{transform-origin:50% 88%}.nav-item .nav-todo-dot[data-v-8597a177]{position:absolute;top:6px;right:calc(50% - 20px);min-width:15px;height:15px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--khsl-champ-gold);color:var(--khsl-navy);font-size:9px;font-weight:800;letter-spacing:0;line-height:1}.nav-item .icon[data-v-8597a177]{display:grid;place-items:center;width:22px;height:22px}.nav-item .icon svg[data-v-8597a177]{display:block;width:20px;height:20px;fill:currentColor}.nav-item .icon .ico-fill[data-v-8597a177]{display:none}.nav-item .label[data-v-8597a177]{white-space:nowrap}.nav-item[data-v-8597a177]:active{background:#f7f4ee0f}.nav-item.active[data-v-8597a177]{color:var(--khsl-champ-gold);font-weight:500}.nav-item.active .ico-line[data-v-8597a177]{display:none}.nav-item.active .ico-fill[data-v-8597a177]{display:block}.nav-item.admin-nav-item .icon svg[data-v-8597a177]{fill:none;stroke:currentColor;stroke-width:2}.nav-loading-bar[data-v-8597a177]{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-8597a177 8s cubic-bezier(.4,0,.2,1) forwards}@keyframes nav-loading-progress-8597a177{0%{width:0}20%{width:40%}50%{width:70%}80%{width:85%}to{width:95%}}.fade-enter-active[data-v-8597a177]{transition:opacity .2s ease}.fade-enter-from[data-v-8597a177]{opacity:0}.fade-leave-active[data-v-8597a177]{transition:none;opacity:0}.fade-leave-to[data-v-8597a177]{opacity:0}.logout-confirm-text[data-v-8597a177]{color:var(--text-secondary);font-size:1rem;margin:10px 0}.btn-cancel[data-v-8597a177]{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-8597a177]:hover{border-color:var(--text-secondary);color:var(--text-primary)}.btn-confirm[data-v-8597a177]{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}:root .btn-confirm[data-v-8597a177]{background:#b8860b;color:#fff}.btn-confirm[data-v-8597a177]:hover{filter:brightness(1.1)}.btn-confirm.danger[data-v-8597a177]{background:var(--khsl-red);color:#fff}.update-banner[data-v-8597a177]{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-8597a177]{bottom:24px}}.update-banner__text[data-v-8597a177]{color:var(--text-primary);font-size:.78rem;white-space:nowrap}.update-banner__btn[data-v-8597a177]{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}:root .update-banner__btn[data-v-8597a177]{background:#b8860b;color:#fff}.update-banner__btn[data-v-8597a177]:hover{filter:brightness(1.1)}.update-banner__close[data-v-8597a177]{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-8597a177]{width:14px;height:14px}.update-banner__close[data-v-8597a177]:hover{color:var(--text-primary)}.update-banner-enter-active[data-v-8597a177],.update-banner-leave-active[data-v-8597a177]{transition:opacity .25s ease,transform .25s ease}.update-banner-enter-from[data-v-8597a177],.update-banner-leave-to[data-v-8597a177]{opacity:0;transform:translate(-50%) translateY(12px)}.maint-banner[data-v-8597a177]{position:fixed;left:50%;bottom:calc(66px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:2900;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 24px);padding:10px 18px;background:var(--bg-card);border:1px solid #f0a020;border-radius:999px;box-shadow:0 8px 24px #00000059}@media(min-width:769px){.maint-banner[data-v-8597a177]{bottom:24px}}.maint-banner__dot[data-v-8597a177]{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#f0a020;animation:maintPulse-8597a177 1s ease-in-out infinite alternate}.maint-banner__text[data-v-8597a177]{font-size:.85rem;font-weight:600;color:var(--text-primary);white-space:nowrap}.maint-overlay[data-v-8597a177]{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-deep)}.maint-card[data-v-8597a177]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:360px}.maint-logo[data-v-8597a177]{width:92px;height:auto;margin-bottom:28px;opacity:.9}.maint-spinner[data-v-8597a177]{width:30px;height:30px;margin-bottom:22px;border:3px solid var(--border-color);border-top-color:var(--khsl-gold);border-radius:50%;animation:maintSpin-8597a177 .9s linear infinite}.maint-title[data-v-8597a177]{margin:0 0 10px;font-size:1.15rem;font-weight:700;color:var(--text-primary)}.maint-desc[data-v-8597a177]{margin:0;font-size:.88rem;line-height:1.7;color:var(--text-muted)}.maint-overlay-enter-active[data-v-8597a177],.maint-overlay-leave-active[data-v-8597a177]{transition:opacity .3s ease}.maint-overlay-enter-from[data-v-8597a177],.maint-overlay-leave-to[data-v-8597a177]{opacity:0}@keyframes maintSpin-8597a177{to{transform:rotate(360deg)}}@keyframes maintPulse-8597a177{0%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){.fade-enter-active[data-v-8597a177],.fade-leave-active[data-v-8597a177],.nav-item[data-v-8597a177],.action-btn[data-v-8597a177]{transition:none}}.youth-poster[data-v-3bb99844]{position:relative;isolation:isolate;width:100%;aspect-ratio:3;overflow:hidden;background:#dce7ec;color:#142b4b;container-type:inline-size}.poster-art[data-v-3bb99844],.poster-art picture[data-v-3bb99844],.poster-art img[data-v-3bb99844],.poster-art canvas[data-v-3bb99844]{position:absolute;inset:0;width:100%;height:100%}.poster-art[data-v-3bb99844]{pointer-events:none}.poster-art img[data-v-3bb99844]{display:block;object-fit:cover}.poster-art canvas[data-v-3bb99844]{opacity:0}.poster-art canvas.is-ready[data-v-3bb99844]{opacity:1}.poster-copy[data-v-3bb99844]{position:absolute;top:9%;left:10.7%;width:32.7%;user-select:none;-webkit-user-select:none}.poster-copy h1 img[data-v-3bb99844]{-webkit-user-drag:none;user-drag:none;pointer-events:none}.poster-copy h1[data-v-3bb99844]{position:relative;margin:0;line-height:0}.poster-copy h1[data-v-3bb99844]:after{content:"";position:absolute;inset:0;pointer-events:none;-webkit-mask-image:var(--headline-mask);mask-image:var(--headline-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;background:linear-gradient(110deg,transparent 38%,#afc1d180 49%,transparent 60%);background-size:300% 100%;animation:title-sheen-3bb99844 18s ease-in-out infinite;animation-play-state:var(--motion-state, paused)}@keyframes title-sheen-3bb99844{0%,52%{background-position:140% 0;opacity:0}56%,68%{opacity:.65}76%,to{background-position:-80% 0;opacity:0}}.poster-copy h1 img[data-v-3bb99844]{display:block;width:100%;height:auto}.sr-only[data-v-3bb99844]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.poster-social[data-v-3bb99844]{position:absolute;right:2.2%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:2}.ps-item[data-v-3bb99844]{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:#10243ae6;color:#f7f4ee;text-decoration:none;cursor:pointer;box-shadow:0 4px 12px #10243a55;transition:background .2s,color .2s,transform .2s}.ps-item svg[data-v-3bb99844]{width:22px;height:22px}.ps-item[data-v-3bb99844]:hover,.ps-item[data-v-3bb99844]:focus-visible{background:#c5a05a;color:#10243a;transform:translate(-2px);outline:none}.ps-qr[data-v-3bb99844]{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(6px);display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px;background:#f7f4ee;border-radius:10px;box-shadow:0 10px 28px #10243a55;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,transform .18s,visibility .18s}.ps-qr[data-v-3bb99844]:after{content:"";position:absolute;left:100%;top:50%;margin-top:-6px;border:6px solid transparent;border-left-color:#f7f4ee}.ps-qr img[data-v-3bb99844]{display:block;width:140px;height:140px;border-radius:6px}.ps-qr span[data-v-3bb99844]{font-size:12px;font-weight:700;color:#10243a;letter-spacing:1px;white-space:nowrap}.ps-item:hover .ps-qr[data-v-3bb99844],.ps-item:focus-visible .ps-qr[data-v-3bb99844],.ps-channels.is-open .ps-qr[data-v-3bb99844]{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}@media(max-width:768px){.poster-social[data-v-3bb99844]{right:auto;left:8%;top:calc(37% + 50px);transform:none;flex-direction:row;gap:8px}.ps-item[data-v-3bb99844]{width:30px;height:30px;border-radius:7px;box-shadow:0 3px 8px #10243a44}.ps-item svg[data-v-3bb99844]{width:15px;height:15px}.ps-item[data-v-3bb99844]:hover,.ps-item[data-v-3bb99844]:focus-visible{transform:none}.ps-qr[data-v-3bb99844]{right:auto;left:0;top:auto;bottom:calc(100% + 10px);transform:translateY(6px);padding:8px}.ps-qr[data-v-3bb99844]:after{left:9px;top:100%;margin:0;border:6px solid transparent;border-top-color:#f7f4ee}.ps-qr img[data-v-3bb99844]{width:120px;height:120px}.ps-item:hover .ps-qr[data-v-3bb99844]{opacity:0;visibility:hidden;transform:translateY(6px)}.ps-channels.is-open .ps-qr[data-v-3bb99844],.ps-channels:focus-visible .ps-qr[data-v-3bb99844]{opacity:1;visibility:visible;transform:translateY(0)}}.poster-actions[data-v-3bb99844]{display:none}@media(max-width:768px){.youth-poster[data-v-3bb99844]{aspect-ratio:1086 / 1110}.poster-art[data-v-3bb99844]{top:auto;bottom:0;height:auto;aspect-ratio:1086 / 1260}.poster-copy[data-v-3bb99844]{top:3.5%;left:8%;width:80%}.poster-actions[data-v-3bb99844]{position:absolute;left:8%;right:8%;top:37%;display:flex;align-items:center;gap:10px}.pa[data-v-3bb99844]{position:relative;flex:1;min-width:0;padding:0;border:0;background:none;text-decoration:none;cursor:pointer;font:inherit}.pa-lay[data-v-3bb99844]{position:absolute;inset:0;border-radius:6px;background:#f7f4ee8c;transform:translate(4px,4px)}.pa-face[data-v-3bb99844]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:40px;border-radius:6px;overflow:hidden;background:#10243a;color:#f7f4ee;font-size:14px;font-weight:800;letter-spacing:1px;white-space:nowrap;box-shadow:inset 0 0 0 1px #c5a05a88,0 6px 14px #10243a55}.pa-face[data-v-3bb99844]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,#f7f4ee33 0%,#f7f4ee33 26%,transparent 27%)}.pa-face[data-v-3bb99844]:after{content:"";position:absolute;right:0;top:0;width:16px;height:16px;background:linear-gradient(225deg,#c5a05a 50%,transparent 50%)}.pa:active .pa-face[data-v-3bb99844]{background:#c5a05a;color:#10243a}.pa:focus-visible .pa-face[data-v-3bb99844]{outline:2px solid #f7f4ee;outline-offset:2px}}.youth-season[data-v-1ed996c7]{color:#f7f4ee;background:#10243a;overflow:hidden}.season-inner[data-v-1ed996c7]{padding:26px 0 28px}.season-timeline[data-v-1ed996c7]{--edge-l: clamp(250px, 20.5vw, 340px);--edge-r: clamp(170px, 14vw, 260px);display:grid;grid-template-columns:var(--edge-l) repeat(var(--n, 6),minmax(0,1fr)) var(--edge-r);grid-template-rows:auto 30px auto;grid-auto-flow:column;list-style:none;margin:0;padding:0}.tl-item[data-v-1ed996c7]{display:contents}.tl-edge[data-v-1ed996c7]{position:relative;grid-row:1 / span 3;display:grid;grid-template-rows:subgrid}.tl-edge-line[data-v-1ed996c7]{grid-row:2;position:relative}.tl-edge-line[data-v-1ed996c7]:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px}.tl-edge.prev .tl-edge-line[data-v-1ed996c7]:before{background:repeating-linear-gradient(90deg,#f7f4ee33 0 8px,transparent 8px 14px)}.tl-fill[data-v-1ed996c7]{display:none;position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:#c5a05a;transform-origin:left center}.tl-edge.prev .tl-fill[data-v-1ed996c7],.done .tl-fill[data-v-1ed996c7]{display:block}.tl-edge.next .tl-edge-line[data-v-1ed996c7]:before{background:repeating-linear-gradient(90deg,#f7f4ee33 0 8px,transparent 8px 14px)}.tl-edge-above[data-v-1ed996c7],.tl-edge-below[data-v-1ed996c7]{display:flex;align-items:center;gap:12px;white-space:nowrap;color:#f7f4ee;opacity:.34}.tl-edge-above[data-v-1ed996c7]{grid-row:1;align-self:end;padding-bottom:1px}.tl-edge-below[data-v-1ed996c7]{grid-row:3;align-items:flex-start;padding-top:2px}.tl-edge.prev .tl-edge-above[data-v-1ed996c7],.tl-edge.prev .tl-edge-below[data-v-1ed996c7]{justify-content:flex-end;padding-left:24px;padding-right:72px}.tl-edge.next .tl-edge-above[data-v-1ed996c7],.tl-edge.next .tl-edge-below[data-v-1ed996c7]{justify-content:flex-start;padding-left:16px}.tl-chev[data-v-1ed996c7]{width:34px;height:28px;flex-shrink:0}.tl-edge-below .tl-chev[data-v-1ed996c7]{margin-top:2px}.tl-edge-label[data-v-1ed996c7]{font-size:12px;font-weight:600;letter-spacing:3px}.tl-edge-text[data-v-1ed996c7]{font-style:italic;font-weight:900;letter-spacing:1px;font-size:24px;line-height:1.15}.tl-edge.prev .tl-edge-text[data-v-1ed996c7]{text-align:right}.tl-above[data-v-1ed996c7],.tl-below[data-v-1ed996c7]{min-width:0;padding-right:14px;color:#6e7d8d}.tl-above[data-v-1ed996c7]{align-self:end;padding-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-num[data-v-1ed996c7]{font-style:italic;font-weight:900;letter-spacing:1px;line-height:.85;font-size:30px;margin-right:8px;vertical-align:-2px}.tl-name[data-v-1ed996c7]{font-size:17px;font-weight:700}.tl-date[data-v-1ed996c7]{display:block;font-size:13px;letter-spacing:1px;margin-bottom:8px;white-space:nowrap}.tl-tag[data-v-1ed996c7]{display:inline-block;font-size:11px;letter-spacing:2px;padding:3px 8px;border-radius:2px;font-weight:700;color:#6e7d8d;border:1px solid #f7f4ee1f}.tl-mid[data-v-1ed996c7]{position:relative}.tl-mid[data-v-1ed996c7]:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:repeating-linear-gradient(90deg,#f7f4ee33 0 8px,transparent 8px 14px)}.tl-mid[data-v-1ed996c7]:after{content:"";position:absolute;left:-1px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;border:2px solid #f7f4ee44;background:#10243a;z-index:1}.done .tl-above[data-v-1ed996c7],.done .tl-date[data-v-1ed996c7]{color:#b1c0cd}.done .tl-date[data-v-1ed996c7]{color:#8fa3b8}.done .tl-tag[data-v-1ed996c7]{color:#b1c0cd;border-color:#f7f4ee33}.done .tl-mid[data-v-1ed996c7]:after{background:#c5a05a;border-color:#c5a05a}.now .tl-above[data-v-1ed996c7]{color:#f7f4ee}.now .tl-num[data-v-1ed996c7]{font-size:50px;color:#c5a05a;vertical-align:-7px}.now .tl-name[data-v-1ed996c7]{font-size:23px}.now .tl-date[data-v-1ed996c7]{color:#dec38f}.now .tl-tag[data-v-1ed996c7]{color:#10243a;background:#c5a05a;border-color:#c5a05a}.now .tl-mid[data-v-1ed996c7]:after{background:#dec38f;border-color:#dec38f;box-shadow:0 0 0 6px #c5a05a33}.next .tl-above[data-v-1ed996c7]{color:#b1c0cd}.next .tl-tag[data-v-1ed996c7]{color:#dec38f;border-color:#c5a05a88}.next .tl-mid[data-v-1ed996c7]:after{border-color:#c5a05a}.intro-wait .tl-edge-above[data-v-1ed996c7],.intro-wait .tl-edge-below[data-v-1ed996c7],.intro-wait .arrive .tl-above[data-v-1ed996c7],.intro-wait .arrive .tl-below[data-v-1ed996c7],.intro-wait .ahead .tl-above[data-v-1ed996c7],.intro-wait .ahead .tl-below[data-v-1ed996c7]{opacity:0}.intro-wait .tl-fill[data-v-1ed996c7]{transform:scaleX(0)}.intro-wait .arrive .tl-mid[data-v-1ed996c7]:after{background:#10243a;border-color:#f7f4ee44;box-shadow:none}.intro-play .tl-edge.prev .tl-fill[data-v-1ed996c7]{animation:tl-fill-1ed996c7 var(--edge-dur) linear var(--t0) both}.intro-play .done .tl-fill[data-v-1ed996c7]{animation:tl-fill-1ed996c7 var(--seg-dur) linear var(--t) both}.intro-play .arrive .tl-mid[data-v-1ed996c7]:after{animation:tl-dot-on-1ed996c7 .28s cubic-bezier(.34,1.56,.64,1) var(--t) both}.intro-play .arrive .tl-above[data-v-1ed996c7]{transform-origin:left bottom;animation:tl-pop-1ed996c7 .3s cubic-bezier(.34,1.56,.64,1) var(--t) both}.intro-play .arrive .tl-date[data-v-1ed996c7]{animation:tl-wipe-1ed996c7 .25s ease-out calc(var(--t) + .09s) both}.intro-play .arrive .tl-tag[data-v-1ed996c7]{animation:tl-drop-1ed996c7 .23s cubic-bezier(.34,1.56,.64,1) calc(var(--t) + .18s) both}.intro-play .ahead .tl-above[data-v-1ed996c7],.intro-play .ahead .tl-below[data-v-1ed996c7]{animation:tl-ghost-1ed996c7 .35s ease-out var(--t) both}.intro-play .ahead .tl-mid[data-v-1ed996c7]:after{animation:tl-dot-ping-1ed996c7 .25s ease-out var(--t) both}.intro-play .tl-edge.prev .tl-edge-above[data-v-1ed996c7]{animation:tl-edge-in-l-1ed996c7 .4s cubic-bezier(.16,1,.3,1) var(--edge-t) both}.intro-play .tl-edge.prev .tl-edge-below[data-v-1ed996c7]{animation:tl-edge-in-l-1ed996c7 .4s cubic-bezier(.16,1,.3,1) calc(var(--edge-t) + .06s) both}.intro-play .tl-edge.next .tl-edge-above[data-v-1ed996c7]{animation:tl-edge-in-r-1ed996c7 .4s cubic-bezier(.16,1,.3,1) var(--edge-t) both}.intro-play .tl-edge.next .tl-edge-below[data-v-1ed996c7]{animation:tl-edge-in-r-1ed996c7 .4s cubic-bezier(.16,1,.3,1) calc(var(--edge-t) + .06s) both}.intro-play .tl-edge.prev .tl-chev[data-v-1ed996c7]{animation:tl-nudge-l-1ed996c7 1.1s ease-in-out var(--chev-t) both}.intro-play .tl-edge.next .tl-chev[data-v-1ed996c7]{animation:tl-nudge-r-1ed996c7 1.1s ease-in-out var(--chev-t) both}@keyframes tl-fill-1ed996c7{0%{transform:scaleX(0)}}@keyframes tl-dot-on-1ed996c7{0%{background:#10243a;border-color:#f7f4ee44;box-shadow:none;transform:scale(.7)}45%{transform:scale(1.5)}}@keyframes tl-pop-1ed996c7{0%{opacity:0;transform:translateY(16px) scale(.55)}55%{opacity:1}}@keyframes tl-wipe-1ed996c7{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes tl-drop-1ed996c7{0%{opacity:0;transform:translateY(-10px) scale(.8)}}@keyframes tl-ghost-1ed996c7{0%{opacity:0;transform:translate(24px);filter:blur(6px)}}@keyframes tl-dot-ping-1ed996c7{40%{transform:scale(1.4)}}@keyframes tl-edge-in-l-1ed996c7{0%{opacity:0;transform:translate(-48px)}}@keyframes tl-edge-in-r-1ed996c7{0%{opacity:0;transform:translate(48px)}}@keyframes tl-nudge-l-1ed996c7{25%,75%{transform:translate(-10px)}0%,50%,to{transform:none}}@keyframes tl-nudge-r-1ed996c7{25%,75%{transform:translate(10px)}0%,50%,to{transform:none}}.sk[data-v-1ed996c7]{display:inline;color:transparent;clip-path:inset(.12em 0 round 3px)}.sk[data-v-1ed996c7]:before{content:"国"}.sk-name[data-v-1ed996c7]{padding-right:2.5em}.sk-date[data-v-1ed996c7]{padding-right:7em}.sk-tag[data-v-1ed996c7]{padding-right:2em}.sk.sk-num[data-v-1ed996c7]{display:inline-block;vertical-align:top;width:1.1em;height:.7em;clip-path:none}.sk.sk-num[data-v-1ed996c7]:before{content:none}.season-notice[data-v-1ed996c7]{display:flex;flex-wrap:wrap;gap:12px 32px;padding:18px 40px 0;font-size:13px;color:#c4cfd8}.season-notice>div[data-v-1ed996c7]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.season-notice button[data-v-1ed996c7]{cursor:pointer;color:#edce96;background:transparent;border:1px solid #c5a05a77;border-radius:2px;padding:8px 12px;font:inherit}.youth-season a[data-v-1ed996c7]:focus-visible,.youth-season button[data-v-1ed996c7]:focus-visible{outline:2px solid #f0d6a6;outline-offset:4px}@media(max-width:1300px){.season-timeline[data-v-1ed996c7]{--edge-l: 260px;--edge-r: 150px}.tl-edge.prev .tl-edge-above[data-v-1ed996c7],.tl-edge.prev .tl-edge-below[data-v-1ed996c7]{padding-left:16px;padding-right:48px}.tl-edge-text[data-v-1ed996c7]{font-size:19px}.tl-chev[data-v-1ed996c7]{width:26px;height:22px}.tl-num[data-v-1ed996c7]{font-size:26px}.now .tl-num[data-v-1ed996c7]{font-size:42px}.tl-name[data-v-1ed996c7]{font-size:14px}.now .tl-name[data-v-1ed996c7]{font-size:18px}.tl-date[data-v-1ed996c7]{font-size:11px;letter-spacing:0}}@media(max-width:1100px){.season-inner[data-v-1ed996c7]{padding:22px 0 24px}.season-timeline[data-v-1ed996c7]{--edge-l: 210px;--edge-r: 120px}.tl-edge.prev .tl-edge-above[data-v-1ed996c7],.tl-edge.prev .tl-edge-below[data-v-1ed996c7]{padding-left:12px;padding-right:36px}.tl-edge-text[data-v-1ed996c7]{font-size:17px}.tl-num[data-v-1ed996c7]{font-size:22px}.now .tl-num[data-v-1ed996c7]{font-size:36px}.tl-name[data-v-1ed996c7]{font-size:13px}.now .tl-name[data-v-1ed996c7]{font-size:16px}}.season-mobile[data-v-1ed996c7]{display:none}@media(max-width:768px){.season-inner[data-v-1ed996c7]{padding:18px 0 22px}.season-timeline[data-v-1ed996c7]{display:none}.season-notice[data-v-1ed996c7]{padding:14px 20px 0;font-size:12px}.season-mobile[data-v-1ed996c7]{display:block;position:relative}.sm-path[data-v-1ed996c7]{position:absolute;left:0;top:0;pointer-events:none}.sm-future[data-v-1ed996c7]{fill:none;stroke:#f7f4ee38;stroke-width:2;stroke-dasharray:6 5}.sm-done[data-v-1ed996c7]{fill:none;stroke:#c5a05a;stroke-width:2;stroke-linejoin:round}.sm-grid[data-v-1ed996c7]{position:relative;list-style:none;margin:0;padding:0 16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px;row-gap:34px}.sm-cell[data-v-1ed996c7]{position:relative;padding-top:22px;text-align:center;color:#6e7d8d;min-width:0}.sm-dot[data-v-1ed996c7]{position:absolute;left:50%;top:0;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:#10243a;border:2px solid #f7f4ee44;z-index:1}.sm-num[data-v-1ed996c7]{display:block;font-style:italic;font-weight:900;letter-spacing:1px;line-height:.9;font-size:20px}.sm-name[data-v-1ed996c7]{display:block;font-size:13px;font-weight:700;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-date[data-v-1ed996c7]{display:block;font-size:10.5px;margin:4px 0 6px;white-space:nowrap}.sm-tag[data-v-1ed996c7]{display:inline-block;font-size:10px;letter-spacing:1.5px;padding:2px 6px;border-radius:2px;font-weight:700;color:#6e7d8d;border:1px solid #f7f4ee1f}.sm-cell.done[data-v-1ed996c7]{color:#b1c0cd}.sm-cell.done .sm-date[data-v-1ed996c7]{color:#8fa3b8}.sm-cell.done .sm-tag[data-v-1ed996c7]{color:#b1c0cd;border-color:#f7f4ee33}.sm-cell.done .sm-dot[data-v-1ed996c7]{background:#c5a05a;border-color:#c5a05a}.sm-cell.now[data-v-1ed996c7]{color:#f7f4ee}.sm-cell.now .sm-num[data-v-1ed996c7]{font-size:30px;color:#c5a05a}.sm-cell.now .sm-name[data-v-1ed996c7]{font-size:15px}.sm-cell.now .sm-date[data-v-1ed996c7]{color:#dec38f}.sm-cell.now .sm-tag[data-v-1ed996c7]{color:#10243a;background:#c5a05a;border-color:#c5a05a}.sm-cell.now .sm-dot[data-v-1ed996c7]{background:#dec38f;border-color:#dec38f;box-shadow:0 0 0 5px #c5a05a33}.sm-cell.next[data-v-1ed996c7]{color:#b1c0cd}.sm-cell.next .sm-tag[data-v-1ed996c7]{color:#dec38f;border-color:#c5a05a88}.sm-cell.next .sm-dot[data-v-1ed996c7]{border-color:#c5a05a}.intro-wait .sm-done[data-v-1ed996c7],.intro-wait .sm-cell.arrive[data-v-1ed996c7]>:not(.sm-dot),.intro-wait .sm-cell.ahead[data-v-1ed996c7]>:not(.sm-dot){opacity:0}.intro-wait .sm-cell.arrive .sm-dot[data-v-1ed996c7]{background:#10243a;border-color:#f7f4ee44;box-shadow:none}.intro-play .sm-done[data-v-1ed996c7]{stroke-dasharray:var(--sm-len) var(--sm-len);animation:sm-draw-1ed996c7 var(--sm-draw) linear var(--t0) both}.intro-play .sm-cell.arrive .sm-dot[data-v-1ed996c7]{animation:tl-dot-on-1ed996c7 .28s cubic-bezier(.34,1.56,.64,1) var(--t) both}.intro-play .sm-cell.arrive .sm-num[data-v-1ed996c7],.intro-play .sm-cell.arrive .sm-name[data-v-1ed996c7]{animation:tl-pop-1ed996c7 .3s cubic-bezier(.34,1.56,.64,1) var(--t) both}.intro-play .sm-cell.arrive .sm-date[data-v-1ed996c7]{animation:tl-wipe-1ed996c7 .25s ease-out calc(var(--t) + .09s) both}.intro-play .sm-cell.arrive .sm-tag[data-v-1ed996c7]{animation:tl-drop-1ed996c7 .23s cubic-bezier(.34,1.56,.64,1) calc(var(--t) + .18s) both}.intro-play .sm-cell.ahead .sm-num[data-v-1ed996c7],.intro-play .sm-cell.ahead .sm-name[data-v-1ed996c7],.intro-play .sm-cell.ahead .sm-date[data-v-1ed996c7],.intro-play .sm-cell.ahead .sm-tag[data-v-1ed996c7]{animation:tl-ghost-1ed996c7 .35s ease-out var(--t) both}.intro-play .sm-cell.ahead .sm-dot[data-v-1ed996c7]{animation:tl-dot-ping-1ed996c7 .25s ease-out var(--t) both}@keyframes sm-draw-1ed996c7{0%{stroke-dashoffset:var(--sm-len)}to{stroke-dashoffset:0}}}.feature-panel[data-v-b541affc]{min-width:0;overflow:hidden;border-radius:12px 0 0;background:var(--match-navy)}.match-panel-heading[data-v-b541affc]{height:var(--match-header-height)}.feature-heading-text[data-v-b541affc]{display:flex;align-items:baseline;min-width:0;gap:18px}.feature-title[data-v-b541affc]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.feature-count[data-v-b541affc]{flex-shrink:0;font-family:Bahnschrift,Arial Black,sans-serif;color:#f7f4ee8c;font-size:13px;letter-spacing:.06em}.feature-count b[data-v-b541affc]{font-size:18px;color:var(--match-cream);font-style:italic}.feature-count i[data-v-b541affc]{margin:0 5px;color:var(--match-gold);font-size:13px;font-style:normal}.feature-viewport[data-v-b541affc]{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--match-navy)}.feature-track[data-v-b541affc]{display:flex;width:100%;height:100%;transition:transform .5s cubic-bezier(.25,.8,.25,1)}.feature-track.no-motion[data-v-b541affc]{transition:none}.feature-slide[data-v-b541affc]{flex:0 0 100%;display:block;min-width:0;width:100%;height:100%;text-decoration:none}.feature-slide img[data-v-b541affc]{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-drag:none}.feature-slide[data-v-b541affc]:focus-visible{outline:3px solid var(--match-gold);outline-offset:-3px}.feature-placeholder[data-v-b541affc]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:24px;color:#f7f4eeb3;font-size:14px}.feature-skeleton[data-v-b541affc]{width:100%;height:100%;border-radius:0}.feature-wordmark[data-v-b541affc]{color:#f7f4ee12;font:italic 900 clamp(64px,9vw,126px)/1 "Bahnschrift","Arial Black",sans-serif;letter-spacing:-.05em}.feature-placeholder small[data-v-b541affc]{font-size:12px;color:#f7f4ee73}.retry[data-v-b541affc]{border:1px solid rgba(197,160,90,.55);background:transparent;color:var(--match-cream);padding:8px 16px;cursor:pointer}.feature-arrow[data-v-b541affc]{position:absolute;top:50%;display:grid;place-items:center;width:38px;height:52px;padding:0;border:1px solid rgba(247,244,238,.18);background:#10243a8f;color:var(--match-cream);transform:translateY(-50%);cursor:pointer;transition:background .2s}.feature-arrow.previous[data-v-b541affc]{left:14px;clip-path:polygon(20% 0,100% 0,80% 100%,0 100%)}.feature-arrow.next[data-v-b541affc]{right:14px;clip-path:polygon(20% 0,100% 0,80% 100%,0 100%)}.feature-arrow svg[data-v-b541affc]{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2}.feature-arrow[data-v-b541affc]:hover{background:var(--match-navy)}button[data-v-b541affc]:focus-visible{outline:2px solid var(--match-gold);outline-offset:-2px}@media(max-width:600px){.feature-heading-text[data-v-b541affc]{gap:10px}.feature-title[data-v-b541affc]{font-size:12px}.feature-count[data-v-b541affc]{font-size:11px}.feature-count b[data-v-b541affc]{font-size:16px}.feature-arrow[data-v-b541affc]{width:30px;height:42px}.feature-arrow.previous[data-v-b541affc]{left:8px}.feature-arrow.next[data-v-b541affc]{right:8px}}@media(prefers-reduced-motion:reduce){.feature-track[data-v-b541affc],.feature-arrow[data-v-b541affc]{transition:none}}.schedule-game[data-v-e93fb3bd]{min-width:0;min-height:0;display:flex;flex-direction:column}.game-meta[data-v-e93fb3bd]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;color:var(--match-navy)}.game-meta time[data-v-e93fb3bd]{flex-shrink:0;font-size:clamp(14px,1.3vw,19px);font-weight:800;letter-spacing:-.03em;line-height:1.35}.game-meta>span[data-v-e93fb3bd]{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.game-card[data-v-e93fb3bd]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;border-radius:10px;background:#fff}.game-lineup[data-v-e93fb3bd]{display:grid;flex:1;min-height:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 16px}.game-team[data-v-e93fb3bd]{min-width:0;display:flex;align-items:center;gap:10px}.team-right[data-v-e93fb3bd]{flex-direction:row-reverse}.team-right .team-name[data-v-e93fb3bd]{text-align:right}.team-mark-wrap[data-v-e93fb3bd]{display:flex;flex-direction:column;align-items:center;gap:2px;flex:0 0 auto}.team-seed[data-v-e93fb3bd]{color:var(--match-gold, #C5A05A);font-size:11px;font-weight:800;letter-spacing:-1px;line-height:1;white-space:nowrap}.team-mark[data-v-e93fb3bd]{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center}.team-name[data-v-e93fb3bd]{min-width:0;color:var(--match-navy);font-size:16px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.game-center[data-v-e93fb3bd]{display:flex;min-width:80px;flex-direction:column;align-items:center;justify-content:center}.game-score[data-v-e93fb3bd]{display:flex;align-items:center;gap:4px;font-family:Bahnschrift,Arial Black,sans-serif;font-variant-numeric:tabular-nums}.game-score b[data-v-e93fb3bd]{display:grid;place-items:center;min-width:31px;height:37px;padding:0 3px;border-radius:3px;background:var(--match-navy);color:var(--match-cream);font-size:28px;font-weight:900;font-style:italic;line-height:1}.game-score b.winner[data-v-e93fb3bd]{color:var(--match-gold)}.game-score i[data-v-e93fb3bd]{font-size:25px;font-weight:900;font-style:normal;color:var(--match-navy);line-height:1}.game-time[data-v-e93fb3bd]{font-family:Bahnschrift,Arial Black,sans-serif;color:var(--match-navy);font-size:23px;font-weight:900;font-style:italic;font-variant-numeric:tabular-nums}.game-format[data-v-e93fb3bd]{margin-top:3px;color:#10243a8c;font-size:10px;white-space:nowrap}.game-actions[data-v-e93fb3bd]{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:max-content;max-width:100%;margin:0 auto;padding:0 25px;min-height:31px;gap:8px;background:var(--match-cream);clip-path:polygon(9% 0,91% 0,100% 100%,0 100%)}.game-actions a[data-v-e93fb3bd],.game-actions button[data-v-e93fb3bd]{padding:5px 0;border:0;background:none;color:#10243ac2;font:inherit;font-size:14px;line-height:1.5;white-space:nowrap;text-decoration:none}.game-actions a[data-v-e93fb3bd]:hover{color:var(--match-navy);text-decoration:underline;text-decoration-color:var(--match-gold);text-underline-offset:4px}.game-actions a[data-v-e93fb3bd]:focus-visible{outline:2px solid var(--match-gold);outline-offset:-1px}.game-actions button[data-v-e93fb3bd]:disabled{color:#10243a4d;cursor:not-allowed}.action-divider[data-v-e93fb3bd]{color:#10243a3d;font-size:12px}.is-skeleton i[data-v-e93fb3bd]{display:inline-block;vertical-align:middle;height:1em;max-width:100%}.is-skeleton i.team-mark[data-v-e93fb3bd]{display:block}.sk-date[data-v-e93fb3bd]{width:6em}.sk-stage[data-v-e93fb3bd]{width:5em}.sk-team[data-v-e93fb3bd]{width:4.5em}.is-skeleton .game-time i[data-v-e93fb3bd]{width:2.6em;height:.8em}.sk-format[data-v-e93fb3bd]{width:6em}.sk-action[data-v-e93fb3bd]{padding:5px 0;font-size:14px;line-height:1.5}.sk-action i[data-v-e93fb3bd]{width:4em}.live-dot[data-v-e93fb3bd]{width:6px;height:6px;border-radius:50%;background:var(--match-gold);box-shadow:0 0 0 3px #c5a05a26}.is-live .game-card[data-v-e93fb3bd]{box-shadow:inset 0 0 0 1px #c5a05a99}@media(min-width:1500px){.team-mark[data-v-e93fb3bd]{width:42px;height:42px;flex-basis:42px}.team-name[data-v-e93fb3bd]{font-size:16px}}@media(max-width:1100px)and (min-width:901px){.game-lineup[data-v-e93fb3bd]{gap:7px;padding:8px 10px}.game-team[data-v-e93fb3bd]{gap:6px}.team-mark[data-v-e93fb3bd]{width:29px;height:29px;flex-basis:29px}.team-name[data-v-e93fb3bd]{font-size:12px}.game-center[data-v-e93fb3bd]{min-width:67px}.game-score b[data-v-e93fb3bd]{min-width:26px;height:32px;font-size:24px}.game-score[data-v-e93fb3bd]{gap:2px}.game-time[data-v-e93fb3bd]{font-size:20px}}@media(max-width:600px){.game-meta time[data-v-e93fb3bd]{font-size:17px}.game-meta>span[data-v-e93fb3bd]{font-size:12px}.game-lineup[data-v-e93fb3bd]{gap:8px;padding:8px 10px}.game-team[data-v-e93fb3bd]{gap:7px}.team-mark[data-v-e93fb3bd]{width:31px;height:31px;flex-basis:31px}.team-name[data-v-e93fb3bd]{font-size:12px}.game-center[data-v-e93fb3bd]{min-width:72px}.game-score b[data-v-e93fb3bd]{min-width:28px;height:34px;font-size:26px}.game-actions[data-v-e93fb3bd]{min-height:36px}}@media(max-width:360px){.game-lineup[data-v-e93fb3bd]{gap:5px;padding-inline:8px}.game-team[data-v-e93fb3bd]{gap:5px}.team-mark[data-v-e93fb3bd]{width:27px;height:27px;flex-basis:27px}}.home-match-center[data-v-cba1c30f]{--match-navy: #10243A;--match-cream: #F7F4EE;--match-gold: #C5A05A;--match-header-height: 62px;display:grid;grid-template-columns:minmax(0,1.78fr) minmax(0,1fr);align-items:stretch;gap:20px;max-width:1440px;margin:30px auto 8px;padding:0 24px 20px;color:var(--match-navy);background:var(--match-cream)}.schedule-panel[data-v-cba1c30f]{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:12px 0 0;background:var(--match-cream)}[data-v-cba1c30f] .match-panel-heading{position:relative;isolation:isolate;flex:0 0 var(--match-header-height);display:flex;align-items:center;justify-content:space-between;gap:10px;overflow:hidden;padding:0 18px;color:var(--match-cream);background:var(--match-navy)}[data-v-cba1c30f] .match-panel-heading:before{position:absolute;z-index:-1;content:"";width:48%;height:180%;right:10%;top:-50%;background:#f7f4ee09;transform:skew(-28deg)}[data-v-cba1c30f] .match-panel-heading h2{display:flex;align-items:center;gap:9px;margin:0;color:inherit;font-size:clamp(20px,1.65vw,26px);font-weight:900;white-space:nowrap;line-height:1}[data-v-cba1c30f] .match-panel-heading svg{width:27px;height:27px;stroke:currentColor;stroke-width:2;fill:none}[data-v-cba1c30f] .match-panel-heading .icon-fill{fill:currentColor;stroke:none}.all-schedules[data-v-cba1c30f]{display:flex;align-items:center;gap:2px;color:var(--match-cream);font-size:13px;font-weight:650;font-style:italic;text-decoration:none;white-space:nowrap}.all-schedules span[data-v-cba1c30f]{color:var(--match-gold);font-size:20px}.all-schedules[data-v-cba1c30f]:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--match-gold)}.all-schedules[data-v-cba1c30f]:focus-visible{outline:2px solid var(--match-gold);outline-offset:5px}.schedule-content[data-v-cba1c30f]{position:relative;flex:1;min-height:0}.schedule-scroll[data-v-cba1c30f],.schedule-skeleton[data-v-cba1c30f]{position:absolute;inset:0;padding:18px 12px 20px}.schedule-scroll[data-v-cba1c30f]{--schedule-row-size: max(128px, calc((100% - 44px) / 3));display:grid;grid-template-rows:repeat(var(--loaded-count),var(--schedule-row-size));align-content:start;gap:22px;overflow-y:auto;overflow-anchor:none;overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none}.schedule-scroll[data-v-cba1c30f]::-webkit-scrollbar{display:none;width:0;height:0}.schedule-scroll[data-v-cba1c30f]:focus-visible{outline:2px solid var(--match-gold);outline-offset:-3px}.schedule-scroll[data-v-cba1c30f]>*{flex:0 0 auto}.schedule-state[data-v-cba1c30f]{position:absolute;z-index:1;top:0;left:0;right:0;text-align:center;padding:4px;color:#10243a;background:#f7f4eef0;font-size:11px;pointer-events:none}.schedule-state.bottom[data-v-cba1c30f]{top:auto;bottom:0}.schedule-empty button[data-v-cba1c30f]{color:inherit;background:none;border:0;padding:8px;font:inherit;cursor:pointer}.schedule-empty[data-v-cba1c30f]{display:grid;place-content:center;text-align:center;height:100%;min-height:230px;padding:24px}.empty-vs[data-v-cba1c30f]{font:italic 900 60px/1 Bahnschrift,Arial Black,sans-serif;color:#10243a1a}.schedule-empty p[data-v-cba1c30f]{margin:14px 0 10px;font-size:16px;font-weight:750}.schedule-empty a[data-v-cba1c30f]{color:#10243aa6;font-size:13px;text-underline-offset:4px}.schedule-skeleton[data-v-cba1c30f]{overflow:hidden}@media(max-width:1100px)and (min-width:901px){.home-match-center[data-v-cba1c30f]{gap:14px;--match-header-height: 56px}[data-v-cba1c30f] .match-panel-heading{padding-inline:12px}[data-v-cba1c30f] .match-panel-heading h2{font-size:19px;gap:7px}[data-v-cba1c30f] .match-panel-heading svg{width:23px;height:23px}.all-schedules[data-v-cba1c30f]{font-size:11px}.schedule-scroll[data-v-cba1c30f]{padding:14px 10px;gap:18px;--schedule-row-size: max(128px, calc((100% - 18px)/2) )}}@media(max-width:900px){.home-match-center[data-v-cba1c30f]{grid-template-columns:minmax(0,1fr);max-width:760px;gap:22px;margin-top:24px;--match-header-height: 58px}.schedule-content[data-v-cba1c30f]{flex:auto;height:464px}.schedule-scroll[data-v-cba1c30f]{padding:17px 14px;gap:22px}[data-v-cba1c30f] .match-panel-heading h2{font-size:23px}}@media(max-width:600px){.home-match-center[data-v-cba1c30f]{margin-top:20px;padding:0 16px 12px;gap:20px;--match-header-height: 54px}[data-v-cba1c30f] .match-panel-heading{padding-inline:14px}[data-v-cba1c30f] .match-panel-heading h2{font-size:21px}[data-v-cba1c30f] .match-panel-heading svg{width:24px;height:24px}.all-schedules[data-v-cba1c30f]{font-size:12px}.schedule-scroll[data-v-cba1c30f]{padding:16px 10px;gap:22px}.schedule-content[data-v-cba1c30f]{height:480px}}@media(pointer:coarse){.schedule-scroll[data-v-cba1c30f]{overscroll-behavior-y:auto}}.season-picker[data-v-703408c6]{position:relative;z-index:5;width:206px;max-width:48%;color:#10243a}.season-picker.is-fit[data-v-703408c6]{width:max-content;min-width:206px;max-width:100%}.season-trigger[data-v-703408c6]{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;height:44px;padding:0 15px;border:1px solid rgba(16,36,58,.1);border-radius:6px;background:#10243a09;color:inherit;font:inherit;font-weight:500;line-height:1.4;cursor:pointer}.season-trigger span[data-v-703408c6]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.season-value[data-v-703408c6]{display:flex;align-items:center;gap:8px;min-width:0;--team-logo-size: 24px}.season-label[data-v-703408c6]{min-width:0;overflow-wrap:anywhere}.season-label-full[data-v-703408c6]{display:block}.season-label-short[data-v-703408c6]{display:none}.season-skel[data-v-703408c6]{display:inline-block;vertical-align:middle;width:6.5em;max-width:100%;height:1em}@media(max-width:600px){.has-short-label .season-label-full[data-v-703408c6]{display:none}.has-short-label .season-label-short[data-v-703408c6]{display:block}}.season-trigger[data-v-703408c6]:disabled{color:#92979d;cursor:default}.season-trigger svg[data-v-703408c6],.season-option svg[data-v-703408c6]{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.5}.season-trigger svg[data-v-703408c6]{transition:transform .18s}.season-trigger svg.expanded[data-v-703408c6]{transform:rotate(180deg)}.season-trigger[aria-expanded=true][data-v-703408c6]{border-color:#c5a05a;background:#fff}.season-trigger[data-v-703408c6]:focus-visible,.season-options[data-v-703408c6]:focus-visible{outline:2px solid #C5A05A;outline-offset:2px}.season-options[data-v-703408c6]{position:absolute;top:calc(100% + 8px);right:0;width:max-content;min-width:100%;max-width:min(300px,calc(100vw - 32px));max-height:280px;overflow-y:auto;padding:5px;border:1px solid rgba(197,160,90,.35);border-radius:7px;background:#fff;box-shadow:0 12px 30px #10243a21;scrollbar-width:thin}.season-option[data-v-703408c6]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;padding:9px 12px;border-radius:3px;font-size:14px;cursor:pointer}.season-option.focused[data-v-703408c6]{background:#f7f4ee}.season-option.selected[data-v-703408c6]{font-weight:750}.season-option.selected[data-v-703408c6]:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:2px;background:#c5a05a}.season-option svg[data-v-703408c6]{color:#c5a05a}.season-menu-enter-active[data-v-703408c6],.season-menu-leave-active[data-v-703408c6]{transition:opacity .15s,transform .15s}.season-menu-enter-from[data-v-703408c6],.season-menu-leave-to[data-v-703408c6]{opacity:0;transform:translateY(-4px)}.season-menu-leave-active[data-v-703408c6]{pointer-events:none}.season-options.is-floating[data-v-703408c6]{position:fixed;right:auto;min-width:0;z-index:1500;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:none}.season-options.is-floating[data-v-703408c6]::-webkit-scrollbar{display:none}.season-options.is-navy[data-v-703408c6]{color:#10243a;background:#fff;border-color:#d6dde4;border-radius:4px}.season-options.is-navy[data-v-703408c6]:focus-visible{outline-color:#365b7a}.is-navy .season-option[data-v-703408c6]{box-sizing:border-box;min-height:40px;font-size:14px}.is-navy .season-option.selected[data-v-703408c6]{background:#f7f4ee;color:#10243a;font-weight:800}.is-navy .season-option.selected[data-v-703408c6]:before{display:none}@media(max-width:600px){.season-picker[data-v-703408c6]{width:180px}.season-picker.is-fit[data-v-703408c6]{min-width:180px}.season-trigger[data-v-703408c6]{height:38px;padding:0 10px;gap:8px}.season-trigger span[data-v-703408c6]{font-size:12px}.season-option[data-v-703408c6]{font-size:13px}}@media(prefers-reduced-motion:reduce){.season-menu-enter-active[data-v-703408c6],.season-menu-leave-active[data-v-703408c6],.season-trigger svg[data-v-703408c6]{transition:none}}.playoff-model-backdrop[data-v-af68afb8]{position:absolute;inset:0;width:1920px;height:1080px;overflow:hidden;background:#f4f4f7;pointer-events:none}canvas[data-v-af68afb8],.model-fallback[data-v-af68afb8]{position:absolute;inset:0;width:100%;height:100%}canvas[data-v-af68afb8]{opacity:0}canvas.ready[data-v-af68afb8]{opacity:1}.corner-shell[data-v-b3c60443]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 3px 3px rgba(49,41,65,.21))}.standby-countdown[data-v-21a05532],.standby-countdown[data-v-21a05532] *{box-sizing:border-box}.standby-countdown[data-v-21a05532]{position:absolute;left:0;top:0;width:374px;height:120px}.standby-clock[data-v-21a05532]{position:absolute;left:23px;top:20px;display:flex;align-items:center;justify-content:center;width:280px;height:70px;white-space:nowrap;font:700 70px/1 Oswald,Arial Narrow,sans-serif;font-variant-numeric:tabular-nums;font-kerning:none;-webkit-text-stroke:.6px currentColor;color:#24232b}.standby-clock-slot[data-v-21a05532]{display:block;flex:0 0 44px;width:44px;text-align:center}.standby-clock-slot.separator[data-v-21a05532]{flex-basis:22px;width:22px}.standby-clock.long-clock[data-v-21a05532]{font-size:64px}.long-clock .standby-clock-slot[data-v-21a05532]{flex-basis:39px;width:39px}.long-clock .standby-clock-slot.separator[data-v-21a05532]{flex-basis:20px;width:20px}.standby-start[data-v-21a05532]{gap:12px}.standby-start-day[data-v-21a05532]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font:700 26px/1.12 Microsoft YaHei,sans-serif;-webkit-text-stroke:0;letter-spacing:1px}.standby-start-digits[data-v-21a05532]{display:flex;align-items:center}.standby-start.long-clock[data-v-21a05532]{gap:10px}.standby-start.long-clock .standby-start-day[data-v-21a05532]{font-size:22px;letter-spacing:0}.playoff-team-logo[data-v-6c627dbe]{position:relative;display:block;flex-shrink:0;border-radius:50%;clip-path:circle(50%);overflow:hidden;background:#eeebf3}.playoff-team-logo img[data-v-6c627dbe]{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.logo-initial[data-v-6c627dbe]{position:absolute;inset:0;display:grid;place-items:center;color:#6c6a7f;font-size:16px;font-weight:800}.standby-next-match[data-v-2a390887]{position:absolute;right:0;top:0;width:374px;height:120px;z-index:3}.next-match-shell[data-v-2a390887]{transform:scaleX(-1)}.next-match-logos[data-v-2a390887]{position:absolute;top:13px;right:23px;width:280px;height:88px;display:grid;grid-template-columns:88px 44px 88px;justify-content:center;align-items:center;gap:18px}.next-match-rim[data-v-2a390887]{position:relative;display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:linear-gradient(136deg,#fff,#bbc2cd 20%,#eef1f7 42%,#686f80 63%,#a0a8b7 80%,#e7ebf2);box-shadow:0 2px 5px #302c3a42,inset 0 0 0 1px #ffffffd9}.next-match-rim[data-v-2a390887]:after{content:"";position:absolute;inset:3px;border:1px solid #656b798c;border-radius:50%;pointer-events:none}.next-match-logo[data-v-2a390887]{width:80px;height:80px}.next-match-vs[data-v-2a390887]{display:block;width:44px;height:30px;fill:#2a2a3a}.ht-logo[data-v-81d04168]{position:relative;display:block;flex-shrink:0;width:var(--d);height:var(--d);border-radius:50%;background:linear-gradient(136deg,#fff,#bbc2cd 20%,#eef1f7 42%,#686f80 63%,#a0a8b7 80%,#e7ebf2);box-shadow:0 calc(var(--d) * .025) calc(var(--d) * .06) #302c3a42,inset 0 0 0 1px #ffffffd9}.ht-logo[data-v-81d04168]:after{content:"";position:absolute;inset:calc(var(--d) * .034);border:1px solid #656b798c;border-radius:50%;pointer-events:none}.ht-logo-disc[data-v-81d04168]{position:absolute;inset:calc(var(--d) * .046);border-radius:50%;clip-path:circle(50%);overflow:hidden;background:var(--disc, #eeebf3)}.ht-logo-disc img[data-v-81d04168]{display:block;animation:ht-logo-in-81d04168 .25s ease-out both}@keyframes ht-logo-in-81d04168{0%{opacity:0}}.ht-logo-disc.plate[data-v-81d04168]{background:#fff}.ht-logo-disc.plate img[data-v-81d04168]{position:absolute;left:15%;top:15%;width:70%;height:70%;object-fit:contain}.ht-logo-disc.inscribed[data-v-81d04168]{background:#fff}.ht-logo-disc.inscribed img[data-v-81d04168]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ht-logo-initial[data-v-81d04168]{position:absolute;inset:0;display:grid;place-items:center;color:#4a4858;font:900 calc(var(--d) * .4)/1 "Microsoft YaHei",sans-serif}.finals-matchup[data-v-ada5e9de]{position:absolute;inset:0;width:1920px;height:1080px;pointer-events:none}.finals-matchup[data-v-ada5e9de] *{box-sizing:border-box}.fm-trophy[data-v-ada5e9de]{position:absolute;left:857px;top:352px;width:206px;height:600px;animation:fm-float-ada5e9de 5s ease-in-out infinite}.fm-trophy img[data-v-ada5e9de]{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 10px rgba(60,47,38,.16))}.paused .fm-trophy[data-v-ada5e9de]{animation-play-state:paused}@keyframes fm-float-ada5e9de{0%,to{transform:translateY(8px)}50%{transform:translateY(-8px)}}.fm-logo[data-v-ada5e9de]{position:absolute;top:325px;width:150px;height:150px}.fm-logo.left[data-v-ada5e9de]{left:400px}.fm-logo.right[data-v-ada5e9de]{left:1370px}.fm-name[data-v-ada5e9de]{position:absolute;top:485px;width:560px;height:60px;text-align:center;white-space:nowrap;overflow:hidden;color:#24232a;font:900 50px/60px Microsoft YaHei,sans-serif;letter-spacing:1px;-webkit-text-stroke:.7px currentColor}.fm-name.left[data-v-ada5e9de]{left:195px}.fm-name.right[data-v-ada5e9de]{left:1165px}.fm-groove[data-v-ada5e9de]{position:absolute;isolation:isolate;top:600px;width:730px;height:352px;display:flex;align-items:flex-start;justify-content:space-evenly;padding-top:30px}.fm-groove[data-v-ada5e9de]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(176deg,#e6e4ec,#ebe9f0 46%,#efeef3);box-shadow:inset 0 3px 6px #31294126,inset 0 -1px #fffc}.fm-groove.left[data-v-ada5e9de]{left:110px}.fm-groove.left[data-v-ada5e9de]:before{clip-path:polygon(20px 0,100% 0,100% 100%,0 100%,0 20px)}.fm-groove.right[data-v-ada5e9de]{left:1080px}.fm-groove.right[data-v-ada5e9de]:before{clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%)}.fm-step[data-v-ada5e9de]{width:164px;display:flex;flex-direction:column;align-items:center;gap:12px}.fm-round[data-v-ada5e9de]{color:#2d2d3d;font-size:25px;font-weight:800;line-height:32px;white-space:nowrap}.fm-opponent[data-v-ada5e9de]{width:164px;height:60px;display:flex;align-items:center;justify-content:center;text-align:center;color:#2d2d3d;font-size:24px;font-weight:800;line-height:28px;text-wrap:balance;overflow-wrap:anywhere}.fm-score[data-v-ada5e9de]{display:block;height:54px;width:auto;max-width:164px;overflow:visible}.fm-score .win[data-v-ada5e9de]{fill:#24232a}.fm-score .lose[data-v-ada5e9de]{fill:#b3b0bc}.fm-score .colon[data-v-ada5e9de]{fill:#6c6a7f}.dense .fm-step[data-v-ada5e9de]{width:132px;gap:10px}.dense .fm-round[data-v-ada5e9de]{font-size:21px;line-height:28px}.dense .fm-opponent[data-v-ada5e9de]{width:132px;font-size:21px;line-height:25px;height:52px}.dense .fm-score[data-v-ada5e9de]{height:46px}.intro .fm-trophy img[data-v-ada5e9de]{animation:fm-rise-ada5e9de .9s cubic-bezier(.2,.7,.2,1) calc(var(--lead) + .2s) both;--rise: 60px}.intro .fm-logo.left[data-v-ada5e9de]{animation:fm-slide-ada5e9de .8s cubic-bezier(.2,.75,.2,1) calc(var(--lead) + .4s) both;--from: -60px}.intro .fm-logo.right[data-v-ada5e9de]{animation:fm-slide-ada5e9de .8s cubic-bezier(.2,.75,.2,1) calc(var(--lead) + .4s) both;--from: 60px}.intro .fm-name[data-v-ada5e9de]{animation:fm-rise-ada5e9de .6s cubic-bezier(.2,.7,.2,1) calc(var(--lead) + .65s) both;--rise: 14px}.intro .fm-groove[data-v-ada5e9de]{animation:fm-rise-ada5e9de .6s cubic-bezier(.2,.7,.2,1) calc(var(--lead) + .8s) both;--rise: 24px}.intro .fm-step[data-v-ada5e9de]{animation:fm-rise-ada5e9de .48s cubic-bezier(.2,.7,.2,1) calc(var(--lead) + 1s + var(--i) * .11s) both;--rise: 16px}@keyframes fm-rise-ada5e9de{0%{opacity:0;transform:translateY(var(--rise, 20px))}}@keyframes fm-slide-ada5e9de{0%{opacity:0;transform:translate(var(--from, 0)) scale(.92)}}@media(prefers-reduced-motion:reduce){.intro[data-v-ada5e9de] *{animation-duration:1ms!important;animation-delay:0ms!important}}.playoff-standby[data-v-4bb6aa7c]{position:absolute;inset:0;width:1920px;height:1080px;overflow:hidden;background:#fdfcff;color:#2d2d3d;font-family:Microsoft YaHei,sans-serif;--standby-accent: #6c6a7f}.playoff-standby[data-v-4bb6aa7c] *{box-sizing:border-box}.standby-bracket-presentation[data-v-4bb6aa7c]{position:absolute;inset:0;z-index:1}.standby-bracket-content[data-v-4bb6aa7c]{position:absolute;inset:0}.standby-clock-overlay[data-v-4bb6aa7c]{z-index:3}.standby-return-enter-active[data-v-4bb6aa7c]{transition:opacity .65s ease-out}.standby-return-enter-from[data-v-4bb6aa7c]{opacity:0}.standby-return-enter-to[data-v-4bb6aa7c]{opacity:1}@media(prefers-reduced-motion:reduce){.standby-return-enter-active[data-v-4bb6aa7c]{transition-duration:.15s}}.standby-wires[data-v-4bb6aa7c],.standby-paper[data-v-4bb6aa7c],.standby-frame[data-v-4bb6aa7c]{position:absolute;inset:0;width:1920px;height:1080px;pointer-events:none}.standby-paper[data-v-4bb6aa7c]{filter:drop-shadow(0 7px 7px rgba(37,31,48,.19)) drop-shadow(0 1px 1px rgba(50,43,66,.11))}.standby-title[data-v-4bb6aa7c]{position:absolute;top:65px;left:420px;width:1080px;margin:0;text-align:center;font-family:Microsoft YaHei,sans-serif;font-size:120px;font-weight:900;line-height:1.15;letter-spacing:1px;color:#24232a;-webkit-text-stroke:1.5px currentColor}.standby-title-caption[data-v-4bb6aa7c]{position:absolute;top:218px;left:800px;width:320px;display:flex;align-items:center;justify-content:space-between;color:#6b6872;font:800 21px/1 Arial,sans-serif}.is-finals .standby-title[data-v-4bb6aa7c]{letter-spacing:24px;padding-left:24px}.is-finals .standby-title-caption[data-v-4bb6aa7c]{left:760px;width:400px}.standby-title-caption svg[data-v-4bb6aa7c]{width:70px;height:20px;fill:currentColor}.standby-title-caption .mirrored[data-v-4bb6aa7c]{transform:scaleX(-1)}.standby-frame text[data-v-4bb6aa7c]{fill:#575163;font:700 17px Arial Narrow,sans-serif}.standby-league[data-v-4bb6aa7c]{position:absolute;left:50%;top:12px;transform:translate(-50%);width:1080px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;color:#898694}.standby-league-cn[data-v-4bb6aa7c]{font-size:17px;font-weight:700;line-height:23px;letter-spacing:6px;padding-left:6px;color:#6f6a7d}.standby-league-en[data-v-4bb6aa7c]{font:700 9px/14px Arial,sans-serif;letter-spacing:7px;padding-left:7px}.is-video .standby-league[data-v-4bb6aa7c]{top:25px;gap:9px}.is-video .standby-league-cn[data-v-4bb6aa7c]{font-size:34px;line-height:44px;letter-spacing:8px;color:#494453}.is-video .standby-league-en[data-v-4bb6aa7c]{font-size:13px;line-height:19px;letter-spacing:8px}.standby-group[data-v-4bb6aa7c]{position:absolute;left:111px;writing-mode:vertical-rl;font-size:29px;line-height:1;font-weight:900;letter-spacing:1px}.standby-group.winners[data-v-4bb6aa7c]{top:453px;color:var(--standby-accent)}.standby-group.losers[data-v-4bb6aa7c]{top:806px;color:#a6a2b5}.standby-round[data-v-4bb6aa7c]{position:absolute;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:6px;color:#77737f;font-size:20px;font-weight:800;line-height:1.3;text-align:center}.standby-round small[data-v-4bb6aa7c]{font:inherit;font-size:17px;white-space:nowrap;max-width:100%;overflow:hidden}.standby-round.date-range[data-v-4bb6aa7c]{transform:translateY(-18px)}.standby-team[data-v-4bb6aa7c]{position:absolute;display:flex;align-items:center;gap:8px;border:1px solid #dfdde4;background:linear-gradient(31deg,#f8f7fa 0 33%,#f0eff4 33% 52%,#f7f6fa 52% 100%)}.standby-logo[data-v-4bb6aa7c]{margin-left:8px;width:31px;height:31px;flex-shrink:0}.standby-name[data-v-4bb6aa7c]{flex:1;min-width:0;color:#292735;font-size:21px;font-weight:800;white-space:nowrap;overflow:hidden;text-align:center;line-height:1.35}.standby-team.placeholder .standby-name[data-v-4bb6aa7c]{padding-left:6px}.standby-score[data-v-4bb6aa7c]{align-self:stretch;display:grid;place-items:center;width:40px;flex-shrink:0;background:#77747e;color:#fff;font:700 32px/1 Oswald,Arial Narrow,sans-serif}.standby-team.winner .standby-score[data-v-4bb6aa7c]{background:var(--standby-accent)}.standby-team.compact[data-v-4bb6aa7c]{gap:5px}.standby-team.compact .standby-logo[data-v-4bb6aa7c]{width:25px;height:25px;margin-left:6px}.standby-team.compact .standby-name[data-v-4bb6aa7c]{font-size:19px}.standby-team.compact .standby-score[data-v-4bb6aa7c]{font-size:27px;width:36px}.standby-team .standby-name.long-name[data-v-4bb6aa7c]{font-size:14px;line-height:1.08;white-space:normal;overflow-wrap:anywhere}.standby-match-time[data-v-4bb6aa7c]{position:absolute;width:44px;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;font:700 16px/1.04 Arial Narrow,Microsoft YaHei,sans-serif;color:#393641;background:#fdfcff}.standby-match-time b[data-v-4bb6aa7c]{font-size:17px}.standby-final-label[data-v-4bb6aa7c]{position:absolute;left:1356px;top:653px;width:260px;padding:0 5px;text-align:center;background:#fdfcff;color:#302d39;line-height:1.15}.standby-final-label b[data-v-4bb6aa7c]{display:flex;justify-content:center;gap:6px;font-size:22px;font-weight:900}.standby-final-label>span[data-v-4bb6aa7c]{font-size:18px;font-weight:800}.standby-trophy[data-v-4bb6aa7c]{position:absolute;left:1633px;top:456px;width:182px;height:414px;animation:standby-trophy-float-4bb6aa7c 5s ease-in-out infinite}.standby-trophy img[data-v-4bb6aa7c]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 8px rgba(60,47,38,.14))}.is-paused .standby-trophy[data-v-4bb6aa7c]{animation-play-state:paused}@keyframes standby-trophy-float-4bb6aa7c{0%,to{transform:translateY(9px)}50%{transform:translateY(-9px)}}.home-playoff[data-v-5ba428b3]{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;background:#f7f4ee;cursor:grab}.home-playoff[data-v-5ba428b3]::-webkit-scrollbar{display:none}.home-playoff[data-v-5ba428b3]:active{cursor:grabbing;-webkit-user-select:none;user-select:none}.home-playoff[data-v-5ba428b3]:focus-visible{outline:2px solid #C5A05A;outline-offset:-2px}.playoff-viewport[data-v-5ba428b3]{position:relative;overflow:hidden}.playoff-scale[data-v-5ba428b3]{position:absolute;left:0;top:0;width:1800px;height:760px;transform-origin:0 0}.home-playoff[data-v-5ba428b3] .playoff-standby.is-embedded{left:-90px;top:-275px;background:transparent;color:#10243a;--standby-accent: #10243A}.home-playoff[data-v-5ba428b3] .standby-wires g[stroke]{stroke:#10243a4d}.home-playoff[data-v-5ba428b3] .standby-wires g[fill]:not([fill=none]){fill:#10243a66}.home-playoff[data-v-5ba428b3] .standby-group.losers,.home-playoff[data-v-5ba428b3] .standby-round{color:#10243aad}.home-playoff[data-v-5ba428b3] .standby-team{border-color:#10243a2e;background:#fff}.home-playoff[data-v-5ba428b3] .standby-team.winner{border-color:#c5a05aa6}.home-playoff[data-v-5ba428b3] .standby-name{color:#10243a}.home-playoff[data-v-5ba428b3] .standby-team.placeholder .standby-name{color:#10243a99}.home-playoff[data-v-5ba428b3] .standby-score{background:#10243a;color:#f7f4ee}.home-playoff[data-v-5ba428b3] .standby-team.winner .standby-score{color:#c5a05a}.home-playoff[data-v-5ba428b3] .standby-match-time,.home-playoff[data-v-5ba428b3] .standby-final-label{color:#10243a;background:#f7f4ee}.home-playoff[data-v-5ba428b3] .playoff-team-logo{background:#f7f4ee}.home-playoff[data-v-5ba428b3] .logo-initial{color:#10243a}.home-playoff[data-v-5ba428b3] .standby-trophy img{filter:drop-shadow(0 12px 8px rgba(16,36,58,.12))}@media(prefers-reduced-motion:reduce){.home-playoff[data-v-5ba428b3] .standby-trophy{animation:none}}.single-bracket[data-v-0a35c712]{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;color:#10243a;cursor:grab;background:#f7f4ee}.single-bracket[data-v-0a35c712]::-webkit-scrollbar{display:none}.single-bracket[data-v-0a35c712]:active{cursor:grabbing}.single-bracket[data-v-0a35c712]:focus-visible{outline:2px solid #C5A05A;outline-offset:-2px}.single-viewport[data-v-0a35c712]{position:relative;overflow:hidden}.single-canvas[data-v-0a35c712]{position:absolute;inset:0 auto auto 0;transform-origin:0 0}.single-canvas[data-v-0a35c712] *{box-sizing:border-box}.single-wires[data-v-0a35c712]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.single-wires path[data-v-0a35c712]{fill:none;stroke:#10243a47;stroke-width:1.5}.single-round[data-v-0a35c712]{position:absolute;top:4px;width:244px;text-align:center}.single-round>span[data-v-0a35c712]{font:600 10px/1.6 Arial,sans-serif;letter-spacing:2px;color:#9c7d43}.single-round h3[data-v-0a35c712]{margin:2px 0 0;font-size:19px;font-weight:800}.single-match[data-v-0a35c712]{position:absolute;width:244px;display:flex;flex-direction:column;gap:4px;color:inherit;text-decoration:none}.single-match-meta[data-v-0a35c712]{position:absolute;bottom:calc(100% + 6px);left:0;right:0;display:flex;justify-content:space-between;align-items:center;color:#10243a9e;font-size:11px;line-height:14px;font-variant-numeric:tabular-nums}.single-match-meta>span[data-v-0a35c712]{font-size:10px;font-weight:700}.single-team[data-v-0a35c712]{display:flex;align-items:center;gap:7px;height:32px;border:1px solid rgba(16,36,58,.18);background:#fff;--team-logo-size: 24px}.single-team>.home-team-logo[data-v-0a35c712]{margin-left:6px}.single-team.winner[data-v-0a35c712]{border-color:#c5a05aa6}.single-name[data-v-0a35c712]{flex:1;min-width:0;text-align:center;font-size:14px;font-weight:750;line-height:1.15;overflow-wrap:anywhere}.single-score[data-v-0a35c712]{display:grid;place-items:center;align-self:stretch;flex:0 0 30px;background:#10243a;color:#f7f4ee;font:700 23px/1 Oswald,Arial Narrow,sans-serif}.single-team.winner .single-score[data-v-0a35c712]{color:#c5a05a}.single-match:hover .single-team[data-v-0a35c712]{border-color:#c5a05a}.single-match[data-v-0a35c712]:focus-visible{outline:2px solid #C5A05A;outline-offset:4px}.single-trophy[data-v-0a35c712]{position:absolute;width:244px;height:206px;display:grid;place-items:center;pointer-events:none}.single-trophy img[data-v-0a35c712]{display:block;width:155px;height:206px;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(16,36,58,.12))}.single-champion[data-v-0a35c712]{position:absolute;width:244px;text-align:center}.single-champion>span[data-v-0a35c712]{font-size:12px;font-weight:800;letter-spacing:5px;color:#9c7d43}.single-champion>div[data-v-0a35c712]{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:10px;--team-logo-size: 30px}.single-champion strong[data-v-0a35c712]{max-width:198px;font-size:18px;line-height:1.3;overflow-wrap:anywhere}.single-bronze-heading[data-v-0a35c712]{position:absolute;left:0;right:0;bottom:calc(100% + 34px);display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(197,160,90,.35);padding-top:14px}.single-bronze-heading h3[data-v-0a35c712]{margin:0;font-size:17px}.single-bronze-heading>span[data-v-0a35c712]{font-size:11px;color:#10243a8c}.swiss-bracket[data-v-eba9721b]{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;color:#10243a;cursor:grab;background:#f7f4ee}.swiss-bracket[data-v-eba9721b]::-webkit-scrollbar{display:none}.swiss-bracket[data-v-eba9721b]:active{cursor:grabbing}.swiss-bracket[data-v-eba9721b]:focus-visible{outline:2px solid #5A7E9E;outline-offset:-2px}.swiss-canvas[data-v-eba9721b]{display:grid;grid-template-columns:repeat(var(--round-count),210px);width:max-content;margin-inline:auto;gap:22px;padding:4px 2px 12px;box-sizing:border-box}.swiss-canvas[data-v-eba9721b] *{box-sizing:border-box}.swiss-round[data-v-eba9721b]{min-width:0}.round-heading[data-v-eba9721b]{text-align:center;margin-bottom:22px}.round-heading h3[data-v-eba9721b]{margin:0;font-size:19px;font-weight:800;line-height:1.5}.round-pools[data-v-eba9721b]{display:flex;flex-direction:column;gap:20px}.swiss-pool[data-v-eba9721b]{min-width:0}.pool-heading[data-v-eba9721b]{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #CCD3DA;text-align:center}.pool-heading h4[data-v-eba9721b]{margin:0;font:700 18px/1.5 Oswald,Arial Narrow,sans-serif;font-variant-numeric:tabular-nums}.pool-games[data-v-eba9721b]{display:flex;flex-direction:column;gap:14px}.swiss-match[data-v-eba9721b]{display:flex;flex-direction:column;gap:4px;min-width:0;color:inherit;text-decoration:none}.swiss-team[data-v-eba9721b]{display:flex;align-items:center;gap:6px;min-height:34px;border:1px solid #CCD3DA;background:#fff;--team-logo-size: 22px}.swiss-team>.home-team-logo[data-v-eba9721b]{margin-left:5px;flex-shrink:0}.team-label[data-v-eba9721b]{flex:1;min-width:0;display:flex;flex-direction:column;text-align:center;padding:3px 0;font-size:13px;line-height:1.2;font-weight:500;overflow-wrap:anywhere}.winner[data-v-eba9721b]{border-color:#c5a05aa6}.winner .team-label[data-v-eba9721b]{font-weight:750}.team-score[data-v-eba9721b]{display:grid;place-items:center;align-self:stretch;flex:0 0 28px;background:#10243a;color:#f7f4ee;font:700 23px/1 Oswald,Arial Narrow,sans-serif;font-variant-numeric:tabular-nums}.winner .team-score[data-v-eba9721b]{color:#c5a05a}.bye-score[data-v-eba9721b]{flex-basis:38px;font-family:inherit;font-size:12px;font-weight:650;line-height:1.4}.team-record[data-v-eba9721b]{margin-top:3px;color:#657484;font-size:11px;font-weight:400;line-height:1.3}.game-note[data-v-eba9721b]{color:#657484;font-size:12px;line-height:1.5}a.swiss-match:hover .swiss-team[data-v-eba9721b]{border-color:#345c80}.swiss-match[data-v-eba9721b]:focus-visible{outline:2px solid #5A7E9E;outline-offset:3px}.competition-progress[data-v-9b1cb6bd]{--match-navy: #10243A;--match-cream: #F7F4EE;--match-gold: #C5A05A;width:100%;margin:0 auto;padding:28px 24px;color:#10243a;background:transparent}.progress-shell[data-v-9b1cb6bd]{max-width:1152px;margin:0 auto}.progress-heading[data-v-9b1cb6bd]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.progress-heading h2[data-v-9b1cb6bd]{display:flex;align-items:center;gap:8px;margin:0;color:#10243a;font-size:24px;font-weight:900}.progress-heading h2 svg[data-v-9b1cb6bd]{width:28px;height:28px;fill:currentColor}.progress-heading .play-cutout[data-v-9b1cb6bd]{fill:#f7f4ee}.stage-timeline[data-v-9b1cb6bd]{display:flex;margin:0 0 26px;padding-inline:18px;overflow-x:auto;scrollbar-width:none}.stage-tab[data-v-9b1cb6bd]{position:relative;flex:1 0 140px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 6px 4px;border:none;background:none;color:#10243a;font:inherit;white-space:nowrap;cursor:pointer}.stage-tab[data-v-9b1cb6bd]:before{content:"";position:absolute;top:45px;height:2px;left:0;right:0;background:#10243a38}.stage-tab[data-v-9b1cb6bd]:first-child:before{left:50%}.stage-tab[data-v-9b1cb6bd]:last-child:before{right:50%}.stage-name[data-v-9b1cb6bd]{font-size:16px;line-height:23px;font-weight:750}.stage-node[data-v-9b1cb6bd]{position:relative;width:11px;height:11px;border:2px solid rgba(16,36,58,.5);border-radius:50%;background:#f7f4ee;z-index:1}.stage-date[data-v-9b1cb6bd]{font-size:14px;line-height:20px}.stage-tab.active[data-v-9b1cb6bd],.stage-tab.active .stage-name[data-v-9b1cb6bd]{color:#10243a}.stage-tab[data-v-9b1cb6bd]:before{transition:background .35s ease}.stage-node[data-v-9b1cb6bd]{transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.stage-tab.active .stage-node[data-v-9b1cb6bd]{border-color:#c5a05a;box-shadow:0 0 0 3px #c5a05a29;background:#c5a05a;animation:stage-node-pop-9b1cb6bd .45s cubic-bezier(.34,1.56,.64,1)}@keyframes stage-node-pop-9b1cb6bd{0%{transform:scale(.5)}}.stage-tab.active[data-v-9b1cb6bd]:before{background:#c5a05a}.stage-tab.active .stage-date[data-v-9b1cb6bd]{color:#10243abf}.stage-tab:hover .stage-name[data-v-9b1cb6bd]{text-decoration:underline;text-decoration-color:#c5a05a;text-underline-offset:5px}.standings-board[data-v-9b1cb6bd]{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 80px) / 3);align-items:stretch;gap:40px;overflow-x:auto;scrollbar-width:none;cursor:grab}.standings-board[data-v-9b1cb6bd]:active{cursor:grabbing;-webkit-user-select:none;user-select:none}.standings-board[data-v-9b1cb6bd]::-webkit-scrollbar,.stage-timeline[data-v-9b1cb6bd]::-webkit-scrollbar{display:none}.standings-board.one-group[data-v-9b1cb6bd]{grid-auto-columns:100%}.standings-board.two-groups[data-v-9b1cb6bd]{grid-auto-columns:calc((100% - 40px)/2)}.standings-board.four-groups[data-v-9b1cb6bd]{grid-auto-columns:calc((100% - 66px)/4);gap:22px}.four-groups table[data-v-9b1cb6bd]{font-size:14px}.four-groups .standing-group h3[data-v-9b1cb6bd]{font-size:18px;height:38px}.four-groups th[data-v-9b1cb6bd]{font-size:12px;padding:0 1px}.four-groups td[data-v-9b1cb6bd]{padding:6px 2px;height:50px}.four-groups .standing-rank[data-v-9b1cb6bd]{font-size:19px}.four-groups .standing-points[data-v-9b1cb6bd]{font-size:16px}.four-groups .standing-team[data-v-9b1cb6bd]{gap:5px;--team-logo-size: 20px}.four-groups .standing-team>span[data-v-9b1cb6bd]:not(.home-team-logo){font-size:14px}.four-groups .standing-team small[data-v-9b1cb6bd]{font-size:14px}.standing-group[data-v-9b1cb6bd]{min-width:0;border:1px solid rgba(16,36,58,.16);border-radius:9px 0 0;overflow:hidden;background:#fff}.standing-group h3[data-v-9b1cb6bd]{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;height:40px;margin:0;color:#f7f4ee;background:#10243a;font-size:20px;font-weight:800}.standing-group h3[data-v-9b1cb6bd]:before{content:"";position:absolute;inset:-50% 15%;z-index:-1;transform:skew(-30deg);background:#f7f4ee0b}table[data-v-9b1cb6bd]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.rank-col[data-v-9b1cb6bd]{width:17%}.team-col[data-v-9b1cb6bd]{width:40%}.record-col[data-v-9b1cb6bd]{width:17%}.net-col[data-v-9b1cb6bd]{width:14%}.points-col[data-v-9b1cb6bd]{width:12%}thead[data-v-9b1cb6bd]{height:42px;background:#10243a0b}th[data-v-9b1cb6bd],td[data-v-9b1cb6bd]{text-align:center;border:0;line-height:1.35}th[data-v-9b1cb6bd]{height:42px;color:#10243a8c;font-size:13px;font-weight:600;white-space:nowrap;padding:0 2px}td[data-v-9b1cb6bd]{height:52px;padding:6px 4px}tbody tr:last-child td[data-v-9b1cb6bd]{padding-bottom:12px;height:58px}.standing-rank[data-v-9b1cb6bd]{color:#c5a05a;font-weight:800;font-size:21px;font-family:Arial,sans-serif}.standing-points[data-v-9b1cb6bd]{color:#10243a;font-weight:750;font-size:18px}.standing-team[data-v-9b1cb6bd]{display:flex;align-items:center;gap:7px;text-align:left;min-width:0;--team-logo-size: 22px}.standing-team>span[data-v-9b1cb6bd]:not(.home-team-logo){min-width:0;overflow-wrap:anywhere;line-height:1.35;font-size:15px}.standing-team small[data-v-9b1cb6bd]{color:#c5a05a;font-size:16px}.stage-rules[data-v-9b1cb6bd]{display:flex;align-items:flex-start;gap:22px;margin-top:16px;padding:14px 22px;background:#10243a06;color:#10243ab3}.stage-rules h3[data-v-9b1cb6bd]{flex-shrink:0;margin:2px 0 0;font-size:15px;font-weight:750}.stage-rules ol[data-v-9b1cb6bd]{flex:1;margin:0;padding-left:22px;font-size:13px;line-height:1.8}.knockout-games[data-v-9b1cb6bd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.knockout-games[data-v-9b1cb6bd]>*{min-height:150px}#progress-stage-panel[data-v-9b1cb6bd]{position:relative}.stage-slide-next-enter-active[data-v-9b1cb6bd],.stage-slide-prev-enter-active[data-v-9b1cb6bd]{transition:opacity .32s ease,transform .45s cubic-bezier(.16,1,.3,1)}.stage-slide-next-leave-active[data-v-9b1cb6bd],.stage-slide-prev-leave-active[data-v-9b1cb6bd]{position:absolute;top:0;left:0;right:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease-in}.stage-slide-next-enter-from[data-v-9b1cb6bd],.stage-slide-prev-leave-to[data-v-9b1cb6bd]{opacity:0;transform:translate(56px)}.stage-slide-next-leave-to[data-v-9b1cb6bd],.stage-slide-prev-enter-from[data-v-9b1cb6bd]{opacity:0;transform:translate(-56px)}@media(prefers-reduced-motion:reduce){.stage-slide-next-enter-active[data-v-9b1cb6bd],.stage-slide-prev-enter-active[data-v-9b1cb6bd],.stage-slide-next-leave-active[data-v-9b1cb6bd],.stage-slide-prev-leave-active[data-v-9b1cb6bd]{transition:none}.stage-tab.active .stage-node[data-v-9b1cb6bd]{animation:none}}.progress-empty[data-v-9b1cb6bd]{display:grid;place-content:center;min-height:260px;text-align:center;background:#fff;color:#10243aa6}.progress-empty button[data-v-9b1cb6bd]{padding:8px 18px;margin:6px auto;border:1px solid rgba(197,160,90,.7);color:#10243a;background:#f7f4ee;cursor:pointer}.is-skeleton i[data-v-9b1cb6bd]{display:inline-block;vertical-align:middle;height:1em;max-width:100%}.is-skeleton .stage-tab[data-v-9b1cb6bd]{cursor:default}.sk-stage-name[data-v-9b1cb6bd]{width:3.5em}.sk-stage-date[data-v-9b1cb6bd]{width:7em}.is-skeleton .standings-board[data-v-9b1cb6bd]{overflow:hidden;cursor:default}.sk-group[data-v-9b1cb6bd]{width:3em;height:.9em}.is-skeleton i.sk-logo[data-v-9b1cb6bd]{flex:0 0 auto;width:var(--team-logo-size);height:var(--team-logo-size)}.sk-team[data-v-9b1cb6bd]{width:4.5em}.sk-num[data-v-9b1cb6bd]{width:.8em}.sk-record[data-v-9b1cb6bd]{width:2.2em}.sk-rule[data-v-9b1cb6bd]{width:22em}.sk-rule.is-long[data-v-9b1cb6bd]{width:36em}.is-skeleton .sk-rule-tail[data-v-9b1cb6bd]{display:none;width:16em}.sr-only[data-v-9b1cb6bd]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button[data-v-9b1cb6bd]:focus-visible,select[data-v-9b1cb6bd]:focus-visible,.standings-board[data-v-9b1cb6bd]:focus-visible,a[data-v-9b1cb6bd]:focus-visible{outline:2px solid #C5A05A;outline-offset:-2px}@media(max-width:1100px){.standings-board[data-v-9b1cb6bd]{grid-auto-columns:calc((100% - 24px)/2);gap:24px}.standings-board.two-groups[data-v-9b1cb6bd]{grid-auto-columns:calc((100% - 24px)/2)}.standings-board.four-groups[data-v-9b1cb6bd]{grid-auto-columns:calc((100% - 24px)/2);gap:24px}.knockout-games[data-v-9b1cb6bd]{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-rules[data-v-9b1cb6bd]{gap:16px;padding:16px}}@media(max-width:600px){.competition-progress[data-v-9b1cb6bd]{padding:26px 16px;margin-top:0}.progress-heading[data-v-9b1cb6bd]{gap:12px;margin-bottom:20px}.progress-heading h2[data-v-9b1cb6bd]{font-size:21px;gap:7px;white-space:nowrap}.progress-heading h2 svg[data-v-9b1cb6bd]{width:24px;height:24px}.stage-timeline[data-v-9b1cb6bd]{margin-bottom:20px;padding-inline:0}.stage-tab[data-v-9b1cb6bd]{flex-basis:142px}.stage-name[data-v-9b1cb6bd]{font-size:15px}.stage-date[data-v-9b1cb6bd]{font-size:12px}.standings-board[data-v-9b1cb6bd],.standings-board.two-groups[data-v-9b1cb6bd],.standings-board.four-groups[data-v-9b1cb6bd]{grid-auto-columns:100%;gap:16px}.standing-group h3[data-v-9b1cb6bd]{height:40px;font-size:20px}th[data-v-9b1cb6bd]{font-size:12px}table[data-v-9b1cb6bd]{font-size:15px}td[data-v-9b1cb6bd]{height:50px}.rank-col[data-v-9b1cb6bd]{width:16%}.team-col[data-v-9b1cb6bd]{width:40%}.record-col[data-v-9b1cb6bd]{width:18%}.net-col[data-v-9b1cb6bd]{width:14%}.points-col[data-v-9b1cb6bd]{width:12%}.standing-team[data-v-9b1cb6bd]{gap:7px;--team-logo-size: 22px}.standing-team>span[data-v-9b1cb6bd]:not(.home-team-logo){font-size:13px}.standing-rank[data-v-9b1cb6bd],.standing-points[data-v-9b1cb6bd]{font-size:19px}.stage-rules[data-v-9b1cb6bd]{flex-direction:column;gap:7px;margin-top:14px;padding:14px}.stage-rules h3[data-v-9b1cb6bd]{font-size:15px}.stage-rules ol[data-v-9b1cb6bd]{font-size:12px;padding-left:18px}.sk-rule.is-long[data-v-9b1cb6bd]{width:100%}.is-skeleton .sk-rule-tail[data-v-9b1cb6bd]{display:inline-block}.knockout-games[data-v-9b1cb6bd]{grid-template-columns:minmax(0,1fr);gap:20px}}.season-rewards[data-v-c4b8bfa8]{--match-navy: #10243A;--match-cream: #F7F4EE;--match-gold: #C5A05A;max-width:1128px;margin:8px auto 0;padding:0 24px 24px;color:var(--match-navy);scroll-margin-top:72px}.rewards-panel[data-v-c4b8bfa8]{min-width:0}.rewards-heading[data-v-c4b8bfa8]{position:relative;isolation:isolate;height:62px;border-radius:12px 0 0;display:flex;align-items:center;justify-content:space-between;gap:16px;overflow:hidden;padding:0 18px;color:var(--match-cream);background:var(--match-navy)}.rewards-heading[data-v-c4b8bfa8]:before{position:absolute;z-index:-1;content:"";width:48%;height:180%;right:10%;top:-50%;background:#f7f4ee09;transform:skew(-28deg)}.rewards-heading h2[data-v-c4b8bfa8]{display:flex;align-items:center;gap:9px;margin:0;font-size:clamp(20px,1.65vw,26px);font-weight:900;white-space:nowrap;line-height:1}.rewards-heading svg[data-v-c4b8bfa8]{width:27px;height:27px;fill:currentColor}.tier-grid[data-v-c4b8bfa8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:16px 0 0;list-style:none}.tier[data-v-c4b8bfa8]{--accent: var(--match-navy);--accent-alpha: .28;position:relative;min-width:0;display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:10px;background:#fff;box-shadow:0 2px 12px #10243a0f;border-top:3px solid color-mix(in srgb,var(--accent) calc(var(--accent-alpha) * 100%),transparent)}.tier--gold[data-v-c4b8bfa8]{--accent: var(--match-gold);--accent-alpha: 1}.tier--silver[data-v-c4b8bfa8]{--accent-alpha: .75}.tier--bronze[data-v-c4b8bfa8]{--accent-alpha: .5}.tier--fourth[data-v-c4b8bfa8]{--accent-alpha: .3}.tier-head[data-v-c4b8bfa8]{display:flex;align-items:flex-start;gap:10px}.tier-no[data-v-c4b8bfa8]{font-family:Bahnschrift,Arial Black,Oswald,sans-serif;font-size:30px;font-weight:900;font-style:italic;line-height:.9;letter-spacing:-1px;color:#10243a59}.tier--gold .tier-no[data-v-c4b8bfa8]{color:var(--match-gold)}.tier-title[data-v-c4b8bfa8]{display:flex;flex-direction:column;gap:3px;min-width:0}.tier-title strong[data-v-c4b8bfa8]{font-size:19px;font-weight:900;line-height:1.1;white-space:nowrap}.tier-title i[data-v-c4b8bfa8]{font-size:10.5px;font-style:italic;font-weight:700;letter-spacing:2px;color:#10243a80}.tier-medal[data-v-c4b8bfa8]{display:grid;place-items:center;height:96px}.tier-medal img[data-v-c4b8bfa8]{width:100%;max-width:120px;height:96px;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(16,36,58,.18))}.tier-cash[data-v-c4b8bfa8]{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid rgba(16,36,58,.1)}.tier-cash small[data-v-c4b8bfa8]{font-size:11px;font-weight:700;letter-spacing:2px;color:#10243a80}.tier-cash b[data-v-c4b8bfa8]{font-family:Bahnschrift,Arial Black,Oswald,sans-serif;font-size:34px;font-weight:900;font-style:italic;line-height:1;color:var(--match-gold)}.tier-cash b span[data-v-c4b8bfa8]{margin-left:3px;font-family:inherit;font-size:14px;font-style:normal;letter-spacing:0;color:#10243ab3}.tier-lines[data-v-c4b8bfa8]{display:grid;gap:7px;margin:0;padding:0;list-style:none}.tier-lines li[data-v-c4b8bfa8]{position:relative;padding-left:14px;font-size:13px;line-height:1.45;color:#10243ac7}.tier-lines li[data-v-c4b8bfa8]:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;background:var(--match-gold);transform:skew(-12deg)}.extra-grid[data-v-c4b8bfa8]{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;padding-top:16px}.fmvp[data-v-c4b8bfa8]{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:26px;padding:24px 26px;border-radius:10px;color:var(--match-cream);background:var(--match-navy)}.fmvp[data-v-c4b8bfa8]:before{content:"";position:absolute;z-index:-1;right:8%;top:-60%;width:34%;height:220%;background:#f7f4ee09;transform:skew(-28deg)}.award-tag[data-v-c4b8bfa8]{font-size:11px;font-style:italic;font-weight:700;letter-spacing:3px;color:var(--match-gold)}.fmvp .award-tag[data-v-c4b8bfa8]{position:absolute;top:14px;left:26px}.fmvp-mark[data-v-c4b8bfa8]{padding:10px 22px 10px 0;border-right:2px solid var(--match-gold);font-family:Bahnschrift,Arial Black,Oswald,sans-serif;font-size:46px;font-weight:900;font-style:italic;letter-spacing:1px;line-height:1;color:var(--match-gold)}.fmvp-copy[data-v-c4b8bfa8]{min-width:0;padding-top:10px}.fmvp-copy h3[data-v-c4b8bfa8]{margin:0 0 10px;font-size:20px;font-weight:900;line-height:1.2}.fmvp-copy ul[data-v-c4b8bfa8]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.fmvp-copy li[data-v-c4b8bfa8]{position:relative;padding-left:14px;font-size:13px;line-height:1.5;color:#f7f4eed1}.fmvp-copy li[data-v-c4b8bfa8]:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;background:var(--match-gold);transform:skew(-12deg)}.club-award[data-v-c4b8bfa8]{min-width:0;padding:18px 20px 16px;border-radius:10px;background:#fff;box-shadow:0 2px 12px #10243a0f;border-top:3px solid rgba(16,36,58,.28)}.club-award header[data-v-c4b8bfa8]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.club-award h3[data-v-c4b8bfa8]{margin:0;font-size:19px;font-weight:900}.club-award ul[data-v-c4b8bfa8]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.club-award li[data-v-c4b8bfa8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:6px;background:#10243a0a}.club-copy[data-v-c4b8bfa8]{display:flex;flex-direction:column;gap:3px;min-width:0}.club-copy small[data-v-c4b8bfa8]{font-size:11px;font-weight:700;letter-spacing:1.5px;color:#10243a80}.club-copy strong[data-v-c4b8bfa8]{font-size:15px;font-weight:800}.club-cash[data-v-c4b8bfa8]{font-family:Bahnschrift,Arial Black,Oswald,sans-serif;font-size:26px;font-weight:900;font-style:italic;line-height:1;white-space:nowrap;color:var(--match-gold)}.club-cash span[data-v-c4b8bfa8]{margin-left:3px;font-family:inherit;font-size:13px;font-style:normal;color:#10243ab3}.rewards-heading[data-v-c4b8bfa8],.tier[data-v-c4b8bfa8],.fmvp[data-v-c4b8bfa8],.club-award[data-v-c4b8bfa8]{transition:opacity .55s ease,transform 1s cubic-bezier(.2,1.18,.4,1)}.tier[data-v-c4b8bfa8]:nth-child(1){transition-delay:.08s}.tier[data-v-c4b8bfa8]:nth-child(2){transition-delay:.16s}.tier[data-v-c4b8bfa8]:nth-child(3){transition-delay:.12s}.tier[data-v-c4b8bfa8]:nth-child(4){transition-delay:.2s}.fmvp[data-v-c4b8bfa8]{transition-delay:.26s}.club-award[data-v-c4b8bfa8]{transition-delay:.3s}.season-rewards:not(.revealed) .rewards-heading[data-v-c4b8bfa8]{opacity:0;transform:translateY(-90px)}.season-rewards:not(.revealed) .tier[data-v-c4b8bfa8]{opacity:0}.season-rewards:not(.revealed) .tier[data-v-c4b8bfa8]:nth-child(1){transform:translate(-180px,-70px) rotate(-9deg) scale(.85)}.season-rewards:not(.revealed) .tier[data-v-c4b8bfa8]:nth-child(2){transform:translate(-50px,170px) rotate(6deg) scale(.85)}.season-rewards:not(.revealed) .tier[data-v-c4b8bfa8]:nth-child(3){transform:translate(50px,-170px) rotate(-6deg) scale(.85)}.season-rewards:not(.revealed) .tier[data-v-c4b8bfa8]:nth-child(4){transform:translate(180px,-70px) rotate(9deg) scale(.85)}.season-rewards:not(.revealed) .fmvp[data-v-c4b8bfa8]{opacity:0;transform:translate(-220px,24px) rotate(4deg) scale(.9)}.season-rewards:not(.revealed) .club-award[data-v-c4b8bfa8]{opacity:0;transform:translate(220px,24px) rotate(-4deg) scale(.9)}@media(prefers-reduced-motion:reduce){.rewards-heading[data-v-c4b8bfa8],.tier[data-v-c4b8bfa8],.fmvp[data-v-c4b8bfa8],.club-award[data-v-c4b8bfa8]{transition:none}}@media(max-width:1100px)and (min-width:769px){.tier-grid[data-v-c4b8bfa8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.season-rewards[data-v-c4b8bfa8]{padding:0 16px 20px}.rewards-heading[data-v-c4b8bfa8]{height:54px;padding:0 14px}.rewards-heading h2[data-v-c4b8bfa8]{font-size:21px;gap:7px}.rewards-heading svg[data-v-c4b8bfa8]{width:24px;height:24px}.tier-grid[data-v-c4b8bfa8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:14px}.tier[data-v-c4b8bfa8]{gap:10px;padding:14px 12px}.tier-no[data-v-c4b8bfa8]{font-size:24px}.tier-title strong[data-v-c4b8bfa8]{font-size:16px}.tier-title i[data-v-c4b8bfa8]{font-size:10px;letter-spacing:1.5px}.tier-medal[data-v-c4b8bfa8]{height:78px}.tier-medal img[data-v-c4b8bfa8]{max-width:96px;height:78px}.tier-cash[data-v-c4b8bfa8]{padding-top:10px}.tier-cash b[data-v-c4b8bfa8]{font-size:28px}.tier-lines li[data-v-c4b8bfa8]{font-size:12px}.tier-lines li[data-v-c4b8bfa8]:nth-child(n+3){display:none}.extra-grid[data-v-c4b8bfa8]{grid-template-columns:1fr;gap:12px;padding-top:12px}.fmvp[data-v-c4b8bfa8]{grid-template-columns:auto 1fr;gap:16px;padding:30px 18px 18px}.fmvp .award-tag[data-v-c4b8bfa8]{top:12px;left:18px}.fmvp-mark[data-v-c4b8bfa8]{padding:6px 14px 6px 0;font-size:30px}.fmvp-copy[data-v-c4b8bfa8]{padding-top:0}.fmvp-copy h3[data-v-c4b8bfa8]{font-size:16px;margin-bottom:6px}.fmvp-copy li[data-v-c4b8bfa8]{font-size:12px}.club-award[data-v-c4b8bfa8]{padding:14px 14px 12px}.club-award h3[data-v-c4b8bfa8]{font-size:16px}.club-copy strong[data-v-c4b8bfa8]{font-size:14px}.club-cash[data-v-c4b8bfa8]{font-size:22px}}.season-leaders[data-v-d9789c7a]{--navy: #10243A;--cream: #F7F4EE;--gold: #C5A05A;--line: rgba(16, 36, 58, .1);max-width:1200px;margin:8px auto 0;padding:0 24px 24px;color:var(--navy)}.leaders-heading[data-v-d9789c7a]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.leaders-heading h2[data-v-d9789c7a]{display:flex;align-items:center;gap:8px;margin:0;font-size:24px;font-weight:900}.leaders-heading h2 svg[data-v-d9789c7a]{width:28px;height:28px;fill:var(--navy)}.leaders-empty[data-v-d9789c7a]{display:grid;place-content:center;gap:8px;min-height:260px;text-align:center;background:#fff;color:#10243aa6}.leaders-empty p[data-v-d9789c7a]{margin:0}.leaders-empty button[data-v-d9789c7a]{padding:8px 18px;margin:0 auto;border:1px solid rgba(197,160,90,.7);color:var(--navy);background:var(--cream);cursor:pointer;font:inherit}.leaders-body[data-v-d9789c7a]{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:20px;align-items:stretch}.stat-grid[data-v-d9789c7a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.stat-cell[data-v-d9789c7a]{display:flex;flex-direction:column;min-width:0}.stat-cell .stat-card[data-v-d9789c7a]{flex:1}.stat-card[data-v-d9789c7a]{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:16px 18px 14px;border:1px solid var(--line);border-top:3px solid var(--navy);border-radius:4px;background:#fff}.stat-card h3[data-v-d9789c7a]{position:relative;z-index:1;margin:0;font-size:18px;font-weight:800}.stat-mark[data-v-d9789c7a]{position:absolute;right:-10px;top:26px;width:150px;height:150px;object-fit:contain;opacity:.06;pointer-events:none}.stat-top[data-v-d9789c7a]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:132px;padding:8px 0 10px}.stat-top-text[data-v-d9789c7a]{display:flex;flex-direction:column;min-width:0}.stat-value[data-v-d9789c7a]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-size:52px;font-weight:700;line-height:1;letter-spacing:-.5px;color:var(--navy)}.stat-name[data-v-d9789c7a]{margin-top:4px;font-size:15px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.stat-rank[data-v-d9789c7a]{margin-top:6px;font-size:18px;font-style:normal;font-weight:800;color:var(--gold)}.stat-avatar[data-v-d9789c7a]{flex:0 0 auto;display:grid;place-items:center;width:112px;height:112px;border-radius:50%;background:#10243a0f;--team-logo-size: 94px}.stat-avatar[data-v-d9789c7a] .home-team-logo>span{font-size:18px}.is-empty .stat-value[data-v-d9789c7a]{color:#10243a4d}.stat-rest[data-v-d9789c7a]{display:grid;margin:0;padding:12px 0 0;list-style:none;border-top:1px solid rgba(16,36,58,.14)}.stat-rest li[data-v-d9789c7a]{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;height:38px;font-size:14px}.rest-rank[data-v-d9789c7a]{color:#10243acc}.rest-name[data-v-d9789c7a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--navy)}.rest-value[data-v-d9789c7a]{font-size:15px;font-weight:700;color:var(--navy);font-variant-numeric:tabular-nums}.stat-note[data-v-d9789c7a]{margin:6px 0 0;text-align:right;font-size:12px;line-height:1.3;color:#10243abf}.hero-slot[data-v-d9789c7a]{position:relative;min-height:480px}.leaders-heading[data-v-d9789c7a]{transition:opacity .6s ease,transform .9s cubic-bezier(.22,1,.36,1)}.stat-cell[data-v-d9789c7a],.hero-slot[data-v-d9789c7a],.leaders-empty[data-v-d9789c7a]{transition:opacity .8s ease,transform 1.1s cubic-bezier(.22,1,.36,1)}.stat-cell[data-v-d9789c7a]:nth-child(2){transition-delay:.06s}.stat-cell[data-v-d9789c7a]:nth-child(3){transition-delay:.14s}.stat-cell[data-v-d9789c7a]:nth-child(4){transition-delay:.2s}.stat-cell[data-v-d9789c7a]:nth-child(5){transition-delay:.28s}.stat-cell[data-v-d9789c7a]:nth-child(6){transition-delay:.34s}.hero-slot[data-v-d9789c7a]{transition-delay:.12s}.season-leaders:not(.revealed) .leaders-heading[data-v-d9789c7a]{opacity:0;transform:translateY(28px)}.season-leaders:not(.revealed) .stat-cell[data-v-d9789c7a]{opacity:0;transform:translate(-140px)}.season-leaders:not(.revealed) .hero-slot[data-v-d9789c7a]{opacity:0;transform:translate(140px)}.season-leaders:not(.revealed) .leaders-empty[data-v-d9789c7a]{opacity:0;transform:translateY(40px)}@media(prefers-reduced-motion:reduce){.leaders-heading[data-v-d9789c7a],.stat-cell[data-v-d9789c7a],.hero-slot[data-v-d9789c7a],.leaders-empty[data-v-d9789c7a]{transition:none}}.hero-panel[data-v-d9789c7a]{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--line);border-top:3px solid var(--navy);border-radius:4px;background:#fff}.hero-panel[data-v-d9789c7a]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:36px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.hero-head[data-v-d9789c7a]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px 12px}.hero-head h3[data-v-d9789c7a]{margin:0;font-size:18px;font-weight:800;white-space:nowrap}.hero-tabs[data-v-d9789c7a]{display:flex;gap:12px;min-width:0;overflow-x:auto;scrollbar-width:none}.hero-tabs[data-v-d9789c7a]::-webkit-scrollbar{display:none}.hero-tabs button[data-v-d9789c7a]{flex:0 0 auto;padding:4px 0;border:0;background:none;color:#10243a9e;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.hero-tabs button.active[data-v-d9789c7a]{color:var(--navy);font-weight:800}.hero-cols[data-v-d9789c7a],.hero-row[data-v-d9789c7a]{display:grid;grid-template-columns:34px minmax(0,1.45fr) 54px 58px minmax(0,1.15fr);align-items:center;gap:6px;padding:0 14px 0 16px}.hero-cols[data-v-d9789c7a]{height:40px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#10243a8c;font-size:12px;white-space:nowrap}.hero-cols[data-v-d9789c7a]>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.hero-cols button[data-v-d9789c7a]{display:inline-flex;align-items:center;gap:2px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.hero-cols button i[data-v-d9789c7a]{width:0;height:0;border:4px solid transparent;border-top:5px solid rgba(16,36,58,.3);transform:translateY(2px)}.hero-cols button.active[data-v-d9789c7a]{color:var(--navy)}.hero-cols button.active i[data-v-d9789c7a]{border-top-color:var(--navy)}.hero-cols button.active.asc i[data-v-d9789c7a]{transform:translateY(-2px) rotate(180deg)}.hero-list[data-v-d9789c7a]{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto;scrollbar-width:none;overscroll-behavior-y:contain}.hero-list[data-v-d9789c7a]::-webkit-scrollbar{display:none}.hero-row[data-v-d9789c7a]{height:76px;border-bottom:1px solid rgba(16,36,58,.06)}.hero-rank[data-v-d9789c7a]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-size:18px;font-weight:500;color:var(--navy)}.hero-rank.top[data-v-d9789c7a]{color:var(--gold);font-weight:700}.hero-cell[data-v-d9789c7a]{display:flex;align-items:center;gap:8px;min-width:0}.hero-avatar[data-v-d9789c7a]{flex:0 0 40px;width:40px;height:40px;border-radius:50%;overflow:hidden;background:#10243a14}.hero-avatar img[data-v-d9789c7a]{display:block;width:100%;height:100%;object-fit:cover}.hero-text[data-v-d9789c7a]{display:flex;flex-direction:column;min-width:0;line-height:1.25}.hero-text b[data-v-d9789c7a]{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-text small[data-v-d9789c7a]{font-size:12px;color:#10243acc}.hero-num[data-v-d9789c7a]{font-size:15px;font-weight:600;color:var(--navy);font-variant-numeric:tabular-nums}.best-cell[data-v-d9789c7a]{display:flex;align-items:center;gap:6px;min-width:0;--team-logo-size: 26px}.best-text[data-v-d9789c7a]{display:flex;flex-direction:column;min-width:0;line-height:1.25}.best-text b[data-v-d9789c7a]{font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.best-text small[data-v-d9789c7a]{font-size:12px;font-weight:700;color:var(--gold)}.best-pending[data-v-d9789c7a]{font-size:13px;color:#10243abf}.sk[data-v-d9789c7a]{display:inline-block;vertical-align:middle;height:1em;max-width:100%}.sk-value[data-v-d9789c7a]{vertical-align:top;width:1.5em;height:.72em;margin-top:.14em}.sk-name[data-v-d9789c7a]{width:8em}.sk-name-tail[data-v-d9789c7a]{display:none;width:3em}.stat-avatar .sk-logo[data-v-d9789c7a],.best-cell .sk-logo[data-v-d9789c7a]{flex:0 0 auto;width:var(--team-logo-size);height:var(--team-logo-size)}.sk-rest-rank[data-v-d9789c7a]{width:2.4em}.sk-rest-name[data-v-d9789c7a]{width:7em}.sk-rest-value[data-v-d9789c7a]{width:1.8em}.sk-rank[data-v-d9789c7a]{width:.7em}.sk-fill[data-v-d9789c7a]{display:block;width:100%;height:100%}.sk-hero[data-v-d9789c7a],.sk-role[data-v-d9789c7a]{width:3em}.sk-games[data-v-d9789c7a]{width:1.4em}.sk-rate[data-v-d9789c7a]{width:3em}.sk-best[data-v-d9789c7a]{width:4em}.hero-empty[data-v-d9789c7a]{padding:40px 0;text-align:center;color:#10243a80;font-size:14px}@media(max-width:1100px){.leaders-body[data-v-d9789c7a]{grid-template-columns:minmax(0,1fr)}.hero-slot[data-v-d9789c7a]{min-height:0;height:640px}}@media(max-width:768px){.season-leaders[data-v-d9789c7a]{padding-bottom:20px}.leaders-heading[data-v-d9789c7a]{margin-bottom:14px}.leaders-heading h2[data-v-d9789c7a]{font-size:21px;gap:7px}.leaders-heading h2 svg[data-v-d9789c7a]{width:24px;height:24px}.stat-grid[data-v-d9789c7a]{gap:12px}.stat-card[data-v-d9789c7a]{padding:12px 12px 10px}.stat-card h3[data-v-d9789c7a]{font-size:15px}.stat-mark[data-v-d9789c7a]{width:100px;height:100px;top:18px}.stat-top[data-v-d9789c7a]{min-height:96px;padding:6px 0 8px;gap:8px}.stat-value[data-v-d9789c7a]{font-size:36px}.stat-name[data-v-d9789c7a]{font-size:12px}.sk-name[data-v-d9789c7a]{width:100%}.sk-name-tail[data-v-d9789c7a]{display:inline-block}.stat-rank[data-v-d9789c7a]{font-size:14px;margin-top:4px}.stat-avatar[data-v-d9789c7a]{width:64px;height:64px;--team-logo-size: 54px}.stat-avatar[data-v-d9789c7a] .home-team-logo>span{font-size:12px}.stat-rest[data-v-d9789c7a]{padding-top:8px}.stat-rest li[data-v-d9789c7a]{grid-template-columns:36px minmax(0,1fr) auto;gap:6px;height:32px;font-size:12px}.rest-value[data-v-d9789c7a]{font-size:13px}.stat-note[data-v-d9789c7a]{font-size:11px}.hero-slot[data-v-d9789c7a]{height:560px}.hero-head[data-v-d9789c7a]{flex-wrap:wrap;padding:12px 12px 8px}.hero-tabs[data-v-d9789c7a]{gap:10px}.hero-tabs button[data-v-d9789c7a]{font-size:13px}.hero-cols[data-v-d9789c7a],.hero-row[data-v-d9789c7a]{grid-template-columns:28px minmax(0,1.3fr) 44px 52px minmax(0,1.1fr);gap:5px;padding:0 12px}.hero-cols[data-v-d9789c7a]{font-size:11px}.hero-row[data-v-d9789c7a]{height:64px}.hero-avatar[data-v-d9789c7a]{flex-basis:36px;width:36px;height:36px}.hero-text b[data-v-d9789c7a],.hero-num[data-v-d9789c7a]{font-size:13px}.best-cell[data-v-d9789c7a]{--team-logo-size: 24px;gap:6px}.best-text b[data-v-d9789c7a],.best-text small[data-v-d9789c7a]{font-size:12px}}@media(max-width:600px){.season-leaders[data-v-d9789c7a]{padding-inline:16px}}@media(pointer:coarse){.hero-list[data-v-d9789c7a]{overscroll-behavior-y:auto}}.player-perf[data-v-2403f5c1]{--navy: #10243A;--cream: #F7F4EE;--gold: #C5A05A;--line: rgba(16, 36, 58, .1);--head-bg: #E9EBED;max-width:1200px;margin:8px auto 0;padding:0 24px 24px;color:var(--navy)}.perf-heading[data-v-2403f5c1]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.perf-heading h2[data-v-2403f5c1]{display:flex;align-items:center;gap:8px;margin:0;font-size:24px;font-weight:900}.perf-heading h2 svg[data-v-2403f5c1]{width:28px;height:28px;fill:var(--navy)}.perf-empty[data-v-2403f5c1]{display:grid;place-content:center;gap:8px;min-height:260px;text-align:center;background:#fff;color:#10243aa6}.perf-empty p[data-v-2403f5c1]{margin:0}.perf-empty button[data-v-2403f5c1]{padding:8px 18px;margin:0 auto;border:1px solid rgba(197,160,90,.7);color:var(--navy);background:var(--cream);cursor:pointer;font:inherit}.perf-tabs[data-v-2403f5c1]{display:flex;justify-content:flex-end;align-items:flex-end;gap:26px;padding:0 8px 6px 0}.perf-tabs button[data-v-2403f5c1]{padding:1px 8px;border:0;border-radius:2px;background:none;color:var(--navy);font:inherit;font-size:17px;font-style:italic;font-weight:700;line-height:1.4;cursor:pointer}.perf-tabs button.active[data-v-2403f5c1]{background:var(--navy);color:var(--cream)}.perf-table[data-v-2403f5c1]{position:relative;overflow:hidden;border:1px solid rgba(16,36,58,.18);border-top:2px solid var(--navy);background:#fff;box-shadow:0 8px 20px #10243a0f}.perf-table[data-v-2403f5c1]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.perf-scroll[data-v-2403f5c1]{height:756px;overflow:auto;scrollbar-width:none;overscroll-behavior:contain}.perf-scroll[data-v-2403f5c1]::-webkit-scrollbar{display:none}.perf-cols[data-v-2403f5c1],.perf-row[data-v-2403f5c1]{display:grid;grid-template-columns:64px minmax(0,1.5fr) minmax(0,1.1fr) 84px 96px 96px repeat(4,118px);align-items:center}.perf-cols[data-v-2403f5c1]{position:sticky;top:0;z-index:3;height:54px;background:var(--head-bg);font-size:15px;font-weight:700;color:var(--navy);text-align:center}.perf-cols[data-v-2403f5c1]>*{min-width:0;white-space:nowrap}.perf-cols button[data-v-2403f5c1]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.perf-cols button i[data-v-2403f5c1]{display:inline-flex;flex-direction:column;gap:2px}.perf-cols button i[data-v-2403f5c1]:before,.perf-cols button i[data-v-2403f5c1]:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.perf-cols button i[data-v-2403f5c1]:before{border-bottom:5px solid rgba(16,36,58,.3)}.perf-cols button i[data-v-2403f5c1]:after{border-top:5px solid rgba(16,36,58,.3)}.perf-cols button.active i[data-v-2403f5c1]:after{border-top-color:var(--navy)}.perf-cols button.active.asc i[data-v-2403f5c1]:after{border-top-color:#10243a4d}.perf-cols button.active.asc i[data-v-2403f5c1]:before{border-bottom-color:var(--navy)}.perf-list[data-v-2403f5c1]{margin:0;padding:0 0 20px;list-style:none}.perf-row[data-v-2403f5c1]{height:78px}.rank[data-v-2403f5c1]{font-family:Oswald,Bahnschrift,Arial Narrow,Impact,sans-serif;font-size:19px;font-weight:500;text-align:center;color:var(--navy)}.rank.top[data-v-2403f5c1]{color:var(--gold);font-weight:700}.player-cell[data-v-2403f5c1]{display:flex;align-items:center;gap:12px;min-width:0;padding-left:12px}.avatar[data-v-2403f5c1]{flex:0 0 42px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;overflow:hidden;background:#10243a14;color:var(--navy);font-size:15px;font-weight:700}.avatar img[data-v-2403f5c1]{display:block;width:100%;height:100%;object-fit:cover}.player-name[data-v-2403f5c1]{min-width:0;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-cell[data-v-2403f5c1]{display:flex;align-items:center;gap:8px;min-width:0;padding-left:12px;font-size:15px;font-weight:600;color:var(--navy);--team-logo-size: 24px}.team-cell>span[data-v-2403f5c1]:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.games[data-v-2403f5c1]{text-align:center;font-size:16px;color:var(--navy);font-variant-numeric:tabular-nums}.num[data-v-2403f5c1]{text-align:center;font-size:16px;font-weight:700;color:var(--navy);font-variant-numeric:tabular-nums}.c-pill[data-v-2403f5c1]{display:flex;justify-content:center;min-width:0}.pill[data-v-2403f5c1]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:104px;height:30px;padding:0 6px;border-radius:5px;overflow:hidden;background:var(--pill-bg);color:var(--navy);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.pill i[data-v-2403f5c1]{position:absolute;left:0;top:0;bottom:0;background:var(--pill-bar)}.pill b[data-v-2403f5c1]{position:relative;white-space:nowrap}.pill.red[data-v-2403f5c1]{--pill-bar: #FF6B6B;--pill-bg: rgba(255, 107, 107, .18)}.pill.blue[data-v-2403f5c1]{--pill-bar: #6B9BFF;--pill-bg: rgba(107, 155, 255, .18)}.pill.yellow[data-v-2403f5c1]{--pill-bar: #FFB92E;--pill-bg: rgba(255, 185, 46, .2)}.pill.green[data-v-2403f5c1]{--pill-bar: #86D15A;--pill-bg: rgba(134, 209, 90, .22)}.sk[data-v-2403f5c1]{display:inline-block;vertical-align:middle;height:1em;max-width:100%}.sk-rank[data-v-2403f5c1]{width:.7em}.sk-fill[data-v-2403f5c1]{display:block;width:100%;height:100%}.sk-player[data-v-2403f5c1]{width:5em}.team-cell .sk-logo[data-v-2403f5c1]{flex:0 0 auto;width:var(--team-logo-size);height:var(--team-logo-size)}.sk-team[data-v-2403f5c1]{width:4.5em}.sk-games[data-v-2403f5c1]{width:1.4em}.sk-num[data-v-2403f5c1]{width:2.4em}.sk-pill[data-v-2403f5c1]{width:104px;height:30px;border-radius:5px}.perf-none[data-v-2403f5c1]{padding:40px 0;text-align:center;color:#10243a80;font-size:14px}@media(max-width:768px){.player-perf[data-v-2403f5c1]{padding-bottom:20px}.perf-heading[data-v-2403f5c1]{margin-bottom:18px}.perf-heading h2[data-v-2403f5c1]{font-size:21px;gap:7px}.perf-heading h2 svg[data-v-2403f5c1]{width:24px;height:24px}.perf-tabs[data-v-2403f5c1]{gap:10px;padding:0 4px 5px 0;overflow-x:auto;scrollbar-width:none}.perf-tabs[data-v-2403f5c1]::-webkit-scrollbar{display:none}.perf-tabs button[data-v-2403f5c1]{flex:0 0 auto;padding:1px 7px;font-size:14px}.perf-scroll[data-v-2403f5c1]{height:640px}.perf-cols[data-v-2403f5c1],.perf-list[data-v-2403f5c1]{min-width:890px}.perf-cols[data-v-2403f5c1],.perf-row[data-v-2403f5c1]{grid-template-columns:40px 132px 110px 64px 72px 72px repeat(4,100px)}.perf-cols[data-v-2403f5c1]{height:48px;font-size:13px}.perf-row[data-v-2403f5c1]{height:66px}.c-rank[data-v-2403f5c1],.c-player[data-v-2403f5c1]{position:sticky;z-index:1;background:#fff}.c-rank[data-v-2403f5c1]{left:0;display:flex;align-items:center;justify-content:center;height:100%}.c-player[data-v-2403f5c1]{left:40px;box-shadow:8px 0 10px -8px #10243a2e}.perf-cols .c-rank[data-v-2403f5c1],.perf-cols .c-player[data-v-2403f5c1]{background:var(--head-bg)}.rank[data-v-2403f5c1]{font-size:16px}.player-cell[data-v-2403f5c1]{gap:8px;padding-left:6px;height:100%}.avatar[data-v-2403f5c1]{flex-basis:34px;width:34px;height:34px;font-size:13px}.player-name[data-v-2403f5c1],.team-cell[data-v-2403f5c1]{font-size:13px}.team-cell[data-v-2403f5c1]{gap:6px;padding-left:8px;--team-logo-size: 22px}.games[data-v-2403f5c1],.num[data-v-2403f5c1]{font-size:14px}.pill[data-v-2403f5c1]{width:92px;height:28px;padding:0 4px;font-size:14px}.sk-pill[data-v-2403f5c1]{width:92px;height:28px}}@media(max-width:600px){.player-perf[data-v-2403f5c1]{padding-inline:16px}}@media(pointer:coarse){.perf-scroll[data-v-2403f5c1]{overscroll-behavior-y:auto}}.home-view[data-v-72c6f974]{-webkit-user-select:none;user-select:none;position:relative;isolation:isolate;width:100%;background-color:var(--bg-deep);overflow-x:hidden;overflow-x:clip;padding-top:56px}.side-mark[data-v-72c6f974]{position:absolute;top:0;bottom:0;z-index:-1;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(110px,12.5vw,200px)}.side-mark span[data-v-72c6f974]{display:block;writing-mode:vertical-rl;white-space:nowrap;font-family:Oswald,Impact,Arial Black,sans-serif;font-size:clamp(110px,12.5vw,200px);font-weight:900;font-style:italic;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#10243a0b}.side-mark-left[data-v-72c6f974]{left:0}.side-mark-left span[data-v-72c6f974]{transform:translate(-.09em)}.side-mark-right[data-v-72c6f974]{right:0}.side-mark-right span[data-v-72c6f974]{transform:translate(.09em)}@media(max-width:768px){.side-mark[data-v-72c6f974]{display:none}}@media(max-width:768px){.home-view[data-v-72c6f974]{padding-top:48px}}.stage-root[data-v-e557cb4b]{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-e557cb4b]{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px;font-size:.75rem;color:var(--text-muted)}.legend-bar .legend-item[data-v-e557cb4b]{display:flex;align-items:center;gap:6px}.legend-bar .legend-item .dot[data-v-e557cb4b]{width:8px;height:8px;border-radius:2px}.legend-bar .legend-item.promote .dot[data-v-e557cb4b]{background:#00e5ff;box-shadow:0 0 5px #00e5ff66}.legend-bar .legend-item.playoff .dot[data-v-e557cb4b]{background:orange;box-shadow:0 0 5px #ffa50066}.legend-bar .legend-item.eliminate .dot[data-v-e557cb4b]{background:var(--text-muted);opacity:.5}.scroll-container[data-v-e557cb4b]{width:100%;overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch}.scroll-container[data-v-e557cb4b]::-webkit-scrollbar{display:none}.scroll-container[data-v-e557cb4b]{scrollbar-width:none}.scroll-content[data-v-e557cb4b]{display:flex;gap:15px;width:max-content}@media(min-width:768px){.scroll-content[data-v-e557cb4b]{display:grid;width:100%;grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.scroll-content[data-v-e557cb4b]{grid-template-columns:repeat(3,1fr)}}.group-card[data-v-e557cb4b]{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}:root .group-card[data-v-e557cb4b]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}@media(min-width:768px){.group-card[data-v-e557cb4b]{width:auto}}.group-header[data-v-e557cb4b]{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-e557cb4b]{font-size:.9rem;font-weight:700;color:var(--text-primary)}.group-header .sub[data-v-e557cb4b]{font-size:.7rem;color:var(--text-muted)}.team-table[data-v-e557cb4b]{display:flex;flex-direction:column;background:transparent}.table-row[data-v-e557cb4b]{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border-color);font-size:.85rem}.table-row[data-v-e557cb4b]:last-child{border-bottom:none}.table-row .col-rank[data-v-e557cb4b]{width:20px;font-weight:700;color:var(--text-muted);font-family:Oswald,sans-serif}.table-row .col-text[data-v-e557cb4b]{flex:1;text-align:right;font-size:.75rem}.table-row.header-row[data-v-e557cb4b]{font-size:.7rem;color:var(--text-muted);padding:5px 12px;background:var(--bg-hover)}.table-row.promote-row[data-v-e557cb4b]{background:linear-gradient(90deg,rgba(0,229,255,.08) 0%,transparent 100%)}.table-row.promote-row .col-rank[data-v-e557cb4b]{color:#00e5ff}.table-row.promote-row .col-text[data-v-e557cb4b]{color:#00e5ff;font-weight:700}.table-row.playoff-row[data-v-e557cb4b]{background:linear-gradient(90deg,rgba(255,165,0,.08) 0%,transparent 100%)}.table-row.playoff-row .col-rank[data-v-e557cb4b]{color:orange}.table-row.playoff-row .col-text[data-v-e557cb4b]{color:orange;font-weight:700}.table-row.eliminate-row[data-v-e557cb4b]{opacity:.5;background:var(--bg-hover)}.table-row.eliminate-row .col-text[data-v-e557cb4b]{color:var(--text-muted);text-decoration:line-through}.tie-breaker-box[data-v-e557cb4b]{margin-top:15px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:12px}:root .tie-breaker-box[data-v-e557cb4b]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.tie-breaker-box .tb-title[data-v-e557cb4b]{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-e557cb4b]{width:14px;height:14px;stroke:var(--text-muted)}.tie-breaker-box .tb-content[data-v-e557cb4b]{display:flex;flex-direction:column;gap:5px}.tie-breaker-box .tb-item[data-v-e557cb4b]{display:flex;font-size:.75rem}.tie-breaker-box .tb-item .label[data-v-e557cb4b]{color:var(--text-muted);min-width:70px}.tie-breaker-box .tb-item .val[data-v-e557cb4b]{color:var(--text-secondary);flex:1}.stage-root[data-v-4149cfdf]{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-4149cfdf]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:12px;margin-bottom:15px}:root .source-box[data-v-4149cfdf]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.source-box .source-title[data-v-4149cfdf]{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-4149cfdf]{width:16px;height:16px;stroke:orange}.source-box .source-content[data-v-4149cfdf]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.source-box .source-item[data-v-4149cfdf]{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-4149cfdf]{font-size:1.2rem;font-weight:700;font-family:Oswald,sans-serif}.source-box .source-item .label[data-v-4149cfdf]{font-size:.6rem;color:var(--text-muted);text-align:center;margin-top:2px}.source-box .source-item.qualifier .count[data-v-4149cfdf]{color:orange}.source-box .source-item.senior .count[data-v-4149cfdf]{color:#9d4edd}.source-box .source-item.total[data-v-4149cfdf]{background:linear-gradient(135deg,#ffd70026,#ffd7000d);border:1px solid rgba(255,215,0,.3)}.source-box .source-item.total .count[data-v-4149cfdf]{color:gold}.source-box .plus[data-v-4149cfdf],.source-box .equals[data-v-4149cfdf]{font-size:1rem;color:var(--text-muted);font-weight:700}.source-box .source-note[data-v-4149cfdf]{margin:12px 0 0;font-size:.7rem;color:var(--text-muted);text-align:center}.legend-bar[data-v-4149cfdf]{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px;font-size:.75rem;color:var(--text-muted)}.legend-bar .legend-item[data-v-4149cfdf]{display:flex;align-items:center;gap:6px}.legend-bar .legend-item .dot[data-v-4149cfdf]{width:8px;height:8px;border-radius:2px}.legend-bar .legend-item.promote .dot[data-v-4149cfdf]{background:#00e5ff;box-shadow:0 0 5px #00e5ff66}.legend-bar .legend-item.eliminate .dot[data-v-4149cfdf]{background:var(--text-muted);opacity:.5}.scroll-container[data-v-4149cfdf]{width:100%;overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch}.scroll-container[data-v-4149cfdf]::-webkit-scrollbar{display:none}.scroll-container[data-v-4149cfdf]{scrollbar-width:none}.scroll-content[data-v-4149cfdf]{display:flex;gap:15px;width:max-content}@media(min-width:768px){.scroll-content[data-v-4149cfdf]{display:grid;width:100%;grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.scroll-content[data-v-4149cfdf]{grid-template-columns:repeat(4,1fr)}}.group-card[data-v-4149cfdf]{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}:root .group-card[data-v-4149cfdf]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}@media(min-width:768px){.group-card[data-v-4149cfdf]{width:auto}}.group-header[data-v-4149cfdf]{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-4149cfdf]{font-size:.9rem;font-weight:700;color:var(--text-primary)}.group-header .sub[data-v-4149cfdf]{font-size:.7rem;color:var(--text-muted)}.team-table[data-v-4149cfdf]{display:flex;flex-direction:column}.table-row[data-v-4149cfdf]{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border-color);font-size:.85rem}.table-row[data-v-4149cfdf]:last-child{border-bottom:none}.table-row .col-rank[data-v-4149cfdf]{width:20px;font-weight:700;color:var(--text-muted);font-family:Oswald,sans-serif}.table-row .col-text[data-v-4149cfdf]{flex:1;text-align:right;font-size:.75rem}.table-row.header-row[data-v-4149cfdf]{font-size:.7rem;color:var(--text-muted);padding:5px 12px;background:var(--bg-hover)}.table-row.promote-row[data-v-4149cfdf]{background:linear-gradient(90deg,rgba(0,229,255,.08) 0%,transparent 100%)}.table-row.promote-row .col-rank[data-v-4149cfdf]{color:#00e5ff}.table-row.promote-row .col-text[data-v-4149cfdf]{color:#00e5ff;font-weight:700}.table-row.eliminate-row[data-v-4149cfdf]{opacity:.5;background:var(--bg-hover)}.table-row.eliminate-row .col-text[data-v-4149cfdf]{color:var(--text-muted);text-decoration:line-through}.tie-breaker-box[data-v-4149cfdf]{margin-top:15px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:12px}:root .tie-breaker-box[data-v-4149cfdf]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.tie-breaker-box .tb-title[data-v-4149cfdf]{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-4149cfdf]{width:14px;height:14px;stroke:var(--text-muted)}.tie-breaker-box .tb-content[data-v-4149cfdf]{display:flex;flex-direction:column;gap:5px}.tie-breaker-box .tb-item[data-v-4149cfdf]{display:flex;font-size:.75rem}.tie-breaker-box .tb-item .label[data-v-4149cfdf]{color:var(--text-muted);min-width:70px}.tie-breaker-box .tb-item .val[data-v-4149cfdf]{color:var(--text-secondary);flex:1}@media(max-width:480px){.source-content[data-v-4149cfdf]{gap:6px}.source-item[data-v-4149cfdf]{padding:6px 8px;min-width:50px}.source-item .count[data-v-4149cfdf]{font-size:1rem}.source-item .label[data-v-4149cfdf]{font-size:.55rem}.plus[data-v-4149cfdf],.equals[data-v-4149cfdf]{font-size:.8rem}}.stage-root[data-v-f02642fe]{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-f02642fe]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.legend-container .legend-item[data-v-f02642fe]{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-f02642fe]{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-f02642fe]{background:gold}.legend-container .legend-item.tier-a .badge[data-v-f02642fe]{background:#ff2e63;color:#fff}.legend-container .legend-item.tier-b .badge[data-v-f02642fe]{background:#00e5ff}.legend-container .legend-item.tier-c .badge[data-v-f02642fe]{background:#00ff9d}.scroll-container[data-v-f02642fe]{width:100%;overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch}.scroll-container[data-v-f02642fe]::-webkit-scrollbar{display:none}.scroll-container[data-v-f02642fe]{scrollbar-width:none}.scroll-content[data-v-f02642fe]{display:flex;gap:15px;width:max-content}@media(min-width:768px){.scroll-content[data-v-f02642fe]{display:grid;width:100%;grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.scroll-content[data-v-f02642fe]{grid-template-columns:repeat(4,1fr)}}.group-card[data-v-f02642fe]{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}:root .group-card[data-v-f02642fe]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}@media(min-width:768px){.group-card[data-v-f02642fe]{width:auto}}.group-header[data-v-f02642fe]{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-f02642fe]{font-size:.9rem;font-weight:700;color:var(--text-primary)}.group-header .sub[data-v-f02642fe]{font-size:.7rem;color:var(--text-muted)}.team-table[data-v-f02642fe]{display:flex;flex-direction:column;background:transparent}.table-row[data-v-f02642fe]{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border-color);font-size:.85rem}.table-row[data-v-f02642fe]:last-child{border-bottom:none}.table-row .col-rank[data-v-f02642fe]{width:20px;font-weight:700;color:var(--text-muted);font-family:Oswald,sans-serif}.table-row .col-dest[data-v-f02642fe]{flex:1;text-align:right;font-size:.75rem;font-weight:500}.table-row.header-row[data-v-f02642fe]{font-size:.7rem;color:var(--text-muted);padding:5px 12px;background:var(--bg-hover)}.table-row.tier-s-row[data-v-f02642fe]{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-f02642fe],.table-row.tier-s-row .col-dest[data-v-f02642fe]{color:gold}.table-row.tier-a-row[data-v-f02642fe]{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-f02642fe],.table-row.tier-a-row .col-dest[data-v-f02642fe]{color:#ff2e63}.table-row.tier-b-row[data-v-f02642fe]{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-f02642fe],.table-row.tier-b-row .col-dest[data-v-f02642fe]{color:#00e5ff}.table-row.tier-c-row[data-v-f02642fe]{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-f02642fe],.table-row.tier-c-row .col-dest[data-v-f02642fe]{color:#00ff9d}.table-row.eliminate-row[data-v-f02642fe]{opacity:.5;background:var(--bg-hover)}.table-row.eliminate-row .col-dest[data-v-f02642fe]{color:var(--text-muted);text-decoration:line-through}.tie-note[data-v-f02642fe]{margin-top:12px;font-size:.75rem;color:var(--text-muted);text-align:center}.stage-container[data-v-6ab55cd5]{margin-top:20px;padding-top:15px;border-top:1px dashed var(--border-color);width:100%;overflow:hidden}.scroll-view[data-v-6ab55cd5]{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-6ab55cd5]::-webkit-scrollbar{display:none}.scroll-view[data-v-6ab55cd5]{scrollbar-width:none}@media(min-width:768px){.scroll-view[data-v-6ab55cd5]{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-6ab55cd5]{grid-template-columns:repeat(4,1fr)}}.group-card[data-v-6ab55cd5]{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}:root .group-card[data-v-6ab55cd5]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}@media(min-width:768px){.group-card[data-v-6ab55cd5]{flex:unset;width:auto}}.group-header[data-v-6ab55cd5]{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-6ab55cd5]{font-size:.9rem;font-weight:700;color:var(--text-primary)}.group-header .sub[data-v-6ab55cd5]{font-size:.65rem;color:var(--text-muted)}.team-table[data-v-6ab55cd5]{display:flex;flex-direction:column}.table-row[data-v-6ab55cd5]{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid var(--border-color);font-size:.85rem}.table-row[data-v-6ab55cd5]:last-child{border-bottom:none}.table-row .col-rank[data-v-6ab55cd5]{width:30px;color:var(--text-muted);font-family:Oswald,sans-serif;font-weight:700}.table-row .col-seed[data-v-6ab55cd5]{flex:1;text-align:right}.table-row.header-row[data-v-6ab55cd5]{font-size:.7rem;color:var(--text-muted);background:var(--bg-hover)}.table-row.header-row .col-seed[data-v-6ab55cd5]{text-align:right}.table-row .seed-badge[data-v-6ab55cd5]{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-6ab55cd5]{border-top:3px solid #FFD700}.group-card.tier-s .group-header .title[data-v-6ab55cd5],.group-card.tier-s .item-row .col-rank[data-v-6ab55cd5]{color:gold}.group-card.tier-s .seed-badge[data-v-6ab55cd5]{background:gold;box-shadow:0 0 5px #ffd70066}.group-card.tier-a[data-v-6ab55cd5]{border-top:3px solid #FF2E63}.group-card.tier-a .group-header .title[data-v-6ab55cd5],.group-card.tier-a .item-row .col-rank[data-v-6ab55cd5]{color:#ff2e63}.group-card.tier-a .seed-badge[data-v-6ab55cd5]{background:#ff2e63;color:#fff}.group-card.tier-b[data-v-6ab55cd5]{border-top:3px solid #00E5FF}.group-card.tier-b .group-header .title[data-v-6ab55cd5],.group-card.tier-b .item-row .col-rank[data-v-6ab55cd5]{color:#00e5ff}.group-card.tier-b .seed-badge[data-v-6ab55cd5]{background:#00e5ff}.group-card.tier-c[data-v-6ab55cd5]{border-top:3px solid #00FF9D}.group-card.tier-c .group-header .title[data-v-6ab55cd5],.group-card.tier-c .item-row .col-rank[data-v-6ab55cd5]{color:#00ff9d}.group-card.tier-c .seed-badge[data-v-6ab55cd5]{background:#00ff9d}.tie-note[data-v-6ab55cd5]{margin-top:12px;font-size:.75rem;color:var(--text-muted);text-align:center}.stage-container[data-v-fe064a3d]{margin-top:20px;padding-top:15px;border-top:1px dashed var(--border-color);width:100%}.matches-grid[data-v-fe064a3d]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%}@media(min-width:768px){.matches-grid[data-v-fe064a3d]{grid-template-columns:repeat(2,1fr);gap:15px}}@media(min-width:1100px){.matches-grid[data-v-fe064a3d]{grid-template-columns:repeat(4,1fr)}}.match-card[data-v-fe064a3d]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;overflow:hidden;display:flex;flex-direction:column}:root .match-card[data-v-fe064a3d]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.match-card .match-header[data-v-fe064a3d]{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-fe064a3d]{font-size:.6rem;color:var(--text-muted);font-weight:700}.match-card .match-header .bo-tag[data-v-fe064a3d]{font-size:.5rem;color:var(--text-muted);background:var(--bg-hover);padding:1px 4px;border-radius:3px}.match-card .versus-body[data-v-fe064a3d]{display:flex;height:55px;position:relative;align-items:center}.match-card .team-side[data-v-fe064a3d]{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-fe064a3d]{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-fe064a3d]{display:none}.match-card .team-side.bg-s[data-v-fe064a3d]{background:linear-gradient(135deg,rgba(255,215,0,.2),transparent)}.match-card .team-side.bg-a[data-v-fe064a3d]{background:linear-gradient(135deg,rgba(255,46,99,.2),transparent)}.match-card .team-side.bg-b[data-v-fe064a3d]{background:linear-gradient(135deg,transparent,rgba(0,229,255,.2))}.match-card .team-side.bg-c[data-v-fe064a3d]{background:linear-gradient(135deg,transparent,rgba(0,255,157,.2))}.match-card .team-side.right.bg-b[data-v-fe064a3d]{background:linear-gradient(-135deg,rgba(0,229,255,.2),transparent)}.match-card .team-side.right.bg-c[data-v-fe064a3d]{background:linear-gradient(-135deg,rgba(0,255,157,.2),transparent)}.match-card .vs-divider[data-v-fe064a3d]{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-fe064a3d]{font-size:.7rem;font-weight:900;font-style:italic;color:var(--text-muted);opacity:.5}.match-card .vs-divider .thunder-icon[data-v-fe064a3d]{width:14px;height:14px;stroke:gold;fill:none;margin-top:-2px}.match-card .match-footer[data-v-fe064a3d]{height:6px;background:var(--bg-hover);border-top:1px solid var(--border-color)}@media(min-width:768px){.match-card[data-v-fe064a3d]{border-radius:8px}.match-card .match-header[data-v-fe064a3d]{padding:8px 12px}.match-card .match-header .match-id[data-v-fe064a3d]{font-size:.75rem}.match-card .match-header .bo-tag[data-v-fe064a3d]{font-size:.6rem;padding:2px 6px}.match-card .versus-body[data-v-fe064a3d]{height:80px}.match-card .team-side .seed-badge[data-v-fe064a3d]{font-size:1.4rem}.match-card .team-side .desktop-only[data-v-fe064a3d]{display:block;font-size:.65rem;color:#fffc;margin-top:2px}.match-card .vs-divider .vs-text[data-v-fe064a3d]{font-size:.9rem}.match-card .vs-divider .thunder-icon[data-v-fe064a3d]{width:18px;height:18px;margin-top:-5px}.match-card .match-footer[data-v-fe064a3d]{height:10px}}.summary-text[data-v-fe064a3d]{margin-top:15px;font-size:.8rem;color:var(--text-muted);text-align:right}.summary-text .highlight[data-v-fe064a3d]{color:#9d4edd;font-weight:700;margin:0 2px}.stage-container[data-v-c8c68230]{margin-top:20px;padding-top:15px;border-top:1px dashed var(--border-color);width:100%}.bracket-scroll-container[data-v-c8c68230]{width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:15px;-webkit-overflow-scrolling:touch}.bracket-scroll-container[data-v-c8c68230]::-webkit-scrollbar{height:6px}.bracket-scroll-container[data-v-c8c68230]::-webkit-scrollbar-thumb{background:var(--text-muted);opacity:.3;border-radius:3px}.bracket-canvas[data-v-c8c68230]{display:flex;flex-direction:column;gap:40px;min-width:850px;padding:10px 15px}.section-label[data-v-c8c68230]{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-c8c68230]{font-size:.7rem;color:var(--text-muted);margin-left:5px}.section-label.gray[data-v-c8c68230]{color:var(--text-muted);border-color:var(--text-muted)}.rounds-row[data-v-c8c68230]{display:flex;align-items:flex-start}.round-col[data-v-c8c68230]{width:160px;margin-right:50px;position:relative}.round-col[data-v-c8c68230]:last-child{margin-right:0}.round-col .round-title[data-v-c8c68230]{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-c8c68230]{font-size:.6rem;padding:1px 5px;background:var(--bg-hover);border-radius:3px;color:var(--text-muted)}.match-card[data-v-c8c68230]{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}:root .match-card[data-v-c8c68230]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.match-card .team-row[data-v-c8c68230]{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-c8c68230]:last-child{border-bottom:none}.match-card .team-row .t-logo-placeholder[data-v-c8c68230]{width:16px;height:16px;background:var(--bg-hover);border-radius:50%;flex-shrink:0}.match-card .team-row .t-name[data-v-c8c68230]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pair-group[data-v-c8c68230]{display:flex;flex-direction:column;gap:15px;position:relative}.pair-group .match-card[data-v-c8c68230]:after{content:"";position:absolute;right:-25px;top:50%;transform:translateY(-50%);width:25px;height:1px;background:var(--border-color)}.pair-connector[data-v-c8c68230]{position:absolute;right:-25px;top:28px;height:71px;width:1px;background:var(--border-color)}.pair-connector[data-v-c8c68230]:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:25px;height:1px;background:var(--border-color)}.pair-connector.large[data-v-c8c68230]{height:157px}.straight-connector[data-v-c8c68230]{position:absolute;right:-50px;top:50%;transform:translateY(-50%);width:50px;height:1px;background:var(--border-color)}.wb-r1-layout[data-v-c8c68230]{display:flex;flex-direction:column;gap:30px}.wb-r2-layout[data-v-c8c68230]{padding-top:35.5px}.wb-r2-layout .pair-group.large[data-v-c8c68230]{gap:101px}.wb-final-layout[data-v-c8c68230]{padding-top:114px}.lb-r1-layout[data-v-c8c68230]{display:flex;flex-direction:column;gap:15px}.lb-r3-layout[data-v-c8c68230],.lb-final-layout[data-v-c8c68230]{padding-top:35.5px}@media(max-width:768px){.section-label .label-en[data-v-c8c68230]{display:none}}.stage-container[data-v-78497b65]{margin-top:20px;padding-top:15px;border-top:1px dashed var(--border-color);width:100%}.match-card[data-v-78497b65]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}:root .match-card[data-v-78497b65]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.match-header[data-v-78497b65]{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-78497b65]{font-size:.85rem;font-weight:600;color:var(--text-primary)}.match-header .bo-tag[data-v-78497b65]{font-size:.7rem;color:var(--text-muted);background:var(--bg-card);padding:2px 8px;border-radius:4px}.match-body[data-v-78497b65]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;gap:16px}.team-side[data-v-78497b65]{display:flex;align-items:center;gap:12px;flex:1}.team-side.right[data-v-78497b65]{flex-direction:row-reverse}.team-side.right .team-info[data-v-78497b65]{text-align:right}.team-logo[data-v-78497b65]{width:40px;height:40px;border-radius:50%;background:var(--bg-hover);border:1px solid var(--border-color);flex-shrink:0}.team-info[data-v-78497b65]{display:flex;flex-direction:column;gap:2px}.team-info .team-label[data-v-78497b65]{font-size:.7rem;color:var(--text-muted)}.team-info .team-name[data-v-78497b65]{font-size:.9rem;color:var(--text-primary)}.vs-text[data-v-78497b65]{font-size:.9rem;font-weight:600;color:var(--text-muted);flex-shrink:0}@media(max-width:480px){.match-body[data-v-78497b65]{padding:12px 16px;gap:12px}.team-logo[data-v-78497b65]{width:32px;height:32px}.team-info .team-name[data-v-78497b65]{font-size:.8rem}}.section-container[data-v-b5e5040a]{padding:40px 20px}@media(max-width:768px){.section-container[data-v-b5e5040a]{padding:10px 10px 20px}}.section-header[data-v-b5e5040a]{text-align:center;margin-bottom:30px}.section-header h2[data-v-b5e5040a]{font-size:1.6rem;margin:0;color:var(--text-primary)}.section-header p[data-v-b5e5040a]{color:var(--khsl-gold);font-size:.8rem;letter-spacing:2px;margin-top:5px;opacity:.8}@media(max-width:768px){.section-header[data-v-b5e5040a]{display:none}}.timeline-wrapper[data-v-b5e5040a]{position:relative;max-width:1000px;margin:0 auto}.timeline-line[data-v-b5e5040a]{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-b5e5040a]{display:none}}.timeline-row[data-v-b5e5040a]{display:flex;align-items:stretch;position:relative}@media(max-width:768px){.timeline-row[data-v-b5e5040a]{flex-direction:column}}.time-col[data-v-b5e5040a]{width:80px;flex-shrink:0;position:relative}@media(max-width:768px){.time-col[data-v-b5e5040a]{width:100%;display:none}}.sticky-wrapper[data-v-b5e5040a]{position:sticky;top:80px;display:flex;flex-direction:column;align-items:center;z-index:10;padding-bottom:20px}.sticky-wrapper .sticky-date[data-v-b5e5040a]{background:var(--bg-deep);padding:4px 0;margin-bottom:6px}.sticky-wrapper .sticky-date .month[data-v-b5e5040a]{color:var(--text-primary);font-weight:700;font-size:1.1rem;display:block;white-space:nowrap;padding:4px 8px}.sticky-wrapper .dot[data-v-b5e5040a]{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-b5e5040a]{flex:1;padding-left:20px;min-width:0;padding-bottom:40px}@media(max-width:768px){.content-col[data-v-b5e5040a]{padding-left:0;padding-bottom:10px}}.schedule-card[data-v-b5e5040a]{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}:root .schedule-card[data-v-b5e5040a]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.schedule-card .card-header[data-v-b5e5040a]{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-b5e5040a]{display:flex;align-items:center;gap:8px}.schedule-card .card-header .mobile-time[data-v-b5e5040a]{display:none}.schedule-card .card-header h3[data-v-b5e5040a]{margin:0;font-size:1.5rem}.schedule-card .card-header .tag[data-v-b5e5040a]{background:var(--bg-hover);padding:4px 8px;border-radius:4px;font-size:.75rem;color:var(--text-secondary)}.schedule-card .desc[data-v-b5e5040a]{color:var(--text-muted);font-size:.9rem;margin:0 0 15px;line-height:1.5}@media(max-width:768px){.schedule-card[data-v-b5e5040a]{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-b5e5040a]{flex-wrap:wrap;gap:4px}.schedule-card .card-header .mobile-time[data-v-b5e5040a]{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-b5e5040a]{font-size:1rem}.schedule-card .card-header .tag[data-v-b5e5040a]{font-size:.6rem;padding:2px 6px}.schedule-card .desc[data-v-b5e5040a]{font-size:.75rem;margin-bottom:10px}}.marker-card[data-v-b5e5040a]{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}:root .marker-card[data-v-b5e5040a]{background:var(--bg-elevated);box-shadow:var(--shadow-card)}.marker-card .marker-icon[data-v-b5e5040a]{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-b5e5040a]{width:24px;height:24px;stroke:var(--stage-color, #FF6B6B)}.marker-card .marker-content[data-v-b5e5040a]{flex:1}.marker-card .marker-content .mobile-time[data-v-b5e5040a]{display:none}.marker-card .marker-content h3[data-v-b5e5040a]{margin:0 0 4px;font-size:1.2rem}.marker-card .marker-content .tag[data-v-b5e5040a]{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-b5e5040a]{margin:0;color:var(--text-muted);font-size:.85rem;line-height:1.4}@media(max-width:768px){.marker-card[data-v-b5e5040a]{border-left:3px solid var(--stage-color, #FF6B6B);border-radius:0 14px 14px 0;padding:12px;gap:10px}.marker-card .marker-icon[data-v-b5e5040a]{width:36px;height:36px}.marker-card .marker-icon svg[data-v-b5e5040a]{width:18px;height:18px}.marker-card .marker-content .mobile-time[data-v-b5e5040a]{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-b5e5040a]{display:inline;font-size:1rem}.marker-card .marker-content .tag[data-v-b5e5040a]{display:block;width:fit-content;font-size:.6rem;margin-top:4px;margin-bottom:6px}.marker-card .marker-content .desc[data-v-b5e5040a]{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}.document-page{--doc-navy: #10243A;--doc-cream: #F7F4EE;--doc-line: #E3E5E7;box-sizing:border-box;height:100%;min-height:0;max-width:1248px;margin:0 auto;padding:26px 24px 24px;display:flex;flex-direction:column;gap:20px;color:var(--doc-navy)}.document-page *,.document-page *:before,.document-page *:after{box-sizing:border-box}.document-page button,.document-page a{-webkit-tap-highlight-color:transparent}.document-page button:focus-visible,.document-page a:focus-visible,.document-page [tabindex="0"]:focus-visible{outline:2px solid #5A7E9E;outline-offset:-3px}.document-heading{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:88px;padding:22px 30px;border-radius:6px;background:var(--doc-navy);color:var(--doc-cream)}.document-heading h1{margin:0;font-size:28px;line-height:1.35;font-weight:850}.document-heading-action{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(247,244,238,.22);border-radius:4px;color:var(--doc-cream);font-size:12px}.document-heading-action svg{width:16px;height:16px}.document-heading-action:hover{border-color:var(--doc-cream);background:#f7f4ee14}.document-layout{position:relative;min-height:0;flex:1;display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;align-items:stretch}.document-sidebar,.document-reader{min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--doc-line);border-radius:6px}.document-panel-heading{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:12px 20px;border-bottom:1px solid var(--doc-line)}.document-panel-heading h2{font-size:14px;font-weight:800;margin:0}.document-sidebar .document-panel-heading{background:var(--doc-navy);color:var(--doc-cream);border:0}.document-scroll{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;scroll-padding-top:28px}.document-scroll::-webkit-scrollbar{display:none}.document-prose{padding:28px 34px 44px;color:#435264;font-size:14px;line-height:1.9;overflow-wrap:anywhere}.document-prose h1,.document-prose h2,.document-prose h3,.document-prose h4,.document-prose h5{color:var(--doc-navy);scroll-margin-top:28px;line-height:1.5}.document-prose h1{margin:0 0 18px;font-size:25px;font-weight:850}.document-prose h2{margin:36px 0 16px;padding:0 0 12px;border-bottom:1px solid var(--doc-line);font-size:20px}.document-prose h3{margin:25px 0 12px;font-size:17px}.document-prose h4{margin:22px 0 10px;font-size:15px}.document-prose h5{margin:18px 0 9px;font-size:14px}.document-prose h6{margin:16px 0 8px;font-size:13px;color:var(--doc-navy);scroll-margin-top:28px}.document-prose p{margin:10px 0}.document-prose ul,.document-prose ol{padding-left:22px;margin:12px 0}.document-prose li{margin:6px 0}.document-prose li::marker{color:var(--doc-navy)}.document-prose b,.document-prose strong{color:var(--doc-navy)}.document-prose a{color:#345c80;text-decoration:underline;text-underline-offset:3px}.document-prose blockquote{margin:18px 0;padding:12px 18px;border-left:3px solid var(--doc-navy);background:var(--doc-cream)}.document-prose code{color:var(--doc-navy);background:var(--doc-cream);padding:2px 5px;border-radius:3px}.document-prose table{width:100%;table-layout:fixed;border-collapse:collapse;margin:20px 0;font-size:12px;line-height:1.65}.document-prose th,.document-prose td{padding:12px;border:1px solid var(--doc-line);color:#435264;text-align:left;overflow-wrap:anywhere}.document-prose th{background:var(--doc-navy);color:var(--doc-cream);font-weight:650}.document-prose tr:nth-child(2n) td{background:#faf9f6}.document-prose img{max-width:100%;height:auto}@media(max-width:767px){.document-page{padding:16px 14px calc(70px + env(safe-area-inset-bottom,0px));gap:14px}.document-heading{min-height:76px;padding:18px}.document-heading h1{font-size:23px}.document-heading-action{padding:8px}.document-layout{grid-template-columns:minmax(0,1fr);gap:12px}.document-panel-heading{min-height:46px;padding:10px 16px}.document-prose{padding:22px 18px 32px;font-size:13px}.document-prose h1{font-size:21px}.document-prose h2{font-size:18px}.document-prose h3{font-size:16px}.document-prose th,.document-prose td{padding:8px 6px;font-size:11px}}.rules-menu[data-v-72e1c60e],.close-toc[data-v-72e1c60e]{display:none}.toc-nav[data-v-72e1c60e]{padding:10px 0 20px}.toc-nav ul[data-v-72e1c60e]{list-style:none;margin:0;padding:0}.toc-nav a[data-v-72e1c60e]{display:block;color:#637181;padding:8px 18px;border-left:3px solid transparent;font-size:12px;line-height:1.6;text-decoration:none;overflow-wrap:anywhere}.toc-nav .level-1 a[data-v-72e1c60e],.toc-nav .level-2 a[data-v-72e1c60e]{font-size:13px;font-weight:750;color:#10243a}.toc-nav .level-3 a[data-v-72e1c60e]{padding-left:26px}.toc-nav .level-4 a[data-v-72e1c60e]{padding-left:34px;font-size:11px}.toc-nav .level-5 a[data-v-72e1c60e],.toc-nav .level-6 a[data-v-72e1c60e]{padding-left:42px;font-size:11px}.toc-nav a[data-v-72e1c60e]:hover{background:#f7f4ee;color:#10243a}.toc-nav a.active[data-v-72e1c60e]{background:#f7f4ee;border-left-color:#10243a;color:#10243a;font-weight:750}@media(max-width:767px){.rules-menu[data-v-72e1c60e]{display:inline-flex}.toc-sidebar[data-v-72e1c60e]{display:none}.toc-sidebar.is-open[data-v-72e1c60e]{display:flex;position:absolute;inset:0;z-index:3;box-shadow:0 8px 25px #10243a1a}.close-toc[data-v-72e1c60e]{display:grid;place-items:center;color:#f7f4ee;font-size:24px;width:28px;height:28px;padding:0}.toc-nav a[data-v-72e1c60e]{padding-top:10px;padding-bottom:10px}}.page-heading[data-v-25ea9c86]{box-sizing:border-box;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:90px;padding:28px 0 18px;color:#10243a}.page-heading-title[data-v-25ea9c86]{display:flex;align-items:center;gap:8px;margin:0;font-size:24px;font-weight:900;line-height:1.45;white-space:nowrap}.page-heading-title svg[data-v-25ea9c86-s]{flex:0 0 28px;width:28px;height:28px;fill:currentColor}@media(max-width:768px){.page-heading[data-v-25ea9c86]{gap:12px;min-height:74px;padding:20px 0 14px}.page-heading-title[data-v-25ea9c86]{min-height:40px;font-size:21px}.page-heading-title svg[data-v-25ea9c86-s]{flex-basis:24px;width:24px;height:24px}}@media(max-width:360px){.page-heading-title[data-v-25ea9c86]{gap:5px;font-size:19px}}.schedule-mobile-filters[data-v-baaadc9f]{display:none}@media(max-width:768px){.schedule-mobile-filters[data-v-baaadc9f]{position:relative;z-index:30;display:block;flex-shrink:0;min-width:0;margin-bottom:18px}.mobile-filter-heading[data-v-baaadc9f]{position:relative;z-index:2}.mobile-season-title[data-v-baaadc9f]{flex:0 1 164px;min-width:0;width:auto;max-width:none}.mobile-season-title[data-v-baaadc9f] .season-trigger{height:40px;min-height:40px;padding:4px 10px;border-radius:4px;background:#fff}.mobile-season-title[data-v-baaadc9f] .season-trigger span{white-space:normal;overflow-wrap:anywhere;text-align:left;font-size:12px;line-height:1.25}.mobile-filter-row[data-v-baaadc9f]{display:flex;align-items:center;gap:16px}.mobile-team-control[data-v-baaadc9f]{display:flex;align-items:center;flex-shrink:0;max-width:38%;padding-left:12px;border-left:1px solid #DFE3E8}.mobile-team-filter[data-v-baaadc9f]{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 2px;border:0;background:transparent;color:#536477;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.mobile-team-filter span[data-v-baaadc9f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-team-filter svg[data-v-baaadc9f]{flex:0 0 18px;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4}.mobile-team-filter circle[data-v-baaadc9f]{fill:#f7f4ee}.mobile-team-filter.active[data-v-baaadc9f]{color:#10243a}.mobile-team-filter[data-v-baaadc9f]:disabled{opacity:.45;cursor:default}.mobile-team-clear[data-v-baaadc9f]{display:grid;place-items:center;flex:0 0 28px;width:28px;height:36px;padding:0;border:0;background:transparent;color:#788490;cursor:pointer}.mobile-team-clear svg[data-v-baaadc9f]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.mobile-stage-track[data-v-baaadc9f]{position:relative;z-index:1;display:flex;flex:1;min-width:0;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid #DFE3E8}.mobile-stage-track[data-v-baaadc9f]::-webkit-scrollbar{display:none}.mobile-stage-track button[data-v-baaadc9f]{position:relative;flex-shrink:0;min-height:44px;padding:10px 0 12px;border:0;background:transparent;color:#788490;font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.mobile-stage-track button[aria-pressed=true][data-v-baaadc9f]{color:#10243a;font-weight:750}.mobile-stage-track button[aria-pressed=true][data-v-baaadc9f]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;border-radius:2px 2px 0 0;background:#10243a}.mobile-stage-track button[data-v-baaadc9f]:disabled{opacity:.5;cursor:default}}@media(max-width:360px){.mobile-season-title[data-v-baaadc9f]{flex-basis:144px}}.schedule-team-sheet[data-v-baaadc9f]{position:fixed;inset:auto 0 0;box-sizing:border-box;width:100%;max-width:768px;max-height:calc(100dvh - 24px);margin:0 auto;padding:0 20px max(20px,env(safe-area-inset-bottom,0px));overflow:hidden;border:0;border-radius:20px 20px 0 0;background:#fff;color:#10243a;font-family:Microsoft YaHei,PingFang SC,sans-serif;box-shadow:0 -12px 48px #10243a24}.schedule-team-sheet[open][data-v-baaadc9f]{display:flex;flex-direction:column;animation:team-sheet-in-baaadc9f .2s ease-out}.schedule-team-sheet[data-v-baaadc9f]::backdrop{background:#10243a66}.team-sheet-handle[data-v-baaadc9f]{flex-shrink:0;width:32px;height:4px;margin:10px auto 18px;border-radius:4px;background:#d9dee3}.team-sheet-heading[data-v-baaadc9f]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.team-sheet-heading h2[data-v-baaadc9f]{margin:0;font-size:20px;font-weight:800;outline:none}.team-sheet-heading p[data-v-baaadc9f]{margin:6px 0 0;font-size:12px;color:#788490}.team-sheet-close[data-v-baaadc9f]{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;margin-right:-10px;padding:0;border:0;background:transparent;color:#788490;cursor:pointer}.team-sheet-close svg[data-v-baaadc9f],.team-sheet-search svg[data-v-baaadc9f]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}.team-sheet-search[data-v-baaadc9f]{display:flex;flex-shrink:0;align-items:center;gap:10px;padding:0 12px;margin-bottom:12px;border:1px solid #E2E7EC;border-radius:6px;background:#f7f8fa;color:#788490}.team-sheet-search input[data-v-baaadc9f]{min-width:0;width:100%;height:44px;padding:0;border:0;outline:0;background:transparent;color:#10243a;font:inherit;font-size:16px}.team-sheet-search[data-v-baaadc9f]:focus-within{border-color:#365b7a}.team-sheet-options[data-v-baaadc9f]{min-height:0;max-height:48dvh;overflow-y:auto;overscroll-behavior:contain}.team-sheet-options button[data-v-baaadc9f]{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:10px 12px;border:0;border-radius:6px;background:transparent;color:#10243a;font:inherit;font-size:14px;text-align:left;cursor:pointer;--team-logo-size: 28px}.team-sheet-options button[aria-pressed=true][data-v-baaadc9f]{background:#e7edf3;font-weight:700}.team-sheet-name[data-v-baaadc9f]{flex:1;min-width:0;overflow-wrap:anywhere}.team-sheet-empty[data-v-baaadc9f]{padding:24px 8px;margin:0;color:#788490;font-size:13px;text-align:center}button[data-v-baaadc9f]:focus-visible{outline:2px solid #365B7A;outline-offset:-2px}@keyframes team-sheet-in-baaadc9f{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.schedule-team-sheet[open][data-v-baaadc9f]{animation:none}}.match-schedule-page{-webkit-user-select:none;user-select:none;--schedule-navy: var(--khsl-navy, #10243A);--schedule-cream: var(--khsl-cream, #F7F4EE);--schedule-gold: var(--khsl-champ-gold, #C5A05A);--schedule-line: #DFE3E8;position:relative;isolation:isolate;height:100%;min-height:0;padding:0 0 40px;background:transparent;color:var(--schedule-navy);font-family:Microsoft YaHei,PingFang SC,sans-serif}.match-schedule-page .schedule-wrap{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;max-width:1200px;margin:0 auto;padding:0 24px}.match-schedule-page .schedule-heading,.match-schedule-page .schedule-notice{flex-shrink:0}.match-schedule-page .schedule-heading{position:relative;z-index:30}.match-schedule-page .schedule-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;border-radius:6px 6px 0 0;scroll-padding-top:58px}.match-schedule-page .schedule-scroll::-webkit-scrollbar{display:none}.match-schedule-page .schedule-scroll:focus-visible{outline:2px solid var(--schedule-gold);outline-offset:2px}.match-schedule-page .schedule-filters{flex:0 1 812px;min-width:0;display:grid;grid-template-columns:minmax(0,350px) minmax(0,225px) minmax(0,225px);justify-content:end;gap:6px}.match-schedule-page .schedule-select{min-width:0;width:100%;max-width:none}.match-schedule-page .schedule-select .season-trigger{height:44px;border-radius:3px;background:#fff}.match-schedule-page .schedule-select .season-trigger .season-label{font-size:16px}.match-schedule-page .season-select .season-trigger{border-color:var(--schedule-gold)}.match-schedule-page .stage-select .season-options{left:0;right:auto}.match-schedule-page .schedule-stage{margin-bottom:32px;background:#fff;border-radius:6px 6px 0 0}.match-schedule-page .schedule-stage-banner{position:sticky;top:0;z-index:10;isolation:isolate;display:flex;align-items:baseline;gap:10px;min-height:58px;padding:15px 28px 13px;border-radius:6px 6px 0 0;overflow:hidden;background:linear-gradient(105deg,var(--schedule-navy) 0%,#4F6073 34%,#CFD5DC 72%,#E9EDF1 100%);color:#fff}.match-schedule-page .schedule-stage-banner h2{position:relative;margin:0;font-size:24px;font-weight:800;line-height:30px}.match-schedule-page .schedule-stage-banner>span{position:relative;font-size:16px;color:#ffffffc2}.match-schedule-page .schedule-stage-brand{position:absolute;z-index:-1;display:flex;align-items:center;gap:12px;right:18px;inset-block:0;color:var(--schedule-navy);opacity:.6}.match-schedule-page .schedule-stage-mark{width:76px;height:56px;background:currentColor;-webkit-mask:url(/khsl-mark-light.png) center/contain no-repeat;mask:url(/khsl-mark-light.png) center/contain no-repeat}.match-schedule-page .schedule-stage-brand b{font-size:11px;letter-spacing:1px}.match-schedule-page .schedule-stage-body{padding:32px 18px 30px}.match-schedule-page .schedule-day+.schedule-day{margin-top:32px}.match-schedule-page .schedule-date{position:relative;display:flex;align-items:center;gap:22px;width:max-content;min-width:220px;height:36px;margin:0 36px 5px -18px;padding:0 12px 0 18px;border-left:7px solid var(--schedule-gold);background:#e7d8be;color:#644a24}.match-schedule-page .schedule-date-curve{position:absolute;left:calc(100% - 1px);top:0;width:36px;height:100%;fill:#e7d8be}.match-schedule-page .schedule-date time{font:700 22px/1 Bahnschrift,Arial Narrow,sans-serif;letter-spacing:-.7px}.match-schedule-page .schedule-date>span{font-size:20px;font-weight:700}.match-schedule-page .schedule-day-frame{padding:1px;background:var(--schedule-line);clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px)}.match-schedule-page .schedule-day-matches{padding:0 12px;background:#fff;clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px)}.match-schedule-page .fixture-row{position:relative;display:grid;grid-template-columns:148px 170px minmax(0,1fr) 206px;align-items:center;min-height:84px}.match-schedule-page .fixture-row+.fixture-row{border-top:1px solid var(--schedule-line)}.match-schedule-page .fixture-row+.fixture-row:before{content:"";position:absolute;top:-2px;left:0;width:20px;height:3px;background:var(--schedule-line)}.match-schedule-page .fixture-row+.fixture-row:after{content:"";position:absolute;top:-3px;right:-7px;width:0;height:0;border-block:3px solid transparent;border-right:5px solid var(--schedule-line)}.match-schedule-page .fixture-time{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:52px;border-right:1px solid var(--schedule-line)}.match-schedule-page .fixture-time time,.match-schedule-page .forfeit-time{font:700 23px/1.2 Bahnschrift,Arial Narrow,sans-serif;letter-spacing:-.8px}.match-schedule-page .fixture-status{display:inline-flex;align-items:center;gap:4px;margin-top:2px;color:#999;font-size:12px}.match-schedule-page .is-live .fixture-status{color:#997333}.match-schedule-page .fixture-status i{width:5px;height:5px;border-radius:50%;background:var(--schedule-gold)}.match-schedule-page .fixture-context{display:flex;align-items:center;gap:5px;padding:0 16px;min-width:0;font-size:16px}.match-schedule-page .fixture-context svg{flex:0 0 19px;width:19px;height:23px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.match-schedule-page .fixture-context div{min-width:0}.match-schedule-page .fixture-context span{display:block;overflow-wrap:anywhere}.match-schedule-page .fixture-context small{display:block;margin-top:3px;color:#93979c;font-size:12px}.match-schedule-page .fixture-matchup{display:grid;grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr);align-items:center;min-width:0;color:inherit;text-decoration:none}.match-schedule-page .fixture-team{display:flex;align-items:center;gap:24px;min-width:0;--team-logo-size: 38px}.match-schedule-page .team-a{justify-content:flex-end;text-align:right}.match-schedule-page .team-b{justify-content:flex-start;text-align:left}.match-schedule-page .fixture-name{font-size:18px;line-height:1.4;color:#50545a;overflow-wrap:anywhere}.match-schedule-page .fixture-score{display:flex;justify-content:center;align-items:center;gap:4px;font-family:Bahnschrift,Arial Narrow,sans-serif}.match-schedule-page .fixture-score b{display:grid;place-items:center;min-width:31px;height:38px;padding:2px 4px 0;border-radius:3px;background:linear-gradient(#425264,var(--schedule-navy));color:#fff;font-size:30px;line-height:1}.match-schedule-page .fixture-score b.winner{color:#e4be6c}.match-schedule-page .fixture-score i{font-size:28px;font-weight:800;font-style:normal}.match-schedule-page .fixture-vs{text-align:center;font:italic 700 25px/1 Bahnschrift,sans-serif;color:#8e99a5}.match-schedule-page .fixture-action{display:flex;justify-content:center;align-items:center;gap:6px;padding-left:12px}.match-schedule-page .fixture-link{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;gap:4px;min-width:88px;height:28px;padding:0 8px;border-radius:6px 0;clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%);background:var(--schedule-navy);color:#fff;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.match-schedule-page .fixture-link:hover{background:#29415a}.match-schedule-page .fixture-link.is-pending{background:#e9edf1;color:var(--schedule-navy)}.match-schedule-page .fixture-link svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}.match-schedule-page .fixture-link svg rect{fill:currentColor;stroke:none}.match-schedule-page .fixture-link svg rect+path{fill:var(--schedule-navy);stroke:none}.match-schedule-page .fixture-matchup:focus-visible,.match-schedule-page .fixture-link:focus-visible{outline:2px solid var(--schedule-gold);outline-offset:-2px}.match-schedule-page .schedule-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin-bottom:16px;background:#ede3d1;color:#644a24;font-size:14px}.match-schedule-page .schedule-notice button,.match-schedule-page .schedule-empty button{flex-shrink:0;border:0;border-bottom:1px solid currentColor;padding:4px 0;color:inherit;font:inherit;background:none;cursor:pointer}.match-schedule-page .schedule-empty{padding:90px 20px;background:#fff;text-align:center}.match-schedule-page .schedule-empty>span{font:italic 800 62px/1 Bahnschrift,sans-serif;color:#e7d8be}.match-schedule-page .schedule-empty h2{margin:24px 0 10px;font-size:20px}.match-schedule-page .schedule-empty p{color:#7f8791;font-size:14px}.match-schedule-page .schedule-skeleton{overflow:hidden}.match-schedule-page .schedule-skeleton .sk{display:inline-block;vertical-align:middle;height:1em;max-width:100%}.match-schedule-page .schedule-skeleton .sk-stage{width:5em;height:.9em}.match-schedule-page .schedule-skeleton .sk-format{width:6em}.match-schedule-page .schedule-skeleton .sk-date{width:5.5em;height:.8em}.match-schedule-page .schedule-skeleton .sk-weekday{width:2em}.match-schedule-page .schedule-skeleton .sk-time{width:2.4em;height:.8em}.match-schedule-page .schedule-skeleton .sk-status{width:3em}.match-schedule-page .schedule-skeleton .fixture-context svg{color:#dfe3e8}.match-schedule-page .schedule-skeleton .sk-context{width:4.5em}.match-schedule-page .schedule-skeleton .sk-team{width:4em}.match-schedule-page .schedule-skeleton .sk-logo{flex:0 0 auto;width:var(--team-logo-size);height:var(--team-logo-size)}.match-schedule-page .schedule-skeleton .sk-score{width:76px;height:38px;border-radius:3px}.match-schedule-page .schedule-skeleton .sk-link{flex-shrink:0;width:88px;height:28px;border-radius:6px 0}@media(max-width:1100px){.match-schedule-page .fixture-row{grid-template-columns:88px 112px minmax(0,1fr) 196px}.match-schedule-page .fixture-matchup{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr)}.match-schedule-page .fixture-team{gap:12px;--team-logo-size: 32px}.match-schedule-page .fixture-name{font-size:15px}.match-schedule-page .fixture-context{padding-inline:12px;font-size:14px}}@media(max-width:768px){.match-schedule-page{padding:0 16px calc(72px + env(safe-area-inset-bottom,0px))}.match-schedule-page .schedule-wrap{padding:0}.match-schedule-page .schedule-heading{display:none}.match-schedule-page .schedule-scroll{scroll-padding-top:48px}.match-schedule-page .schedule-select .season-trigger{height:40px;padding-inline:10px;gap:8px}.match-schedule-page .schedule-select .season-trigger .season-label{font-size:13px}.match-schedule-page .schedule-stage{margin-bottom:20px}.match-schedule-page .schedule-stage-banner{top:0;align-items:center;gap:8px;min-height:48px;padding:10px 14px}.match-schedule-page .schedule-stage-banner h2{font-size:19px;line-height:26px}.match-schedule-page .schedule-stage-banner>span{font-size:11px}.match-schedule-page .schedule-stage-brand{right:10px}.match-schedule-page .schedule-stage-brand b{display:none}.match-schedule-page .schedule-stage-mark{width:48px;height:44px}.match-schedule-page .schedule-stage-body{padding:20px 10px}.match-schedule-page .schedule-day+.schedule-day{margin-top:22px}.match-schedule-page .schedule-date{min-width:172px;height:30px;margin-left:-10px;gap:16px;padding-left:10px;border-left-width:5px}.match-schedule-page .schedule-date-curve{width:30px}.match-schedule-page .schedule-date time{font-size:18px}.match-schedule-page .schedule-date>span{font-size:15px}.match-schedule-page .schedule-day-frame,.match-schedule-page .schedule-day-matches{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.match-schedule-page .schedule-day-matches{padding:0 8px}.match-schedule-page .fixture-row{grid-template-columns:66px minmax(0,1fr) 88px;min-height:140px;padding:14px 0;gap:16px 0}.match-schedule-page .fixture-time{grid-column:1;grid-row:1;min-height:35px;align-items:flex-start;padding-left:3px}.match-schedule-page .fixture-time time,.match-schedule-page .forfeit-time{font-size:18px}.match-schedule-page .fixture-status{font-size:11px}.match-schedule-page .fixture-context{grid-column:2;grid-row:1;padding-inline:8px;font-size:12px}.match-schedule-page .fixture-context svg{display:none}.match-schedule-page .fixture-context small{font-size:10px;margin-top:2px}.match-schedule-page .fixture-matchup{grid-column:1/-1;grid-row:2;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);padding:0 2px 4px}.match-schedule-page .fixture-team{flex-direction:column;gap:6px;--team-logo-size: 30px}.match-schedule-page .fixture-name{font-size:13px;line-height:1.5;text-align:center}.match-schedule-page .team-a .fixture-name{order:1}.match-schedule-page .schedule-skeleton .sk-score{width:52px;height:28px}.match-schedule-page .schedule-skeleton .sk-link{width:80px}.match-schedule-page .schedule-skeleton .sk-link+.sk-link{display:none}.match-schedule-page .fixture-score{gap:2px}.match-schedule-page .fixture-score b{min-width:21px;height:28px;padding:1px 2px 0;font-size:22px}.match-schedule-page .fixture-score i,.match-schedule-page .fixture-vs{font-size:21px}.match-schedule-page .fixture-action{grid-column:3;grid-row:1;flex-direction:column;gap:4px;padding:0}.match-schedule-page .fixture-link{min-width:80px;height:28px;padding-inline:7px;gap:4px;font-size:12px}.match-schedule-page .fixture-link svg{width:13px;height:13px}.match-schedule-page .schedule-notice{align-items:flex-start;font-size:12px}.match-schedule-page .schedule-empty{padding:70px 14px}}.drawer-overlay[data-v-e4cffb7e]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}:root .drawer-overlay[data-v-e4cffb7e]{background:#0006}.betting-drawer[data-v-e4cffb7e]{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}:root .betting-drawer[data-v-e4cffb7e]{background:var(--bg-elevated);box-shadow:-4px 0 20px #00000026}@media(max-width:480px){.betting-drawer[data-v-e4cffb7e]{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-e4cffb7e]: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-e4cffb7e],.fade-leave-active[data-v-e4cffb7e]{transition:opacity .25s}.fade-enter-from[data-v-e4cffb7e],.fade-leave-to[data-v-e4cffb7e]{opacity:0}.slide-enter-active[data-v-e4cffb7e],.slide-leave-active[data-v-e4cffb7e]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.slide-enter-from[data-v-e4cffb7e],.slide-leave-to[data-v-e4cffb7e]{transform:translate(100%)}@media(max-width:480px){.slide-enter-from[data-v-e4cffb7e],.slide-leave-to[data-v-e4cffb7e]{transform:translateY(100%)}}.panel-viewport[data-v-e4cffb7e]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:14px}.group-panel[data-v-e4cffb7e]{display:flex;flex-direction:column}.panel-left-enter-active[data-v-e4cffb7e],.panel-left-leave-active[data-v-e4cffb7e],.panel-right-enter-active[data-v-e4cffb7e],.panel-right-leave-active[data-v-e4cffb7e]{transition:transform .18s ease,opacity .18s ease}.panel-left-enter-from[data-v-e4cffb7e]{transform:translate(28px);opacity:0}.panel-left-leave-to[data-v-e4cffb7e],.panel-right-enter-from[data-v-e4cffb7e]{transform:translate(-28px);opacity:0}.panel-right-leave-to[data-v-e4cffb7e]{transform:translate(28px);opacity:0}.match-info[data-v-e4cffb7e]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:18px 20px 6px}.match-info .team[data-v-e4cffb7e]{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0}.match-info .team-logo[data-v-e4cffb7e],.match-info .team-logo-placeholder[data-v-e4cffb7e]{width:44px;height:44px;object-fit:cover;border-radius:50%;border:1px solid var(--border-color)}.match-info .team-logo-placeholder[data-v-e4cffb7e]{box-sizing:border-box;padding:7px;object-fit:contain;background:#f7f4ee}.match-info .team-name[data-v-e4cffb7e]{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-e4cffb7e]{color:var(--text-muted);font-size:.8rem;font-weight:700}.match-info .vs-badge .score[data-v-e4cffb7e]{color:var(--text-primary);font-size:1rem}.market-tabs[data-v-e4cffb7e]{position:relative;display:flex;gap:6px;padding:14px 20px 2px;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.market-tabs[data-v-e4cffb7e]::-webkit-scrollbar{display:none}.market-tabs .tab-slider[data-v-e4cffb7e]{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-e4cffb7e]{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-e4cffb7e]{background:transparent;border-color:transparent;color:#00c853}.sheet-skeleton .sk[data-v-e4cffb7e]{display:inline;color:transparent;clip-path:inset(.12em 0 round 3px)}.sheet-skeleton .sk[data-v-e4cffb7e]:before{content:"国"}.sheet-skeleton .sk.num[data-v-e4cffb7e]:before{content:"0"}.sheet-skeleton .sk-title[data-v-e4cffb7e]{padding-right:1.4em}.sheet-skeleton .sk-label[data-v-e4cffb7e]{padding-right:5em}.sheet-skeleton .sk-score[data-v-e4cffb7e]{padding-right:1.2em}.sheet-skeleton .sk-odds[data-v-e4cffb7e]{padding-right:1.4em}.sheet-skeleton .option-card[data-v-e4cffb7e],.sheet-skeleton button[data-v-e4cffb7e]{cursor:default}.sheet-skeleton .sk-tab-all[data-v-e4cffb7e]{padding-right:1em}.sheet-skeleton .sk-tab[data-v-e4cffb7e]{padding-right:2em}.sheet-skeleton .option-card .option-label[data-v-e4cffb7e]{text-overflow:clip}.drawer-error[data-v-e4cffb7e]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;color:var(--text-muted);font-size:.8rem}.drawer-error[data-v-e4cffb7e]{color:#ff5252}.drawer-error button[data-v-e4cffb7e]{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}.login-prompt[data-v-e4cffb7e]{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-e4cffb7e]{width:18px;height:18px;flex-shrink:0}.section-head[data-v-e4cffb7e]{display:flex;align-items:center;gap:8px;padding:14px 20px 0}.section-head h4[data-v-e4cffb7e]{margin:0;font-size:.82rem;font-weight:700;color:var(--text-primary)}.section-head .section-state[data-v-e4cffb7e]{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-e4cffb7e]{background:#00c85326;color:#00c853}.option-grid[data-v-e4cffb7e]{display:grid;gap:8px;padding:10px 20px 0}.option-card[data-v-e4cffb7e]{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}:root .option-card[data-v-e4cffb7e]{background:#fff;box-shadow:var(--shadow-card)}.option-card .option-main[data-v-e4cffb7e]{display:flex;align-items:baseline;gap:5px;min-width:0}.option-card .option-label[data-v-e4cffb7e]{overflow:hidden;color:var(--text-primary);font-size:.76rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.option-card .option-sub[data-v-e4cffb7e]{flex-shrink:0;color:var(--text-secondary);font-size:.68rem}.option-card .option-side[data-v-e4cffb7e]{display:flex;align-items:center;gap:6px;flex-shrink:0}.option-card .option-odds[data-v-e4cffb7e]{color:var(--text-primary);font-family:Oswald,sans-serif;font-size:.95rem;font-weight:700;line-height:1}.option-card .odds-lock[data-v-e4cffb7e]{display:grid;place-items:center;color:var(--text-muted)}.option-card .odds-lock svg[data-v-e4cffb7e]{width:14px;height:14px}.option-card.compact[data-v-e4cffb7e]{min-height:32px;padding:5px 8px}.option-card.compact .option-label[data-v-e4cffb7e]{font-size:.72rem}.option-card.compact .option-odds[data-v-e4cffb7e]{font-size:.82rem}.option-card.compact .odds-lock svg[data-v-e4cffb7e]{width:12px;height:12px}.option-card .locked-badge[data-v-e4cffb7e]{display:grid;place-items:center;color:#00c853}.option-card .locked-badge svg[data-v-e4cffb7e]{width:12px;height:12px}.option-card.selected[data-v-e4cffb7e]{border-color:#00c853;background:#00c85326}.option-card.selected .option-odds[data-v-e4cffb7e]{color:#00c853}.option-card.locked[data-v-e4cffb7e]{border-color:#00c853}.option-card.disabled[data-v-e4cffb7e]{opacity:.55;cursor:not-allowed}.market-mode-hint[data-v-e4cffb7e]{padding:8px 20px 0;color:var(--text-muted);font-size:.68rem;line-height:1.6}.betting-notice[data-v-e4cffb7e]{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-e4cffb7e]{width:14px;height:14px;flex-shrink:0;margin-top:2px}.bet-section[data-v-e4cffb7e]{margin:14px 20px 20px;padding:14px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px}:root .bet-section[data-v-e4cffb7e]{background:#fff;box-shadow:var(--shadow-card)}.bet-header[data-v-e4cffb7e]{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-e4cffb7e]{color:#00c853}.amount-input-wrapper .input-row[data-v-e4cffb7e]{display:flex;gap:8px}.amount-input-wrapper .amount-input[data-v-e4cffb7e]{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-e4cffb7e]:focus{border-color:#00c853}.amount-input-wrapper .amount-input.error[data-v-e4cffb7e]{border-color:#ff5252}.amount-input-wrapper .input-feedback[data-v-e4cffb7e]{min-height:16px;margin:4px 2px;color:#ff5252;font-size:.66rem;opacity:0;transition:opacity .15s}.amount-input-wrapper .input-feedback.visible[data-v-e4cffb7e]{opacity:1}.amount-input-wrapper .max-win-line[data-v-e4cffb7e]{margin:0 2px 8px;color:var(--text-secondary);font-size:.74rem;text-align:right}.amount-input-wrapper .max-win-line strong[data-v-e4cffb7e]{color:#00c853;font-family:Oswald,sans-serif;font-size:.92rem;font-weight:700}.amount-input-wrapper .max-win-line strong.placeholder[data-v-e4cffb7e]{color:var(--text-muted);font-size:.74rem}.amount-input-wrapper .quick-amounts[data-v-e4cffb7e]{display:flex;gap:8px}.amount-input-wrapper .quick-amounts button[data-v-e4cffb7e]{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-e4cffb7e]:hover{color:#00c853;border-color:#00c85380}.submit-btn[data-v-e4cffb7e]{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-e4cffb7e]:not(:disabled):hover{filter:brightness(1.08)}.submit-btn[data-v-e4cffb7e]:disabled,.submit-btn.disabled[data-v-e4cffb7e]{color:var(--text-muted);background:var(--bg-hover);cursor:not-allowed}.btn-spinner[data-v-e4cffb7e]{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:drawer-spin-e4cffb7e .8s linear infinite}@keyframes drawer-spin-e4cffb7e{to{transform:rotate(360deg)}}.ws-indicator[data-v-e4cffb7e]{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-e4cffb7e]{width:7px;height:7px;background:var(--text-muted);border-radius:50%}.ws-indicator.connected[data-v-e4cffb7e]{color:#00c853}.ws-indicator.connected .ws-dot[data-v-e4cffb7e]{background:#00c853;box-shadow:0 0 6px #00c853b3}.champion-panel[data-v-4ce67535]{padding:2px 0 8px}.panel-state[data-v-4ce67535]{padding:26px 16px;text-align:center;color:var(--text-secondary)}.panel-state h3[data-v-4ce67535]{margin:0 0 6px;font-size:.95rem;color:var(--text-primary)}.panel-state p[data-v-4ce67535]{margin:0;font-size:.8rem}.panel-state button[data-v-4ce67535]{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-4ce67535]{display:flex;align-items:center;gap:10px;padding:12px 8px}.row-skeleton i[data-v-4ce67535]{display:block;height:14px;border-radius:7px;background:var(--bg-hover);animation:champion-pulse-4ce67535 1.2s ease-in-out infinite}.row-skeleton i[data-v-4ce67535]:first-child{width:55%}.row-skeleton i[data-v-4ce67535]:last-child{width:48px;margin-left:auto}@keyframes champion-pulse-4ce67535{50%{opacity:.4}}.champion-card[data-v-4ce67535]{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-4ce67535]{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--border-color);margin-bottom:8px}.card-title[data-v-4ce67535]{font-size:.8rem;font-weight:600;color:var(--text-secondary)}.status-badge[data-v-4ce67535]{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-4ce67535]{width:6px;height:6px;border-radius:50%;background:currentColor}.status-badge.open[data-v-4ce67535]{color:var(--khsl-green);background:#4caf5024}.status-badge.closed[data-v-4ce67535],.status-badge.paused[data-v-4ce67535]{color:var(--color-warning);background:#ff980024}.status-badge.settled[data-v-4ce67535]{color:var(--khsl-gold);background:#ffd70024}.status-badge.pending[data-v-4ce67535],.status-badge.cancelled[data-v-4ce67535]{color:var(--text-secondary)}.champion-result[data-v-4ce67535]{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-4ce67535]{color:var(--khsl-gold)}.option-list[data-v-4ce67535]{list-style:none;margin:0;padding:0}.option-row[data-v-4ce67535]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;cursor:pointer;transition:background .15s}.option-row[data-v-4ce67535]:hover:not(.disabled){background:var(--bg-hover)}.option-row.disabled[data-v-4ce67535]{cursor:default}.option-row.eliminated[data-v-4ce67535]{opacity:.45}.option-row.champion[data-v-4ce67535]{background:#ffd7001f}.team-logo[data-v-4ce67535]{width:30px;height:30px;border-radius:9px;object-fit:cover;flex-shrink:0}.team-logo.large[data-v-4ce67535]{width:44px;height:44px;border-radius:12px}.team-logo.placeholder[data-v-4ce67535]{box-sizing:border-box;padding:5px;object-fit:contain;background:#f7f4ee}.team-logo.large.placeholder[data-v-4ce67535]{padding:7px}.team-name[data-v-4ce67535]{flex:1;min-width:0;font-size:.88rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eliminated-tag[data-v-4ce67535]{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-4ce67535]{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-4ce67535]:hover:not(:disabled){border-color:#ffd70080;background:#ffd70014}.odds-button[data-v-4ce67535]:disabled{cursor:not-allowed}.odds-button strong[data-v-4ce67535]{font-family:Oswald,Impact,Arial Black,sans-serif;font-size:1.02rem;color:var(--khsl-gold)}.odds-lock[data-v-4ce67535]{color:var(--text-muted);display:grid;place-items:center}.odds-lock svg[data-v-4ce67535]{width:15px;height:15px}.champion-overlay[data-v-4ce67535]{position:fixed;inset:0;background:var(--bg-overlay);z-index:1200}.champion-sheet[data-v-4ce67535]{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-4ce67535]{width:40px;height:4px;border-radius:2px;background:var(--border-light);margin:4px auto 8px}.sheet-header[data-v-4ce67535]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sheet-header h3[data-v-4ce67535]{margin:0;font-size:1rem;font-weight:700}.sheet-close[data-v-4ce67535]{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-4ce67535]{width:16px;height:16px}.sheet-team[data-v-4ce67535]{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-4ce67535]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sheet-team-copy strong[data-v-4ce67535]{font-size:.95rem}.sheet-team-copy span[data-v-4ce67535]{font-size:.72rem;color:var(--text-secondary)}.sheet-odds[data-v-4ce67535]{text-align:right;flex-shrink:0}.sheet-odds span[data-v-4ce67535]{display:block;font-size:.68rem;color:var(--text-secondary)}.sheet-odds strong[data-v-4ce67535]{font-family:Oswald,Impact,Arial Black,sans-serif;font-size:1.5rem;color:var(--khsl-gold)}.quick-amounts[data-v-4ce67535]{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.quick-chip[data-v-4ce67535]{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-4ce67535]{border-color:var(--khsl-gold);color:var(--khsl-gold);background:#ffd7001a}.bet-input-row[data-v-4ce67535]{display:flex;gap:10px}.bet-input-row input[data-v-4ce67535]{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-4ce67535]:focus{outline:none;border-color:var(--khsl-gold)}.bet-submit[data-v-4ce67535]{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-4ce67535]:disabled{opacity:.5;cursor:not-allowed}.form-hint[data-v-4ce67535]{margin:10px 0 0;font-size:.78rem;color:var(--text-secondary)}.form-hint strong[data-v-4ce67535]{color:var(--khsl-gold)}.form-hint.error[data-v-4ce67535]{color:var(--color-error)}.sheet-my-bets[data-v-4ce67535]{margin-top:16px}.sheet-my-bets h4[data-v-4ce67535]{margin:0 0 6px;font-size:.8rem;font-weight:600;color:var(--text-secondary)}.sheet-my-bets ul[data-v-4ce67535]{list-style:none;margin:0;padding:0}.sheet-my-bets li[data-v-4ce67535]{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-4ce67535]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-bet-detail[data-v-4ce67535]{color:var(--text-secondary);flex-shrink:0}.my-bet-status[data-v-4ce67535]{flex-shrink:0;font-weight:600}.my-bet-status.pending[data-v-4ce67535]{color:var(--text-secondary)}.my-bet-status.won[data-v-4ce67535]{color:var(--khsl-green)}.my-bet-status.lost[data-v-4ce67535]{color:var(--text-muted)}.my-bet-status.refunded[data-v-4ce67535]{color:var(--color-warning)}.champion-fade-enter-active[data-v-4ce67535],.champion-fade-leave-active[data-v-4ce67535]{transition:opacity .25s ease}.champion-fade-enter-from[data-v-4ce67535],.champion-fade-leave-to[data-v-4ce67535]{opacity:0}.champion-slide-enter-active[data-v-4ce67535],.champion-slide-leave-active[data-v-4ce67535]{transition:transform .3s cubic-bezier(.22,.8,.24,1)}.champion-slide-enter-from[data-v-4ce67535],.champion-slide-leave-to[data-v-4ce67535]{transform:translateY(100%)}.betting-page[data-v-b25ad2af]{min-height:100vh;padding:28px 18px 80px;color:var(--text-primary);background:var(--bg-deep)}.page-shell[data-v-b25ad2af]{width:100%;max-width:1400px;margin:0 auto}.betting-columns[data-v-b25ad2af]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px}.open-subtabs[data-v-b25ad2af]{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-b25ad2af]{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-b25ad2af]{color:var(--khsl-gold)}.open-subtabs button[data-v-b25ad2af]:active{transform:scale(.96)}:root .open-subtabs[data-v-b25ad2af]{background:#ffffffe0}.open-subtab-indicator[data-v-b25ad2af]{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)}:root .open-subtab-indicator[data-v-b25ad2af]{background:#b8860b1a;border-color:#b8860b33}.open-subtabs.sub-match .open-subtab-indicator[data-v-b25ad2af]{transform:translate(0)}.open-subtabs.sub-champion .open-subtab-indicator[data-v-b25ad2af]{transform:translate(calc(100% + 3px))}.subtab-swap-enter-active[data-v-b25ad2af],.subtab-swap-leave-active[data-v-b25ad2af]{transition:opacity .18s ease,transform .18s ease}.subtab-swap-enter-from[data-v-b25ad2af]{opacity:0;transform:translate(16px)}.subtab-swap-leave-to[data-v-b25ad2af]{opacity:0;transform:translate(-16px)}.betting-column[data-v-b25ad2af]{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-b25ad2af]{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-b25ad2af]{width:18px;height:18px;color:var(--khsl-gold)}.column-header h2[data-v-b25ad2af]{margin:0;color:var(--text-primary);font-size:.94rem}.mine-filter[data-v-b25ad2af]{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-b25ad2af]{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-b25ad2af]{color:var(--on-gold, #1e1606);background:var(--khsl-gold);font-weight:800}.column-cards[data-v-b25ad2af]{display:flex;flex-direction:column;gap:10px;padding:10px}.column-state[data-v-b25ad2af]{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.column-state h3[data-v-b25ad2af]{margin:0 0 8px;color:var(--text-primary);font-size:.9rem}.column-state p[data-v-b25ad2af]{margin:0 0 16px;color:var(--text-muted);font-size:.7rem}.column-state button[data-v-b25ad2af]{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-b25ad2af]{display:flex;justify-content:flex-end;margin:0}.mobile-filter-tabs[data-v-b25ad2af]{display:none}.balance-button[data-v-b25ad2af]{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-b25ad2af]:hover{color:var(--text-primary);border-color:#ffd70061;transform:translateY(-1px)}:root .balance-button[data-v-b25ad2af]{background:linear-gradient(135deg,#ffc10724,#fffffff0 62%);border-color:#b8860b33}.balance-icon[data-v-b25ad2af]{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-b25ad2af]{width:19px;height:19px}.balance-copy[data-v-b25ad2af]{min-width:0;flex:1;display:block}.balance-copy .balance-label[data-v-b25ad2af]{display:block;color:var(--text-muted);font-size:.64rem;line-height:1}.balance-copy strong[data-v-b25ad2af]{display:block;margin-top:4px;color:var(--khsl-gold);font:800 .92rem/1 Oswald,sans-serif;white-space:nowrap}.balance-arrow[data-v-b25ad2af]{width:15px;height:15px;flex:0 0 15px;color:var(--text-muted)}.points-leaderboard[data-v-b25ad2af]{overflow:hidden}.leaderboard-hint[data-v-b25ad2af]{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-b25ad2af]{display:flex;flex-direction:column;padding:6px 14px 12px}.leaderboard-row[data-v-b25ad2af]{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-b25ad2af]:last-child{border-bottom:0}.rank-number[data-v-b25ad2af]{color:var(--text-muted);font:700 .8rem/1 Oswald,sans-serif;text-align:center}.leaderboard-user[data-v-b25ad2af]{overflow:hidden;color:var(--text-primary);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.leaderboard-points[data-v-b25ad2af]{min-width:100px;text-align:right}.leaderboard-points strong[data-v-b25ad2af]{color:var(--text-primary);font:800 .94rem/1 Oswald,sans-serif;font-variant-numeric:tabular-nums}.leaderboard-points strong.profit[data-v-b25ad2af]{color:#22c55e}.leaderboard-points strong.loss[data-v-b25ad2af]{color:#ef476f}.leaderboard-error[data-v-b25ad2af],.leaderboard-empty[data-v-b25ad2af]{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-error p[data-v-b25ad2af]{margin:0 0 14px}.leaderboard-error button[data-v-b25ad2af]{min-height:34px;padding:0 13px;color:var(--text-secondary);background:transparent;border:1px solid var(--border-color);border-radius:7px;cursor:pointer}.market-grid[data-v-b25ad2af]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.match-card[data-v-b25ad2af]{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-b25ad2af]:hover{border-color:#ffd70040;transform:translateY(-1px)}:root .match-card[data-v-b25ad2af]:hover{border-color:#b8860b40}.card-header[data-v-b25ad2af]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:22px}.card-context[data-v-b25ad2af]{min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden}.card-context>span[data-v-b25ad2af]: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-b25ad2af]{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-b25ad2af]{flex-shrink:0;color:var(--text-muted);font-size:.7rem}.betting-countdown[data-v-b25ad2af]{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-b25ad2af]{width:14px;height:14px;flex:0 0 14px}.betting-countdown span[data-v-b25ad2af]{color:var(--text-muted);font-size:.66rem}.betting-countdown strong[data-v-b25ad2af]{margin-left:auto;color:currentColor;font-size:.74rem;font-variant-numeric:tabular-nums;letter-spacing:.03em}.betting-countdown.ended[data-v-b25ad2af]{color:var(--text-muted);background:var(--bg-deep);border-color:var(--border-color)}.status-badge[data-v-b25ad2af]{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:.7rem;font-weight:700}.status-badge i[data-v-b25ad2af]{width:6px;height:6px;border-radius:50%;background:currentColor}.status-badge.open[data-v-b25ad2af]{color:#22c55e}.status-badge.closed[data-v-b25ad2af]{color:#60a5fa}.status-badge.settled[data-v-b25ad2af]{color:#a78bfa}.status-badge.cancelled[data-v-b25ad2af]{color:#ef476f}.status-badge.paused[data-v-b25ad2af]{color:#f59e0b}.teams-row[data-v-b25ad2af]{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-b25ad2af]{min-width:0;display:flex;align-items:center;gap:13px}.team-block--right[data-v-b25ad2af]{flex-direction:row-reverse;text-align:right}.team-block strong[data-v-b25ad2af]{overflow:hidden;color:var(--text-primary);font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.team-logo[data-v-b25ad2af]{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-b25ad2af]{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%}.team-logo img.is-default[data-v-b25ad2af]{box-sizing:border-box;padding:18%;object-fit:contain;background:#f7f4ee}.team-logo span[data-v-b25ad2af]{color:var(--khsl-gold);font-size:1rem;font-weight:800}.versus[data-v-b25ad2af]{text-align:center}.versus b[data-v-b25ad2af]{display:block;color:var(--khsl-gold);font:800 .96rem/1 Oswald,sans-serif}.versus small[data-v-b25ad2af]{display:block;margin-top:5px;color:var(--text-muted);font-size:.62rem}.odds-row[data-v-b25ad2af]{display:grid;grid-template-columns:1fr 1fr;gap:7px}.odds-lock[data-v-b25ad2af]{flex-shrink:0;display:inline-flex;align-items:center;color:var(--text-muted)}.odds-lock svg[data-v-b25ad2af]{width:17px;height:17px}.odds-lock--sm svg[data-v-b25ad2af]{width:13px;height:13px}.odds-row button[data-v-b25ad2af]{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-b25ad2af]{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.odds-row button strong[data-v-b25ad2af]{flex-shrink:0;color:var(--khsl-gold);font:800 1.25rem/1 Oswald,sans-serif}.odds-row button[data-v-b25ad2af]:not(:disabled):hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-focus)}.odds-row button[data-v-b25ad2af]:disabled{opacity:.58;cursor:not-allowed}.score-odds-row[data-v-b25ad2af]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:7px;margin-top:7px}.score-odds-row button[data-v-b25ad2af]{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-b25ad2af]{font:700 .74rem/1 Oswald,sans-serif}.score-odds-row button strong[data-v-b25ad2af]{color:var(--khsl-gold);font:800 .82rem/1 Oswald,sans-serif}.score-odds-row button[data-v-b25ad2af]:not(:disabled):hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-focus)}.score-odds-row button[data-v-b25ad2af]:disabled{opacity:.58;cursor:not-allowed}.score-odds-row button.hit[data-v-b25ad2af]{border-color:#a78bfa8c}.score-odds-row button.hit span[data-v-b25ad2af],.score-odds-row button.hit strong[data-v-b25ad2af]{color:#a78bfa}.duration-odds-row[data-v-b25ad2af]{display:grid;grid-template-columns:auto 1fr 1fr;align-items:stretch;gap:7px;margin-top:7px}.duration-odds-row .duration-tag[data-v-b25ad2af]{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-b25ad2af]{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-b25ad2af]{overflow:hidden;font-size:.68rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.duration-odds-row button strong[data-v-b25ad2af]{flex-shrink:0;color:var(--khsl-gold);font:800 .8rem/1 Oswald,sans-serif}.duration-odds-row button[data-v-b25ad2af]:not(:disabled):hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-focus)}.duration-odds-row button[data-v-b25ad2af]:disabled{opacity:.58;cursor:not-allowed}.card-footer[data-v-b25ad2af]{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-b25ad2af]{margin-right:auto;display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:.68rem}.bettor-count svg[data-v-b25ad2af]{width:14px;height:14px;flex:0 0 14px}.bettor-count strong[data-v-b25ad2af]{color:var(--text-secondary);font-weight:800}.card-footer>button[data-v-b25ad2af]{padding:0;color:var(--khsl-gold);background:transparent;border:0;font-size:.74rem;font-weight:700;cursor:pointer}.card-footer>button span[data-v-b25ad2af]{margin-left:3px}.force-open-entry[data-v-b25ad2af]{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-b25ad2af]{width:7px;height:7px;border-radius:50%;background:#4ade80;animation:force-open-pulse-b25ad2af 1.6s ease-in-out infinite}.force-open-entry span[data-v-b25ad2af]{margin-left:2px}:root .force-open-entry[data-v-b25ad2af]{color:#15803d;background:#15803d0f;border-color:#15803d3d}:root .force-open-entry i[data-v-b25ad2af]{background:#15803d}@keyframes force-open-pulse-b25ad2af{0%,to{opacity:1}50%{opacity:.35}}.my-bet-summary[data-v-b25ad2af]{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-b25ad2af]{color:var(--khsl-gold);font-weight:800}.my-bet-summary em[data-v-b25ad2af]{margin-left:auto;color:var(--text-muted);font-style:normal;font-size:.66rem}:root .my-bet-summary[data-v-b25ad2af]{background:#b8860b0f;border-color:#b8860b29}.state-card[data-v-b25ad2af]{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-b25ad2af]{margin:14px 0 7px;color:var(--text-primary);font-size:1rem}.state-card p[data-v-b25ad2af]{margin:0 0 17px;color:var(--text-muted);font-size:.72rem}.state-card>button[data-v-b25ad2af]{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-b25ad2af]:hover{color:var(--text-primary);background:var(--bg-hover)}.state-icon[data-v-b25ad2af]{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-b25ad2af]{width:22px;height:22px}.state-icon.error[data-v-b25ad2af]{color:#ef476f;background:#ef476f14;border-color:#ef476f40;font-weight:800}.lobby-skeleton .sk[data-v-b25ad2af]{display:inline;color:transparent;clip-path:inset(.12em 0 round 3px)}.lobby-skeleton .sk[data-v-b25ad2af]:before{content:"国"}.lobby-skeleton .sk.num[data-v-b25ad2af]:before{content:"0"}.lobby-skeleton .sk-status[data-v-b25ad2af]{padding-right:2em}.lobby-skeleton .sk-stage[data-v-b25ad2af]{padding-right:4em}.lobby-skeleton .sk-time[data-v-b25ad2af]{padding-right:5em}.lobby-skeleton .sk-countdown-label[data-v-b25ad2af],.lobby-skeleton .sk-countdown[data-v-b25ad2af]{padding-right:4em}.lobby-skeleton .sk-team[data-v-b25ad2af]{padding-right:3em}.lobby-skeleton .sk-bo[data-v-b25ad2af]{padding-right:1.2em}.lobby-skeleton .sk-odds-label[data-v-b25ad2af]{padding-right:4em}.lobby-skeleton .sk-odds[data-v-b25ad2af]{padding-right:1.6em}.lobby-skeleton .sk-bettors[data-v-b25ad2af]{padding-right:5em}.lobby-skeleton .sk-detail[data-v-b25ad2af]{margin-left:0;padding-right:5em}.lobby-skeleton .sk-rank[data-v-b25ad2af]{padding-right:.4em}.lobby-skeleton .sk-user[data-v-b25ad2af]{padding-right:5em}.lobby-skeleton .sk-points[data-v-b25ad2af]{padding-right:2.6em}.lobby-skeleton .sk-fill[data-v-b25ad2af]{width:100%;height:100%}.lobby-skeleton .match-card[data-v-b25ad2af]:hover{border-color:var(--border-color);transform:none}.lobby-skeleton button[data-v-b25ad2af]:disabled{opacity:1;cursor:default}.lobby-skeleton button span[data-v-b25ad2af],.lobby-skeleton .card-context>span[data-v-b25ad2af],.lobby-skeleton .team-block strong[data-v-b25ad2af],.lobby-skeleton .leaderboard-user[data-v-b25ad2af]{text-overflow:clip}.lobby-skeleton .sk-score[data-v-b25ad2af]{padding-right:1.4em}.lobby-skeleton .sk-line[data-v-b25ad2af]{padding-right:4em}@media(min-width:769px){.betting-page[data-v-b25ad2af]{padding:16px 0 56px}.page-shell[data-v-b25ad2af]{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-b25ad2af]{width:100%;justify-content:flex-end}.balance-button[data-v-b25ad2af]{width:174px;min-width:0;gap:8px;padding:7px 9px}.balance-arrow[data-v-b25ad2af]{display:none}.column-cards .match-card[data-v-b25ad2af]{padding:14px}.column-cards .teams-row[data-v-b25ad2af]{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:5px;padding:19px 0 16px}.column-cards .team-logo[data-v-b25ad2af]{width:46px;height:46px;flex-basis:46px}.column-cards .team-block[data-v-b25ad2af]{gap:7px}.column-cards .team-block strong[data-v-b25ad2af]{font-size:.78rem}.column-cards .odds-row button[data-v-b25ad2af]{min-height:48px;padding:0 9px}.column-cards .odds-row button span[data-v-b25ad2af]{font-size:.67rem}.column-cards .odds-row button strong[data-v-b25ad2af]{font-size:1.05rem}}@media(max-width:768px){.betting-page[data-v-b25ad2af]{padding:0 0 76px}.page-shell[data-v-b25ad2af]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px 8px;padding:8px}.mobile-filter-tabs[data-v-b25ad2af]{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-b25ad2af]{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-b25ad2af]{color:var(--text-primary)}.mobile-filter-tabs button[data-v-b25ad2af]:active{transform:scale(.96)}:root .mobile-filter-tabs[data-v-b25ad2af]{background:#ffffffe0}.mobile-tab-indicator[data-v-b25ad2af]{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)}:root .mobile-tab-indicator[data-v-b25ad2af]{background:#b8860b1a;border-color:#b8860b33}.mobile-filter-tabs.filter-open .mobile-tab-indicator[data-v-b25ad2af]{transform:translate(0)}.mobile-filter-tabs.filter-mine .mobile-tab-indicator[data-v-b25ad2af]{transform:translate(calc(100% + 3px))}.mobile-filter-tabs.filter-leaderboard .mobile-tab-indicator[data-v-b25ad2af]{transform:translate(calc(200% + 6px))}.desktop-balance-row[data-v-b25ad2af]{grid-column:2;grid-row:1;align-self:stretch;margin:0}.balance-button[data-v-b25ad2af]{min-width:108px;min-height:44px;height:100%;gap:7px;padding:5px 8px;border-radius:10px}.balance-icon[data-v-b25ad2af]{width:28px;height:28px;flex-basis:28px}.balance-icon svg[data-v-b25ad2af]{width:16px;height:16px}.balance-copy .balance-label[data-v-b25ad2af]{font-size:.58rem}.balance-copy strong[data-v-b25ad2af]{margin-top:3px;font-size:.78rem}.balance-arrow[data-v-b25ad2af]{display:none}.betting-columns[data-v-b25ad2af]{grid-column:1/-1;width:100%;display:block}.betting-column[data-v-b25ad2af]{display:none}.betting-column.mobile-column-active[data-v-b25ad2af]{display:block;animation:mobile-column-in-b25ad2af .28s cubic-bezier(.22,.8,.24,1)}.leaderboard-list[data-v-b25ad2af]{padding:5px 8px 10px}.leaderboard-row[data-v-b25ad2af]{min-height:52px;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding:6px 8px}.leaderboard-points[data-v-b25ad2af]{min-width:84px}.leaderboard-points strong[data-v-b25ad2af]{font-size:.92rem}.market-grid[data-v-b25ad2af]{grid-template-columns:1fr;gap:9px;margin:0}.match-card[data-v-b25ad2af]{padding:16px}.match-card[data-v-b25ad2af]:hover{transform:none}.card-context>span[data-v-b25ad2af]:not(.status-badge):last-child{display:none}.teams-row[data-v-b25ad2af]{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);padding:20px 0 16px}.team-logo[data-v-b25ad2af]{width:52px;height:52px;flex-basis:52px}.team-block[data-v-b25ad2af]{gap:9px}.team-block strong[data-v-b25ad2af]{font-size:.82rem}.odds-row button[data-v-b25ad2af]{padding:0 10px}.odds-row button span[data-v-b25ad2af]{font-size:.68rem}.state-card[data-v-b25ad2af]{margin:0}.my-bet-summary[data-v-b25ad2af]{flex-wrap:wrap}}@keyframes mobile-column-in-b25ad2af{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.match-card[data-v-b25ad2af],.mobile-tab-indicator[data-v-b25ad2af]{transition:none}.betting-column.mobile-column-active[data-v-b25ad2af]{animation:none}}.player-card[data-v-0390bf79]{padding:8px 0}.card-identity[data-v-0390bf79]{text-align:center;margin-bottom:16px}.card-identity .card-name[data-v-0390bf79]{display:flex;align-items:flex-end;justify-content:center;gap:3px;margin-bottom:4px}.card-identity .card-name .username[data-v-0390bf79]{font-size:22px;font-weight:700;color:var(--text-primary)}.card-identity .card-name .real-name[data-v-0390bf79]{font-size:13px;font-weight:400;color:var(--text-secondary)}.card-identity .card-name .captain-badge[data-v-0390bf79]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--khsl-gold);color:var(--on-gold, #000);font-size:11px;font-weight:700;border-radius:4px}.card-identity .card-school[data-v-0390bf79]{display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;color:var(--text-secondary);margin-bottom:6px}.card-identity .card-school .school-logo[data-v-0390bf79]{width:15px;height:15px;flex-shrink:0;object-fit:contain}.card-identity .card-contact[data-v-0390bf79]{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-bottom:8px}.card-identity .card-contact .contact-item[data-v-0390bf79]{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border:1px solid var(--border-color);border-radius:999px;font-size:12px;color:var(--text-secondary);-webkit-user-select:all;user-select:all}.card-identity .card-contact .contact-item b[data-v-0390bf79]{font-size:10px;font-weight:700;color:var(--text-muted)}.card-identity .card-contact .contact-masked[data-v-0390bf79]{font-family:inherit;background:transparent;cursor:pointer;-webkit-user-select:none;user-select:none}.card-identity .card-contact .contact-masked[data-v-0390bf79]:focus-visible{outline:2px solid var(--khsl-champ-gold, #C5A05A);outline-offset:2px}.card-identity .card-contact .contact-hint[data-v-0390bf79]{position:absolute;z-index:2;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:7px 11px;border-radius:6px;background:#10243a;color:#f7f4ee;box-shadow:0 3px 12px #0000002e;font-size:12px;line-height:1.5;white-space:nowrap;pointer-events:none}.card-identity .card-contact .contact-hint[data-v-0390bf79]:after{content:"";position:absolute;top:100%;left:calc(50% - 5px);border:5px solid transparent;border-top-color:#10243a}.card-identity .card-team[data-v-0390bf79]{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-0390bf79]{width:18px;height:18px;border-radius:4px;object-fit:cover}.card-identity .card-team .separator[data-v-0390bf79]{opacity:.4}.card-stats[data-v-0390bf79]{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-0390bf79]{text-align:center}.card-stats .stat-item .stat-value[data-v-0390bf79]{display:block;font-size:22px;font-weight:700;color:var(--khsl-gold)}.card-stats .stat-item .stat-label[data-v-0390bf79]{font-size:11px;color:var(--text-muted)}.card-section[data-v-0390bf79]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.card-section .section-label[data-v-0390bf79]{writing-mode:vertical-rl;text-orientation:upright;font-size:11px;color:var(--text-muted);letter-spacing:2px;flex-shrink:0}.hero-list[data-v-0390bf79]{display:flex;flex-direction:row;gap:8px;flex:1;flex-wrap:nowrap;overflow:hidden}.hero-item[data-v-0390bf79]{display:flex;align-items:center;gap:5px}.hero-item .hero-avatar[data-v-0390bf79]{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-0390bf79]{display:flex;flex-direction:column;gap:3px}.hero-item .hero-games[data-v-0390bf79]{font-size:11px;color:var(--text-secondary)}.hero-item .hero-winrate[data-v-0390bf79]{font-size:11px;color:var(--khsl-gold)}.honor-list[data-v-0390bf79]{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}.honor-list .honor-tag[data-v-0390bf79]{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:var(--text-primary)}.card-skeleton[data-v-0390bf79]{pointer-events:none}.card-skeleton .sk-t[data-v-0390bf79]{display:inline-block;vertical-align:middle;height:1em}.card-skeleton .sk-name[data-v-0390bf79]{width:5em}.card-skeleton .sk-school[data-v-0390bf79]{width:13em}.card-skeleton .sk-team[data-v-0390bf79]{width:9em}.card-skeleton .sk-stat[data-v-0390bf79]{width:2.4em}.card-skeleton .sk-label[data-v-0390bf79]{width:4em}.card-skeleton .sk-hero[data-v-0390bf79]{width:3.4em}.card-skeleton .sk-contact[data-v-0390bf79]{width:48px;height:22px;border-radius:999px}.card-unverified[data-v-0390bf79]{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-0390bf79]{opacity:.6}.detail-btn[data-v-0390bf79]{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-0390bf79]:hover{border-color:var(--khsl-gold);color:var(--khsl-gold)}.rankings-view .rk-sk-t{display:inline-block;vertical-align:middle;height:1em;max-width:100%}.rankings-view .rk-avatar.rk-sk-media,.rankings-view .rk-hero-img.rk-sk-media{background:none}.rankings-view .rk-sk-fill{width:100%;height:100%;border-radius:50%}.rankings-view .rk-sk-logo{flex:0 0 var(--team-logo-size, 28px);width:var(--team-logo-size, 28px);height:var(--team-logo-size, 28px)}.rankings-view .rk-sk-lane{flex:0 0 18px;width:18px;height:18px;border-radius:3px}.rankings-view .rk-sk-chip{flex:0 1 auto;width:var(--w);height:28px;border-radius:2px}.rankings-view .rk-sk-bar{width:104px;height:30px;border-radius:3px}.rankings-view .rk-heroes .rk-sk-hero{cursor:inherit}.rankings-view .rk-sk-strut{display:inline-block;width:0;font-style:normal;visibility:hidden}@media(max-width:768px){.rankings-view .rk-sk-chip{width:calc(var(--w) * .7);height:26px}.rankings-view .rk-sk-bar{width:82px;height:28px}}.hb-score-h[data-v-016299bf]{display:inline-flex;align-items:center;justify-content:center;gap:2px}.hb-rules-btn[data-v-016299bf]{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:4px;color:#10243ab3;background:transparent;cursor:pointer}.hb-rules-btn[data-v-016299bf]:hover{color:#10243a;background:#f7f4ee}.hb-rules-btn[data-v-016299bf]:focus-visible{outline:2px solid #10243A;outline-offset:1px}.hb-rules-btn svg[data-v-016299bf]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.hb-rules[data-v-016299bf]{color:#10243a}.hb-formula[data-v-016299bf]{margin:0 0 14px;font-size:14px;font-weight:700;line-height:1.5}.hb-table[data-v-016299bf]{width:100%;border-collapse:collapse;font-size:14px;line-height:1.4;font-variant-numeric:tabular-nums}.hb-table th[data-v-016299bf],.hb-table td[data-v-016299bf]{height:40px;padding:0 6px;border-bottom:1px solid rgba(16,36,58,.1);text-align:center;white-space:nowrap}.hb-table thead th[data-v-016299bf]{height:52px;border-bottom-color:#10243a2e;background:#f7f4ee;font-size:13px;font-weight:600;color:#10243acc;vertical-align:middle}.hb-table thead th b[data-v-016299bf]{display:block;font-size:14px;font-weight:700;color:#10243a}.hb-table thead th span[data-v-016299bf]{display:block;margin-top:2px;font-size:13px}.hb-table .l[data-v-016299bf]{padding-left:12px;text-align:left}.hb-table tbody th[data-v-016299bf]{font-weight:700}.hb-table tbody th .honor-medal[data-v-016299bf]{margin-right:6px;vertical-align:-3px}.hb-table td[data-v-016299bf]{font-weight:600}.hb-table td.none[data-v-016299bf]{color:#10243abf;font-weight:400}.rankings-view{--navy: #10243A;--cream: #F7F4EE;--gold: #C5A05A;--line: rgba(16, 36, 58, .1);--line-strong: rgba(16, 36, 58, .18);min-height:100vh;padding-bottom:40px;color:var(--navy);user-select:none;-webkit-user-select:none}.rankings-view .rk-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.rankings-view .rk-season{flex:0 1 206px;min-width:0}.rankings-view .rk-season .season-picker{width:100%;max-width:none}.rankings-view .rk-season .season-trigger{border-radius:4px;background:#fff}.rankings-view .rk-season.is-static{pointer-events:none;opacity:.55}.rankings-view .rk-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:start}.rankings-view .rk-side{padding:8px 0;background:#fff;border:1px solid var(--line);border-top:3px solid var(--navy);border-radius:4px}.rankings-view .rk-dir{display:flex;align-items:center;gap:12px;width:100%;height:52px;padding:0 18px;border:0;background:none;color:inherit;font:inherit;font-size:15px;font-weight:600;text-align:left;cursor:pointer}.rankings-view .rk-dir i{width:34px;font-family:Bahnschrift,Arial Black,Oswald,sans-serif;font-style:italic;font-weight:800;font-size:22px;line-height:1;letter-spacing:-1px;color:#10243a80}.rankings-view .rk-dir b{white-space:nowrap}.rankings-view .rk-dir.on{background:var(--cream);font-weight:800}.rankings-view .rk-dir.on i{color:var(--gold)}.rankings-view .rk-panel{min-width:0;overflow:hidden;background:#fff;border:1px solid var(--line);border-top:3px solid var(--navy);border-radius:4px}.rankings-view .rk-board{min-width:0}.rankings-view .rk-head{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:14px 18px 10px}.rankings-view .rk-tabs{display:flex;gap:0;min-width:0;overflow-x:auto;scrollbar-width:none}.rankings-view .rk-tabs::-webkit-scrollbar{display:none}.rankings-view .rk-tabs button{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:4px 0;border:0;background:none;color:#10243a9e;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.rankings-view .rk-tabs button.on{color:var(--navy);font-weight:800}.rankings-view .rk-tabs button+button:before{content:"";flex:0 0 1px;width:1px;height:12px;margin:0 3px 0 8px;background:var(--line-strong);pointer-events:none}.rankings-view .rk-lane-ico{display:inline-block;flex:0 0 auto;width:18px;height:18px;background:currentColor;-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat}.rankings-view .rk-metrics{display:flex;flex-wrap:wrap;gap:4px 6px;padding:0 14px 12px}.rankings-view .rk-board>.rk-metrics:first-child{padding-top:14px}.rankings-view .rk-metrics button{padding:3px 9px;border:0;border-radius:2px;background:none;color:inherit;font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.rankings-view .rk-metrics button.on{background:var(--navy);color:var(--cream);font-weight:700}.rankings-view .rk-table{position:relative;overflow:hidden;background:#fff}.rankings-view .rk-scroll{max-height:700px;overflow:auto;scrollbar-width:none;overscroll-behavior:contain}.rankings-view .rk-scroll::-webkit-scrollbar{display:none}.rankings-view .rk-cols,.rankings-view .rk-row{display:grid;grid-template-columns:var(--cols);align-items:center}.rankings-view .rk-cols{position:sticky;top:0;z-index:3;height:42px;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px;font-weight:600;color:#10243ab3;text-align:center}.rankings-view .rk-board--plain .rk-cols{border-top:0}.rankings-view .rk-cols>*{min-width:0;white-space:nowrap}.rankings-view .rk-cols .l{justify-self:start;padding-left:12px}.rankings-view .rk-sort{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.rankings-view .rk-sort i{display:inline-flex;flex-direction:column;gap:2px}.rankings-view .rk-sort i:before,.rankings-view .rk-sort i:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.rankings-view .rk-sort i:before{border-bottom:5px solid rgba(16,36,58,.3)}.rankings-view .rk-sort i:after{border-top:5px solid rgba(16,36,58,.3)}.rankings-view .rk-sort.on{color:var(--navy)}.rankings-view .rk-sort.on i:after{border-top-color:var(--navy)}.rankings-view .rk-sort.on.asc i:after{border-top-color:#10243a4d}.rankings-view .rk-sort.on.asc i:before{border-bottom-color:var(--navy)}.rankings-view .rk-list{padding-bottom:12px}.rankings-view .rk-row{min-height:64px;border-bottom:1px solid rgba(16,36,58,.06)}.rankings-view .rk-row:last-child{border-bottom:0}.rankings-view .rk-row.clickable{cursor:pointer}.rankings-view .rk-row.clickable:hover{background:#10243a08}.rankings-view .rk-row.rk-me{background:#c5a05a24}.rankings-view .rk-rank{font-size:15px;font-weight:600;text-align:center;color:#10243acc;font-variant-numeric:tabular-nums}.rankings-view .rk-rank.top{color:var(--gold);font-weight:800}.rankings-view .rk-who{display:flex;align-items:center;gap:10px;min-width:0;padding-left:12px;--team-logo-size: 32px}.rankings-view .rk-who--team{--team-logo-size: 36px}.rankings-view .rk-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700}.rankings-view .rk-real{font-weight:500}.rankings-view .rk-avatar{--s: 32px;display:inline-grid;place-items:center;flex:0 0 var(--s);width:var(--s);height:var(--s);border-radius:50%;overflow:hidden;background:#10243a14;font-size:calc(var(--s) * .4);font-weight:700}.rankings-view .rk-avatar img{display:block;width:100%;height:100%;object-fit:cover}.rankings-view .rk-hero-img{display:block;flex:0 0 36px;width:36px;height:36px;border-radius:50%;overflow:hidden;background:#10243a14}.rankings-view .rk-hero-img img{display:block;width:100%;height:100%;object-fit:cover}.rankings-view .rk-hero-lane{margin-left:2px;color:#10243acc}.rankings-view .rk-plain{text-align:center;font-size:15px;font-variant-numeric:tabular-nums}.rankings-view .rk-num{text-align:center;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.rankings-view .rk-big{font-size:16px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.rankings-view .rk-empty{padding:40px 0;text-align:center;font-size:14px;color:#10243aa6}.rankings-view .rk-honors{display:flex;flex-wrap:wrap;gap:4px 14px;padding-left:12px;font-size:14px;font-weight:600;line-height:1.5}.rankings-view .rk-honors span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.rankings-view .rk-honors .honor-medal,.rankings-view .rk-sk-medal{flex:0 0 auto;width:16px;height:16px}.rankings-view .rk-chips{display:flex;flex-wrap:wrap;gap:6px;padding-left:12px}.rankings-view .rk-chips button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 4px;border:1px solid var(--line-strong);border-radius:2px;background:var(--cream);color:inherit;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.rankings-view .rk-bar-cell{display:flex;justify-content:center}.rankings-view .rk-bar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:104px;height:30px;border-radius:3px;overflow:hidden;background:#10243a14;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.rankings-view .rk-bar i{position:absolute;left:0;top:0;bottom:0;background:#c5a05a8c}.rankings-view .rk-bar b{position:relative}.rankings-view .rk-bar.red{background:#ff6b6b2e}.rankings-view .rk-bar.red i{background:#ff6b6b}.rankings-view .rk-bar.blue{background:#6b9bff2e}.rankings-view .rk-bar.blue i{background:#6b9bff}.rankings-view .rk-bar.yellow{background:#ffb92e33}.rankings-view .rk-bar.yellow i{background:#ffb92e}.rankings-view .rk-bar.green{background:#86d15a38}.rankings-view .rk-bar.green i{background:#86d15a}.rankings-view .rk-hnav{display:flex;gap:4px;margin-left:auto}.rankings-view .rk-head .rk-hnav button{margin-bottom:0}.rankings-view .rk-hnav.is-off{visibility:hidden}.rankings-view .rk-board--pending{pointer-events:none}.rankings-view .rk-head--nav{justify-content:flex-end;padding-bottom:6px}.rankings-view .rk-table--wide .rk-cols,.rankings-view .rk-table--wide .rk-list{width:max(100%,var(--desk-minw))}.rankings-view .rk-table--wide .rk-cols .c0,.rankings-view .rk-table--wide .rk-cols .c1,.rankings-view .rk-table--wide .rk-row .c0,.rankings-view .rk-table--wide .rk-row .c1{position:sticky;z-index:1;align-self:stretch;display:flex;align-items:center;background:#fff}.rankings-view .rk-table--wide .rk-cols .c0,.rankings-view .rk-table--wide .rk-row .c0{left:0;justify-content:center}.rankings-view .rk-table--wide .rk-cols .c1,.rankings-view .rk-table--wide .rk-row .c1{left:56px;box-shadow:6px 0 8px -7px #10243a4d}.rankings-view .rk-table--wide .rk-cols .c1{justify-self:stretch}.rankings-view .rk-table--wide .rk-row.rk-me .c0,.rankings-view .rk-table--wide .rk-row.rk-me .c1{background:#f4ecdb}.rankings-view .rk-table--wide .rk-num{font-weight:600}.rankings-view .rk-table--wide .rk-num.on{font-weight:800}.rankings-view .rk-board--sig{display:flex;flex-direction:column;height:700px}.rankings-view .rk-board--sig>.rk-head{flex:0 0 auto}.rankings-view .rk-board--sig .khsl-loading-wrapper,.rankings-view .rk-board--sig .khsl-loading-wrapper>div{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.rankings-view .rk-board--sig .rk-heroes-wrap,.rankings-view .rk-board--sig .rk-sig-row{flex:0 0 auto}.rankings-view .rk-board--sig .rk-table{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.rankings-view .rk-board--sig .rk-scroll{flex:1 1 auto;min-height:0;max-height:none}.rankings-view .rk-heroes-wrap{display:flex;align-items:center;min-width:0;padding:0 6px}.rankings-view .rk-heroes-arrow,.rankings-view .rk-hnav button{display:inline-grid;place-items:center;flex:0 0 auto;width:28px;height:28px;margin-bottom:28px;padding:0;border:0;border-radius:50%;background:none;color:var(--navy);cursor:pointer}.rankings-view .rk-heroes-arrow svg,.rankings-view .rk-hnav button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rankings-view .rk-heroes-arrow:hover,.rankings-view .rk-hnav button:hover{background:#10243a14}.rankings-view .rk-heroes-arrow:disabled,.rankings-view .rk-hnav button:disabled{opacity:.3;cursor:default;background:none}.rankings-view .rk-heroes{position:relative;display:flex;flex:1 1 auto;gap:10px;min-width:0;padding:2px 8px 8px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-user-select:none;user-select:none;cursor:grab}.rankings-view .rk-heroes:active{cursor:grabbing}.rankings-view .rk-heroes::-webkit-scrollbar{display:none}.rankings-view .rk-heroes button{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:5px;width:64px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.rankings-view .rk-heroes button .rk-hero-img{flex-basis:48px;width:48px;height:48px;border:2px solid transparent}.rankings-view .rk-heroes button>span:last-child{max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rankings-view .rk-heroes button.on{font-weight:800}.rankings-view .rk-heroes button.on .rk-hero-img{border-color:var(--gold);box-shadow:0 0 0 2px #fff inset}.rankings-view .rk-sig-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:6px 18px 12px}.rankings-view .rk-sig-row .rk-metrics{padding:0}.rankings-view .rk-hero-head{display:flex;align-items:center;gap:8px;min-width:0}.rankings-view .rk-hero-head .rk-hero-img{flex:0 0 28px;width:28px;height:28px}.rankings-view .rk-hero-head>b{font-size:14px;font-weight:700;white-space:nowrap}.rankings-view .rk-hero-head .facts{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;white-space:nowrap;color:#10243ad9}.rankings-view .rk-hero-head .facts strong{font-weight:700;color:var(--navy)}@media(max-width:900px){.rankings-view .rk-layout{grid-template-columns:minmax(0,1fr);gap:12px}.rankings-view .rk-side{padding:0;background:none;border:0;border-radius:0}.rankings-view .rk-dir-list{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding:0 2px 6px}.rankings-view .rk-dir-list::-webkit-scrollbar{display:none}.rankings-view .rk-dir{flex:0 0 auto;width:auto;height:auto;padding:1px 8px;border-radius:2px;font-size:16px;font-style:italic;font-weight:700}.rankings-view .rk-dir i{display:none}.rankings-view .rk-dir.on{background:var(--navy);color:var(--cream)}.rankings-view .rk-sig-row{flex-wrap:wrap;padding:4px 12px 10px}.rankings-view .rk-hero-head .facts{flex-wrap:wrap;gap:6px 12px;font-size:12px}}@media(max-width:768px){.rankings-view{padding-bottom:84px}.rankings-view .rk-wrap{padding-inline:16px}.rankings-view .rk-season{flex-basis:164px}.rankings-view .rk-season .season-trigger{height:40px;min-height:40px;padding:4px 10px}.rankings-view .rk-season .season-trigger span{white-space:normal;overflow-wrap:anywhere;text-align:left;font-size:12px;line-height:1.25}.rankings-view .rk-dir-list{flex-wrap:nowrap;gap:6px;padding:0;overscroll-behavior-x:contain}.rankings-view .rk-dir{justify-content:center;min-height:34px;padding:5px 9px;font-size:14px;font-style:normal}.rankings-view .rk-head{height:40px;padding:0 10px}.rankings-view .rk-tabs{flex-wrap:nowrap}.rankings-view .rk-tabs button{gap:4px;min-height:32px;font-size:12px}.rankings-view .rk-tabs button+button:before{height:10px;margin:0 1px 0 5px}.rankings-view .rk-lane-ico{width:16px;height:16px}.rankings-view .rk-metrics{flex-wrap:wrap;gap:4px;padding:0 10px 10px}.rankings-view .rk-metrics::-webkit-scrollbar{display:none}.rankings-view .rk-metrics button{flex:0 0 auto;min-height:32px;padding:4px 8px;font-size:12px}.rankings-view .rk-board--sig{height:560px}.rankings-view .rk-heroes-wrap{padding:0}.rankings-view .rk-heroes-arrow,.rankings-view .rk-hnav,.rankings-view .rk-head--nav{display:none}.rankings-view .rk-heroes{gap:8px;padding:2px 12px 6px;cursor:default}.rankings-view .rk-heroes button{width:48px;gap:4px;font-size:11px;line-height:1.35}.rankings-view .rk-heroes button .rk-hero-img{flex:0 0 32px;width:32px;height:32px}.rankings-view .rk-heroes button>span:last-child{max-width:48px}.rankings-view .rk-hero-head{flex:0 0 100%;flex-wrap:nowrap;gap:4px;width:100%;overflow-x:auto;scrollbar-width:none}.rankings-view .rk-hero-head::-webkit-scrollbar{display:none}.rankings-view .rk-hero-head .rk-hero-img{flex-basis:24px;width:24px;height:24px}.rankings-view .rk-hero-head>b{flex:0 0 auto;font-size:12px}.rankings-view .rk-hero-head .facts{flex:0 0 auto;flex-wrap:nowrap;gap:6px;font-size:11px}.rankings-view .rk-hero-head .rk-pick-label{display:none}.rankings-view .rk-table{--rank-width: 44px;--identity-width: 104px;--identity-cols: var(--rank-width) var(--identity-width)}.rankings-view .rk-scroll{max-height:560px;scroll-padding-left:calc(var(--rank-width) + var(--identity-width))}.rankings-view .rk-cols,.rankings-view .rk-list{width:max(100%,var(--mobile-minw));min-width:0}.rankings-view .rk-cols,.rankings-view .rk-row{grid-template-columns:var(--mobile-cols)}.rankings-view .rk-cols{height:40px;font-size:12px}.rankings-view .rk-cols .l{padding-left:6px}.rankings-view .rk-row{min-height:58px}.rankings-view .rk-cols .c0,.rankings-view .rk-cols .c1,.rankings-view .rk-row .c0,.rankings-view .rk-row .c1{position:sticky;z-index:1;align-self:stretch;display:flex;align-items:center;background:#fff}.rankings-view .rk-cols .c0,.rankings-view .rk-row .c0{left:0;justify-content:center}.rankings-view .rk-cols .c1,.rankings-view .rk-row .c1{left:var(--rank-width);box-shadow:6px 0 8px -7px #10243a4d}.rankings-view .rk-cols .c1{justify-self:stretch}.rankings-view .rk-row.rk-me .c0,.rankings-view .rk-row.rk-me .c1{background:#f4ecdb}.rankings-view .rk-rank{font-size:13px}.rankings-view .rk-who{gap:5px;padding:8px 6px;--team-logo-size: 24px}.rankings-view .rk-who>.rk-avatar{flex-basis:24px;width:24px;height:24px;font-size:10px}.rankings-view .rk-name{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.rankings-view .rk-real{display:block;font-size:10px;color:#10243aa6}.rankings-view .rk-who .rk-hero-img{flex-basis:24px;width:24px;height:24px}.rankings-view .rk-who .rk-hero-lane{display:none}.rankings-view .rk-plain{font-size:13px}.rankings-view .rk-num,.rankings-view .rk-big{font-size:14px}.rankings-view .rk-bar{width:82px;height:28px;font-size:14px}.rankings-view .rk-honors{gap:2px 10px;padding:8px 6px 8px 12px;font-size:12px}.rankings-view .rk-honors .honor-medal,.rankings-view .rk-sk-medal{width:14px;height:14px}.rankings-view .rk-table--honors .rk-cols .l:not(.c1){padding-left:12px}.rankings-view .rk-table--wide .rk-cols,.rankings-view .rk-table--wide .rk-list{width:max(100%,var(--mobile-minw))}.rankings-view .rk-table--wide .rk-cols .c1,.rankings-view .rk-table--wide .rk-row .c1{left:var(--rank-width)}.rankings-view .rk-table--wide .rk-cols>:nth-child(3),.rankings-view .rk-table--wide .rk-row>:nth-child(3){padding-left:12px}.rankings-view .rk-table--squads .rk-cols,.rankings-view .rk-table--squads .rk-row{grid-template-columns:var(--rank-width) minmax(0,1fr) 56px 56px}.rankings-view .rk-table--squads .rk-cols .c1{display:none}.rankings-view .rk-table--squads .rk-row{padding:8px 0;row-gap:6px}.rankings-view .rk-table--squads .rk-row .c0{grid-row:1/3}.rankings-view .rk-table--squads .rk-row .c1{position:static;grid-column:2/-1;box-shadow:none}.rankings-view .rk-table--squads{--rank-width: 40px}.rankings-view .rk-table--squads .rk-chips{flex-wrap:nowrap;gap:2px;padding:0 2px}.rankings-view .rk-table--squads .rk-chips button{flex:0 1 auto;min-width:0;height:26px;gap:2px;padding:0 3px 0 1px;font-size:11px}.rankings-view .rk-table--squads .rk-chips button.rk-chip--fixed{flex-shrink:0}.rankings-view .rk-table--squads .rk-chips .rk-avatar{flex-basis:14px;width:14px;height:14px;font-size:8px}.rankings-view .rk-chip-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rankings-view .rk-table--squads .rk-who{padding-top:0;padding-bottom:0}}@media(max-width:360px){.rankings-view .rk-season{flex-basis:144px}.rankings-view .rk-hero-head .rk-hero-img{flex-basis:20px;width:20px;height:20px}.rankings-view .rk-hero-head .facts{gap:4px;font-size:10px}}.rankings-view .rk-row.rk-unclaimed{color:#8a9098;background:#f5f6f7;cursor:not-allowed;-webkit-user-select:none;user-select:none}.rankings-view .rk-row.rk-unclaimed .c0,.rankings-view .rk-row.rk-unclaimed .c1{background:#f5f6f7}.rankings-view .rk-row.rk-unclaimed .rk-rank,.rankings-view .rk-row.rk-unclaimed .rk-real{color:inherit}.rankings-view .rk-row.rk-unclaimed .rk-avatar{filter:grayscale(1);opacity:.55}.rankings-view .rk-row.rk-unclaimed .rk-bar{color:#858b93;background:#e9ebee}.rankings-view .rk-row.rk-unclaimed .rk-bar i{background:#d3d7dc}.rankings-view .rk-row.rk-unclaimed .rk-honors .honor-medal{filter:grayscale(1)}@media(max-width:600px){.rankings-view .rk-wrap{padding:0 16px}}.guide-page[data-v-a164c5fe]{min-height:100vh;background:var(--bg-base, #0a0a0f);color:var(--text-primary, #e0e0e0);padding:40px 16px 60px}:root .guide-page[data-v-a164c5fe]{background:#f5f5f7;color:#1a1a1a}.guide-back[data-v-a164c5fe]{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-a164c5fe]{width:16px;height:16px}.guide-back[data-v-a164c5fe]:hover{color:var(--khsl-gold, #FFD700);border-color:var(--khsl-gold, #FFD700)}:root .guide-back[data-v-a164c5fe]{color:#666;border-color:#ddd}:root .guide-back[data-v-a164c5fe]:hover{color:#b8860b;border-color:#b8860b}.guide-container[data-v-a164c5fe]{max-width:680px;margin:0 auto}.guide-header[data-v-a164c5fe]{text-align:center;margin-bottom:32px}.guide-title[data-v-a164c5fe]{font-size:1.5rem;font-weight:800;color:var(--khsl-gold, #FFD700);margin-bottom:6px}.guide-subtitle[data-v-a164c5fe]{font-size:.85rem;color:var(--text-muted, #888)}:root .guide-subtitle[data-v-a164c5fe]{color:#999}.guide-steps[data-v-a164c5fe]{display:flex;flex-direction:column;gap:24px}.guide-step[data-v-a164c5fe]{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-a164c5fe]:hover{border-color:#ffd70033}:root .guide-step[data-v-a164c5fe]{background:#fff;border-color:#00000014;box-shadow:0 1px 3px #0000000a}:root .guide-step[data-v-a164c5fe]:hover{border-color:#b8860b4d}.guide-step-header[data-v-a164c5fe]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.guide-step-num[data-v-a164c5fe]{width:28px;height:28px;border-radius:50%;background:var(--khsl-gold, #FFD700);color:var(--on-gold, #000)!important;font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.guide-step-title[data-v-a164c5fe]{font-size:1rem;font-weight:700;color:var(--text-primary)}.guide-step-desc[data-v-a164c5fe]{font-size:.82rem;line-height:1.7;color:var(--text-secondary, #aaa);margin-bottom:14px}:root .guide-step-desc[data-v-a164c5fe]{color:#555}.guide-step-images[data-v-a164c5fe]{display:flex;flex-direction:column;gap:10px}.guide-step-images.multi[data-v-a164c5fe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.guide-img[data-v-a164c5fe]{width:100%;border-radius:10px;border:1px solid var(--border-color, #222);background:var(--bg-elevated, #1a1a2e)}:root .guide-img[data-v-a164c5fe]{border-color:#0000001a;background:#f0f0f0}.guide-footer[data-v-a164c5fe]{margin-top:32px;text-align:center;font-size:.78rem;color:var(--text-muted, #888)}@media(max-width:480px){.guide-page[data-v-a164c5fe]{padding:20px 12px 40px}.guide-step[data-v-a164c5fe]{padding:14px}.guide-step-images.multi[data-v-a164c5fe]{grid-template-columns:1fr}}.legal-tabs[data-v-ede93bc8]{padding:12px 0}.legal-tabs button[data-v-ede93bc8]{display:block;width:100%;text-align:left;padding:20px;color:#647180;border-left:3px solid transparent;font-size:15px;font-weight:650}.legal-tabs button.active[data-v-ede93bc8]{color:#10243a;background:#f7f4ee;border-left-color:#10243a}.legal-tabs button[data-v-ede93bc8]:hover{background:#f7f4ee}.legal-meta[data-v-ede93bc8]{color:#7d8791;font-size:12px;padding-bottom:22px;border-bottom:1px solid #E3E5E7}@media(max-width:767px){.legal-layout[data-v-ede93bc8]{grid-template-rows:auto minmax(0,1fr)}.legal-navigation .document-panel-heading[data-v-ede93bc8]{display:none}.legal-tabs[data-v-ede93bc8]{padding:0;display:grid;grid-template-columns:1fr 1fr}.legal-tabs button[data-v-ede93bc8]{padding:15px 14px;border-left:0;border-bottom:2px solid transparent;text-align:center;font-size:14px}.legal-tabs button.active[data-v-ede93bc8]{border-bottom-color:#10243a}}.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-20040edd]{min-height:100vh;background:var(--bg-deep);padding:24px 16px 40px;color:var(--text-primary);display:flex;flex-direction:column}.state-center[data-v-20040edd]{margin-top:30vh;align-self:center;text-align:center}.expired .expired-text[data-v-20040edd]{color:var(--text-secondary);margin-bottom:20px}.welcome-header[data-v-20040edd]{text-align:center;padding:32px 0 28px}.welcome-header .avatar[data-v-20040edd]{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-20040edd]{background:var(--bg-card);display:inline-flex;align-items:center;justify-content:center}.welcome-header .avatar.placeholder svg[data-v-20040edd]{width:36px;height:36px;stroke:var(--text-muted)}.welcome-header .greeting[data-v-20040edd]{font-size:1.35rem;font-weight:700;margin:0 0 6px}.welcome-header .greeting .name[data-v-20040edd]{color:var(--khsl-gold)}.welcome-header .subtitle[data-v-20040edd]{font-size:.85rem;color:var(--text-secondary);margin:0}.choice-cards[data-v-20040edd]{display:flex;flex-direction:column;gap:16px;margin-top:8px}.choice-card[data-v-20040edd]{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-20040edd]{font-size:1rem;font-weight:700;margin-bottom:6px;color:var(--text-primary)}.choice-card .card-desc[data-v-20040edd]{font-size:.8rem;color:var(--text-secondary);line-height:1.4}.choice-card .chevron[data-v-20040edd]{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--text-muted)}.choice-card.recommended[data-v-20040edd]{border-color:var(--khsl-gold);border-width:1.5px}.choice-card.recommended .card-title[data-v-20040edd]{color:var(--khsl-gold)}.choice-card[data-v-20040edd]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 18px #0000004d}.choice-card[data-v-20040edd]:active:not(:disabled){transform:translateY(0)}.choice-card[data-v-20040edd]:disabled{opacity:.5;cursor:not-allowed}.footer-hint[data-v-20040edd]{margin-top:auto;padding-top:28px;text-align:center;font-size:.72rem;color:var(--text-muted)}.sk-wrap[data-v-20040edd]{flex:1;display:flex;flex-direction:column}.sk-line[data-v-20040edd]{display:inline-block;color:transparent;-webkit-user-select:none;user-select:none;clip-path:inset(calc(50% - .5em) 0 round 4px)}.sk-line[data-v-20040edd]:before{content:"中";content:"中"/""}.sk-avatar[data-v-20040edd]{display:inline-block;width:72px;height:72px;margin-bottom:14px}.sk-greeting[data-v-20040edd]{width:150px}.sk-card[data-v-20040edd]{pointer-events:none}.sk-card-title[data-v-20040edd]{width:136px}.sk-card-desc[data-v-20040edd]{width:78%}.btn-primary[data-v-20040edd]{padding:10px 24px;border:none;border-radius:999px;background:var(--khsl-gold);color:var(--on-gold, #000);font-weight:700;font-size:.9rem;cursor:pointer}.btn-primary[data-v-20040edd]:hover{filter:brightness(1.1)}.bind-existing-view[data-v-6b8f31ea]{min-height:100vh;background:var(--bg-deep);color:var(--text-primary);padding-bottom:40px}.page-header[data-v-6b8f31ea]{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-6b8f31ea]{background:none;border:none;color:var(--text-secondary);padding:4px;cursor:pointer}.page-header .back-btn svg[data-v-6b8f31ea]{width:16px;height:16px}.page-header .back-btn[data-v-6b8f31ea]:hover{color:var(--khsl-gold)}.page-header .title[data-v-6b8f31ea]{font-size:.94rem;font-weight:700}.pending-banner[data-v-6b8f31ea]{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-6b8f31ea]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.pending-banner .banner-text[data-v-6b8f31ea]{font-size:.82rem;color:var(--text-secondary)}.pending-banner .banner-text .nickname[data-v-6b8f31ea]{color:var(--khsl-gold);font-weight:600}.sk-line[data-v-6b8f31ea]{display:inline-block;color:transparent;-webkit-user-select:none;user-select:none;clip-path:inset(calc(50% - .5em) 0 round 4px)}.sk-line[data-v-6b8f31ea]:before{content:"中";content:"中"/""}.sk-avatar[data-v-6b8f31ea]{flex-shrink:0;width:32px;height:32px}.sk-banner-text[data-v-6b8f31ea]{width:180px}.login-section[data-v-6b8f31ea]{padding:8px 16px}.input-group[data-v-6b8f31ea]{margin-bottom:18px}.input-group label[data-v-6b8f31ea]{display:block;font-size:.8rem;color:var(--text-secondary);margin-bottom:6px}.input-group input[data-v-6b8f31ea]{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-6b8f31ea]:focus{outline:none;border-color:var(--khsl-gold)}.btn-primary[data-v-6b8f31ea]{width:100%;padding:12px;border:none;border-radius:999px;background:var(--khsl-gold);color:var(--on-gold, #000);font-weight:700;font-size:.95rem;cursor:pointer;margin-top:8px}.btn-primary[data-v-6b8f31ea]:disabled{opacity:.6;cursor:not-allowed}.divider[data-v-6b8f31ea]{display:flex;align-items:center;gap:12px;margin:24px 0 16px}.divider .line[data-v-6b8f31ea]{flex:1;height:1px;background:var(--border-color)}.divider .divider-text[data-v-6b8f31ea]{font-size:.75rem;color:var(--text-muted)}.btn-qq[data-v-6b8f31ea]{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-6b8f31ea]{width:20px;height:20px}.btn-qq[data-v-6b8f31ea]: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-3afcbf4b]{min-height:100vh;padding:24px 20px 80px;background:var(--bg-deep);color:var(--text-primary);box-sizing:border-box}.page-header[data-v-3afcbf4b]{margin-bottom:24px}.page-header .title[data-v-3afcbf4b]{font-size:20px;font-weight:700}.intro[data-v-3afcbf4b]{color:var(--text-secondary);font-size:14px;margin-bottom:24px;line-height:1.6}.method-list[data-v-3afcbf4b]{display:flex;flex-direction:column;gap:12px}.method-btn[data-v-3afcbf4b]{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-3afcbf4b]:active{transform:scale(.98)}.method-btn[data-v-3afcbf4b]:hover{border-color:var(--khsl-gold)}.method-icon[data-v-3afcbf4b]{font-size:20px}.method-label[data-v-3afcbf4b]{font-weight:600}.divider[data-v-3afcbf4b]{display:flex;align-items:center;margin:32px 0 16px;color:var(--text-muted);font-size:13px}.divider[data-v-3afcbf4b]:before,.divider[data-v-3afcbf4b]:after{content:"";flex:1;height:1px;background:var(--border-color)}.divider span[data-v-3afcbf4b]{padding:0 16px}.password-form[data-v-3afcbf4b]{display:flex;flex-direction:column;gap:12px}.input[data-v-3afcbf4b]{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-3afcbf4b]:focus{outline:none;border-color:var(--khsl-gold)}.submit-btn[data-v-3afcbf4b]{height:44px;margin-top:8px;border:none;border-radius:999px;background:var(--khsl-gold);color:var(--on-gold, #111);font-size:15px;font-weight:600;cursor:pointer}.submit-btn[data-v-3afcbf4b]:disabled{opacity:.5;cursor:not-allowed}.done-card[data-v-3afcbf4b]{padding:48px 24px;text-align:center;background:var(--bg-card);border-radius:16px;margin-top:32px}.done-icon[data-v-3afcbf4b]{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:var(--khsl-gold);color:var(--on-gold, #111);font-size:32px;font-weight:900;display:flex;align-items:center;justify-content:center}.done-title[data-v-3afcbf4b]{font-size:18px;font-weight:700;margin-bottom:8px}.done-subtitle[data-v-3afcbf4b]{color:var(--text-secondary);font-size:14px}.public-player-card[data-v-20c07f6e]{position:relative;isolation:isolate;min-width:0;overflow:hidden;padding:26px 25px 32px;border-radius:7px;background:#fff;color:#10243a}.public-player-card.is-openable[data-v-20c07f6e]{cursor:pointer;transition:box-shadow .15s}.public-player-card.is-openable[data-v-20c07f6e]:hover{box-shadow:0 0 0 1px #10243a40}.public-player-card.is-openable[data-v-20c07f6e]:focus-visible{outline:2px solid #6A8CA7;outline-offset:2px}.public-player-card[data-v-20c07f6e]:after{content:"";position:absolute;right:0;bottom:0;width:60px;height:60px;background:linear-gradient(132deg,transparent 49%,#EFF3F980 50% 63%,transparent 64% 77%,#EFF3F980 78%);pointer-events:none}.player-watermark[data-v-20c07f6e]{position:absolute;z-index:-1;inset:0 6px auto;height:206px;background:#f3f6fa;-webkit-mask:url(/khsl-mark-light.png) center / contain no-repeat;mask:url(/khsl-mark-light.png) center / contain no-repeat;pointer-events:none}.profile-top[data-v-20c07f6e]{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:18px;min-height:173px}.portrait[data-v-20c07f6e]{width:112px;height:112px;margin-top:7px;overflow:hidden;border-radius:50%;background:#eaf0f7}.portrait img[data-v-20c07f6e]{width:100%;height:100%;object-fit:cover}.portrait svg[data-v-20c07f6e]{width:100%;height:100%;fill:#a8bbcd}.profile-copy[data-v-20c07f6e]{min-width:0}.profile-copy h3[data-v-20c07f6e]{margin:5px 0 0;font-size:17px;line-height:1.5;font-weight:750;overflow-wrap:anywhere}.profile-copy h3 span[data-v-20c07f6e]{font-size:14px;margin-left:3px}.player-position[data-v-20c07f6e]{margin:0 0 14px;color:#587189;font-size:13px;line-height:1.5}.player-facts[data-v-20c07f6e]{margin:0;font-size:13px;line-height:1.7}.player-facts div[data-v-20c07f6e]{display:flex;gap:10px;border-bottom:1px dotted #9CAEC0}.player-facts dt[data-v-20c07f6e]{flex:0 0 52px;color:#344c63}.player-facts dd[data-v-20c07f6e]{min-width:0;margin:0;color:#405b73;overflow-wrap:anywhere}.career-section[data-v-20c07f6e]{margin-top:26px}h4[data-v-20c07f6e]{display:flex;align-items:center;gap:4px;margin:0;color:#527899;font-size:14px;line-height:22px;font-weight:600}h4 svg[data-v-20c07f6e]{width:16px;height:16px;fill:currentColor}.career-metrics[data-v-20c07f6e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0}.career-metrics>div[data-v-20c07f6e]{position:relative;min-width:0;text-align:center}.career-metrics dd[data-v-20c07f6e]{margin:0;color:#315d7f;font-size:21px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.2}.career-metrics dd span[data-v-20c07f6e]{font-size:16px}.career-metrics dt[data-v-20c07f6e]{color:#10243a;font-size:13px;line-height:1.6;white-space:nowrap}.metric-rank[data-v-20c07f6e]{position:absolute;right:2px;top:-20px;padding:1px 4px;color:#fff;background:#587f9d;transform:skew(-8deg);font-size:11px;line-height:16px;white-space:nowrap}.hero-section[data-v-20c07f6e]{margin-top:27px}.hero-carousel[data-v-20c07f6e]{position:relative;margin-top:10px}.hero-grid[data-v-20c07f6e]{--hero-gap: 11px;display:flex;gap:var(--hero-gap);margin:0;padding:0;list-style:none;min-height:99px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab}.hero-grid[data-v-20c07f6e]::-webkit-scrollbar{display:none}.hero-grid.is-dragging[data-v-20c07f6e]{scroll-snap-type:none;cursor:grabbing}.hero-grid li[data-v-20c07f6e]{flex:0 0 calc((100% - var(--hero-gap) * 4) / 5);min-width:0;text-align:center;scroll-snap-align:start}.hero-grid img[data-v-20c07f6e]{display:block;width:100%;aspect-ratio:1;border-radius:4px;object-fit:cover;pointer-events:none}.hero-name[data-v-20c07f6e]{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#405569;font-size:12px;line-height:1.5}.hero-record[data-v-20c07f6e]{display:flex;align-items:center;justify-content:center;color:#67798b;font-size:10px;line-height:1.8;white-space:nowrap}.hero-record b[data-v-20c07f6e],.hero-record em[data-v-20c07f6e]{font-size:11px;font-style:normal;font-weight:500}.hero-record b[data-v-20c07f6e]{color:#527cbb}.hero-record em[data-v-20c07f6e]{color:#b76079}.hero-record i[data-v-20c07f6e]{width:1px;height:10px;margin:0 3px;background:#c7d0d9}.hero-arrow[data-v-20c07f6e]{position:absolute;z-index:1;top:9px;width:23px;height:34px;display:grid;place-items:center;padding:2px;border:0;background:#ffffffd9;border-radius:4px;color:#7196bb;cursor:pointer}.hero-arrow svg[data-v-20c07f6e]{width:14px;height:23px;stroke:currentColor;fill:none;stroke-width:1.6}.hero-arrow.previous[data-v-20c07f6e]{left:-22px}.hero-arrow.next[data-v-20c07f6e]{right:-22px}.hero-arrow[data-v-20c07f6e]:focus-visible{outline:2px solid #365B7A;outline-offset:1px}.no-heroes[data-v-20c07f6e]{min-height:109px;display:grid;place-items:center;margin:0;color:#5c7186;font-size:13px}.sk-fill[data-v-20c07f6e]{width:100%;height:100%;border-radius:50%}.sk-inline[data-v-20c07f6e]{display:inline-block;vertical-align:middle}.sk-name[data-v-20c07f6e]{width:120px;height:17px}.sk-lane[data-v-20c07f6e]{width:40px;height:13px}.sk-fact[data-v-20c07f6e]{width:52px;height:12px}.player-facts dd .sk-fact[data-v-20c07f6e]{width:70px}.sk-metric[data-v-20c07f6e]{width:44px;height:20px}.sk-metric-label[data-v-20c07f6e]{width:28px;height:12px}.sk-hero[data-v-20c07f6e]{display:block;width:100%;aspect-ratio:1}.sk-hero-name[data-v-20c07f6e]{width:70%;height:11px}.sk-hero-record[data-v-20c07f6e]{width:80%;height:9px}@media(max-width:768px){.public-player-card[data-v-20c07f6e]{padding:23px 24px 26px}.player-watermark[data-v-20c07f6e]{-webkit-mask-position:calc(50% + 40px) center;mask-position:calc(50% + 40px) center}.profile-top[data-v-20c07f6e]{grid-template-columns:100px minmax(0,1fr);gap:18px;min-height:163px}.portrait[data-v-20c07f6e]{width:100px;height:100px}.profile-copy h3[data-v-20c07f6e]{font-size:16px}.profile-copy h3 span[data-v-20c07f6e]{font-size:13px}.player-facts[data-v-20c07f6e]{font-size:12px}.player-facts dt[data-v-20c07f6e]{flex-basis:48px}.player-facts div[data-v-20c07f6e]{gap:8px}.career-section[data-v-20c07f6e]{margin-top:18px}.hero-section[data-v-20c07f6e]{margin-top:23px}.hero-grid[data-v-20c07f6e]{--hero-gap: 10px}}@media(max-width:360px){.public-player-card[data-v-20c07f6e]{padding-inline:20px}.profile-top[data-v-20c07f6e]{grid-template-columns:82px minmax(0,1fr);gap:13px}.portrait[data-v-20c07f6e]{width:82px;height:82px}.career-metrics dd[data-v-20c07f6e]{font-size:19px}.hero-grid[data-v-20c07f6e]{--hero-gap: 7px}}@media(prefers-reduced-motion:reduce){.hero-grid[data-v-20c07f6e]{scroll-behavior:auto}}.public-team-page{--team-ink: #10243A;color:var(--team-ink);min-height:70vh;user-select:none;-webkit-user-select:none}.public-team-page *,.public-team-page *:before,.public-team-page *:after{box-sizing:border-box}.public-team-page button{font-family:inherit}.public-team-page button:focus-visible{outline:2px solid #365B7A;outline-offset:3px}.public-team-page .public-mobile-heading{display:none}.public-team-page .team-selector-band{position:relative;z-index:2;background:linear-gradient(110deg,#f0eae3,#eff2f5 52%,#dce6f1);padding:29px 32px;box-shadow:0 8px 18px #10243a14}.public-team-page .team-selector-inner{display:flex;align-items:center;gap:25px;max-width:1540px;margin:0 auto}.public-team-page .team-season-picker{flex:0 0 auto;max-width:320px;padding-right:22px;border-right:1px solid rgba(16,36,58,.1490196078)}.public-team-page .team-season-picker .season-trigger{justify-content:flex-start;gap:8px;border:0;background:transparent;min-width:0;width:auto;padding:0;color:#10243a}.public-team-page .team-season-picker .season-label-full{white-space:nowrap;font-size:16px;font-weight:650}.public-team-page .team-options{flex:1;min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px 10px}.public-team-page .team-options button{display:flex;align-items:center;gap:7px;min-width:0;min-height:34px;padding:5px 7px;border:0;border-radius:5px;background:transparent;color:#263f56;text-align:left;font-size:14px;line-height:1.4;cursor:pointer;--team-logo-size: 23px}.public-team-page .team-options button>span:last-child{min-width:0;overflow-wrap:anywhere}.public-team-page .team-options button[aria-pressed=true]{color:#244b6c;background:#c8d8e9;font-weight:750}.public-team-page .team-options button:hover:not([aria-pressed=true]){background:#ffffff80}.public-team-page .team-options .home-team-logo{background:transparent}.public-team-page .team-options .home-team-logo>span{border-color:#a5b9cc}.public-team-page .team-showcase-content{position:relative;max-width:1280px;margin:0 auto;padding:48px 28px 70px}.public-team-page .public-team-banner{position:relative;display:grid;grid-template-columns:218px minmax(0,1fr);grid-template-rows:95px auto;background:#e6eef7;overflow:hidden}.public-team-page .public-team-banner.is-openable{cursor:pointer;transition:box-shadow .15s}.public-team-page .public-team-banner.is-openable:hover{box-shadow:0 0 0 1px #10243a40}.public-team-page .public-team-banner.is-openable:focus-visible{outline:2px solid #6A8CA7;outline-offset:2px}.public-team-page .public-team-banner:before{content:"";position:absolute;left:-96px;top:-104px;width:150px;height:150px;border-radius:50%;background:#ffffff80;pointer-events:none}.public-team-page .team-banner-caption{position:absolute;z-index:2;right:17px;bottom:15px;font:400 12px/1 Arial,Helvetica Neue,sans-serif;letter-spacing:.5px;color:#10243a24;white-space:nowrap;pointer-events:none}.public-team-page .public-team-identity{grid-column:1;grid-row:1/3;position:relative;z-index:1;padding:29px 12px 30px;text-align:center;align-self:start}.public-team-page .public-team-logo{width:116px;height:116px;margin:0 auto;display:grid;place-items:center;overflow:hidden;border-radius:50%;clip-path:circle(50%)}.public-team-page .public-team-logo img{width:100%;height:100%;object-fit:cover}.public-team-page .public-team-logo img.is-default{box-sizing:border-box;padding:18%;object-fit:contain;background:#f7f4ee;border-radius:50%}.public-team-page .public-team-identity h1{margin:18px 0 0;font-size:18px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.public-team-page .public-team-motto{grid-column:2;grid-row:1;position:relative;z-index:1;min-width:0;margin-left:-38px;padding-top:17px}.public-team-page .team-motto-bubble{position:relative;display:inline-flex;align-items:center;min-width:406px;max-width:calc(100% - 290px);height:59px;margin:0;padding:0 30px 0 85px;background:linear-gradient(90deg,#fff0,#fff 130px)}.public-team-page .team-motto-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:900 28px/1.3 PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:1px;-webkit-text-stroke:.6px currentColor}.public-team-page .team-motto-tip{position:absolute;left:100%;top:0;width:56px;height:100%;fill:#fff}.public-team-page .team-banner-mark{position:absolute;right:-12px;top:12px;width:250px;height:172px;-webkit-mask:url(/khsl-mark-light.png) center/contain no-repeat;mask:url(/khsl-mark-light.png) center/contain no-repeat;background:#d8e3f1;pointer-events:none}.public-team-page .public-team-honors{grid-column:2;grid-row:2;position:relative;z-index:1;padding:25px 43px 35px 83px;background:#fff;border-top-left-radius:52px}.public-team-page .public-team-honors:before{content:"";position:absolute;width:48px;height:48px;bottom:0;left:-48px;border-radius:0 0 48px;box-shadow:16px 16px 0 16px #fff;pointer-events:none}.public-team-page .public-team-honors h2{margin:0 0 29px;color:#587d9e;font-size:16px;font-weight:500;line-height:24px}.public-team-page .honor-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}.public-team-page .honor-groups h3{display:flex;align-items:center;gap:4px;margin:0 0 13px;font-size:16px;font-weight:500;line-height:24px}.public-team-page .honor-groups p{margin:0 0 16px;color:#51606e;font-size:15px;line-height:24px}.public-team-page .honor-groups p:last-child{margin-bottom:0}.public-team-page .honors-empty{margin:0;color:#51606e;font-size:15px;line-height:24px}.public-team-page .team-win-section,.public-team-page .team-roster-section{margin-top:50px}.public-team-page .showcase-section-title{display:flex;align-items:center;gap:8px;margin:0 0 25px;color:#244c70;font-size:23px;line-height:1.4;font-weight:750}.public-team-page .showcase-section-title svg{flex:0 0 25px;width:25px;height:25px;fill:currentColor}.public-team-page .public-team-record{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:32px 20px;border-radius:6px;background:#fff}.public-team-page .public-team-record dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;text-align:center;padding:0 12px}.public-team-page .public-team-record dl+dl{border-left:1px solid #DDE3E9}.public-team-page .public-team-record dt{font-size:17px;font-weight:650;line-height:1.5}.public-team-page .public-team-record dd{display:flex;align-items:center;justify-content:center;gap:3px;flex-wrap:wrap;margin:22px 0 0;font:600 26px/1.25 Oswald,sans-serif;font-variant-numeric:tabular-nums}.public-team-page .record-rank{padding:2px 5px;border-radius:10px;color:#fff;background:#6688a4;font:500 11px/1.4 sans-serif;white-space:nowrap}.public-team-page .public-roster-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.public-team-page .showcase-empty{display:grid;justify-items:center;align-content:center;min-height:230px;padding:30px;text-align:center;border-radius:6px;background:#fff;color:#61788d;font-size:15px}.public-team-page .showcase-empty button{padding:8px 18px;border:0;border-radius:4px;background:#10243a;color:#fff;cursor:pointer}.public-team-page .team-option-sk{display:flex;align-items:center;gap:7px;min-width:0;min-height:34px;padding:5px 7px}.public-team-page .team-option-sk i:first-child{flex:none;width:23px;height:23px}.public-team-page .team-option-sk i:last-child{width:64%;height:14px}.public-team-page .showcase-skeleton .sk-team-name{display:inline-block;width:88px;height:18px;vertical-align:middle}.public-team-page .showcase-skeleton .sk-motto{width:260px;height:26px}.public-team-page .showcase-skeleton .sk-honor-head{display:inline-block;width:64px;height:16px;vertical-align:middle}.public-team-page .showcase-skeleton .sk-honor-line{display:inline-block;width:150px;height:15px;vertical-align:middle}.public-team-page .showcase-skeleton .sk-section-title{width:190px;height:23px}.public-team-page .showcase-skeleton .sk-record-label{display:inline-block;width:64px;height:17px;vertical-align:middle}.public-team-page .showcase-skeleton .sk-record-value{width:56px;height:26px}@media(min-width:1600px){.public-team-page .team-options{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:1150px){.public-team-page .team-options{grid-template-columns:repeat(4,minmax(0,1fr))}.public-team-page .team-selector-inner{gap:16px}.public-team-page .team-season-picker{flex-basis:190px}.public-team-page .public-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(max-width:768px){.public-team-page .public-mobile-heading{display:block;padding:0 16px}.public-team-page .team-mobile-season{flex:0 0 200px;min-width:0}.public-team-page .team-mobile-season .season-picker{width:100%;max-width:none}.public-team-page .team-mobile-season .season-trigger{height:40px;min-height:40px;padding:4px 12px;border-radius:4px;background:#fff}.public-team-page .team-mobile-season .season-trigger span{white-space:nowrap;text-align:left;font-size:13px;line-height:1.25}.public-team-page .team-selector-band{margin:0 16px;padding:12px;border-radius:8px}.public-team-page .team-selector-inner{display:block}.public-team-page .team-season-picker,.public-team-page .team-banner-caption{display:none}.public-team-page .team-options{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(3,auto);grid-auto-columns:max-content;gap:6px 8px;margin:0 -12px;padding:0 12px;scroll-padding:0 12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.public-team-page .team-options::-webkit-scrollbar{display:none}.public-team-page .team-options button{max-width:170px;font-size:13px;min-height:36px}.public-team-page .team-options button>span:last-child{white-space:nowrap}.public-team-page .team-showcase-content{padding:24px 16px 40px}.public-team-page .public-team-banner{grid-template-columns:100px minmax(0,1fr);grid-template-rows:auto auto}.public-team-page .public-team-banner:before{left:-70px;top:-76px;width:110px;height:110px}.public-team-page .public-team-identity{padding:18px 6px 20px}.public-team-page .public-team-logo{width:74px;height:74px}.public-team-page .public-team-identity h1{font-size:14px;margin-top:10px}.public-team-page .public-team-motto{margin-left:-20px;padding:12px 0 14px}.public-team-page .team-motto-bubble{min-width:0;max-width:calc(100% - 34px);height:auto;min-height:42px;padding:5px 4px 5px 24px;background:linear-gradient(90deg,#fff0,#fff 56px)}.public-team-page .team-motto-text{font-size:16px;line-height:1.3;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;-webkit-text-stroke-width:.4px}.public-team-page .team-motto-tip{width:34px}.public-team-page .team-banner-mark{width:120px;height:84px;right:-20px;top:10px}.public-team-page .public-team-honors{padding:18px 16px 22px 20px;border-top-left-radius:30px}.public-team-page .public-team-honors:before{width:30px;height:30px;left:-30px;border-bottom-right-radius:30px;box-shadow:10px 10px 0 10px #fff}.public-team-page .public-team-honors h2{font-size:14px;line-height:20px;margin-bottom:14px}.public-team-page .honor-groups{grid-template-columns:repeat(auto-fill,minmax(min(100%,136px),1fr));gap:16px 12px}.public-team-page .honor-groups h3{font-size:14px;line-height:20px;margin-bottom:6px}.public-team-page .honor-groups p{font-size:13px;line-height:20px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.public-team-page .honors-empty{font-size:13px;line-height:20px}.public-team-page .showcase-skeleton .sk-motto{width:130px;height:17px}.public-team-page .showcase-skeleton .sk-team-name{width:60px;height:14px}.public-team-page .showcase-skeleton .sk-honor-head{width:48px;height:14px}.public-team-page .showcase-skeleton .sk-honor-line{width:100px;height:13px}.public-team-page .showcase-skeleton .sk-section-title{width:150px;height:19px}.public-team-page .showcase-skeleton .sk-record-label{width:40px;height:12px}.public-team-page .showcase-skeleton .sk-record-value{width:40px;height:21px}.public-team-page .team-win-section,.public-team-page .team-roster-section{margin-top:28px}.public-team-page .showcase-section-title{font-size:19px;gap:6px;margin-bottom:17px}.public-team-page .showcase-section-title svg{flex-basis:22px;width:22px;height:22px}.public-team-page .public-team-record{padding:17px 8px}.public-team-page .public-team-record dl{padding:0 7px;display:flex;flex-direction:column;gap:17px}.public-team-page .public-team-record dt{font-size:12px}.public-team-page .public-team-record dd{margin-top:7px;font-size:21px;gap:3px}.public-team-page .record-rank{font-size:10px;padding:1px 4px}.public-team-page .public-roster-grid{grid-template-columns:1fr;gap:20px}.public-team-page .team-option-sk{min-height:36px}.public-team-page .team-option-sk i:last-child{width:64px;height:13px}}.pp-honors[data-v-9cefd1dc]{margin:0;padding:0;list-style:none}.pp-honors li[data-v-9cefd1dc]{display:flex;align-items:center;gap:8px;min-height:32px;font-size:15px;white-space:nowrap}.pp-honors b[data-v-9cefd1dc]{flex:none;min-width:48px;font-weight:800}.pp-honors span[data-v-9cefd1dc]{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:600}.pp-empty[data-v-9cefd1dc]{margin:0;padding:6px 0;font-size:15px}.pe[data-v-e8129715]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:100%;padding:24px 0;box-sizing:border-box;color:#10243a}.pe-art[data-v-e8129715]{display:block;width:330px;max-width:86%;height:auto;overflow:visible}.pe-text[data-v-e8129715]{margin:0;font-size:17px;font-weight:800}.pe-plate[data-v-e8129715]{fill:#f7f4ee}.pe-shadow[data-v-e8129715]{fill:#10243a14}.pe-card[data-v-e8129715]{fill:#fff;stroke:#10243a;stroke-width:2}.pe-card.is-back[data-v-e8129715]{fill:#f7f4ee;stroke:#10243a66}.pe-ink[data-v-e8129715]{fill:#10243a}.pe-chip[data-v-e8129715]{fill:#f7f4eebf}.pe-chip.is-faint[data-v-e8129715]{opacity:.5}.pe-chip.is-ink[data-v-e8129715]{fill:#10243a2e}.pe-slot[data-v-e8129715]{fill:#f7f4ee;stroke:#10243a;stroke-width:2;stroke-dasharray:4 3}.pe-pill[data-v-e8129715]{fill:#fff;stroke:#10243a73;stroke-width:1.5;stroke-dasharray:3 3}.pe-tint[data-v-e8129715]{fill:#10243a14}.pe-mark[data-v-e8129715]{fill:none;stroke:#10243a;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.pe-hill[data-v-e8129715]{fill:#10243a12}.pe-trail[data-v-e8129715]{fill:none;stroke:#10243a80;stroke-width:2;stroke-linecap:round;stroke-dasharray:5 5}.pe-node[data-v-e8129715]{fill:#fff;stroke:#10243a;stroke-width:2}.pe-node.is-start[data-v-e8129715]{fill:#10243a}.pe-pole[data-v-e8129715]{stroke:#10243a;stroke-width:2.5;stroke-linecap:round}.pe-cloud[data-v-e8129715]{fill:#10243a1a}.pe-spark[data-v-e8129715]{fill:#10243a59}.pe-spark.is-small[data-v-e8129715]{fill:#10243a40}.pe-dot[data-v-e8129715]{fill:#10243a33}.pe-float[data-v-e8129715]{animation:pe-float-e8129715 3.6s ease-in-out infinite}.pe-flag[data-v-e8129715]{transform-origin:183px 51px;transform-box:view-box;animation:pe-wave-e8129715 2.4s ease-in-out infinite}@keyframes pe-float-e8129715{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pe-wave-e8129715{0%,to{transform:skewY(0) scaleX(1)}50%{transform:skewY(-6deg) scaleX(.92)}}@media(prefers-reduced-motion:reduce){.pe-float[data-v-e8129715],.pe-flag[data-v-e8129715]{animation:none}}@media(max-width:768px){.pe-art[data-v-e8129715]{width:280px}.pe-text[data-v-e8129715]{font-size:15px}}.pp-hero-table[data-v-fed0cd67]{color:#10243a;font-size:15px}.pht-row[data-v-fed0cd67]{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));align-items:center;min-height:52px;border-bottom:1px solid rgba(16,36,58,.08)}.pht-row>span[data-v-fed0cd67]:not(.pht-hero){text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.pht-head[data-v-fed0cd67]{position:sticky;top:0;z-index:1;min-height:40px;background:#fff;border-bottom-color:#10243a29}.pht-head>span[data-v-fed0cd67]{font-size:14px;font-weight:600!important}.pht-head>span[data-v-fed0cd67]:first-child{padding-left:4px}.pht-hero[data-v-fed0cd67]{display:flex;align-items:center;gap:12px;min-width:0;padding-left:4px;font-weight:700;white-space:nowrap}.pht-name[data-v-fed0cd67]{min-width:0;overflow:hidden;text-overflow:ellipsis}.pht-hero img[data-v-fed0cd67]{flex:none;width:36px;height:36px;border-radius:4px;object-fit:cover}@media(max-width:768px){.pp-hero-table[data-v-fed0cd67]{font-size:14px}.pht-row[data-v-fed0cd67]{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));min-height:50px}.pht-wins[data-v-fed0cd67]{display:none}.pht-head>span[data-v-fed0cd67]{font-size:13px}.pht-hero[data-v-fed0cd67]{gap:8px}.pht-hero img[data-v-fed0cd67]{width:32px;height:32px}}.pp-series[data-v-104a6db5]{margin:0;padding:0;list-style:none;color:#10243a}.pp-series[data-v-104a6db5] :where(ol){margin:0;padding:0;list-style:none}.pp-series[data-v-104a6db5] :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.pss-item[data-v-104a6db5]{padding:16px 0;border-bottom:1px solid rgba(16,36,58,.1)}.pss-item[data-v-104a6db5]:first-child{padding-top:4px}.pss-head[data-v-104a6db5]{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600}.pss-when[data-v-104a6db5]{font-weight:800;white-space:nowrap}.pss-stage[data-v-104a6db5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pss-head .pp-tag[data-v-104a6db5]{margin-left:auto}.pss-match[data-v-104a6db5]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;width:100%;margin-top:10px;padding:8px 0;border-radius:3px;--team-logo-size: 28px}.pss-match[data-v-104a6db5]:hover{background:#f7f4ee}.pss-team[data-v-104a6db5]{display:flex;align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden}.pss-team.is-own[data-v-104a6db5]{justify-content:flex-end}.pss-score[data-v-104a6db5]{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.pss-games[data-v-104a6db5]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pss-game[data-v-104a6db5]{display:flex;align-items:center;gap:8px;height:40px;padding:0 10px 0 8px;border:1px solid rgba(16,36,58,.12);border-radius:4px;font-size:14px}.pss-game[data-v-104a6db5]:hover{background:#f7f4ee}.pss-game img[data-v-104a6db5]{width:28px;height:28px;border-radius:3px;object-fit:cover}.pss-no[data-v-104a6db5]{font-weight:600;white-space:nowrap}.pss-hero[data-v-104a6db5]{font-weight:700;white-space:nowrap}.pss-kda[data-v-104a6db5]{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.pp-tag[data-v-104a6db5]{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 5px;border:1px solid #10243A;border-radius:3px;font-size:13px;font-weight:700;line-height:1}.pp-tag.is-win[data-v-104a6db5]{background:#10243a;color:#f7f4ee}.pp-tag.is-lose[data-v-104a6db5],.pp-tag.is-mvp[data-v-104a6db5]{background:#fff;color:#10243a}@media(max-width:768px){.pss-match[data-v-104a6db5]{gap:10px;--team-logo-size: 24px}.pss-team[data-v-104a6db5]{gap:6px;font-size:14px}.pss-games[data-v-104a6db5]{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.pss-game[data-v-104a6db5]{display:grid;grid-template-columns:44px 28px minmax(0,1fr) auto 24px 40px;width:100%;gap:8px;padding:0 10px 0 8px;text-align:left}.pss-hero[data-v-104a6db5]{overflow:hidden;text-overflow:ellipsis}}.ca-wrap[data-v-59af55cc]{container-type:inline-size;color:#10243a}.ca[data-v-59af55cc]{margin:0;padding:0;list-style:none}.ca-item[data-v-59af55cc]{position:relative;display:grid;grid-template-columns:112px 28px minmax(0,1fr);column-gap:14px;padding-bottom:22px}.ca-item[data-v-59af55cc]:before{content:"";position:absolute;left:139px;top:0;bottom:0;width:2px;background:#10243a2e}.ca-item.is-first[data-v-59af55cc]:before{top:14px}.ca-item.is-last[data-v-59af55cc]:before{bottom:auto;height:14px}.ca-item.is-first.is-last[data-v-59af55cc]:before{display:none}.ca-when[data-v-59af55cc]{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.ca-when b[data-v-59af55cc]{font-size:22px;font-style:italic;font-weight:900;line-height:1.2}.ca-when span[data-v-59af55cc]{margin-top:2px;font-size:14px;font-weight:700}.ca-when em[data-v-59af55cc]{margin-top:4px;font-size:14px;font-style:normal;font-weight:600;white-space:nowrap}.ca-node[data-v-59af55cc]{position:relative;z-index:1;justify-self:center;width:14px;height:14px;margin-top:7px;border:2px solid #10243A;border-radius:50%;background:#fff;box-sizing:border-box}.is-latest .ca-node[data-v-59af55cc]{background:#10243a;box-shadow:0 0 0 4px #10243a1f}.ca-body[data-v-59af55cc]{display:flex;flex-direction:column;gap:10px;min-width:0}.ca-team[data-v-59af55cc]{display:flex;align-items:center;gap:12px;--team-logo-size: 44px}.ca-team-text[data-v-59af55cc]{display:flex;flex-direction:column;min-width:0}.ca-team-text b[data-v-59af55cc]{font-size:17px;font-weight:800;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-team-text span[data-v-59af55cc]{font-size:14px;font-weight:600}.ca-move[data-v-59af55cc]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;border-radius:4px;background:#f7f4ee;font-size:14px;--team-logo-size: 22px}.ca-move-line[data-v-59af55cc]{display:inline-flex;align-items:center;gap:6px}.ca-move-line>span[data-v-59af55cc]{font-weight:600}.ca-move-line b[data-v-59af55cc]{font-weight:800}.ca-tag[data-v-59af55cc]{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:3px;background:#10243a;color:#f7f4ee;font-size:14px;font-weight:700}.ca-tag.is-line[data-v-59af55cc]{border:1px solid #10243A;background:#fff;color:#10243a}.ca-honors[data-v-59af55cc]{display:flex;flex-wrap:wrap;gap:8px}.ca-honor[data-v-59af55cc]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid rgba(16,36,58,.14);border-radius:3px;font-size:14px;font-weight:800}@container (max-width: 560px){.ca-item[data-v-59af55cc]{grid-template-columns:80px 20px minmax(0,1fr);column-gap:8px}.ca-item[data-v-59af55cc]:before{left:97px}.ca-when b[data-v-59af55cc]{font-size:17px}.ca-team[data-v-59af55cc]{--team-logo-size: 40px;gap:10px}.ca-team-text b[data-v-59af55cc]{font-size:16px}.ca-move[data-v-59af55cc]{flex-direction:column;align-items:flex-start}}.pp[data-v-d87f90bb]{--pp-body-h: max(600px, calc(100dvh - 170px) );box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 24px 24px;color:#10243a}.pp[data-v-d87f90bb] :where(h2,h3,dl,dd,p){margin:0}.pp-back[data-v-d87f90bb]{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 14px 0 10px;border:1px solid rgba(16,36,58,.2);border-radius:3px;background:#fff;color:#10243a;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.pp-back svg[data-v-d87f90bb]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pp-back[data-v-d87f90bb]:hover{background:#f7f4ee}.pp-back[data-v-d87f90bb]:focus-visible{outline:2px solid #6A8CA7;outline-offset:2px}.pp-body[data-v-d87f90bb]{--notch-left: #F7F4EE;--notch-right: #FFFFFF;display:grid;grid-template-columns:340px minmax(0,1fr);height:var(--pp-body-h);border-radius:4px;overflow:hidden;background:#fff}.pp-plate[data-v-d87f90bb]{position:relative;display:flex;flex-direction:column;min-height:0;padding:32px 28px 0;background:#10243a;color:#f7f4ee;overflow:hidden}.pp-plate.has-art[data-v-d87f90bb]{padding-top:0}.pp-plate[data-v-d87f90bb]>:not(.pp-mark):not(.pp-sheen):not(.pp-glass-back){position:relative}.pp-glass-back[data-v-d87f90bb]{display:none}.pp-mark[data-v-d87f90bb]{position:absolute;left:-56px;bottom:-40px;width:320px;height:216px;background:currentColor;opacity:.08;pointer-events:none;-webkit-mask:url(/khsl-mark-light.png) center/contain no-repeat;mask:url(/khsl-mark-light.png) center/contain no-repeat}.pp-sheen[data-v-d87f90bb]{position:absolute;top:-40%;right:-14%;width:46%;height:180%;background:#f7f4ee0d;transform:skew(-24deg);pointer-events:none}.pp-art[data-v-d87f90bb]{flex:none;height:150px;margin:0 -28px;overflow:hidden}.pp-art img[data-v-d87f90bb]{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.pp-art[data-v-d87f90bb]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#10243a00 30%,#10243a8c 70%,#10243a)}.pp-id[data-v-d87f90bb]{display:flex;align-items:center;gap:18px}.has-art .pp-id[data-v-d87f90bb]{align-items:flex-end;margin-top:-48px}.pp-avatar[data-v-d87f90bb]{display:inline-grid;place-items:center;flex:none;width:96px;height:96px;border-radius:50%;overflow:hidden;background:#f7f4ee1f;box-shadow:0 0 0 4px #10243a,0 0 0 5px #f7f4ee47}.pp-avatar img[data-v-d87f90bb]{width:100%;height:100%;object-fit:cover}.pp-avatar svg[data-v-d87f90bb]{width:100%;height:100%;fill:#f7f4ee73}.pp-id-text[data-v-d87f90bb]{min-width:0;padding-bottom:2px}.pp-name[data-v-d87f90bb]{font-size:24px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.pp-name span[data-v-d87f90bb]{margin-left:2px;font-size:17px;font-weight:600}.pp-tags[data-v-d87f90bb]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pp-tag[data-v-d87f90bb]{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 7px;border:1px solid rgba(247,244,238,.7);border-radius:3px;font-size:14px;font-weight:700;white-space:nowrap}.pp-lane[data-v-d87f90bb]{width:15px;height:15px;background:currentColor;-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat}.pp-info[data-v-d87f90bb]{display:grid;gap:6px;margin-top:22px}.pp-info div[data-v-d87f90bb]{display:flex;align-items:center;min-height:30px;font-size:15px}.pp-info dt[data-v-d87f90bb]{flex:none;min-width:66px;font-weight:600;white-space:nowrap}.pp-info dd[data-v-d87f90bb]{display:flex;align-items:center;gap:8px;min-width:0;font-weight:700;white-space:nowrap;--team-logo-size: 22px}.pp-info dd img[data-v-d87f90bb]{flex:none;width:20px;height:20px;object-fit:contain}.pp-link[data-v-d87f90bb]{display:inline-flex;align-items:center;gap:8px;min-width:0;color:inherit;text-decoration:none}.pp-link[data-v-d87f90bb]:hover{text-decoration:underline;text-underline-offset:3px}.pp-link[data-v-d87f90bb]:focus-visible{outline:2px solid #6A8CA7;outline-offset:2px}.pp-stub[data-v-d87f90bb]{flex:none;height:20px;margin:18px -28px 0;padding:0 18px;background:linear-gradient(90deg,rgba(247,244,238,.3) 50%,transparent 0) center/10px 1px repeat-x;background-clip:content-box}.pp-stub[data-v-d87f90bb]:before,.pp-stub[data-v-d87f90bb]:after{content:"";position:absolute;top:0;width:20px;height:20px;border-radius:50%}.pp-stub[data-v-d87f90bb]:before{left:-10px;background:var(--notch-left)}.pp-stub[data-v-d87f90bb]:after{right:-10px;background:var(--notch-right)}.pp-honors[data-v-d87f90bb]{flex:1;min-height:0;padding:12px 0 24px;overflow-y:auto;scrollbar-width:none}.pp-honors h3[data-v-d87f90bb]{margin-bottom:6px;font-size:15px;font-weight:800}.pp-page[data-v-d87f90bb]{display:flex;flex-direction:column;min-width:0;min-height:0;padding:24px 30px 0}.pp-cells[data-v-d87f90bb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px;padding-bottom:18px;text-align:center}.pp-cells div[data-v-d87f90bb]:not(:nth-child(4n+1)){border-left:1px solid rgba(16,36,58,.1)}.pp-cells dt[data-v-d87f90bb]{font-size:14px;font-weight:600}.pp-cells dd[data-v-d87f90bb]{margin-top:4px;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.pp-tabs[data-v-d87f90bb]{position:relative;display:grid;grid-template-columns:repeat(3,104px);flex:none;align-self:flex-start;margin:4px 0 14px}.pp-tab-mark[data-v-d87f90bb]{position:absolute;top:0;left:0;width:33.3333333333%;height:100%;border-radius:2px;background:#10243a;transform:translate(calc(var(--i, 0) * 100%));transition:transform .28s cubic-bezier(.4,0,.2,1);pointer-events:none}.pp-tabs button[data-v-d87f90bb]{position:relative;height:34px;padding:0;border:0;border-radius:2px;background:none;color:#10243a;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:color .2s}.pp-tabs button.is-on[data-v-d87f90bb]{color:#f7f4ee}.pp-tabs button[data-v-d87f90bb]:not(.is-on):hover{background:#f7f4ee}.pp-tabs button[data-v-d87f90bb]:focus-visible{outline:2px solid #6A8CA7;outline-offset:2px}.pp-view[data-v-d87f90bb]{flex:1;min-height:0;margin:0 -30px;border-top:1px solid rgba(16,36,58,.1);overflow:hidden}.pp-track[data-v-d87f90bb]{display:flex;width:300%;height:100%;transition:transform .32s cubic-bezier(.4,0,.2,1);will-change:transform}.pp-panel[data-v-d87f90bb]{flex:0 0 33.3333333333%;box-sizing:border-box;height:100%;padding:16px 30px 20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.pp-panel[data-v-d87f90bb]::-webkit-scrollbar{display:none}.pp-panel.is-table[data-v-d87f90bb]{padding-top:0}.sk-fill[data-v-d87f90bb]{width:100%;height:100%}.sk-art[data-v-d87f90bb]{width:100%;height:100%;border-radius:0}.sk-name[data-v-d87f90bb]{width:150px;height:24px;margin:3px 0 4px}.sk-tag[data-v-d87f90bb]{width:58px;height:24px}.sk-info[data-v-d87f90bb]{width:150px;height:15px}.sk-honor[data-v-d87f90bb]{width:220px;height:15px;margin:9px 0 17px}.sk-cell-value[data-v-d87f90bb]{width:64px;height:16px;margin:8px auto 3px}.sk-series[data-v-d87f90bb]{padding:16px 0;border-bottom:1px solid rgba(16,36,58,.1)}.sk-series[data-v-d87f90bb]:first-child{padding-top:4px}.sk-series-head[data-v-d87f90bb]{width:240px;height:15px}.sk-series-match[data-v-d87f90bb]{width:300px;height:28px;margin:18px auto 0}.sk-series-games[data-v-d87f90bb]{width:70%;height:40px;margin-top:16px}@media(max-width:768px){.pp[data-v-d87f90bb]{padding:0 0 calc(68px + env(safe-area-inset-bottom,0px))}.pp[data-v-d87f90bb] .page-heading{display:none}.pp.is-missing[data-v-d87f90bb] .page-heading{display:flex;padding-left:16px;padding-right:16px}.pp-glass-back[data-v-d87f90bb]{position:absolute;top:calc(12px + env(safe-area-inset-top,0px));left:12px;z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.38);border-radius:50%;background:#ffffff29;box-shadow:inset 0 1px #ffffff4d,0 4px 14px #10243a38;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);-webkit-tap-highlight-color:transparent;transition:background .15s,transform .15s}.pp-glass-back[data-v-d87f90bb]:active{background:#ffffff47;transform:scale(.94)}.pp-glass-back[data-v-d87f90bb]:focus-visible{outline:2px solid #F7F4EE;outline-offset:2px}.pp-glass-back svg[data-v-d87f90bb]{width:22px;height:22px;margin-left:-2px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pp-body[data-v-d87f90bb]{--notch-right: #F7F4EE;display:block;height:auto;border-radius:0;overflow:visible}.pp-plate[data-v-d87f90bb]{padding:calc(22px + env(safe-area-inset-top,0px)) 16px 0}.pp-plate[data-v-d87f90bb]:not(.has-art){padding-top:calc(64px + env(safe-area-inset-top,0px))}.pp-art[data-v-d87f90bb]{height:auto;aspect-ratio:2.27;max-height:200px;margin:0 -16px}.has-art .pp-id[data-v-d87f90bb]{margin-top:-40px}.pp-mark[data-v-d87f90bb]{left:-60px;bottom:-44px;width:300px;height:200px}.pp-avatar[data-v-d87f90bb]{width:80px;height:80px}.pp-id[data-v-d87f90bb]{gap:14px}.pp-name[data-v-d87f90bb]{font-size:21px}.pp-name span[data-v-d87f90bb]{font-size:15px}.pp-info[data-v-d87f90bb]{margin-top:16px;gap:2px}.pp-stub[data-v-d87f90bb]{margin:14px -16px 0;padding:0 16px}.pp-honors[data-v-d87f90bb]{padding:10px 0 18px;overflow:visible}.pp-page[data-v-d87f90bb]{padding:16px 16px 0}.pp-cells[data-v-d87f90bb]{row-gap:12px;padding-bottom:14px}.pp-cells dt[data-v-d87f90bb]{font-size:13px}.pp-cells dd[data-v-d87f90bb]{font-size:15px}.pp-tabs[data-v-d87f90bb]{align-self:stretch;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:9px 0}.pp-tab-mark[data-v-d87f90bb]{top:9px;height:calc(100% - 18px)}.pp-view[data-v-d87f90bb]{flex:none;height:max(360px,100dvh - 56px - env(safe-area-inset-bottom,0px) - 52px - 12px);margin:0 -16px}.is-all-empty .pp-view[data-v-d87f90bb]{height:280px}.is-all-empty[data-v-d87f90bb] .pe{justify-content:flex-start;padding:8px 0 16px}.is-all-empty[data-v-d87f90bb] .pe-art{width:230px}.pp-panel[data-v-d87f90bb]{padding:14px 16px 20px;overscroll-behavior-y:auto}.sk-series-match[data-v-d87f90bb]{width:240px}.sk-series-games[data-v-d87f90bb]{width:100%}}@media(prefers-reduced-motion:reduce){.pp-tab-mark[data-v-d87f90bb],.pp-track[data-v-d87f90bb]{transition:none}}.postgame-backdrop[data-v-2519055c]{position:absolute;inset:0;overflow:hidden;background:radial-gradient(ellipse at 6% 3%,#dae4f0 0%,transparent 54%),radial-gradient(ellipse at 90% 8%,#e7ebf2 0%,transparent 55%),linear-gradient(125deg,#e9eef5,#f8f9fc 54%,#e0e6ef)}.pg-trophy-canvas[data-v-2519055c]{position:absolute;inset:0;width:100%;height:100%;opacity:.135;mix-blend-mode:multiply}.pg-background-orbits[data-v-2519055c]{position:absolute;inset:-15px;width:calc(100% + 30px);height:calc(100% + 30px);color:#54688426;animation:pg-orbit-drift-2519055c 18s ease-in-out infinite}@keyframes pg-orbit-drift-2519055c{0%,to{transform:translate(-9px,6px) rotate(-.6deg)}50%{transform:translate(9px,-6px) rotate(.6deg)}}@media(prefers-reduced-motion:reduce){.pg-background-orbits[data-v-2519055c]{animation:none}}.model-preview .pg-trophy-canvas[data-v-2519055c]{opacity:1;mix-blend-mode:normal}.model-preview .pg-background-orbits[data-v-2519055c]{opacity:.4}.pg-team-badge[data-v-b76893ff]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:90px;height:90px;padding:5px;box-sizing:border-box;border:2px solid currentColor;border-radius:50%;overflow:hidden;background:#f6f9fdb3;color:#7e8a9e;box-shadow:inset 0 0 0 3px #ffffff8c}.pg-team-badge-inner[data-v-b76893ff]{position:relative;display:block;width:100%;height:100%}.pg-team-badge-inner.is-fill[data-v-b76893ff]{position:absolute;inset:0;width:auto;height:auto}.pg-team-badge img[data-v-b76893ff]{display:block;width:100%;height:100%;object-fit:contain}.pg-team-badge img.is-raw[data-v-b76893ff]{border-radius:50%;clip-path:circle(50%)}.pg-score-header[data-v-d2ad4d88]{position:absolute;inset:0 0 auto;height:184px;color:var(--pg-ink)}.pg-result-mark[data-v-d2ad4d88]{position:absolute;top:54px;width:244px;height:92px}.pg-result-left[data-v-d2ad4d88]{left:30px}.pg-result-right[data-v-d2ad4d88]{right:30px}.is-win[data-v-d2ad4d88]{color:var(--pg-win)}.is-lose[data-v-d2ad4d88]{color:var(--pg-lose)}.pg-header-team[data-v-d2ad4d88]{position:absolute;top:61px;display:flex;align-items:center;justify-content:space-between;min-width:290px;max-width:450px;height:90px;font-size:29px;font-weight:800;gap:22px;white-space:nowrap}.pg-header-blue[data-v-d2ad4d88]{right:calc(50% + 215px)}.pg-header-red[data-v-d2ad4d88]{left:calc(50% + 215px)}.pg-header-team>span[data-v-d2ad4d88]:not(.pg-team-badge){overflow:hidden;text-overflow:ellipsis}.pg-header-score[data-v-d2ad4d88]{position:absolute;top:39px;width:86px;text-align:center;font:700 94px/116px Arial,sans-serif;font-variant-numeric:tabular-nums}.pg-header-score-blue[data-v-d2ad4d88]{right:calc(50% + 86px)}.pg-header-score-red[data-v-d2ad4d88]{left:calc(50% + 86px)}.pg-header-stage[data-v-d2ad4d88]{position:absolute;left:890px;top:78px;width:140px;height:47px;color:var(--pg-win)}.pg-header-lane .pg-header-blue[data-v-d2ad4d88],.pg-header-lane .pg-header-red[data-v-d2ad4d88]{flex-direction:row-reverse}.lc-league-lockup[data-v-396252a0]{position:absolute;top:943px;left:490px;width:940px;height:124px;text-align:center;pointer-events:none;font-family:Microsoft YaHei,sans-serif}.lc-league-outline[data-v-396252a0]{position:absolute;left:0;right:0;top:5px;font-size:51px;line-height:70px;font-weight:900;letter-spacing:1px;color:transparent;-webkit-text-stroke:.8px rgba(86,105,133,.26);transform:skew(-10deg);white-space:nowrap}.lc-league-title[data-v-396252a0]{position:absolute;left:0;right:0;top:32px;font-size:33px;line-height:44px;font-weight:900;letter-spacing:1px;transform:skew(-10deg);color:#54617a;background:linear-gradient(105deg,#405877,#a38746);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.lc-league-english[data-v-396252a0]{position:absolute;left:0;right:0;top:86px;font:700 12px/20px Arial,sans-serif;letter-spacing:1.45px;color:#748198;white-space:nowrap}.lc-league-rule[data-v-396252a0]{position:absolute;top:92px;width:105px;height:1px;background:linear-gradient(90deg,transparent,#aa9863)}.lc-league-rule[data-v-396252a0]:after{content:"";position:absolute;right:-3px;top:-2px;width:5px;height:5px;border-radius:50%;background:#aa9863}.lc-league-rule-left[data-v-396252a0]{left:0}.lc-league-rule-right[data-v-396252a0]{right:0;transform:rotate(180deg)}.scene-postgame[data-v-a6e940ef]{position:absolute;inset:0;z-index:50;overflow:hidden;font-family:Microsoft YaHei,Segoe UI,sans-serif;--pg-ink:#2a3040;--pg-win:#b49a56;--pg-lose:#7b8699;--pg-line:rgba(99,112,134,.35);color:var(--pg-ink)}.scene-postgame[data-v-a6e940ef] *{box-sizing:border-box}.pg-page[data-v-a6e940ef]{position:absolute;inset:0}.pg-win[data-v-a6e940ef]{color:var(--pg-win)}.pg-lose[data-v-a6e940ef]{color:var(--pg-lose)}.pg-page-fade-enter-active[data-v-a6e940ef],.pg-page-fade-leave-active[data-v-a6e940ef]{transition:opacity .22s linear}.pg-page-fade-enter-from[data-v-a6e940ef],.pg-page-fade-leave-to[data-v-a6e940ef]{opacity:0}.pg-corner-brands[data-v-a6e940ef]{position:absolute;top:34px;left:0;right:0;font:500 15px/20px Arial,sans-serif;letter-spacing:2px;color:#758091}.pg-corner-brands span[data-v-a6e940ef]{position:absolute;white-space:nowrap}.pg-corner-brands span[data-v-a6e940ef]:nth-child(1){left:160px}.pg-corner-brands span[data-v-a6e940ef]:nth-child(2){left:285px}.pg-corner-brands span[data-v-a6e940ef]:nth-child(3){left:618px}.pg-corner-brands span[data-v-a6e940ef]:nth-child(4){left:1254px}.pg-corner-brands span[data-v-a6e940ef]:nth-child(5){left:1378px}.pg-corner-brands span[data-v-a6e940ef]:nth-child(6){left:1712px}.pg-heroes[data-v-a6e940ef]{position:absolute;top:214px;display:flex;gap:12px}.pg-heroes-blue[data-v-a6e940ef]{left:35px}.pg-heroes-red[data-v-a6e940ef]{right:35px}.pg-hero-slot[data-v-a6e940ef]{width:158px;height:660px;border:1px solid rgba(143,151,164,.5);background:#d6dfe9;overflow:hidden}.pg-hero-poster[data-v-a6e940ef]{height:590px;position:relative;overflow:hidden;border-bottom-left-radius:22px}.pg-hero-img[data-v-a6e940ef]{position:absolute;max-width:none;object-fit:fill}.pg-hero-overlay[data-v-a6e940ef]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 32%,rgba(36,54,82,.22) 49%,rgba(48,70,103,.84) 73%,#405c83 100%)}.pg-skill-badge[data-v-a6e940ef]{position:absolute;top:7px;left:7px;width:32px;height:32px;border-radius:50%;object-fit:cover;filter:drop-shadow(0 1px 2px #172033)}.pg-hero-gold[data-v-a6e940ef]{position:absolute;left:0;right:0;top:338px;height:32px;display:flex;align-items:center;justify-content:center;gap:7px;font:700 23px/1 Arial,sans-serif;color:#fff}.pg-hero-gold img[data-v-a6e940ef]{width:26px;height:26px}.pg-hero-kda[data-v-a6e940ef]{position:absolute;top:378px;left:0;right:0;text-align:center;color:#fff;font:700 23px/30px Arial,sans-serif}.pg-hero-equipment[data-v-a6e940ef]{position:absolute;left:23px;top:410px;display:grid;grid-template-columns:48px 48px;gap:6px 14px}.pg-item-slot[data-v-a6e940ef]{width:48px;height:48px;border-radius:50%;background:#ffffff09;overflow:hidden}.pg-item-slot img[data-v-a6e940ef]{width:100%;height:100%;object-fit:cover}.pg-hero-nameplate[data-v-a6e940ef]{height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:linear-gradient(125deg,#e0e7f0,#f7f8fb)}.pg-hero-nameplate strong[data-v-a6e940ef]{max-width:148px;font-size:25px;line-height:32px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-hero-nameplate span[data-v-a6e940ef]{font-size:16px;color:#788393;line-height:22px}.pg-waiting .pg-hero-poster[data-v-a6e940ef]{height:520px}.pg-waiting-role[data-v-a6e940ef]{position:absolute;left:50%;bottom:60px;width:36px;height:36px;transform:translate(-50%);z-index:2;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}.pg-waiting .pg-hero-nameplate[data-v-a6e940ef]{height:140px;gap:6px}.pg-waiting .pg-hero-nameplate strong[data-v-a6e940ef]{font-size:32px;line-height:38px;white-space:normal;word-break:break-all;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pg-waiting .pg-hero-nameplate span[data-v-a6e940ef]{font-size:20px;line-height:26px;color:#4c586d}.pg-center-vs[data-v-a6e940ef]{position:absolute;left:909px;top:440px;width:102px;height:74px;color:var(--pg-ink)}.pg-footer-lockup[data-v-a6e940ef]{position:absolute;top:908px;left:0;width:1920px;height:172px}.pg-footer-outline[data-v-a6e940ef]{position:absolute;left:515px;top:0;width:890px;height:172px;color:#5a6b833b}.pg-footer-wordmark[data-v-a6e940ef]{position:absolute;left:579px;top:43px;width:762px;height:85px}.pg-lockup-line[data-v-a6e940ef]{position:absolute;height:1px;background:linear-gradient(90deg,transparent,currentColor);color:#a6a089}.pg-lockup-line[data-v-a6e940ef]:before,.pg-lockup-line[data-v-a6e940ef]:after{content:"";position:absolute;right:23px;top:-2px;width:5px;height:5px;border-radius:50%;background:currentColor}.pg-lockup-line[data-v-a6e940ef]:after{right:49px;width:4px;height:4px;top:-1.5px}.pg-lockup-line i[data-v-a6e940ef]{position:absolute;right:-5px;top:-7px;width:15px;height:15px;border:1px solid currentColor;border-radius:50%}.pg-lockup-line i[data-v-a6e940ef]:after{content:"";position:absolute;inset:3px;background:currentColor;border-radius:50%}.pg-footer-lockup .pg-lockup-line[data-v-a6e940ef]{top:80px;width:480px}.pg-footer-lockup .pg-lockup-line-left[data-v-a6e940ef]{left:20px}.pg-footer-lockup .pg-lockup-line-right[data-v-a6e940ef]{right:20px;transform:rotate(180deg)}.pg-title-lockup[data-v-a6e940ef]{position:absolute;top:98px;left:0;width:1920px;height:160px}.pg-title-outline[data-v-a6e940ef]{position:absolute;left:524px;top:0;width:872px;height:157px;color:#5a6b8342}.pg-title-main[data-v-a6e940ef]{position:absolute;left:765px;top:26px;width:393px;height:90px}.pg-title-lockup .pg-lockup-line[data-v-a6e940ef]{top:72px;width:274px}.pg-title-lockup .pg-lockup-line-left[data-v-a6e940ef]{left:460px}.pg-title-lockup .pg-lockup-line-right[data-v-a6e940ef]{right:460px;transform:rotate(180deg)}.pg-data-board[data-v-a6e940ef]{position:absolute;left:22px;right:22px;top:297px;height:750px;border:1px solid var(--pg-line);background:linear-gradient(130deg,#bdcde2b3,#edf2f9a6 43%,#e1e9f473);overflow:hidden}.pg-board-corner[data-v-a6e940ef]{position:absolute;top:0;left:0;width:150px;height:90px;color:#d6c592}.pg-board-corner svg[data-v-a6e940ef]{width:100%;height:100%}.pg-board-sides[data-v-a6e940ef]{position:absolute;left:0;top:0;bottom:0;width:355px}.pg-side-summary[data-v-a6e940ef]{position:absolute;left:18px;right:26px;height:340px}.pg-summary-winner[data-v-a6e940ef]{top:65px}.pg-summary-loser[data-v-a6e940ef]{top:460px}.pg-side-result[data-v-a6e940ef]{position:absolute;left:13px;top:0;width:291px;height:110px}.pg-side-identity[data-v-a6e940ef]{position:absolute;top:148px;left:0;right:0;height:65px;display:flex;align-items:center;gap:19px}.pg-side-badge[data-v-a6e940ef]{width:60px;height:60px;padding:4px}.pg-side-identity strong[data-v-a6e940ef]{font-size:23px;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-side-identity>span[data-v-a6e940ef]:not(.pg-team-badge){font:700 61px/1 Arial,sans-serif;margin-right:7px}.pg-side-rule[data-v-a6e940ef]{position:absolute;top:65px;left:346px;width:20px;height:620px;color:#a6a089}.td-rows[data-v-a6e940ef],.td-column-labels[data-v-a6e940ef]{position:absolute;left:395px;right:48px}.td-rows-winner[data-v-a6e940ef]{top:56px}.td-rows-loser[data-v-a6e940ef]{top:435px}.td-player-row[data-v-a6e940ef],.td-column-labels[data-v-a6e940ef]{display:grid;grid-template-columns:114px 30px 132px repeat(3,minmax(0,1fr)) 180px;column-gap:16px;align-items:center}.td-player-row[data-v-a6e940ef]{height:44px;margin-bottom:13px}.td-hero-thumb[data-v-a6e940ef]{position:relative;width:114px;height:44px;overflow:hidden}.td-role-icon[data-v-a6e940ef]{width:23px;height:23px;object-fit:contain;filter:brightness(.38) sepia(.2)}.td-player-name[data-v-a6e940ef]{white-space:nowrap;overflow:hidden;font-size:18px;letter-spacing:-.6px}.td-player-name strong[data-v-a6e940ef]{font-size:19px;font-weight:800}.td-player-name span[data-v-a6e940ef]{font-size:14px;margin-left:1px}.td-stat[data-v-a6e940ef]{display:flex;align-items:center;gap:12px;padding-right:34px;--metric:#ba607f}.td-stat-damageTaken[data-v-a6e940ef]{--metric:#7897c5}.td-stat-gold[data-v-a6e940ef]{--metric:#baa05b}.td-stat-number[data-v-a6e940ef]{font:700 18px/1 Arial,sans-serif;min-width:56px;text-align:right}.td-bar[data-v-a6e940ef]{position:relative;border:1px solid color-mix(in srgb,var(--metric) 55%,transparent);height:33px;flex:1;min-width:0;overflow:hidden}.td-bar-fill[data-v-a6e940ef]{position:absolute;inset:0 auto 0 0;background:var(--metric);opacity:.9}.td-bar>span[data-v-a6e940ef]{position:absolute;left:6px;top:0;height:100%;display:flex;align-items:center;color:#263347;font:700 18px/1 Arial,sans-serif}.td-participation[data-v-a6e940ef]{--metric:#83b477}.td-column-labels[data-v-a6e940ef]{top:369px;font-size:23px;line-height:32px;text-align:center}.td-column-labels strong[data-v-a6e940ef]:not(:last-child){padding-right:32px}.pg-resource-row[data-v-a6e940ef]{position:absolute;left:424px;right:34px;display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.pg-resource-winner[data-v-a6e940ef]{top:53px}.pg-resource-loser[data-v-a6e940ef]{top:556px}.pg-resource-stat[data-v-a6e940ef]{display:flex;align-items:center;flex-direction:column;gap:8px;min-width:0}.pg-resource-stat img[data-v-a6e940ef]{width:35px;height:36px;object-fit:contain}.pg-resource-stat>span[data-v-a6e940ef]{font-size:19px;font-weight:600;white-space:nowrap}.pg-resource-stat>strong[data-v-a6e940ef]{font:700 32px/42px Arial,sans-serif;margin-top:1px}.pg-resource-chart[data-v-a6e940ef]{position:absolute;left:440px;top:220px;width:1320px;height:340px;overflow:visible}.pg-chart-grid path[data-v-a6e940ef]{fill:none;stroke:#8590a1;stroke-opacity:.32;stroke-width:1.5}.pg-chart-area[data-v-a6e940ef]{stroke:none;opacity:.62}.pg-chart-line[data-v-a6e940ef]{fill:none;stroke-width:2}.pg-chart-positive[data-v-a6e940ef]{fill:#bdab6c;stroke:#b9a05b}.pg-chart-negative[data-v-a6e940ef]{fill:#8595aa;stroke:#7a8a9e}.pg-chart-line[data-v-a6e940ef]{fill:none}.pg-chart-area[data-v-a6e940ef]{stroke:none}.pg-chart-labels[data-v-a6e940ef]{fill:var(--pg-ink);font:700 25px Arial,sans-serif;text-anchor:middle}.lc-board[data-v-a6e940ef]{position:absolute;left:18px;right:18px;top:186px;height:745px;background:linear-gradient(100deg,#b4c4dc99,#ebf0f7c7 45%,#cdd8e88c)}.lc-hero-panel[data-v-a6e940ef]{position:absolute;top:0;width:380px;height:745px;overflow:hidden;background:linear-gradient(135deg,#718fb9,#c3d2e5)}.lc-hero-panel-blue[data-v-a6e940ef]{left:0}.lc-hero-panel-red[data-v-a6e940ef]{right:0}.lc-hero-poster-img[data-v-a6e940ef]{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.lc-skill-orb[data-v-a6e940ef]{position:absolute;top:17px;width:44px;height:44px;border-radius:50%;filter:drop-shadow(0 1px 3px #243650)}.lc-hero-panel-blue .lc-skill-orb[data-v-a6e940ef]{right:17px}.lc-hero-panel-red .lc-skill-orb[data-v-a6e940ef]{left:17px}.lc-radar-zone[data-v-a6e940ef]{position:absolute;left:662px;top:104px;width:560px;height:560px}.lc-radar[data-v-a6e940ef]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lc-radar-grid polygon[data-v-a6e940ef],.lc-radar-grid line[data-v-a6e940ef]{fill:none;stroke:#8b96a7;stroke-width:.8;stroke-opacity:.62}.lc-radar-grid polygon[data-v-a6e940ef]:last-of-type{stroke-width:1.4}.lc-radar-area[data-v-a6e940ef]{stroke-width:1.8;fill-opacity:.36}.lc-radar-area.win[data-v-a6e940ef]{fill:#bda35b;stroke:#b99d4f}.lc-radar-area.lose[data-v-a6e940ef]{fill:#8a9caf;stroke:#899aaf}.lc-dots-win[data-v-a6e940ef]{fill:#d7bb69}.lc-dots-lose[data-v-a6e940ef]{fill:#a4b6c9}.lc-axis-label[data-v-a6e940ef]{position:absolute;min-width:170px;max-width:300px;white-space:nowrap;text-align:center;line-height:1.2}.lc-axis-values[data-v-a6e940ef]{display:flex;justify-content:center;gap:36px;font:700 27px/34px Arial,sans-serif}.lc-axis-label>strong[data-v-a6e940ef]{display:block;font-size:27px;font-weight:700;margin-top:5px}.lc-nameplate[data-v-a6e940ef]{position:absolute;top:984px;display:flex;align-items:center;gap:10px;height:60px;max-width:450px;white-space:nowrap}.lc-nameplate-blue[data-v-a6e940ef]{left:52px}.lc-nameplate-red[data-v-a6e940ef]{right:52px;flex-direction:row-reverse}.lc-nameplate>img[data-v-a6e940ef]{width:35px;height:35px;object-fit:contain;filter:brightness(.35)}.lc-nameplate>strong[data-v-a6e940ef]{font-size:32px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis}.lc-nameplate>span[data-v-a6e940ef]{font-size:22px;flex-shrink:0}.lc-nameplate i[data-v-a6e940ef]{width:34px;height:34px;flex-shrink:0;opacity:.6;border:1px solid currentColor;margin:0 6px}.lc-legend-win[data-v-a6e940ef]{background:var(--pg-win);color:var(--pg-win)}.lc-legend-lose[data-v-a6e940ef]{background:var(--pg-lose);color:var(--pg-lose)}.pg-waiting-message[data-v-a6e940ef]{position:absolute;top:146px;left:0;right:0;text-align:center;font-size:26px;line-height:34px;font-weight:700;color:#465369}.pg-qrcode[data-v-a6e940ef]{position:absolute;right:28px;bottom:14px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px;background:#f8fafde8;font-size:12px}.pg-qrcode img[data-v-a6e940ef]{width:70px;height:70px}@media(prefers-reduced-motion:reduce){.pg-page-fade-enter-active[data-v-a6e940ef],.pg-page-fade-leave-active[data-v-a6e940ef]{transition:none}}.scene-postgame[data-v-a6e940ef]{font-variant-numeric:tabular-nums}.lc-radar-data[data-v-a6e940ef]{transform-box:view-box;transform-origin:50% 50%;transform:scale(var(--pg-lane-scale,1));opacity:var(--pg-lane-opacity,1)}.lc-axis-values[data-v-a6e940ef],.lc-axis-label>strong[data-v-a6e940ef],.lc-nameplate>strong[data-v-a6e940ef],.lc-nameplate>span[data-v-a6e940ef]{clip-path:inset(var(--pg-lane-clip,0%) 0)}.lc-hero-poster-img[data-v-a6e940ef]{opacity:var(--pg-lane-opacity,1)}.post-showcase[data-v-0b7102b3]{margin-bottom:16px}.ps-mobile-switch[data-v-0b7102b3],.ps-mobile-hint[data-v-0b7102b3]{display:none}.ps-tabs[data-v-0b7102b3]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ps-tabs button[data-v-0b7102b3]{flex:1 1 92px;padding:10px 14px;white-space:nowrap;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}:root .ps-tabs button[data-v-0b7102b3]{background:#fff;border-color:#0000000f}.ps-tabs button[data-v-0b7102b3]:hover{border-color:var(--khsl-gold);color:var(--khsl-gold)}.ps-tabs button.active[data-v-0b7102b3]{background:var(--khsl-gold);color:var(--on-gold, #000);border-color:var(--khsl-gold)}:root .ps-tabs button.active[data-v-0b7102b3]{background:#b8860b;color:#fff;border-color:#b8860b}.ps-viewport[data-v-0b7102b3]{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-0b7102b3]::-webkit-scrollbar{height:6px}.ps-viewport[data-v-0b7102b3]::-webkit-scrollbar-track{background:#0000000d}.ps-viewport[data-v-0b7102b3]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.ps-viewport[data-v-0b7102b3] .flowing-bg{background:#f3f1f7}.ps-viewport[data-v-0b7102b3] .mesh-layer{opacity:.55}.ps-stage[data-v-0b7102b3]{position:relative;margin:0 auto;overflow:hidden}.ps-canvas[data-v-0b7102b3]{position:absolute;top:0;left:0;transform-origin:0 0}.ps-picker-mask[data-v-0b7102b3]{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-0b7102b3]{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-0b7102b3]{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-0b7102b3]{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-0b7102b3]{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-0b7102b3]:last-child{border-bottom:0}.ps-picker-option.active[data-v-0b7102b3]{color:var(--khsl-gold);background:#ffd70014}.ps-picker-option svg[data-v-0b7102b3]{width:17px;height:17px}.ps-picker-fade-enter-active[data-v-0b7102b3],.ps-picker-fade-leave-active[data-v-0b7102b3]{transition:opacity .18s ease}.ps-picker-fade-enter-active .ps-picker-panel[data-v-0b7102b3],.ps-picker-fade-leave-active .ps-picker-panel[data-v-0b7102b3]{transition:transform .18s ease}.ps-picker-fade-enter-from[data-v-0b7102b3],.ps-picker-fade-leave-to[data-v-0b7102b3]{opacity:0}.ps-picker-fade-enter-from .ps-picker-panel[data-v-0b7102b3],.ps-picker-fade-leave-to .ps-picker-panel[data-v-0b7102b3]{transform:translateY(14px)}@media(max-width:768px){.ps-tabs[data-v-0b7102b3]{display:none}.ps-mobile-switch[data-v-0b7102b3]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ps-current-display[data-v-0b7102b3]{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-0b7102b3]{width:18px;height:18px;flex-shrink:0;color:var(--khsl-gold)}.ps-current-display .ps-current-prefix[data-v-0b7102b3]{flex-shrink:0;color:var(--text-muted);font-size:.78rem;font-weight:700}.ps-current-display .ps-current-name[data-v-0b7102b3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-switch-btn[data-v-0b7102b3]{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-0b7102b3]{display:block;margin:2px 0 8px;color:var(--text-muted);font-size:.76rem;line-height:1.4;text-align:center}.ps-viewport[data-v-0b7102b3]{border-radius:10px}}.swap-dialog[data-v-9291b637]{display:flex;flex-direction:column;gap:18px}.block-title[data-v-9291b637]{font-size:13px;font-weight:600;color:var(--text-secondary, #666);margin-bottom:8px}.current-block .row[data-v-9291b637]{display:flex;font-size:14px;margin-bottom:6px;gap:12px}.current-block .row .lbl[data-v-9291b637]{width:110px;color:var(--text-secondary, #888);flex-shrink:0}.current-block .row .val[data-v-9291b637]{flex:1;word-break:break-all}.current-block .row .mono[data-v-9291b637]{font-family:JetBrains Mono,Consolas,monospace}.current-block .row .small[data-v-9291b637]{font-size:12px}.current-block .row .muted[data-v-9291b637]{color:var(--text-secondary, #999);font-style:italic}.search-input-wrap[data-v-9291b637]{position:relative}.search-input-wrap .search-input[data-v-9291b637]{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-9291b637]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--text-secondary, #999)}.cand-list[data-v-9291b637]{margin-top:8px;max-height:220px;overflow-y:auto;border:1px solid var(--border-color, #eee);border-radius:8px}.cand-item[data-v-9291b637]{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-9291b637]:last-child{border-bottom:0}.cand-item[data-v-9291b637]:hover{background:var(--bg-hover, #f5f5f5)}.cand-item.active[data-v-9291b637]{background:#6366f11f;font-weight:600}.selected-info[data-v-9291b637]{margin-top:8px;font-size:13px;color:var(--text-primary, #333)}.reason-input[data-v-9291b637]{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-9291b637]{border-top:1px dashed var(--border-color, #eee);padding-top:14px}.history-list[data-v-9291b637]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hist-item[data-v-9291b637]{padding:8px 10px;border-radius:6px;background:var(--bg-secondary, #f7f7f7);font-size:13px}.hist-item.status-1[data-v-9291b637]{border-left:3px solid #16a34a}.hist-item.status-0[data-v-9291b637]{border-left:3px solid #999;opacity:.7}.hist-item.status-2[data-v-9291b637]{border-left:3px solid #f59e0b;opacity:.7}.hist-row[data-v-9291b637]{display:flex;justify-content:space-between;font-weight:500}.hist-row .arrow[data-v-9291b637]{margin:0 6px;color:var(--text-secondary, #888)}.hist-row .hist-status[data-v-9291b637]{font-size:11px;color:var(--text-secondary, #888)}.hist-meta[data-v-9291b637]{margin-top:2px;font-size:11px;color:var(--text-secondary, #999);display:flex;gap:8px;flex-wrap:wrap}.hist-actions[data-v-9291b637]{margin-top:4px;text-align:right}.btn-link[data-v-9291b637]{background:transparent;border:0;cursor:pointer;font-size:12px}.btn-link.danger[data-v-9291b637]{color:#dc2626}.btn-link[data-v-9291b637]:hover{text-decoration:underline}.btn[data-v-9291b637]{padding:8px 16px;border-radius:8px;font-size:14px;cursor:pointer;border:0}.btn.cancel[data-v-9291b637]{background:var(--bg-secondary, #f0f0f0);color:var(--text-primary, #333)}.btn.primary[data-v-9291b637]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.btn.primary[data-v-9291b637]:disabled{opacity:.5;cursor:not-allowed}.game-detail-page[data-v-fe28356a]{position:relative;color:var(--text-primary);padding:8px 8px 80px}.game-detail-page.is-embedded[data-v-fe28356a]{padding:0}.game-desktop-back[data-v-fe28356a]{display:none}.detail-header[data-v-fe28356a]{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-fe28356a],.detail-header .share-btn[data-v-fe28356a]{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-fe28356a],.detail-header .share-btn svg[data-v-fe28356a]{width:16px;height:16px}.detail-header .back-link[data-v-fe28356a]:hover:not(:disabled),.detail-header .share-btn[data-v-fe28356a]:hover:not(:disabled){border-color:var(--khsl-gold);color:var(--khsl-gold)}.detail-header .back-link[data-v-fe28356a]:disabled,.detail-header .share-btn[data-v-fe28356a]:disabled{opacity:.4;cursor:not-allowed}.detail-header .title-info[data-v-fe28356a]{flex:1;min-width:0;text-align:center;padding:0 8px}.detail-header .main-title[data-v-fe28356a]{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-fe28356a]{padding-top:32px}.game-detail-page.is-standalone .detail-header[data-v-fe28356a]{display:none}.game-detail-page.is-standalone .game-desktop-back[data-v-fe28356a]{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-fe28356a]{width:20px;height:20px}.game-detail-page.is-standalone .game-desktop-back[data-v-fe28356a]: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-fe28356a]:active{transform:translate(-2px) scale(.96)}}.match-summary-card[data-v-fe28356a]{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)}:root .match-summary-card[data-v-fe28356a]{background:#fff;border-color:#0000000f}.match-summary-card .team-side[data-v-fe28356a]{flex:1;display:flex;align-items:center;gap:12px}.match-summary-card .team-side.blue-side[data-v-fe28356a]{justify-content:flex-start}.match-summary-card .team-side.red-side[data-v-fe28356a]{justify-content:flex-end}.match-summary-card .team-side .t-logo[data-v-fe28356a]{width:52px;height:52px;border-radius:50%;object-fit:cover}.match-summary-card .team-side .t-logo.blue-border[data-v-fe28356a]{border:2px solid #00E5FF}.match-summary-card .team-side .t-logo.red-border[data-v-fe28356a]{border:2px solid #FF2E63}.match-summary-card .team-side .t-info[data-v-fe28356a]{flex:1;min-width:0}.match-summary-card .team-side .t-info .t-name[data-v-fe28356a]{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-fe28356a]{font-size:.7rem;color:var(--text-muted)}.match-summary-card .team-side .t-info.right[data-v-fe28356a]{text-align:right}.match-summary-card .team-side .t-kda[data-v-fe28356a]{display:flex;flex-direction:column;align-items:center}.match-summary-card .team-side .t-kda .kda-label[data-v-fe28356a]{font-size:.65rem;color:var(--text-muted)}.match-summary-card .team-side .t-kda .kda-val[data-v-fe28356a]{font-size:.85rem;font-family:Oswald,sans-serif;color:var(--text-secondary)}.match-summary-card .vs-center[data-v-fe28356a]{width:100px;text-align:center;flex-shrink:0}.match-summary-card .vs-center .score[data-v-fe28356a]{display:flex;align-items:center;justify-content:center;gap:8px}.match-summary-card .vs-center .score .s-num[data-v-fe28356a]{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-fe28356a]{color:var(--khsl-gold)}.match-summary-card .vs-center .score .s-divider[data-v-fe28356a]{font-size:1.2rem;color:var(--text-muted)}.match-summary-card .vs-center .duration[data-v-fe28356a]{font-size:.72rem;color:var(--text-muted);margin-top:4px}.comparison-section[data-v-fe28356a]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:14px;margin-bottom:16px;box-shadow:var(--shadow-card)}:root .comparison-section[data-v-fe28356a]{background:#fff;border-color:#0000000f}.comparison-section .compare-row[data-v-fe28356a]{display:flex;align-items:center;margin-bottom:10px}.comparison-section .compare-row[data-v-fe28356a]:last-child{margin-bottom:0}.comparison-section .compare-row .cr-blue[data-v-fe28356a],.comparison-section .compare-row .cr-red[data-v-fe28356a]{width:70px;text-align:center}.comparison-section .compare-row .cr-blue[data-v-fe28356a],.comparison-section .compare-row .cr-red[data-v-fe28356a]{width:70px;text-align:center;padding-top:4px}.comparison-section .compare-row .cr-blue .cr-val[data-v-fe28356a]{color:#00e5ff;font-family:Oswald,sans-serif;font-size:1.15rem;font-weight:600}:root .comparison-section .compare-row .cr-blue .cr-val[data-v-fe28356a]{color:#0288d1}.comparison-section .compare-row .cr-red .cr-val[data-v-fe28356a]{color:#ff2e63;font-family:Oswald,sans-serif;font-size:1.15rem;font-weight:600}:root .comparison-section .compare-row .cr-red .cr-val[data-v-fe28356a]{color:#c62828}.comparison-section .compare-row .cr-center[data-v-fe28356a]{flex:1;padding:0 10px}.comparison-section .compare-row .cr-center .cr-label[data-v-fe28356a]{text-align:center;font-size:.72rem;color:var(--text-muted);margin-bottom:4px}.comparison-section .compare-row .cr-center .cr-bar[data-v-fe28356a]{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-fe28356a]{background:#00e5ff;transition:width .3s}:root .comparison-section .compare-row .cr-center .cr-bar .bar-blue[data-v-fe28356a]{background:#0288d1}.comparison-section .compare-row .cr-center .cr-bar .bar-red[data-v-fe28356a]{background:#ff2e63;transition:width .3s}:root .comparison-section .compare-row .cr-center .cr-bar .bar-red[data-v-fe28356a]{background:#c62828}.bp-section[data-v-fe28356a]{margin-bottom:16px}.bp-section .section-label[data-v-fe28356a]{font-size:.85rem;color:var(--khsl-gold);margin-bottom:10px;border-left:3px solid var(--khsl-gold);padding-left:8px;font-weight:700}:root .bp-section .section-label[data-v-fe28356a]{color:#b8860b;border-color:#b8860b}.bp-section .bp-container[data-v-fe28356a]{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)}:root .bp-section .bp-container[data-v-fe28356a]{background:#fff;border-color:#0000000f}.bp-section .bp-container .bp-team[data-v-fe28356a]{flex:1;display:flex;flex-direction:column;gap:8px}.bp-section .bp-container .bp-team.blue-team-bp[data-v-fe28356a]{align-items:flex-start}.bp-section .bp-container .bp-team.red-team-bp[data-v-fe28356a]{align-items:flex-end}.bp-section .bp-container .bp-team.red-team-bp .bp-round[data-v-fe28356a]{flex-direction:row-reverse}.bp-section .bp-container .bp-team .bp-round[data-v-fe28356a]{display:flex;gap:4px;flex-wrap:wrap}.bp-section .bp-container .bp-team .bp-round .bp-item[data-v-fe28356a]{position:relative;width:36px;height:36px}.bp-section .bp-container .bp-team .bp-round .bp-item .h-img[data-v-fe28356a]{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-fe28356a]{filter:grayscale(100%);opacity:.5}.bp-section .bp-container .bp-team .bp-round .bp-item.is-ban .ban-slash[data-v-fe28356a]{position:absolute;inset:0}.bp-section .bp-container .bp-team .bp-round .bp-item.is-ban .ban-slash[data-v-fe28356a]: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-fe28356a]{display:flex;gap:0;margin-bottom:14px;border-bottom:1px solid var(--border-color)}.data-view-section .view-tabs .v-tab[data-v-fe28356a]{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-fe28356a]:hover{color:var(--text-secondary)}.data-view-section .view-tabs .v-tab.active[data-v-fe28356a]{color:var(--khsl-gold);border-bottom-color:var(--khsl-gold)}:root .data-view-section .view-tabs .v-tab.active[data-v-fe28356a]{color:#b8860b;border-bottom-color:#b8860b}.matchup-list[data-v-fe28356a]{display:flex;flex-direction:column;gap:12px}.matchup-row[data-v-fe28356a]{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)}:root .matchup-row[data-v-fe28356a]{background:#fff;border-color:#0000000f}.matchup-row .players-row[data-v-fe28356a]{display:flex;flex-direction:column;position:relative}.matchup-row .position-tag[data-v-fe28356a]{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}:root .matchup-row .position-tag[data-v-fe28356a]{background:#b8860b14;color:#b8860b;border-color:#b8860b26}.matchup-row .players-content[data-v-fe28356a]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-top:28px}.matchup-row .vs-divider[data-v-fe28356a]{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-fe28356a]{flex:1;display:flex;align-items:flex-start;gap:10px;min-width:0;position:relative}.matchup-row .player-card.blue-player[data-v-fe28356a]{justify-content:flex-start}.matchup-row .player-card.red-player[data-v-fe28356a]{justify-content:flex-end}.matchup-row .player-card .swap-btn[data-v-fe28356a]{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-fe28356a]:hover{background:#7c3aed;transform:scale(1.06)}.matchup-row .player-card .swap-btn.red[data-v-fe28356a]{right:auto;left:2px}.matchup-row .player-card.empty[data-v-fe28356a]{justify-content:center;align-items:center}.matchup-row .player-card.empty .empty-slot[data-v-fe28356a]{color:var(--text-muted);font-size:.8rem}.matchup-row .player-card .pc-hero-col[data-v-fe28356a]{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-fe28356a]{position:relative;width:48px;height:48px}.matchup-row .player-card .pc-hero-col .hero-avatar-wrap .hero-avatar[data-v-fe28356a]{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-fe28356a]{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-fe28356a]{left:0;border-radius:0 4px 0 6px}.matchup-row .player-card .pc-hero-col .hero-avatar-wrap .hero-lvl.right[data-v-fe28356a]{right:0;border-radius:4px 0 6px}.matchup-row .player-card .pc-hero-col .spell-icon[data-v-fe28356a]{width:22px;height:22px;border-radius:4px;border:1px solid var(--border-color)}.matchup-row .player-card .pc-info[data-v-fe28356a]{display:flex;flex-direction:column;gap:4px;min-width:0}.matchup-row .player-card .pc-info.right[data-v-fe28356a]{align-items:flex-end}.matchup-row .player-card .pc-info .pc-player-name[data-v-fe28356a]{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-fe28356a]{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-fe28356a]{color:var(--text-muted)}.matchup-row .player-card .pc-info .pc-kda[data-v-fe28356a]{font-size:.95rem;font-weight:600;white-space:nowrap;color:var(--text-primary)}.matchup-row .player-card .pc-info .pc-equip[data-v-fe28356a]{display:flex;gap:2px;flex-wrap:nowrap}.matchup-row .player-card .pc-info .pc-equip .equip-icon[data-v-fe28356a]{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-fe28356a]{display:flex;align-items:center;gap:6px}.matchup-row .player-card .pc-info .pc-score .score-val[data-v-fe28356a]{font-size:.85rem;color:var(--text-muted)}.matchup-row .player-card .pc-info .pc-score .mvp-tag[data-v-fe28356a]{font-size:.6rem;background:var(--khsl-gold);color:var(--on-gold, black);padding:2px 6px;border-radius:999px;font-weight:700}:root .matchup-row .player-card .pc-info .pc-score .mvp-tag[data-v-fe28356a]{background:#b8860b;color:#fff}.matchup-row .matchup-data[data-v-fe28356a]{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--border-color)}:root .matchup-row .matchup-data[data-v-fe28356a]{border-color:#0000000a}.data-compare-row[data-v-fe28356a]{display:flex;align-items:center}.data-compare-row .dcr-val[data-v-fe28356a]{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-fe28356a]{color:#00e5ff;text-align:left}:root .data-compare-row .dcr-val.blue[data-v-fe28356a]{color:#0288d1}.data-compare-row .dcr-val.red[data-v-fe28356a]{color:#ff2e63;text-align:right}:root .data-compare-row .dcr-val.red[data-v-fe28356a]{color:#c62828}.data-compare-row .dcr-center[data-v-fe28356a]{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-fe28356a]{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-fe28356a]{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-fe28356a]{background:#00e5ff;transition:width .3s}:root .data-compare-row .dcr-center .dcr-bar .bar-b[data-v-fe28356a]{background:#0288d1}.data-compare-row .dcr-center .dcr-bar .bar-r[data-v-fe28356a]{background:#ff2e63;transition:width .3s}:root .data-compare-row .dcr-center .dcr-bar .bar-r[data-v-fe28356a]{background:#c62828}.tab-fade-enter-active[data-v-fe28356a],.tab-fade-leave-active[data-v-fe28356a]{transition:opacity .2s ease,transform .2s ease}.tab-fade-enter-from[data-v-fe28356a]{opacity:0;transform:translate(15px)}.tab-fade-leave-to[data-v-fe28356a]{opacity:0;transform:translate(-15px)}.data-view-content[data-v-fe28356a]{display:flex;flex-direction:column;gap:8px}.expand-toggle[data-v-fe28356a]{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-fe28356a]:hover{border-color:var(--khsl-gold)}.expand-toggle .toggle-text[data-v-fe28356a]{font-size:.75rem;color:var(--text-muted)}.expand-toggle .toggle-icon[data-v-fe28356a]{font-size:.6rem;color:var(--text-muted);transition:transform .3s}.expand-toggle .toggle-icon.expanded[data-v-fe28356a]{transform:rotate(180deg)}.collapsible-data[data-v-fe28356a]{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-fe28356a]{max-height:2000px;opacity:1;padding-top:8px}:root .collapsible-data[data-v-fe28356a]{border-color:#0000000a}.highlight-grid[data-v-fe28356a]{display:flex;gap:15px}.highlight-grid .hl-divider[data-v-fe28356a]{width:1px;background:var(--border-color)}.highlight-grid .hl-side[data-v-fe28356a]{flex:1;display:flex;flex-wrap:wrap;gap:6px}.highlight-grid .hl-side.blue-hl[data-v-fe28356a]{justify-content:flex-start}.highlight-grid .hl-side.red-hl[data-v-fe28356a]{justify-content:flex-end}.highlight-grid .hl-side .hl-item[data-v-fe28356a]{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-fe28356a]{background:#ffd7001a;color:var(--khsl-gold)}.highlight-grid .hl-side .hl-item.has-val .hl-val[data-v-fe28356a]{font-weight:700}:root .highlight-grid .hl-side .hl-item.has-val[data-v-fe28356a]{background:#b8860b14;color:#b8860b}.highlight-grid .hl-side .hl-item.badge.has-val[data-v-fe28356a]{background:var(--khsl-gold);color:var(--on-gold, black)}.highlight-grid .hl-side .hl-item.badge.has-val .hl-label[data-v-fe28356a]{font-weight:700}:root .highlight-grid .hl-side .hl-item.badge.has-val[data-v-fe28356a]{background:#b8860b;color:#fff}.highlight-grid .hl-side .hl-item .hl-label[data-v-fe28356a]{white-space:nowrap}.highlight-grid .hl-side .hl-item .hl-val[data-v-fe28356a]{font-family:Oswald,sans-serif}.highlight-grid .hl-side .hl-empty[data-v-fe28356a]{font-size:.75rem;color:var(--text-muted);padding:8px}.error-state[data-v-fe28356a]{padding:60px 0;text-align:center;color:var(--text-muted)}.error-state button[data-v-fe28356a]{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-fe28356a]:hover{border-color:var(--khsl-gold);color:var(--khsl-gold)}.gd-skel[data-v-fe28356a]{pointer-events:none}.skel-line[data-v-fe28356a]:before{content:"中";color:transparent;letter-spacing:-1em}.skel-text[data-v-fe28356a]{display:inline-block;max-width:100%;height:1em;vertical-align:-.12em}.gd-skel-showcase[data-v-fe28356a]{margin-bottom:16px}.gd-skel-tabs[data-v-fe28356a]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.gd-skel-tab[data-v-fe28356a]{flex:1 1 92px;padding:10px 14px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-card);font-size:.85rem;text-align:center;white-space:nowrap}.gd-skel-switch[data-v-fe28356a],.gd-skel-hint[data-v-fe28356a]{display:none}.gd-skel-viewport[data-v-fe28356a]{overflow:hidden;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card);box-shadow:var(--shadow-card)}.gd-skel-stage[data-v-fe28356a]{position:relative;width:max(100%,960px);max-width:1920px;margin:0 auto;aspect-ratio:16/9}.gd-skel-abs[data-v-fe28356a]{position:absolute}.gd-skel-slot[data-v-fe28356a]{top:19.8%;width:8.2%;height:61.1%;border-radius:8px}.gd-skel-team-logo[data-v-fe28356a]{flex-shrink:0;width:52px;height:52px}.gd-skel-hero[data-v-fe28356a]{width:48px;height:48px;border-radius:8px}.gd-skel-spell[data-v-fe28356a],.gd-skel-equip[data-v-fe28356a]{width:22px;height:22px}.gd-skel-last[data-v-fe28356a]{order:1}.bp-item.gd-skel-bp[data-v-fe28356a]{border-radius:6px}@media(max-width:768px){.match-summary-card[data-v-fe28356a],.comparison-section[data-v-fe28356a],.bp-section[data-v-fe28356a]{margin-bottom:8px}.match-summary-card[data-v-fe28356a]{flex-wrap:wrap;padding:8px;gap:8px;box-shadow:0 1px 4px #0000001a}.match-summary-card .team-side[data-v-fe28356a]{flex:1;min-width:0}.match-summary-card .team-side.blue-side .t-kda[data-v-fe28356a],.match-summary-card .team-side.red-side .t-kda[data-v-fe28356a]{display:none}.match-summary-card .team-side .t-logo[data-v-fe28356a]{width:40px;height:40px}.match-summary-card .team-side .t-info .t-name[data-v-fe28356a]{font-size:.85rem}.match-summary-card .team-side .t-info .t-camp[data-v-fe28356a]{font-size:.65rem}.match-summary-card .vs-center[data-v-fe28356a]{width:70px;flex-shrink:0}.match-summary-card .vs-center .score .s-num[data-v-fe28356a]{font-size:1.8rem}.match-summary-card .vs-center .duration[data-v-fe28356a]{font-size:.7rem}.comparison-section[data-v-fe28356a]{padding:8px;box-shadow:0 1px 4px #0000001a}.comparison-section .compare-row .cr-blue[data-v-fe28356a],.comparison-section .compare-row .cr-red[data-v-fe28356a]{width:50px}.comparison-section .compare-row .cr-blue .cr-val[data-v-fe28356a],.comparison-section .compare-row .cr-red .cr-val[data-v-fe28356a]{font-size:1rem}.comparison-section .compare-row .cr-center .cr-label[data-v-fe28356a]{font-size:.65rem}.bp-section .bp-container[data-v-fe28356a]{padding:8px;box-shadow:0 1px 4px #0000001a}.bp-section .bp-container .bp-team .bp-round .bp-item[data-v-fe28356a]{width:28px;height:28px}.data-view-section .view-tabs[data-v-fe28356a]{margin-bottom:8px}.matchup-list[data-v-fe28356a]{gap:8px}.matchup-row[data-v-fe28356a]{padding:8px;box-shadow:0 1px 4px #0000001a}.matchup-row .position-tag[data-v-fe28356a]{padding:3px 10px;font-size:.7rem}.matchup-row .players-content[data-v-fe28356a]{padding-top:24px;gap:4px}.matchup-row .vs-divider[data-v-fe28356a]{font-size:.7rem;padding:0 4px}.matchup-row .player-card[data-v-fe28356a]{gap:6px}.matchup-row .player-card .pc-hero-col[data-v-fe28356a]{gap:2px}.matchup-row .player-card .pc-hero-col .hero-avatar-wrap[data-v-fe28356a]{width:40px;height:40px}.matchup-row .player-card .pc-hero-col .hero-avatar-wrap .hero-lvl[data-v-fe28356a]{font-size:.55rem}.matchup-row .player-card .pc-hero-col .spell-icon[data-v-fe28356a]{width:18px;height:18px}.matchup-row .player-card .pc-info[data-v-fe28356a]{gap:3px}.matchup-row .player-card .pc-info .pc-player-name[data-v-fe28356a]{font-size:.65rem}.matchup-row .player-card .pc-info .pc-kda[data-v-fe28356a]{font-size:.8rem}.matchup-row .player-card .pc-info .pc-equip .equip-icon[data-v-fe28356a]{width:18px;height:18px}.matchup-row .player-card .pc-info .pc-score .score-val[data-v-fe28356a]{font-size:.75rem}.matchup-row .player-card .pc-info .pc-score .mvp-tag[data-v-fe28356a]{font-size:.5rem;padding:1px 4px}.data-compare-row .dcr-val[data-v-fe28356a]{width:55px;font-size:.9rem}.data-compare-row .dcr-center .dcr-label[data-v-fe28356a]{font-size:.65rem}.data-compare-row .dcr-center .dcr-bar[data-v-fe28356a]{height:10px}.highlight-grid[data-v-fe28356a]{gap:10px}.highlight-grid .hl-side .hl-item[data-v-fe28356a]{padding:3px 6px;font-size:.65rem}}@media(max-width:400px){.match-summary-card .team-side .t-logo[data-v-fe28356a]{width:36px;height:36px}.match-summary-card .team-side .t-info .t-name[data-v-fe28356a]{font-size:.75rem}.match-summary-card .vs-center[data-v-fe28356a]{width:60px}.match-summary-card .vs-center .score .s-num[data-v-fe28356a]{font-size:1.5rem}.bp-section .bp-container .bp-team .bp-round .bp-item[data-v-fe28356a]{width:24px;height:24px}.matchup-row .players-content[data-v-fe28356a]{padding-top:20px}.matchup-row .position-tag[data-v-fe28356a]{padding:2px 8px;font-size:.65rem}.matchup-row .player-card[data-v-fe28356a]{gap:4px}.matchup-row .player-card .pc-hero-col .hero-avatar-wrap[data-v-fe28356a]{width:34px;height:34px}.matchup-row .player-card .pc-hero-col .spell-icon[data-v-fe28356a]{width:16px;height:16px}.matchup-row .player-card .pc-info .pc-player-name[data-v-fe28356a]{font-size:.6rem}.matchup-row .player-card .pc-info .pc-kda[data-v-fe28356a]{font-size:.7rem}.matchup-row .player-card .pc-info .pc-equip .equip-icon[data-v-fe28356a]{width:16px;height:16px}.matchup-row .player-card .pc-info .pc-score .score-val[data-v-fe28356a]{font-size:.65rem}.data-compare-row .dcr-val[data-v-fe28356a]{width:45px;font-size:.8rem}.data-compare-row .dcr-center .dcr-bar[data-v-fe28356a]{height:9px}}@media(max-width:768px){.gd-skel-tabs[data-v-fe28356a]{display:none}.gd-skel-switch[data-v-fe28356a]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.gd-skel-current[data-v-fe28356a]{flex:1;min-width:0;height:42px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card);font-size:.9rem}.gd-skel-current-text[data-v-fe28356a]{width:10em}.gd-skel-switch-btn[data-v-fe28356a]{width:58px;height:42px;border-radius:10px}.gd-skel-hint[data-v-fe28356a]{display:block;margin:2px 0 8px;font-size:.76rem;line-height:1.4;text-align:center}.gd-skel-hint-text[data-v-fe28356a]{width:14em}.gd-skel-viewport[data-v-fe28356a]{border-radius:10px}.gd-skel-team-logo[data-v-fe28356a],.gd-skel-hero[data-v-fe28356a]{width:40px;height:40px}.gd-skel-spell[data-v-fe28356a],.gd-skel-equip[data-v-fe28356a]{width:18px;height:18px}}@media(max-width:400px){.gd-skel-team-logo[data-v-fe28356a]{width:36px;height:36px}.gd-skel-hero[data-v-fe28356a]{width:34px;height:34px}.gd-skel-spell[data-v-fe28356a],.gd-skel-equip[data-v-fe28356a]{width:16px;height:16px}}.verify-form[data-v-62c55f74]{display:flex;flex-direction:column;gap:16px}.form-group[data-v-62c55f74]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-62c55f74]{font-size:.85rem;font-weight:600;color:var(--text-muted)}.form-group input[data-v-62c55f74]{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-62c55f74]:focus{border-color:var(--khsl-gold)}.form-group input[data-v-62c55f74]::placeholder{color:var(--text-muted)}.room-code-display[data-v-62c55f74]{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-62c55f74]{color:#ff2e63;font-size:.85rem;margin:0}.btn-cancel[data-v-62c55f74]{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-62c55f74]:hover{border-color:var(--text-muted);color:var(--text-primary)}.btn-confirm[data-v-62c55f74]{padding:10px 20px;background:var(--khsl-gold);border:none;color:var(--on-gold, black);font-weight:600;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .2s}.btn-confirm[data-v-62c55f74]:hover{filter:brightness(1.1)}.btn-confirm[data-v-62c55f74]:disabled{opacity:.6;cursor:not-allowed}.rail-tiles[data-v-aa8c10ad]{display:flex;flex-direction:column;gap:4px}.tile[data-v-aa8c10ad]{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:6px 30px 6px 9px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-card);color:var(--text-secondary);text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.tile[data-v-aa8c10ad]:hover{background:var(--bg-hover);color:var(--text-primary)}.tile.is-on[data-v-aa8c10ad]{color:#6366f1;border-color:#6366f1;box-shadow:0 0 0 1px #6366f1 inset}.tile-icon[data-v-aa8c10ad]{flex-shrink:0;width:20px;font-size:1rem;text-align:center;line-height:1}.tile-name[data-v-aa8c10ad]{flex:1;min-width:0;overflow:hidden;font-size:.74rem;font-weight:700;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.tile-live[data-v-aa8c10ad]{position:absolute;top:50%;right:6px;transform:translateY(-50%);padding:1px 5px;border-radius:999px;background:#22c55e;font-size:.58rem;font-weight:700;color:#fff;white-space:nowrap}.tile-todo[data-v-aa8c10ad]{position:absolute;top:50%;right:12px;width:6px;height:6px;border-radius:50%;background:#f59e0b;transform:translateY(-50%)}.drop-btn[data-v-e08cb111]{flex-shrink:0;display:flex;align-items:center;gap:7px;width:116px;padding:4px 8px;border:none;border-radius:6px;background:var(--bg-deep);box-shadow:0 0 0 1px var(--border-color) inset;font-size:12px;color:var(--text-primary);cursor:pointer;transition:box-shadow .24s cubic-bezier(.22,1,.36,1)}.drop-btn.is-wide[data-v-e08cb111]{width:232px;padding:6px 10px;font-size:13px}.drop-btn.is-block[data-v-e08cb111]{width:100%;padding:7px 10px;font-size:13px}.drop-btn[data-v-e08cb111]:hover:not(:disabled){box-shadow:0 0 0 1px var(--text-muted) inset}.drop-btn[data-v-e08cb111]:disabled{opacity:.5;cursor:default}.drop-btn.is-open[data-v-e08cb111]{box-shadow:0 0 0 1px #6366f1 inset}.drop-btn-icon[data-v-e08cb111]{width:20px;height:20px;border-radius:50%;object-fit:cover;flex-shrink:0}.drop-btn-label[data-v-e08cb111]{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop-btn-label.is-empty[data-v-e08cb111]{color:var(--text-secondary)}.drop-btn-arrow[data-v-e08cb111]{flex-shrink:0;color:var(--text-muted)}.drop-menu[data-v-e08cb111]{position:fixed;z-index:500;max-height:364px;overflow-y:auto;padding:4px;border-radius:10px;background:var(--bg-card);box-shadow:0 0 0 1px var(--border-color),var(--shadow-lg)}.drop-item[data-v-e08cb111]{display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px;border:none;border-radius:6px;background:transparent;font-size:13px;color:var(--text-primary);cursor:pointer;text-align:left}.drop-item[data-v-e08cb111]:hover{background:var(--bg-hover)}.drop-item.is-on[data-v-e08cb111]{background:var(--bg-hover);font-weight:600;color:#6366f1}.drop-item-icon[data-v-e08cb111]{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.drop-item-label[data-v-e08cb111]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop-enter-active[data-v-e08cb111],.drop-leave-active[data-v-e08cb111]{transition:opacity .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.drop-enter-from[data-v-e08cb111],.drop-leave-to[data-v-e08cb111]{opacity:0;transform:translateY(-4px)}.mc-mask[data-v-8bb64792]{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000073;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.mc-panel[data-v-8bb64792]{display:flex;flex-direction:column;width:min(600px,100%);max-height:min(80vh,760px);padding:18px 22px 14px;border:1px solid var(--border-color);border-radius:14px;background:var(--bg-card);box-shadow:var(--shadow-lg);color:var(--text-primary);font-family:Noto Sans SC,system-ui,sans-serif}.mc-head[data-v-8bb64792]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin-bottom:14px}.mc-title[data-v-8bb64792]{margin:0;font-size:15px;font-weight:800;letter-spacing:.12em;color:var(--text-primary)}.mc-close[data-v-8bb64792]{display:flex;padding:6px;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .24s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1)}.mc-close[data-v-8bb64792]:hover{background:var(--bg-hover);color:var(--text-primary)}.mc-body[data-v-8bb64792]{flex:1 1 auto;min-height:0;overflow-y:auto;margin:2px 0 10px}.mc-tabs[data-v-8bb64792]{display:flex;gap:6px;margin-bottom:12px}.mc-tabs button[data-v-8bb64792]{padding:7px 14px;border:1px solid var(--border-color);border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer}.mc-tabs button[aria-selected=true][data-v-8bb64792]{background:#6366f11f;border-color:#6366f1;color:#6366f1}.mc-advanced-group[data-v-8bb64792]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.mc-advanced-head[data-v-8bb64792]{display:flex;justify-content:space-between;align-items:center;gap:12px}.mc-advanced-head h3[data-v-8bb64792]{margin:0;font-size:13px}.mc-playlist[data-v-8bb64792]{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.mc-playlist.is-off[data-v-8bb64792]{opacity:.55}.mc-playlist-no[data-v-8bb64792]{flex-shrink:0;min-width:18px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.mc-icon-btn[data-v-8bb64792]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid var(--border-color);border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:border-color .2s,color .2s}.mc-icon-btn[data-v-8bb64792]:hover:not(:disabled){border-color:#6366f1;color:#6366f1}.mc-icon-btn[data-v-8bb64792]:disabled{opacity:.35;cursor:default}.mc-pane[data-v-8bb64792]{display:flex;flex-direction:column;gap:8px}.mc-row[data-v-8bb64792]{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:6px;background:var(--bg-card-alt)}.mc-row-name[data-v-8bb64792]{flex:1;min-width:0;font-size:13px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-row-ctl[data-v-8bb64792]{display:flex;align-items:center;gap:8px;flex-shrink:0}.mc-flag[data-v-8bb64792]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-secondary);cursor:pointer}.mc-flag.is-off[data-v-8bb64792]{opacity:.45;cursor:default}.mc-flag input[data-v-8bb64792]{width:13px;height:13px;margin:0;accent-color:#6366f1}.mc-note[data-v-8bb64792]{margin:2px 0 0;font-size:12px;line-height:1.7;color:var(--text-secondary)}.mc-foot[data-v-8bb64792]{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;gap:10px;padding-top:10px}.mc-btn[data-v-8bb64792]{height:32px;padding:0 14px;border:1px solid var(--border-color);border-radius:6px;background:transparent;color:var(--text-secondary);font-size:.8rem;cursor:pointer;transition:all .2s}.mc-btn[data-v-8bb64792]:hover{background:var(--bg-hover);border-color:#6366f1;color:#6366f1}.mc-pop-enter-active[data-v-8bb64792],.mc-pop-leave-active[data-v-8bb64792]{transition:opacity .24s cubic-bezier(.22,1,.36,1)}.mc-pop-enter-active .mc-panel[data-v-8bb64792],.mc-pop-leave-active .mc-panel[data-v-8bb64792]{transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.mc-pop-enter-from[data-v-8bb64792],.mc-pop-leave-to[data-v-8bb64792]{opacity:0}.mc-pop-enter-from .mc-panel[data-v-8bb64792],.mc-pop-leave-to .mc-panel[data-v-8bb64792]{opacity:0;transform:translateY(-8px) scale(.97)}.smp-head[data-v-5f5eb706]{display:flex;gap:6px;align-items:center;margin-bottom:6px}.smp-stage[data-v-5f5eb706]{flex:1;margin-bottom:0!important}.smp-refresh[data-v-5f5eb706]{flex:0 0 auto;padding:6px 10px;font-size:.75rem;color:var(--text-secondary);background:transparent;border:1px solid var(--border-color);border-radius:4px;cursor:pointer}.smp-refresh[data-v-5f5eb706]:hover:not(:disabled){color:var(--text-primary)}.smp-refresh[data-v-5f5eb706]:disabled{cursor:default;opacity:.6}.smp-list[data-v-5f5eb706]{max-height:190px;overflow-y:auto;border:1px solid var(--border-color);border-radius:6px;background:#0000001f}.smp-empty[data-v-5f5eb706]{margin:0;padding:12px 10px;font-size:.78rem;color:var(--text-secondary);text-align:center}.smp-item[data-v-5f5eb706]{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;width:100%;padding:7px 9px;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:.8rem;cursor:pointer}.smp-item[data-v-5f5eb706]:last-child{border-bottom:none}.smp-item[data-v-5f5eb706]:hover{background:#ffffff0d}.smp-item.active[data-v-5f5eb706]{background:#d4a96029}.smp-time[data-v-5f5eb706]{font-family:JetBrains Mono,Consolas,monospace;font-size:.72rem;color:var(--text-secondary);white-space:nowrap}.smp-teams[data-v-5f5eb706]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smp-status[data-v-5f5eb706]{font-size:.7rem;white-space:nowrap;color:var(--text-secondary)}.smp-status.smp-st-1[data-v-5f5eb706]{color:#6bbf7a;font-weight:600}.score-brand-control[data-v-2c0f1cf3]{margin:14px 0;padding:12px;border:1px solid var(--border-color,#383445);border-radius:8px}.score-brand-title[data-v-2c0f1cf3]{font-size:13px;font-weight:600;margin-bottom:10px}.score-brand-switch[data-v-2c0f1cf3]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:4px 0;background:none;border:0;color:inherit;font:inherit;font-size:13px;cursor:pointer}.score-brand-switch>span[data-v-2c0f1cf3]:not(.selected){opacity:.6}.score-brand-switch .selected[data-v-2c0f1cf3]{font-weight:700}.score-brand-switch[data-v-2c0f1cf3]:disabled{cursor:wait;opacity:.6}.score-brand-switch[data-v-2c0f1cf3]:focus-visible{outline:2px solid #a88ae4;outline-offset:4px;border-radius:4px}.switch-track[data-v-2c0f1cf3]{display:block;flex:0 0 38px;height:22px;padding:3px;box-sizing:border-box;background:#5a5864;border-radius:20px;transition:background .15s;opacity:1!important}.switch-track>span[data-v-2c0f1cf3]{display:block;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.switch-track.active[data-v-2c0f1cf3]{background:#8660c4}.switch-track.active>span[data-v-2c0f1cf3]{transform:translate(16px)}p[data-v-2c0f1cf3]{margin:8px 0 0;font-size:11px;line-height:1.5;opacity:.6}.log-popover[data-v-34f504a5]{max-height:60vh}.log-empty[data-v-34f504a5]{margin:0;font-size:.76rem;color:var(--text-secondary)}.screen-wrap[data-v-ba964f29]{flex-shrink:0;padding:12px 12px 0}.screen[data-v-ba964f29]{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:#0f1520;box-shadow:0 8px 24px #00000040}.screen-frame[data-v-ba964f29]{display:block;width:100%;height:100%;border:0;background:#0f1520;pointer-events:none;-webkit-user-select:none;user-select:none}.screen-tabs[data-v-ba964f29]{position:absolute;top:10px;left:10px;display:flex;gap:2px;padding:2px;border-radius:6px;background:#0f152099;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.screen-tab[data-v-ba964f29]{padding:4px 10px;border:none;border-radius:4px;background:transparent;font-size:11px;font-weight:800;letter-spacing:.14em;color:#fff9;cursor:pointer;transition:background .2s ease,color .2s ease}.screen-tab[data-v-ba964f29]:hover{color:#ffffffe6}.screen-tab.is-on[data-v-ba964f29]{background:#ffffffe6;color:#12202f}.screen-bar[data-v-ba964f29]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--border-color)}.sb-note[data-v-ba964f29]{flex:1;min-width:0;overflow:hidden;font-size:.76rem;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.sb-note.is-pending[data-v-ba964f29]{color:var(--text-primary)}.sb-note.is-warn[data-v-ba964f29]{color:#f59e0b}.sb-push[data-v-ba964f29]{flex-shrink:0;padding:8px 16px;border:1px solid #6366f1;border-radius:6px;background:#6366f1;font-size:.82rem;font-weight:700;color:#fff;cursor:pointer;transition:background .2s ease,opacity .2s ease}.sb-push[data-v-ba964f29]:hover:not(:disabled){background:#4f52d9}.sb-push[data-v-ba964f29]:disabled{cursor:default;opacity:.5}.sb-push.is-synced[data-v-ba964f29]{border-color:#22c55e80;background:transparent;color:#22c55e;opacity:1}.score-bar[data-v-08ec7fa0]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-card-alt)}.sb-team[data-v-08ec7fa0]{display:inline-flex;align-items:center;gap:6px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:600;color:var(--text-primary)}.sb-dot[data-v-08ec7fa0]{width:8px;height:8px;border-radius:50%;background:var(--border-color);flex-shrink:0}.sb-dot.blue[data-v-08ec7fa0]{background:#3b82f6}.sb-dot.red[data-v-08ec7fa0]{background:#ef4444}.sb-ctl[data-v-08ec7fa0]{display:inline-flex;align-items:center;gap:4px}.sb-num[data-v-08ec7fa0]{min-width:1.3ch;text-align:center;font-size:1.25rem;font-weight:800;line-height:1;color:var(--text-primary);font-variant-numeric:tabular-nums}.sb-colon[data-v-08ec7fa0]{margin:0 2px;font-weight:700;opacity:.35}.sb-step[data-v-08ec7fa0]{width:20px;height:20px;padding:0;line-height:1;background:transparent;border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);cursor:pointer}.sb-step[data-v-08ec7fa0]:hover{color:var(--text-primary);border-color:var(--text-secondary)}.dm-mask[data-v-e6f41e57]{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000073;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.dm-panel[data-v-e6f41e57]{display:flex;flex-direction:column;padding:18px 22px 14px;border:1px solid var(--border-color);border-radius:14px;background:var(--bg-card);box-shadow:var(--shadow-lg);color:var(--text-primary);font-family:Noto Sans SC,system-ui,sans-serif}.dm-head[data-v-e6f41e57]{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-bottom:14px}.dm-title[data-v-e6f41e57]{margin:0;font-size:15px;font-weight:800;letter-spacing:.12em;color:var(--text-primary)}.dm-head-extra[data-v-e6f41e57]{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.dm-close[data-v-e6f41e57]{display:flex;flex-shrink:0;padding:6px;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .24s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1)}.dm-close[data-v-e6f41e57]:hover{background:var(--bg-hover);color:var(--text-primary)}.dm-body[data-v-e6f41e57]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0 -6px;padding:2px 6px 6px}.dm-foot[data-v-e6f41e57]{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;gap:8px;padding-top:12px}.dm-pop-enter-active[data-v-e6f41e57],.dm-pop-leave-active[data-v-e6f41e57]{transition:opacity .24s cubic-bezier(.22,1,.36,1)}.dm-pop-enter-active .dm-panel[data-v-e6f41e57],.dm-pop-leave-active .dm-panel[data-v-e6f41e57]{transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.dm-pop-enter-from[data-v-e6f41e57],.dm-pop-leave-to[data-v-e6f41e57]{opacity:0}.dm-pop-enter-from .dm-panel[data-v-e6f41e57],.dm-pop-leave-to .dm-panel[data-v-e6f41e57]{opacity:0;transform:translateY(-8px) scale(.97)}.wp-lead[data-v-93fd326d]{margin:0 0 12px;font-size:.82rem;color:var(--text-secondary)}.wp-row[data-v-93fd326d]{display:flex;gap:12px}.wp-pick[data-v-93fd326d]{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 12px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card-alt);cursor:pointer;transition:background .24s ease,border-color .24s ease,transform .24s ease,box-shadow .24s ease}.wp-pick[data-v-93fd326d]:hover:not(:disabled){background:var(--bg-hover);border-color:#6366f1;transform:translateY(-1px);box-shadow:var(--shadow-md)}.wp-pick[data-v-93fd326d]:disabled{opacity:.5;cursor:default}.wp-logo[data-v-93fd326d]{width:64px;height:64px;object-fit:contain}.wp-logo-ph[data-v-93fd326d]{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-hover);font-weight:700;color:var(--text-secondary)}.wp-name[data-v-93fd326d]{font-size:1.05rem;font-weight:700;color:var(--text-primary)}.wp-next[data-v-93fd326d]{font-size:.74rem;color:var(--text-secondary)}.wp-camp[data-v-93fd326d]{padding:2px 10px;border-radius:999px;font-size:.7rem;font-weight:700;color:#fff}.wp-camp.blue[data-v-93fd326d]{background:#3b82f6}.wp-camp.red[data-v-93fd326d]{background:#ef4444}.cr-block[data-v-5dcff8c2]{min-width:0}.cr-dot[data-v-5dcff8c2]{display:inline-block;width:9px;height:9px;margin-right:5px;border-radius:50%;background:var(--border-color);vertical-align:middle}.cr-dot.blue[data-v-5dcff8c2]{background:#3b82f6}.cr-dot.red[data-v-5dcff8c2]{background:#ef4444}.rs[data-v-6df80da8]{display:flex;flex-direction:column;height:100%;min-height:0;container-type:inline-size}.rs-tabs[data-v-6df80da8]{position:relative;display:flex;flex-shrink:0;margin-bottom:14px;padding:3px;border:1px solid var(--border-color);border-radius:7px;background:var(--bg-card-alt)}.rs-tabs-thumb[data-v-6df80da8]{position:absolute;top:3px;bottom:3px;left:0;z-index:0;border-radius:5px;background:#6366f1;transition:transform .28s ease}.rs-tab[data-v-6df80da8]{position:relative;z-index:1;flex:1;padding:7px 4px;border:none;background:transparent;font-size:.8rem;font-weight:700;letter-spacing:.04em;color:var(--text-secondary);cursor:pointer;transition:color .26s ease}.rs-tab.is-on[data-v-6df80da8]{color:#fff}.rs-tab.is-bad[data-v-6df80da8]:after{content:"";position:absolute;top:7px;right:10px;width:5px;height:5px;border-radius:50%;background:#f59e0b}.rs-body[data-v-6df80da8]{flex:1;min-height:0;overflow-y:auto;padding-right:4px}.rs-pane[data-v-6df80da8]{display:flex;flex-direction:column;gap:12px}.rs-lead[data-v-6df80da8]{margin:0;font-size:.8rem;line-height:1.7;color:var(--text-secondary)}.rs-ok[data-v-6df80da8]{margin:0;font-size:.78rem;color:#22c55e}.rs-warn[data-v-6df80da8]{margin:0;font-size:.78rem;line-height:1.6;color:#f59e0b}.rs-grid[data-v-6df80da8]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rs-span[data-v-6df80da8]{grid-column:1/-1}.rs-rosters[data-v-6df80da8]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}@container (max-width: 640px){.rs-grid[data-v-6df80da8],.rs-rosters[data-v-6df80da8]{grid-template-columns:minmax(0,1fr)}}.rs-opts[data-v-6df80da8]{display:flex;flex-direction:column;gap:14px}.rs-opt[data-v-6df80da8]{display:flex;flex-direction:column;gap:6px}.rs-opt-name[data-v-6df80da8]{font-size:.78rem;font-weight:700;color:var(--text-primary)}.rs-opt-hint[data-v-6df80da8]{font-size:.72rem;line-height:1.6;color:var(--text-secondary)}.rs-seg[data-v-6df80da8]{display:flex;gap:2px;max-width:460px;padding:3px;border:1px solid var(--border-color);border-radius:7px;background:var(--bg-card-alt)}.rs-seg-btn[data-v-6df80da8]{flex:1;min-width:0;padding:6px 10px;border:none;border-radius:5px;background:transparent;font-size:.78rem;font-weight:700;color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease}.rs-seg-btn[data-v-6df80da8]:hover:not(.is-on){background:var(--bg-hover);color:var(--text-primary)}.rs-seg-btn.is-on[data-v-6df80da8]{background:#6366f1;color:#fff}.rs-foot-note[data-v-6df80da8]{flex:1;font-size:.74rem;color:var(--text-secondary)}.dd-mask[data-v-429e5558]{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;background:#0000008c}.dd-card[data-v-429e5558]{width:440px;max-width:calc(100vw - 40px);max-height:calc(100vh - 80px);overflow-y:auto;padding:20px 22px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 18px 48px #0006}.dd-title[data-v-429e5558]{margin:0 0 10px;font-size:1rem;color:var(--text-primary)}.dd-message[data-v-429e5558]{margin:0;font-size:.86rem;line-height:1.65;color:var(--text-secondary);white-space:pre-line}.dd-details[data-v-429e5558]{margin:10px 0 0;padding-left:18px;font-size:.8rem;line-height:1.8;color:var(--text-secondary)}.dd-actions[data-v-429e5558]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.dd-btn[data-v-429e5558]{padding:6px 16px;border-radius:5px;border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);font-size:.82rem;cursor:pointer}.dd-btn[data-v-429e5558]:hover{color:var(--text-primary)}.dd-btn-primary[data-v-429e5558]{border-color:#6366f1;color:#818cf8}.dd-btn-primary.danger[data-v-429e5558]{border-color:#ef4444;color:#f87171}.seg[data-v-30422c3a]{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:6px;background:var(--bg-deep);box-shadow:0 0 0 1px var(--border-color) inset}.seg.is-block[data-v-30422c3a]{display:flex}.seg-item[data-v-30422c3a]{flex:1;padding:7px 10px;border:none;border-radius:4px;background:transparent;font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:background .26s cubic-bezier(.22,1,.36,1),color .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1)}.seg-item[data-v-30422c3a]:disabled{opacity:.45;cursor:default}.seg-item[data-v-30422c3a]:not(:disabled):hover:not(.is-on){background:var(--bg-hover);color:var(--text-primary)}.seg-item.is-on[data-v-30422c3a]{background:#6366f1;color:#fff;box-shadow:0 1px 4px #00000040;animation:segPick-30422c3a .3s cubic-bezier(.22,1,.36,1)}@keyframes segPick-30422c3a{0%{transform:scale(.88)}to{transform:scale(1)}}.poll-trigger[data-v-14f73184]{position:relative}.poll-live[data-v-14f73184]{position:absolute;top:3px;right:3px;width:7px;height:7px;border-radius:50%;background:#22c55e}.poll-pane[data-v-14f73184]{gap:16px}.poll-match[data-v-14f73184]{display:flex;align-items:center;gap:8px;min-width:0;font-size:.86rem;color:var(--text-primary)}.poll-match img[data-v-14f73184]{width:26px;height:26px;border-radius:50%;object-fit:cover;background:var(--bg-deep)}.poll-match span[data-v-14f73184]{color:var(--text-secondary);font-size:.78rem}.poll-cands[data-v-14f73184]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.poll-cand[data-v-14f73184]{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:8px 4px;border-radius:8px;background:var(--bg-card);box-shadow:0 0 0 1px var(--border-color) inset;text-align:center}.poll-cand img[data-v-14f73184],.poll-cand-blank[data-v-14f73184]{width:44px;height:44px;border-radius:6px;object-fit:cover;background:var(--bg-deep)}.poll-cand b[data-v-14f73184]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;color:var(--text-primary)}.poll-cand small[data-v-14f73184]{font-size:.72rem;color:var(--text-secondary)}.poll-card[data-v-14f73184]{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:10px;background:var(--bg-card-alt);box-shadow:0 0 0 1px var(--border-color) inset}.poll-card.on[data-v-14f73184]{box-shadow:0 0 0 1px #6366f1 inset}.poll-card+.poll-card[data-v-14f73184]{margin-top:8px}.poll-card-head[data-v-14f73184]{display:flex;align-items:center;gap:10px;font-size:.84rem;color:var(--text-primary)}.poll-state[data-v-14f73184]{padding:1px 8px;border-radius:4px;background:var(--bg-hover);font-size:.72rem;font-weight:700;color:var(--text-secondary)}.poll-state.on[data-v-14f73184]{background:#22c55e26;color:#22c55e}.poll-total[data-v-14f73184]{margin-left:auto;font-size:.78rem;font-weight:700;color:var(--text-secondary);font-variant-numeric:tabular-nums}.poll-rows[data-v-14f73184]{display:flex;flex-direction:column;gap:6px}.poll-row[data-v-14f73184]{display:grid;grid-template-columns:28px minmax(0,150px) minmax(0,1fr) 48px 56px;align-items:center;gap:10px;font-size:.8rem;color:var(--text-primary)}.poll-row-img[data-v-14f73184]{width:28px;height:28px;border-radius:5px;object-fit:cover;background:var(--bg-deep)}.poll-row-img.round[data-v-14f73184]{border-radius:50%}.poll-row-name[data-v-14f73184]{display:flex;flex-direction:column;min-width:0;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.poll-row-name small[data-v-14f73184]{font-size:.7rem;font-weight:500;color:var(--text-secondary)}.poll-row-bar[data-v-14f73184]{height:8px;border-radius:4px;background:var(--bg-deep);overflow:hidden}.poll-row-bar i[data-v-14f73184]{display:block;height:100%;background:#6366f1;transition:width .5s ease}.poll-row-pct[data-v-14f73184]{text-align:right;font-variant-numeric:tabular-nums}.poll-row-count[data-v-14f73184]{text-align:right;color:var(--text-secondary);font-variant-numeric:tabular-nums}.poll-link[data-v-14f73184]{display:flex;align-items:center;gap:8px}.poll-link .dp-inp[data-v-14f73184]{flex:1;min-width:0;padding:5px 10px;font-size:.76rem}.pm-video-controls[data-v-a6600319]{display:flex;flex-direction:column;gap:12px}.pm-video-file[data-v-a6600319]{flex-wrap:wrap;gap:10px}.pm-video-name[data-v-a6600319]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.pm-video-count[data-v-a6600319]{margin-top:10px;gap:8px;flex-wrap:wrap;font-size:.82rem}.pm-video-check[data-v-a6600319]{gap:8px;font-size:.82rem;cursor:pointer}.pm-video-controls>button[data-v-a6600319]{align-self:flex-start}.pm-clock-row[data-v-9251258e]{margin-top:8px;gap:12px}.pm-clock-set[data-v-9251258e]{gap:6px}.dp-clock.is-idle[data-v-9251258e]{font-size:.9rem;font-weight:600;color:var(--text-secondary)}.pm-row-head[data-v-9251258e]{justify-content:space-between;flex-wrap:nowrap}.pm-picked[data-v-9251258e]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 12px;font-size:.84rem}.pm-picked-team[data-v-9251258e]{color:var(--text-primary);font-weight:700}.pm-picked-score[data-v-9251258e]{font-variant-numeric:tabular-nums;font-weight:800;font-size:.95rem}.pm-picked-vs[data-v-9251258e]{font-size:.72rem;font-weight:800;letter-spacing:.1em;color:var(--text-secondary)}.pm-time[data-v-9251258e]{flex:1;min-width:160px}.pm-bracket[data-v-9251258e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.pm-bracket-text[data-v-9251258e]{min-width:0}.pm-bracket-hint[data-v-9251258e]{margin:0}.pm-bracket-grid[data-v-9251258e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pm-slot[data-v-9251258e]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card-alt)}.pm-slot-head[data-v-9251258e]{display:flex;align-items:baseline;gap:8px}.pm-slot-label[data-v-9251258e]{font-size:.82rem;font-weight:800;color:var(--text-primary)}.pm-slot-seed[data-v-9251258e]{font-size:.7rem;color:var(--text-secondary)}.pm-slot-row[data-v-9251258e]{display:flex;align-items:center;gap:8px}.pm-seed-badge[data-v-9251258e]{flex-shrink:0;min-width:28px;padding:2px 6px;border-radius:4px;background:var(--bg-hover);font-size:.7rem;font-weight:700;text-align:center;color:var(--text-secondary)}.pm-score[data-v-9251258e]{width:56px}.pm-finals[data-v-9251258e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}.pm-finals-team[data-v-9251258e]{display:flex;flex-direction:column;gap:6px;min-width:0}.pm-finals-head[data-v-9251258e]{display:flex;align-items:center;gap:8px;margin-bottom:2px}.pm-finals-step[data-v-9251258e]{display:flex;align-items:center;gap:8px;font-size:.8rem;cursor:pointer}.pm-finals-step.off[data-v-9251258e]{opacity:.5}.pm-finals-round[data-v-9251258e]{flex-shrink:0;color:var(--text-secondary)}.pm-finals-opp[data-v-9251258e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-weight:700}.presenter-settings[data-v-a4e54190]{width:100%;min-width:0}.presenter-note[data-v-a4e54190]{margin:0 0 12px;color:var(--text-secondary,#a7bac6);font-size:12px;line-height:1.65}.presenter-grid[data-v-a4e54190]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.presenter-card[data-v-a4e54190]{min-width:0;margin:0;padding:12px;border:1px solid var(--border-color,#46535d);border-radius:9px;display:flex;flex-direction:column;gap:10px}legend[data-v-a4e54190]{padding:0 6px;font-size:13px;font-weight:700;color:var(--text-primary,#dce3e8)}label[data-v-a4e54190]{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:12px;color:var(--text-secondary,#a7bac6)}.presenter-enabled[data-v-a4e54190]{flex-direction:row;align-items:center;gap:6px}.presenter-enabled input[data-v-a4e54190]{width:auto;accent-color:#4caaa9}input[data-v-a4e54190]:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;padding:8px;border:1px solid var(--border-color,#46535d);border-radius:5px;background:var(--bg-input,#2b343b);color:var(--text-primary,#edf0f5);font:inherit}input[data-v-a4e54190]:focus-visible{outline:2px solid #4caaa9;outline-offset:1px}.presenter-text-fields[data-v-a4e54190]{display:grid;grid-template-columns:1fr 1.2fr;gap:8px}.presenter-preview[data-v-a4e54190]{display:flex;align-items:center;gap:14px;min-height:78px;padding:10px 12px;background:#f8faf8;border-left:4px solid #4caaa9;border-radius:3px;color:#163e49}.presenter-preview.is-disabled[data-v-a4e54190]{opacity:.4}.presenter-avatar[data-v-a4e54190]{display:flex;width:56px;height:56px;flex-shrink:0;border:3px solid white;border-radius:50%;overflow:hidden;background:#cbdede}.presenter-avatar img[data-v-a4e54190]{width:100%;height:100%;object-fit:cover}.presenter-avatar svg[data-v-a4e54190]{width:100%;fill:#769899}.presenter-identity[data-v-a4e54190]{min-width:0;display:flex;flex-direction:column;gap:5px}.presenter-identity small[data-v-a4e54190]{color:#367a7d;font-size:12px}.presenter-identity strong[data-v-a4e54190]{font-size:22px;line-height:1.25;overflow-wrap:anywhere}.presenter-error[data-v-a4e54190]{color:var(--color-warning,#d5a15c);font-size:11px;line-height:1.5}.ms-grid[data-v-907b3aef]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.ms-field[data-v-907b3aef]{display:grid;gap:6px;font-size:12px;color:var(--text-secondary)}.sub-grid[data-v-e0ebebcd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.sub-field[data-v-e0ebebcd]{display:grid;gap:6px;font-size:12px;color:var(--text-secondary)}.hb-stay[data-v-4fce80dd]{margin-top:8px}.studio-field[data-v-ceda4a9c]{display:grid;gap:6px;margin-top:10px;font-size:12px;color:var(--text-secondary)}.studio-team-settings[data-v-ceda4a9c]{margin:10px 0}.studio-team-settings summary[data-v-ceda4a9c]{cursor:pointer;font-size:12px}.bm-clock-row[data-v-ceda4a9c]{margin-top:8px;gap:12px}.bm-clock-set[data-v-ceda4a9c]{gap:6px}.dp-clock.is-idle[data-v-ceda4a9c]{font-size:.9rem;font-weight:600;color:var(--text-secondary)}.bm-side-grid[data-v-ceda4a9c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bm-side-card[data-v-ceda4a9c]{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card-alt);transition:border-color .24s ease}.bm-side-card.blue[data-v-ceda4a9c]{border-color:#3b82f68c}.bm-side-card.red[data-v-ceda4a9c]{border-color:#ef44448c}.bm-side-head[data-v-ceda4a9c]{display:flex;align-items:center;gap:8px;min-width:0}.bm-side-logo[data-v-ceda4a9c]{width:32px;height:32px;flex-shrink:0;object-fit:contain}.bm-side-logo-ph[data-v-ceda4a9c]{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-hover);font-size:.7rem;font-weight:700;color:var(--text-secondary)}.bm-side-name[data-v-ceda4a9c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;color:var(--text-primary)}.bm-side-picks[data-v-ceda4a9c]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bm-side-pick[data-v-ceda4a9c]{padding:14px 6px;border:1px solid var(--border-color);border-radius:8px;background:transparent;font-size:.86rem;font-weight:700;color:var(--text-secondary);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.bm-side-pick.blue[data-v-ceda4a9c]:hover{border-color:#3b82f6;color:#3b82f6}.bm-side-pick.red[data-v-ceda4a9c]:hover{border-color:#ef4444;color:#ef4444}.bm-side-pick.blue.is-on[data-v-ceda4a9c]{background:#3b82f6;border-color:#3b82f6;color:#fff}.bm-side-pick.red.is-on[data-v-ceda4a9c]{background:#ef4444;border-color:#ef4444;color:#fff}.bm-side-foot[data-v-ceda4a9c]{justify-content:space-between;flex-wrap:nowrap}.bm-side-summary[data-v-ceda4a9c]{flex:1;min-width:0;margin:0}.ht-clock-row[data-v-26681dbc]{margin-top:8px;gap:12px}.ht-clock-set[data-v-26681dbc]{gap:6px}.dp-clock.is-idle[data-v-26681dbc]{font-size:.9rem;font-weight:600;color:var(--text-secondary)}.drop-btn[data-v-50a3961e]{flex-shrink:0;display:flex;align-items:center;gap:7px;width:132px;padding:4px 8px 4px 5px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-input);font-size:12px;color:var(--text-primary);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.drop-btn.is-wide[data-v-50a3961e]{width:232px;padding:6px 10px;font-size:13px}.drop-btn.is-block[data-v-50a3961e]{width:100%}.drop-btn[data-v-50a3961e]:hover{border-color:var(--border-light)}.drop-btn.is-open[data-v-50a3961e]{border-color:#6366f1;box-shadow:0 0 0 2px #6366f12e}.drop-btn-icon[data-v-50a3961e]{width:20px;height:20px;border-radius:4px;object-fit:cover;flex-shrink:0}.drop-btn-label[data-v-50a3961e]{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop-btn-label.is-empty[data-v-50a3961e]{color:var(--text-secondary)}.drop-btn-arrow[data-v-50a3961e]{flex-shrink:0;color:var(--text-muted)}.khsl-drop-menu{position:fixed;z-index:3000;max-height:364px;overflow-y:auto;padding:4px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-elevated);box-shadow:0 12px 32px #00000047}.khsl-drop-menu .drop-item{display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px;border:none;border-radius:6px;background:transparent;font-size:13px;color:var(--text-primary);cursor:pointer;text-align:left}.khsl-drop-menu .drop-item:hover{background:var(--bg-hover)}.khsl-drop-menu .drop-item.is-on{background:var(--bg-active);font-weight:600}.khsl-drop-menu .drop-item-icon{width:22px;height:22px;border-radius:4px;object-fit:cover;flex-shrink:0}.khsl-drop-menu .drop-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop-enter-active,.drop-leave-active{transition:opacity .16s ease,transform .16s ease}.drop-enter-from,.drop-leave-to{opacity:0;transform:translateY(-4px)}.squads[data-v-0bdb135a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}@container (max-width: 720px){.squads[data-v-0bdb135a]{grid-template-columns:minmax(0,1fr)}}.squad[data-v-0bdb135a]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card)}.squad-head[data-v-0bdb135a]{display:flex;align-items:center;gap:8px;min-width:0;padding:0 2px 8px;margin-bottom:2px;border-bottom:1px solid var(--border-color)}.squad-head.blue .squad-name[data-v-0bdb135a]{color:#3b82f6}.squad-head.red .squad-name[data-v-0bdb135a]{color:#ef4444}.squad-logo[data-v-0bdb135a]{flex-shrink:0;width:24px;height:24px;border-radius:5px;object-fit:contain}.squad-logo-empty[data-v-0bdb135a]{background:var(--bg-hover)}.squad-name[data-v-0bdb135a]{flex:1;min-width:0;overflow:hidden;font-size:.86rem;font-weight:800;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}.squad-camp[data-v-0bdb135a]{flex-shrink:0;font-size:.68rem;font-weight:700;color:var(--text-secondary)}.squad-row[data-v-0bdb135a]{display:flex;align-items:center;gap:8px;min-width:0;padding:4px;border-radius:6px}.squad-row[data-v-0bdb135a]:hover{background:var(--bg-hover)}.squad-role[data-v-0bdb135a]{flex-shrink:0;width:18px;height:18px;object-fit:contain;opacity:.85}.squad-who[data-v-0bdb135a]{flex:1 1 0;min-width:0;overflow:hidden;font-size:.8rem;font-weight:600;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.squad-hero[data-v-0bdb135a]{display:flex;flex:1 1 0;align-items:center;gap:6px;min-width:0;font-size:.76rem;color:var(--text-secondary)}.squad-hero.is-empty[data-v-0bdb135a]{opacity:.6}.squad-hero-img[data-v-0bdb135a]{flex-shrink:0;width:22px;height:22px;border-radius:4px;object-fit:cover}.squad-hero-name[data-v-0bdb135a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.squad-spell[data-v-0bdb135a]{display:flex;flex-shrink:0;align-items:center;gap:6px;width:132px;padding:4px 8px 4px 5px;border-radius:6px;background:var(--bg-card-alt);font-size:12px;color:var(--text-primary)}.squad-spell.is-empty[data-v-0bdb135a]{color:var(--text-secondary)}.squad-spell-img[data-v-0bdb135a]{width:20px;height:20px;border-radius:4px;object-fit:cover}.lineup-panel[data-v-ff805dc4]{display:flex;flex-direction:column;gap:12px;max-width:900px}.lineup-actions[data-v-ff805dc4]{display:flex;gap:8px;flex-shrink:0}.lineup-foot[data-v-ff805dc4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card)}.lineup-state[data-v-ff805dc4]{font-size:.78rem;color:var(--text-secondary)}.lineup-ok[data-v-ff805dc4]{color:#22c55e}.lineup-playback-info[data-v-ff805dc4]{display:flex;flex-direction:column;gap:6px}.lineup-playback-info strong[data-v-ff805dc4]{font-size:.88rem}.lineup-playback button[data-v-ff805dc4]{flex-shrink:0}.wd-summary[data-v-5b68f505]{display:flex;flex-direction:column;gap:6px}.wd-row[data-v-5b68f505]{display:flex;gap:12px;font-size:.84rem}.wd-key[data-v-5b68f505]{flex:0 0 42px;color:var(--text-secondary)}.wd-val[data-v-5b68f505]{color:var(--text-primary)}.is-bad[data-v-5b68f505]{color:#f59e0b}.wd-import[data-v-5b68f505]{margin:6px 0 10px}.pg-deck-head[data-v-c5bb2b83]{justify-content:space-between;flex-wrap:nowrap}.pg-pages[data-v-c5bb2b83]{margin:8px 0 10px}.pg-deck-acts[data-v-c5bb2b83]{margin-bottom:4px}.pg-autoplay-status[data-v-c5bb2b83]{margin-top:4px}.pg-timeline[data-v-c5bb2b83]{justify-content:space-between;flex-wrap:wrap;gap:6px 10px;margin-bottom:10px}.pg-preview-title[data-v-c5bb2b83]{display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:700;color:var(--text-primary)}.pg-preview-score[data-v-c5bb2b83]{font-size:1.1rem;font-weight:800;font-variant-numeric:tabular-nums}.pg-preview-meta[data-v-c5bb2b83]{display:flex;gap:12px;margin-top:4px;font-size:.74rem;color:var(--text-secondary)}.pg-warn .dp-note[data-v-c5bb2b83]{margin-top:2px}.pg-side[data-v-c5bb2b83]{display:flex;flex-direction:column;gap:6px}.pg-side-head[data-v-c5bb2b83]{justify-content:space-between;flex-wrap:nowrap;margin-bottom:4px}.pg-side-label[data-v-c5bb2b83]{font-size:.8rem;font-weight:800}.pg-side-label.blue[data-v-c5bb2b83]{color:#3b82f6}.pg-side-label.red[data-v-c5bb2b83]{color:#ef4444}.pg-row[data-v-c5bb2b83]{display:flex;align-items:center;gap:8px;min-width:0}.pg-row-icon[data-v-c5bb2b83]{width:30px;height:30px;flex-shrink:0;border-radius:50%;object-fit:cover}.pg-row-ph[data-v-c5bb2b83]{display:flex;align-items:center;justify-content:center;background:var(--bg-hover);color:var(--text-secondary)}.pg-row-info[data-v-c5bb2b83]{flex:1;display:flex;flex-direction:column;min-width:0}.pg-row-name[data-v-c5bb2b83]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;color:var(--text-primary)}.pg-row-pos[data-v-c5bb2b83]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;color:var(--text-secondary);font-variant-numeric:tabular-nums}.pg-score[data-v-c5bb2b83]{flex-wrap:nowrap}.pg-score-name[data-v-c5bb2b83]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:700}.pg-score-name.blue[data-v-c5bb2b83]{color:#3b82f6}.pg-score-name.red[data-v-c5bb2b83]{color:#ef4444}.pg-score-colon[data-v-c5bb2b83]{opacity:.4;font-weight:700}.mvp-team[data-v-954650d2]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mvp-team-logo[data-v-954650d2]{width:24px;height:24px;flex-shrink:0;object-fit:contain}.mvp-team-name[data-v-954650d2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:800;color:var(--text-primary)}.mvp-grid[data-v-954650d2]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mvp-card[data-v-954650d2]{display:flex;flex-direction:column;min-width:0;padding:0 0 8px;overflow:hidden;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-card-alt);text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.mvp-card[data-v-954650d2]:hover{border-color:#6366f1}.mvp-card.is-on[data-v-954650d2]{border-color:#6366f1;background:#6366f11a;box-shadow:0 0 0 1px #6366f1 inset}.mvp-card-poster[data-v-954650d2]{position:relative;display:block;width:100%;aspect-ratio:4/5;overflow:hidden;background:var(--bg-hover)}.mvp-card-img[data-v-954650d2]{position:absolute;max-width:none;pointer-events:none}.mvp-card-name[data-v-954650d2]{margin:8px 6px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:800;color:var(--text-primary)}.mvp-card-score[data-v-954650d2]{margin:2px 6px 0;font-size:.76rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.mvp-card.is-on .mvp-card-name[data-v-954650d2],.mvp-card.is-on .mvp-card-score[data-v-954650d2]{color:#6366f1}.hl-file-input[data-v-269890a1]{display:none}.hl-file-row[data-v-269890a1]{margin-top:8px;flex-wrap:nowrap}.hl-file-name[data-v-269890a1]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-url[data-v-269890a1]{margin-top:10px}.hl-helper-status[data-v-269890a1]{margin-top:8px}.hl-helper-list[data-v-269890a1]{display:flex;flex-direction:column;gap:6px;max-height:232px;margin-top:8px;overflow-y:auto}.hl-progress[data-v-269890a1]{margin-top:10px}.hl-progress-head[data-v-269890a1]{justify-content:space-between}.hl-progress-track[data-v-269890a1]{height:4px;margin-top:6px;overflow:hidden;border-radius:2px;background:var(--border-color)}.hl-progress-fill[data-v-269890a1]{height:100%;background:#6366f1;transition:width .2s ease}.hl-range[data-v-269890a1]{width:100%;accent-color:#6366f1}.hl-mvp-head[data-v-269890a1]{justify-content:space-between;flex-wrap:nowrap}.hl-summary[data-v-269890a1]{display:flex;align-items:center;gap:12px;margin-top:10px}.hl-summary-logo[data-v-269890a1]{width:44px;height:44px;object-fit:contain}.hl-summary-main[data-v-269890a1]{display:flex;flex-direction:column;gap:2px;min-width:0}.hl-summary-name[data-v-269890a1]{font-size:.92rem;font-weight:800;color:var(--text-primary)}.hl-summary-meta[data-v-269890a1]{font-size:.74rem;color:var(--text-secondary)}.hl-summary-stats[data-v-269890a1]{display:flex;flex-wrap:wrap;gap:10px;font-size:.72rem;color:var(--text-secondary);font-variant-numeric:tabular-nums}.sv-file-input[data-v-d45aab26]{display:none}.sv-file-row[data-v-d45aab26]{margin-top:8px;flex-wrap:nowrap}.sv-file-name[data-v-d45aab26]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-progress[data-v-d45aab26]{height:4px;margin-top:10px;overflow:hidden;border-radius:2px;background:var(--border-color)}.sv-progress-fill[data-v-d45aab26]{height:100%;background:#6366f1;transition:width .2s ease}.sv-url[data-v-d45aab26]{margin-top:10px}.sv-msg[data-v-d45aab26]{margin-top:8px}.mo-controls[data-v-077b8237]{border:0;margin:0;padding:0;min-width:0}.mo-controls[data-v-077b8237]:disabled{opacity:.65}.mo-mode[data-v-077b8237]{margin-bottom:18px}.mo-wall-settings[data-v-077b8237]{display:grid;gap:14px}.mo-wall-teams[data-v-077b8237]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mo-wall-team[data-v-077b8237]{display:flex;align-items:center;gap:8px;font-size:.8rem;min-width:0}.mo-wall-team img[data-v-077b8237]{width:28px;height:28px;object-fit:contain;border-radius:50%}.mo-card-line[data-v-077b8237]{font-size:.86rem;line-height:1.5}.mo-wall-actions[data-v-077b8237]{flex-wrap:wrap;gap:8px}select.dp-inp[data-v-077b8237]{width:100%}.mo-file-input[data-v-077b8237]{display:none}.mo-head[data-v-077b8237]{justify-content:space-between;flex-wrap:nowrap}.mo-progress[data-v-077b8237]{margin-top:8px}.mo-progress-head[data-v-077b8237]{justify-content:space-between}.mo-progress-track[data-v-077b8237]{height:4px;margin-top:6px;overflow:hidden;border-radius:2px;background:var(--border-color)}.mo-progress-fill[data-v-077b8237]{height:100%;background:#6366f1;transition:width .2s ease}.mo-list[data-v-077b8237]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.mo-row[data-v-077b8237]{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;background:var(--bg-card);border:1px solid var(--border-color)}.mo-index[data-v-077b8237]{flex-shrink:0;width:20px;font-size:.72rem;font-weight:700;text-align:center;color:var(--text-secondary);font-variant-numeric:tabular-nums}.mo-thumb[data-v-077b8237]{flex-shrink:0;width:64px;height:36px;border-radius:4px;object-fit:cover;background:var(--bg-deep)}.mo-name[data-v-077b8237]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;color:var(--text-primary)}.mo-acts[data-v-077b8237]{flex-shrink:0;flex-wrap:nowrap}.mo-empty[data-v-077b8237]{margin-top:10px}.vs-winner[data-v-b8d39fb0]{margin:6px 0 0;font-size:1rem;font-weight:800;color:var(--text-primary)}.vs-winner.is-idle[data-v-b8d39fb0]{font-size:.86rem;font-weight:600;color:var(--text-secondary)}.vs-clock-row[data-v-b8d39fb0]{margin-top:8px;gap:12px}.dp-clock.is-idle[data-v-b8d39fb0]{font-size:.9rem;font-weight:600;color:var(--text-secondary)}.cer-nav[data-v-c9d33df8]{margin-top:10px}.cer-nav .dp-btn[data-v-c9d33df8]{flex:1;height:40px}.cer-next[data-v-c9d33df8]{font-size:.86rem}.cer-steps[data-v-c9d33df8]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cer-hint[data-v-c9d33df8]{margin-top:8px}.cer-sub[data-v-c9d33df8]{margin-top:12px;display:flex;flex-direction:column;gap:6px}.cer-table[data-v-c9d33df8]{margin-top:10px;display:flex;flex-direction:column;gap:4px}.cer-tr[data-v-c9d33df8]{display:grid;grid-template-columns:minmax(0,2.4fr) repeat(5,minmax(0,1fr));align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--border-color);border-radius:6px;background:transparent;color:var(--text-primary);font-size:.78rem;font-variant-numeric:tabular-nums;text-align:center;cursor:pointer}.cer-tr[data-v-c9d33df8]:hover{border-color:#6366f1}.cer-tr.is-on[data-v-c9d33df8]{border-color:#6366f1;background:#6366f11f}.cer-th[data-v-c9d33df8]{border-color:transparent;color:var(--text-secondary);font-weight:700;cursor:default}.cer-th[data-v-c9d33df8]:hover{border-color:transparent}.cer-name[data-v-c9d33df8]{text-align:left;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sw[data-v-e795eb22]{position:relative;flex-shrink:0;width:38px;height:22px;padding:0;border:none;border-radius:11px;background:var(--border-color);cursor:pointer;transition:background .26s cubic-bezier(.22,1,.36,1)}.sw.is-on[data-v-e795eb22]{background:#6366f1}.sw[data-v-e795eb22]:disabled{cursor:not-allowed;opacity:.4}.sw-knob[data-v-e795eb22]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .26s cubic-bezier(.22,1,.36,1)}.sw.is-on .sw-knob[data-v-e795eb22]{transform:translate(16px)}.sl-play-row[data-v-8ff8adb3]{margin-top:8px;justify-content:space-between;flex-wrap:nowrap}.sl-play-state[data-v-8ff8adb3]{flex:1;min-width:0}.sl-missing[data-v-8ff8adb3]{margin-top:8px}.sl-teams[data-v-8ff8adb3]{display:flex;align-items:center;gap:14px;margin-top:8px}.sl-team[data-v-8ff8adb3]{display:inline-flex;align-items:center;gap:8px;font-size:.92rem;font-weight:700;color:var(--text-primary)}.sl-team-logo[data-v-8ff8adb3]{width:26px;height:26px;object-fit:contain}.sl-vs[data-v-8ff8adb3]{font-size:.72rem;font-weight:800;letter-spacing:.1em;color:var(--text-secondary)}.sl-date-inp[data-v-8ff8adb3]{flex:1;min-width:180px}.sl-sig[data-v-8ff8adb3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.sl-sig-text[data-v-8ff8adb3]{min-width:0}.sl-sig-grid[data-v-8ff8adb3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sl-sig-team[data-v-8ff8adb3]{display:flex;flex-direction:column;gap:6px;min-width:0}.sl-sig-head[data-v-8ff8adb3]{display:flex;align-items:center;gap:8px;padding:0 2px 6px}.sl-sig-name[data-v-8ff8adb3]{font-size:.92rem;font-weight:800;color:var(--text-primary)}.sl-sig-side[data-v-8ff8adb3]{font-size:.7rem;color:var(--text-secondary)}.sl-row[data-v-8ff8adb3]{display:grid;grid-template-columns:auto minmax(0,1fr) 118px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;background:var(--bg-card-alt)}.sl-row.is-off[data-v-8ff8adb3]{opacity:.55}.sl-row-name[data-v-8ff8adb3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;color:var(--text-primary)}.sl-row-real[data-v-8ff8adb3]{margin-left:4px;font-size:.72rem;font-weight:500;color:var(--text-secondary)}.sl-row-order[data-v-8ff8adb3]{font-size:.7rem;font-variant-numeric:tabular-nums;color:var(--text-muted)}.sl-hero[data-v-8ff8adb3]{display:flex;align-items:center;gap:6px;min-width:0;height:30px;padding:0 8px 0 4px;border:none;border-radius:6px;background:var(--bg-deep);box-shadow:0 0 0 1px var(--border-color) inset;font-size:.78rem;color:var(--text-primary);cursor:pointer;transition:box-shadow .2s ease}.sl-hero[data-v-8ff8adb3]:hover{box-shadow:0 0 0 1px var(--text-muted) inset}.sl-hero.is-open[data-v-8ff8adb3]{box-shadow:0 0 0 1px #6366f1 inset}.sl-hero.is-empty .sl-hero-label[data-v-8ff8adb3]{color:var(--text-secondary)}.sl-hero-avatar[data-v-8ff8adb3]{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.sl-hero-label[data-v-8ff8adb3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-hero-warn[data-v-8ff8adb3]{flex-shrink:0;width:16px;height:16px;border-radius:50%;background:#f59e0b;font-size:.66rem;font-weight:800;line-height:16px;text-align:center;color:#fff}.sl-picker[data-v-8ff8adb3]{padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-card)}.sl-picker-bar[data-v-8ff8adb3]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.sl-picker-title[data-v-8ff8adb3]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:700;color:var(--text-secondary)}.sl-picker-search[data-v-8ff8adb3]{width:180px}.sl-picker-grid[data-v-8ff8adb3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:6px;max-height:260px;overflow-y:auto}.sl-cell[data-v-8ff8adb3]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 2px;border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer}.sl-cell[data-v-8ff8adb3]:hover{background:var(--bg-hover)}.sl-cell.is-on[data-v-8ff8adb3]{border-color:#6366f1;background:#6366f11f}.sl-cell-img[data-v-8ff8adb3]{width:40px;height:40px;border-radius:50%;object-fit:cover}.sl-cell-name[data-v-8ff8adb3]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;color:var(--text-secondary)}.sl-foot-warn[data-v-8ff8adb3]{flex:1;min-width:0;text-align:left}.bpc[data-v-4cae5cca]{display:flex;flex-direction:column;gap:10px;width:100%;max-width:900px;height:100%;min-height:0;margin:0 auto}.tabular[data-v-4cae5cca]{font-variant-numeric:tabular-nums}.stat[data-v-4cae5cca]{flex-shrink:0;padding:10px 12px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card)}.stat-line[data-v-4cae5cca]{display:flex;align-items:center;gap:8px;min-width:0}.stat-camp[data-v-4cae5cca]{overflow:hidden;max-width:160px;padding:3px 8px;border-radius:5px;font-size:12px;font-weight:700;color:#fff;text-overflow:ellipsis;white-space:nowrap}.stat-camp.blue[data-v-4cae5cca]{background:#3b82f6}.stat-camp.red[data-v-4cae5cca]{background:#ef4444}.stat-title[data-v-4cae5cca]{font-size:.86rem;font-weight:800;letter-spacing:.04em;color:var(--text-primary);white-space:nowrap}.stat-run[data-v-4cae5cca]{padding:2px 6px;border-radius:4px;background:#6366f124;font-size:11px;font-weight:700;color:#6366f1}.stat-step[data-v-4cae5cca]{margin-left:auto;font-size:12px;color:var(--text-secondary)}.stat-clock[data-v-4cae5cca]{font-size:17px;font-weight:800;color:var(--text-primary)}.stat-clock.is-urgent[data-v-4cae5cca]{color:#ef4444}.stat-4 .stat-clock[data-v-4cae5cca]{margin-left:auto}.stat-hint[data-v-4cae5cca]{flex:1;min-width:0;overflow:hidden;font-size:12px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.stat-note[data-v-4cae5cca]{flex:1;min-width:0;font-size:12px;line-height:1.5;color:var(--text-secondary)}.stat-bar[data-v-4cae5cca]{height:3px;margin-top:8px;overflow:hidden;border-radius:2px;background:var(--bg-active)}.stat-fill[data-v-4cae5cca]{display:block;height:100%;transition:width .9s linear}.stat-fill.blue[data-v-4cae5cca]{background:#3b82f6}.stat-fill.red[data-v-4cae5cca]{background:#ef4444}.stat-acts[data-v-4cae5cca]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.stat-gap[data-v-4cae5cca]{flex:1}.slots[data-v-4cae5cca]{display:grid;flex-shrink:0;grid-template-columns:1fr 1fr;gap:8px}.bpc.is-late .slots[data-v-4cae5cca]{align-content:start}.bpc.is-adjust .slots[data-v-4cae5cca]{flex:1;min-height:0}.bpc.is-late .slot[data-v-4cae5cca]{padding:9px 10px}.bpc.is-late .slot-face[data-v-4cae5cca]{width:42px;height:42px;border-radius:6px}.bpc.is-late .slot-name[data-v-4cae5cca]{font-size:13.5px}.bpc.is-late .slot-role[data-v-4cae5cca]{font-size:12px}.slot-col[data-v-4cae5cca]{display:flex;flex-direction:column;gap:3px;min-width:0}.slot-team[data-v-4cae5cca]{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;padding:2px 2px 5px}.slot-team.blue .slot-team-name[data-v-4cae5cca]{color:#3b82f6}.slot-team.red .slot-team-name[data-v-4cae5cca]{color:#ef4444}.slot-team-logo[data-v-4cae5cca]{flex-shrink:0;width:20px;height:20px;border-radius:4px;object-fit:contain}.slot-team-name[data-v-4cae5cca]{overflow:hidden;font-size:13px;font-weight:800;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.slot[data-v-4cae5cca]{position:relative;display:flex;align-items:center;gap:7px;min-width:0;padding:5px 7px;border:1px solid transparent;border-radius:7px;background:var(--bg-card);text-align:left;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,opacity .2s ease}.slot[data-v-4cae5cca]:hover:not(.is-off){background:var(--bg-hover)}.slot.is-off[data-v-4cae5cca]{cursor:default;opacity:.55}.slot.is-picked.is-off[data-v-4cae5cca]{opacity:.85}.slot.is-active[data-v-4cae5cca]{background:var(--bg-hover);box-shadow:0 0 0 2px #6366f1 inset}.slot.is-pre[data-v-4cae5cca]{box-shadow:0 0 0 1px #6366f18c inset}.slot.is-swap[data-v-4cae5cca]{background:var(--bg-hover);box-shadow:0 0 0 2px #f59e0b inset;opacity:1}.slot-face[data-v-4cae5cca]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;overflow:hidden;border-radius:5px;background:var(--bg-active)}.slot-face img[data-v-4cae5cca]{width:100%;height:100%;object-fit:cover}.slot-face .is-dim[data-v-4cae5cca]{opacity:.55}.slot-face .slot-role-icon[data-v-4cae5cca]{width:17px;height:17px;object-fit:contain;opacity:.7}.slot-body[data-v-4cae5cca]{display:flex;flex-direction:column;min-width:0}.slot-name[data-v-4cae5cca]{overflow:hidden;font-size:12.5px;font-weight:700;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.slot-role[data-v-4cae5cca]{overflow:hidden;font-size:11px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.slot-lock[data-v-4cae5cca]{flex-shrink:0;margin-left:auto;padding:4px 8px;border-radius:5px;background:#6366f1;font-size:11.5px;font-weight:700;color:#fff}.slot-lock[data-v-4cae5cca]:hover{background:#4f52d9}.ban-row[data-v-4cae5cca]{display:flex;flex-shrink:0;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card)}.ban-face[data-v-4cae5cca]{width:32px;height:32px;border-radius:5px;object-fit:cover}.ban-name[data-v-4cae5cca]{font-size:13px;font-weight:700;color:var(--text-primary)}.ban-empty[data-v-4cae5cca]{flex:1;font-size:12px;color:var(--text-secondary)}.heroes[data-v-4cae5cca]{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0}.bpc-hero-tools[data-v-4cae5cca]{display:flex;align-items:center;gap:8px}.bpc-hero-count[data-v-4cae5cca]{flex-shrink:0;font-size:12px;color:var(--text-secondary)}.inp[data-v-4cae5cca]{flex:1;min-width:0;padding:7px 11px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-input);font-size:13px;color:var(--text-primary);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.inp[data-v-4cae5cca]::placeholder{color:var(--text-secondary)}.inp[data-v-4cae5cca]:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f12e}.role-tabs[data-v-4cae5cca]{display:flex;gap:2px;padding:3px;border:1px solid var(--border-color);border-radius:7px;background:var(--bg-card-alt)}.role-tab[data-v-4cae5cca]{display:flex;flex:1;align-items:center;justify-content:center;gap:4px;min-width:0;padding:5px 4px;border:none;border-radius:5px;background:transparent;font-size:11.5px;font-weight:700;color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease}.role-tab[data-v-4cae5cca]:hover:not(.is-on){background:var(--bg-hover);color:var(--text-primary)}.role-tab.is-on[data-v-4cae5cca]{background:#6366f1;color:#fff}.role-tab.is-on .role-tab-icon[data-v-4cae5cca]{filter:brightness(0) invert(1)}.role-tab-icon[data-v-4cae5cca]{width:14px;height:14px;object-fit:contain}.bpc-hero-grid[data-v-4cae5cca]{display:grid;flex:1;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:5px;align-content:start;min-height:120px;overflow-y:auto;padding:2px}.bpc-hero[data-v-4cae5cca]{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:3px 2px 4px;border:none;border-radius:6px;background:var(--bg-card);cursor:pointer;transition:background .18s ease,box-shadow .18s ease,opacity .18s ease}.bpc-hero[data-v-4cae5cca]:hover{background:var(--bg-hover)}.bpc-hero.is-used[data-v-4cae5cca],.bpc-hero.is-global[data-v-4cae5cca]{cursor:not-allowed;opacity:.3}.bpc-hero.is-used .bpc-hero-img[data-v-4cae5cca],.bpc-hero.is-global .bpc-hero-img[data-v-4cae5cca]{filter:grayscale(1)}.bpc-hero.is-global[data-v-4cae5cca]{opacity:.42}.bpc-hero.is-pre[data-v-4cae5cca]{box-shadow:0 0 0 2px var(--text-muted) inset}.bpc-hero.is-mine[data-v-4cae5cca]{box-shadow:0 0 0 2px #6366f1 inset}.bpc-hero-img[data-v-4cae5cca]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px}.bpc-hero-name[data-v-4cae5cca]{overflow:hidden;max-width:100%;font-size:11px;font-weight:600;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.bpc-hero-tag[data-v-4cae5cca]{position:absolute;top:3px;right:3px;padding:1px 4px;border-radius:3px;background:#182030b8;font-size:9px;font-weight:700;color:#fff}.tools[data-v-4cae5cca]{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:6px}.tools-note[data-v-4cae5cca]{flex-shrink:0;margin:-4px 0 0;overflow:hidden;font-size:11.5px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.tools-side[data-v-4cae5cca]{display:inline-flex;align-items:center;gap:2px;margin-left:6px;padding:3px 3px 3px 8px;border-radius:6px;background:var(--bg-deep);box-shadow:0 0 0 1px var(--border-color) inset}.tools-side-label[data-v-4cae5cca]{margin-right:4px;font-size:11px;font-weight:700;color:var(--text-secondary)}.tools-side-btn[data-v-4cae5cca]{max-width:120px;overflow:hidden;padding:4px 9px;border:none;border-radius:4px;background:transparent;font-size:12px;font-weight:700;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease}.tools-side-btn[data-v-4cae5cca]:hover:not(:disabled):not(.is-on){background:var(--bg-hover);color:var(--text-primary)}.tools-side-btn.is-on[data-v-4cae5cca]{background:#3b82f6;color:#fff;cursor:default}.tools-side-btn[data-v-4cae5cca]:disabled{opacity:.6}.btn-sm[data-v-4cae5cca]{padding:7px 12px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-card);font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--text-primary);cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.btn-sm[data-v-4cae5cca]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-light)}.btn-sm[data-v-4cae5cca]:disabled{cursor:not-allowed;opacity:.45}.btn-warn[data-v-4cae5cca]{color:#ef4444}.btn-warn[data-v-4cae5cca]:hover:not(:disabled){background:#ef44441a;border-color:#ef444466}.btn-main[data-v-4cae5cca]{padding:8px 14px;border:none;border-radius:6px;background:#6366f1;font-size:12.5px;font-weight:700;letter-spacing:.04em;color:#fff;cursor:pointer;transition:background .2s ease,opacity .2s ease}.btn-main[data-v-4cae5cca]:hover:not(:disabled){background:#4f52d9}.btn-main[data-v-4cae5cca]:disabled{cursor:not-allowed;opacity:.45}.pr-step-head[data-v-c172c65e]{justify-content:space-between;flex-wrap:nowrap}.pr-step-acts[data-v-c172c65e]{margin-top:8px}.pr-autoplay-status[data-v-c172c65e]{margin-top:4px}.pr-tuner-link[data-v-c172c65e]{display:inline-flex;margin-bottom:12px;text-decoration:none}.pr-import[data-v-c172c65e]{flex-wrap:nowrap}.pr-side-label[data-v-c172c65e]{font-size:.74rem;font-weight:800}.pr-side-label.blue[data-v-c172c65e]{color:#3b82f6}.pr-side-label.red[data-v-c172c65e]{color:#ef4444}.pr-lane[data-v-c172c65e]{display:flex;flex-direction:column;gap:6px}.pr-lane-role[data-v-c172c65e]{font-size:.78rem;font-weight:800;color:var(--text-primary)}.pr-lane-row[data-v-c172c65e]{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px}.pr-lane-row[data-v-c172c65e] .drop-btn{width:100%}.pr-side-dot[data-v-c172c65e]{width:8px;height:8px;border-radius:50%}.pr-side-dot.blue[data-v-c172c65e]{background:#3b82f6}.pr-side-dot.red[data-v-c172c65e]{background:#ef4444}.pl-source[data-v-9713b47d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.pl-source-text[data-v-9713b47d]{min-width:0}.pl-side[data-v-9713b47d]{display:flex;flex-direction:column;gap:6px}.pl-side-head[data-v-9713b47d]{margin-bottom:2px}.pl-side-label[data-v-9713b47d]{font-size:.8rem;font-weight:800}.pl-side-label.blue[data-v-9713b47d]{color:#3b82f6}.pl-side-label.red[data-v-9713b47d]{color:#ef4444}.pl-row[data-v-9713b47d]{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px}.pl-role[data-v-9713b47d]{font-size:.72rem;color:var(--text-secondary)}.pl-name[data-v-9713b47d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;color:var(--text-primary)}.pl-hero[data-v-9713b47d]{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;font-size:.76rem;color:var(--text-secondary);white-space:nowrap}.pl-hero-img[data-v-9713b47d]{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.pw-stages[data-v-d93af04b]{grid-template-columns:repeat(3,minmax(0,1fr))}.pw-clock-row[data-v-d93af04b]{gap:12px;flex-wrap:wrap;margin-top:8px}.pw-clock-row .dp-clock[data-v-d93af04b]{font-variant-numeric:tabular-nums}.pw-clock-set[data-v-d93af04b]{gap:6px}.pw-clock-set .dp-inp-num[data-v-d93af04b]{width:76px}.pw-play-head[data-v-d93af04b]{justify-content:space-between;flex-wrap:nowrap}.pw-play-acts[data-v-d93af04b]{margin:8px 0}.pw-pages[data-v-d93af04b]{margin-bottom:8px}.pw-preview-title[data-v-d93af04b]{display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:700;color:var(--text-primary)}.pw-preview-score[data-v-d93af04b]{font-size:1.1rem;font-weight:800;font-variant-numeric:tabular-nums}.pw-preview-meta[data-v-d93af04b]{display:flex;gap:12px;margin-top:4px;font-size:.74rem;color:var(--text-secondary)}.pw-side[data-v-d93af04b]{display:flex;flex-direction:column;gap:6px}.pw-side-head[data-v-d93af04b]{justify-content:space-between;flex-wrap:nowrap;margin-bottom:4px}.pw-side-label[data-v-d93af04b]{font-size:.8rem;font-weight:800}.pw-side-label.blue[data-v-d93af04b]{color:#3b82f6}.pw-side-label.red[data-v-d93af04b]{color:#ef4444}.pw-row[data-v-d93af04b]{display:flex;align-items:center;gap:8px;min-width:0}.pw-row-icon[data-v-d93af04b]{width:30px;height:30px;flex-shrink:0;border-radius:50%;object-fit:cover}.pw-row-ph[data-v-d93af04b]{display:flex;align-items:center;justify-content:center;background:var(--bg-hover);color:var(--text-secondary)}.pw-row-info[data-v-d93af04b]{flex:1;display:flex;flex-direction:column;min-width:0}.pw-row-name[data-v-d93af04b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;color:var(--text-primary)}.pw-row-pos[data-v-d93af04b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;color:var(--text-secondary);font-variant-numeric:tabular-nums}.pw-score[data-v-d93af04b]{flex-wrap:nowrap}.pw-score-name[data-v-d93af04b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:700}.pw-score-name.blue[data-v-d93af04b]{color:#3b82f6}.pw-score-name.red[data-v-d93af04b]{color:#ef4444}.pw-score-colon[data-v-d93af04b]{opacity:.4;font-weight:700}.pw-mvp-grid[data-v-d93af04b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.pw-mvp-card[data-v-d93af04b]{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 8px 6px 6px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-card-alt);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.pw-mvp-card.blue[data-v-d93af04b]{border-left:3px solid rgba(59,130,246,.7)}.pw-mvp-card.red[data-v-d93af04b]{border-left:3px solid rgba(239,68,68,.7)}.pw-mvp-card[data-v-d93af04b]:hover{border-color:#6366f1}.pw-mvp-card.is-on[data-v-d93af04b]{border-color:#6366f1;background:#6366f11f}.pw-mvp-hero[data-v-d93af04b]{width:36px;height:36px;flex-shrink:0;border-radius:6px;object-fit:cover;object-position:40% 20%}.pw-mvp-ph[data-v-d93af04b]{display:flex;align-items:center;justify-content:center;background:var(--bg-hover);font-weight:700;color:var(--text-secondary)}.pw-mvp-body[data-v-d93af04b]{display:flex;flex-direction:column;gap:2px;min-width:0}.pw-mvp-name[data-v-d93af04b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;color:var(--text-primary)}.pw-mvp-meta[data-v-d93af04b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;color:var(--text-secondary)}.director-layout{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-layout .director-header,.director-scope .director-header{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}:root .director-layout .director-header,:root .director-scope .director-header{box-shadow:var(--shadow-sm)}.director-layout .header-left,.director-scope .header-left{display:flex;align-items:center;gap:10px}.director-layout .header-logo,.director-scope .header-logo{width:22px;height:22px;stroke:#6366f1;flex-shrink:0}.director-layout .header-title,.director-scope .header-title{font-size:1.05rem;font-weight:700;color:var(--text-primary);letter-spacing:.5px}.director-layout .header-status,.director-scope .header-status{display:flex;align-items:center;gap:8px;font-size:.85rem}.director-layout .header-status .btn-header,.director-layout .header-popovers .panel-title-toggle,.director-scope .header-status .btn-header,.director-scope .header-popovers .panel-title-toggle{display:inline-flex;align-items:center;gap:6px;height:32px;margin:0;padding:0 12px;border:1px solid var(--border-color);border-radius:6px;background:transparent;color:var(--text-secondary);font-size:.8rem;font-weight:500;line-height:1;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;transition:all .2s}.director-layout .ws-status,.director-scope .ws-status{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:6px;font-size:.8rem;font-weight:500;color:#ef4444;background:#ef44441a}.director-layout .ws-dot,.director-scope .ws-dot{width:8px;height:8px;border-radius:50%;background:#ef4444}.director-layout .btn-header:hover,.director-scope .btn-header:hover{background:var(--bg-hover);border-color:#6366f1;color:#6366f1}.director-layout .header-popovers,.director-scope .header-popovers{display:flex;align-items:center;gap:6px}.director-layout .header-popovers .director-music-panels,.director-scope .header-popovers .director-music-panels{display:contents}.director-layout .header-popovers .panel-card,.director-scope .header-popovers .panel-card{position:relative;background:transparent;border:none;padding:0;margin-bottom:0;box-shadow:none!important}.director-layout .header-popovers .panel-title-toggle:hover,.director-scope .header-popovers .panel-title-toggle:hover{filter:none;background:var(--bg-hover);border-color:#6366f1;color:#6366f1}.director-layout .header-popovers .panel-collapse-body,.director-scope .header-popovers .panel-collapse-body{position:absolute;top:calc(100% + 8px);right:0;z-index:300;width:380px;max-width:min(380px,92vw);max-height:75vh;overflow-y:auto;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:14px;box-shadow:0 16px 40px #00000073}.director-layout .director-body,.director-scope .director-body{flex:1;display:flex;overflow:hidden}.director-layout .panel-card,.director-scope .panel-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:14px;margin-bottom:12px}:root .director-layout .panel-card,:root .director-scope .panel-card{box-shadow:var(--shadow-sm)}.director-layout .panel-title,.director-scope .panel-title{font-size:.82rem;font-weight:700;color:#6366f1;margin-bottom:10px;letter-spacing:.3px}.director-layout .panel-title-toggle,.director-scope .panel-title-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:10px}.director-layout .panel-title-toggle:hover,.director-scope .panel-title-toggle:hover{filter:brightness(1.18)}.director-layout .panel-caret,.director-scope .panel-caret{margin-left:auto;font-size:.7rem;line-height:1;opacity:.7;transition:transform .18s ease}.director-layout .panel-caret.collapsed,.director-scope .panel-caret.collapsed{transform:rotate(-90deg)}.director-layout .panel-live-dot,.director-scope .panel-live-dot{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade80cc;flex-shrink:0}.director-layout .panel-now-playing,.director-scope .panel-now-playing{font-size:.7rem;font-weight:600;letter-spacing:0;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:110px}.director-layout .scene-rail,.director-scope .scene-rail{width:180px;flex-shrink:0;padding:10px 8px;overflow-y:auto;border-right:1px solid var(--border-color);background:var(--bg-deep)}.director-layout .scene-rail-title,.director-scope .scene-rail-title{margin:0 0 8px 4px;font-size:.68rem;font-weight:800;letter-spacing:.18em;color:var(--text-secondary)}.director-layout .scene-music-list,.director-scope .scene-music-list{display:flex;flex-direction:column;gap:8px}.director-layout .scene-music-row,.director-scope .scene-music-row{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)}.director-layout .scene-music-name,.director-scope .scene-music-name{display:flex;align-items:center;gap:6px;min-width:0;color:var(--text-secondary);font-size:.72rem;font-weight:700}.director-layout .scene-music-name .scene-icon,.director-scope .scene-music-name .scene-icon{font-size:.92rem}.director-layout .scene-music-select,.director-scope .scene-music-select{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}.director-layout .scene-music-select:focus,.director-scope .scene-music-select:focus{border-color:#6366f1}.director-layout .scene-music-toggle,.director-scope .scene-music-toggle{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:.7rem;cursor:pointer}.director-layout .scene-music-toggle input,.director-scope .scene-music-toggle input{width:14px;height:14px;accent-color:#6366f1}.director-layout .scene-music-toggle.disabled,.director-scope .scene-music-toggle.disabled{opacity:.42;cursor:not-allowed}.director-layout .control-buttons,.director-scope .control-buttons{display:flex;flex-direction:column;gap:8px}.director-layout .btn-row,.director-scope .btn-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.director-layout .btn-control,.director-scope .btn-control{padding:8px;border:none;border-radius:6px;font-size:.82rem;font-weight:600;cursor:pointer;color:#fff;transition:all .2s}.director-layout .btn-control:disabled,.director-scope .btn-control:disabled{opacity:.4;cursor:not-allowed}.director-layout .btn-control:hover:not(:disabled),.director-scope .btn-control:hover:not(:disabled){opacity:.85}.director-layout .btn-start,.director-scope .btn-start{background:#6366f1}.director-layout .btn-secondary,.director-scope .btn-secondary{background:var(--text-muted)}.director-layout .btn-warning,.director-scope .btn-warning{background:#f59e0b;color:#1a1a2e}.director-layout .music-grid,.director-scope .music-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.director-layout .music-btn,.director-scope .music-btn{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}.director-layout .music-btn:hover,.director-scope .music-btn:hover{background:var(--bg-hover)}.director-layout .music-btn.active,.director-scope .music-btn.active{background:#6366f1;color:#fff;border-color:#6366f1}.director-layout .music-actions,.director-scope .music-actions{display:flex;gap:6px;margin-bottom:8px}.director-layout .btn-music,.director-scope .btn-music{flex:1;padding:6px;border:none;border-radius:6px;font-size:.78rem;font-weight:600;cursor:pointer;color:#fff}.director-layout .btn-music.btn-play,.director-scope .btn-music.btn-play{background:#22c55e}.director-layout .btn-music.btn-play:hover,.director-scope .btn-music.btn-play:hover{background:#1ca24d}.director-layout .btn-music.btn-replay,.director-scope .btn-music.btn-replay{background:#3b82f6}.director-layout .btn-music.btn-replay:hover:not(:disabled),.director-scope .btn-music.btn-replay:hover:not(:disabled){background:#1469f4}.director-layout .btn-music.btn-pause,.director-scope .btn-music.btn-pause{background:#f59e0b;color:#1a1a2e}.director-layout .btn-music.btn-pause:hover,.director-scope .btn-music.btn-pause:hover{background:#cf8508}.director-layout .btn-music.btn-stop,.director-scope .btn-music.btn-stop{background:#ef4444}.director-layout .btn-music.btn-stop:hover,.director-scope .btn-music.btn-stop:hover{background:#ec1e1e}.director-layout .btn-music:disabled,.director-scope .btn-music:disabled{opacity:.4;cursor:not-allowed}.director-layout .volume-row,.director-scope .volume-row{display:flex;align-items:center;gap:8px}.director-layout .volume-label,.director-scope .volume-label{font-size:.75rem;color:var(--text-muted)}.director-layout .volume-slider,.director-scope .volume-slider{flex:1;height:6px;border-radius:4px;appearance:none;background:var(--bg-hover);cursor:pointer}.director-layout .volume-slider::-webkit-slider-thumb,.director-scope .volume-slider::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:#6366f1;cursor:pointer}.director-layout .volume-value,.director-scope .volume-value{font-size:.75rem;color:var(--text-muted);width:32px}.director-layout .hint-divider,.director-scope .hint-divider{padding-top:8px;margin-top:8px;border-top:1px solid var(--border-color)}.director-layout .text-accent,.director-scope .text-accent{color:#6366f1;font-weight:700}.director-layout .text-success,.director-scope .text-success{color:#22c55e}.director-layout .text-blue,.director-scope .text-blue{color:#3b82f6}.director-layout .text-red,.director-scope .text-red{color:#ef4444}.director-layout .message-log,.director-scope .message-log{max-height:120px;overflow-y:auto;font-size:.7rem;font-family:monospace;line-height:1.5}.director-layout .message-log::-webkit-scrollbar,.director-scope .message-log::-webkit-scrollbar{width:4px}.director-layout .message-log::-webkit-scrollbar-thumb,.director-scope .message-log::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:2px}.director-layout .msg-send,.director-scope .msg-send{color:#22c55e}.director-layout .msg-receive,.director-scope .msg-receive{color:#3b82f6}.director-layout .msg-error,.director-scope .msg-error{color:#ef4444}.director-layout .players-grid,.director-scope .players-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.director-layout .player-info,.director-scope .player-info{flex:1;min-width:0}.director-layout .player-name,.director-scope .player-name{font-weight:700;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.director-layout .hero-panel,.director-scope .hero-panel{width:310px;flex-shrink:0;padding:12px;border-left:1px solid var(--border-color);display:flex;flex-direction:column;background:var(--bg-deep)}.director-layout .hero-search,.director-scope .hero-search{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}.director-layout .hero-search:focus,.director-scope .hero-search:focus{border-color:#6366f1}.director-layout .hero-search::placeholder,.director-scope .hero-search::placeholder{color:var(--text-placeholder)}.director-layout .hero-grid,.director-scope .hero-grid{flex:1;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;overflow-y:auto;align-content:start}.director-layout .hero-grid::-webkit-scrollbar,.director-scope .hero-grid::-webkit-scrollbar{width:4px}.director-layout .hero-grid::-webkit-scrollbar-thumb,.director-scope .hero-grid::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:2px}.director-layout .hero-name,.director-scope .hero-name{font-size:.62rem;text-align:center;padding:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.director-layout .caster-form .form-input,.director-scope .caster-form .form-input{margin-bottom:8px}.director-layout .caster-form .form-label,.director-scope .caster-form .form-label{margin-top:4px}.director-layout .caster-hint,.director-scope .caster-hint{margin:6px 0 0;font-size:.75rem;color:var(--text-secondary);line-height:1.6}.director-layout .caster-picked,.director-scope .caster-picked{margin:6px 0 2px;font-size:.75rem;color:var(--text-secondary);line-height:1.5}.director-layout .caster-clear,.director-scope .caster-clear{margin-left:6px;padding:0;font-size:.72rem;color:var(--text-secondary);background:none;border:none;cursor:pointer;text-decoration:underline}.director-layout .caster-clear:hover,.director-scope .caster-clear:hover{color:var(--text-primary)}.director-layout .caster-ok,.director-scope .caster-ok{margin:6px 0 0;font-size:.78rem}.director-layout .caster-url,.director-scope .caster-url{margin:8px 0 0;font-family:JetBrains Mono,Consolas,monospace;font-size:.7rem;color:var(--text-secondary);word-break:break-all}.director-layout .btn-control.btn-link,.director-scope .btn-control.btn-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.director-layout .live-feed-form .form-input,.director-scope .live-feed-form .form-input{margin-bottom:8px}.director-layout .live-feed-form .form-label,.director-scope .live-feed-form .form-label{margin-top:4px}.director-layout .live-feed-status p,.director-scope .live-feed-status p{margin:4px 0;font-size:.85rem}.director-layout .live-feed-schid,.director-scope .live-feed-schid{font-family:JetBrains Mono,Consolas,monospace;font-size:.78rem;word-break:break-all}.director-layout .lf-schid-note,.director-scope .lf-schid-note{margin:4px 0 0;font-size:.72rem;line-height:1.35}.director-layout .lf-schid-note.text-secondary,.director-scope .lf-schid-note.text-secondary{color:var(--text-secondary)}.director-layout .live-feed-error,.director-scope .live-feed-error{margin:8px 0}.director-layout .live-feed-waiting,.director-scope .live-feed-waiting{margin:10px 0;font-size:.85rem;color:var(--text-secondary);font-style:italic}.director-layout .live-feed-target,.director-scope .live-feed-target{font-weight:600}.director-layout .lf-picked,.director-scope .lf-picked{margin:6px 0 0;font-size:.75rem;color:var(--text-secondary)}.director-layout .lf-picked-ids,.director-scope .lf-picked-ids{display:block;margin-top:2px;font-family:JetBrains Mono,Consolas,monospace;font-size:.68rem;word-break:break-all;opacity:.75}.director-layout .lf-mode-toggle,.director-scope .lf-mode-toggle{margin-top:8px;padding:0;font-size:.72rem;color:var(--text-secondary);background:none;border:none;cursor:pointer;text-decoration:underline}.director-layout .lf-mode-toggle:hover,.director-scope .lf-mode-toggle:hover{color:var(--text-primary)}.director-layout .lf-summary,.director-scope .lf-summary{margin:10px 0 6px;padding:10px;background:#0000002e;border-radius:6px;border:1px solid var(--border-color)}.director-layout .lf-team,.director-scope .lf-team{display:grid;grid-template-columns:18px 1fr auto auto;gap:8px;align-items:center;font-size:.85rem;line-height:1.3}.director-layout .lf-team .lf-marker,.director-scope .lf-team .lf-marker{font-size:.9rem}.director-layout .lf-team .lf-team-name,.director-scope .lf-team .lf-team-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.director-layout .lf-team .lf-kills,.director-scope .lf-team .lf-kills{font-family:JetBrains Mono,Consolas,monospace;font-size:.82rem;color:#c97a6a;white-space:nowrap}.director-layout .lf-team .lf-coin,.director-scope .lf-team .lf-coin{font-family:JetBrains Mono,Consolas,monospace;font-size:.82rem;color:#d4a960;white-space:nowrap}.director-layout .lf-team-blue .lf-team-name,.director-scope .lf-team-blue .lf-team-name{color:#6ea3e6}.director-layout .lf-team-red .lf-team-name,.director-scope .lf-team-red .lf-team-name{color:#e07b6e}.director-layout .lf-extras,.director-scope .lf-extras{display:flex;gap:12px;padding-left:26px;margin-top:2px;font-size:.78rem;color:var(--text-secondary);font-family:JetBrains Mono,Consolas,monospace}.director-layout .lf-vs,.director-scope .lf-vs{text-align:center;font-size:.7rem;color:var(--text-secondary);margin:4px 0;letter-spacing:2px}.director-layout .lf-meta,.director-scope .lf-meta{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)}.director-layout .pre-match-center,.director-scope .pre-match-center{padding:20px;height:100%;overflow-y:auto}.director-layout .center-section-title,.director-scope .center-section-title{font-size:1rem;font-weight:700;color:#6366f1;margin-bottom:16px;letter-spacing:.3px}.director-layout .prematch-form,.director-scope .prematch-form{max-width:700px}.director-layout .prematch-form-row,.director-scope .prematch-form-row{display:flex;gap:16px;margin-bottom:14px}.director-layout .form-group,.director-scope .form-group{flex:1;min-width:0}.director-layout .form-group.form-group-wide,.director-scope .form-group.form-group-wide{flex:1 1 100%}.director-layout .form-label,.director-scope .form-label{display:block;font-size:.78rem;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.director-layout .form-input,.director-scope .form-input{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}.director-layout .form-input:focus,.director-scope .form-input:focus{border-color:#6366f1}.director-layout .form-input::placeholder,.director-scope .form-input::placeholder{color:var(--text-placeholder)}.director-layout .form-select,.director-scope .form-select{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}.director-layout .form-select:focus,.director-scope .form-select:focus{border-color:#6366f1}.director-layout .format-btns,.director-scope .format-btns{display:flex;gap:8px}.director-layout .format-btn,.director-scope .format-btn{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}.director-layout .format-btn:hover,.director-scope .format-btn:hover{background:var(--bg-hover)}.director-layout .format-btn.active,.director-scope .format-btn.active{background:#6366f1;color:#fff;border-color:#6366f1}.director-layout .bm-side-choice-btns,.director-scope .bm-side-choice-btns{flex-wrap:wrap}.director-layout .bm-side-choice-btns .format-btn,.director-scope .bm-side-choice-btns .format-btn{flex:1 1 calc(50% - 8px);min-width:150px}.director-layout .bm-mode-hint,.director-scope .bm-mode-hint{margin:6px 0 0;font-size:.75rem;color:var(--text-secondary);line-height:1.6}.director-layout .team-select-row,.director-scope .team-select-row{display:flex;align-items:center;gap:8px}.director-layout .score-input,.director-scope .score-input{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}.director-layout .score-input:focus,.director-scope .score-input:focus{border-color:#6366f1}.director-layout .match-time-input,.director-scope .match-time-input{flex:0 0 158px;text-align:center;font-weight:700}.director-layout .vs-label,.director-scope .vs-label{font-size:.85rem;font-weight:700;color:var(--text-muted);flex-shrink:0}.director-layout .countdown-row,.director-scope .countdown-row{display:flex;align-items:center;gap:8px}.director-layout .countdown-input,.director-scope .countdown-input{width:70px;flex:none}.director-layout .countdown-display,.director-scope .countdown-display{margin-top:8px;font-size:1.5rem;font-weight:700;color:#6366f1}.director-layout .countdown-display.countdown-done,.director-scope .countdown-display.countdown-done{color:#22c55e}.director-layout .bracket-editor,.director-scope .bracket-editor{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color)}.director-layout .sl-option-list,.director-scope .sl-option-list{display:flex;flex-direction:column;gap:8px;margin-top:6px}.director-layout .sl-option,.director-scope .sl-option{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--text-secondary);cursor:pointer}.director-layout .sl-option input[type=checkbox],.director-scope .sl-option input[type=checkbox]{cursor:pointer}.director-layout .sl-option-label,.director-scope .sl-option-label{display:flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap}.director-layout .sl-option-input,.director-scope .sl-option-input{flex:0 1 200px;margin-left:4px}.director-layout .sl-option-input:disabled,.director-scope .sl-option-input:disabled{opacity:.45}.director-layout .sl-date-btn,.director-scope .sl-date-btn{flex-shrink:0;padding:5px 12px;border:1px solid rgba(207,170,118,.6);border-radius:999px;color:#f2d6a2;background:#cfaa7624;font-size:.72rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s}.director-layout .sl-date-btn:hover:not(:disabled),.director-scope .sl-date-btn:hover:not(:disabled){background:#cfaa763d}.director-layout .sl-date-btn:disabled,.director-scope .sl-date-btn:disabled{opacity:.55;cursor:default}.director-layout .sl-date-msg,.director-scope .sl-date-msg{font-size:.7rem;line-height:1.5;color:#8fd6a8;padding-left:24px}.director-layout .sl-date-msg.error,.director-scope .sl-date-msg.error{color:#ef8a8a}.director-layout .form-hint,.director-scope .form-hint{margin-top:5px;font-size:.66rem;line-height:1.5;color:var(--text-muted)}.director-layout .bracket-editor-head,.director-scope .bracket-editor-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.director-layout .bracket-editor-head .form-label,.director-scope .bracket-editor-head .form-label{margin:0}.director-layout .bracket-head-actions,.director-scope .bracket-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.director-layout .bracket-order-label,.director-scope .bracket-order-label{font-size:.66rem;font-weight:600;color:var(--text-muted);white-space:nowrap}.director-layout .bracket-order-btns,.director-scope .bracket-order-btns{display:flex;border:1px solid rgba(255,255,255,.12);border-radius:999px;overflow:hidden}.director-layout .bracket-order-btn,.director-scope .bracket-order-btn{padding:4px 10px;border:none;background:transparent;color:var(--text-secondary);font-size:.7rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.director-layout .bracket-order-btn.active,.director-scope .bracket-order-btn.active{background:#cfaa7633;color:#f2d6a2;font-weight:700}.director-layout .bracket-order-btn:hover:not(.active),.director-scope .bracket-order-btn:hover:not(.active){background:#ffffff0f}.director-layout .bracket-sync-btn,.director-scope .bracket-sync-btn{flex-shrink:0;padding:5px 12px;border:1px solid rgba(207,170,118,.6);border-radius:999px;color:#f2d6a2;background:#cfaa7624;font-size:.72rem;font-weight:700;cursor:pointer;transition:background .15s}.director-layout .bracket-sync-btn:hover:not(:disabled),.director-scope .bracket-sync-btn:hover:not(:disabled){background:#cfaa763d}.director-layout .bracket-sync-btn:disabled,.director-scope .bracket-sync-btn:disabled{opacity:.55;cursor:default}.director-layout .bracket-sync-hint,.director-scope .bracket-sync-hint{margin-top:5px;font-size:.66rem;line-height:1.5;color:var(--text-muted)}.director-layout .bracket-sync-msg,.director-scope .bracket-sync-msg{margin-top:5px;font-size:.68rem;line-height:1.5;color:#8fd6a8}.director-layout .bracket-sync-msg.error,.director-scope .bracket-sync-msg.error{color:#ef8a8a}.director-layout .bracket-grid,.director-scope .bracket-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px}.director-layout .bracket-grid.playoff,.director-scope .bracket-grid.playoff{grid-template-columns:repeat(3,1fr)}.director-layout .bracket-match-edit,.director-scope .bracket-match-edit{background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;padding:6px 8px}.director-layout .bracket-match-label,.director-scope .bracket-match-label{font-size:.65rem;font-weight:700;color:var(--text-muted);margin-bottom:4px;letter-spacing:1px}.director-layout .bracket-team-row,.director-scope .bracket-team-row{display:flex;align-items:center;gap:4px;margin-bottom:3px}.director-layout .bracket-team-row:last-child,.director-scope .bracket-team-row:last-child{margin-bottom:0}.director-layout .bracket-select,.director-scope .bracket-select{flex:1;min-width:0;font-size:.72rem!important;padding:3px 4px!important}.director-layout .bracket-score,.director-scope .bracket-score{width:36px!important;font-size:.75rem!important;padding:3px 4px!important;text-align:center}.director-layout .bracket-seed-tag,.director-scope .bracket-seed-tag{color:var(--text-secondary);font-weight:600;margin-left:4px}.director-layout .bracket-seed-badge,.director-scope .bracket-seed-badge{font-size:.6rem;font-weight:800;color:var(--text-muted);min-width:22px;text-align:center;flex-shrink:0}.director-layout .bracket-time,.director-scope .bracket-time{margin-top:3px;font-size:.7rem!important;padding:3px 6px!important;width:100%}.director-layout .broadcast-mode-section,.director-scope .broadcast-mode-section{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.director-layout .broadcast-mode-btns,.director-scope .broadcast-mode-btns{display:flex;gap:6px;margin-top:6px}.director-layout .btn-broadcast-mode,.director-scope .btn-broadcast-mode{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}.director-layout .btn-broadcast-mode:hover,.director-scope .btn-broadcast-mode:hover{background:#ffffff14}.director-layout .btn-broadcast-mode.active,.director-scope .btn-broadcast-mode.active{color:#fff;background:#6366f1;border-color:#6366f1}.director-layout .broadcast-mode-hint,.director-scope .broadcast-mode-hint{margin-top:4px;font-size:.7rem;color:#ffffff59}.director-layout .btn-save-prematch,.director-scope .btn-save-prematch{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}.director-layout .btn-save-prematch:hover,.director-scope .btn-save-prematch:hover{background:#818cf8}.director-layout .bm-player-row,.director-scope .bm-player-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.director-layout .bm-role-tag,.director-scope .bm-role-tag{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}.director-layout .fo-status,.director-scope .fo-status{margin:8px 0;padding:7px 12px;border-radius:6px;font-size:.8rem;font-weight:600;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-color)}.director-layout .fo-status.off,.director-scope .fo-status.off{color:#e0a04a;border-color:#e0a04a6b}.director-layout .fo-chapters,.director-scope .fo-chapters{display:flex;flex-direction:column;gap:6px}.director-layout .fo-chapter-row,.director-scope .fo-chapter-row{display:flex;align-items:center;gap:8px}.director-layout .fo-chapter-name,.director-scope .fo-chapter-name{flex:1;min-width:0;font-size:.85rem;font-weight:600;color:var(--text-secondary)}.director-layout .fo-chapter-dur,.director-scope .fo-chapter-dur{flex:none;width:46px;text-align:right;font-size:.74rem;color:var(--text-muted)}.director-layout .fo-chapter-btn,.director-scope .fo-chapter-btn{flex:none;width:94px;padding:5px 0;font-size:.78rem}.director-layout .fo-hint,.director-scope .fo-hint{margin-top:10px;font-size:.76rem;line-height:1.5;color:var(--text-muted)}.director-layout .sl-jump-row,.director-scope .sl-jump-row{display:flex;align-items:center;gap:8px;margin-top:8px}.director-layout .sl-jump-row .form-select,.director-scope .sl-jump-row .form-select{flex:1;min-width:0}.director-layout .sl-player-row,.director-scope .sl-player-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.director-layout .sl-player-row .form-select,.director-scope .sl-player-row .form-select{flex:1;min-width:0}.director-layout .sl-check,.director-scope .sl-check{display:flex;align-items:center;gap:4px;font-size:.75rem;color:#888;flex-shrink:0;cursor:pointer}.director-layout .sl-player-name,.director-scope .sl-player-name{font-size:.82rem;color:var(--text-primary);min-width:140px;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.director-layout .sl-real,.director-scope .sl-real{color:#888;font-size:.75rem}.director-layout .sl-status,.director-scope .sl-status{font-size:.75rem;color:#7fae7f;min-width:62px;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.director-layout .sl-status-empty,.director-scope .sl-status-empty{color:#b08f5c}.director-layout .sl-order,.director-scope .sl-order{font-size:.7rem;color:#666;flex-shrink:0}.director-layout .sl-hint,.director-scope .sl-hint{font-size:.78rem;color:#888}.director-layout .sl-lane-picker,.director-scope .sl-lane-picker{display:flex;gap:3px;flex-shrink:0}.director-layout .sl-lane-btn,.director-scope .sl-lane-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;background:var(--bg-hover, #1c1c22);border:1px solid var(--border-color, #333);border-radius:6px;cursor:pointer;opacity:.42;transition:opacity .15s,border-color .15s,background .15s}.director-layout .sl-lane-btn:hover,.director-scope .sl-lane-btn:hover{opacity:.8}.director-layout .sl-lane-btn.active,.director-scope .sl-lane-btn.active{opacity:1;background:#d8a83e29;border-color:#d8a83eb3}.director-layout .sl-lane-icon,.director-scope .sl-lane-icon{width:20px;height:20px;object-fit:contain}.director-layout .sl-hero-slot,.director-scope .sl-hero-slot{flex:1;min-width:0;display:flex;align-items:center;gap:7px;min-height:30px;padding:2px 9px 2px 3px;color:var(--text-primary, #ddd);background:var(--bg-hover, #1c1c22);border:1px solid var(--border-color, #333);border-radius:6px;font-size:.78rem;text-align:left;cursor:pointer}.director-layout .sl-hero-slot.open,.director-scope .sl-hero-slot.open{border-color:#d8a83eb3}.director-layout .sl-hero-slot.empty .sl-hero-label,.director-scope .sl-hero-slot.empty .sl-hero-label{color:#b08f5c}.director-layout .sl-hero-avatar,.director-scope .sl-hero-avatar{width:24px;height:24px;border-radius:4px;object-fit:cover;flex-shrink:0}.director-layout .sl-hero-label,.director-scope .sl-hero-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.director-layout .sl-offlane,.director-scope .sl-offlane{margin-left:auto;width:15px;height:15px;display:flex;align-items:center;justify-content:center;color:#201704;background:#e0a33a;border-radius:50%;font-size:.62rem;font-weight:700;flex-shrink:0}.director-layout .sl-hero-panel,.director-scope .sl-hero-panel{margin:0 0 8px;padding:8px;background:var(--bg-deep, #141418);border:1px solid rgba(216,168,62,.32);border-radius:8px}.director-layout .sl-hero-panel-bar,.director-scope .sl-hero-panel-bar{display:flex;align-items:center;gap:8px;margin-bottom:8px}.director-layout .sl-hero-panel-title,.director-scope .sl-hero-panel-title{font-size:.74rem;color:#cfaa76;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.director-layout .sl-hero-search,.director-scope .sl-hero-search{margin-left:auto;width:132px;min-height:26px;padding:0 8px;color:var(--text-primary, #ddd);background:var(--bg-hover, #1c1c22);border:1px solid var(--border-color, #333);border-radius:6px;font-size:.74rem}.director-layout .sl-hero-clear,.director-scope .sl-hero-clear{min-height:26px;padding:0 10px;color:#888;background:transparent;border:1px solid var(--border-color, #333);border-radius:6px;font-size:.72rem;cursor:pointer}.director-layout .sl-hero-clear:hover,.director-scope .sl-hero-clear:hover{color:#ddd}.director-layout .sl-hero-grid,.director-scope .sl-hero-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;max-height:232px;overflow-y:auto}.director-layout .sl-hero-cell,.director-scope .sl-hero-cell{display:flex;flex-direction:column;align-items:center;gap:2px;padding:3px 2px;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer}.director-layout .sl-hero-cell:hover,.director-scope .sl-hero-cell:hover{background:var(--bg-hover, #1c1c22)}.director-layout .sl-hero-cell.picked,.director-scope .sl-hero-cell.picked{background:#d8a83e29;border-color:#d8a83eb3}.director-layout .sl-hero-cell-img,.director-scope .sl-hero-cell-img{width:40px;height:40px;border-radius:5px;object-fit:cover}.director-layout .sl-hero-cell-name,.director-scope .sl-hero-cell-name{max-width:100%;color:#aaa;font-size:.66rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.director-layout .sl-hero-cell.picked .sl-hero-cell-name,.director-scope .sl-hero-cell.picked .sl-hero-cell-name{color:#e0c48a}.director-layout .bm-player-block,.director-scope .bm-player-block{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.director-layout .bm-info-status,.director-scope .bm-info-status{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)}.director-layout .bm-info-status.status-loading,.director-scope .bm-info-status.status-loading{color:#f7d891;background:#f7d8911f;border-color:#f7d89133}.director-layout .bm-info-status.status-loaded,.director-scope .bm-info-status.status-loaded{color:#8ee6b0;background:#5bd6841f;border-color:#5bd68438}.director-layout .bm-info-status.status-error,.director-scope .bm-info-status.status-error{color:#ff9aa8;background:#ff56701f;border-color:#ff567038}.director-layout .bm-sub-btn,.director-scope .bm-sub-btn{flex:0 0 auto;padding:7px 10px}.director-layout .bm-sub-editor,.director-scope .bm-sub-editor{display:flex;align-items:center;gap:8px;margin-top:8px;padding-left:60px}.director-layout .bm-sub-editor .form-select,.director-scope .bm-sub-editor .form-select{flex:1}.director-layout .bm-player-extra,.director-scope .bm-player-extra{margin-top:6px;padding-left:60px}.director-layout .bm-extra-row,.director-scope .bm-extra-row{display:flex;align-items:center;gap:6px;margin-bottom:4px}.director-layout .bm-extra-row label,.director-scope .bm-extra-row label{font-size:.75rem;color:#888;white-space:nowrap}.director-layout .bm-small-input,.director-scope .bm-small-input{width:60px!important;padding:4px 6px!important;font-size:.8rem!important}.director-layout .bm-hero-select,.director-scope .bm-hero-select{width:100px!important;padding:4px 6px!important;font-size:.8rem!important}.director-layout .bm-extra-hint,.director-scope .bm-extra-hint{font-size:.72rem;color:#666;margin-top:2px}.director-layout .bm-commentator-editor,.director-scope .bm-commentator-editor{display:flex;flex-direction:column;gap:8px}.director-layout .bm-commentator-row,.director-scope .bm-commentator-row{display:flex;align-items:center;gap:8px}.director-layout .bm-commentator-remove,.director-scope .bm-commentator-remove{flex-shrink:0}.director-layout .bm-commentator-add,.director-scope .bm-commentator-add{align-self:flex-start}@media(prefers-reduced-motion:reduce){.director-layout .scene-btn,.director-layout .music-btn,.director-layout .btn-control,.director-layout .btn-music,.director-layout .btn-header,.director-layout .hero-card,.director-layout .player-slot,.director-layout .btn-lock-player,.director-scope .scene-btn,.director-scope .music-btn,.director-scope .btn-control,.director-scope .btn-music,.director-scope .btn-header,.director-scope .hero-card,.director-scope .player-slot,.director-scope .btn-lock-player{transition:none}}.director-layout .pg-preview,.director-scope .pg-preview{background:#cfaa7614;border:1px solid rgba(207,170,118,.2);border-radius:8px;padding:14px 18px;margin-bottom:12px}.director-layout .pg-preview-title,.director-scope .pg-preview-title{font-size:16px;font-weight:700;color:#e0d0b8;text-align:center;margin-bottom:8px}.director-layout .pg-preview-score,.director-scope .pg-preview-score{display:inline-block;margin:0 10px;font-size:20px;font-weight:900;color:#cfaa76}.director-layout .pg-preview-meta,.director-scope .pg-preview-meta{display:flex;justify-content:center;gap:16px;font-size:12px;color:#999;margin-bottom:4px}.director-layout .pg-preview-hint,.director-scope .pg-preview-hint{text-align:center;font-size:12px;color:#6a6a8a;margin-top:4px}.director-layout .pg-section-divider,.director-scope .pg-section-divider{height:1px;background:#ffffff0f;margin:14px 0}.director-layout .pg-side-block,.director-scope .pg-side-block{margin-bottom:14px}.director-layout .pg-side-header,.director-scope .pg-side-header{display:flex;align-items:center;margin-bottom:8px;font-size:13px;font-weight:700;letter-spacing:1px}.director-layout .pg-side-blue,.director-scope .pg-side-blue{color:#6ea8fe}.director-layout .pg-side-red,.director-scope .pg-side-red{color:#ea868f}.director-layout .pg-hero-row,.director-scope .pg-hero-row{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.04)}.director-layout .pg-hero-icon,.director-scope .pg-hero-icon{width:36px;height:36px;border-radius:6px;object-fit:cover;border:1px solid rgba(255,255,255,.1);flex-shrink:0}.director-layout .pg-hero-ph,.director-scope .pg-hero-ph{display:flex;align-items:center;justify-content:center;background:#ffffff0d;color:#666;font-size:14px;font-weight:700}.director-layout .pg-hero-info,.director-scope .pg-hero-info{flex:0 0 80px;min-width:0}.director-layout .pg-hero-name,.director-scope .pg-hero-name{font-size:12px;font-weight:700;color:#ddd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.director-layout .pg-hero-pos,.director-scope .pg-hero-pos{font-size:10px;color:#888}.director-layout .pg-hero-kda,.director-scope .pg-hero-kda{font-size:12px;font-weight:700;color:#aaa;flex:0 0 60px;text-align:center}.director-layout .pg-role-select,.director-scope .pg-role-select{flex:0 0 70px;font-size:11px}.director-layout .pg-mapping-select,.director-scope .pg-mapping-select{flex:1;min-width:0}.director-layout .pg-mapping-status,.director-scope .pg-mapping-status{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)}.director-layout .pg-mapping-status.ready,.director-scope .pg-mapping-status.ready{color:#6aaa6a;background:#6aaa6a0f;border-color:#6aaa6a33}.director-layout .pg-page-switcher,.director-scope .pg-page-switcher{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.director-layout .pg-page-btn,.director-scope .pg-page-btn{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}.director-layout .pg-page-btn.active,.director-scope .pg-page-btn.active{background:#cfaa7626;color:#cfaa76;border-color:#cfaa76}.director-layout .pg-page-deck,.director-scope .pg-page-deck{display:grid;grid-template-columns:82px minmax(0,1fr) 82px;align-items:stretch;gap:8px;margin-bottom:8px}.director-layout .pg-page-nav-btn,.director-layout .pg-page-start-btn,.director-layout .pg-page-stop-btn,.director-scope .pg-page-nav-btn,.director-scope .pg-page-start-btn,.director-scope .pg-page-stop-btn{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}.director-layout .pg-page-nav-btn:hover:not(:disabled),.director-layout .pg-page-start-btn:hover:not(:disabled),.director-layout .pg-page-stop-btn:hover:not(:disabled),.director-scope .pg-page-nav-btn:hover:not(:disabled),.director-scope .pg-page-start-btn:hover:not(:disabled),.director-scope .pg-page-stop-btn:hover:not(:disabled){background:#cfaa762e;border-color:#cfaa76}.director-layout .pg-page-nav-btn:disabled,.director-layout .pg-page-start-btn:disabled,.director-layout .pg-page-stop-btn:disabled,.director-layout .pg-page-dot:disabled,.director-scope .pg-page-nav-btn:disabled,.director-scope .pg-page-start-btn:disabled,.director-scope .pg-page-stop-btn:disabled,.director-scope .pg-page-dot:disabled{opacity:.45;cursor:not-allowed}.director-layout .pg-page-current,.director-scope .pg-page-current{min-width:0;padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;text-align:center}.director-layout .pg-page-count,.director-scope .pg-page-count{color:#8a8aa0;font-size:11px;line-height:1;margin-bottom:4px}.director-layout .pg-page-name,.director-scope .pg-page-name{color:#f2f2f5;font-size:16px;font-weight:800;line-height:1.1}.director-layout .pg-page-progress,.director-scope .pg-page-progress{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:8px}.director-layout .pg-page-dot,.director-scope .pg-page-dot{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}.director-layout .pg-page-dot.active,.director-scope .pg-page-dot.active{color:#1a1a2e;background:#cfaa76;border-color:#f2d6a2}.director-layout .pg-page-actions,.director-scope .pg-page-actions{display:flex;align-items:center;gap:8px;margin-bottom:12px}.director-layout .pg-page-start-btn,.director-layout .pg-page-stop-btn,.director-scope .pg-page-start-btn,.director-scope .pg-page-stop-btn{padding:7px 12px;white-space:nowrap}.director-layout .pg-page-start-btn,.director-scope .pg-page-start-btn{background:#64be781f;border-color:#64be7873;color:#8ddf9a}.director-layout .pg-page-start-btn:hover:not(:disabled),.director-scope .pg-page-start-btn:hover:not(:disabled){background:#64be7833;border-color:#64be78bf}.director-layout .pg-page-stop-btn,.director-scope .pg-page-stop-btn{background:#ff5a6e1f;border-color:#ff5a6e73;color:#ff9aa7}.director-layout .pg-page-stop-btn:hover:not(:disabled),.director-scope .pg-page-stop-btn:hover:not(:disabled){background:#ff5a6e33;border-color:#ff5a6ebf}.director-layout .pg-page-hint,.director-scope .pg-page-hint{min-width:0;color:#8a8aa0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.director-layout .pw-stage-row,.director-scope .pw-stage-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.director-layout .pw-stage-btn,.director-scope .pw-stage-btn{flex:1 1 0;min-width:108px;padding:9px 10px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:700;white-space:nowrap;border:1px solid rgba(207,170,118,.35);background:#ffffff0a;color:#ffffffc7;transition:all .2s}.director-layout .pw-stage-btn:hover:not(:disabled),.director-scope .pw-stage-btn:hover:not(:disabled){border-color:#cfaa76b3;color:#f2d6a2}.director-layout .pw-stage-btn.active,.director-scope .pw-stage-btn.active{border-color:#cfa963;background:linear-gradient(180deg,#cfa96347,#cfa9631f);color:#f7e6c4}.director-layout .pw-stage-btn:disabled,.director-scope .pw-stage-btn:disabled{opacity:.5;cursor:not-allowed}.director-layout .pw-stage-hint,.director-scope .pw-stage-hint{margin:0 0 12px;font-size:12px;line-height:1.5;color:#ffffff80}.director-layout .pw-play-row,.director-scope .pw-play-row{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.director-layout .pw-play-btn,.director-layout .pw-stop-btn,.director-scope .pw-play-btn,.director-scope .pw-stop-btn{padding:8px 18px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:700;white-space:nowrap;border:1px solid transparent;transition:all .2s}.director-layout .pw-play-btn,.director-scope .pw-play-btn{background:linear-gradient(135deg,#cfaa76,#a8834f);color:#1a1a2e}.director-layout .pw-play-btn:hover:not(:disabled),.director-scope .pw-play-btn:hover:not(:disabled){filter:brightness(1.1)}.director-layout .pw-stop-btn,.director-scope .pw-stop-btn{background:#ff5a6e1f;border-color:#ff5a6e73;color:#ff9aa7}.director-layout .pw-stop-btn:hover:not(:disabled),.director-scope .pw-stop-btn:hover:not(:disabled){background:#ff5a6e33}.director-layout .pw-play-btn:disabled,.director-layout .pw-stop-btn:disabled,.director-scope .pw-play-btn:disabled,.director-scope .pw-stop-btn:disabled{opacity:.42;cursor:not-allowed}.director-layout .pg-header-row,.director-scope .pg-header-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.director-layout .btn-rematch,.director-scope .btn-rematch{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}.director-layout .btn-rematch:hover,.director-scope .btn-rematch:hover{background:#cfaa7633}.director-layout .pg-automatch-warn,.director-scope .pg-automatch-warn{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}.director-layout .pg-automatch-warn-line,.director-scope .pg-automatch-warn-line{font-weight:600;margin-bottom:4px}.director-layout .pg-automatch-warn-detail,.director-scope .pg-automatch-warn-detail{color:#b8946a}.director-layout .mvp-empty,.director-scope .mvp-empty{padding:16px;text-align:center;color:#d8b56b;background:#ffc10714;border:1px dashed rgba(255,193,7,.3);border-radius:8px;font-size:13px}.director-layout .mvp-block-title,.director-scope .mvp-block-title{font-size:13px;font-weight:700;color:#cfaa76;margin:14px 0 8px;letter-spacing:.5px}.director-layout .mvp-players-grid,.director-scope .mvp-players-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;max-height:360px;overflow-y:auto;padding-right:4px}.director-layout .mvp-player-card,.director-scope .mvp-player-card{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}.director-layout .mvp-player-card:hover,.director-scope .mvp-player-card:hover{background:#cfaa7614}.director-layout .mvp-player-card.active,.director-scope .mvp-player-card.active{border-color:#cfaa76;background:#cfaa762e;box-shadow:0 0 0 2px #cfaa7640}.director-layout .mvp-player-card.blue,.director-scope .mvp-player-card.blue{border-left:3px solid #6ea8fe}.director-layout .mvp-player-card.red,.director-scope .mvp-player-card.red{border-left:3px solid #ea868f}.director-layout .mvp-player-hero,.director-scope .mvp-player-hero{width:38px;height:38px;border-radius:4px;object-fit:cover;flex-shrink:0;background:#0000004d}.director-layout .mvp-player-hero-ph,.director-scope .mvp-player-hero-ph{display:flex;align-items:center;justify-content:center;color:#666;font-size:16px}.director-layout .mvp-player-info,.director-scope .mvp-player-info{min-width:0;flex:1}.director-layout .mvp-player-name,.director-scope .mvp-player-name{font-size:13px;font-weight:600;color:#ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.director-layout .mvp-player-meta,.director-scope .mvp-player-meta{font-size:11px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.director-layout .mvp-stats-grid,.director-scope .mvp-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.director-layout .mvp-live-badge-input,.director-scope .mvp-live-badge-input{width:100%;margin-bottom:14px}.director-layout .mvp-stat-chip,.director-scope .mvp-stat-chip{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:6px;cursor:pointer;border:1px solid #444;background:#ffffff05;transition:all .15s}.director-layout .mvp-stat-chip input,.director-scope .mvp-stat-chip input{cursor:pointer}.director-layout .mvp-stat-chip:hover:not(.disabled),.director-scope .mvp-stat-chip:hover:not(.disabled){background:#cfaa7614}.director-layout .mvp-stat-chip.active,.director-scope .mvp-stat-chip.active{border-color:#cfaa76;background:#cfaa762e}.director-layout .mvp-stat-chip.disabled,.director-scope .mvp-stat-chip.disabled{opacity:.4;cursor:not-allowed}.director-layout .mvp-stat-label,.director-scope .mvp-stat-label{font-size:12px;color:#ddd;flex:1}.director-layout .mvp-stat-preview,.director-scope .mvp-stat-preview{font-size:11px;color:#cfaa76;font-weight:700}.director-layout .mvp-anim-grid,.director-scope .mvp-anim-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:14px}.director-layout .mvp-anim-chip,.director-scope .mvp-anim-chip{padding:9px 11px;border-radius:6px;cursor:pointer;border:1px solid #444;background:#ffffff05;transition:all .15s}.director-layout .mvp-anim-chip:hover,.director-scope .mvp-anim-chip:hover{background:#cfaa7614}.director-layout .mvp-anim-chip.active,.director-scope .mvp-anim-chip.active{border-color:#cfaa76;background:#cfaa762e}.director-layout .mvp-anim-label,.director-scope .mvp-anim-label{font-size:13px;font-weight:600;color:#ddd}.director-layout .mvp-anim-hint,.director-scope .mvp-anim-hint{margin-top:3px;font-size:11px;color:#999;line-height:1.4}.director-layout .highlight-file-input,.director-scope .highlight-file-input{width:100%;padding:10px;color:#ddd;background:#ffffff0a;border:1px solid #444;border-radius:6px}.director-layout .highlight-crop-range,.director-scope .highlight-crop-range{width:100%;accent-color:#cfaa76}.director-layout .highlight-sync-btn,.director-scope .highlight-sync-btn{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}.director-layout .highlight-sync-btn:hover,.director-scope .highlight-sync-btn:hover{background:#cfaa7638}.director-layout .highlight-status,.director-scope .highlight-status{margin-top:8px;color:#b7c7d9;font-size:12px}.director-layout .highlight-source-hint,.director-scope .highlight-source-hint{margin:6px 0 0;font-size:12px;line-height:1.7;color:var(--text-secondary)}.director-layout .highlight-source-hint strong,.director-scope .highlight-source-hint strong{color:#e8cb7c;font-weight:700}.director-layout .highlight-clear-btn,.director-scope .highlight-clear-btn{margin-left:10px;padding:2px 10px;font-size:11px}.director-layout .highlight-upload-progress,.director-scope .highlight-upload-progress{margin-top:10px}.director-layout .highlight-upload-progress-head,.director-scope .highlight-upload-progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;color:#d7dee8;font-size:12px;font-weight:700}.director-layout .highlight-upload-progress-track,.director-scope .highlight-upload-progress-track{width:100%;height:8px;overflow:hidden;border-radius:4px;background:#ffffff14}.director-layout .highlight-upload-progress-fill,.director-scope .highlight-upload-progress-fill{height:100%;width:0;border-radius:4px;background:linear-gradient(90deg,#cfa963,#f2d6a2);transition:width .18s ease}.director-layout .highlight-error,.director-scope .highlight-error{margin-top:8px;color:#ffb0b0;font-size:12px;line-height:1.4}.director-layout .mo-list,.director-scope .mo-list{display:flex;flex-direction:column;gap:8px;margin:10px 0 14px}.director-layout .mo-list-row,.director-scope .mo-list-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(207,170,118,.28);border-radius:6px;background:#ffffff09}.director-layout .mo-list-index,.director-scope .mo-list-index{flex:0 0 22px;text-align:center;color:#cfaa76;font-weight:700}.director-layout .mo-list-thumb,.director-scope .mo-list-thumb{flex:0 0 auto;width:72px;height:41px;object-fit:cover;border-radius:4px;background:#00000059}.director-layout .mo-list-name,.director-scope .mo-list-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#ffffffbf}.director-layout .mo-list-actions,.director-scope .mo-list-actions{flex:0 0 auto;display:flex;gap:6px}.director-layout .highlight-summary,.director-scope .highlight-summary{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}.director-layout .highlight-summary-logo,.director-scope .highlight-summary-logo{width:48px;height:48px;object-fit:contain;flex-shrink:0}.director-layout .highlight-summary-main,.director-scope .highlight-summary-main{min-width:0;flex:1}.director-layout .highlight-summary-name,.director-scope .highlight-summary-name{color:#fff;font-weight:800;font-size:15px}.director-layout .highlight-summary-meta,.director-scope .highlight-summary-meta{color:#9ea8b5;font-size:12px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.director-layout .highlight-summary-stats,.director-scope .highlight-summary-stats{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.director-layout .highlight-summary-stats span,.director-scope .highlight-summary-stats span{padding:3px 7px;border-radius:4px;color:#cfaa76;background:#cfaa761f;font-size:11px;font-weight:700}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.director-layout .dp-panel,.director-scope .dp-panel{display:flex;flex-direction:column;min-height:100%}.director-layout .dp-title,.director-scope .dp-title{margin:0 0 12px;font-size:.72rem;font-weight:800;letter-spacing:.18em;color:var(--text-secondary)}.director-layout .dp-pane,.director-scope .dp-pane{display:flex;flex-direction:column;gap:14px}.director-layout .dp-field,.director-scope .dp-field{display:flex;flex-direction:column;gap:6px;min-width:0}.director-layout .dp-field-name,.director-scope .dp-field-name{font-size:.74rem;font-weight:700;letter-spacing:.04em;color:var(--text-secondary)}.director-layout .dp-grid-2,.director-scope .dp-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.director-layout .dp-inp,.director-scope .dp-inp{width:100%;padding:8px 12px;border:none;border-radius:6px;background:var(--bg-deep);box-shadow:0 0 0 1px var(--border-color) inset;font-size:.82rem;color:var(--text-primary);outline:none;transition:box-shadow .24s ease}.director-layout .dp-inp::placeholder,.director-scope .dp-inp::placeholder{color:var(--text-muted)}.director-layout .dp-inp:hover,.director-scope .dp-inp:hover{box-shadow:0 0 0 1px var(--text-muted) inset}.director-layout .dp-inp:focus,.director-scope .dp-inp:focus{box-shadow:0 0 0 1px #6366f1 inset}.director-layout .dp-inp:disabled,.director-scope .dp-inp:disabled{opacity:.5}.director-layout .dp-inp-num,.director-scope .dp-inp-num{flex-shrink:0;width:64px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.director-layout .dp-row,.director-scope .dp-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.director-layout .dp-opt,.director-scope .dp-opt{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:10px;background:var(--bg-card-alt)}.director-layout .dp-opt-body,.director-scope .dp-opt-body{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.director-layout .dp-opt-name,.director-scope .dp-opt-name{font-size:.82rem;font-weight:700;line-height:1.5;color:var(--text-primary)}.director-layout .dp-opt-sub,.director-scope .dp-opt-sub{font-size:.74rem;line-height:1.5;color:var(--text-secondary)}.director-layout .dp-opt-extra,.director-scope .dp-opt-extra{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.director-layout .dp-opt-warn,.director-scope .dp-opt-warn{font-size:.74rem;color:#f59e0b}.director-layout .dp-block,.director-scope .dp-block{padding:12px 14px;border-radius:10px;background:var(--bg-card-alt)}.director-layout .dp-note,.director-scope .dp-note{margin:4px 0 0;font-size:.74rem;line-height:1.7;color:var(--text-secondary)}.director-layout .dp-actions,.director-scope .dp-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.director-layout .dp-btn,.director-scope .dp-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border:1px solid var(--border-color);border-radius:6px;background:transparent;color:var(--text-secondary);font-size:.8rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .2s}.director-layout .dp-btn:hover:not(:disabled),.director-scope .dp-btn:hover:not(:disabled){color:#6366f1;border-color:#6366f1;background:var(--bg-hover)}.director-layout .dp-btn:disabled,.director-scope .dp-btn:disabled{opacity:.45;cursor:default}.director-layout .dp-btn.primary,.director-scope .dp-btn.primary{border-color:#6366f1;background:#6366f1;color:#fff}.director-layout .dp-btn.primary:hover:not(:disabled),.director-scope .dp-btn.primary:hover:not(:disabled){background:#4f52d9;color:#fff}.director-layout .dp-btn.danger,.director-scope .dp-btn.danger{color:#ef4444;border-color:#ef444466}.director-layout .dp-btn.danger:hover:not(:disabled),.director-scope .dp-btn.danger:hover:not(:disabled){background:#ef44441a;border-color:#ef4444;color:#ef4444}.director-layout .dp-btn.wide,.director-scope .dp-btn.wide{width:100%}.director-layout .dp-btn.sm,.director-scope .dp-btn.sm{height:26px;padding:0 10px;font-size:.74rem}.director-layout .dp-clock,.director-scope .dp-clock{font-size:1.4rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-primary)}.director-layout .dp-clock.is-done,.director-scope .dp-clock.is-done{color:#f59e0b}.director-layout .dp-status,.director-scope .dp-status{margin:0;font-size:.76rem;line-height:1.6;color:var(--text-secondary)}.director-layout .dp-status.ok,.director-scope .dp-status.ok{color:#22c55e}.director-layout .dp-status.warn,.director-scope .dp-status.warn{color:#f59e0b}.director-layout .dp-status.err,.director-scope .dp-status.err{color:#ef4444}.director-layout .dp-cards,.director-scope .dp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.director-layout .dp-card,.director-scope .dp-card{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-card-alt);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.director-layout .dp-card:hover,.director-scope .dp-card:hover{border-color:#6366f1}.director-layout .dp-card.is-on,.director-scope .dp-card.is-on{border-color:#6366f1;background:#6366f11a}.director-layout .dp-card.is-off,.director-scope .dp-card.is-off{opacity:.5;cursor:default}.director-layout .dp-card-name,.director-scope .dp-card-name{font-size:.82rem;font-weight:700;color:var(--text-primary)}.director-layout .dp-card-sub,.director-scope .dp-card-sub{font-size:.72rem;color:var(--text-secondary)}.director-layout .dp-chips,.director-scope .dp-chips{display:flex;flex-wrap:wrap;gap:6px}.director-layout .dp-chip,.director-scope .dp-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--border-color);border-radius:999px;background:transparent;font-size:.76rem;color:var(--text-secondary);cursor:pointer;transition:all .2s}.director-layout .dp-chip:hover:not(.is-off),.director-scope .dp-chip:hover:not(.is-off){border-color:#6366f1;color:var(--text-primary)}.director-layout .dp-chip.is-on,.director-scope .dp-chip.is-on{border-color:#6366f1;background:#6366f11f;color:#6366f1}.director-layout .dp-chip.is-off,.director-scope .dp-chip.is-off{opacity:.45;cursor:default}.director-layout .dp-chip-val,.director-scope .dp-chip-val{font-weight:700;font-variant-numeric:tabular-nums}.director-layout .dp-save,.director-scope .dp-save{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:4px}.bp-director-root[data-v-b2dfe823]{height:100vh;overflow:hidden}.header-room[data-v-b2dfe823]{margin-left:4px;padding:2px 8px;border-radius:5px;background:var(--bg-hover);font-size:.76rem;font-weight:600;color:var(--text-secondary)}.director-main[data-v-b2dfe823]{--screen-w: min(860px, calc((100vh - 300px) * 16 / 9));flex:1;min-width:0;display:flex;align-items:stretch;gap:0;padding:0;overflow:hidden}.pane[data-v-b2dfe823]{min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.pane-main[data-v-b2dfe823]{flex:0 1 auto;width:calc(var(--screen-w) + 24px)}.pane-side[data-v-b2dfe823]{flex:1 1 auto;min-width:320px;border-left:1px solid var(--border-color);background:var(--bg-card-alt)}.pane-head[data-v-b2dfe823]{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:8px 12px;border-bottom:1px solid var(--border-color);font-size:.82rem}.pane-head-title[data-v-b2dfe823]{font-weight:600;color:var(--text-primary)}.pane-body[data-v-b2dfe823]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px;container-type:inline-size}.scene-pane-icon[data-v-b2dfe823]{font-size:.95rem}.scene-pane-live[data-v-b2dfe823]{padding:1px 6px;border-radius:3px;background:#22c55e26;color:#22c55e;font-size:.66rem;font-weight:700}.scene-pane-draft[data-v-b2dfe823]{padding:1px 6px;border-radius:3px;background:#f59e0b26;color:#f59e0b;font-size:.66rem;font-weight:700}.scene-pane-empty[data-v-b2dfe823]{height:100%;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--text-secondary)}.scene-pane-empty-icon[data-v-b2dfe823]{width:96px;height:96px;opacity:.4}.scene-pane-empty-text[data-v-b2dfe823]{margin:0;font-size:.86rem;font-weight:600;letter-spacing:.08em}.header-assets[data-v-b2dfe823]{font-size:.76rem;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.header-win[data-v-b2dfe823]{height:32px;padding:0 14px;border:none;border-radius:999px;background:#6366f1;font-size:.78rem;font-weight:700;letter-spacing:.04em;color:#fff;cursor:pointer;white-space:nowrap;animation:winIn-b2dfe823 .4s ease both,winBreathe-b2dfe823 2.6s ease-in-out .4s infinite}.header-win[data-v-b2dfe823]:hover{background:#4f52d9}@keyframes winIn-b2dfe823{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes winBreathe-b2dfe823{0%,to{box-shadow:0 0 #6366f100}50%{box-shadow:0 0 0 5px #6366f133}}.rooms-page[data-v-26f78d14]{min-height:100vh;background:var(--bg-deep);color:var(--text-primary)}.rp-head[data-v-26f78d14]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 20px;background:var(--bg-card);border-bottom:1px solid var(--border-color)}.rp-head-left[data-v-26f78d14]{display:flex;align-items:center;gap:14px}.rp-back[data-v-26f78d14]{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;color:var(--text-secondary);text-decoration:none}.rp-back[data-v-26f78d14]:hover{color:var(--text-primary)}.rp-title[data-v-26f78d14]{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:.5px}.rp-tools[data-v-26f78d14]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rp-search[data-v-26f78d14]{height:32px;width:200px;padding:0 10px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-input);color:var(--text-primary);font-size:.8rem;outline:none}.rp-search[data-v-26f78d14]:focus{border-color:#6366f1}.rp-check[data-v-26f78d14]{display:inline-flex;align-items:center;gap:5px;font-size:.76rem;color:var(--text-secondary);cursor:pointer}.rp-btn[data-v-26f78d14]{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--border-color);border-radius:6px;background:transparent;font-size:.8rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s}.rp-btn[data-v-26f78d14]:hover:not(:disabled){background:var(--bg-hover);border-color:#6366f1;color:#6366f1}.rp-btn[data-v-26f78d14]:disabled{opacity:.5;cursor:default}.rp-btn-main[data-v-26f78d14]{border-color:#6366f1;background:#6366f1;color:#fff}.rp-btn-main[data-v-26f78d14]:hover:not(:disabled){background:#4f52d9;color:#fff}.rp-btn-danger[data-v-26f78d14]{border-color:#ef4444;color:#ef4444}.rp-btn-danger[data-v-26f78d14]:hover:not(:disabled){background:#ef44441a;border-color:#ef4444;color:#ef4444}.rp-main[data-v-26f78d14]{max-width:1080px;margin:0 auto;padding:20px}.rp-notice[data-v-26f78d14]{margin:0 0 14px;font-size:.78rem;color:var(--text-secondary)}.rp-empty[data-v-26f78d14]{padding:60px 0;text-align:center;font-size:.86rem;color:var(--text-secondary)}.rp-list[data-v-26f78d14]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.rp-row[data-v-26f78d14]{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card)}.rp-row.is-closed[data-v-26f78d14]{opacity:.6}.rp-dot[data-v-26f78d14]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--border-color)}.rp-dot.is-live[data-v-26f78d14]{background:#22c55e}.rp-row-main[data-v-26f78d14]{flex:1;min-width:0}.rp-row-head[data-v-26f78d14]{display:flex;align-items:center;gap:8px;min-width:0}.rp-row-name[data-v-26f78d14]{overflow:hidden;font-size:.92rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.rp-row-code[data-v-26f78d14]{padding:1px 7px;border-radius:4px;background:#6366f11a;font-family:monospace;font-size:.74rem;font-weight:600;color:#6366f1}.rp-tag[data-v-26f78d14]{padding:1px 7px;border-radius:999px;background:#22c55e1f;font-size:.68rem;font-weight:700;color:#22c55e}.rp-tag-off[data-v-26f78d14]{background:var(--bg-hover);color:var(--text-secondary)}.rp-row-sub[data-v-26f78d14]{display:flex;align-items:center;gap:12px;margin-top:4px;font-size:.76rem;color:var(--text-secondary)}.rp-row-match[data-v-26f78d14]{color:var(--text-primary)}.rp-row-match em[data-v-26f78d14]{margin-left:6px;font-style:normal;color:var(--text-secondary)}.rp-muted[data-v-26f78d14]{color:var(--text-secondary)}.rp-row-time[data-v-26f78d14]{margin-left:auto}.rp-acts[data-v-26f78d14]{display:flex;align-items:center;gap:6px;flex-shrink:0}.rp-act[data-v-26f78d14]{height:30px;padding:0 11px;border:1px solid var(--border-color);border-radius:6px;background:transparent;font-size:.76rem;color:var(--text-secondary);cursor:pointer;transition:all .2s}.rp-act[data-v-26f78d14]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.rp-act[data-v-26f78d14]:disabled{opacity:.5;cursor:default}.rp-act-main[data-v-26f78d14]{border-color:#6366f1;color:#6366f1}.rp-act-main[data-v-26f78d14]:hover:not(:disabled){background:#6366f1;color:#fff}.rp-act-danger[data-v-26f78d14]:hover:not(:disabled){border-color:#ef4444;color:#ef4444;background:#ef444414}.rp-form[data-v-26f78d14]{display:flex;flex-direction:column;gap:12px}.rp-field[data-v-26f78d14]{display:flex;flex-direction:column;gap:5px}.rp-field-name[data-v-26f78d14]{font-size:.76rem;font-weight:600;color:var(--text-secondary)}.rp-input[data-v-26f78d14]{height:36px;padding:0 10px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-input);color:var(--text-primary);font-size:.86rem;outline:none}.rp-input[data-v-26f78d14]:focus{border-color:#6366f1}.rp-form-error[data-v-26f78d14]{margin:0;font-size:.76rem;color:#ef4444}.rp-confirm[data-v-26f78d14]{margin:0;font-size:.86rem;line-height:1.7}@media(max-width:720px){.rp-row[data-v-26f78d14]{flex-wrap:wrap}.rp-acts[data-v-26f78d14]{width:100%;justify-content:flex-end}}.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)}}.lineup-backdrop[data-v-9854408f]{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 18% 18%,rgba(255,255,255,.88),transparent 65%),radial-gradient(ellipse at 82% 24%,rgba(250,252,255,.84),transparent 65%),linear-gradient(135deg,#f4f7fa,#e4eaf2 38%,#f6f8fb 68%,#d9e1ec)}canvas[data-v-9854408f]{display:block;width:100%;height:100%}@font-face{font-family:KHSL Peak;src:url(/assets/peak-P5gYV1nJ.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}.bb[data-v-6fa986ba]{position:absolute;top:var(--bb-top, 30px);left:var(--bb-inset, 70px);right:var(--bb-inset, 70px);z-index:60;display:flex;align-items:center;gap:40px}.bb-logo[data-v-6fa986ba]{width:180px;height:58px;object-fit:contain;object-position:left center;display:block;flex-shrink:0;transform:translate(-18px) scale(1.15);transform-origin:left center;filter:var(--bb-logo-filter, none)}.bb-name[data-v-6fa986ba],.bb-tag[data-v-6fa986ba],.bb-slogan[data-v-6fa986ba],.bb-schools[data-v-6fa986ba]{font-family:KHSL Peak,Microsoft YaHei,sans-serif}.bb-name[data-v-6fa986ba]{display:flex;flex-direction:column;gap:4px;padding-left:24px;border-left:2px solid var(--bb-line, rgba(45, 45, 61, .16))}.bb-cn[data-v-6fa986ba]{font-size:26px;font-weight:800;letter-spacing:3px;color:var(--bb-ink, rgba(30, 41, 59, .92));text-shadow:var(--bb-shadow, none);white-space:nowrap}.bb-en[data-v-6fa986ba]{font-size:12px;font-weight:700;letter-spacing:2.2px;color:var(--bb-ink-2, rgba(45, 45, 61, .38));text-shadow:var(--bb-shadow, none);white-space:nowrap}.bb-tag[data-v-6fa986ba]{padding-left:24px;border-left:2px solid var(--bb-line, rgba(45, 45, 61, .16));font-size:21px;font-weight:800;letter-spacing:3px;color:var(--bb-ink-2, rgba(45, 45, 61, .62));text-shadow:var(--bb-shadow, none);white-space:nowrap}.bb-mid[data-v-6fa986ba]{flex:1;min-width:0;display:flex;align-items:center;gap:20px}.bb-rule[data-v-6fa986ba]{flex:1;min-width:0;height:1px}.bb-rule[data-v-6fa986ba]:first-child{background:linear-gradient(90deg,transparent,var(--bb-line, rgba(45, 45, 61, .18)))}.bb-rule[data-v-6fa986ba]:last-child{background:linear-gradient(90deg,var(--bb-line, rgba(45, 45, 61, .18)),transparent)}.bb-slogan[data-v-6fa986ba]{display:flex;flex-direction:column;align-items:center;gap:4px;white-space:nowrap}.bb-slogan-cn[data-v-6fa986ba]{font-size:17px;font-weight:700;letter-spacing:8px;margin-right:-8px;color:var(--bb-ink-2, rgba(45, 45, 61, .42));text-shadow:var(--bb-shadow, none)}.bb-slogan.strong .bb-slogan-cn[data-v-6fa986ba]{font-size:24px;color:var(--bb-ink, rgba(30, 41, 59, .92))}.bb-slogan-en[data-v-6fa986ba]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:3.4px;margin-right:-3.4px;color:var(--bb-ink-3, rgba(45, 45, 61, .3));text-shadow:var(--bb-shadow, none)}.bb-schools[data-v-6fa986ba]{margin-left:auto;display:flex;align-items:center;gap:20px}.bb-schools-k[data-v-6fa986ba]{font-size:22px;font-weight:800;letter-spacing:5px;margin-right:-5px;color:var(--bb-ink, rgba(30, 41, 59, .92));text-shadow:var(--bb-shadow, none);white-space:nowrap;padding-right:4px}.bb-school[data-v-6fa986ba]{height:var(--bb-school-size, 68px);width:auto;object-fit:contain;display:block;filter:var(--bb-school-shadow, drop-shadow(0 4px 10px rgba(20, 20, 36, .12)))}.stinger[data-v-1ed247c9]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;pointer-events:none;overflow:hidden;container-type:size}.stinger-bars[data-v-1ed247c9]{position:absolute;top:0;left:0;width:100%;height:100%}.stinger-bar[data-v-1ed247c9]{position:absolute;top:-30%;height:180%;transform:translate(-200cqw) skew(-18deg);will-change:transform}.bar-c[data-v-1ed247c9]{left:15%;width:22%;background:linear-gradient(168deg,#f4f8fc,#eaf0f8);z-index:3}.bar-a[data-v-1ed247c9]{left:-25%;width:43%;background:linear-gradient(168deg,#e7eef7,#dae4f0);z-index:2}.bar-g[data-v-1ed247c9]{left:68%;width:43%;background:linear-gradient(168deg,#dbe5f1,#cdd9e9);z-index:2}.bar-e[data-v-1ed247c9]{left:33%;width:38%;background:linear-gradient(168deg,#c6d4e6,#b4c5dc);z-index:1}.bar-b[data-v-1ed247c9]{left:12%;width:6%;background:#fdfeffeb;z-index:4}.bar-d[data-v-1ed247c9]{left:32%;width:3%;background:#ffffff4d;z-index:5}.bar-f[data-v-1ed247c9]{left:66%;width:5%;background:#fafcff57;z-index:4}.stinger-bars[data-v-1ed247c9]:after{content:"";position:absolute;inset:0;z-index:7;background:linear-gradient(180deg,transparent 38%,rgba(240,245,251,.34) 74%,rgba(246,250,253,.52) 100%);opacity:0;pointer-events:none}.stinger.active .stinger-bars[data-v-1ed247c9]:after{animation:bottomWash-1ed247c9 3.3s linear forwards}@keyframes bottomWash-1ed247c9{0%,18%{opacity:0}24%{opacity:1}54%{opacity:1}62%{opacity:0}to{opacity:0}}.stinger.active .bar-a[data-v-1ed247c9]{animation:barWipe-1ed247c9 3.3s cubic-bezier(.4,0,.2,1) 0s forwards}.stinger.active .bar-b[data-v-1ed247c9]{animation:barWipe-1ed247c9 3.3s cubic-bezier(.4,0,.2,1) .05s forwards}.stinger.active .bar-c[data-v-1ed247c9]{animation:barWipe-1ed247c9 3.3s cubic-bezier(.4,0,.2,1) .1s forwards}.stinger.active .bar-d[data-v-1ed247c9]{animation:barWipe-1ed247c9 3.3s cubic-bezier(.4,0,.2,1) .14s forwards}.stinger.active .bar-e[data-v-1ed247c9]{animation:barWipe-1ed247c9 3.3s cubic-bezier(.4,0,.2,1) .11s forwards}.stinger.active .bar-f[data-v-1ed247c9]{animation:barWipe-1ed247c9 3.3s cubic-bezier(.4,0,.2,1) .17s forwards}.stinger.active .bar-g[data-v-1ed247c9]{animation:barWipe-1ed247c9 3.3s cubic-bezier(.4,0,.2,1) .13s forwards}@keyframes barWipe-1ed247c9{0%{transform:translate(-200cqw) skew(-18deg);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(200cqw) skew(-18deg)}to{transform:translate(200cqw) skew(-18deg)}}.stinger-cue[data-v-1ed247c9]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;pointer-events:none}.stinger.active .stinger-cue[data-v-1ed247c9]{animation:stingerCueCover-1ed247c9 .856s linear forwards,stingerCueDone-1ed247c9 3.47s linear forwards}@keyframes stingerCueCover-1ed247c9{0%{opacity:0}to{opacity:0}}@keyframes stingerCueDone-1ed247c9{0%{opacity:0}to{opacity:0}}.stinger-text-layer[data-v-1ed247c9]{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-1ed247c9]{animation:textLayerReveal-1ed247c9 3.3s ease forwards}@keyframes textLayerReveal-1ed247c9{0%{opacity:0}17%{opacity:0}24%{opacity:1}62%{opacity:1}74%{opacity:0}to{opacity:0}}.stinger-text-content[data-v-1ed247c9]{display:flex;flex-direction:column;align-items:center;transform:skew(-18deg)}.stinger-logo[data-v-1ed247c9]{display:block;width:78cqw;height:auto;transform:skew(18deg);opacity:0}.stinger.active .stinger-logo[data-v-1ed247c9]{animation:logoDrop-1ed247c9 3.3s ease .4s forwards}@keyframes logoDrop-1ed247c9{0%{opacity:0;transform:skew(18deg) translateY(40px)}6%{opacity:1;transform:skew(18deg) translateY(0)}60%{opacity:1;transform:skew(18deg) translateY(0)}73%{opacity:0;transform:skew(18deg) translateY(-30px)}to{opacity:0}}.stinger-subtitle[data-v-1ed247c9]{font-size:3.8cqw;font-weight:700;line-height:1;color:#101f45;letter-spacing:.1em;margin-top:2.2cqw;padding-left:8cqw;opacity:0;transform:translateY(20px);white-space:nowrap}.stinger.active .stinger-subtitle[data-v-1ed247c9]{animation:subtitleDrop-1ed247c9 3.3s ease .67s forwards}@keyframes subtitleDrop-1ed247c9{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-1ed247c9]{position:absolute;top:-30%;height:180%;width:2px;background:linear-gradient(180deg,transparent 8%,rgba(112,142,184,.3) 28%,rgba(96,128,174,.36) 46%,rgba(112,142,184,.14) 70%,transparent 88%);transform:translate(-200cqw) skew(-18deg);z-index:6;will-change:transform}.accent-1[data-v-1ed247c9]{left:18%;opacity:0}.accent-2[data-v-1ed247c9]{left:35%}.accent-3[data-v-1ed247c9]{left:71%}.stinger.active .accent-1[data-v-1ed247c9]{animation:barWipe-1ed247c9 3.3s cubic-bezier(.4,0,.2,1) .09s forwards}.stinger.active .accent-2[data-v-1ed247c9]{animation:barWipe-1ed247c9 3.3s cubic-bezier(.4,0,.2,1) .13s forwards}.stinger.active .accent-3[data-v-1ed247c9]{animation:barWipe-1ed247c9 3.3s cubic-bezier(.4,0,.2,1) .18s forwards}.stinger-sweep[data-v-1ed247c9]{position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(140,166,202,.2) 32%,rgba(255,255,255,.9) 50%,rgba(140,166,202,.16) 66%,transparent 100%);z-index:8;opacity:0;transform:translate(-150%) skew(-18deg);will-change:transform,opacity}.stinger.active .stinger-sweep[data-v-1ed247c9]{animation:lightSweep-1ed247c9 1.2s cubic-bezier(.3,0,.2,1) .5s forwards}@keyframes lightSweep-1ed247c9{0%{transform:translate(-100%) skew(-18deg);opacity:1}to{transform:translate(300%) skew(-18deg);opacity:0}}.side-choice-notice[data-v-f3983800]{position:absolute;z-index:220;left:365px;bottom:104px;width:1190px;height:126px;display:flex;align-items:center;justify-content:center;gap:52px;background:linear-gradient(112deg,#fafaff,#eeedf5 48%,#fff);color:#2e293e;box-shadow:0 5px 22px #1f13392e;overflow:hidden;transform-origin:center;pointer-events:none}.notice-team[data-v-f3983800]{display:flex;align-items:center;gap:30px;position:relative;max-width:660px}.notice-team-logo[data-v-f3983800]{width:94px;height:94px}.notice-team strong[data-v-f3983800]{font:700 40px Microsoft YaHei,sans-serif;white-space:nowrap}.notice-divider[data-v-f3983800]{height:58px;width:1px;background:#a8a1b6}.notice-choice[data-v-f3983800]{font:700 45px KHSL Peak,Microsoft YaHei,sans-serif;letter-spacing:3px;white-space:nowrap;position:relative}.notice-choice.blue[data-v-f3983800]{color:#225ee1}.notice-choice.red[data-v-f3983800]{color:#d1284b}.notice-fold[data-v-f3983800]{position:absolute;width:180px;height:126px;background:linear-gradient(120deg,#574478,#bdb0d5 55%,#e4dfee);clip-path:polygon(0 0,100% 0,20% 100%,0 100%)}.notice-fold-left[data-v-f3983800]{left:0;top:0}.notice-fold-right[data-v-f3983800]{right:0;bottom:0;transform:rotate(180deg);opacity:.7}.choice-enter-active[data-v-f3983800]{transition:clip-path .44s cubic-bezier(.18,.76,.18,1),transform .44s cubic-bezier(.18,.76,.18,1),opacity .2s}.choice-leave-active[data-v-f3983800]{transition:clip-path .36s cubic-bezier(.65,0,.8,.3),transform .36s,opacity .3s}.choice-enter-from[data-v-f3983800],.choice-leave-to[data-v-f3983800]{clip-path:inset(0 50%);transform:translateY(16px);opacity:0}.choice-enter-to[data-v-f3983800],.choice-leave-from[data-v-f3983800]{clip-path:inset(0)}.milestone-notice[data-v-867399c1]{position:absolute;z-index:221;left:365px;bottom:96px;width:1190px;height:156px;display:flex;align-items:center;justify-content:center;gap:56px;background:linear-gradient(112deg,#fafaff,#eeedf5 48%,#fff);color:#2e293e;box-shadow:0 5px 22px #1f13392e;overflow:hidden;transform-origin:center;pointer-events:none}.notice-player[data-v-867399c1]{display:flex;align-items:center;gap:28px;position:relative;max-width:620px}.notice-team-logo[data-v-867399c1]{width:100px;height:100px;flex:none}.notice-names[data-v-867399c1]{display:flex;flex-direction:column;gap:6px;min-width:0}.notice-team-name[data-v-867399c1]{font:700 28px Microsoft YaHei,sans-serif;color:#4a4458;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notice-player-name[data-v-867399c1]{font:700 54px Microsoft YaHei,sans-serif;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notice-divider[data-v-867399c1]{height:84px;width:1px;background:#a8a1b6;position:relative}.notice-stat[data-v-867399c1]{display:flex;align-items:baseline;gap:18px;position:relative;white-space:nowrap}.notice-label[data-v-867399c1]{font:700 42px Microsoft YaHei,sans-serif;color:#2e293e}.notice-count[data-v-867399c1]{font:700 112px/1 KHSL Peak,Microsoft YaHei,sans-serif;color:#4b3a78;font-variant-numeric:tabular-nums;letter-spacing:2px}.notice-fold[data-v-867399c1]{position:absolute;width:200px;height:156px;background:linear-gradient(120deg,#574478,#bdb0d5 55%,#e4dfee);clip-path:polygon(0 0,100% 0,20% 100%,0 100%)}.notice-fold-left[data-v-867399c1]{left:0;top:0}.notice-fold-right[data-v-867399c1]{right:0;bottom:0;transform:rotate(180deg);opacity:.7}.notice-sheen[data-v-867399c1]{position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,#ffffffd9 50%,transparent 65%);transform:translate(-100%);animation:sheen-867399c1 1.4s .5s cubic-bezier(.3,.6,.3,1) both}@keyframes sheen-867399c1{to{transform:translate(100%)}}.milestone-enter-active[data-v-867399c1]{transition:clip-path .44s cubic-bezier(.18,.76,.18,1),transform .44s cubic-bezier(.18,.76,.18,1),opacity .2s}.milestone-leave-active[data-v-867399c1]{transition:clip-path .36s cubic-bezier(.65,0,.8,.3),transform .36s,opacity .3s}.milestone-enter-from[data-v-867399c1],.milestone-leave-to[data-v-867399c1]{clip-path:inset(0 50%);transform:translateY(16px);opacity:0}.milestone-enter-to[data-v-867399c1],.milestone-leave-from[data-v-867399c1]{clip-path:inset(0)}.substitution-notice[data-v-a85f49ab]{position:absolute;z-index:222;left:365px;bottom:96px;width:1190px;height:156px;display:flex;align-items:center;justify-content:center;gap:56px;background:linear-gradient(112deg,#fafaff,#eeedf5 48%,#fff);color:#2e293e;box-shadow:0 5px 22px #1f13392e;overflow:hidden;transform-origin:center;pointer-events:none}.notice-team[data-v-a85f49ab]{display:flex;align-items:center;gap:28px;position:relative;max-width:500px}.notice-team-logo[data-v-a85f49ab]{width:100px;height:100px;flex:none}.notice-names[data-v-a85f49ab]{display:flex;flex-direction:column;gap:6px;min-width:0}.notice-team-name[data-v-a85f49ab]{font:700 28px Microsoft YaHei,sans-serif;color:#4a4458;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notice-title[data-v-a85f49ab]{font:700 54px Microsoft YaHei,sans-serif;line-height:1.05;white-space:nowrap}.notice-divider[data-v-a85f49ab]{height:84px;width:1px;flex:none;background:#a8a1b6;position:relative}.notice-swap[data-v-a85f49ab]{display:flex;flex-direction:column;gap:8px;position:relative;min-width:0;max-width:500px}.swap-row[data-v-a85f49ab]{display:flex;align-items:center;gap:16px;min-width:0;height:58px}.swap-label[data-v-a85f49ab]{flex:none;font:700 28px Microsoft YaHei,sans-serif}.swap-name[data-v-a85f49ab]{min-width:0;font:700 44px/1.1 Microsoft YaHei,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swap-out .swap-label[data-v-a85f49ab],.swap-out .swap-name[data-v-a85f49ab]{color:#6f6880}.swap-in .swap-label[data-v-a85f49ab]{color:#4b3a78}.swap-in .swap-name[data-v-a85f49ab]{font-size:52px;color:#2e293e}.swap-in[data-v-a85f49ab]{animation:swap-in-reveal-a85f49ab .8s .55s cubic-bezier(.16,1,.3,1) both}.swap-arrows[data-v-a85f49ab]{flex:none;width:30px;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.swap-arrows i[data-v-a85f49ab]{width:12px;height:12px;border-right:3px solid currentColor;border-bottom:3px solid currentColor;opacity:.22;animation:swap-pulse-a85f49ab .95s ease-in-out infinite}.swap-arrows i[data-v-a85f49ab]:nth-child(2){animation-delay:.12s}.swap-arrows i[data-v-a85f49ab]:nth-child(3){animation-delay:.24s}.swap-down[data-v-a85f49ab]{color:#df3347;filter:drop-shadow(0 2px 6px #df334757)}.swap-down i[data-v-a85f49ab]{transform:rotate(45deg)}.swap-up[data-v-a85f49ab]{color:#32c967;filter:drop-shadow(0 2px 6px #32c96757)}.swap-up i[data-v-a85f49ab]{transform:rotate(-135deg)}.notice-fold[data-v-a85f49ab]{position:absolute;width:200px;height:156px;background:linear-gradient(120deg,#574478,#bdb0d5 55%,#e4dfee);clip-path:polygon(0 0,100% 0,20% 100%,0 100%)}.notice-fold-left[data-v-a85f49ab]{left:0;top:0}.notice-fold-right[data-v-a85f49ab]{right:0;bottom:0;transform:rotate(180deg);opacity:.7}.notice-sheen[data-v-a85f49ab]{position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,#ffffffd9 50%,transparent 65%);transform:translate(-100%);animation:sheen-a85f49ab 1.4s .5s cubic-bezier(.3,.6,.3,1) both}@keyframes sheen-a85f49ab{to{transform:translate(100%)}}@keyframes swap-in-reveal-a85f49ab{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 swap-pulse-a85f49ab{0%{opacity:.22}35%{opacity:1}to{opacity:.22}}.substitution-enter-active[data-v-a85f49ab]{transition:clip-path .44s cubic-bezier(.18,.76,.18,1),transform .44s cubic-bezier(.18,.76,.18,1),opacity .2s}.substitution-leave-active[data-v-a85f49ab]{transition:clip-path .36s cubic-bezier(.65,0,.8,.3),transform .36s,opacity .3s}.substitution-enter-from[data-v-a85f49ab],.substitution-leave-to[data-v-a85f49ab]{clip-path:inset(0 50%);transform:translateY(16px);opacity:0}.substitution-enter-to[data-v-a85f49ab],.substitution-leave-from[data-v-a85f49ab]{clip-path:inset(0)}.health-ban-notice[data-v-14ba7f2a]{position:absolute;z-index:223;left:365px;bottom:96px;width:1190px;height:156px;display:flex;align-items:center;justify-content:center;gap:56px;background:linear-gradient(112deg,#fafaff,#eeedf5 48%,#fff);color:#2e293e;box-shadow:0 5px 22px #1f13392e;overflow:hidden;transform-origin:center;pointer-events:none}.notice-team[data-v-14ba7f2a]{display:flex;align-items:center;gap:28px;position:relative;min-width:0;max-width:380px}.notice-team-logo[data-v-14ba7f2a]{width:100px;height:100px;flex:none}.notice-team-name[data-v-14ba7f2a]{min-width:0;font:700 44px Microsoft YaHei,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notice-divider[data-v-14ba7f2a]{height:84px;width:1px;flex:none;background:#a8a1b6;position:relative}.notice-message[data-v-14ba7f2a]{display:flex;flex-direction:column;gap:8px;position:relative;white-space:nowrap}.notice-message.solo[data-v-14ba7f2a]{align-items:center;text-align:center}.notice-main[data-v-14ba7f2a]{font:700 52px/1.1 Microsoft YaHei,sans-serif;color:#2e293e}.notice-sub[data-v-14ba7f2a]{font:700 34px/1.2 Microsoft YaHei,sans-serif;color:#4a4458;animation:health-ban-sub-14ba7f2a .7s .45s cubic-bezier(.16,1,.3,1) both}.notice-fold[data-v-14ba7f2a]{position:absolute;width:200px;height:156px;background:linear-gradient(120deg,#574478,#bdb0d5 55%,#e4dfee);clip-path:polygon(0 0,100% 0,20% 100%,0 100%)}.notice-fold-left[data-v-14ba7f2a]{left:0;top:0}.notice-fold-right[data-v-14ba7f2a]{right:0;bottom:0;transform:rotate(180deg);opacity:.7}.notice-sheen[data-v-14ba7f2a]{position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,#ffffffd9 50%,transparent 65%);transform:translate(-100%);animation:sheen-14ba7f2a 1.4s .5s cubic-bezier(.3,.6,.3,1) both}@keyframes sheen-14ba7f2a{to{transform:translate(100%)}}@keyframes health-ban-sub-14ba7f2a{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.health-ban-enter-active[data-v-14ba7f2a]{transition:clip-path .44s cubic-bezier(.18,.76,.18,1),transform .44s cubic-bezier(.18,.76,.18,1),opacity .2s}.health-ban-leave-active[data-v-14ba7f2a]{transition:clip-path .36s cubic-bezier(.65,0,.8,.3),transform .36s,opacity .3s}.health-ban-enter-from[data-v-14ba7f2a],.health-ban-leave-to[data-v-14ba7f2a]{clip-path:inset(0 50%);transform:translateY(16px);opacity:0}.health-ban-enter-to[data-v-14ba7f2a],.health-ban-leave-from[data-v-14ba7f2a]{clip-path:inset(0)}.peak-transition-host[data-v-17284fbe]{position:absolute;inset:0;z-index:500;pointer-events:none}.peak-transition[data-v-17284fbe]{position:absolute;inset:0;z-index:500;overflow:hidden;pointer-events:none;color:#fffbed}.peak-transition-shade[data-v-17284fbe],.peak-transition-sheet[data-v-17284fbe],.peak-transition-field[data-v-17284fbe]{position:absolute;inset:0}.peak-transition-shade[data-v-17284fbe],.peak-transition-field[data-v-17284fbe]{will-change:opacity}.peak-transition-sheet[data-v-17284fbe]{overflow:hidden}.peak-transition-field[data-v-17284fbe]{background:radial-gradient(ellipse at 15% 65%,#ab78af 0,transparent 57%),radial-gradient(ellipse at 86% 12%,#987399,transparent 48%),linear-gradient(125deg,#493453,#785783 56%,#342b48);overflow:hidden}.field-glow[data-v-17284fbe]{position:absolute;inset:-20%;background:conic-gradient(from 202deg at 73% 58%,transparent 0 48deg,#eac2a729 50deg,transparent 55deg 157deg,#f1c5cb28 160deg,transparent 166deg);animation:glow-drift-17284fbe 6.8s linear both}.field-orbits[data-v-17284fbe]{position:absolute;inset:0;width:100%;height:100%;stroke:#fce4c6;transform:rotate(-7deg) scale(1.12)}.orbit-spark[data-v-17284fbe]{stroke:#fff8d7}.field-echo[data-v-17284fbe]{object-fit:contain;position:absolute;left:-110px;top:327px;width:2140px;height:400px;opacity:.1}.peak-transition-english[data-v-17284fbe]{position:absolute;left:160px;right:160px;top:220px;height:620px;transform:rotate(-9deg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:23px}.english-word[data-v-17284fbe]{position:relative;overflow:visible;flex:none;width:1540px;height:285px;will-change:transform,opacity}.word-1[data-v-17284fbe]{width:1230px;height:285px}.english-outline[data-v-17284fbe]{position:absolute;inset:0;width:100%;height:100%;will-change:opacity}.english-letter[data-v-17284fbe]{position:absolute;top:0;height:100%;will-change:opacity}.peak-transition-mark[data-v-17284fbe]{position:absolute;inset:80px 250px 88px;will-change:opacity}.wordmark-part[data-v-17284fbe]{position:absolute;inset:0;width:100%;height:100%;will-change:transform,opacity}.wordmark-part img[data-v-17284fbe]{display:block;width:100%;height:100%;object-fit:contain}.peak-transition-shade[data-v-17284fbe]{background:#291936;animation:reveal-shade-17284fbe var(--duration) linear both}.peak-transition-field[data-v-17284fbe]{animation:reveal-field-17284fbe var(--duration) linear both}.peak-transition-english[data-v-17284fbe]{animation:english-retire-17284fbe 2.4s linear both;will-change:opacity,transform}.english-outline[data-v-17284fbe]{animation:outline-retire-17284fbe 1.45s both}.word-0[data-v-17284fbe]{animation:word-converge-left-17284fbe .75s cubic-bezier(.18,.7,.23,1) both}.word-1[data-v-17284fbe]{animation:word-converge-right-17284fbe .75s cubic-bezier(.18,.7,.23,1) both}.english-letter[data-v-17284fbe]{animation:letter-fill-17284fbe .15s var(--letter-delay) both}.peak-transition-mark[data-v-17284fbe]{animation:assembled-title-17284fbe var(--duration) both}.wordmark-summit[data-v-17284fbe]{animation:summit-assemble-17284fbe .54s 1.9s cubic-bezier(.12,.65,.24,1) both}.wordmark-duel[data-v-17284fbe]{animation:duel-assemble-17284fbe .54s 1.9s cubic-bezier(.12,.65,.24,1) both}.wordmark-english[data-v-17284fbe]{animation:letter-fill-17284fbe .35s 2.01s both}.peak-transition[data-v-17284fbe] *{animation-play-state:paused!important}.sampling[data-v-17284fbe] *{animation-play-state:paused!important;animation-delay:calc(var(--sample-cue,0ms) - var(--sample-time))!important}.sampling .english-letter[data-v-17284fbe]{--sample-cue:var(--letter-delay)}.sampling .wordmark-summit[data-v-17284fbe],.sampling .wordmark-duel[data-v-17284fbe]{--sample-cue:1.9s}.sampling .wordmark-english[data-v-17284fbe]{--sample-cue:2.01s}@keyframes reveal-shade-17284fbe{0%{opacity:0}8%,72%{opacity:.6}79.38%{opacity:1}to{opacity:0}}@keyframes reveal-field-17284fbe{0%,60%{opacity:0}72.16%,79.38%{opacity:1}to{opacity:0}}@keyframes word-converge-left-17284fbe{0%{transform:translate(-230px) scale(1.25);opacity:0}18%{opacity:1}to{transform:translate(0) scale(1);opacity:1}}@keyframes word-converge-right-17284fbe{0%{transform:translate(230px) scale(1.25);opacity:0}18%{opacity:1}to{transform:translate(0) scale(1);opacity:1}}@keyframes outline-retire-17284fbe{0%,68%{opacity:1}to{opacity:0}}@keyframes letter-fill-17284fbe{0%{opacity:0}to{opacity:1}}@keyframes english-retire-17284fbe{0%,70%{opacity:1;transform:rotate(-9deg) scale(1)}to{opacity:0;transform:rotate(-9deg) scale(.92)}}@keyframes assembled-title-17284fbe{0%,72%{opacity:1}80%,to{opacity:0}}@keyframes summit-assemble-17284fbe{0%{opacity:0;transform:translate(540px,-190px)}to{opacity:1;transform:translate(0)}}@keyframes duel-assemble-17284fbe{0%{opacity:0;transform:translate(-540px,190px)}to{opacity:1;transform:translate(0)}}@keyframes glow-drift-17284fbe{0%{transform:rotate(-4deg) scale(1.1)}to{transform:rotate(5deg) scale(1.16)}}@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-629699fa]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}.scene-warmup[data-v-629699fa]{overflow:hidden}.wu-stage[data-v-629699fa]{position:absolute;inset:0}.wu-grid[data-v-629699fa]{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(90,86,128,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(90,86,128,.05) 1px,transparent 1px);background-size:120px 120px;-webkit-mask-image:radial-gradient(ellipse 62% 58% at 50% 50%,transparent 26%,#000 86%);mask-image:radial-gradient(ellipse 62% 58% at 50% 50%,transparent 26%,#000 86%)}.wu-corner[data-v-629699fa]{position:absolute;width:132px;height:132px;z-index:2;pointer-events:none;border:2px solid rgba(90,86,128,.14)}.wu-corner-tl[data-v-629699fa]{top:54px;left:54px;border-right:none;border-bottom:none}.wu-corner-tr[data-v-629699fa]{top:54px;right:54px;border-left:none;border-bottom:none}.wu-corner-bl[data-v-629699fa]{bottom:54px;left:54px;border-right:none;border-top:none}.wu-corner-br[data-v-629699fa]{bottom:54px;right:54px;border-left:none;border-top:none}.wu-halo[data-v-629699fa]{position:absolute;top:50%;left:50%;width:1560px;height:860px;margin:-430px 0 0 -780px;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center,rgba(255,255,255,.58) 0%,rgba(228,234,245,.3) 44%,transparent 72%);animation:wuBreathe-629699fa 9s ease-in-out infinite;will-change:transform,opacity}@keyframes wuBreathe-629699fa{0%,to{transform:scale(1);opacity:.82}50%{transform:scale(1.05);opacity:1}}.wu-sweep[data-v-629699fa]{position:absolute;top:-20%;bottom:-20%;left:0;width:42%;z-index:2;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.42) 50%,transparent 100%);transform:skew(-14deg) translate(-180%);animation:wuSweep-629699fa 9s ease-in-out infinite;will-change:transform}@keyframes wuSweep-629699fa{0%{transform:skew(-14deg) translate(-180%)}55%,to{transform:skew(-14deg) translate(460%)}}.wu-edge[data-v-629699fa]{position:absolute;left:0;right:0;height:2px;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;animation:wuEdgeFlow-629699fa 6s linear infinite}.wu-edge-top[data-v-629699fa]{top:0}.wu-edge-bottom[data-v-629699fa]{bottom:0;animation-direction:reverse}@keyframes wuEdgeFlow-629699fa{0%{background-position:-120% 0}to{background-position:220% 0}}.wu-brand[data-v-629699fa]{position:absolute;top:82px;left:50%;transform:translate(-50%);z-index:60}.wu-brand-logo[data-v-629699fa]{width:380px;height:120px;object-fit:contain;display:block}.wu-center[data-v-629699fa]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:44px;z-index:30;display:flex;flex-direction:column;align-items:center}.wu-eyebrow[data-v-629699fa]{display:flex;align-items:center;gap:26px;margin-bottom:26px}.wu-eyebrow-line[data-v-629699fa]{width:120px;height:1px;background:linear-gradient(90deg,transparent,rgba(45,45,61,.32),transparent)}.wu-eyebrow-text[data-v-629699fa]{font-size:28px;font-weight:800;letter-spacing:18px;text-indent:18px;color:#2d2d3d75}.wu-title[data-v-629699fa]{margin:0;font-family:KHSL Peak,Arial Black,Microsoft YaHei,sans-serif;font-size:200px;line-height:1;font-weight:400;letter-spacing:16px;text-indent:16px;white-space:nowrap;color:transparent;background:linear-gradient(120deg,#1a1a2ef0 0% 38%,#605c80c7 50%,#1a1a2ef0 62% 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 6px 24px rgba(255,255,255,.55));animation:wuTitleShimmer-629699fa 8s ease-in-out infinite}@keyframes wuTitleShimmer-629699fa{0%{background-position:100% 50%}to{background-position:0% 50%}}.wu-subtitle[data-v-629699fa]{margin-top:22px;font-family:KHSL Peak,Arial Black,Microsoft YaHei,sans-serif;font-size:42px;line-height:1;font-weight:400;letter-spacing:8px;text-indent:8px;color:#2d2d3d9e;text-shadow:0 2px 10px rgba(255,255,255,.4);white-space:nowrap}.wu-roles[data-v-629699fa]{position:relative;display:flex;align-items:center;gap:30px;margin-top:58px}.wu-role[data-v-629699fa]{position:relative;width:208px;height:156px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;border-radius:10px;background:linear-gradient(180deg,#ffffff80,#e2e6f057);border:1px solid rgba(255,255,255,.58);box-shadow:0 10px 30px #14142414,0 1px #fff9 inset;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:wuRoleWave-629699fa 3.8s ease-in-out infinite;will-change:transform}@keyframes wuRoleWave-629699fa{0%,to{transform:translateY(9px)}50%{transform:translateY(-9px)}}.wu-role-icon[data-v-629699fa]{width:76px;height:76px;object-fit:contain;filter:brightness(.3) contrast(1.2);opacity:.68}.wu-role-name[data-v-629699fa]{font-size:20px;font-weight:800;letter-spacing:3px;text-indent:3px;color:#2d2d3da8}.wu-status[data-v-629699fa]{position:relative;width:900px;height:40px;margin-top:44px}.wu-status-line[data-v-629699fa]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;letter-spacing:6px;text-indent:6px;color:#2d2d3d80;white-space:nowrap;opacity:0;animation:wuStatusCycle-629699fa 18s ease-in-out infinite}@keyframes wuStatusCycle-629699fa{0%{opacity:0;transform:translateY(10px)}3%{opacity:1;transform:translateY(0)}30%{opacity:1;transform:translateY(0)}33%,to{opacity:0;transform:translateY(-10px)}}.wu-capsule[data-v-629699fa]{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;white-space:nowrap;box-shadow:0 10px 28px #14142414,0 1px #ffffff8c inset}.wu-capsule-sep[data-v-629699fa]{color:#2a2a3a59}.peak-bracket[data-v-3ee46a0d]{width:100%;height:100%;display:flex;flex-direction:column;padding:20px 28px}.peak-grid[data-v-3ee46a0d]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,minmax(0,1fr));gap:10px}.peak-match[data-v-3ee46a0d]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;min-height:0;box-shadow:0 2px 8px #0000000a}.match-top[data-v-3ee46a0d]{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:5px 10px;background:#6c6a7f0f;border-bottom:1px solid rgba(0,0,0,.06)}.match-no[data-v-3ee46a0d]{font-family:Oswald,Arial Black,Impact,sans-serif;font-size:16px;font-weight:900;color:#2d2d3d;line-height:1;letter-spacing:.5px}.bo-tag[data-v-3ee46a0d]{font-size:13px;font-weight:900;color:#4b4a58;background:#4846561f;padding:2px 9px;border-radius:4px;letter-spacing:1px}.match-body[data-v-3ee46a0d]{display:flex;align-items:center;justify-content:center;padding:18px 10px 8px;gap:2px;flex:1;min-height:0;position:relative;overflow:hidden}.team-col[data-v-3ee46a0d]{display:flex;flex-direction:column;align-items:center;gap:7px;position:relative;width:150px;flex-shrink:0}.team-col.winner .team-name[data-v-3ee46a0d]{color:#2d2d3d;font-weight:800}.seed-watermark[data-v-3ee46a0d]{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-3ee46a0d]{left:30px}.seed-watermark.wm-right[data-v-3ee46a0d]{right:30px}.team-logo-wrap[data-v-3ee46a0d]{width:68px;height:68px;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-3ee46a0d]{width:100%;height:100%;object-fit:cover}.team-logo-ph[data-v-3ee46a0d]{font-size:23px;font-weight:700;color:#9998a8}.team-name[data-v-3ee46a0d]{font-size:18px;font-weight:700;color:#556;text-align:center;line-height:1.25;width:100%;min-height:2.5em;overflow-wrap:break-word;word-break:break-word;position:relative;z-index:1}.score-center[data-v-3ee46a0d]{display:flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;width:72px}.score[data-v-3ee46a0d]{font-family:Arial Black,Impact,sans-serif;font-size:34px;font-weight:900;color:#4d4d56;line-height:1}.score.score-win[data-v-3ee46a0d]{color:#17191f}.score-dash[data-v-3ee46a0d]{font-size:20px;font-weight:700;color:#5d6068;margin:0 1px}.vs-label[data-v-3ee46a0d]{font-family:Arial Black,Impact,sans-serif;font-size:28px;font-weight:900;font-style:italic;color:#8a8998;line-height:1;letter-spacing:1px}.match-time[data-v-3ee46a0d]{font-size:14px;font-weight:800;color:#556;text-align:center;flex-shrink:0;padding:6px 8px;background:#6c6a7f0a;border-top:1px solid rgba(0,0,0,.05);letter-spacing:.5px}.playoff-bracket[data-v-20c6ef50]{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-20c6ef50]{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-20c6ef50]{display:flex;flex-direction:column;gap:14px;position:relative;z-index:1}.section-tag[data-v-20c6ef50]{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;padding:4px 13px 4px 4px;border-radius:4px}.section-tag.wb[data-v-20c6ef50]{background:linear-gradient(90deg,rgba(108,106,127,.15),transparent)}.section-tag.lb[data-v-20c6ef50]{background:linear-gradient(90deg,rgba(153,152,168,.12),transparent)}.section-tag.gf[data-v-20c6ef50]{background:linear-gradient(90deg,rgba(180,140,50,.15),transparent)}.tag-icon[data-v-20c6ef50]{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-20c6ef50]{background:#6c6a7f}.section-tag.lb .tag-icon[data-v-20c6ef50]{background:#9998a8}.section-tag.gf .tag-icon[data-v-20c6ef50]{background:#b48c32}.tag-text[data-v-20c6ef50]{font-size:15px;font-weight:800;letter-spacing:2px}.section-tag.wb .tag-text[data-v-20c6ef50]{color:#6c6a7f}.section-tag.lb .tag-text[data-v-20c6ef50]{color:#9998a8}.section-tag.gf .tag-text[data-v-20c6ef50]{color:#8a6b1e}.tag-en[data-v-20c6ef50]{font-size:11px;font-weight:700;letter-spacing:1px;opacity:.35}.rounds-row[data-v-20c6ef50]{display:flex;align-items:flex-start}.round-col[data-v-20c6ef50]{width:250px;margin-right:52px;position:relative}.round-col[data-v-20c6ef50]:last-child{margin-right:0}.round-title[data-v-20c6ef50]{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-20c6ef50]{font-size:11px;padding:2px 6px;background:#6c6a7f14;border-radius:3px;color:#9998a8}[data-v-20c6ef50] .match-card{width:250px;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-20c6ef50] .mc-team{display:flex;align-items:center;gap:7px;padding:4px 9px;border-bottom:1px solid rgba(0,0,0,.05)}[data-v-20c6ef50] .mc-team:last-child{border-bottom:none}[data-v-20c6ef50] .mc-team.winner{background:#6c6a7f0d}[data-v-20c6ef50] .mc-team.winner .mc-name{color:#2d2d3d;font-weight:700}[data-v-20c6ef50] .mc-team.winner .mc-score.win{color:#22c55e;font-weight:800}[data-v-20c6ef50] .mc-logo{width:22px;height:22px;border-radius:50%;object-fit:cover;border:1px solid rgba(0,0,0,.06)}[data-v-20c6ef50] .mc-logo-ph{width:22px;height:22px;border-radius:50%;background:#6c6a7f14;flex-shrink:0}[data-v-20c6ef50] .mc-name{flex:1;font-size:14px;color:#556;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-20c6ef50] .mc-score{font-size:17px;font-weight:850;color:#8f8e9e;min-width:18px;text-align:center}[data-v-20c6ef50] .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-20c6ef50] .match-card.has-connector:after{content:"";position:absolute;right:-26px;top:50%;transform:translateY(-50%);width:26px;height:1px;background:#0000002e}[data-v-20c6ef50] .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-20c6ef50]{display:flex;flex-direction:column;gap:30px;position:relative}.pair-connector[data-v-20c6ef50]{position:absolute;right:-26px;top:30px;height:90px;width:1px;background:#0000002e}.pair-connector[data-v-20c6ef50]:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:26px;height:1px;background:#0000002e}.pair-connector.large[data-v-20c6ef50]{height:182px}.wb-r1-layout[data-v-20c6ef50]{display:flex;flex-direction:column;gap:32px}.wb-r2-layout[data-v-20c6ef50]{padding-top:46px}.wb-r2-layout .pair-group.large[data-v-20c6ef50]{gap:122px}.wb-final-layout[data-v-20c6ef50]{padding-top:138px}.lb-r1-layout[data-v-20c6ef50]{display:flex;flex-direction:column;gap:30px}.lb-r3-layout[data-v-20c6ef50],.lb-final-layout[data-v-20c6ef50]{padding-top:46px}.grand-final-section[data-v-20c6ef50]{display:flex;flex-direction:column;align-items:flex-start;padding-top:0}.grand-final-section .section-tag[data-v-20c6ef50]{margin-bottom:8px}.gf-card-wrap[data-v-20c6ef50]{position:relative}.gf-card[data-v-20c6ef50]{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-20c6ef50]{display:flex;flex-direction:column;align-items:center;gap:5px;width:86px}.gf-team.winner .gf-name[data-v-20c6ef50]{color:#2d2d3d;font-weight:800}.gf-logo-wrap[data-v-20c6ef50]{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-20c6ef50]{width:100%;height:100%;object-fit:cover}.gf-logo-ph[data-v-20c6ef50]{font-size:15px;font-weight:700;color:#9998a8}.gf-name[data-v-20c6ef50]{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-20c6ef50]{display:flex;align-items:center;gap:4px}.gf-score[data-v-20c6ef50]{font-family:Arial Black,Impact,sans-serif;font-size:31px;font-weight:900;color:#9998a8}.gf-score.gf-win[data-v-20c6ef50]{color:#22c55e}.gf-dash[data-v-20c6ef50]{font-size:16px;font-weight:700;color:#bbbdc3}.gf-time[data-v-20c6ef50]{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}.pre-match-video[data-v-57760558]{position:absolute;inset:0;z-index:2;background:#000;overflow:hidden}.pre-match-video.is-framed[data-v-57760558]{inset:135px auto auto 240px;width:1440px;height:810px;box-sizing:border-box;border-radius:4px;overflow:visible}.pre-match-video>video[data-v-57760558]{display:block;width:100%;height:100%;object-fit:contain}.is-framed>video[data-v-57760558]{position:relative;border-radius:4px}.film-frame[data-v-57760558]{position:absolute;inset:-14px -30px -36px;border:1px solid #787280;border-radius:9px;background:linear-gradient(115deg,#38333e,#211e28 48%,#3b3642);box-shadow:0 10px 22px #28203130,inset 0 1px #ffffff50;pointer-events:none}.film-rail[data-v-57760558]{position:absolute;top:14px;bottom:36px;width:14px;display:flex;flex-direction:column;justify-content:space-around}.rail-left[data-v-57760558]{left:7px}.rail-right[data-v-57760558]{right:7px}.film-rail i[data-v-57760558]{display:block;height:19px;border-radius:3px;background:#dedbe5;box-shadow:inset 0 1px 2px #0006}.film-caption[data-v-57760558],.film-format[data-v-57760558]{position:absolute;bottom:11px;display:flex;align-items:center;gap:10px;color:#cbc6d3;font:700 10px/1 Arial,sans-serif;letter-spacing:3px}.film-caption[data-v-57760558]{left:31px}.film-caption svg[data-v-57760558]{width:19px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5}.film-format[data-v-57760558]{right:29px}.film-format i[data-v-57760558]{width:3px;height:3px;border-radius:50%;background:currentColor}.scene[data-v-ba87349a]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}.scene-pre-match[data-v-ba87349a]{display:flex;align-items:center;justify-content:center;overflow:hidden}.pm-layout[data-v-ba87349a]{width:100%;height:100%;display:flex;align-items:center;padding:80px 70px;gap:50px;position:relative;z-index:10}.pm-card[data-v-ba87349a]{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-ba87349a]{background:linear-gradient(90deg,#fffffff2,#f5f5faf2)}.pm-card-lower[data-v-ba87349a]{background:linear-gradient(90deg,#f5f5faf2,#fffffff2)}.pm-section-divider[data-v-ba87349a]{height:1px;background:#0000001f}.pm-top-row[data-v-ba87349a]{display:flex;align-items:center;padding:40px 20px 36px;gap:0}.pm-countdown-block[data-v-ba87349a]{flex-shrink:0;width:130px;margin-right:10px;text-align:center}.pm-countdown-value[data-v-ba87349a]{font-family:Arial Black,Impact,sans-serif;line-height:1;color:#2d2d3d;white-space:nowrap}.pm-countdown-label[data-v-ba87349a]{font-size:13px;font-weight:700;color:#6c6a7f;letter-spacing:2px;margin-top:6px}.pm-result-title[data-v-ba87349a]{font-size:30px;font-weight:900;line-height:1;color:#2d2d3d;letter-spacing:2px;white-space:nowrap}@keyframes pulse-ba87349a{0%,to{opacity:1}50%{opacity:.5}}.pm-header-divider[data-v-ba87349a]{width:1px;height:56px;background-color:#0000001a;margin:0 10px 0 0;flex-shrink:0}.pm-title-block[data-v-ba87349a]{display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0}.pm-title[data-v-ba87349a]{font-size:24px;font-weight:800;color:#2d2d3d;letter-spacing:.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-subtitle[data-v-ba87349a]{margin-top:6px;font-size:15px;letter-spacing:.5px;font-weight:600;color:#556;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-divider-wrap[data-v-ba87349a]{position:relative;margin:0 24px;height:1px}.pm-divider-wrap[data-v-ba87349a]: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-ba87349a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#6c6a7f66;line-height:1}.pm-divider-star[data-v-ba87349a]:before{content:"✦";font-size:22px}.pm-match-row[data-v-ba87349a]{display:flex;align-items:center;justify-content:center;padding:36px 20px;gap:12px}.pm-match-row.next[data-v-ba87349a]{padding:36px 20px 40px}.pm-team-col[data-v-ba87349a]{display:flex;flex-direction:column;align-items:center;gap:10px;width:110px}.pm-team-logo[data-v-ba87349a]{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-ba87349a]{width:100%;height:100%;object-fit:cover}.pm-team-logo span[data-v-ba87349a]{font-size:18px;font-weight:700;color:#6c6a7f}.pm-team-name[data-v-ba87349a]{font-size:12px;font-weight:700;color:#2d2d3d;text-align:center;letter-spacing:0;line-height:1.3}.pm-score-block[data-v-ba87349a]{display:flex;align-items:center;gap:6px}.pm-score-big[data-v-ba87349a]{font-family:Arial Black,Impact,sans-serif;font-size:56px;color:#6c6a7f;line-height:1;font-weight:900}.pm-score-dash[data-v-ba87349a]{font-size:36px;color:#2d2d3d;font-weight:700;margin:0 2px}.pm-next-center[data-v-ba87349a]{display:flex;flex-direction:column;align-items:center;gap:8px}.pm-next-label[data-v-ba87349a]{font-size:34px;font-weight:900;color:#2d2d3d;letter-spacing:6px}.pm-time-label[data-v-ba87349a]{display:flex;flex-direction:column;align-items:center;gap:4px;color:#2d2d3d;line-height:1}.pm-time-date[data-v-ba87349a]{font-size:20px;font-weight:900;color:#6c6a7f;letter-spacing:2px;white-space:nowrap}.pm-time-clock[data-v-ba87349a]{font-family:Arial Black,Impact,sans-serif;font-size:42px;font-weight:900;letter-spacing:1px}.pm-next-format[data-v-ba87349a]{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-ba87349a]{flex:1;align-self:flex-start;margin-top:44px;height:calc(100% + 16px);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-ba87349a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pm-media-text[data-v-ba87349a]{font-size:100px;font-weight:900;color:#0000000a;letter-spacing:24px}.bracket-container[data-v-ba87349a]{position:absolute;inset:0;opacity:0;pointer-events:none;z-index:1}.bracket-container.active[data-v-ba87349a]{opacity:1;pointer-events:auto;z-index:2}.bracket-container.fade-in[data-v-ba87349a]{z-index:3;pointer-events:none;animation:bracketFadeIn-ba87349a 1.2s ease forwards}.bracket-container.fade-out[data-v-ba87349a]{z-index:2;pointer-events:none;animation:bracketFadeOut-ba87349a 1.2s ease forwards}@keyframes bracketFadeIn-ba87349a{0%{opacity:0}to{opacity:1}}@keyframes bracketFadeOut-ba87349a{0%{opacity:1}to{opacity:0}}.peak-wordmark[data-v-2105e714]{display:block;width:100%;height:100%;overflow:hidden;shape-rendering:geometricPrecision}@font-face{font-family:KHSL Countdown;src:url(/assets/Oswald-Medium-B-eyT0Dw.woff2) format("woff2");font-display:swap}.studio-countdown[data-v-9b309bb2]{position:absolute;right:0;top:0;width:449px;height:61px;display:grid;grid-template-columns:192px 128px 107px;column-gap:5px;align-items:center;padding:0 8px 0 4px;color:#3b344b;background:linear-gradient(105deg,#f4f2f8,#e2dfeb 58%,#cdc6dc);border-left:3px solid #b8a9ad;box-shadow:inset 0 -1px #8b809c40;clip-path:inset(0 100% 0 0);transition:clip-path var(--fold-duration) cubic-bezier(.65,0,.28,1);pointer-events:none;box-sizing:border-box;isolation:isolate}.studio-countdown.open[data-v-9b309bb2]{clip-path:inset(0)}.countdown-partition[data-v-9b309bb2]{position:absolute;inset:0;width:100%;height:100%;z-index:-1;color:#ffffff75}.brand-field[data-v-9b309bb2]{fill:#bbafcc70}.brand-edge[data-v-9b309bb2]{fill:none;stroke:#d4cbdf80;stroke-width:.8}.countdown-brand[data-v-9b309bb2]{height:61px;display:grid;place-items:center;padding-right:17px;box-sizing:border-box}.countdown-brand>.peak-wordmark[data-v-9b309bb2]{width:164px;height:45px}.countdown-value[data-v-9b309bb2],.countdown-seconds[data-v-9b309bb2]{display:flex;align-items:baseline;justify-content:center;font:500 43px/1 KHSL Countdown,Arial Narrow,sans-serif;font-kerning:none;font-variant-numeric:tabular-nums;letter-spacing:0;transform:translateY(-2px)}.countdown-digit[data-v-9b309bb2]{display:inline-block;width:24px;flex:0 0 24px;text-align:center;white-space:pre}.countdown-colon[data-v-9b309bb2]{display:inline-block;width:12px;flex:0 0 12px;text-align:center}.countdown-label[data-v-9b309bb2]{display:grid;place-items:center;font:700 29px/1 Microsoft YaHei,sans-serif;white-space:nowrap}.countdown-label>svg[data-v-9b309bb2]{display:block;width:96px;height:28px}.discussing[data-v-9b309bb2]{grid-template-columns:192px 119px 116px}.discussion-label[data-v-9b309bb2]{display:grid;place-items:center}.discussion-label>svg[data-v-9b309bb2]{display:block;width:115px;height:43px}.countdown-seconds small[data-v-9b309bb2]{font-size:30px;display:inline-block;width:20px;flex:0 0 20px;text-align:center;margin-left:4px}.studio-countdown.ordinary[data-v-9b309bb2]{width:315px;grid-template-columns:132px 1fr;column-gap:16px;padding:0 16px 0 20px}.ordinary .countdown-label[data-v-9b309bb2]{border-left:1px solid #a69caf;padding-left:15px}.commentary-studio[data-v-c5458da1]{position:absolute;inset:0;width:1920px;height:1080px;overflow:hidden;background:#273039}canvas[data-v-c5458da1]{width:100%;height:100%;opacity:0;pointer-events:none}canvas.ready[data-v-c5458da1]{opacity:1}canvas.interactive[data-v-c5458da1]{pointer-events:auto;cursor:grab;touch-action:none}.studio-loading[data-v-c5458da1]{position:absolute;inset:0;display:grid;place-content:center;color:#dde5eb;font:22px Microsoft YaHei,sans-serif}.studio-error[data-v-c5458da1]{position:absolute;bottom:20px;left:30px;background:#292c35bb;padding:12px 20px;color:#fff}.studio-finale-date[data-v-c5458da1]{position:absolute;bottom:65px;left:200px;right:200px;text-align:center;color:#353b4d;font:700 26px Microsoft YaHei,sans-serif;letter-spacing:3px}.scene-incident[data-v-8e47b1c5]{position:absolute;inset:0;z-index:52;pointer-events:none}.incident-banner[data-v-8e47b1c5]{position:absolute;left:302px;top:760px;width:1320px;height:275px;box-sizing:border-box;color:#1c3555;background:linear-gradient(100deg,#f8fbffe0,#ebf2fbc7 48%,#fafbffdb);border:1px solid #ffffffb3;overflow:hidden;box-shadow:0 10px 32px #1c35551a,inset 0 1px #ffffffc4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.incident-banner[data-v-8e47b1c5]:after{content:"";position:absolute;left:320px;top:65px;width:1px;height:145px;background:#29476a26}.incident-logo[data-v-8e47b1c5]{position:absolute;left:64px;top:25px;width:224px;height:224px;object-fit:contain}.incident-watermark[data-v-8e47b1c5]{position:absolute;width:390px;height:370px;left:470px;top:-44px;object-fit:contain;opacity:.045;transform:rotate(-16deg)}.incident-banner strong[data-v-8e47b1c5]{position:absolute;right:79px;top:33px;width:131px;height:64px;font:italic 700 61px/1.1 KHSL Peak,Microsoft YaHei,sans-serif;letter-spacing:2px}.incident-banner strong>svg[data-v-8e47b1c5]{width:100%;height:100%}.incident-banner p[data-v-8e47b1c5]{position:absolute;left:370px;right:78px;top:131px;margin:0;font:500 29px/1.5 Microsoft YaHei,sans-serif;letter-spacing:2px;text-align:center;white-space:nowrap}@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-f121923b]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}.scene-beside-match[data-v-f121923b]{display:flex;align-items:center;justify-content:center;overflow:hidden}.scene-beside-match.crossfade[data-v-f121923b]{z-index:120;animation:bmSceneDissolve-f121923b 1.15s ease both}@keyframes bmSceneDissolve-f121923b{0%{opacity:0}to{opacity:1}}@keyframes bmNumShimmer-f121923b{0%{background-position:100% 50%}to{background-position:0% 50%}}.bm-bg-video[data-v-f121923b]{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.bm-late[data-v-f121923b]{transition:opacity .6s ease}.bm-late.hide[data-v-f121923b]{opacity:0}.bm-grand[data-v-f121923b]{position:absolute;inset:0;z-index:70;pointer-events:none}.bm-grand-leave-active[data-v-f121923b]{transition:opacity .7s ease,transform .7s ease}.bm-grand-leave-to[data-v-f121923b]{opacity:0;transform:scale(.99)}.bm-grand-wm[data-v-f121923b]{position:absolute;left:0;right:0;top:50%;height:460px;margin-top:-173px;display:flex;align-items:flex-start;justify-content:center}.bm-grand-wm-inner[data-v-f121923b]{position:relative;display:inline-block;white-space:nowrap;transform:scaleX(var(--wm-fit, 1)) scaleY(2.6);transform-origin:center center;animation:bmWmRise-f121923b 1.5s cubic-bezier(.25,.46,.45,.94) both;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 52%,rgba(0,0,0,.42) 76%,transparent 96%);mask-image:linear-gradient(180deg,#000 0%,#000 52%,rgba(0,0,0,.42) 76%,transparent 96%)}.bm-grand-wm-inner span[data-v-f121923b]{display:block;font-family:Impact,Arial Black,sans-serif;font-size:460px;line-height:460px;font-weight:400;letter-spacing:20px;padding-left:20px;white-space:nowrap;color:transparent}.bm-grand-wm-sheen[data-v-f121923b],.bm-grand-wm-edge[data-v-f121923b]{position:absolute;left:0;top:0}.bm-grand-wm-fill[data-v-f121923b]{background:linear-gradient(180deg,#0e1832e6,#132040d6 44%,#19284cb8);-webkit-background-clip:text;background-clip:text}.bm-grand-wm-sheen[data-v-f121923b]{background:linear-gradient(180deg,rgba(146,178,236,.26) 0%,rgba(118,152,214,.07) 20%,transparent 38%);-webkit-background-clip:text;background-clip:text}.bm-grand-wm-edge[data-v-f121923b]{-webkit-text-stroke:1.5px rgba(136,170,226,.34)}.bm-grand-titles[data-v-f121923b]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;transform:translateY(-78px)}.bm-grand-en[data-v-f121923b]{font-family:Arial Black,Impact,sans-serif;font-size:46px;line-height:1;font-weight:900;letter-spacing:20px;padding-left:20px;text-transform:uppercase;color:#ffffffe6;text-shadow:0 2px 22px rgba(6,10,20,.72),0 0 60px rgba(6,10,20,.4);white-space:nowrap;animation:bmEnUnfold-f121923b .9s cubic-bezier(.33,0,.2,1) .35s both}.bm-grand-cn[data-v-f121923b]{font-family:KHSL Peak,Arial Black,Microsoft YaHei,sans-serif;font-size:210px;line-height:1.06;font-weight:400;letter-spacing:26px;padding-left:26px;color:#fff;text-shadow:0 6px 46px rgba(6,10,20,.66),0 0 110px rgba(6,10,20,.45);white-space:nowrap;animation:bmCnConverge-f121923b 1.3s cubic-bezier(.25,.46,.45,.94) .5s both}.bm-grand-footer[data-v-f121923b]{position:absolute;left:50%;bottom:20px;width:1240px;margin-left:-620px;display:flex;align-items:center;gap:26px}.bm-grand-rule[data-v-f121923b]{flex:1;min-width:0;height:1px;animation:bmFooterRule-f121923b .9s cubic-bezier(.25,.46,.45,.94) .75s both}.bm-grand-rule[data-v-f121923b]:first-child{background:linear-gradient(90deg,transparent,rgba(255,255,255,.5));transform-origin:right center}.bm-grand-rule[data-v-f121923b]:last-child{background:linear-gradient(90deg,rgba(255,255,255,.5),transparent);transform-origin:left center}.bm-grand-footer-name[data-v-f121923b]{font-family:KHSL Peak,Microsoft YaHei,sans-serif;font-size:30px;font-weight:700;line-height:1;letter-spacing:10px;padding-left:10px;color:#ffffffe6;text-shadow:0 2px 18px rgba(6,10,20,.72),0 0 54px rgba(6,10,20,.42);white-space:nowrap;animation:bmFooterName-f121923b .9s cubic-bezier(.25,.46,.45,.94) .75s both}@keyframes bmFooterRule-f121923b{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bmFooterName-f121923b{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes bmWmRise-f121923b{0%{transform:translateY(300px) scaleX(var(--wm-fit, 1)) scaleY(2.6);opacity:0}to{transform:translateY(0) scaleX(var(--wm-fit, 1)) scaleY(2.6);opacity:1}}@keyframes bmEnUnfold-f121923b{0%{clip-path:inset(0 50% 0 50%);opacity:0}30%{opacity:1}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes bmCnConverge-f121923b{0%{letter-spacing:96px;padding-left:96px;opacity:0}35%{opacity:1}to{letter-spacing:26px;padding-left:26px;opacity:1}}.bm-brand-top[data-v-f121923b]{position:absolute;top:74px;left:50%;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:22px;white-space:nowrap;max-width:1060px}.bm-brand-logo-img[data-v-f121923b]{width:216px;height:68px;object-fit:contain;display:block;flex-shrink:0;filter:drop-shadow(0 0 18px rgba(255,255,255,.72))}.bm-brand-name[data-v-f121923b]{display:flex;flex-direction:column;gap:5px;padding-left:22px;border-left:2px solid rgba(45,45,61,.22)}.bm-brand-cn[data-v-f121923b]{font-family:KHSL Peak,Microsoft YaHei,sans-serif;font-size:27px;font-weight:800;letter-spacing:3px;color:#1a1a2ef0;text-shadow:0 0 18px rgba(255,255,255,.9),0 0 48px rgba(255,255,255,.6)}.bm-brand-en[data-v-f121923b]{font-size:12px;font-weight:700;letter-spacing:2.2px;color:#2d2d3d99;text-shadow:0 0 14px rgba(255,255,255,.9)}.bm-drawer[data-v-f121923b]{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-f121923b]{left:0;transform:translate(-110%)}.bm-drawer-right[data-v-f121923b]{right:0;transform:translate(110%)}.bm-drawer.open[data-v-f121923b]{transform:translate(0);opacity:1}.bm-drawer.static[data-v-f121923b]{top:62px;bottom:62px}.bm-drawer.open.grand-entry[data-v-f121923b]{transform:translate(0);opacity:1}.bm-drawer.open.grand-entry .bm-dcard[data-v-f121923b]{opacity:0}.bm-drawer-left.open.grand-entry.cards-in .bm-dcard[data-v-f121923b]{animation:bmGrandCardLeft-f121923b .62s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--card-i, 0) * .13s)}.bm-drawer-right.open.grand-entry.cards-in .bm-dcard[data-v-f121923b]{animation:bmGrandCardRight-f121923b .62s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--card-i, 0) * .13s)}@keyframes bmGrandCardLeft-f121923b{0%{opacity:0;transform:translate(-130px)}to{opacity:1;transform:translate(0)}}@keyframes bmGrandCardRight-f121923b{0%{opacity:0;transform:translate(130px)}to{opacity:1;transform:translate(0)}}.bm-dcard[data-v-f121923b]{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-f121923b]{opacity:.34;filter:grayscale(.45) brightness(.82)}.bm-dcard.substitution-active[data-v-f121923b]{filter:brightness(1.06);box-shadow:0 1px #ffffff6b inset,0 8px 22px #463c5f1f}.bm-dcard.substitution-active .bm-dcard-role-icon[data-v-f121923b]{opacity:0}.bm-drawer-left .bm-dcard.focused[data-v-f121923b]{width:360px}.bm-drawer-left .bm-dcard.collapsed[data-v-f121923b]{width:260px}.bm-drawer-right .bm-dcard.focused[data-v-f121923b]{width:360px}.bm-drawer-right .bm-dcard.collapsed[data-v-f121923b]{width:260px}.bm-drawer.static .bm-dcard[data-v-f121923b]{width:410px}.bm-drawer-right[data-v-f121923b]{display:flex;flex-direction:column;align-items:flex-end}.bm-dcard-left[data-v-f121923b]{flex-direction:row;border-radius:0;background:linear-gradient(90deg,#d4d4dcf2,#dedee6e6 60%,#e8e8eead);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-f121923b]{border-bottom-color:#7873aa40;box-shadow:0 1px #ffffff4d inset,3px 0 12px #6464a014 inset,0 4px 16px #00000014}.bm-dcard-right[data-v-f121923b]{flex-direction:row;border-radius:0;background:linear-gradient(270deg,#d4d4dcf2,#dedee6e6 60%,#e8e8eead);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-f121923b]{border-bottom-color:#7873aa40;box-shadow:0 1px #ffffff4d inset,-3px 0 12px #6464a014 inset,0 4px 16px #00000014}.bm-dcard.static[data-v-f121923b]: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-f121923b 3.4s linear infinite}.bm-dcard.static[data-v-f121923b]: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-f121923b]:after{right:6px;transform:rotate(-4deg) translateY(-36%);animation:bmSlantGlowLeft-f121923b 2.8s ease-in-out infinite}.bm-dcard-right.static[data-v-f121923b]:after{left:6px;transform:rotate(4deg) translateY(-36%);animation:bmSlantGlowRight-f121923b 2.8s ease-in-out infinite}@keyframes bmEdgeFlow-f121923b{0%{background-position:220% 0,-120% 100%}to{background-position:-120% 0,220% 100%}}@keyframes bmSlantGlowLeft-f121923b{0%,to{transform:rotate(-4deg) translateY(-38%);opacity:.25}50%{transform:rotate(-4deg) translateY(38%);opacity:.85}}@keyframes bmSlantGlowRight-f121923b{0%,to{transform:rotate(4deg) translateY(-38%);opacity:.25}50%{transform:rotate(4deg) translateY(38%);opacity:.85}}.bm-dcard-body[data-v-f121923b]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:10px 18px;min-width:0}.bm-drawer.static .bm-dcard-body[data-v-f121923b]{padding:14px 22px}.bm-dcard-body-left[data-v-f121923b]{text-align:left}.bm-dcard-body-right[data-v-f121923b]{text-align:right}.bm-dcard-gamename[data-v-f121923b]{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-f121923b]{font-size:22px}.bm-dcard-realname[data-v-f121923b]{font-size:18px;font-weight:700;color:#1e1e32b8;letter-spacing:1px;transition:font-size .6s cubic-bezier(.4,0,.2,1)}.collapsed .bm-dcard-realname[data-v-f121923b]{font-size:12px}.bm-dcard-role-icon[data-v-f121923b]{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-f121923b]{width:38px;height:38px}.bm-dcard-detail[data-v-f121923b]{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-f121923b]{height:108px;opacity:1;margin-top:8px}.bm-detail-school[data-v-f121923b]{font-size:15px;font-weight:700;color:#1e1e32c7;letter-spacing:1px}.bm-detail-stats[data-v-f121923b]{font-size:15px;font-weight:800;color:#1a1a2ee6;letter-spacing:1px;margin-top:2px}.bm-detail-dot[data-v-f121923b]{margin:0 4px;color:#1e1e326b}.bm-detail-heroes[data-v-f121923b]{display:flex;gap:9px;margin-top:8px}.bm-dcard-body-right .bm-detail-heroes[data-v-f121923b]{justify-content:flex-end}.bm-hero-icon[data-v-f121923b]{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-f121923b]{display:flex;align-items:baseline;gap:8px}.bm-dcard-body-right .bm-dcard-top-row[data-v-f121923b]{justify-content:flex-end}.bm-substitution-body[data-v-f121923b]{width:100%;display:flex;flex-direction:column;justify-content:center;gap:8px;animation:bmSubFadeIn-f121923b .45s ease both}.bm-sub-player[data-v-f121923b]{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:44px}.bm-dcard-body-right .bm-sub-player[data-v-f121923b]{justify-content:flex-end}.bm-sub-in[data-v-f121923b]{animation:bmSubNewPlayerReveal-f121923b .9s .65s cubic-bezier(.16,1,.3,1) both}.bm-sub-names[data-v-f121923b]{min-width:0}.bm-sub-line[data-v-f121923b]{height:1px;background:#1e1e321f;transform-origin:center;animation:bmSubLineReveal-f121923b .55s .42s ease both}.bm-sub-chevrons[data-v-f121923b]{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-f121923b]{width:12px;height:12px;border-right:3px solid currentColor;border-bottom:3px solid currentColor;opacity:0;animation:bmSubChevronPulse-f121923b .95s ease-in-out infinite}.bm-sub-chevrons i[data-v-f121923b]:nth-child(2){animation-delay:.12s}.bm-sub-chevrons i[data-v-f121923b]:nth-child(3){animation-delay:.24s}.bm-sub-down[data-v-f121923b]{color:#df3347;filter:drop-shadow(0 2px 6px rgba(223,51,71,.34));animation:bmSubDown-f121923b .9s ease-in-out infinite}.bm-sub-down i[data-v-f121923b]{transform:rotate(45deg)}.bm-sub-up[data-v-f121923b]{color:#32c967;filter:drop-shadow(0 2px 6px rgba(50,201,103,.34));animation:bmSubUp-f121923b .9s ease-in-out infinite}.bm-sub-up i[data-v-f121923b]{transform:rotate(-135deg)}.substitution-restored .bm-dcard-top-row[data-v-f121923b]{animation:bmRestoreName-f121923b .58s cubic-bezier(.16,1,.3,1) both}.substitution-restored .bm-detail-school[data-v-f121923b]{animation:bmRestoreData-f121923b .58s .18s cubic-bezier(.16,1,.3,1) both}.substitution-restored .bm-detail-stats[data-v-f121923b]{animation:bmRestoreData-f121923b .58s .34s cubic-bezier(.16,1,.3,1) both}.substitution-restored .bm-hero-icon[data-v-f121923b]{animation:bmRestoreHero-f121923b .58s cubic-bezier(.16,1,.3,1) both}.substitution-restored .bm-hero-icon[data-v-f121923b]:nth-child(1){animation-delay:.52s}.substitution-restored .bm-hero-icon[data-v-f121923b]:nth-child(2){animation-delay:.66s}.substitution-restored .bm-hero-icon[data-v-f121923b]:nth-child(3){animation-delay:.8s}@keyframes bmSubFadeIn-f121923b{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes bmSubNewPlayerReveal-f121923b{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-f121923b{0%{opacity:0;transform:scaleX(.18)}to{opacity:1;transform:scaleX(1)}}@keyframes bmSubChevronPulse-f121923b{0%{opacity:.22}35%{opacity:1}to{opacity:.22}}@keyframes bmSubDown-f121923b{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}@keyframes bmSubUp-f121923b{0%,to{transform:translateY(2px)}50%{transform:translateY(-4px)}}@keyframes bmRestoreName-f121923b{0%{opacity:0;transform:translateY(14px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes bmRestoreData-f121923b{0%{opacity:0;transform:translateY(10px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes bmRestoreHero-f121923b{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-f121923b]{position:absolute;bottom:0;height:3px;background:#0000000f;overflow:hidden}.bm-dcard-progress-left[data-v-f121923b]{left:0;right:0}.bm-dcard-progress-right[data-v-f121923b]{left:0;right:0;direction:rtl}.bm-dcard-progress-bar[data-v-f121923b]{height:100%;width:0%;background:#6464a066;animation:bmProgressFill-f121923b 10s linear forwards}@keyframes bmProgressFill-f121923b{0%{width:0%}to{width:100%}}.bm-center[data-v-f121923b]{position:relative;z-index:30;display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:-60px}.bm-countdown-big[data-v-f121923b]{display:flex;align-items:center;justify-content:center;position:relative;width:620px;height:340px;filter:drop-shadow(0 0 26px rgba(255,255,255,.78)) drop-shadow(0 0 70px rgba(255,255,255,.5))}.bm-countdown-num[data-v-f121923b]{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-f121923b 8s ease-in-out infinite;flex:1}.bm-countdown-num[data-v-f121923b]:first-child{text-align:right}.bm-countdown-num[data-v-f121923b]:last-child{text-align:left}.bm-countdown-sep[data-v-f121923b]{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-f121923b]{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-f121923b]{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:#1a1a2ef0;letter-spacing:8px;padding-left:8px;text-shadow:0 0 22px rgba(255,255,255,.92),0 0 60px rgba(255,255,255,.7),0 2px 10px rgba(255,255,255,.5);white-space:nowrap}.bm-start-label.is-blank[data-v-f121923b]{visibility:hidden}.bm-team-card[data-v-f121923b]{display:grid;grid-template-columns:1fr auto 1fr;width:980px;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;gap:0}.bm-commentators[data-v-f121923b]{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;width:680px;margin-top:16px}.bm-commentators.is-four[data-v-f121923b]{width:880px;gap:16px}.bm-commentator-pill[data-v-f121923b]{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-f121923b]{font-size:12px;font-weight:800;color:#3c3a507a;letter-spacing:2px}.bm-commentator-name[data-v-f121923b]{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-f121923b]{display:flex;align-items:center;gap:16px;min-width:0}.bm-team-blue-half[data-v-f121923b]{justify-content:flex-start}.bm-team-red-half[data-v-f121923b]{justify-content:flex-end}.bm-team-text[data-v-f121923b]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px}.bm-side-badge[data-v-f121923b]{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-f121923b]{background:#4a8effd1;border-color:#306ee661;color:#fff}.bm-side-badge.side-red[data-v-f121923b]{background:#e64b5dd1;border-color:#ca304261;color:#fff}.bm-side-badge.is-blank[data-v-f121923b]{visibility:hidden}.bm-team-logo[data-v-f121923b]{flex-shrink:0;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-f121923b]{flex-shrink:0;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-f121923b]{font-size:30px;font-weight:800;color:#23233a;letter-spacing:2px;line-height:1.1;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.bm-vs[data-v-f121923b]{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-f121923b]{color:#5a5680;text-shadow:0 1px 3px rgba(90,86,128,.3);font-style:italic}.bm-vs-s[data-v-f121923b]{color:#8a879e;text-shadow:0 1px 3px rgba(90,86,128,.2);font-style:italic}.bm-score-center[data-v-f121923b]{flex-shrink:0;margin:0 14px;display:flex;flex-direction:column;align-items:center;gap:12px}.bm-score-row[data-v-f121923b]{display:flex;align-items:center;gap:14px}.bm-score-num[data-v-f121923b]{font-family:Arial Black,Impact,sans-serif;font-size:92px;font-weight:900;color:#23233a;line-height:1;font-variant-numeric:tabular-nums}.bm-score-dash[data-v-f121923b]{font-size:52px;font-weight:700;color:#5a5874b3;line-height:1}.bm-bo-capsule[data-v-f121923b]{min-width:72px;border-radius:999px;background:#2d2d3d21;border:1px solid rgba(45,45,61,.14);color:#2d2d3dcc;font-size:14px;font-weight:900;letter-spacing:2px;padding:4px 16px 4px 18px;text-align:center}.bm-center.ended[data-v-f121923b]{margin-top:0;gap:28px}.bm-result-card[data-v-f121923b]{position:relative;width:980px;padding:32px 40px 36px;border-radius:10px;background:linear-gradient(90deg,#c6c8d1e0,#f2f2f6f0,#c6c8d1e0);border:1px solid rgba(255,255,255,.6);border-bottom-color:#00000012;box-shadow:0 2px #ffffff8c inset,0 -1px #0000000a inset,0 18px 60px #14142424,0 3px 12px #00000012;animation:bmResultIn-f121923b .75s cubic-bezier(.16,1,.3,1) both}@keyframes bmResultIn-f121923b{0%{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.bm-result-head[data-v-f121923b]{display:flex;align-items:center;justify-content:center;margin-bottom:24px}.bm-result-title[data-v-f121923b]{font-family:KHSL Peak,Arial Black,Microsoft YaHei,sans-serif;font-size:60px;line-height:1;color:#1a1a2ee6;letter-spacing:14px;text-indent:14px;text-shadow:0 3px 16px rgba(255,255,255,.5)}.bm-result-body[data-v-f121923b]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px}.bm-result-team[data-v-f121923b]{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;max-width:100%}.bm-result-logo-wrap[data-v-f121923b]{width:150px;height:150px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.bm-result-logo[data-v-f121923b],.bm-result-logo-ph[data-v-f121923b]{width:132px;height:132px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.7);box-shadow:0 4px 18px #0000001f}.bm-result-logo-ph[data-v-f121923b]{display:flex;align-items:center;justify-content:center;background:#ffffff8c;font-size:40px;font-weight:900;color:#6c6a7f}.bm-result-name[data-v-f121923b]{font-size:34px;font-weight:900;color:#2d2d3d;letter-spacing:3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-result-badge[data-v-f121923b]{font-family:KHSL Peak,Arial Black,Microsoft YaHei,sans-serif;font-size:30px;line-height:1.3;letter-spacing:8px;text-indent:8px;text-align:center}.bm-result-badge.is-win[data-v-f121923b]{color:#b98f2c}.bm-result-badge.is-lose[data-v-f121923b]{color:#2d2d3d8c}.bm-result-score[data-v-f121923b]{display:flex;align-items:center;gap:14px;flex-shrink:0;padding:0 8px}.bm-result-num[data-v-f121923b]{font-family:Arial Black,Impact,sans-serif;font-size:116px;font-weight:900;line-height:1;color:#2d2d3dd1;transform:scaleX(.92)}.bm-result-colon[data-v-f121923b]{font-size:66px;font-weight:900;color:#2d2d3d40;line-height:1;transform:translateY(-8px)}.bm-title-capsule[data-v-f121923b]{position:absolute;bottom:48px;left:50%;transform:translate(-50%);z-index:60;display:flex;align-items:center;background:#f8f8fcd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(42,42,58,.14);border-radius:999px;font-family:KHSL Peak,Microsoft YaHei,sans-serif;font-size:20px;font-weight:800;color:#1e1e30db;letter-spacing:4px;padding:11px 40px 11px 44px;white-space:nowrap;box-shadow:0 10px 28px #1414241a,0 1px #fff9 inset}.bm-capsule-pulse[data-v-f121923b]{animation:capsulePulse-f121923b 3s ease-in-out infinite}@keyframes capsulePulse-f121923b{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}.pwb-board[data-v-cbc32a6d]{position:absolute;left:0;right:0;bottom:0;height:300px;z-index:55;display:flex;flex-direction:column;font-family:KHSL Peak,Microsoft YaHei,sans-serif;background:linear-gradient(180deg,#eeeef4f0,#e0e1e9f7);border-top:1px solid rgba(255,255,255,.6);box-shadow:0 -14px 44px #14142424,0 1px #fff9 inset}.pwb-rise-enter-active[data-v-cbc32a6d]{transition:transform .75s cubic-bezier(.16,1,.3,1),opacity .5s ease}.pwb-rise-leave-active[data-v-cbc32a6d]{transition:transform .5s cubic-bezier(.4,0,1,1),opacity .35s ease}.pwb-rise-enter-from[data-v-cbc32a6d],.pwb-rise-leave-to[data-v-cbc32a6d]{transform:translateY(100%);opacity:0}.pwb-topbar[data-v-cbc32a6d]{flex:0 0 62px;display:flex;align-items:center;justify-content:center;padding:0 36px;overflow:hidden;background:linear-gradient(90deg,#60589629,#6058960f 40% 60%,#60589629);border-bottom:1px solid rgba(42,42,58,.1);transition:flex-basis .5s cubic-bezier(.16,1,.3,1),opacity .3s ease}.pwb-board.is-mvp .pwb-topbar[data-v-cbc32a6d]{flex-basis:0;opacity:0;border-bottom-color:transparent}.pwb-topbar-side[data-v-cbc32a6d]{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:80px}.pwb-team[data-v-cbc32a6d]{display:flex;align-items:center;gap:12px;min-width:0}.pwb-verdict[data-v-cbc32a6d]{display:flex;align-items:center;gap:14px;flex-shrink:0}.pwb-team-logo[data-v-cbc32a6d]{width:46px;height:46px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:#ffffffa8;border:1px solid rgba(255,255,255,.8);box-shadow:0 4px 14px #1414241f;font-size:19px;font-weight:800;color:#2d2d3d}.pwb-team-logo img[data-v-cbc32a6d]{width:100%;height:100%;object-fit:cover;display:block}.pwb-team-name[data-v-cbc32a6d]{font-size:27px;font-weight:700;color:#2d2d3d;letter-spacing:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pwb-result[data-v-cbc32a6d]{font-size:26px;font-weight:800;letter-spacing:3px;white-space:nowrap}.pwb-result.win[data-v-cbc32a6d]{color:#14a8a0}.pwb-result.lose[data-v-cbc32a6d]{color:#d1762a}.pwb-score[data-v-cbc32a6d]{font-family:Arial Black,Impact,sans-serif;font-size:40px;font-weight:900;line-height:1;color:#2d2d3d;min-width:34px;text-align:center}.pwb-topbar-title[data-v-cbc32a6d]{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:0 22px}.pwb-title-text[data-v-cbc32a6d]{font-size:26px;font-weight:800;letter-spacing:5px;color:#2d2d3ddb;white-space:nowrap}.pwb-title-rule[data-v-cbc32a6d]{width:36px;height:2px;background:#2d2d3d57}.pwb-body[data-v-cbc32a6d]{flex:1 1 auto;min-height:0;display:flex;align-items:stretch}.pwb-flank[data-v-cbc32a6d]{flex:0 0 400px;position:relative;overflow:hidden;background:#2a2a3a14}.pwb-poster-img[data-v-cbc32a6d]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.pwb-poster-enter-active[data-v-cbc32a6d],.pwb-poster-leave-active[data-v-cbc32a6d]{transition:opacity .42s ease}.pwb-poster-enter-from[data-v-cbc32a6d],.pwb-poster-leave-to[data-v-cbc32a6d]{opacity:0}.pwb-foot[data-v-cbc32a6d]{position:absolute;left:0;right:0;bottom:0;height:78px;display:flex;align-items:flex-end;justify-content:center;gap:52px;padding:0 16px 13px;background:linear-gradient(180deg,#12122000,#1212208c 45%,#121220db);font-size:23px;font-weight:800;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.45)}.pwb-foot-group[data-v-cbc32a6d]{display:flex;align-items:flex-end;gap:9px}.pwb-foot-label[data-v-cbc32a6d]{font-size:15px;font-weight:700;letter-spacing:1px;color:#ffffffa8;padding-bottom:2px}.pwb-foot-val[data-v-cbc32a6d]{line-height:1}.pwb-foot-icon[data-v-cbc32a6d]{width:23px;height:23px;object-fit:contain;display:block;margin-bottom:-2px}.pwb-equips[data-v-cbc32a6d]{flex:0 0 auto;align-self:center;margin:0 18px;display:grid;grid-template-columns:repeat(2,46px);grid-template-rows:repeat(3,46px);gap:6px}.pwb-equip-slot[data-v-cbc32a6d]{width:46px;height:46px;border-radius:5px;background:#2a2a3a12}.pwb-equip-icon[data-v-cbc32a6d]{width:100%;height:100%;border-radius:5px;object-fit:cover;display:block}.pwb-center[data-v-cbc32a6d]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:12px 4px}.pwb-names[data-v-cbc32a6d]{display:flex;align-items:center;justify-content:center;gap:22px;margin-bottom:2px}.pwb-name[data-v-cbc32a6d]{flex:1 1 0;min-width:0}.pwb-name-left[data-v-cbc32a6d]{text-align:right}.pwb-name-right[data-v-cbc32a6d]{text-align:left}.pwb-name-main[data-v-cbc32a6d]{font-size:27px;font-weight:800;color:#2d2d3d;letter-spacing:1px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwb-name-sub[data-v-cbc32a6d]{font-size:15px;font-weight:600;color:#2d2d3d8c;line-height:1.2}.pwb-lane-icon[data-v-cbc32a6d]{flex:0 0 auto;width:40px;height:40px;object-fit:contain;display:block}.pwb-stat-row[data-v-cbc32a6d]{display:flex;align-items:center;gap:8px;height:26px}.pwb-stat-val[data-v-cbc32a6d]{flex:0 0 62px;font-size:16px;font-weight:800;color:#2d2d3db8}.pwb-stat-val-left[data-v-cbc32a6d]{text-align:right}.pwb-stat-val-right[data-v-cbc32a6d]{text-align:left}.pwb-stat-label[data-v-cbc32a6d]{flex:0 0 100px;text-align:center;font-size:16px;font-weight:700;letter-spacing:2px;color:#2d2d3d9e;white-space:nowrap}.pwb-capsule[data-v-cbc32a6d]{position:relative;flex:1 1 0;min-width:0;height:21px;border-radius:11px;overflow:hidden;background:#9a9ba4;display:flex;align-items:center}.pwb-capsule-fill[data-v-cbc32a6d]{position:absolute;top:0;height:100%;border-radius:11px;transition:width .55s cubic-bezier(.16,1,.3,1)}.pwb-fill-left[data-v-cbc32a6d]{left:0}.pwb-fill-right[data-v-cbc32a6d]{right:0}.pwb-capsule-dmg .pwb-capsule-fill[data-v-cbc32a6d]{background:#c83c32}.pwb-capsule-tank .pwb-capsule-fill[data-v-cbc32a6d]{background:#326ec8}.pwb-capsule-gold .pwb-capsule-fill[data-v-cbc32a6d]{background:#c88c1e}.pwb-capsule-part .pwb-capsule-fill[data-v-cbc32a6d]{background:#3e9e5f}.pwb-capsule-pct[data-v-cbc32a6d]{position:relative;z-index:1;font-size:14px;font-weight:800;color:#fffffff5}.pwb-capsule-pct-left[data-v-cbc32a6d]{margin-left:auto;margin-right:11px}.pwb-capsule-pct-right[data-v-cbc32a6d]{margin-left:11px}.pwb-body-mvp[data-v-cbc32a6d]{align-items:center}.pwb-mvp-poster[data-v-cbc32a6d]{flex:0 0 520px;align-self:stretch}.pwb-mvp-foot[data-v-cbc32a6d]{height:150px;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;padding:0 26px 20px}.pwb-mvp-name[data-v-cbc32a6d]{font-size:44px;font-weight:800;color:#fff;letter-spacing:2px;line-height:1}.pwb-mvp-ident[data-v-cbc32a6d]{display:flex;align-items:center;gap:10px}.pwb-mvp-role-icon[data-v-cbc32a6d]{width:38px;height:38px;object-fit:contain;display:block}.pwb-mvp-realname[data-v-cbc32a6d]{font-size:26px;font-weight:700;letter-spacing:2px;white-space:nowrap;color:#ffffffe6}.pwb-mvp-word[data-v-cbc32a6d]{flex:0 0 auto;margin:0 16px 0 36px;padding-right:22px;font-family:Arial Black,Impact,sans-serif;font-size:190px;line-height:.86;font-weight:900;font-style:italic;letter-spacing:2px;background:linear-gradient(180deg,#3f3e5e,#a9a7c4);-webkit-background-clip:text;background-clip:text;color:transparent}.pwb-mvp-stats[data-v-cbc32a6d]{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-around;gap:16px;padding:0 36px 0 20px}.pwb-mvp-stat[data-v-cbc32a6d]{text-align:center;white-space:nowrap}.pwb-mvp-stat-label[data-v-cbc32a6d]{font-size:26px;font-weight:700;letter-spacing:4px;color:#2d2d3d94;margin-bottom:14px}.pwb-mvp-stat-value[data-v-cbc32a6d]{font-family:Arial Black,Impact,sans-serif;font-size:72px;font-weight:900;line-height:1;color:#2d2d3d}.scene-peak-lineup-waiting[data-v-701d5cff]{position:absolute;inset:0;z-index:52;pointer-events:none}.scene-peak-lineup-waiting>.studio-countdown[data-v-701d5cff]{z-index:70}.scene.scene-halftime[data-v-a3dabb6d]{position:absolute;inset:0;width:1920px;height:1080px;overflow:hidden;z-index:50;background:#f4f4f7;color:#2d2d3d;font-family:Microsoft YaHei,sans-serif}.scene-halftime[data-v-a3dabb6d] *{box-sizing:border-box}.ht-paper[data-v-a3dabb6d]{position:absolute;inset:0;width:1920px;height:1080px;pointer-events:none;filter:drop-shadow(0 7px 7px rgba(37,31,48,.19)) drop-shadow(0 1px 1px rgba(50,43,66,.11))}.ht-title[data-v-a3dabb6d]{position:absolute;top:50px;left:460px;width:1000px;margin:0;padding-left:9px;text-align:center;font:900 128px/1.15 Microsoft YaHei,sans-serif;letter-spacing:14px;color:#24232a;-webkit-text-stroke:1.5px currentColor}.ht-caption[data-v-a3dabb6d]{position:absolute;top:210px;left:660px;width:600px;height:48px;padding-left:4px;text-align:center;color:#24232a;font-size:40px;font-weight:800;line-height:48px;letter-spacing:4px}.ht-team[data-v-a3dabb6d]{position:absolute;top:344px;width:440px;display:flex;flex-direction:column;align-items:center;gap:14px}.ht-team.left[data-v-a3dabb6d]{left:240px}.ht-team.right[data-v-a3dabb6d]{left:1240px}.ht-team-mark[data-v-a3dabb6d]{position:relative}.ht-team-name[data-v-a3dabb6d]{max-width:440px;white-space:nowrap;overflow:hidden;padding:6px 0;margin:-6px 0;color:#2d2d3d;font-size:52px;font-weight:800;line-height:60px}.ht-match-point[data-v-a3dabb6d]{position:absolute;top:22px;width:64px;height:156px}.left .ht-match-point[data-v-a3dabb6d]{right:calc(100% + 16px)}.right .ht-match-point[data-v-a3dabb6d]{left:calc(100% + 16px)}.ht-mp-under[data-v-a3dabb6d],.ht-mp-face[data-v-a3dabb6d]{position:absolute;inset:0}.left .ht-mp-under[data-v-a3dabb6d],.left .ht-mp-face[data-v-a3dabb6d]{clip-path:polygon(0 12px,12px 0,100% 0,100% 100%,0 100%)}.right .ht-mp-under[data-v-a3dabb6d],.right .ht-mp-face[data-v-a3dabb6d]{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.ht-mp-under[data-v-a3dabb6d]{background:linear-gradient(136deg,#fff,#bbc2cd 20%,#eef1f7 42%,#686f80 63%,#a0a8b7 80%,#e7ebf2)}.left .ht-mp-under[data-v-a3dabb6d]{transform:translate(-6px,6px)}.right .ht-mp-under[data-v-a3dabb6d]{transform:translate(6px,6px)}.ht-mp-face[data-v-a3dabb6d]{display:grid;place-items:center;padding-top:8px;background:#24232a;color:#fff;writing-mode:vertical-rl;font-size:36px;font-weight:800;line-height:1;letter-spacing:8px}.ht-score[data-v-a3dabb6d]{position:absolute;top:349px;left:700px;width:520px;height:190px;overflow:visible}.ht-score .part-left[data-v-a3dabb6d],.ht-score .part-right[data-v-a3dabb6d]{fill:#24232a}.ht-score .part-colon[data-v-a3dabb6d]{fill:#6c6a7f}.ht-score-label[data-v-a3dabb6d]{position:absolute;top:558px;left:760px;width:400px;padding-left:2px;text-align:center;font-size:34px;font-weight:800;line-height:60px;letter-spacing:2px;color:#4a4858}.ht-series[data-v-a3dabb6d]{position:absolute;top:644px;left:240px;width:1440px;height:228px;display:flex;align-items:center;justify-content:space-between}.ht-track[data-v-a3dabb6d]{position:absolute;left:0;top:14px;width:1440px;height:200px;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);background:linear-gradient(176deg,#e6e4ec,#ebe9f0 46%,#efeef3);box-shadow:inset 0 3px 6px #31294126,inset 0 -1px #fffc}.ht-tray[data-v-a3dabb6d]{position:relative;width:520px;height:200px;padding-top:25px;display:flex;align-items:flex-start;justify-content:space-evenly}.wrap .ht-tray[data-v-a3dabb6d]{padding-top:15px}.ht-game[data-v-a3dabb6d]{width:160px;display:flex;flex-direction:column;align-items:center;gap:8px}.ht-game-label[data-v-a3dabb6d]{font-size:28px;font-weight:800;line-height:34px;color:#2d2d3d;white-space:nowrap}.ht-game-name[data-v-a3dabb6d]{max-width:156px;text-align:center;font-size:24px;font-weight:800;line-height:28px;color:#2d2d3d;text-wrap:balance;overflow-wrap:anywhere}.ht-stub[data-v-a3dabb6d]{position:relative;width:400px;height:228px;filter:drop-shadow(0 8px 10px rgba(37,31,48,.2)) drop-shadow(0 1px 2px rgba(37,31,48,.14))}.ht-stub-under[data-v-a3dabb6d],.ht-stub-card[data-v-a3dabb6d]{position:absolute;inset:0;clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px)}.ht-stub-under[data-v-a3dabb6d]{transform:translate(10px,10px);background:linear-gradient(136deg,#fff,#bbc2cd 20%,#eef1f7 42%,#686f80 63%,#a0a8b7 80%,#e7ebf2)}.ht-stub-card[data-v-a3dabb6d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:linear-gradient(160deg,#fff,#fbfafd 60%,#f3f2f7)}.ht-stub-label[data-v-a3dabb6d]{font-size:32px;font-weight:800;line-height:40px;letter-spacing:2px;padding-left:2px;color:#4a4858}.ht-clock[data-v-a3dabb6d]{display:flex;height:92px;align-items:center;fill:#24232a}.ht-clock-slot[data-v-a3dabb6d]{display:flex;justify-content:center;width:66px;height:92px}.ht-clock-slot.sep[data-v-a3dabb6d]{width:30px}.ht-clock-slot svg[data-v-a3dabb6d]{display:block;height:92px;overflow:visible}.ht-clock.long .ht-clock-slot[data-v-a3dabb6d]{width:56px}.ht-clock.long .ht-clock-slot.sep[data-v-a3dabb6d]{width:26px}.ht-clock.long .ht-clock-slot svg[data-v-a3dabb6d]{height:78px;margin-top:7px}.ht-stub-soon[data-v-a3dabb6d]{height:92px;display:grid;place-items:center;font-size:72px;font-weight:900;line-height:1;letter-spacing:6px;padding-left:6px;color:#24232a;-webkit-text-stroke:1px currentColor}.intro .ht-paper[data-v-a3dabb6d]{animation:ht-rise-a3dabb6d .6s cubic-bezier(.2,.7,.2,1) var(--lead) both;--rise: 28px}.intro .ht-title[data-v-a3dabb6d]{animation:ht-drop-a3dabb6d .52s cubic-bezier(.2,.7,.2,1) calc(var(--lead) + .12s) both}.intro .ht-caption[data-v-a3dabb6d]{animation:ht-fade-a3dabb6d .48s ease-out calc(var(--lead) + .26s) both}.intro .ht-team-mark[data-v-a3dabb6d]{animation:ht-pop-a3dabb6d .56s cubic-bezier(.2,.8,.25,1) calc(var(--lead) + .3s) both}.intro .ht-team-name[data-v-a3dabb6d]{animation:ht-rise-a3dabb6d .5s cubic-bezier(.2,.7,.2,1) calc(var(--lead) + .42s) both;--rise: 14px}.intro .ht-score[data-v-a3dabb6d]{animation:ht-rise-a3dabb6d .56s cubic-bezier(.2,.7,.2,1) calc(var(--lead) + .38s) both;--rise: 20px}.intro .ht-score-label[data-v-a3dabb6d]{animation:ht-fade-a3dabb6d .48s ease-out calc(var(--lead) + .54s) both}.intro .ht-track[data-v-a3dabb6d]{animation:ht-fade-a3dabb6d .5s ease-out calc(var(--lead) + .56s) both}.intro .ht-game[data-v-a3dabb6d]{animation:ht-rise-a3dabb6d .48s cubic-bezier(.2,.7,.2,1) calc(var(--lead) + .68s + var(--i) * 90ms) both;--rise: 16px}.intro .ht-stub[data-v-a3dabb6d]{animation:ht-rise-a3dabb6d .6s cubic-bezier(.2,.75,.2,1) calc(var(--lead) + .92s) both;--rise: 40px}@keyframes ht-fade-a3dabb6d{0%{opacity:0}}.ht-late-enter-active[data-v-a3dabb6d]{transition:opacity .3s ease-out}.ht-late-enter-from[data-v-a3dabb6d]{opacity:0}@keyframes ht-rise-a3dabb6d{0%{opacity:0;transform:translateY(var(--rise, 20px))}}@keyframes ht-drop-a3dabb6d{0%{opacity:0;transform:translateY(-18px)}}@keyframes ht-pop-a3dabb6d{0%{opacity:0;transform:scale(.9)}}@media(prefers-reduced-motion:reduce){.intro[data-v-a3dabb6d] *{animation-duration:1ms!important;animation-delay:0ms!important}}.cer-clock[data-v-7111979a]{position:absolute;width:320px;height:170px;filter:drop-shadow(0 8px 10px rgba(37,31,48,.2)) drop-shadow(0 1px 2px rgba(37,31,48,.14))}.cer-clock-under[data-v-7111979a],.cer-clock-card[data-v-7111979a]{position:absolute;inset:0;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}.cer-clock-under[data-v-7111979a]{transform:translate(9px,9px);background:linear-gradient(136deg,#fff,#bbc2cd 20%,#eef1f7 42%,#686f80 63%,#a0a8b7 80%,#e7ebf2)}.cer-clock-card[data-v-7111979a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(160deg,#fff,#fbfafd 60%,#f3f2f7)}.cer-clock-label[data-v-7111979a]{font:800 30px/38px Microsoft YaHei,sans-serif;letter-spacing:2px;padding-left:2px;color:#4a4858;white-space:nowrap}.cer-clock-digits[data-v-7111979a]{display:flex;height:76px;align-items:center;fill:#24232a}.cer-clock-slot[data-v-7111979a]{display:flex;justify-content:center;width:55px;height:76px}.cer-clock-slot.sep[data-v-7111979a]{width:25px}.cer-clock-slot svg[data-v-7111979a]{display:block;height:76px;overflow:visible}.cer-clock-soon[data-v-7111979a]{height:76px;display:grid;place-items:center;font:900 60px/1 Microsoft YaHei,sans-serif;letter-spacing:5px;padding-left:5px;color:#24232a;-webkit-text-stroke:1px currentColor}.scene.scene-ceremony[data-v-9525ff4e]{position:absolute;inset:0;width:1920px;height:1080px;overflow:hidden;z-index:50;background:#f4f4f7;color:#24232a;font-family:Microsoft YaHei,sans-serif}.scene-ceremony[data-v-9525ff4e] *{box-sizing:border-box}.cer-born[data-v-9525ff4e],.cer-board[data-v-9525ff4e],.cer-stage[data-v-9525ff4e]{position:absolute;inset:0}.cer-born-shade[data-v-9525ff4e]{position:absolute;inset:0;background:#1a1920e6}.cer-band[data-v-9525ff4e]{--tilt: -3deg;position:absolute;left:-120px;width:2160px;height:128px;overflow:hidden;transform:rotate(var(--tilt))}.cer-band.top[data-v-9525ff4e]{top:64px;background:#fdfcff}.cer-band.bottom[data-v-9525ff4e]{top:900px;background:#d7d4de}.cer-band-track[data-v-9525ff4e]{display:flex;width:max-content;height:100%;align-items:center;white-space:nowrap;animation:cer-marquee-9525ff4e 56s linear infinite}.cer-band.bottom .cer-band-track[data-v-9525ff4e]{animation-direction:reverse}.cer-band-track span[data-v-9525ff4e]{padding-right:8px;font:900 84px/1 Microsoft YaHei,sans-serif;letter-spacing:10px;color:#24232a}@keyframes cer-marquee-9525ff4e{to{transform:translate(-50%)}}.cer-born-center[data-v-9525ff4e]{position:absolute;left:790px;top:262px;width:340px;height:340px}.cer-born-logo[data-v-9525ff4e]{position:absolute;inset:0}.cer-pulse[data-v-9525ff4e]{position:absolute;inset:0;border:3px solid rgba(253,252,255,.75);border-radius:50%;opacity:0}.intro .cer-pulse[data-v-9525ff4e],.anim .cer-pulse[data-v-9525ff4e]{animation:cer-pulse-9525ff4e 1.4s cubic-bezier(.2,.6,.3,1) forwards;animation-delay:calc(var(--base) + .76s + var(--k) * .2s)}@keyframes cer-pulse-9525ff4e{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.cer-born .cer-clock[data-v-9525ff4e]{right:140px;top:262px}.cer-born-name[data-v-9525ff4e]{position:absolute;top:636px;left:260px;width:1400px;padding:8px 0;overflow:hidden;white-space:nowrap;text-align:center;font-size:150px;font-weight:900;line-height:1.1;letter-spacing:14px;color:#fdfcff}.cer-confetti[data-v-9525ff4e]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.cer-flake[data-v-9525ff4e]{position:absolute;top:-60px;left:var(--x);width:var(--w);height:var(--h);animation:cer-fall-9525ff4e var(--dur) linear infinite;animation-delay:var(--delay)}.cer-flake i[data-v-9525ff4e]{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--c) 0%,var(--c2) 100%);animation:cer-flip-9525ff4e var(--flip) ease-in-out infinite}@keyframes cer-fall-9525ff4e{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(var(--sway),1200px,0) rotate(var(--rot))}}@keyframes cer-flip-9525ff4e{0%,to{transform:scaleY(1)}50%{transform:scaleY(.12)}}.cer-board-title[data-v-9525ff4e]{position:absolute;top:56px;left:0;width:1920px;margin:0;padding-left:12px;text-align:center;font:900 112px/1.15 Microsoft YaHei,sans-serif;letter-spacing:12px;-webkit-text-stroke:1.5px currentColor}.cer-board-grid[data-v-9525ff4e]{position:absolute;left:140px;top:240px;width:1640px;display:grid;grid-template-columns:repeat(8,1fr);gap:24px}.cer-bcard[data-v-9525ff4e]{grid-column:span 2}.cer-bcard.slot-4[data-v-9525ff4e]{grid-column:2 / span 2}.cer-bcard[data-v-9525ff4e]{position:relative;height:370px;min-width:0;padding:0 18px;background:#fdfcff;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.cer-bcard small[data-v-9525ff4e]{font-size:34px;font-weight:800;color:#4d4a5a;white-space:nowrap}.cer-bcard b[data-v-9525ff4e]{max-width:100%;overflow:hidden;white-space:nowrap;font-size:48px;font-weight:900}.cer-bcard.ink[data-v-9525ff4e]{background:#24232a;color:#fff}.cer-bcard.ink small[data-v-9525ff4e]{color:#d9d6e2}.cer-board .cer-clock[data-v-9525ff4e]{right:140px;top:36px}.cer-transfer-grid[data-v-9525ff4e]{position:absolute;left:140px;top:300px;width:1640px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cer-tcard[data-v-9525ff4e]{min-height:540px;padding:60px 64px;background:#fdfcff;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);display:flex;flex-direction:column}.cer-tcard-name[data-v-9525ff4e]{font-size:64px;font-weight:900;line-height:1.2;letter-spacing:4px}.cer-tcard-when[data-v-9525ff4e]{margin-top:22px;font-size:46px;font-weight:800;line-height:1.3;color:#24232a}.cer-tcard-body[data-v-9525ff4e]{margin:40px 0 0;font-size:36px;font-weight:700;line-height:1.7;color:#4d4a5a}.cer-poster-league[data-v-9525ff4e]{position:absolute;left:100px;top:72px;display:flex;align-items:center;gap:22px;color:#fdfcff;font-size:56px;font-weight:900;line-height:1.2;letter-spacing:6px;white-space:nowrap}.cer-poster-mark[data-v-9525ff4e]{width:84px;height:84px;object-fit:contain;filter:brightness(0) invert(1)}.cer-poster-title[data-v-9525ff4e]{position:absolute;left:92px;top:168px;margin:0;color:#fdfcff;font:900 190px/1.08 Microsoft YaHei,sans-serif;letter-spacing:14px;white-space:nowrap}.cer-poster-team[data-v-9525ff4e]{position:absolute;right:100px;top:92px;display:flex;align-items:center;gap:36px}.cer-poster-name[data-v-9525ff4e]{max-width:560px;overflow:hidden;white-space:nowrap;padding:6px 0;color:#fdfcff;font-size:128px;font-weight:900;line-height:1.1;letter-spacing:8px}.cer-pcards[data-v-9525ff4e]{position:absolute;left:100px;top:440px;width:1720px;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:18px}.cer-pcard[data-v-9525ff4e]{min-width:0;background:#fdfcff;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);display:flex;flex-direction:column}.cer-pcard-art[data-v-9525ff4e]{position:relative;height:300px;overflow:hidden;background:#24232a}.cer-strip-zoom[data-v-9525ff4e]{position:absolute;inset:0}.cer-strip-art[data-v-9525ff4e]{position:absolute;display:block;max-width:none;animation:cer-drift-9525ff4e 7s ease-in-out infinite alternate}.cer-strip-art.odd[data-v-9525ff4e]{animation-delay:-3.5s}@keyframes cer-drift-9525ff4e{0%{transform:translateY(-12px)}to{transform:translateY(12px)}}.cer-pcard-tag[data-v-9525ff4e]{position:absolute;left:0;bottom:0;padding:6px 14px 6px 12px;background:#24232a;color:#fdfcff;font-size:28px;font-weight:900;letter-spacing:2px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 100%,0 100%)}.cer-pcard-info[data-v-9525ff4e]{padding:18px 10px 22px;display:flex;flex-direction:column;align-items:center;text-align:center}.cer-pcard-name[data-v-9525ff4e]{max-width:100%;overflow:hidden;white-space:nowrap;font-size:var(--name, 42px);font-weight:900;line-height:50px;height:50px;color:#24232a}.cer-pcard-real[data-v-9525ff4e]{margin-top:2px;font-size:28px;font-weight:700;color:#4d4a5a;white-space:nowrap}.cer-pcard-school[data-v-9525ff4e]{margin-top:16px;display:flex;align-items:center;gap:6px;font-size:26px;font-weight:800;color:#24232a;white-space:nowrap}.cer-pcard-school img[data-v-9525ff4e]{width:38px;height:38px;object-fit:contain}.cer-pcard-meta[data-v-9525ff4e]{margin-top:4px;font-size:26px;font-weight:700;color:#4d4a5a;white-space:nowrap}.cer-main-shadow[data-v-9525ff4e]{position:absolute;inset:0;filter:drop-shadow(0 7px 7px rgba(37,31,48,.19)) drop-shadow(0 1px 1px rgba(50,43,66,.11))}.cer-main[data-v-9525ff4e]{position:absolute;left:110px;top:70px;width:1220px;height:940px;background:#fdfcff;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,30px 100%,0 calc(100% - 30px))}.cer-content[data-v-9525ff4e]{position:absolute;inset:0}.cer-title[data-v-9525ff4e]{position:absolute;left:110px;top:100px;width:1220px;margin:0;padding-left:12px;text-align:center;font:900 104px/1.15 Microsoft YaHei,sans-serif;letter-spacing:12px;-webkit-text-stroke:1px currentColor}.cer-head[data-v-9525ff4e]{position:absolute;left:170px;top:254px;width:1100px;display:flex;align-items:center;gap:40px}.cer-head-text[data-v-9525ff4e]{min-width:0;flex:1;display:flex;flex-direction:column;gap:12px}.cer-head-name[data-v-9525ff4e]{overflow:hidden;white-space:nowrap;padding:4px 0;font-size:88px;font-weight:900;line-height:1.1;letter-spacing:6px}.cer-head-line[data-v-9525ff4e]{font-size:38px;font-weight:800;line-height:1.3;color:#4d4a5a;white-space:nowrap;letter-spacing:1px}.cer-cards[data-v-9525ff4e]{position:absolute;left:170px;top:474px;width:1100px;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:16px}.cer-card[data-v-9525ff4e]{min-width:0;background:#f1eff6;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);display:flex;flex-direction:column;align-items:center;text-align:center}.cer-card.ink[data-v-9525ff4e]{background:#24232a;color:#fff}.cer-card.pair.ink span[data-v-9525ff4e]{color:#d9d6e2}.cer-cards.scoring[data-v-9525ff4e]{top:377px;display:flex;flex-wrap:wrap;justify-content:center}.cer-cards.scoring .cer-card[data-v-9525ff4e]{width:263px}.cer-card.pair[data-v-9525ff4e]{padding:26px 8px 24px;gap:6px}.cer-card.pair b[data-v-9525ff4e]{max-width:100%;overflow:hidden;white-space:nowrap;font-size:44px;font-weight:900;line-height:1.2}.cer-card.pair span[data-v-9525ff4e]{font-size:30px;font-weight:700;line-height:1.3;color:#4d4a5a}.cer-card.club[data-v-9525ff4e]{height:330px;padding:24px 10px}.cer-card.player[data-v-9525ff4e]{padding:20px 8px 18px}.cer-player-name[data-v-9525ff4e]{max-width:100%;overflow:hidden;white-space:nowrap;font-size:44px;font-weight:900;line-height:1.2}.cer-player-real[data-v-9525ff4e]{font-size:28px;font-weight:700;line-height:1.3;color:#4d4a5a;white-space:nowrap}.cer-player-school[data-v-9525ff4e]{max-width:100%;margin-top:12px;display:flex;align-items:center;gap:6px;font-size:25px;font-weight:800;line-height:36px;color:#24232a;white-space:nowrap}.cer-player-school img[data-v-9525ff4e]{flex:0 0 auto;width:36px;height:36px;object-fit:contain}.cer-player-meta[data-v-9525ff4e]{margin-top:2px;font-size:25px;font-weight:700;line-height:32px;color:#4d4a5a;white-space:nowrap}.cer-club-name[data-v-9525ff4e]{height:96px;margin-top:12px;display:grid;place-items:center;font-size:32px;font-weight:900;line-height:42px;text-wrap:balance;overflow:hidden}.cer-club-res[data-v-9525ff4e]{margin-top:auto;font-size:30px;font-weight:900;white-space:nowrap}.cer-club-score[data-v-9525ff4e]{margin-top:4px;font-size:30px;font-weight:800;color:#4d4a5a}.cer-card.ink .cer-club-score[data-v-9525ff4e]{color:#d9d6e2}.cer-table[data-v-9525ff4e]{position:absolute;left:170px;top:262px;width:1100px;display:flex;flex-direction:column;gap:6px}.cer-tr[data-v-9525ff4e]{display:grid;grid-template-columns:110px minmax(0,1fr) 150px 150px 210px 150px;align-items:center;height:68px;padding:0 20px 0 0;background:#f1eff6;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);text-align:center}.cer-tr>b[data-v-9525ff4e]{font-size:34px;font-weight:900;white-space:nowrap}.cer-tr.ink[data-v-9525ff4e]{background:#24232a;color:#fff}.cer-th[data-v-9525ff4e]{height:42px;background:none;clip-path:none}.cer-th span[data-v-9525ff4e]{font-size:28px;font-weight:800;color:#4d4a5a;white-space:nowrap}.cer-th .left[data-v-9525ff4e]{text-align:left}.cer-rank[data-v-9525ff4e]{font-size:36px}.cer-club[data-v-9525ff4e]{min-width:0;display:flex;align-items:center;gap:16px;text-align:left}.cer-club b[data-v-9525ff4e]{min-width:0;overflow:hidden;white-space:nowrap;font-size:34px;font-weight:900}.cer-list[data-v-9525ff4e]{position:absolute;left:1380px;top:70px;width:440px;height:940px;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.cer-slot[data-v-9525ff4e]{flex:1;min-height:0;padding:14px 22px;background:#fdfcffee;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);display:flex;flex-direction:column;justify-content:center;gap:8px;transition:background-color .45s ease,color .45s ease}.cer-slot small[data-v-9525ff4e]{font-size:30px;font-weight:800;line-height:1.2;color:#4d4a5a;white-space:nowrap;transition:color .45s ease}.cer-who[data-v-9525ff4e]{display:flex;align-items:center;gap:14px;min-width:0;height:56px;font-size:36px;font-weight:900}.cer-who span[data-v-9525ff4e]{min-width:0;overflow:hidden;white-space:nowrap}.cer-who.wait[data-v-9525ff4e]{color:#8d899b}.cer-slot.now[data-v-9525ff4e]{background:#24232a;color:#fff}.cer-slot.now small[data-v-9525ff4e]{color:#d9d6e2}.scene-ceremony[data-v-9525ff4e]{--base: 0ms}.scene-ceremony.intro[data-v-9525ff4e]{--base: calc(var(--lead) + .2s)}.intro .cer-slide-left[data-v-9525ff4e]{animation:cer-slide-left-9525ff4e .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--lead) + var(--d, 0ms))}.intro .cer-slide-right[data-v-9525ff4e]{animation:cer-slide-right-9525ff4e .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--lead) + .2s + var(--d, 0ms))}.intro .cer-rise[data-v-9525ff4e],.anim .cer-rise[data-v-9525ff4e]{animation:cer-rise-9525ff4e .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--base) + var(--d, 0ms))}.intro .cer-pop[data-v-9525ff4e],.anim .cer-pop[data-v-9525ff4e]{animation:cer-pop-9525ff4e .6s cubic-bezier(.2,.9,.25,1.15) both;animation-delay:calc(var(--base) + var(--d, 0ms))}@keyframes cer-slide-left-9525ff4e{0%{opacity:0;transform:translate(-60px)}}@keyframes cer-slide-right-9525ff4e{0%{opacity:0;transform:translate(60px)}}@keyframes cer-rise-9525ff4e{0%{opacity:0;transform:translateY(26px)}}@keyframes cer-pop-9525ff4e{0%{opacity:0;transform:scale(.86)}}.intro .cer-band.top[data-v-9525ff4e],.anim .cer-band.top[data-v-9525ff4e]{animation:cer-band-right-9525ff4e .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--base) + .15s)}.intro .cer-band.bottom[data-v-9525ff4e],.anim .cer-band.bottom[data-v-9525ff4e]{animation:cer-band-left-9525ff4e .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--base) + .25s)}@keyframes cer-band-right-9525ff4e{0%{transform:rotate(var(--tilt)) translate(2200px)}}@keyframes cer-band-left-9525ff4e{0%{transform:rotate(var(--tilt)) translate(-2200px)}}.intro .cer-from-right[data-v-9525ff4e],.anim .cer-from-right[data-v-9525ff4e]{animation:cer-from-right-9525ff4e .8s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--base) + var(--d, 0ms))}@keyframes cer-from-right-9525ff4e{0%{opacity:0;transform:translate(80px)}}.intro .cer-strip-in[data-v-9525ff4e],.anim .cer-strip-in[data-v-9525ff4e]{animation:cer-strip-in-9525ff4e .8s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--base) + var(--d, 0ms))}.intro .cer-strip-zoom[data-v-9525ff4e],.anim .cer-strip-zoom[data-v-9525ff4e]{animation:cer-strip-zoom-9525ff4e 1.6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--base) + var(--d, 0ms))}@keyframes cer-strip-in-9525ff4e{0%{opacity:0;transform:translateY(70px)}}@keyframes cer-strip-zoom-9525ff4e{0%{transform:scale(1.18)}}.cer-swap-leave-active[data-v-9525ff4e]{transition:opacity .22s ease,transform .22s ease}.cer-swap-leave-to[data-v-9525ff4e]{opacity:0;transform:translateY(-10px)}.cer-layout-leave-active[data-v-9525ff4e]{transition:opacity .3s ease}.cer-layout-leave-to[data-v-9525ff4e]{opacity:0}.cer-who-leave-active[data-v-9525ff4e]{transition:opacity .18s ease}.cer-who-leave-to[data-v-9525ff4e]{opacity:0}.cer-who-enter-active[data-v-9525ff4e]{transition:opacity .4s ease .35s,transform .5s cubic-bezier(.2,.8,.2,1) .35s}.cer-who-enter-from[data-v-9525ff4e]{opacity:0;transform:translate(-18px)}.peak-role-label[data-v-0728a79d]{display:block;height:84px;overflow:visible;shape-rendering:geometricPrecision}.scene-peak-reveal[data-v-d137538f]{position:absolute;inset:0;z-index:52;overflow:hidden;color:#fff9e7;pointer-events:none}.reveal-top[data-v-d137538f],.reveal-vs[data-v-d137538f],.reveal-footer[data-v-d137538f]{transition:opacity .4s ease}.reveal-top[data-v-d137538f]{position:absolute;z-index:5;left:520px;right:520px;top:24px;height:125px;display:flex;align-items:center;justify-content:center;gap:34px;color:#40344e}.reveal-top>.peak-wordmark[data-v-d137538f]{width:445px;flex:none}.reveal-top>i[data-v-d137538f]{height:1px;flex:1;background:linear-gradient(90deg,transparent,#544663)}.reveal-top>i[data-v-d137538f]:last-child{transform:rotate(180deg)}.reveal-top>i[data-v-d137538f]:after{content:"";display:block;width:7px;height:7px;border:1px solid #746380;transform:translateY(-4px) rotate(45deg);margin-left:auto}.reveal-top[data-v-d137538f]:before{content:"";position:absolute;inset:-35px 145px -20px;background:radial-gradient(ellipse,#f5f3fcf2 35%,#f5f3fc00 73%);z-index:-1}.reveal-lane[data-v-d137538f]{position:absolute;inset:0}.reveal-half[data-v-d137538f]{position:absolute;inset:0;overflow:visible;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.reveal-half.blue[data-v-d137538f]{-webkit-mask-image:linear-gradient(90deg,#000 0px,#000 840px,transparent 1080px);mask-image:linear-gradient(90deg,#000 0px,#000 840px,transparent 1080px)}.reveal-half.red[data-v-d137538f]{-webkit-mask-image:linear-gradient(90deg,transparent 840px,#000 1080px,#000 1920px);mask-image:linear-gradient(90deg,transparent 840px,#000 1080px,#000 1920px)}.reveal-hero[data-v-d137538f]{position:absolute;top:0;bottom:0;left:0;width:900px;overflow:visible}.red .reveal-hero[data-v-d137538f]{left:1020px}.reveal-hero img[data-v-d137538f]{position:absolute;max-width:none}.reveal-vs[data-v-d137538f]{position:absolute;width:148px;height:113px;left:886px;top:445px;fill:#493754;filter:drop-shadow(1px 3px 0 #ffffffe0)}.reveal-footer[data-v-d137538f]{position:absolute;left:0;right:0;bottom:0;height:320px}.footer-shade[data-v-d137538f]{position:absolute;inset:-120px 0 0;background:linear-gradient(180deg,#43304900 0,#43304930 22%,#3e294be8 68%,#392943fa);-webkit-mask-image:linear-gradient(180deg,transparent,#000 35%);mask-image:linear-gradient(180deg,transparent,#000 35%)}.footer-ornament[data-v-d137538f]{position:absolute;inset:0;width:100%;height:100%;color:#f1e4cf;stroke:currentColor;stroke-width:1.4}.center-rule[data-v-d137538f]{opacity:.65}.footer-lane[data-v-d137538f]{position:absolute;inset:0}.footer-side[data-v-d137538f]{position:absolute;inset:0;--direction:-1}.footer-side.red[data-v-d137538f]{--direction:1}.role-title[data-v-d137538f]{position:absolute;left:270px;bottom:17px;width:253px;height:84px}.red .role-title[data-v-d137538f]{left:auto;right:270px}.role-title>.peak-role-label[data-v-d137538f]{position:absolute;right:0;bottom:0}.red .role-title>.peak-role-label[data-v-d137538f]{left:0;right:auto}.role-echo[data-v-d137538f]{opacity:0}.summoner-icon[data-v-d137538f]{position:absolute;left:23px;bottom:25px;width:68px;height:68px;border:3px solid #1b111c;border-radius:50%;box-sizing:border-box;overflow:hidden;box-shadow:0 0 0 1px #a8957380}.summoner-icon img[data-v-d137538f]{width:100%;height:100%;object-fit:cover}.red .summoner-icon[data-v-d137538f]{left:auto;right:23px}.player-line[data-v-d137538f]{position:absolute;left:630px;bottom:44px;display:flex;align-items:center;gap:6px;height:51px;white-space:nowrap;text-shadow:0 2px 5px #1c122a66}.player-team-logo[data-v-d137538f]{box-sizing:border-box;width:50px;height:50px;margin-right:7px;border:1.5px solid #f4ead5;box-shadow:0 1px 3px #22122f66}.player-line>strong[data-v-d137538f]{font:900 42px/1 Microsoft YaHei,sans-serif;letter-spacing:-1px}.player-line>.player-real-name[data-v-d137538f]{font:500 17px/1 Microsoft YaHei,sans-serif;align-self:flex-end;margin-bottom:6px}.red .player-line[data-v-d137538f]{left:auto;right:630px;flex-direction:row-reverse}.red .player-line>.player-team-logo[data-v-d137538f]{margin:0 0 0 7px}.lane-icon[data-v-d137538f]{position:absolute;left:932px;bottom:43px;width:56px;height:56px}.lane-icon img[data-v-d137538f]{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1);transform-origin:center}.holding .reveal-hero[data-v-d137538f],.holding .role-title[data-v-d137538f],.holding .player-line[data-v-d137538f],.holding .summoner-icon[data-v-d137538f],.holding .lane-icon[data-v-d137538f]{opacity:0}.scene-peak-reveal[data-enter-held=true]>.reveal-top[data-v-d137538f],.scene-peak-reveal[data-enter-held=true]>.reveal-vs[data-v-d137538f],.scene-peak-reveal[data-enter-held=true]>.reveal-footer[data-v-d137538f]{opacity:0}.entering .reveal-hero[data-v-d137538f]{animation:hero-slide-left-d137538f var(--hero-enter) var(--hero-cue) cubic-bezier(.2,.65,.25,1) both;will-change:transform,opacity}.entering .red .reveal-hero[data-v-d137538f]{animation-name:hero-slide-right-d137538f}.exiting .reveal-hero[data-v-d137538f]{animation:hero-retire-d137538f var(--hero-exit) ease-out both;will-change:opacity}.entering .role-title[data-v-d137538f]{animation:role-arrive-d137538f .64s .16s cubic-bezier(.2,.7,.25,1) both}.entering .red .role-title[data-v-d137538f]{animation-delay:60ms}.entering .role-echo[data-v-d137538f]{animation:role-trail-d137538f .6s calc(80ms + var(--echo)*50ms) ease-out both}.entering .player-line[data-v-d137538f]{animation:player-arrive-d137538f .41s .21s ease-out both}.entering .summoner-icon[data-v-d137538f]{animation:spell-arrive-d137538f .43s .14s ease-out both}.entering .lane-icon img[data-v-d137538f]{animation:role-icon-arrive-d137538f .6s .1s cubic-bezier(.18,.6,.22,1) both}.exiting .role-title[data-v-d137538f],.exiting .player-line[data-v-d137538f],.exiting .summoner-icon[data-v-d137538f],.exiting .lane-icon[data-v-d137538f]{animation:info-retire-d137538f .2s both}.sampling[data-v-d137538f] *{animation-play-state:paused!important;animation-delay:calc(var(--sample-cue,0ms) - var(--sample-time))!important}.sampling .reveal-hero[data-v-d137538f]{--sample-cue:var(--hero-cue)}.sampling .role-title[data-v-d137538f]{--sample-cue:.16s}.sampling .red .role-title[data-v-d137538f]{--sample-cue:60ms}.sampling .role-echo[data-v-d137538f]{--sample-cue:calc(80ms + var(--echo)*50ms)}.sampling .player-line[data-v-d137538f]{--sample-cue:.21s}.sampling .summoner-icon[data-v-d137538f]{--sample-cue:.14s}.sampling .lane-icon img[data-v-d137538f]{--sample-cue:.1s}@keyframes hero-slide-left-d137538f{0%{transform:translate(-1120px);opacity:0}35%{opacity:1}to{transform:translate(0);opacity:1}}@keyframes hero-slide-right-d137538f{0%{transform:translate(1120px);opacity:0}35%{opacity:1}to{transform:translate(0);opacity:1}}@keyframes hero-retire-d137538f{0%{opacity:1}to{opacity:0}}@keyframes role-arrive-d137538f{0%{opacity:0;transform:translate(calc(var(--direction)*230px))}18%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes role-trail-d137538f{0%{opacity:.4;transform:translate(calc(var(--direction)*var(--echo)*80px))}85%,to{opacity:0;transform:translate(0)}}@keyframes player-arrive-d137538f{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes spell-arrive-d137538f{0%{opacity:0;transform:translate(calc(var(--direction)*75px))}to{opacity:1;transform:translate(0)}}@keyframes role-icon-arrive-d137538f{0%{opacity:0;transform:translateY(-22px) scale(1.85)}40%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes info-retire-d137538f{to{opacity:0}}.lu-second-stage[data-v-03a71475]{position:absolute;inset:0;pointer-events:none;--lu-title-gold: #b89a52}.lu-second-team[data-v-03a71475]{position:absolute;top:385px;width:360px;display:flex;flex-direction:column;align-items:center}.lu-second-blue[data-v-03a71475]{left:60px}.lu-second-red[data-v-03a71475]{right:60px}.lu-second-logo[data-v-03a71475]{width:240px;height:250px;display:grid;place-items:center}.lu-second-logo img[data-v-03a71475]{width:100%;height:100%;object-fit:contain}.lu-second-name[data-v-03a71475]{width:100%;margin-top:22px;color:var(--lu-ink);font:700 34px/1.3 KHSL Peak,Microsoft YaHei,sans-serif;letter-spacing:2px;text-align:center;overflow-wrap:anywhere}.lu-second-fallback[data-v-03a71475]{width:230px;height:230px;border:3px solid var(--lu-ink);border-radius:50%;display:grid;place-items:center;color:var(--lu-ink);font-size:32px;font-weight:800;text-align:center}.lu-second-caption[data-v-03a71475]{position:absolute;top:327px;left:560px;width:800px;text-align:center;font:700 22px/28px KHSL Peak,Microsoft YaHei,sans-serif;letter-spacing:6px;text-indent:6px;color:var(--lu-ink)}.lu-second-title[data-v-03a71475]{position:absolute;left:560px;top:350px;width:800px;height:360px;overflow:visible}.lu-second-outline[data-v-03a71475]{fill:none;stroke:var(--lu-ink);stroke-width:1.3px;stroke-linejoin:bevel}.lu-second-brand[data-v-03a71475]{position:absolute;top:630px;left:855px;width:210px;height:100px;object-fit:contain}@font-face{font-family:KHSL Peak;src:url(/assets/peak-P5gYV1nJ.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}.scene-lineup[data-v-1e0698fd]{position:absolute;inset:0;z-index:50;overflow:hidden;--lu-ink: #2a2a3a;--lu-ink-2: rgba(42, 42, 58, .62);--lu-card-bottom: #d6dae2}.scene-lineup[data-v-1e0698fd] *,.scene-lineup[data-v-1e0698fd] *:before,.scene-lineup[data-v-1e0698fd] *:after{box-sizing:border-box}.lu-first-stage[data-v-1e0698fd]{position:absolute;inset:0}.lu-peak-header[data-v-1e0698fd]{position:absolute;left:180px;right:180px;top:100px;height:133px;display:flex;align-items:center;justify-content:center;gap:58px;color:#332d43}.lu-peak-team[data-v-1e0698fd]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:26px;font:700 37px Microsoft YaHei,sans-serif}.lu-peak-team.right[data-v-1e0698fd]{justify-content:center}.lu-peak-team img[data-v-1e0698fd]{width:94px;height:94px;object-fit:contain}.lu-peak-team span[data-v-1e0698fd]{max-width:300px;text-align:center}.lu-peak-title[data-v-1e0698fd]{width:430px;height:116px;position:relative;flex:none}.lu-peak-title>i[data-v-1e0698fd]{position:absolute;top:68px;width:50px;height:1px;background:#4a3c5b80;left:-55px}.lu-peak-title>i[data-v-1e0698fd]:last-child{left:auto;right:-55px}.lu-peak-title>i[data-v-1e0698fd]:after{content:"";display:block;width:7px;height:7px;border:1px solid #796682;transform:translateY(-4px) rotate(45deg)}.lu-vs-block[data-v-1e0698fd]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.lu-corner[data-v-1e0698fd]{position:absolute;z-index:4;width:505px;display:flex;justify-content:space-between;align-items:center;font-family:Arial Narrow,Segoe UI,sans-serif;font-size:15px;font-weight:600;letter-spacing:2px;color:var(--lu-ink-2);white-space:nowrap}.lu-corner-tl[data-v-1e0698fd]{left:160px;top:35px}.lu-corner-tr[data-v-1e0698fd]{right:160px;top:35px}.lu-corner-bl[data-v-1e0698fd]{left:160px;bottom:34px}.lu-corner-br[data-v-1e0698fd]{right:160px;bottom:34px}.lu-bottom-logo[data-v-1e0698fd]{position:absolute;z-index:4;left:50%;bottom:12px;width:320px;height:104px;transform:translate(-50%);object-fit:contain}.lu-scorebar[data-v-1e0698fd]{position:absolute;z-index:4;left:0;right:0;top:90px;height:140px;display:flex;align-items:center;justify-content:center;font-family:KHSL Peak,Microsoft YaHei,sans-serif}.lu-sb-team[data-v-1e0698fd]{display:flex;align-items:center;gap:32px}.lu-sb-name[data-v-1e0698fd]{width:360px;font-size:44px;font-weight:800;letter-spacing:1px;color:var(--lu-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lu-sb-left .lu-sb-name[data-v-1e0698fd]{text-align:right;padding-right:16px}.lu-sb-right .lu-sb-name[data-v-1e0698fd]{text-align:left;padding-left:16px}.lu-sb-logo[data-v-1e0698fd]{width:116px;height:116px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.lu-sb-logo img[data-v-1e0698fd]{display:block;width:100%;height:100%;object-fit:contain}.lu-sb-logo span[data-v-1e0698fd]{display:grid;place-items:center;width:108px;height:108px;border-radius:50%;border:2px solid var(--lu-ink-2);font-size:42px;font-weight:800;color:var(--lu-ink)}.lu-sb-score[data-v-1e0698fd]{width:112px;text-align:center;font-family:Impact,Arial Narrow,sans-serif;font-size:128px;line-height:1;color:var(--lu-ink)}.lu-sb-stage[data-v-1e0698fd]{width:190px;margin:0;text-align:center;font-size:44px;font-weight:800;font-style:italic;letter-spacing:2px;background:linear-gradient(180deg,#d4a94a,#b8892b 55%,#8f6a1e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#b8892b;line-height:1.2;white-space:nowrap;overflow:hidden}.lu-vs-block[data-v-1e0698fd]{z-index:3}.lu-vs[data-v-1e0698fd]{fill:var(--lu-ink)}.lu-vs-decoration[data-v-1e0698fd]{fill:var(--lu-ink);opacity:.4}.lu-vs-ring[data-v-1e0698fd]{fill:none;stroke:var(--lu-ink);stroke-width:1.2}.lu-team[data-v-1e0698fd]{position:absolute;top:291px;z-index:2;display:flex;gap:16px}.lu-team-left[data-v-1e0698fd]{left:22px}.lu-team-right[data-v-1e0698fd]{right:22px}.lu-card[data-v-1e0698fd]{position:relative;width:154px;height:644px;background:var(--lu-card-bottom);overflow:hidden}.lu-card[data-v-1e0698fd]:after{content:"";position:absolute;inset:0;z-index:6;border:1.5px solid rgba(255,255,255,.8);pointer-events:none}.lu-card-poster[data-v-1e0698fd]{position:absolute;left:0;top:0;width:154px;height:574px;overflow:hidden;background:linear-gradient(180deg,#afb4c0 0%,#c4cbd6 48%,var(--lu-card-bottom) 100%)}.lu-hero-img[data-v-1e0698fd]{position:absolute;pointer-events:none}.lu-card-fade[data-v-1e0698fd]{position:absolute;left:0;right:0;bottom:0;height:214px;background:linear-gradient(to top,var(--lu-card-bottom) 0%,rgba(214,218,226,.92) 20%,rgba(214,218,226,.46) 54%,transparent 100%);pointer-events:none}.lu-skill[data-v-1e0698fd]{position:absolute;left:7px;top:7px;z-index:4;width:31px;height:31px;border-radius:50%;border:1px solid rgba(42,42,58,.72);overflow:hidden}.lu-skill img[data-v-1e0698fd]{width:100%;height:100%;object-fit:cover;display:block}.lu-role[data-v-1e0698fd]{position:absolute;left:50%;bottom:135px;z-index:4;width:36px;height:36px;transform:translate(-50%);display:flex;align-items:center;justify-content:center}.lu-role img[data-v-1e0698fd]{width:36px;height:36px;filter:brightness(.35);opacity:.8}.lu-plate[data-v-1e0698fd]{position:absolute;left:0;right:0;bottom:0;z-index:3;height:88px;padding:15px 8px 0;text-align:center;background:linear-gradient(180deg,#f8fafc,#edf1f6)}.lu-plate[data-v-1e0698fd]:before{content:"";position:absolute;left:0;top:-24px;width:36px;height:25px;background:#f8fafc;clip-path:path("M0 0 C2 16 15 24 36 25 H0 Z")}.lu-plate-name[data-v-1e0698fd]{font-family:KHSL Peak,Microsoft YaHei,sans-serif;font-size:26px;font-weight:800;letter-spacing:0;color:var(--lu-ink);line-height:31px;white-space:nowrap}.lu-plate-real[data-v-1e0698fd]{margin-top:4px;font-family:Microsoft YaHei,sans-serif;font-size:15px;font-weight:400;color:var(--lu-ink-2);line-height:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@font-face{font-family:KHSL Peak;src:url(/assets/peak-P5gYV1nJ.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:KHSL MVP Poster;src:url(/assets/mvp-CO0idA68.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}.scene[data-v-64803691]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}.scene-starting-lineup[data-v-64803691]{overflow:hidden;--sl-font-en: "KHSL MVP Poster", "Oswald", Impact, "Arial Black", sans-serif;--sl-font-cn: "KHSL Peak", "Arial Black", "Microsoft YaHei", sans-serif;--sl-font-team: "KHSL MVP Poster", "KHSL Peak", "Arial Black", "Microsoft YaHei", sans-serif}.sl-base[data-v-64803691]{position:absolute;inset:0}.sl-base-dark[data-v-64803691]{background:radial-gradient(ellipse 1400px 900px at 30% 50%,#131a2e,#0a0c14 70%,#06070c)}.sl-base-white[data-v-64803691]{background:#fbfbfb}.sl-base-team[data-v-64803691]{background:var(--sl-team)}.sl-base-blackout[data-v-64803691]{background:#000}.sl-base-black[data-v-64803691]{background:radial-gradient(ellipse 1150px 950px at 72% 50%,rgba(48,72,132,.5),transparent 66%),radial-gradient(ellipse 1500px 760px at 6% 104%,rgba(12,28,68,.6),transparent 70%),linear-gradient(158deg,#0c1122,#080b16 46%,#04050b)}.sl-blue-flow[data-v-64803691]{position:absolute;inset:0;pointer-events:none}.sl-blue-flow[data-v-64803691]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(150,190,255,.13) 1.1px,transparent 1.2px);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 78%);mask-image:linear-gradient(180deg,#000 0%,transparent 78%)}.sl-logo-bg[data-v-64803691]{position:absolute;left:-560px;top:50%;width:1880px;height:1880px;margin-top:-940px;opacity:.26;pointer-events:none}.sl-logo-bg img[data-v-64803691]{width:100%;height:100%;object-fit:contain}.sl-logo-main[data-v-64803691]{position:absolute;left:990px;top:50%;width:840px;height:840px;margin-top:-420px;animation:slLogoIn-64803691 .4s cubic-bezier(.14,.9,.28,1) both}.sl-logo-main img[data-v-64803691]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 16px 40px rgba(0,0,0,.45))}@keyframes slLogoIn-64803691{0%{transform:translate(-1900px)}to{transform:translate(0)}}.sl-team-name[data-v-64803691]{position:absolute;left:90px;top:50%;transform:translateY(-50%);font-family:var(--sl-font-team);line-height:1;font-weight:900;color:#0a0a0a;white-space:nowrap;animation:slNameIn-64803691 .4s cubic-bezier(.14,.9,.28,1) both}.sl-team-name-line[data-v-64803691]{display:block}@keyframes slNameIn-64803691{0%{transform:translate(980px,-50%)}to{transform:translateY(-50%)}}.sl-lane-en[data-v-64803691]{position:absolute;left:70px;top:50%;transform:translateY(-50%);text-align:left;font-family:var(--sl-font-en);line-height:1;color:#fff;text-shadow:0 10px 40px rgba(0,0,0,.35);white-space:nowrap;z-index:20;animation:slLaneEnIn-64803691 .48s cubic-bezier(.14,.9,.28,1) both}@keyframes slLaneEnIn-64803691{0%{transform:translate(1850px,-50%)}to{transform:translateY(-50%)}}.sl-lane-cn[data-v-64803691]{position:absolute;right:440px;top:50%;text-align:right;font-family:var(--sl-font-cn);line-height:1;font-weight:900;color:#0a0a0a;white-space:nowrap;z-index:25;animation:slLaneCnSweep-64803691 .42s cubic-bezier(.2,.85,.3,1) both}@keyframes slLaneCnSweep-64803691{0%{transform:translateY(-50%)}to{transform:translate(350px,-50%)}}.sl-lane-hero[data-v-64803691]{position:absolute;inset:0;overflow:hidden;z-index:10;opacity:.01}.sl-lane-hero.ready[data-v-64803691]{opacity:1}.sl-lane-hero-img[data-v-64803691]{position:absolute;max-width:none;opacity:.5;filter:brightness(1.34) saturate(.42) contrast(.82)}.sl-card-en[data-v-64803691]{position:absolute;left:60px;right:60px;top:168px;text-align:center;font-family:var(--sl-font-en);line-height:1;white-space:pre;z-index:30;transition:top .9s cubic-bezier(.16,1,.3,1)}.sl-card-en.stage-moved[data-v-64803691]{top:20px}.sl-card-info[data-v-64803691]{position:absolute;left:90px;top:616px;display:flex;flex-direction:column;align-items:flex-start;z-index:30;transition:top .9s cubic-bezier(.16,1,.3,1)}.sl-card-info.stage-moved[data-v-64803691]{top:790px}.sl-card-school[data-v-64803691]{height:0;margin-top:0;overflow:hidden;font-family:var(--sl-font-cn);font-size:calc(var(--sl-info-size) * .26px);line-height:1.15;letter-spacing:2px;color:#ffffffe0;text-shadow:0 2px 16px rgba(0,0,0,.85);white-space:nowrap;opacity:0;transition:height .9s cubic-bezier(.16,1,.3,1),margin-top .9s cubic-bezier(.16,1,.3,1)}.sl-card-info.stage-moved .sl-card-school[data-v-64803691]{height:calc(var(--sl-info-size) * .32px);margin-top:calc(var(--sl-info-size) * .09px);animation:slSchoolIn-64803691 .5s ease both .35s}@keyframes slSchoolIn-64803691{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.sl-card-info-text[data-v-64803691]{display:flex;align-items:center;gap:calc(var(--sl-info-size) * .42px);font-family:var(--sl-font-cn);font-weight:900;line-height:1;white-space:pre}.sl-card-name-col[data-v-64803691]{display:flex;flex-direction:column;align-items:flex-start}.sl-card-name-row[data-v-64803691]{display:flex;align-items:baseline}.sl-card-icon[data-v-64803691]{position:absolute;left:0;bottom:100%;margin-bottom:18px;width:calc(var(--sl-info-size) * 1px);height:calc(var(--sl-info-size) * 1px);opacity:0;transform:translate(-520px)}.sl-card-info.stage-moved .sl-card-icon[data-v-64803691]{animation:slIconIn-64803691 .5s cubic-bezier(.14,.9,.28,1) both .18s}.sl-card-icon img[data-v-64803691]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 18px rgba(0,0,0,.6))}@keyframes slIconIn-64803691{0%{opacity:0;transform:translate(-520px)}to{opacity:1;transform:translate(0)}}.sl-seg[data-v-64803691]{font-size:calc(var(--sl-info-size) * 1px);transition:font-size .9s cubic-bezier(.16,1,.3,1)}.sl-card-info.stage-moved .sl-seg-name[data-v-64803691]{font-size:calc(var(--sl-info-size) * .48px)}.sl-card-info.stage-moved .sl-seg-real[data-v-64803691]{font-size:calc(var(--sl-info-size) * .34px)}.sl-card-info.stage-moved .sl-seg-gap[data-v-64803691]{font-size:calc(var(--sl-info-size) * .48px)}.sl-ch[data-v-64803691]{display:inline-block;opacity:0}.sl-ch.shown[data-v-64803691]{opacity:1}.sl-card-en .sl-ch[data-v-64803691]{color:#fff}.sl-card-en .sl-ch.accent[data-v-64803691]{color:#ef2a44}.sl-card-en.stage-settled .sl-ch[data-v-64803691],.sl-card-en.stage-settled .sl-ch.accent[data-v-64803691]{color:#fff}.sl-card-en.stage-moved .sl-ch[data-v-64803691],.sl-card-en.stage-moved .sl-ch.accent[data-v-64803691]{color:transparent;background:linear-gradient(158deg,#ffffff75,#96cdff14 44%,#ffffff57);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:.013em rgba(216,238,255,.9);filter:drop-shadow(0 0 18px rgba(118,190,255,.4))}.sl-card-info .sl-ch[data-v-64803691]{color:#fff;-webkit-text-stroke:.022em #04050a}.sl-card-info .sl-ch.accent[data-v-64803691],.sl-card-info.stage-settled .sl-ch[data-v-64803691],.sl-card-info.stage-settled .sl-ch.accent[data-v-64803691]{color:#04050a;-webkit-text-stroke:.022em #ffffff}.sl-card-info.stage-moved .sl-ch[data-v-64803691],.sl-card-info.stage-moved .sl-ch.accent[data-v-64803691]{color:#fff;-webkit-text-stroke:.022em rgba(4,5,10,.5);transition:color .8s ease,-webkit-text-stroke-color .8s ease}.sl-card-hero[data-v-64803691]{position:absolute;inset:0;z-index:10;animation:slCardHeroIn-64803691 1.8s linear both}.sl-card-hero-img[data-v-64803691]{position:absolute;max-width:none}.sl-card-hero-front[data-v-64803691]{z-index:35;filter:brightness(.86) drop-shadow(-16px 12px 24px rgba(0,0,0,.62))}.sl-card-hero-window[data-v-64803691]{position:absolute;inset:0}.sl-studio-finale[data-v-64803691]{z-index:45}.sl-warm[data-v-64803691]{position:absolute;inset:0;z-index:0;overflow:hidden;opacity:.01;pointer-events:none}.sl-warm img[data-v-64803691]{position:absolute;max-width:none}.sl-card-scrim[data-v-64803691]{position:absolute;inset:0;z-index:15;pointer-events:none;background:linear-gradient(90deg,#05070fe6,#05070fb8 26%,#05070f57 54%,#05070f1f 78%,#05070f57),linear-gradient(180deg,#05070f9e,#05070f0f 24% 70%,#05070fb8);animation:slScrimIn-64803691 .5s ease both}@keyframes slScrimIn-64803691{0%{opacity:0}to{opacity:1}}@keyframes slCardHeroIn-64803691{0%{transform:translate(-150px);opacity:0}12%{opacity:1}to{transform:translate(90px);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-e9ea7a0c]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}.scene-format[data-v-e9ea7a0c]{overflow:hidden}.fo-stage[data-v-e9ea7a0c]{position:absolute;inset:0;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#1e293b}.fo-token[data-v-e9ea7a0c],.fo-col-head[data-v-e9ea7a0c],.fo-peak-card[data-v-e9ea7a0c]{transition:transform .72s cubic-bezier(.22,.9,.24,1),width .56s cubic-bezier(.22,.9,.24,1),height .56s cubic-bezier(.22,.9,.24,1),opacity .38s ease,background-color .34s ease,border-color .34s ease,color .34s ease;will-change:transform,opacity}.fo-brand[data-v-e9ea7a0c]{position:absolute;top:42px;left:86px;z-index:60;display:flex;align-items:center;gap:24px;opacity:0;transform:translateY(-16px);transition:opacity .7s ease,transform .7s ease}.fo-brand.show[data-v-e9ea7a0c]{opacity:1;transform:translateY(0)}.fo-brand-logo[data-v-e9ea7a0c]{width:180px;height:58px;object-fit:contain;display:block}.fo-brand-name[data-v-e9ea7a0c]{display:flex;flex-direction:column;gap:4px;padding-left:24px;border-left:2px solid rgba(45,45,61,.16)}.fo-brand-cn[data-v-e9ea7a0c]{font-size:34px;font-weight:800;letter-spacing:4px;color:#1e293beb;white-space:nowrap}.fo-brand-en[data-v-e9ea7a0c]{font-size:14px;font-weight:700;letter-spacing:3px;color:#2d2d3d61;white-space:nowrap}.fo-brand-tag[data-v-e9ea7a0c]{display:flex;align-items:baseline;gap:12px;padding-left:24px;border-left:2px solid rgba(45,45,61,.16);font-size:24px;font-weight:800;letter-spacing:6px;color:#2d2d3da8;white-space:nowrap}.fo-brand-tag span[data-v-e9ea7a0c]{font-size:13px;letter-spacing:3px;color:#2d2d3d57}.fo-topright[data-v-e9ea7a0c]{position:absolute;top:36px;right:86px;z-index:60;display:flex;align-items:flex-start;gap:44px}.fo-schools[data-v-e9ea7a0c]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;opacity:0;transform:translateY(-16px);transition:opacity .7s ease .12s,transform .7s ease .12s}.fo-schools.show[data-v-e9ea7a0c]{opacity:1;transform:translateY(0)}.fo-schools-k[data-v-e9ea7a0c]{font-size:15px;font-weight:700;letter-spacing:4px;color:#2d2d3d6b}.fo-schools-row[data-v-e9ea7a0c]{display:flex;align-items:center;gap:18px}.fo-school-logo[data-v-e9ea7a0c]{width:72px;height:72px;object-fit:contain;display:block;filter:drop-shadow(0 4px 10px rgba(20,20,36,.12))}.fo-next[data-v-e9ea7a0c]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding-left:44px;border-left:2px solid rgba(45,45,61,.16);opacity:0;transform:translateY(-16px);transition:opacity .7s ease .2s,transform .7s ease .2s}.fo-next.show[data-v-e9ea7a0c]{opacity:1;transform:translateY(0)}.fo-next-k[data-v-e9ea7a0c]{font-size:15px;font-weight:700;letter-spacing:4px;color:#2d2d3d6b}.fo-next-body[data-v-e9ea7a0c]{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.fo-next-clock[data-v-e9ea7a0c]{font-family:DIN Alternate,Bahnschrift,Arial Narrow,sans-serif;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1;letter-spacing:2px;color:#1e293beb;white-space:nowrap}.fo-next-clock-date[data-v-e9ea7a0c]{font-size:22px;font-weight:700;letter-spacing:1px;margin-right:10px;color:#1e293b99}.fo-next-teams[data-v-e9ea7a0c]{display:flex;align-items:center;gap:12px}.fo-next-team[data-v-e9ea7a0c]{flex:0 0 auto;display:flex;align-items:center;gap:7px}.fo-next-team.is-right[data-v-e9ea7a0c]{flex-direction:row-reverse}.fo-next-logo[data-v-e9ea7a0c]{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:#fff9;box-shadow:0 2px 6px #14142424,inset 0 0 0 1px #2d2d3d1f;font-size:11px;font-weight:800;color:#2d2d3d80}.fo-next-logo img[data-v-e9ea7a0c]{width:100%;height:100%;object-fit:contain;display:block;padding:2px;box-sizing:border-box}.fo-next-name[data-v-e9ea7a0c]{font-size:14px;font-weight:700;letter-spacing:.5px;color:#1e293bdb;white-space:nowrap;max-width:110px;overflow:hidden;text-overflow:ellipsis}.fo-next-vs[data-v-e9ea7a0c]{font-size:15px;font-weight:800;letter-spacing:2px;color:#2d2d3d57}.fo-head[data-v-e9ea7a0c]{position:absolute;left:86px;top:210px;width:500px;z-index:40;opacity:0;transform:translate(-22px);transition:opacity .52s ease,transform .52s cubic-bezier(.22,.9,.24,1)}.fo-head.show[data-v-e9ea7a0c]{opacity:1;transform:translate(0)}.fo-head-sw-enter-active[data-v-e9ea7a0c],.fo-head-sw-leave-active[data-v-e9ea7a0c]{transition:opacity .26s ease,transform .26s cubic-bezier(.22,.9,.24,1)}.fo-head-sw-enter-from[data-v-e9ea7a0c]{opacity:0;transform:translateY(24px)}.fo-head-sw-leave-to[data-v-e9ea7a0c]{opacity:0;transform:translateY(-24px)}.fo-head-index[data-v-e9ea7a0c]{font-size:20px;font-weight:800;letter-spacing:7px;color:#2d2d3d5c}.fo-head-cn[data-v-e9ea7a0c]{margin:12px 0 0;font-family:KHSL Peak,Microsoft YaHei,sans-serif;font-weight:400;display:flex;flex-direction:column}.fo-head-cn-line[data-v-e9ea7a0c]{font-size:106px;line-height:1.04;letter-spacing:3px;color:#1a2030f0;white-space:nowrap}.fo-head-en[data-v-e9ea7a0c]{margin-top:10px;font-size:24px;font-weight:800;letter-spacing:6px;color:#2d2d3d57}.fo-head-facts[data-v-e9ea7a0c]{margin-top:40px;display:flex;flex-direction:column;gap:18px}.fo-fact[data-v-e9ea7a0c]{display:flex;align-items:baseline;gap:20px}.fo-fact-k[data-v-e9ea7a0c]{flex:none;width:116px;font-size:20px;font-weight:700;letter-spacing:2px;color:#2d2d3d70}.fo-fact-v[data-v-e9ea7a0c]{font-size:38px;font-weight:800;letter-spacing:1px;color:#1a2030db;font-variant-numeric:tabular-nums}.fo-cols[data-v-e9ea7a0c]{position:absolute;inset:0;z-index:30;pointer-events:none}.fo-col-head[data-v-e9ea7a0c]{position:absolute;top:0;left:0;display:flex;align-items:baseline;gap:12px;padding:0 4px 10px;border-bottom:2px solid rgba(45,45,61,.16);animation:foFadeIn-e9ea7a0c .4s ease both}.fo-col-name[data-v-e9ea7a0c]{font-size:27px;font-weight:800;letter-spacing:2px;color:#1e293bd6}.fo-col-sub[data-v-e9ea7a0c]{font-size:15px;font-weight:700;color:#2d2d3d5c}.fo-tiers[data-v-e9ea7a0c]{position:absolute;inset:0;z-index:30;pointer-events:none}.fo-tiers-leave-active[data-v-e9ea7a0c]{transition:opacity .38s ease}.fo-tiers-leave-to[data-v-e9ea7a0c]{opacity:0}.fo-tier-row[data-v-e9ea7a0c]{position:absolute;top:0;left:0;display:flex;align-items:baseline;gap:4px;padding:4px 14px;border-radius:8px;background:color-mix(in srgb,var(--tier) 16%,transparent);animation:foFadeIn-e9ea7a0c .42s ease both}.fo-tier-letter[data-v-e9ea7a0c]{font-size:34px;font-weight:800;line-height:1;color:var(--tier)}.fo-tier-word[data-v-e9ea7a0c]{font-size:17px;font-weight:700;color:color-mix(in srgb,var(--tier) 78%,#333)}.fo-peak-cards[data-v-e9ea7a0c]{position:absolute;inset:0;z-index:31;pointer-events:none}.fo-peak-card[data-v-e9ea7a0c]{position:absolute;top:0;left:0;box-sizing:border-box;border-radius:14px;background:linear-gradient(180deg,#ffffffe6,#f4f6fad1);border:1px solid rgba(45,45,61,.14);box-shadow:0 12px 30px #14142417;opacity:0;overflow:hidden}.fo-peak-card.show[data-v-e9ea7a0c]{opacity:1}.fo-peak-card.lit[data-v-e9ea7a0c]{border-color:#2f7d5b80;box-shadow:0 14px 34px #2f7d5b2e}.fo-peak-no[data-v-e9ea7a0c]{position:absolute;left:50%;top:10px;transform:translate(-50%);font-size:13px;font-weight:800;letter-spacing:3px;color:#2d2d3d47}.fo-peak-vs[data-v-e9ea7a0c]{position:absolute;left:50%;top:50%;transform:translate(-50%,-42%);font-size:32px;font-weight:800;letter-spacing:2px;color:#2d2d3d5c;opacity:0;transition:opacity .34s ease}.fo-peak-vs.show[data-v-e9ea7a0c]{opacity:1}.fo-tokens[data-v-e9ea7a0c]{position:absolute;inset:0;z-index:32;pointer-events:none}.fo-token[data-v-e9ea7a0c]{position:absolute;top:0;left:0;display:flex;align-items:center;gap:10px;padding:0 16px;border-radius:10px;background:#ffffffb8;border:1px solid rgba(45,45,61,.14);box-shadow:0 6px 18px #14142412;box-sizing:border-box;overflow:hidden}.fo-token.hidden[data-v-e9ea7a0c]{opacity:0}.fo-token.plain[data-v-e9ea7a0c]{background:transparent;border-color:transparent;box-shadow:none;padding:0 6px}.fo-token.right[data-v-e9ea7a0c]{justify-content:flex-end}.fo-token.right .fo-token-text[data-v-e9ea7a0c]{text-align:right}.fo-token.big .fo-token-text[data-v-e9ea7a0c]{font-size:46px;font-weight:800;letter-spacing:2px}.fo-token-text[data-v-e9ea7a0c]{flex:1;min-width:0;font-size:22px;font-weight:700;letter-spacing:1px;color:#2d2d3dd1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:foFadeIn-e9ea7a0c .3s ease both}.fo-token-badge[data-v-e9ea7a0c]{flex:none;padding:3px 10px;border-radius:6px;font-size:14px;font-weight:800;letter-spacing:1px;background:#2d2d3d14;color:#2d2d3d99;animation:foFadeIn-e9ea7a0c .32s ease both}.fo-token.tone-up[data-v-e9ea7a0c]{background:#e4f5eceb;border-color:#2f7d5b57}.fo-token.tone-up .fo-token-text[data-v-e9ea7a0c]{color:#2a6b4f}.fo-token.tone-playin[data-v-e9ea7a0c]{background:#faf3e3eb;border-color:#a98b5b66}.fo-token.tone-playin .fo-token-text[data-v-e9ea7a0c]{color:#8a6b37}.fo-token.tone-senior[data-v-e9ea7a0c]{background:#f0f0faeb;border-color:#61619652}.fo-token.tone-senior .fo-token-text[data-v-e9ea7a0c]{color:#4a4a7a}.fo-token.tone-out[data-v-e9ea7a0c]{background:#f6eceedb;border-color:#a3445247}.fo-token.tone-out .fo-token-text[data-v-e9ea7a0c]{color:#784650a8}.fo-token.tone-neutral .fo-token-text[data-v-e9ea7a0c]{color:#2d2d3db8}.fo-token.tone-tierS[data-v-e9ea7a0c]{background:#faf4e4f0;border-color:#c9a25480}.fo-token.tone-tierS .fo-token-text[data-v-e9ea7a0c]{color:#8a6b1f}.fo-token.tone-tierA[data-v-e9ea7a0c]{background:#faebeff0;border-color:#c6537075}.fo-token.tone-tierA .fo-token-text[data-v-e9ea7a0c]{color:#973a54}.fo-token.tone-tierB[data-v-e9ea7a0c]{background:#e6f6f9f0;border-color:#53bac675}.fo-token.tone-tierB .fo-token-text[data-v-e9ea7a0c]{color:#2c7b85}.fo-token.tone-tierC[data-v-e9ea7a0c]{background:#e7f9f1f0;border-color:#53c69a75}.fo-token.tone-tierC .fo-token-text[data-v-e9ea7a0c]{color:#2a7f5e}.fo-token.plain.tone-tierS[data-v-e9ea7a0c],.fo-token.plain.tone-tierA[data-v-e9ea7a0c],.fo-token.plain.tone-tierB[data-v-e9ea7a0c],.fo-token.plain.tone-tierC[data-v-e9ea7a0c]{background:transparent;border-color:transparent}.fo-token.ripple[data-v-e9ea7a0c]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.9) 46%,transparent 78%);transform:translate(-120%);animation:foRipple-e9ea7a0c .9s cubic-bezier(.3,.7,.3,1) var(--rd) both;pointer-events:none}@keyframes foRipple-e9ea7a0c{0%{transform:translate(-120%)}to{transform:translate(180%)}}@keyframes foFadeIn-e9ea7a0c{0%{opacity:0}to{opacity:1}}.fo-braces[data-v-e9ea7a0c]{position:absolute;inset:0;z-index:34;pointer-events:none}.fo-brace-svg[data-v-e9ea7a0c]{position:absolute;inset:0;width:100%;height:100%}.fo-brace-path[data-v-e9ea7a0c]{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .38s ease}.fo-brace-path.show[data-v-e9ea7a0c]{opacity:1}.fo-brace-path.br-up[data-v-e9ea7a0c]{stroke:#2f7d5b9e}.fo-brace-path.br-playin[data-v-e9ea7a0c]{stroke:#a98b5bad}.fo-brace-path.br-out[data-v-e9ea7a0c]{stroke:#a344528f}.fo-brace-label[data-v-e9ea7a0c]{position:absolute;top:0;left:0;display:flex;flex-direction:column;gap:6px;opacity:0;transition:opacity .4s ease}.fo-brace-label.show[data-v-e9ea7a0c]{opacity:1}.fo-brace-cn[data-v-e9ea7a0c]{font-size:44px;font-weight:800;letter-spacing:3px;white-space:nowrap;line-height:1.1}.fo-brace-n[data-v-e9ea7a0c]{font-size:24px;font-weight:700;letter-spacing:2px;color:#2d2d3d70}.fo-brace-label.br-up .fo-brace-cn[data-v-e9ea7a0c]{color:#2f7d5b}.fo-brace-label.br-playin .fo-brace-cn[data-v-e9ea7a0c]{color:#8a6b37}.fo-brace-label.br-out .fo-brace-cn[data-v-e9ea7a0c]{color:#a34452}.fo-po[data-v-e9ea7a0c]{position:absolute;inset:0;z-index:34;pointer-events:none}.fo-po-svg[data-v-e9ea7a0c]{position:absolute;inset:0;width:100%;height:100%}.fo-po-line[data-v-e9ea7a0c]{fill:none;stroke:#2d2d3d42;stroke-width:1.6;animation:foFadeIn-e9ea7a0c .4s ease both}@keyframes foPoRise-e9ea7a0c{0%{opacity:0;transform:translate3d(var(--tx),calc(var(--ty) + 14px),0)}to{opacity:1;transform:translate3d(var(--tx),var(--ty),0)}}.fo-po-title[data-v-e9ea7a0c]{position:absolute;top:0;left:0;transform:translate3d(var(--tx),var(--ty),0);text-align:center;font-size:15px;font-weight:700;letter-spacing:1px;color:#2d2d3d7a;white-space:nowrap;animation:foPoRise-e9ea7a0c .42s cubic-bezier(.22,.9,.24,1) both}.fo-po-side[data-v-e9ea7a0c]{position:absolute;top:0;left:0;transform:translate3d(var(--tx),var(--ty),0);writing-mode:vertical-rl;text-orientation:upright;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;letter-spacing:6px;color:#2d2d3d70;animation:foFadeIn-e9ea7a0c .42s ease both}.fo-po-card[data-v-e9ea7a0c]{position:absolute;top:0;left:0;transform:translate3d(var(--tx),var(--ty),0);box-sizing:border-box;background:#ffffffc7;border:1px solid rgba(45,45,61,.16);border-radius:8px;box-shadow:0 6px 16px #1414240f;overflow:hidden;animation:foPoRise-e9ea7a0c .42s cubic-bezier(.22,.9,.24,1) both}.fo-po-row[data-v-e9ea7a0c]{display:flex;align-items:center;gap:8px;padding:7px 10px;font-size:15px;font-weight:600;color:#2d2d3dc7;border-bottom:1px solid rgba(45,45,61,.1)}.fo-po-row[data-v-e9ea7a0c]:last-child{border-bottom:none}.fo-po-dot[data-v-e9ea7a0c]{flex:none;width:16px;height:16px;border-radius:50%;background:#2d2d3d1a}.fo-po-name[data-v-e9ea7a0c]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fo-po-score[data-v-e9ea7a0c]{flex:none;font-size:14px;font-weight:800;color:#2d2d3d5c;font-variant-numeric:tabular-nums}.fo-po-card.gf[data-v-e9ea7a0c]{border-color:#c9a2549e;box-shadow:0 10px 26px #a0803229}.fo-po-card.gf .fo-po-row[data-v-e9ea7a0c]{font-size:17px;padding:11px 12px;color:#7c5f1c}.fo-po-card.gf .fo-po-dot[data-v-e9ea7a0c]{background:#c9a25457}.fo-summary[data-v-e9ea7a0c]{position:absolute;left:50%;top:168px;transform:translate(-50%);width:1460px;z-index:45;animation:foFadeIn-e9ea7a0c .42s ease both}.fo-sum-rows[data-v-e9ea7a0c]{display:flex;flex-direction:column;gap:12px}@keyframes foSumIn-e9ea7a0c{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.fo-sum-head[data-v-e9ea7a0c]{display:flex;align-items:baseline;gap:30px;padding:0 0 12px;margin-bottom:14px;border-bottom:2px solid rgba(45,45,61,.2)}.fo-sum-head>div[data-v-e9ea7a0c]{font-size:19px!important;font-weight:800!important;letter-spacing:4px!important;color:#2d2d3d70!important}.fo-sum-row[data-v-e9ea7a0c]{display:flex;align-items:baseline;gap:30px;padding:12px 0;border-bottom:1px solid rgba(45,45,61,.09);animation:foSumIn-e9ea7a0c .42s cubic-bezier(.22,.9,.24,1) both;transition:opacity .42s ease,transform .42s cubic-bezier(.22,.9,.24,1)}.fo-sum-row.dim[data-v-e9ea7a0c]{opacity:.38}.fo-sum-row.now[data-v-e9ea7a0c]{transform:scale(1.045);transform-origin:left center}.fo-sum-row.now .fo-sum-cn[data-v-e9ea7a0c]{color:#141a28}.fo-sum-row.now .fo-sum-date[data-v-e9ea7a0c]{color:#2d2d3dd1}.fo-sum-row.now .fo-sum-num[data-v-e9ea7a0c]{color:#1e293beb}.fo-sum-now[data-v-e9ea7a0c]{display:inline-block;vertical-align:baseline;margin-left:14px;padding:2px 8px;border-radius:5px;background:#1e293b;color:#fff;font-size:13px;font-weight:800;letter-spacing:1px}.fo-sum-idx[data-v-e9ea7a0c]{flex:none;width:56px;font-size:20px;font-weight:800;color:#2d2d3d42;font-variant-numeric:tabular-nums}.fo-sum-cn[data-v-e9ea7a0c]{flex:none;width:460px;font-size:46px;font-weight:800;letter-spacing:3px;color:#1a2030e6;white-space:nowrap}.fo-sum-date[data-v-e9ea7a0c]{flex:1;font-size:34px;font-weight:700;color:#2d2d3d99;font-variant-numeric:tabular-nums}.fo-sum-bo[data-v-e9ea7a0c]{flex:none;width:190px;font-size:24px;font-weight:800;letter-spacing:1px;color:#2d2d3d6b}.fo-sum-num[data-v-e9ea7a0c]{flex:none;width:130px;text-align:right;font-size:34px;font-weight:800;color:#2d2d3db8;font-variant-numeric:tabular-nums}.fo-sum-num span[data-v-e9ea7a0c]{font-size:16px;font-weight:700;color:#2d2d3d5c;margin-left:4px}.fo-rail[data-v-e9ea7a0c]{position:absolute;left:50%;bottom:56px;transform:translate(-50%);width:1180px;z-index:50;display:flex;align-items:flex-start;opacity:0;transition:opacity .52s ease}.fo-rail.show[data-v-e9ea7a0c]{opacity:1}.fo-rail-track[data-v-e9ea7a0c]{position:absolute;top:15px;left:10%;right:10%;height:3px;background:#2d2d3d1f;border-radius:2px}.fo-rail-fill[data-v-e9ea7a0c]{position:absolute;top:15px;left:10%;height:3px;background:#1e293b9e;border-radius:2px;transition:width .62s cubic-bezier(.22,.9,.24,1)}.fo-rail-item[data-v-e9ea7a0c]{flex:1;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px}.fo-rail-dot[data-v-e9ea7a0c]{position:relative;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eef1f6;border:2px solid #C7CCD6;font-size:15px;font-weight:800;color:#7a828f;transition:background-color .38s ease,border-color .38s ease,color .38s ease,transform .38s ease,box-shadow .38s ease}.fo-rail-dot[data-v-e9ea7a0c]:before{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid #1E293B;opacity:0;pointer-events:none}.fo-rail-item.active .fo-rail-dot[data-v-e9ea7a0c]:before{animation:foRailPulse-e9ea7a0c 2.8s cubic-bezier(.2,.6,.3,1) infinite}@keyframes foRailPulse-e9ea7a0c{0%{transform:scale(1);opacity:.26}75%{transform:scale(1.62);opacity:0}to{transform:scale(1.62);opacity:0}}.fo-rail-cn[data-v-e9ea7a0c]{font-size:20px;font-weight:700;letter-spacing:2px;color:#2d2d3d57;transition:color .38s ease}.fo-rail-item.done .fo-rail-dot[data-v-e9ea7a0c]{background:#56606f;border-color:#56606f;color:#fff}.fo-rail-item.done .fo-rail-cn[data-v-e9ea7a0c]{color:#2d2d3d80}.fo-rail-item.active .fo-rail-dot[data-v-e9ea7a0c]{background:#1e293b;border-color:#1e293b;color:#fff;transform:scale(1.2);box-shadow:0 0 0 8px #1e293b17}.fo-rail-item.active .fo-rail-cn[data-v-e9ea7a0c]{color:#1a2030f0;font-weight:800}.bplu[data-v-a4a83cea]{position:absolute;inset:0 0 280px;z-index:5;pointer-events:none;transform:translateY(20px);transition:transform .8s ease .3s}.bplu.show[data-v-a4a83cea]{transform:translateY(0)}.bplu-main[data-v-a4a83cea],.bplu-thumbs[data-v-a4a83cea],.bplu-card[data-v-a4a83cea],.bplu-vs[data-v-a4a83cea]{transition:opacity .8s ease .3s}.bplu:not(.show) .bplu-main[data-v-a4a83cea],.bplu:not(.show) .bplu-thumbs[data-v-a4a83cea],.bplu:not(.show) .bplu-card[data-v-a4a83cea],.bplu:not(.show) .bplu-vs[data-v-a4a83cea],.bplu:not(.show) .bplu-spot[data-v-a4a83cea]{opacity:0}.bplu.mode-peak[data-v-a4a83cea],.bplu.mode-playoff[data-v-a4a83cea]{bottom:330px}.bplu-stage[data-v-a4a83cea],.bplu-wall[data-v-a4a83cea]{position:absolute;inset:120px 60px}.bplu.mode-peak .bplu-stage[data-v-a4a83cea],.bplu.mode-peak .bplu-wall[data-v-a4a83cea],.bplu.mode-playoff .bplu-stage[data-v-a4a83cea],.bplu.mode-playoff .bplu-wall[data-v-a4a83cea]{top:100px;bottom:92px}.bplu-view-enter-active[data-v-a4a83cea],.bplu-view-leave-active[data-v-a4a83cea]{transition:transform .42s cubic-bezier(.16,1,.3,1)}.bplu-view-enter-active .bplu-main[data-v-a4a83cea],.bplu-view-enter-active .bplu-thumbs[data-v-a4a83cea],.bplu-view-enter-active .bplu-card[data-v-a4a83cea],.bplu-view-enter-active .bplu-vs[data-v-a4a83cea],.bplu-view-leave-active .bplu-main[data-v-a4a83cea],.bplu-view-leave-active .bplu-thumbs[data-v-a4a83cea],.bplu-view-leave-active .bplu-card[data-v-a4a83cea],.bplu-view-leave-active .bplu-vs[data-v-a4a83cea]{transition:opacity .42s ease}.bplu-view-enter-from .bplu-main[data-v-a4a83cea],.bplu-view-enter-from .bplu-thumbs[data-v-a4a83cea],.bplu-view-enter-from .bplu-card[data-v-a4a83cea],.bplu-view-enter-from .bplu-vs[data-v-a4a83cea],.bplu-view-leave-to .bplu-main[data-v-a4a83cea],.bplu-view-leave-to .bplu-thumbs[data-v-a4a83cea],.bplu-view-leave-to .bplu-card[data-v-a4a83cea],.bplu-view-leave-to .bplu-vs[data-v-a4a83cea]{opacity:0}.bplu-stage.bplu-view-enter-from[data-v-a4a83cea],.bplu-stage.bplu-view-leave-to[data-v-a4a83cea]{transform:translateY(-18px)}.bplu-wall.bplu-view-enter-from[data-v-a4a83cea],.bplu-wall.bplu-view-leave-to[data-v-a4a83cea]{transform:translateY(18px)}.bplu-stage[data-v-a4a83cea]{display:flex;gap:60px}.bplu-col[data-v-a4a83cea]{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.bplu-main[data-v-a4a83cea]{flex:1;min-height:0;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:34px;border-radius:6px;border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 40px #00000026}.bplu-main.side-blue[data-v-a4a83cea]{background:radial-gradient(ellipse 620px 420px at 12% 30%,rgba(74,108,178,.26) 0%,transparent 68%),linear-gradient(160deg,#ced6e6fb,#ecf0f4fc 55%,#dee4eefb)}.bplu-main.side-red[data-v-a4a83cea]{background:radial-gradient(ellipse 620px 420px at 88% 30%,rgba(178,80,74,.26) 0%,transparent 68%),linear-gradient(200deg,#e8d6d6fb,#f4eeeefc 55%,#eee0e0fb)}.bplu-watermark[data-v-a4a83cea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:330px;height:330px;object-fit:contain;opacity:.085;filter:grayscale(55%);pointer-events:none}.bplu-sheen[data-v-a4a83cea]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 26%,rgba(255,255,255,.34) 46%,transparent 60%)}.bplu-team-head[data-v-a4a83cea]{display:flex;align-items:center;gap:18px;position:relative}.bplu-team-logo[data-v-a4a83cea]{width:76px;height:76px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;letter-spacing:1px;color:#4a4f60;background:#ffffff8c;border:2px solid rgba(120,100,70,.4)}.bplu-team-logo img[data-v-a4a83cea]{width:100%;height:100%;object-fit:cover}.bplu-team-title[data-v-a4a83cea]{display:flex;align-items:baseline;gap:16px}.bplu-club-abbr[data-v-a4a83cea]{font-size:38px;font-weight:800;letter-spacing:2px;color:#3c425699}.bplu-team-name[data-v-a4a83cea]{font-size:44px;font-weight:700;letter-spacing:4px;color:#262b3c}.bplu-team-grid[data-v-a4a83cea]{position:relative;display:grid;grid-template-columns:repeat(5,auto);gap:0 52px;align-items:end}.bplu-ts-cell[data-v-a4a83cea]{display:flex;flex-direction:column;align-items:center;gap:8px}.bplu-ts-value[data-v-a4a83cea]{font-family:Impact,Arial Black,sans-serif;font-size:58px;line-height:1;color:#21263a;font-variant-numeric:tabular-nums}.bplu-ts-label[data-v-a4a83cea]{font-size:19px;font-weight:600;letter-spacing:1px;color:#2c3142c7;white-space:nowrap}.bplu-thumbs[data-v-a4a83cea]{height:150px;flex-shrink:0;display:flex;overflow:hidden;border-radius:6px;border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 40px #00000026}.col-blue .bplu-thumbs[data-v-a4a83cea]{background:linear-gradient(180deg,#c4ccdcfb,#e4e9f0fc)}.col-red .bplu-thumbs[data-v-a4a83cea]{background:linear-gradient(180deg,#dcccccfb,#f0e8e8fc)}.bplu-thumb[data-v-a4a83cea]{flex:1;min-width:0;position:relative;overflow:hidden}.bplu-thumb+.bplu-thumb[data-v-a4a83cea]{box-shadow:inset 1px 0 #ffffff73}.bplu-thumb[data-v-a4a83cea]:not(.filled):after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:38px;height:3px;border-radius:2px;background:#40465c2e}.bplu-art[data-v-a4a83cea]{position:absolute;pointer-events:none}.bplu.glass .bplu-main.side-blue[data-v-a4a83cea]{background:radial-gradient(ellipse 620px 420px at 12% 30%,rgba(74,108,178,.3) 0%,transparent 68%),linear-gradient(160deg,#ced6e6b3,#ecf0f4bd 55%,#dee4eeb3);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.bplu.glass .bplu-main.side-red[data-v-a4a83cea]{background:radial-gradient(ellipse 620px 420px at 88% 30%,rgba(178,80,74,.3) 0%,transparent 68%),linear-gradient(200deg,#e8d6d6b3,#f4eeeebd 55%,#eee0e0b3);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.bplu.glass .col-blue .bplu-thumbs[data-v-a4a83cea]{background:linear-gradient(180deg,#c4ccdcb8,#e4e9f0c2);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.bplu.glass .col-red .bplu-thumbs[data-v-a4a83cea]{background:linear-gradient(180deg,#dcccccb8,#f0e8e8c2);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.bplu-spot[data-v-a4a83cea]{position:absolute;overflow:hidden;z-index:20;border-radius:6px;border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 40px #0000002e;transition:left .55s cubic-bezier(.4,0,.2,1),top .55s cubic-bezier(.4,0,.2,1),width .55s cubic-bezier(.4,0,.2,1),height .55s cubic-bezier(.4,0,.2,1),border-radius .55s ease,border-color .55s ease,box-shadow .55s ease,opacity .8s ease .3s}.bplu-spot.out[data-v-a4a83cea]{border-radius:4px;border-color:transparent;box-shadow:none}.bplu-spot-inner[data-v-a4a83cea]{position:absolute;inset:0;overflow:hidden;background:linear-gradient(180deg,#9698a2,#aaacb4 38%,#babec8)}.bplu-spot-art[data-v-a4a83cea]{transition:width .55s cubic-bezier(.4,0,.2,1),height .55s cubic-bezier(.4,0,.2,1),left .55s cubic-bezier(.4,0,.2,1),top .55s cubic-bezier(.4,0,.2,1),opacity .55s ease}.bplu-spot-thumb-art[data-v-a4a83cea],.bplu-spot.out .bplu-spot-common-art[data-v-a4a83cea]{opacity:0}.bplu-spot.out .bplu-spot-thumb-art[data-v-a4a83cea]{opacity:1}.enter-left[data-v-a4a83cea]{animation:bpluWipeLeft-a4a83cea .62s cubic-bezier(.22,1,.36,1) both}.enter-right[data-v-a4a83cea]{animation:bpluWipeRight-a4a83cea .62s cubic-bezier(.22,1,.36,1) both}@keyframes bpluWipeLeft-a4a83cea{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes bpluWipeRight-a4a83cea{0%{transform:translate(100%)}to{transform:translate(0)}}.bplu-spot-scrim[data-v-a4a83cea]{position:absolute;inset:0;pointer-events:none;opacity:1;transition:opacity .55s ease}.bplu-spot-scrim.leaving[data-v-a4a83cea]{opacity:0}.bplu-spot-scrim.blue[data-v-a4a83cea]{background:linear-gradient(90deg,rgba(18,26,48,.7) 0%,rgba(18,26,48,.24) 36%,transparent 64%)}.bplu-spot-scrim.red[data-v-a4a83cea]{background:linear-gradient(270deg,rgba(48,20,22,.7) 0%,rgba(48,20,22,.24) 36%,transparent 64%)}.bplu-spot-body[data-v-a4a83cea]{position:absolute;inset:0;transition:opacity .22s ease}.bplu-spot-body.leaving[data-v-a4a83cea]{opacity:0}.bplu-spot-name[data-v-a4a83cea]{position:absolute;bottom:30px;font-size:52px;font-weight:800;letter-spacing:4px;color:#fff;text-shadow:0 3px 14px rgba(0,0,0,.78);white-space:nowrap;opacity:0;animation:bpluRise-a4a83cea .5s ease .5s forwards}.bplu-spot-name.blue[data-v-a4a83cea]{left:38px}.bplu-spot-name.red[data-v-a4a83cea]{right:38px}@keyframes bpluRise-a4a83cea{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bplu-spot-stats[data-v-a4a83cea]{position:absolute;top:30px;display:flex;flex-direction:column;gap:14px}.bplu-spot-stats.blue[data-v-a4a83cea]{right:38px;align-items:flex-end;text-align:right}.bplu-spot-stats.red[data-v-a4a83cea]{left:38px;align-items:flex-start;text-align:left}.bplu-ss-block[data-v-a4a83cea]{display:flex;flex-direction:column;opacity:0;animation:bpluRise-a4a83cea .5s ease .6s forwards}.bplu-ss-value[data-v-a4a83cea]{font-family:Impact,Arial Black,sans-serif;font-size:46px;line-height:1;color:#fffffff2;text-shadow:0 2px 12px rgba(0,0,0,.6);font-variant-numeric:tabular-nums}.bplu-ss-label[data-v-a4a83cea]{font-size:14px;font-weight:600;letter-spacing:1px;white-space:nowrap;color:#ffffffa8;text-shadow:0 1px 5px rgba(0,0,0,.6)}.bplu-wall[data-v-a4a83cea]{display:flex;align-items:stretch}.bplu-card[data-v-a4a83cea]{flex:1;display:flex;flex-direction:column;border-radius:6px;border:1px solid rgba(255,255,255,.6);overflow:hidden;background:linear-gradient(180deg,#c2c3cafb,#eef1f0fc);box-shadow:0 8px 40px #00000026;position:relative}.bplu-vs[data-v-a4a83cea]{width:220px;flex-shrink:0;align-self:stretch;display:flex;align-items:center;justify-content:center;color:#2a2a3a;-webkit-user-select:none;user-select:none;position:relative}.bplu-vs svg[data-v-a4a83cea]{display:block;height:100%;max-height:468px;width:auto;overflow:visible}.bplu-vs-glyph[data-v-a4a83cea]{fill:currentColor}.bplu-vs-decoration[data-v-a4a83cea]{fill:currentColor;opacity:.4}.bplu-vs-ring[data-v-a4a83cea]{fill:none;stroke:currentColor;stroke-width:1.2}.bplu-role-row[data-v-a4a83cea]{height:52px;flex-shrink:0;display:flex;align-items:center;padding:0 20px;gap:5px}.bplu-role-icon-wrap[data-v-a4a83cea]{flex:1;display:flex;align-items:center;justify-content:center}.bplu-role-icon[data-v-a4a83cea]{width:34px;height:34px;filter:brightness(.5) sepia(.3);opacity:.8}.bplu-heroes-area[data-v-a4a83cea]{flex:1;position:relative;overflow:hidden;min-height:0}.bplu-heroes[data-v-a4a83cea]{position:absolute;inset:0;display:flex;padding:0 20px 16px;gap:5px}.bplu-hero-slot[data-v-a4a83cea]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;min-width:0}.bplu-hero-poster[data-v-a4a83cea]{width:100%;height:100%;position:relative;overflow:hidden;border-radius:4px;background:#aaacb44d;border:1px solid rgba(255,255,255,.5)}.bplu-hero-poster.not-cover[data-v-a4a83cea]{background:linear-gradient(180deg,#9698a26b,#aaacb44d 38%,#babec89e)}.bplu-hero-poster.not-cover[data-v-a4a83cea]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;z-index:1;pointer-events:none;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%)}.bplu-hero-img[data-v-a4a83cea]{position:absolute;pointer-events:none}.bplu-hero-poster.empty[data-v-a4a83cea]{background:linear-gradient(180deg,#b4b6c059,#c8cad240)}.bplu-empty-state[data-v-a4a83cea]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.bplu-empty-role[data-v-a4a83cea]{width:48px;height:48px;filter:brightness(.45) sepia(.2);opacity:.5}.bplu-empty-name[data-v-a4a83cea]{font-size:15px;font-weight:700;color:#3c3a5099;letter-spacing:1px}.bplu-hero-info[data-v-a4a83cea]{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-a4a83cea]{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-a4a83cea]{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)}.bp-mode-note[data-v-0dad8cba]{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,#f0f2f2fc,#e8eaedfb);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-mode-note.show[data-v-0dad8cba]{opacity:1;transform:translateY(0)}.bp-note-inner[data-v-0dad8cba]{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:stretch;height:100%}.bp-note-inner-g1[data-v-0dad8cba]{grid-template-columns:250px minmax(0,1fr) 250px}.bp-mode-note-title-right[data-v-0dad8cba]{border-right:none;border-left:1px solid rgba(160,160,170,.25)}.bp-note-layer[data-v-0dad8cba]{position:absolute;inset:0;transition:opacity .45s ease}.bp-note-layer-hidden[data-v-0dad8cba]{opacity:0;pointer-events:none}.bp-mode-note-title[data-v-0dad8cba]{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-0dad8cba]{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-0dad8cba]{margin:0;white-space:nowrap}.bp-mode-note-copy-dense[data-v-0dad8cba]{gap:3px;font-size:17px;line-height:1.25;letter-spacing:0}.bp-g1-heroes[data-v-0dad8cba]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 28px;gap:16px;min-width:0}.bp-g1-side[data-v-0dad8cba]{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0}.bp-g1-hero[data-v-0dad8cba]{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-0dad8cba]{font-family:Impact,Arial Black,sans-serif;font-size:26px;font-weight:900;letter-spacing:2px;color:#3c3c508c;flex-shrink:0}.bp-note-inner-used[data-v-0dad8cba]{display:block;height:100%}.bp-used-track[data-v-0dad8cba]{transition:transform .6s cubic-bezier(.16,1,.3,1)}.bp-used-track-still[data-v-0dad8cba]{transition:none}.bp-used-page[data-v-0dad8cba]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;height:84px}.bp-used-half[data-v-0dad8cba]{display:flex;align-items:center;justify-content:flex-start;gap:22px;padding:0 20px;min-width:0}.bp-used-half-right[data-v-0dad8cba]{justify-content:flex-end}.bp-used-group[data-v-0dad8cba]{display:flex;align-items:center;gap:5px;min-width:0}.bp-used-tag[data-v-0dad8cba]{flex-shrink:0;padding:0 8px;font-family:Impact,Arial Black,sans-serif;font-size:21px;font-weight:900;letter-spacing:1px;color:#3c3c509e}.bp-used-slot[data-v-0dad8cba]{width:46px;height:46px;flex-shrink:0;border-radius:7px;background:#8c8e9b29;border:1px solid rgba(255,255,255,.5);overflow:hidden}.bp-used-hero[data-v-0dad8cba]{width:100%;height:100%;object-fit:cover;display:block}.bp-used-center[data-v-0dad8cba]{font-size:30px;padding:0 22px;border-left:1px solid rgba(160,160,170,.25)}.fl-root[data-v-40e14291]{position:absolute;inset:0;overflow:hidden;background:#07070a;isolation:isolate}.fl-sky[data-v-40e14291]{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.06)}.fl-camera[data-v-40e14291]{position:absolute;inset:0}.fl-tilt[data-v-40e14291]{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotateX(13deg)}.fl-plane[data-v-40e14291]{position:absolute;opacity:0;transform-origin:50% 50%;will-change:transform,opacity}.fl-card[data-v-40e14291]{position:absolute;z-index:1;border-radius:7px;background:#0b0a0c}.fl-card-art[data-v-40e14291]{position:absolute;inset:0;width:100%;height:100%;border-radius:7px;object-fit:cover;filter:saturate(.78) brightness(.74) contrast(1.04)}.fl-card-frame[data-v-40e14291]{position:absolute;inset:0;border-radius:7px;background:linear-gradient(152deg,#fffaf017,#fffaf005 22%,#fff0 40%),linear-gradient(180deg,#0000 62%,#0605066b);box-shadow:inset 0 0 0 1px #1a1818e6,inset 0 0 0 2px #e2d6c214,inset 0 1px #f6eee033,inset 0 -2px 3px #0009,inset 3px 0 6px #00000042,inset -3px 0 6px #00000042,0 4px 9px #0000008c}.fl-card.is-selected[data-v-40e14291]{z-index:6}.fl-card.is-selected .fl-card-art[data-v-40e14291]{filter:saturate(.96) brightness(.9) contrast(1.04)}.fl-card.is-selected .fl-card-frame[data-v-40e14291]{box-shadow:inset 0 0 0 1px #201b14e6,inset 0 0 0 2px #ffe0a838,inset 0 1px #fff2d857,inset 0 -2px 3px #00000094,0 5px 12px #0009}.fl-plane.locked .fl-card:not(.is-selected) .fl-card-art[data-v-40e14291]{filter:saturate(.3) brightness(.2) contrast(1.04);transition:filter .5s ease-out}.fl-plane.locked .fl-card.is-selected .fl-card-art[data-v-40e14291]{filter:saturate(.1) brightness(.05)}.fl-plane.locked .fl-card.is-selected .fl-card-frame[data-v-40e14291]{background:none;box-shadow:inset 0 0 0 1px #0a090af2,inset 0 7px 16px #000000eb,inset 0 -4px 10px #000000bf}.fl-selector[data-v-40e14291]{position:absolute;left:0;top:0;z-index:7;opacity:0;pointer-events:none;--sel: rgba(255, 228, 176, .92)}.fl-sel-frame[data-v-40e14291]{position:absolute;inset:-5px;border:1px solid var(--sel);border-radius:10px;box-shadow:0 0 0 1px #00000080}.fl-sel-tick[data-v-40e14291]{position:absolute;width:12px;height:12px;border:2px solid var(--sel)}.fl-sel-tick.tl[data-v-40e14291]{left:-11px;top:-11px;border-right:0;border-bottom:0}.fl-sel-tick.tr[data-v-40e14291]{right:-11px;top:-11px;border-left:0;border-bottom:0}.fl-sel-tick.bl[data-v-40e14291]{left:-11px;bottom:-11px;border-right:0;border-top:0}.fl-sel-tick.br[data-v-40e14291]{right:-11px;bottom:-11px;border-left:0;border-top:0}.fl-selector.locked[data-v-40e14291]{animation:flSelGone-40e14291 .7s ease-out .22s forwards}@keyframes flSelGone-40e14291{0%{opacity:1}to{opacity:0}}.fl-shock[data-v-40e14291]{position:absolute;width:220px;height:220px;margin:-110px 0 0 -110px;border:2px solid rgba(255,226,168,.8);border-radius:50%;pointer-events:none;z-index:5;animation:flShock-40e14291 1.3s cubic-bezier(.12,.72,.24,1) forwards}@keyframes flShock-40e14291{0%{transform:scale(.35);opacity:.85;border-width:3px}to{transform:scale(16);opacity:0;border-width:1px}}.fl-dof[data-v-40e14291]{position:absolute;inset:0;pointer-events:none;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);mask-image:radial-gradient(74% 66% at 50% 50%,#0000 54%,#000);-webkit-mask-image:radial-gradient(74% 66% at 50% 50%,rgba(0,0,0,0) 54%,#000 100%)}.fl-hero[data-v-40e14291]{position:absolute;inset:0;z-index:3;pointer-events:none;perspective:1400px}.fl-hero-card[data-v-40e14291]{position:absolute;left:50%;top:50%;width:132px;height:240px;margin:-120px 0 0 -66px;--depth: 9px;transform-style:preserve-3d;animation:flHeroRise-40e14291 1.15s cubic-bezier(.14,.82,.22,1) forwards}@keyframes flHeroRise-40e14291{0%{transform:translateZ(0) rotateY(0) rotateX(13deg) scale(1);opacity:0}12%{opacity:1}to{transform:translateZ(520px) rotateY(-8deg) rotateX(0) scale(1);opacity:1}}.fl-hero-face[data-v-40e14291]{position:absolute;inset:0;transform:translateZ(calc(var(--depth) / 2));border-radius:9px;overflow:hidden;background:#08070a;box-shadow:0 40px 70px #000c}.fl-hero-art[data-v-40e14291]{position:absolute;inset:-4%;width:108%;height:108%;object-fit:cover;filter:brightness(.98) saturate(1.06) contrast(1.03)}.fl-hero-grade[data-v-40e14291]{position:absolute;inset:0;background:linear-gradient(180deg,#0a08063d,#0000 24% 56%,#0806059e 94%),radial-gradient(ellipse at 50% 32%,#0000 52%,#0a08064d)}.fl-hero-frame[data-v-40e14291]{position:absolute;inset:0;border-radius:9px;box-shadow:inset 0 0 0 1px #100e0ce6,inset 0 0 0 3px #d8c8a080,inset 0 0 0 4px #3c3628b3,inset 0 0 0 6px #b2a27c3d,inset 0 2px 1px #fff8e466,inset 0 -3px 6px #0009}.fl-hero-glare[data-v-40e14291]{position:absolute;inset:0;border-radius:9px;background:linear-gradient(148deg,#fffcf424,#fffcf408 26%,#fff0 46%),linear-gradient(320deg,#ffe8c212,#fff0 30%)}.fl-hero-edge[data-v-40e14291]{position:absolute;pointer-events:none;background:linear-gradient(180deg,#ddd8c6,#767162 34%,#bfb9a6 62%,#5b574c)}.fl-hero-edge.l[data-v-40e14291],.fl-hero-edge.r[data-v-40e14291]{top:8px;bottom:8px;left:50%;width:var(--depth);margin-left:calc(var(--depth) / -2)}.fl-hero-edge.r[data-v-40e14291]{transform:rotateY(90deg) translateZ(66px)}.fl-hero-edge.l[data-v-40e14291]{transform:rotateY(-90deg) translateZ(66px)}.fl-hero-edge.t[data-v-40e14291],.fl-hero-edge.b[data-v-40e14291]{left:8px;right:8px;top:50%;height:var(--depth);margin-top:calc(var(--depth) / -2);background:linear-gradient(90deg,#ccc7b4,#837e6e,#c6c1ae)}.fl-hero-edge.t[data-v-40e14291]{transform:rotateX(90deg) translateZ(120px)}.fl-hero-edge.b[data-v-40e14291]{transform:rotateX(-90deg) translateZ(120px)}.fl-haze[data-v-40e14291]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#100e0d6b,#0c0a0a0f 24%,#08070800 40%),linear-gradient(0deg,#08070857,#08070800 18%)}.fl-grain[data-v-40e14291]{position:absolute;inset:0;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.fl-vignette[data-v-40e14291]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(80% 70% at 50% 50%,#0000 46%,#050405bd)}.fl-blackout[data-v-40e14291]{position:absolute;inset:0;background:#000}.fl-blackout.running[data-v-40e14291]{animation:flBlackout-40e14291 .62s ease-out forwards;animation-delay:calc(.3s + var(--fl-sync, 0ms))}@keyframes flBlackout-40e14291{0%{opacity:1}to{opacity:0}}.bm-backdrop[data-v-049b937c]{position:absolute;inset:0;overflow:hidden;background:radial-gradient(ellipse at 58% 120%,var(--bm-hot),transparent 68%),linear-gradient(112deg,var(--bm-deep),var(--bm-mid) 58%,var(--bm-hot))}.bm-bloom[data-v-049b937c]{position:absolute;inset:0;background:radial-gradient(ellipse at 113% 21%,var(--bm-flare),transparent 45%);opacity:.77}.bm-facet[data-v-049b937c]{position:absolute;inset:-10%;width:120%;height:120%;will-change:transform}.bm-silk[data-v-049b937c]{position:absolute;pointer-events:none;border-radius:50%;will-change:transform}.bm-silk-a[data-v-049b937c]{width:2300px;height:450px;left:-450px;top:500px;background:linear-gradient(180deg,transparent 7%,#d6c2e000 20%,var(--bm-haze) 52%,#dbbfd800 78%,transparent);opacity:.55}.bm-silk-b[data-v-049b937c]{width:2300px;height:510px;left:-50px;top:630px;background:linear-gradient(180deg,transparent 10%,var(--bm-haze) 48%,transparent 85%);opacity:.27}.bm-sparks[data-v-049b937c]{position:absolute;inset:0}.bm-sparks i[data-v-049b937c]{position:absolute;left:0;top:0;width:64px;height:6px;background:linear-gradient(90deg,transparent,#e3cb81 35%,#ece1ff 50%,#7c7aed 65%,transparent);opacity:.4;filter:blur(.7px);will-change:transform}.bm-fog[data-v-049b937c]{position:absolute;inset:57% -10% -12%;background:radial-gradient(ellipse at 5% 100%,var(--bm-fog),transparent 64%),radial-gradient(ellipse at 98% 120%,var(--bm-fog),transparent 74%);opacity:.9}.bm-orbits[data-v-049b937c]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.is-final .bm-silk[data-v-049b937c]{opacity:.08}.is-final .bm-facet[data-v-049b937c]{opacity:.25}.is-final .bm-bloom[data-v-049b937c]{opacity:.55}.lines-only[data-v-049b937c]{background:none}.bm-scene[data-v-3145dea2]{--bm-deep:#690017;--bm-mid:#af003d;--bm-hot:#f64976;--bm-flare:#ffd77f;--bm-facet:#f799a7;--bm-line:#ff667f;--bm-haze:#e4b9e8;--bm-fog:#ff416c;--bm-word-top:#fff6d8;--bm-word-bottom:#ded0e6;--bm-ink:#fff7db;position:absolute;inset:0;overflow:hidden;color:var(--bm-ink);background:var(--bm-deep);font-family:Arial,Microsoft YaHei,sans-serif;isolation:isolate}.bm-palette-silver[data-v-3145dea2]{--bm-deep:#aebed4;--bm-mid:#d7e1f0;--bm-hot:#f7f9fc;--bm-flare:#f4dfb5;--bm-facet:#edf4ff;--bm-line:#798dae;--bm-haze:#fff;--bm-fog:#d5dfef;--bm-word-top:#29364d;--bm-word-bottom:#64738f;--bm-ink:#29364d}.bm-intro[data-v-3145dea2],.bm-final[data-v-3145dea2]{position:absolute;inset:0;overflow:hidden;will-change:opacity}.bm-preload[data-v-3145dea2]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bm-side-label[data-v-3145dea2]{position:absolute;top:205px;font:700 14px/1 Arial,sans-serif;letter-spacing:5px;writing-mode:vertical-rl;color:var(--bm-ink);opacity:.32}.bm-side-left[data-v-3145dea2]{left:70px}.bm-side-right[data-v-3145dea2]{right:47px;top:164px}.bm-intro-brand[data-v-3145dea2]{position:absolute;left:56px;top:48px;font:700 24px/1.2 Arial,sans-serif;letter-spacing:4px;opacity:.35}.bm-word-stack[data-v-3145dea2]{position:absolute;inset:0;transform-origin:960px 500px;will-change:transform,opacity;color:var(--bm-ink)}.bm-stack-copy[data-v-3145dea2],.bm-first-outline[data-v-3145dea2],.bm-stack-solid[data-v-3145dea2]{position:absolute;left:150px;top:375px;width:1640px;height:330px}.bm-first-outline[data-v-3145dea2]{opacity:.75}.bm-stack-copy[data-v-3145dea2]{opacity:0}.bm-stack-solid[data-v-3145dea2] .bm-glyph,.bm-first-outline[data-v-3145dea2] .bm-glyph,.bm-hero-title[data-v-3145dea2] .bm-glyph{transform:translateY(200px)}.bm-impact[data-v-3145dea2]{position:absolute;inset:0;opacity:0;transform-origin:960px 565px;will-change:transform,opacity}.bm-impact-outline[data-v-3145dea2]{position:absolute;left:365px;top:713px;width:1290px;height:260px;opacity:0}.bm-impact-pieces[data-v-3145dea2]{position:absolute;left:0;top:381px;width:1920px;height:423px;overflow:visible}.bm-swap[data-v-3145dea2]{position:absolute;left:0;width:1920px;pointer-events:none;will-change:transform;transform:translate(-2050px)}.bm-swap-a[data-v-3145dea2]{top:0;height:365px;background:linear-gradient(118deg,var(--bm-mid),var(--bm-deep) 40%,var(--bm-hot));box-shadow:0 1px #ffa9ac66}.bm-swap-b[data-v-3145dea2]{top:381px;height:423px;background:linear-gradient(115deg,var(--bm-flare),var(--bm-haze));opacity:.86}.bm-hero-band[data-v-3145dea2]{top:381px;height:423px;background:linear-gradient(100deg,var(--bm-word-top),var(--bm-haze));opacity:.55;mix-blend-mode:screen}.bm-hero-showcase[data-v-3145dea2]{position:absolute;inset:0;transform-origin:58% 38%;opacity:0;will-change:transform,opacity}.bm-hero-outline[data-v-3145dea2]{position:absolute;left:-10px;top:365px;width:2220px;height:440px;opacity:.46;-webkit-mask-image:radial-gradient(ellipse at 56% 5%,transparent 8%,#000 43%);mask-image:radial-gradient(ellipse at 56% 5%,transparent 8%,#000 43%)}.bm-intro-art[data-v-3145dea2]{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 21%,#000 88%,transparent),linear-gradient(180deg,transparent,#000 18%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 21%,#000 88%,transparent),linear-gradient(180deg,transparent,#000 18%,#000 91%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.bm-intro-art img[data-v-3145dea2],.bm-final-art img[data-v-3145dea2]{position:absolute;max-width:none;object-fit:fill}.bm-hero-foreground-fog[data-v-3145dea2]{position:absolute;inset:64% -20% -20%;pointer-events:none;background:radial-gradient(ellipse at 18% 80%,var(--bm-fog),transparent 58%),radial-gradient(ellipse at 86% 98%,var(--bm-fog),transparent 68%);opacity:.65}.bm-hero-title[data-v-3145dea2]{position:absolute;left:480px;top:0;width:960px;height:255px;text-align:center;transform-origin:50% 100%;opacity:0;will-change:transform,opacity}.bm-hero-title svg[data-v-3145dea2]{width:100%;height:242px}.bm-hero-title>span[data-v-3145dea2]{display:flex;justify-content:center;margin-top:20px;font:600 14px/1 Arial,sans-serif;letter-spacing:13px;white-space:nowrap}.bm-hero-title i[data-v-3145dea2]{font-style:normal;display:inline-block;opacity:0}.bm-final[data-v-3145dea2]{opacity:0}.bm-final-color[data-v-3145dea2]{position:absolute;inset:0;background:radial-gradient(ellipse at 0 120%,#ec4564,transparent 65%),radial-gradient(ellipse at 106% -8%,var(--bm-flare),transparent 44%),linear-gradient(110deg,var(--bm-deep),var(--bm-mid) 48%,var(--bm-hot))}.bm-ghost-year[data-v-3145dea2]{position:absolute;left:74px;top:-20px;width:1360px;height:560px;opacity:.13;fill:var(--bm-ink);will-change:transform;pointer-events:none}.bm-ghost-year text[data-v-3145dea2]{font:900 italic 850px Arial,sans-serif}.bm-final-art[data-v-3145dea2]{--bm-identity-mask:radial-gradient(ellipse 700px 190px at 1570px 878px,#0009 0%,#000b 45%,#000e 76%,#000 100%);position:absolute;inset:0;transform-origin:79% 35%;opacity:0;will-change:transform,opacity;-webkit-mask-image:var(--bm-identity-mask),linear-gradient(90deg,transparent 28%,#000 57%,#000 100%),linear-gradient(0deg,transparent,#000 17%,#000 100%);mask-image:var(--bm-identity-mask),linear-gradient(90deg,transparent 28%,#000 57%,#000 100%),linear-gradient(0deg,transparent,#000 17%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.bm-final-art-shade[data-v-3145dea2]{position:absolute;inset:0;background:linear-gradient(90deg,var(--bm-deep),transparent 53%),linear-gradient(0deg,var(--bm-fog),transparent 28%);opacity:.45;pointer-events:none}.bm-final-waves[data-v-3145dea2]{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 36%,#000b 49%,transparent 68%,transparent 96%,#0008);mask-image:linear-gradient(90deg,#000 0%,#000 36%,#000b 49%,transparent 68%,transparent 96%,#0008)}.bm-final-brand[data-v-3145dea2]{position:absolute;left:56px;top:46px;font:700 24px/1.2 Arial,sans-serif;letter-spacing:4px}.bm-brand-lockup[data-v-3145dea2]{display:flex;align-items:center;gap:16px;height:64px;margin-top:-18px}.bm-brand-lockup img[data-v-3145dea2]{width:64px;height:64px;flex-shrink:0;object-fit:contain;filter:brightness(0) invert(1)}.bm-palette-silver .bm-brand-lockup img[data-v-3145dea2]{filter:none}.bm-final-info[data-v-3145dea2]{position:absolute;inset:0;will-change:transform}.bm-final-mvp[data-v-3145dea2]{position:absolute;left:32px;top:214px;width:890px;height:392px}.bm-stats[data-v-3145dea2]{position:absolute;left:38px;top:655px;width:660px;height:235px}.bm-stat[data-v-3145dea2]{position:absolute}.bm-stat>span[data-v-3145dea2]{display:block;font:700 23px/1.2 Microsoft YaHei,sans-serif}.bm-stat>strong[data-v-3145dea2]{display:block;margin-top:6px;font:700 54px/1.1 Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.5px;white-space:nowrap}.bm-stat-0[data-v-3145dea2]{top:0;left:0}.bm-stat-1[data-v-3145dea2]{top:112px;left:0}.bm-stat-2[data-v-3145dea2]{top:112px;left:255px}.bm-event-ribbon[data-v-3145dea2]{position:absolute;left:50px;top:944px;height:84px;max-width:1230px;display:flex;align-items:center;filter:drop-shadow(0 2px 0 #0002)}.bm-ribbon-cap[data-v-3145dea2]{position:relative;height:84px;padding:0 32px;display:flex;align-items:center;flex-shrink:0;background:linear-gradient(90deg,#28252d calc(100% - 25px),transparent 0);color:#fff4d2;font:900 italic 34px/1 Arial,sans-serif;margin-right:-25px;z-index:1}.bm-ribbon-joint[data-v-3145dea2]{position:absolute;right:-6px;top:0;width:44px;height:84px;pointer-events:none}.bm-event-ribbon>strong[data-v-3145dea2]{height:72px;display:flex;align-items:center;padding:0 34px 0 47px;background:#eee9e4;color:#2c2731;font-size:29px;max-width:1090px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-final-player[data-v-3145dea2]{position:absolute;right:0;bottom:0;width:900px;height:300px;text-align:right;isolation:isolate}.bm-final-player[data-v-3145dea2]:before{content:"";position:absolute;inset:-70px -180px 20px -200px;z-index:-1;background:radial-gradient(ellipse at 65% 48%,var(--bm-deep) 0%,transparent 70%);opacity:.65;pointer-events:none}.bm-player-name[data-v-3145dea2]{position:absolute;right:32px;bottom:150px;display:flex;align-items:flex-end;gap:16px;max-width:860px;white-space:nowrap}.bm-player-name img[data-v-3145dea2]{width:120px;height:120px;flex-shrink:0;object-fit:contain;filter:brightness(0) invert(1)}.bm-player-identity[data-v-3145dea2]{display:flex;align-items:baseline;gap:8px;min-width:0;padding-bottom:2px}.bm-player-identity strong[data-v-3145dea2]{font:900 64px/1 Microsoft YaHei,sans-serif;overflow:hidden;text-overflow:ellipsis}.bm-player-identity>span[data-v-3145dea2]{font:700 28px/1 Microsoft YaHei,sans-serif;flex-shrink:0}.bm-player-ribbon[data-v-3145dea2]{position:absolute;right:0;bottom:0;min-width:460px;max-width:900px;height:96px;padding:0 56px 0 126px;display:flex;justify-content:flex-end;align-items:center;color:#411520;white-space:nowrap}.bm-player-ribbon>svg[data-v-3145dea2]{position:absolute;inset:0;width:100%;height:100%}.bm-player-ribbon>strong[data-v-3145dea2]{position:relative;display:block;font:900 italic 64px/1.2 Microsoft YaHei,sans-serif;letter-spacing:-3px;white-space:nowrap;overflow:visible}.bm-player-ribbon.bm-long-tagline>strong[data-v-3145dea2]{font-size:44px;letter-spacing:-2px}.bm-palette-silver .bm-player-name img[data-v-3145dea2]{filter:none}.bm-cutout .bm-intro-art[data-v-3145dea2]{-webkit-mask-image:none;mask-image:none;z-index:1}.bm-cutout .bm-final-art[data-v-3145dea2]{-webkit-mask-image:var(--bm-identity-mask);mask-image:var(--bm-identity-mask);z-index:2}.bm-cutout .bm-final-art-shade[data-v-3145dea2]{opacity:.16}.bm-cutout .bm-final-brand[data-v-3145dea2],.bm-cutout .bm-final-info[data-v-3145dea2],.bm-cutout .bm-event-ribbon[data-v-3145dea2],.bm-cutout .bm-final-player[data-v-3145dea2]{z-index:3}@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-669c9aa2]{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-669c9aa2]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#3c3c5099;font-size:28px;letter-spacing:4px}.mvp-flash-lock[data-v-669c9aa2]{z-index:18}.mvp-prelude[data-v-669c9aa2]{position:absolute;inset:0;z-index:18;overflow:hidden;background:transparent;color:#fff}.mvp-sync-hold[data-v-669c9aa2]{position:absolute;inset:0;z-index:30;background:#000}.mvp-stage-bg[data-v-669c9aa2]{position:absolute;inset:0;z-index:0;overflow:hidden;opacity:0;animation:mvpStageReveal-669c9aa2 1.5s ease forwards;animation-delay:calc(.75s + var(--sync-offset, 0ms));background:radial-gradient(ellipse 1500px 950px at 50% 30%,#202946,#151b30 46%,#0a0e1a)}@keyframes mvpStageReveal-669c9aa2{0%{opacity:0}to{opacity:1}}.mvp-stage-glow[data-v-669c9aa2]{position:absolute;inset:0;background:radial-gradient(ellipse 1250px 860px at 50% -14%,rgba(142,168,224,.18) 0%,rgba(120,140,200,.07) 40%,transparent 66%)}.mvp-stage-aurora[data-v-669c9aa2]{position:absolute;inset:-260px;will-change:transform;mix-blend-mode:screen;filter:blur(42px)}.mvp-stage-aurora-a[data-v-669c9aa2]{background:radial-gradient(ellipse 900px 620px at 26% 34%,rgba(118,96,224,.28) 0%,transparent 62%),radial-gradient(ellipse 820px 560px at 76% 24%,rgba(96,170,235,.18) 0%,transparent 60%);animation:mvpAuroraA-669c9aa2 30s ease-in-out infinite}.mvp-stage-aurora-b[data-v-669c9aa2]{background:radial-gradient(ellipse 960px 640px at 72% 66%,rgba(86,156,226,.2) 0%,transparent 62%),radial-gradient(ellipse 720px 520px at 30% 76%,rgba(132,104,226,.16) 0%,transparent 60%),radial-gradient(ellipse 560px 420px at 56% 18%,rgba(235,202,152,.09) 0%,transparent 58%);animation:mvpAuroraB-669c9aa2 38s ease-in-out infinite}@keyframes mvpAuroraA-669c9aa2{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(64px,-42px,0) scale(1.05)}66%{transform:translate3d(-48px,34px,0) scale(.98)}}@keyframes mvpAuroraB-669c9aa2{0%,to{transform:translateZ(0) scale(1)}30%{transform:translate3d(-58px,28px,0) scale(1.04)}62%{transform:translate3d(42px,-36px,0) scale(1.01)}}.mvp-stage-energy[data-v-669c9aa2]{position:absolute;left:50%;top:49%;width:1500px;height:1000px;margin:-500px 0 0 -750px;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(ellipse at center,rgba(150,190,255,.42) 0%,rgba(122,132,230,.18) 34%,transparent 66%);will-change:transform,opacity}.mvp-stage-dust[data-v-669c9aa2]{position:absolute;inset:0;width:100%;height:100%}.mvp-stage-depth[data-v-669c9aa2]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(4,6,12,.35) 76%,rgba(2,3,7,.78) 100%)}.mvp-stage-vignette[data-v-669c9aa2]{position:absolute;inset:0;background:radial-gradient(ellipse 1380px 940px at 50% 44%,transparent 52%,rgba(4,6,12,.36) 80%,rgba(1,2,6,.72) 100%)}.mvp-prelude-black[data-v-669c9aa2]{position:absolute;inset:0;z-index:2;background:#000;opacity:0;pointer-events:none;animation:mvpPreludeBlackGate-669c9aa2 2.15s ease forwards;animation-delay:var(--sync-offset, 0ms)}.mvp-lane-showcase[data-v-669c9aa2]{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-669c9aa2]{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-669c9aa2 2.6s ease forwards;animation-delay:calc(16.66s + var(--sync-offset, 0ms))}.mvp-focus-burst[data-v-669c9aa2]{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-669c9aa2 2.6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(16.66s + var(--sync-offset, 0ms))}.mvp-spotlight-dim[data-v-669c9aa2]{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-669c9aa2 14.47s linear forwards;animation-delay:calc(2.35s + var(--sync-offset, 0ms))}.mvp-card-spotlight-source[data-v-669c9aa2]{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-669c9aa2]{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-669c9aa2]{transform:translate3d(-50%,0,0) rotate(var(--spotlight-left-angle))}.mvp-card-spotlight-right[data-v-669c9aa2]{transform:translate3d(-50%,0,0) rotate(var(--spotlight-right-angle))}.mvp-card-spotlight[data-v-669c9aa2]: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-669c9aa2]{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-669c9aa2]{transform:translate3d(calc(-50% + var(--spotlight-left-x)),0,0)}.mvp-card-spotlight-pool-right[data-v-669c9aa2]{transform:translate3d(calc(-50% + var(--spotlight-right-x)),0,0)}.mvp-card-spotlight-left[data-v-669c9aa2]:before,.mvp-card-spotlight-right[data-v-669c9aa2]:before{border-left:1px solid rgba(255,246,205,.16);border-right:1px solid rgba(118,212,255,.13)}.mvp-lane-card[data-v-669c9aa2]{position:absolute;top:49%;left:50%;width:286px;height:520px;--card-w: 286px;--card-h: 520px;--card-depth: 10px;--card-hd: 5px;--card-shadow-scale: 1;--card-shadow-opacity: 0;--gxn: 50;--gyn: 35;--par-x: 0px;--par-y: 0px;opacity:0;transform:translate3d(-50%,-50%,0);transform-origin:center;will-change:transform,opacity;backface-visibility:hidden}.mvp-lane-card[data-v-669c9aa2]:before{content:"";position:absolute;left:8%;right:8%;bottom:-36px;height:30px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(2,6,14,.85) 0%,rgba(2,6,14,.4) 45%,transparent 72%);filter:blur(7px);transform:scaleX(var(--card-shadow-scale));opacity:var(--card-shadow-opacity);pointer-events:none}.mvp-lane-card-inner[data-v-669c9aa2]{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-669c9aa2]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:34px;overflow:hidden;border-radius:18px;background:linear-gradient(180deg,#161e30,#0b111e 58%,#04070f);box-shadow:0 26px 64px #0009,0 8px 20px #0006;backface-visibility:hidden;-webkit-backface-visibility:hidden}.mvp-lane-card-front[data-v-669c9aa2]{transform:rotateY(0) translateZ(var(--card-hd));overflow:visible;transform-style:preserve-3d}.mvp-card-edge[data-v-669c9aa2]{position:absolute;pointer-events:none;background:linear-gradient(180deg,#ddd8c6,#767162 34%,#bfb9a6 62%,#5b574c)}.mvp-card-edge-l[data-v-669c9aa2],.mvp-card-edge-r[data-v-669c9aa2]{top:13px;bottom:13px;width:var(--card-depth);left:50%;margin-left:calc(var(--card-depth) / -2)}.mvp-card-edge-r[data-v-669c9aa2]{transform:rotateY(90deg) translateZ(calc(var(--card-w) / 2))}.mvp-card-edge-l[data-v-669c9aa2]{transform:rotateY(-90deg) translateZ(calc(var(--card-w) / 2))}.mvp-card-edge-t[data-v-669c9aa2],.mvp-card-edge-b[data-v-669c9aa2]{left:13px;right:13px;height:var(--card-depth);top:50%;margin-top:calc(var(--card-depth) / -2);background:linear-gradient(90deg,#ccc7b4,#837e6e,#c6c1ae)}.mvp-card-edge-t[data-v-669c9aa2]{transform:rotateX(90deg) translateZ(calc(var(--card-h) / 2))}.mvp-card-edge-b[data-v-669c9aa2]{transform:rotateX(-90deg) translateZ(calc(var(--card-h) / 2))}.mvp-card-art[data-v-669c9aa2]{position:absolute;inset:0;z-index:1;border-radius:18px;overflow:hidden}.mvp-lane-card:not(.has-poster) .mvp-card-art[data-v-669c9aa2]{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent) 20%,transparent) 0%,transparent 46%),repeating-linear-gradient(115deg,rgba(255,255,255,.03) 0 1px,transparent 1px 14px),linear-gradient(180deg,#182238,#0c1322 60%,#05080f)}.mvp-lane-card-wash[data-v-669c9aa2]{position:absolute;inset:-12%;z-index:0;width:124%;height:124%;object-fit:cover;filter:blur(38px) saturate(1.2) brightness(.72);opacity:.9;pointer-events:none}.mvp-lane-card-poster[data-v-669c9aa2]{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);transform:translate3d(var(--par-x),var(--par-y),0) scale(var(--poster-scale, 1));will-change:transform}.mvp-card-art-grade[data-v-669c9aa2]{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(4,8,16,.3) 0%,transparent 22%,transparent 55%,rgba(3,6,12,.76) 92%),radial-gradient(ellipse at 50% 30%,transparent 52%,rgba(4,8,16,.32) 100%)}.mvp-card-frame[data-v-669c9aa2]{position:absolute;inset:0;z-index:8;border-radius:18px;padding:3px;pointer-events:none;background:linear-gradient(155deg,#f6efd8,#8f8b7a 26%,#f2ecd9 47%,#5e5a4d 72%,#e9e2c9);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.mvp-card-frame-inner[data-v-669c9aa2]{position:absolute;inset:8px;z-index:8;border-radius:12px;border:1px solid rgba(255,255,255,.3);pointer-events:none;box-shadow:inset 0 1px #ffffff38,inset 0 -18px 38px #00000052}.mvp-card-corners[data-v-669c9aa2]{position:absolute;inset:0;z-index:9;border-radius:18px;pointer-events:none;background:radial-gradient(circle at 15px 15px,rgba(255,255,255,.95) 0 1.8px,rgba(255,255,255,.25) 2.8px,transparent 4.4px),radial-gradient(circle at calc(100% - 15px) 15px,rgba(255,255,255,.95) 0 1.8px,rgba(255,255,255,.25) 2.8px,transparent 4.4px),radial-gradient(circle at 15px calc(100% - 15px),rgba(255,255,255,.95) 0 1.8px,rgba(255,255,255,.25) 2.8px,transparent 4.4px),radial-gradient(circle at calc(100% - 15px) calc(100% - 15px),rgba(255,255,255,.95) 0 1.8px,rgba(255,255,255,.25) 2.8px,transparent 4.4px)}.mvp-card-glare[data-v-669c9aa2]{position:absolute;inset:0;z-index:10;border-radius:18px;overflow:hidden;pointer-events:none;mix-blend-mode:screen}.mvp-card-glare[data-v-669c9aa2]:before{content:"";position:absolute;left:-60%;top:-60%;width:220%;height:220%;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.2) 0%,rgba(255,255,255,.06) 17%,transparent 42%);transform:translate3d(calc((var(--gxn) - 50) * 2.4px),calc((var(--gyn) - 35) * 2.4px),0);will-change:transform}.mvp-card-glare[data-v-669c9aa2]:after{content:"";position:absolute;inset:0;background:linear-gradient(118deg,transparent 30%,rgba(255,255,255,.05) 45%,rgba(160,200,255,.06) 50%,transparent 68%)}.mvp-card-foil[data-v-669c9aa2]{position:absolute;inset:0;z-index:7;border-radius:18px;overflow:hidden;pointer-events:none;mix-blend-mode:color-dodge;opacity:.09}.mvp-card-foil[data-v-669c9aa2]:before{content:"";position:absolute;left:-60%;top:-60%;width:220%;height:220%;background:conic-gradient(from 210deg at 50% 50%,#ff788c99,#ffdc7899,#78ffbe99,#78b4ff99,#dc78ff99,#ff788c99);filter:blur(26px);transform:translate3d(calc((var(--gxn) - 50) * 2.4px),calc((var(--gyn) - 35) * 2.4px),0);will-change:transform}.mvp-card-veil-shade[data-v-669c9aa2],.mvp-card-veil-shine[data-v-669c9aa2]{position:absolute;inset:0;border-radius:18px;pointer-events:none;transform:translateZ(16px)}.mvp-card-veil-shade[data-v-669c9aa2]{z-index:12;background:#000;opacity:var(--card-shade, 0)}.mvp-card-veil-shine[data-v-669c9aa2]{z-index:13;background:#fff;opacity:var(--card-shine, 0)}.mvp-lane-card-back[data-v-669c9aa2]{transform:rotateY(180deg) translateZ(var(--card-hd));gap:0;background:radial-gradient(circle at 50% 40%,rgba(216,200,152,.12) 0%,transparent 52%),linear-gradient(160deg,#141b2c,#0b1120 52%,#05080f)}.mvp-card-back-rays[data-v-669c9aa2]{position:absolute;inset:-30%;z-index:1;background:repeating-conic-gradient(from 0deg at 50% 46%,rgba(255,255,255,.045) 0deg 1.2deg,transparent 1.2deg 9deg);-webkit-mask-image:radial-gradient(circle at 50% 46%,#000 0%,rgba(0,0,0,.35) 42%,transparent 68%);mask-image:radial-gradient(circle at 50% 46%,#000 0%,rgba(0,0,0,.35) 42%,transparent 68%)}.mvp-card-back-rings[data-v-669c9aa2]{position:absolute;inset:0;z-index:2;background:repeating-radial-gradient(circle at 50% 40%,transparent 0 28px,rgba(255,255,255,.035) 28px 29px);-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 0%,transparent 72%);mask-image:radial-gradient(circle at 50% 40%,#000 0%,transparent 72%)}.mvp-card-back-holo[data-v-669c9aa2]{position:absolute;inset:-22%;z-index:3;mix-blend-mode:color-dodge;opacity:.13;background:conic-gradient(from 0deg at 50% 44%,#ff788c8c,#ffdc788c,#78ffbe8c,#78b4ff8c,#dc78ff8c,#ff788c8c);filter:blur(30px);animation:mvpCardHoloSpin-669c9aa2 14s linear infinite}@keyframes mvpCardHoloSpin-669c9aa2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mvp-card-back-emblem[data-v-669c9aa2]{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.mvp-card-back-title[data-v-669c9aa2]{font-family:KHSL MVP Poster,Impact,Arial Black,sans-serif;font-size:58px;font-style:italic;letter-spacing:7px;color:#fffffff0;text-shadow:0 0 22px rgba(255,240,196,.55),0 0 54px rgba(255,226,160,.28),0 5px 16px rgba(0,0,0,.72)}@keyframes mvpPreludeBlackGate-669c9aa2{0%{opacity:1}58%{opacity:1}to{opacity:0}}@keyframes mvpFocusVeil-669c9aa2{0%{opacity:0}35%{opacity:.98}to{opacity:1}}@keyframes mvpFocusBurst-669c9aa2{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-669c9aa2{0%{opacity:0}40%{opacity:.1}50%{opacity:.28}62%{opacity:.92}to{opacity:1}}.mvp-final-stage[data-v-669c9aa2]{position:absolute;inset:0;overflow:hidden;z-index:14;opacity:1;isolation:isolate;transform:translateZ(0);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-669c9aa2]: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-669c9aa2]{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-669c9aa2 .9s cubic-bezier(.22,1,.36,1) forwards;pointer-events:none}.mvp-final-brand img[data-v-669c9aa2]{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-669c9aa2]{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-669c9aa2]{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-669c9aa2 .9s cubic-bezier(.22,1,.36,1) forwards}.mvp-live-badge-mark[data-v-669c9aa2]{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-669c9aa2]{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-669c9aa2]: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-669c9aa2]{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-669c9aa2]{position:absolute;inset:0;overflow:hidden;z-index:1;opacity:0;transform:translate3d(100%,0,0);animation:mvpBgSlideIn-669c9aa2 .82s cubic-bezier(.22,1,.36,1) forwards}.mvp-bg-img[data-v-669c9aa2]{position:absolute;pointer-events:none;will-change:transform}.mvp-bg-sharp-wrap[data-v-669c9aa2]{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-669c9aa2]{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-669c9aa2{0%{transform:translate3d(100%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes mvpFinalElementSlide-669c9aa2{0%{opacity:0;transform:translate3d(-90px,0,0)}to{opacity:var(--final-enter-opacity, 1);transform:translateZ(0)}}.mvp-content[data-v-669c9aa2]{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-669c9aa2 .9s cubic-bezier(.22,1,.36,1) forwards}@keyframes mvpContentSlide-669c9aa2{0%{transform:translate(-90%);opacity:0}to{transform:translate(0);opacity:1}}.mvp-heading-final[data-v-669c9aa2]{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-669c9aa2]{display:flex;align-items:center;gap:24px}.mvp-team-logo[data-v-669c9aa2]{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-669c9aa2]{width:100%;height:100%;object-fit:cover}.mvp-team-logo span[data-v-669c9aa2]{color:#4a3d75;font-weight:700;font-size:36px}.mvp-vline[data-v-669c9aa2]{width:2px;height:64px;background:#ffffffb8}.mvp-player-text[data-v-669c9aa2]{display:flex;flex-direction:column;gap:14px}.mvp-player-name-line[data-v-669c9aa2]{display:flex;align-items:baseline;gap:18px;min-width:0}.mvp-player-name[data-v-669c9aa2]{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-669c9aa2]{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-669c9aa2]{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-669c9aa2]{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-669c9aa2]{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-669c9aa2]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0;position:relative;width:190px}.mvp-stat-label[data-v-669c9aa2]{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-669c9aa2]{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-669c9aa2]{position:absolute;inset:0;z-index:10;pointer-events:none}.mvp-invert-veil[data-v-669c9aa2]{position:absolute;inset:0;background:#2a2a3a;opacity:0;z-index:9;animation:mvpVeilFlash-669c9aa2 .9s linear 2.4s}@keyframes mvpVeilFlash-669c9aa2{0%{opacity:0}17%,33%{opacity:1}50%{opacity:0}67%,83%{opacity:1}to{opacity:0}}.mvp-giant[data-v-669c9aa2]{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-669c9aa2 1.2s cubic-bezier(.22,1,.36,1) 0s forwards,mvpGiantFlash-669c9aa2 1.2s ease-in-out 0s,mvpGiantInvert-669c9aa2 .9s linear 2.4s,mvpGiantScale-669c9aa2 .7s cubic-bezier(.55,0,.78,.45) 3.3s forwards}@keyframes mvpGiantSlide-669c9aa2{0%{transform:translate(-180%,-50%)}to{transform:translate(-50%,-50%)}}@keyframes mvpGiantFlash-669c9aa2{0%,50%,to{opacity:1}25%,75%{opacity:.45}}@keyframes mvpGiantInvert-669c9aa2{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-669c9aa2{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(7);opacity:0}}.mvp-banner[data-v-669c9aa2]{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-669c9aa2 1s cubic-bezier(.22,1,.36,1) .9s forwards,mvpBannerFade-669c9aa2 .5s ease 2.3s forwards}@keyframes mvpBannerExpand-669c9aa2{0%{width:0}to{width:1820px}}@keyframes mvpBannerFade-669c9aa2{0%{opacity:1}to{opacity:0}}.mvp-banner-end[data-v-669c9aa2]{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-669c9aa2]{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-669c9aa2]{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-669c9aa2 5.1s cubic-bezier(.16,1,.3,1) 15.41s forwards}@keyframes mvpGiantFinal-669c9aa2{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}}.scene-highlight-replay[data-v-860e8fbf]{position:absolute;inset:0;z-index:35;overflow:hidden;color:#1a2235;font-family:Microsoft YaHei,sans-serif;background:linear-gradient(135deg,#f4f7fa,#e4eaf2 38%,#f6f8fb 68%,#d9e1ec)}.highlight-video-frame[data-v-860e8fbf]{position:absolute;inset:0;overflow:hidden}.highlight-video[data-v-860e8fbf]{position:absolute;left:0;width:100%;object-fit:cover}.highlight-empty[data-v-860e8fbf]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#64748b;font-size:34px}.highlight-empty small[data-v-860e8fbf]{font-size:20px}.highlight-top-badge[data-v-860e8fbf]{position:absolute;top:0;right:0;width:490px;height:88px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #cdb88e;background:repeating-linear-gradient(167deg,transparent 0 5px,#ffffff24 6px 7px,transparent 8px 12px),linear-gradient(90deg,#cbd8e6,#e0e8f1 50%,#cbd8e6);font-size:54px;font-weight:900;-webkit-text-stroke:.5px currentColor;line-height:1;z-index:4}.highlight-bottom-band[data-v-860e8fbf]{position:absolute;left:0;right:0;bottom:0;height:94px;box-sizing:border-box;border-top:1px solid #cdb88e;background:radial-gradient(ellipse at 18% 18%,#e8eef4b8,transparent 74%),radial-gradient(ellipse at 82% 72%,#c7d4e266,transparent 76%),linear-gradient(135deg,#dfe7ef,#d6e0eb 38%,#e5ecf3 68%,#ced9e6);z-index:3}.highlight-poster[data-v-860e8fbf]{position:absolute;inset:0;overflow:visible;pointer-events:none}.highlight-hero-stage[data-v-860e8fbf]{position:absolute;left:-360px;bottom:0;width:1920px;height:1080px;transform:scale(.375);transform-origin:left bottom}.highlight-hero[data-v-860e8fbf]{position:absolute;max-width:none}.highlight-poster-fallback[data-v-860e8fbf]{position:absolute;left:24px;bottom:0;width:328px;height:94px;display:grid;place-items:center;font-size:32px;font-weight:800}.highlight-player[data-v-860e8fbf]{position:absolute;right:34px;top:0;width:420px;height:100%;display:flex;align-items:center;gap:18px}.highlight-lane[data-v-860e8fbf]{width:46px;height:46px;flex:0 0 auto;object-fit:contain;filter:brightness(0) saturate(100%);opacity:.86}.highlight-player-line[data-v-860e8fbf]{flex:1;min-width:0;color:#1a2235;font-size:36px;font-weight:900;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.highlight-player-real[data-v-860e8fbf]{font-size:.52em;font-weight:700}.highlight-mvp[data-v-860e8fbf]{position:absolute;left:800px;top:0;width:480px;height:100%;display:flex;align-items:center;justify-content:center;gap:22px}.highlight-mvp-word[data-v-860e8fbf]{--bm-word-top: #1a2235;--bm-word-bottom: #52667f;flex:0 0 auto;display:block;width:224px;height:82px}.highlight-flourish[data-v-860e8fbf]{width:106px;height:27px;flex:0 0 auto;fill:#ac9467}.highlight-flourish-right[data-v-860e8fbf]{transform:scaleX(-1)}.scene-video[data-v-6d1c6be9]{position:absolute;inset:0;overflow:hidden;background:#000}.sv-video[data-v-6d1c6be9]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.sv-message[data-v-6d1c6be9]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#cbd5e1;font-family:Microsoft YaHei,sans-serif;font-size:34px}.last-light[data-v-7fe91e70]{position:absolute;inset:0;width:1920px;height:1080px;overflow:hidden;background:#03060a}.ll-video[data-v-7fe91e70],.ll-layers img[data-v-7fe91e70]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ll-layers[data-v-7fe91e70]{position:absolute;inset:0;pointer-events:none}.ll-add[data-v-7fe91e70]{mix-blend-mode:plus-lighter}.ll-card[data-v-7fe91e70]{position:absolute;left:0;right:0;bottom:72px;display:flex;flex-direction:column;align-items:center;color:#f7f4ee}.ll-card[data-v-7fe91e70]>*{opacity:0;transform:translateY(18px);transition:opacity .9s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.ll-card>.on[data-v-7fe91e70]{opacity:1;transform:none}.ll-team[data-v-7fe91e70]{margin:0;font:400 104px/1.1 KHSL Last Light Title,Microsoft YaHei,sans-serif;letter-spacing:6px}.ll-round[data-v-7fe91e70]{margin:18px 0 0;font:700 40px/1.2 Microsoft YaHei,sans-serif;letter-spacing:4px;color:#e9e4da}.ll-roster[data-v-7fe91e70]{margin:34px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:22px 46px;max-width:1320px}.ll-roster li[data-v-7fe91e70]{display:flex;flex-direction:column;align-items:center;gap:6px}.ll-roster b[data-v-7fe91e70]{font:700 34px/1.1 Microsoft YaHei,sans-serif;letter-spacing:1px}.ll-roster small[data-v-7fe91e70]{font:400 24px/1.1 Microsoft YaHei,sans-serif;color:#d6d1c8;letter-spacing:2px}.scene-match-over[data-v-6b9aeade]{position:absolute;inset:0;overflow:hidden}.mo-stage[data-v-6b9aeade]{position:absolute;inset:0;z-index:1}.mo-slide[data-v-6b9aeade]{position:absolute;inset:0;opacity:0;transition-property:opacity;transition-timing-function:ease-in-out}.mo-slide.is-active[data-v-6b9aeade]{opacity:1}.mo-wash[data-v-6b9aeade]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.2);filter:blur(60px) saturate(1.25) brightness(.85);opacity:.75}.mo-img[data-v-6b9aeade]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.mo-empty[data-v-6b9aeade]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:#ffffff8c}.mo-empty-icon[data-v-6b9aeade]{font-size:76px}.mo-empty-text[data-v-6b9aeade]{font-size:24px;letter-spacing:2px}.mvp-broadcast-entering[data-v-d909793f]{animation:mvp-broadcast-dissolve-d909793f var(--mvp-entry-ms,.28s) linear both}@keyframes mvp-broadcast-dissolve-d909793f{0%{opacity:0}to{opacity:1}}[data-v-d909793f]{margin:0;padding:0;box-sizing:border-box}.bp-live-viewport[data-v-d909793f]{position:fixed;inset:0;overflow:hidden;background:#000;user-select:none;-webkit-user-select:none}.bp-live-viewport[data-v-d909793f] *{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.bp-live-viewport[data-v-d909793f] input,.bp-live-viewport[data-v-d909793f] textarea{user-select:text;-webkit-user-select:text}.bp-live[data-v-d909793f]{font-family:Noto Sans SC,Microsoft YaHei,sans-serif;background:#e8e8f0;color:#333;overflow:hidden;width:1920px;height:1080px;flex-shrink:0;position:absolute;left:50%;top:50%;transform-origin:center;transform:translate(-50%,-50%) scale(var(--live-scale, 1))}.veil[data-v-d909793f]{position:absolute;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#121a289e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.veil-inner[data-v-d909793f]{display:flex;flex-direction:column;align-items:center;gap:18px}.veil-room[data-v-d909793f]{margin:0;font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,sans-serif;font-size:26px;font-weight:600;letter-spacing:.16em;color:#fff9}.veil-word[data-v-d909793f]{margin:0;padding:0;border:none;background:none;font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,sans-serif;font-size:48px;font-weight:800;letter-spacing:.2em;color:#fff}.veil-enter[data-v-d909793f]{cursor:pointer;transition:opacity .3s ease,transform .3s ease}.veil-enter[data-v-d909793f]:hover{opacity:.82;transform:translateY(-2px)}.veil-bar[data-v-d909793f]{width:420px;height:6px;overflow:hidden;border-radius:3px;background:#ffffff2e}.veil-fill[data-v-d909793f]{display:block;height:100%;background:#ffffffd9;transition:width .3s ease}.veil-sub[data-v-d909793f]{margin:0;font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,sans-serif;font-size:22px;font-weight:600;letter-spacing:.1em;color:#fff9}.veil .tabular[data-v-d909793f]{font-variant-numeric:tabular-nums}.veil-leave-active[data-v-d909793f]{transition:opacity .32s ease}.veil-leave-to[data-v-d909793f]{opacity:0}.mvp-direct-fade[data-v-d909793f]{position:absolute;inset:0;z-index:900;pointer-events:none;background:#000;opacity:0;transition:opacity .85s ease}.mvp-direct-fade.active[data-v-d909793f]{opacity:1}.scene[data-v-d909793f]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}.scene-studio-broadcast[data-v-d909793f]{z-index:51}.scene.scene-peak-lineup-waiting[data-v-d909793f],.scene.scene-peak-reveal[data-v-d909793f],.scene.scene-incident[data-v-d909793f]{z-index:52}.scene-studio-broadcast.crossfade[data-v-d909793f]{animation:studioBroadcastDissolve-d909793f 1.15s ease both}@keyframes studioBroadcastDissolve-d909793f{0%{opacity:0}to{opacity:1}}.scene-bp[data-v-d909793f]{z-index:10;overflow:hidden}.bp-brand[data-v-d909793f]{--bb-inset: 60px;--bb-top: 22px;--bb-school-size: 60px}.bp-brand[data-v-d909793f] .bb-logo,.bp-brand[data-v-d909793f] .bb-name,.bp-brand[data-v-d909793f] .bb-mid,.bp-brand[data-v-d909793f] .bb-schools{opacity:0;transition:opacity .7s ease,transform .85s cubic-bezier(.16,1,.3,1)}.bp-brand[data-v-d909793f] .bb-name,.bp-brand[data-v-d909793f] .bb-mid,.bp-brand[data-v-d909793f] .bb-schools{transform:translateY(-16px)}.bp-brand.brand-in[data-v-d909793f] .bb-logo,.bp-brand.brand-in[data-v-d909793f] .bb-name,.bp-brand.brand-in[data-v-d909793f] .bb-mid,.bp-brand.brand-in[data-v-d909793f] .bb-schools{opacity:1;transform:translateY(0)}.bp-brand.brand-in[data-v-d909793f] .bb-name{transition-delay:.09s}.bp-brand.brand-in[data-v-d909793f] .bb-mid{transition-delay:.18s}.bp-brand.brand-in[data-v-d909793f] .bb-schools{transition-delay:.27s}.scene-bp.bg-video .bplu-vs[data-v-d909793f]{color:#fffffff5;filter:drop-shadow(0 2px 12px rgba(4,8,18,.7))}.scene-bp.bg-video .bp-brand[data-v-d909793f]{--bb-ink: rgba(255, 255, 255, .96);--bb-ink-2: rgba(255, 255, 255, .74);--bb-ink-3: rgba(255, 255, 255, .56);--bb-line: rgba(255, 255, 255, .34);--bb-shadow: 0 2px 12px rgba(4, 8, 18, .78), 0 0 42px rgba(4, 8, 18, .55);--bb-logo-filter: brightness(0) invert(1) drop-shadow(0 2px 12px rgba(4, 8, 18, .7));--bb-school-shadow: drop-shadow(0 3px 14px rgba(4, 8, 18, .6)) drop-shadow(0 0 26px rgba(4, 8, 18, .45))}.bp-bg-video[data-v-d909793f]{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.lineup-final-reveal-next[data-v-d909793f]{opacity:0!important;z-index:6!important;transition:opacity .42s ease!important}.lineup-final-reveal-next-active[data-v-d909793f]{opacity:1!important}.bp-bar[data-v-d909793f]{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);transition:transform 1s cubic-bezier(.16,1,.3,1),box-shadow 1s cubic-bezier(.16,1,.3,1)}.bp-bar.show[data-v-d909793f]{transform:translateY(0)}.bp-bar[data-v-d909793f]:not(.show){box-shadow:none}.bp-bar[data-v-d909793f]>*{transition:opacity 1s cubic-bezier(.16,1,.3,1)}.bp-bar[data-v-d909793f]:not(.show)>*{opacity:0}.top-info-row[data-v-d909793f]{height:64px;flex-shrink:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 12px;background:linear-gradient(180deg,#f0f2f2fc,#e8eaedfb);border-bottom:1px solid rgba(180,180,190,.25)}.team-section[data-v-d909793f]{display:flex;align-items:center;gap:10px;min-width:0}.team-section.blue[data-v-d909793f]{flex-direction:row}.team-section.red[data-v-d909793f]{flex-direction:row-reverse}.ban-slots[data-v-d909793f]{display:flex;gap:4px;flex-shrink:0}.team-section.red .ban-slots[data-v-d909793f]{flex-direction:row-reverse}.team-info[data-v-d909793f]{display:flex;align-items:center;gap:60px}.team-section.blue .team-info[data-v-d909793f]{margin-left:auto;margin-right:100px}.team-section.red .team-info[data-v-d909793f]{flex-direction:row-reverse;margin-right:auto;margin-left:100px}.team-logo[data-v-d909793f]{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-d909793f]{width:100%;height:100%;object-fit:cover}.team-logo span[data-v-d909793f]{font-size:9px;font-weight:700;color:#555}.team-name[data-v-d909793f]{font-size:19px;font-weight:700;color:#2a2a3a;letter-spacing:1px;white-space:nowrap}.ban-slot[data-v-d909793f]{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-d909793f]{opacity:1;transform:scale(1)}.ban-hero-img[data-v-d909793f]{width:100%;height:100%;object-fit:cover}.ban-hero-img.pre-select[data-v-d909793f]{opacity:.6;animation:banFadeIn-d909793f .35s ease-out}@keyframes banFadeIn-d909793f{0%{opacity:0;transform:scale(.6)}to{opacity:.6;transform:scale(1)}}.ban-hero-img.confirmed[data-v-d909793f]{opacity:1}.ban-hero-img.grayscale[data-v-d909793f]{filter:grayscale(80%) brightness(.7)}.ban-slash[data-v-d909793f]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.ban-slash[data-v-d909793f]: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-d909793f .5s ease .3s forwards}@keyframes slashDraw-d909793f{to{width:200%}}.score-center[data-v-d909793f]{display:flex;align-items:center;gap:14px;padding:0 40px}.score[data-v-d909793f],.score-divider[data-v-d909793f]{font-family:Impact,Arial Black,sans-serif;font-size:38px;color:#2a2a3a}.progress-divider[data-v-d909793f]{height:3px;background:#b4b4bef2;position:relative;overflow:hidden;flex-shrink:0}.progress-fill[data-v-d909793f]{position:absolute;top:0;height:100%;background:linear-gradient(90deg,#6464784d,#555);transition:width .05s linear}.progress-fill.blue[data-v-d909793f]{left:0;background:linear-gradient(90deg,#555,#6464784d)}.progress-fill.red[data-v-d909793f]{right:0}.cards-row[data-v-d909793f]{flex:1;display:grid;grid-template-columns:1fr 260px 1fr;overflow:hidden;background:linear-gradient(180deg,#c2c3cafb,#eef1f0fc)}.scene-bp.bg-video .top-info-row[data-v-d909793f]{background:linear-gradient(180deg,#f0f2f2b8,#e8eaedbd);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.scene-bp.bg-video .cards-row[data-v-d909793f]{background:linear-gradient(180deg,#c2c3cab8,#eef1f0c2);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.team-cards[data-v-d909793f]{display:grid;grid-template-columns:repeat(5,1fr);min-width:0;overflow:hidden}.team-cards.red[data-v-d909793f]{direction:rtl}.team-cards.red .hero-card[data-v-d909793f]{direction:ltr}.center-timer[data-v-d909793f]{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-d909793f]{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-d909793f]{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-d909793f]{left:35px;border-right:12px solid rgba(60,60,80,.6)}.camp-arrow.right[data-v-d909793f]{right:35px;border-left:12px solid rgba(60,60,80,.6)}.stage-info[data-v-d909793f]{font-size:15px;margin-top:8px;color:#555;font-weight:700}.stage-info.complete[data-v-d909793f]{font-size:16px;color:#16a34a}.final-prep[data-v-d909793f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;-webkit-user-select:none;user-select:none;animation:finalPrepFadeIn-d909793f 1s ease forwards}@keyframes finalPrepFadeIn-d909793f{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.final-prep-logo[data-v-d909793f]{width:148px;height:148px;object-fit:contain}.final-prep-status[data-v-d909793f]{font-size:10px;letter-spacing:4px;line-height:1;color:#3c3c4b4d;margin-top:12px}.final-adjust-live[data-v-d909793f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#2a2a3a;animation:finalPrepFadeIn-d909793f .8s ease forwards}.final-adjust-live-title[data-v-d909793f]{font-size:22px;font-weight:900;letter-spacing:4px}.final-adjust-live-subtitle[data-v-d909793f]{font-size:10px;font-weight:700;letter-spacing:2px;color:#2a2a3a94}.hero-card[data-v-d909793f]{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-d909793f]{border-left:1px solid rgba(160,160,170,.25)}.team-cards.red .hero-card+.hero-card[data-v-d909793f]{border-left:1px solid rgba(160,160,170,.25)}.team-cards.blue .hero-card[data-v-d909793f]{transform:translate(-50px)}.team-cards.red .hero-card[data-v-d909793f]{transform:translate(50px)}.team-cards.blue .hero-card.show[data-v-d909793f],.team-cards.red .hero-card.show[data-v-d909793f]{opacity:1;transform:translate(0)}.hero-card.pre-selecting[data-v-d909793f]{z-index:20}.hero-card.pre-selecting .hero-poster-container[data-v-d909793f]{position:absolute;inset:0;border:1px solid rgba(220,220,240,.5)}.hero-card.pre-selecting .hero-poster-container[data-v-d909793f]: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-d909793f 1.2s ease-in-out infinite}.hero-card.pre-selecting .hero-poster[data-v-d909793f]{filter:brightness(.55);transition:filter .3s ease}.hero-card.hero-swapping .hero-poster[data-v-d909793f]{opacity:0}.final-reveal-poster[data-v-d909793f]{opacity:0;z-index:8;pointer-events:none;transition:opacity .42s ease}.hero-card.hero-swapping .final-reveal-poster.active[data-v-d909793f]{opacity:1}@keyframes preSelectGlow-d909793f{0%,to{opacity:.4}50%{opacity:1}}.hero-poster-container[data-v-d909793f]{flex:1;position:relative;overflow:hidden}.hero-placeholder[data-v-d909793f]{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-d909793f]{font-size:14px;font-weight:700;color:#323246d9;letter-spacing:1px;margin-top:4px;margin-bottom:-4px}.role-icon[data-v-d909793f]{width:44px;height:44px;opacity:.7;filter:brightness(.5) sepia(.3);margin-top:-10px}.role-icon-small[data-v-d909793f]{width:18px;height:18px;vertical-align:middle;margin-right:4px;filter:brightness(1.2)}.hero-poster[data-v-d909793f]{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-d909793f]{animation:heroSlideIn-d909793f .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes heroSlideIn-d909793f{0%{transform:translateY(100%);opacity:.8}to{transform:translateY(0);opacity:1}}.hero-poster.breathing[data-v-d909793f]{animation:breathing-d909793f 5s ease-in-out infinite}.hero-card:nth-child(1) .hero-poster.breathing[data-v-d909793f]{animation-delay:0s}.hero-card:nth-child(2) .hero-poster.breathing[data-v-d909793f]{animation-delay:-1.2s}.hero-card:nth-child(3) .hero-poster.breathing[data-v-d909793f]{animation-delay:-2.4s}.hero-card:nth-child(4) .hero-poster.breathing[data-v-d909793f]{animation-delay:-3.6s}.hero-card:nth-child(5) .hero-poster.breathing[data-v-d909793f]{animation-delay:-.6s}.hero-full-img[data-v-d909793f]{position:absolute;pointer-events:none}@keyframes breathing-d909793f{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-d909793f]{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-d909793f]{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-name-wrap[data-v-d909793f]{position:relative;display:inline-flex}.player-skill[data-v-d909793f]{position:absolute;right:6px;top:6px;z-index:8;width:28px;height:28px;border-radius:50%;border:1.5px solid rgba(255,255,255,.82);box-shadow:0 1px 4px #000000a6;object-fit:cover;background:#111;pointer-events:none}.player-realname[data-v-d909793f]{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-d909793f]{font-size:11px;font-weight:500;color:#323246a6;letter-spacing:.5px}
