.WorldCupSandbox_page__O_fgD{width:min(1440px,calc(100% - 32px));margin:0 auto;padding:24px 0 56px}.WorldCupSandbox_header__LbM4N{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:28px;gap:28px;align-items:end;padding:30px 0 22px}.WorldCupSandbox_headerLede___C1Ik h1{max-width:16ch;margin:12px 0 10px;font-size:clamp(2.4rem,5.5vw,4.6rem);line-height:.9;text-transform:uppercase}.WorldCupSandbox_headerLede___C1Ik p{max-width:60ch;margin:0;color:var(--muted);font-size:1.02rem;line-height:1.6}.WorldCupSandbox_eyebrow__cIrZw{display:inline-flex;align-items:center;gap:8px;color:var(--volt);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.WorldCupSandbox_eyebrow__cIrZw:before{content:"";width:20px;height:2px;background:var(--volt)}.WorldCupSandbox_scoreboard__KKBat{position:relative;display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line-strong);border-radius:14px;background:linear-gradient(180deg,var(--surface-strong),var(--surface));padding:16px 18px;box-shadow:var(--shadow-card);overflow:hidden}.WorldCupSandbox_scoreboard__KKBat:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--volt),transparent 70%)}.WorldCupSandbox_scoreboardChampion__z_am_ span,.WorldCupSandbox_scoreboardMeta__gFMDP,.WorldCupSandbox_scoreboardSplit___3lZp span{color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.WorldCupSandbox_scoreboardChampion__z_am_>div{display:flex;align-items:center;gap:9px;margin-top:4px;color:var(--volt)}.WorldCupSandbox_scoreboardChampion__z_am_ strong{font-family:var(--font-display);font-size:1.55rem;letter-spacing:.01em;text-transform:uppercase;line-height:1}.WorldCupSandbox_scoreboardSplit___3lZp{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding-top:11px}.WorldCupSandbox_scoreboardSplit___3lZp strong{display:block;margin-top:3px;color:var(--ink);font-size:.96rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WorldCupSandbox_scoreboardMeta__gFMDP{letter-spacing:.08em;color:var(--faint)}.WorldCupSandbox_toolbar__rVn3y{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0}.WorldCupSandbox_stepper__EcBYS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:20px 0 8px}.WorldCupSandbox_step__y_Mnh{position:relative;display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:13px 16px;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .12s ease}.WorldCupSandbox_step__y_Mnh:hover{border-color:var(--line-strong);transform:translateY(-1px)}.WorldCupSandbox_stepActive__RIUHe{border-color:var(--volt);background:var(--surface-strong);box-shadow:0 0 0 1px var(--volt) inset,0 14px 30px -20px var(--volt)}.WorldCupSandbox_stepNode__1btDn{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--muted);font-family:var(--font-display);font-size:1.05rem;line-height:1}.WorldCupSandbox_stepActive__RIUHe .WorldCupSandbox_stepNode__1btDn{border-color:var(--volt);background:var(--volt);color:var(--volt-ink)}.WorldCupSandbox_stepDone__OeXT0:not(.WorldCupSandbox_stepActive__RIUHe) .WorldCupSandbox_stepNode__1btDn{border-color:rgba(198,255,61,.5);background:var(--volt-soft);color:var(--volt)}.WorldCupSandbox_stepText__SHRgh{display:grid;grid-gap:2px;gap:2px;min-width:0}.WorldCupSandbox_stepText__SHRgh strong{font-size:.96rem;font-weight:800;letter-spacing:.01em}.WorldCupSandbox_stepText__SHRgh>span{color:var(--muted);font-size:.78rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorldCupSandbox_stepActive__RIUHe .WorldCupSandbox_stepText__SHRgh>span{color:var(--volt)}.WorldCupSandbox_stepConnector__C_XFa{position:absolute;top:50%;right:-10px;width:10px;height:2px;background:var(--line-strong);transform:translateY(-50%);z-index:1}.WorldCupSandbox_tabsRoot__5_cIT{margin-top:6px}.WorldCupSandbox_inlineAlertButton__cb3fB{margin-left:10px}.WorldCupSandbox_panelIntro__pLdbK{display:grid;grid-gap:12px;gap:12px;margin-bottom:18px}.WorldCupSandbox_panelIntro__pLdbK p,.WorldCupSandbox_panelNote__7hTAN{max-width:92ch;margin:0;color:var(--muted);font-size:.92rem;line-height:1.6}.WorldCupSandbox_panelIntro__pLdbK p strong,.WorldCupSandbox_panelNote__7hTAN strong{color:var(--ink);font-weight:800}.WorldCupSandbox_panelNote__7hTAN{border-left:2px solid var(--volt);padding-left:12px}.WorldCupSandbox_inlineIcon__p36lC{display:inline-block;vertical-align:-2px;color:var(--volt)}.WorldCupSandbox_legend__1gIyY{display:flex;flex-wrap:wrap;gap:8px}.WorldCupSandbox_legendDot__u2Kzo{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;padding:4px 11px 4px 9px;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.WorldCupSandbox_legendDot__u2Kzo:before{content:"";width:9px;height:9px;border-radius:3px;background:var(--line-strong)}.WorldCupSandbox_legendQualified__K_yo8{border-color:rgba(198,255,61,.4);color:var(--ink)}.WorldCupSandbox_legendQualified__K_yo8:before{background:var(--volt)}.WorldCupSandbox_legendThird__ezFvj{border-color:rgba(245,197,66,.45);color:var(--ink)}.WorldCupSandbox_legendThird__ezFvj:before{background:var(--gold)}.WorldCupSandbox_legendOut__nveQp:before{opacity:.6}.WorldCupSandbox_groupGrid__3U69_{display:grid;grid-template-columns:repeat(4,minmax(260px,1fr));grid-gap:14px;gap:14px}.WorldCupSandbox_groupCard__8rv_n{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:14px;box-shadow:var(--shadow-card)}.WorldCupSandbox_groupLocked__5nq04{border-color:rgba(245,197,66,.45);background:linear-gradient(180deg,var(--gold-soft),var(--surface))}.WorldCupSandbox_groupHeader__OoMMZ{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.WorldCupSandbox_groupHeader__OoMMZ h2{margin:0;font-size:1.08rem;letter-spacing:.02em;text-transform:uppercase}.WorldCupSandbox_teamRow__HdSQ_{display:grid;grid-template-columns:20px 26px minmax(0,1fr) 56px 30px 30px;grid-gap:9px;gap:9px;align-items:center;min-height:54px;border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:3px;background:var(--surface-strong);border-radius:9px;padding:7px 9px;margin-bottom:8px}.WorldCupSandbox_teamRow__HdSQ_:last-child{margin-bottom:0}.WorldCupSandbox_teamRow__HdSQ_[draggable=true]{cursor:-webkit-grab;cursor:grab}.WorldCupSandbox_teamRowDragging__02FZ2{opacity:.45;cursor:-webkit-grabbing;cursor:grabbing}.WorldCupSandbox_teamRowDragOver__sTdPs{box-shadow:0 0 0 2px var(--volt) inset}.WorldCupSandbox_dragHandle__dvSwj{display:grid;place-items:center;width:20px;height:30px;border:0;background:transparent;border-radius:6px;color:var(--faint);cursor:-webkit-grab;cursor:grab;transition:color .12s ease,background .12s ease}.WorldCupSandbox_dragHandle__dvSwj:focus-visible,.WorldCupSandbox_dragHandle__dvSwj:hover:not(:disabled){color:var(--ink);background:var(--surface-raised);outline:none}.WorldCupSandbox_dragHandle__dvSwj:focus-visible{box-shadow:0 0 0 1px var(--volt)}.WorldCupSandbox_dragHandle__dvSwj:disabled{cursor:not-allowed;opacity:.4}.WorldCupSandbox_qualified__wD2kg{border-color:rgba(198,255,61,.28);border-left-color:var(--volt);background:var(--volt-soft)}.WorldCupSandbox_third__LyjQj{border-color:rgba(245,197,66,.32);border-left-color:var(--gold);background:var(--gold-soft)}.WorldCupSandbox_out__McZX8{opacity:.6}.WorldCupSandbox_rank__83oaA{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);font-family:var(--font-display);font-size:.95rem;line-height:1}.WorldCupSandbox_qualified__wD2kg .WorldCupSandbox_rank__83oaA{border-color:var(--volt);color:var(--volt)}.WorldCupSandbox_third__LyjQj .WorldCupSandbox_rank__83oaA{border-color:var(--gold);color:var(--gold)}.WorldCupSandbox_teamIdentity__4Ip4_{display:flex;align-items:center;gap:9px;min-width:0}.WorldCupSandbox_teamText__Qc_Qq{min-width:0}.WorldCupSandbox_teamText__Qc_Qq span,.WorldCupSandbox_teamText__Qc_Qq strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorldCupSandbox_teamText__Qc_Qq strong{font-size:.92rem;font-weight:700}.WorldCupSandbox_teamText__Qc_Qq span{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.04em}.WorldCupSandbox_rating__HG3YD{display:grid;justify-items:end;grid-gap:2px;gap:2px;width:56px}.WorldCupSandbox_ratingLabel__d7_9E{color:var(--faint);font-size:.58rem;font-weight:800;letter-spacing:.1em}.WorldCupSandbox_rating__HG3YD strong{color:var(--ink);font-size:.88rem;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WorldCupSandbox_ratingBar__KbyDC{width:100%;height:4px;border-radius:999px;background:var(--line);overflow:hidden}.WorldCupSandbox_ratingBar__KbyDC>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--volt-deep),var(--volt))}.WorldCupSandbox_knockoutSection__syd8z,.WorldCupSandbox_thirdsSection__lZUHP{display:grid;grid-gap:16px;gap:16px}.WorldCupSandbox_sectionTopline__bC6Pr{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.WorldCupSandbox_sectionTopline__bC6Pr h2{margin:0;font-size:1.3rem;letter-spacing:.02em;text-transform:uppercase}.WorldCupSandbox_sectionTitleRow__xOXEl{display:flex;gap:10px;align-items:center;min-width:0}.WorldCupSandbox_thirdsBlock__yhDNR{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:16px}.WorldCupSandbox_blockHead__UYafL{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.WorldCupSandbox_blockHeadText__cy5uC{display:flex;align-items:center;gap:10px;min-width:0}.WorldCupSandbox_blockHeadText__cy5uC h3{margin:0;font-size:1.08rem;letter-spacing:.02em;text-transform:uppercase}.WorldCupSandbox_blockStep__QyNYh{flex:none;border:1px solid var(--volt);border-radius:999px;background:var(--volt-soft);padding:3px 10px;color:var(--volt);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.WorldCupSandbox_qualifiedFieldPanel__OAz_E{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:14px}.WorldCupSandbox_fieldPanelHeader__o9sxH{display:flex;justify-content:space-between;gap:12px;align-items:center}.WorldCupSandbox_fieldPanelHeader__o9sxH h3{margin:0 0 3px;font-size:1.05rem;letter-spacing:.02em;text-transform:uppercase}.WorldCupSandbox_fieldPanelHeader__o9sxH span{color:var(--muted);font-size:.78rem;font-weight:800}.WorldCupSandbox_fieldLegend__rcD_O{display:flex;flex-wrap:wrap;gap:6px}.WorldCupSandbox_fieldLegendDot__e5fM2{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:3px 10px;color:var(--muted);font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.WorldCupSandbox_fieldLegendDot__e5fM2:before{content:"";width:8px;height:8px;border-radius:2px}.WorldCupSandbox_fieldLegendAuto__2Y5av{border-color:rgba(198,255,61,.4);color:var(--ink)}.WorldCupSandbox_fieldLegendAuto__2Y5av:before{background:var(--volt)}.WorldCupSandbox_fieldLegendThird__Qawnn{border-color:rgba(245,197,66,.45);color:var(--ink)}.WorldCupSandbox_fieldLegendThird__Qawnn:before{background:var(--gold)}.WorldCupSandbox_qualifiedFieldGrid__HWG5s{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:6px;gap:6px}.WorldCupSandbox_qualifiedFieldTeam__JLCDb{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;color:var(--ink);padding:8px;text-align:left}.WorldCupSandbox_fieldTeamText__luiOh{min-width:0}button.WorldCupSandbox_qualifiedFieldTeam__JLCDb{cursor:pointer;transition:border-color .12s ease,background .12s ease}button.WorldCupSandbox_qualifiedFieldTeam__JLCDb:focus-visible,button.WorldCupSandbox_qualifiedFieldTeam__JLCDb:hover{border-color:var(--volt);background:var(--volt-soft);outline:none}.WorldCupSandbox_qualifiedFieldTeam__JLCDb span,.WorldCupSandbox_qualifiedFieldTeam__JLCDb strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorldCupSandbox_qualifiedFieldTeam__JLCDb strong{font-size:.84rem;font-weight:800}.WorldCupSandbox_qualifiedFieldTeam__JLCDb span{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.04em}.WorldCupSandbox_qualifiedFieldAuto__Ca78C{border-left:3px solid var(--volt)}.WorldCupSandbox_qualifiedFieldThird__IryK9{border-left:3px solid var(--gold);background:var(--gold-soft)}.WorldCupSandbox_qualifiedFieldThird__IryK9 .WorldCupSandbox_fieldTeamText__luiOh span{color:var(--gold)}.WorldCupSandbox_qualifiedFieldOpen__1HWkx{border-style:dashed;border-left:1px dashed var(--gold);background:transparent;opacity:.7}.WorldCupSandbox_qualifiedFieldChampion__jdhyO,button.WorldCupSandbox_qualifiedFieldChampion__jdhyO:hover{border-color:var(--volt);background:var(--volt-soft)}.WorldCupSandbox_selectedThirdOrder__C_J__{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));grid-gap:8px;gap:8px}.WorldCupSandbox_selectedThirdItem__nM6Li{display:grid;grid-template-columns:20px auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;min-height:48px;border:1px solid var(--line);background:var(--surface-strong);border-radius:9px;padding:7px 9px}.WorldCupSandbox_selectedThirdItem__nM6Li[draggable=true]{cursor:-webkit-grab;cursor:grab}.WorldCupSandbox_selectedThirdItem__nM6Li div{min-width:0}.WorldCupSandbox_selectedThirdMain__PsuH8{display:flex;align-items:center;gap:8px;min-width:0}.WorldCupSandbox_selectedThirdItem__nM6Li span,.WorldCupSandbox_selectedThirdItem__nM6Li strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorldCupSandbox_selectedThirdItem__nM6Li strong{font-size:.86rem;font-weight:700}.WorldCupSandbox_selectedThirdEmpty__AOUjg,.WorldCupSandbox_selectedThirdItem__nM6Li span{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.04em}.WorldCupSandbox_selectedThirdEmpty__AOUjg{grid-column:1/-1;min-height:48px;display:grid;place-items:center;border:1px dashed var(--line-strong);border-radius:9px}.WorldCupSandbox_thirdFitGrid__fiOhB{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));grid-gap:8px;gap:8px}.WorldCupSandbox_thirdFitCard__EJO3j{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:54px;border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:9px 11px}.WorldCupSandbox_thirdFitCard__EJO3j div{min-width:0}.WorldCupSandbox_thirdFitMain__xvCUg{display:flex;align-items:center;gap:8px;min-width:0}.WorldCupSandbox_thirdFitCard__EJO3j span,.WorldCupSandbox_thirdFitCard__EJO3j strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorldCupSandbox_thirdFitCard__EJO3j span{color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.04em}.WorldCupSandbox_thirdFitCard__EJO3j strong{font-size:.84rem;font-weight:700}.WorldCupSandbox_thirdGrid__aSAPi{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));grid-gap:12px;gap:12px}.WorldCupSandbox_thirdCard__lJctO{display:grid;grid-template-columns:minmax(0,1fr) 44px 50px;grid-gap:10px;gap:10px;align-items:center;min-height:68px;border:1px solid var(--line);background:var(--surface);border-radius:10px;color:var(--ink);padding:12px;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.WorldCupSandbox_thirdCard__lJctO:hover:not(:disabled){border-color:var(--line-strong);transform:translateY(-1px)}.WorldCupSandbox_thirdCard__lJctO:disabled{cursor:not-allowed;opacity:.45}.WorldCupSandbox_thirdCard__lJctO span,.WorldCupSandbox_thirdCard__lJctO strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorldCupSandbox_thirdCardMain__yOLH4{display:flex;align-items:center;gap:9px;min-width:0}.WorldCupSandbox_thirdCardText__euIE8{min-width:0}.WorldCupSandbox_thirdCard__lJctO strong{font-weight:700}.WorldCupSandbox_thirdSelected__eKB2X{border-color:var(--volt);background:var(--volt-soft)}.WorldCupSandbox_poolRank__oP1Zr{display:block;color:var(--muted);font-size:.74rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WorldCupSandbox_championPathPanel__l_1Ld{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--volt);background:var(--volt-soft);border-radius:12px;padding:14px}.WorldCupSandbox_championPathHeader__zd0DG{display:flex;gap:9px;align-items:center;color:var(--volt);font-family:var(--font-display);font-size:1.15rem;letter-spacing:.02em;text-transform:uppercase}.WorldCupSandbox_championPathGrid__hiUex{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.WorldCupSandbox_championPathStep__rQkec{min-width:0;border:1px solid rgba(198,255,61,.25);background:var(--surface);border-radius:9px;padding:9px}.WorldCupSandbox_championPathStep__rQkec span,.WorldCupSandbox_championPathStep__rQkec strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorldCupSandbox_championPathStep__rQkec span{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.04em}.WorldCupSandbox_championPathStep__rQkec strong{margin-top:2px;color:var(--ink);font-size:.86rem;font-weight:700}.WorldCupSandbox_pathOpponent__8Q770{display:flex!important;align-items:center;gap:6px}.WorldCupSandbox_bracketScroller__CGzH2{overflow-x:auto;padding-bottom:12px}.WorldCupSandbox_bracketTwoSided__eLqXg{display:flex;align-items:stretch;gap:12px;min-width:1860px;padding-top:2px}.WorldCupSandbox_roundColumn__26br7{display:flex;flex:1 1;flex-direction:column;min-width:190px}.WorldCupSandbox_roundMatches__V1KWP{display:flex;flex:1 1;flex-direction:column;justify-content:space-around;gap:12px}.WorldCupSandbox_finalColumn__tXVFJ{display:flex;flex:1 1;flex-direction:column;justify-content:center;gap:12px;min-width:212px}.WorldCupSandbox_finalHeader__1c7C8{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--volt);font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.WorldCupSandbox_matchFinal__mONh_{border-color:var(--volt);box-shadow:0 0 0 1px var(--volt) inset,0 18px 40px -26px var(--volt)}.WorldCupSandbox_championCrown__gPXks{display:grid;justify-items:center;grid-gap:5px;gap:5px;border:1px dashed var(--line-strong);border-radius:12px;padding:14px 12px;text-align:center;color:var(--muted)}.WorldCupSandbox_championCrown__gPXks>span{font-size:.64rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.WorldCupSandbox_championCrown__gPXks strong{color:var(--ink);font-family:var(--font-display);font-size:1.12rem;line-height:1.12;letter-spacing:.01em;text-transform:uppercase}.WorldCupSandbox_championCrown__gPXks svg{color:var(--faint)}.WorldCupSandbox_championCrownLit__Ioh9c{border-style:solid;border-color:var(--volt);background:var(--volt-soft);color:var(--volt)}.WorldCupSandbox_championCrownLit__Ioh9c strong,.WorldCupSandbox_championCrownLit__Ioh9c svg{color:var(--volt)}.WorldCupSandbox_roundHeader__l8bj8{display:flex;justify-content:space-between;gap:8px;align-items:center;min-height:30px;position:-webkit-sticky;position:sticky;top:62px;z-index:2;padding:4px 0;background:var(--page)}.WorldCupSandbox_roundHeader__l8bj8 h3{margin:0;color:var(--ink);font-size:1rem;letter-spacing:.04em;text-transform:uppercase}.WorldCupSandbox_matchCard__LW7rp{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:11px}.WorldCupSandbox_matchHeader__8NZha{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:8px;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.WorldCupSandbox_slotButtonWrap__SOb0F{display:grid;grid-template-columns:minmax(0,1fr) 32px;grid-gap:8px;gap:8px;align-items:center;width:100%;min-height:44px;margin-top:6px;border:1px solid var(--line);background:var(--surface-strong);border-radius:9px;padding:5px;transition:border-color .12s ease,background .12s ease}.WorldCupSandbox_slotButton__dApO9{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;width:100%;min-height:32px;border:0;background:transparent;color:var(--ink);padding:4px 6px;text-align:left;cursor:pointer}.WorldCupSandbox_slotButton__dApO9:disabled{cursor:not-allowed;color:var(--muted)}.WorldCupSandbox_slotName__r9eiO{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.WorldCupSandbox_slotBadge__nLtMC{flex:none;max-width:88px}.WorldCupSandbox_slotSelected__DCZP7{border-color:var(--volt);background:var(--volt-soft)}.WorldCupSandbox_slotMirror__oXN1D{grid-template-columns:32px minmax(0,1fr)}.WorldCupSandbox_slotMirror__oXN1D .WorldCupSandbox_slotButton__dApO9{direction:rtl}.WorldCupSandbox_slotMirror__oXN1D .WorldCupSandbox_slotName__r9eiO{direction:ltr;text-align:right}.WorldCupSandbox_slotSelected__DCZP7 .WorldCupSandbox_slotButton__dApO9{font-weight:800}@media (max-width:1180px){.WorldCupSandbox_groupGrid__3U69_,.WorldCupSandbox_selectedThirdOrder__C_J__,.WorldCupSandbox_thirdFitGrid__fiOhB,.WorldCupSandbox_thirdGrid__aSAPi{grid-template-columns:repeat(3,minmax(220px,1fr))}.WorldCupSandbox_qualifiedFieldGrid__HWG5s{grid-template-columns:repeat(6,minmax(0,1fr))}.WorldCupSandbox_championPathGrid__hiUex{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.WorldCupSandbox_header__LbM4N{grid-template-columns:1fr;align-items:start}.WorldCupSandbox_stepper__EcBYS{grid-template-columns:1fr}.WorldCupSandbox_stepConnector__C_XFa{display:none}.WorldCupSandbox_groupGrid__3U69_,.WorldCupSandbox_selectedThirdOrder__C_J__,.WorldCupSandbox_thirdFitGrid__fiOhB,.WorldCupSandbox_thirdGrid__aSAPi{grid-template-columns:1fr}.WorldCupSandbox_qualifiedFieldGrid__HWG5s{grid-template-columns:repeat(4,minmax(0,1fr))}.WorldCupSandbox_championPathGrid__hiUex{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.WorldCupSandbox_qualifiedFieldGrid__HWG5s{grid-template-columns:repeat(2,minmax(0,1fr))}.WorldCupSandbox_championPathGrid__hiUex{grid-template-columns:1fr}.WorldCupSandbox_thirdCard__lJctO{grid-template-columns:minmax(0,1fr) 42px 48px}}.WorldCupSandbox_viewTabs__OSGBc{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.WorldCupSandbox_viewTab__aUXv3{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);border-radius:999px;padding:7px 14px;font-size:.82rem;font-weight:700;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.WorldCupSandbox_viewTab__aUXv3:hover{color:var(--ink);border-color:var(--volt)}.WorldCupSandbox_viewTabActive__339g9{color:var(--volt-ink);background:var(--volt);border-color:var(--volt)}.WorldCupSandbox_viewTabCount__AxxRE{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--volt-ink);color:var(--volt);font-size:.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WorldCupSandbox_viewTabActive__339g9 .WorldCupSandbox_viewTabCount__AxxRE{background:rgba(10,18,14,.25);color:var(--volt-ink)}.WorldCupSandbox_teamRowFav__Gtt_6{border-left-color:var(--gold);background:linear-gradient(90deg,var(--gold-soft),var(--surface-strong) 70%)}.WorldCupSandbox_slotFav__j3OsQ .WorldCupSandbox_slotName__r9eiO{color:var(--gold)}.WorldCupSandbox_slotFavStar__D4q2g{color:var(--gold);margin-left:2px;flex-shrink:0}.WorldCupSandbox_favToolbar__pFX9E{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.WorldCupSandbox_favGroupGrid__tKAZ1{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px}.WorldCupSandbox_favGroupCard__iLavw{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:14px}.WorldCupSandbox_favGroupHeader__RHqVl{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.WorldCupSandbox_favGroupHeader__RHqVl h3{margin:0;font-size:.92rem;text-transform:uppercase;letter-spacing:.04em}.WorldCupSandbox_favChips__53jDw{display:flex;flex-direction:column;gap:7px}.WorldCupSandbox_favChip__7pFPs{display:flex;align-items:center;gap:9px;width:100%;border:1px solid var(--line-strong);background:var(--surface-strong);color:var(--ink);border-radius:9px;padding:8px 11px;font-size:.9rem;font-weight:600;cursor:pointer;text-align:left;transition:border-color .15s,background .15s,color .15s}.WorldCupSandbox_favChip__7pFPs:hover{border-color:var(--gold)}.WorldCupSandbox_favChip__7pFPs svg:last-child{margin-left:auto;color:var(--faint)}.WorldCupSandbox_favChipName__rXO7Z{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorldCupSandbox_favChipOn__hw01Z{border-color:var(--gold);background:var(--gold-soft);color:var(--gold)}.WorldCupSandbox_favChipOn__hw01Z svg:last-child{color:var(--gold)}.WorldCupSandbox_scheduleSection__R_dBE{display:flex;flex-direction:column;gap:16px}.WorldCupSandbox_scheduleFilters__UzkXZ{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.WorldCupSandbox_scheduleList__lK9ch{display:flex;flex-direction:column;gap:18px}.WorldCupSandbox_scheduleDayHeading__qm0eg{display:flex;align-items:center;gap:8px;color:var(--volt);font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px}.WorldCupSandbox_scheduleDayCount__QfJ6I{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--surface-raised);color:var(--muted);font-size:.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WorldCupSandbox_scheduleRows__Pytdq{display:flex;flex-direction:column;gap:7px}.WorldCupSandbox_scheduleRow__BPIpF{display:grid;grid-template-columns:92px minmax(0,1fr) minmax(0,280px);grid-gap:14px;gap:14px;align-items:center;border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:3px;background:var(--surface-strong);border-radius:9px;padding:9px 13px;min-height:52px}.WorldCupSandbox_scheduleRowFav__S5ZeA{border-left-color:var(--gold);background:linear-gradient(90deg,var(--gold-soft),var(--surface-strong) 60%)}.WorldCupSandbox_schedTime__gJ6Nx{display:flex;flex-direction:column;gap:2px}.WorldCupSandbox_schedTime__gJ6Nx strong{font-size:.92rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WorldCupSandbox_schedNum__cEzai{color:var(--faint);font-size:.68rem;font-weight:700}.WorldCupSandbox_schedTeams__ajNqF{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px}.WorldCupSandbox_schedTeam__kuCbu{display:flex;align-items:center;gap:8px;min-width:0;font-weight:600}.WorldCupSandbox_schedTeamRight___iD2r{justify-content:flex-end;text-align:right}.WorldCupSandbox_schedTeamName__sgecD{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorldCupSandbox_schedTeamFav__FzFR2{color:var(--gold)}.WorldCupSandbox_schedStar__kquUL{flex-shrink:0}.WorldCupSandbox_schedVs__PD_YD{color:var(--faint);font-size:.72rem;font-weight:700;text-align:center;text-transform:uppercase}.WorldCupSandbox_schedMeta__ZNN5S{display:flex;align-items:center;justify-content:flex-end;gap:12px}.WorldCupSandbox_schedVenue__NUQWJ{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WorldCupSandbox_schedStadium__Mrwg7{color:var(--faint)}.WorldCupSandbox_calendar__zelXZ{border:1px solid var(--line);border-radius:12px;overflow:hidden}.WorldCupSandbox_calendarHead__KBx_c{display:grid;grid-template-columns:repeat(7,1fr);background:var(--surface-strong);border-bottom:1px solid var(--line)}.WorldCupSandbox_calendarHead__KBx_c span{padding:8px 10px;color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-align:center}.WorldCupSandbox_calendarGrid__ygB1D{display:grid;grid-template-columns:repeat(7,1fr)}.WorldCupSandbox_calendarCell__vAZ6d{min-height:116px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:6px;display:flex;flex-direction:column;gap:5px}.WorldCupSandbox_calendarCell__vAZ6d:nth-child(7n){border-right:none}.WorldCupSandbox_calendarCellEmpty__6ZC2R{background:rgba(10,18,14,.35)}.WorldCupSandbox_calendarDayNum__3Rqko{color:var(--muted);font-size:.74rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WorldCupSandbox_calendarChips__qN_he{display:flex;flex-direction:column;gap:4px}.WorldCupSandbox_calendarChip__ViWUz{display:flex;align-items:stretch;gap:6px;border:1px solid var(--line);background:var(--surface-strong);border-radius:6px;padding:3px 5px 3px 0;overflow:hidden}.WorldCupSandbox_calendarChipFav__ffdPF{border-color:var(--gold);background:var(--gold-soft)}.WorldCupSandbox_calChipBar__vyeTp{width:3px;border-radius:3px;flex-shrink:0}.WorldCupSandbox_calChipBody___TeHJ{display:flex;flex-direction:column;gap:1px;min-width:0}.WorldCupSandbox_calChipTime__c5DOs{color:var(--muted);font-size:.64rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WorldCupSandbox_calChipTeams__mZDGH{display:flex;align-items:center;gap:4px;min-width:0;font-size:.72rem;font-weight:600}.WorldCupSandbox_calChipSide__Eibjc{display:inline-flex;align-items:center;gap:3px;min-width:0}.WorldCupSandbox_calChipSide__Eibjc em{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:56px}.WorldCupSandbox_calChipDash__32mem{color:var(--faint)}@media (max-width:900px){.WorldCupSandbox_scheduleRow__BPIpF{grid-template-columns:78px minmax(0,1fr);row-gap:8px}.WorldCupSandbox_schedMeta__ZNN5S{grid-column:1/-1;justify-content:flex-start}.WorldCupSandbox_calendar__zelXZ{overflow-x:auto}.WorldCupSandbox_calendarGrid__ygB1D,.WorldCupSandbox_calendarHead__KBx_c{min-width:760px}}