.tvCardMotion{align-self:stretch;width:100%;min-width:0;height:100%;display:flex;overflow:visible!important}.tvCardMotion>.tvCard{flex:1 1 0}.tvCard{--statColor:color-mix(in srgb,var(--text)100%,transparent);--statValueColor:color-mix(in srgb,var(--text)100%,transparent);--statIconColor:currentColor;box-sizing:border-box;cursor:pointer;width:100%;min-width:0;height:100%;transition:scale .3s var(--springEase),transform .2s ease,filter .1s ease;flex-direction:column;flex:auto;display:flex;overflow:hidden}.tvCard a:hover{opacity:1}.tvCard .contentWrapper,.tvCard .streamInfo{flex-direction:column;display:flex}.tvCard .contentWrapper{gap:var(--spacing-xs);flex:auto;width:100%;min-width:0;height:100%;overflow:hidden}.tvCard .cardLinkOverlay{z-index:0;cursor:pointer;position:absolute;inset:0}.tvCard .thumbLink{z-index:1;width:100%;min-width:0;color:inherit;cursor:pointer;flex:none;text-decoration:none;display:block;position:relative}.tvCard .thumbWrap,.tvCard .mediaFrame,.tvCard .thumbMedia,.tvCard .noSignal{overflow:hidden}.tvCard .thumbWrap,.tvCard .mediaFrame,.tvCard .noSignal{width:100%;min-width:0;position:relative}.tvCard .mediaFrame,.tvCard .thumbMedia,.tvCard .noSignal,.tvCard .noSignalVideo{height:100%}.tvCard .mediaFrame,.tvCard .thumbMedia,.tvCard .thumbMedia>.media{border-radius:inherit}.tvCard .thumbWrap{aspect-ratio:16/9;background:var(--surface);width:100%;min-width:0}.tvCard .thumbWrap .contentWrapper{gap:0;width:100%;height:100%}.tvCard .mediaFrame{height:100%}.tvCard .thumbMedia{width:100%;height:100%;display:block;position:absolute;inset:0}.tvCard .thumbMedia>.media{object-fit:cover;width:100%;height:100%}.tvCard .mediaFallback{background:var(--surface)}.tvCard .noSignalVideo{object-fit:cover;width:100%;display:block}.tvCard .liveDot,.tvCard .donofaMark{top:var(--spacing-sm);z-index:2;pointer-events:none;position:absolute}.tvCard .liveDot{right:var(--spacing-sm)}.tvCard .liveDot .pulseDot{width:.6em;height:.6em}.tvCard .donofaMark{left:var(--spacing-sm);color:var(--white);filter:drop-shadow(0 .1em .25em #00000059);justify-content:center;align-items:center;display:inline-flex}.tvCard .cardContent,.tvCard .streamInfo{flex-direction:column;min-width:0;display:flex}.tvCard .cardContent{z-index:1;box-sizing:border-box;pointer-events:none;flex:auto;width:100%;padding-inline:.2em;position:relative}.tvCard .cardContent .userIdentity.clickable{pointer-events:auto}.tvCard .userRow{justify-content:space-between;align-items:center;gap:var(--spacing-xs);width:100%;min-width:0;display:flex}.tvCard .userRow>*{min-width:0}.tvCard .userIdentity{flex:auto;width:auto;min-width:0}.tvCard .userIdentity .userInfo,.tvCard .userIdentity .userWrapper,.tvCard .userIdentity .userTexts,.tvCard .userIdentity .titleWrapper{min-width:0;max-width:100%}.tvCard .userIdentity .userInfo{flex:0 auto;width:auto}.tvCard .userIdentity .userInfo>.userWrapper{flex:0 auto;width:fit-content}.tvCard .userIdentity .userTexts{text-align:left;flex:auto;align-items:flex-start;width:auto}.tvCard .userIdentity .userTexts.alignRight{text-align:left;align-items:flex-start}.tvCard .userIdentity .titleWrapper,.tvCard .userIdentity .subtitleWrapper{justify-content:flex-start}.tvCard .userIdentity :is(.usernameText,.handle,.subtitleWrapper){white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.tvCard .userIdentity .usernameText{flex:auto;display:block}.tvCard .userIdentity :is(.handle,.subtitleWrapper){width:100%;display:block}.tvCard .stats,.tvCard .statItem,.tvCard .platformList{align-items:center;line-height:1;display:inline-flex}.tvCard .stats{min-width:0;color:var(--statColor);font-family:var(--fontEng);pointer-events:none;flex-shrink:0;gap:.6em;font-weight:300}.tvCard .stats.small{font-size:var(--font-xs)}.tvCard .stats.medium{font-size:var(--font-sm)}.tvCard .stats.large{font-size:clamp(.78em,2.6vw,.95em)}.tvCard .statItem{min-width:0;color:inherit;align-items:flex-end;gap:.3em}.tvCard .statValue{color:var(--statValueColor);font-family:var(--fontEng);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:200;line-height:1;overflow:hidden}.tvCard .platformList{color:var(--statIconColor);flex-shrink:0;gap:.18em}.tvCard .streamInfo{text-align:left;width:100%}.tvCard .streamTitle{width:100%;min-width:0;color:var(--text);font-size:var(--font-sm);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:200;overflow:hidden}.tvCard .streamCategory{width:100%;min-width:0;color:color-mix(in srgb,var(--text)30%,transparent);font-family:var(--fontEng);font-size:var(--font-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:200;overflow:hidden}.tvCard:not(.compact):hover{filter:brightness(1.1);opacity:1;scale:.99}.tvCard:not(.compact):hover .usernameText{transform-origin:0 100%;scale:1.03}.tvCard.compact{border-color:#0000;height:100%}.tvCard.compact .contentWrapper,.tvCard.compact .thumbLink{flex-direction:column;height:100%;display:flex}.tvCard.compact .contentWrapper{gap:0}.tvCard.compact .thumbLink{width:100%}.tvCard.compact .thumbWrap{aspect-ratio:auto;flex:auto;min-height:0}.tvCard.compact .mediaFrame{background:var(--black);border-radius:0;justify-content:center;align-items:center;height:100%;transition:all .5s;display:flex;width:100%!important}.tvCard.compact .thumbMedia{border-radius:0;width:100%!important;height:fit-content!important;position:relative!important;inset:auto!important}.tvCard.compact .thumbMedia>.media{object-fit:cover;border-radius:0;width:100%!important;height:auto!important;position:relative!important}.tvCard.compact .noSignal{border-radius:0;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.tvCard.compact .noSignal>.media{inset:0;width:100%!important;height:100%!important;position:absolute!important}.tvCard.compact .userIdentity{color:var(--white)}.tvCard.compact .compactOverlap{z-index:3;box-sizing:border-box;width:100%;color:var(--white);justify-content:space-between;align-items:center;gap:.5em;padding:5%;display:flex;position:absolute;bottom:0}.tvCard.compact .compactOverlap .userIdentity{flex:auto;justify-content:flex-end}.tvCard.compact .compactOverlap .stats.small{flex-shrink:0;font-size:1em}.tvCard.compact:hover .mediaFrame{opacity:1;scale:1.02}.tvCard.categoryCard{isolation:isolate;cursor:pointer;position:relative;overflow:hidden}.tvCard.categoryCard .contentWrapper{gap:0;display:block}.tvCard.categoryCard .link{width:100%;height:100%;color:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block;position:relative}.tvCard.categoryCard .imageWrap{aspect-ratio:3/4;border-radius:var(--radius-lg);width:100%;transition:transform .35s var(--springEase),box-shadow .3s ease;position:relative;overflow:hidden}.tvCard.categoryCard .image{z-index:0;width:100%;height:100%;transition:transform .5s var(--springEase),filter .3s ease;object-fit:cover;object-position:center;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 95%);mask-image:linear-gradient(#000 40%,#0000 95%)}.tvCard.categoryCard .topStats{top:var(--spacing-md);right:var(--spacing-md);left:var(--spacing-md);z-index:4;justify-content:flex-end;position:absolute}.tvCard.categoryCard .bottomInfo{z-index:4;padding:0 var(--spacing-md)var(--spacing-md);pointer-events:none;direction:ltr;flex-direction:column;align-items:flex-start;gap:.25em;font-size:.8em;display:flex;position:absolute;inset:auto 0 0}.tvCard.categoryCard .title{max-width:100%;color:var(--white);font-family:var(--fontEng);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(1.45em,5vw,2em);font-weight:500;line-height:1;overflow:hidden}.tvCard.categoryCard .tags{flex-wrap:wrap;align-items:center;gap:.35em;max-width:100%;display:flex}.tvCard.categoryCard .tag{background:color-mix(in srgb,var(--surface)90%,transparent);min-height:1.55em;color:color-mix(in srgb,var(--text)60%,transparent);white-space:nowrap;border-radius:2em;justify-content:center;align-items:center;padding:.25em .4em;font-weight:200;line-height:1;display:inline-flex}.tvCard.categoryCard.loading{pointer-events:none;cursor:default}.tvCard.categoryCard.loading .link{cursor:default}.tvCard.categoryCard.loading .topStats{gap:.45em}.tvCard.categoryCard.loading .skeleton.categoryStatSkeleton{--skeleton-width:3.2em;--skeleton-height:1em;border-radius:var(--radius-xs);min-width:2.4em}.tvCard.categoryCard.loading .skeleton.categoryTitleSkeleton{--skeleton-width:72%;--skeleton-height:1.7em;border-radius:var(--radius-sm);margin:0}.tvCard.categoryCard.active .imageWrap{transform:translateY(-.12em)}.tvCard.glassCard:before,.tvCard .thumbWrap.glassCard:before{-webkit-backdrop-filter:none;transform:none}.tvCard.screenOnly{background:var(--black);border:0;border-radius:0;height:100%;display:block;position:relative}.tvCard.screenOnly .mediaFrame{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.tvCard.screenOnly .thumbMedia{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}@media (width<=600px){.tvCardMotion{transition:transform .3s var(--springEase)}.tvCardMotion:active{transform:scale(.98)}.tvCard .contentWrapper{gap:var(--spacing-2xs)}.tvCard .liveDot,.tvCard .donofaMark{top:var(--spacing-xs)}.tvCard .liveDot{right:var(--spacing-xs)}.tvCard .donofaMark{left:var(--spacing-xs)}.tvCard .userRow .tvUserIdentity{width:100%;font-size:.9em}.tvCard .stats.medium,.tvCard .streamTitle{font-size:var(--font-sm);line-height:120%}.tvCard .streamCategory{font-size:calc(var(--font-xs)*.85);line-height:120%}.tvCard.categoryCard .topStats{top:var(--spacing-sm);right:var(--spacing-sm);left:var(--spacing-sm)}.tvCard.categoryCard .bottomInfo{padding:0 var(--spacing-sm)var(--spacing-sm);font-size:.75em}.tvCard.categoryCard .title{font-size:clamp(1.2em,4.5vw,1.55em)}}@media (width<=420px){.tvCard .userRow{gap:var(--spacing-2xs);width:100%}.tvCard .userRow .tvUserIdentity{font-size:.9em}}.tvCategoryCardWrapper{flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.tvCategoryCardWrapper .decor{width:80%;height:.75em;margin-inline:auto}.tvCardSkeleton{pointer-events:none}.tvCardSkeleton .skeleton.thumbMedia{--skeleton-width:100%;--skeleton-height:100%;border-radius:inherit;width:100%;min-width:0;height:100%}.tvCardSkeleton .skeleton.pulseDot{--skeleton-size:.6em}.tvCardSkeleton .skeleton.statValue{--skeleton-width:2.5em}.tvCardSkeleton .skeleton.icon{--skeleton-size:1em}.tvCardSkeleton .skeleton.streamTitle{--skeleton-width:80%}.tvCardSkeleton .skeleton.streamCategory{--skeleton-width:45%}