.unity-web .action-button{display:flex;align-items:center;justify-content:center;min-width:8.125vw;height:6.0185vh;padding:.9259vh 1.7708vw;border:2px solid #ebebeb;border-radius:.4688vw;background:rgba(235,235,235,.08);color:#ebebeb;font-size:1.4583vw;font-weight:700;line-height:4.1667vh;cursor:pointer;outline:none;transition:background .2s ease,transform .15s ease}.unity-web .action-button--focused,.unity-web .action-button:focus{border-color:#fff;outline:2px solid #fff;outline-offset:2px}
.unity-web .tile{position:relative;flex-shrink:0;cursor:pointer;outline:none;transition:transform .2s ease}.unity-web .tile__image-container{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;border-radius:.336vw;background:hsla(0,0%,100%,.06)}.unity-web .tile__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:.336vw}.unity-web .tile__overlay-badges{position:absolute;top:.463vh;right:.417vw;display:flex;gap:.26vw;z-index:1}.unity-web .tile__badge{padding:.185vh .313vw;border-radius:.156vw;color:#fff;font-size:.573vw;font-weight:700;text-transform:uppercase;line-height:1}.unity-web .tile__badge--live{background:#d32f2f}.unity-web .tile__badge--new{background:#1976d2}.unity-web .tile__progress{position:absolute;bottom:0;left:0;width:100%;height:.278vh;background:hsla(0,0%,100%,.2);border-radius:0 0 .336vw .336vw}.unity-web .tile__progress-bar{height:100%;background:#4caf50;border-radius:0 0 .336vw .336vw}.unity-web .tile__info{display:flex;flex-direction:column;gap:0}.unity-web .tile__title{padding:.677vw 0;color:#ebebeb;font-family:"Roboto",sans-serif;font-size:1.302vw;font-weight:700;line-height:1.979vw;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unity-web .tile__description{display:flex;align-items:center;gap:.313vw;color:#ebebeb;font-family:"Roboto",sans-serif;font-size:1.146vw;line-height:1.615vw;letter-spacing:.4px}.unity-web .tile__description-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unity-web .tile__rating-badge{flex-shrink:0;padding:.093vh .208vw;border:1px solid #666;border-radius:.104vw;color:#ebebeb;font-size:.573vw;line-height:1}.unity-web .tile--hero{width:18.75vw}.unity-web .tile--hero .tile__image-container{padding-bottom:56.25%}.unity-web .tile--landscape{width:21.927vw}.unity-web .tile--landscape .tile__image-container{padding-bottom:56.25%}.unity-web .tile--poster{width:14.635vw}.unity-web .tile--poster .tile__image-container{padding-bottom:150%}.unity-web .tile--square{width:10.417vw}.unity-web .tile--square .tile__image-container{padding-bottom:100%}.unity-web .tile--tv{width:12.5vw}.unity-web .tile--tv .tile__image-container{padding-bottom:75%}.unity-web .tile--circle{width:10.417vw}.unity-web .tile--circle .tile__image-container{padding-bottom:100%;border-radius:50%}.unity-web .tile--circle .tile__image{border-radius:50%}
.unity-web .carousel{margin-bottom:3.125vw;padding-left:3.438vw}.unity-web .carousel__title{margin:0 0 1.25vw;color:#ebebeb;font-family:"Roboto",sans-serif;font-size:1.667vw;font-weight:500;line-height:2.344vw;letter-spacing:.4px;opacity:.9}.unity-web .carousel__container{position:relative;display:flex;align-items:center}.unity-web .carousel__viewport{overflow:hidden;flex:1;padding:1vw;margin:-1vw}.unity-web .carousel__track{display:flex;gap:1.563vw;transition:transform .3s ease;will-change:transform}.unity-web .carousel__focus-ring{position:absolute;top:0;left:0;z-index:2;pointer-events:none;border-radius:.336vw;outline:.156vw solid #fff;outline-offset:.156vw}.unity-web .carousel__focus-ring::before{content:"";display:block}.unity-web .carousel__focus-ring--hero{width:18.75vw}.unity-web .carousel__focus-ring--hero::before{padding-bottom:56.25%}.unity-web .carousel__focus-ring--landscape{width:21.927vw}.unity-web .carousel__focus-ring--landscape::before{padding-bottom:56.25%}.unity-web .carousel__focus-ring--poster{width:14.635vw}.unity-web .carousel__focus-ring--poster::before{padding-bottom:150%}.unity-web .carousel__focus-ring--square{width:10.417vw}.unity-web .carousel__focus-ring--square::before{padding-bottom:100%}.unity-web .carousel__focus-ring--tv{width:12.5vw}.unity-web .carousel__focus-ring--tv::before{padding-bottom:75%}.unity-web .carousel__focus-ring--circle{width:10.417vw;border-radius:50%}.unity-web .carousel__focus-ring--circle::before{padding-bottom:100%}
.unity-web .content-preview{display:flex;flex-direction:column;gap:.694vh;padding:1.389vh 1.042vw;border-radius:.417vw;background:rgba(30,30,30,.9)}.unity-web .content-preview__title{margin:0;color:#fff;font-size:1.354vw;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unity-web .content-preview__category{color:#a0a0a0;font-size:.833vw;text-transform:uppercase;letter-spacing:.05em}.unity-web .content-preview__meta{display:flex;align-items:center;gap:.521vw;color:#ccc;font-size:.833vw}.unity-web .content-preview__badge{padding:.231vh .417vw;border-radius:.208vw;color:#fff;font-size:.625vw;font-weight:700;text-transform:uppercase}.unity-web .content-preview__badge--live{background:#d32f2f}.unity-web .content-preview__badge--new{background:#1976d2}.unity-web .content-preview__description{margin:0;color:#b0b0b0;font-size:.833vw;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.unity-web .content-preview__provider{color:#888;font-size:.729vw}.unity-web .content-preview__content-rating{padding:.231vh .417vw;border:1px solid #666;border-radius:.208vw;color:#ccc;font-size:.625vw;font-weight:600;line-height:1}
.unity-web .password-input{display:flex;align-items:center;width:100%;gap:2.2396vw}.unity-web .password-input--focused .password-input__field{border-bottom-color:#ebebeb}.unity-web .password-input__label{display:flex;align-items:center;width:10.7292vw;color:#929292;font-size:1.6667vw;font-weight:500;line-height:4.1667vh;letter-spacing:.0208vw;text-align:right;flex-shrink:0;justify-content:flex-end}.unity-web .password-input__field-wrapper{position:relative;display:flex;align-items:center;width:38.2813vw}.unity-web .password-input__field{display:flex;align-items:center;width:100%;height:5vh;padding:0;border:none;border-bottom:1px solid hsla(0,0%,100%,.3);background:rgba(0,0,0,0);color:#ebebeb;font-size:1.6667vw;outline:none}.unity-web .password-input__field::placeholder{color:hsla(0,0%,100%,.3)}.unity-web .password-input__field:focus{border-bottom-color:#ebebeb}.unity-web .password-input__toggle{position:absolute;right:calc(-5.3125vw - 0.9896vw);border:none;background:rgba(0,0,0,0);color:#929292;font-size:1.6667vw;line-height:4.1667vh;letter-spacing:.0156vw;cursor:pointer;outline:none;flex-shrink:0}.unity-web .password-input__toggle:focus,.unity-web .password-input__toggle--focused{color:#ebebeb;outline:2px solid #ebebeb;outline-offset:2px}
.unity-web .tab-switcher{display:flex;align-items:center;justify-content:center;gap:1.5625vw}.unity-web .tab-switcher__tab{display:flex;align-items:center;justify-content:center;width:23.9583vw;height:6.4815vh;border:none;border-radius:5.2083vw;background:#373737;color:#ebebeb;font-size:1.7708vw;font-weight:700;line-height:3.6111vh;letter-spacing:.026vw;cursor:pointer;outline:none;transition:background .2s ease,transform .15s ease}.unity-web .tab-switcher__tab--active{background:#d9d9d9;border:2px solid #ebebeb;color:#000;font-weight:700}.unity-web .tab-switcher__tab--nav-focused,.unity-web .tab-switcher__tab:focus{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}
body{width:100vw;height:100vh;margin:0;padding:0;overflow:hidden;background-color:#000;color:#fff;font-family:"Arial",sans-serif}
