.detail-header[data-v-db69d5fb]{position:relative;overflow:hidden;padding:0 .75rem .5rem;background:#fff;color:#333;box-shadow:0 .125rem .625rem rgba(0,0,0,.06)}.detail-header__nav[data-v-db69d5fb]{position:relative;z-index:1;display:flex;align-items:center;gap:.375rem;height:2.75rem}.detail-header__back[data-v-db69d5fb],.detail-header__share[data-v-db69d5fb]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.625rem;background:#f5f5f5}.detail-header__title-wrap[data-v-db69d5fb]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem}.detail-header__title[data-v-db69d5fb]{font-size:1rem;font-weight:700;color:#333;line-height:1.2}.detail-header__subtitle[data-v-db69d5fb]{max-width:13.125rem;font-size:.625rem;color:#999;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match-detail[data-v-1375ce69]{min-height:100vh;background:#f5f5f5}.detail-loading[data-v-1375ce69]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.125rem 0;gap:.625rem;color:#999;font-size:.8125rem}.detail-content[data-v-1375ce69]{padding-bottom:1.25rem}.match-info-wrap[data-v-1375ce69]{margin:.75rem}.upcoming-card[data-v-1375ce69]{background:#fff;border-radius:.75rem;padding:1rem}.upcoming-card__header[data-v-1375ce69]{margin-bottom:.75rem}.upcoming-card__tags[data-v-1375ce69]{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.upcoming-card__league[data-v-1375ce69]{font-size:.75rem;color:gray}.upcoming-card__tag[data-v-1375ce69]{padding:.0625rem .3125rem;border-radius:.1875rem;font-size:.6875rem}.upcoming-card__tag--blue[data-v-1375ce69]{background:#e5edff}.upcoming-card__tag--blue uni-text[data-v-1375ce69]{color:#185dff;font-size:.6875rem}.upcoming-card__hot[data-v-1375ce69]{width:1.375rem;height:1.3125rem;border-radius:.3125rem;background:#d84293;display:flex;align-items:center;justify-content:center}.upcoming-card__hot uni-text[data-v-1375ce69]{font-size:.75rem;font-weight:600;color:#fff}.upcoming-card__teams[data-v-1375ce69]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}.upcoming-card__team[data-v-1375ce69]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.375rem}.upcoming-card__icon[data-v-1375ce69]{width:2rem;height:2rem}.upcoming-card__name[data-v-1375ce69]{font-size:.875rem;font-weight:600;color:#000;text-align:center}.upcoming-card__center[data-v-1375ce69]{display:flex;align-items:center;gap:.375rem;flex-shrink:0;padding:0 .5rem}.upcoming-card__score[data-v-1375ce69]{font-size:1.25rem;font-weight:700;color:#000}.upcoming-card__vs[data-v-1375ce69]{font-size:.75rem;color:gray}.upcoming-card__divider[data-v-1375ce69]{height:.0625rem;background:#f2f2f2;margin:.5rem 0}.upcoming-card__footer[data-v-1375ce69]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.upcoming-card__status[data-v-1375ce69]{display:inline-flex;align-items:center;justify-content:center;height:1.5625rem;padding:0 .75rem;border-radius:.78125rem;background:#e5edff}.upcoming-card__status uni-text[data-v-1375ce69]{font-size:.75rem;color:#185dff;font-weight:500}.upcoming-card__time[data-v-1375ce69]{font-size:.75rem;color:gray}.match-section[data-v-1375ce69]{margin:.75rem;padding:1rem;background:#fff;border-radius:.5rem}.match-section__title[data-v-1375ce69]{font-size:.9375rem;font-weight:600;color:#333;margin-bottom:.75rem;padding-left:.5rem;border-left:.1875rem solid #185dff}.match-section__title--between[data-v-1375ce69]{display:flex;align-items:center;justify-content:space-between}.match-odds[data-v-1375ce69]{display:flex;justify-content:space-around}.match-odds__item[data-v-1375ce69]{display:flex;flex-direction:column;align-items:center;gap:.375rem}.match-odds__label[data-v-1375ce69]{font-size:.75rem;color:gray}.match-odds__value[data-v-1375ce69]{font-size:1.125rem;font-weight:600;color:#185dff}.tech-stats__row[data-v-1375ce69]{margin-bottom:.75rem}.tech-stats__row[data-v-1375ce69]:last-child{margin-bottom:0}.tech-stats__nums[data-v-1375ce69]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.tech-stats__home-val[data-v-1375ce69],.tech-stats__away-val[data-v-1375ce69]{font-size:.875rem;font-weight:600;color:#333;min-width:1.875rem}.tech-stats__home-val[data-v-1375ce69]{text-align:left}.tech-stats__away-val[data-v-1375ce69]{text-align:right}.tech-stats__label[data-v-1375ce69]{font-size:.75rem;color:#999;flex:1;text-align:center}.tech-stats__bars[data-v-1375ce69]{display:flex;height:.25rem;border-radius:.125rem;overflow:hidden;background:#f0f0f0}.tech-stats__bar[data-v-1375ce69]{height:100%;transition:width .3s}.tech-stats__bar--home[data-v-1375ce69]{background:#3b82f6;border-radius:.125rem 0 0 .125rem}.tech-stats__bar--away[data-v-1375ce69]{background:#ef4444;border-radius:0 .125rem .125rem 0;margin-left:auto}.match-stats__row[data-v-1375ce69]{display:flex;align-items:center;justify-content:space-between;padding:.625rem 0;border-bottom:.03125rem solid #f5f5f5}.match-stats__row[data-v-1375ce69]:last-child{border-bottom:none}.match-stats__label[data-v-1375ce69]{flex:1;text-align:center;font-size:.8125rem;color:#666}.match-stats__value[data-v-1375ce69]{font-size:.875rem;font-weight:500;color:#333}.match-stats__home[data-v-1375ce69],.match-stats__away[data-v-1375ce69]{width:2.5rem;text-align:center;font-size:.875rem;font-weight:600;color:#333}.match-stats__home--red[data-v-1375ce69],.match-stats__away--red[data-v-1375ce69]{color:#185dff}.match-ai[data-v-1375ce69]{display:flex;align-items:center;padding:.875rem;background:linear-gradient(135deg,#19e1fe,#ec10d5);border-radius:.5rem;gap:.625rem}.match-ai__badge[data-v-1375ce69]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.25);border-radius:.5rem;font-size:.875rem;font-weight:900;color:#fff;letter-spacing:.0625rem;flex-shrink:0}.match-ai__content[data-v-1375ce69]{flex:1}.match-ai__title[data-v-1375ce69]{font-size:.9375rem;font-weight:600;color:#fff;display:block}.match-ai__desc[data-v-1375ce69]{font-size:.6875rem;color:rgba(255,255,255,.75);margin-top:.25rem;display:block}.match-ai__arrow[data-v-1375ce69]{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.2);border-radius:50%;flex-shrink:0}.match-ai__arrow uni-text[data-v-1375ce69]{font-size:1.125rem;color:#fff;font-weight:700}.match-ai__vip-info[data-v-1375ce69]{display:flex;align-items:center;gap:.3125rem;margin-top:.5rem;padding:.375rem .625rem;background:#e5edff;border-radius:.375rem}.match-ai__vip-tag[data-v-1375ce69]{font-size:.625rem;font-weight:600;color:#fff;background:#4d83ff;padding:.125rem .375rem;border-radius:.1875rem}.match-ai__vip-tag--vip[data-v-1375ce69]{background:linear-gradient(135deg,#f59e0b,#d97706)}.match-ai__vip-text[data-v-1375ce69]{font-size:.75rem;color:#4d83ff}.match-events__badge[data-v-1375ce69]{width:1.25rem;height:1.3125rem;border-radius:.75rem;background:#185dff;display:flex;align-items:center;justify-content:center}.match-events__badge uni-text[data-v-1375ce69]{font-size:.75rem;font-weight:600;color:#fff}.match-events__item[data-v-1375ce69]{display:flex;padding:.5rem 0}.match-events__time[data-v-1375ce69]{display:flex;align-items:center;gap:.125rem;flex-shrink:0;padding-top:.125rem}.match-events__quarter[data-v-1375ce69]{font-size:.75rem;color:gray}.match-events__dot[data-v-1375ce69]{width:.5rem;height:.5rem;border-radius:.375rem}.match-events__dot--green[data-v-1375ce69]{background:#00c161}.match-events__dot--yellow[data-v-1375ce69]{background:#ff9300}.match-events__dot--red[data-v-1375ce69]{background:#f93b37}.match-events__dot--blue[data-v-1375ce69]{background:#185dff}.match-events__dot--gray[data-v-1375ce69]{background:#999}.match-events__info[data-v-1375ce69]{flex:1;padding-left:.5rem}.match-events__header[data-v-1375ce69]{display:flex;align-items:center;gap:.375rem;margin-bottom:.125rem}.match-events__type[data-v-1375ce69]{font-size:.875rem;font-weight:600;color:#000}.match-events__side[data-v-1375ce69]{font-size:.6875rem;padding:.0625rem .375rem;border-radius:.1875rem}.match-events__side--home[data-v-1375ce69]{background:#e5edff;color:#185dff}.match-events__side--away[data-v-1375ce69]{background:#ffe5e5;color:#ee3835}.match-events__player[data-v-1375ce69]{font-size:.875rem;color:#000;display:block;margin-bottom:.0625rem}.match-events__desc[data-v-1375ce69]{font-size:.75rem;color:gray;display:block}.match-history__item[data-v-1375ce69]{display:flex;align-items:center;padding:.5rem 0}.match-history__date[data-v-1375ce69]{width:2.5rem;font-size:.75rem;color:gray;flex-shrink:0}.match-history__teams[data-v-1375ce69]{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem}.match-history__team[data-v-1375ce69]{font-size:.875rem;color:#000;flex:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-history__score[data-v-1375ce69]{font-size:1.125rem;font-weight:700;color:#185dff;min-width:2.5rem;text-align:center;flex-shrink:0}.match-history__league[data-v-1375ce69]{width:2.5rem;font-size:.75rem;color:gray;text-align:right;flex-shrink:0}.match-recent__team-header[data-v-1375ce69]{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem}.match-recent__team-icon[data-v-1375ce69]{width:1.25rem;height:1.25rem;flex-shrink:0}.match-recent__team-title[data-v-1375ce69]{font-size:.875rem;font-weight:600;color:#000}.match-recent__item[data-v-1375ce69]{display:flex;align-items:center;justify-content:space-between;height:1.625rem;margin-bottom:.375rem}.match-recent__item[data-v-1375ce69]:last-child{margin-bottom:0}.match-recent__left[data-v-1375ce69]{display:flex;align-items:center;gap:.25rem}.match-recent__result[data-v-1375ce69]{width:1.625rem;height:1.625rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff;flex-shrink:0}.match-recent__result--W[data-v-1375ce69]{background:#00c161}.match-recent__result--D[data-v-1375ce69]{background:#ff9300}.match-recent__result--L[data-v-1375ce69]{background:#f93b37}.match-recent__vs[data-v-1375ce69]{font-size:.6875rem;color:gray}.match-recent__opponent[data-v-1375ce69]{font-size:.875rem;color:#000}.match-recent__right[data-v-1375ce69]{display:flex;align-items:center;gap:.5rem}.match-recent__score[data-v-1375ce69]{display:flex;align-items:center}.match-recent__score-num[data-v-1375ce69]{font-size:.875rem;color:#000;min-width:.625rem;text-align:center}.match-recent__score-sep[data-v-1375ce69]{font-size:.875rem;color:#000;margin:0 .125rem}.match-recent__date[data-v-1375ce69]{font-size:.75rem;color:gray;flex-shrink:0}.match-ai-inline[data-v-1375ce69]{padding:.625rem 0}.match-ai-inline__row[data-v-1375ce69]{display:flex;justify-content:space-between;align-items:center;padding:.375rem 0;border-bottom:.03125rem solid #f0f0f0}.match-ai-inline__label[data-v-1375ce69]{font-size:.8125rem;color:#666}.match-ai-inline__val[data-v-1375ce69]{font-size:.8125rem;color:#333;font-weight:600}.match-ai-inline__val--highlight[data-v-1375ce69]{color:#667eea;font-weight:700}.match-ai-inline__reasoning[data-v-1375ce69]{padding:.5rem 0;font-size:.75rem;color:#888;line-height:1.6}.match-ai-inline__tags[data-v-1375ce69]{padding:.5rem 0}.match-ai-inline__tag-wrap[data-v-1375ce69]{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.match-ai-inline__tag[data-v-1375ce69]{font-size:.6875rem;padding:.1875rem .5rem;border-radius:.625rem;background:#f0f0f0;color:#666}.match-ai-inline__tag--green[data-v-1375ce69]{background:rgba(16,185,129,.1);color:#10b981}.match-ai-inline__summary[data-v-1375ce69]{padding:.5rem 0;font-size:.75rem;color:#555;line-height:1.7}.match-ai-inline__loading[data-v-1375ce69]{padding:.75rem 0;text-align:center;font-size:.75rem;color:#999}.match-ai-inline__more[data-v-1375ce69]{margin-top:.5rem;text-align:center;padding:.5rem 0;background:linear-gradient(135deg,#185dff,#2f80ff);border-radius:.375rem;color:#fff;font-size:.8125rem;font-weight:600}.match-section__badge[data-v-1375ce69]{display:inline}.live-text__live-badge[data-v-1375ce69]{display:flex;align-items:center;gap:.25rem;color:#ef4444;font-size:.6875rem;font-weight:600}.live-text__live-dot[data-v-1375ce69]{width:.375rem;height:.375rem;border-radius:50%;background:#ef4444;animation:live-pulse-1375ce69 1.5s ease-in-out infinite}.live-text__item[data-v-1375ce69]{display:flex;gap:.5rem;padding:.5rem 0;border-bottom:.03125rem solid #f0f0f0}.live-text__item[data-v-1375ce69]:last-child{border-bottom:none}.live-text__left[data-v-1375ce69]{flex-shrink:0}.live-text__avatar[data-v-1375ce69]{width:1.75rem;height:1.75rem;border-radius:50%;background:#e5e7eb}.live-text__avatar--default[data-v-1375ce69]{display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#9ca3af;font-weight:600}.live-text__right[data-v-1375ce69]{flex:1;min-width:0}.live-text__meta[data-v-1375ce69]{display:flex;align-items:center;gap:.375rem;margin-bottom:.1875rem}.live-text__name[data-v-1375ce69]{font-size:.75rem;color:#374151;font-weight:600}.live-text__time[data-v-1375ce69]{font-size:.6875rem;color:#9ca3af}.live-text__msg[data-v-1375ce69]{font-size:.8125rem;color:#1f2937;line-height:1.5;word-break:break-all}.live-text__image[data-v-1375ce69]{margin-top:.25rem;max-width:12.5rem;border-radius:.25rem}.live-text__empty[data-v-1375ce69]{padding:1.25rem 0;text-align:center;font-size:.8125rem;color:#9ca3af}.live-entrance[data-v-1375ce69]{margin:0 .75rem .75rem}.live-entrance__card[data-v-1375ce69]{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.875rem;border-radius:.75rem;background:linear-gradient(135deg,#0f172a,#1d4ed8);box-shadow:0 .5rem 1.125rem rgba(29,78,216,.18)}.live-entrance__left[data-v-1375ce69]{display:flex;align-items:center;gap:.5625rem;min-width:0;flex:1}.live-entrance__badge[data-v-1375ce69]{width:2.375rem;height:2.375rem;border-radius:.6875rem;background:rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;flex-shrink:0}.live-entrance__badge uni-text[data-v-1375ce69]{font-size:.875rem;font-weight:700;color:#fff}.live-entrance__content[data-v-1375ce69]{min-width:0;display:flex;flex-direction:column;gap:.1875rem}.live-entrance__title[data-v-1375ce69]{font-size:.9375rem;font-weight:700;color:#fff}.live-entrance__desc[data-v-1375ce69]{font-size:.75rem;color:rgba(255,255,255,.82);line-height:1.45}.live-entrance__action[data-v-1375ce69]{display:flex;align-items:center;gap:.1875rem;font-size:.8125rem;font-weight:600;color:#c7d2fe;flex-shrink:0}@keyframes live-pulse-1375ce69{0%,to{opacity:1}50%{opacity:.3}}.detail-tabs[data-v-1375ce69]{display:flex;background:#fff;border-bottom:.03125rem solid #f0f0f0;padding:0 .375rem}.detail-tabs__item[data-v-1375ce69]{flex:1;display:flex;align-items:center;justify-content:center;gap:.1875rem;padding:.625rem 0;font-size:.8125rem;color:#999;position:relative;transition:color .2s}.detail-tabs__item--active[data-v-1375ce69]{color:#185dff;font-weight:600}.detail-tabs__item--active[data-v-1375ce69]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:1.25rem;height:.125rem;border-radius:.0625rem;background:#185dff}.detail-tabs__dot[data-v-1375ce69]{width:.3125rem;height:.3125rem;border-radius:50%;background:#ef4444;animation:live-pulse-1375ce69 1.5s ease-in-out infinite}.detail-tab-body[data-v-1375ce69]{flex:1;overflow:hidden}.detail-tab-scroll[data-v-1375ce69]{height:100%;padding:.625rem .75rem;box-sizing:border-box}.tab-card[data-v-1375ce69]{background:#fff;border-radius:.5rem;padding:.75rem;margin-bottom:.625rem}.tab-card__title[data-v-1375ce69]{display:flex;align-items:center;gap:.3125rem;font-size:.875rem;font-weight:600;color:#333;margin-bottom:.625rem}.tab-card__team-icon[data-v-1375ce69]{width:1.125rem;height:1.125rem}.tab-card__badge[data-v-1375ce69]{font-size:.625rem;padding:.125rem .375rem;border-radius:.5rem;background:#f0f0f0;color:#666}.tab-card__badge--green[data-v-1375ce69]{background:rgba(16,185,129,.1);color:#10b981}.lineup-grid[data-v-1375ce69]{display:flex;flex-wrap:wrap;gap:.5rem}.lineup-player[data-v-1375ce69]{display:flex;flex-direction:column;align-items:center;width:3.75rem}.lineup-player__avatar[data-v-1375ce69]{width:2.25rem;height:2.25rem;border-radius:50%;background:#e5e7eb;margin-bottom:.1875rem}.lineup-player__avatar--default[data-v-1375ce69]{display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#666;font-weight:700}.lineup-player__name[data-v-1375ce69]{font-size:.6875rem;color:#333;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:3.75rem}.lineup-player__pos[data-v-1375ce69]{font-size:.625rem;color:#999}