.match-panel[data-v-fef3d1ec]{flex:1;min-height:0;display:flex;flex-direction:column;background:#f5f5f5;overflow:hidden}.match-header[data-v-fef3d1ec]{background:#fff;flex-shrink:0}.match-header__title[data-v-fef3d1ec]{padding:.5rem .75rem .375rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.match-header__title-text[data-v-fef3d1ec]{font-size:1.125rem;font-weight:700;color:#222}.match-header__tabs[data-v-fef3d1ec]{white-space:nowrap;height:2.5rem;border-bottom:.03125rem solid #f0f0f0}.match-header__tabs-inner[data-v-fef3d1ec]{display:inline-flex;align-items:center;height:1.875rem;padding:0 .375rem;gap:.125rem}.match-header__leagues[data-v-fef3d1ec]{white-space:nowrap;background:#fff}.match-header__leagues-inner[data-v-fef3d1ec]{display:inline-flex;flex-wrap:nowrap;align-items:center;padding:.25rem .5rem 0;gap:.125rem;white-space:nowrap}.topic-entry[data-v-fef3d1ec]{margin:0 .75rem .5rem;padding:.5625rem .5625rem .5625rem .5rem;display:flex;align-items:center;gap:.5625rem;border-radius:.5625rem;background:linear-gradient(135deg,#2457ff,#4452f2);color:#fff}.topic-entry__badge[data-v-fef3d1ec]{width:2.125rem;height:2.125rem;border-radius:.5625rem;background:rgba(255,255,255,.14);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.topic-entry__badge-year[data-v-fef3d1ec]{font-size:.625rem;font-weight:700;line-height:1.1}.topic-entry__badge-label[data-v-fef3d1ec]{margin-top:.125rem;font-size:.5rem;line-height:1;opacity:.92}.topic-entry__content[data-v-fef3d1ec]{min-width:0;flex:1;display:flex;flex-direction:column;gap:.1875rem}.topic-entry__title[data-v-fef3d1ec]{font-size:.875rem;font-weight:700;line-height:1.35;color:#fff}.topic-entry__meta[data-v-fef3d1ec]{font-size:.6875rem;line-height:1.3;color:rgba(255,255,255,.78)}.topic-entry__action[data-v-fef3d1ec]{width:1.625rem;height:1.625rem;border-radius:.8125rem;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.18);flex-shrink:0}.league-tab[data-v-fef3d1ec]{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5625rem;border-radius:.5625rem;font-size:.75rem;color:gray;background:#fff;white-space:nowrap;flex-shrink:0}.league-tab--active[data-v-fef3d1ec]{background:#185dff;color:#fff}.league-tab__count[data-v-fef3d1ec]{font-size:.75rem}.match-tab[data-v-fef3d1ec]{display:inline-flex;align-items:center;gap:0;padding:.1875rem .5rem;border-radius:.5625rem;background:#f4f5f7;white-space:nowrap;flex-shrink:0}.match-tab__icon[data-v-fef3d1ec]{font-size:1rem;line-height:1}.match-tab__label[data-v-fef3d1ec]{font-size:.875rem;color:#666;line-height:1.4;white-space:nowrap}.match-tab--active[data-v-fef3d1ec]{background:#e5edff}.match-tab--active .match-tab__label[data-v-fef3d1ec]{color:#185dff;font-weight:500}.match-list[data-v-fef3d1ec]{flex:1;height:0;min-height:0;display:block;background:#fff}.match-group[data-v-fef3d1ec]{margin-bottom:.0625rem}.match-group__header[data-v-fef3d1ec]{display:flex;align-items:center;padding:.5625rem .5625rem .25rem;gap:.1875rem;background:#fff}.match-group__dot[data-v-fef3d1ec]{width:.4375rem;height:.4375rem;border-radius:50%}.match-group__dot--live[data-v-fef3d1ec]{background:#10b981}.match-group__dot--upcoming[data-v-fef3d1ec]{background:#185dff}.match-group__dot--postponed[data-v-fef3d1ec]{background:#f90}.match-group__dot--ended[data-v-fef3d1ec]{background:#999}.match-group__title[data-v-fef3d1ec]{font-size:.9375rem;font-weight:600;color:#333}.match-group__count[data-v-fef3d1ec]{font-size:.625rem;color:#999}.match-group__arrow[data-v-fef3d1ec]{margin-left:auto;font-size:.625rem;color:#999;transition:transform .25s ease}.match-group__arrow--collapsed[data-v-fef3d1ec]{transform:rotate(-90deg)}.match-group--ended[data-v-fef3d1ec],.match-group--ended .match-group__header[data-v-fef3d1ec]{background:#f3f4f6}.match-group[data-v-fef3d1ec]:first-child{margin-top:0}.match-card-wrap[data-v-fef3d1ec]{position:relative;margin:0 .5625rem .25rem}.match-card-wrap[data-v-fef3d1ec]:after{content:"";position:absolute;left:0;right:0;bottom:-.125rem;height:.03125rem}.match-card-wrap[data-v-fef3d1ec]:last-child:after{display:none}.match-loading[data-v-fef3d1ec],.match-empty[data-v-fef3d1ec],.match-nomore[data-v-fef3d1ec]{display:flex;align-items:center;justify-content:center;padding:.9375rem 0;gap:.25rem;font-size:.75rem;color:#999}.worldcup-rank-nav[data-v-2fd4069d]{display:flex;align-items:center;gap:.4375rem;margin-bottom:.5625rem}.worldcup-rank-nav__item[data-v-2fd4069d]{padding:.375rem .625rem;border-radius:31.21875rem;background:#fff;color:#6b7280;font-size:.75rem;flex-shrink:0}.worldcup-rank-nav__item--active[data-v-2fd4069d]{background:#185dff;color:#fff;font-weight:600}.worldcup-sortbar[data-v-24c0a838]{display:flex;align-items:center;justify-content:space-between;padding:0 .125rem;margin-bottom:.5rem}.worldcup-sortbar__label[data-v-24c0a838]{font-size:1rem;font-weight:700;color:#111827}.rank-group[data-v-24c0a838]{margin-bottom:.75rem}.worldcup-group__title[data-v-24c0a838]{display:flex;align-items:center;gap:.3125rem;margin:.3125rem 0 .5rem;font-size:.8125rem;font-weight:600;color:#111827}.worldcup-group__dot[data-v-24c0a838]{width:.375rem;height:.375rem;border-radius:50%;background:#185dff;flex-shrink:0}.rank-table[data-v-24c0a838]{overflow:hidden;border-radius:.5625rem;background:#fff}.rank-table__row[data-v-24c0a838]{display:flex;align-items:center;justify-content:space-between;padding:.6875rem .5rem;border-bottom:.03125rem solid #edf0f5}.rank-table__row[data-v-24c0a838]:last-child{border-bottom:none}.rank-table__row--head[data-v-24c0a838]{background:#fff;color:#8b93a7;font-size:.6875rem}.rank-table__team[data-v-24c0a838]{width:7.875rem;display:flex;align-items:center;gap:.3125rem;flex-shrink:0}.rank-table__team--head[data-v-24c0a838]{font-size:.6875rem;color:#8b93a7}.rank-table__logo[data-v-24c0a838]{width:1.25rem;height:1.25rem;flex-shrink:0}.rank-table__name[data-v-24c0a838]{flex:1;min-width:0;font-size:.8125rem;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-table__stats[data-v-24c0a838]{flex:1;min-width:0;display:grid;grid-template-columns:repeat(4,1fr) 3rem 2.25rem;align-items:center;justify-items:center;-moz-column-gap:0;column-gap:0}.rank-table__cell[data-v-24c0a838],.rank-table__goal[data-v-24c0a838],.rank-table__points[data-v-24c0a838]{width:100%;text-align:center;font-size:.75rem;color:#111827;flex-shrink:0}.rank-table__cell[data-v-24c0a838]{min-width:0}.rank-table__goal[data-v-24c0a838]{width:3rem}.rank-table__points[data-v-24c0a838]{width:2.25rem;font-weight:700;color:#185dff}.rank-table__stats--head .rank-table__cell[data-v-24c0a838],.rank-table__stats--head .rank-table__goal[data-v-24c0a838],.rank-table__stats--head .rank-table__points[data-v-24c0a838]{font-size:.6875rem;font-weight:400;color:#8b93a7}.worldcup-empty[data-v-24c0a838]{padding:3.125rem 0;display:flex;align-items:center;justify-content:center}.worldcup-sortbar[data-v-aafcc1b6]{display:flex;align-items:center;justify-content:space-between;padding:0 .125rem;margin-bottom:.5rem}.worldcup-sortbar__label[data-v-aafcc1b6]{font-size:1rem;font-weight:700;color:#111827}.rank-table[data-v-aafcc1b6]{overflow:hidden;border-radius:.5625rem;background:#fff}.rank-table__row[data-v-aafcc1b6]{display:flex;align-items:center;padding:.6875rem .5rem;border-bottom:.03125rem solid #edf0f5}.rank-table__row[data-v-aafcc1b6]:last-child{border-bottom:none}.rank-table__row--head[data-v-aafcc1b6]{background:#fff;color:#8b93a7;font-size:.6875rem}.rank-table__player[data-v-aafcc1b6]{width:8.75rem;display:flex;align-items:center;gap:.3125rem;flex-shrink:0}.rank-table__club[data-v-aafcc1b6]{flex:1;min-width:0;display:flex;align-items:center;gap:.3125rem}.rank-table__rank[data-v-aafcc1b6]{width:.75rem;text-align:center;font-size:.75rem;font-weight:700;color:#185dff;flex-shrink:0}.rank-table__logo[data-v-aafcc1b6],.rank-table__avatar[data-v-aafcc1b6]{width:1.25rem;height:1.25rem;flex-shrink:0;border-radius:50%}.rank-table__avatar[data-v-aafcc1b6]{width:1.625rem;height:1.625rem}.rank-table__name[data-v-aafcc1b6]{flex:1;min-width:0;font-size:.8125rem;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-table__points[data-v-aafcc1b6]{width:2.25rem;text-align:right;font-size:.75rem;color:#111827;flex-shrink:0}.worldcup-empty[data-v-aafcc1b6]{padding:3.125rem 0;display:flex;align-items:center;justify-content:center}.worldcup-page[data-v-5bce4cb1]{flex:1;min-height:0;display:flex;flex-direction:column;background:#fff;overflow:hidden}.worldcup-header[data-v-5bce4cb1]{position:relative;background:linear-gradient(180deg,#3552ff,#2c48ea);color:#fff;overflow:hidden;flex-shrink:0;padding-bottom:2px;margin-bottom:2px}.worldcup-header__bar[data-v-5bce4cb1]{display:flex;align-items:center;justify-content:space-between;padding:.375rem .4375rem 0}.worldcup-header__back[data-v-5bce4cb1],.worldcup-header__switch[data-v-5bce4cb1]{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.worldcup-header__switch[data-v-5bce4cb1]{width:auto;min-width:2.5625rem;padding:0 .4375rem;border-radius:31.21875rem;background:rgba(255,255,255,.16);font-size:.75rem;font-weight:600;color:#fff;line-height:1}.worldcup-header__hero[data-v-5bce4cb1]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 .4375rem .4375rem}.worldcup-header__watermark[data-v-5bce4cb1]{position:absolute;top:-.1875rem;left:50%;transform:translate(-50%);font-size:5.3125rem;font-weight:900;line-height:1;color:rgba(255,255,255,.08)}.worldcup-header__badge[data-v-5bce4cb1]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:2.6875rem;height:2.6875rem;border-radius:.6875rem;background:rgba(255,255,255,.15);margin-bottom:.25rem;z-index:1}.worldcup-header__badge-cup[data-v-5bce4cb1]{font-size:1.0625rem;line-height:1}.worldcup-header__badge-label[data-v-5bce4cb1]{margin-top:.125rem;font-size:.5625rem;font-weight:600;line-height:1;letter-spacing:.03125rem}.worldcup-header__title[data-v-5bce4cb1]{position:relative;z-index:1;font-size:.9375rem;font-weight:600;line-height:1.4;text-align:center}.worldcup-nav[data-v-5bce4cb1]{white-space:nowrap;padding:0 .4375rem;font-size:0;line-height:0}.worldcup-nav__inner[data-v-5bce4cb1]{display:inline-flex;align-items:center;gap:.3125rem;white-space:nowrap;vertical-align:top}.worldcup-nav__item[data-v-5bce4cb1]{display:inline-flex;align-items:center;justify-content:center;padding:.3125rem .5rem;border-radius:.75rem;font-size:.75rem;line-height:1;color:rgba(255,255,255,.9);flex-shrink:0}.worldcup-nav__item--active[data-v-5bce4cb1]{background:rgba(255,255,255,.22);color:#fff;font-weight:600}.worldcup-scroll[data-v-5bce4cb1]{flex:1;height:0;min-height:0;padding:0 .4375rem .5625rem;box-sizing:border-box;background:#fff}.worldcup-section[data-v-5bce4cb1]{min-height:100%}.worldcup-sortbar[data-v-5bce4cb1]{display:flex;align-items:center;justify-content:space-between;padding:.375rem 1.0625rem;border-radius:0;background:#fff;margin:0 -.4375rem .25rem}.worldcup-sortbar__label[data-v-5bce4cb1]{font-size:.8125rem;color:#111827}.worldcup-sortbar__icon[data-v-5bce4cb1]{font-size:.9375rem;color:#6b7280}.worldcup-group[data-v-5bce4cb1]{margin-bottom:.4375rem}.worldcup-group__title[data-v-5bce4cb1]{display:flex;align-items:center;gap:.1875rem;margin:.125rem 0 .3125rem;font-size:.8125rem;font-weight:600;color:#111827}.worldcup-group__dot[data-v-5bce4cb1]{width:.375rem;height:.375rem;border-radius:50%;background:#185dff;flex-shrink:0}.wc-match-card[data-v-5bce4cb1]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .375rem;margin-bottom:.25rem;border-radius:.5625rem;background:#fff}.wc-match-card__team[data-v-5bce4cb1]{flex:1;min-width:0;display:flex;align-items:center;gap:.25rem}.wc-match-card__team--right[data-v-5bce4cb1]{justify-content:flex-end}.wc-match-card__logo[data-v-5bce4cb1]{width:1.4375rem;height:1.4375rem;flex-shrink:0}.wc-match-card__team-name[data-v-5bce4cb1]{font-size:.9375rem;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wc-match-card__center[data-v-5bce4cb1]{width:4.6875rem;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem}.wc-match-card__time[data-v-5bce4cb1]{font-size:1rem;font-weight:700;color:#111827;line-height:1.2}.wc-match-card__meta[data-v-5bce4cb1]{font-size:.625rem;color:#8b93a7;line-height:1.3;text-align:center}.bracket-round-nav[data-v-5bce4cb1]{margin-bottom:.3125rem;white-space:nowrap;font-size:0;line-height:0}.bracket-round-nav__inner[data-v-5bce4cb1]{display:inline-flex;align-items:center;gap:.3125rem;padding-right:.1875rem;vertical-align:top}.bracket-round-nav__item[data-v-5bce4cb1]{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5625rem;border-radius:.75rem;background:#fff;color:#7b8190;font-size:.75rem;line-height:1;flex-shrink:0}.bracket-round-nav__item--active[data-v-5bce4cb1]{background:#2f67ff;color:#fff;font-weight:600}.bracket-stage[data-v-5bce4cb1]{overflow:hidden}.bracket-stage__list[data-v-5bce4cb1]{display:flex;flex-direction:column;gap:.3125rem}.bracket-stage__list--final[data-v-5bce4cb1]{gap:.25rem}.bracket-stage__pair[data-v-5bce4cb1]{display:grid;grid-template-columns:minmax(0,8fr) minmax(2rem,2fr);align-items:stretch;-moz-column-gap:0;column-gap:0}.bracket-stage__cards[data-v-5bce4cb1]{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.bracket-stage__linezone[data-v-5bce4cb1]{position:relative;min-width:2rem}.bracket-stage__linezone[data-v-5bce4cb1]:before,.bracket-stage__linezone[data-v-5bce4cb1]:after{content:"";position:absolute;border-color:#2f67ff;border-style:solid}.bracket-stage__linezone[data-v-5bce4cb1]:before{left:0;top:2.1875rem;width:.75rem;height:4.6875rem;border-top-width:.0625rem;border-right-width:.0625rem;border-bottom-width:.0625rem;border-left-width:0;border-radius:0 .5625rem .5625rem 0}.bracket-stage__linezone[data-v-5bce4cb1]:after{left:.75rem;top:4.53125rem;width:calc(100% - .75rem);height:1px;background:#2f67ff;border:0;transform:translateY(-50%)}.bracket-stage__item[data-v-5bce4cb1]{position:relative}.bracket-stage__card[data-v-5bce4cb1]{display:flex;align-items:center;min-height:4.375rem;padding:.4375rem;border-radius:.75rem;background:#fff;box-sizing:border-box}.bracket-stage__time[data-v-5bce4cb1]{width:2.6875rem;display:flex;flex-direction:column;justify-content:center;gap:.25rem;flex-shrink:0}.bracket-stage__clock[data-v-5bce4cb1]{font-size:.9375rem;font-weight:600;line-height:1;color:#111827}.bracket-stage__date[data-v-5bce4cb1]{font-size:.5625rem;line-height:1;color:#8b93a7}.bracket-stage__divider[data-v-5bce4cb1]{width:.03125rem;align-self:stretch;margin:0 .375rem 0 .3125rem;background:#edf0f5;flex-shrink:0}.bracket-stage__teams[data-v-5bce4cb1]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.25rem}.bracket-stage__team[data-v-5bce4cb1]{display:flex;align-items:center;gap:.3125rem}.bracket-stage__logo[data-v-5bce4cb1]{width:1.3125rem;height:.6875rem;flex-shrink:0;background:#f2f4f7;border-radius:.0625rem}.bracket-stage__name[data-v-5bce4cb1]{flex:1;min-width:0;font-size:.875rem;line-height:1.3;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bracket-stage__name--multi[data-v-5bce4cb1]{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bracket-extra[data-v-5bce4cb1]{margin-top:.3125rem}.bracket-extra__title[data-v-5bce4cb1]{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:500;color:#111827}.worldcup-empty[data-v-5bce4cb1],.worldcup-loading[data-v-5bce4cb1]{padding:2.5rem 0;display:flex;align-items:center;justify-content:center}.worldcup-loading[data-v-5bce4cb1]{flex-direction:column;gap:.375rem;color:#8b93a7;font-size:.75rem}.match-shell-page[data-v-fe005e9f]{height:100vh;display:flex;flex-direction:column;background:#f5f5f5;overflow:hidden}