.TeamWorldMap-module__6OBpwG__page{color:#e8f2f1;max-width:1780px;margin:0 auto;padding:20px 24px 16px}.TeamWorldMap-module__6OBpwG__header{grid-template-columns:minmax(300px,1fr) minmax(420px,620px) minmax(210px,1fr);align-items:center;gap:34px;margin-bottom:18px;display:grid}.TeamWorldMap-module__6OBpwG__title h1{letter-spacing:-1.4px;margin:5px 0 4px;font-size:clamp(30px,3vw,44px)}.TeamWorldMap-module__6OBpwG__title p{color:#91aeb4;margin:0;font-size:13px}.TeamWorldMap-module__6OBpwG__eyebrow{letter-spacing:2px;color:#49e2bb;font-size:10px}.TeamWorldMap-module__6OBpwG__searchArea{z-index:20;position:relative}.TeamWorldMap-module__6OBpwG__searchArea>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.TeamWorldMap-module__6OBpwG__searchBox{background:#101d2dcc;border:1px solid #3a596c;border-radius:13px;align-items:center;height:54px;display:flex;box-shadow:0 10px 34px #0003}.TeamWorldMap-module__6OBpwG__searchBox:focus-within{border-color:#36e8ba;box-shadow:0 0 0 3px #21d5aa17,0 12px 38px #0004}.TeamWorldMap-module__6OBpwG__searchBox>span{color:#d8e9ec;padding-left:17px;font-size:29px;line-height:1;transform:rotate(-18deg)}.TeamWorldMap-module__6OBpwG__searchBox input{color:#eef7f6;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 13px;font-size:15px}.TeamWorldMap-module__6OBpwG__searchBox input::placeholder{color:#8199a4}.TeamWorldMap-module__6OBpwG__searchBox button{color:#9db3b8;cursor:pointer;background:0 0;border:0;width:42px;height:42px;margin-right:5px;font-size:24px}.TeamWorldMap-module__6OBpwG__results{background:#091821f8;border:1px solid #355764;border-radius:13px;max-height:430px;padding:8px;position:absolute;top:62px;left:0;right:0;overflow:auto;box-shadow:0 22px 60px #000b}.TeamWorldMap-module__6OBpwG__results>button{color:#e8f2f1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:10px;display:flex}.TeamWorldMap-module__6OBpwG__results>button:hover,.TeamWorldMap-module__6OBpwG__results>button:focus-visible{background:#12312f}.TeamWorldMap-module__6OBpwG__results img,.TeamWorldMap-module__6OBpwG__resultFallback{object-fit:contain;flex:0 0 34px;width:34px;height:34px}.TeamWorldMap-module__6OBpwG__resultFallback{color:#61edc9;background:#153e3b;border-radius:9px;place-items:center;font-size:10px;font-weight:800;display:grid}.TeamWorldMap-module__6OBpwG__results strong,.TeamWorldMap-module__6OBpwG__results small{display:block}.TeamWorldMap-module__6OBpwG__results strong{font-size:13px}.TeamWorldMap-module__6OBpwG__results small{color:#86a6ac;margin-top:3px;font-size:10px}.TeamWorldMap-module__6OBpwG__results p{color:#9bb2b8;margin:8px;padding:10px;font-size:12px}.TeamWorldMap-module__6OBpwG__databaseStat{background:linear-gradient(135deg,#0b242d,#0a3437);border:1px solid #164451;border-radius:13px;justify-self:end;align-items:center;gap:13px;padding:14px 18px;display:flex;box-shadow:inset 0 0 30px #16d3a80b}.TeamWorldMap-module__6OBpwG__databaseStat>span{color:#48efc3;background:#0c423d;border-radius:50%;place-items:center;width:42px;height:42px;font-size:29px;display:grid}.TeamWorldMap-module__6OBpwG__databaseStat strong,.TeamWorldMap-module__6OBpwG__databaseStat small{display:block}.TeamWorldMap-module__6OBpwG__databaseStat strong{color:#76f3d4;font-size:22px}.TeamWorldMap-module__6OBpwG__databaseStat small{color:#99b2b7;margin-top:2px;font-size:10px}.TeamWorldMap-module__6OBpwG__quickLeagues{justify-content:center;gap:8px;margin-bottom:13px;padding:2px;display:flex;overflow:auto}.TeamWorldMap-module__6OBpwG__quickLeagues button{color:#adbec4;min-width:max-content;font:inherit;cursor:pointer;background:#0c1a27;border:1px solid #294955;border-radius:9px;align-items:center;gap:8px;padding:8px 13px;font-size:11px;display:flex}.TeamWorldMap-module__6OBpwG__quickLeagues button:hover,.TeamWorldMap-module__6OBpwG__quickLeagues .TeamWorldMap-module__6OBpwG__activeLeague{color:#e8fffa;background:#0d3b37;border-color:#35e6b8}.TeamWorldMap-module__6OBpwG__quickLeagues img{object-fit:contain;width:23px;height:23px}.TeamWorldMap-module__6OBpwG__mapShell{background:radial-gradient(at 50% 30%,#103640 0%,#061017 72%);border:1px solid #28505b;border-radius:15px;height:clamp(570px,100dvh - 265px,920px);min-height:570px;position:relative;overflow:hidden;box-shadow:0 22px 70px #0005}.TeamWorldMap-module__6OBpwG__map{position:absolute;inset:0}.TeamWorldMap-module__6OBpwG__leagueMarker,.TeamWorldMap-module__6OBpwG__teamMarker{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.TeamWorldMap-module__6OBpwG__leagueMarker{filter:drop-shadow(0 8px 15px #0008);align-items:center;gap:9px;display:flex}.TeamWorldMap-module__6OBpwG__leagueMarker>span:last-child{text-align:left;white-space:nowrap;background:#071720ed;border:1px solid #315662;border-radius:0 10px 10px 0;gap:2px;margin-left:-19px;padding:8px 12px 8px 20px;display:grid}.TeamWorldMap-module__6OBpwG__leagueMarker strong{color:#eff8f7;font-size:12px}.TeamWorldMap-module__6OBpwG__leagueMarker small{color:#8faeb3;font-size:9px}.TeamWorldMap-module__6OBpwG__leagueLogo{z-index:2;background:radial-gradient(circle,#194f50,#091b25 72%);border:2px solid #42edbd;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 8px #1ee5b414,0 0 30px #2de8bc66}.TeamWorldMap-module__6OBpwG__leagueLogo img{object-fit:contain;width:74%;height:74%}.TeamWorldMap-module__6OBpwG__initials{color:#5cebc7;font-size:12px;font-weight:800}.TeamWorldMap-module__6OBpwG__teamMarker{filter:drop-shadow(0 7px 9px #0008);transition:transform .15s,filter .15s}.TeamWorldMap-module__6OBpwG__teamMarker:hover,.TeamWorldMap-module__6OBpwG__teamMarker:focus-visible,.TeamWorldMap-module__6OBpwG__focusedTeam{filter:drop-shadow(0 0 13px #37edbe99);transform:scale(1.16);z-index:8!important}.TeamWorldMap-module__6OBpwG__teamLogo{background:#0b2029;border:2px solid #3ce8bb;border-radius:50%;place-items:center;width:47px;height:47px;display:grid;overflow:hidden;box-shadow:0 0 0 5px #15e0b012}.TeamWorldMap-module__6OBpwG__teamLogo img{object-fit:contain;width:78%;height:78%}.TeamWorldMap-module__6OBpwG__focusedTeam .TeamWorldMap-module__6OBpwG__teamLogo{width:62px;height:62px;box-shadow:0 0 0 8px #15e0b018,0 0 25px #31e8bd77}.TeamWorldMap-module__6OBpwG__resetMap{z-index:7;color:#e6f2ef;cursor:pointer;background:#0c1823ee;border:1px solid #2b404c;border-radius:6px;width:34px;height:34px;padding:0;font-size:22px;position:absolute;top:87px;right:11px}.TeamWorldMap-module__6OBpwG__mapHint{z-index:5;background:#071a23e8;border:1px solid #28505b;border-radius:12px;gap:4px;padding:14px 18px 14px 52px;display:grid;position:absolute;bottom:20px;left:20px;box-shadow:0 14px 35px #0005}.TeamWorldMap-module__6OBpwG__mapHint:before{content:"⌁";color:#59e5c1;background:#102f38;border-radius:8px;place-items:center;width:28px;height:28px;font-size:22px;display:grid;position:absolute;top:13px;left:15px}.TeamWorldMap-module__6OBpwG__mapHint strong{font-size:12px}.TeamWorldMap-module__6OBpwG__mapHint span{color:#9bb2b7;font-size:10px}.TeamWorldMap-module__6OBpwG__leagueCard{z-index:6;background:#071a23ed;border:1px solid #347063;border-radius:13px;align-items:center;gap:13px;min-width:260px;padding:13px 17px;display:flex;position:absolute;top:17px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #0007}.TeamWorldMap-module__6OBpwG__leagueCard img{object-fit:contain;width:48px;height:48px}.TeamWorldMap-module__6OBpwG__leagueCard span{color:#54dcbc;letter-spacing:1.2px;font-size:8px}.TeamWorldMap-module__6OBpwG__leagueCard h2{margin:3px 0;font-size:17px}.TeamWorldMap-module__6OBpwG__leagueCard p{color:#93adb2;margin:0;font-size:10px}.TeamWorldMap-module__6OBpwG__teamCard{z-index:8;pointer-events:none;background:linear-gradient(145deg,#0b202af7,#07151dfb);border:1px solid #32685f;border-radius:15px;width:min(350px,100% - 36px);padding:20px;position:absolute;bottom:18px;right:18px;box-shadow:0 20px 60px #0009}.TeamWorldMap-module__6OBpwG__closeCard{color:#a8bdc1;cursor:pointer;background:0 0;border:0;font-size:23px;position:absolute;top:7px;right:8px}.TeamWorldMap-module__6OBpwG__teamIdentity{align-items:center;gap:13px;padding-right:18px;display:flex}.TeamWorldMap-module__6OBpwG__teamIdentity>img,.TeamWorldMap-module__6OBpwG__teamIdentity>span{object-fit:contain;flex:0 0 58px;width:58px;height:58px}.TeamWorldMap-module__6OBpwG__teamIdentity>span{color:#5cebc7;background:#143a38;border-radius:14px;place-items:center;font-weight:800;display:grid}.TeamWorldMap-module__6OBpwG__teamIdentity small{color:#59dfbe;letter-spacing:1.2px;font-size:8px}.TeamWorldMap-module__6OBpwG__teamIdentity h2{margin:4px 0 0;font-size:20px}.TeamWorldMap-module__6OBpwG__teamCard dl{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.TeamWorldMap-module__6OBpwG__teamCard dl>div{background:#091922;border:1px solid #203c45;border-radius:9px;padding:11px}.TeamWorldMap-module__6OBpwG__teamCard dt{color:#79989e;font-size:9px}.TeamWorldMap-module__6OBpwG__teamCard dd{color:#dbe9e8;margin:4px 0 0;font-size:11px;font-weight:650}.TeamWorldMap-module__6OBpwG__teamCard>a{color:#f2fffc;background:linear-gradient(90deg,#0b997e,#13ac8d);border-radius:9px;justify-content:space-between;padding:11px 13px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.TeamWorldMap-module__6OBpwG__footer{color:#78979b;justify-content:space-between;gap:20px;padding:11px 2px 0;font-size:9px;display:flex}.TeamWorldMap-module__6OBpwG__fallback{color:#ffd1c1;text-align:center;place-items:center;height:100%;padding:30px;display:grid}.TeamWorldMap-module__6OBpwG__map .maplibregl-ctrl-group{background:0 0;flex-direction:column;gap:4px;display:flex;box-shadow:none!important}.TeamWorldMap-module__6OBpwG__map .maplibregl-ctrl-group button{background:#0c1823ee;border-radius:6px;width:34px;height:34px;border:1px solid #2b404c!important}.TeamWorldMap-module__6OBpwG__map .maplibregl-ctrl-group button:hover{background:#19313a}.TeamWorldMap-module__6OBpwG__map .maplibregl-ctrl-icon{filter:invert();opacity:.9}.TeamWorldMap-module__6OBpwG__map .maplibregl-ctrl-attrib{color:#a6c6c3;background:#10282ed9;font-size:9px}.TeamWorldMap-module__6OBpwG__page :focus-visible{outline-offset:3px;outline:2px solid #42e6bd}@media (max-width:1050px){.TeamWorldMap-module__6OBpwG__header{grid-template-columns:1fr 1fr}.TeamWorldMap-module__6OBpwG__databaseStat{display:none}.TeamWorldMap-module__6OBpwG__mapShell{height:calc(100dvh - 275px)}}@media (max-width:700px){.TeamWorldMap-module__6OBpwG__page{padding:12px 10px}.TeamWorldMap-module__6OBpwG__header{grid-template-columns:1fr;gap:14px}.TeamWorldMap-module__6OBpwG__title h1{font-size:31px}.TeamWorldMap-module__6OBpwG__searchBox{height:49px}.TeamWorldMap-module__6OBpwG__quickLeagues{justify-content:flex-start}.TeamWorldMap-module__6OBpwG__quickLeagues button{padding:7px 10px}.TeamWorldMap-module__6OBpwG__mapShell{border-radius:12px;height:calc(100dvh - 330px);min-height:500px}.TeamWorldMap-module__6OBpwG__leagueMarker>span:last-child{display:none}.TeamWorldMap-module__6OBpwG__leagueLogo{width:50px;height:50px}.TeamWorldMap-module__6OBpwG__teamLogo{width:42px;height:42px}.TeamWorldMap-module__6OBpwG__leagueCard{top:64px}.TeamWorldMap-module__6OBpwG__teamCard{width:calc(100% - 20px);bottom:10px;right:10px}.TeamWorldMap-module__6OBpwG__footer{flex-direction:column;gap:4px}}.TeamWorldMap-module__6OBpwG__backToLeagues{z-index:10;color:#e6f2ef;min-height:34px;font:inherit;cursor:pointer;background:#0c1823ee;border:1px solid #2b404c;border-radius:6px;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex;position:absolute;top:11px;left:11px}.TeamWorldMap-module__6OBpwG__backToLeagues:hover{background:#19313a;border-color:#35e6b8}.TeamWorldMap-module__6OBpwG__backToLeagues>span{color:#59e5c1;font-size:18px}.TeamWorldMap-module__6OBpwG__leagueCard{color:inherit;text-decoration:none}.TeamWorldMap-module__6OBpwG__leagueCard:hover{border-color:#42e6bd}.TeamWorldMap-module__6OBpwG__hoverCard.TeamWorldMap-module__6OBpwG__hoverCardPinned{pointer-events:auto}.TeamWorldMap-module__6OBpwG__hoverIdentity{color:inherit;padding-right:24px;text-decoration:none}.TeamWorldMap-module__6OBpwG__hoverIdentity:hover h2{color:#76f3d4}.TeamWorldMap-module__6OBpwG__hoverCardPinned .TeamWorldMap-module__6OBpwG__closeCard{z-index:1;width:30px;height:30px;top:3px;right:7px}.TeamWorldMap-module__6OBpwG__hoverIdentity>div{min-width:0}.TeamWorldMap-module__6OBpwG__hoverIdentity h2{overflow-wrap:anywhere}@media (max-width:760px){.TeamWorldMap-module__6OBpwG__hoverCard.TeamWorldMap-module__6OBpwG__hoverCardPinned{padding:16px}.TeamWorldMap-module__6OBpwG__hoverCardPinned .TeamWorldMap-module__6OBpwG__hoverIdentity{gap:12px;padding-bottom:12px;padding-right:18px}.TeamWorldMap-module__6OBpwG__hoverCardPinned .TeamWorldMap-module__6OBpwG__hoverIdentity img,.TeamWorldMap-module__6OBpwG__hoverCardPinned .TeamWorldMap-module__6OBpwG__hoverIdentity>span{flex-basis:54px;width:54px;height:54px}.TeamWorldMap-module__6OBpwG__hoverCardPinned .TeamWorldMap-module__6OBpwG__hoverIdentity h2{font-size:20px}.TeamWorldMap-module__6OBpwG__hoverCardPinned .TeamWorldMap-module__6OBpwG__hoverIdentity p{font-size:12px}.TeamWorldMap-module__6OBpwG__hoverCardPinned .TeamWorldMap-module__6OBpwG__hoverIdentity>b{font-size:24px}}.TeamWorldMap-module__6OBpwG__leagueLogo img{object-fit:contain;object-position:center;width:88%;height:88%;display:block}.TeamWorldMap-module__6OBpwG__teamLogo img{object-fit:contain;object-position:center;width:92%;height:92%;display:block}.TeamWorldMap-module__6OBpwG__hoverCard{z-index:9;pointer-events:none;background:linear-gradient(145deg,#071820f5,#061219fb);border:1px solid #12b99b;border-radius:16px;width:360px;padding:22px;position:absolute;transform:translate(-50%,calc(-100% - 18px));box-shadow:0 24px 64px #000b}.TeamWorldMap-module__6OBpwG__hoverCard:after{content:"";background:#07151c;border-bottom:1px solid #12b99b;border-right:1px solid #12b99b;width:18px;height:18px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)rotate(45deg)}.TeamWorldMap-module__6OBpwG__hoverIdentity{border-bottom:1px solid #24404a;align-items:center;gap:18px;padding-bottom:16px;display:flex}.TeamWorldMap-module__6OBpwG__hoverIdentity img,.TeamWorldMap-module__6OBpwG__hoverIdentity>span{object-fit:contain;flex:0 0 72px;width:72px;height:72px}.TeamWorldMap-module__6OBpwG__hoverIdentity>span{color:#62ecc8;background:#11342f;border-radius:50%;place-items:center;font-weight:800;display:grid}.TeamWorldMap-module__6OBpwG__hoverIdentity h2{margin:0 0 8px;font-size:22px}.TeamWorldMap-module__6OBpwG__hoverIdentity p{color:#a7bec3;margin:0;font-size:14px}.TeamWorldMap-module__6OBpwG__hoverVenue{grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding-top:16px;display:grid}.TeamWorldMap-module__6OBpwG__hoverVenue>span{color:#b9d0d5;font-size:27px}.TeamWorldMap-module__6OBpwG__hoverVenue strong,.TeamWorldMap-module__6OBpwG__hoverVenue small{display:block}.TeamWorldMap-module__6OBpwG__hoverVenue strong{font-size:15px}.TeamWorldMap-module__6OBpwG__hoverVenue small{color:#91a9af;margin-top:4px;font-size:12px}.TeamWorldMap-module__6OBpwG__hoverVenue b{color:#b8d0d5;font-size:28px}.TeamWorldMap-module__6OBpwG__teamCard{background:linear-gradient(145deg,#071820f8,#061219fc);border-color:#12b99b;border-radius:18px;width:min(620px,100% - 56px);padding:24px;bottom:28px;right:28px}.TeamWorldMap-module__6OBpwG__teamCard .TeamWorldMap-module__6OBpwG__closeCard{font-size:28px;top:11px;right:15px}.TeamWorldMap-module__6OBpwG__expandedHeader{grid-template-columns:minmax(0,1fr) 175px;align-items:center;gap:24px;display:grid}.TeamWorldMap-module__6OBpwG__teamCard .TeamWorldMap-module__6OBpwG__teamIdentity{gap:20px}.TeamWorldMap-module__6OBpwG__teamCard .TeamWorldMap-module__6OBpwG__teamIdentity small{color:#2ee3bb;letter-spacing:1.5px;font-size:10px}.TeamWorldMap-module__6OBpwG__teamCard .TeamWorldMap-module__6OBpwG__teamIdentity p{color:#9fb7bd;margin:0;font-size:14px}.TeamWorldMap-module__6OBpwG__teamCard .TeamWorldMap-module__6OBpwG__teamIdentity p span{margin-left:7px;font-size:21px}.TeamWorldMap-module__6OBpwG__clubFacts{border-left:1px solid #1b3942;padding:4px 28px;grid-template-columns:1fr!important;gap:14px!important;margin:0!important;display:grid!important}.TeamWorldMap-module__6OBpwG__clubFacts>div{background:0 0!important;border:0!important;padding:0!important}.TeamWorldMap-module__6OBpwG__clubFacts dt{font-size:11px!important}.TeamWorldMap-module__6OBpwG__teamTabs{grid-template-columns:repeat(4,1fr);margin:22px 0 18px;display:grid}.TeamWorldMap-module__6OBpwG__teamTabs a{color:#adbec4;text-align:center;background:#0b2430;border:1px solid #28505b;padding:13px 8px;font-size:13px;text-decoration:none}.TeamWorldMap-module__6OBpwG__teamTabs a:first-child{border-radius:10px 0 0 10px}.TeamWorldMap-module__6OBpwG__teamTabs a:last-child{border-radius:0 10px 10px 0}.TeamWorldMap-module__6OBpwG__teamTabs .TeamWorldMap-module__6OBpwG__activeTab{color:#fff;background:linear-gradient(135deg,#04b994,#11d6b0);border-color:#11d3ad;font-weight:750}.TeamWorldMap-module__6OBpwG__venueFacts{border-bottom:1px solid #1c3941;grid-template-columns:1.2fr 1fr .85fr;padding-bottom:16px;display:grid}.TeamWorldMap-module__6OBpwG__venueFacts>div{border-right:1px solid #183640;align-items:center;gap:12px;padding:7px 16px;display:flex}.TeamWorldMap-module__6OBpwG__venueFacts>div:last-child{border:0}.TeamWorldMap-module__6OBpwG__venueFacts>div>span{color:#a8c2c8;font-size:25px}.TeamWorldMap-module__6OBpwG__venueFacts p{margin:0}.TeamWorldMap-module__6OBpwG__venueFacts strong,.TeamWorldMap-module__6OBpwG__venueFacts small{display:block}.TeamWorldMap-module__6OBpwG__venueFacts strong{font-size:14px}.TeamWorldMap-module__6OBpwG__venueFacts small{color:#8fa8ae;margin-top:4px;font-size:11px}.TeamWorldMap-module__6OBpwG__seasonPanel h3{color:#b6cbd0;letter-spacing:2px;margin:18px 0 12px;font-size:11px}.TeamWorldMap-module__6OBpwG__seasonPanel>div{background:#08202a;border:1px solid #173b46;border-radius:10px;grid-template-columns:repeat(5,1fr);padding:15px;display:grid}.TeamWorldMap-module__6OBpwG__seasonPanel p{margin:0}.TeamWorldMap-module__6OBpwG__seasonPanel small,.TeamWorldMap-module__6OBpwG__seasonPanel strong{display:block}.TeamWorldMap-module__6OBpwG__seasonPanel small{color:#91abb1;font-size:10px}.TeamWorldMap-module__6OBpwG__seasonPanel strong{margin-top:6px;font-size:20px}.TeamWorldMap-module__6OBpwG__clubLink{gap:12px;margin-top:18px;background:linear-gradient(90deg,#06b48f,#0bd4aa)!important;justify-content:center!important;font-size:13px!important}.TeamWorldMap-module__6OBpwG__clubLink span{position:absolute;right:18px}.TeamWorldMap-module__6OBpwG__teamCard{position:absolute}.TeamWorldMap-module__6OBpwG__clubLink{position:relative}.TeamWorldMap-module__6OBpwG__teamCard>a.TeamWorldMap-module__6OBpwG__clubLink{display:flex}.TeamWorldMap-module__6OBpwG__teamCardPinned{pointer-events:auto}@media (max-width:760px){.TeamWorldMap-module__6OBpwG__hoverCard{width:min(330px,100% - 20px)}.TeamWorldMap-module__6OBpwG__teamCard{width:calc(100% - 20px);max-height:calc(100% - 76px);padding:18px;bottom:10px;right:10px;overflow:auto}.TeamWorldMap-module__6OBpwG__expandedHeader{grid-template-columns:1fr}.TeamWorldMap-module__6OBpwG__clubFacts{display:none!important}.TeamWorldMap-module__6OBpwG__teamCard .TeamWorldMap-module__6OBpwG__teamIdentity>img,.TeamWorldMap-module__6OBpwG__teamCard .TeamWorldMap-module__6OBpwG__teamIdentity>span{flex-basis:70px;width:70px;height:70px}.TeamWorldMap-module__6OBpwG__teamCard .TeamWorldMap-module__6OBpwG__teamIdentity h2{font-size:22px}.TeamWorldMap-module__6OBpwG__teamTabs a{padding:10px 4px;font-size:11px}.TeamWorldMap-module__6OBpwG__venueFacts{grid-template-columns:1fr}.TeamWorldMap-module__6OBpwG__venueFacts>div{border-bottom:1px solid #183640;border-right:0}.TeamWorldMap-module__6OBpwG__seasonPanel>div{grid-template-columns:repeat(3,1fr);gap:14px}.TeamWorldMap-module__6OBpwG__seasonPanel strong{font-size:17px}}.TeamWorldMap-module__6OBpwG__teamMarker{transition:filter .15s}.TeamWorldMap-module__6OBpwG__teamMarker:hover,.TeamWorldMap-module__6OBpwG__teamMarker:focus-visible,.TeamWorldMap-module__6OBpwG__focusedTeam{transform:none}.TeamWorldMap-module__6OBpwG__teamLogo{transition:transform .15s,box-shadow .15s}.TeamWorldMap-module__6OBpwG__teamMarker:hover .TeamWorldMap-module__6OBpwG__teamLogo,.TeamWorldMap-module__6OBpwG__teamMarker:focus-visible .TeamWorldMap-module__6OBpwG__teamLogo,.TeamWorldMap-module__6OBpwG__focusedTeam .TeamWorldMap-module__6OBpwG__teamLogo{transform:scale(1.16)}.TeamWorldMap-module__6OBpwG__quickLeagues{justify-content:space-between;align-items:center}.TeamWorldMap-module__6OBpwG__featuredButtons{justify-content:center;gap:8px;min-width:0;display:flex;overflow:auto}.TeamWorldMap-module__6OBpwG__leagueFilter{color:#8da8ae;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;min-width:310px;font-size:10px;font-weight:750;display:flex}.TeamWorldMap-module__6OBpwG__leagueFilter select{color:#dcebea;min-width:220px;height:39px;font:inherit;text-transform:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:#0c1a27;border:1px solid #294955;border-radius:9px;padding:0 34px 0 12px;font-size:11px}.TeamWorldMap-module__6OBpwG__hoverCard{width:485px;padding:24px}.TeamWorldMap-module__6OBpwG__hoverIdentity{gap:20px;position:relative}.TeamWorldMap-module__6OBpwG__hoverIdentity img,.TeamWorldMap-module__6OBpwG__hoverIdentity>span{flex-basis:82px;width:82px;height:82px}.TeamWorldMap-module__6OBpwG__hoverIdentity h2{font-size:25px}.TeamWorldMap-module__6OBpwG__hoverIdentity>b{color:#bdd1d5;font-size:29px;position:absolute;right:2px}.TeamWorldMap-module__6OBpwG__hoverStats{grid-template-columns:.7fr 1fr 1fr 1.5fr;padding-top:16px;display:grid}.TeamWorldMap-module__6OBpwG__hoverStats p{border-right:1px solid #24404a;margin:0;padding:0 18px}.TeamWorldMap-module__6OBpwG__hoverStats p:first-child{padding-left:10px}.TeamWorldMap-module__6OBpwG__hoverStats p:last-child{border:0}.TeamWorldMap-module__6OBpwG__hoverStats small,.TeamWorldMap-module__6OBpwG__hoverStats strong{display:block}.TeamWorldMap-module__6OBpwG__hoverStats small{color:#93abb1;font-size:10px}.TeamWorldMap-module__6OBpwG__hoverStats strong{margin-top:5px;font-size:19px}.TeamWorldMap-module__6OBpwG__formDots{gap:5px;margin-top:9px;display:flex}.TeamWorldMap-module__6OBpwG__formDots i{background:#415562;border-radius:50%;width:17px;height:17px;box-shadow:inset 0 1px 2px #fff2}.TeamWorldMap-module__6OBpwG__formDots i[data-result=W]{background:#14c99d}.TeamWorldMap-module__6OBpwG__formDots i[data-result=D]{background:#8798a0}.TeamWorldMap-module__6OBpwG__formDots i[data-result=L]{background:#ff4050}.TeamWorldMap-module__6OBpwG__teamCard{width:min(750px,100% - 56px);padding:26px}.TeamWorldMap-module__6OBpwG__teamCard .TeamWorldMap-module__6OBpwG__teamIdentity>img,.TeamWorldMap-module__6OBpwG__teamCard .TeamWorldMap-module__6OBpwG__teamIdentity>span{flex-basis:126px;width:126px;height:96px}.TeamWorldMap-module__6OBpwG__teamCard .TeamWorldMap-module__6OBpwG__teamIdentity h2{margin:0 0 10px;font-size:30px}.TeamWorldMap-module__6OBpwG__clubFacts{padding-left:24px}.TeamWorldMap-module__6OBpwG__clubFacts dd{font-size:13px!important}.TeamWorldMap-module__6OBpwG__teamTabs{margin-bottom:20px}.TeamWorldMap-module__6OBpwG__expandedStats{border-bottom:1px solid #1d3e47;grid-template-columns:repeat(4,1fr);gap:12px;padding-bottom:20px;display:grid}.TeamWorldMap-module__6OBpwG__expandedStats p{background:#08202a;border:1px solid #24505b;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;margin:0;padding:15px;display:grid}.TeamWorldMap-module__6OBpwG__expandedStats p>span{color:#bed1d6;grid-row:1/3;font-size:22px}.TeamWorldMap-module__6OBpwG__expandedStats small{color:#a0b5ba;font-size:10px}.TeamWorldMap-module__6OBpwG__expandedStats strong{margin-top:7px;font-size:22px}.TeamWorldMap-module__6OBpwG__expandedStats .TeamWorldMap-module__6OBpwG__formDots{grid-column:2}.TeamWorldMap-module__6OBpwG__cardDetails{grid-template-columns:1fr 1fr;gap:28px;margin-top:17px;display:grid}.TeamWorldMap-module__6OBpwG__cardDetails h3{color:#b5cbd0;letter-spacing:2px;margin:0 0 12px;font-size:10px}.TeamWorldMap-module__6OBpwG__seasonSummary{border-right:1px solid #1d3e47;padding-right:28px}.TeamWorldMap-module__6OBpwG__seasonSummary dl{margin:0;display:block}.TeamWorldMap-module__6OBpwG__seasonSummary dl>div{background:0 0;border:0;border-bottom:1px solid #1b3942;border-radius:0;justify-content:space-between;padding:5px 8px;display:flex}.TeamWorldMap-module__6OBpwG__seasonSummary dt,.TeamWorldMap-module__6OBpwG__seasonSummary dd{font-size:11px}.TeamWorldMap-module__6OBpwG__nextLeague{color:#b7cbd0;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;display:flex}.TeamWorldMap-module__6OBpwG__nextLeague img{object-fit:contain;width:25px;height:25px}.TeamWorldMap-module__6OBpwG__nextMatch>div{text-align:center;grid-template-columns:1fr 20px 1fr;align-items:center;display:grid}.TeamWorldMap-module__6OBpwG__nextMatch>div>span{justify-items:center;gap:5px;font-size:10px;display:grid}.TeamWorldMap-module__6OBpwG__nextMatch>div img{object-fit:contain;width:52px;height:52px}.TeamWorldMap-module__6OBpwG__nextMatch>div small{color:#e3efee;max-width:110px;font-size:10px}.TeamWorldMap-module__6OBpwG__nextMatch time{color:#95acb2;text-align:center;margin-top:13px;font-size:10px;display:block}@media (max-width:1100px){.TeamWorldMap-module__6OBpwG__quickLeagues{flex-direction:column;align-items:stretch}.TeamWorldMap-module__6OBpwG__featuredButtons{justify-content:flex-start}.TeamWorldMap-module__6OBpwG__leagueFilter{justify-content:flex-end;min-width:0}.TeamWorldMap-module__6OBpwG__teamCard{width:min(680px,100% - 36px)}}@media (max-width:760px){.TeamWorldMap-module__6OBpwG__leagueFilter{flex-direction:column;align-items:stretch}.TeamWorldMap-module__6OBpwG__leagueFilter select{width:100%}.TeamWorldMap-module__6OBpwG__hoverCard{width:min(420px,100% - 20px)}.TeamWorldMap-module__6OBpwG__hoverStats{grid-template-columns:repeat(2,1fr);gap:12px}.TeamWorldMap-module__6OBpwG__hoverStats p{border:0;padding:0 8px}.TeamWorldMap-module__6OBpwG__expandedStats{grid-template-columns:repeat(2,1fr)}.TeamWorldMap-module__6OBpwG__cardDetails{grid-template-columns:1fr}.TeamWorldMap-module__6OBpwG__seasonSummary{border-bottom:1px solid #1d3e47;border-right:0;padding-bottom:18px;padding-right:0}}.TeamWorldMap-module__6OBpwG__expandedHeader{margin-bottom:24px}.TeamWorldMap-module__6OBpwG__clubFacts{justify-content:center;align-self:stretch}.TeamWorldMap-module__6OBpwG__expandedStats{background:#244650;border:1px solid #244650;border-radius:12px;gap:1px;padding-bottom:0;overflow:hidden}.TeamWorldMap-module__6OBpwG__expandedStats p{background:linear-gradient(160deg,#0a232d,#071a22);border:0;border-radius:0;flex-direction:column;min-height:126px;padding:18px 20px;display:flex;position:relative}.TeamWorldMap-module__6OBpwG__expandedStats p:before{content:"";background:#18c7a4;width:34px;height:2px;position:absolute;top:0;left:20px}.TeamWorldMap-module__6OBpwG__expandedStats small{color:#98b0b5;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:650}.TeamWorldMap-module__6OBpwG__expandedStats strong{color:#eff8f7;font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:13px;font-size:29px}.TeamWorldMap-module__6OBpwG__expandedStats em{color:#6f9198;letter-spacing:.03em;margin-top:auto;font-size:9px;font-style:normal}.TeamWorldMap-module__6OBpwG__expandedStats .TeamWorldMap-module__6OBpwG__formDots{grid-column:auto;margin-top:17px}.TeamWorldMap-module__6OBpwG__expandedStats .TeamWorldMap-module__6OBpwG__formDots i{width:18px;height:18px;box-shadow:none}.TeamWorldMap-module__6OBpwG__cardDetails{margin-top:20px}.TeamWorldMap-module__6OBpwG__teamTabs{display:none}@media (max-width:760px){.TeamWorldMap-module__6OBpwG__expandedStats p{min-height:108px;padding:16px}.TeamWorldMap-module__6OBpwG__expandedStats strong{font-size:24px}}.TeamWorldMap-module__6OBpwG__mapShell{height:clamp(620px,100dvh - 220px,960px)}.TeamWorldMap-module__6OBpwG__leagueMarker{position:relative}.TeamWorldMap-module__6OBpwG__leagueMarker .TeamWorldMap-module__6OBpwG__leagueLogo{width:52px;height:52px;transition:transform .15s,box-shadow .15s}.TeamWorldMap-module__6OBpwG__leagueMarker>span:last-child{z-index:4;opacity:0;pointer-events:none;margin-left:0;transition:opacity .14s,transform .14s;position:absolute;left:43px;transform:translate(-5px)}.TeamWorldMap-module__6OBpwG__leagueMarker:hover,.TeamWorldMap-module__6OBpwG__leagueMarker:focus-visible{z-index:10!important}.TeamWorldMap-module__6OBpwG__leagueMarker:hover .TeamWorldMap-module__6OBpwG__leagueLogo,.TeamWorldMap-module__6OBpwG__leagueMarker:focus-visible .TeamWorldMap-module__6OBpwG__leagueLogo{transform:scale(1.08);box-shadow:0 0 0 8px #1ee5b41c,0 0 34px #2de8bc88}.TeamWorldMap-module__6OBpwG__leagueMarker:hover>span:last-child,.TeamWorldMap-module__6OBpwG__leagueMarker:focus-visible>span:last-child{opacity:1;transform:translate(0)}@media (max-width:700px){.TeamWorldMap-module__6OBpwG__mapShell{height:calc(100dvh - 250px)}.TeamWorldMap-module__6OBpwG__leagueMarker .TeamWorldMap-module__6OBpwG__leagueLogo{width:46px;height:46px}}.TeamWorldMap-module__6OBpwG__countryLeagueMarker{pointer-events:none;padding:0}.TeamWorldMap-module__6OBpwG__countryLeagueGroup{pointer-events:none;transform:scale(var(--league-scale,.7));transform-origin:50%;position:relative}.TeamWorldMap-module__6OBpwG__countryLeagueGroup .TeamWorldMap-module__6OBpwG__leagueMarker{pointer-events:auto;width:52px;height:52px;position:absolute}.TeamWorldMap-module__6OBpwG__countryLeagueGroup .TeamWorldMap-module__6OBpwG__leagueMarker>span:last-child{display:grid}.TeamWorldMap-module__6OBpwG__countryLeagueGroup .TeamWorldMap-module__6OBpwG__leagueMarker:hover,.TeamWorldMap-module__6OBpwG__countryLeagueGroup .TeamWorldMap-module__6OBpwG__leagueMarker:focus-visible{z-index:12}@media (max-width:700px){.TeamWorldMap-module__6OBpwG__countryLeagueGroup .TeamWorldMap-module__6OBpwG__leagueMarker{width:46px;height:46px}}.TeamWorldMap-module__6OBpwG__rankingLayout{grid-template-columns:minmax(0,1fr) 310px;gap:16px;height:clamp(620px,100dvh - 280px,900px);display:grid}.TeamWorldMap-module__6OBpwG__rankingLayout .TeamWorldMap-module__6OBpwG__mapShell{height:100%;min-height:0}.TeamWorldMap-module__6OBpwG__markerRank{color:#9bffe0;background:#072c25;border:1px solid #39d7ae;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid;position:absolute;bottom:-4px;right:-3px}@media (max-width:900px){.TeamWorldMap-module__6OBpwG__rankingLayout{grid-template-columns:1fr;height:auto}.TeamWorldMap-module__6OBpwG__rankingLayout .TeamWorldMap-module__6OBpwG__mapShell{height:540px}.TeamWorldMap-module__6OBpwG__rankingLayout>aside{height:420px}}@media (max-width:700px){.TeamWorldMap-module__6OBpwG__rankingLayout .TeamWorldMap-module__6OBpwG__mapShell{height:460px}}.TeamWorldMap-module__6OBpwG__hoverCard.TeamWorldMap-module__6OBpwG__compactCard{border-radius:12px;width:min(340px,100% - 20px);padding:14px}.TeamWorldMap-module__6OBpwG__compactCard .TeamWorldMap-module__6OBpwG__hoverIdentity{gap:10px;padding-bottom:12px;padding-right:22px}.TeamWorldMap-module__6OBpwG__compactCard .TeamWorldMap-module__6OBpwG__hoverIdentity img,.TeamWorldMap-module__6OBpwG__compactCard .TeamWorldMap-module__6OBpwG__hoverIdentity>span{flex-basis:46px;width:46px;height:46px}.TeamWorldMap-module__6OBpwG__compactCard .TeamWorldMap-module__6OBpwG__hoverIdentity h2{margin-bottom:4px;font-size:17px;line-height:1.2}.TeamWorldMap-module__6OBpwG__compactCard .TeamWorldMap-module__6OBpwG__hoverIdentity p{font-size:11px}.TeamWorldMap-module__6OBpwG__compactCard .TeamWorldMap-module__6OBpwG__hoverIdentity>b{font-size:24px}.TeamWorldMap-module__6OBpwG__compactCard .TeamWorldMap-module__6OBpwG__hoverStats{grid-template-columns:.7fr .7fr .8fr 1.2fr;gap:0;padding-top:12px}.TeamWorldMap-module__6OBpwG__compactCard .TeamWorldMap-module__6OBpwG__hoverStats p{border-right:1px solid #24404a;padding:0 8px}.TeamWorldMap-module__6OBpwG__compactCard .TeamWorldMap-module__6OBpwG__hoverStats p:first-child{padding-left:0}.TeamWorldMap-module__6OBpwG__compactCard .TeamWorldMap-module__6OBpwG__hoverStats p:last-child{border:0;padding-right:0}.TeamWorldMap-module__6OBpwG__compactCard .TeamWorldMap-module__6OBpwG__hoverStats strong{margin-top:4px;font-size:17px}.TeamWorldMap-module__6OBpwG__compactCard .TeamWorldMap-module__6OBpwG__formDots{gap:3px;margin-top:7px}.TeamWorldMap-module__6OBpwG__compactCard .TeamWorldMap-module__6OBpwG__formDots i{flex-shrink:0;width:11px;height:11px}.TeamWorldMap-module__6OBpwG__compactCard .TeamWorldMap-module__6OBpwG__recentScope{color:#a7bec3;margin:10px 0 0;font-size:11px}.TeamWorldMap-module__6OBpwG__compactCard .TeamWorldMap-module__6OBpwG__recentStats{grid-template-columns:1fr .8fr .8fr 1.1fr;padding-top:10px}.TeamWorldMap-module__6OBpwG__compactCard .TeamWorldMap-module__6OBpwG__recentForm{align-items:center;gap:12px;margin-top:12px;display:flex}.TeamWorldMap-module__6OBpwG__compactCard .TeamWorldMap-module__6OBpwG__recentForm>small{color:#93abb1;font-size:10px}.TeamWorldMap-module__6OBpwG__compactCard .TeamWorldMap-module__6OBpwG__recentForm .TeamWorldMap-module__6OBpwG__formDots{gap:4px;margin:0}.TeamWorldMap-module__6OBpwG__compactCard .TeamWorldMap-module__6OBpwG__recentForm .TeamWorldMap-module__6OBpwG__formDots i{color:#061219;border-radius:4px;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:700;display:grid}.TeamWorldMap-module__6OBpwG__compactCard .TeamWorldMap-module__6OBpwG__recentDates{color:#93abb1;margin:8px 0 0;font-size:10px}.TeamWorldMap-module__6OBpwG__hoverCard.TeamWorldMap-module__6OBpwG__recentSelectedCard{inset:auto 14px 14px auto;transform:none}.TeamWorldMap-module__6OBpwG__recentSelectedCard:after{display:none}.TeamWorldMap-module__6OBpwG__hoverCard.TeamWorldMap-module__6OBpwG__compactCard[data-side]{transform:none}.TeamWorldMap-module__6OBpwG__hoverCard[data-side]:after{top:var(--card-arrow-y);bottom:auto;transform:translateY(-50%)rotate(45deg)}.TeamWorldMap-module__6OBpwG__hoverCard[data-side=right]:after{border-top:0;border-bottom:1px solid #12b99b;border-left:1px solid #12b99b;border-right:0;left:-10px;right:auto}.TeamWorldMap-module__6OBpwG__hoverCard[data-side=left]:after{border-top:1px solid #12b99b;border-bottom:0;border-left:0;border-right:1px solid #12b99b;left:auto;right:-10px}.TeamWorldMap-module__6OBpwG__compactCard[data-narrow] .TeamWorldMap-module__6OBpwG__hoverIdentity{flex-wrap:wrap;padding-right:15px}.TeamWorldMap-module__6OBpwG__compactCard[data-narrow] .TeamWorldMap-module__6OBpwG__hoverIdentity>div{overflow-wrap:anywhere;width:100%;min-width:0}.TeamWorldMap-module__6OBpwG__compactCard[data-narrow] .TeamWorldMap-module__6OBpwG__hoverStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.TeamWorldMap-module__6OBpwG__compactCard[data-narrow] .TeamWorldMap-module__6OBpwG__hoverStats p{border:0;padding:0}.TeamWorldMap-module__6OBpwG__compactCard[data-narrow] .TeamWorldMap-module__6OBpwG__recentForm{flex-wrap:wrap;gap:6px}.TeamWorldMap-module__6OBpwG__compactCard[data-narrow] .TeamWorldMap-module__6OBpwG__recentDates{overflow-wrap:anywhere}
