.teamCatalogOptionsV74{grid-template-columns:1fr}.teamCatalogOptionGroupV74{gap:8px;min-width:0;display:grid}.teamCatalogOptionV74{width:100%}.teamChoiceGridInlineV74{border-left:1px solid #e2c2643d;gap:10px;margin:0 0 10px 14px;padding:6px 0 2px 14px;animation:.16s ease-out teamCatalogDrilldownInV74;display:grid}.teamCatalogOptionV74.expandedCatalogOptionV74 .teamCatalogOptionArrowV74{color:#e2c264;transform:rotate(90deg)}.teamCatalogControlsV74~.selectedClubPreview.emptyClub{display:none}.competitiveSelectionPageV74{padding-top:8px}.competitiveSelectionPageV74 .teamSelectionHeroAppV74{margin:0;padding:14px 0 12px}.competitiveSelectionPageV74 .teamSelectionHeroAppV74 h1{margin:8px 0 6px;font-size:clamp(34px,9vw,52px);line-height:.98}.competitiveSelectionPageV74 .teamSelectionHeroAppV74 p{margin:0;font-size:13px}.competitiveSelectionPageV74 .teamSelectionCardV72{min-height:min(64vh,620px);margin-top:8px;padding-top:18px}.competitiveSelectionPageV74 .cardTitle,.competitiveSelectionPageV74 .heroHighlights,.competitiveSelectionPageV74 .selectedClubPreview,.competitiveSelectionPageV74 .teamSelectionCardV72>.primaryButton{display:none}.competitiveSelectionPageV74 .gameModeSelector,.competitiveSelectionPageV74 .teamCatalogOptionsV74{grid-template-columns:1fr;gap:10px}.competitiveSelectionPageV74 .gameModeSelector button{min-height:72px;padding:14px 18px}.competitiveSelectionPageV74 .gameModeSelector button span{display:none}.competitiveSelectionPageV74 .teamCatalogControlsV74{margin-top:0}.teamSelectionBackV74{color:#e5e9ef;width:100%;min-height:44px;font:inherit;text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:9px 12px;font-size:12px;font-weight:900;display:flex}.teamSelectionBackV74 span{color:#959eaa;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;overflow:hidden}.teamChoiceGridReplaceV74{overscroll-behavior:contain;scrollbar-gutter:stable;gap:10px;min-height:0;max-height:min(52vh,500px);padding:2px 4px 10px 0;animation:.15s ease-out teamCatalogReplaceInV74;display:grid;overflow-y:auto}.teamChoiceGridReplaceV74 .teamChoiceCardV72{min-height:72px}@keyframes teamCatalogDrilldownInV74{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes teamCatalogReplaceInV74{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (width<=430px){.teamChoiceGridInlineV74{margin-left:8px;padding-left:10px}.competitiveSelectionPageV74 .teamSelectionCardV72{min-height:58vh;padding:14px 12px}.teamChoiceGridReplaceV74{max-height:48vh}}@media (prefers-reduced-motion:reduce){.teamChoiceGridInlineV74,.teamChoiceGridReplaceV74{animation:none}}@media (width<=700px){body:has(.playerWizardPage){overscroll-behavior-y:contain}.app:has(.playerWizardPage)>.header{display:none}.playerWizardPage{width:100%;max-width:100%;padding-top:max(6px, env(safe-area-inset-top));padding-bottom:calc(82px + env(safe-area-inset-bottom))}.playerWizardPage .flowTopbar{z-index:40;-webkit-backdrop-filter:blur(16px);background:#080a0ef0;border-bottom:1px solid #ffffff14;gap:8px;margin:0 -8px;padding:8px;position:sticky;top:0}.playerWizardPage .flowTopbar .backButton{text-overflow:ellipsis;white-space:nowrap;border-color:#ffffff1a;border-radius:14px;flex:auto;min-width:0;max-width:none;min-height:44px;padding:0 12px;overflow:hidden}.playerWizardPage .flowTopbar .generationBadge{letter-spacing:.06em;border-radius:14px;flex:none;max-width:none;min-height:44px;padding:0 11px;font-size:9px}.playerWizardPage .wizardProgress{background:0 0;border:0;border-radius:0;margin:7px 0 0;padding:0}.playerWizardPage .wizardProgress>div:first-child{display:none}.playerWizardPage .progressTrack{background:#ffffff14;height:4px;margin:0}.playerWizardPage .progressTrack span{box-shadow:0 0 12px color-mix(in srgb, var(--theme-accent) 42%, transparent)}.playerWizardPage .playerWizardHero{max-width:none;padding:12px 2px 8px}.playerWizardPage .playerWizardHero>.eyebrow,.playerWizardPage .playerWizardHero>p{display:none}.playerWizardPage .playerWizardHero h1{letter-spacing:-.045em;margin:0;font-size:clamp(27px,8vw,34px);line-height:1.04}.playerWizardPage .squadPointsPanel.compact{box-shadow:none;background:linear-gradient(145deg,#121519f7,#0a0c10fa);border-radius:17px;margin:6px 0 10px;padding:10px}.playerWizardPage .squadPointsPanel.compact .squadPointsHeader{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.playerWizardPage .squadPointsPanel.compact .squadPointsHeader>div:first-child{min-width:0}.playerWizardPage .squadPointsPanel.compact .squadPointsHeader .eyebrow{display:none}.playerWizardPage .squadPointsPanel.compact .squadPointsHeader h2{margin:0;font-size:15px;line-height:1.1}.playerWizardPage .squadPointsPanel.compact .squadPointsHeader h2 small{display:none}.playerWizardPage .squadPointsPanel.compact .squadDifficultyControl,.playerWizardPage .squadPointsPanel.compact .squadDifficultyLockedV76,.playerWizardPage .squadPointsPanel.compact .freeStyleBadgeV48{border-radius:10px;min-width:0;padding:6px 8px}.playerWizardPage .squadPointsPanel.compact .squadDifficultyControl span,.playerWizardPage .squadPointsPanel.compact .squadDifficultyControl small{display:none}.playerWizardPage .squadPointsPanel.compact .squadDifficultyControl strong,.playerWizardPage .squadPointsPanel.compact .freeStyleBadgeV48{margin:0;font-size:10px;line-height:1.1}.playerWizardPage .squadPointsPanel.compact .squadPointMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 0;display:grid}.playerWizardPage .squadPointsPanel.compact .squadPointOnlyMetricsV53 article:nth-child(3){display:none}.playerWizardPage .squadPointsPanel.compact .squadPointMetrics article{border-radius:11px;min-width:0;padding:7px 8px}.playerWizardPage .squadPointsPanel.compact .squadPointMetrics article span{letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.playerWizardPage .squadPointsPanel.compact .squadPointMetrics article strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:16px;line-height:1;display:block;overflow:hidden}.playerWizardPage .squadPointsPanel.compact .squadPointBar{height:4px;margin:8px 0 0}.playerWizardPage .squadPointsPanel.compact .squadPointStatus{display:none}.playerWizardPage .filtersToolbarV42{background:#0d1014e6;border:1px solid #ffffff14;border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px;padding:10px;display:grid}.playerWizardPage .filtersToolbarV42 .playerSearchField{grid-column:1/-1}.playerWizardPage .filtersToolbarV42>label:nth-of-type(4),.playerWizardPage .filtersToolbarV42>label:nth-of-type(5){display:none}.playerWizardPage .filtersToolbarV42>label:nth-of-type(8){grid-column:1/-1}.playerWizardPage .filtersToolbarV42>label,.playerWizardPage .filtersToolbarV42 .playerSearchField{gap:4px}.playerWizardPage .filtersToolbarV42>label>span,.playerWizardPage .filtersToolbarV42 .playerSearchField>span{letter-spacing:.06em;font-size:8px}.playerWizardPage .filtersToolbarV42 input,.playerWizardPage .filtersToolbarV42 select{border-radius:12px;min-height:44px;padding:8px 10px;font-size:14px}.playerWizardPage .filtersToolbarV42 .playerSearchField input{font-size:16px}.playerWizardPage .affordableOnlyToggle{border-radius:12px;grid-column:1/-1;min-height:44px;padding:8px 10px}.playerWizardPage .clearCatalogFilters{border-radius:11px;min-height:40px;padding:7px 10px;font-size:11px}.playerWizardPage .catalogCount{border-radius:11px;min-height:40px;padding:7px 10px}.playerWizardPage .catalogCount strong{font-size:18px}.playerWizardPage .catalogCount span{font-size:9px;line-height:1.2}.playerWizardPage .catalogHeading{display:none}.playerWizardPage .hiringErrorV42{margin:8px 0}.playerWizardPage .historicPlayerCatalog{grid-template-columns:1fr;gap:8px;display:grid}.playerWizardPage .catalogPlayerCard{min-height:0;box-shadow:none;background:linear-gradient(145deg,#12151afc,#0a0c10fc);border-radius:17px;padding:12px;position:relative;overflow:hidden;transform:none}.playerWizardPage .catalogPlayerCard:hover:not(:disabled){transform:none}.playerWizardPage .catalogPlayerCard:active:not(:disabled){border-color:var(--theme-accent);transform:scale(.99)}.playerWizardPage .catalogPlayerCard:after{content:"TOQUE PARA ESCOLHER";color:color-mix(in srgb, var(--theme-accent) 78%, #fff);letter-spacing:.12em;text-align:right;border-top:1px solid #ffffff12;margin-top:9px;padding-top:8px;font-size:8px;font-weight:900;display:block}.playerWizardPage .catalogPlayerCard.unavailableByBudget:after{content:"INDISPONÍVEL NESTA MONTAGEM";color:#ff8f8f}.playerWizardPage .wizardCardTop{align-items:center;gap:9px;min-width:0;display:flex}.playerWizardPage .wizardAvatar{border-radius:14px 14px 18px 18px;flex:0 0 48px;width:48px;height:48px;font-size:15px}.playerWizardPage .catalogCardBadges{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:5px;min-width:0;display:grid}.playerWizardPage .catalogCardBadges>div{border-radius:10px;min-width:0;min-height:0;padding:5px 7px}.playerWizardPage .catalogCardBadges .marketValueBadgeV42{display:none}.playerWizardPage .catalogCardBadges span{font-size:6px}.playerWizardPage .catalogCardBadges strong,.playerWizardPage .wizardRating{font-size:15px;line-height:1}.playerWizardPage .wizardRating{place-items:center;min-width:42px;height:42px;padding:0;display:grid}.playerWizardPage .catalogIdentityRow{gap:5px;margin:8px 0 0}.playerWizardPage .catalogIdentityRow .overallStatusBadge{display:none}.playerWizardPage .optionNumber,.playerWizardPage .historicalCategoryBadgeV42,.playerWizardPage .historicalRelevanceBadgeV65{border-radius:999px;align-items:center;min-height:0;margin:5px 5px 0 0;padding:4px 7px;font-size:8px;display:inline-flex}.playerWizardPage .historicalRelevanceBadgeV65 span,.playerWizardPage .historicalRelevanceBadgeV65 strong{margin:0;font-size:8px;display:inline}.playerWizardPage .historicalRelevanceBadgeV65 span{margin-right:4px}.playerWizardPage .sourceClubBadgeV49{border-radius:10px;margin-top:6px;padding:6px 8px}.playerWizardPage .sourceClubBadgeV49 span{display:none}.playerWizardPage .sourceClubBadgeV49 strong{font-size:9px}.playerWizardPage .catalogPlayerCard h2{letter-spacing:-.025em;margin:9px 0 2px;font-size:21px;line-height:1.05}.playerWizardPage .catalogPlayerCard>p:not(.historicalInclusionReasonV42){font-size:11px}.playerWizardPage .recommendedFunctionLine{border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;padding:7px 8px;display:flex}.playerWizardPage .recommendedFunctionLine span{font-size:7px}.playerWizardPage .recommendedFunctionLine strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.playerWizardPage .personalityBadges,.playerWizardPage .v57TraitBadges{flex-wrap:nowrap;gap:4px;margin-top:6px;display:flex;overflow:hidden}.playerWizardPage .personalityBadges span,.playerWizardPage .v57TraitBadges span{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:0 auto;min-width:0;padding:4px 6px;font-size:7px;overflow:hidden}.playerWizardPage .personalityBadges span:nth-child(n+3),.playerWizardPage .v57TraitBadges span:nth-child(n+3),.playerWizardPage .playerHistoryMeta,.playerWizardPage .historicalInclusionReasonV42,.playerWizardPage .catalogCardFooter{display:none}.playerWizardPage .hiringBlockedV42{border-radius:10px;margin-top:8px;padding:7px 8px}.playerWizardPage .hiringBlockedV42 strong{font-size:9px}.playerWizardPage .hiringBlockedV42 span{font-size:8px}.playerWizardPage .wizardFooter{z-index:45;padding:8px max(10px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);background:#080a0ef5;border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #00000047}.playerWizardPage .wizardFooter .backButton{text-overflow:ellipsis;white-space:nowrap;border-radius:13px;width:100%;min-width:0;min-height:44px;padding:0 12px;overflow:hidden}.playerWizardPage .chosenCount{border:1px solid color-mix(in srgb, var(--theme-accent) 25%, transparent);background:color-mix(in srgb, var(--theme-accent) 7%, #ffffff05);text-align:center;border-radius:12px;min-width:72px;padding:5px 8px}.playerWizardPage .chosenCount span,.playerWizardPage .chosenCount small{display:block}.playerWizardPage .chosenCount span{color:var(--theme-accent);font-size:17px;font-weight:950;line-height:1}.playerWizardPage .chosenCount small{color:#9ca3ad;margin-top:2px;font-size:7px;line-height:1.1}}@media (width<=430px){.playerWizardPage .filtersToolbarV42{padding:8px}.playerWizardPage .filtersToolbarV42>label:nth-of-type(2),.playerWizardPage .filtersToolbarV42>label:nth-of-type(3){min-width:0}.playerWizardPage .catalogCardBadges{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.playerWizardPage .wizardAvatar{flex-basis:44px;width:44px;height:44px}.playerWizardPage .catalogPlayerCard h2{font-size:20px}}.competitiveSelectionPageV74:has(.gameModeSelector){gap:clamp(22px,4vw,34px)!important;padding-top:clamp(28px,5vw,44px)!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74{overflow:visible!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 .eyebrow{font-size:0!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 .eyebrow:before{content:"ETAPA 4 DE 5 • ESCOLHA SEU UNIVERSO";letter-spacing:.14em;font-size:10px}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 h1{max-width:12ch!important;margin:12px 0 14px!important;font-size:0!important;line-height:.98!important;overflow:visible!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 h1:before{font-size:clamp(42px,7vw,72px);line-height:.98}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 h1:after{font-size:clamp(42px,7vw,72px);line-height:.98}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 h1:before{content:"Escolha seu ";color:#f5f6f8}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 h1:after{content:"universo.";color:#e2c264;font-style:italic}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74>p{max-width:38ch!important;margin:0!important;font-size:0!important;line-height:1.45!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74>p:before{display:block}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74>p:after{display:block}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74>p:before{content:"Que tipo de time você quer montar?";color:#e2e5eb;font-size:17px;line-height:1.45}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74>p:after{content:"Uma decisão por vez. Toque para avançar.";color:#8d95a2;margin-top:7px;font-size:13px;line-height:1.45}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector)>.cardTitle{display:none!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector)>.primaryButton{display:none!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .teamSelectionBackV74{background:#12161dc7!important;border:1px solid #ffffff1c!important;border-radius:18px!important;min-height:62px!important;margin:0 0 18px!important;padding:0 18px!important;box-shadow:inset 0 1px #ffffff06!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:0!important;display:grid!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button{text-align:left!important;background:linear-gradient(145deg,#ffffff0e,#ffffff05),#11151be6!important;border:1px solid #ffffff1c!important;border-radius:22px!important;grid-template-columns:52px minmax(0,1fr) 24px!important;align-items:center!important;column-gap:15px!important;min-height:118px!important;padding:18px!important;display:grid!important;position:relative!important;transform:none!important;box-shadow:inset 0 1px #ffffff09,0 12px 30px #00000024!important}:is(.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button:hover,.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button:focus-visible){background:linear-gradient(145deg,#e2c26417,#ffffff05),#11151bf0!important;border-color:#e2c26480!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button:active{transform:scale(.985)!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button:before{width:52px!important;height:52px!important;color:inherit!important;letter-spacing:0!important;text-transform:none!important;background:#e2c26412!important;border:1px solid #e2c2642e!important;border-radius:15px!important;grid-area:1/1/span 2!important;place-items:center!important;padding:0!important;font-size:23px!important;line-height:1!important;display:grid!important;position:static!important;inset:auto!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button:first-child:before{content:"🏆"!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button:nth-child(2):before{content:"🌎"!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button:nth-child(3):before{content:"⚡"!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button:after{content:"›"!important;color:#d9be6a!important;text-align:right!important;grid-area:1/3/span 2!important;font-size:30px!important;font-weight:400!important;line-height:1!important;display:block!important;position:static!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector strong{color:#f5f6f8!important;grid-area:1/2!important;align-self:end!important;margin:0!important;font-size:21px!important;font-weight:750!important;line-height:1.12!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector span{color:#9ca4b0!important;grid-area:2/2!important;align-self:start!important;margin:6px 0 0!important;font-size:0!important;line-height:1.4!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector span:before{font-size:13px;line-height:1.4}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button:first-child span:before{content:"Lendas de um único clube"}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button:nth-child(2) span:before{content:"Lendas de uma seleção"}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button:nth-child(3) span:before{content:"Clubes + seleções"}main:has(.competitiveSelectionPageV74 .teamSelectionCardV72 .gameModeSelector)>.footer{display:none!important}@media (width<=1020px){.competitiveSelectionPageV74:has(.gameModeSelector){width:min(760px,100%)!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74{padding-top:0!important;position:static!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector{grid-template-columns:1fr!important}}@media (width<=620px){.competitiveSelectionPageV74:has(.gameModeSelector){gap:22px!important;padding-top:26px!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 h1{max-width:100%!important;margin:9px 0 12px!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 h1:before{font-size:clamp(38px,11.7vw,50px)}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 h1:after{font-size:clamp(38px,11.7vw,50px)}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74>p:before{font-size:15px}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74>p:after{font-size:12px}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .teamSelectionBackV74{border-radius:16px!important;min-height:56px!important;margin-bottom:14px!important;padding:0 15px!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector{gap:12px!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button{border-radius:19px!important;grid-template-columns:48px minmax(0,1fr) 20px!important;column-gap:13px!important;min-height:104px!important;padding:15px!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button:before{border-radius:14px!important;width:48px!important;height:48px!important;font-size:21px!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector strong{font-size:20px!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector span:before{font-size:12.5px}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button:after{font-size:27px!important}}@media (width<=760px){.competitiveSelectionPageV74:has(.gameModeSelector){width:100%!important;max-width:100%!important;min-height:0!important;padding-top:18px!important;padding-bottom:34px!important;display:block!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:10px 0 20px!important;display:block!important;overflow:visible!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 .eyebrow{white-space:nowrap!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:100%!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 .eyebrow:before{content:"ETAPA 4 DE 5"!important;letter-spacing:.13em!important;white-space:nowrap!important;font-size:9px!important;line-height:1!important;display:inline!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 h1{width:100%!important;min-width:0!important;max-width:none!important;margin:12px 0 14px!important;line-height:.98!important;display:block!important;overflow:visible!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 h1:before{font-size:clamp(36px,10.8vw,46px)!important;line-height:.98!important;display:inline!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 h1:after{font-size:clamp(36px,10.8vw,46px)!important;line-height:.98!important;display:inline!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74>p{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:block!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74>p:before{white-space:normal!important;width:100%!important;max-width:100%!important;font-size:15px!important;line-height:1.45!important;display:block!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74>p:after{white-space:normal!important;width:100%!important;max-width:100%!important;margin-top:7px!important;font-size:12px!important;line-height:1.45!important;display:block!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector){width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:0!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .teamSelectionBackV74{width:100%!important;margin:0 0 14px!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;min-width:0!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button{width:100%!important;min-width:0!important;min-height:102px!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector span{white-space:normal!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector span:before{font-size:12.5px!important;line-height:1.35!important;display:block!important}}@media (width<=390px){.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 h1:before{font-size:clamp(33px,10.4vw,40px)!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 h1:after{font-size:clamp(33px,10.4vw,40px)!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button{grid-template-columns:44px minmax(0,1fr) 18px!important;column-gap:11px!important;padding:14px!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button:before{width:44px!important;height:44px!important}}@media (orientation:landscape) and (width>=761px) and (width<=1366px) and (height>=600px) and (pointer:coarse),(orientation:landscape) and (width>=761px) and (width<=1366px) and (height>=600px) and (hover:none){body:has(.competitiveSelectionPageV74) .header{min-height:66px!important}.competitiveSelectionPageV74{gap:10px!important;width:min(100%,1160px)!important;max-width:1160px!important;margin-inline:auto!important;padding-top:8px!important;padding-bottom:18px!important;overflow:visible!important}.competitiveSelectionPageV74 .teamSelectionHeroAppV74{max-width:100%!important;padding:0 0 4px!important;position:static!important;top:auto!important;overflow:visible!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 .eyebrow:before{letter-spacing:.12em!important;font-size:9px!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 h1{white-space:nowrap!important;max-width:100%!important;margin:4px 0 5px!important;overflow:visible!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 h1:before{font-size:clamp(34px,4.3vw,50px)!important;line-height:.96!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 h1:after{font-size:clamp(34px,4.3vw,50px)!important;line-height:.96!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74>p{max-width:none!important;margin:0!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74>p:before{font-size:13px!important;line-height:1.3!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74>p:after{display:none!important}.competitiveSelectionPageV74 .teamSelectionCardV72{min-height:0!important;margin-top:0!important}.competitiveSelectionPageV74 .teamSelectionBackV74{white-space:nowrap!important;border-radius:999px!important;justify-content:flex-start!important;gap:8px!important;width:max-content!important;min-width:0!important;min-height:42px!important;margin:0 0 8px!important;padding:0 12px!important;font-size:11px!important}.competitiveSelectionPageV74 .teamSelectionBackV74 span{text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;font-size:9px!important;overflow:visible!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button{border-radius:17px!important;min-width:0!important;min-height:88px!important;padding:12px 13px!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector strong{font-size:17px!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector span:before{font-size:11px!important}.competitiveSelectionPageV74:not(:has(.gameModeSelector)) .teamSelectionHeroAppV74 h1{max-width:100%!important;margin:4px 0!important;font-size:clamp(32px,4vw,46px)!important;line-height:.98!important}.competitiveSelectionPageV74:not(:has(.gameModeSelector)) .teamSelectionHeroAppV74>p{max-width:72ch!important;font-size:12px!important;line-height:1.35!important}.competitiveSelectionPageV74 .teamCatalogOptionsV74,.competitiveSelectionPageV74 .teamChoiceGridReplaceV74,.competitiveSelectionPageV74 .teamChoiceGridInlineV74{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (orientation:landscape) and (width>=761px) and (width<=1366px) and (height>=600px) and (height<=700px) and (pointer:coarse),(orientation:landscape) and (width>=761px) and (width<=1366px) and (height>=600px) and (height<=700px) and (hover:none){body:has(.competitiveSelectionPageV74) .header{min-height:60px!important}.competitiveSelectionPageV74{gap:7px!important;padding-top:5px!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 h1{margin-block:2px 3px!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 h1:before{font-size:clamp(31px,3.8vw,43px)!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 h1:after{font-size:clamp(31px,3.8vw,43px)!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74>p{display:none!important}.competitiveSelectionPageV74 .teamSelectionBackV74{min-height:38px!important;margin-bottom:6px!important;padding-inline:10px!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button{min-height:78px!important;padding:10px 11px!important}.competitiveSelectionPageV74 .teamChoiceGridReplaceV74{max-height:min(42dvh,300px)!important}}.v82CompetitiveLineup .playersHero{max-width:none;margin:8px 0 4px;padding:8px 0 4px;display:block}.v82CompetitiveLineup .playersHero>:not(.lineupHeadlineV82){display:none!important}.lineupHeadlineV82{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;padding:8px 2px 10px;display:flex}.lineupHeadlineV82>div:first-child{min-width:0}.lineupHeadlineV82 span,.lineupHeadlineV82 strong{display:block}.lineupHeadlineV82>div:first-child>span{color:#777e88;letter-spacing:.13em;margin-bottom:4px;font-size:9px;font-weight:900}.lineupHeadlineV82>div:first-child>strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,4vw,28px);line-height:1.05;overflow:hidden}.lineupHeadlineV82>div:first-child>strong i{color:var(--theme-accent);font-style:normal}.lineupHeadlineBadgesV82{flex:none;gap:6px;display:flex}.lineupHeadlineBadgesV82 span{color:#dfe3e8;background:#ffffff06;border:1px solid #ffffff17;border-radius:999px;align-items:center;min-height:34px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.v82CompetitiveLineup .lineupPriorityV63{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.v82CompetitiveLineup .lineupPriorityMetricsV63{display:none!important}.v82CompetitiveLineup .lineupPriorityActionsV63{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:8px;margin:0;display:grid}.v82CompetitiveLineup .lineupPriorityActionsV63 button{border-radius:14px;min-height:48px;margin:0}.v82CompetitiveLineup .squadPointsPanel:not(.freeStyleRulesV48){box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;margin:8px 0 12px;padding:10px 2px 9px;display:flex}.v82CompetitiveLineup .squadPointsPanel:not(.freeStyleRulesV48)>.squadPointsHeader,.v82CompetitiveLineup .squadPointsPanel:not(.freeStyleRulesV48)>.squadPointMetrics,.v82CompetitiveLineup .squadPointsPanel:not(.freeStyleRulesV48)>.squadPointStatus{display:none!important}.v82CompetitiveLineup .squadPointsPanel:not(.freeStyleRulesV48).exceeded>.squadPointStatus{border-radius:10px;order:3;margin:7px 0 0;padding:7px 9px;font-size:10px;display:block!important}.v82CompetitiveLineup .squadPointsPanel:not(.freeStyleRulesV48).exceeded>.squadPointStatus span{display:none}.lineupBudgetSummaryV82{color:#a3a9b1;order:1;align-items:center;gap:0;min-width:0;font-size:10px;line-height:1.2;display:flex}.lineupBudgetSummaryV82>span{white-space:nowrap;border-right:1px solid #ffffff17;min-width:0;padding:0 9px}.lineupBudgetSummaryV82>span:first-child{padding-left:0}.lineupBudgetSummaryV82>span:last-child{border-right:0;padding-right:0}.lineupBudgetSummaryV82 b{color:#f1f3f5;font-size:12px}.lineupBudgetSummaryV82 .exceeded b{color:#ff7c7c}.v82CompetitiveLineup .squadPointsPanel:not(.freeStyleRulesV48)>.squadPointBar{border-radius:999px;order:2;height:5px;margin:8px 0 0}.v82CompetitiveLineup .finalLineupLayout{margin-top:4px;display:block}.v82CompetitiveLineup .lineupPreview.finalPitchPreview{width:100%;max-width:760px;margin:0 auto}.v82CompetitiveLineup .lineupSummary,.v82CompetitiveLineup .teamIdentityPanel,.v82CompetitiveLineup .gamePlanPanel,.v82CompetitiveLineup .finalSummary{display:none!important}.lineupAnalysisToggleV82{color:#d9dde2;text-align:left;background:0 0;border:1px solid #ffffff14;border-left:0;border-right:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:50px;margin:10px 0 0;padding:8px 3px;display:flex}.lineupAnalysisToggleV82 span,.lineupAnalysisToggleV82 small,.lineupAnalysisToggleV82 strong{display:block}.lineupAnalysisToggleV82 small{color:#747b84;letter-spacing:.12em;margin-bottom:2px;font-size:8px;font-weight:900}.lineupAnalysisToggleV82 strong{font-size:13px}.lineupAnalysisToggleV82>b{color:var(--theme-accent);font-size:26px;font-weight:500}body.v82-lineup-analysis-open{overflow:hidden}.lineupAnalysisBackdropV82{z-index:1390;-webkit-backdrop-filter:blur(5px);background:#000000b3;border:0;width:100%;height:100%;position:fixed;inset:0}body.v82-lineup-analysis-open .v82CompetitiveLineup .teamIdentityPanel{z-index:1400;background:#111419;border-radius:24px 24px 0 0;width:min(820px,100vw - 24px);max-height:none;margin:0;padding-top:72px;position:fixed;inset:10dvh auto 0 50%;overflow:hidden auto;transform:translate(-50%);box-shadow:0 -22px 70px #00000080;display:block!important}.lineupAnalysisChromeV82{z-index:1410;-webkit-backdrop-filter:blur(14px);background:#111419f7;border-bottom:1px solid #ffffff17;border-radius:24px 24px 0 0;justify-content:space-between;align-items:center;gap:12px;width:min(820px,100vw - 24px);min-height:62px;padding:11px 14px;display:flex;position:fixed;top:10dvh;left:50%;transform:translate(-50%)}.lineupAnalysisChromeV82 small,.lineupAnalysisChromeV82 strong{display:block}.lineupAnalysisChromeV82 small{color:#7d848e;letter-spacing:.11em;margin-bottom:2px;font-size:8px;font-weight:900}.lineupAnalysisChromeV82 strong{font-size:14px}.lineupAnalysisChromeV82>button{color:#e8ebee;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;min-height:38px;padding:0 13px;font-size:11px;font-weight:850}@media (width<=700px){.v82CompetitiveLineup{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.v82CompetitiveLineup .flowTopbar{margin-bottom:2px}.lineupHeadlineV82{gap:8px;padding-top:4px}.lineupHeadlineV82>div:first-child>strong{font-size:19px}.lineupHeadlineBadgesV82{gap:4px}.lineupHeadlineBadgesV82 span{min-height:30px;padding:0 8px;font-size:9px}.v82CompetitiveLineup .lineupPriorityActionsV63{z-index:1200;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);background:#0a0c10f0;border:1px solid #ffffff1a;border-radius:18px;gap:7px;padding:7px;position:fixed;left:10px;box-shadow:0 12px 35px #00000070}.v82CompetitiveLineup .lineupPriorityActionsV63 button{min-width:0;min-height:48px;padding:0 8px;font-size:12px}.v82CompetitiveLineup .squadPointsPanel:not(.freeStyleRulesV48){margin-top:5px;margin-bottom:8px;padding-top:7px}.lineupBudgetSummaryV82{justify-content:space-between;gap:0;font-size:9px}.lineupBudgetSummaryV82>span{text-overflow:ellipsis;flex:auto;padding:0 6px;overflow:hidden}.lineupBudgetSummaryV82 b{font-size:10px}.v82CompetitiveLineup .lineupPreview.finalPitchPreview{margin-top:0}.lineupAnalysisToggleV82{min-height:46px;margin-top:8px}body.v82-lineup-analysis-open .v82CompetitiveLineup .teamIdentityPanel{border-radius:20px 20px 0 0;width:calc(100vw - 12px);padding-top:66px;top:12dvh}.lineupAnalysisChromeV82{border-radius:20px 20px 0 0;width:calc(100vw - 12px);min-height:58px;top:12dvh}body.v82-lineup-analysis-open .v82CompetitiveLineup .teamIdentityPanel .identityComponents{grid-template-columns:1fr}}.v82CompetitiveLineup .lineupPriorityV63{visibility:visible!important;opacity:1!important;display:block!important}.v82CompetitiveLineup .lineupPriorityActionsV63{visibility:visible!important;opacity:1!important}section[aria-label="Resumo da escalação Livre sem pontuação"]{display:none!important}.benchSelectionAnchorV130{width:100%;scroll-margin-top:84px}.benchSelectionV130{margin:18px 0}.benchWizardV131{background:0 0;border:0;width:100%;max-width:1120px;padding:0}.benchWizardTopbarV131{margin-top:10px}.benchWizardV131 .wizardProgress{margin-top:24px}.benchWizardHeroV131{padding-top:38px}.filtersToolbarV42.benchFiltersV133{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:12px}.benchFiltersV133 select{min-height:44px}.benchWizardV131 .historicPlayerCatalog{margin-top:0}.benchWizardCardV131{cursor:pointer}.benchWizardCardV131 .wizardCardTop{align-items:flex-start}.benchWizardCardV131 .wizardRating{margin-left:auto}.benchSelectHintV131{color:var(--theme-accent);letter-spacing:.04em;text-transform:uppercase;margin-top:auto;padding-top:18px;font-size:.68rem;font-weight:850}.benchWizardFooterV131{color:#747b84;font-size:.75rem;font-weight:800}.benchSelectionHeaderV130{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.benchSelectionHeaderV130>div{gap:4px;display:grid}.benchSelectionHeaderV130 span{color:var(--theme-accent);letter-spacing:.08em;font-size:.72rem;font-weight:900}.benchSelectionHeaderV130 strong{font-size:1rem}.benchSelectionHeaderV130 small{opacity:.78;max-width:620px;line-height:1.4}.benchSelectionHeaderV130 button{min-height:40px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:12px;padding:0 14px;font-weight:800}.benchCompleteHeaderV131{background:#6ad68e0f;border:1px solid #6ad68e4d;border-radius:16px;margin-top:28px;padding:16px}.benchSelectedGridV130{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.benchSelectedGridV130 article{background:#ffffff06;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.benchSelectedGridV130 article>b{opacity:.5;font-size:.72rem}.benchSelectedGridV130 article>div{min-width:0;display:grid}.benchSelectedGridV130 strong,.benchSelectedGridV130 span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.benchSelectedGridV130 strong{font-size:.78rem}.benchSelectedGridV130 span{opacity:.72;font-size:.66rem}.benchRequirementV131{background:#f5bf421a;border-radius:12px;margin:14px 0 0;padding:10px 12px;font-size:.78rem;font-weight:800;line-height:1.4}.benchRequirementV131.ready{background:#6ad68e1a}.challengeStartActions button.benchSelectionBlockedV131:not(:disabled){opacity:.46;cursor:not-allowed}.benchFallbackV130{opacity:.72;margin:10px 0 0;font-size:.76rem;line-height:1.4}@media (width<=760px){.benchSelectionV130{margin:12px 0}.benchWizardV131 .wizardProgress{margin-top:18px}.benchWizardHeroV131{padding:30px 0 22px}.filtersToolbarV42.benchFiltersV133{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.benchFiltersV133 select{min-height:44px;padding:10px;font-size:.76rem}.benchSelectionHeaderV130{flex-direction:column;align-items:stretch}.benchSelectionHeaderV130 button{width:100%;min-height:44px}.benchSelectedGridV130{grid-template-columns:1fr}.benchSelectedGridV130 article{min-height:48px}}.automaticDrawPage{max-width:1060px;padding-top:18px;padding-bottom:34px}.automaticDrawPage .flowTopbar{gap:12px}.automaticDrawPage .backButton,.automaticDrawPage .generationBadge{align-items:center;min-height:38px;display:inline-flex}.automaticDrawHero{max-width:780px;padding:24px 0 18px!important}.automaticDrawHero h1{margin:10px 0;font-size:clamp(34px,4.7vw,56px);line-height:.98}.automaticDrawHero p{max-width:680px;font-size:13px;line-height:1.5}.automaticDrawPage .drawStage{grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:12px}.automaticDrawPage .drawMachine{min-height:248px;padding:24px}.automaticDrawPage .drawMachineBadge{width:86px;height:86px;font-size:31px}.automaticDrawPage .drawnTeamsGrid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--theme-accent) transparent;flex-direction:column-reverse;gap:8px;max-height:248px;padding-right:4px;overflow-y:auto;display:flex!important}.automaticDrawPage .drawnTeamsGrid::-webkit-scrollbar{width:5px}.automaticDrawPage .drawnTeamsGrid::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-accent) 58%, transparent);border-radius:999px}.automaticDrawPage .drawnTeamsGrid .waitingDrawTeam{display:none!important}.automaticDrawPage .drawnTeamsGrid article{flex:0 0 72px;min-height:72px}.automaticDrawPage .drawRevealContinue{z-index:12;bottom:max(10px, env(safe-area-inset-bottom));border-color:color-mix(in srgb, var(--theme-accent) 24%, #ffffff1a);background:color-mix(in srgb, #0b0e12 92%, var(--theme-accent) 8%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);margin-top:12px;position:sticky;box-shadow:0 18px 42px #00000057}.automaticDrawPage .drawRevealContinue strong{font-size:clamp(17px,2vw,22px);line-height:1.12}.automaticDrawPage .drawRevealContinue button:not(:disabled){box-shadow:0 8px 28px color-mix(in srgb, var(--theme-accent) 24%, transparent)}.automaticDrawPage:has(.drawRevealContinue button:not(:disabled)) .drawMachine{border-color:color-mix(in srgb, var(--theme-accent) 34%, #ffffff1a)}@media (width<=760px){.automaticDrawPage{padding-top:10px;padding-bottom:22px}.automaticDrawPage .flowTopbar{align-items:center}.automaticDrawPage .backButton,.automaticDrawPage .generationBadge{min-height:34px;padding:7px 10px;font-size:9px}.automaticDrawHero{padding:14px 0 12px!important}.automaticDrawHero .eyebrow{font-size:9px}.automaticDrawHero h1{margin:7px 0 0;font-size:clamp(33px,10vw,43px);line-height:.98}.automaticDrawHero p{display:none}.automaticDrawPage .drawStage{display:block!important}.automaticDrawPage .drawMachine{grid-template-rows:auto auto auto;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:3px 14px;padding:15px 16px;min-height:0!important;display:grid!important}.automaticDrawPage .drawMachineGlow{filter:blur(28px);width:74px;height:auto;inset:10% auto 10% 20px}.automaticDrawPage .drawMachineBadge{grid-area:1/1/4;width:68px;height:68px;margin:0;font-size:27px}.automaticDrawPage .drawMachine>span,.automaticDrawPage .drawMachine>strong,.automaticDrawPage .drawMachine>small{grid-column:2;margin:0}.automaticDrawPage .drawMachine>span{grid-row:1;font-size:8px}.automaticDrawPage .drawMachine>strong{grid-row:2;font-size:clamp(20px,6vw,27px)}.automaticDrawPage .drawMachine>small{grid-row:3;font-size:10px}.automaticDrawPage .drawnTeamsGrid{gap:7px;max-height:214px;margin-top:10px}.automaticDrawPage .drawnTeamsGrid article{flex-basis:64px;min-height:64px;padding:8px 10px}.automaticDrawPage .drawRevealContinue{bottom:max(8px, env(safe-area-inset-bottom));grid-template-columns:1fr;gap:11px;padding:13px;display:grid}.automaticDrawPage .drawRevealContinue small{font-size:8px}.automaticDrawPage .drawRevealContinue strong{margin-top:3px;font-size:17px}.automaticDrawPage .drawRevealContinue .compactButton{width:100%;min-width:0;min-height:48px}}@media (width<=420px){.automaticDrawPage .generationBadge{text-overflow:ellipsis;white-space:nowrap;max-width:48vw;overflow:hidden}.automaticDrawHero h1{font-size:32px}.automaticDrawPage .drawnTeamsGrid{max-height:205px}}@media (width<=760px){.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage){flex-direction:column;gap:0;display:flex!important}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.flowTopbar{order:1}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.drawHero{order:2;padding:18px 0 14px}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.drawHero h1{margin:8px 0 0;font-size:clamp(38px,10.5vw,48px);line-height:.98}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.drawContinueBar{z-index:1;border-radius:18px;order:3;gap:10px;margin:10px 0 14px;padding:14px;display:grid;position:relative}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.drawContinueBar .primaryButton{width:100%;min-height:52px}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.standardBracketBoard{isolation:isolate;order:4;width:100%;max-width:100%;margin-top:0;padding:14px!important;overflow:hidden!important}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.standardBracketBoard .bracketBoardHeader{border-bottom:1px solid #ffffff14;z-index:2!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:2px 0 12px!important;display:block!important;position:relative!important;inset:auto!important}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.standardBracketBoard .bracketBoardHeader h2{margin:4px 0 0;font-size:clamp(22px,6.4vw,28px);line-height:1.05}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.standardBracketBoard .bracketBoardHeader small{display:none!important}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.standardBracketBoard .standardBracketCanvas{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-padding-top:8px;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:12px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:58vh!important;margin:12px 0 0!important;padding:0 2px 10px!important;display:grid!important;position:relative!important;overflow:hidden auto!important}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.standardBracketBoard .standardBracketCanvas .standardBracketSlot{grid-area:auto!important;width:auto!important;max-width:none!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.standardBracketBoard .standardBracketCanvas .standardStageLabel,.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.standardBracketBoard .standardBracketCanvas .standardBracketTrophy{display:none!important}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.standardBracketBoard .standardBracketCanvas .mobileBracketStage{margin:0 0 5px;display:block!important}.flowPage.tournamentPage:not(.liveMatchMode){flex-direction:column;display:flex!important}.flowPage.tournamentPage:not(.liveMatchMode)>.flowTopbar{order:1}.flowPage.tournamentPage:not(.liveMatchMode)>.tournamentHero{order:2;margin-bottom:10px}.flowPage.tournamentPage:not(.liveMatchMode)>.roundTrack{order:3;margin-bottom:12px}.flowPage.tournamentPage:not(.liveMatchMode)>.matchArena{order:4;margin-bottom:12px}.flowPage.tournamentPage:not(.liveMatchMode)>.topMatchStartPanel{order:5;margin:0 0 12px}.flowPage.tournamentPage:not(.liveMatchMode)>.matchVenueStrip{order:6;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.flowPage.tournamentPage:not(.liveMatchMode)>.matchVenueStrip article{min-width:0;padding:12px 10px}.flowPage.tournamentPage:not(.liveMatchMode)>.matchVenueStrip article span,.flowPage.tournamentPage:not(.liveMatchMode)>.matchVenueStrip article small{font-size:7px;line-height:1.2}.flowPage.tournamentPage:not(.liveMatchMode)>.matchVenueStrip article strong{overflow-wrap:anywhere;font-size:13px;line-height:1.15}.flowPage.tournamentPage:not(.liveMatchMode)>.preMatchPreview{overscroll-behavior:auto;order:7;max-height:none;overflow:visible}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .speedOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .speedOptions button{min-height:72px;padding:12px}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .speedOptions button p,.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .speedOptions button small{display:none}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .tournamentButton{min-height:56px;margin-top:10px}body:has(.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)) .journeyNavigationV72{min-height:54px;padding-block:5px}body:has(.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)) .journeyBrandButtonV72{min-height:40px}body:has(.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)) .geracoesFcLogoV72.compactV72 svg{width:30px;height:35px}body:has(.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)) .journeyLinksV72{gap:2px;padding:3px}body:has(.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)) .journeyLinksV72 button{min-height:34px;padding:7px 12px;font-size:12px}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage){padding-top:8px;padding-bottom:30px}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.flowTopbar{min-height:36px}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.flowTopbar .backButton,.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.flowTopbar .generationBadge{min-height:34px;padding:7px 10px;font-size:9px}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.drawHero{padding:12px 0 10px!important}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.drawHero .eyebrow{font-size:8px}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.drawHero h1{max-width:390px;margin:6px 0 0;font-size:clamp(30px,8.7vw,38px);line-height:.98}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.drawHero p{display:none!important}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.drawContinueBar{border-radius:16px;gap:8px;margin:4px 0 14px;padding:12px;box-shadow:0 12px 28px #0000002e}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.drawContinueBar>div small{font-size:7px}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.drawContinueBar>div strong{font-size:16px;line-height:1.12}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.drawContinueBar .primaryButton{border-radius:13px;min-height:48px}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.standardBracketBoard{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.standardBracketBoard .bracketBoardHeader{display:none!important}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.standardBracketBoard:before{content:"CHAVE DAS OITAVAS";color:var(--theme-accent);letter-spacing:.14em;margin:2px 0 9px;font-size:9px;font-weight:950;display:block}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.standardBracketBoard .standardBracketCanvas{gap:8px!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketCanvas .slot-l-qf-0,.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketCanvas .slot-l-qf-1,.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketCanvas .slot-r-qf-0,.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketCanvas .slot-r-qf-1,.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketCanvas .slot-l-sf,.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketCanvas .slot-r-sf,.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketCanvas .slot-final{display:none!important}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketCanvas .standardBracketSlot:has(.userBracketMatch){order:-1!important}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketCanvas .standardBracketSlot:has(.userBracketMatch):before{content:"SEU JOGO";width:fit-content;color:var(--theme-accent);letter-spacing:.12em;margin:0 0 5px;font-size:8px;font-weight:950;display:block}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketCanvas .mobileBracketStage{display:none!important}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketSlot .bracketMatchCard{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);grid-template-areas:"code code code""teamA versus teamB";align-items:center;gap:6px 7px;border-radius:14px!important;min-height:0!important;padding:9px 10px!important;display:grid!important}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketSlot .bracketMatchCard.userBracketMatch{border-color:color-mix(in srgb, var(--theme-accent) 64%, #ffffff1a);background:color-mix(in srgb, var(--theme-accent) 10%, #10141a);box-shadow:0 12px 26px color-mix(in srgb, var(--theme-accent) 12%, transparent)}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketSlot .bracketGameCode{grid-area:code;width:fit-content;margin:0;padding:3px 7px;font-size:8px;line-height:1;position:static!important}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketSlot .bracketMatchCard>.bracketTeamRow:first-of-type{grid-area:teamA}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketSlot .bracketMatchCard>.bracketTeamRow:last-of-type{grid-area:teamB}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketSlot .bracketDivider{grid-area:versus;place-self:center;margin:0!important}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketSlot .bracketDivider:before,.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketSlot .bracketDivider:after{display:none!important}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketSlot .bracketDivider span{font-size:10px}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketSlot .bracketTeamRow{gap:7px;min-width:0;min-height:42px!important;padding:0!important}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketSlot .miniBracketShield{border-radius:9px 9px 12px 12px;width:34px;min-width:34px;height:38px;font-size:7px}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketSlot .bracketTeamIdentity{min-width:0}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketSlot .bracketTeamIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.12;overflow:hidden}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketSlot .bracketTeamIdentity span{margin-top:2px;font-size:8px;line-height:1.1}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.standardBracketBoard:after{content:"Quartas, semifinais e final aparecem conforme a campanha avança.";color:#717984;margin-top:10px;font-size:9px;line-height:1.35;display:block}}@media (width>=560px) and (width<=760px){.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage)>.standardBracketBoard .standardBracketCanvas{grid-template-columns:repeat(2,minmax(0,1fr))!important}.flowPage.drawPage:not(.bracketProgressPage):not(.automaticDrawPage) .standardBracketCanvas .standardBracketSlot:has(.userBracketMatch){grid-column:1/-1!important}}@media (width<=760px){body:has(.flowPage.bracketProgressPage) .journeyNavigationV72{min-height:54px;padding-block:5px}body:has(.flowPage.bracketProgressPage) .journeyBrandButtonV72{min-height:40px}body:has(.flowPage.bracketProgressPage) .geracoesFcLogoV72.compactV72 svg{width:30px;height:35px}body:has(.flowPage.bracketProgressPage) .journeyLinksV72{gap:2px;padding:3px}body:has(.flowPage.bracketProgressPage) .journeyLinksV72 button{min-height:34px;padding:7px 12px;font-size:12px}.flowPage.bracketProgressPage{padding-top:8px;padding-bottom:34px}.bracketProgressPage>.flowTopbar{gap:8px;min-height:36px}.bracketProgressPage>.flowTopbar .backButton,.bracketProgressPage>.flowTopbar .generationBadge{min-height:34px;padding:7px 10px;font-size:9px}.bracketProgressPage .bracketProgressHero{padding:14px 0 8px!important}.bracketProgressPage .bracketProgressHero .eyebrow{font-size:8px}.bracketProgressPage .bracketProgressHero h1{max-width:390px;margin:6px 0 0;font-size:clamp(28px,8vw,36px);line-height:.98}.bracketProgressPage .bracketProgressHero>p{display:none!important}.bracketProgressPage .nextMatchPreviewPriority{border-radius:16px;gap:10px;margin:8px 0 14px;padding:12px;box-shadow:0 12px 28px #0000002e}.bracketProgressPage .nextMatchIntro>span{font-size:7px}.bracketProgressPage .nextMatchIntro>strong{font-size:16px;line-height:1.1}.bracketProgressPage .nextMatchIntro>p{display:none!important}.bracketProgressPage .nextMatchPreviewPriority .primaryButton{border-radius:13px;min-height:48px}.bracketProgressPage>.standardBracketBoard{box-shadow:none!important;background:0 0!important;border:0!important;margin-top:0!important;padding:0!important;overflow:visible!important}.bracketProgressPage>.standardBracketBoard .bracketBoardHeader{display:none!important}.bracketProgressPage>.standardBracketBoard:before{content:"CAMINHO ATÉ A FINAL";color:var(--theme-accent);letter-spacing:.14em;margin:2px 0 9px;font-size:9px;font-weight:950;display:block}.bracketProgressPage .standardBracketCanvas{flex-direction:column;gap:8px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important}.bracketProgressPage .standardBracketCanvas>svg{display:none!important}.bracketProgressPage .standardBracketSlot{width:100%!important;min-width:0!important;margin:0!important;position:static!important;inset:auto!important}.bracketProgressPage .standardBracketSlot .mobileBracketStage{display:none!important}.bracketProgressPage .slot-l-r16-0{order:10}.bracketProgressPage .slot-l-r16-1{order:11}.bracketProgressPage .slot-l-r16-2{order:12}.bracketProgressPage .slot-l-r16-3{order:13}.bracketProgressPage .slot-r-r16-0{order:14}.bracketProgressPage .slot-r-r16-1{order:15}.bracketProgressPage .slot-r-r16-2{order:16}.bracketProgressPage .slot-r-r16-3{order:17}.bracketProgressPage .slot-l-qf-0{order:20}.bracketProgressPage .slot-l-qf-1{order:21}.bracketProgressPage .slot-r-qf-0{order:22}.bracketProgressPage .slot-r-qf-1{order:23}.bracketProgressPage .slot-l-sf{order:30}.bracketProgressPage .slot-r-sf{order:31}.bracketProgressPage .slot-final{order:40}.bracketProgressPage .slot-l-r16-0:before,.bracketProgressPage .slot-l-qf-0:before,.bracketProgressPage .slot-l-sf:before,.bracketProgressPage .slot-final:before{width:fit-content;color:var(--theme-accent);letter-spacing:.13em;margin:8px 0 2px;font-size:8px;font-weight:950;display:block}.bracketProgressPage .slot-l-r16-0:before{content:"OITAVAS"}.bracketProgressPage .slot-l-qf-0:before{content:"QUARTAS"}.bracketProgressPage .slot-l-sf:before{content:"SEMIFINAIS"}.bracketProgressPage .slot-final:before{content:"FINAL"}.bracketProgressPage .standardBracketSlot .bracketMatchCard{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);grid-template-areas:"code code code""teamA versus teamB";align-items:center;gap:6px 7px;border-radius:14px!important;min-height:0!important;padding:9px 10px!important;display:grid!important}.bracketProgressPage .standardBracketSlot .bracketMatchCard.userBracketMatch{border-color:color-mix(in srgb, var(--theme-accent) 64%, #ffffff1a);background:color-mix(in srgb, var(--theme-accent) 10%, #10141a);box-shadow:0 12px 26px color-mix(in srgb, var(--theme-accent) 12%, transparent)}.bracketProgressPage .standardBracketSlot .completedBracketMatch:not(.userBracketMatch){opacity:.82}.bracketProgressPage .standardBracketSlot .bracketPlaceholderCard{opacity:.68}.bracketProgressPage .standardBracketSlot .bracketGameCode{grid-area:code;width:fit-content;margin:0;padding:3px 7px;font-size:8px;line-height:1;position:static!important}.bracketProgressPage .standardBracketSlot .bracketMatchCard>.bracketTeamRow:first-of-type{grid-area:teamA}.bracketProgressPage .standardBracketSlot .bracketMatchCard>.bracketTeamRow:last-of-type{grid-area:teamB}.bracketProgressPage .standardBracketSlot .bracketDivider{grid-area:versus;place-self:center;margin:0!important}.bracketProgressPage .standardBracketSlot .bracketDivider:before,.bracketProgressPage .standardBracketSlot .bracketDivider:after{display:none!important}.bracketProgressPage .standardBracketSlot .bracketDivider span{font-size:10px}.bracketProgressPage .standardBracketSlot .bracketTeamRow{gap:7px;min-width:0;min-height:42px!important;padding:0!important}.bracketProgressPage .standardBracketSlot .miniBracketShield{border-radius:9px 9px 12px 12px;width:34px;min-width:34px;height:38px;font-size:7px}.bracketProgressPage .standardBracketSlot .bracketTeamIdentity{min-width:0}.bracketProgressPage .standardBracketSlot .bracketTeamIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.12;overflow:hidden}.bracketProgressPage .standardBracketSlot .bracketTeamIdentity span{margin-top:2px;font-size:8px;line-height:1.1}}@media (width>=560px) and (width<=760px){.bracketProgressPage .standardBracketCanvas{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.bracketProgressPage .slot-l-r16-0,.bracketProgressPage .slot-l-qf-0,.bracketProgressPage .slot-l-sf,.bracketProgressPage .slot-final{grid-column:1/-1}}@media (width<=760px){.flowPage.tournamentPage:not(.liveMatchMode){padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.flowPage.tournamentPage:not(.liveMatchMode)>.tournamentHero{margin-bottom:6px!important;padding:14px 0 10px!important}.flowPage.tournamentPage:not(.liveMatchMode)>.tournamentHero h1{letter-spacing:-.035em;margin:8px 0;font-size:clamp(30px,8.5vw,38px);line-height:1}.flowPage.tournamentPage:not(.liveMatchMode)>.tournamentHero p{max-width:none;font-size:12px;line-height:1.45}.flowPage.tournamentPage:not(.liveMatchMode)>.roundTrack{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:4px 0 12px!important;display:grid!important;overflow:visible!important}.flowPage.tournamentPage:not(.liveMatchMode)>.roundTrack article{text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;min-width:0!important;min-height:68px!important;padding:8px 4px!important}.flowPage.tournamentPage:not(.liveMatchMode)>.roundTrack article>span{flex:none;place-items:center;display:grid;width:26px!important;height:26px!important;margin:0!important}.flowPage.tournamentPage:not(.liveMatchMode)>.roundTrack article strong{overflow-wrap:anywhere;line-height:1.15;margin:0!important;font-size:9px!important}.flowPage.tournamentPage:not(.liveMatchMode)>.roundTrack article small{display:none!important}.flowPage.tournamentPage:not(.liveMatchMode)>.matchArena{border-radius:22px;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-height:0!important;margin:0 0 12px!important;padding:20px 10px 18px!important;display:grid!important}.flowPage.tournamentPage:not(.liveMatchMode)>.matchArena .matchTeam{min-width:0}.flowPage.tournamentPage:not(.liveMatchMode)>.matchArena .matchShield{border-radius:16px 16px 25px 25px!important;width:74px!important;height:82px!important;margin:0 auto!important;font-size:14px!important}.flowPage.tournamentPage:not(.liveMatchMode)>.matchArena .teamKitPairV53{transform-origin:50%;transform:scale(.9);margin-top:8px!important}.flowPage.tournamentPage:not(.liveMatchMode)>.matchArena .matchTeam>strong{overflow-wrap:anywhere;max-width:132px;line-height:1.08;margin-top:8px!important;font-size:15px!important}.flowPage.tournamentPage:not(.liveMatchMode)>.matchArena .matchTeam>span{color:#777f89;line-height:1.1;margin-top:4px!important;font-size:10px!important}.flowPage.tournamentPage:not(.liveMatchMode)>.matchArena .versusBlock{align-self:center;place-items:center;display:grid;padding:0!important}.flowPage.tournamentPage:not(.liveMatchMode)>.matchArena .versusBlock strong{border:1px solid color-mix(in srgb, var(--theme-accent) 68%, #d8b85d);background:linear-gradient(145deg,#201d18fa,#0a0b0efa);border-radius:50%;place-items:center;width:44px;height:44px;line-height:1;box-shadow:inset 0 1px #ffffff14,0 8px 24px #00000047;color:color-mix(in srgb, var(--theme-accent) 38%, #f0d178)!important;font-size:16px!important;display:grid!important}.flowPage.tournamentPage:not(.liveMatchMode)>.matchArena .versusBlock span{display:none!important}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .matchStartControls{grid-template-columns:1fr!important;gap:10px!important}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .speedSelectorPanel{border-radius:20px;padding:14px!important}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .speedSelectorIntro{display:block!important}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .speedSelectorIntro span{letter-spacing:.16em;margin-bottom:6px;font-size:9px;display:block}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .speedSelectorIntro strong{line-height:1.08;display:block;font-size:20px!important}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .speedSelectorIntro p{margin:7px 0 0!important;font-size:11px!important;line-height:1.4!important}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .speedOptions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important;display:grid!important}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .speedOptions button{text-align:left;position:relative;border-radius:16px!important;min-height:76px!important;padding:12px 10px 10px 42px!important;transform:none!important}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .speedOptions button:before{content:"";border:2px solid #ffffff7a;border-radius:50%;width:20px;height:20px;transition:border-color .18s,box-shadow .18s,background .18s;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .speedOptions button.activeSpeed:before{border-color:var(--theme-accent);background:var(--theme-accent);box-shadow:inset 0 0 0 5px #121419, 0 0 0 3px color-mix(in srgb, var(--theme-accent) 15%, transparent)}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .speedOptions button>div{display:block!important}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .speedOptions strong{line-height:1.15;font-size:14px!important}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .speedOptions span{color:color-mix(in srgb, var(--theme-accent) 78%, #fff);margin-top:5px;line-height:1.2;text-align:left!important;font-size:9px!important}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .speedOptions small{display:none!important}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .tournamentButton{bottom:max(10px, env(safe-area-inset-bottom,0px));z-index:6;font-size:17px;position:sticky;box-shadow:0 12px 34px #00000061;border-radius:16px!important;width:100%!important;min-height:58px!important;margin:0!important}}@media (width<=420px){.flowPage.tournamentPage:not(.liveMatchMode)>.matchArena{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr)!important;padding-inline:8px!important}.flowPage.tournamentPage:not(.liveMatchMode)>.matchArena .matchShield{width:66px!important;height:74px!important;font-size:13px!important}.flowPage.tournamentPage:not(.liveMatchMode)>.matchArena .versusBlock strong{width:40px;height:40px;font-size:14px!important}.flowPage.tournamentPage:not(.liveMatchMode)>.matchArena .matchTeam>strong{max-width:118px;font-size:13px!important}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .speedOptions strong{font-size:13px!important}}@media (width<=760px){.flowPage.tournamentPage:not(.liveMatchMode)>.matchArena>.matchTeam:first-child{order:1!important;grid-area:1/1!important}.flowPage.tournamentPage:not(.liveMatchMode)>.matchArena>.versusBlock{order:2!important;grid-area:1/2!important;place-self:center!important}.flowPage.tournamentPage:not(.liveMatchMode)>.matchArena>.matchTeam:last-child{order:3!important;grid-area:1/3!important}}.matchScoreboardV90{position:relative}.scoreSituationV90{color:#f7f8fbc7;letter-spacing:.025em;grid-column:1/-1;justify-content:center;align-items:center;gap:.38rem;min-height:20px;margin-top:-.08rem;font-size:.66rem;font-weight:850;display:flex}.scoreSituationV90 i{background:currentColor;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #ffffff0f}.matchScoreboardV90.danger-building .scoreSituationV90{color:#f6d06ce6}.matchScoreboardV90.danger-dangerous .scoreSituationV90,.matchScoreboardV90.danger-all-in .scoreSituationV90{color:#ff6868f5}.matchTacticalControlsV90 .tacticalPostureButtonsV60 button{grid-template-columns:auto 1fr;grid-template-areas:"icon label""icon effect";align-items:center;column-gap:.38rem;display:grid}.matchTacticalControlsV90 .tacticalPostureButtonsV60 button>span{grid-area:icon}.matchTacticalControlsV90 .tacticalPostureButtonsV60 button>b{font:inherit;grid-area:label;font-weight:900}.matchTacticalControlsV90 .tacticalPostureButtonsV60 button>small{opacity:.62;grid-area:effect;font-size:.62rem;font-weight:700;line-height:1.05}@media (width<=760px){body:has(.tournamentPage.liveMatchMode) .journeyNavigationV72{min-height:54px;padding-block:5px}body:has(.tournamentPage.liveMatchMode) .journeyBrandButtonV72{min-height:40px}body:has(.tournamentPage.liveMatchMode) .journeyLinksV72{gap:2px;padding:3px}body:has(.tournamentPage.liveMatchMode) .journeyLinksV72 button{min-height:34px;padding:7px 12px;font-size:12px}.tournamentPage.liveMatchMode{padding-top:4px!important}.tournamentPage.liveMatchMode>.flowTopbar,.tournamentPage.liveMatchMode>.tournamentHero,.tournamentPage.liveMatchMode>.roundTrack,.tournamentPage.liveMatchMode>.matchArena{display:none!important}.tournamentPage.liveMatchMode .liveMatchPanel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:0!important;padding:0 10px 18px!important}.tournamentPage.liveMatchMode .transmissionHeaderV58{border-radius:10px 10px 0 0;gap:8px;min-height:42px;padding:6px 8px}.tournamentPage.liveMatchMode .liveStatusLine{gap:5px}.tournamentPage.liveMatchMode .liveIndicator,.tournamentPage.liveMatchMode .liveSpeedBadge{min-height:24px;padding:4px 7px;font-size:9px}.tournamentPage.liveMatchMode .transmissionHeaderV58>div:first-child>strong,.tournamentPage.liveMatchMode .liveMatchHeaderMetaV58 strong{font-size:12px;line-height:1.05}.tournamentPage.liveMatchMode .liveMatchHeaderMetaV58 span{display:none}.tournamentPage.liveMatchMode .liveProgressTrack{height:4px;margin:0 0 6px}.tournamentPage.liveMatchMode .live2dMatch{flex-direction:column;gap:6px;display:flex;background:0 0!important;border:0!important;border-radius:14px!important;padding:0!important}.tournamentPage.liveMatchMode .live2dTopbar{border-radius:10px;order:1;grid-template-columns:1fr;gap:3px;padding:7px 8px 5px;display:grid}.tournamentPage.liveMatchMode .live2dTopbar>div>span{display:none!important}.tournamentPage.liveMatchMode .live2dTopbar strong{font-size:13px;line-height:1.1}.tournamentPage.liveMatchMode .live2dTopbar p{text-overflow:ellipsis;white-space:nowrap;opacity:.74;max-width:100%;margin:0;font-size:11px;line-height:1.25;overflow:hidden}.tournamentPage.liveMatchMode .live2dContextBar{border-radius:10px;order:2;grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;margin:0;padding:6px 8px;display:grid}.tournamentPage.liveMatchMode .live2dContextBar>span{font-size:9px}.tournamentPage.liveMatchMode .live2dContextBar>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.tournamentPage.liveMatchMode .live2dContextBar>small{text-overflow:ellipsis;white-space:nowrap;opacity:.6;grid-column:1/-1;font-size:9px;overflow:hidden}.tournamentPage.liveMatchMode .matchBroadcastDockV58{z-index:46;order:3;gap:2px;width:100%;margin:0;top:58px}.tournamentPage.liveMatchMode .matchScoreboardV90{border-radius:10px 10px 6px 6px;grid-template-columns:minmax(42px,1fr) auto minmax(42px,1fr) auto;gap:4px;min-height:46px;padding:5px 7px 4px}.tournamentPage.liveMatchMode .scoreTeamShortV58{font-size:13px}.tournamentPage.liveMatchMode .scoreTeamV58 i{width:5px;height:20px}.tournamentPage.liveMatchMode .scoreCoreV58{padding:2px 7px}.tournamentPage.liveMatchMode .scoreCoreV58 strong{font-size:19px}.tournamentPage.liveMatchMode .scoreTimeV58{gap:3px;padding-left:5px}.tournamentPage.liveMatchMode .scoreTimeV58 span{font-size:9px}.tournamentPage.liveMatchMode .scoreTimeV58 strong{font-size:12px}.tournamentPage.liveMatchMode .scoreSituationV90{min-height:14px;margin-top:-2px;font-size:9px}.tournamentPage.liveMatchMode .scoreSituationV90 i{width:5px;height:5px}.tournamentPage.liveMatchMode .matchPressureBarV58{border-radius:5px 5px 10px 10px;grid-template-columns:30px minmax(90px,1fr) 30px;gap:4px;min-height:22px;padding:4px 6px}.tournamentPage.liveMatchMode .pressureTeamV58{max-width:30px;font-size:9px}.tournamentPage.liveMatchMode .pressureMeterV58{height:6px}.tournamentPage.liveMatchMode .matchPressureBarV58 small{display:none}.tournamentPage.liveMatchMode .live2dPitchViewport{border-radius:12px;order:4;margin:0}.tournamentPage.liveMatchMode .live2dPitch{aspect-ratio:1.52;border-radius:12px;min-height:0!important}.tournamentPage.liveMatchMode .matchTacticalControlsV90{border-radius:12px;order:5;margin:0;padding:8px}.tournamentPage.liveMatchMode .tacticalControlsHeadingV60{justify-content:space-between;align-items:end;gap:8px;margin-bottom:7px;display:flex}.tournamentPage.liveMatchMode .tacticalControlsHeadingV60>div{align-items:baseline;gap:6px;display:flex}.tournamentPage.liveMatchMode .tacticalControlsHeadingV60 span{font-size:9px}.tournamentPage.liveMatchMode .tacticalControlsHeadingV60 strong{font-size:15px}.tournamentPage.liveMatchMode .tacticalControlsHeadingV60 small{text-align:right;max-width:48%;font-size:9px;line-height:1.1}.tournamentPage.liveMatchMode .tacticalPostureButtonsV60{grid-template-columns:repeat(3,1fr);gap:6px}.tournamentPage.liveMatchMode .tacticalPostureButtonsV60 button{border-radius:10px;column-gap:4px;min-height:48px;padding:7px 6px}.tournamentPage.liveMatchMode .tacticalPostureButtonsV60 button>b{font-size:11px}.tournamentPage.liveMatchMode .tacticalPostureButtonsV60 button>small{font-size:8px}.tournamentPage.liveMatchMode .tacticalEffectV60{display:none}.tournamentPage.liveMatchMode .tacticalFeedbackV60{margin:6px 0 0;padding:5px 7px;font-size:9px;line-height:1.2}.tournamentPage.liveMatchMode .live2dLegend{order:6;display:none!important}.tournamentPage.liveMatchMode .live2dPlayer span{transition:opacity .14s,transform .14s;transform:translateY(-1px)scale(.94);opacity:0!important}.tournamentPage.liveMatchMode .live2dPlayer.isActive span,.tournamentPage.liveMatchMode .live2dPlayer.isInvolved span{transform:translateY(0)scale(1);opacity:1!important}.tournamentPage.liveMatchMode .live2dPlayer{width:28px;height:28px}.tournamentPage.liveMatchMode .live2dPlayer b{font-size:8px}.tournamentPage.liveMatchMode .livePassRoute{opacity:.34}.tournamentPage.liveMatchMode .stoppageInfo{min-height:0;margin:5px 0 0;padding:5px 7px;font-size:9px}.tournamentPage.liveMatchMode .liveQuickStats{grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0}.tournamentPage.liveMatchMode .liveQuickStats article{border-radius:10px;min-height:54px;padding:7px 8px}.tournamentPage.liveMatchMode .liveQuickStats article:nth-child(4){display:none}.tournamentPage.liveMatchMode .liveQuickStats span{font-size:8px}.tournamentPage.liveMatchMode .liveQuickStats strong{font-size:19px}.tournamentPage.liveMatchMode .liveTimeline{margin-top:6px}.tournamentPage.liveMatchMode .liveTimeline>:not(:first-child){display:none!important}.tournamentPage.liveMatchMode .liveTimeline article,.tournamentPage.liveMatchMode .liveTimeline>div{margin:0}}@media (prefers-reduced-motion:reduce){.matchScoreboardV90,.scoreSituationV90,.matchTacticalControlsV90,.live2dPlayer span{transition:none!important}}.tournamentPage.liveMatchMode .live2dPlayer{width:24px;height:24px}.tournamentPage.liveMatchMode .live2dPlayer b{font-size:7px}.tournamentPage.liveMatchMode .live2dPlayer.isActive,.tournamentPage.liveMatchMode .live2dPlayer.isInvolved{box-shadow:0 0 0 2px #ffffffbd,0 0 0 5px #ffffff14}.tournamentPage.liveMatchMode:has(.penaltyShootoutBoard) .matchPressureBarV58{display:none}.tournamentPage.liveMatchMode:has(.penaltyShootoutBoard) .liveQuickStats{display:none}.tournamentPage.liveMatchMode .matchScoreboardV58:has(.penaltyScoreV58){row-gap:5px;padding-bottom:7px}.tournamentPage.liveMatchMode .penaltyScoreV58{background:#e2c2641a;border:1px solid #e2c26452;min-height:30px;margin-top:1px;padding:4px 10px;font-size:11px}.tournamentPage.liveMatchMode .penaltyScoreV58 strong{color:#f2d66f;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:17px}.tournamentPage.liveMatchMode .penaltyShootoutBoard{background:linear-gradient(135deg,#e2c2640f,#0000 45%),#080c11f0;border-color:#e2c26442;margin:8px 0 10px;padding:12px}.tournamentPage.liveMatchMode .penaltyShootoutScore{border-bottom:1px solid #ffffff14;padding-bottom:9px}.tournamentPage.liveMatchMode .penaltyShootoutScore>div strong{font-variant-numeric:tabular-nums;font-size:24px}.penaltyGoalChoiceV962{color:#f2d66fd1;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:8px 0 6px;font-size:9px;font-weight:900}.penaltyKickRowsV962{gap:7px;margin-top:7px;display:grid}.penaltyKickRowsV962 .penaltyKickTeam{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;min-height:52px;padding:8px 10px;display:grid}.penaltyKickRowsV962 .penaltyKickTeam.activePenaltyTeamV52{background:#f2d66f12;border-color:#f2d66f73}.penaltyTeamHeaderV962{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.penaltyTeamHeaderV962 strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.penaltyTeamHeaderV962 small{color:#f2d66f;font-variant-numeric:tabular-nums;flex:none;font-size:16px;font-weight:950}.penaltyAttemptsV962{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.penaltyAttemptsV962 .penaltyKickDot{border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:950;display:inline-grid}.penaltyAttemptsV962 .convertedKick{color:#9af0af;background:#42be6524;border:1px solid #7ee79bb3}.penaltyAttemptsV962 .missedKick{color:#ff9696;background:#de43431f;border:1px solid #ff7979a6}.penaltyAttemptsV962 .pendingKick{color:#ffffff57;background:#ffffff06;border:1px solid #ffffff21}.tournamentPage.liveMatchMode .latestPenaltyKick{background:#ffffff09;border-radius:11px;margin-top:8px;padding:9px 10px}.tournamentPage.liveMatchMode .latestPenaltyKick>span{color:#f2d66f;letter-spacing:.08em;font-size:9px;font-weight:950}.tournamentPage.liveMatchMode .live2dPenaltyMoment{background:#05090de6;border:1px solid #ffffff29;border-radius:10px;min-width:122px;padding:7px 9px;box-shadow:0 8px 24px #0000003d}@media (width<=760px){.tournamentPage.liveMatchMode .live2dPlayer{width:22px;height:22px}.tournamentPage.liveMatchMode .live2dPlayer b{font-size:6.5px}.tournamentPage.liveMatchMode .penaltyScoreV58{min-height:28px;font-size:10px}.tournamentPage.liveMatchMode .penaltyScoreV58 strong{font-size:16px}.tournamentPage.liveMatchMode .penaltyShootoutBoard{border-radius:13px;padding:9px}.penaltyKickRowsV962 .penaltyKickTeam{min-height:48px;padding:7px 8px}.penaltyAttemptsV962 .penaltyKickDot{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.tournamentPage.liveMatchMode .live2dPlayer,.tournamentPage.liveMatchMode .penaltyShootoutBoard,.tournamentPage.liveMatchMode .penaltyScoreV58{transition:none!important}}.live2dPitch:has(.live2dPenaltyMoment) .live2dPlayer:not(.isActive):not(.isGoalkeeper){transition-delay:0s}.live2dPenaltyMoment{pointer-events:none}.live2dPlayer:not(.isCelebrating){will-change:left, top, translate;animation-name:livePlayerDriftV122A;animation-duration:4.7s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:-.8s}.live2dPlayer:not(.isCelebrating):nth-child(4n+1){animation-name:livePlayerDriftV122B;animation-duration:5.3s;animation-delay:-1.9s}.live2dPlayer:not(.isCelebrating):nth-child(4n+2){animation-name:livePlayerDriftV122C;animation-duration:4.1s;animation-delay:-2.7s}.live2dPlayer:not(.isCelebrating):nth-child(4n+3){animation-name:livePlayerDriftV122D;animation-duration:5.9s;animation-delay:-1.2s}.live2dPlayer.isGoalkeeper:not(.isCelebrating){animation-name:liveGoalkeeperDriftV122;animation-duration:6.4s}.live2dPlayer.isInvolved:not(.isCelebrating){animation-duration:3.8s}@keyframes livePlayerDriftV122A{0%{translate:-1.6px .8px}31%{translate:1.1px -1.5px}68%{translate:2.2px 1.1px}to{translate:-.7px 2px}}@keyframes livePlayerDriftV122B{0%{translate:1.4px -1.1px}37%{translate:-1.8px -.5px}73%{translate:-.4px 2.1px}to{translate:1.9px .7px}}@keyframes livePlayerDriftV122C{0%{translate:-.9px -1.8px}28%{translate:1.8px -.3px}61%{translate:.5px 1.7px}to{translate:-1.7px .6px}}@keyframes livePlayerDriftV122D{0%{translate:1.1px 1.6px}34%{translate:2px -.8px}66%{translate:-1.5px -1.3px}to{translate:-.8px 1.9px}}@keyframes liveGoalkeeperDriftV122{0%{translate:0 -.7px}45%{translate:.8px .5px}to{translate:-.6px .9px}}@media (width<=680px){@keyframes livePlayerDriftV122A{0%{translate:-1px .5px}31%{translate:.7px -1px}68%{translate:1.3px .7px}to{translate:-.4px 1.2px}}@keyframes livePlayerDriftV122B{0%{translate:.9px -.7px}37%{translate:-1.1px -.3px}73%{translate:-.3px 1.3px}to{translate:1.2px .4px}}@keyframes livePlayerDriftV122C{0%{translate:-.6px -1.1px}28%{translate:1.1px -.2px}61%{translate:.3px 1px}to{translate:-1px .4px}}@keyframes livePlayerDriftV122D{0%{translate:.7px 1px}34%{translate:1.2px -.5px}66%{translate:-.9px -.8px}to{translate:-.5px 1.1px}}}@media (prefers-reduced-motion:reduce){.live2dPlayer:not(.isCelebrating){animation:none;translate:none}}.matchManagementAnchorV130{width:100%}.matchManagementSummaryV130{background:0 0;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:0;padding:7px 9px;display:grid}.matchManagementSummaryV130>div{gap:2px;min-width:0;display:grid}.matchManagementSummaryV130 span,.matchManagementSummaryV130 small{opacity:.72;font-size:.68rem}.matchManagementSummaryV130 span{letter-spacing:.09em}.matchManagementSummaryV130 strong{font-size:.72rem}.matchManagementSummaryV130>button,.matchManagementFooterV130>button{cursor:pointer;border:0;border-radius:12px;min-height:42px;padding:0 15px;font-weight:900}.matchManagementSummaryV130>button:first-of-type{display:none}.matchManagementSummaryV130>button:last-of-type{color:#e4e9ef;white-space:nowrap;background:0 0;border:1px solid #ffffff38;border-radius:9px;width:auto;min-height:44px;padding:0 10px;font-size:.74rem;font-weight:650}.matchManagementSummaryV130>button:last-of-type:hover:not(:disabled){background:#ffffff0f}.matchManagementSummaryV130>button:last-of-type:focus-visible{outline-offset:3px;outline:2px solid #f2d36a}.matchManagementSummaryV130>button:disabled,.matchManagementFooterV130>button:disabled{opacity:.45;cursor:not-allowed}.v130-live-management-open{overflow:hidden}.matchManagementBackdropV130{z-index:1100;background:#000000bd;border:0;position:fixed;inset:0}.matchManagementSheetV130{z-index:1101;color:#f7f9fc;background:#0b121d;border:1px solid #ffffff24;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(760px,100% - 36px);max-height:calc(100dvh - 36px);margin:0 auto;display:grid;position:fixed;inset:auto 18px 18px;overflow:hidden;box-shadow:0 28px 70px #00000073}.matchManagementHeaderV130{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 13px;display:flex}.matchManagementHeaderV130>div{gap:4px;min-width:0;display:grid}.matchManagementHeaderV130 span,.liveFormationControlV130 label>span,.matchManagementFooterV130 span,.matchManagementStepV132>span,.matchManagementOutgoingV132>span,.matchManagementComparisonV132 span{letter-spacing:.09em;opacity:.68;font-size:.66rem}.matchManagementHeaderV130 strong{font-size:1.18rem;line-height:1.15}.matchManagementPausedV132{letter-spacing:.05em;width:fit-content;margin-top:2px;font-weight:900;opacity:.95!important;font-size:.68rem!important}.matchManagementHeaderV130>button{min-height:38px;color:inherit;background:0 0;border:1px solid #ffffff3d;border-radius:10px;flex:none;padding:0 12px;font-weight:800}.matchManagementTabsV132{border-bottom:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:8px;padding:10px 18px;display:grid}.matchManagementTabsV132 button,.matchManagementFiltersV132 button{color:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;font-weight:800}.matchManagementTabsV132 button{border-radius:11px;min-height:40px}.matchManagementTabsV132 button.active,.matchManagementFiltersV132 button.active{background:#ffffff21;border-color:#ffffff80}.matchManagementBodyV132{min-height:0;padding:14px 18px;overflow:hidden}.matchManagementFlowV132{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.matchManagementStepV132{flex:none;gap:3px;display:grid}.matchManagementStepV132 strong{font-size:1rem}.matchManagementStepV132 small{opacity:.72;font-size:.75rem;line-height:1.35}.matchManagementOutgoingV132{width:100%;color:inherit;text-align:left;background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;flex:none;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.matchManagementOutgoingV132>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.matchManagementOutgoingV132>small{opacity:.7;font-size:.66rem}.matchManagementFiltersV132{scrollbar-width:none;flex:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.matchManagementFiltersV132::-webkit-scrollbar{display:none}.matchManagementFiltersV132 button{border-radius:999px;flex:none;min-width:52px;min-height:34px;padding:0 11px;font-size:.7rem}.livePlayerListV130{align-content:start;gap:7px;min-height:0;display:grid}.matchManagementScrollableListV132{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:4px;padding-right:2px;overflow-y:auto}.livePlayerConditionV130{width:100%;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:minmax(130px,1fr) 48px 58px 74px 20px;align-items:center;gap:7px;padding:8px 10px;display:grid}.livePlayerConditionV130.selected{background:#f2d36a1f;border-color:#f2d36a;box-shadow:inset 4px 0 #f2d36a}.livePlayerConditionV130.selected>em{color:#171b22;opacity:1;background:#f2d36a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.8rem;font-weight:900;display:grid}.livePlayerConditionV130:focus-visible{outline-offset:2px;outline:2px solid #f2d36a}.livePlayerMainV130,.livePlayerRatingV130,.livePlayerEffectiveV130,.liveFatigueBadgeV130{gap:1px;min-width:0;display:grid}.livePlayerMainV130 strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.livePlayerConditionV130 small,.livePlayerConditionV130 em{opacity:.66;font-size:.59rem}.livePlayerConditionV130 b{font-size:.78rem}.livePlayerConditionV130 em{text-align:right;font-size:1rem;font-style:normal;font-weight:900}.liveFatigueBadgeV130{background:#ffffff0f;border-radius:8px;padding:5px 7px}.fatigue-wearing{border-color:#ffffff2e}.fatigue-tired{border-color:#ffffff47}.fatigue-veryTired,.fatigue-exhausted{border-color:#ffffff6b}.fatigue-exhausted .liveFatigueBadgeV130,.fatigue-veryTired .liveFatigueBadgeV130{background:#ffffff1f;font-weight:900}.matchManagementComparisonV132{background:#ffffff12;border:1px solid #ffffff2e;border-radius:12px;flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.matchManagementComparisonV132>div{gap:2px;min-width:0;display:grid}.matchManagementComparisonV132 strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.matchManagementComparisonV132 small{opacity:.72;font-size:.64rem}.liveFormationControlV130{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex}.liveFormationControlV130 label{gap:6px;display:grid}.liveFormationControlV130 select{width:100%;min-height:48px;color:inherit;background:#111c2b;border:1px solid #ffffff2e;border-radius:12px;padding:0 12px;font-size:1rem;font-weight:900}.liveFormationControlV130>small{font-size:.74rem}.liveFormationControlV130>small.valid{opacity:.86}.liveFormationControlV130>small.invalid{font-weight:800}.matchManagementEmptyV132{text-align:center;opacity:.72;background:#ffffff0a;border-radius:12px;margin:0;padding:18px 12px;font-size:.76rem}.matchManagementFooterV130{background:#0b121d;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.matchManagementFooterV130>div{gap:2px;min-width:0;display:grid}.matchManagementFooterV130>div>strong{font-size:.8rem}.matchManagementFooterV130 small[role=alert],.matchManagementFooterV130 small.success{margin-top:3px;font-size:.68rem;line-height:1.3}.matchManagementFooterV130 small[role=alert]{font-weight:800}.matchManagementFooterV130 small.success{opacity:.76}@media (width<=760px){.matchManagementSummaryV130{gap:8px;padding:5px 8px}.matchManagementSummaryV130>button{min-height:40px;padding:0 12px}.matchManagementSheetV130{border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;width:100%;height:min(92dvh,760px);max-height:92dvh;inset:auto 0 0}.matchManagementHeaderV130{padding:12px 14px 10px}.matchManagementHeaderV130 strong{font-size:1.05rem}.matchManagementHeaderV130>button{min-height:36px}.matchManagementTabsV132{padding:8px 14px}.matchManagementTabsV132 button{min-height:38px}.matchManagementBodyV132{padding:11px 14px}.matchManagementFlowV132{gap:8px}.matchManagementStepV132 strong{font-size:.92rem}.matchManagementOutgoingV132{padding:8px 10px}.matchManagementOutgoingV132>small{display:none}.livePlayerConditionV130{grid-template-columns:minmax(0,1fr) 58px 70px 18px;gap:6px;min-height:56px;padding:7px 9px}.livePlayerRatingV130{display:none}.livePlayerMainV130 strong{font-size:.82rem}.matchManagementComparisonV132{gap:7px;padding:8px 10px}.matchManagementFooterV130{padding:10px 14px calc(10px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:8px}.matchManagementFooterV130>div>strong{font-size:.76rem}.matchManagementFooterV130>button{width:100%;min-height:44px}}@media (width<=390px){.matchManagementSheetV130{height:94dvh;max-height:94dvh}.matchManagementHeaderV130{padding-inline:12px}.matchManagementTabsV132,.matchManagementBodyV132,.matchManagementFooterV130{padding-left:12px;padding-right:12px}.matchManagementComparisonV132 small{display:none}}.matchManagementFooterV130>.matchManagementConfirmV130{color:#171b22;background:#f2d36a;border:1px solid #f2d36a;min-height:52px;padding:12px 20px;font-size:.92rem;box-shadow:0 4px 14px #f2d36a24}.matchManagementFooterV130>.matchManagementConfirmV130:hover:not(:disabled){background:#ffe28a;border-color:#ffe28a}.matchManagementFooterV130>.matchManagementConfirmV130:focus-visible{outline-offset:3px;outline:2px solid #fff3c7}.matchManagementFooterV130>.matchManagementConfirmV130:disabled{color:#9aa3af;box-shadow:none;opacity:1;background:#252c36;border-color:#ffffff1f}.topMatchStartPanel .speedSelectorPanel{display:none!important}.rewardedRetryButtonV86{white-space:normal;min-height:64px;padding-inline:18px;font-size:clamp(.82rem,3.7vw,1rem);line-height:1.2}.rewardedRetryHintV86{text-align:center;color:#eff2f8a8;margin:-8px 8px 18px;font-size:.82rem;line-height:1.35}@media (width<=680px){.app:has(.dedicatedResultPageV531) .header{display:none}.app:has(.dedicatedResultPageV531) .footer{display:none}.dedicatedResultPageV531{max-width:620px;min-height:0!important;padding:12px 14px calc(92px + env(safe-area-inset-bottom))!important;align-content:start!important;gap:0!important}.dedicatedResultHeroV531,.dedicatedResultSummaryV531{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--theme-accent) 10%, transparent), transparent 42%), #090d13f7;border-color:#ffffff1c}.dedicatedResultPageV531.success .dedicatedResultHeroV531{border-color:#4ade8057}.dedicatedResultHeroV531{text-align:center;border-radius:22px 22px 0 0!important;padding:18px 16px 14px!important}.dedicatedResultPageV531.success .dedicatedResultHeroV531 .eyebrow{color:#86eaa9}.dedicatedResultHeroV531 .eyebrow{letter-spacing:.14em;border:1px solid;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:9px;display:inline-flex}.dedicatedResultHeroV531 h1{letter-spacing:-.055em;margin:10px 0 6px!important;font-size:clamp(3rem,16vw,4.25rem)!important;line-height:.88!important}.dedicatedResultHeroV531>strong{line-height:1.25;font-size:1rem!important}.dedicatedResultHeroV531 p{color:#aeb7c5;border-top:1px solid #ffffff13;max-width:34rem;padding-top:10px;font-size:.82rem;line-height:1.4;margin:10px auto 0!important}.dedicatedResultSummaryV531{margin-top:-1px;border-radius:0 0 22px 22px!important;padding:12px 16px 14px!important}.dedicatedResultSummaryV531 .resultGoalSummary{align-items:start;gap:10px;width:100%;margin:0;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)!important}.dedicatedResultSummaryV531 .resultGoalSummary>i{width:1px!important;min-height:38px!important}.dedicatedResultSummaryV531 .resultGoalSummary>div:last-child{text-align:right!important;justify-content:flex-end!important}.dedicatedResultSummaryV531 .resultGoalSummary strong{letter-spacing:.08em;font-size:8px!important}.dedicatedResultSummaryV531 .resultGoalSummary span{padding:4px 7px;font-size:8px}.resultQuickStatsV531{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important}.resultQuickStatsV531 span{color:#9ea7b4;border:1px solid #ffffff0e;min-width:0;font-size:.72rem;line-height:1.2;background:#ffffff0a!important;border-radius:13px!important;gap:3px!important;padding:10px 7px!important}.resultQuickStatsV531 b{color:#fff;font-size:1.05rem;line-height:1}.dedicatedResultPageV531.success .dedicatedResultActionsV531{z-index:60;right:14px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06090de6;border:1px solid #ffffff14;border-radius:18px;padding:8px;display:block;position:fixed;left:14px;box-shadow:0 14px 42px #00000070}.dedicatedResultPageV531.success .dedicatedResultActionsV531>button{letter-spacing:.035em;border-radius:14px;min-height:58px;font-size:.95rem}.dedicatedResultPageV531.defeat .dedicatedResultActionsV531{margin-top:12px;grid-template-columns:1fr!important}}@media (width<=390px){.dedicatedResultPageV531{padding-inline:10px!important}.dedicatedResultHeroV531{padding-inline:12px!important}.dedicatedResultHeroV531 h1{font-size:clamp(2.7rem,15.5vw,3.8rem)!important}.resultQuickStatsV531 span{font-size:.67rem;padding-inline:5px!important}.dedicatedResultPageV531.success .dedicatedResultActionsV531{left:10px;right:10px}}.championVictoryV964 .championHeroCard{background:radial-gradient(circle at 50% 12%,#e2c26429,#0000 34%),linear-gradient(145deg,#12161cfa,#080b0ffa);border-color:#e2c26485;padding-top:42px;box-shadow:0 24px 70px #00000047}.championVictoryV964 .championHeroCard h1{color:#fff;max-width:830px;font-size:clamp(32px,5vw,58px)}.championVictoryV964 .championHeroCard>p{color:#a0a8b3;max-width:620px;font-size:13px}.championVictoryV964 .championMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.championVictoryV964 .championMetrics article{background:linear-gradient(145deg,#10141afa,#090c10fa);border-color:#ffffff17;min-height:124px}.championVictoryV964 .championMatchGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.championVictoryV964 .championMatchGrid article{background:linear-gradient(145deg,#111f1dc7,#0a1212f5);border-color:#43be6b33;align-items:center;min-height:116px}.championVictoryV964 .championSharePanel{background:radial-gradient(circle at 10% 0,#e2c26414,#0000 36%),linear-gradient(145deg,#0c1015fc,#080b0ffc);border-color:#e2c2646b;padding:24px;display:block;box-shadow:inset 0 0 0 1px #e2c2640a}.championVictoryV964 .championSharePanel>:not(.championShareExperienceV964){display:none!important}.championShareExperienceV964{gap:22px;display:grid!important}.championShareHeadingV964>span{color:#f3d25f;letter-spacing:.16em;font-size:9px;font-weight:950}.championShareHeadingV964 h2{color:#fff;letter-spacing:-.035em;max-width:780px;margin:8px 0 0;font-size:clamp(24px,3vw,36px);line-height:1.08}.championShareHeadingV964 p{color:#9aa3af;max-width:720px;margin:9px 0 0;font-size:13px;line-height:1.55}.championShareGridV964{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:stretch;gap:18px;display:grid}.championInvitePreviewV964{background:radial-gradient(circle at 20% 18%,#ffffff07 0 2px,#0000 3px) 0 0/34px 34px,radial-gradient(circle at 74% 68%,#ffffff06 0 2px,#0000 3px) 0 0/42px 42px,linear-gradient(145deg,#072d1ff0,#071c17fa);border:1px solid #2fbc6142;border-radius:20px;align-content:start;gap:14px;min-width:0;min-height:286px;padding:18px;display:grid;box-shadow:inset 0 0 38px #0000003d}.championInviteBrandV964{align-items:center;gap:10px;display:flex}.championInviteBrandV964>b{color:#f2cf63;background:linear-gradient(145deg,#17202a,#080b0f);border:1px solid #e2c26473;border-radius:12px 12px 16px 16px;flex:none;place-items:center;width:44px;height:44px;font-size:11px;font-weight:950;display:grid}.championInviteBrandV964 strong,.championInviteBrandV964 small{display:block}.championInviteBrandV964 strong{color:#fff;font-size:14px}.championInviteBrandV964 small{color:#91aa9c;letter-spacing:.08em;margin-top:3px;font-size:8px;font-weight:850}.championInviteBubbleV964{color:#17211a;background:linear-gradient(145deg,#d9f7c9,#c5efb4);border-radius:15px 4px 15px 15px;gap:9px;max-width:94%;margin-left:auto;padding:15px 16px 13px;display:grid;box-shadow:0 10px 28px #00000038}.championInviteBubbleV964 strong,.championInviteBubbleV964 b,.championInviteBubbleV964 span,.championInviteBubbleV964 p,.championInviteBubbleV964 ul{margin:0}.championInviteBubbleV964 strong{color:#17211a;font-size:15px;line-height:1.3}.championInviteBubbleV964 p{color:#26372b;font-size:12px;line-height:1.5}.championInviteBubbleV964 .championCampaignIntroV972{margin-top:2px;font-weight:850}.championCampaignListV972{gap:4px;padding:0;list-style:none;display:grid}.championCampaignListV972 li{color:#304638;font-size:11px;font-weight:700;line-height:1.35}.championInviteBubbleV964 b{color:#111b14;font-size:12px}.championInviteBubbleV964 span{color:#0876a7;overflow-wrap:anywhere;font-size:11px;font-weight:800}.championInviteActionsV964{grid-template-columns:1fr;align-content:center;gap:9px;display:grid}.championInviteActionsV964 button{color:#dfe4ea;min-height:52px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1c;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:0 14px;transition:transform .16s,border-color .16s,background .16s;display:flex}.championInviteActionsV964 button:hover,.championInviteActionsV964 button:focus-visible{background:#e2c26412;border-color:#e2c2646b;transform:translateY(-1px)}.championInviteActionsV964 button>span{color:#c8ced6;text-align:center;min-width:20px;font-size:17px;font-weight:900}.championInviteActionsV964 button>strong{font-size:11px;font-weight:850}.championInviteActionsV964 .championWhatsAppV964{color:#fff;background:linear-gradient(135deg,#1ebd5d,#28d968);border-color:#4ade8070;justify-content:flex-start;min-height:88px;padding:0 22px;box-shadow:0 16px 30px #0e7e3b29}.championInviteActionsV964 .championWhatsAppV964:hover,.championInviteActionsV964 .championWhatsAppV964:focus-visible{background:linear-gradient(135deg,#22c763,#2cdf70);border-color:#ffffff7a}.championInviteActionsV964 .championWhatsAppV964:disabled{cursor:wait;opacity:.82;transform:none}.championWhatsAppV964>span{border:2px solid #ffffffe6;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;color:#fff!important;min-width:42px!important;font-size:21px!important}.championWhatsAppV964>div{text-align:left;min-width:0}.championWhatsAppV964 strong,.championWhatsAppV964 small{display:block}.championWhatsAppV964 strong{color:#fff;font-size:15px}.championWhatsAppV964 small{color:#ffffffd1;margin-top:3px;font-size:10px}.championShareFeedbackV964{color:#8ddfa8;text-align:center;min-height:18px;font-size:10px}.championVictoryV964 .championActions{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;display:grid}.championVictoryV964 .championActions button{border-radius:14px;width:100%;min-height:58px;font-size:12px}.championVictoryV964 .championActions button:first-child{color:#f2d05f;background:#e2c26406;border-color:#efcc53a6}.championVictoryV964 .championActions button:last-child{color:#17130a;background:linear-gradient(135deg,#f5c91b,#ffd91f);border-color:#f5cf24;box-shadow:0 14px 30px #cfa3001f}@media (width<=900px){.championShareGridV964{grid-template-columns:1fr}.championInvitePreviewV964{min-height:0}}@media (width<=760px){.championVictoryV964 .championMetrics,.championVictoryV964 .championMatchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.championVictoryV964 .championMetrics article,.championVictoryV964 .championMatchGrid article{min-height:108px}.championVictoryV964 .championSharePanel{border-radius:20px;padding:18px}.championShareExperienceV964{gap:18px}}@media (width<=520px){.championVictoryV964 .championHeroCard{padding:34px 16px 24px}.championVictoryV964 .championHeroCard h1{font-size:clamp(30px,10vw,42px)}.championShareHeadingV964 h2{font-size:26px}.championInvitePreviewV964{border-radius:17px;padding:14px}.championInviteBubbleV964{max-width:100%;padding:14px}.championInviteActionsV964 button{justify-content:flex-start}.championVictoryV964 .championActions{grid-template-columns:1fr}}@media (width<=390px){.championVictoryV964 .championMetrics,.championVictoryV964 .championMatchGrid{grid-template-columns:1fr}.championShareHeadingV964 h2{font-size:23px}.championWhatsAppV964 strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.championInviteActionsV964 button{transition:none}.championInviteActionsV964 button:hover,.championInviteActionsV964 button:focus-visible{transform:none}}.roundVictoryShare{gap:8px;padding:16px 20px;display:grid}.roundVictoryShare button,.roundVictoryShare a{color:#fff;text-align:center;cursor:pointer;background:#164c32;border:1px solid #56b983;border-radius:14px;min-height:48px;padding:12px 16px;font-weight:750}.roundVictoryShare button:disabled{opacity:.65;cursor:wait}.roundVictoryShare p{color:#b8cbbf;margin:0;font-size:13px}.roundVictoryShare p:empty{display:none}.v987OutcomeHost{font-size:0!important;line-height:0!important}.v987OutcomeHost .resultOutcomeTextV987{letter-spacing:.045em;text-align:center;justify-content:center;align-items:center;min-height:28px;font-size:.92rem;font-weight:900;line-height:1.15;display:inline-flex}.dedicatedResultPageV531.success .v987OutcomeHost .resultOutcomeTextV987{color:#f5d76e}.dedicatedResultPageV531.defeat .v987OutcomeHost .resultOutcomeTextV987{color:#ff8797}.v987MatchupHost .resultOpponentYearV987,.v987OpponentGoalHost .resultOpponentYearV987{white-space:nowrap}.v987MessageHost{font-size:0!important;line-height:0!important}.v987MessageHost .resultPenaltyBreakdownV161{gap:6px;margin-bottom:10px;display:grid}.v987MessageHost .resultDecisionLineV987{text-align:left;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 10px;font-size:.9rem;font-weight:650;line-height:1.3;display:flex}.v987MessageHost .resultDecisionLineV987>span{color:#aeb7c5;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:750}.v987MessageHost .resultDecisionLineV987 b{color:#f5d76e;text-align:right;font-weight:900}.dedicatedResultPageV531.defeat .v987MessageHost .resultDecisionLineV987 b{color:#ff8797}.v987MessageHost .resultExtraTimeLineV161{text-align:center;margin-bottom:10px;display:block}.v987MessageHost .resultCampaignMessageV987{font-size:.96rem;line-height:1.4;display:block}.resultProgressionV162{border-top:1px solid #ffffff14;gap:9px;margin-top:14px;padding-top:14px;display:grid}.resultProgressionV162>strong{color:#f5d76e;letter-spacing:.09em;font-size:.74rem;font-weight:900;line-height:1.25}.resultProgressRailV162{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.resultProgressRailV162>span{color:#8993a1;text-align:center;background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;min-width:0;padding:7px 6px;font-size:.66rem;font-weight:750;line-height:1.15}.resultProgressRailV162>span.completed{color:#9be7b3;background:#4ade8014;border-color:#4ade8057}.resultProgressRailV162>span.current{color:#f5d76e;background:#f5d76e14;border-color:#f5d76e6b}.v162PrimaryActionHost{font-size:0!important;line-height:0!important}.v162PrimaryActionHost .resultPrimaryActionTextV162{pointer-events:none;letter-spacing:.035em;font-size:.95rem;font-weight:900;line-height:1.2;display:inline-block}.roundTransitionPageV531.v162BypassedTransition{display:none!important}@media (width<=680px){.resultProgressRailV162{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.v987OutcomeHost .resultOutcomeTextV987{letter-spacing:.035em;min-height:26px;font-size:.84rem}.v987MessageHost .resultDecisionLineV987{gap:8px;padding:7px 8px;font-size:.8rem}.v987MessageHost .resultDecisionLineV987>span{font-size:.68rem}.v987MessageHost .resultCampaignMessageV987{font-size:.9rem}.resultProgressionV162{margin-top:12px;padding-top:12px}.resultProgressionV162>strong{font-size:.69rem}.resultProgressRailV162>span{padding:7px 5px;font-size:.62rem}.v162PrimaryActionHost .resultPrimaryActionTextV162{font-size:.9rem}}.v162PrimaryActionHost{touch-action:manipulation}.clubChampionBadgeV999{color:#f7dfa0;background:linear-gradient(135deg,#f5cb5c24,#ffffff09);border:1px solid #f5cb5c6b;border-radius:12px;align-items:center;gap:9px;width:100%;margin:9px 0 0;padding:9px 11px;display:flex;box-shadow:inset 0 1px #ffffff0e}.clubChampionBadgeV999__icon{background:#f5cb5c1a;border:1px solid #f5cb5c8c;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:15px;line-height:1;display:grid}.clubChampionBadgeV999__copy{text-align:left;gap:2px;min-width:0;display:grid}.clubChampionBadgeV999__copy small{color:#f7dfa0c7;letter-spacing:.08em;font-size:9px;font-weight:800;line-height:1.15}.clubChampionBadgeV999__copy strong{color:#fff3cd;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.historicalHonorsBadge__copy{gap:3px;width:100%}.historicalHonorsBadge__showAll{color:#f7dfa0;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;margin:1px 0 0;padding:2px 0;font-size:10px;font-weight:800;line-height:1.2;-webkit-text-decoration:underline #f7dfa073;text-decoration:underline #f7dfa073}.historicalHonorsBadge__showAll:hover,.historicalHonorsBadge__showAll:focus-visible{color:#fff6d8;text-decoration-color:currentColor}.historicalHonorsBadge__showAll:focus-visible,.historicalHonorsDialogV119__close:focus-visible{outline-offset:3px;outline:2px solid #f7dfa0}.historicalHonorsDialogV119__backdrop{z-index:12000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04080ec7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.historicalHonorsDialogV119{color:#f7dfa0;background:#111720;border:1px solid #f5cb5c66;border-radius:18px;width:min(460px,100%);max-height:min(78dvh,620px);display:grid;overflow:hidden;box-shadow:0 24px 70px #00000080}.historicalHonorsDialogV119__header{border-bottom:1px solid #f5cb5c2e;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 18px 14px;display:flex}.historicalHonorsDialogV119__header small{color:#f7dfa0b3;letter-spacing:.1em;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.historicalHonorsDialogV119__header h2{color:#fff6d8;margin:0;font-size:1.12rem;line-height:1.2}.historicalHonorsDialogV119__header p{color:#ffffffad;margin:5px 0 0;font-size:.78rem}.historicalHonorsDialogV119__close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff21;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid}.historicalHonorsDialogV119__list{gap:8px;margin:0;padding:14px 18px 18px;list-style:none;display:grid;overflow-y:auto}.historicalHonorsDialogV119__list li{background:#ffffff09;border:1px solid #f5cb5c24;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:grid}.historicalHonorsDialogV119__list li>span{color:#f6c453;text-align:center}.historicalHonorsDialogV119__list strong{color:#f7e8bc;overflow-wrap:anywhere;min-width:0;font-size:.82rem;line-height:1.3}@media (width<=760px){.clubChampionBadgeV999{align-items:flex-start;gap:8px;padding:8px 10px}.clubChampionBadgeV999__icon{flex-basis:27px;width:27px;height:27px}.clubChampionBadgeV999__copy strong{-webkit-line-clamp:3;font-size:10px}.historicalHonorsBadge__showAll{min-height:28px;padding:5px 0 2px;font-size:10px}.historicalHonorsDialogV119__backdrop{place-items:end center;padding:0}.historicalHonorsDialogV119{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100%;max-height:min(82dvh,680px)}.historicalHonorsDialogV119__header{padding:16px 16px 12px}.historicalHonorsDialogV119__list{padding:12px 16px max(18px, env(safe-area-inset-bottom))}}@media (height<=520px) and (orientation:landscape){.historicalHonorsDialogV119__backdrop{place-items:center;padding:10px}.historicalHonorsDialogV119{border:1px solid #f5cb5c66;border-radius:16px;width:min(560px,94vw);max-height:92dvh}.historicalHonorsDialogV119__header{padding:12px 14px 10px}.historicalHonorsDialogV119__list{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 14px 14px}}.tacticsPageV67{--t67-text-primary:#f7f9fc;--t67-text-secondary:#d4dbe5;--t67-text-support:#b7c1ce;--t67-surface:#10161d;--t67-surface-raised:#151e27;--t67-surface-soft:#1a2530;--t67-border:#3c4b5b;--t67-border-strong:#65778b;--t67-focus:#ffe28a;--t67-success:#9aefb5;--t67-success-surface:#10291c;--t67-warning:#ffd188;--t67-warning-surface:#302313;--t67-unavailable:#8d99a8;--t67-radius-lg:22px;--t67-radius-md:16px;--t67-radius-sm:12px;color:var(--t67-text-primary)}.srOnlyV67{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tacticsPageV67 .tacticsHeroV67{max-width:780px}.tacticsPageV67 .tacticsHeroV67 .eyebrow,.tacticsPageV67 .formationChoiceIntro>span,.tacticsPageV67 .formationPreviewHeading>div>span,.tacticsPageV67 .formationProfileNote small,.tacticsPageV67 .formationEmptyPreview>span,.tacticsPageV67 .tacticsContinueBarV67 small{color:var(--t67-text-support);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1.35}.tacticsPageV67 .tacticsHeroV67 p{max-width:680px;color:var(--t67-text-secondary);font-size:clamp(15px,1.25vw,17px);line-height:1.6}.tacticsPageV67 .tacticalLab{grid-template-columns:minmax(320px,.92fr) minmax(420px,1.08fr);grid-template-areas:"list preview";align-items:start;gap:22px}.tacticsPageV67 .formationChoiceList,.tacticsPageV67 .formationPreviewPanel{border:1px solid var(--t67-border);border-radius:var(--t67-radius-lg);background:linear-gradient(#151e27fa,#0a0f14fa);box-shadow:0 18px 54px #0003}.tacticsPageV67 .formationChoiceList{grid-area:list;gap:12px;padding:16px;display:grid}.tacticsPageV67 .formationChoiceIntro{padding:6px 4px 10px}.tacticsPageV67 .formationChoiceIntro strong{color:var(--t67-text-primary);margin-top:7px;font-size:clamp(19px,1.7vw,22px);line-height:1.2;display:block}.tacticsPageV67 .formationChoiceIntro p{color:var(--t67-text-secondary);margin:8px 0 0;font-size:14px;line-height:1.55}.tacticsPageV67 .formationChoice{border:1px solid var(--t67-border);border-radius:var(--t67-radius-md);min-width:0;min-height:128px;color:var(--t67-text-primary);text-align:left;background:#ffffff06;grid-template-columns:minmax(0,1fr) 116px;grid-template-areas:"copy mini""state state";align-items:center;gap:12px 14px;padding:14px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.tacticsPageV67 .formationChoice:hover{border-color:var(--t67-border-strong);background:#ffffff0e;transform:translateY(-1px)}.tacticsPageV67 .formationChoice:active{background:#ffffff14;transform:translateY(0)}.tacticsPageV67 .formationChoice:disabled{border-color:var(--t67-border);color:var(--t67-unavailable);cursor:not-allowed;opacity:.72;background:#ffffff05;transform:none}.tacticsPageV67 .formationChoice.activeFormation{border-color:var(--t67-success);box-shadow:inset 4px 0 0 var(--t67-success);background:linear-gradient(135deg,#1c4b2f6b,#ffffff09)}.tacticsPageV67 .formationChoice:focus-visible,.tacticsPageV67 .backButton:focus-visible,.tacticsPageV67 .tacticsContinueBarV67 .primaryButton:focus-visible{outline:3px solid var(--t67-focus);outline-offset:4px}.tacticsPageV67 .backButton,.tacticsPageV67 .tacticsContinueBarV67 .primaryButton{min-height:44px;font-size:14px}.tacticsPageV67 .backButton{color:var(--t67-text-secondary);border-color:var(--t67-border);background:#ffffff09}.tacticsPageV67 .generationBadge{color:var(--t67-text-primary);border-color:var(--t67-border-strong);background:var(--t67-surface-raised);font-size:12px;line-height:1.25}.tacticsPageV67 .formationChoice>span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.tacticsPageV67 .formationChoiceCopy{grid-area:copy;min-width:0;display:block}.tacticsPageV67 .formationChoiceIdentity{color:var(--t67-text-support);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1.35;display:block}.tacticsPageV67 .formationChoiceCopy>strong{color:var(--t67-text-primary);margin-top:4px;font-size:clamp(20px,1.8vw,23px);line-height:1.1;display:block}.tacticsPageV67 .formationChoiceCopy>small{color:var(--t67-text-secondary);margin-top:7px;font-size:14px;line-height:1.45;display:block}.tacticsPageV67 .formationChoiceMiniPitch{aspect-ratio:1.45;background:linear-gradient(90deg,#0000 49.4%,#ffffff42 49.4% 50.6%,#0000 50.6%),repeating-linear-gradient(0deg,#185938 0 15px,#124d30 15px 30px);border:1px solid #ffffff6b;border-radius:9px;grid-area:mini;justify-self:end;width:116px;position:relative;overflow:hidden}.tacticsPageV67 .formationChoiceMiniPitch:after{content:"";border:1px solid #ffffff52;border-radius:50%;width:22px;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tacticsPageV67 .formationMiniDot{z-index:2;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000059}.tacticsPageV67 .formationMiniDot.sector-defense{background:#94b9ff}.tacticsPageV67 .formationMiniDot.sector-midfield{background:#ffe18d}.tacticsPageV67 .formationMiniDot.sector-attack{background:#a6efb8}.tacticsPageV67 .formationChoiceState{border:1px solid var(--t67-border);width:max-content;max-width:100%;min-height:30px;color:var(--t67-text-secondary);background:#ffffff09;border-radius:999px;grid-area:state;align-items:center;gap:7px;padding:5px 9px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.tacticsPageV67 .formationChoiceState b{font-size:14px;line-height:1}.tacticsPageV67 .formationChoiceState.isSelected{color:var(--t67-success);background:var(--t67-success-surface);border-color:#9aefb5b8}.tacticsPageV67 .formationPreviewPanel{grid-area:preview;align-content:start;min-width:0;min-height:0;padding:20px;display:grid;position:sticky;top:20px}.tacticsPageV67 .formationPreviewHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.tacticsPageV67 .formationPreviewHeading strong{color:var(--t67-text-primary);margin-top:5px;font-size:clamp(32px,4vw,46px);line-height:1;display:block}.tacticsPageV67 .formationPreviewHeading p{max-width:520px;color:var(--t67-text-secondary);margin:8px 0 0;font-size:14px;line-height:1.5}.tacticsPageV67 .formationPreviewHeading>small{min-height:34px;color:var(--t67-success);background:var(--t67-success-surface);letter-spacing:.03em;text-transform:uppercase;border:1px solid #9aefb5ad;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:850;line-height:1.2;display:inline-flex}.tacticsPageV67 .formationPreviewPitch{aspect-ratio:.76;background:linear-gradient(90deg,#0000 49.7%,#ffffff3d 49.7% 50.3%,#0000 50.3%),repeating-linear-gradient(90deg,#1b5d3a 0 48px,#165333 48px 96px);border:2px solid #ffffff85;border-radius:14px;width:min(100%,470px);height:auto;margin:0 auto;position:relative;overflow:hidden}.tacticsPageV67 .formationPreviewPitch:before{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff4d;border-radius:50%;width:88px;height:88px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tacticsPageV67 .formationPreviewPitch:after{z-index:1;background:#ffffff4d}.tacticsPageV67 .formationPitchZone{z-index:1;pointer-events:none;gap:1px;display:grid;position:absolute;left:10px}.tacticsPageV67 .formationPitchZone.zoneAttack{top:10px}.tacticsPageV67 .formationPitchZone.zoneMidfield{top:50%;transform:translateY(-50%)}.tacticsPageV67 .formationPitchZone.zoneDefense{bottom:10px}.tacticsPageV67 .formationPreviewPitch .formationPitchZone>span,.tacticsPageV67 .formationPitchZone>small{color:#ffffffeb;text-shadow:0 1px 3px #000000c7;background:0 0;border:0;border-radius:0;width:auto;height:auto;font-size:12px;line-height:1.25;position:static;transform:none}.tacticsPageV67 .formationPreviewPitch .formationPitchZone>span{letter-spacing:.06em;font-weight:900}.tacticsPageV67 .formationPitchZone>small{color:#ffffffd1;font-weight:650}.tacticsPageV67 .formationPreviewPitch .formationPitchPlayer{z-index:4;border:2px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;transform:translate(-50%,-50%);box-shadow:0 3px 9px #0000006b}.tacticsPageV67 .formationPitchPlayer b{color:#08100d;font-size:12px;font-weight:950;line-height:1}.tacticsPageV67 .formationPitchPlayer.sector-defense{background:#94b9ff}.tacticsPageV67 .formationPitchPlayer.sector-midfield{background:#ffe18d}.tacticsPageV67 .formationPitchPlayer.sector-attack{background:#a6efb8}.tacticsPageV67 .formationPitchLegend{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.tacticsPageV67 .formationPitchLegend>span{border:1px solid var(--t67-border);min-height:30px;color:var(--t67-text-secondary);background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;line-height:1.2;display:inline-flex}.tacticsPageV67 .formationPitchLegend b{color:#fff;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;line-height:1;display:grid}.tacticsPageV67 .formationProfileNotes{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.tacticsPageV67 .formationProfileNote{border:1px solid var(--t67-border);border-radius:var(--t67-radius-md);background:#ffffff06;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:14px;display:grid}.tacticsPageV67 .formationProfileNote>div{border-radius:10px;place-items:center;width:36px;height:36px;font-size:19px;font-weight:950;display:grid}.tacticsPageV67 .formationProfileNote p{background:0 0;border:0;margin:0;padding:0}.tacticsPageV67 .formationProfileNote strong{color:var(--t67-text-primary);margin-top:5px;font-size:15px;font-weight:720;line-height:1.48;display:block}.tacticsPageV67 .strengthNote>div{color:var(--t67-success);background:var(--t67-success-surface);border:1px solid #9aefb580}.tacticsPageV67 .attentionNote>div{color:var(--t67-warning);background:var(--t67-warning-surface);border:1px solid #ffd18885}.tacticsPageV67 .formationEmptyPreview{text-align:center;place-content:center;justify-items:center;min-height:520px;padding:34px 18px;display:grid}.tacticsPageV67 .formationEmptyPreview>div{border:2px dashed var(--t67-border-strong);width:84px;height:84px;color:var(--t67-text-primary);background:#ffffff09;border-radius:50%;place-items:center;font-size:28px;font-weight:900;display:grid}.tacticsPageV67 .formationEmptyPreview>span{margin-top:20px}.tacticsPageV67 .formationEmptyPreview strong{color:var(--t67-text-primary);margin-top:7px;font-size:22px;line-height:1.2}.tacticsPageV67 .formationEmptyPreview p{max-width:390px;color:var(--t67-text-secondary);margin:9px 0 0;font-size:14px;line-height:1.55}.tacticsPageV67 .tacticsContinueBarV67{border-color:var(--t67-border);background:#10161df5}.tacticsPageV67 .tacticsContinueBarV67 strong{color:var(--t67-text-primary);font-size:clamp(17px,2vw,22px);line-height:1.25}.tacticsPageV67 .tacticsContinueBarV67 .primaryButton:disabled{opacity:.58;cursor:not-allowed;filter:saturate(.35)}@media (width<=980px){.tacticsPageV67 .tacticalLab{grid-template-columns:1fr;grid-template-areas:"preview""list"}.tacticsPageV67 .formationPreviewPanel{position:static}.tacticsPageV67 .formationEmptyPreview{min-height:300px}}@media (width<=720px){.tacticsPageV67{overflow-x:clip}.tacticsPageV67 .formationChoiceList,.tacticsPageV67 .formationPreviewPanel{border-radius:18px;padding:14px}.tacticsPageV67 .formationPreviewHeading{gap:10px;display:grid}.tacticsPageV67 .formationPreviewHeading>small{width:max-content}.tacticsPageV67 .formationPreviewPitch{width:min(100%,430px)}.tacticsPageV67 .formationProfileNotes{grid-template-columns:1fr}.tacticsPageV67 .tacticsContinueBarV67{z-index:20;border-color:var(--t67-border-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:1fr;gap:12px;padding:14px;display:grid;position:sticky;bottom:10px;box-shadow:0 14px 34px #00000085}.tacticsPageV67 .tacticsContinueBarV67 .compactButton{width:100%;min-width:0;min-height:48px}}@media (width<=430px){.tacticsPageV67 .formationChoice{grid-template-columns:minmax(0,1fr) 96px;gap:11px 12px;padding:13px}.tacticsPageV67 .formationChoiceMiniPitch{width:96px}.tacticsPageV67 .formationChoice>span,.tacticsPageV67 .formationChoiceCopy,.tacticsPageV67 .formationChoiceCopy>strong,.tacticsPageV67 .formationChoiceCopy>small{grid-area:auto}.tacticsPageV67 .formationPreviewPitch .formationPitchPlayer{width:35px;height:35px}.tacticsPageV67 .formationPitchPlayer b{font-size:12px}.tacticsPageV67 .formationPitchZone{left:8px}.tacticsPageV67 .formationPitchZone>small{max-width:148px}.tacticsPageV67 .formationProfileNote{padding:13px}}@media (width<=380px){.tacticsPageV67 .formationChoice{grid-template-columns:minmax(0,1fr) 88px}.tacticsPageV67 .formationChoiceMiniPitch{width:88px}.tacticsPageV67 .formationPreviewHeading strong{font-size:31px}.tacticsPageV67 .formationPreviewPitch .formationPitchPlayer{width:33px;height:33px}}@media (prefers-reduced-motion:reduce){.tacticsPageV67 .formationChoice,.tacticsPageV67 .primaryButton,.tacticsPageV67 .backButton{transition:none!important;animation:none!important}.tacticsPageV67 .formationChoice:hover,.tacticsPageV67 .formationChoice:active{transform:none}}.tacticsPageV75 .tacticsHeroV75{max-width:720px;margin-bottom:18px}.tacticsPageV75 .tacticsHeroV75 h1{max-width:660px;margin-bottom:10px;font-size:clamp(38px,5.2vw,64px);line-height:1.01}.tacticsPageV75 .tacticsHeroV75 p{max-width:650px;margin-top:10px;line-height:1.5}.tacticsPageV75 .tacticalLabV75{grid-template-columns:minmax(0,760px);grid-template-areas:"list";justify-content:center;gap:0}.tacticsPageV75 .formationChoiceListV75{gap:10px;padding:14px}.tacticsPageV75 .formationChoiceIntro{padding:4px 4px 8px}.tacticsPageV75 .formationChoiceIntro strong{margin-top:5px;font-size:clamp(18px,1.6vw,21px)}.tacticsPageV75 .formationChoiceIntro p{margin-top:6px;line-height:1.45}.tacticsPageV75 .formationChoiceV75{grid-template-columns:minmax(0,1fr) 108px 34px;grid-template-areas:"copy mini state""details details details";gap:10px 12px;min-height:108px;padding:13px 14px}.tacticsPageV75 .formationChoiceV75 .formationChoiceMiniPitch{width:108px}.tacticsPageV75 .formationChoiceStateV75{grid-area:state;justify-content:center;align-self:center;width:34px;min-height:34px;padding:0}.tacticsPageV75 .formationChoiceStateLabelV75{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tacticsPageV75 .formationChoiceDetailsV75{border-top:1px solid #9aefb53d;grid-area:details;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:11px;display:grid}.tacticsPageV75 .formationChoiceDetailV75{gap:3px;min-width:0;display:grid}.tacticsPageV75 .formationChoiceDetailV75 small{color:var(--t67-text-support);letter-spacing:.08em;font-size:12px;font-weight:850;line-height:1.25}.tacticsPageV75 .formationChoiceDetailV75 strong{color:var(--t67-text-secondary);font-size:12px;font-weight:700;line-height:1.38}.tacticsPageV75 .tacticsContinueBarV75{z-index:30;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:11px 12px;display:grid;position:sticky}.tacticsPageV75 .tacticsContinueBarV75>div{min-width:0}.tacticsPageV75 .tacticsContinueBarV75 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tacticsPageV75 .tacticsContinueBarV75 .primaryButton{min-height:44px;padding-inline:15px}@media (width<=680px){.tacticsPageV75 .tacticsHeroV75{margin-bottom:14px}.tacticsPageV75 .tacticsHeroV75 h1{max-width:100%;margin-bottom:8px;font-size:clamp(32px,9.6vw,42px)}.tacticsPageV75 .tacticsHeroV75 p{margin-top:8px;font-size:15px;line-height:1.42}.tacticsPageV75 .formationChoiceListV75{border-radius:18px;padding:12px}.tacticsPageV75 .formationChoiceIntro{padding-bottom:6px}.tacticsPageV75 .formationChoiceV75{grid-template-columns:minmax(0,1fr) 92px 32px;gap:9px 10px;min-height:102px;padding:12px}.tacticsPageV75 .formationChoiceV75 .formationChoiceMiniPitch{width:92px}.tacticsPageV75 .formationChoiceCopy>strong{font-size:20px}.tacticsPageV75 .formationChoiceCopy>small{margin-top:5px;font-size:13px;line-height:1.35}.tacticsPageV75 .formationChoiceStateV75{width:32px;min-height:32px}.tacticsPageV75 .formationChoiceDetailsV75{grid-template-columns:1fr;gap:8px;padding-top:10px}.tacticsPageV75 .tacticsContinueBarV75{bottom:max(8px, env(safe-area-inset-bottom));margin-inline:0;padding:10px}.tacticsPageV75 .tacticsContinueBarV75 small{font-size:12px}.tacticsPageV75 .tacticsContinueBarV75 strong{font-size:13px}.tacticsPageV75 .tacticsContinueBarV75 .primaryButton{padding-inline:12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.tacticsPageV75 .formationChoiceV75{transition:none}}.journeyNavigationV72{z-index:120;color:#f5f7fb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070a0ff0;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;min-height:68px;padding:8px clamp(14px,4vw,64px);display:grid;position:sticky;top:0;box-shadow:0 12px 34px #0000003d}.journeyBrandButtonV72{width:fit-content;min-height:48px;color:inherit;text-align:left;background:0 0;border:0;padding:0}.geracoesFcLogoV72{align-items:center;gap:12px;display:inline-flex}.geracoesFcLogoV72 .geracoesFcMarkV72{-webkit-user-select:none;user-select:none;flex:0 0 60px;width:60px;height:60px;display:block}.geracoesFcWordmarkV72{gap:3px;min-width:0;display:grid}.geracoesFcWordmarkV72 strong{letter-spacing:.14em;white-space:nowrap;font-size:14px;font-weight:950}.geracoesFcWordmarkV72 small{color:#99a3b2;white-space:nowrap;font-size:11px}.geracoesFcLogoV72.compactV72 .geracoesFcMarkV72{flex-basis:50px;width:50px;height:50px}.geracoesFcLogoV72.compactV72 .geracoesFcWordmarkV72 small{display:none}.journeyLinksV72{background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px;display:flex}.journeyLinksV72 button{color:#aeb7c5;background:0 0;border:0;border-radius:999px;min-height:42px;padding:9px 18px;font-size:14px;font-weight:900}.journeyLinksV72 button[aria-current=page]{color:#17130a;background:#e2c264}.journeyNavigationActionsV977{justify-self:end;align-items:center;gap:14px;display:flex}.journeyCurrentV72{text-align:right;gap:2px;min-width:0;display:grid}.journeyCurrentV72 small{color:#8792a1;letter-spacing:.12em;font-size:10px;font-weight:900}.journeyCurrentV72 strong{color:#e8ecf2;text-overflow:ellipsis;white-space:nowrap;max-width:22vw;font-size:13px;overflow:hidden}.journeyMenuButtonV977,.journeyDrawerCloseV977{color:#f0d574;background:#e2c2640f;border:1px solid #e2c26447;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.journeyMenuButtonV977{align-content:center;gap:4px}.journeyMenuButtonV977>span{background:currentColor;border-radius:999px;width:18px;height:2px;display:block}.journeyNavigationV72 button:focus-visible,.journeyDrawerV977 button:focus-visible,.journeyDrawerV977 a:focus-visible{outline-offset:3px;outline:3px solid #7dd3fc}.journeyDrawerBackdropV977{z-index:198;cursor:default;background:0 0;border:0;position:fixed;inset:0}.journeyDrawerV977{z-index:199;box-sizing:border-box;width:min(380px,88vw);height:100dvh;padding:18px 18px max(18px, env(safe-area-inset-bottom));color:#f8f4e8;background:radial-gradient(circle at 100% 0,#e2c2641c,#0000 28%),#080d0b;border-left:1px solid #e2c26457;grid-template-rows:auto auto auto 1fr auto;align-content:start;gap:22px;animation:.19s ease-out both journeyDrawerEnterV977;display:grid;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-24px 0 60px #0000006b}.journeyDrawerHeaderV977{justify-content:space-between;align-items:center;gap:16px;display:flex}.journeyDrawerCloseV977{color:#aeb8b1;background:#ffffff09;border-color:#ffffff17;font-size:1.65rem;line-height:1}.journeyCommunityHeroV977{color:#f8f4e8;background:radial-gradient(circle at 95% 10%,#b9ff5f14,#0000 36%),#e2c2640e;border:1px solid #e2c2645c;border-radius:18px;gap:6px;padding:18px;text-decoration:none;display:grid}.journeyCommunityHeroV977 small,.journeyDrawerSectionV977>small{color:#e4c665;letter-spacing:.13em;font-size:.62rem;font-weight:950}.journeyCommunityHeroV977 strong{font-size:1.18rem;line-height:1.12}.journeyCommunityHeroV977 span{color:#c9d0cb;font-size:.76rem;line-height:1.4}.journeyDrawerSectionV977{gap:9px;display:grid}.journeyModesDrawerButtonV977{color:#f8f4e8;text-align:left;background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:62px;padding:11px 14px;display:flex}.journeyModesDrawerButtonV977>span{gap:3px;display:grid}.journeyModesDrawerButtonV977 strong{font-size:.9rem}.journeyModesDrawerButtonV977 small{color:#909b94;font-size:.68rem}.journeyModesDrawerButtonV977 b{color:#e4c665;font-size:1.05rem}.journeyDrawerSectionV977 nav{gap:2px;display:grid}.journeyDrawerSectionV977 nav a{color:#e8ece9;border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:14px;min-height:46px;font-size:.84rem;font-weight:800;text-decoration:none;display:flex}.journeyDrawerSectionV977 nav a span{color:#e4c665}.journeyDrawerFooterV977{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:14px;display:flex}.journeyDrawerFooterV977 a,.journeyDrawerFooterV977 span{color:#7f8a84;font-size:.68rem;font-weight:750;text-decoration:none}.journeyDrawerFooterV977 span{margin-left:auto}@keyframes journeyDrawerEnterV977{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (width<=700px){.journeyNavigationV72{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-height:62px}.journeyCurrentV72{display:none}.journeyNavigationActionsV977{gap:0}.mainHomeBrandV53>.geracoesFcLogoV72,.challengeHubBrandV51>.geracoesFcLogoV72{flex:0 auto;width:auto;height:auto}.mainHomeBrandV53 .geracoesFcMarkV72,.challengeHubBrandV51 .geracoesFcMarkV72{flex-basis:50px;width:50px;height:50px}.geracoesFcLogoV72.compactV72 .geracoesFcWordmarkV72{display:none}.journeyLinksV72{justify-self:end}.journeyLinksV72 button{min-height:40px;padding-inline:13px}.journeyMenuButtonV977{border-radius:13px;flex-basis:42px;width:42px;height:42px}.journeyDrawerV977{width:min(360px,88vw);padding-top:max(16px, env(safe-area-inset-top));gap:20px}}@media (width<=380px){.journeyNavigationV72{gap:6px;padding-inline:9px}.journeyLinksV72{gap:3px;padding:4px}.journeyLinksV72 button{padding-inline:10px;font-size:13px}.journeyMenuButtonV977{flex-basis:40px;width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.journeyDrawerV977{animation:none}}.homePublicFooterV974 nav{display:none!important}.homePublicFooterV974{border-top-color:#ffffff0e;gap:0;padding-top:8px}.homePublicFooterV974 p{font-size:.68rem}.homeOnboardingV70.stage-intro .community-public-home-v961__head a{min-height:36px;padding-inline:10px}@media (width<=600px){.homeOnboardingV70.stage-intro .onboardingStageV70,.homeOnboardingV70.stage-intro.community-public-home-active-v961 .onboardingStageV70,.homeOnboardingV70.stage-intro.public-editorial-home-active-v963 .onboardingStageV70{padding-top:52px}.homePublicFooterV974{gap:0;padding:14px 2px 8px}.homePublicFooterV974 p{padding-top:2px;line-height:1.4}.homeOnboardingV70.stage-intro .community-public-home-v961__head a{min-height:34px;padding-inline:8px}}.adsterraBannerV2062{justify-items:center;gap:7px;width:300px;max-width:calc(100vw - 40px);margin:0 auto;display:grid}.adsterraBannerLabelV2062{color:#929cab;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.adsterraDirectSlotV2066{background:#071019;border:1px solid #ffffff12;border-radius:10px;place-items:center;width:300px;min-height:250px;display:grid;overflow:hidden}.adsterraDirectSlotV2066>iframe{border:0;width:300px;height:250px;display:block}.adsterraBannerErrorV2066{color:#6f7c86;font-size:.68rem}.tournamentBackButtonV2057{min-height:40px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.tournamentBackButtonV2057 span{font-size:20px;line-height:1}.tournamentBackButtonV2057 strong{letter-spacing:.08em;font-size:11px;font-weight:900}.tournamentBackButtonV2057:active{transform:translateY(1px)}@media (width<=520px){.tournamentBackButtonV2057{min-height:38px;padding:0 10px}.tournamentBackButtonV2057 strong{font-size:10px}}.tournamentDivisionChoiceV2058{background:linear-gradient(135deg,#1e914e1f,#ffffff06);border:1px solid #ffffff1a;border-radius:22px;width:min(1180px,100% - 40px);margin:18px auto 0;padding:22px}.tournamentDivisionChoiceHeadingV2058 small{color:#59de8e;letter-spacing:.14em;font-size:12px;font-weight:900}.tournamentDivisionChoiceHeadingV2058 h1{letter-spacing:-.045em;margin:4px 0 14px;font-size:clamp(30px,4.8vw,48px);line-height:1.02}.tournamentDivisionTabsV2058{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:5px;display:grid}.tournamentDivisionTabsV2058 button{color:#98a79e;letter-spacing:.07em;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:44px;font-size:12px;font-weight:950}.tournamentDivisionTabsV2058 button.activeV2058{color:#07130d;background:#5ddd8e}.tournamentDivisionContextV2058{justify-content:space-between;align-items:flex-start;gap:22px;margin-top:12px;display:flex}.tournamentDivisionContextV2058>div{min-width:0}.tournamentDivisionContextV2058 strong{letter-spacing:.07em;font-size:13px}.tournamentDivisionContextV2058 p{color:#a9b6ae;max-width:720px;margin:4px 0 0;line-height:1.45}.tournamentDivisionContextV2058>span{color:#94a59b;text-align:right;max-width:300px;font-size:12px;line-height:1.35}.tournamentDivisionFactsV2058{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.tournamentDivisionFactsV2058 strong{background:#ffffff0e;border-radius:999px;padding:7px 10px;font-size:11px}@media (width<=620px){.tournamentDivisionChoiceV2058{border-radius:18px;width:calc(100% - 24px);margin-top:8px;padding:14px 10px 12px}.tournamentDivisionChoiceHeadingV2058 h1{margin-bottom:10px;font-size:clamp(26px,8vw,34px)}.tournamentDivisionTabsV2058 button{min-height:40px;padding:0 4px;font-size:11px}.tournamentDivisionContextV2058{flex-direction:column;gap:4px}.tournamentDivisionContextV2058>span{text-align:left;max-width:none}.tournamentDivisionFactsV2058{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.tournamentDivisionFactsV2058::-webkit-scrollbar{display:none}.tournamentDivisionFactsV2058 strong{flex:none}}.tournamentClubStepHeaderV2058{justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 10px;display:flex}.tournamentClubStepHeaderV2058>div{flex-direction:column;gap:3px;display:flex}.tournamentClubStepHeaderV2058 small{color:#59de8e;letter-spacing:.14em;font-size:11px;font-weight:900}.tournamentClubStepHeaderV2058 strong{letter-spacing:-.02em;font-size:20px}.tournamentClubStepHeaderV2058>span{color:#ffffff8c;letter-spacing:.05em;text-align:right;font-size:11px;font-weight:800}.tournamentClubGridV2058{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tournamentClubCardV2058{color:#f6f8f7;text-align:left;background:linear-gradient(118deg, color-mix(in srgb, var(--club-choice-primary-v2058) 29%, #101914), #101914 69%);cursor:pointer;border:1px solid #ffffff1c;border-radius:18px;grid-template-columns:48px minmax(0,1fr) 16px;align-items:center;gap:12px;min-width:0;min-height:96px;padding:14px;transition:transform .15s,border-color .15s,filter .15s;display:grid;position:relative;overflow:hidden}.tournamentClubCardV2058:after{content:"";border:21px solid color-mix(in srgb, var(--club-choice-secondary-v2058) 34%, transparent);opacity:.2;pointer-events:none;border-radius:50%;width:104px;height:104px;position:absolute;bottom:-42px;right:-26px}.tournamentClubCardV2058:hover{border-color:color-mix(in srgb, var(--club-choice-primary-v2058) 64%, white);filter:brightness(1.06);transform:translateY(-1px)}.tournamentClubCardV2058:disabled{cursor:wait;opacity:.6;transform:none}.tournamentClubBadgeV2058{z-index:1;border:2px solid color-mix(in srgb, var(--club-choice-secondary-v2058) 64%, white);width:48px;height:48px;color:var(--club-choice-secondary-v2058);background:var(--club-choice-primary-v2058);letter-spacing:-.02em;border-radius:15px;place-items:center;font-size:12px;font-weight:950;display:grid;position:relative;box-shadow:inset 0 0 0 3px #ffffff1c,0 7px 16px #0000003d}.tournamentClubIdentityV2058{z-index:1;flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.tournamentClubIdentityV2058 strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.08;overflow:hidden}.tournamentClubIdentityV2058 small{color:#aebbb3;letter-spacing:.075em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.tournamentClubArrowV2058{z-index:1;font-size:26px;line-height:1;position:relative}@media (width<=900px){.tournamentClubGridV2058{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.tournamentClubStepHeaderV2058{align-items:baseline;margin-bottom:8px}.tournamentClubStepHeaderV2058 strong{font-size:18px}.tournamentClubStepHeaderV2058>span{font-size:10px}.tournamentClubGridV2058{gap:9px}.tournamentClubCardV2058{border-radius:15px;grid-template-columns:40px minmax(0,1fr) 11px;gap:8px;min-height:80px;padding:9px}.tournamentClubBadgeV2058{border-radius:12px;width:40px;height:40px;font-size:10px}.tournamentClubIdentityV2058 strong{font-size:13px}.tournamentClubIdentityV2058 small{font-size:8.5px}.tournamentClubArrowV2058{font-size:22px}}@media (width<=350px){.tournamentClubGridV2058{grid-template-columns:1fr}}.tournamentGroupChoiceV2058{margin-top:2px}.tournamentGroupChoiceV2058>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:10px;display:flex}.tournamentGroupChoiceV2058>header>div{flex-direction:column;gap:3px;display:flex}.tournamentGroupChoiceV2058>header small{color:#59de8e;letter-spacing:.14em;font-size:11px;font-weight:900}.tournamentGroupChoiceV2058>header strong{letter-spacing:-.02em;font-size:20px}.tournamentGroupChoiceV2058>header>span{color:#ffffff8f;text-align:right;font-size:12px}.tournamentGroupTrackV2058{scroll-snap-type:x proximity;scrollbar-width:thin;background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;grid-auto-columns:minmax(66px,1fr);grid-auto-flow:column;gap:6px;padding:5px;display:grid;overflow-x:auto}.tournamentGroupTrackV2058 button{color:#a9b5ae;min-height:42px;font:inherit;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;border-radius:10px;padding:0 14px;font-size:13px;font-weight:950}.tournamentGroupTrackV2058 button.activeV2058{color:#07130d;background:#5ddd8e}@media (width<=620px){.tournamentGroupChoiceV2058>header{flex-direction:column;align-items:flex-start;gap:3px}.tournamentGroupChoiceV2058>header>span{text-align:left}.tournamentGroupTrackV2058{scrollbar-width:none;grid-auto-columns:74px;margin-inline:-2px}.tournamentGroupTrackV2058::-webkit-scrollbar{display:none}.tournamentGroupTrackV2058 button{min-height:44px;padding:0 10px}}.pwaInstallOverlayV975{z-index:1000;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;place-items:center;padding:28px;animation:.18s ease-out both pwaOverlayEnterV975;display:grid;position:fixed;inset:0}.pwaInstallPromptV972{box-sizing:border-box;color:#f7f8f4;background:radial-gradient(circle at 10% 0,#e5c75e33,#0000 44%),linear-gradient(145deg,#14251b,#090f0c 72%);border:1px solid #e5c75e9e;border-radius:24px;gap:18px;width:min(520px,100%);margin:0;padding:24px;animation:.22s cubic-bezier(.2,.75,.25,1) both pwaDialogEnterV975;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000007a,inset 0 1px #ffffff0a}.pwaInstallCopyV972{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding-right:34px;display:grid}.pwaInstallCopyV972>div{gap:4px;min-width:0;display:grid}.pwaInstallIconV972{background:#07120cdb;border:1px solid #efd78094;border-radius:14px 14px 20px 20px;place-items:center;width:58px;height:64px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 4px #efd7800d}.pwaInstallIconV972 img{object-fit:contain;width:42px;height:42px}.pwaInstallCopyV972 small{color:#e3c55f;letter-spacing:.13em;font-size:.65rem;font-weight:950}.pwaInstallCopyV972 strong{overflow-wrap:anywhere;font-size:clamp(1.08rem,3.2vw,1.34rem);line-height:1.16}.pwaInstallCopyV972 div>span{color:#acb8b1;font-size:.86rem;line-height:1.4}.pwaInstallActionV972{color:#171307;letter-spacing:.045em;cursor:pointer;background:linear-gradient(135deg,#f2dc87,#cda83e);border:1px solid #f1d574;border-radius:999px;width:100%;min-height:52px;padding:12px 22px;font-size:.8rem;font-weight:950;transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:0 12px 30px #caa53940}.pwaInstallActionV972:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 34px #caa53952}.pwaInstallActionV972:disabled{opacity:.72;cursor:wait}.pwaInstallCloseV972{z-index:2;color:#9ba79f;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.8rem;line-height:1;display:grid;position:absolute;top:10px;right:10px}.pwaInstallCloseV972:hover{color:#fff;background:#ffffff0f}.pwaInstallActionV972:focus-visible,.pwaInstallCloseV972:focus-visible{outline-offset:3px;outline:3px solid #7dd3fc}.pwaInstallIosHelpV972,.pwaInstallStatusV989{color:#cdd5cf;background:#ffffff0d;border-left:3px solid #e3c55f;border-radius:0 10px 10px 0;margin:-2px 0 0;padding:12px 13px;font-size:.84rem;line-height:1.5}.pwaInstallStatusV989--installed{border-left-color:#86efac}.pwaInstallStatusV989--unconfirmed,.pwaInstallStatusV989--error{border-left-color:#fbbf24}@keyframes pwaOverlayEnterV975{0%{opacity:0}to{opacity:1}}@keyframes pwaDialogEnterV975{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pwaSheetEnterV975{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.pwaInstallOverlayV975{padding:max(14px, env(safe-area-inset-top)) 12px max(14px, env(safe-area-inset-bottom));align-items:end}.pwaInstallPromptV972{border-radius:22px;gap:16px;padding:20px 18px 18px;animation-name:pwaSheetEnterV975}.pwaInstallCopyV972{gap:12px;padding-right:28px}.pwaInstallIconV972{width:52px;height:58px}.pwaInstallIconV972 img{width:38px;height:38px}.pwaInstallActionV972{white-space:normal;min-height:54px;font-size:.78rem}}@media (width<=390px){.pwaInstallOverlayV975{padding-inline:9px}.pwaInstallPromptV972{border-radius:19px;gap:14px;padding:18px 15px 15px}.pwaInstallCopyV972{grid-template-columns:46px minmax(0,1fr);gap:10px}.pwaInstallIconV972{width:46px;height:52px}.pwaInstallIconV972 img{width:34px;height:34px}.pwaInstallCopyV972 small{font-size:.58rem}.pwaInstallCopyV972 strong{font-size:1rem}.pwaInstallCopyV972 div>span,.pwaInstallIosHelpV972,.pwaInstallStatusV989{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.pwaInstallOverlayV975,.pwaInstallPromptV972,.pwaInstallActionV972{transition:none;animation:none}.pwaInstallActionV972:hover:not(:disabled){transform:none}}.adsterraBanner320x50V2067{justify-items:center;gap:7px;width:min(320px,100vw - 32px);margin:24px auto 0;display:grid}.adsterraBanner320x50V2067>span{color:#7f8b93;letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:800}.adsterraDirectSlot320x50V2067{background:#060c11b8;border-radius:7px;place-items:center;width:320px;max-width:100%;min-height:50px;display:grid;overflow:hidden}.adsterraDirectSlot320x50V2067>iframe{border:0;width:320px;height:50px;display:block}@media (width>=760px){.adsterraBanner320x50V2067{margin-top:28px}}.uiButtonV54{min-height:44px;font:inherit;cursor:pointer;border:1px solid;border-radius:12px;padding:.75rem 1rem;font-weight:800}.uiButtonV54:disabled{cursor:not-allowed;opacity:.55}.uiCardV54{border:1px solid #ffffff1f;border-radius:16px;padding:1rem}.uiHeaderV54{justify-content:space-between;align-items:center;gap:1rem;display:flex}.uiBadgeV54{border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:900;display:inline-flex}.uiStatusV54{border-radius:12px;padding:.75rem 1rem}.uiStatusV54--success{border:1px solid #3fbf77}.uiStatusV54--warning{border:1px solid #d9a441}.uiStatusV54--error{border:1px solid #d65a64}.uiStatusV54--neutral{border:1px solid #fff3}.uiModalBackdropV54{z-index:1000;background:#000000b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.uiModalV54{color:#fff;background:#121821;border:1px solid #ffffff2e;border-radius:18px;width:min(100%,560px);max-height:calc(100vh - 2rem);padding:1rem;overflow:auto}.uiModalV54>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.goalCelebrationV62{z-index:36;border-radius:inherit;background:radial-gradient(circle at 50% 43%, color-mix(in srgb, var(--goal-primary) 48%, transparent), transparent 38%), linear-gradient(135deg, #010705f0, color-mix(in srgb, var(--goal-primary) 24%, #020509f0));color:#fff;pointer-events:none;animation:goal-scene-v62 var(--goal-duration) cubic-bezier(.2, .82, .22, 1) both;isolation:isolate;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.live2dPitch.isGoalCelebratingV62{animation:.62s cubic-bezier(.2,.82,.22,1) both goal-camera-impact-v62}.goalCelebrationV62:before,.goalCelebrationV62:after{z-index:-1;content:"";filter:blur(2px);background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:70%;height:130%;animation:.9s ease-out .12s both goal-light-sweep-v62;position:absolute;transform:rotate(24deg)translate(-90%)}.goalCelebrationV62:after{animation-delay:.26s;transform:rotate(-24deg)translate(90%)}.goalCelebrationV62.kind-own-goal{background:radial-gradient(circle at 50% 43%,#c4c9cf33,#0000 38%),#070a0df0}.goalCelebrationV62.kind-hat-trick{background:radial-gradient(circle at 50% 38%, #ffdd6861, transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--goal-primary) 38%, #090704), #080603 72%)}.goalCelebrationV62.kind-stoppage-time{background:radial-gradient(circle at 50% 38%, #ff664d59, transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--goal-primary) 40%, #170504), #080203 74%)}.goalStadiumLightsV62{mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#0000 0 9%,#ffffff14 9.5% 10%,#0000 10.5% 18%),linear-gradient(#ffffff21,#0000 23% 74%,#ffffff14);animation:.36s steps(2,end) infinite goal-stadium-flash-v62;position:absolute;inset:0}.goalCelebrationCardV62{z-index:4;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#03080ac2,#0306086b);border:1px solid #ffffff3d;border-radius:24px;flex-direction:column;align-items:center;width:min(86%,520px);padding:clamp(15px,3.8vw,28px);animation:.68s cubic-bezier(.16,1,.3,1) both goal-card-impact-v62;display:flex;position:relative;box-shadow:0 22px 65px #0000006b,inset 0 1px #ffffff1a}.goalMinuteV62{flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:13px;right:14px}.goalMinuteV62 span{color:#ffffffa3;letter-spacing:.12em;font-size:7px;font-weight:900}.goalMinuteV62 strong{color:#fff;margin-top:2px;font-size:clamp(13px,2.5vw,20px)}.goalTeamCrestV62{aspect-ratio:1;border:3px solid var(--goal-secondary);background:linear-gradient(145deg, var(--goal-primary), color-mix(in srgb, var(--goal-primary) 66%, #000));border-radius:22px 22px 28px 28px;place-items:center;width:clamp(48px,10vw,76px);display:grid;transform:rotate(-3deg);box-shadow:0 0 0 4px #ffffff26,0 10px 26px #00000059}.goalTeamCrestV62 span{color:var(--goal-secondary);letter-spacing:-.04em;text-shadow:0 1px 5px #0000006b;font-size:clamp(11px,2.8vw,19px);font-weight:1000}.goalHeadlineV62{color:#ffffffb8;letter-spacing:.16em;margin-top:10px;font-size:clamp(8px,1.6vw,11px);font-weight:950}.goalTitleV62{color:#fff;letter-spacing:-.055em;text-shadow:0 4px 26px color-mix(in srgb, var(--goal-primary) 64%, #0006);margin-top:1px;font-size:clamp(34px,8vw,74px);font-weight:1000;line-height:.95}.kind-hat-trick .goalTitleV62{color:#ffe38a;letter-spacing:-.035em;font-size:clamp(30px,7vw,66px)}.kind-own-goal .goalTitleV62{color:#d7dce2;font-size:clamp(29px,6vw,58px)}.goalPlayerV62{margin-top:7px;font-size:clamp(14px,3.4vw,25px);font-weight:950}.goalScoreV62{background:#00000057;border:1px solid #ffffff42;border-radius:999px;margin-top:9px;padding:6px 12px}.goalScoreV62 span{letter-spacing:.03em;font-size:clamp(12px,2.7vw,18px);font-weight:1000}.goalCelebrationCardV62 p{color:#ffffffd1;max-width:410px;margin:10px 0 0;font-size:clamp(10px,2vw,13px);line-height:1.4}.goalCelebrationCardV62>small{color:#ffffffa3;margin-top:8px;font-size:9px;font-weight:800}.goalContextBadgesV62{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:9px;display:flex}.goalContextBadgesV62 span{background:color-mix(in srgb, var(--goal-primary) 72%, #0b0e11);color:#fff;letter-spacing:.1em;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:1000}.goalSkipV62{z-index:8;color:#ffffffdb;font:inherit;letter-spacing:.06em;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000075;border:1px solid #ffffff40;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;top:10px;left:10px}.goalSkipV62:hover,.goalSkipV62:focus-visible{background:#000000b8;border-color:#ffffffb8;outline:none}.goalConfettiV62,.goalFireworksV62{z-index:2;position:absolute;inset:0;overflow:hidden}.goalConfettiV62 i{top:-12%;left:var(--confetti-left);background:var(--goal-primary);width:6px;height:15px;animation:goal-confetti-fall-v62 var(--confetti-duration) linear infinite;animation-delay:var(--confetti-delay);border-radius:2px;position:absolute}.goalConfettiV62 i:nth-child(2n){background:var(--goal-secondary)}.goalConfettiV62 i:nth-child(3n){background:#fff}.goalConfettiV62 i:nth-child(5n){background:#f5d76d}.goalFireworksV62 i{top:var(--firework-top);left:var(--firework-left);aspect-ratio:1;width:5px;box-shadow:0 -24px var(--goal-secondary), 17px -17px var(--goal-primary), 24px 0 #fff, 17px 17px var(--goal-secondary), 0 24px var(--goal-primary), -17px 17px #fff, -24px 0 var(--goal-secondary), -17px -17px var(--goal-primary);animation:.82s ease-out infinite goal-firework-v62;animation-delay:var(--firework-delay);background:#fff;border-radius:50%;position:absolute}.intensity-1 .goalFireworksV62 i:nth-child(n+3){display:none}@keyframes goal-scene-v62{0%{opacity:0;transform:scale(.97)}8%,86%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.015)}}@keyframes goal-camera-impact-v62{0%{transform:scale(1)}30%{transform:scale(1.018)}58%{transform:scale(1.006)translate(-1px)}to{transform:scale(1)}}@keyframes goal-card-impact-v62{0%{opacity:0;transform:translateY(18px)scale(.72)rotate(-1deg)}58%{opacity:1;transform:translateY(-3px)scale(1.035)rotate(.3deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes goal-light-sweep-v62{0%{opacity:0}35%{opacity:1}to{opacity:0;transform:rotate(24deg)translate(90%)}}@keyframes goal-stadium-flash-v62{0%,to{opacity:.42}50%{opacity:.9}}@keyframes goal-confetti-fall-v62{0%{opacity:0;transform:translateY(-20px)rotate(0)}12%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-drift), 390px, 0) rotate(520deg)}}@keyframes goal-firework-v62{0%{opacity:0;transform:scale(.15)}34%{opacity:1}to{opacity:0;transform:scale(1.45)}}@media (width<=640px){.goalCelebrationCardV62{border-radius:18px;width:min(90%,390px);padding:13px 12px 12px}.goalMinuteV62{top:8px;right:9px}.goalTeamCrestV62{border-radius:14px 14px 18px 18px;width:44px}.goalHeadlineV62{margin-top:6px}.goalPlayerV62{margin-top:4px}.goalScoreV62{margin-top:6px;padding:4px 9px}.goalCelebrationCardV62 p{margin-top:6px;line-height:1.28}.goalContextBadgesV62{margin-top:6px}.goalCelebrationCardV62>small{margin-top:5px}}@media (prefers-reduced-motion:reduce){.goalCelebrationV62,.live2dPitch.isGoalCelebratingV62,.goalCelebrationCardV62,.goalStadiumLightsV62,.goalConfettiV62 i,.goalFireworksV62 i,.goalCelebrationV62:before,.goalCelebrationV62:after{animation:none!important}.goalCelebrationV62{opacity:1;transform:none}.goalConfettiV62,.goalFireworksV62,.goalStadiumLightsV62{display:none}}.matchBroadcastDockV58{z-index:22;pointer-events:none;gap:.35rem;width:min(100%,760px);margin:0 auto .55rem;display:grid;position:sticky;top:.4rem}.matchScoreboardV58{color:#f7f8fb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090e14f0;border:1px solid #ffffff24;border-radius:11px;grid-template-columns:minmax(86px,1fr) auto minmax(86px,1fr) auto;align-items:center;gap:.55rem;min-height:44px;padding:.42rem .62rem;display:grid;box-shadow:0 8px 24px #00000047}.scoreTeamV58{align-items:center;gap:.42rem;min-width:0;font-weight:800;display:flex}.scoreTeamV58 i{border:1px solid #ffffffb8;border-radius:999px;flex:none;width:.58rem;height:1.45rem}.awayTeamV58{text-align:right;justify-content:flex-end}.scoreTeamShortV58{letter-spacing:.055em;display:none}.scoreTeamLongV58{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.2}.scoreCoreV58{font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:8px;align-items:center;gap:.34rem;padding:.18rem .48rem;display:flex}.scoreCoreV58 strong{text-align:center;min-width:1.05ch;font-size:1.17rem}.scoreCoreV58 b{opacity:.52}.scoreTimeV58{white-space:nowrap;font-variant-numeric:tabular-nums;border-left:1px solid #ffffff29;align-items:center;gap:.4rem;padding-left:.5rem;display:flex}.scoreTimeV58 span{letter-spacing:.045em;background:#ffffff1a;border-radius:5px;padding:.18rem .32rem;font-size:.7rem;font-weight:900}.scoreTimeV58 strong{font-size:.88rem}.penaltyScoreV58{background:#ffffff17;border-radius:999px;grid-column:1/-1;justify-self:center;align-items:center;gap:.45rem;margin-top:-.16rem;padding:.18rem .5rem;font-size:.72rem;display:flex}.penaltyScoreV58 span{letter-spacing:.06em;opacity:.72;font-weight:900}.matchPressureBarV58{color:#f7f8fb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090e14e6;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:.42rem;padding:.22rem .5rem .3rem;display:grid}.pressureTeamV58{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;max-width:72px;font-size:.68rem;font-weight:900;overflow:hidden}.awayPressureTeamV58{text-align:right}.pressureMeterV58{background:#ffffff1a;border-radius:999px;align-items:stretch;height:7px;display:flex;position:relative;overflow:visible}.pressureHalfV58{opacity:.64;height:100%;transition:width .52s}.pressureHomeV58{background:linear-gradient(90deg,#ffffff14,#ffffff8a);border-radius:999px 0 0 999px;margin-left:auto}.pressureAwayV58{background:linear-gradient(90deg,#ffffff8a,#ffffff14);border-radius:0 999px 999px 0;margin-right:auto}.pressureCenterV58{background:#ffffff94;width:1px;height:13px;position:absolute;top:-3px;left:50%}.pressureIndicatorV58{background:#f7f8fb;border:2px solid #080c12eb;border-radius:50%;width:11px;height:11px;transition:left .52s cubic-bezier(.2,.75,.25,1);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff47}.matchPressureBarV58 small{color:#f7f8fbad;grid-column:1/-1;justify-self:center;margin-top:-.08rem;font-size:.64rem;line-height:1.1}.matchAnnouncementV58{z-index:34;color:#fff;text-align:center;pointer-events:none;background:#080d12eb;border:1px solid #ffffff38;border-radius:10px;justify-items:center;gap:.18rem;width:min(86%,430px);padding:.62rem .9rem;animation:.18s ease-out both matchAnnouncementInV58;display:grid;position:absolute;top:12%;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000052}.matchAnnouncementV58 strong{letter-spacing:.045em;font-size:clamp(.86rem,2vw,1.06rem)}.matchAnnouncementV58 span{color:#ffffffc7;font-size:.75rem}.matchAnnouncementV58.announcement-goal{border-color:#ffffff57;top:9%}@keyframes matchAnnouncementInV58{0%{opacity:0;transform:translate(-50%,-7px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (width<=680px){.matchBroadcastDockV58{gap:.22rem;margin-bottom:.38rem;top:.2rem}.matchScoreboardV58{border-radius:8px;grid-template-columns:minmax(50px,1fr) auto minmax(50px,1fr) auto;gap:.32rem;min-height:38px;padding:.34rem .4rem}.scoreTeamLongV58{font-size:.75rem;display:block}.scoreTeamShortV58{display:none}.scoreTeamV58 i{width:.42rem;height:1.1rem}.scoreCoreV58{gap:.22rem;padding:.15rem .32rem}.scoreCoreV58 strong{font-size:1rem}.scoreTimeV58{gap:.24rem;padding-left:.34rem}.scoreTimeV58 span{padding:.14rem .22rem;font-size:.6rem}.scoreTimeV58 strong{font-size:.72rem}.penaltyScoreV58{font-size:.64rem}.matchPressureBarV58{grid-template-columns:36px minmax(90px,1fr) 36px;gap:.3rem;padding:.18rem .36rem .24rem}.pressureTeamV58{max-width:36px;font-size:.58rem}.matchPressureBarV58 small{font-size:.58rem}.matchAnnouncementV58{width:min(90%,360px);padding:.52rem .68rem;top:8%}}@media (prefers-reduced-motion:reduce){.pressureHalfV58,.pressureIndicatorV58,.matchAnnouncementV58{transition:none;animation:none}}.transmissionHeaderV58{grid-template-columns:1fr auto;gap:.75rem;min-height:58px;padding:.7rem .9rem}.liveMatchHeaderMetaV58{text-align:right;justify-items:end;gap:.16rem;display:grid}.liveMatchHeaderMetaV58 strong{font-size:.78rem}.liveMatchHeaderMetaV58 span{color:#ffffff94;letter-spacing:.04em;font-size:.62rem;font-weight:800}.live2dPitchViewport{overflow-x:hidden}@media (width<=680px){.transmissionHeaderV58{min-height:50px;padding:.55rem .65rem}.liveMatchHeaderMetaV58 strong{font-size:.68rem}.liveMatchHeaderMetaV58 span{font-size:.54rem}}.opponentOverallBadge{color:#f2d36a;white-space:nowrap;background:#f2d36a1f;border:1px solid #f2d36a8c;border-radius:8px;justify-content:center;align-items:center;width:fit-content;margin:4px auto;padding:5px 10px;font-size:.85rem;font-weight:900;line-height:1.2;display:inline-flex}.scoreGoalsV58{color:#c5cbd2;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px;min-width:0;font-size:11px;line-height:1.4;display:grid}.scoreGoalTeamV58{overflow-wrap:anywhere;align-content:start;gap:2px;min-width:0;display:grid}.scoreGoalTeamV58.away-goals{text-align:right}.scoreGoalTeamV58 b{color:#f7f8fb;font-variant-numeric:tabular-nums}.matchTacticalControlsV60{color:#f7f8fb;background:linear-gradient(145deg,#101822f5,#080d13f5);border:1px solid #ffffff21;border-radius:12px;gap:.52rem;width:min(100%,760px);margin:.6rem auto .75rem;padding:.72rem;display:grid;box-shadow:0 10px 24px #00000038}.tacticalControlsHeadingV60{justify-content:space-between;align-items:end;gap:.8rem;display:flex}.tacticalControlsHeadingV60 div{gap:.12rem;display:grid}.tacticalControlsHeadingV60 span,.tacticalControlsHeadingV60 small{color:#f7f8fba3;letter-spacing:.055em;font-size:.65rem;font-weight:800}.tacticalControlsHeadingV60 strong{font-size:.94rem}.tacticalControlsHeadingV60 small{text-align:right;max-width:54%;line-height:1.35}.tacticalActiveInstructionV150{background:#2684432e;border:1px solid #72df9180;border-radius:8px;padding:.28rem .48rem}.tacticalControlsHeadingV60 .tacticalActiveInstructionV150 span{color:#b0f2c2cc;font-size:.59rem}.tacticalControlsHeadingV60 .tacticalActiveInstructionV150 strong{color:#f0fff4;font-size:.78rem}.tacticalPostureButtonsV60{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;display:grid}.tacticalPostureButtonsV60 button,.tacticalQuickActionGridV150 button{color:#f7f8fbc7;min-height:44px;font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff21;border-radius:9px;justify-content:center;align-items:center;gap:.34rem;font-size:.76rem;font-weight:850;transition:all .18s;display:flex}.tacticalPostureButtonsV60 button:hover:not(:disabled),.tacticalQuickActionGridV150 button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff52}.tacticalPostureButtonsV60 button.activePostureV60,.tacticalQuickActionGridV150 button.activeQuickActionV150{color:#fff;background:linear-gradient(135deg,#1e7d44ad,#17502fc7);border-color:#77e296b8;box-shadow:inset 0 0 0 1px #ffffff14}.tacticalQuickActionGridV150 button.activeQuickActionV150{background:linear-gradient(135deg,#23974ee6,#196236f2);border-width:2px;border-color:#72df91f5;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 14px #48c66a3d}.tacticalPostureButtonsV60 button:disabled,.tacticalQuickActionGridV150 button:disabled{cursor:default;opacity:.58}.tacticalEffectV60,.tacticalFeedbackV60{margin:0;font-size:.72rem;line-height:1.4}.tacticalEffectV60{color:#f7f8fba8}.tacticalQuickActionsV150{background:#040a106b;border:1px solid #ffffff1a;border-radius:10px;gap:.48rem;margin-top:.14rem;padding:.62rem;display:grid}.tacticalQuickActionsHeadingV150 div{gap:.08rem;display:grid}.tacticalQuickActionsHeadingV150 span{color:#f7f8fbb8;letter-spacing:.07em;font-size:.66rem;font-weight:900}.tacticalQuickActionsHeadingV150 small,.tacticalQuickActionsRuleV150{color:#f7f8fb94;font-size:.66rem;line-height:1.35}.tacticalQuickActionGridV150{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;display:grid}.tacticalQuickActionGridV150 button{min-width:0;padding:.42rem .32rem;line-height:1.15}.tacticalQuickActionGridV150 button span{flex:none;font-size:.94rem}.tacticalQuickActionGridV150 button b{overflow-wrap:anywhere;min-width:0}.tacticalQuickActionsRuleV150{display:block}.tacticalFeedbackV60{color:#e9ffef;background:#40b3601f;border-left:3px solid #72df91;border-radius:5px;padding:.42rem .52rem}.tacticalFeedbackV60 b{color:#72df91;margin-right:.22rem}@media (width<=680px){.matchTacticalControlsV60{margin-top:.42rem;padding:.58rem}.tacticalControlsHeadingV60{flex-direction:column;align-items:start;gap:.25rem}.tacticalControlsHeadingV60 small{text-align:left;max-width:none}.tacticalActiveInstructionV150{width:100%}.tacticalPostureButtonsV60 button{gap:.22rem;min-height:44px;padding:.35rem .22rem;font-size:.7rem}.tacticalQuickActionsV150{padding:.54rem}.tacticalQuickActionGridV150{grid-template-columns:repeat(3,minmax(0,1fr))}.tacticalQuickActionGridV150 button{min-height:46px;font-size:.72rem}}@media (width<=380px){.tacticalPostureButtonsV60 button{font-size:.66rem}.tacticalPostureButtonsV60 button small{font-size:.58rem}.tacticalQuickActionGridV150 button{padding-inline:.24rem;font-size:.68rem}}@media (orientation:landscape) and (height<=560px) and (width<=960px){.matchTacticalControlsV60{gap:.4rem;padding:.5rem}.tacticalQuickActionsV150{padding:.46rem}.tacticalQuickActionGridV150{grid-template-columns:repeat(3,minmax(0,1fr))}.tacticalQuickActionGridV150 button{min-height:42px}.tacticalQuickActionsHeadingV150 small,.tacticalQuickActionsRuleV150{font-size:.61rem}}@media (prefers-reduced-motion:reduce){.tacticalPostureButtonsV60 button,.tacticalQuickActionGridV150 button{transition:none}}.tacticalQuickActionGridV150 button{min-height:48px}.lineupPageV63 .lineupTacticalSetupV2078{border-radius:16px;width:100%;max-width:none;margin:12px 0;padding:12px}.lineupTacticalSetupV2078 .tacticalQuickActionsV150{margin-top:0}.lineupTacticalSetupV2078 .tacticalQuickActionGridV150{grid-template-columns:repeat(3,minmax(0,1fr))}.lineupTacticalSetupV2078 .tacticalQuickActionGridV150 button,.lineupTacticalSetupV2078 .tacticalPostureButtonsV60 button{touch-action:manipulation;min-width:0;min-height:48px}.lineupTacticalSetupV2078 .tacticalQuickActionsRuleV150{min-height:1.3em}@media (width<=700px){.lineupPageV63 .lineupTacticalSetupV2078{gap:8px;padding:10px}.lineupTacticalSetupV2078 .tacticalPostureButtonsV60{gap:5px}.lineupTacticalSetupV2078 .tacticalPostureButtonsV60 button{flex-wrap:wrap;padding:5px 2px;font-size:.68rem}.lineupTacticalSetupV2078 .tacticalPostureButtonsV60 button small{text-align:center;flex-basis:100%;font-size:.59rem;line-height:1.2}.lineupTacticalSetupV2078 .tacticalQuickActionGridV150{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.lineupTacticalSetupV2078 .tacticalQuickActionGridV150 button{gap:4px;min-height:52px;padding:6px 3px;font-size:.7rem}}@media (width<=360px){.lineupTacticalSetupV2078 .tacticalQuickActionGridV150 button{font-size:.66rem}}.matchStatisticsV68{--s68-surface:#07121ff0;--s68-surface-soft:#112234d1;--s68-border:#d9e5ef33;--s68-text:#f5f8fb;--s68-muted:#c4d0da;--s68-focus:#f8d34c;--s68-good:#7ee2a8;--s68-warning:#ffd483;border:1px solid var(--s68-border);background:var(--s68-surface);color:var(--s68-text);border-radius:22px;margin-top:24px;overflow:hidden}.matchStatsHeaderV68{border-bottom:1px solid var(--s68-border);grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:20px;padding:22px;display:grid}.matchStatsHeaderV68>div>span,.matchStatsMvpV68>span,.matchStatsHighlightsV68 article>span{color:var(--s68-muted);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:800;display:block}.matchStatsHeaderV68 h2{margin:5px 0 7px;font-size:clamp(24px,3vw,34px);line-height:1.05}.matchStatsHeaderV68 p,.matchStatsHighlightsV68 p,.matchStatsUnavailableV68 p,.matchStatsIntegrityV68 span,.matchStatsEventsV68 span{color:var(--s68-muted);margin:0;font-size:14px;line-height:1.5}.matchStatsMvpV68{background:#7ee2a814;border:1px solid #7ee2a859;border-radius:16px;align-self:stretch;padding:16px}.matchStatsMvpV68 strong{margin:5px 0 8px;font-size:22px;display:block}.matchStatsMvpV68 small{color:var(--s68-muted);font-size:14px;line-height:1.4}.matchStatsIntegrityV68{background:#ffd48314;border:1px solid #ffd48373;border-radius:14px;gap:4px;margin:16px 22px 0;padding:14px 16px;display:grid}.matchStatsIntegrityV68 strong{color:var(--s68-warning);font-size:15px}.matchStatsTabsV68{flex-wrap:wrap;gap:8px;padding:16px 22px 0;display:flex}.matchStatsTabsV68 button{border:1px solid var(--s68-border);min-height:44px;color:var(--s68-text);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:800}.matchStatsTabsV68 button[aria-selected=true]{background:#7ee2a824;border-color:#7ee2a8b3}.matchStatsTabsV68 button:focus-visible,.matchStatsPlayerCardV68:focus-within{outline:3px solid var(--s68-focus);outline-offset:3px}.matchStatsPanelV68{padding:20px 22px 24px}.matchStatsQuickCompareV68{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.matchStatsQuickCompareV68 article,.matchStatsHighlightsV68 article,.matchStatsPlayerCardV68,.matchStatsUnavailableV68{border:1px solid var(--s68-border);background:var(--s68-surface-soft);border-radius:16px}.matchStatsQuickCompareV68 article{padding:16px}.matchStatsQuickCompareV68 span,.matchStatsPlayerCardV68 header span,.matchStatsTeamNamesV68 span{color:var(--s68-muted);font-size:14px}.matchStatsQuickCompareV68 strong{margin:4px 0;font-size:20px;display:block}.matchStatsQuickCompareV68 small{color:var(--s68-muted);font-size:14px}.matchStatsHighlightsV68{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:14px;display:grid}.matchStatsHighlightsV68 article{padding:15px}.matchStatsHighlightsV68 strong{margin:5px 0 7px;font-size:18px;display:block}.matchStatsTeamNamesV68,.matchStatsMetricV68{grid-template-columns:minmax(80px,1fr) minmax(150px,2fr) minmax(80px,1fr);align-items:center;gap:12px;display:grid}.matchStatsTeamNamesV68{text-align:center;padding:0 0 14px}.matchStatsTeamNamesV68 strong:first-child,.matchStatsMetricV68>strong:first-child{text-align:left}.matchStatsTeamNamesV68 strong:last-child,.matchStatsMetricV68>strong:last-child{text-align:right}.matchStatsMetricsV68{gap:8px;display:grid}.matchStatsMetricV68{border-top:1px solid var(--s68-border);min-height:62px;padding:10px 12px}.matchStatsMetricV68>strong{font-size:18px}.matchStatsMetricV68>div>span{color:var(--s68-muted);text-align:center;margin-bottom:7px;font-size:14px;font-weight:700;display:block}.matchStatsBarsV68{grid-template-columns:1fr 1fr;gap:4px;min-height:6px;display:grid}.matchStatsBarsV68 i{background:currentColor;border-radius:999px;min-width:2px;height:6px;display:block}.matchStatsBarsV68 i:first-child{color:var(--s68-good);justify-self:end}.matchStatsBarsV68 i:last-child{color:#9cb8d1;justify-self:start}.matchStatsPlayersV68{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.matchStatsPlayersV68 section>h3{margin:0 0 10px;font-size:20px}.matchStatsPlayersV68 section>div{gap:10px;display:grid}.matchStatsPlayerCardV68{padding:14px}.matchStatsPlayerCardV68 header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.matchStatsPlayerCardV68 header strong{margin-bottom:3px;font-size:17px;display:block}.matchStatsPlayerCardV68 header b{min-width:48px;color:var(--s68-good);text-align:center;background:#7ee2a81f;border-radius:12px;padding:7px 8px;font-size:18px}.matchStatsPlayerCardV68 dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.matchStatsPlayerCardV68 dl div{min-width:0}.matchStatsPlayerCardV68 dt{color:var(--s68-muted);font-size:14px;line-height:1.2}.matchStatsPlayerCardV68 dd{margin:3px 0 0;font-size:16px;font-weight:800}.matchStatsEventsV68{gap:8px;display:grid}.matchStatsEventsV68 article{border-top:1px solid var(--s68-border);grid-template-columns:54px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.matchStatsEventsV68 time{font-size:16px;font-weight:900}.matchStatsEventsV68 strong{margin-bottom:3px;font-size:15px;display:block}.matchStatsUnavailableV68{margin:20px;padding:18px}.matchStatsUnavailableV68 strong{margin-bottom:6px;font-size:18px;display:block}@media (width<=760px){.matchStatsHeaderV68,.matchStatsQuickCompareV68,.matchStatsPlayersV68{grid-template-columns:1fr}.matchStatsHeaderV68,.matchStatsPanelV68,.matchStatsTabsV68{padding-left:16px;padding-right:16px}.matchStatsMetricV68,.matchStatsTeamNamesV68{grid-template-columns:minmax(60px,.9fr) minmax(125px,1.6fr) minmax(60px,.9fr);gap:8px}.matchStatsPlayerCardV68 dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.matchStatisticsV68{border-radius:16px}.matchStatsHeaderV68{padding-top:18px}.matchStatsTabsV68 button{flex:calc(50% - 8px)}.matchStatsMetricV68>strong{font-size:16px}.matchStatsMetricV68>div>span,.matchStatsTeamNamesV68 span{font-size:14px}}@media (prefers-reduced-motion:reduce){.matchStatisticsV68 *,.matchStatisticsV68 :before,.matchStatisticsV68 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--pitch-horizontal-v63:105 / 68;--pitch-vertical-v63:68 / 105;--touch-target-v63:44px}html,body,#root,.app,.mainHomeV53,.challengeHubV51,.experienceHubV48,.betaApp{max-width:100%;overflow-x:clip}button,a,input,select,summary,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:#ffffff1a}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[role=button]:focus-visible{outline:3px solid color-mix(in srgb, var(--theme-accent,#d6b24d) 72%, #fff);outline-offset:3px}.miniPitch,.pitch,.previewPitch{width:min(100%,520px);height:auto;min-height:0;aspect-ratio:var(--pitch-vertical-v63);margin-inline:auto}.formationPreviewPitch{width:min(100%,440px);height:auto}.pitch{container-type:inline-size}.pitch:before,.pitch:after{z-index:1;content:"";border:max(1px,.35cqw) solid #ffffffa8;width:10.8%;height:1.7%;position:absolute;left:50%;transform:translate(-50%)}.pitch:before{border-top:0;top:0}.pitch:after{border-bottom:0;bottom:0}.pitch .centerCircle{aspect-ratio:1;width:26.9%;height:auto}.pitch .topArea,.pitch .bottomArea{width:59.3%;height:15.7%}.editablePlayerPinV63{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.editablePlayerPinV63:disabled{cursor:default}.editablePlayerPinV63:not(:disabled):focus-visible .playerAvatar{outline-offset:3px;outline:3px solid #fff}.pitch .playerPin{width:clamp(66px,20cqw,100px)}.pitch .playerAvatar{width:clamp(34px,10cqw,48px);height:clamp(34px,10cqw,48px)}.pitch .playerPin strong{max-width:clamp(66px,23cqw,108px);font-size:clamp(7px,2.2cqw,9px)}.pitch .playerPin>span{font-size:clamp(6px,1.8cqw,7px)}.live2dPitchViewport{width:100%;max-height:none;aspect-ratio:var(--pitch-horizontal-v63);padding:0;overflow:hidden}.live2dPitch{width:100%;min-width:0;height:auto;min-height:0;aspect-ratio:var(--pitch-horizontal-v63);container-type:inline-size}.live2dPitch:before{border-width:max(1px,.2cqw);inset:1.2%}.live2dHalfLine{width:max(1px,.2cqw);top:1.2%;bottom:1.2%}.live2dCenterCircle{aspect-ratio:1;border-width:max(1px,.2cqw);width:auto;height:26.9%}.live2dArea{border-width:max(1px,.2cqw);width:15.7%;height:59.3%}.live2dAreaLeft{left:1.2%}.live2dAreaRight{right:1.2%}.live2dGoal{border-width:max(1px,.22cqw);width:max(4px,1.35%);height:10.8%}.live2dPlayer{width:clamp(20px,4.1cqw,34px);height:clamp(20px,4.1cqw,34px)}.live2dPlayer b{font-size:clamp(5px,.95cqw,8px)}.live2dPlayer span{max-width:clamp(45px,9cqw,76px);font-size:clamp(6px,.9cqw,7px);top:calc(100% + 3px)}.live2dBall{width:clamp(14px,2.7cqw,24px);height:clamp(14px,2.7cqw,24px)}.live2dBallGlyph{font-size:clamp(12px,2.2cqw,19px)}.lineupPriorityV63{display:none}@media (hover:none){button:not(:disabled):active,[role=button]:active{filter:brightness(1.12);transform:scale(.985)}.live2dPlayer:hover{transform:translate(-50%,-50%)}}@media (width<=900px){.finalLineupLayout,.gamePlanHeader,.matchAnalysisFactors,.preMatchPitchGrid,.squadSummary,.careerIntro{grid-template-columns:1fr}.lineupPreview{padding:10px}.pitch{width:min(100%,500px)}.formationPreviewPanel{min-height:0}}@media (width<=700px){body{min-width:320px}.app,.mainHomeV53,.challengeHubV51,.experienceHubV48,.betaApp{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right));padding-bottom:max(18px, env(safe-area-inset-bottom))}.header{gap:8px;min-height:62px}.brand,.brand>div:last-child{min-width:0}.brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brandShield,.mainHomeBrandV53>span,.challengeHubBrandV51>span{flex:0 0 42px;width:42px;height:44px}.flowPage{padding:20px 0 38px}.flowTopbar{align-items:center;gap:8px}.flowTopbar .backButton,.flowTopbar .generationBadge{min-height:var(--touch-target-v63);align-items:center;display:inline-flex}.flowTopbar .generationBadge{text-overflow:ellipsis;white-space:nowrap;max-width:52vw;overflow:hidden}.flowHero,.playerWizardHero,.playersHero{padding:30px 0 24px}.heroCopy h1,.flowHero h1,.playerWizardHero h1,.playersHero h1{margin:14px 0 16px;font-size:clamp(34px,10vw,48px)}.heroCopy>p,.flowHero>p,.playerWizardHero>p,.playersHero p{font-size:14px;line-height:1.55}.mainHomeHeaderV53,.challengeHubHeaderV51,.experienceHeaderV48,.betaHeader{min-height:62px}.mainHomeHeroV53,.challengeHubHeroV51,.experienceHeroV48,.modeHubHero{text-align:left;margin-top:28px;padding-top:0}.mainHomeHeroV53 h1,.challengeHubHeroV51 h1,.experienceHeroV48 h1,.modeHubHero h1{font-size:clamp(34px,10vw,46px)}.mainChallengeFeatureV53,.challengeHubCardV51,.experienceCardV48,.modeCard{border-radius:20px;min-height:0}.mainChallengeFeatureV53>button,.mainHomeResumeV53 button,.challengeHubCardV51,.experienceCardV48,.modeCard,.experimentalGridV53 button,.primaryButton,.compactButton,.backButton,.formationChoice,.decadeSelector button,.playerOption,.playerCard,.gamePlanOptions button,.challengeStartActions button,.resultActions button,.tacticalPostureButtonsV60 button{min-height:var(--touch-target-v63)}input,select{min-height:var(--touch-target-v63);font-size:16px}.formationChoiceList,.formationPreviewPanel,.lineupPreview,.lineupSummary,.gamePlanPanel,.teamIdentityPanel,.liveMatchPanel,.matchDetails{border-radius:16px;min-width:0}.formationChoice{padding:12px}.formationPreviewPitch{width:min(100%,360px)}.continueBar,.finalSummary,.gamePlanHeader,.wizardFooter,.optionsHeading{flex-direction:column;align-items:stretch}.lineupPageV63 .playersHero{display:none}.lineupPriorityV63{background:#0b0f14f5;border:1px solid #ffffff1a;border-radius:16px;gap:10px;margin:16px 0 12px;padding:12px;display:grid}.lineupPriorityMetricsV63,.lineupPriorityActionsV63{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.lineupPriorityMetricsV63 article{background:#ffffff09;border:1px solid #ffffff14;border-radius:11px;min-width:0;padding:9px 7px}.lineupPriorityMetricsV63 span,.lineupPriorityMetricsV63 strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lineupPriorityMetricsV63 span{color:#8f98a3;letter-spacing:.08em;font-size:7px;font-weight:900}.lineupPriorityMetricsV63 strong{margin-top:4px;font-size:12px}.lineupPriorityActionsV63{grid-template-columns:1fr 1fr}.lineupPriorityActionsV63 button{min-height:var(--touch-target-v63);color:#f4f6f8;background:#ffffff0e;border:1px solid #ffffff24;border-radius:11px;padding:8px 10px;font-size:11px;font-weight:900}.lineupPriorityActionsV63 button:last-child{color:#07100a;background:var(--theme-accent);border-color:#0000}.lineupPriorityActionsV63 button:disabled{opacity:.45}.lineupPageV63 .lineupSummary,.lineupPageV63 .finalSummary{display:none}.lineupPageV63 .finalLineupLayout{display:block}.lineupPageV63 .pitch{width:min(100%,430px)}.editablePlayerPinV63:not(:disabled){min-width:var(--touch-target-v63);min-height:var(--touch-target-v63)}.gamePlanOptions,.matchAnalysisFactors,.dedicatedResultActionsV531,.resultActions,.challengeDifficultyOptions{grid-template-columns:1fr}.liveMatchPanel,.live2dMatch{min-width:0}.live2dPitchViewport,.live2dPitch{aspect-ratio:var(--pitch-horizontal-v63)}.matchTacticalControlsV60{margin-block:.35rem .45rem}.tacticalPostureButtonsV60 button{min-height:var(--touch-target-v63)}.goalCelebrationCardV62{border-radius:15px;width:min(92%,390px);max-height:calc(100% - 12px);padding:8px 10px}.goalSkipV62{min-width:var(--touch-target-v63);min-height:var(--touch-target-v63);place-items:center;padding:5px 8px;display:grid;top:6px;left:6px}.goalTeamCrestV62{border-width:2px;width:clamp(30px,10cqw,44px)}.goalHeadlineV62{margin-top:3px;font-size:clamp(6px,1.9cqw,9px)}.goalTitleV62,.kind-hat-trick .goalTitleV62,.kind-own-goal .goalTitleV62{font-size:clamp(24px,9cqw,42px)}.goalPlayerV62{margin-top:3px;font-size:clamp(11px,3.8cqw,18px)}.goalScoreV62{margin-top:4px;padding:3px 7px}.goalScoreV62 span{font-size:clamp(9px,2.8cqw,13px)}.goalCelebrationCardV62 p,.goalCelebrationCardV62>small{display:none}.goalContextBadgesV62{margin-top:4px}.goalContextBadgesV62 span{padding:3px 5px;font-size:6px}}@media (width<=430px){.app,.mainHomeV53,.challengeHubV51,.experienceHubV48,.betaApp{padding-left:max(8px, env(safe-area-inset-left));padding-right:max(8px, env(safe-area-inset-right))}.brand span,.mainHomeBrandV53 small,.challengeHubBrandV51 small,.mainHomeVersionV53,.challengeHubVersionV51{display:none}.flowTopbar .backButton{text-overflow:ellipsis;white-space:nowrap;max-width:48vw;overflow:hidden}.lineupPriorityV63{z-index:18;position:sticky;top:4px}.lineupPageV63 .lineupPreview{padding:6px}.pitch .playerPin strong{max-width:70px}.tournamentPage.liveMatchMode{padding:4px 0 12px}.liveMatchPanel{border-radius:13px;padding:5px}.liveMatchHeader{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:6px}.live2dMatch,.live2dTopbar,.live2dContextBar{padding:4px}.matchScoreboardV58{grid-template-columns:minmax(38px,1fr) auto minmax(38px,1fr);gap:.24rem;padding:.3rem .34rem}.scoreTimeV58{border-left:0;grid-column:1/-1;justify-self:center;padding:0}.matchPressureBarV58{grid-template-columns:minmax(36px,auto) minmax(80px,1fr) minmax(36px,auto)}.live2dPlayer{border-width:1px;width:clamp(17px,5.4cqw,22px);height:clamp(17px,5.4cqw,22px)}.live2dPlayer span{display:none}.live2dPlayer.isActive span,.live2dPlayer.isInvolved span{max-width:50px;padding:1px 3px;font-size:6px;display:block;top:calc(100% + 2px)}.live2dGoal{width:max(3px,1.35%)}.liveQuickStats article:nth-child(n+4){display:none}.liveQuickStats{grid-template-columns:repeat(3,minmax(0,1fr))}.tacticalControlsHeadingV60 small,.tacticalEffectV60,.tacticalFeedbackV60{display:none}.tacticalPostureButtonsV60 button{padding-inline:3px;font-size:.65rem}.goalMinuteV62 span,.goalContextBadgesV62{display:none}}@media (display-mode:standalone){.mainHomeV53,.challengeHubV51,.experienceHubV48,.betaApp,.app{padding-top:max(10px, env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}.live2dMatch{background:linear-gradient(160deg,#0e1a16f2,#070d0df5);border-color:#8cb19430;box-shadow:0 12px 36px #0000002e}.live2dTopbar{align-items:center;gap:12px;margin-bottom:6px}.live2dTopbar span{color:#b1d8b2;letter-spacing:.11em;font-size:10px}.live2dTopbar strong{margin-top:2px;font-size:clamp(12px,1.6vw,15px)}.live2dTopbar p{max-width:52ch;line-height:1.4}.live2dContextBar{background:#ffffff09;border-color:#9bbe9b29}.matchBroadcastDockV58{gap:5px;width:min(100%,900px)}.matchScoreboardV58{background:linear-gradient(115deg,#111c20,#090f13);border-color:#ffffff2e}.scoreCoreV58{background:#ffffff1c}.scoreCoreV58 strong{font-variant-numeric:tabular-nums;font-size:clamp(18px,2.5vw,25px)}.matchPressureBarV58{background:#0a1517f2}.live2dPitchViewport{aspect-ratio:105/68;width:100%;max-height:none;padding:0;overflow:hidden}.live2dPitch{aspect-ratio:105/68;background:linear-gradient(#02190814,#0000 35%,#02180a24),repeating-linear-gradient(90deg,#28793c 0% 12.5%,#226d37 12.5% 25%);border:2px solid #f4ffedd1;border-radius:12px;width:100%;min-width:0;height:auto;min-height:0;box-shadow:inset 0 0 34px #0000002b}.live2dPitch:before,.live2dArea,.live2dCenterCircle{border-color:#f8ffefd6}.live2dHalfLine{background:#f8ffefd6}.live2dPlayer{border-color:#ffffffeb;box-shadow:0 2px 4px #00000075}.live2dUserPlayer{background:var(--user-kit-shirt,var(--club-primary,#c73535))}.live2dOpponentPlayer{background:var(--opponent-kit-shirt,#3483c5)}.live2dPlayer b{text-shadow:0 1px 2px #000000e0}.live2dPlayer span{background:#040c0ad6;border:1px solid #ffffff1f;padding:2px 5px;font-weight:800}.live2dPlayer.isActive{outline-color:#f4e2a1;box-shadow:0 0 0 2px #f6d16680,0 3px 9px #00000061}.live2dBall{filter:drop-shadow(0 2px 3px #000000c7)}.live2dLegend{flex-wrap:wrap;gap:18px}@media (width<=680px){.live2dMatch{margin-block:6px;padding:6px}.live2dTopbar{flex-direction:row;align-items:center;margin-bottom:4px;display:flex}.live2dTopbar>div{min-width:0}.live2dTopbar strong{font-size:11px}.live2dTopbar p{display:none}.live2dContextBar{grid-template-columns:auto minmax(0,1fr);gap:6px;padding:5px 7px}.live2dContextBar strong{min-width:0;font-size:10px}.matchBroadcastDockV58{z-index:5;gap:4px;margin-bottom:5px;position:relative;top:auto}.matchScoreboardV58{gap:5px;min-height:40px;padding:5px 6px}.scoreTeamShortV58{font-size:clamp(10px,2.7vw,12px)}.scoreCoreV58 strong{font-size:clamp(17px,5vw,21px)}.scoreTimeV58 strong{font-size:clamp(10px,2.8vw,12px)}.matchPressureBarV58{padding:5px 7px}.matchPressureBarV58 small{font-size:9px}.live2dPitchViewport,.live2dPitch{aspect-ratio:105/68;width:100%;min-width:0;max-width:100%}.live2dPitch{border-radius:8px;container-type:inline-size}.live2dPlayer{border-width:1.5px;width:clamp(14px,4.5cqw,22px);height:clamp(14px,4.5cqw,22px)}.live2dPlayer b{font-size:clamp(7px,2cqw,10px);transform:none}.live2dPlayer span{display:none}.live2dPlayer.isActive span{white-space:nowrap;max-width:66px;font-size:8px;display:block;top:calc(100% + 2px)}.live2dBall{width:clamp(12px,3.5cqw,18px);height:clamp(12px,3.5cqw,18px)}.live2dBallGlyph{font-size:clamp(12px,3.5cqw,18px)}.live2dLegend{justify-content:space-between;gap:6px;padding-inline:2px;font-size:9px;display:flex}.live2dLegend span{min-width:0}}@media (width<=360px){.matchScoreboardV58{gap:3px;padding-inline:4px}.scoreTeamV58{gap:3px}.scoreTimeV58{gap:3px;padding-left:3px}.live2dLegend{font-size:8px}}@media (prefers-reduced-motion:reduce){.live2dPlayer{transition:none}}.live2dPlayer.isReceiverV2:not(.isActive){border-color:#f8eb9beb;box-shadow:0 0 0 2px #f8eb9b33,0 2px 5px #00000073}.live2dPlayer.isPressingV2:not(.isActive){outline-offset:2px;outline:1px solid #d2eeff8a}@media (width<=680px){.live2dPlayer.isReceiverV2:not(.isActive){box-shadow:0 0 0 1px #f8eb9b5c,0 1px 3px #0000006b}.live2dPlayer.isPressingV2:not(.isActive){outline-offset:1px}}.liveOpponentSummaryV232{color:#fff;overflow-wrap:anywhere;background:#111c20;border-radius:8px;padding:4px 8px;font-size:12px;line-height:1.35;display:block}.matchImmersionPhase3{grid-template-columns:minmax(0,1fr) minmax(145px,.42fr);align-items:stretch;gap:8px;margin:8px 0 2px;display:grid}.matchImmersionPhase3:has(.matchMomentStripV3:only-child){grid-template-columns:minmax(0,1fr)}.matchMomentStripV3{color:#edf4ee;background:#0f1f1ce6;border:1px solid #c2dcc42b;border-left:3px solid #a6caae8c;border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:48px;padding:8px 11px;display:flex}.matchMomentStripV3.tone-goal{background:linear-gradient(90deg,#614d1561,#0f1f1ceb);border-left-color:#f2d36a}.matchMomentStripV3.tone-danger{background:linear-gradient(90deg,#6b2f254d,#0f1f1ce6);border-left-color:#e47e6c}.matchMomentStripV3.tone-attention{border-left-color:#ddb85c}.matchMomentMinuteV3{text-align:center;color:#faf7df;font-variant-numeric:tabular-nums;flex:none;min-width:40px;font-size:11px;font-weight:900}.matchMomentTextV3{gap:3px;min-width:0;display:grid}.matchMomentTextV3 strong,.matchMomentTextV3 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.matchMomentTextV3 strong{font-size:12px;line-height:1.25}.matchMomentTextV3 small{color:#e6f0e9c2;font-size:10px;line-height:1.2}.matchVenueStripV3{background:#0f1917d6;border:1px solid #c2dcc421;border-radius:10px;align-content:center;gap:2px;min-width:0;padding:7px 10px;display:grid}.matchVenueStripV3 span{color:#99b9a0;letter-spacing:.08em;font-size:8px;font-weight:900}.matchVenueStripV3 strong,.matchVenueStripV3 small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.matchVenueStripV3 strong{color:#f5f8f3;font-size:11px}.matchVenueStripV3 small{color:#b5c0b6;font-size:9px}.live2dPitch.isKeyMomentV3:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;border:3px solid #f6d77b66;animation:1.2s ease-out both matchMomentFieldFlashV3;position:absolute;inset:0}@keyframes matchMomentFieldFlashV3{0%{opacity:.95}to{opacity:0}}@media (width<=680px){.matchImmersionPhase3{grid-template-columns:minmax(0,1fr);gap:4px;margin:5px 0 0}.matchMomentStripV3{border-radius:8px;gap:6px;min-height:39px;padding:6px 7px}.matchMomentMinuteV3{min-width:36px;font-size:10px}.matchMomentTextV3 strong{font-size:11px}.matchMomentTextV3 small{font-size:9px}.matchVenueStripV3{background:0 0;border:0;align-items:baseline;gap:6px;padding:4px 8px;display:flex}.matchVenueStripV3 strong{flex:0 auto;font-size:9px}.matchVenueStripV3 small{flex:none;margin-left:auto;font-size:8px}}@media (prefers-reduced-motion:reduce){.live2dPitch.isKeyMomentV3:after{opacity:0;animation:none}}.appEnvironmentFrameV69{min-width:0;min-height:100vh;overflow-x:clip}.environmentBannerV69{z-index:100;color:#17120a;letter-spacing:.12em;background:#f0be52;place-items:center;min-height:32px;padding:6px 16px;font-size:14px;font-weight:900;display:grid;position:relative}.unavailableModeV69{color:#f5f7fb;background:#080b11;place-items:center;min-height:100vh;padding:24px 16px;display:grid}.unavailableModeV69 section{text-align:center;background:#11161f;border:1px solid #e2c26466;border-radius:24px;width:min(620px,100%);padding:clamp(24px,6vw,44px)}.unavailableModeV69 span{color:#e2c264;font-size:14px;font-weight:900}.unavailableModeV69 h1{margin:12px 0;font-size:clamp(1.8rem,7vw,3.2rem)}.unavailableModeV69 p{color:#b8c0cd;margin:0 auto 24px;font-size:16px;line-height:1.6}.unavailableModeV69 button{color:#17120a;cursor:pointer;background:#e2c264;border:0;border-radius:12px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:900}.unavailableModeV69 button:focus-visible,.environmentModeCardV69:focus-visible,.futureModeDialogV69 button:focus-visible{outline-offset:3px;outline:3px solid #7dd3fc}@media (prefers-reduced-motion:reduce){.appEnvironmentFrameV69 *,.appEnvironmentFrameV69 :before,.appEnvironmentFrameV69 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--gfc-action-gold-top-v978:#f4d978;--gfc-action-gold-main-v978:#d8b347;--gfc-action-gold-bottom-v978:#c6982c;--gfc-action-ink-v978:#090b0e;--gfc-action-focus-v978:#f0d06a7a}.preMatchStartV85,.topMatchStartPanel .tournamentButton,.topMatchStartPanel .primaryButton{border:1px solid var(--gfc-action-gold-main-v978)!important;background:linear-gradient(180deg, var(--gfc-action-gold-top-v978) 0%, var(--gfc-action-gold-main-v978) 56%, var(--gfc-action-gold-bottom-v978) 100%)!important;color:var(--gfc-action-ink-v978)!important;text-shadow:none!important;box-shadow:0 14px 34px #c99c2e3d,inset 0 1px #ffffff75!important}.preMatchStartV85:hover:not(:disabled),.topMatchStartPanel .tournamentButton:hover:not(:disabled),.topMatchStartPanel .primaryButton:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(#f8e28e 0%,#e2bd52 56%,#cda036 100%)!important;border-color:#f6df8c!important;box-shadow:0 16px 38px #d8b3474d,inset 0 1px #ffffff8c!important}.preMatchStartV85:active:not(:disabled),.topMatchStartPanel .tournamentButton:active:not(:disabled),.topMatchStartPanel .primaryButton:active:not(:disabled){transform:translateY(1px);background:linear-gradient(#dfbf5a 0%,#caa13a 100%)!important;box-shadow:0 8px 20px #b58b2838,inset 0 2px 4px #4d370829!important}.preMatchStartV85:focus-visible,.topMatchStartPanel .tournamentButton:focus-visible,.topMatchStartPanel .primaryButton:focus-visible{outline:3px solid var(--gfc-action-focus-v978)!important;outline-offset:3px!important}.preMatchStartV85:disabled,.topMatchStartPanel .tournamentButton:disabled,.topMatchStartPanel .primaryButton:disabled{cursor:not-allowed;opacity:.72;color:#ffffff85!important;box-shadow:none!important;background:linear-gradient(#5b5132 0%,#37301f 100%)!important;border-color:#d8b34747!important}.speedOptions button,.preMatchSpeedGridV85 button{background:linear-gradient(145deg,#151a21 0%,#10141a 100%);border-color:#ffffff1c}.speedOptions button.activeSpeed,.preMatchSpeedGridV85 button.activeSpeedV85{border-color:var(--gfc-action-gold-main-v978)!important;color:#fff!important;background:linear-gradient(135deg,#f0d06a29 0%,#c99c2e17 100%)!important;box-shadow:0 0 0 1px #f0d06a33,0 10px 24px #0000002e!important}.speedOptions button:has(input:checked){border-color:var(--gfc-action-gold-main-v978)!important;color:#fff!important;background:linear-gradient(135deg,#f0d06a29 0%,#c99c2e17 100%)!important;box-shadow:0 0 0 1px #f0d06a33,0 10px 24px #0000002e!important}.speedOptions input[type=radio],.preMatchSpeedGridV85 input[type=radio]{accent-color:var(--gfc-action-gold-main-v978)}.speedOptions button.activeSpeed strong,.preMatchSpeedGridV85 button.activeSpeedV85 strong,.preMatchSpeedGridV85 button.activeSpeedV85 span{color:#f4d978!important}.speedOptions button:has(input:checked) strong{color:#f4d978!important}@media (prefers-reduced-motion:reduce){.preMatchStartV85,.topMatchStartPanel .tournamentButton,.topMatchStartPanel .primaryButton{transition:none!important}}@media (width<=760px){.topMatchStartPanel,.topMatchStartPanel .matchStartControls{grid-auto-rows:max-content;align-content:start;align-items:start;height:auto!important;min-height:0!important}button.preMatchStartV85,.topMatchStartPanel button.tournamentButton,.topMatchStartPanel button.primaryButton{width:100%;line-height:1.2;box-sizing:border-box!important;border-radius:12px!important;flex:none!important;align-self:start!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:0 16px!important;font-size:15px!important}}:root{--gfc-action-top-v979:#f4d978;--gfc-action-main-v979:#d8b347;--gfc-action-bottom-v979:#c6982c;--gfc-action-ink-v979:#090b0e;--gfc-action-focus-v979:#f0d06a80;--gfc-action-disabled-top-v979:#5b5132;--gfc-action-disabled-bottom-v979:#37301f}:is(.primaryButton,.preMatchStartV85,.topMatchStartPanel .tournamentButton,.lineupPriorityActionsV63 button:last-child,.challengeStartActions button,.roundResult button,.finalSummary button:not(.secondaryResultButton),.halfTimeAction button,.dialogPrimaryV52,.resultActions>button:not(.secondaryResultButton),.dedicatedResultActionsV531>.primaryButton){border:1px solid var(--gfc-action-main-v979)!important;background:linear-gradient(180deg, var(--gfc-action-top-v979) 0%, var(--gfc-action-main-v979) 56%, var(--gfc-action-bottom-v979) 100%)!important;color:var(--gfc-action-ink-v979)!important;text-shadow:none!important;box-shadow:0 12px 28px #c99c2e38,inset 0 1px #ffffff6b!important}:is(.primaryButton,.preMatchStartV85,.topMatchStartPanel .tournamentButton,.lineupPriorityActionsV63 button:last-child,.challengeStartActions button,.roundResult button,.finalSummary button:not(.secondaryResultButton),.halfTimeAction button,.dialogPrimaryV52,.resultActions>button:not(.secondaryResultButton),.dedicatedResultActionsV531>.primaryButton):hover:not(:disabled){filter:none!important;background:linear-gradient(#f8e28e 0%,#e2bd52 56%,#cda036 100%)!important;border-color:#f6df8c!important;box-shadow:0 15px 34px #d8b3474d,inset 0 1px #ffffff85!important}:is(.primaryButton,.preMatchStartV85,.topMatchStartPanel .tournamentButton,.lineupPriorityActionsV63 button:last-child,.challengeStartActions button,.roundResult button,.finalSummary button:not(.secondaryResultButton),.halfTimeAction button,.dialogPrimaryV52,.resultActions>button:not(.secondaryResultButton),.dedicatedResultActionsV531>.primaryButton):active:not(:disabled){background:linear-gradient(#dfbf5a 0%,#caa13a 100%)!important;box-shadow:0 7px 18px #b58b2838,inset 0 2px 4px #4d370829!important}:is(.primaryButton,.preMatchStartV85,.topMatchStartPanel .tournamentButton,.lineupPriorityActionsV63 button:last-child,.challengeStartActions button,.roundResult button,.finalSummary button:not(.secondaryResultButton),.halfTimeAction button,.dialogPrimaryV52,.resultActions>button:not(.secondaryResultButton),.dedicatedResultActionsV531>.primaryButton):focus-visible{outline:3px solid var(--gfc-action-focus-v979)!important;outline-offset:3px!important}:is(.primaryButton,.preMatchStartV85,.topMatchStartPanel .tournamentButton,.lineupPriorityActionsV63 button:last-child,.challengeStartActions button,.roundResult button,.finalSummary button:not(.secondaryResultButton),.halfTimeAction button,.dialogPrimaryV52,.resultActions>button:not(.secondaryResultButton),.dedicatedResultActionsV531>.primaryButton):disabled{cursor:not-allowed;background:linear-gradient(180deg, var(--gfc-action-disabled-top-v979) 0%, var(--gfc-action-disabled-bottom-v979) 100%)!important;color:#ffffff80!important;box-shadow:none!important;opacity:.68!important;border-color:#d8b34740!important}:is(.lineupPriorityActionsV63 button:first-child,.secondaryResultButton,.dialogSecondary,.backButton){color:#f1f3f6!important;box-shadow:none!important;background:linear-gradient(145deg,#191e25 0%,#11151a 100%)!important;border-color:#ffffff24!important}@media (prefers-reduced-motion:reduce){:is(.primaryButton,.preMatchStartV85,.topMatchStartPanel .tournamentButton,.lineupPriorityActionsV63 button:last-child,.challengeStartActions button,.roundResult button,.finalSummary button:not(.secondaryResultButton),.halfTimeAction button,.dialogPrimaryV52,.resultActions>button:not(.secondaryResultButton),.dedicatedResultActionsV531>.primaryButton){transition:none!important}}.app{--theme-accent:color-mix(in srgb, var(--club-primary,#7c8491) 48%, #fff 52%)!important}.difficultyPageV970 .challengeDifficultyOptions button.active:not(:hover):not(:focus-visible),.difficultyPageV970 .challengeDifficultyOptions .freeDifficultyOptionV970:not(:hover):not(:focus-visible){background:#ffffff06;border-color:#ffffff1f}.difficultyPageV970 .challengeDifficultyOptions .freeDifficultyOptionV970:hover,.difficultyPageV970 .challengeDifficultyOptions .freeDifficultyOptionV970:focus-visible{background:#5bd68c1a;border-color:#5bd68cb8}.tournamentPage.liveMatchMode .matchTacticalControlsV60 .tacticalPostureButtonsV60 button.activePostureV60[aria-pressed=true]{color:#fff!important;background:linear-gradient(135deg,#1e7d44db 0%,#17502ff0 100%)!important;border-color:#77e296!important;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 0 1px #77e2961f!important}.tournamentPage.liveMatchMode .matchTacticalControlsV60 .tacticalPostureButtonsV60 button.activePostureV60[aria-pressed=true]>span{color:#9aefb5!important}.tournamentPage.liveMatchMode .matchTacticalControlsV60 .tacticalPostureButtonsV60 button:not(.activePostureV60)[aria-pressed=false]{background:#ffffff0e;border-color:#ffffff21}@media (prefers-reduced-motion:reduce){.tournamentPage.liveMatchMode .matchTacticalControlsV60 .tacticalPostureButtonsV60 button{transition:none!important}}.tacticalPostureButtonsV60 button.activePostureV60[aria-pressed=true],.tacticalQuickActionGridV150 button.activeQuickActionV150[aria-pressed=true]{color:#fff!important;background:linear-gradient(135deg,#1e7d44,#17502f)!important;border-color:#77e296!important;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 0 1px #77e2962e!important}.tacticalPostureButtonsV60 button.activePostureV60[aria-pressed=true]>span,.tacticalQuickActionGridV150 button.activeQuickActionV150[aria-pressed=true]>span{color:#9aefb5!important}@media (orientation:landscape) and (width>=761px) and (width<=1366px) and (height>=600px) and (pointer:coarse),(orientation:landscape) and (width>=761px) and (width<=1366px) and (height>=600px) and (hover:none){body:has(.tournamentPage.liveMatchMode) .journeyNavigationV72{min-height:56px;padding-block:5px}.tournamentPage.liveMatchMode{max-width:none;padding-top:6px!important}.tournamentPage.liveMatchMode>.flowTopbar,.tournamentPage.liveMatchMode>.tournamentHero,.tournamentPage.liveMatchMode>.roundTrack,.tournamentPage.liveMatchMode>.matchArena{display:none!important}.tournamentPage.liveMatchMode .liveMatchPanel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:0!important;padding:0 clamp(10px,1.8vw,22px) 22px!important}.tournamentPage.liveMatchMode .transmissionHeaderV58{border-radius:12px 12px 0 0;min-height:48px;padding:7px 10px}.tournamentPage.liveMatchMode .liveProgressTrack{height:4px;margin:0 0 8px}.tournamentPage.liveMatchMode .live2dMatch{grid-template-columns:minmax(0,1fr) minmax(260px,32%);align-items:start;gap:9px 12px;margin:0;padding:10px;display:grid}.tournamentPage.liveMatchMode .live2dTopbar{grid-area:1/1/auto/-1;margin:0}.tournamentPage.liveMatchMode .live2dContextBar{grid-area:2/1/auto/-1;margin:0}.tournamentPage.liveMatchMode .matchBroadcastDockV58{grid-area:3/1/auto/-1;width:100%;margin:0;position:relative;top:auto}.tournamentPage.liveMatchMode .live2dPitchViewport{aspect-ratio:105/68;border-radius:13px;grid-area:4/1;width:100%;max-height:none;margin:0;padding:0;overflow:hidden}.tournamentPage.liveMatchMode .live2dPitch{aspect-ratio:105/68;border-radius:13px;width:100%;min-width:0;height:auto;min-height:0!important}.tournamentPage.liveMatchMode .matchTacticalControlsV90{border-radius:13px;grid-area:4/2;align-self:stretch;width:100%;min-width:0;max-width:none;margin:0;padding:12px}.tournamentPage.liveMatchMode .tacticalControlsHeadingV60{flex-direction:column;align-items:flex-start;gap:4px}.tournamentPage.liveMatchMode .tacticalControlsHeadingV60 small{text-align:left;max-width:none}.tournamentPage.liveMatchMode .tacticalPostureButtonsV60{grid-template-columns:1fr;gap:7px}.tournamentPage.liveMatchMode .tacticalPostureButtonsV60 button{min-height:52px;padding:8px 10px}.tournamentPage.liveMatchMode .live2dLegend{grid-area:5/1/auto/-1;margin-top:0}}@media (orientation:landscape) and (width>=761px) and (width<=980px) and (height>=600px) and (pointer:coarse),(orientation:landscape) and (width>=761px) and (width<=980px) and (height>=600px) and (hover:none){.tournamentPage.liveMatchMode .live2dMatch{grid-template-columns:minmax(0,1fr) minmax(230px,34%);gap:8px;padding:8px}.tournamentPage.liveMatchMode .matchTacticalControlsV90{padding:9px}.tournamentPage.liveMatchMode .tacticalPostureButtonsV60 button{min-height:48px;padding:6px 8px}.tournamentPage.liveMatchMode .tacticalPostureButtonsV60 button>small{font-size:.56rem}}@media (orientation:landscape) and (width>=761px) and (width<=1366px) and (height>=600px) and (pointer:coarse),(orientation:landscape) and (width>=761px) and (width<=1366px) and (height>=600px) and (hover:none){:root{--tablet-landscape-gutter-v990:clamp(14px, 2.2vw, 30px);--tablet-landscape-touch-v990:48px}.flowPage.drawPage,.flowPage.bracketProgressPage,.flowPage.tournamentPage,.v82CompetitiveLineup,.dedicatedResultPageV531,.roundTransitionPageV531{width:100%;max-width:1280px;padding-inline:var(--tablet-landscape-gutter-v990)}:is(body:has(.flowPage.drawPage) .journeyNavigationV72,body:has(.flowPage.bracketProgressPage) .journeyNavigationV72,body:has(.flowPage.tournamentPage) .journeyNavigationV72,body:has(.v82CompetitiveLineup) .journeyNavigationV72,body:has(.dedicatedResultPageV531) .journeyNavigationV72){min-height:56px;padding-block:5px}.flowPage.drawPage>.standardBracketBoard,.flowPage.bracketProgressPage>.standardBracketBoard{width:100%;max-width:100%;margin-block:14px 20px;padding:16px;overflow:visible!important}.flowPage.drawPage .standardBracketViewport,.flowPage.bracketProgressPage .standardBracketViewport{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;touch-action:pan-x pan-y;width:100%;max-width:100%;margin-top:12px;padding:2px 2px 16px;overflow:auto hidden!important}.flowPage.drawPage .standardBracketCanvas,.flowPage.bracketProgressPage .standardBracketCanvas{width:1760px!important;min-width:1760px!important;max-width:none!important;height:700px!important;min-height:700px!important;margin-top:8px!important;display:block!important;position:relative!important;overflow:visible!important}.flowPage.drawPage .standardBracketConnections,.flowPage.bracketProgressPage .standardBracketConnections,.flowPage.drawPage .standardStageLabel,.flowPage.bracketProgressPage .standardStageLabel,.flowPage.drawPage .standardBracketTrophy,.flowPage.bracketProgressPage .standardBracketTrophy{display:block!important}.flowPage.drawPage .standardBracketSlot,.flowPage.bracketProgressPage .standardBracketSlot{width:12.5%!important;min-width:0!important;position:absolute!important;transform:translateY(-50%)!important}.flowPage.drawPage .standardBracketSlot .bracketMatchCard,.flowPage.bracketProgressPage .standardBracketSlot .bracketMatchCard,.flowPage.drawPage .standardBracketSlot .emptyBracketSlot,.flowPage.bracketProgressPage .standardBracketSlot .emptyBracketSlot{border-radius:14px;min-height:108px;padding:11px}.flowPage.drawPage .standardBracketSlot .bracketTeamRow,.flowPage.bracketProgressPage .standardBracketSlot .bracketTeamRow{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;min-height:39px}.flowPage.drawPage .standardBracketSlot .miniBracketShield,.flowPage.bracketProgressPage .standardBracketSlot .miniBracketShield{width:33px;height:36px}.flowPage.drawPage .standardBracketSlot .bracketTeamIdentity strong,.flowPage.bracketProgressPage .standardBracketSlot .bracketTeamIdentity strong{font-size:11px}.flowPage.drawPage .standardBracketSlot .bracketTeamIdentity span,.flowPage.bracketProgressPage .standardBracketSlot .bracketTeamIdentity span{font-size:8px}.flowPage.drawPage .standardBracketSlot .bracketTeamRow b,.flowPage.bracketProgressPage .standardBracketSlot .bracketTeamRow b{font-size:13px}.flowPage.drawPage .drawHero,.flowPage.bracketProgressPage .bracketProgressHero{padding-block:16px 10px!important}.v82CompetitiveLineup{max-width:1180px;padding-top:8px}.v82CompetitiveLineup .playersHero{margin-top:2px;padding-top:2px}.v82CompetitiveLineup .lineupHeadlineV82{padding-block:6px 8px}.v82CompetitiveLineup .lineupPriorityActionsV63{grid-template-columns:repeat(2,minmax(190px,1fr));max-width:620px;margin-inline:auto}.v82CompetitiveLineup .lineupPriorityActionsV63 button{min-height:var(--tablet-landscape-touch-v990)}.v82CompetitiveLineup .lineupPreview.finalPitchPreview{width:min(100%,860px);max-width:860px;margin-inline:auto}.v82CompetitiveLineup .pitch{width:auto;max-width:min(100%,620px);height:min(64dvh,650px);max-height:650px;margin-inline:auto}.flowPage.tournamentPage:not(.liveMatchMode){max-width:1180px;padding-top:8px}.flowPage.tournamentPage:not(.liveMatchMode)>.tournamentHero{padding:16px 0 12px}.flowPage.tournamentPage:not(.liveMatchMode)>.roundTrack{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.flowPage.tournamentPage:not(.liveMatchMode)>.roundTrack article{min-height:58px;padding:8px 10px}.flowPage.tournamentPage:not(.liveMatchMode)>.matchArena{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);gap:12px;min-height:0;margin-bottom:12px;padding:16px 24px}.flowPage.tournamentPage:not(.liveMatchMode)>.matchArena .matchShield{width:78px;height:86px}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel{margin-block:12px 16px}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .matchStartControls{grid-template-columns:minmax(0,1fr) minmax(220px,28%);align-items:stretch;gap:12px;display:grid}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .tournamentButton{width:100%;min-width:0;height:100%;min-height:100%}.flowPage.tournamentPage:not(.liveMatchMode) .preMatchPreview{margin-top:12px;padding:16px}.dedicatedResultPageV531{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-content:center;align-items:stretch;gap:14px;max-width:1120px;min-height:calc(100dvh - 70px);padding-block:14px 24px}.dedicatedResultPageV531 .dedicatedResultHeroV531{grid-area:1/1/span 2;align-content:center;min-width:0;display:grid}.dedicatedResultPageV531 .dedicatedResultSummaryV531{grid-area:1/2;min-width:0}.dedicatedResultPageV531 .dedicatedResultActionsV531{grid-area:2/2;align-self:stretch;min-width:0}.dedicatedResultPageV531 .dedicatedResultActionsV531>button{min-height:58px}.roundTransitionPageV531{max-width:1040px;min-height:calc(100dvh - 70px);padding-block:18px 28px}}@media (orientation:landscape) and (width>=761px) and (width<=980px) and (height>=600px) and (pointer:coarse),(orientation:landscape) and (width>=761px) and (width<=980px) and (height>=600px) and (hover:none){.flowPage.drawPage .standardBracketCanvas,.flowPage.bracketProgressPage .standardBracketCanvas{width:1600px!important;min-width:1600px!important}.v82CompetitiveLineup .pitch{height:min(60dvh,560px)}.flowPage.tournamentPage:not(.liveMatchMode) .topMatchStartPanel .matchStartControls{grid-template-columns:minmax(0,1fr) 220px}.dedicatedResultPageV531{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr)}}@media (orientation:landscape) and (width>=761px) and (width<=1366px) and (height>=600px) and (pointer:coarse),(orientation:landscape) and (width>=761px) and (width<=1366px) and (height>=600px) and (hover:none){.competitiveSelectionPageV74{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:min(100%,1100px)!important;max-width:1100px!important;padding-top:10px!important}:is(.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74,.competitiveSelectionPageV74:not(:has(.gameModeSelector)) .teamSelectionHeroAppV74){min-width:0!important;max-width:100%!important;margin:0!important;padding:2px 0 6px!important;position:static!important;top:auto!important;overflow:hidden!important}.competitiveSelectionPageV74:not(:has(.gameModeSelector)) .teamSelectionHeroAppV74 h1{white-space:normal!important;max-width:100%!important;margin:6px 0 5px!important;font-size:clamp(34px,4.6vw,48px)!important;line-height:.96!important;overflow:hidden!important}.competitiveSelectionPageV74:not(:has(.gameModeSelector)) .teamSelectionHeroAppV74>p{max-width:60ch!important;margin:0!important;font-size:12px!important;line-height:1.4!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 h1{max-width:100%!important;margin:6px 0 7px!important;overflow:hidden!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 h1:before{font-size:clamp(36px,4.8vw,52px)!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74 h1:after{font-size:clamp(36px,4.8vw,52px)!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74>p{max-width:64ch!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74>p:before{font-size:14px!important}.competitiveSelectionPageV74:has(.gameModeSelector) .teamSelectionHeroAppV74>p:after{margin-top:3px!important;font-size:11px!important}.competitiveSelectionPageV74 .teamSelectionCardV72{min-width:0!important;min-height:0!important;margin-top:0!important}.competitiveSelectionPageV74:not(:has(.gameModeSelector)) .teamSelectionCardV72{padding:14px 16px!important}.competitiveSelectionPageV74 .teamCatalogControlsV74{min-width:0!important;margin:0!important}.competitiveSelectionPageV74 .teamCatalogOptionsV74{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-width:0!important}.competitiveSelectionPageV74 .teamCatalogOptionV74{min-width:0!important;min-height:64px!important;padding:11px 13px!important}.competitiveSelectionPageV74 .teamChoiceGridReplaceV74,.competitiveSelectionPageV74 .teamChoiceGridInlineV74{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;min-width:0!important}.competitiveSelectionPageV74 .teamChoiceGridReplaceV74{max-height:min(46dvh,410px)!important}.competitiveSelectionPageV74 .teamChoiceGridReplaceV74 .teamChoiceCardV72{min-width:0!important;min-height:64px!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button{border-radius:18px!important;grid-template-columns:44px minmax(0,1fr) 20px!important;column-gap:10px!important;min-width:0!important;min-height:96px!important;padding:13px!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button:before{border-radius:13px!important;width:44px!important;height:44px!important;font-size:19px!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:17px!important;overflow:hidden!important}.competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector span:before{font-size:11px!important}}.historicPlayerCatalog{align-items:start}.historicPlayerCatalog .catalogPlayerCard{border-radius:16px;min-height:0!important;padding:16px!important}.playerWizardPage .wizardPlayerCard.catalogPlayerCard{flex-direction:column;align-items:stretch;display:flex}.playerWizardPage .wizardPlayerCard.catalogPlayerCard>*{order:50}.playerWizardPage .wizardPlayerCard.catalogPlayerCard>.wizardCardTop{order:0}.playerWizardPage .wizardPlayerCard.catalogPlayerCard>h2{order:10}.playerWizardPage .wizardPlayerCard.catalogPlayerCard>p:not(.historicalInclusionReasonV42){order:20}.playerWizardPage .wizardPlayerCard.catalogPlayerCard>.catalogIdentityRow{order:30}.playerWizardPage .wizardPlayerCard.catalogPlayerCard>.historicalCategoryBadgeV42{order:40}.playerWizardPage .wizardPlayerCard.catalogPlayerCard>.sourceClubBadgeV49{order:45}.playerWizardPage .wizardPlayerCard.catalogPlayerCard>.clubChampionBadgeV999{order:60}.playerWizardPage .wizardPlayerCard.catalogPlayerCard>.personalityBadges,.playerWizardPage .wizardPlayerCard.catalogPlayerCard>.v57TraitBadges{order:70}.playerWizardPage .wizardPlayerCard.catalogPlayerCard>.playerHistoryMeta{order:80}.playerWizardPage .wizardPlayerCard.catalogPlayerCard>.hiringBlockedV42{order:90}.historicPlayerCatalog .catalogPlayerCard .wizardCardTop{align-items:flex-start;gap:12px;margin-bottom:10px}.historicPlayerCatalog .catalogPlayerCard .wizardAvatar{border-width:2px;border-radius:16px;flex:0 0 56px;width:56px;height:56px;font-size:14px}.historicPlayerCatalog .catalogCardBadges{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:stretch;gap:6px;min-width:0;display:flex}.historicPlayerCatalog .peakYearBadge,.historicPlayerCatalog .squadPointCostBadge,.historicPlayerCatalog .marketValueBadgeV42{border-radius:10px;min-width:48px;min-height:42px;padding:5px 7px}.historicPlayerCatalog .peakYearBadge span,.historicPlayerCatalog .squadPointCostBadge span,.historicPlayerCatalog .marketValueBadgeV42 span{font-size:.48rem;line-height:1}.historicPlayerCatalog .peakYearBadge strong,.historicPlayerCatalog .squadPointCostBadge strong,.historicPlayerCatalog .marketValueBadgeV42 strong{font-size:.72rem}.historicPlayerCatalog .wizardRating{border-radius:11px;flex:0 0 44px;width:44px;height:44px;font-size:16px}.historicPlayerCatalog .marketValueBadgeV42{display:none}body:has(.freeStyleRulesV48) .historicPlayerCatalog .squadPointCostBadge{display:none}body:has(.freeStyleRulesV48) .historicPlayerCatalog .marketValueBadgeV42{display:grid}.historicPlayerCatalog .catalogIdentityRow{min-height:18px;margin:0 0 4px}.historicPlayerCatalog .catalogIdentityRow .overallStatusBadge{display:none!important}.historicPlayerCatalog .catalogIdentityRow .optionNumber{color:#b9bec7;letter-spacing:.06em;font-size:.62rem}.historicPlayerCatalog .historicalCategoryBadgeV42{margin:5px 0 8px;padding:5px 8px;font-size:.56rem}.historicPlayerCatalog .historicalRelevanceBadgeV65,.historicPlayerCatalog .recommendedFunctionLine,.historicPlayerCatalog .historicalInclusionReasonV42,.historicPlayerCatalog .catalogCardFooter{display:none!important}.historicPlayerCatalog .catalogPlayerCard h2{letter-spacing:-.025em;margin:4px 0 2px;font-size:clamp(20px,2.1vw,26px);line-height:1.05}.historicPlayerCatalog .catalogPlayerCard>p:not(.historicalInclusionReasonV42){color:#a2a8b1;margin:0;font-size:.74rem}.historicPlayerCatalog .sourceClubBadgeV49{background:0 0;border:0;width:fit-content;margin:6px 0 7px;padding:0}.historicPlayerCatalog .sourceClubBadgeV49 span{display:none}.historicPlayerCatalog .sourceClubBadgeV49 strong{color:#9ea5ae;font-size:.66rem;font-weight:750}.historicPlayerCatalog .personalityBadges,.historicPlayerCatalog .v57TraitBadges{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.historicPlayerCatalog .personalityBadges span,.historicPlayerCatalog .v57TraitBadges span{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:5px 7px;font-size:.58rem;line-height:1;overflow:hidden}.historicPlayerCatalog .personalityBadges span:nth-child(n+3),.historicPlayerCatalog .v57TraitBadges span:nth-child(n+2){display:none}.historicPlayerCatalog .playerHistoryMeta{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:11px;padding-top:9px;display:grid}.historicPlayerCatalog .playerHistoryMeta>span:nth-child(2){display:none}.historicPlayerCatalog .playerHistoryMeta small{margin:0 0 2px;font-size:.5rem}.historicPlayerCatalog .playerHistoryMeta strong{font-size:.72rem}.historicPlayerCatalog .hiringBlockedV42{margin-top:10px}.playerWizardPage .historicPlayerCatalog .clubChampionBadgeV999{gap:8px;margin-top:8px;padding:8px 10px}.playerWizardPage .historicPlayerCatalog .clubChampionBadgeV999__copy strong{-webkit-line-clamp:2}@media (width<=640px){.historicPlayerCatalog{grid-template-columns:1fr!important;gap:10px!important}.historicPlayerCatalog .catalogPlayerCard{padding:14px!important}.historicPlayerCatalog .catalogPlayerCard .wizardCardTop{margin-bottom:8px}.historicPlayerCatalog .catalogPlayerCard .wizardAvatar{border-radius:14px;flex-basis:50px;width:50px;height:50px}.historicPlayerCatalog .catalogCardBadges{gap:5px}.historicPlayerCatalog .peakYearBadge,.historicPlayerCatalog .squadPointCostBadge,.historicPlayerCatalog .marketValueBadgeV42{min-width:46px;min-height:40px}.historicPlayerCatalog .wizardRating{flex-basis:42px;width:42px;height:42px}.historicPlayerCatalog .catalogPlayerCard h2{margin-top:1px;font-size:21px}.playerWizardPage .historicPlayerCatalog .clubChampionBadgeV999{margin-top:6px;padding:7px 9px}.playerWizardPage .historicPlayerCatalog .historicalHonorsBadge__showAll{min-height:24px;padding:3px 0 1px}}@media (orientation:portrait) and (width>=641px) and (width<=1100px){.historicPlayerCatalog{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.historicPlayerCatalog .catalogPlayerCard{padding:15px!important}}@media (orientation:landscape) and (width>=761px) and (width<=1366px) and (pointer:coarse),(orientation:landscape) and (width>=761px) and (width<=1366px) and (hover:none){.playerWizardPage{width:100%;max-width:1180px}.historicPlayerCatalog{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.historicPlayerCatalog .catalogPlayerCard{padding:14px 16px!important}.historicPlayerCatalog .catalogPlayerCard .wizardCardTop{margin-bottom:7px}.historicPlayerCatalog .catalogPlayerCard .wizardAvatar{flex-basis:52px;width:52px;height:52px}.historicPlayerCatalog .catalogCardBadges{flex-wrap:nowrap}.historicPlayerCatalog .catalogPlayerCard h2{font-size:clamp(21px,2.4vw,28px)}.historicPlayerCatalog .v57TraitBadges span:nth-child(2){display:inline-flex}.historicPlayerCatalog .playerHistoryMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.historicPlayerCatalog .playerHistoryMeta>span:nth-child(2){display:block}}@media (width>=1367px){.historicPlayerCatalog{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--gfc-responsive-page-gutter:clamp(18px, 4vw, 6%);--gfc-responsive-touch-target:44px;--gfc-responsive-content-max:1320px;--gfc-responsive-panel-radius:18px;--gfc-responsive-flow-gap:16px}html[data-gfc-responsive-profile=phone-portrait],html[data-gfc-responsive-profile=phone-landscape]{--gfc-responsive-page-gutter:max(12px, env(safe-area-inset-left));--gfc-responsive-touch-target:44px;--gfc-responsive-panel-radius:16px;--gfc-responsive-flow-gap:10px}html[data-gfc-responsive-profile=tablet-portrait],html[data-gfc-responsive-profile=tablet-landscape]{--gfc-responsive-page-gutter:clamp(18px, 3vw, 32px);--gfc-responsive-touch-target:48px;--gfc-responsive-panel-radius:18px;--gfc-responsive-flow-gap:14px}html[data-gfc-responsive-input=touch] button,html[data-gfc-responsive-input=touch] a,html[data-gfc-responsive-input=touch] input,html[data-gfc-responsive-input=touch] select,html[data-gfc-responsive-input=touch] summary,html[data-gfc-responsive-input=touch] [role=button]{touch-action:manipulation}html[data-gfc-responsive-profile=phone-landscape] .app,html[data-gfc-responsive-profile=phone-landscape] .mainHomeV53,html[data-gfc-responsive-profile=phone-landscape] .challengeHubV51,html[data-gfc-responsive-profile=phone-landscape] .experienceHubV48,html[data-gfc-responsive-profile=phone-landscape] .betaApp{padding-left:max(12px, env(safe-area-inset-left))!important;padding-right:max(12px, env(safe-area-inset-right))!important;padding-bottom:max(12px, env(safe-area-inset-bottom))!important}html[data-gfc-responsive-profile=phone-landscape] .header,html[data-gfc-responsive-profile=phone-landscape] .mainHomeHeaderV53,html[data-gfc-responsive-profile=phone-landscape] .challengeHubHeaderV51,html[data-gfc-responsive-profile=phone-landscape] .experienceHeaderV48,html[data-gfc-responsive-profile=phone-landscape] .betaHeader{min-height:54px!important}html[data-gfc-responsive-profile=phone-landscape] .flowPage{padding-top:10px!important;padding-bottom:24px!important}html[data-gfc-responsive-profile=phone-landscape] .flowHero,html[data-gfc-responsive-profile=phone-landscape] .playerWizardHero,html[data-gfc-responsive-profile=phone-landscape] .playersHero,html[data-gfc-responsive-profile=phone-landscape] .drawHero,html[data-gfc-responsive-profile=phone-landscape] .tournamentHero{padding-top:12px!important;padding-bottom:10px!important}html[data-gfc-responsive-profile=phone-landscape] .flowHero h1,html[data-gfc-responsive-profile=phone-landscape] .playerWizardHero h1,html[data-gfc-responsive-profile=phone-landscape] .playersHero h1,html[data-gfc-responsive-profile=phone-landscape] .drawHero h1{margin-block:8px 10px!important;font-size:clamp(30px,6vw,42px)!important;line-height:.98!important}html[data-gfc-responsive-profile=phone-landscape] .primaryButton,html[data-gfc-responsive-profile=phone-landscape] .compactButton,html[data-gfc-responsive-profile=phone-landscape] .backButton,html[data-gfc-responsive-profile=phone-landscape] .formationChoice,html[data-gfc-responsive-profile=phone-landscape] .playerOption,html[data-gfc-responsive-profile=phone-landscape] .playerCard,html[data-gfc-responsive-profile=phone-landscape] .gamePlanOptions button,html[data-gfc-responsive-profile=phone-landscape] .resultActions button,html[data-gfc-responsive-profile=phone-landscape] .tacticalPostureButtonsV60 button{min-height:var(--gfc-responsive-touch-target)!important}html[data-gfc-responsive-profile=phone-landscape] .competitiveSelectionPageV74{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:min(100%,920px)!important;max-width:920px!important;padding-top:4px!important}html[data-gfc-responsive-profile=phone-landscape] .competitiveSelectionPageV74 .teamSelectionHeroAppV74{max-width:100%!important;margin:0!important;padding:0 0 4px!important;position:static!important}html[data-gfc-responsive-profile=phone-landscape] .competitiveSelectionPageV74 .teamSelectionHeroAppV74>p:after{display:none!important}html[data-gfc-responsive-profile=phone-landscape] .competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html[data-gfc-responsive-profile=phone-landscape] .competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector button{min-width:0!important;min-height:76px!important;padding:10px 11px!important}html[data-gfc-responsive-profile=phone-landscape] .competitiveSelectionPageV74 .teamChoiceGridReplaceV74,html[data-gfc-responsive-profile=phone-landscape] .competitiveSelectionPageV74 .teamChoiceGridInlineV74,html[data-gfc-responsive-profile=phone-landscape] .competitiveSelectionPageV74 .teamCatalogOptionsV74{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html[data-gfc-responsive-profile=phone-landscape] .playerWizardPage{width:100%!important;max-width:100%!important;padding-top:4px!important;padding-bottom:max(18px, env(safe-area-inset-bottom))!important}html[data-gfc-responsive-profile=phone-landscape] .playerWizardPage .flowTopbar{z-index:40;-webkit-backdrop-filter:blur(14px);background:#080a0ef0;position:sticky;top:0;padding-block:6px!important}html[data-gfc-responsive-profile=phone-landscape] .playerWizardPage .playerWizardHero>p,html[data-gfc-responsive-profile=phone-landscape] .playerWizardPage .playerWizardHero>.eyebrow{display:none!important}html[data-gfc-responsive-profile=phone-landscape] .playerWizardPage .historicPlayerCatalog{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html[data-gfc-responsive-profile=phone-landscape] .playerWizardPage .filtersToolbarV42{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;padding:8px!important}html[data-gfc-responsive-profile=phone-landscape] .playerWizardPage .filtersToolbarV42 .playerSearchField{grid-column:span 2!important}html[data-gfc-responsive-profile=phone-landscape] .playerWizardPage .catalogPlayerCard{min-width:0!important;padding:10px!important}html[data-gfc-responsive-profile=phone-landscape] .v82CompetitiveLineup{width:100%!important;max-width:980px!important;padding-top:4px!important}html[data-gfc-responsive-profile=phone-landscape] .v82CompetitiveLineup .playersHero{display:none!important}html[data-gfc-responsive-profile=phone-landscape] .v82CompetitiveLineup .finalLineupLayout{grid-template-columns:minmax(0,1fr)!important}html[data-gfc-responsive-profile=phone-landscape] .v82CompetitiveLineup .lineupPreview.finalPitchPreview{width:100%!important;max-width:760px!important;margin-inline:auto!important;padding:8px!important}html[data-gfc-responsive-profile=phone-landscape] .v82CompetitiveLineup .pitch{width:auto!important;max-width:100%!important;height:min(78dvh,390px)!important;margin-inline:auto!important}html[data-gfc-responsive-profile=phone-landscape] .v82CompetitiveLineup .lineupPriorityActionsV63{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-gfc-responsive-profile=phone-landscape] .flowPage.drawPage>.standardBracketBoard,html[data-gfc-responsive-profile=phone-landscape] .flowPage.bracketProgressPage>.standardBracketBoard{width:100%!important;max-width:100%!important;padding:10px!important;overflow:hidden!important}html[data-gfc-responsive-profile=phone-landscape] .flowPage.drawPage .standardBracketViewport,html[data-gfc-responsive-profile=phone-landscape] .flowPage.bracketProgressPage .standardBracketViewport{overflow:visible!important}html[data-gfc-responsive-profile=phone-landscape] .flowPage.drawPage .standardBracketCanvas,html[data-gfc-responsive-profile=phone-landscape] .flowPage.bracketProgressPage .standardBracketCanvas{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;display:grid!important;position:relative!important}html[data-gfc-responsive-profile=phone-landscape] .standardBracketCanvas .standardBracketSlot{width:auto!important;position:static!important;inset:auto!important;transform:none!important}html[data-gfc-responsive-profile=phone-landscape] .standardBracketConnections,html[data-gfc-responsive-profile=phone-landscape] .standardStageLabel,html[data-gfc-responsive-profile=phone-landscape] .standardBracketTrophy{display:none!important}html[data-gfc-responsive-profile=phone-landscape] .flowPage.tournamentPage:not(.liveMatchMode){padding-top:4px!important}html[data-gfc-responsive-profile=phone-landscape] .flowPage.tournamentPage:not(.liveMatchMode)>.roundTrack{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-bottom:8px!important}html[data-gfc-responsive-profile=phone-landscape] .flowPage.tournamentPage:not(.liveMatchMode)>.matchArena{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)!important;gap:8px!important;min-height:0!important;padding:10px 14px!important}html[data-gfc-responsive-profile=phone-landscape] .flowPage.tournamentPage:not(.liveMatchMode) .matchStartControls{grid-template-columns:minmax(0,1fr) minmax(180px,30%)!important;gap:8px!important}html[data-gfc-responsive-profile=phone-landscape] .tournamentPage.liveMatchMode .liveMatchPanel{margin-top:0!important;padding:0 0 16px!important}html[data-gfc-responsive-profile=phone-landscape] .tournamentPage.liveMatchMode .live2dMatch{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:7px!important;display:grid!important}html[data-gfc-responsive-profile=phone-landscape] .tournamentPage.liveMatchMode .live2dPitchViewport,html[data-gfc-responsive-profile=phone-landscape] .tournamentPage.liveMatchMode .live2dPitch{aspect-ratio:105/68!important;width:100%!important;max-width:860px!important;margin-inline:auto!important}html[data-gfc-responsive-profile=phone-landscape] .tournamentPage.liveMatchMode .matchTacticalControlsV90{width:100%!important;max-width:860px!important;margin-inline:auto!important;padding:9px!important}html[data-gfc-responsive-profile=phone-landscape] .tournamentPage.liveMatchMode .tacticalPostureButtonsV60{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}html[data-gfc-responsive-profile=phone-landscape] .dedicatedResultPageV531{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr)!important;gap:10px!important;width:min(100%,920px)!important;min-height:0!important;padding-block:8px 18px!important}html[data-gfc-responsive-profile=phone-landscape][data-gfc-responsive-height=short] .flowHero>p,html[data-gfc-responsive-profile=phone-landscape][data-gfc-responsive-height=short] .playersHero>p,html[data-gfc-responsive-profile=phone-landscape][data-gfc-responsive-height=short] .tournamentHero>p{display:none!important}html[data-gfc-responsive-profile=tablet-portrait] .app,html[data-gfc-responsive-profile=tablet-portrait] .mainHomeV53,html[data-gfc-responsive-profile=tablet-portrait] .challengeHubV51,html[data-gfc-responsive-profile=tablet-portrait] .experienceHubV48,html[data-gfc-responsive-profile=tablet-portrait] .betaApp{padding-left:max(20px, env(safe-area-inset-left))!important;padding-right:max(20px, env(safe-area-inset-right))!important;padding-bottom:max(22px, env(safe-area-inset-bottom))!important}html[data-gfc-responsive-profile=tablet-portrait] .flowPage,html[data-gfc-responsive-profile=tablet-portrait] .competitiveSelectionPageV74,html[data-gfc-responsive-profile=tablet-portrait] .playerWizardPage,html[data-gfc-responsive-profile=tablet-portrait] .v82CompetitiveLineup,html[data-gfc-responsive-profile=tablet-portrait] .dedicatedResultPageV531{width:min(100%,920px)!important;max-width:920px!important;margin-inline:auto!important}html[data-gfc-responsive-profile=tablet-portrait] .competitiveSelectionPageV74{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}html[data-gfc-responsive-profile=tablet-portrait] .competitiveSelectionPageV74 .teamSelectionHeroAppV74{max-width:100%!important;position:static!important}html[data-gfc-responsive-profile=tablet-portrait] .competitiveSelectionPageV74 .teamSelectionCardV72:has(.gameModeSelector) .gameModeSelector{grid-template-columns:1fr!important;gap:11px!important}html[data-gfc-responsive-profile=tablet-portrait] .competitiveSelectionPageV74 .teamChoiceGridReplaceV74,html[data-gfc-responsive-profile=tablet-portrait] .competitiveSelectionPageV74 .teamChoiceGridInlineV74,html[data-gfc-responsive-profile=tablet-portrait] .competitiveSelectionPageV74 .teamCatalogOptionsV74{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-gfc-responsive-profile=tablet-portrait] .playerWizardPage .historicPlayerCatalog{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html[data-gfc-responsive-profile=tablet-portrait] .playerWizardPage .filtersToolbarV42{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-gfc-responsive-profile=tablet-portrait] .playerWizardPage .filtersToolbarV42 .playerSearchField{grid-column:1/-1!important}html[data-gfc-responsive-profile=tablet-portrait] .v82CompetitiveLineup .finalLineupLayout{grid-template-columns:minmax(0,1fr)!important}html[data-gfc-responsive-profile=tablet-portrait] .v82CompetitiveLineup .lineupPreview.finalPitchPreview{width:min(100%,720px)!important;margin-inline:auto!important}html[data-gfc-responsive-profile=tablet-portrait] .v82CompetitiveLineup .pitch{width:min(100%,560px)!important;height:auto!important;max-height:none!important;margin-inline:auto!important}html[data-gfc-responsive-profile=tablet-portrait] .v82CompetitiveLineup .lineupPriorityActionsV63{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-gfc-responsive-profile=tablet-portrait] .flowPage.drawPage .standardBracketCanvas,html[data-gfc-responsive-profile=tablet-portrait] .flowPage.bracketProgressPage .standardBracketCanvas{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;display:grid!important;position:relative!important}html[data-gfc-responsive-profile=tablet-portrait] .standardBracketCanvas .standardBracketSlot{width:auto!important;position:static!important;inset:auto!important;transform:none!important}html[data-gfc-responsive-profile=tablet-portrait] .standardBracketConnections,html[data-gfc-responsive-profile=tablet-portrait] .standardStageLabel,html[data-gfc-responsive-profile=tablet-portrait] .standardBracketTrophy{display:none!important}html[data-gfc-responsive-profile=tablet-portrait] .flowPage.tournamentPage:not(.liveMatchMode) .matchStartControls,html[data-gfc-responsive-profile=tablet-portrait] .tournamentPage.liveMatchMode .live2dMatch,html[data-gfc-responsive-profile=tablet-portrait] .dedicatedResultPageV531{grid-template-columns:minmax(0,1fr)!important}html[data-gfc-responsive-profile=tablet-portrait] .tournamentPage.liveMatchMode .live2dPitchViewport,html[data-gfc-responsive-profile=tablet-portrait] .tournamentPage.liveMatchMode .live2dPitch,html[data-gfc-responsive-profile=tablet-portrait] .tournamentPage.liveMatchMode .matchTacticalControlsV90{width:100%!important;max-width:880px!important;margin-inline:auto!important}html[data-gfc-responsive-profile=tablet-portrait] .tournamentPage.liveMatchMode .tacticalPostureButtonsV60{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-gfc-responsive-profile=tablet-portrait] button,html[data-gfc-responsive-profile=tablet-portrait] select,html[data-gfc-responsive-profile=tablet-portrait] input,html[data-gfc-responsive-profile=tablet-portrait] summary,html[data-gfc-responsive-profile=tablet-portrait] [role=button]{min-height:var(--gfc-responsive-touch-target)}html[data-gfc-responsive-profile=phone-portrait][data-gfc-responsive-height=compact] .homeOnboardingV70.stage-player-name{height:calc(var(--gfc-viewport-height) - 70px);min-height:0;padding-bottom:max(8px, env(safe-area-inset-bottom));overflow-y:hidden}html[data-gfc-responsive-profile=phone-portrait][data-gfc-responsive-height=compact] .homeOnboardingV70.stage-player-name .onboardingStageV70{height:100%;min-height:0;padding:8px 0}html[data-gfc-responsive-profile=phone-portrait][data-gfc-responsive-height=compact] .homeOnboardingV70.stage-player-name .identityCreatorV70{max-height:100%;padding:8px}html[data-gfc-responsive-profile=phone-portrait][data-gfc-responsive-height=compact] .homeOnboardingV70.stage-player-name .onboardingProgressV70{margin-bottom:4px;padding:4px 4px 8px}html[data-gfc-responsive-profile=phone-portrait][data-gfc-responsive-height=compact] .homeOnboardingV70.stage-player-name .onboardingProgressV70:before{top:21px}html[data-gfc-responsive-profile=phone-portrait][data-gfc-responsive-height=compact] .homeOnboardingV70.stage-player-name .onboardingProgressV70 li{gap:4px;font-size:.65rem}html[data-gfc-responsive-profile=phone-portrait][data-gfc-responsive-height=compact] .homeOnboardingV70.stage-player-name .onboardingProgressV70 li span{width:30px;height:30px}html[data-gfc-responsive-profile=phone-portrait][data-gfc-responsive-height=compact] .identitySetupV206{gap:8px}html[data-gfc-responsive-profile=phone-portrait][data-gfc-responsive-height=compact] .identitySetupVisualV206{min-height:clamp(74px,12svh,96px)}html[data-gfc-responsive-profile=phone-portrait][data-gfc-responsive-height=compact] .identitySetupVisualV206>div{bottom:10px;left:14px;right:14px}html[data-gfc-responsive-profile=phone-portrait][data-gfc-responsive-height=compact] .identitySetupVisualV206 strong{font-size:1.35rem}html[data-gfc-responsive-profile=phone-portrait][data-gfc-responsive-height=compact] .homeOnboardingV70.stage-player-name .identitySetupV206 form{padding:14px 14px 12px}html[data-gfc-responsive-profile=phone-portrait][data-gfc-responsive-height=compact] .homeOnboardingV70.stage-player-name .identitySetupV206 h1{margin-block:5px 6px;font-size:clamp(1.8rem,8.8vw,2.2rem);line-height:.96}html[data-gfc-responsive-profile=phone-portrait][data-gfc-responsive-height=compact] .homeOnboardingV70.stage-player-name .identitySetupV206 form>p{margin-bottom:10px;font-size:.84rem;line-height:1.35}html[data-gfc-responsive-profile=phone-portrait][data-gfc-responsive-height=compact] .homeOnboardingV70.stage-player-name .identitySetupV206 label{margin-bottom:5px;font-size:.82rem}html[data-gfc-responsive-profile=phone-portrait][data-gfc-responsive-height=compact] .homeOnboardingV70.stage-player-name .identitySetupV206 input{min-height:48px}html[data-gfc-responsive-profile=phone-portrait][data-gfc-responsive-height=compact] .homeOnboardingV70.stage-player-name .identitySetupV206 form>small{margin-top:4px;font-size:.72rem}html[data-gfc-responsive-profile=phone-portrait][data-gfc-responsive-height=compact] .homeOnboardingV70.stage-player-name .onboardingActionsV70{grid-template-columns:minmax(92px,.58fr) minmax(0,1.42fr);gap:8px;margin-top:10px}html[data-gfc-responsive-profile=phone-portrait][data-gfc-responsive-height=compact] .homeOnboardingV70.stage-player-name .onboardingActionsV70 button{grid-row:auto;min-height:48px}html[data-gfc-responsive-profile=phone-portrait][data-gfc-responsive-height=short] .homeOnboardingV70.stage-player-name{height:auto;min-height:calc(var(--gfc-viewport-height) - 70px);overflow-y:auto}html[data-gfc-responsive-profile=phone-portrait][data-gfc-responsive-height=short] .homeOnboardingV70.stage-player-name .identitySetupVisualV206{display:none}.tournamentPage.liveMatchMode .live2dMatch{flex-direction:column;gap:6px;display:flex}.tournamentPage.liveMatchMode .live2dMatch>.live2dTopbar{order:-1}.tournamentPage.liveMatchMode .live2dMatch>.matchBroadcastDockV58{order:0}.tournamentPage.liveMatchMode .live2dMatch>.live2dPitchViewport{order:1}.tournamentPage.liveMatchMode .live2dMatch>.matchManagementAnchorV130{order:2}.tournamentPage.liveMatchMode .live2dMatch>.live2dContextBar{order:3}.tournamentPage.liveMatchMode .live2dMatch>.matchImmersionPhase3{order:4}.tournamentPage.liveMatchMode .live2dMatch>.matchTacticalControlsV60{order:5}.tournamentPage.liveMatchMode .live2dMatch>.live2dLegend{order:6}.tournamentPage.liveMatchMode .live2dMatch .matchBroadcastDockV58{width:100%;margin:0;position:static;inset:auto}.tournamentPage.liveMatchMode .live2dPitchViewport,.tournamentPage.liveMatchMode .live2dPitch{box-sizing:border-box;aspect-ratio:105/68;width:100%;min-width:0;height:auto;min-height:0;max-height:none}.tournamentPage.liveMatchMode .live2dPitchViewport{padding:0;overflow:hidden}.tournamentPage.liveMatchMode .live2dPitch{margin:0;container-type:inline-size}.tournamentPage.liveMatchMode .live2dPlayer{border-width:1.5px;width:clamp(14px,4.4cqw,28px);height:clamp(14px,4.4cqw,28px)}.tournamentPage.liveMatchMode .live2dPlayer b{font-size:clamp(6px,1.7cqw,9px);transform:none}.tournamentPage.liveMatchMode .live2dBall{width:clamp(10px,3cqw,18px);height:clamp(10px,3cqw,18px)}.tournamentPage.liveMatchMode .live2dBallGlyph{font-size:clamp(10px,3cqw,18px)}@media (width<=760px){.tournamentPage.liveMatchMode .live2dMatch .live2dTopbar{display:none}.tournamentPage.liveMatchMode .live2dMatch .matchBroadcastDockV58{order:0}.tournamentPage.liveMatchMode .live2dMatch .live2dPitchViewport{order:1}.tournamentPage.liveMatchMode .live2dMatch .live2dContextBar{order:3}.tournamentPage.liveMatchMode .matchScoreboardV90{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:3px 6px;min-height:0;padding:6px 8px}.tournamentPage.liveMatchMode .scoreTimeV58{border:0;grid-column:1/-1;justify-content:center;padding:0}.tournamentPage.liveMatchMode .live2dPlayer span{display:none!important}.tournamentPage.liveMatchMode .live2dPlayer.isActive span{text-overflow:ellipsis;max-width:58px;font-size:7px;top:calc(100% + 2px);overflow:hidden;display:block!important}.tournamentPage.liveMatchMode .tacticalQuickActionsV150{gap:6px;padding:6px}.tournamentPage.liveMatchMode .tacticalQuickActionsHeadingV150 small{display:none}.tournamentPage.liveMatchMode .tacticalQuickActionGridV150{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tournamentPage.liveMatchMode .tacticalQuickActionGridV150 button,.tournamentPage.liveMatchMode .tacticalQuickActionGridV150 button:last-child{grid-column:auto;min-height:44px;padding:6px 4px;font-size:11px}.flowPage.tournamentPage:not(.liveMatchMode){z-index:3;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.flowPage.tournamentPage:not(.liveMatchMode)>.preMatchHeaderAnchorV85{order:1}.flowPage.tournamentPage:not(.liveMatchMode)>.preMatchActionAnchorV85{order:5}.flowPage.tournamentPage:not(.liveMatchMode)>.preMatchLineupsAnchorV85{order:7}.flowPage.tournamentPage:not(.liveMatchMode)>.tournamentAction{order:8}.flowPage.tournamentPage:not(.liveMatchMode)>.campaignHistory{order:9;margin-top:16px}.flowPage.tournamentPage:not(.liveMatchMode)>.flowTopbar{margin-bottom:8px}.flowPage.tournamentPage:not(.liveMatchMode)>.tournamentHero{margin:0;padding:8px 0}.flowPage.tournamentPage:not(.liveMatchMode) .tournamentHero h1{margin:4px 0;font-size:28px}.flowPage.tournamentPage:not(.liveMatchMode) .tournamentHero p{display:none}.flowPage.tournamentPage:not(.liveMatchMode)>.roundTrack{gap:6px;margin:8px 0}.flowPage.tournamentPage:not(.liveMatchMode) .roundTrack article{min-height:56px;padding:8px 4px}.flowPage.tournamentPage:not(.liveMatchMode)>.matchArena{margin:0 0 10px;padding:14px 10px}.flowPage.tournamentPage:not(.liveMatchMode) .matchArena .matchTeamShield{width:60px;height:66px}.flowPage.tournamentPage:not(.liveMatchMode) .speedSelectorIntro p{display:none}.flowPage.tournamentPage:not(.liveMatchMode) .speedSelectorIntro strong{font-size:16px}.flowPage.tournamentPage:not(.liveMatchMode):not(.v85PreMatchMobileFocus) .topMatchStartPanel .tournamentButton,.flowPage.tournamentPage:not(.liveMatchMode).v85PreMatchMobileFocus .preMatchStartV85{inset:auto 16px max(12px, env(safe-area-inset-bottom,0px));box-sizing:border-box;z-index:40;border-radius:14px;max-width:none;min-height:56px;margin:0;position:fixed;box-shadow:0 0 0 8px #101116,0 -12px 28px #00000080;width:calc(100% - 32px)!important}body:has(.tournamentPage:not(.liveMatchMode) .topMatchStartPanel) footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.flowPage.automaticDrawPage.drawComplete{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.flowPage.automaticDrawPage.drawComplete .automaticDrawHero{margin-bottom:12px;padding-top:12px}.flowPage.automaticDrawPage.drawComplete .automaticDrawHero h1{margin:8px 0;font-size:clamp(28px,8vw,38px);line-height:1.08}.flowPage.automaticDrawPage.drawComplete>.drawRevealContinue{z-index:40;padding:12px 16px max(12px, env(safe-area-inset-bottom,0px));background:#101116;border-radius:0;margin:0;display:block;position:fixed;inset:auto 0 0;box-shadow:0 -12px 28px #00000080}.flowPage.automaticDrawPage.drawComplete>.drawRevealContinue>div{display:none}.flowPage.automaticDrawPage.drawComplete .drawRevealContinue>button{width:100%;min-height:56px;margin:0}body:has(.automaticDrawPage.drawComplete) footer{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}}.liveTimelineDisclosure{border-top:1px solid #ffffff1a;margin:10px 0}.liveTimelineDisclosure>summary{color:#c5c9cf;cursor:pointer;min-height:44px;padding:12px 4px;font-size:.82rem}.liveTimelineDisclosure>summary span{color:#9298a1;font-size:.72rem}.liveTimelineDisclosure>summary:focus-visible{outline-offset:2px;outline:2px solid #f2d36a}.live2dPitch:has([data-penalty-kicker=true]) .live2dPlayer.isPressingV2{animation:none}.live2dPitch [data-penalty-kicker=true]{z-index:8;transition:none}@media (width<=700px){.challengeSetupViewV195{min-height:calc(100dvh - 78px);padding-top:8px;padding-bottom:max(10px, env(safe-area-inset-bottom))}.challengeSetupViewV195 .challengeConfigHeroV160{margin:clamp(10px,1.8dvh,18px) auto clamp(10px,1.5dvh,16px)}.challengeSetupViewV195 .challengeConfigHeroV160>span{font-size:.62rem}.challengeSetupViewV195 .challengeConfigHeroV160 h1{margin:5px 0 7px;font-size:clamp(1.65rem,7.5vw,2rem);line-height:1}.challengeSetupViewV195 .challengeConfigHeroV160 p{-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:none;font-size:.78rem;line-height:1.34;display:-webkit-box;overflow:hidden}.challengeSetupViewV195 .challengeConfigV160{gap:clamp(11px,1.8dvh,16px)}.challengeSetupViewV195 .challengeConfigStepV160{gap:clamp(6px,1dvh,9px)}.challengeSetupViewV195 .challengeStepHeadingV160{gap:9px}.challengeSetupViewV195 .challengeStepNumberV160{flex-basis:36px;width:36px;height:36px;font-size:1rem}.challengeSetupViewV195 .challengeStepHeadingV160 h2{font-size:.98rem}.challengeSetupViewV195 .challengeStepHeadingV160 p{margin-top:1px;font-size:.72rem}.challengeSetupViewV195 .challengeUniverseGridV160,.challengeSetupViewV195 .challengeSquadGridV160{gap:7px}.challengeSetupViewV195 .challengeChoiceCardV160{border-radius:15px;gap:5px;min-height:122px;padding:10px 6px}.challengeSetupViewV195 .challengeChoiceIconV160{width:30px;height:30px;font-size:1.25rem}.challengeSetupViewV195 .challengeChoiceCardV160 strong{font-size:.82rem;line-height:1.15}.challengeSetupViewV195 .challengeChoiceCardV160 small{font-size:.6rem;line-height:1.26}.challengeSetupViewV195 .challengeChoiceCheckV160{width:21px;height:21px;font-size:.7rem;top:7px;right:7px}.challengeSetupViewV195 .squadChoiceV160{min-height:130px;padding-inline:9px}.challengeSetupViewV195 .challengeChoiceStatusV160{margin-top:0;font-size:.6rem}.challengeSetupViewV195 .challengeContinueV160{border-radius:14px;min-height:52px;margin-top:0;font-size:.92rem}}@media (width<=700px) and (height<=820px){.challengeSetupViewV195{padding-top:4px;padding-bottom:max(8px, env(safe-area-inset-bottom))}.challengeSetupViewV195 .challengeConfigHeroV160{margin:5px auto 8px}.challengeSetupViewV195 .challengeConfigHeroV160>span{display:none}.challengeSetupViewV195 .challengeConfigHeroV160 h1{margin:0 0 5px;font-size:clamp(1.4rem,6.4vw,1.68rem)}.challengeSetupViewV195 .challengeConfigHeroV160 p{-webkit-line-clamp:4;font-size:.7rem;line-height:1.28}.challengeSetupViewV195 .challengeConfigV160{gap:9px}.challengeSetupViewV195 .challengeConfigStepV160{gap:5px}.challengeSetupViewV195 .challengeStepNumberV160{flex-basis:33px;width:33px;height:33px;font-size:.92rem}.challengeSetupViewV195 .challengeStepHeadingV160 h2{font-size:.92rem}.challengeSetupViewV195 .challengeStepHeadingV160 p{font-size:.67rem}.challengeSetupViewV195 .challengeUniverseGridV160,.challengeSetupViewV195 .challengeSquadGridV160{gap:6px}.challengeSetupViewV195 .challengeChoiceCardV160{gap:4px;min-height:112px;padding:8px 5px}.challengeSetupViewV195 .challengeChoiceIconV160{width:27px;height:27px;font-size:1.14rem}.challengeSetupViewV195 .challengeChoiceCardV160 strong{font-size:.78rem}.challengeSetupViewV195 .challengeChoiceCardV160 small{font-size:.58rem;line-height:1.22}.challengeSetupViewV195 .squadChoiceV160{min-height:120px;padding-inline:7px}.challengeSetupViewV195 .challengeChoiceStatusV160{font-size:.57rem}.challengeSetupViewV195 .challengeContinueV160{gap:8px;min-height:48px;font-size:.88rem}.challengeSetupViewV195 .challengeContinueV160 span{font-size:1.16rem}}@media (width<=700px) and (height<=640px){.challengeSetupViewV195{min-height:calc(100dvh - 78px);overflow-y:auto}.challengeSetupViewV195 .challengeConfigHeroV160 p{-webkit-line-clamp:2}}@media (width<=700px){.tacticsPageV75{padding-top:10px;padding-bottom:calc(70px + env(safe-area-inset-bottom))}.tacticsPageV75 .flowTopbar{gap:10px;min-height:40px}.tacticsPageV75 .backButton,.tacticsPageV75 .generationBadge{min-height:38px}.tacticsPageV75 .tacticsHeroV75{max-width:none;margin-bottom:0;padding:8px 0 10px}.tacticsPageV75 .tacticsHeroV75 .eyebrow{letter-spacing:.08em;font-size:10px}.tacticsPageV75 .tacticsHeroV75 h1{letter-spacing:-.035em;max-width:none;margin:4px 0 0;font-size:clamp(23px,6.8vw,28px);line-height:1.04}.tacticsPageV75 .tacticsHeroV75 p{display:none}.tacticsPageV75 .tacticalLabV75{display:block}.tacticsPageV75 .formationChoiceListV75{border-radius:15px;gap:5px;padding:8px}.tacticsPageV75 .formationChoiceIntro{padding:1px 4px 5px}.tacticsPageV75 .formationChoiceIntro>span,.tacticsPageV75 .formationChoiceIntro>p{display:none}.tacticsPageV75 .formationChoiceIntro strong{margin:0;font-size:14px;line-height:1.2}.tacticsPageV75 .formationChoiceV75{border-radius:11px;grid-template-columns:minmax(0,1fr) 28px;grid-template-areas:"copy state""details details";gap:5px 8px;min-height:44px;padding:6px 8px}.tacticsPageV75 .formationChoiceV75 .formationChoiceMiniPitch,.tacticsPageV75 .formationChoiceCopy>small{display:none}.tacticsPageV75 .formationChoiceIdentity{letter-spacing:.055em;font-size:9px;line-height:1.05}.tacticsPageV75 .formationChoiceCopy>strong{margin-top:1px;font-size:18px;line-height:1}.tacticsPageV75 .formationChoiceStateV75{width:28px;min-height:28px}.tacticsPageV75 .formationChoiceDetailsV75{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:5px}.tacticsPageV75 .formationChoiceDetailV75{gap:1px}.tacticsPageV75 .formationChoiceDetailV75 small{letter-spacing:.045em;font-size:8px;line-height:1.1}.tacticsPageV75 .formationChoiceDetailV75 strong{font-size:10px;line-height:1.18}.tacticsPageV75.tacticsHasFixedCtaV2076{padding-bottom:calc(196px + env(safe-area-inset-bottom))}.app>.footer.footerWithTacticsCtaV2076{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.tacticsPageV75 .tacticsContinueBarV75{z-index:60;right:max(10px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left));border-radius:14px;grid-template-columns:1fr;margin:0;padding:7px;position:fixed;box-shadow:0 12px 30px #00000094}.tacticsPageV75 .tacticsContinueBarV75>div{display:none}.tacticsPageV75 .tacticsContinueBarV75 .primaryButton{width:100%;min-width:0;min-height:44px;padding-inline:16px;font-size:14px}}@media (width<=700px) and (height<=820px){.tacticsPageV75{padding-top:6px}.tacticsPageV75 .flowTopbar{min-height:36px}.tacticsPageV75 .backButton,.tacticsPageV75 .generationBadge{min-height:34px;padding-block:6px}.tacticsPageV75 .tacticsHeroV75{padding:4px 0 7px}.tacticsPageV75 .tacticsHeroV75 h1{font-size:clamp(21px,6.2vw,25px)}.tacticsPageV75 .formationChoiceListV75{gap:4px;padding:7px}.tacticsPageV75 .formationChoiceIntro{padding-bottom:4px}.tacticsPageV75 .formationChoiceIntro strong{font-size:13px}.tacticsPageV75 .formationChoiceV75{min-height:41px;padding:5px 7px}.tacticsPageV75 .formationChoiceCopy>strong{font-size:17px}.tacticsPageV75 .formationChoiceDetailsV75{padding-top:4px}}@media (width<=700px) and (height<=640px){.tacticsPageV75{overflow-y:auto}.tacticsPageV75 .tacticsHeroV75 .eyebrow{display:none}.tacticsPageV75 .tacticsHeroV75 h1{font-size:20px}}.community-v95{min-height:100vh;padding:24px max(18px, env(safe-area-inset-left)) 48px;color:#f7f8f6;background:radial-gradient(circle at 80% 0,#b9ff5f1f,#0000 32rem),linear-gradient(#0b130f 0%,#07100c 100%)}.community-v95__hero,.community-v95__metrics,.community-v95__grid,.community-v95__team,.community-v95__footer,.community-v95__notice{width:min(100%,1080px);margin-inline:auto}.community-v95__back,.community-v95__footer a,.community-v95__entry{color:inherit;text-decoration:none}.community-v95__back{opacity:.78;margin-bottom:34px;font-size:.9rem;display:inline-flex}.community-v95__eyebrow,.community-v95__panel-heading>span{letter-spacing:.14em;text-transform:uppercase;color:#b9ff5f;font-size:.72rem;font-weight:800}.community-v95__hero h1{letter-spacing:-.05em;max-width:760px;margin:8px 0 12px;font-size:clamp(2.2rem,8vw,5rem);line-height:.95}.community-v95__hero p{color:#f7f8f6b3;max-width:680px;margin:0;line-height:1.6}.community-v95__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.community-v95__metrics article,.community-v95__panel,.community-v95__notice{background:#ffffff0b;border:1px solid #ffffff14;box-shadow:0 18px 45px #00000029}.community-v95__metrics article{border-radius:18px;min-height:118px;padding:18px}.community-v95__metrics strong{letter-spacing:-.05em;font-size:clamp(1.9rem,7vw,3.1rem);display:block}.community-v95__metrics span{color:#f7f8f69e;margin-top:4px;font-size:.82rem;display:block}.community-v95__notice{box-sizing:border-box;color:#f7f8f6b8;border-radius:16px;margin-top:16px;padding:18px 20px;line-height:1.5}.community-v95__grid{gap:14px;margin-top:14px;display:grid}.community-v95__panel{box-sizing:border-box;border-radius:22px;padding:20px}.community-v95__panel-heading h2{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(1.35rem,5vw,2rem)}.community-v95__ranking{margin:18px 0 0;padding:0;list-style:none}.community-v95__ranking li{border-top:1px solid #ffffff12;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;display:grid}.community-v95__ranking li>span:last-child{color:#f7f8f68a;text-align:right;font-size:.76rem}.community-v95__rank{color:#b9ff5f;font-weight:800}.community-v95__team{margin-top:14px}.community-v95__team-grid{gap:10px;margin-top:18px;display:grid}.community-v95__team-grid>div{background:#0000002e;border-radius:16px;padding:16px}.community-v95__team-grid h3{color:#f7f8f694;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:.78rem}.community-v95__team-grid p{justify-content:space-between;gap:10px;margin:8px 0 0;display:flex}.community-v95__team-grid p span,.community-v95__muted{color:#f7f8f675;font-size:.78rem}.community-v95__footer{color:#f7f8f685;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;font-size:.78rem;display:flex}.community-v95__footer a,.community-v95__entry{color:#07100c;background:#b9ff5f;font-weight:800}.community-v95__footer a{border-radius:999px;padding:12px 16px}.community-v95__entry{z-index:90;right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));border-radius:999px;padding:11px 15px;font-size:.78rem;position:fixed;box-shadow:0 10px 30px #00000040}.community-home-v96-slot{width:min(1120px,100%);margin:20px auto 0}.community-home-v96{box-sizing:border-box;color:#f5f7fb;background:radial-gradient(circle at 92% 10%,#b9ff5f17,#0000 34%),linear-gradient(135deg,#e2c26413,#ffffff06);border:1px solid #e2c26447;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px 24px;padding:clamp(20px,3vw,28px);display:grid;box-shadow:0 16px 42px #00000029}.community-home-v96__copy>span{color:#e2c264;letter-spacing:.13em;font-size:.7rem;font-weight:900}.community-home-v96__copy h2{letter-spacing:-.035em;margin:7px 0 8px;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.05}.community-home-v96__copy p{color:#9fa9b8;max-width:520px;margin:0;font-size:.9rem;line-height:1.5}.community-home-v96__preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.community-home-v96__preview article{background:#06090e66;border:1px solid #ffffff12;border-radius:14px;align-content:center;gap:5px;min-width:0;padding:13px;display:grid}.community-home-v96__preview small{color:#8893a2;letter-spacing:.07em;font-size:.59rem;font-weight:900}.community-home-v96__preview strong{overflow-wrap:anywhere;font-size:clamp(.88rem,1.5vw,1.08rem);line-height:1.15}.community-home-v96__preview span{color:#7f8998;font-size:.68rem;line-height:1.25}.community-home-v96__cta{color:#15130d;background:#e2c264;border-radius:12px;grid-column:1/-1;justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}.community-home-v96__cta:hover{filter:brightness(1.05)}.community-home-v96__cta:focus-visible,.community-v95__entry:focus-visible{outline-offset:3px;outline:3px solid #7dd3fc}@media (width>=760px){.community-v95{padding-top:42px}.community-v95__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.community-v95__grid{grid-template-columns:1.25fr .75fr}.community-v95__team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.community-home-v96{border-radius:18px;grid-template-columns:1fr;gap:16px;padding:18px}.community-home-v96__preview{gap:6px}.community-home-v96__preview article{min-height:88px;padding:10px 8px}.community-home-v96__preview small{font-size:.54rem}.community-home-v96__preview strong{font-size:.82rem}.community-home-v96__preview span{font-size:.61rem}.community-home-v96__cta{box-sizing:border-box;text-align:center;justify-self:stretch;width:100%}}@media (width<=430px){.community-home-v96-slot{margin-top:14px}.community-home-v96__copy p{font-size:.84rem}}.publicContentV963,.publicEditorialHomeV963{--content-gold-v963:#e5c867;--content-ink-v963:#f7f2e7;--content-muted-v963:#b9beb9;--content-panel-v963:#0b1110e6;color:var(--content-ink-v963)}.homeOnboardingV70.public-editorial-home-active-v963{overflow-y:auto}.homeOnboardingV70.public-editorial-home-active-v963 .onboardingStageV70{align-content:center;gap:22px;padding-bottom:34px}.public-editorial-home-v963-slot{width:min(980px,100%)}.publicEditorialHomeV963{box-sizing:border-box;background:radial-gradient(circle at 90% 8%,#e5c86717,#0000 34%),linear-gradient(#080d0cf0,#070b0ae6);border:1px solid #e5c8673d;border-radius:20px;gap:18px;width:100%;padding:22px;display:grid;box-shadow:0 18px 50px #00000038}.publicEditorialHomeV963__intro{max-width:780px}.publicEditorialHomeV963__intro>span,.publicContentV963__hero>span{color:var(--content-gold-v963);letter-spacing:.15em;font-size:.68rem;font-weight:900}.publicEditorialHomeV963__intro h2{letter-spacing:-.035em;max-width:760px;margin:7px 0 0;font-size:clamp(1.45rem,4vw,2.25rem);line-height:1.03}.publicEditorialHomeV963__intro p,.publicEditorialHomeV963__principles p{color:var(--content-muted-v963);margin:10px 0 0;font-size:.92rem;line-height:1.65}.publicEditorialHomeV963__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.publicEditorialHomeV963__grid article,.publicEditorialHomeV963__principles{background:#ffffff09;border:1px solid #ffffff14;border-radius:15px;min-width:0;padding:16px}.publicEditorialHomeV963__grid h3,.publicEditorialHomeV963__principles h3{margin:0;font-size:1rem;line-height:1.2}.publicEditorialHomeV963__grid p{color:var(--content-muted-v963);margin:8px 0 14px;font-size:.82rem;line-height:1.55}.publicEditorialHomeV963__grid a,.publicContentV963__footer a,.publicContentV963__aside a{color:#f2d982;font-weight:800;text-decoration:none}.publicEditorialHomeV963__grid a{font-size:.78rem}.publicEditorialHomeV963__grid a:hover,.publicContentV963__footer a:hover,.publicContentV963__aside a:hover{text-underline-offset:3px;text-decoration:underline}.publicEditorialHomeV963__grid a:focus-visible,.publicContentV963__footer a:focus-visible,.publicContentV963__aside a:focus-visible,.publicContentV963__play:focus-visible,.publicContentV963__brand:focus-visible{outline-offset:3px;outline:3px solid #7dd3fc}.publicEditorialHomeV963__principles{padding:18px}.publicEditorialHomeV963__principles p+p{margin-top:8px}.publicContentV963__footer{border-top:1px solid #ffffff14;gap:9px;padding-top:14px;display:grid}.publicContentV963__footer nav{flex-wrap:wrap;gap:7px 15px;display:flex}.publicContentV963__footer a{font-size:.76rem}.publicContentV963__footer p{color:#8e9690;margin:0;font-size:.72rem}.publicContentV963{box-sizing:border-box;background:radial-gradient(circle at 15% 0,#1d5c3e38,#0000 30%),radial-gradient(circle at 90% 15%,#e5c86714,#0000 25%),#070b0d;min-height:100vh;padding:0 22px 36px}.publicContentV963__header{z-index:5;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070b0de6;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;width:min(1120px,100%);min-height:78px;margin:0 auto;display:flex;position:sticky;top:0}.publicContentV963__brand{color:inherit;text-decoration:none}.publicContentV963__play{color:#151207;background:linear-gradient(135deg,#f2dc87,#cda83e);border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:.72rem;font-weight:950;text-decoration:none;display:inline-flex}.publicContentV963__main{grid-template-columns:minmax(0,1fr) 260px;gap:44px;width:min(1120px,100%);margin:0 auto;padding:54px 0 34px;display:grid}.publicContentV963__article{min-width:0}.publicContentV963__hero{border-bottom:1px solid #ffffff14;max-width:820px;padding-bottom:28px}.publicContentV963__hero h1{letter-spacing:-.055em;max-width:800px;margin:10px 0 0;font-size:clamp(2.2rem,7vw,4.7rem);line-height:.96}.publicContentV963__hero p{max-width:720px;color:var(--content-muted-v963);margin:18px 0 0;font-size:clamp(1rem,2vw,1.16rem);line-height:1.7}.publicContentV963__sections{gap:0;display:grid}.publicContentV963__sections section{border-bottom:1px solid #ffffff12;max-width:780px;padding:30px 0}.publicContentV963__sections h2{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.15}.publicContentV963__sections p,.publicContentV963__sections li{color:#c4c9c4;font-size:.98rem;line-height:1.78}.publicContentV963__sections p{margin:0 0 13px}.publicContentV963__sections p:last-child{margin-bottom:0}.publicContentV963__sections ul{gap:8px;margin:14px 0 0;padding-left:22px;display:grid}.publicContentV963__resourceLinks a{color:#f2d982;text-underline-offset:3px;font-weight:800}.publicContentV963__resourceLinks a:hover{text-decoration-thickness:2px}.publicContentV963__resourceLinks a:focus-visible{outline-offset:3px;outline:3px solid #7dd3fc}.publicContentV963__aside{background:var(--content-panel-v963);border:1px solid #e5c8672e;border-radius:16px;align-self:start;gap:12px;padding:18px;display:grid;position:sticky;top:104px}.publicContentV963__aside strong{color:#969e98;letter-spacing:.14em;font-size:.66rem}.publicContentV963__aside a{font-size:.85rem;line-height:1.35}.publicContentV963>.publicContentV963__footer{width:min(1120px,100%);margin:0 auto;padding-bottom:8px}@media (width<=760px){.homeOnboardingV70.public-editorial-home-active-v963 .onboardingStageV70{align-content:start;gap:16px;padding-bottom:24px}.publicEditorialHomeV963{border-radius:16px;gap:14px;padding:15px}.publicEditorialHomeV963__intro h2{font-size:1.4rem}.publicEditorialHomeV963__intro p,.publicEditorialHomeV963__principles p{font-size:.82rem;line-height:1.58}.publicEditorialHomeV963__grid{grid-template-columns:1fr}.publicEditorialHomeV963__grid article,.publicEditorialHomeV963__principles{padding:13px}.publicEditorialHomeV963__footer nav,.publicContentV963__footer nav{gap:8px 12px}.publicContentV963{padding:0 16px 28px}.publicContentV963__header{min-height:64px}.publicContentV963__header .geracoesFcLogoV72{gap:8px}.publicContentV963__header .geracoesFcMarkV72{flex-basis:42px;width:42px;height:42px}.publicContentV963__header .geracoesFcWordmarkV72 small{display:none}.publicContentV963__play{min-height:38px;padding:0 11px;font-size:.66rem}.publicContentV963__main{grid-template-columns:1fr;gap:24px;padding:32px 0 24px}.publicContentV963__hero{padding-bottom:22px}.publicContentV963__hero h1{margin-top:8px;font-size:clamp(2.1rem,12vw,3.25rem)}.publicContentV963__hero p{margin-top:14px;font-size:.96rem;line-height:1.62}.publicContentV963__sections section{padding:24px 0}.publicContentV963__sections p,.publicContentV963__sections li{font-size:.92rem;line-height:1.7}.publicContentV963__aside{grid-template-columns:1fr 1fr;gap:10px 14px;position:static}.publicContentV963__aside strong{grid-column:1/-1}}@media (width<=430px){.publicContentV963__header .geracoesFcWordmarkV72{display:none}.publicContentV963__aside{grid-template-columns:1fr}}
