.card-content[data-v-97a36c49]{display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:space-between;padding:1rem 1rem .5rem}.team-container[data-v-97a36c49]{display:flex}.team-container .team-column .score[data-v-97a36c49]{align-items:center;color:#4e5461;display:flex;height:1.5rem;line-height:.875rem}.team-container .team-column .score[data-v-97a36c49],.time-date[data-v-97a36c49]{font-size:.625rem;font-weight:700;text-align:center}.time-date[data-v-97a36c49]{color:#64748b}.team-container .team-column[data-v-97a36c49]{align-items:center;display:flex;flex-direction:column;width:100%}.team-container .team-column .flag[data-v-97a36c49]{border:1px solid #f4f4f5;height:1.625rem;position:relative;width:2.125rem}.team-container .team-column .country[data-v-97a36c49]{color:#334155;font-size:12px;font-weight:700;text-align:center}.match-cards-scroll[data-v-0d8ff933]{display:flex;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;scroll-snap-type:x mandatory;scrollbar-width:none;transition:-webkit-mask-image .35s ease,mask-image .35s ease}.bg-world-cup[data-v-0d8ff933]{background:url(../images/world-cup-bg.webp) top/cover no-repeat,linear-gradient(180deg,#0c1440 10%,#000 15.96%,var(--primaryColor) 47.12%,#000);border-radius:10px;padding:20px}.ng-star-inserted[data-v-0d8ff933]{display:flex;justify-content:center}section.container[data-v-0d8ff933]{display:flex;gap:0 1rem;margin:0;max-width:none;overflow-x:auto;padding-bottom:2rem;padding-left:0;padding-right:0;scroll-behavior:smooth}.column[data-v-0d8ff933]{align-items:center;gap:1rem}.column[data-v-0d8ff933],.group[data-v-0d8ff933]{display:flex;flex-direction:column;justify-content:space-around}.group[data-v-0d8ff933]{gap:.5rem;height:100%;position:relative}.group[data-v-0d8ff933]:before{height:calc(50% + 4px);right:-.5rem;top:calc(25% - 2px);width:1px}.group[data-v-0d8ff933]:after,.group[data-v-0d8ff933]:before{background-color:#fff;content:"";position:absolute}.group[data-v-0d8ff933]:after{height:1px;right:-1rem;top:calc(50% - 1px);width:.5rem}.column:nth-child(5) .group[data-v-0d8ff933]{justify-content:space-evenly}.column:nth-child(4) .group .card[data-v-0d8ff933]:after{right:calc(-100% - 2rem);width:calc(100% + 2rem)}.card[data-v-0d8ff933]{background-color:#fff;border-radius:.6rem;display:block;height:7.5rem;position:relative;width:8.75rem}.card-content[data-v-0d8ff933]{display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:space-between;padding:1rem 1rem .5rem}.card-content[data-v-0d8ff933] .team-container{display:flex}.card-content[data-v-0d8ff933] .team-container .team-column .score{align-items:center;color:#4e5461;display:flex;font-size:.625rem;font-weight:700;height:1.5rem;line-height:.875rem;text-align:center}.card-content .time-date[data-v-0d8ff933]{color:#64748b;font-size:.625rem;font-weight:700;text-align:center}.card-content .time-date .match-type-label[data-v-0d8ff933]{color:#334155;font-size:.625rem;font-weight:700}.card-content[data-v-0d8ff933] .team-container .team-column{align-items:center;display:flex;flex-direction:column;width:100%}.card-content[data-v-0d8ff933] .team-container .team-column .flag{border:1px solid #e3e3e8;height:1.625rem;position:relative;width:2.125rem}.card-content[data-v-0d8ff933] .team-container .team-column .country{color:#334155;font-size:12px;font-weight:700;text-align:center}.reversed-connectors .card[data-v-0d8ff933]:after{left:-.5rem;right:auto}.reversed-connectors .group[data-v-0d8ff933]:after{left:-1rem;right:auto}.card[data-v-0d8ff933]:after{background-color:#fff;content:"";height:1px;position:absolute;right:-.5rem;top:calc(50% - 1px);width:.5rem}.reversed-connectors .group[data-v-0d8ff933]:before{left:-.5rem;right:auto}.card .cup-container[data-v-0d8ff933]{align-items:center;display:flex;flex-direction:column;height:calc(100% + 1rem);position:absolute;width:100%}.card .cup-container .top-connector[data-v-0d8ff933]{background-color:#fff;height:1rem;width:1px}.card .cup-container .cup-image[data-v-0d8ff933]{align-items:center;display:flex;height:100%;justify-content:center;margin:.5rem;position:relative;width:100%}.card .cup-container .bottom-connector[data-v-0d8ff933]{background-color:#fff;height:calc(50% - .5rem);width:1px}.column:nth-child(4) .group[data-v-0d8ff933]:before,.column:nth-child(5) .card[data-v-0d8ff933]:after,.column:nth-child(5) .group[data-v-0d8ff933]:after,.column:nth-child(5) .group[data-v-0d8ff933]:before,.column:nth-child(6) .group[data-v-0d8ff933]:before{display:none}.standing-flag[data-v-23cf2986]{background:#0000004d;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;height:25px;overflow:hidden;width:25px}.standing-flag img[data-v-23cf2986]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.groups-grid[data-v-23cf2986]{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.group-card[data-v-23cf2986]{background:linear-gradient(180deg,#13162499,#080a10db);border:1px solid #1d1f27;border-radius:12px;box-shadow:0 20px 40px #0000005c;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.group-card[data-v-23cf2986]:hover{box-shadow:0 28px 46px #0000006b;transform:translateY(-6px)}.group-header[data-v-23cf2986]{font-size:14px;font-weight:700;letter-spacing:.04em;padding:6px 10px}.group-table[data-v-23cf2986]{border-collapse:collapse;font-size:.8rem;width:100%}.group-table td[data-v-23cf2986],.group-table th[data-v-23cf2986]{border-bottom:1px solid hsla(0,0%,100%,.08);padding:10px 8px;white-space:nowrap}.group-table th[data-v-23cf2986]{color:#ffffffb8;font-size:.68rem;letter-spacing:.13em}.group-table td[data-v-23cf2986]:first-child,.group-table th[data-v-23cf2986]:first-child{width:46px}.team-name[data-v-23cf2986]{font-weight:400;text-align:left!important;white-space:normal!important}.team-name-text[data-v-23cf2986]{min-width:0;overflow-wrap:anywhere}.points[data-v-23cf2986]{color:#f3c95d;font-weight:700}.group-table tbody tr:last-child td[data-v-23cf2986]{border-bottom:0}@media (max-width:1024px){.groups-grid[data-v-23cf2986]{grid-template-columns:1fr}}@media (max-width:768px){.group-header[data-v-23cf2986]{font-size:1rem}}.fifa-page[data-v-2ef90233]{border-radius:10px;overflow:hidden}.fifa-container[data-v-2ef90233]{margin:0 auto;position:relative;width:100%;z-index:1}.hero[data-v-2ef90233]{border-radius:10px;min-height:580px;overflow:hidden;position:relative}.hero[data-v-2ef90233]:after{background:linear-gradient(180deg,#0308148c,#03081466 35%,#03081459 65%,#03081480);content:"";pointer-events:none;z-index:1}.hero-video[data-v-2ef90233],.hero[data-v-2ef90233]:after{border-radius:10px;top:0;right:0;bottom:0;left:0;position:absolute}.hero-video[data-v-2ef90233]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.hero-stack[data-v-2ef90233]{display:flex;flex-direction:column;min-height:580px;padding:16px 0 0;position:relative;text-align:center;z-index:2}.hero-tabs[data-v-2ef90233]{align-items:flex-end;display:flex;gap:28px;left:16px;position:absolute;top:14px;z-index:5}.hero-tab[data-v-2ef90233]{background:transparent;border:none;color:#fff;cursor:pointer;font-size:.78rem;font-weight:700;letter-spacing:.06em;padding:0 0 10px;position:relative;text-shadow:0 1px 6px rgba(0,0,0,.45);text-transform:uppercase;transition:color .2s ease;white-space:nowrap}.hero-tab[data-v-2ef90233]:after{background:linear-gradient(90deg,#fff700,#fec303);border-radius:2px;bottom:0;box-shadow:0 2px 10px #00000059;content:"";height:3px;left:0;opacity:0;position:absolute;transform:scaleX(.55);transition:opacity .25s ease,transform .25s ease;width:60%}.hero-tab--active[data-v-2ef90233],.hero-tab[data-v-2ef90233]:hover{color:#fff700}.hero-tab--active[data-v-2ef90233]:after{opacity:1;transform:scaleX(1)}.hero-heading[data-v-2ef90233]{flex-shrink:0;padding:0 16px}.hero-subtitle[data-v-2ef90233]{font-size:35px;font-weight:500;letter-spacing:.12em;margin:0}.hero-title[data-v-2ef90233]{background:linear-gradient(90deg,#fec900,#fec303 25%,#fd8505,#fff700 75%,#fec900);-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:#f4c657;font-size:clamp(2.4rem,7vw,4rem);font-weight:700;line-height:1;margin:8px 0;text-shadow:0 10px 28px rgba(245,199,70,.32);-webkit-text-fill-color:transparent;animation:gradient-shift-2ef90233 3s ease infinite;display:inline-block;padding-bottom:.1em}@keyframes gradient-shift-2ef90233{0%{background-position:0}to{background-position:200%}}.hero-meta[data-v-2ef90233]{color:#ffffffa8;font-size:.68rem;letter-spacing:.3em;margin:0 0 8px}.hero-lower[data-v-2ef90233]{display:flex;flex:1;flex-direction:column;justify-content:flex-end;margin-top:auto;padding-top:12px;position:relative}.featured-match[data-v-2ef90233]{color:#fff;flex-shrink:0;margin-top:10px;padding:0 16px}.featured-date[data-v-2ef90233]{color:#ffffffe0;font-size:.82rem;letter-spacing:.08em;margin:0 0 16px}.featured-teams[data-v-2ef90233]{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0 auto;max-width:640px}.featured-team[data-v-2ef90233]{align-items:center;display:flex;flex-direction:column;gap:8px}.featured-flag[data-v-2ef90233]{background:#0000004d;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;height:52px;overflow:hidden;width:52px}.featured-flag img[data-v-2ef90233]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.upcoming-flag[data-v-2ef90233]{background:#0000004d;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;height:27px;overflow:hidden;width:27px}.upcoming-flag img[data-v-2ef90233]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.featured-team-name[data-v-2ef90233]{font-size:.72rem;font-weight:600;letter-spacing:.06em;line-height:1.3;margin:0;text-align:center}.featured-hdp[data-v-2ef90233]{background:#3b82f61f;border:1px solid rgba(96,165,250,.45);border-radius:999px;color:#bfdbfef2;font-size:.62rem;letter-spacing:.04em;padding:4px 10px;white-space:nowrap}.featured-center[data-v-2ef90233]{align-items:center;display:flex;flex-direction:column;gap:8px;min-width:140px;padding-top:6px}.featured-score-line[data-v-2ef90233]{align-items:center;display:flex;gap:6px}.featured-score[data-v-2ef90233]{font-size:clamp(1.8rem,5vw,2.4rem);font-weight:700;letter-spacing:.06em;line-height:1;margin:0}.featured-ball[data-v-2ef90233]{color:#ffffff8c;flex-shrink:0}.featured-dots[data-v-2ef90233]{background-image:radial-gradient(circle,hsla(0,0%,100%,.45) 1.5px,transparent 0);background-repeat:repeat-x;background-size:6px 2px;height:2px;width:36px}.featured-live-label[data-v-2ef90233]{color:#ffffffb8;font-size:.68rem;font-weight:700;letter-spacing:.2em}.featured-cta[data-v-2ef90233]{animation:gradient-shift-2ef90233 3s ease infinite;background:linear-gradient(90deg,#fec900,#fec303 25%,#fd8505,#fff700 75%,#fec900);background-size:200% auto;border:2px solid hsla(0,0%,100%,.45);border-radius:999px;box-shadow:0 0 0 1px #00000080,0 4px #a06e0ad9,0 10px 28px #0000008c,0 0 36px #f5c74680;color:#0c0f17;cursor:pointer;display:inline-block;font-size:.74rem;font-weight:800;letter-spacing:.14em;margin-top:6px;padding:6px 18px;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.featured-cta[data-v-2ef90233]:hover{box-shadow:0 0 0 1px #00000080,0 6px #a06e0ad9,0 14px 36px #0009,0 0 48px #f5c7469e;transform:translateY(-2px)}.match-cards-section[data-v-2ef90233]{padding:23px;position:relative;z-index:3}.match-cards-scroll[data-v-2ef90233]{display:flex;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;scroll-snap-type:x mandatory;scrollbar-width:none;transition:-webkit-mask-image .35s ease,mask-image .35s ease}.match-cards-scroll[data-v-2ef90233]::-webkit-scrollbar{display:none}.match-card[data-v-2ef90233]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(59% 87% at 15% 27%,#106cd094 0,#0000009e);border:1px solid rgba(68,78,89,.659);border-radius:15px;cursor:pointer;display:flex;flex:0 0 300px;flex-direction:column;gap:10px;margin-top:10px;padding:12px 14px;scroll-snap-align:start}.match-card[data-v-2ef90233]:hover{transform:translateY(-4px);transition-duration:.3s}.match-card-header[data-v-2ef90233]{align-items:center;display:flex;gap:8px;justify-content:space-between}.match-card-tournament[data-v-2ef90233]{align-items:center;color:#ffffffb3;display:flex;font-size:12px;gap:5px;justify-content:center;letter-spacing:.01em;line-height:1.3;min-width:0;text-align:left}.match-card-tournament span[data-v-2ef90233]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-card-status[data-v-2ef90233]{align-items:center;display:flex;flex-shrink:0;gap:5px}.match-live-badge[data-v-2ef90233]{background:#e53935;border-radius:999px;color:#fff;font-size:.54rem;font-weight:700;letter-spacing:.04em;line-height:1.4;padding:2px 7px}.match-card-body[data-v-2ef90233]{align-items:center;display:grid;gap:6px;grid-template-columns:1fr auto 1fr}.match-card-team-col[data-v-2ef90233]{align-items:center;display:flex;flex-direction:column;gap:5px;min-width:0}.match-card-flag[data-v-2ef90233]{border-radius:2px;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.match-card-team-name[data-v-2ef90233]{color:#ffffffd9;display:-webkit-box;font-size:13px;line-height:1.3;overflow:hidden;text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:88px}.match-card-center[data-v-2ef90233]{min-width:64px;padding:0 4px;text-align:center}.match-card-main[data-v-2ef90233]{color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.04em;line-height:1.2;margin:0}.match-card-date[data-v-2ef90233]{font-size:.6rem}.match-card-date[data-v-2ef90233],.match-card-sub[data-v-2ef90233]{color:#ffffffb3;line-height:1.2}.match-card-sub[data-v-2ef90233]{font-size:.56rem;margin:3px 0 0}.stadion-content[data-v-2ef90233]{background:#ffffff1a;color:#ffffffb3}.upcoming-dot[data-v-2ef90233]{animation:pulse-upcoming-2ef90233 1.2s infinite;background:#1170d7}.live-dot[data-v-2ef90233],.upcoming-dot[data-v-2ef90233]{border-radius:50%;height:7px;width:7px}.live-dot[data-v-2ef90233]{animation:pulse-live-2ef90233 1.2s infinite;background:#d71111}@keyframes pulse-upcoming-2ef90233{0%,to{box-shadow:0 0 #1170d7b3}50%{box-shadow:0 0 0 8px #1170d700}}@keyframes pulse-live-2ef90233{0%,to{box-shadow:0 0 #ff3a3ab3}50%{box-shadow:0 0 0 8px #ff3a3a00}}@media (max-width:768px){.hero[data-v-2ef90233],.hero-stack[data-v-2ef90233]{min-height:520px}.hero-stack[data-v-2ef90233]{padding-top:12px}.hero-tabs[data-v-2ef90233]{flex-shrink:0;gap:24px;justify-content:center;left:auto;margin-bottom:10px;padding:0 12px;position:relative;top:auto;width:100%}.hero-tab[data-v-2ef90233]{font-size:.65rem;letter-spacing:.04em;padding-bottom:8px}.hero-tab[data-v-2ef90233]:after{height:2px}.hero-heading[data-v-2ef90233]{padding-top:4px}.hero-meta[data-v-2ef90233]{font-size:.6rem;letter-spacing:.2em}.featured-teams[data-v-2ef90233]{gap:6px}.featured-flag[data-v-2ef90233]{height:44px;width:44px}.featured-team-name[data-v-2ef90233]{font-size:.58rem}.featured-hdp[data-v-2ef90233]{font-size:.52rem;padding:3px 7px}.featured-dots[data-v-2ef90233]{width:18px}.featured-center[data-v-2ef90233]{min-width:100px}.featured-score[data-v-2ef90233]{font-size:1.6rem}.featured-cta[data-v-2ef90233]{font-size:.64rem;letter-spacing:.1em;padding:8px 18px}.promo-banner-label[data-v-2ef90233]{font-size:.58rem;left:6px}.match-card[data-v-2ef90233]{flex:0 0 272px;padding:10px 12px}.match-card-team-name[data-v-2ef90233]{font-size:.54rem;max-width:76px}.match-card-main[data-v-2ef90233]{font-size:.95rem}}
