@font-face{font-family:"Golos Text";src:url("/assets/fonts/Golos_Text_Regular.eot?");src:url("/assets/fonts/Golos_Text_Regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Golos_Text_Regular.woff") format("woff"),url("/assets/fonts/Golos_Text_Regular.woff2") format("woff2"),url("/assets/fonts/Golos_Text_Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Golos Text";src:url("/assets/fonts/Golos_Text_Bold.eot?");src:url("/assets/fonts/Golos_Text_Bold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/Golos_Text_Bold.woff") format("woff"),url("/assets/fonts/Golos_Text_Bold.woff2") format("woff2"),url("/assets/fonts/Golos_Text_Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--bg:#1e1d2b;--bg2:#13121d;--ch:#1e1d2b;--ch2:#252432;--br:#45456399;--txt:#e6e9ef;--txt2:#a3a3c3;--notice:#8b93a7;--accent:#6f6ff4;--live:#e84a5f;--hbg:rgba(42,41,51,.7);--foo:#50506c}::selection{text-shadow:none;background-color:transparent}::-webkit-selection{text-shadow:none;background-color:transparent}::-moz-selection{text-shadow:none;background-color:transparent}::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:vertical{width:6px}::-webkit-scrollbar:horizontal{height:6px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:#2a2933b3;border-radius:4px}::-webkit-scrollbar-track{background:#1e1d2b;border-radius:4px}*{box-sizing:border-box}input:focus{outline:none}html{scroll-behavior:smooth}body{margin:0;font-family:"Golos Text",Arial,Helvetica,sans-serif;color:var(--txt);background:linear-gradient(180deg,var(--bg),var(--bg2));background-repeat:no-repeat;background-attachment:scroll;background-size:100% auto;min-height:100vh}.header{top:0;z-index:30;background:var(--hbg);border-bottom:1px solid var(--br);box-shadow:0 4px 15px rgba(0,0,0,.75);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.75);-moz-box-shadow:0 4px 15px rgba(0,0,0,.75)}.header__inner{max-width:100%;margin:0 auto;display:flex;align-items:center;gap:16px;padding:12px 18px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.brand__logo{width:32px;height:32px;border-radius:6px;background:linear-gradient(135deg,#6f6ff4 20.83%,#ef5483 63.54%);display:grid;place-items:center;color:#fff;font-weight:700;box-shadow:0 4px 16px rgba(111,111,244,.35)}.brand__title{font-weight:700}.brand:hover{opacity:.9}#time{position:absolute;right:18px;color:var(--foo)}@media(max-width:820px){.header{display:none}}body.home .app{grid-template-columns:1fr}.app{max-width:100%;margin:0 auto;padding:16px;display:grid;grid-template-columns:340px 2fr;gap:16px}@media(max-width:1100px){.app{grid-template-columns:280px 2fr}}@media(max-width:820px){.app{display:flex;flex-direction:column;gap:16px}.tv{order:1}.channels{order:2}}.channels{background:var(--ch);border:1px solid var(--br);border-radius:6px;overflow:hidden;max-height:105vh;display:flex;flex-direction:column;box-shadow:-8px 10px 50px -16px rgba(0,0,0,.75);-webkit-box-shadow:-8px 10px 50px -16px rgba(0,0,0,.75);-moz-box-shadow:-8px 10px 50px -16px rgba(0,0,0,.75)}.channels h2{margin:0;padding:14px 14px;background:rgba(42,41,51,.7);border-bottom:1px solid var(--br);font-size:15px}.channels .search{padding:10px;background:rgba(42,41,51,.7);border-bottom:1px solid var(--br);z-index:33;box-shadow:0 4px 15px rgba(0,0,0,.75);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.75);-moz-box-shadow:0 4px 15px rgba(0,0,0,.75)}.channels input{width:100%;padding:10px;border-radius:6px;border:1px solid var(--br);background:rgba(255,255,255,.02);color:var(--txt)}.channels input:focus{outline:1px solid #bb518f}.list-channels{max-height:calc(100vh - 5px);overflow:auto;list-style:none;margin:0;padding:6px}.list-channels li{border-radius:6px}.list-channels a{display:flex;align-items:center;gap:10px;padding:10px 12px;color:var(--txt);text-decoration:none;border:1px solid transparent}.list-channels a:hover{background:rgba(255,255,255,.06);border-color:var(--br);border-radius:6px}.list-channels li.active a{background:rgba(111,111,244,.6);border-color:#6f6ff4;cursor:progress;border-radius:6px;-webkit-box-shadow: 0px 0px 10px 0px rgba(161, 128, 255, 0.5);-moz-box-shadow: 0px 0px 10px 0px rgba(161, 128, 255, 0.5);box-shadow: 0px 0px 10px 0px rgba(161, 128, 255,0.5);}.channel-logo{width:46px;height:46px;border-radius:6px;border:2px solid var(--br);display:grid;place-items:center;color:#fff;font-weight:700;overflow:hidden;flex-shrink:0;background:#fff}.channel-logo img{width:85%;height:85%;object-fit:cover;display:block}.channel-name{font-size:1rem;font-weight:700}.tv{background:var(--ch2);border:1px solid var(--br);border-radius:6px;padding:4px;overflow:hidden;max-height:105vh;display:flex;flex-direction:column;box-shadow:-8px 10px 50px -16px rgba(0,0,0,.75);-webkit-box-shadow:-8px 10px 50px -16px rgba(0,0,0,.75);-moz-box-shadow:-8px 10px 50px -16px rgba(0,0,0,.75)} .catalog-tv{display:block}.category-block{margin-bottom:16px}.category-tv{margin:25px 15px 15px;font-weight:700;background-color:#bb518f;background-image:linear-gradient(81.02deg,#fa5560 -23.47%,#b14bf4 45.52%,#4d91ff 114.8%);background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;padding:4px}.collection{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--br);border-radius:6px;background:#272637;text-decoration:none;color:var(--txt);-webkit-box-shadow: 0 4px 8px 0 rgba(161, 128, 255, 0.2);-moz-box-shadow: 0 4px 8px 0 rgba(161, 128, 255, 0.2);box-shadow: 0 4px 8px 0 rgba(161, 128, 255, 0.2);}.collection:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);background:rgba(111,111,244,.6);border-color:#6f6ff4;transition: 0.5s ease;-webkit-box-shadow: 0px 0px 10px 0px rgba(161, 128, 255, 0.5);-moz-box-shadow: 0px 0px 10px 0px rgba(161, 128, 255, 0.5);box-shadow: 0px 0px 10px 0px rgba(161, 128, 255,0.5);}.collection .channel-logo{width:70px;height:70px}.collection-text{display:flex;flex-direction:column;overflow: hidden; text-overflow: clip}.collection-name{font-weight:700;font-size:16px}.player{overflow:hidden;padding-top:45.25%;position:relative;border-radius:6px;background:#000;border:1px solid var(--br); animation: fadeIn 1.5s linear forwards;} @keyframes fadeIn { 0% { opacity: 0 } 100% { opacity: 1; } }@media(max-width:1100px){.player{padding-top:56.25%}}@media(max-width:820px){.player{padding-top:56.25%}}.player video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}#tv-container {}.loader {display:none; margin:auto; top:0; left:0; bottom:0; right:0; position:absolute; transform:translate(-50%,-50%); z-index:100; border:2px solid #f3f3f3; border-radius:50%; border-top:2px solid #ef5483; width:50px; height:50px; -webkit-animation:spin 2s linear infinite; animation:spin 2s linear infinite}.central-play-button {position:absolute; width:100%; height:100%; top:50%; left:50%; transform:translate(-50%,-50%); cursor:pointer; display:none; z-index:10; align-items:center; justify-content:center; transition:background-color 0.3s; background-color:rgba(0,0,0,0.7); -webkit-tap-highlight-color:transparent}.central-play-button svg {width:50px; height:50px; fill:white}.controls {position:absolute; bottom:0; width:100%; height:5.2%; min-height:50px; display:flex; justify-content:center; transition:background-color 0.5s ease,visibility 0.5s,opacity 0.5s ease; background-color:rgba(37,36,50,0.7); visibility:hidden}.controls.show {visibility:visible}.control-items {display:flex; align-items:center}button {background:0; border:0; color:#fff; padding:0 20px; font-size:40px; cursor:pointer; -webkit-tap-highlight-color:transparent}.playPause,.fullscreen,.settings {fill:#fff}.playPause {width:28px; height:28px; margin-top:10px}.fullscreen {width:30px; height:30px; margin-top:9px}.settings {width:28px; height:28px; margin:10px 0 0 20px}button,.slider {margin:0 5px}.slider {-webkit-appearance:none; width:100px; height:4px; margin-top:2px; border-radius:5px; background:#a3a3c3; outline:0; transition:opacity 0.2s; cursor:pointer}.slider::-webkit-slider-thumb {-webkit-appearance:none; appearance:none; width:20px; height:20px; border-radius:50%; background:#fff; cursor:pointer}#settingsMenu {position:absolute; bottom:100%; margin-left:136px; background-color:rgba(37,36,50,0.7); box-shadow:0 2px 10px rgba(0,0,0,0.5); color:#fff; font-size:14px; z-index:1; display:none}#settingsMenu a {padding:10px 15px; text-decoration:none; color:#fff; display:block; white-space:nowrap}#settingsMenu a:hover,#settingsMenu a.active {background-color:rgba(255,255,255,0.1)}#settingsMenu a.active::after {content:""; display:inline-block; margin-left:7px; border-radius:50%; width:8px; height:8px; background-color:#ef5483}@-webkit-keyframes spin {0% {-webkit-transform:rotate(0deg)} 100% {-webkit-transform:rotate(360deg)}}@keyframes spin {0% {transform:rotate(0deg)} 100% {transform:rotate(360deg)}}#qualityButton {position:relative; display:inline-block}#currentQuality {position:absolute; background-color:rgba(37,36,50,0.3); color:#fff; font-size:10px; padding:2px 4px; border-radius:3px;display:none}.sub-titles{position:absolute;right:10px;top:10px;display:flex;gap:8px;display:none}.sub-title{font-size:12px;padding:4px 8px;border-radius:6px;background:rgba(255,255,255,.12)}.sub-title.live{background:var(--live);color:#fff;border-color:transparent}.meta{display:flex;flex-direction:column;justify-content:flex-start;padding:12px;gap:6px}.meta .meta-title h1{margin:0;font-size:1.25rem;font-weight:700;color:var(--txt)}.meta .meta-category{display:none}.meta .meta-text{margin-top:auto;font-size:14px;color:var(--txt2);line-height:1.4}@media(max-width:820px){.meta{display:none}}h1{margin:0;padding:0;font-size:1.25rem;font-weight:700;color:var(--txt)}.meta-home{padding:5px 5px 0 15px}.meta-home h1{padding:0 0 5px 0}.meta-home .meta-home-text{margin-top:auto;font-size:14px;color:var(--txt2);line-height:1.2}.notice{padding:10px 12px;color:var(--notice);font-size:13px}.footer{margin-top:10px;padding:20px;color:var(--foo);font-size:12px}.footer a{color:var(--foo);text-decoration:underline}.footer-container{display:flex;justify-content:space-between;align-items:center;grid-template-columns:1fr;gap:12px}.footer-container a{color:var(--foo);text-decoration:none}.footer-container a:hover{text-decoration:underline}.list-channels::-webkit-scrollbar{width:6px}.list-channels::-webkit-scrollbar-thumb{background:rgba(111,111,244,.3);border-radius:4px}.list-channels::-webkit-scrollbar-track{background:rgba(255,255,255,.05)}.internet-connection-status{display:none;position:fixed;background-color:transparent;width:100%;height:32px;z-index:99999;text-align:center;color:#fff;bottom:0;left:0;right:0;line-height:32px}.ya-share2 {padding-bottom:10px}.ya-share2__badge {border: 1px solid var(--br)}iframe {border: 0;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
/* .cookiealert { position: fixed; bottom: 5px; left: 5px; margin: 0 !important; z-index: 1004; font-size: 12px; opacity: 0; visibility: hidden; transform: translateY(100%); transition: all 0.5s ease-out;}.cookiealert.show { padding: 10px; margin: 0.5rem 0 1rem 0; border-radius: 6px; color: #e6e9ef; background-color: #252432; opacity: 0.9; border:1px solid var(--br); visibility: visible; transform: translateY(0); transition-delay: 2s;}.cookiealert button { padding: 3px; border-radius: 4px; font-size: 12px; color: #252432; background-color: #e6e9ef; border:1px solid var(--br)}.cookiealert button:hover {background-color: #C0C0C0;}.cookiealert .acceptcookies { margin-left: 10px; vertical-align: baseline;} *//* #r362{position:fixed !important;position:absolute;top:0px;top:expression((t=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)+"px");width:100%;height:100%;background-color:#000;opacity:.95;filter:alpha(opacity=95);display:block;padding:20% 0}#r362 *{text-align:center;margin:0 auto;display:block;filter:none;font-family:Arial,Helvetica,sans-serif;color:#fff;font-size:14px;font-weight:400;font-style:normal;text-decoration:none}#r362 ~ *{display:none} #r362 input{background-color:#fff;color:#000} */