[data-astro-cid-j7pv25f6]{box-sizing:border-box}.hero[data-astro-cid-j7pv25f6]{text-align:center;padding:3rem 2rem 2rem;max-width:100%;overflow:hidden}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.25rem;color:#475569;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.stats-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.stat-card[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem;transition:all .3s ease;box-shadow:0 2px 8px #00000014}.stat-card[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899);transform:scaleX(0);transition:transform .4s ease}.stat-card[data-astro-cid-j7pv25f6]:hover:before{transform:scaleX(1)}.stat-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);border-color:#3b82f6;box-shadow:0 4px 16px #3b82f61f}.stat-number[data-astro-cid-j7pv25f6]{font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:.5rem;letter-spacing:-.5px}.stat-label[data-astro-cid-j7pv25f6]{color:#475569;font-size:.9rem;font-weight:600}.action-cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin:3rem 0;max-width:100%;overflow:hidden}.explore-section[data-astro-cid-j7pv25f6],.seo-content[data-astro-cid-j7pv25f6]{max-width:100%;overflow:hidden}.action-card[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:2rem;text-decoration:none;color:inherit;transition:all .3s ease;text-align:center;box-shadow:0 2px 8px #00000014;position:relative;overflow:hidden}.action-card[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(96,165,250,.1) 0%,transparent 70%);opacity:0;transition:opacity .4s ease;z-index:0}.action-card[data-astro-cid-j7pv25f6]:hover:before{opacity:1}.action-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);border-color:#3b82f6;box-shadow:0 4px 16px #3b82f61f}.action-icon[data-astro-cid-j7pv25f6]{font-size:4rem;margin-bottom:1.5rem;filter:drop-shadow(0 4px 20px rgba(96,165,250,.4));transition:transform .3s ease}.action-card[data-astro-cid-j7pv25f6]:hover .action-icon[data-astro-cid-j7pv25f6]{transform:scale(1.1) rotateY(10deg)}.action-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.4rem;margin-bottom:.75rem;color:#1e293b;font-weight:700;position:relative;z-index:1}.action-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#475569;line-height:1.5;font-size:.95rem;position:relative;z-index:1}.action-icon[data-astro-cid-j7pv25f6]{font-size:4rem;margin-bottom:1.5rem;filter:drop-shadow(0 4px 20px rgba(96,165,250,.4));transition:transform .3s ease;position:relative;z-index:1}.seo-content[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:2rem;margin:3rem 2rem;box-shadow:0 4px 20px #00000014;text-align:left}.seo-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:1rem;color:#1e293b;font-size:1.5rem;font-weight:700}.seo-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:2rem;margin-bottom:1rem;color:#1e293b;font-size:1.2rem;font-weight:600}.seo-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#475569;line-height:1.6;margin-bottom:1rem;font-size:1rem}.seo-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:2fr 1fr;gap:3rem;margin-bottom:3rem}.seo-features[data-astro-cid-j7pv25f6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;height:fit-content}.seo-features[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:0;margin-bottom:1rem;color:#1e293b;font-size:1.1rem;font-weight:600}.seo-detailed[data-astro-cid-j7pv25f6]{border-top:2px solid #e2e8f0;padding-top:2rem}.seo-detailed[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:2rem;margin-bottom:1rem;color:#1e293b;font-size:1.3rem;font-weight:600}.seo-detailed[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]:first-child{margin-top:0}.feature-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin-top:1.5rem}.feature-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{color:#22c55e;padding:.5rem 0;font-weight:500;font-size:1rem;display:flex;align-items:center;gap:.5rem}.feature-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"✓";color:#22c55e;font-weight:700;font-size:1.1rem}@media(max-width:768px){.hero[data-astro-cid-j7pv25f6]{padding:1rem 0}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.1rem;margin-bottom:1.5rem;padding:0 1rem}.stats-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}.stat-card[data-astro-cid-j7pv25f6]{padding:1rem}.stat-number[data-astro-cid-j7pv25f6]{font-size:2rem}.stat-label[data-astro-cid-j7pv25f6]{font-size:.8rem}.action-cards[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1.5rem;margin:2rem 0}.action-card[data-astro-cid-j7pv25f6]{padding:1.5rem}.action-icon[data-astro-cid-j7pv25f6]{font-size:3rem;margin-bottom:1rem}.action-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.2rem}.action-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9rem}.seo-content[data-astro-cid-j7pv25f6]{padding:1.5rem;margin:2rem 1rem}.seo-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.3rem}.seo-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.1rem}.seo-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2rem}.seo-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9rem}.feature-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:.95rem;padding:.4rem 0}}@media(max-width:480px){.stats-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:.75rem}.stat-card[data-astro-cid-j7pv25f6]{padding:.75rem}.stat-number[data-astro-cid-j7pv25f6]{font-size:1.75rem}.action-card[data-astro-cid-j7pv25f6]{padding:1.25rem}.action-icon[data-astro-cid-j7pv25f6]{font-size:2.5rem}.seo-content[data-astro-cid-j7pv25f6]{padding:1.25rem;margin:1.5rem 0}.seo-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.2rem}.seo-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1rem}.seo-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}.seo-features[data-astro-cid-j7pv25f6]{padding:1.25rem}.seo-detailed[data-astro-cid-j7pv25f6]{padding-top:1.5rem}}.predictor-section[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:2rem;margin:3rem 2rem;box-shadow:0 4px 20px #00000014}.predictor-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center;color:#1e293b;margin-bottom:1rem;font-size:1.8rem;font-weight:700}.predictor-intro[data-astro-cid-j7pv25f6]{text-align:center;color:#475569;font-size:1.1rem;margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.predictor-stepper[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.step-tab[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:2px solid #e2e8f0;background:#fff;border-radius:2rem;cursor:pointer;transition:all .3s ease;font-weight:600;color:#64748b}.step-tab[data-astro-cid-j7pv25f6].active{background:#3b82f6;border-color:#3b82f6;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.step-tab[data-astro-cid-j7pv25f6]:hover:not(.active){border-color:#3b82f6;color:#3b82f6;transform:translateY(-1px)}.step-number[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#fff;color:#000;font-size:.8rem;font-weight:700}.step-tab[data-astro-cid-j7pv25f6].active .step-number[data-astro-cid-j7pv25f6]{background:#fff;color:#3b82f6}.step-content[data-astro-cid-j7pv25f6]{display:none;animation:fadeIn .3s ease}.step-content[data-astro-cid-j7pv25f6].active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.step-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#1e293b;font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.step-description[data-astro-cid-j7pv25f6]{text-align:center;color:#64748b;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.step-cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem}.step-card[data-astro-cid-j7pv25f6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;text-align:center;transition:all .3s ease}.step-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:#3b82f6}.card-kpi[data-astro-cid-j7pv25f6]{font-size:2rem;font-weight:800;color:#3b82f6;margin-bottom:.5rem}.card-label[data-astro-cid-j7pv25f6]{color:#64748b;font-size:.9rem;font-weight:600}.playoff-controls[data-astro-cid-j7pv25f6],.group-controls[data-astro-cid-j7pv25f6],.knockout-controls[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.playoff-results{margin-top:2rem}.playoff-results h4{color:#1e293b;font-size:1.4rem;font-weight:700;margin-bottom:1.5rem;text-align:center;padding-bottom:.75rem;border-bottom:2px solid #e2e8f0}.winners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-top:1.5rem}.winner-item{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #22c55e;border-radius:.75rem;transition:all .3s ease;box-shadow:0 2px 8px #22c55e1a}.winner-item:hover{transform:translateY(-3px);box-shadow:0 6px 20px #22c55e40;border-color:#16a34a}.winner-path{font-weight:700;color:#166534;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;padding:.4rem .75rem;background:#fff;border-radius:.375rem;text-align:center;border:1px solid #86efac}.winner-team{font-weight:700;color:#15803d;font-size:1.15rem;display:flex;align-items:center;gap:.75rem;padding:.5rem;background:#fff9;border-radius:.375rem}.winner-team .fi{font-size:1.5rem}.groups-summary[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-bottom:1.5rem}.summary-card[data-astro-cid-j7pv25f6]{background:#fef3c7;border:1px solid #fbbf24;border-radius:.5rem;padding:1rem;text-align:center}.summary-number[data-astro-cid-j7pv25f6]{font-size:1.8rem;font-weight:800;color:#d97706;margin-bottom:.25rem}.summary-label[data-astro-cid-j7pv25f6]{color:#92400e;font-size:.8rem;font-weight:600}.groups-note[data-astro-cid-j7pv25f6]{text-align:center;color:#64748b;font-style:italic;font-size:.95rem}.tournament-stages[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-bottom:1.5rem}.stage-card[data-astro-cid-j7pv25f6]{background:#fdf2f8;border:1px solid #ec4899;border-radius:.5rem;padding:1rem;text-align:center;transition:all .3s ease}.stage-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ec489933}.stage-name[data-astro-cid-j7pv25f6]{font-weight:700;color:#be185d;margin-bottom:.25rem;font-size:.9rem}.stage-matches[data-astro-cid-j7pv25f6]{color:#9d174d;font-size:.8rem;font-weight:600}.tournament-note[data-astro-cid-j7pv25f6]{text-align:center;color:#64748b;font-style:italic;font-size:.95rem}.group-results-detailed{margin-top:2rem;padding-top:1.5rem;border-top:2px solid #e2e8f0}.group-results-detailed h4{text-align:center;color:#1e293b;font-size:1.2rem;font-weight:700;margin-bottom:1.5rem}.group-results-detailed .results-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}.group-results-detailed .group-result-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 8px #0000000f}.group-results-detailed .group-result-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #3b82f61f;border-color:#3b82f6}.group-results-detailed .group-result-header{position:relative;background:linear-gradient(135deg,#3b82f6,#8b5cf6);padding:1rem 1.25rem;text-align:center}.group-results-detailed .group-result-header:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.group-results-detailed .group-result-card:hover .group-result-header:before{left:100%}.group-results-detailed .group-result-header h3{margin:0;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.5px}.group-results-detailed .standings-table{padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden;margin:1rem}.group-results-detailed .table-header,.group-results-detailed .table-row{display:grid;grid-template-columns:40px 1fr repeat(8,45px);gap:0;align-items:center;font-size:.9rem}.group-results-detailed .table-header{background:#f1f5f9;padding:.5rem 1rem;font-weight:700;border-bottom:1px solid #e2e8f0}.group-results-detailed .table-row{padding:.5rem 1rem}.group-results-detailed .table-row.qualified-row{background:#f0fdf4;border-left:3px solid #22c55e}.group-results-detailed .col-pos{text-align:center;font-weight:700;color:#64748b}.group-results-detailed .col-team{display:flex;align-items:center;gap:.4rem;font-weight:600}.group-results-detailed .col-team .fi{font-size:1rem}.group-results-detailed .col-stat{text-align:center}.group-results-detailed .points{color:#1d4ed8;font-weight:700}.group-results-detailed .positive{color:#16a34a}.group-results-detailed .negative{color:#ef4444}.bracket-container{margin-top:2rem}.bracket-container h4{text-align:center;color:#1e293b;font-size:1.3rem;font-weight:700;margin-bottom:1.5rem}.bracket-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;margin-bottom:2rem}.bracket-match{background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 8px #0000000f}.bracket-match:hover{transform:translateY(-2px);box-shadow:0 4px 16px #3b82f626;border-color:#3b82f6}.match-header{background:linear-gradient(135deg,#f59e0b,#f97316);padding:.75rem 1rem;text-align:center}.match-number{color:#fff;font-weight:700;font-size:.9rem;letter-spacing:.5px}.match-team{padding:1rem;display:flex;align-items:center;gap:.75rem;transition:background .2s ease}.match-team:hover{background:#f8fafc}.match-team .team-flag{font-size:1.5rem;flex-shrink:0}.match-team .team-flag .fi{font-size:1.5rem}.match-team .team-name{flex:1;font-weight:600;color:#1e293b;font-size:1rem}.match-team .team-seed{font-size:.8rem;color:#64748b;font-weight:500;white-space:nowrap}.match-vs{text-align:center;padding:.5rem;font-weight:700;color:#94a3b8;font-size:.85rem;background:#f1f5f9;letter-spacing:1px}.bracket-note{text-align:center;padding:1.5rem;background:#f0fdf4;border:1px solid #22c55e;border-radius:.75rem;margin-top:1rem}.bracket-note p{margin:.5rem 0;color:#16a34a;font-weight:600}.bracket-note p:first-child{font-size:1.1rem}.tournament-results{margin-top:2rem}.champion-announcement{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:1rem;padding:3rem 2rem;text-align:center;margin-bottom:3rem;box-shadow:0 8px 32px #fbbf244d}.trophy-icon{font-size:5rem;margin-bottom:1rem;animation:bounce 2s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.champion-announcement h2{color:#fff;font-size:2rem;font-weight:800;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.champion-team{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:2rem}.champion-flag .fi{font-size:4rem}.champion-name{font-size:3rem;font-weight:900;color:#fff;text-shadow:3px 3px 6px rgba(0,0,0,.3)}.podium{display:flex;justify-content:center;gap:2rem;margin-top:2rem}.podium-item{background:#fff;border-radius:.75rem;padding:1.5rem 1rem;min-width:150px;box-shadow:0 4px 12px #0000001a}.podium-item .medal{font-size:2.5rem;margin-bottom:.5rem}.podium-item .podium-flag .fi{font-size:2rem}.podium-item .podium-name{font-weight:700;color:#1e293b;margin:.5rem 0;font-size:1.1rem}.podium-item .podium-label{color:#64748b;font-size:.85rem;font-weight:600}.tournament-stages-results{display:flex;flex-direction:column;gap:2rem}.stage-results{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 8px #0000000f}.stage-title{color:#1e293b;font-size:1.3rem;font-weight:700;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #e2e8f0}.stage-matches{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.result-match{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem;position:relative}.result-team{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.25rem;transition:all .2s ease}.result-team.winner{background:#f0fdf4;border:1px solid #22c55e;font-weight:700}.result-team .result-flag .fi{font-size:1.25rem}.result-team .result-name{flex:1;font-size:.95rem}.result-team .result-score{font-size:1.1rem;font-weight:700;color:#3b82f6;min-width:30px;text-align:center}.result-team.winner .result-score{color:#16a34a}.penalties-note{text-align:center;font-size:.75rem;color:#f59e0b;font-weight:600;margin-top:.25rem;font-style:italic}.groups-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.group-card[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1rem;box-shadow:0 2px 8px #0000000f}.group-card[data-astro-cid-j7pv25f6] h5[data-astro-cid-j7pv25f6]{text-align:center;color:#3b82f6;font-size:1rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.group-table[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.25rem}.table-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:30px 1fr 40px 50px;align-items:center;padding:.5rem;border-radius:.25rem;font-size:.9rem;transition:all .2s ease}.table-row[data-astro-cid-j7pv25f6]:hover{background:#f8fafc}.table-row[data-astro-cid-j7pv25f6].qualified{background:#f0fdf4;border:1px solid #22c55e;font-weight:600}.table-row[data-astro-cid-j7pv25f6] .pos[data-astro-cid-j7pv25f6]{text-align:center;font-weight:700;color:#64748b}.table-row[data-astro-cid-j7pv25f6].qualified .pos[data-astro-cid-j7pv25f6]{color:#16a34a}.table-row[data-astro-cid-j7pv25f6] .team[data-astro-cid-j7pv25f6]{font-weight:500}.table-row[data-astro-cid-j7pv25f6] .pts[data-astro-cid-j7pv25f6]{text-align:center;font-weight:700;color:#3b82f6}.table-row[data-astro-cid-j7pv25f6] .gd[data-astro-cid-j7pv25f6]{text-align:center;font-weight:600;color:#64748b}@media(max-width:768px){.predictor-section[data-astro-cid-j7pv25f6]{padding:1.5rem;margin:2rem 1rem}.predictor-stepper[data-astro-cid-j7pv25f6]{gap:.5rem}.step-tab[data-astro-cid-j7pv25f6]{padding:.5rem 1rem;font-size:.9rem}.step-cards[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:.75rem}.winners-grid{grid-template-columns:1fr;gap:.75rem}.groups-summary[data-astro-cid-j7pv25f6],.tournament-stages[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:.75rem}.group-results-detailed .results-grid{grid-template-columns:1fr;gap:1rem}.playoff-controls[data-astro-cid-j7pv25f6],.group-controls[data-astro-cid-j7pv25f6],.knockout-controls[data-astro-cid-j7pv25f6]{flex-direction:column;gap:.75rem}.playoff-controls[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6],.group-controls[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6],.knockout-controls[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%}}@media(max-width:480px){.step-cards[data-astro-cid-j7pv25f6],.groups-summary[data-astro-cid-j7pv25f6],.tournament-stages[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
