.WorldCupSearch_container__yc_oG{position:relative;width:100%;max-width:min(860px,100%);margin:0;padding:0;z-index:50;text-align:left}.WorldCupSearch_container__yc_oG[data-variant=sidebar]{max-width:none;z-index:120}.WorldCupSearch_container__yc_oG[data-variant=sidebar] .WorldCupSearch_searchWrap__wwhJ3{height:40px;min-height:40px;border:0;border-radius:6px;background:#364f73;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.WorldCupSearch_container__yc_oG[data-variant=sidebar] .WorldCupSearch_searchWrap__wwhJ3:focus-within{background:#3f5b83;border-color:transparent;box-shadow:0 0 0 2px rgba(254,224,3,.6)}.WorldCupSearch_container__yc_oG[data-variant=sidebar] .WorldCupSearch_icon__fH6zP{right:auto;left:10px;width:16px;height:16px;color:#8ba3ce}.WorldCupSearch_container__yc_oG[data-variant=sidebar] .WorldCupSearch_input__oRE2m{padding:10px 10px 10px 32px;border-radius:6px;color:#f5ffff;font-size:14px}.WorldCupSearch_container__yc_oG[data-variant=sidebar] .WorldCupSearch_input__oRE2m::-moz-placeholder{color:#8ba3ce}.WorldCupSearch_container__yc_oG[data-variant=sidebar] .WorldCupSearch_input__oRE2m::placeholder{color:#8ba3ce}.WorldCupSearch_container__yc_oG[data-variant=sidebar] .WorldCupSearch_resultsDropdown__Ne5lK{top:calc(100% + 6px);right:auto;width:min(520px,calc(100vw - 32px));max-height:min(520px,70vh);background:rgba(3,40,73,.98);border-radius:8px}.WorldCupSearch_container__yc_oG[data-variant=sidebar] .WorldCupSearch_itemLink__YS8c4{grid-template-columns:24px minmax(0,1fr);padding:10px 12px}.WorldCupSearch_container__yc_oG[data-variant=sidebar] .WorldCupSearch_pill__zdaVl{grid-column:2;justify-self:start;margin:2px 0 0;white-space:normal}.WorldCupSearch_searchWrap__wwhJ3{position:relative;display:flex;align-items:center;width:100%;height:68px;min-height:68px;background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border:1px solid hsla(0,0%,100%,.22);border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.12),inset 0 .5px 0 hsla(0,0%,100%,.25);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.WorldCupSearch_searchWrap__wwhJ3:focus-within{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.38);box-shadow:0 4px 24px rgba(0,0,0,.16),0 0 0 3px hsla(0,0%,100%,.1),inset 0 .5px 0 hsla(0,0%,100%,.3)}.WorldCupSearch_icon__fH6zP{position:absolute;right:20px;color:hsla(0,0%,100%,.6);width:24px;height:24px;pointer-events:none;transition:color .2s ease}.WorldCupSearch_searchWrap__wwhJ3:focus-within .WorldCupSearch_icon__fH6zP{color:hsla(0,0%,100%,.85)}.WorldCupSearch_input__oRE2m{width:100%;height:100%;padding:20px 60px 20px 20px;border:none;background:transparent;font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif);font-size:18px;font-weight:400;line-height:120%;color:#fff;color:var(--white,#fff);outline:none;border-radius:12px}.WorldCupSearch_input__oRE2m::-moz-placeholder{color:hsla(0,0%,100%,.5);opacity:1}.WorldCupSearch_input__oRE2m::placeholder{color:hsla(0,0%,100%,.5);opacity:1}.WorldCupSearch_resultsDropdown__Ne5lK{position:absolute;top:calc(100% + 10px);left:0;right:0;background:rgba(3,40,73,.85);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);border-radius:12px;box-shadow:0 18px 42px rgba(0,0,0,.25),inset 0 .5px 0 hsla(0,0%,100%,.12);max-height:min(560px,65vh);overflow-y:auto;z-index:100;border:1px solid hsla(0,0%,100%,.12);border-top:2px solid hsla(0,0%,100%,.2);scrollbar-color:hsla(0,0%,100%,.25) transparent;animation:WorldCupSearch_slideDown__uTfj6 .2s cubic-bezier(.16,1,.3,1) forwards}.WorldCupSearch_resultsHeader__PJnm8{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px 12px;border-bottom:1px solid hsla(0,0%,100%,.12)}.WorldCupSearch_resultsTitle__QQpmq{margin:0;color:hsla(0,0%,100%,.72);font-size:12px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.WorldCupSearch_resultsHeaderLink__BUeK_,.WorldCupSearch_resultsTitle__QQpmq{font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif);font-weight:700}.WorldCupSearch_resultsHeaderLink__BUeK_{display:inline-flex;align-items:center;flex:0 0 auto;gap:4px;color:#fee003;font-size:13px;line-height:1.25;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s ease,transform .15s ease}.WorldCupSearch_resultsHeaderLink__BUeK_:focus-visible,.WorldCupSearch_resultsHeaderLink__BUeK_:hover{color:#fff176;transform:translateX(2px)}.WorldCupSearch_resultsHeaderLinkIcon__jKuio{width:14px;height:14px;flex:0 0 auto;stroke-width:2.5}.WorldCupSearch_noResults__KYa83{padding:24px;text-align:center;color:hsla(0,0%,100%,.6);font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif);font-size:16px;line-height:1.45}.WorldCupSearch_section__R_xNB{padding:14px 0}.WorldCupSearch_section__R_xNB+.WorldCupSearch_section__R_xNB{border-top:1px solid hsla(0,0%,100%,.1)}.WorldCupSearch_sectionTitle__x9P4k{font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif);font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:hsla(0,0%,100%,.55);padding:0 20px;margin:0 0 8px;font-weight:700}.WorldCupSearch_list__Ww5Hb{list-style:none;padding:0;margin:0}.WorldCupSearch_itemLink__YS8c4{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:11px 20px;border-left:3px solid transparent;color:inherit;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.WorldCupSearch_itemIconSlot__tyy5_{display:flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px}.WorldCupSearch_itemIcon__IslUc{width:18px;height:18px;color:hsla(0,0%,100%,.6);opacity:1}.WorldCupSearch_teamFlag__wHKwp{width:22px;height:16px;border-radius:2px}.WorldCupSearch_itemText__7oGmK{min-width:0}.WorldCupSearch_itemLink__YS8c4:hover{background-color:hsla(0,0%,100%,.08);border-left-color:hsla(0,0%,100%,.3);color:var(--white)}.WorldCupSearch_itemLink__YS8c4:focus-visible{background-color:hsla(0,0%,100%,.1);border-left-color:hsla(0,0%,100%,.5);outline:3px solid hsla(0,0%,100%,.2);outline-offset:-3px;color:var(--white)}.WorldCupSearch_itemLabel__jwgjN{color:var(--white);font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif);font-weight:600;font-size:16px;line-height:1.3;margin:0;overflow-wrap:anywhere}.WorldCupSearch_itemMeta__votcF{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:4px 0 0;min-width:0}.WorldCupSearch_resultType__gTmku{flex:0 0 auto;padding:2px 6px;border-radius:4px;background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.7);font-size:11px;font-weight:700;line-height:1.2}.WorldCupSearch_itemSub__sPjz9,.WorldCupSearch_resultType__gTmku{font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif)}.WorldCupSearch_itemSub__sPjz9{color:hsla(0,0%,100%,.5);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.WorldCupSearch_pill__zdaVl{margin-left:auto;flex-shrink:0;font-family:Work Sans,sans-serif;font-family:var(--font-work-sans,"Work Sans",sans-serif);font-size:12px;font-weight:700;line-height:1.2;padding:5px 8px;border-radius:4px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.85);white-space:nowrap}.WorldCupSearch_pillDanger__UO_DC{background:rgba(var(--brand-coral-rgb),.2);border-color:rgba(var(--brand-coral-rgb),.35);color:#fba7ac}@media (max-width:640px){.WorldCupSearch_searchWrap__wwhJ3{height:56px;min-height:56px}.WorldCupSearch_input__oRE2m{padding:16px 52px 16px 16px;font-size:16px}.WorldCupSearch_icon__fH6zP{right:16px;width:22px;height:22px}.WorldCupSearch_resultsHeader__PJnm8{padding:13px 16px 11px}.WorldCupSearch_itemLink__YS8c4{grid-template-columns:24px minmax(0,1fr);align-items:flex-start;padding:.85rem 1rem}.WorldCupSearch_itemIconSlot__tyy5_{width:24px;min-width:24px;height:24px}.WorldCupSearch_pill__zdaVl{grid-column:2;justify-self:start;margin:2px 0 0;white-space:normal}}@media (prefers-reduced-motion:reduce){.WorldCupSearch_resultsDropdown__Ne5lK{animation:none}}@keyframes WorldCupSearch_slideDown__uTfj6{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}