/* ALEKSIR style polish — direction A2 «Тиша · A2 один оранжевый». Load AFTER the site CSS. Style only: colors, radii, borders, shadows, type. */
body{background:#080808;color:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}
a{color:#f5f5f7}
a:hover{color:#f6f6f6}
.island{background:rgba(10,10,10,.62);border:1px solid rgba(245,245,247,.072)}
.nav a{color:#e0e0e0}
.nav a:hover{background:rgba(245,245,247,.068);color:#f5f5f7}
.nav a.on{color:#f5f5f7;background:rgba(245,245,247,.085)}
.btn{border-radius:12px}
.btn.p{background:#f6f6f6}
.btn.p:hover{background:#eaeaea}
.btn.g{background:rgba(245,245,247,.051);border-color:rgba(245,245,247,.108);color:#f5f5f7}
.btn.g:hover{background:rgba(245,245,247,.102);color:#f5f5f7}
.eyebrow{color:#f6f6f6}
p{color:#d8d8d8}
.muted{color:#adadad}
.card{background:rgba(245,245,247,.038);border:1px solid rgba(245,245,247,.06);border-radius:18px}
.soc{background:rgba(245,245,247,.043);border:1px solid rgba(245,245,247,.06)}
.soc:hover{background:rgba(246,246,246,.14);border-color:rgba(246,246,246,.5)}
.soc svg path{fill:#f5f5f7}
.soc:hover svg path{fill:#f6f6f6}
.pl{background:rgba(245,245,247,.051);border:1px solid rgba(245,245,247,.072);color:#f5f5f7}
.pl:hover{border-color:#f6f6f6;color:#f5f5f7}
.pl svg path{fill:#f5f5f7}
.hero{border-radius:22px;background:#0c0c0c;border:1px solid rgba(245,245,247,.048)}
.hero .shade{background:linear-gradient(90deg,#0c0c0c 0%,rgba(12,12,12,.85) 42%,rgba(12,12,12,.1) 100%)}
.kpi{border-radius:14px;background:rgba(245,245,247,.043);border:1px solid rgba(245,245,247,.06)}
.kpi span{color:#adadad}
.rel{border-radius:18px;background:rgba(245,245,247,.034);border:1px solid rgba(245,245,247,.054)}
.rel img{border-radius:12px}
.rel .cv{border-radius:12px}
.tag{background:rgba(246,246,246,.14);color:#eaeaea;border:1px solid rgba(246,246,246,.35)}
.tag.i{background:rgba(161,161,166,.12);color:#a1a1a6;border-color:rgba(161,161,166,.35)}
.tile{border-radius:18px;background:#131313;border:1px solid rgba(245,245,247,.048)}
.tile .cap{background:linear-gradient(0deg,rgba(8,8,8,.95),transparent)}
.tile .cap small{color:#c6c6c6}
.vid{border-radius:18px;background:linear-gradient(135deg,#1c1c1c,#0d0d0d);border:1px solid rgba(245,245,247,.06)}
.vid .play{background:rgba(245,245,247,.119);border:1px solid rgba(245,245,247,.18)}
.vid .cap{background:linear-gradient(0deg,rgba(8,8,8,.9),transparent)}
.vid .cap small{color:#c6c6c6}
.empty{border-radius:22px;border:1px dashed rgba(245,245,247,.12)}
label{color:#c6c6c6}
input,select,textarea{border:1px solid rgba(245,245,247,.084);background:rgba(245,245,247,.043);color:#f5f5f7}
.vinyl span{background:rgba(10,10,10,.7);border:1px solid rgba(245,245,247,.084)}
.wave i{background:#f5f5f7}
.playbtn{background:#f5f5f7}
footer{border-top:1px solid rgba(245,245,247,.06)}
.foot .links{color:#c6c6c6}
.fine{color:#8c8c8c}
.check i{background:#f6f6f6}
.pack{border-radius:18px;background:rgba(245,245,247,.038);border:1px solid rgba(245,245,247,.06)}
.pack.hot{border-color:rgba(246,246,246,.6);background:linear-gradient(180deg,rgba(246,246,246,.12),rgba(245,245,247,.025))}
.price small{color:#adadad}
.pack ul{color:#d8d8d8}
.faq details{border-bottom:1px solid rgba(245,245,247,.06)}
.faq summary::after{color:#f6f6f6}
@media(max-width:860px){.island{border-radius:22px}}
.hero.car .slide .fade{background:linear-gradient(90deg,rgba(8,8,8,.9) 0%,rgba(8,8,8,.45) 38%,rgba(8,8,8,) 60%),linear-gradient(0deg,#080808 0%,transparent 35%)}
.core{background:radial-gradient(circle,rgba(246,246,246,.95) 0%,rgba(255,60,60,.45) 25%,rgba(120,40,160,.15) 55%,transparent 70%)}
.splayer{border-radius:12px;border:1px solid rgba(245,245,247,.048)}
.splayer .bar{background:rgba(245,245,247,.17)}
.slide .fade{background:linear-gradient(90deg,rgba(8,8,8,.92) 0%,rgba(8,8,8,.55) 45%,rgba(8,8,8,.05) 75%),linear-gradient(0deg,#080808 0%,transparent 40%)}
.carR{background:#0c0c0c}
.dots button{background:rgba(245,245,247,.297)}
.dots button.on{background:#f5f5f7;border-radius:8px}
.arr{border:1px solid rgba(245,245,247,.12);background:rgba(245,245,247,.085);color:#f5f5f7}
.rtile .cov{border-radius:18px;border:1px solid rgba(245,245,247,.048)}
.mini a{border-radius:8px;background:rgba(8,8,8,.6);border:1px solid rgba(245,245,247,.108)}
.mini a:hover{border-color:#f6f6f6}
.mini svg path{fill:#f5f5f7}
.rtile small{color:#adadad}
.vthumb{border-radius:18px;border:1px solid rgba(245,245,247,.06);background:#131313}
.vthumb .play{background:rgba(8,8,8,.55);border:1px solid rgba(245,245,247,.21)}
.vcard .meta small{color:#adadad}
.ytl{color:#eaeaea}
.vert{border-radius:22px;background:linear-gradient(160deg,#171717,#0d0d0d);border:1px solid rgba(245,245,247,.072)}
.adv div{border-radius:14px;background:rgba(245,245,247,.034);border:1px solid rgba(245,245,247,.054)}
.trib{border-top:3px solid #f6f6f6}
@media(max-width:860px){.tbq a{border-radius:8px}}
@media(max-width:860px){.tbq a:hover{background:rgba(245,245,247,.068)}}
@media(max-width:860px){.tbq svg path{fill:#f5f5f7}}
@media(max-width:860px){.island .btn.p{border-radius:12px}}
@media(max-width:860px){.burger{border-radius:12px!important}}
.rov{background:rgba(8,8,8,.5);border:1px solid rgba(245,245,247,.21)}
.rtile .cov.playing{box-shadow:0 0 0 2px #f6f6f6,0 18px 50px rgba(246,246,246,.35)}
.req{border-radius:8px;background:rgba(8,8,8,.6)}
.req i{background:#f6f6f6}
.hplay.playing{background:rgba(246,246,246,.14)!important;color:#eaeaea!important;box-shadow:inset 0 0 0 1.5px #f6f6f6!important}
.qch a{border-radius:14px;background:rgba(245,245,247,.06);border:1px solid rgba(245,245,247,.084);color:#f5f5f7}
.qch a:hover{background:rgba(246,246,246,.16);border-color:#f6f6f6}
.qor{color:#adadad}
.qor::before,.qor::after{background:rgba(245,245,247,.102)}
.ql{color:#d8d8d8}
.pill{border:1px solid rgba(245,245,247,.108);background:rgba(245,245,247,.051);color:#f5f5f7}
.pill:hover{border-color:rgba(245,245,247,.24)}
.pill.on{background:#f6f6f6;border-color:#f6f6f6}
.prog{border-radius:12px;border:1px solid rgba(245,245,247,.084);background:rgba(245,245,247,.043);color:#f5f5f7}
.prog small{color:#b6b6b6}
.prog em{color:#eaeaea}
.prog.on{border-color:#f6f6f6;background:rgba(246,246,246,.14);box-shadow:0 0 0 1px #f6f6f6 inset}
.qnote summary{color:#eaeaea}
.qsum{border-radius:14px;background:rgba(246,246,246,.1);border:1px solid rgba(246,246,246,.35)}
.qsum small{color:#d8d8d8}
.vhit:hover .play{background:#f6f6f6;border-color:#f6f6f6}
.vbtn2{background:rgba(245,245,247,.119)}
.vbtn2:hover{background:#f6f6f6}
.vprog{background:rgba(245,245,247,.212)}
.vprog i{background:#f6f6f6}
.vt{color:#f5f5f7}
.vcard.playing .vthumb{box-shadow:0 0 0 2px #f6f6f6,0 18px 50px rgba(246,246,246,.25)}
button.vthumb:hover .play{background:#f6f6f6;border-color:#f6f6f6}
.vmod{background:rgba(5,5,5,.82)}
.vfr{border-radius:18px;border:1px solid rgba(245,245,247,.072)}
.vbig{background:#f6f6f6;box-shadow:0 12px 40px rgba(246,246,246,.45)}
.relw.over::before{background:#f6f6f6}
.grip i{background:#dadada}
.pin{border:1px solid rgba(245,245,247,.108);background:rgba(245,245,247,.051);color:#f5f5f7}
.pin:hover{background:#f6f6f6;border-color:#f6f6f6}
.linkbtn{color:#adadad}
.linkbtn:hover{color:#f5f5f7}
.dock .vinyl span{color:#f5f5f7!important}
.dk-bg{background:radial-gradient(circle,rgba(12,12,12,.55) 0 94px,rgba(245,245,247,.153) 95px 96px,rgba(12,12,12,.82) 97px 149px,rgba(246,246,246,.4) 150px 151px,rgba(12,12,12,.85) 152px 176px,rgba(12,12,12,.7) 188px);border:1px solid rgba(245,245,247,.072)}
.dki{border:2px solid rgba(245,245,247,.108)}
.dki:hover{border-color:#f5f5f7}
.dki.on{border-color:#f6f6f6;box-shadow:0 0 0 3px rgba(246,246,246,.25)}
.dki span{color:#f5f5f7;background:rgba(10,10,10,.9);border:1px solid rgba(245,245,247,.084)}
.dk-now{border-radius:14px;background:rgba(12,12,12,.9);border:1px solid rgba(245,245,247,.072)}
.dk-now img{border-radius:8px}
.dk-now b{color:#f5f5f7}
.dk-now small{color:#b6b6b6}
.dk-now .bar{background:rgba(245,245,247,.153)}
.dk-now .bar i{background:#f6f6f6}
.dk-t{border:1px solid rgba(245,245,247,.12);background:rgba(12,12,12,.9)}
@media(max-width:860px){.relw .pin{background:rgba(8,8,8,.75)}}
.pchips span{background:rgba(245,245,247,.043);border:1px solid rgba(245,245,247,.072);color:#e2e2e2}
.pastmini{border-top:1px solid rgba(245,245,247,.06)}
.pastmini>div b{color:#f5f5f7}
.pastmini>div span{color:#c5c5c5}
@media(max-width:860px){.kpis.k3 .kpi{border-radius:12px}}
.burger{border:1px solid rgba(245,245,247,.108);background:rgba(245,245,247,.051)}
@media(max-width:860px){.island{border-radius:18px!important}}
@media(max-width:860px){.tbico{border-top:1px solid rgba(245,245,247,.06)}}
@media(max-width:860px){.tbico a:hover{background:rgba(245,245,247,.068)}}
@media(max-width:860px){.tbico svg path{fill:#f5f5f7}}
@media(max-width:860px){.nav{border-radius:18px;background:rgba(10,10,10,.92);border:1px solid rgba(245,245,247,.072)}}
@media(max-width:860px){.nav a{border-radius:12px!important}}
@media(max-width:860px){.nav .navtg{color:#eaeaea}}
@media(max-width:860px){.hero.car .slide .fade{background:linear-gradient(180deg,#080808 0%,rgba(8,8,8,.75) 30%,rgba(8,8,8,.85) 100%)}}
.rq{background:rgba(5,5,5,.55)}
.rqbox{border-radius:22px;background:linear-gradient(160deg,rgba(246,246,246,.12),rgba(14,14,14,.82) 35%,rgba(161,161,166,.08));border:1px solid rgba(245,245,247,.108);box-shadow:0 30px 80px rgba(0,0,0,.55),inset 0 1px 0 rgba(246,246,246,.12)}
.rqx{background:#f5f5f7}
.rqx:hover{background:#f6f6f6}
.gst input[type=range]{accent-color:#f6f6f6}
.price-box{border-radius:12px;background:rgba(246,246,246,.1);border:1px solid rgba(246,246,246,.35)}
.price-box small{color:#d8d8d8}
.rqbox input,.rqbox select,.rqbox textarea{background:rgba(245,245,247,.06)}
@media(max-width:860px){.pfx.t1::after{background:#e8e8ec}}
@media(max-width:860px){.hero.car .slide .txt>p{color:#eaeaea!important}}
@media(max-width:860px){.hero.car .slide .txt .btn.p{border-radius:12px}}
@media(max-width:860px){.hero.car .songlinks .soc{border-radius:8px}}
@media(max-width:860px){.rov{background:rgba(246,246,246,.92)}}
@media(max-width:860px){.rtile .cov.playing .rov{background:rgba(8,8,8,.6)}}
.navbg{background:rgba(5,5,5,.35)}
@media(max-width:860px){.hero.car .stage{border-radius:18px}}
@media(max-width:860px){.hero.car .pfx::before{background:linear-gradient(0deg,rgba(8,8,8,.96) 0%,rgba(8,8,8,.78) 26%,rgba(8,8,8,) 52%)}}
@media(max-width:860px){.rov{background:rgba(8,8,8,.55)!important;border:1px solid rgba(245,245,247,.21)!important}}
@media(max-width:860px){.island .btn.p{border-radius:8px!important}}
@media(max-width:860px){.rel p{color:#c5c5c5}}
@media(max-width:860px){.artlinks .btn{border-radius:12px}}
.qch a{border-radius:12px!important}
@media(max-width:860px){.rel .pl{border-radius:8px}}
@media(max-width:860px){.phead h1{color:#f6f6f6}}
@media(max-width:860px){.wv i{background:rgba(245,245,247,.238)}}
@media(max-width:860px){.wv.on i{background:#f6f6f6}}
@media(max-width:860px){.shead .btn{border-radius:8px!important}}
.qsend.dis{background:rgba(246,246,246,.22)!important;color:rgba(245,245,247,.55)!important}
button.qdate{border:1px solid rgba(245,245,247,.108);background:rgba(245,245,247,.06);color:#d8d8d8}
button.qdate.on{color:#f5f5f7;border-color:#f6f6f6;background:rgba(246,246,246,.14)}
.dpov{background:rgba(5,5,5,.5)}
.dpbox{border-radius:18px;background:rgba(18,18,18,.82);border:1px solid rgba(245,245,247,.096);box-shadow:inset 0 1px 0 rgba(246,246,246,.18),0 30px 80px rgba(0,0,0,.55)}
.dpnav{border:1px solid rgba(245,245,247,.108);background:rgba(245,245,247,.051);color:#f5f5f7}
.dpwd span{color:#adadad}
.dpd{color:#f5f5f7}
.dpd:hover:not(:disabled){background:rgba(245,245,247,.085)}
.dpd.out{color:rgba(245,245,247,.35)}
.dpd.past{color:rgba(245,245,247,.2)}
.dpd.tod{box-shadow:inset 0 0 0 1px rgba(246,246,246,.6)}
.dpd.on{background:#f6f6f6}
.pk-card{border-radius:18px;background:rgba(245,245,247,.038);border:1px solid rgba(245,245,247,.06)}
.pk-cov{border-radius:14px}
.pk-cdl{background:rgba(10,10,10,.72);border:1px solid rgba(245,245,247,.15);color:#f5f5f7}
.pk-cov:hover .pk-cdl{background:#f6f6f6;border-color:#f6f6f6}
.pk-t .pk-meta{color:#8a8a8a}
.pk-t small{color:#adadad}
.pk-dl a{background:rgba(245,245,247,.051);border:1px solid rgba(245,245,247,.084);color:#f5f5f7}
.pk-dl a:hover{background:rgba(246,246,246,.14);border-color:rgba(246,246,246,.55);color:#f5f5f7}
.pk-dl a.main{background:#f6f6f6;border-color:#f6f6f6}
.pk-dl a.main:hover{background:#eaeaea}
.pk-ph img{border-radius:14px}
.pk-logo>div:first-child{border-radius:14px;border:1px solid rgba(245,245,247,.072)}
.pk-facts span{background:rgba(245,245,247,.051)}
.fine a{color:#c6c6c6}
.fine a:hover{color:#f6f6f6}
@media(max-width:640px){.pk-card{border-radius:18px}}
.rd-c{border-radius:18px;background:rgba(245,245,247,.038);border:1px solid rgba(245,245,247,.06)}
.rd-c li{color:#d8d8d8}
.rd-c li b{color:#f5f5f7}
.rd-act p a{color:#f6f6f6}
.sp-row{color:#adadad;border-radius:8px;border:1px dashed rgba(245,245,247,.108)}
.sp-stage{border-radius:12px;border:1px solid rgba(246,246,246,.45);background:rgba(246,246,246,.05)}
.sp-stage span{background:rgba(245,245,247,.068);border:1px solid rgba(245,245,247,.096)}
.sp-mic{background:rgba(246,246,246,.18)!important;border-color:#f6f6f6!important}
.sp-me{background:#f6f6f6!important;border-color:#f6f6f6!important}
.sp-pwr{color:#f6f6f6}
.sp-dim{color:#adadad}
.ab-ph{border:1px solid rgba(245,245,247,.06);border-radius:18px;background:#0c0c0c;color:#f5f5f7}
.ab-ph .cap small{color:#d8d8d8}
.ab-film .vthumb{border:1px solid rgba(245,245,247,.06)}
.ab-film .meta small{color:#adadad}
.ab-film .ytl{color:#f6f6f6}
@media(max-width:640px){.ab-ph{border-radius:12px}}
@media(max-width:640px){.ab-more>summary{border:1px solid rgba(245,245,247,.108);background:rgba(245,245,247,.051)}}
@media(max-width:640px){.ab-less{border:1px solid rgba(245,245,247,.108);color:#d8d8d8}}
.bk-reel{color:#f5f5f7}
.bk-rcap{background:linear-gradient(0deg,rgba(8,8,8,.9),transparent)}
.bk-tab{border-radius:14px;border:1px solid rgba(245,245,247,.072);background:rgba(245,245,247,.034);color:#d8d8d8}
.bk-tab.on{border-color:#f6f6f6;background:rgba(246,246,246,.12);color:#f5f5f7}
.bk-tab.on svg{color:#f6f6f6}
.bk-advp{border-radius:14px;background:rgba(245,245,247,.038);border:1px solid rgba(245,245,247,.06)}
.bk-pg{border-radius:14px;background:rgba(245,245,247,.038);border:1px solid rgba(245,245,247,.06);color:#f5f5f7}
.bk-pg small{color:#adadad}
.bk-pg i{color:#f6f6f6}
.bk-pg:hover{background:rgba(245,245,247,.068)}
.bk-sheet{background:rgba(6,6,6,.6)}
.bk-sbox{border-radius:18px;background:#0d0d0d;border:1px solid rgba(245,245,247,.096)}
.bk-sx{border:1px solid rgba(245,245,247,.12);background:rgba(245,245,247,.051);color:#f5f5f7}
@media(max-width:640px){.bk-arr{border:1px solid rgba(245,245,247,.12);background:rgba(10,10,10,.7);color:#f5f5f7}}
@media(max-width:640px){.rd-nav a{background:rgba(245,245,247,.051);border:1px solid rgba(245,245,247,.084);color:#f5f5f7}}
@media(max-width:640px){.rd-nav a:hover{border-color:#f6f6f6;color:#f6f6f6}}
.bk-steps>div{border-radius:14px;background:rgba(245,245,247,.034);border:1px solid rgba(245,245,247,.06)}
.bk-steps i{background:#f6f6f6}
.bk-steps p{color:#efefef}
.bk-pg{border-top:1px solid rgba(245,245,247,.06)!important}
.bk-pg em{color:#f6f6f6}
.bk-pg i{background:rgba(246,246,246,.16);border:1px solid rgba(246,246,246,.5)}
.bk-hkc{background:rgba(10,10,10,.75);color:#f5f5f7}
.abt-film .vthumb{border:1px solid rgba(245,245,247,.06)}
.abt-film .meta small{color:#adadad}
.abt-film .ytl{color:#f6f6f6}
.bks .faq details{border:1px solid rgba(245,245,247,.06);border-radius:14px;background:rgba(245,245,247,.03)}
.bks .faq details[open]{background:rgba(246,246,246,.07);border-color:rgba(246,246,246,.35)}
.bks .faq summary::after{border-right:2px solid #f6f6f6;border-bottom:2px solid #f6f6f6}
.bks .faq details>p{color:#d8d8d8}
.rd-navd a{background:rgba(245,245,247,.051);border:1px solid rgba(245,245,247,.084);color:#f5f5f7}
.rd-navd a:hover{border-color:#f6f6f6;color:#f6f6f6}
.rd-nh{color:#adadad}
.artlinks a[aria-label="SoundCloud"] svg path{fill:#e8e8ec}
.sp-svg text{fill:#f5f5f7}
.sp-svg .sp-cap{fill:#adadad}
.sp-svg .spl rect{fill:rgba(245,245,247,.08);stroke:rgba(245,245,247,.18)}
.sp-svg .spl.o rect{fill:rgba(246,246,246,.18);stroke:#f6f6f6}
.sp-svg .spl.a rect{fill:#f6f6f6;stroke:#f6f6f6}
.sp-svg .spl.p text{fill:#f6f6f6}
@media(min-width:641px){.rd-navd a{border-radius:14px!important}}
@media(min-width:641px){.rd-navd a i{color:#f6f6f6;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}}
@media(min-width:641px){.rd-navd a:hover{background:rgba(246,246,246,.1)}}
.nf-glow{background:radial-gradient(closest-side,rgba(245,245,247,.35),rgba(161,161,166,.18) 60%,transparent)}
.nf-num{font-family:"Druk Wide",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}
.nf-num b{background:linear-gradient(180deg,#f5f5f7 43%,#a1a1a6 58%)}
.nf-vw{box-shadow:0 0 0 2px rgba(246,246,246,.08),0 20px 60px rgba(0,0,0,.6)}
.nf-vw::after{background:linear-gradient(135deg,rgba(245,245,247,.136),transparent 38%,transparent 62%,rgba(245,245,247,.06))}
.nf-vin{background:repeating-radial-gradient(circle,#121212 0 1.5px,#090909 1.5px 4px)}
.nf-vin i{box-shadow:0 0 0 3px #090909}
.nf-vin i::after{background:#080808;box-shadow:0 0 0 2px rgba(246,246,246,.25)}
.nf-hero p{color:#d8d8d8}
.rg-more{border:1px solid rgba(245,245,247,.096);background:rgba(245,245,247,.043);color:#d8d8d8}
.rg-more:hover{border-color:#f6f6f6;color:#f6f6f6}
@media(max-width:640px){.rg-more{border:1px solid rgba(245,245,247,.096);background:rgba(245,245,247,.043);color:#d8d8d8}}
/* v72 desktop fine row: left group, clear of the vinyl dock */
@media(min-width:641px){color:#6a6a6a}}
/* v79 program sheet song list */
.pg-list{border-top:1px solid rgba(245,245,247,.06);border-bottom:1px solid rgba(245,245,247,.06)}
.pg-list li{border-bottom:1px solid rgba(245,245,247,.03)}
.pg-list b{color:#f5f5f7}
.pg-list span{color:#aeaeae}
.pg-all{color:#f6f6f6}
.dk-vol button{color:#e2e2e2}
.dk-vol input{accent-color:#f6f6f6}
.dk-vol input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--c) var(--p),rgba(245,245,247,.187) var(--p))}
.dk-vol input[type=range]::-moz-range-track{background:rgba(245,245,247,.187)}
.dk-vol input[type=range]::-webkit-slider-thumb{background:#f5f5f7}
.dk-vol input[type=range]::-moz-range-thumb{background:#f5f5f7}
.ly-btn{background:rgba(245,245,247,.068);color:#f5f5f7}
.ly-btn:hover{background:rgba(245,245,247,.136)}
.gp-strip,.ct-chips,.rp-tabs,.pm-tabs{border-radius:18px!important}
.card,.pm-box,.rp-sec,.rp-cta,.gp-c,.ly-more{border-radius:18px!important}
.kpi,.bk-pg,.splayer{border-radius:14px!important}
@media(max-width:760px){.gp-strip,.ct-chips,.rp-tabs{border-radius:18px!important}}
.card .kpi,.bk-pg,.gp-c,.ct-prog code{border-radius:14px!important}
.ly-side img.cv,.rs-card img.cv,.rel>img,.pk-cov{border-radius:12px!important}
.ly-side img.cv,.rs-card img.cv,.rel>img,.pk-cov,.rtile img,.ab-ph img{outline:1px solid rgba(245,245,247,.084)}
.ly-tab img,.rs-b img,.dki img,.strip img{box-shadow:0 0 0 1px rgba(246,246,246,.14)}
.dock.pl .dk-t{background:rgba(12,12,12,.92);border-color:rgba(245,245,247,.33)}
.ly-cv .hole{background:#080808;box-shadow:0 0 0 3px rgba(246,246,246,.18)}
.ly-play{background:#f6f6f6}
.ly-bar{background:rgba(245,245,247,.102)}
.ly-bar i{background:#f6f6f6}
.ly-bar i::after{background:#f5f5f7}
.ly-head p{color:#d2d2d2}
.ly-tabs{border-radius:22px;background:rgba(13,13,13,.72);border:1px solid rgba(245,245,247,.072)}
.ly-tab{color:#dadada}
.ly-tabs.stuck .ly-tab.on{box-shadow:0 0 0 2px #f6f6f6 inset}
.ly-tabs.stuck .ly-tab.on img{outline:2px solid #f6f6f6}
.ly-tab.on{background:#f5f5f7;color:#080808}
.ly-side img.cv{border-radius:14px}
.ly-meta{color:#aeaeae}
.ly-srv a{background:rgba(245,245,247,.06);color:#f5f5f7}
.ly-srv a:hover{background:rgba(245,245,247,.119)}
.ly-srv a.p{background:#f6f6f6;color:#080808}
.ly-sec small{color:#959595}
.ly-sec p{color:#d2d2d2}
.ly-sec.ch p{color:#f5f5f7}
.ly-note{color:#959595}
.ly-more{border-radius:18px;background:rgba(245,245,247,.03)}
@media(max-width:640px){.ly-tabs{border-radius:18px}}
@media(max-width:640px){.ly-tab{border-radius:14px}}
.rs-strip{background:rgba(245,245,247,.034);border:1px solid rgba(245,245,247,.06)}
.rs-b.on img{outline:2px solid #f6f6f6}
.rs-info .ly-meta{color:#aeaeae}
.rs-info p{color:#d2d2d2}
.rs-act .ly-btn{background:rgba(245,245,247,.068)}
.gp-strip{border-radius:18px;background:rgba(245,245,247,.034);border:1px solid rgba(245,245,247,.06)}
.gp-b{color:#dadada}
.gp-b.on{background:#f5f5f7;color:#080808}
.gp-c{border-radius:18px;background:rgba(245,245,247,.03);border:1px solid rgba(245,245,247,.048)}
.gp-h span{color:#f6f6f6}
.gp-c p{color:#d2d2d2}
.gp-songs li{border-bottom:1px solid rgba(245,245,247,.036)}
.gp-songs small{color:#aeaeae}
.gp-c .ly-btn{background:rgba(245,245,247,.068)}
@media(max-width:760px){.gp-strip{border-radius:14px}}
@media(max-width:760px){.gp-b{border-radius:12px}}
.pm-back{background:rgba(8,8,8,.55)}
.pm-box{border-radius:18px;background:#0f0f0f;border:1px solid rgba(245,245,247,.072)}
.pm-x{background:rgba(245,245,247,.068);color:#f5f5f7}
.pm-tabs{border-bottom:1px solid rgba(245,245,247,.048)}
.pm-t{color:#dadada}
.pm-t.on{background:#f5f5f7;color:#080808}
.pm-hd p{color:#d2d2d2}
.pm-list li{border-bottom:1px solid rgba(245,245,247,.036)}
.pm-list small{color:#aeaeae}
.pm-ft{border-top:1px solid rgba(245,245,247,.048)}
.pm-ar{background:rgba(245,245,247,.068);color:#f5f5f7}
@media(max-width:640px){.pm-box{border-radius:18px}}
.gp-strip.v2 .gp-b{background:rgba(245,245,247,.06);border:1px solid rgba(245,245,247,.06)}
.gp-strip.v2 .gp-b:hover{background:rgba(245,245,247,.119)}
@media(max-width:760px){.gp-strip.v2 .gp-b{border-radius:12px}}
.tri:focus-visible{outline:2px solid #a1a1a6}
.hand{color:#f5f5f7}
.mod{background:rgba(4,4,4,.72)}
.mbox{border-radius:22px;background:#080808;border:1px solid rgba(245,245,247,.15)}
.mx{color:#f5f5f7}
.mlyr{color:#efefef}
@media(max-width:640px){.mbox{border-radius:18px}}
.ly-tab.on img,.ly-tabs.stuck .ly-tab.on img{outline:2px solid #f6f6f6}
.ly-rmx{color:#aeaeae}
.ly-xt{background:rgba(245,245,247,.068);color:#f5f5f7}
.ly-xt:hover{background:rgba(245,245,247,.119)}
.taph span{background:rgba(245,245,247,.06);color:#dadada}
.taph b{color:#f5f5f7}
.taph svg{color:#f6f6f6}
.bk-lk a{color:#f6f6f6}
.bk-mbtn{background:rgba(245,245,247,.068);color:#f5f5f7}
.rd-ic{color:#f6f6f6}
.rd-c h3.rd-h .rd-ic{border-radius:8px;background:rgba(246,246,246,.12)}
.fm .lead{color:#d8d8d8}
.fm-c{border-radius:18px;background:rgba(245,245,247,.038);border:1px solid rgba(245,245,247,.06)}
.fm-c p{color:#d8d8d8}
.fm-c .n{color:#f6f6f6}
a.fm-c:hover{border-color:#f6f6f6;background:rgba(246,246,246,.06)}
.fm-faq details{border-radius:14px;background:rgba(245,245,247,.038);border:1px solid rgba(245,245,247,.06)}
.fm-faq summary::after{color:#f6f6f6}
.fm-faq details p{color:#d8d8d8}
.fm-cta{border-radius:22px;background:linear-gradient(120deg,rgba(246,246,246,.14),rgba(0,119,255,.12));border:1px solid rgba(245,245,247,.072)}
.fm-sch{border-radius:18px;background:rgba(245,245,247,.03);border:1px solid rgba(245,245,247,.06)}
.fm-sch text{fill:#f5f5f7}
.fm-sch .m{fill:#adadad}
.fm-note{color:#adadad}
.fm-crumb{color:#adadad}
.fm-crumb a{color:#adadad}
.fm-back{background:rgba(245,245,247,.051);border:1px solid rgba(245,245,247,.084);color:#f5f5f7!important}
.fm-back:hover{border-color:#f6f6f6;color:#f6f6f6!important}
.fm-ic i{border-radius:14px;background:rgba(246,246,246,.12);color:#f6f6f6}
.lp{border-radius:18px;background:radial-gradient(120% 80% at 50% 0%,rgba(246,246,246,.1),transparent 60%),rgba(245,245,247,.03);border:1px solid rgba(245,245,247,.06)}
.lr-bg{stroke:rgba(245,245,247,.05)}
.lr.off{stroke:rgba(245,245,247,.07)}
.lp-ph{fill:#f5f5f7;filter:drop-shadow(0 0 4px #f5f5f7)}
.lp-c small{color:#aeaeae}
.lp-dots i{background:rgba(245,245,247,.153)}
.lp-dots i.on{background:#f6f6f6}
.lp-msg{color:#efefef}
.lp-pad{border-radius:14px;border:1px solid rgba(245,245,247,.072);background:rgba(245,245,247,.043);color:#f5f5f7}
.lp-pad small{color:#aeaeae}
.lp-led{background:rgba(245,245,247,.128)}
.lp-mix{border-radius:14px;border:1px solid rgba(245,245,247,.048)}
.lp-gv span{color:#aeaeae}
.lp-gv button{border:1px solid rgba(245,245,247,.35);color:#f5f5f7}
.lp-gv button.on{background:#ffffff;color:#080808;border-color:#ffffff}
.lp-mix label{color:#dadada}
.lp-ctl .lp-mx[aria-expanded=true]{background:#f5f5f7;color:#080808}
.lp-ctl .lp-stop.pl{background:#f6f6f6;color:#080808}
.lp-ctl button{background:rgba(245,245,247,.068);color:#f5f5f7}
.lp-ctl button:hover{background:rgba(245,245,247,.119)}
.lp-note{color:#959595}
@media(max-width:640px){.lp-pad{border-radius:12px}}
.lpv-f{border-radius:18px;border:1px solid rgba(245,245,247,.06)}
.lpv-p span{background:#f6f6f6}
.lpv small{color:#aeaeae}
.lpv a{color:#d2d2d2}
.ly-seg{background:rgba(245,245,247,.051)}
.ly-seg button{color:#dadada}
.ly-seg button.on{background:#f5f5f7;color:#080808}
.ct-chips{border-radius:18px;background:rgba(13,13,13,.72);border:1px solid rgba(245,245,247,.072)}
.ct-chip{background:rgba(245,245,247,.051);color:#dadada}
.ct-chip.on{background:#f5f5f7;color:#080808}
.ct-row{border-bottom:1px solid rgba(245,245,247,.042)}
.ct-h{color:#f5f5f7}
.ct-h span.ar{color:#aeaeae}
.ct-k{color:#dadada;background:rgba(245,245,247,.06)}
.ct-h .chev{color:#959595}
.ct-meta span{color:#aeaeae}
.ct-meta span b{color:#f5f5f7}
.ct-prog small{color:#959595}
.ct-prog code{color:#f5f5f7;background:rgba(245,245,247,.043)}
.ct-lk a{background:rgba(245,245,247,.06);color:#f5f5f7}
.ct-lk a:hover{background:rgba(245,245,247,.119)}
@media(max-width:640px){.ct-chips{border-radius:18px}}
@media(max-width:640px){.ct-chip{border-radius:12px}}
.rp-head p{color:#e2e2e2}
.rp-st{border:1px solid rgba(245,245,247,.072);background:rgba(245,245,247,.034);color:#e2e2e2}
.rp-st:hover{border-color:rgba(246,246,246,.5)}
.rp-st.on{border-color:#f6f6f6;background:rgba(246,246,246,.14);color:#f5f5f7}
.rp-stats b{color:#f6f6f6}
.rp-tabs{border-radius:18px;background:rgba(13,13,13,.72);border:1px solid rgba(245,245,247,.072)}
.rp-tab{color:#dadada}
.rp-tab.on{background:#f5f5f7;color:#080808}
.rp-sec{border-radius:18px;background:rgba(245,245,247,.03);border:1px solid rgba(245,245,247,.06)}
.rp-list li{border-bottom:1px solid rgba(245,245,247,.036)}
.rp-list b{color:#f5f5f7}
.rp-list span{color:#aeaeae}
.rp-cta{border-radius:18px;background:linear-gradient(135deg,rgba(245,245,247,.16),rgba(0,117,255,.12));border:1px solid rgba(245,245,247,.072)}
@media(max-width:640px){.rp-tabs{border-radius:14px}}
@media(max-width:640px){.rp-tab.on{border-radius:12px}}
.ct-mine{color:#f6f6f6}
.ct-info b{color:#f6f6f6}
.ct-info span{color:#d2d2d2}
/* ALEKSIR style polish — direction A2 «Тиша · A2 один оранжевый». Load AFTER the site CSS. Style only: colors, radii, borders, shadows, type. */
body{color:#f6f6f6;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}
a{color:#f6f6f6}
.island{border:1px solid rgba(246,246,246,.072)}
.nav a:hover{background:rgba(246,246,246,.068);color:#f6f6f6}
.nav a.on{color:#f6f6f6;background:rgba(246,246,246,.085)}
.btn.g{background:rgba(246,246,246,.051);border-color:rgba(246,246,246,.108);color:#f6f6f6}
.btn.g:hover{background:rgba(246,246,246,.102);color:#f6f6f6}
.card{background:rgba(246,246,246,.038);border:1px solid rgba(246,246,246,.06);border-radius:14px}
.soc{background:rgba(246,246,246,.043);border:1px solid rgba(246,246,246,.06)}
.soc svg path{fill:#f6f6f6}
.pl{background:rgba(246,246,246,.051);border:1px solid rgba(246,246,246,.072);color:#f6f6f6}
.pl:hover{color:#f6f6f6}
.pl svg path{fill:#f6f6f6}
.hero{border-radius:18px;border:1px solid rgba(246,246,246,.048)}
.kpi{border-radius:12px;background:rgba(246,246,246,.043);border:1px solid rgba(246,246,246,.06)}
.rel{border-radius:14px;background:rgba(246,246,246,.034);border:1px solid rgba(246,246,246,.054)}
.tag.i{background:rgba(163,163,163,.12);color:#a3a3a3;border-color:rgba(163,163,163,.35)}
.tile{border-radius:14px;border:1px solid rgba(246,246,246,.048)}
.vid{border-radius:14px;border:1px solid rgba(246,246,246,.06)}
.vid .play{background:rgba(246,246,246,.119);border:1px solid rgba(246,246,246,.18)}
.empty{border-radius:18px;border:1px dashed rgba(246,246,246,.12)}
input,select,textarea{border:1px solid rgba(246,246,246,.084);background:rgba(246,246,246,.043);color:#f6f6f6}
.vinyl span{border:1px solid rgba(246,246,246,.084)}
.wave i{background:#f6f6f6}
.playbtn{background:#f6f6f6}
footer{border-top:1px solid rgba(246,246,246,.06)}
.pack{border-radius:14px;background:rgba(246,246,246,.038);border:1px solid rgba(246,246,246,.06)}
.pack.hot{background:linear-gradient(180deg,rgba(246,246,246,.12),rgba(246,246,246,.025))}
.faq details{border-bottom:1px solid rgba(246,246,246,.06)}
@media(max-width:860px){.island{border-radius:18px}}
.splayer{border:1px solid rgba(246,246,246,.048)}
.splayer .bar{background:rgba(246,246,246,.17)}
.dots button{background:rgba(246,246,246,.297)}
.dots button.on{background:#f6f6f6}
.arr{border:1px solid rgba(246,246,246,.12);background:rgba(246,246,246,.085);color:#f6f6f6}
.rtile .cov{border-radius:14px;border:1px solid rgba(246,246,246,.048)}
.mini a{border:1px solid rgba(246,246,246,.108)}
.mini svg path{fill:#f6f6f6}
.vthumb{border-radius:14px;border:1px solid rgba(246,246,246,.06)}
.vthumb .play{border:1px solid rgba(246,246,246,.21)}
.vert{border-radius:18px;border:1px solid rgba(246,246,246,.072)}
.adv div{border-radius:12px;background:rgba(246,246,246,.034);border:1px solid rgba(246,246,246,.054)}
@media(max-width:860px){.tbq a:hover{background:rgba(246,246,246,.068)}}
@media(max-width:860px){.tbq svg path{fill:#f6f6f6}}
.rov{border:1px solid rgba(246,246,246,.21)}
.qch a{border-radius:12px;background:rgba(246,246,246,.06);border:1px solid rgba(246,246,246,.084);color:#f6f6f6}
.qor::before,.qor::after{background:rgba(246,246,246,.102)}
.pill{border:1px solid rgba(246,246,246,.108);background:rgba(246,246,246,.051);color:#f6f6f6}
.pill:hover{border-color:rgba(246,246,246,.24)}
.prog{border:1px solid rgba(246,246,246,.084);background:rgba(246,246,246,.043);color:#f6f6f6}
.qsum{border-radius:12px}
.vbtn2{background:rgba(246,246,246,.119)}
.vprog{background:rgba(246,246,246,.212)}
.vt{color:#f6f6f6}
.vfr{border-radius:14px;border:1px solid rgba(246,246,246,.072)}
.pin{border:1px solid rgba(246,246,246,.108);background:rgba(246,246,246,.051);color:#f6f6f6}
.linkbtn:hover{color:#f6f6f6}
.dock .vinyl span{color:#f6f6f6!important}
.dk-bg{background:radial-gradient(circle,rgba(12,12,12,.55) 0 94px,rgba(246,246,246,.153) 95px 96px,rgba(12,12,12,.82) 97px 149px,rgba(246,246,246,.4) 150px 151px,rgba(12,12,12,.85) 152px 176px,rgba(12,12,12,.7) 188px);border:1px solid rgba(246,246,246,.072)}
.dki{border:2px solid rgba(246,246,246,.108)}
.dki:hover{border-color:#f6f6f6}
.dki span{color:#f6f6f6;border:1px solid rgba(246,246,246,.084)}
.dk-now{border-radius:12px;border:1px solid rgba(246,246,246,.072)}
.dk-now b{color:#f6f6f6}
.dk-now .bar{background:rgba(246,246,246,.153)}
.dk-t{border:1px solid rgba(246,246,246,.12)}
.pchips span{background:rgba(246,246,246,.043);border:1px solid rgba(246,246,246,.072)}
.pastmini{border-top:1px solid rgba(246,246,246,.06)}
.pastmini>div b{color:#f6f6f6}
.burger{border:1px solid rgba(246,246,246,.108);background:rgba(246,246,246,.051)}
@media(max-width:860px){.island{border-radius:14px!important}}
@media(max-width:860px){.tbico{border-top:1px solid rgba(246,246,246,.06)}}
@media(max-width:860px){.tbico a:hover{background:rgba(246,246,246,.068)}}
@media(max-width:860px){.tbico svg path{fill:#f6f6f6}}
@media(max-width:860px){.nav{border-radius:14px;border:1px solid rgba(246,246,246,.072)}}
.rqbox{border-radius:18px;background:linear-gradient(160deg,rgba(246,246,246,.12),rgba(14,14,14,.82) 35%,rgba(163,163,163,.08));border:1px solid rgba(246,246,246,.108)}
.rqx{background:#f6f6f6}
.rqbox input,.rqbox select,.rqbox textarea{background:rgba(246,246,246,.06)}
@media(max-width:860px){.pfx.t1::after{background:#eaeaea}}
@media(max-width:860px){.hero.car .stage{border-radius:14px}}
@media(max-width:860px){.rov{border:1px solid rgba(246,246,246,.21)!important}}
@media(max-width:860px){.wv i{background:rgba(246,246,246,.238)}}
.qsend.dis{color:rgba(246,246,246,.55)!important}
button.qdate{border:1px solid rgba(246,246,246,.108);background:rgba(246,246,246,.06)}
button.qdate.on{color:#f6f6f6}
.dpbox{border-radius:14px;border:1px solid rgba(246,246,246,.096)}
.dpnav{border:1px solid rgba(246,246,246,.108);background:rgba(246,246,246,.051);color:#f6f6f6}
.dpd{color:#f6f6f6}
.dpd:hover:not(:disabled){background:rgba(246,246,246,.085)}
.dpd.out{color:rgba(246,246,246,.35)}
.dpd.past{color:rgba(246,246,246,.2)}
.pk-card{border-radius:14px;background:rgba(246,246,246,.038);border:1px solid rgba(246,246,246,.06)}
.pk-cov{border-radius:12px}
.pk-cdl{border:1px solid rgba(246,246,246,.15);color:#f6f6f6}
.pk-dl a{background:rgba(246,246,246,.051);border:1px solid rgba(246,246,246,.084);color:#f6f6f6}
.pk-dl a:hover{color:#f6f6f6}
.pk-ph img{border-radius:12px}
.pk-logo>div:first-child{border-radius:12px;border:1px solid rgba(246,246,246,.072)}
.pk-facts span{background:rgba(246,246,246,.051)}
@media(max-width:640px){.pk-card{border-radius:14px}}
.rd-c{border-radius:14px;background:rgba(246,246,246,.038);border:1px solid rgba(246,246,246,.06)}
.rd-c li b{color:#f6f6f6}
.sp-row{border:1px dashed rgba(246,246,246,.108)}
.sp-stage span{background:rgba(246,246,246,.068);border:1px solid rgba(246,246,246,.096)}
.ab-ph{border:1px solid rgba(246,246,246,.06);border-radius:14px;color:#f6f6f6}
.ab-film .vthumb{border:1px solid rgba(246,246,246,.06)}
@media(max-width:640px){.ab-more>summary{border:1px solid rgba(246,246,246,.108);background:rgba(246,246,246,.051)}}
@media(max-width:640px){.ab-less{border:1px solid rgba(246,246,246,.108)}}
.bk-reel{color:#f6f6f6}
.bk-tab{border-radius:12px;border:1px solid rgba(246,246,246,.072);background:rgba(246,246,246,.034)}
.bk-tab.on{color:#f6f6f6}
.bk-advp{border-radius:12px;background:rgba(246,246,246,.038);border:1px solid rgba(246,246,246,.06)}
.bk-pg{border-radius:12px;background:rgba(246,246,246,.038);border:1px solid rgba(246,246,246,.06);color:#f6f6f6}
.bk-pg:hover{background:rgba(246,246,246,.068)}
.bk-sbox{border-radius:14px;border:1px solid rgba(246,246,246,.096)}
.bk-sx{border:1px solid rgba(246,246,246,.12);background:rgba(246,246,246,.051);color:#f6f6f6}
@media(max-width:640px){.bk-arr{border:1px solid rgba(246,246,246,.12);color:#f6f6f6}}
@media(max-width:640px){.rd-nav a{background:rgba(246,246,246,.051);border:1px solid rgba(246,246,246,.084);color:#f6f6f6}}
.bk-steps>div{border-radius:12px;background:rgba(246,246,246,.034);border:1px solid rgba(246,246,246,.06)}
.bk-pg{border-top:1px solid rgba(246,246,246,.06)!important}
.bk-hkc{color:#f6f6f6}
.abt-film .vthumb{border:1px solid rgba(246,246,246,.06)}
.bks .faq details{border:1px solid rgba(246,246,246,.06);border-radius:12px;background:rgba(246,246,246,.03)}
.rd-navd a{background:rgba(246,246,246,.051);border:1px solid rgba(246,246,246,.084);color:#f6f6f6}
.artlinks a[aria-label="SoundCloud"] svg path{fill:#eaeaea}
.sp-svg text{fill:#f6f6f6}
.sp-svg .spl rect{fill:rgba(246,246,246,.08);stroke:rgba(246,246,246,.18)}
@media(min-width:641px){.rd-navd a{border-radius:12px!important}}
@media(min-width:641px){.rd-navd a i{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}}
.nf-glow{background:radial-gradient(closest-side,rgba(246,246,246,.35),rgba(163,163,163,.18) 60%,transparent)}
.nf-num{font-family:"Druk Wide",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}
.nf-num b{background:linear-gradient(180deg,#f6f6f6 43%,#a3a3a3 58%)}
.nf-vw::after{background:linear-gradient(135deg,rgba(246,246,246,.136),transparent 38%,transparent 62%,rgba(246,246,246,.06))}
.rg-more{border:1px solid rgba(246,246,246,.096);background:rgba(246,246,246,.043)}
@media(max-width:640px){.rg-more{border:1px solid rgba(246,246,246,.096);background:rgba(246,246,246,.043)}}
}
/* v79 program sheet song list */
.pg-list{border-top:1px solid rgba(246,246,246,.06);border-bottom:1px solid rgba(246,246,246,.06)}
.pg-list li{border-bottom:1px solid rgba(246,246,246,.03)}
.pg-list b{color:#f6f6f6}
.dk-vol input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--c) var(--p),rgba(246,246,246,.187) var(--p))}
.dk-vol input[type=range]::-moz-range-track{background:rgba(246,246,246,.187)}
.dk-vol input[type=range]::-webkit-slider-thumb{background:#f6f6f6}
.dk-vol input[type=range]::-moz-range-thumb{background:#f6f6f6}
.ly-btn{background:rgba(246,246,246,.068);color:#f6f6f6}
.ly-btn:hover{background:rgba(246,246,246,.136)}
.gp-strip,.ct-chips,.rp-tabs,.pm-tabs{border-radius:14px!important}
.card,.pm-box,.rp-sec,.rp-cta,.gp-c,.ly-more{border-radius:14px!important}
.kpi,.bk-pg,.splayer{border-radius:12px!important}
@media(max-width:760px){.gp-strip,.ct-chips,.rp-tabs{border-radius:14px!important}}
.card .kpi,.bk-pg,.gp-c,.ct-prog code{border-radius:12px!important}
.ly-side img.cv,.rs-card img.cv,.rel>img,.pk-cov,.rtile img,.ab-ph img{outline:1px solid rgba(246,246,246,.084)}
.dock.pl .dk-t{border-color:rgba(246,246,246,.33)}
.ly-bar{background:rgba(246,246,246,.102)}
.ly-bar i::after{background:#f6f6f6}
.ly-tabs{border-radius:18px;border:1px solid rgba(246,246,246,.072)}
.ly-tab.on{background:#f6f6f6}
.ly-side img.cv{border-radius:12px}
.ly-srv a{background:rgba(246,246,246,.06);color:#f6f6f6}
.ly-srv a:hover{background:rgba(246,246,246,.119)}
.ly-sec.ch p{color:#f6f6f6}
.ly-more{border-radius:14px;background:rgba(246,246,246,.03)}
@media(max-width:640px){.ly-tabs{border-radius:14px}}
@media(max-width:640px){.ly-tab{border-radius:12px}}
.rs-strip{background:rgba(246,246,246,.034);border:1px solid rgba(246,246,246,.06)}
.rs-act .ly-btn{background:rgba(246,246,246,.068)}
.gp-strip{border-radius:14px;background:rgba(246,246,246,.034);border:1px solid rgba(246,246,246,.06)}
.gp-b.on{background:#f6f6f6}
.gp-c{border-radius:14px;background:rgba(246,246,246,.03);border:1px solid rgba(246,246,246,.048)}
.gp-songs li{border-bottom:1px solid rgba(246,246,246,.036)}
.gp-c .ly-btn{background:rgba(246,246,246,.068)}
@media(max-width:760px){.gp-strip{border-radius:12px}}
.pm-box{border-radius:14px;border:1px solid rgba(246,246,246,.072)}
.pm-x{background:rgba(246,246,246,.068);color:#f6f6f6}
.pm-tabs{border-bottom:1px solid rgba(246,246,246,.048)}
.pm-t.on{background:#f6f6f6}
.pm-list li{border-bottom:1px solid rgba(246,246,246,.036)}
.pm-ft{border-top:1px solid rgba(246,246,246,.048)}
.pm-ar{background:rgba(246,246,246,.068);color:#f6f6f6}
@media(max-width:640px){.pm-box{border-radius:14px}}
.gp-strip.v2 .gp-b{background:rgba(246,246,246,.06);border:1px solid rgba(246,246,246,.06)}
.gp-strip.v2 .gp-b:hover{background:rgba(246,246,246,.119)}
.tri:focus-visible{outline:2px solid #a3a3a3}
.hand{color:#f6f6f6}
.mbox{border-radius:18px;border:1px solid rgba(246,246,246,.15)}
.mx{color:#f6f6f6}
@media(max-width:640px){.mbox{border-radius:14px}}
.ly-xt{background:rgba(246,246,246,.068);color:#f6f6f6}
.ly-xt:hover{background:rgba(246,246,246,.119)}
.taph span{background:rgba(246,246,246,.06)}
.taph b{color:#f6f6f6}
.bk-mbtn{background:rgba(246,246,246,.068);color:#f6f6f6}
.fm-c{border-radius:14px;background:rgba(246,246,246,.038);border:1px solid rgba(246,246,246,.06)}
.fm-faq details{border-radius:12px;background:rgba(246,246,246,.038);border:1px solid rgba(246,246,246,.06)}
.fm-cta{border-radius:18px;border:1px solid rgba(246,246,246,.072)}
.fm-sch{border-radius:14px;background:rgba(246,246,246,.03);border:1px solid rgba(246,246,246,.06)}
.fm-sch text{fill:#f6f6f6}
.fm-back{background:rgba(246,246,246,.051);border:1px solid rgba(246,246,246,.084);color:#f6f6f6!important}
.fm-ic i{border-radius:12px}
.lp{border-radius:14px;background:radial-gradient(120% 80% at 50% 0%,rgba(246,246,246,.1),transparent 60%),rgba(246,246,246,.03);border:1px solid rgba(246,246,246,.06)}
.lr-bg{stroke:rgba(246,246,246,.05)}
.lr.off{stroke:rgba(246,246,246,.07)}
.lp-ph{fill:#f6f6f6;filter:drop-shadow(0 0 4px #f6f6f6)}
.lp-dots i{background:rgba(246,246,246,.153)}
.lp-pad{border-radius:12px;border:1px solid rgba(246,246,246,.072);background:rgba(246,246,246,.043);color:#f6f6f6}
.lp-led{background:rgba(246,246,246,.128)}
.lp-mix{border-radius:12px;border:1px solid rgba(246,246,246,.048)}
.lp-gv button{border:1px solid rgba(246,246,246,.35);color:#f6f6f6}
.lp-gv button.on{background:#f5f5f7;border-color:#f5f5f7}
.lp-ctl .lp-mx[aria-expanded=true]{background:#f6f6f6}
.lp-ctl button{background:rgba(246,246,246,.068);color:#f6f6f6}
.lp-ctl button:hover{background:rgba(246,246,246,.119)}
.lpv-f{border-radius:14px;border:1px solid rgba(246,246,246,.06)}
.ly-seg{background:rgba(246,246,246,.051)}
.ly-seg button.on{background:#f6f6f6}
.ct-chips{border-radius:14px;border:1px solid rgba(246,246,246,.072)}
.ct-chip{background:rgba(246,246,246,.051)}
.ct-chip.on{background:#f6f6f6}
.ct-row{border-bottom:1px solid rgba(246,246,246,.042)}
.ct-h{color:#f6f6f6}
.ct-k{background:rgba(246,246,246,.06)}
.ct-meta span b{color:#f6f6f6}
.ct-prog code{color:#f6f6f6;background:rgba(246,246,246,.043)}
.ct-lk a{background:rgba(246,246,246,.06);color:#f6f6f6}
.ct-lk a:hover{background:rgba(246,246,246,.119)}
@media(max-width:640px){.ct-chips{border-radius:14px}}
.rp-st{border:1px solid rgba(246,246,246,.072);background:rgba(246,246,246,.034)}
.rp-st.on{color:#f6f6f6}
.rp-tabs{border-radius:14px;border:1px solid rgba(246,246,246,.072)}
.rp-tab.on{background:#f6f6f6}
.rp-sec{border-radius:14px;background:rgba(246,246,246,.03);border:1px solid rgba(246,246,246,.06)}
.rp-list li{border-bottom:1px solid rgba(246,246,246,.036)}
.rp-list b{color:#f6f6f6}
.rp-cta{border-radius:14px;background:linear-gradient(135deg,rgba(246,246,246,.16),rgba(0,117,255,.12));border:1px solid rgba(246,246,246,.072)}
@media(max-width:640px){.rp-tabs{border-radius:12px}}
/* ALEKSIR style polish — direction A2 «Тиша · A2 один оранжевый». Load AFTER the site CSS. Style only: colors, radii, borders, shadows, type. */
body{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}
.btn.p:hover{background:#f6f6f6}
.card{border-radius:12px}
.hero{border-radius:14px}
.rel{border-radius:12px}
.tile{border-radius:12px}
.vid{border-radius:12px}
.empty{border-radius:14px}
.pack{border-radius:12px}
@media(max-width:860px){.island{border-radius:14px}}
.rtile .cov{border-radius:12px}
.vthumb{border-radius:12px}
.vert{border-radius:14px}
.vfr{border-radius:12px}
@media(max-width:860px){.island{border-radius:12px!important}}
@media(max-width:860px){.nav{border-radius:12px}}
.rqbox{border-radius:14px}
@media(max-width:860px){.hero.car .stage{border-radius:12px}}
.dpbox{border-radius:12px}
.pk-card{border-radius:12px}
.pk-dl a.main:hover{background:#f6f6f6}
@media(max-width:640px){.pk-card{border-radius:12px}}
.rd-c{border-radius:12px}
.ab-ph{border-radius:12px}
.bk-sbox{border-radius:12px}
@media(min-width:641px){.rd-navd a i{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}}
.nf-num{font-family:"Druk Wide",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}
.gp-strip,.ct-chips,.rp-tabs,.pm-tabs{border-radius:12px!important}
.card,.pm-box,.rp-sec,.rp-cta,.gp-c,.ly-more{border-radius:12px!important}
@media(max-width:760px){.gp-strip,.ct-chips,.rp-tabs{border-radius:12px!important}}
.mbox{border-radius:14px}
@media(max-width:640px){.mbox{border-radius:12px}}
.ly-tabs{border-radius:14px}
.ly-more{border-radius:12px}
@media(max-width:640px){.ly-tabs{border-radius:12px}}
.pm-box{border-radius:12px}
@media(max-width:640px){.pm-box{border-radius:12px}}
.fm-c{border-radius:12px}
.fm-cta{border-radius:14px}
.fm-sch{border-radius:12px}
.gp-strip{border-radius:12px}
.gp-c{border-radius:12px}
.ct-chips{border-radius:12px}
@media(max-width:640px){.ct-chips{border-radius:12px}}
.rp-tabs{border-radius:12px}
.rp-sec{border-radius:12px}
.rp-cta{border-radius:12px}
.lp{border-radius:12px}
.lp-gv button.on{background:#f6f6f6;border-color:#f6f6f6}
.lpv-f{border-radius:12px}
/* ALEKSIR style polish — direction A2 «Тиша · A2 один оранжевый». Load AFTER the site CSS. Style only: colors, radii, borders, shadows, type. */
body{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}
.hero{border-radius:12px}
.empty{border-radius:12px}
@media(max-width:860px){.island{border-radius:12px}}
.vert{border-radius:12px}
.rqbox{border-radius:12px}
@media(min-width:641px){.rd-navd a i{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}}
.nf-num{font-family:"Druk Wide",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}
.mbox{border-radius:12px}
.ly-tabs{border-radius:12px}
.fm-cta{border-radius:12px}
/* ALEKSIR style polish — direction A2 «Тиша · A2 один оранжевый». Load AFTER the site CSS. Style only: colors, radii, borders, shadows, type. */
body{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}
@media(min-width:641px){.rd-navd a i{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}}
.nf-num{font-family:"Druk Wide",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}
/* ALEKSIR style polish — direction A2 «Тиша · A2 один оранжевый». Load AFTER the site CSS. Style only: colors, radii, borders, shadows, type. */
body{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}
@media(min-width:641px){.rd-navd a i{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}}
.nf-num{font-family:"Druk Wide",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}
/* ALEKSIR style polish — direction A2 «Тиша · A2 один оранжевый». Load AFTER the site CSS. Style only: colors, radii, borders, shadows, type. */
body{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}
@media(min-width:641px){.rd-navd a i{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}}
.nf-num{font-family:"Druk Wide",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}
/* ALEKSIR style polish — direction A2 «Тиша · A2 один оранжевый». Load AFTER the site CSS. Style only: colors, radii, borders, shadows, type. */
body{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}
@media(min-width:641px){.rd-navd a i{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}}
.nf-num{font-family:"Druk Wide",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}
/* ALEKSIR style polish — direction A2 «Тиша · A2 один оранжевый». Load AFTER the site CSS. Style only: colors, radii, borders, shadows, type. */
body{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}
@media(min-width:641px){.rd-navd a i{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}}
.nf-num{font-family:"Druk Wide",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}
/* ALEKSIR style polish — direction A2 «Тиша · A2 один оранжевый». Load AFTER the site CSS. Style only: colors, radii, borders, shadows, type. */
body{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}
@media(min-width:641px){.rd-navd a i{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}}
.nf-num{font-family:"Druk Wide",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}
/* ALEKSIR style polish — direction A2 «Тиша · A2 один оранжевый». Load AFTER the site CSS. Style only: colors, radii, borders, shadows, type. */
body{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}
@media(min-width:641px){.rd-navd a i{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}}
.nf-num{font-family:"Druk Wide",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display",-apple-system,BlinkMacSystemFont,"SF Pro Display","Roboto Flex",system-ui,sans-serif}
.island{border-color:rgba(246,246,246,.048)}
.btn.g{border-color:rgba(246,246,246,.132)}
.btn.g:hover{background:rgba(246,246,246,.051)}
.pl,.soc{border-color:rgba(246,246,246,.084)}
.soc:hover,.pl:hover{background:rgba(246,246,246,.051);border-color:rgba(246,246,246,.18)}
.tag,.tag.i{border-color:rgba(246,246,246,.108)}
.nav a.on,.island .nav a.on{color:#f6f6f6!important}
.bk-pg i{color:#f6f6f6!important}
.bk-tab.on{color:#f6f6f6!important}
.bk-tab.on svg path,.bk-tab.on svg{fill:#f6f6f6}
.xnav a.on,.xfoot a.on{color:#f6f6f6!important}
.island .btn.p,.island .btn.p:hover,.topbar .btn.p.s,.topbar .btn.p.s:hover{background:#f6f6f6!important}
p{color:#a3a3a3}
.eyebrow,.bk-pg em{color:#888888!important}
.nav a{color:#d4d4d4}
.island{background:rgba(12,12,12,.72);border-color:rgba(245,245,247,.048)}
.card,.kpi,.rel{background:#0a0a0a}
.btn.g{border-color:rgba(245,245,247,.132)}
.btn.g:hover{background:rgba(245,245,247,.051)}
.pl,.soc{border-color:rgba(245,245,247,.084)}
.soc:hover,.pl:hover{background:rgba(245,245,247,.051);border-color:rgba(245,245,247,.18)}
.soc:hover svg path{fill:#f5f5f7}
.tag,.tag.i{color:#a3a3a3;border-color:rgba(245,245,247,.108)}
a:hover{color:#f5f5f7}
/* A2: one orange per screen — only the sticky «Замовити виступ», every other primary white */
.btn.p,.btn.p.hplay,.btn.p.s,.btn.p.dsk{background:#f6f6f6}
.btn.p:hover{background:#f5f5f7}
.island .btn.p,.island .btn.p:hover{background:#f6f6f6}
.hero.car .slide .txt>p{color:#d4d4d4!important}
.ytl,.prog em,.qnote summary{color:#d4d4d4}
/* A2+ (22.10): Apple — заголовки білі, помаранчевий лише «Замовити виступ» */
.phead h1,h1,h2 span,h2>span{color:#f6f6f6!important}
.nav a.on,.island .nav a.on{background:rgba(246,246,246,.14)!important;color:#f5f5f7!important}
.ytl{color:#a3a3a3!important}
.ytl:hover{color:#f6f6f6!important}
.bar>i,.ly-bar>i,.vprog>i{background:#f6f6f6!important}
.ly-play{background:#f6f6f6!important}
.dki.on{border-color:rgba(246,246,246,.9)!important}
.bk-steps i{background:#f6f6f6!important}
.bk-pg i{background:rgba(246,246,246,.14)!important;color:#f5f5f7!important}
.bk-tab.on{background:rgba(246,246,246,.12)!important;color:#f5f5f7!important;border-color:rgba(246,246,246,.35)!important}
.bk-tab.on svg path,.bk-tab.on svg{fill:#f5f5f7}
.bk-pack.hot,.bk-pack{border-color:rgba(246,246,246,.16)!important}
.pk-card a.main,a.main{background:#f6f6f6!important}
.fm-c i{background:rgba(246,246,246,.1)!important;color:#f6f6f6!important}
.fm-c .n,span.n{color:#a3a3a3!important}
.ct-info b,.ct-chip.ct-mine{color:#f6f6f6!important}
.card .grid.g4>div,.grid.g2>.card>div{border-color:rgba(246,246,246,.14)!important}
a>img{border-color:rgba(246,246,246,.14)!important}
.xnav a.on,.xfoot a.on{background:rgba(246,246,246,.14)!important;color:#f5f5f7!important}
.lpv-p span{background:#f6f6f6!important}
.card>div[style*="border-left"]{border-color:rgba(246,246,246,.3)!important}
footer .foot .links{border-top:1px solid rgba(246,246,246,.12)}
footer .fine{border-top:1px solid rgba(246,246,246,.12)}
@media(min-width:861px){footer .foot>div:nth-child(2){border-left:1px solid rgba(246,246,246,.12)}}
@media(max-width:860px){footer .foot>div:nth-child(2){border-top:1px solid rgba(246,246,246,.12)}}
@media(max-width:860px){footer .foot>div:first-child .xfoot{border-bottom:1px solid rgba(246,246,246,.12)}}
.bk-pg i{border-color:rgba(246,246,246,.35)!important;color:#f6f6f6!important}
/* v152: форма заявки — без оранжевого, крім кнопки відправки */
.rqbox{background:linear-gradient(160deg,rgba(246,246,246,.07),rgba(14,14,14,.86) 35%,rgba(163,163,163,.08))!important}
.rqbox .pill.on{background:#f6f6f6!important;border-color:#f6f6f6!important}
.rqbox .qsend.dis{background:rgba(246,246,246,.08)!important;color:rgba(246,246,246,.45)!important}
.dpd.tod{border-color:rgba(246,246,246,.45)!important}
.dpd.on{background:#f6f6f6!important;border-color:#f6f6f6!important}
.rqbox .qdate.on{background:#f6f6f6!important;border-color:#f6f6f6!important}
.qch a:hover{background:rgba(246,246,246,.1)!important;border-color:rgba(246,246,246,.35)!important}
.qsum{background:rgba(246,246,246,.05)!important;border-color:rgba(246,246,246,.15)!important}
/* v154: єдина кнопка Play на всіх відео: темне скло + біла іконка; hover — біле коло + темна іконка */
.vthumb .play,.lpv-p span{border:1px solid rgba(245,245,247,.168)!important;color:#f5f5f7!important}
.vthumb:hover .play,.vhit:hover .play,button.vthumb:hover .play,.lpv-f:hover .lpv-p span{background:#f6f6f6!important;border-color:#f6f6f6!important}
.island .btn.p,.island .btn.p:hover,.topbar .btn.p.s,.topbar .btn.p.s:hover{background:#f5f5f7!important}
/* hand-tuned */
/* A · Тиша — Apple restraint: neutral black, one accent only on the main CTA, hairlines, sentence-case type */
body{background:#000;letter-spacing:-.003em}
h1,h2,h3{font-weight:700;letter-spacing:-.025em;text-transform:none!important}
h1,.hero.car .slide .txt h2{text-transform:none!important;letter-spacing:-.035em}
p{color:#a1a1a6}
.eyebrow,.bk-pg em{color:#86868b!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important;font-weight:600}
.nav a{text-transform:none;letter-spacing:0;font-size:14px;color:#d2d2d7}
.island{background:rgba(22,22,23,.72);border-color:rgba(255,255,255,.08);box-shadow:none}
.card,.kpi,.rel{background:#111112;border-color:transparent}
.kpi b{font-weight:700;letter-spacing:-.03em}
.btn{font-weight:600;border-radius:999px}
.btn.g{background:transparent;border-color:rgba(255,255,255,.22)}
.btn.g:hover{background:rgba(255,255,255,.06)}
.pl,.soc{background:transparent;border-color:rgba(255,255,255,.14)}
.soc:hover,.pl:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.3)}
.soc:hover svg path{fill:#fff}
.tag,.tag.i{background:transparent;color:#a1a1a6;border-color:rgba(255,255,255,.18);letter-spacing:.04em}
a:hover{color:#fff}
.hero{border-color:transparent}
.tile,.vid{border-color:transparent}
/* A2: one orange per screen — only the sticky «Замовити виступ», every other primary white */
.btn.p,.btn.p.hplay,.btn.p.s,.btn.p.dsk{background:#f5f5f7;color:#000;border-color:transparent}
.btn.p:hover{background:#fff;color:#000}
.island .btn.p,.island .btn.p:hover{background:#f5f5f7;color:#150b04}
.hero.car .slide .txt>p{color:#d2d2d7!important}
.ytl,.prog em,.qnote summary{color:#d2d2d7}
/* A2+ (22.10): Apple — заголовки білі, помаранчевий лише «Замовити виступ» */
.phead h1,h1,h2 span,h2>span{color:#f5f5f7!important}
.nav a.on,.island .nav a.on{background:rgba(245,245,247,.14)!important;color:#fff!important;border-color:transparent!important}
.ytl{color:#a1a1a6!important}
.ytl:hover{color:#f5f5f7!important}
.bar>i,.ly-bar>i,.vprog>i{background:#f5f5f7!important}
.ly-play{background:#f5f5f7!important;box-shadow:none!important}
.ly-play svg path{fill:#000!important}
.dki.on{border-color:rgba(245,245,247,.9)!important}
.bk-steps i{background:#f5f5f7!important;color:#000!important;border-color:transparent!important}
.bk-pg i{background:rgba(245,245,247,.14)!important;color:#fff!important}
.bk-tab.on{background:rgba(245,245,247,.12)!important;color:#fff!important;border-color:rgba(245,245,247,.35)!important}
.bk-tab.on svg path,.bk-tab.on svg{fill:#fff;stroke:currentColor}
.bk-pack.hot,.bk-pack{border-color:rgba(245,245,247,.16)!important}
.pk-card a.main,a.main{background:#f5f5f7!important;color:#000!important;border-color:transparent!important}
.fm-c i{background:rgba(245,245,247,.1)!important;color:#f5f5f7!important}
.fm-c .n,span.n{color:#a1a1a6!important}
.ct-info b,.ct-chip.ct-mine{color:#f5f5f7!important}
.card .grid.g4>div,.grid.g2>.card>div{border-color:rgba(245,245,247,.14)!important}
a>img{border-color:rgba(245,245,247,.14)!important}
.xnav a.on,.xfoot a.on{background:rgba(245,245,247,.14)!important;color:#fff!important;border-color:transparent!important}
.lpv-p span{background:#f5f5f7!important}
.card>div[style*="border-left"]{border-color:rgba(245,245,247,.3)!important}
/* A2+ (22.10, 2): єдині скруглення — великі блоки/фото/обкладинки/відео 12px, кнопки й перемикачі — пілюлі */
.hero,.hero.car,.hero.bk-hero,.fm-cta,.ab-por,.ab-por img,.card>div,.card img,.abs img,.grid>div>img,.ab-film .vthumb,.vthumb img{border-radius:12px!important}
.ly-tabs,.ly-tabs button{border-radius:999px!important}
/* футер: без слова «Підписка», тонкі розділювачі блоків */
footer .foot>div:nth-child(2)>.eyebrow{display:none!important}
footer .foot .links{border-top:1px solid rgba(245,245,247,.12);padding-top:16px;margin-top:4px}
footer .fine{border-top:1px solid rgba(245,245,247,.12);padding-top:18px}
@media(min-width:861px){footer .foot>div:nth-child(2){border-left:1px solid rgba(245,245,247,.12);padding-left:48px}}
@media(max-width:860px){footer .foot>div:nth-child(2){border-top:1px solid rgba(245,245,247,.12);padding-top:24px}footer .foot>div:first-child .xfoot{border-bottom:1px solid rgba(245,245,247,.12);padding-bottom:20px}}
.grid.g4>div[style*="border-radius"],[style*="border-radius:18px"],[style*="border-radius: 18px"],[style*="border-radius:24px"],[style*="border-radius:20px"]{border-radius:12px!important}
.bk-pg i{border-color:rgba(245,245,247,.35)!important;color:#f5f5f7!important}
/* v152: форма заявки — без оранжевого, крім кнопки відправки */
.rqbox{background:linear-gradient(160deg,rgba(245,245,247,.07),rgba(14,14,14,.86) 35%,rgba(163,163,163,.08))!important}
.rqbox .pill.on{background:#f5f5f7!important;border-color:#f5f5f7!important;color:#0c0c0c!important}
.rqbox .qsend.dis{background:rgba(245,245,247,.08)!important;color:rgba(245,245,247,.45)!important}
.dpd.tod{border-color:rgba(245,245,247,.45)!important;box-shadow:none!important}
.dpd.on{background:#f5f5f7!important;border-color:#f5f5f7!important;color:#0c0c0c!important;box-shadow:none!important}
.rqbox .qdate.on{background:#f5f5f7!important;border-color:#f5f5f7!important;color:#0c0c0c!important}
.qch a:hover{background:rgba(245,245,247,.1)!important;border-color:rgba(245,245,247,.35)!important}
.qsum{background:rgba(245,245,247,.05)!important;border-color:rgba(245,245,247,.15)!important}
/* v154: єдина кнопка Play на всіх відео: темне скло + біла іконка; hover — біле коло + темна іконка */
.vthumb .play,.lpv-p span{width:64px!important;height:64px!important;border-radius:50%!important;background:rgba(8,8,8,.55)!important;border:1px solid rgba(255,255,255,.28)!important;color:#fff!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none!important;transition:background .2s,color .2s,scale .2s,border-color .2s!important}
.vthumb .play svg,.vthumb .play svg *,.lpv-p span svg,.lpv-p span svg *{fill:currentColor!important}
.vthumb:hover .play,.vhit:hover .play,button.vthumb:hover .play,.lpv-f:hover .lpv-p span{background:#f5f5f7!important;border-color:#f5f5f7!important;color:#0c0c0c!important;scale:1.06}

.island .btn.p,.island .btn.p:hover,.topbar .btn.p.s,.topbar .btn.p.s:hover{background:#ff8a14!important;color:#150b04!important;border-color:transparent!important}