.language-flag.iti__flag{flex-shrink:0;border-radius:2px;box-shadow:0 0 0 1px color-mix(in srgb,var(--pure-02) 12%,transparent)}.mobile-bottom-nav{--mobile-bottom-nav-height:3.75rem;position:fixed;inset-inline:0;bottom:0;z-index:35;display:grid;grid-template-columns:repeat(var(--mobile-nav-cols,5),minmax(0,1fr));height:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);overflow:visible;border-top:1px solid var(--neutral-transparency-200);background:var(--surface);box-shadow:0 -6px 20px color-mix(in srgb,var(--pure-02) 8%,transparent),0 50vmax 0 50vmax var(--surface)}.mobile-bottom-nav:after{content:"";position:absolute;inset-inline:0;top:100%;height:100vh;background:inherit;pointer-events:none}@media (min-width:1024px){.mobile-bottom-nav{display:none}}.mobile-bottom-nav__item{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;height:var(--mobile-bottom-nav-height);border:0;background:transparent;padding:.35rem .2rem;color:var(--muted);font:inherit;font-size:.65rem;font-weight:600;line-height:1.1;text-decoration:none;cursor:pointer;transition:color .15s ease}.mobile-bottom-nav__item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-nav__item.is-active{color:var(--primary)}.mobile-bottom-nav__item:hover{color:var(--text)}.mobile-bottom-nav__item.is-active:hover{color:var(--primary)}.mobile-bottom-nav__sport{position:relative;display:flex;min-width:0;height:var(--mobile-bottom-nav-height);overflow:visible}.mobile-bottom-nav__sport .mobile-bottom-nav__item{flex:1 1 auto;width:100%}.mobile-sport-picker{--picker-shift:0px;position:absolute;left:50%;bottom:calc(100% + .7rem);z-index:40;display:flex;min-width:9.5rem;flex-direction:column;align-items:stretch;gap:0;padding:.3rem .45rem;border:1px solid var(--neutral-transparency-200);border-radius:1.15rem;background:var(--surface-elevated,var(--surface));box-shadow:0 10px 28px color-mix(in srgb,var(--pure-02) 28%,transparent);transform:translateX(calc(-50% + var(--picker-shift)))}.mobile-sport-picker__item{display:flex;width:100%;flex-direction:row;align-items:center;gap:.45rem;border:0;border-bottom:1px solid var(--neutral-transparency-200);border-radius:.55rem;background:transparent;padding:.45rem .35rem;color:var(--text);font:inherit;font-size:.78rem;font-weight:600;line-height:1.2;text-align:left;text-decoration:none}.mobile-sport-picker__item:last-child{border-bottom:0}.mobile-sport-picker__item:hover{background:color-mix(in srgb,var(--neutral-transparency-200) 80%,transparent)}.mobile-sport-picker__item.is-active{background:color-mix(in srgb,var(--primary) 14%,transparent)}.mobile-sport-picker__item span:last-child{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-sport-picker__icon{display:grid;width:14px;height:14px;flex-shrink:0;place-items:center;color:inherit}.mobile-sport-picker__icon svg{width:14px;height:14px}.mobile-sport-picker__mark-text{font-size:.65rem;font-weight:800;letter-spacing:-.03em}