.WorldCupGroups_sliderContainer__MSZnk{width:100%;margin:0;direction:rtl;position:relative;padding:0 15px 40px}@media(min-width:1024px){.WorldCupGroups_sliderContainer__MSZnk{max-width:1440px;margin:0 auto;padding:5px 30px 60px}}@media(max-width:1023px){.WorldCupGroups_simpleBackground__qIiju .WorldCupGroups_tableContainer__6RVO6:after,.WorldCupGroups_simpleBackground__qIiju .WorldCupGroups_tableContainer__6RVO6:before{content:none;background:none}}.WorldCupGroups_simpleBackground__qIiju .WorldCupGroups_title__JUiv_{margin-top:-30px}.WorldCupGroups_limitedGroupsMode__cqdbu{padding-bottom:0}.WorldCupGroups_limitedGroupsMode__cqdbu .WorldCupGroups_pagination__HIHgW{margin-top:6px}@media(min-width:1024px){.WorldCupGroups_limitedGroupsMode__cqdbu{padding-bottom:8px}}.WorldCupGroups_singleGroupMode__3D382 .WorldCupGroups_desktopPagination__Cnsr8,.WorldCupGroups_singleGroupMode__3D382 .WorldCupGroups_desktopSlider__PvC7X{display:none!important}.WorldCupGroups_singleGroupMode__3D382 .WorldCupGroups_mobileSlider__PcIfw{display:block!important}.WorldCupGroups_singleGroupMode__3D382 .WorldCupGroups_pagination__HIHgW{display:flex!important}@media(min-width:1024px){.WorldCupGroups_singleGroupMode__3D382 .WorldCupGroups_groupCard__Z584U{width:85%;max-width:85%;margin-inline:auto}}.WorldCupGroups_header__uW0Hy{display:flex;flex-direction:column;align-items:center;margin-bottom:12px;position:relative;width:100%;padding:0 12px;gap:8px;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0}@media(max-width:768px){.WorldCupGroups_header__uW0Hy{margin-bottom:14px;gap:8px}}.WorldCupGroups_title__JUiv_{font-size:clamp(34px,5.5vw,56px);font-weight:700;color:#fff;margin:0;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.6);background:transparent;padding:0;border-radius:0;border:none;display:flex;align-items:center;justify-content:center;gap:clamp(10px,2.5vw,18px);width:100%;white-space:nowrap}.WorldCupGroups_title__JUiv_:after,.WorldCupGroups_title__JUiv_:before{content:"";height:2px;flex:1 1 clamp(60px,18vw,120px);max-width:clamp(150px,30vw,260px);opacity:1;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0));box-shadow:0 0 5px hsla(0,0%,100%,.38),0 0 10px hsla(0,0%,100%,.18)}@media(max-width:768px){.WorldCupGroups_title__JUiv_{font-size:clamp(30px,8.6vw,38px);margin-top:-4px}}@media(min-width:1024px){.WorldCupGroups_title__JUiv_{margin-top:0}}.WorldCupGroups_navButton__8QTGe{width:44px;height:44px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.22);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .2s ease;padding:10px;box-shadow:none;position:relative;order:-1}@media(min-width:1024px){.WorldCupGroups_navButton__8QTGe{display:none}}.WorldCupGroups_navButton__8QTGe:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);transform:scale(1.04)}.WorldCupGroups_navButton__8QTGe:active{transform:scale(.95)}@media(max-width:1023px){.WorldCupGroups_navButton__8QTGe{width:40px;height:40px}}.WorldCupGroups_desktopSlider__PvC7X{display:none;position:relative;overflow:visible;width:100%}@media(min-width:1024px){.WorldCupGroups_desktopSlider__PvC7X{display:block}}.WorldCupGroups_desktopScrollContainer__pVj_V{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:10px 0;scroll-behavior:smooth;align-items:stretch;display:flex;flex-direction:row;overflow-x:auto!important;overflow-y:visible!important;width:100%;max-width:none}.WorldCupGroups_desktopSliderColumn__TYcfL{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;flex-shrink:0;width:100%;scroll-snap-align:start;scroll-snap-stop:always;padding:0 20px;box-sizing:border-box;align-self:stretch;min-width:100%}.WorldCupGroups_desktopPagination__Cnsr8{display:none;flex-direction:row;justify-content:center;align-items:center;gap:8px;margin-top:24px}@media(min-width:1024px){.WorldCupGroups_desktopPagination__Cnsr8{display:flex}}.WorldCupGroups_mobileSlider__PcIfw{display:block;position:relative;overflow:visible;width:100%}@media(min-width:1024px){.WorldCupGroups_mobileSlider__PcIfw{display:none}}.WorldCupGroups_pagination__HIHgW{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:16px}@media(min-width:1024px){.WorldCupGroups_pagination__HIHgW{display:none}}.WorldCupGroups_dotButton___mCxU{width:10px;height:10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.4);padding:0;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.WorldCupGroups_dotButton___mCxU:hover{background:hsla(0,0%,100%,.7);transform:scale(1.05)}.WorldCupGroups_dotButton___mCxU:focus-visible{outline:2px solid hsla(0,0%,100%,.8);outline-offset:3px}.WorldCupGroups_dotButtonActive___8ccF{background:#fff;border-color:#fff;box-shadow:0 0 6px hsla(0,0%,100%,.6);transform:scale(1.1)}.WorldCupGroups_scrollContainer__pauru{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 0;scroll-behavior:smooth;align-items:flex-start}@media(min-width:1024px){.WorldCupGroups_scrollContainer__pauru{overflow-x:auto!important;overflow-y:visible!important;width:100%;max-width:none}}@media(max-width:1024px){.WorldCupGroups_scrollContainer__pauru{padding:4px 0}}.WorldCupGroups_sliderColumn__4ElMA{display:flex;flex-direction:column;gap:12px;flex-shrink:0;width:100%;scroll-snap-align:start;align-self:flex-start;scroll-snap-stop:always;padding:0 20px;box-sizing:border-box}@media(max-width:1024px){.WorldCupGroups_sliderColumn__4ElMA{padding:0 15px}}.WorldCupGroups_groupCard__Z584U{width:100%;background:#fff;border-radius:16px;overflow:hidden;transition:all .3s ease;direction:rtl;border:none;position:relative;box-shadow:0 4px 16px rgba(0,0,0,.2);display:flex;flex-direction:column;height:auto}@media(min-width:1024px){.WorldCupGroups_groupCard__Z584U:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.3)}}.WorldCupGroups_groupCard__Z584U[data-group-index="0"]{background:linear-gradient(135deg,rgba(0,212,255,.6),rgba(0,184,230,.6))}.WorldCupGroups_groupCard__Z584U[data-group-index="1"]{background:linear-gradient(135deg,rgba(185,28,59,.6),rgba(139,20,41,.6))}.WorldCupGroups_groupCard__Z584U[data-group-index="2"]{background:linear-gradient(135deg,rgba(155,109,214,.6),rgba(123,79,184,.6))}.WorldCupGroups_groupCard__Z584U[data-group-index="3"]{background:linear-gradient(135deg,rgba(255,107,53,.6),rgba(244,67,54,.6))}.WorldCupGroups_groupCard__Z584U[data-group-index="4"]{background:linear-gradient(135deg,rgba(0,200,83,.6),rgba(0,160,64,.6))}.WorldCupGroups_groupCard__Z584U[data-group-index="5"]{background:linear-gradient(135deg,rgba(255,235,59,.6),rgba(253,216,53,.6))}.WorldCupGroups_groupCard__Z584U[data-group-index="6"]{background:linear-gradient(135deg,rgba(255,64,129,.6),rgba(245,0,87,.6))}.WorldCupGroups_groupCard__Z584U[data-group-index="7"]{background:linear-gradient(135deg,rgba(48,79,254,.6),rgba(30,61,216,.6))}.WorldCupGroups_groupCard__Z584U[data-group-index="8"]{background:linear-gradient(135deg,rgba(0,191,165,.6),rgba(0,137,123,.6))}.WorldCupGroups_groupCard__Z584U[data-group-index="9"]{background:linear-gradient(135deg,rgba(170,0,255,.6),rgba(136,0,204,.6))}.WorldCupGroups_groupCard__Z584U[data-group-index="10"]{background:linear-gradient(135deg,rgba(255,111,0,.6),rgba(230,81,0,.6))}.WorldCupGroups_groupCard__Z584U[data-group-index="11"]{background:linear-gradient(135deg,rgba(213,0,249,.6),rgba(170,0,204,.6))}@media(hover:hover)and (pointer:fine){.WorldCupGroups_groupCard__Z584U:hover{transform:translateY(-6px)}}.WorldCupGroups_groupCardClickable__LBvNG{cursor:pointer}.WorldCupGroups_groupCardClickable__LBvNG:focus-visible{outline:2px solid #dc2626;outline-offset:2px}.WorldCupGroups_groupHeader__A79Gq{background:rgba(0,0,0,.85);padding:10px 20px;text-align:center;position:relative;overflow:hidden;border-radius:14px 14px 0 0}@keyframes WorldCupGroups_shimmer__N4Yka{0%,to{transform:translate(0)}50%{transform:translate(10%,10%)}}.WorldCupGroups_groupName__L8Nly{font-size:18px;font-weight:800;color:#fff;margin:0;text-transform:uppercase;letter-spacing:1.2px;text-shadow:0 2px 4px rgba(0,0,0,.3);position:relative;z-index:1}.WorldCupGroups_tableContainer__6RVO6{padding:12px 16px;background:transparent;border-radius:0 0 16px 16px;overflow:hidden;position:relative;flex:0 0 auto}.WorldCupGroups_tableContainer__6RVO6:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://images.unsplash.com/photo-1492684223066-81342ee5ff30?w=800&q=80);background-size:cover;background-repeat:no-repeat;background-position:50%;opacity:.12;pointer-events:none;z-index:0;filter:brightness(1.3) saturate(1.4)}.WorldCupGroups_tableContainer__6RVO6:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.3) 0,transparent 60%);pointer-events:none;z-index:0}@media(min-width:1024px){.WorldCupGroups_tableContainer__6RVO6{flex:1 1 auto}}.WorldCupGroups_groupCard__Z584U[data-group-index="0"] .WorldCupGroups_tableContainer__6RVO6:before{top:0;right:0;left:0;bottom:0;background-position:30% 40%;transform:scale(1.8) rotate(15deg);opacity:.2}.WorldCupGroups_groupCard__Z584U[data-group-index="1"] .WorldCupGroups_tableContainer__6RVO6:before{top:0;right:0;left:0;bottom:0;background-position:60% 50%;transform:scale(1.8) rotate(-20deg);opacity:.2}.WorldCupGroups_groupCard__Z584U[data-group-index="2"] .WorldCupGroups_tableContainer__6RVO6:before{top:0;right:0;left:0;bottom:0;background-position:70% 30%;transform:scale(1.8) rotate(25deg);opacity:.2}.WorldCupGroups_groupCard__Z584U[data-group-index="3"] .WorldCupGroups_tableContainer__6RVO6:before{top:0;right:0;left:0;bottom:0;background-position:40% 70%;transform:scale(1.8) rotate(-10deg);opacity:.2}.WorldCupGroups_groupCard__Z584U[data-group-index="4"] .WorldCupGroups_tableContainer__6RVO6:before{top:0;right:0;left:0;bottom:0;background-position:50% 60%;transform:scale(1.8) rotate(30deg);opacity:.2}.WorldCupGroups_groupCard__Z584U[data-group-index="5"] .WorldCupGroups_tableContainer__6RVO6:before{top:0;right:0;left:0;bottom:0;background-position:80% 40%;transform:scale(1.8) rotate(-15deg);opacity:.2}.WorldCupGroups_groupCard__Z584U[data-group-index="6"] .WorldCupGroups_tableContainer__6RVO6:before{top:0;right:0;left:0;bottom:0;background-position:35% 65%;transform:scale(1.8) rotate(18deg);opacity:.2}.WorldCupGroups_groupCard__Z584U[data-group-index="7"] .WorldCupGroups_tableContainer__6RVO6:before{top:0;right:0;left:0;bottom:0;background-position:55% 45%;transform:scale(1.8) rotate(-25deg);opacity:.2}.WorldCupGroups_groupCard__Z584U[data-group-index="8"] .WorldCupGroups_tableContainer__6RVO6:before{top:0;right:0;left:0;bottom:0;background-position:65% 55%;transform:scale(1.8) rotate(12deg);opacity:.2}.WorldCupGroups_groupCard__Z584U[data-group-index="9"] .WorldCupGroups_tableContainer__6RVO6:before{top:0;right:0;left:0;bottom:0;background-position:45% 75%;transform:scale(1.8) rotate(-18deg);opacity:.2}.WorldCupGroups_groupCard__Z584U[data-group-index="10"] .WorldCupGroups_tableContainer__6RVO6:before{top:0;right:0;left:0;bottom:0;background-position:75% 35%;transform:scale(1.8) rotate(22deg);opacity:.2}.WorldCupGroups_groupCard__Z584U[data-group-index="11"] .WorldCupGroups_tableContainer__6RVO6:before{top:0;right:0;left:0;bottom:0;background-position:50% 50%;transform:scale(1.8) rotate(-12deg);opacity:.2}.WorldCupGroups_table__AuEkQ{width:100%;border-collapse:separate;border-spacing:0 6px;font-size:13px}.WorldCupGroups_table__AuEkQ thead{display:none}.WorldCupGroups_table__AuEkQ tbody tr{background:hsla(0,0%,100%,.92);border-radius:12px;margin-bottom:8px;display:table;width:100%;border-collapse:separate;border-spacing:0;box-shadow:0 3px 10px rgba(0,0,0,.12);transition:all .2s ease;position:relative;overflow:hidden;z-index:2;backdrop-filter:blur(2px);background-size:40px 40px!important;background-position:right 6px center!important}.WorldCupGroups_table__AuEkQ tbody tr[data-logo-adjustment=true]{background-size:48px 40px!important}.WorldCupGroups_table__AuEkQ tbody tr:hover{transform:translateX(-4px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.WorldCupGroups_table__AuEkQ tbody tr:last-child{margin-bottom:0}.WorldCupGroups_table__AuEkQ tbody tr td{padding:10px 8px;text-align:center;vertical-align:middle;border:none;background:transparent;position:relative;z-index:1}.WorldCupGroups_table__AuEkQ tbody tr td:first-child{border-radius:12px 0 0 12px;width:160px;min-width:160px;max-width:160px}.WorldCupGroups_table__AuEkQ tbody tr td:last-child{border-radius:0 12px 12px 0}.WorldCupGroups_teamCol__Ne_Y4{width:160px;text-align:right!important}.WorldCupGroups_statsCol__yS_kb{width:50px;text-align:center!important}.WorldCupGroups_team__fW9CI{text-align:center!important;padding-right:38px!important;padding-left:2px!important}.WorldCupGroups_teamInfo__VeRqI{gap:10px;padding:0}.WorldCupGroups_teamInfo__VeRqI,.WorldCupGroups_teamLink__V0D9R{display:flex;align-items:center;justify-content:center;width:100%}.WorldCupGroups_teamLink__V0D9R{text-decoration:none;color:inherit;min-width:0;transition:opacity .2s}.WorldCupGroups_teamLink__V0D9R:hover{opacity:.7}.WorldCupGroups_teamName__7Kgtj{font-weight:600;color:#1a1a1a;font-size:14px;line-height:1.3;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;max-width:100%}.WorldCupGroups_stats__bgPpZ{font-weight:600;color:#495057;font-size:13px}.WorldCupGroups_points___45tg{font-weight:800;color:#0047ab;font-size:15px}.WorldCupGroups_emptyState__kku68{text-align:center;padding:60px 20px;color:#999;font-size:18px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:16px;margin:30px 0;border:2px dashed #dee2e6}@media(max-width:768px){.WorldCupGroups_sliderContainer__MSZnk{margin:14px 0}.WorldCupGroups_navButton__8QTGe{width:38px;height:38px}.WorldCupGroups_sliderColumn__4ElMA{width:100%;gap:10px;padding:0 10px}.WorldCupGroups_groupCard__Z584U{border-radius:14px}.WorldCupGroups_groupHeader__A79Gq{padding:8px 16px}.WorldCupGroups_groupName__L8Nly{font-size:14px}.WorldCupGroups_table__AuEkQ{font-size:11px}.WorldCupGroups_table__AuEkQ thead tr th{padding:8px 4px;font-size:10px}.WorldCupGroups_table__AuEkQ tbody tr{background-size:36px 36px!important;background-position:right 6px center!important}.WorldCupGroups_table__AuEkQ tbody tr[data-logo-adjustment=true]{background-size:48px 36px!important}.WorldCupGroups_table__AuEkQ tbody tr td.WorldCupGroups_team__fW9CI{padding-right:38px!important;padding-left:2px!important}.WorldCupGroups_table__AuEkQ tbody tr td{padding:8px 6px}.WorldCupGroups_logo__r6FE1{width:32px;height:32px}.WorldCupGroups_teamName__7Kgtj{font-size:12px}.WorldCupGroups_stats__bgPpZ{font-size:11px}.WorldCupGroups_points___45tg{font-size:13px}.WorldCupGroups_statsCol__yS_kb{width:45px}.WorldCupGroups_teamCol__Ne_Y4{width:140px}.WorldCupGroups_tableContainer__6RVO6{padding:10px 12px}}.WorldCupCountdown_countdownContainer__1sedW{width:100%;padding:10px 0;display:flex;justify-content:center;align-items:center;direction:rtl}@media(max-width:768px){.WorldCupCountdown_countdownContainer__1sedW{padding:8px 0}}.WorldCupCountdown_countdownCard__pRwky{width:100%;max-width:520px;background:rgba(66,14,108,.7);border-radius:14px;padding:12px 20px;box-shadow:0 8px 20px rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.15);position:relative;overflow:hidden}.WorldCupCountdown_countdownCard__pRwky:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(180deg,transparent,transparent 42%,hsla(0,0%,100%,.08) 48%,hsla(0,0%,100%,.18) 50%,hsla(0,0%,100%,.08) 52%,transparent 58%,transparent);pointer-events:none;z-index:1;mix-blend-mode:overlay}.WorldCupCountdown_countdownCard__pRwky>*{position:relative;z-index:2}@media(max-width:768px){.WorldCupCountdown_countdownCard__pRwky{padding:10px 16px;border-radius:12px;max-width:92%}}.WorldCupCountdown_timerDisplay__5VRvh{display:flex;justify-content:center;align-items:center;gap:6px}@media(max-width:480px){.WorldCupCountdown_timerDisplay__5VRvh{gap:3px}}.WorldCupCountdown_timeBlock__UKP1J{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:70px}@media(max-width:768px){.WorldCupCountdown_timeBlock__UKP1J{min-width:62px}}@media(max-width:480px){.WorldCupCountdown_timeBlock__UKP1J{min-width:54px}}.WorldCupCountdown_timeValue__021wZ{font-size:38px;font-weight:700;color:#fff;line-height:1;margin-bottom:4px;font-family:SimonaPro,sans-serif;letter-spacing:.5px}@media(max-width:768px){.WorldCupCountdown_timeValue__021wZ{font-size:32px}}@media(max-width:480px){.WorldCupCountdown_timeValue__021wZ{font-size:28px}}.WorldCupCountdown_timeLabel__qXsId{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.85);text-align:center;line-height:1}@media(max-width:768px){.WorldCupCountdown_timeLabel__qXsId{font-size:12px}}@media(max-width:480px){.WorldCupCountdown_timeLabel__qXsId{font-size:11px}}.WorldCupCountdown_timeSeparator__24bU6{font-size:30px;font-weight:600;color:hsla(0,0%,100%,.9);line-height:1;padding:0 4px}@media(max-width:768px){.WorldCupCountdown_timeSeparator__24bU6{font-size:26px;padding:0 3px}}@media(max-width:480px){.WorldCupCountdown_timeSeparator__24bU6{font-size:22px;padding:0 2px}}.WorldCupCountdown_resultsContainer__jvjNb{min-height:48px;padding:2px 0 4px;overflow:visible}.WorldCupCountdown_resultRow__NhQuX{position:relative;z-index:2}.WorldCupCountdown_resultsSlider___KVP1{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;min-width:0}.WorldCupCountdown_resultsViewport__GbOkg{width:100%}.WorldCupCountdown_resultRow__NhQuX{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-items:center;gap:19px;width:100%;transform:translateY(-5px);box-sizing:border-box}.WorldCupCountdown_resultsDots__lNvyx{display:flex;align-items:center;justify-content:center;gap:5.25px;margin-top:4px;min-height:8px}.WorldCupCountdown_resultDot__7o4RD{width:6.3px;height:6.3px;padding:0;border:0;border-radius:999px;background:hsla(0,0%,100%,.42);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.WorldCupCountdown_resultDotActive__ObmSA{background:#fff;transform:scale(1.35)}.WorldCupCountdown_resultFlag__9lTPb{display:block;width:29px;height:29px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 5px rgba(0,0,0,.35));pointer-events:none}.WorldCupCountdown_resultScore__R2ivV{color:#fff;font-family:SimonaPro,sans-serif;font-size:27px;font-weight:800;line-height:1;letter-spacing:.3px}.WorldCupCountdown_raisedSeparators__4TBBb .WorldCupCountdown_timeSeparator__24bU6{transform:translateY(-6px)}@media(max-width:768px){.WorldCupCountdown_mobileRaisedSeparators__MTbSE .WorldCupCountdown_timeSeparator__24bU6{transform:translateY(-6px)}}.WorldCupHeroHeader_heroContainer__YXNWq{position:relative;width:100%;min-height:auto;display:flex;align-items:center;justify-content:center;padding:20px;margin-bottom:0;direction:rtl}@media(max-width:768px){.WorldCupHeroHeader_heroContainer__YXNWq{padding:0 16px 16px;margin-top:0;margin-bottom:-20px}}@media(min-width:1024px){.WorldCupHeroHeader_heroContainer__YXNWq{padding:20px 0;justify-content:center}}.WorldCupHeroHeader_heroContent__Wb7Xw{position:relative;text-align:center;width:100%;max-width:640px;display:flex;flex-direction:column;align-items:center;gap:18px;min-width:0}@media(max-width:768px){.WorldCupHeroHeader_heroContent__Wb7Xw{gap:16px;padding:0 8px}}@media(min-width:1024px){.WorldCupHeroHeader_heroContent__Wb7Xw{flex-direction:row-reverse;align-items:flex-start;text-align:right;max-width:1400px;gap:40px;width:auto;padding:0}}.WorldCupHeroHeader_titleSection__DdALo{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:0;width:100%;min-width:0}@media(min-width:1024px){.WorldCupHeroHeader_titleSection__DdALo{margin-top:20px;align-items:center}}.WorldCupHeroHeader_titleWithLogo__Ar4sa{display:flex;align-items:center;gap:12px;flex-direction:row-reverse}@media(max-width:768px){.WorldCupHeroHeader_titleWithLogo__Ar4sa{gap:8px}}.WorldCupHeroHeader_titleLink__JlMn7{text-decoration:none;cursor:pointer;transition:opacity .2s ease}.WorldCupHeroHeader_titleLink__JlMn7:active{opacity:.9}.WorldCupHeroHeader_ctaRow__BkgvP{width:100%;display:flex;justify-content:center;margin-top:2px;transform:translateY(6px)}@media(max-width:768px){.WorldCupHeroHeader_ctaRow__BkgvP{transform:translateY(4px)}}.WorldCupHeroHeader_countdownWrapper__Jovmb{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-top:6px}.WorldCupHeroHeader_countdownBox__WR029{background:rgba(36,6,62,.7);border-radius:16px;border:1px solid hsla(0,0%,100%,.2);padding:16px 20px;box-shadow:0 12px 30px rgba(0,0,0,.35);transform:translateY(8px);display:flex;flex-direction:column;align-items:center;width:100%;position:relative;overflow:hidden;box-sizing:border-box}.WorldCupHeroHeader_countdownBox__WR029:empty{display:none}.WorldCupHeroHeader_countdownBox__WR029:has([data-countdown-results=true]){align-self:center;width:100%;max-width:310px;min-width:230px;padding:11px 22px}@media(max-width:768px){.WorldCupHeroHeader_countdownBox__WR029{padding:12px 16px;transform:translateY(8px) scale(.9)}.WorldCupHeroHeader_countdownBox__WR029:has([data-countdown-results=true]){max-width:270px;min-width:230px;padding:11px 22px}}.WorldCupHeroHeader_countdownBox__WR029:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(180deg,transparent,transparent 38%,hsla(0,0%,100%,.12) 44%,hsla(0,0%,100%,.25) 50%,hsla(0,0%,100%,.12) 56%,transparent 62%,transparent);pointer-events:none;z-index:1;mix-blend-mode:overlay}.WorldCupHeroHeader_countdownBox__WR029>*{position:relative;z-index:2}.WorldCupHeroHeader_countdownBox__WR029:has([data-countdown-results=true]) .WorldCupHeroHeader_compactResultRow__qfpt_{transform:translateY(2px)}.WorldCupHeroHeader_compactResultScore__1M0w6{display:inline-block;transform:translateY(-2px)}.WorldCupHeroHeader_compactResultDots__9IcV7{transform:translateY(4px)}.WorldCupHeroHeader_logo26Wrapper__CCr8q{display:flex;align-items:center;justify-content:center;flex-shrink:0;order:-1}.WorldCupHeroHeader_mainTitle__m_JbO{font-size:92px;font-weight:700;color:#fff;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.5);letter-spacing:1px;line-height:1;text-align:center;white-space:nowrap;width:100%;box-sizing:border-box}@media(max-width:768px){.WorldCupHeroHeader_mainTitle__m_JbO{font-size:64px;line-height:1.2}}@media(max-width:480px){.WorldCupHeroHeader_mainTitle__m_JbO{font-size:50px;line-height:1.2}}@media(max-width:360px){.WorldCupHeroHeader_mainTitle__m_JbO{font-size:44px}}@media(min-width:1024px){.WorldCupHeroHeader_mainTitle__m_JbO{text-align:center;white-space:normal}}.WorldCupHeroHeader_titleWithLogo__Ar4sa .WorldCupHeroHeader_mainTitle__m_JbO{font-size:115px}@media(max-width:768px){.WorldCupHeroHeader_titleWithLogo__Ar4sa .WorldCupHeroHeader_mainTitle__m_JbO{font-size:84px}}@media(max-width:480px){.WorldCupHeroHeader_titleWithLogo__Ar4sa .WorldCupHeroHeader_mainTitle__m_JbO{font-size:65px}}.WorldCupHeroHeader_logo26Image__4V89d{width:120px;height:auto;margin-top:2px;filter:drop-shadow(0 6px 16px rgba(0,0,0,.35)) drop-shadow(0 0 12px rgba(255,255,255,.2))}@media(max-width:768px){.WorldCupHeroHeader_logo26Image__4V89d{width:113px;margin-top:10px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4)) drop-shadow(0 0 16px rgba(255,255,255,.18))}}@media(max-width:480px){.WorldCupHeroHeader_logo26Image__4V89d{width:94px;margin-top:10px}}@media(min-width:1024px){.WorldCupHeroHeader_logo26Image__4V89d{width:175px;margin-top:10px}}.WorldCupHeroHeader_subtitle__1vo9P{font-size:28px;font-weight:600;color:hsla(0,0%,100%,.9);margin:0;text-shadow:0 2px 4px rgba(0,0,0,.4);text-align:center}@media(max-width:768px){.WorldCupHeroHeader_subtitle__1vo9P{font-size:24px}}@media(max-width:480px){.WorldCupHeroHeader_subtitle__1vo9P{font-size:22px}}@media(min-width:1024px){.WorldCupHeroHeader_subtitle__1vo9P{text-align:center;transform:translateY(60px)}}.WorldCupHeroHeader_dates__D5IIx{font-size:24px;font-weight:600;color:hsla(0,0%,100%,.85);margin:0;text-shadow:0 2px 4px rgba(0,0,0,.4);text-align:center}@media(max-width:768px){.WorldCupHeroHeader_dates__D5IIx{font-size:20px}}@media(max-width:480px){.WorldCupHeroHeader_dates__D5IIx{font-size:18px}}@media(min-width:1024px){.WorldCupHeroHeader_dates__D5IIx{text-align:center;transform:translateY(60px)}}.WorldCupHeroHeader_logoSection__dU3LK{width:100%;display:flex;justify-content:center;align-items:center}@media(min-width:1024px){.WorldCupHeroHeader_logoSection__dU3LK{justify-content:flex-start;width:auto;flex-shrink:0;margin-top:20px}}.WorldCupHeroHeader_logoImage__3okVQ{width:min(70vw,300px);height:auto;filter:drop-shadow(0 12px 28px rgba(0,0,0,.35)) drop-shadow(0 0 18px rgba(255,255,255,.22))}@media(max-width:768px){.WorldCupHeroHeader_logoImage__3okVQ{width:min(65vw,270px);filter:drop-shadow(0 6px 20px rgba(0,0,0,.4)) drop-shadow(0 0 24px rgba(255,255,255,.2)) drop-shadow(0 0 40px rgba(255,255,255,.12))}}@media(min-width:1024px){.WorldCupHeroHeader_logoImage__3okVQ{width:350px;height:auto}}.WorldCupHeroHeader_ctaSection__Bcrnf{display:flex;justify-content:center;width:100%;margin-top:4px}@media(min-width:1024px){.WorldCupHeroHeader_ctaSection__Bcrnf{justify-content:flex-start}}.WorldCupHeroHeader_ctaButton__rxbi8{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.08);color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease;flex-direction:row-reverse}.WorldCupHeroHeader_ctaButton__rxbi8:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.5);transform:translateY(-1px)}.WorldCupHeroHeader_ctaArrow__Fc9w5{width:14px;height:14px}.WorldCupTabs_tabsContainer__XDA0R{width:100%;position:relative;z-index:10;background:transparent;padding:0 16px;margin:10px auto 18px;max-width:560px;direction:rtl;display:flex;justify-content:center}@media(max-width:768px){.WorldCupTabs_tabsContainer__XDA0R{margin:8px auto 16px;max-width:95%}}@media(min-width:1024px){.WorldCupTabs_tabsContainer__XDA0R{justify-content:center;padding:0 20px;margin:8px 0 12px;max-width:none;width:100%}}.WorldCupTabs_tabsNav__qNoY4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;justify-content:center;gap:0;direction:rtl;width:100%;position:relative;padding:18px 0}.WorldCupTabs_tabsNav__qNoY4:before{top:0}.WorldCupTabs_tabsNav__qNoY4:after,.WorldCupTabs_tabsNav__qNoY4:before{content:"";position:absolute;left:0;right:0;height:2px;background:linear-gradient(270deg,transparent 0,hsla(0,0%,100%,.32) 10%,hsla(0,0%,100%,.48) 50%,hsla(0,0%,100%,.32) 90%,transparent);box-shadow:0 0 6px hsla(0,0%,100%,.42),0 0 10px hsla(0,0%,100%,.24),0 0 14px hsla(0,0%,100%,.14);opacity:.75;z-index:1;pointer-events:none}.WorldCupTabs_tabsNav__qNoY4:after{bottom:0}@media(max-width:1023px){.WorldCupTabs_tabsNav__qNoY4{-moz-column-gap:11%;column-gap:11%}.WorldCupTabs_tabsNav__qNoY4:after,.WorldCupTabs_tabsNav__qNoY4:before{left:calc(50% - 50vw);right:calc(50% - 50vw)}}@media(min-width:1024px){.WorldCupTabs_tabsNav__qNoY4{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:0;width:100%;max-width:780px;justify-content:center;padding:16px 0;margin:0 auto}.WorldCupTabs_tabsNav__qNoY4:after,.WorldCupTabs_tabsNav__qNoY4:before{left:-200px;right:-200px}}.WorldCupTabs_tab__oCR1M{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;background:transparent;border:none;cursor:pointer;text-decoration:none;transition:background .2s ease;position:relative;overflow:visible;z-index:2}.WorldCupTabs_tab__oCR1M:not(:last-child):after{content:"";position:absolute;left:0;top:calc(25% - 12px);height:50%;width:1px;background:linear-gradient(180deg,transparent 0,hsla(0,0%,100%,.3) 20%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,.3) 80%,transparent);box-shadow:0 0 6px hsla(0,0%,100%,.38),0 0 10px hsla(0,0%,100%,.2),0 0 14px hsla(0,0%,100%,.12)}@media(max-width:1023px){.WorldCupTabs_tab__oCR1M:not(:last-child):after{left:-32%}}@media(min-width:1024px){.WorldCupTabs_tab__oCR1M{flex-direction:row;justify-content:center;gap:12px;padding:12px 18px;border:none;background:transparent;position:relative;z-index:2;min-width:0}.WorldCupTabs_tab__oCR1M:not(:last-child):after{left:0;top:50%;height:34px;transform:translateY(-50%)}}.WorldCupTabs_tab__oCR1M.WorldCupTabs_active__mWrMb{background:transparent}.WorldCupTabs_tab__oCR1M.WorldCupTabs_active__mWrMb .WorldCupTabs_tabText__R9bkt{color:hsla(0,0%,100%,.8);font-weight:700}.WorldCupTabs_tab__oCR1M.WorldCupTabs_active__mWrMb .WorldCupTabs_tabIcon__owYAG{background:hsla(0,0%,100%,.12)}.WorldCupTabs_tab__oCR1M.WorldCupTabs_active__mWrMb .WorldCupTabs_tabIcon__owYAG svg{filter:drop-shadow(0 2px 6px rgba(0,0,0,.4));transform:scale(1.08)}@media(min-width:1024px){.WorldCupTabs_tab__oCR1M.WorldCupTabs_active__mWrMb .WorldCupTabs_tabIcon__owYAG{background:hsla(0,0%,100%,.12)}}@media(max-width:768px){.WorldCupTabs_tab__oCR1M{padding:10px 6px}}@media(max-width:480px){.WorldCupTabs_tab__oCR1M{padding:8px 4px}}.WorldCupTabs_tabIcon__owYAG{width:60px;height:60px;border-radius:16px;background:hsla(0,0%,100%,.12);display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0;color:var(--tab-icon-color,#fff)}.WorldCupTabs_tabIcon__owYAG svg{width:42px;height:42px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));transition:all .3s ease}@media(min-width:1024px){.WorldCupTabs_tabIcon__owYAG{width:50px;height:50px;border-radius:12px}.WorldCupTabs_tabIcon__owYAG svg{width:36px;height:36px}}.WorldCupTabs_tab__oCR1M[data-tab=articles],.WorldCupTabs_tab__oCR1M[data-tab=groups],.WorldCupTabs_tab__oCR1M[data-tab=matches],.WorldCupTabs_tab__oCR1M[data-tab=scorers]{--tab-icon-color:#fff}.WorldCupTabs_tabText__R9bkt{position:relative;z-index:1;font-size:16px;font-weight:600;color:hsla(0,0%,100%,.8);transition:all .3s ease;white-space:nowrap}@media(max-width:768px){.WorldCupTabs_tabText__R9bkt{font-size:15px}}@media(max-width:480px){.WorldCupTabs_tabText__R9bkt{font-size:14px}}@media(min-width:1024px){.WorldCupTabs_tabText__R9bkt{font-size:19px;font-weight:700}}.WorldCupMatchSchedule_scheduleContainer__DhxIa{width:100%;margin:0;direction:rtl;padding:20px 15px 40px}@media(min-width:1024px){.WorldCupMatchSchedule_scheduleContainer__DhxIa{max-width:1440px;margin:0 auto;padding:30px 30px 60px}}.WorldCupMatchSchedule_header__rXsRG{margin-bottom:32px}@media(max-width:768px){.WorldCupMatchSchedule_header__rXsRG{margin-bottom:24px}}.WorldCupMatchSchedule_headerActions___7HDG{margin-top:10px;display:flex;justify-content:center}.WorldCupMatchSchedule_headerButton___5VeL{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.92);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease;text-shadow:0 2px 6px rgba(0,0,0,.55)}.WorldCupMatchSchedule_headerButton___5VeL:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.26);transform:translateY(-1px)}.WorldCupMatchSchedule_headerButton___5VeL:active{transform:translateY(0)}.WorldCupMatchSchedule_headerButton___5VeL:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.22)}.WorldCupMatchSchedule_headerButton___5VeL:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:none}.WorldCupMatchSchedule_sectionTitle___j05P{font-size:clamp(34px,5.5vw,56px);font-weight:700;color:#fff;margin:0;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.6);background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;border-radius:0;display:flex;align-items:center;justify-content:center;gap:clamp(10px,2.5vw,18px)}.WorldCupMatchSchedule_sectionTitle___j05P:after,.WorldCupMatchSchedule_sectionTitle___j05P:before{content:"";height:2px;flex:1 1 clamp(60px,18vw,120px);max-width:clamp(150px,30vw,260px);opacity:1;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0));box-shadow:0 0 5px hsla(0,0%,100%,.38),0 0 10px hsla(0,0%,100%,.18)}.WorldCupMatchSchedule_stageFilters__9UQHy{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:0 10px;margin-top:12px}.WorldCupMatchSchedule_filterButton__OpUYx{padding:10px 20px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.25);border-radius:25px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease;text-shadow:0 2px 4px rgba(0,0,0,.7)}.WorldCupMatchSchedule_filterButton__OpUYx:hover{background:hsla(0,0%,100%,.18);transform:translateY(-2px)}.WorldCupMatchSchedule_filterButton__OpUYx.WorldCupMatchSchedule_active__fsap8{background:rgba(0,71,171,.85);color:#fff;border-color:hsla(0,0%,100%,.4);box-shadow:0 4px 12px rgba(0,71,171,.6)}.WorldCupMatchSchedule_matchesContainer__krn1K{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:1024px){.WorldCupMatchSchedule_matchesContainer__krn1K{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;row-gap:40px}}.WorldCupMatchSchedule_dateGroup__uvT3p{animation:WorldCupMatchSchedule_fadeIn__mXZkT .6s ease-out}@media(min-width:1024px){.WorldCupMatchSchedule_dateGroupWide__8GKm5{grid-column:1/-1}}@keyframes WorldCupMatchSchedule_fadeIn__mXZkT{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.WorldCupMatchSchedule_dateHeader__WKLd_{font-size:18px;font-weight:600;color:#fff;margin:0 0 16px;padding:0!important;text-align:center;display:flex;align-items:center;justify-content:center;gap:14px;text-shadow:0 2px 8px rgba(0,0,0,.6);background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.WorldCupMatchSchedule_dateHeader__WKLd_:after,.WorldCupMatchSchedule_dateHeader__WKLd_:before{content:"";height:1px;flex:1 1 80px;max-width:200px;opacity:.9;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.38) 50%,hsla(0,0%,100%,0))}@media(min-width:1024px){.WorldCupMatchSchedule_dateHeader__WKLd_{font-size:16px;padding:0!important;margin:0 0 12px}}@media(max-width:768px){.WorldCupMatchSchedule_dateHeader__WKLd_{font-size:16px;gap:10px}.WorldCupMatchSchedule_dateHeader__WKLd_:after,.WorldCupMatchSchedule_dateHeader__WKLd_:before{flex-basis:50px;max-width:140px;opacity:.85}}.WorldCupMatchSchedule_matchesGrid__OKtPt{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}@media(min-width:1024px){.WorldCupMatchSchedule_matchesGrid__OKtPt{grid-template-columns:repeat(2,minmax(0,1fr))}.WorldCupMatchSchedule_matchesGridSingle__1qphk{grid-template-columns:1fr}}.WorldCupMatchSchedule_matchCard__AJhhY{background:hsla(0,0%,100%,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:14px;padding:18px;box-shadow:0 6px 24px rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.15);transition:all .3s ease;display:flex;flex-direction:column;gap:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.WorldCupMatchSchedule_matchCard__AJhhY:hover{background:hsla(0,0%,100%,.18);transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.3)}.WorldCupMatchSchedule_matchCard__AJhhY:active,.WorldCupMatchSchedule_matchCard__AJhhY:focus,.WorldCupMatchSchedule_matchCard__AJhhY:focus-within{box-shadow:0 6px 24px rgba(0,0,0,.25)!important;border:1px solid hsla(0,0%,100%,.15)!important;transform:none!important;outline:none!important}.WorldCupMatchSchedule_matchCard__AJhhY:focus-visible{transform:none!important;outline:2px solid #fff!important;outline-offset:2px}@media(min-width:1024px){.WorldCupMatchSchedule_matchCard__AJhhY{padding:14px;gap:14px;border-radius:12px}}.WorldCupMatchSchedule_matchHeader__zNGSW{display:flex;justify-content:center;align-items:center;padding-bottom:12px;border-bottom:2px solid hsla(0,0%,100%,.2)}.WorldCupMatchSchedule_matchTime__I4yAK{font-size:18px;font-weight:700;color:#fff;display:flex;align-items:center;gap:6px;text-shadow:0 2px 8px rgba(0,0,0,.8)}.WorldCupMatchSchedule_statusBadge__AX_go{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.WorldCupMatchSchedule_statusLive__dKRvu{background:linear-gradient(135deg,#f44,#ff6b6b);color:#fff;animation:WorldCupMatchSchedule_livePulse__HKuya 2s ease-in-out infinite;box-shadow:0 2px 8px rgba(255,68,68,.3)}@keyframes WorldCupMatchSchedule_livePulse__HKuya{0%,to{opacity:1;box-shadow:0 2px 8px rgba(255,68,68,.3)}50%{opacity:.85;box-shadow:0 4px 16px rgba(255,68,68,.5)}}.WorldCupMatchSchedule_statusFinished__9GNY3{background:linear-gradient(135deg,#28a745,#34ce57);color:#fff;box-shadow:0 2px 8px rgba(40,167,69,.2)}.WorldCupMatchSchedule_statusScheduled__cJaz_{background:linear-gradient(135deg,#0047ab,#00b4d8);color:#fff;box-shadow:0 2px 8px rgba(0,71,171,.2)}.WorldCupMatchSchedule_matchContent__hFACN{display:flex;flex-direction:column;align-items:center;gap:16px;padding:8px 0}.WorldCupMatchSchedule_matchTeams__ANBhS{display:flex;align-items:center;justify-content:center;width:100%;gap:12px}.WorldCupMatchSchedule_teamLogo__UGvsp{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);transition:all .3s ease;cursor:pointer}.WorldCupMatchSchedule_teamLogo__UGvsp:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(0,71,171,.25)}.WorldCupMatchSchedule_teamName__XPVEM{font-size:16px;font-weight:600;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;max-width:150px;text-shadow:0 2px 6px rgba(0,0,0,.8)}.WorldCupMatchSchedule_versus__0H48k{text-align:center;font-size:18px;font-weight:800;color:#fff;padding:0 12px;flex-shrink:0;letter-spacing:2px;text-shadow:0 2px 8px rgba(0,0,0,.9)}.WorldCupMatchSchedule_scoresRow__Oe_tU{display:flex;align-items:center;justify-content:space-around;width:100%;gap:24px}.WorldCupMatchSchedule_score__GvKZd{font-size:24px;font-weight:800;color:gold;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.9);margin-top:4px}.WorldCupMatchSchedule_matchFooter__zlmLa{padding-top:12px;border-top:2px solid hsla(0,0%,100%,.2);text-align:center}.WorldCupMatchSchedule_leagueName__ydFIV{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 6px rgba(0,0,0,.8)}.WorldCupMatchSchedule_emptyState__YFx3s{text-align:center;padding:60px 20px;color:#fff;font-size:18px;background:hsla(0,0%,100%,.1);border-radius:16px;margin:30px 0;text-shadow:0 2px 8px rgba(0,0,0,.8)}@media(max-width:1023px){.WorldCupMatchSchedule_matchesGrid__OKtPt{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(max-width:768px){.WorldCupMatchSchedule_scheduleContainer__DhxIa{margin:40px 0}.WorldCupMatchSchedule_stageFilters__9UQHy{gap:8px}.WorldCupMatchSchedule_filterButton__OpUYx{padding:8px 16px;font-size:14px}.WorldCupMatchSchedule_matchesGrid__OKtPt{grid-template-columns:1fr;gap:16px}.WorldCupMatchSchedule_matchCard__AJhhY{padding:16px}.WorldCupMatchSchedule_dateHeader__WKLd_{font-size:18px;padding:10px 16px}.WorldCupMatchSchedule_matchTime__I4yAK{font-size:16px}.WorldCupMatchSchedule_matchContent__hFACN{gap:12px}.WorldCupMatchSchedule_matchTeams__ANBhS{gap:10px}.WorldCupMatchSchedule_teamLogo__UGvsp{width:48px;height:48px}.WorldCupMatchSchedule_teamName__XPVEM{font-size:15px;max-width:120px}.WorldCupMatchSchedule_versus__0H48k{font-size:16px;padding:0 10px}.WorldCupMatchSchedule_scoresRow__Oe_tU{gap:16px}}@media(max-width:480px){.WorldCupMatchSchedule_filterButton__OpUYx{padding:6px 12px;font-size:13px}.WorldCupMatchSchedule_matchCard__AJhhY{padding:14px}.WorldCupMatchSchedule_matchTeams__ANBhS{gap:8px}.WorldCupMatchSchedule_teamLogo__UGvsp{width:40px;height:40px}.WorldCupMatchSchedule_teamName__XPVEM{font-size:13px;max-width:90px}.WorldCupMatchSchedule_versus__0H48k{font-size:14px;padding:0 8px}}.WorldCupNavigationBar_navBar__WdpCV{width:100%;margin:20px 0;direction:rtl}@media(max-width:1023px){.WorldCupNavigationBar_navBar__WdpCV{display:none}}.WorldCupNavigationBar_navContainer__u25rJ{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.WorldCupNavigationBar_navItem__pB7o4{display:flex;align-items:center;gap:8px;padding:10px 18px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:hsla(0,0%,100%,.9);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.WorldCupNavigationBar_navItem__pB7o4:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.35);color:#fff;transform:translateY(-1px)}.WorldCupNavigationBar_navItem__pB7o4:active{transform:translateY(0)}.WorldCupNavigationBar_navIcon__q4cbF{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.WorldCupNavigationBar_navIcon__q4cbF svg{width:100%;height:100%;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.WorldCupNavigationBar_navLabel__oBcxf{line-height:1}.WorldCupTeamsSlider_sliderContainer__kOEgv{width:100%;margin:20px 0 30px;direction:rtl;position:relative;padding:0}@media(min-width:1024px){.WorldCupTeamsSlider_sliderContainer__kOEgv{max-width:1440px;margin:0 auto 30px;padding:0 30px}}.WorldCupTeamsSlider_mobileSlider__IMH5l{display:block;position:relative;width:100%;overflow:visible}@media(min-width:1024px){.WorldCupTeamsSlider_mobileSlider__IMH5l{display:none}}.WorldCupTeamsSlider_mobileScrollContainer__C250k{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;direction:rtl;width:100%;min-height:80px;-webkit-overflow-scrolling:touch;padding:4px 15px 8px 0;scrollbar-width:none}.WorldCupTeamsSlider_mobileScrollContainer__C250k::-webkit-scrollbar{display:none}.WorldCupTeamsSlider_desktopSlider__RwDTo{display:none;position:relative;overflow:visible;width:100%}@media(min-width:1024px){.WorldCupTeamsSlider_desktopSlider__RwDTo{display:block}}.WorldCupTeamsSlider_desktopScrollContainer__579L9{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:10px 0;scroll-behavior:smooth;align-items:flex-start;display:flex;flex-direction:row;overflow-x:auto!important;overflow-y:visible!important;width:100%;scrollbar-width:none}.WorldCupTeamsSlider_desktopScrollContainer__579L9::-webkit-scrollbar{display:none}.WorldCupTeamsSlider_desktopSliderColumn__h86pz{display:flex;flex-direction:column;flex-shrink:0;width:100%;min-width:100%;scroll-snap-align:start;scroll-snap-stop:always;padding:0 5px;box-sizing:border-box}.WorldCupTeamsSlider_teamsRow__oo_Q7{display:flex;flex-direction:row;gap:12px;width:100%;justify-content:center;align-items:stretch}@media(min-width:1024px){.WorldCupTeamsSlider_teamsRow__oo_Q7{gap:16px}}.WorldCupTeamsSlider_teamCard__oEOUQ{flex:1 1 0;min-width:0;max-width:150px;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .2s ease}.WorldCupTeamsSlider_teamCard__oEOUQ:hover{transform:translateY(-4px)}.WorldCupTeamsSlider_teamCard__oEOUQ:hover .WorldCupTeamsSlider_flagWrapper__72_l6{box-shadow:0 8px 24px rgba(0,0,0,.4)}.WorldCupTeamsSlider_teamCardMobile__oIEgv{flex:0 0 auto;display:flex;flex-direction:column;text-decoration:none;color:inherit;width:calc((100vw - 40px)/3.28);min-width:calc((100vw - 40px)/3.28)}.WorldCupTeamsSlider_teamCardFirst__4ICCA{margin-right:9px}.WorldCupTeamsSlider_flagWrapper__72_l6{width:100%;aspect-ratio:19/12;border-radius:16px;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:5px;box-shadow:0 4px 16px rgba(0,0,0,.3);transition:all .2s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;overflow:hidden}.WorldCupTeamsSlider_flagWrapper__72_l6:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(160deg,transparent 10%,hsla(0,0%,100%,.1) 30%,transparent 80%);transform:rotate(160deg);pointer-events:none;z-index:1}@media(min-width:1024px){.WorldCupTeamsSlider_flagWrapper__72_l6{border-radius:20px;padding:6px}}.WorldCupTeamsSlider_flagImage__s6zmE{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;flex-shrink:0}.WorldCupTeamsSlider_teamName__GgglZ{position:absolute;bottom:0;left:0;right:0;font-size:11px;font-weight:600;color:#fff;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.8),0 1px 3px rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 4px;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.5) 50%,transparent);border-radius:0 0 16px 16px;z-index:2}@media(min-width:1024px){.WorldCupTeamsSlider_teamName__GgglZ{font-size:13px;padding:6px 4px;border-radius:0 0 20px 20px}}.WorldCupTeamsSlider_desktopPagination__p61T8{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;margin-top:20px}.WorldCupTeamsSlider_dotButton__EI6bp{width:10px;height:10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.4);padding:0;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.WorldCupTeamsSlider_dotButton__EI6bp:hover{background:hsla(0,0%,100%,.7);transform:scale(1.05)}.WorldCupTeamsSlider_dotButton__EI6bp:focus-visible{outline:2px solid hsla(0,0%,100%,.8);outline-offset:3px}.WorldCupTeamsSlider_dotButtonActive__Ytax_{background:#fff;border-color:#fff;box-shadow:0 0 6px hsla(0,0%,100%,.6);transform:scale(1.1)}.WorldCupBackgroundLights_lightsContainer__91H8U{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:1;overflow:hidden}.WorldCupBackgroundLights_light__5qrZN{position:absolute;border-radius:50%;filter:blur(60px);opacity:0;will-change:opacity,transform}.WorldCupBackgroundLights_light1__aHd7e{top:8%;right:12%;width:220px;height:220px;background:radial-gradient(circle,rgba(255,255,200,.35) 0,hsla(0,0%,100%,.18) 30%,transparent 70%);animation:WorldCupBackgroundLights_flashLight1__c3dOS 3.5s ease-in-out infinite}@media(max-width:1024px){.WorldCupBackgroundLights_light1__aHd7e{width:160px;height:160px;top:5%;right:8%}}.WorldCupBackgroundLights_light2__W2Mtj{bottom:18%;left:8%;width:280px;height:280px;background:radial-gradient(circle,rgba(200,220,255,.3) 0,hsla(0,0%,100%,.15) 30%,transparent 70%);animation:WorldCupBackgroundLights_flashLight2__tgjGx 4.2s ease-in-out infinite;animation-delay:1.2s}@media(max-width:1024px){.WorldCupBackgroundLights_light2__W2Mtj{width:200px;height:200px;bottom:12%;left:5%}}.WorldCupBackgroundLights_light3__zeDWE{top:25%;left:18%;width:180px;height:180px;background:radial-gradient(circle,rgba(255,200,255,.28) 0,hsla(0,0%,100%,.14) 30%,transparent 70%);animation:WorldCupBackgroundLights_flashLight3__rL8U1 3.8s ease-in-out infinite;animation-delay:.8s}@media(max-width:1024px){.WorldCupBackgroundLights_light3__zeDWE{width:140px;height:140px;top:20%;left:10%}}.WorldCupBackgroundLights_light4__Qyyr1{top:45%;right:20%;width:200px;height:200px;background:radial-gradient(circle,hsla(0,0%,100%,.32) 0,hsla(0,0%,100%,.16) 30%,transparent 70%);animation:WorldCupBackgroundLights_flashLight4__6oDFS 4.5s ease-in-out infinite;animation-delay:2s}@media(max-width:1024px){.WorldCupBackgroundLights_light4__Qyyr1{width:150px;height:150px;top:40%;right:12%}}.WorldCupBackgroundLights_light5__VhdvM{bottom:30%;right:8%;width:240px;height:240px;background:radial-gradient(circle,rgba(255,240,180,.3) 0,hsla(0,0%,100%,.15) 30%,transparent 70%);animation:WorldCupBackgroundLights_flashLight5__luYPw 3.2s ease-in-out infinite;animation-delay:.5s}@media(max-width:1024px){.WorldCupBackgroundLights_light5__VhdvM{width:170px;height:170px;bottom:25%;right:5%}}@keyframes WorldCupBackgroundLights_flashLight1__c3dOS{0%,to{opacity:0;transform:scale(.7) translateY(-20px)}50%{opacity:1;transform:scale(1.3) translateY(10px)}}@keyframes WorldCupBackgroundLights_flashLight2__tgjGx{0%,to{opacity:0;transform:scale(.8) translateX(-15px)}50%{opacity:1;transform:scale(1.2) translateX(15px)}}@keyframes WorldCupBackgroundLights_flashLight3__rL8U1{0%,to{opacity:0;transform:scale(.75) rotate(-10deg)}50%{opacity:1;transform:scale(1.15) rotate(10deg)}}@keyframes WorldCupBackgroundLights_flashLight4__6oDFS{0%,to{opacity:0;transform:scale(.85) translateY(15px)}50%{opacity:1;transform:scale(1.25) translateY(-15px)}}@keyframes WorldCupBackgroundLights_flashLight5__luYPw{0%,to{opacity:0;transform:scale(.8) translateX(20px)}50%{opacity:1;transform:scale(1.1) translateX(-10px)}}.WorldCupTopScorersTable_heroStrip__yO3ng{width:100%;direction:rtl}.WorldCupTopScorersTable_desktopStrip__wFcSr{display:none;width:100%;direction:rtl}@media(min-width:1024px){.WorldCupTopScorersTable_desktopStrip__wFcSr{display:block;margin-bottom:11px;padding:0;border-radius:16px;overflow:hidden;background:linear-gradient(165deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.025));backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);border:none;box-shadow:none}}.WorldCupTopScorersTable_stripList__TJpnZ{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:0;width:100%;min-height:58px;margin:0;padding:0;list-style:none}.WorldCupTopScorersTable_stripItem__WrH6U{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-width:0;align-self:stretch;white-space:nowrap;font-size:19px;line-height:1;color:#fff;position:relative;padding:0 13px;border-radius:0;transition:background .2s ease}.WorldCupTopScorersTable_stripItem__WrH6U[data-rank="1"]{background:linear-gradient(90deg,rgba(255,215,0,.1),rgba(255,215,0,.03) 55%,transparent)}.WorldCupTopScorersTable_stripItem__WrH6U[data-rank="1"] .WorldCupTopScorersTable_stripGoalsCount__Rzmr9,.WorldCupTopScorersTable_stripItem__WrH6U[data-rank="1"] .WorldCupTopScorersTable_stripName__19pRc,.WorldCupTopScorersTable_stripItem__WrH6U[data-rank="1"] .WorldCupTopScorersTable_stripRank__KFF9d{color:gold}.WorldCupTopScorersTable_stripItem__WrH6U[data-rank="1"] .WorldCupTopScorersTable_stripPlayerImage__uFHdP{border-color:rgba(255,215,0,.45)}.WorldCupTopScorersTable_stripItem__WrH6U[data-rank="3"],.WorldCupTopScorersTable_stripItem__WrH6U[data-rank="5"]{background:rgba(0,0,0,.14)}.WorldCupTopScorersTable_stripRank__KFF9d{width:21px;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.55);flex-shrink:0;text-align:center}.WorldCupTopScorersTable_stripAvatarCluster__qPYfK{position:relative;width:39px;height:39px;flex-shrink:0}.WorldCupTopScorersTable_stripPlayerImage__uFHdP{width:39px;height:39px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:hsla(0,0%,100%,.08);border:1.5px solid hsla(0,0%,100%,.2);box-shadow:none}.WorldCupTopScorersTable_stripTeamBadge__8cfG_{position:absolute;bottom:-1px;left:-1px;width:16px;height:16px;border-radius:50%;-o-object-fit:contain;object-fit:contain;background:rgba(20,20,40,.85);border:1.5px solid hsla(0,0%,100%,.28);box-shadow:none}.WorldCupTopScorersTable_stripName__19pRc{font-weight:700;overflow:hidden;text-overflow:ellipsis;min-width:0;flex-shrink:1}.WorldCupTopScorersTable_stripGoalsBadge__2YKj2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex-shrink:0;line-height:1}.WorldCupTopScorersTable_stripAvatarCluster__qPYfK,.WorldCupTopScorersTable_stripGoalsCount__Rzmr9,.WorldCupTopScorersTable_stripGoalsLabel__wjBS9,.WorldCupTopScorersTable_stripRank__KFF9d{flex-shrink:0}.WorldCupTopScorersTable_stripGoalsCount__Rzmr9{font-size:23px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;line-height:1}.WorldCupTopScorersTable_stripGoalsLabel__wjBS9{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.48);letter-spacing:.3px}.WorldCupTopScorersTable_stripEmpty__hCFwu{margin:0;height:49px;line-height:49px;text-align:center;font-size:18px;font-weight:500;color:hsla(0,0%,100%,.65)}.WorldCupTopScorersTable_section__TzNWm{width:100%;max-width:1440px;margin:0 auto 50px;padding:0 15px;direction:rtl;position:relative;z-index:3}@media(min-width:1024px){.WorldCupTopScorersTable_section__TzNWm{padding:0 30px;margin-bottom:24px}}.WorldCupTopScorersTable_title__dggj_{font-size:48px;font-weight:700;color:#fff;text-align:center;margin:-8px 0 28px;text-shadow:0 2px 8px rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;gap:18px;white-space:nowrap}.WorldCupTopScorersTable_title__dggj_:after,.WorldCupTopScorersTable_title__dggj_:before{content:"";height:2px;flex:1 1 120px;max-width:260px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0));box-shadow:0 0 5px hsla(0,0%,100%,.38),0 0 10px hsla(0,0%,100%,.18)}@media(max-width:768px){.WorldCupTopScorersTable_title__dggj_{font-size:36px;margin:-4px 0 14px;gap:12px}.WorldCupTopScorersTable_title__dggj_:after,.WorldCupTopScorersTable_title__dggj_:before{flex-basis:80px;max-width:180px;opacity:.85}}@media(min-width:1024px){.WorldCupTopScorersTable_title__dggj_{font-size:48px;margin:-8px 0 16px}}.WorldCupTopScorersTable_card__72FLD{max-width:760px;margin:0 auto;border-radius:14px;overflow:hidden;background:linear-gradient(165deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.025));backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);border:none;box-shadow:none}@media(min-width:1024px){.WorldCupTopScorersTable_card__72FLD{display:none}}.WorldCupTopScorersTable_scorersList__ZvhgJ{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.WorldCupTopScorersTable_scorerRow__R929v{position:relative;display:grid;grid-template-columns:36px 52px minmax(0,1fr) auto;align-items:center;gap:12px;direction:rtl;min-height:68px;padding:12px 16px;color:#fff;border-bottom:none;transition:background .2s ease}.WorldCupTopScorersTable_scorerRow__R929v[data-rank="1"]{background:linear-gradient(90deg,rgba(255,215,0,.1),rgba(255,215,0,.03) 55%,transparent)}.WorldCupTopScorersTable_scorerRow__R929v[data-rank="3"],.WorldCupTopScorersTable_scorerRow__R929v[data-rank="5"]{background:rgba(0,0,0,.14)}@media(hover:hover)and (pointer:fine){.WorldCupTopScorersTable_scorerRow__R929v:hover{background-color:hsla(0,0%,100%,.04)}}.WorldCupTopScorersTable_rank__AwOvH{display:flex;align-items:center;justify-content:center;width:24px;height:auto;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.55);background:transparent;flex-shrink:0}[data-rank="1"] .WorldCupTopScorersTable_rank__AwOvH{color:gold;background:transparent;box-shadow:none}.WorldCupTopScorersTable_avatarCluster__9D_gB{position:relative;width:46px;height:46px;flex-shrink:0}.WorldCupTopScorersTable_playerImage___4fw3{width:46px;height:46px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:hsla(0,0%,100%,.08);border:1.5px solid hsla(0,0%,100%,.2);box-shadow:none}.WorldCupTopScorersTable_teamBadge__zJhxl{position:absolute;bottom:-2px;left:-2px;width:22px;height:22px;border-radius:50%;-o-object-fit:contain;object-fit:contain;background:rgba(20,20,40,.85);border:1.5px solid hsla(0,0%,100%,.28);box-shadow:none}.WorldCupTopScorersTable_nameBlock__jwCka{display:flex;flex-direction:column;gap:2px;min-width:0}.WorldCupTopScorersTable_playerName__W8hns{font-size:18px;font-weight:700;letter-spacing:.2px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.WorldCupTopScorersTable_teamName__P_Hf6{color:hsla(0,0%,100%,.52);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.WorldCupTopScorersTable_goalsBadge__twsDz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:auto;padding:0;border-radius:0;background:transparent;border:none;flex-shrink:0;line-height:1}[data-rank="1"] .WorldCupTopScorersTable_goalsBadge__twsDz{background:transparent;border:none}.WorldCupTopScorersTable_goalsCount__0CLic{font-size:22px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;line-height:1}[data-rank="1"] .WorldCupTopScorersTable_goalsCount__0CLic{color:gold}.WorldCupTopScorersTable_goalsLabel__HxnLH{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.48);letter-spacing:.3px}.WorldCupTopScorersTable_emptyState__K5Dbj{min-height:100px;display:flex;align-items:center;justify-content:center;padding:24px 16px;color:hsla(0,0%,100%,.6);text-align:center;font-size:16px;font-weight:500}@media(max-width:768px){.WorldCupTopScorersTable_scorerRow__R929v{grid-template-columns:22px 44px minmax(0,1fr) auto;gap:10px;padding:10px 12px;min-height:58px}.WorldCupTopScorersTable_rank__AwOvH{width:20px;font-size:14px}.WorldCupTopScorersTable_avatarCluster__9D_gB,.WorldCupTopScorersTable_playerImage___4fw3{width:40px;height:40px}.WorldCupTopScorersTable_teamBadge__zJhxl{width:18px;height:18px}.WorldCupTopScorersTable_playerName__W8hns{font-size:16px}.WorldCupTopScorersTable_teamName__P_Hf6{font-size:12px}.WorldCupTopScorersTable_goalsBadge__twsDz{min-width:auto;padding:0}.WorldCupTopScorersTable_goalsCount__0CLic{font-size:19px}}@media(max-width:400px){.WorldCupTopScorersTable_scorerRow__R929v{grid-template-columns:18px 38px minmax(0,1fr) auto;gap:8px;padding:9px 10px}.WorldCupTopScorersTable_playerName__W8hns{font-size:15px}.WorldCupTopScorersTable_goalsCount__0CLic{font-size:17px}}.WorldCupKnockoutTree_knockoutContainer__e41jo{width:100%;max-width:1440px;margin:0 auto;padding:20px 15px 40px;direction:rtl}@media(min-width:1024px){.WorldCupKnockoutTree_knockoutContainer__e41jo{padding:30px 30px 60px}}.WorldCupKnockoutTree_sectionTitle__WPFjO{font-size:clamp(34px,5.5vw,56px);font-weight:700;color:#fff;margin:0 0 26px;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;gap:clamp(10px,2.5vw,18px)}.WorldCupKnockoutTree_sectionTitle__WPFjO:after,.WorldCupKnockoutTree_sectionTitle__WPFjO:before{content:"";height:2px;flex:1 1 clamp(60px,18vw,120px);max-width:clamp(150px,30vw,260px);background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0));box-shadow:0 0 5px hsla(0,0%,100%,.38),0 0 10px hsla(0,0%,100%,.18)}.WorldCupKnockoutTree_roundsScroller__26WjW{overflow-x:auto;overflow-y:hidden;padding:8px 0 18px;direction:ltr;scrollbar-color:rgba(196,117,255,.38) transparent}.WorldCupKnockoutTree_bracketBoard___Cl_9{--slot-w:56px;--flag-h:26px;--team-flag-h:calc(var(--flag-h) + 3px);--pipe-run:clamp(24px,2.8vw,38px);--pipe-r16-run:clamp(46px,4.9vw,70px);--pipe-qf-run:clamp(44px,4.5vw,66px);--pipe-color:hsla(0,0%,100%,.1);--pipe-soft-glow:hsla(0,0%,100%,.2);--pipe-thickness:1px;--r32-r16-gap:8px;--sf-center-gap:10px;--team-slot-border:hsla(0,0%,100%,.2);--team-slot-bg:rgba(30,30,36,.78);--team-slot-bg-empty:#24242a;position:relative;display:grid;grid-template-columns:minmax(420px,1fr) minmax(170px,220px) minmax(420px,1fr);gap:clamp(16px,2.2vw,34px);align-items:stretch;min-width:1120px;min-height:600px;padding:clamp(20px,3vw,36px)}.WorldCupKnockoutTree_bracketBoard___Cl_9>*{position:relative;z-index:1}.WorldCupKnockoutTree_bracketSide__DhFs9{display:flex;gap:clamp(14px,1.8vw,26px);align-items:stretch}.WorldCupKnockoutTree_leftSide__6ckhO{justify-content:flex-end}.WorldCupKnockoutTree_rightSide__ETLyu{justify-content:flex-start}.WorldCupKnockoutTree_roundColumn__gYowO{min-width:92px;display:flex;flex-direction:column;align-self:stretch}.WorldCupKnockoutTree_leftSide__6ckhO .WorldCupKnockoutTree_roundColumn__gYowO[data-round=round-of-32],.WorldCupKnockoutTree_rightSide__ETLyu .WorldCupKnockoutTree_roundColumn__gYowO[data-round=round-of-16]{margin-inline-end:var(--r32-r16-gap)}.WorldCupKnockoutTree_leftSide__6ckhO .WorldCupKnockoutTree_roundColumn__gYowO[data-round=semi-finals]{margin-inline-end:var(--sf-center-gap)}.WorldCupKnockoutTree_rightSide__ETLyu .WorldCupKnockoutTree_roundColumn__gYowO[data-round=semi-finals]{margin-inline-start:var(--sf-center-gap)}.WorldCupKnockoutTree_roundTitle__pDB7P{flex-shrink:0;color:#fff;font-size:15px;line-height:1.1;font-weight:900;text-align:center;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.75)}.WorldCupKnockoutTree_matchesStack__BJYse{display:grid;grid-template-columns:minmax(0,1fr);width:100%;flex:1 1 auto;min-height:520px}.WorldCupKnockoutTree_roundSlot__pb7AL{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:6px;min-height:0}.WorldCupKnockoutTree_roundSlotLead__oyR9y{justify-content:flex-start}.WorldCupKnockoutTree_roundSlotSingle__bHFat{justify-content:center}.WorldCupKnockoutTree_leftSide__6ckhO .WorldCupKnockoutTree_roundSlot__pb7AL{align-items:flex-end}.WorldCupKnockoutTree_rightSide__ETLyu .WorldCupKnockoutTree_roundSlot__pb7AL{align-items:flex-start}.WorldCupKnockoutTree_matchesStack__BJYse[data-slot-count="1"] .WorldCupKnockoutTree_roundSlotLead__oyR9y,.WorldCupKnockoutTree_matchesStack__BJYse[data-slot-count="2"] .WorldCupKnockoutTree_roundSlotLead__oyR9y,.WorldCupKnockoutTree_matchesStack__BJYse[data-slot-count="4"] .WorldCupKnockoutTree_roundSlotLead__oyR9y{justify-content:center}.WorldCupKnockoutTree_roundColumn__gYowO[data-round=round-of-32]{--r32-match-gap:6px;--r32-pair-gap:14px;--r32-group-gap:26px;justify-content:stretch;align-self:stretch}.WorldCupKnockoutTree_roundColumn__gYowO[data-round=round-of-32] .WorldCupKnockoutTree_matchesStack__BJYse{display:grid;gap:var(--r32-group-gap);min-height:560px;height:100%;flex:1 1 auto}.WorldCupKnockoutTree_roundColumn__gYowO[data-round=round-of-32] .WorldCupKnockoutTree_matchCard__H0tXs{gap:var(--r32-match-gap)}.WorldCupKnockoutTree_roundOf32PairSlot__8gGZo{flex-shrink:0;justify-content:center;gap:4px}.WorldCupKnockoutTree_roundOf32PairSlot__8gGZo.WorldCupKnockoutTree_roundSlotLead__oyR9y{justify-content:flex-start}.WorldCupKnockoutTree_roundOf32Pair__eBM8t{display:flex;flex-direction:column;gap:var(--r32-pair-gap,10px)}.WorldCupKnockoutTree_matchCard__H0tXs{position:relative;z-index:2;display:flex;flex-direction:column;gap:3px;width:var(--slot-w,56px);box-sizing:border-box;padding:0;border:none;background:transparent;box-shadow:none;border-radius:0}.WorldCupKnockoutTree_matchCard__H0tXs:after,.WorldCupKnockoutTree_matchCard__H0tXs:before{content:"";position:absolute;top:50%;display:none;width:var(--pipe-run);height:var(--pipe-thickness);background:var(--pipe-color);border-radius:999px;box-shadow:0 0 4.8px var(--pipe-soft-glow),0 0 9.6px hsla(0,0%,100%,.14);filter:blur(.12px);transform:translateY(-50%);z-index:0}.WorldCupKnockoutTree_roundColumn__gYowO[data-round=quarter-finals] .WorldCupKnockoutTree_matchCard__H0tXs:after,.WorldCupKnockoutTree_roundColumn__gYowO[data-round=quarter-finals] .WorldCupKnockoutTree_matchCard__H0tXs:before,.WorldCupKnockoutTree_roundColumn__gYowO[data-round=round-of-16] .WorldCupKnockoutTree_matchCard__H0tXs:after,.WorldCupKnockoutTree_roundColumn__gYowO[data-round=semi-finals] .WorldCupKnockoutTree_matchCard__H0tXs:before{display:block}.WorldCupKnockoutTree_roundColumn__gYowO[data-round=quarter-finals] .WorldCupKnockoutTree_matchCard__H0tXs:before,.WorldCupKnockoutTree_roundColumn__gYowO[data-round=round-of-16] .WorldCupKnockoutTree_matchCard__H0tXs:after{width:var(--pipe-r16-run)}.WorldCupKnockoutTree_roundColumn__gYowO[data-round=quarter-finals] .WorldCupKnockoutTree_matchCard__H0tXs:after,.WorldCupKnockoutTree_roundColumn__gYowO[data-round=semi-finals] .WorldCupKnockoutTree_matchCard__H0tXs:before{width:var(--pipe-qf-run)}.WorldCupKnockoutTree_leftSide__6ckhO .WorldCupKnockoutTree_matchCard__H0tXs:after{left:100%}.WorldCupKnockoutTree_leftSide__6ckhO .WorldCupKnockoutTree_matchCard__H0tXs:before,.WorldCupKnockoutTree_rightSide__ETLyu .WorldCupKnockoutTree_matchCard__H0tXs:after{right:100%}.WorldCupKnockoutTree_rightSide__ETLyu .WorldCupKnockoutTree_matchCard__H0tXs:before{left:100%}.WorldCupKnockoutTree_roundColumn__gYowO[data-round=quarter-finals] .WorldCupKnockoutTree_roundSlot__pb7AL:after,.WorldCupKnockoutTree_roundColumn__gYowO[data-round=round-of-16] .WorldCupKnockoutTree_roundSlot__pb7AL:after{content:"";position:absolute;display:block;width:var(--pipe-thickness);height:50%;background:var(--pipe-color);border-radius:999px;box-shadow:0 0 4.8px var(--pipe-soft-glow),0 0 9.6px hsla(0,0%,100%,.14);filter:blur(.12px);z-index:0}.WorldCupKnockoutTree_roundColumn__gYowO[data-round=quarter-finals] .WorldCupKnockoutTree_roundSlot__pb7AL:nth-child(odd):after,.WorldCupKnockoutTree_roundColumn__gYowO[data-round=round-of-16] .WorldCupKnockoutTree_roundSlot__pb7AL:nth-child(odd):after{top:50%}.WorldCupKnockoutTree_roundColumn__gYowO[data-round=quarter-finals] .WorldCupKnockoutTree_roundSlot__pb7AL:nth-child(2n):after,.WorldCupKnockoutTree_roundColumn__gYowO[data-round=round-of-16] .WorldCupKnockoutTree_roundSlot__pb7AL:nth-child(2n):after{bottom:50%}.WorldCupKnockoutTree_leftSide__6ckhO .WorldCupKnockoutTree_roundColumn__gYowO[data-round=round-of-16] .WorldCupKnockoutTree_roundSlot__pb7AL:after{right:calc(-1*var(--pipe-r16-run))}.WorldCupKnockoutTree_leftSide__6ckhO .WorldCupKnockoutTree_roundColumn__gYowO[data-round=quarter-finals] .WorldCupKnockoutTree_roundSlot__pb7AL:after{right:calc(-1*var(--pipe-qf-run))}.WorldCupKnockoutTree_rightSide__ETLyu .WorldCupKnockoutTree_roundColumn__gYowO[data-round=round-of-16] .WorldCupKnockoutTree_roundSlot__pb7AL:after{left:calc(-1*var(--pipe-r16-run))}.WorldCupKnockoutTree_rightSide__ETLyu .WorldCupKnockoutTree_roundColumn__gYowO[data-round=quarter-finals] .WorldCupKnockoutTree_roundSlot__pb7AL:after{left:calc(-1*var(--pipe-qf-run))}.WorldCupKnockoutTree_teamRow__Gli4E{position:relative;z-index:1;flex:0 0 var(--team-flag-h,29px);width:100%;height:var(--team-flag-h,29px);min-height:var(--team-flag-h,29px);max-height:var(--team-flag-h,29px);padding:0;border-radius:6px;background:var(--team-slot-bg);border:1px solid var(--team-slot-border);box-shadow:0 0 0 1px hsla(0,0%,100%,.12);overflow:hidden}.WorldCupKnockoutTree_emptyMatchCard__pDeW3{background:transparent}.WorldCupKnockoutTree_emptyTeamRow__ujypb{background:var(--team-slot-bg-empty);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),0 0 0 1px hsla(0,0%,100%,.12)}.WorldCupKnockoutTree_winner__OWiNb{border-color:hsla(0,0%,100%,.4);box-shadow:0 0 0 1px hsla(0,0%,100%,.12)}.WorldCupKnockoutTree_teamLogo__jVYl8{display:block;width:100%!important;height:100%!important;min-height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2px}.WorldCupKnockoutTree_centerStage__hUfUx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#fff;text-align:center;direction:rtl}.WorldCupKnockoutTree_centerStage__hUfUx .WorldCupKnockoutTree_matchCard__H0tXs{width:var(--slot-w,56px)}.WorldCupKnockoutTree_centerStage__hUfUx .WorldCupKnockoutTree_matchCard__H0tXs:after{display:none}.WorldCupKnockoutTree_championLabel__WJLZG,.WorldCupKnockoutTree_finalLabel__UiVYR{font-size:12px;font-weight:900;line-height:.9;text-shadow:0 2px 8px rgba(0,0,0,.75)}.WorldCupKnockoutTree_championSlot__wGHh8{position:relative;width:var(--slot-w,56px);height:calc(var(--flag-h, 26px)*2 + 2px);border-radius:8px;background:transparent;border:2px solid rgba(203,135,255,.85);box-shadow:0 0 0 1px hsla(0,0%,100%,.16),0 8px 20px rgba(0,0,0,.28);display:flex;align-items:stretch;justify-content:stretch;overflow:hidden}.WorldCupKnockoutTree_championLogo__RvCyb{width:100%!important;height:100%!important;border-radius:4px}.WorldCupKnockoutTree_trophyLogo__FWRxK{-o-object-fit:contain;object-fit:contain;transform:translateY(2px)}.WorldCupKnockoutTree_championFlagLogo__M1z2J{-o-object-fit:cover;object-fit:cover}.WorldCupKnockoutTree_thirdPlace__UMowL{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:16px}.WorldCupKnockoutTree_thirdPlace__UMowL span{font-size:12px;font-weight:900;line-height:1.1;color:hsla(0,0%,100%,.86)}.WorldCupKnockoutTree_emptyState__l9LG6{max-width:560px;margin:0 auto;padding:22px 18px;border-radius:16px;border:1px solid hsla(0,0%,100%,.16);background:rgba(36,6,62,.62);color:hsla(0,0%,100%,.82);text-align:center;box-shadow:0 12px 30px rgba(0,0,0,.28)}.WorldCupKnockoutTree_emptyState__l9LG6 p{margin:0;font-size:16px;line-height:1.6}@media(max-width:768px){.WorldCupKnockoutTree_knockoutContainer__e41jo{padding:12px 0 0}.WorldCupKnockoutTree_sectionTitle__WPFjO{font-size:clamp(30px,8.6vw,38px);margin:0 10px 18px;gap:9px}.WorldCupKnockoutTree_sectionTitle__WPFjO:after,.WorldCupKnockoutTree_sectionTitle__WPFjO:before{flex-basis:42px;max-width:78px}.WorldCupKnockoutTree_roundsScroller__26WjW{box-sizing:border-box;width:100%;max-width:430px;margin:0 auto;padding:4px 6px 0;overflow-x:hidden;direction:ltr;container-type:inline-size}.WorldCupKnockoutTree_bracketBoard___Cl_9{--slot-w:38px;--flag-h:20px;--pipe-run:9px;--pipe-r16-run:22px;--pipe-qf-run:22px;--pipe-color:hsla(0,0%,100%,.22);--pipe-thickness:1px;--col-gap:1px;--r32-r16-gap:5px;--sf-center-gap:7px;display:grid;grid-template-columns:1fr auto 1fr;width:100%;min-width:0;min-height:460px;margin:0 auto;gap:0;padding:6px 0 0}.WorldCupKnockoutTree_bracketSide__DhFs9{display:flex;flex-direction:row;align-items:stretch;gap:var(--col-gap);min-width:0}.WorldCupKnockoutTree_leftSide__6ckhO{justify-content:flex-end}.WorldCupKnockoutTree_rightSide__ETLyu{justify-content:flex-start}.WorldCupKnockoutTree_roundColumn__gYowO{display:flex;flex-direction:column;flex-shrink:0;align-self:stretch;width:var(--slot-w);min-width:0}.WorldCupKnockoutTree_leftSide__6ckhO .WorldCupKnockoutTree_roundColumn__gYowO{align-items:flex-end}.WorldCupKnockoutTree_rightSide__ETLyu .WorldCupKnockoutTree_roundColumn__gYowO{align-items:flex-start}.WorldCupKnockoutTree_roundTitle__pDB7P{width:100%;font-size:clamp(10px,2.65vw,12px);line-height:1.15;overflow-wrap:anywhere;text-align:center}.WorldCupKnockoutTree_matchesStack__BJYse{width:100%;min-height:380px}.WorldCupKnockoutTree_roundSlot__pb7AL{gap:4px}.WorldCupKnockoutTree_roundColumn__gYowO[data-round=round-of-32]{--r32-match-gap:4px;--r32-pair-gap:7px;--r32-group-gap:12px;align-self:stretch;justify-content:stretch}.WorldCupKnockoutTree_roundColumn__gYowO[data-round=round-of-32] .WorldCupKnockoutTree_matchesStack__BJYse{gap:var(--r32-group-gap);min-height:400px}.WorldCupKnockoutTree_matchCard__H0tXs{width:var(--slot-w);flex-shrink:0;gap:3px}.WorldCupKnockoutTree_matchCard__H0tXs:after{width:4px}.WorldCupKnockoutTree_teamRow__Gli4E{border-radius:5px}.WorldCupKnockoutTree_centerStage__hUfUx{flex-shrink:0;align-self:stretch;justify-content:center;gap:6px;width:var(--slot-w);padding-inline:0}.WorldCupKnockoutTree_centerStage__hUfUx .WorldCupKnockoutTree_matchCard__H0tXs{width:var(--slot-w)}.WorldCupKnockoutTree_championLabel__WJLZG,.WorldCupKnockoutTree_finalLabel__UiVYR{font-size:10px;line-height:1.1}.WorldCupKnockoutTree_championSlot__wGHh8{width:var(--slot-w);height:calc(var(--flag-h)*2 + 2px);border-radius:7px}.WorldCupKnockoutTree_thirdPlace__UMowL{gap:5px;margin-top:6px}.WorldCupKnockoutTree_thirdPlace__UMowL span{max-width:100%;font-size:10px;line-height:1.2}}@container (min-width: 380px){.WorldCupKnockoutTree_bracketBoard___Cl_9{--slot-w:40px;--flag-h:21px;--r32-r16-gap:6px;--sf-center-gap:8px}.WorldCupKnockoutTree_roundColumn__gYowO[data-round=round-of-32]{--r32-match-gap:6px;--r32-pair-gap:12px;--r32-group-gap:22px}.WorldCupKnockoutTree_roundColumn__gYowO[data-round=round-of-32] .WorldCupKnockoutTree_matchesStack__BJYse{min-height:450px}.WorldCupKnockoutTree_bracketBoard___Cl_9{min-height:510px}.WorldCupKnockoutTree_championSlot__wGHh8{height:calc(var(--flag-h)*2 + 2px)}}@media(min-width:381px)and (max-width:768px){.WorldCupKnockoutTree_roundColumn__gYowO[data-round=round-of-32]{--r32-match-gap:6px;--r32-pair-gap:12px;--r32-group-gap:22px}.WorldCupKnockoutTree_roundColumn__gYowO[data-round=round-of-32] .WorldCupKnockoutTree_matchesStack__BJYse{min-height:450px}.WorldCupKnockoutTree_bracketBoard___Cl_9{min-height:510px}}@media(max-width:390px){.WorldCupKnockoutTree_bracketBoard___Cl_9{--slot-w:38px;--flag-h:20px}.WorldCupKnockoutTree_roundsScroller__26WjW{max-width:390px;padding-inline:7px}}@media(max-width:380px){.WorldCupKnockoutTree_roundsScroller__26WjW{padding-inline:11px}.WorldCupKnockoutTree_bracketBoard___Cl_9{--slot-w:36px;--flag-h:19px;--r32-r16-gap:4px;--sf-center-gap:6px;box-sizing:border-box;padding:6px 4px 0;min-height:460px}.WorldCupKnockoutTree_matchesStack__BJYse{min-height:340px}.WorldCupKnockoutTree_roundColumn__gYowO[data-round=round-of-32] .WorldCupKnockoutTree_matchesStack__BJYse{min-height:380px}.WorldCupKnockoutTree_championSlot__wGHh8{height:calc(var(--flag-h)*2 + 2px)}}.WorldCupResultsList_resultsList__sJk6c{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.WorldCupResultsList_resultItem__INGsu{padding-bottom:14px;border-bottom:1px solid hsla(0,0%,100%,.12)}.WorldCupResultsList_resultItem__INGsu:last-child{border-bottom:none;padding-bottom:0}.WorldCupResultsList_resultRow__58bck{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px}.WorldCupResultsList_team__BYKSy{display:flex;align-items:center;gap:8px;color:#fff;font-size:16px;font-weight:600;flex:1;min-width:0;max-width:calc(50% - 30px)}.WorldCupResultsList_team__BYKSy img{flex-shrink:0;width:32px;height:32px;-o-object-fit:contain;object-fit:contain;display:block}.WorldCupResultsList_team__BYKSy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;flex:1;min-width:0;line-height:1.4}.WorldCupResultsList_teamHome__LmRJi{flex-direction:row;justify-content:flex-end;text-align:right}.WorldCupResultsList_teamAway__f_EoK{flex-direction:row;justify-content:flex-start;text-align:left}.WorldCupResultsList_scoreColumn__YdF_J{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:60px;flex-shrink:0;align-self:center}.WorldCupResultsList_score__0FV2a{color:#fff;font-weight:700;font-size:18px;text-align:center}.WorldCupResultsList_scoreLive___Rt9e{color:#e01f26}.WorldCupResultsList_liveIndicator__VtWb6{display:inline-flex;align-items:center;gap:5px;color:#e01f26;font-weight:700;font-size:11px;letter-spacing:.5px;line-height:1}.WorldCupResultsList_liveDot__bg7ay{width:8px;height:8px;border-radius:50%;background-color:#e01f26;flex-shrink:0;animation:WorldCupResultsList_livePulse__4jfki 1.5s ease-in-out infinite}@keyframes WorldCupResultsList_livePulse__4jfki{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.WorldCupResultsList_resultMeta__tmCKL{margin-top:8px;font-size:14px;color:hsla(0,0%,100%,.75);font-weight:500;text-align:center}.WorldCupResultsList_emptyMessage__0kHSV{text-align:center;color:hsla(0,0%,100%,.7);font-size:16px;padding:20px 0}.WorldCupPageClient_worldCupPage__P_JUT{width:100%;direction:rtl;padding-bottom:40px;position:relative;z-index:2}.WorldCupPageClient_heroRow__t4ePm{display:flex;flex-direction:column;gap:20px;max-width:1440px;margin:40px auto 20px;padding:0 30px;position:relative;overflow:visible;z-index:3}@media(max-width:1024px){.WorldCupPageClient_heroRow__t4ePm{padding:0 15px;margin-top:0;margin-bottom:20px}}@media(min-width:1024px){.WorldCupPageClient_heroRow__t4ePm{flex-direction:row-reverse;align-items:flex-start;gap:24px;margin-top:20px}}.WorldCupPageClient_heroLeft__03IhR{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px;position:relative;z-index:3}@media(max-width:1024px){.WorldCupPageClient_heroLeft__03IhR{gap:16px;margin-top:0}}.WorldCupPageClient_heroRight__Gbin1{width:100%;display:flex;flex-direction:column;gap:16px;position:relative;z-index:3}@media(min-width:1024px){.WorldCupPageClient_heroRight__Gbin1{width:360px;margin-top:42px}}.WorldCupPageClient_teamsSliderWrapper__BbYWx{width:100%;max-width:1440px;margin:0 auto 30px;position:relative;z-index:3;overflow:visible}@media(max-width:1024px){.WorldCupPageClient_teamsSliderWrapper__BbYWx{padding:0;margin-bottom:20px;overflow:visible}}@media(min-width:1024px){.WorldCupPageClient_teamsSliderWrapper__BbYWx{padding:0 30px}}.WorldCupPageClient_resultsCard__b_Tbc{background:rgba(36,6,62,.7);border-radius:16px;border:1px solid hsla(0,0%,100%,.2);padding:16px 20px;box-shadow:0 12px 30px rgba(0,0,0,.35);width:100%;box-sizing:border-box}.WorldCupPageClient_resultsHeader__Kthrz{display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:18px;font-weight:700;margin-bottom:12px}.WorldCupPageClient_resultsList__RmOE6{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.WorldCupPageClient_resultItem__YtwP4{padding-bottom:14px;border-bottom:1px solid hsla(0,0%,100%,.12)}.WorldCupPageClient_resultItem__YtwP4:last-child{border-bottom:none;padding-bottom:0}.WorldCupPageClient_resultRow__XV_LE{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px}.WorldCupPageClient_team__9mDXD{display:flex;align-items:center;gap:8px;color:#fff;font-size:16px;font-weight:600;flex:1;min-width:0;max-width:calc(50% - 30px)}.WorldCupPageClient_team__9mDXD:first-child{flex-direction:row;justify-content:flex-end;text-align:right}.WorldCupPageClient_team__9mDXD:last-child{flex-direction:row;justify-content:flex-start;text-align:left}.WorldCupPageClient_team__9mDXD img{flex-shrink:0;width:32px;height:32px;-o-object-fit:contain;object-fit:contain;display:block;vertical-align:middle}.WorldCupPageClient_team__9mDXD span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;flex:1;min-width:0;line-height:1.4}.WorldCupPageClient_score__9WL_v{color:#fff;font-weight:700;font-size:18px;min-width:60px;text-align:center;flex-shrink:0;align-self:center}.WorldCupPageClient_resultMeta___Nr_s{margin-top:8px;font-size:14px;color:hsla(0,0%,100%,.75);font-weight:500;text-align:center}.WorldCupPageClient_detailsButton__gQEOW{margin-top:16px;width:100%;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.08);color:#fff;border-radius:12px;padding:10px 12px;font-weight:600;font-size:16px;cursor:pointer;transition:background .2s ease,border-color .2s ease;display:flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box}.WorldCupPageClient_detailsButton__gQEOW:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.5)}.WorldCupPageClient_countdownWrapperMobile__C1MwF{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-top:4px}.WorldCupPageClient_countdownWrapperMobile__C1MwF:has([data-countdown-results=true]){align-items:center}@media(min-width:1024px){.WorldCupPageClient_countdownWrapperMobile__C1MwF{display:none}}.WorldCupPageClient_countdownBoxMobile__wvR9z{background:rgba(36,6,62,.7);border-radius:16px;border:1px solid hsla(0,0%,100%,.2);padding:16px 20px;box-shadow:0 12px 30px rgba(0,0,0,.35);display:flex;flex-direction:column;align-items:center;width:100%;position:relative;overflow:hidden;box-sizing:border-box}.WorldCupPageClient_countdownBoxMobile__wvR9z:empty{display:none}.WorldCupPageClient_countdownBoxMobile__wvR9z:has([data-countdown-results=true]){align-self:center;width:100%;max-width:288px;min-width:230px;padding:10px 20px 12px;border-radius:12px;background:linear-gradient(135deg,rgba(160,50,150,.42),rgba(36,6,62,.62));border:1px solid rgba(255,160,220,.32);box-shadow:0 6px 18px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.1)}.WorldCupPageClient_countdownBoxMobile__wvR9z:has([data-countdown-results=true]):before{background:linear-gradient(180deg,transparent,transparent 40%,rgba(255,180,230,.1) 48%,hsla(0,0%,100%,.18) 50%,rgba(255,180,230,.1) 52%,transparent 60%,transparent)}.WorldCupPageClient_countdownBoxMobile__wvR9z:has([data-countdown-results=true]) [data-countdown-results=true]{min-height:44px;padding:0}.WorldCupPageClient_countdownBoxMobile__wvR9z:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(180deg,transparent,transparent 38%,hsla(0,0%,100%,.12) 44%,hsla(0,0%,100%,.25) 50%,hsla(0,0%,100%,.12) 56%,transparent 62%,transparent);pointer-events:none;z-index:1;mix-blend-mode:overlay}.WorldCupPageClient_countdownBoxMobile__wvR9z>*{position:relative;z-index:2}.WorldCupPageClient_countdownBoxMobile__wvR9z:has([data-countdown-results=true]) .WorldCupPageClient_mobileResultRow__OWPTp{transform:translateY(2px)}.WorldCupPageClient_mobileResultScore__bSwui{display:inline-block;transform:translateY(-2px)}.WorldCupPageClient_mobileResultDots__ITL5Y{transform:translateY(6px)}.WorldCupPageClient_countdownWrapperDesktop__wfr4X{display:none;flex-direction:column;align-items:center;gap:16px}@media(min-width:1024px){.WorldCupPageClient_countdownWrapperDesktop__wfr4X{display:flex}}.WorldCupPageClient_countdownBoxDesktop__WkSaN{background:rgba(36,6,62,.7);border-radius:16px;border:1px solid hsla(0,0%,100%,.2);padding:16px 20px;box-shadow:0 12px 30px rgba(0,0,0,.35);display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;width:100%;box-sizing:border-box}.WorldCupPageClient_countdownBoxDesktop__WkSaN:empty{display:none}.WorldCupPageClient_countdownBoxDesktop__WkSaN:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(180deg,transparent,transparent 38%,hsla(0,0%,100%,.12) 44%,hsla(0,0%,100%,.25) 50%,hsla(0,0%,100%,.12) 56%,transparent 62%,transparent);pointer-events:none;z-index:1;mix-blend-mode:overlay}.WorldCupPageClient_countdownBoxDesktop__WkSaN>*{position:relative;z-index:2}.WorldCupPageClient_allTeamsButton__7Wq76{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px 12px;border-radius:12px;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(180,58,130,.15),rgba(130,40,140,.1) 50%,rgba(160,50,150,.12));border-left:1.5px solid transparent;border-right:1.5px solid transparent;color:#fff;font-size:26px;font-weight:700;text-decoration:none;width:auto;align-self:center;transition:all .3s ease;margin:12px auto 0;letter-spacing:.3px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);mask-image:radial-gradient(ellipse at center,#000 60%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse at center,#000 60%,transparent 100%)}.WorldCupPageClient_allTeamsButton__7Wq76:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/static/icons/רקע מונדיאל מובייל.png");background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.3;z-index:-1;pointer-events:none}.WorldCupPageClient_allTeamsButton__7Wq76:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.15) 50%,transparent 70%);transform:rotate(45deg);animation:WorldCupPageClient_shine__wpVAB 3s ease-in-out infinite;z-index:0}.WorldCupPageClient_heroLeft__03IhR>.WorldCupPageClient_allTeamsButton__7Wq76{display:flex}@media(min-width:1024px){.WorldCupPageClient_heroLeft__03IhR>.WorldCupPageClient_allTeamsButton__7Wq76{display:none}}.WorldCupPageClient_countdownWrapperDesktop__wfr4X .WorldCupPageClient_allTeamsButton__7Wq76{display:none}@media(min-width:1024px){.WorldCupPageClient_countdownWrapperDesktop__wfr4X .WorldCupPageClient_allTeamsButton__7Wq76{display:flex;padding:3px 14px 10px}}.WorldCupPageClient_allTeamsButton__7Wq76:hover{background:linear-gradient(135deg,rgba(200,70,150,.25),rgba(150,50,160,.18) 50%,rgba(180,60,170,.22));border-color:rgba(255,200,240,.7);box-shadow:0 0 18px rgba(255,180,230,.28),inset 0 1px 0 hsla(0,0%,100%,.45);transform:translateY(-2px)}@keyframes WorldCupPageClient_shine__wpVAB{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.WorldCupPageClient_section__GJGZ8{width:100%;padding:0;margin-bottom:50px;scroll-margin-top:110px;position:relative;z-index:3}@media(max-width:768px){.WorldCupPageClient_section__GJGZ8{margin-bottom:40px;scroll-margin-top:90px}}#WorldCupPageClient_groups-section__mFs25{margin-bottom:0}@media(max-width:768px){#WorldCupPageClient_knockout-section__xhYwO{margin-bottom:4px}}#WorldCupPageClient_scorers-section__VhyT4{margin-top:-20px}@media(max-width:768px){#WorldCupPageClient_scorers-section__VhyT4{margin-top:-32px}}.WorldCupPageClient_worldCupGroupsWrapper__dT3Y9{width:100%;margin:0;padding:0;overflow:hidden}.WorldCupPageClient_articlesWrapper__GyS4o{max-width:1440px;margin:0 auto;padding:0 15px}@media(max-width:1024px){.WorldCupPageClient_articlesWrapper__GyS4o{padding:0 10px}}.WorldCupPageClient_sectionTitle__LOPev{font-size:48px;font-weight:700;color:#fff;text-align:center;margin:0 0 32px;text-shadow:0 2px 8px rgba(0,0,0,.6);background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;border-radius:0;display:flex;align-items:center;justify-content:center;gap:18px;white-space:nowrap}.WorldCupPageClient_sectionTitle__LOPev:after,.WorldCupPageClient_sectionTitle__LOPev:before{content:"";height:2px;flex:1 1 120px;max-width:260px;opacity:1;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0));box-shadow:0 0 5px hsla(0,0%,100%,.38),0 0 10px hsla(0,0%,100%,.18)}@media(max-width:768px){.WorldCupPageClient_sectionTitle__LOPev{font-size:36px;margin-bottom:24px;gap:12px}.WorldCupPageClient_sectionTitle__LOPev:after,.WorldCupPageClient_sectionTitle__LOPev:before{flex-basis:80px;max-width:180px;opacity:.85}}.WorldCupPageClient_emptyMessage__fjyZy{text-align:center;color:hsla(0,0%,100%,.7);font-size:16px;padding:40px 20px;text-shadow:0 2px 4px rgba(0,0,0,.4)}