@charset "UTF-8";.match-card .match-header[data-v-221ed62e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}@media (max-width: 768px){.match-card .match-header[data-v-221ed62e]{flex-direction:column;align-items:flex-start;gap:.5rem}}.match-card .match-info[data-v-221ed62e]{display:flex;gap:1rem;align-items:center}.match-card .venue[data-v-221ed62e]{font-size:.9rem;display:flex;align-items:center;gap:.5rem}.match-card .match-teams .team[data-v-221ed62e]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-radius:6px}.match-card .match-teams .team .name[data-v-221ed62e]{flex:1;font-weight:500}.match-card .match-teams .team .score[data-v-221ed62e]{display:flex;align-items:center;gap:.5rem;font-weight:600}.match-card .match-teams .team .score .pk[data-v-221ed62e],.match-card .match-teams .team .match-status[data-v-221ed62e]{font-size:.9rem;padding:.2rem .5rem;border-radius:4px}.match-card.group[data-v-221ed62e]{color:#3f4a52}.match-card.group .date[data-v-221ed62e]{color:#b89968;font-weight:500}.match-card.group .time[data-v-221ed62e]{color:#3f4a5273}.match-card.group .number[data-v-221ed62e]{color:#3f4a5299}.match-card.group .venue[data-v-221ed62e]{color:#3f4a5273}.match-card.group .venue i[data-v-221ed62e]{color:#3f4a5266}.match-card.group .match-teams .team.winner .name[data-v-221ed62e],.match-card.group .match-teams .team.winner .score[data-v-221ed62e]{font-weight:700}.match-card.group .match-teams .team:not(.winner) .name[data-v-221ed62e]{color:#3f4a5266}.match-card.group .match-teams .team:not(.winner) .score[data-v-221ed62e]{color:#3f4a5266}.match-card.group .match-teams .team .score .pk[data-v-221ed62e]{color:#3f4a5299;background:#3f4a5214}.match-card.group .match-teams .team .match-status[data-v-221ed62e]{color:#3f4a5266;background:#3f4a520f}.match-card.knockout[data-v-221ed62e]{color:#fff}.match-card.knockout .match-header[data-v-221ed62e]{padding:1rem;background-color:#3f4a52}.match-card.knockout .match-header .round[data-v-221ed62e]{font-weight:600;font-size:1.1rem;margin-right:1rem}.match-card.knockout .match-header .date[data-v-221ed62e],.match-card.knockout .match-header .time[data-v-221ed62e]{font-size:.9rem;opacity:.9}.match-card.knockout .date[data-v-221ed62e]{color:#f1c40f;font-weight:500}.match-card.knockout .time[data-v-221ed62e]{color:#ffffff80}.match-card.knockout .number[data-v-221ed62e]{color:#4a90e2}.match-card.knockout .venue[data-v-221ed62e]{color:#ffffff80}.match-card.knockout .venue i[data-v-221ed62e]{color:#f5a623}.match-card.knockout .match-teams .team.winner[data-v-221ed62e]{background:#2d7a4f0d}.match-card.knockout .match-teams .team.winner .name[data-v-221ed62e]{color:#2d7a4f;font-weight:600}.match-card.knockout .match-teams .team.winner .score[data-v-221ed62e]{color:#2d7a4f}.match-card.knockout .match-teams .team .score .pk[data-v-221ed62e]{color:#f5a623;background:#f5a6231a}.match-card.knockout .match-teams .team .match-status[data-v-221ed62e]{color:#fff6;background:#ffffff14}.bracket-wrapper[data-v-ae676352]{display:flex;flex-direction:column;gap:2rem}.desktop-bracket[data-v-ae676352]{overflow-x:auto;padding-bottom:.5rem}@media (max-width: 768px){.desktop-bracket[data-v-ae676352]{display:none}}.bracket-columns[data-v-ae676352]{display:flex;gap:0;width:100%;align-items:center}.bracket-col[data-v-ae676352]{flex:1;min-width:140px;display:flex;flex-direction:column;align-items:center}.bracket-col .col-header[data-v-ae676352]{font-size:.8rem;font-weight:700;letter-spacing:.06em;padding:.3rem .75rem;border-radius:4px;margin-bottom:1rem;white-space:nowrap}.bracket-col.col-FINAL .col-header[data-v-ae676352],.bracket-col.col-F .col-header[data-v-ae676352]{background:#b899681f;color:#b89968;border:1px solid rgba(184,153,104,.35)}.bracket-col.col-3rd .col-header[data-v-ae676352]{background:#b899680f;color:#b89968b3;border:1px solid rgba(184,153,104,.2)}.bracket-col.col-SF .col-header[data-v-ae676352],.bracket-col.col-QF .col-header[data-v-ae676352]{background:#3f4a520f;color:#3f4a5299;border:1px solid rgba(63,74,82,.15)}.bracket-col.col-R16 .col-header[data-v-ae676352],.bracket-col.col-R32 .col-header[data-v-ae676352]{background:#3f4a520a;color:#3f4a5273;border:1px solid rgba(63,74,82,.1)}.bracket-col .col-matches[data-v-ae676352]{display:flex;flex-direction:column;justify-content:space-around;width:100%;gap:calc(var(--match-count, 1) * .5rem + 1rem)}.bracket-col[data-v-ae676352]:not(:last-child){margin-right:20px}.mobile-bracket[data-v-ae676352]{display:none;flex-direction:column;gap:1.5rem}@media (max-width: 768px){.mobile-bracket[data-v-ae676352]{display:flex}}.mobile-round .col-header[data-v-ae676352]{font-size:.85rem;font-weight:700;padding:.4rem .75rem;border-radius:4px;margin-bottom:.75rem;display:inline-block}.mobile-round.col-FINAL .col-header[data-v-ae676352],.mobile-round.col-F .col-header[data-v-ae676352]{background:#b899681f;color:#b89968;border:1px solid rgba(184,153,104,.35)}.mobile-round.col-3rd .col-header[data-v-ae676352]{background:#b899680f;color:#b89968b3;border:1px solid rgba(184,153,104,.2)}.mobile-round.col-SF .col-header[data-v-ae676352],.mobile-round.col-QF .col-header[data-v-ae676352]{background:#3f4a520f;color:#3f4a5299;border:1px solid rgba(63,74,82,.15)}.mobile-round.col-R16 .col-header[data-v-ae676352],.mobile-round.col-R32 .col-header[data-v-ae676352]{background:#3f4a520a;color:#3f4a5273;border:1px solid rgba(63,74,82,.1)}.mobile-round .mobile-matches[data-v-ae676352]{display:flex;flex-direction:column;gap:.75rem}.bracket-match[data-v-ae676352]{position:relative;background:#fff;border:1px solid rgba(63,74,82,.08);border-top:3px solid #B89968;border-radius:6px;overflow:hidden;width:90%;margin:0 auto;transition:transform .3s ease}.bracket-match[data-v-ae676352]:hover{transform:translateY(-4px)}.bracket-match.has-connector[data-v-ae676352]:after{content:"";position:absolute;right:-20px;top:50%;width:20px;height:1px;background:#3f4a5226}@media (max-width: 768px){.bracket-match[data-v-ae676352]{width:100%;max-width:320px}}.bracket-team[data-v-ae676352]{display:flex;justify-content:space-between;align-items:center;padding:.55rem .75rem;border-bottom:1px solid rgba(63,74,82,.06);color:#3f4a52;gap:.4rem}.bracket-team[data-v-ae676352]:last-child{border-bottom:none}.bracket-team.winner .team-name[data-v-ae676352],.bracket-team.winner .team-score[data-v-ae676352]{font-weight:700}.bracket-team:not(.winner) .team-name[data-v-ae676352]{color:#3f4a5266}.bracket-team:not(.winner) .team-score[data-v-ae676352]{color:#3f4a5266}.bracket-team .team-name[data-v-ae676352]{flex:1;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bracket-team .team-score[data-v-ae676352]{font-weight:600;font-size:.95rem;min-width:1.5rem;text-align:right;flex-shrink:0}.bracket-team .team-score.pending[data-v-ae676352]{color:#3f4a5240}.bracket-team .team-score .pk[data-v-ae676352]{font-size:.7rem;color:#3f4a5280;margin-left:.2rem}.match-meta[data-v-ae676352]{display:flex;flex-wrap:wrap;gap:.3rem .6rem;padding:.35rem .75rem;background:#f5f0e8;border-top:1px solid rgba(63,74,82,.06);font-size:.7rem;color:#3f4a5273}.tournament-page[data-v-bbdb0003]{min-height:calc(100vh - 72px);padding:2rem;background-color:#f9f6f0}@media (max-width: 768px){.tournament-page[data-v-bbdb0003]{padding:1rem;min-height:calc(100vh - 60px)}}.tournament-page .page-header[data-v-bbdb0003]{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid rgba(63,74,82,.1);display:flex;justify-content:space-between;align-items:center;gap:1rem}@media (max-width: 768px){.tournament-page .page-header[data-v-bbdb0003]{flex-direction:column;align-items:stretch}}.tournament-page .page-header h1[data-v-bbdb0003]{color:#3f4a52;font-size:1.8rem;margin:0}@media (max-width: 768px){.tournament-page .page-header h1[data-v-bbdb0003]{font-size:1.4rem;text-align:center}}.tournament-page .group-selector[data-v-bbdb0003]{position:relative;min-width:200px}@media (max-width: 768px){.tournament-page .group-selector[data-v-bbdb0003]{width:100%}}.tournament-page .group-selector .select-input[data-v-bbdb0003]{width:100%;padding:.75rem 1rem;border:1px solid rgba(63,74,82,.2);border-radius:8px;font-size:1rem;background-color:#fff;color:#3f4a52;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .3s ease}.tournament-page .group-selector .select-input[data-v-bbdb0003]:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e21a}.tournament-page .group-selector[data-v-bbdb0003]:after{content:"▼";position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#3f4a52;pointer-events:none;font-size:.8rem}.tournament-page .tab-container[data-v-bbdb0003]{display:flex;gap:1rem;margin-bottom:2rem;border-bottom:2px solid rgba(63,74,82,.1)}.tournament-page .tab-container .tab-button[data-v-bbdb0003]{padding:.75rem 1.5rem;background:none;border:none;color:#5f5f5f;font-weight:500;cursor:pointer;position:relative;transition:color .3s ease}.tournament-page .tab-container .tab-button[data-v-bbdb0003]:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#3f4a52;transform:scaleX(0);transition:transform .3s ease}.tournament-page .tab-container .tab-button[data-v-bbdb0003]:hover,.tournament-page .tab-container .tab-button.active[data-v-bbdb0003]{color:#3f4a52}.tournament-page .tab-container .tab-button.active[data-v-bbdb0003]:after{transform:scaleX(1)}.tournament-page .standings-table[data-v-bbdb0003]{overflow:hidden}.tournament-page .standings-table table[data-v-bbdb0003]{width:100%;border-collapse:collapse}.tournament-page .standings-table table th[data-v-bbdb0003],.tournament-page .standings-table table td[data-v-bbdb0003]{padding:1rem;text-align:center}@media (max-width: 768px){.tournament-page .standings-table table th[data-v-bbdb0003],.tournament-page .standings-table table td[data-v-bbdb0003]{padding:.5rem;font-size:.9rem}.tournament-page .standings-table table th[data-v-bbdb0003]:nth-child(n+4):nth-child(-n+7),.tournament-page .standings-table table td[data-v-bbdb0003]:nth-child(n+4):nth-child(-n+7){display:none}}.tournament-page .matches-accordion .match-item[data-v-bbdb0003]{background:#eef2ee;color:#3f4a52;border-radius:8px;margin-bottom:1rem;box-shadow:0 2px 4px #0000000d;overflow:hidden;transition:all .3s ease}.tournament-page .matches-accordion .match-item[data-v-bbdb0003]:hover{box-shadow:0 4px 8px #0000001a}.tournament-page .matches-accordion .match-item .match-header[data-v-bbdb0003]{padding:1rem 1.5rem;background-color:#3f4a520d;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:500;color:#3f4a52;transition:background-color .3s ease}@media (max-width: 768px){.tournament-page .matches-accordion .match-item .match-header[data-v-bbdb0003]{padding:.75rem 1rem;font-size:.9rem}}.tournament-page .matches-accordion .match-item .match-header[data-v-bbdb0003]:hover{background-color:#3f4a521a}.tournament-page .matches-accordion .match-item .match-details[data-v-bbdb0003]{padding:1.5rem;border-top:1px solid rgba(63,74,82,.1);color:#3f4a52}@media (max-width: 768px){.tournament-page .matches-accordion .match-item .match-details[data-v-bbdb0003]{padding:1rem}}.tournament-page .matches-accordion .match-item .match-details .team[data-v-bbdb0003]{display:flex;align-items:center;padding:.5rem 0}.tournament-page .matches-accordion .match-item .match-details .team .team-name[data-v-bbdb0003]{flex:1}.tournament-page .matches-accordion .match-item .match-details .team .score[data-v-bbdb0003]{font-weight:700;min-width:30px;text-align:center}.tournament-page .matches-accordion .match-item .match-details .team .pk[data-v-bbdb0003]{color:#f5a623;font-size:.9rem;margin-left:.5rem}.tournament-page .matches-accordion .match-item .match-details .venue[data-v-bbdb0003]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(63,74,82,.1);color:#5f5f5f;font-size:.9rem}.tournament-page .matches-accordion .match-item .match-details .venue[data-v-bbdb0003]:before{content:"比賽場地：";color:#3f4a52}.tournament-page .knockout-matches[data-v-bbdb0003]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}@media (max-width: 768px){.tournament-page .knockout-matches[data-v-bbdb0003]{grid-template-columns:1fr;gap:1rem}}.tournament-page .knockout-matches .knockout-match[data-v-bbdb0003]{background:#eef2ee;color:#3f4a52;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease}.tournament-page .knockout-matches .knockout-match[data-v-bbdb0003]:hover{transform:translateY(-2px)}.tournament-page .knockout-matches .knockout-match .match-header[data-v-bbdb0003]{background:#3f4a52;color:#fff;padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.tournament-page .knockout-matches .knockout-match .match-content[data-v-bbdb0003]{padding:1rem;color:#3f4a52}.tournament-page .knockout-matches .knockout-match .match-content .team[data-v-bbdb0003]{padding:.75rem 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(63,74,82,.1)}.tournament-page .knockout-matches .knockout-match .match-content .team[data-v-bbdb0003]:last-of-type{border-bottom:none}.tournament-page .knockout-matches .knockout-match .match-content .team .team-name[data-v-bbdb0003]{flex:1}.tournament-page .knockout-matches .knockout-match .match-content .team .score[data-v-bbdb0003]{font-weight:700;min-width:30px;text-align:center}.tournament-page .knockout-matches .knockout-match .match-content .team .pk[data-v-bbdb0003]{color:#f5a623;font-size:.9rem}.tournament-page .knockout-matches .knockout-match .match-content .venue[data-v-bbdb0003]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(63,74,82,.1);color:#5f5f5f;font-size:.9rem}.tournament-page[data-v-bbdb0003]{padding:2rem;max-width:1416px;margin:0 auto;background-color:#f7f9f7;color:#3f4a52}@media (max-width: 768px){.tournament-page[data-v-bbdb0003]{padding:1rem}}.tournament-page .loading-overlay[data-v-bbdb0003]{position:fixed;top:0;left:0;right:0;bottom:0;background:#f7f9f7e6;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000}.tournament-page .loading-overlay .spinner[data-v-bbdb0003]{width:40px;height:40px;border:3px solid rgba(63,74,82,.1);border-left-color:#b89968;border-radius:50%;animation:spin-bbdb0003 1s linear infinite;margin-bottom:1rem}.tournament-page .loading-overlay span[data-v-bbdb0003]{color:#3f4a5299;font-weight:500}.tournament-page .page-header[data-v-bbdb0003]{margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.tournament-page .page-header[data-v-bbdb0003]{flex-direction:column;gap:1rem}}.tournament-page .page-header h1[data-v-bbdb0003]{color:#3f4a52;font-size:1.8rem;font-weight:800;margin:0}@media (max-width: 768px){.tournament-page .page-header h1[data-v-bbdb0003]{font-size:1.4rem}}.tournament-page .page-header .division-selector .select-input[data-v-bbdb0003]{padding:.75rem 1rem;border:1px solid rgba(63,74,82,.15);border-radius:6px;font-size:1rem;min-width:200px;background-color:#fff;color:#3f4a52;cursor:pointer;transition:border-color .3s ease}.tournament-page .page-header .division-selector .select-input[data-v-bbdb0003]:focus{outline:none;border-color:#b89968}@media (max-width: 768px){.tournament-page .page-header .division-selector .select-input[data-v-bbdb0003]{width:100%}}.tournament-page .tournament-tabs[data-v-bbdb0003]{margin-bottom:2rem;border-bottom:1px solid rgba(63,74,82,.1);display:flex;width:100%}.tournament-page .tournament-tabs .tab-button[data-v-bbdb0003]{flex:1;padding:1rem 0;background:none;border:none;outline:none;color:#3f4a5259;font-size:1rem;font-weight:600;cursor:pointer;position:relative;transition:color .3s ease;text-align:center}.tournament-page .tournament-tabs .tab-button[data-v-bbdb0003]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background-color:#b89968;transform:scaleX(0);transition:transform .3s ease}.tournament-page .tournament-tabs .tab-button[data-v-bbdb0003]:hover{color:#3f4a52b3}.tournament-page .tournament-tabs .tab-button.active[data-v-bbdb0003]{color:#b89968}.tournament-page .tournament-tabs .tab-button.active[data-v-bbdb0003]:after{transform:scaleX(1)}.tournament-page .stage-status[data-v-bbdb0003]{background:#3f4a520d;color:#3f4a5299;padding:1rem;border-radius:6px;margin-bottom:2rem;display:flex;align-items:center;gap:.75rem;border:1px solid rgba(63,74,82,.08)}.tournament-page .stage-status.empty[data-v-bbdb0003]{color:#3f4a5259}.tournament-page .stage-status i[data-v-bbdb0003]{font-size:1.1rem}.tournament-page .group-stage .group-section[data-v-bbdb0003]{background:#fff;border:1px solid rgba(63,74,82,.08);border-top:3px solid #B89968;border-radius:8px;margin-bottom:2rem;overflow:hidden;transition:transform .3s ease}.tournament-page .group-stage .group-section[data-v-bbdb0003]:hover{transform:translateY(-4px)}.tournament-page .group-stage .group-section .standings-table .group-title[data-v-bbdb0003]{margin:0;padding:1rem 1.25rem;background:#f5f0e8;border-bottom:1px solid rgba(63,74,82,.08);color:#3f4a52;font-size:1rem;font-weight:700;letter-spacing:.03em}.tournament-page .group-stage .group-section .standings-table table[data-v-bbdb0003]{width:100%;border-collapse:collapse}.tournament-page .group-stage .group-section .standings-table table th[data-v-bbdb0003],.tournament-page .group-stage .group-section .standings-table table td[data-v-bbdb0003]{padding:.75rem 1rem;text-align:center;border-bottom:1px solid rgba(63,74,82,.06)}.tournament-page .group-stage .group-section .standings-table table th.rank[data-v-bbdb0003],.tournament-page .group-stage .group-section .standings-table table td.rank[data-v-bbdb0003]{width:60px;color:#3f4a524d}.tournament-page .group-stage .group-section .standings-table table th.team-col[data-v-bbdb0003],.tournament-page .group-stage .group-section .standings-table table td.team-col[data-v-bbdb0003]{text-align:left;width:30%}.tournament-page .group-stage .group-section .standings-table table th.points[data-v-bbdb0003],.tournament-page .group-stage .group-section .standings-table table td.points[data-v-bbdb0003]{font-weight:700;color:#b89968}@media (max-width: 768px){.tournament-page .group-stage .group-section .standings-table table th[data-v-bbdb0003],.tournament-page .group-stage .group-section .standings-table table td[data-v-bbdb0003]{padding:.5rem;font-size:.9rem}.tournament-page .group-stage .group-section .standings-table table th[data-v-bbdb0003]:nth-child(n+4):nth-child(-n+7),.tournament-page .group-stage .group-section .standings-table table td[data-v-bbdb0003]:nth-child(n+4):nth-child(-n+7){display:none}}.tournament-page .group-stage .group-section .standings-table table th[data-v-bbdb0003]{background:#fff;font-weight:600;color:#3f4a5273;font-size:.8rem;letter-spacing:.05em;white-space:nowrap}.tournament-page .group-stage .group-section .standings-table table td[data-v-bbdb0003]{color:#3f4a52cc}.tournament-page .group-stage .group-section .standings-table table tr.promotion-zone[data-v-bbdb0003]{border-left:3px solid #B89968}.tournament-page .group-stage .group-section .standings-table table tr.promotion-zone td[data-v-bbdb0003]{color:#3f4a52;font-weight:500}.tournament-page .group-stage .group-section .standings-table table tr[data-v-bbdb0003]:hover{background:#3f4a5208}.tournament-page .group-stage .group-section .matches-section .matches-header[data-v-bbdb0003]{padding:1rem 1.25rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-top:1px solid rgba(63,74,82,.08);transition:background .3s ease}.tournament-page .group-stage .group-section .matches-section .matches-header[data-v-bbdb0003]:hover{background:#3f4a5208}.tournament-page .group-stage .group-section .matches-section .matches-header span[data-v-bbdb0003]{color:#3f4a5299;font-weight:500;font-size:.9rem}.tournament-page .group-stage .group-section .matches-section .matches-header i[data-v-bbdb0003]{color:#3f4a524d;transition:transform .3s ease}.tournament-page .group-stage .group-section .matches-section .matches-header i.rotate[data-v-bbdb0003]{transform:rotate(180deg)}.tournament-page .group-stage .group-section .matches-section .matches-content[data-v-bbdb0003]{background:#f5f0e8;border-left:3px solid #B89968;margin:0 1.25rem 1rem;border-radius:0 6px 6px 0}.tournament-page .group-stage .group-section .matches-section .matches-content .match-item[data-v-bbdb0003]{padding:.75rem 1rem;border-bottom:1px solid rgba(184,153,104,.15)}.tournament-page .group-stage .group-section .matches-section .matches-content .match-item[data-v-bbdb0003]:last-child{border-bottom:none}.tournament-page .group-stage .group-section .matches-section .matches-content .match-item.no-score[data-v-bbdb0003]{opacity:.6}.tournament-page .group-stage .group-note[data-v-bbdb0003]{margin-top:2rem;padding:1rem;background:#b8996814;border:1px solid rgba(184,153,104,.2);border-radius:6px;color:#b89968cc;font-size:.9rem;text-align:center}.tournament-page .group-stage .group-note p[data-v-bbdb0003]{margin:0}.tournament-page .group-stage .final-standings[data-v-bbdb0003]{margin-top:2rem}.tournament-page .group-stage .final-standings .final-standings-title[data-v-bbdb0003]{font-size:1rem;font-weight:700;color:#b89968;margin-bottom:1rem}.tournament-page .group-stage .final-standings .final-standings-list[data-v-bbdb0003]{display:flex;flex-direction:column;gap:.5rem}.tournament-page .group-stage .final-standings .final-rank-item[data-v-bbdb0003]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:#eef2ee;border:1px solid rgba(63,74,82,.08);border-radius:6px}.tournament-page .group-stage .final-standings .final-rank-item.rank-1[data-v-bbdb0003]{border-color:#b8996866}.tournament-page .group-stage .final-standings .final-rank-item.rank-2[data-v-bbdb0003]{border-color:#95a5a666}.tournament-page .group-stage .final-standings .final-rank-item.rank-3[data-v-bbdb0003]{border-color:#cd7f3266}.tournament-page .group-stage .final-standings .final-rank-item .rank-medal[data-v-bbdb0003]{font-size:1.2rem}.tournament-page .group-stage .final-standings .final-rank-item .rank-team[data-v-bbdb0003]{flex:1;color:#3f4a52;font-weight:600}.tournament-page .group-stage .final-standings .final-rank-item .rank-points[data-v-bbdb0003]{color:#3f4a5280;font-size:.85rem}.tournament-page .knockout-stage .knockout-matches[data-v-bbdb0003]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.tournament-page .knockout-stage .knockout-matches .knockout-match[data-v-bbdb0003]{background:#eef2ee;border:1px solid rgba(63,74,82,.08);border-radius:8px;overflow:hidden}.tournament-page .knockout-stage .knockout-matches .knockout-match.no-score[data-v-bbdb0003]{opacity:.6}@keyframes spin-bbdb0003{to{transform:rotate(360deg)}}
