.tv-brand{display:flex;align-items:center;gap:10px;color:var(--text-primary,#102638);text-decoration:none;font-family:inherit;font-weight:750;letter-spacing:-.035em}.tv-brand img{display:block;flex:none}.tv-brand span{white-space:nowrap}.tv-rail-brand{display:flex;align-items:center;justify-content:center;min-height:48px;margin-bottom:6px;padding-bottom:7px;border-bottom:1px solid var(--rt-panel-border,#dfe5eb);border-radius:8px 8px 0 0}.tv-rail-brand img{width:36px;height:36px;transition:transform .15s}.tv-rail-brand:hover img{transform:translateY(-2px)}.tv-rail-brand:focus-visible,.tv-brand:focus-visible{outline:2px solid #008b81;outline-offset:3px}.rt-menu .tv-menu-brand{display:flex;padding:12px;gap:10px;font-size:19px;border-bottom:1px solid var(--rt-panel-border,#dfe5eb);margin-bottom:6px}.tv-menu-brand img{width:34px;height:34px}.guide-brand.tv-brand{font-size:30px;margin-bottom:22px;gap:14px}.guide-brand.tv-brand img{width:58px;height:58px}@media(max-width:820px){.rt-rail>.tv-rail-brand{display:none}.guide-brand.tv-brand{font-size:26px}}@media(prefers-reduced-motion:reduce){.tv-rail-brand img{transition:none}}
.tv-desktop-item{display:none}@media(min-width:821px){.rt-rail{position:fixed;top:auto;bottom:14px;left:50%;right:auto;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 32px);height:72px;max-height:none;flex-direction:row;align-items:center;gap:3px;padding:6px 10px;border-radius:20px}.rt-rail>.rt-rail-item,.rt-rail>.nav-dropdown{width:76px;flex:0 0 76px}.rt-rail .rt-rail-item{height:58px;min-height:58px}.rt-rail>.tv-rail-brand{width:48px;min-height:48px;flex:0 0 48px;border-bottom:0;border-right:1px solid var(--rt-panel-border,#dfe5eb);padding:0 10px 0 0;margin:0 4px 0 0;border-radius:0}.rt-rail .tv-desktop-item{display:flex}.rt-rail .rt-menu{top:auto;bottom:calc(100% + 12px);right:0;transform:none;max-height:calc(100dvh - 116px);overflow-y:auto}.rt-page{padding-bottom:110px}.rt-rail-label{font-size:11px}}
@media(min-width:821px) and (max-width:1040px){.rt-rail>.rt-rail-item,.rt-rail>.nav-dropdown{width:68px;flex-basis:68px}.rt-rail{gap:0;padding-inline:7px}}

.tv-brand .tv-logo-dark,.tv-rail-brand .tv-logo-dark{display:none}html[data-rt-dark="1"] .tv-logo-light{display:none}html[data-rt-dark="1"] .tv-brand .tv-logo-dark,html[data-rt-dark="1"] .tv-rail-brand .tv-logo-dark{display:block}
