@media(min-width:992px){.bg-img-blur{position:absolute;z-index:-1;bottom:5rem;right:50%;margin-right:-22rem;transform:translate(-20%,-10%);width:68rem;height:68rem;padding:.25rem;border-radius:50%;overflow:hidden}.bg-img-blur .fit-cover,.bg-img-blur::after{width:100%;height:100%;border-radius:inherit}.bg-img-blur .fit-cover{z-index:-1;opacity:.5}.bg-img-blur::before,.bg-img-blur::after{content:"";position:absolute;left:0;top:0}.bg-img-blur::after{background-image:var(--dark-circle-blur)}.bg-img-blur::before{top:.25rem;left:.25rem;right:.25rem;bottom:.25rem;border-radius:inherit;background-color:rgba(55,121,157,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}.view-app{margin-bottom:2rem}.view-app-head .wrp-min,.view-news-head .wrp-min{padding-top:2rem}.view-app-head .title,.view-news-head .title{font-size:1.25rem;margin-bottom:1.25rem}

.rating-progress{position:relative;width:100%;height:26px;margin:10px 0;background:#2b2b2b;border-radius:13px;overflow:hidden}
.rating-progress-like{position:absolute;left:0;top:0;height:100%;width:0;background:#2ecc71;z-index:1;transition:width .35s ease}
.rating-progress-dislike{position:absolute;right:0;top:0;height:100%;width:0;background:#e74c3c;z-index:1;transition:width .35s ease}
.rating-progress-text{position:relative;z-index:2;height:100%;line-height:26px;text-align:center;font-size:13px;font-weight:600;color:#fff}

#app_description .f5d-box{position:relative;overflow:hidden}
#app_description .f5d-box.is-collapsed{max-height:190px}
#app_description .f5d-box > :last-child{margin-bottom:0!important}
#app_description .f5d-fade{position:absolute;left:0;right:0;bottom:0;height:90px;pointer-events:none;background:linear-gradient(to bottom,#fff0,var(--block-bg))}
.darktheme #app_description .f5d-fade{background:linear-gradient(to bottom,#0000,var(--block-bg))}
#app_description .f5d-box.is-open .f5d-fade{display:none}
#app_description .f5d-ctl{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:12px}
#app_description .f5d-line{flex:1;height:1px;background:#4ccb7059;opacity:.9}
#app_description .f5d-arrow{width:18px;height:18px;display:flex;align-items:center;justify-content:center;transition:transform .25s ease;opacity:.75}
#app_description .f5d-arrow svg{width:18px;height:18px;stroke:#4ccb70;stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}
#app_description .f5d-box.is-open + .f5d-ctl .f5d-arrow{transform:rotate(180deg)}
#app_description .f5d-btn{appearance:none;border:0;background:#4ccb7024;padding:8px 22px;border-radius:14px;cursor:pointer;outline:none;font:inherit;font-weight:800;font-size:12px;letter-spacing:.9px;text-transform:uppercase;color:#1e7c3f;transition:.15s ease}
#app_description .f5d-btn:hover{background:#4ccb7033}
.darktheme #app_description .f5d-btn{background:#4ccb7033;color:#6fdb92}
#app_description .f5d-btn:focus-visible{outline:2px solid #4ccb7059;outline-offset:3px}
#app_description .f5d-ctl.is-hidden{display:none}
@media (max-width:768px) {
#app_description .f5d-ctl{margin-top:10px}
}

.f5-dlblock{max-width:980px;margin:18px auto;padding:0;font-family:inherit}
.f5-dlblock .f5d-box{border-radius:22px;padding:18px 16px;background:var(--block-bg);overflow:hidden;backdrop-filter:blur(10px);position:relative}
.f5-dlblock .f5d-box:before{content:"";position:absolute;inset:-120px;background:radial-gradient(820px 320px at 8% 0%,#38bdf842,transparent 62%),radial-gradient(760px 320px at 100% 45%,#38bdf82e,transparent 66%),radial-gradient(640px 260px at 50% 110%,#38bdf824,transparent 62%);opacity:1;pointer-events:none}
.f5-dlblock .f5d-appbar{border-radius:18px;padding:12px 12px 10px;position:relative;overflow:hidden;background:radial-gradient(760px 300px at 10% 0%,#38bdf833,transparent 64%),radial-gradient(760px 300px at 100% 55%,#38bdf824,transparent 66%)}
.f5-dlblock .f5d-top{display:flex;gap:12px;align-items:flex-start;padding:6px 4px 10px;position:relative;z-index:1}
.f5-dlblock .f5d-ico{width:46px;height:46px;border-radius:16px;overflow:hidden;flex:0 0 auto;position:relative;top:11px;box-shadow:0 10px 24px #00000024 inset 0 0 0 1px #ffffff1a}
.f5-dlblock .f5d-ico img{width:100%;height:100%;object-fit:cover;display:block}
.f5-dlblock .f5d-sub{margin-top:6px;font-size:13px;line-height:1.6;color:var(--tcolor);opacity:.95}
.f5-dlblock .f5d-sub b{font-weight:900;white-space:nowrap;padding:2px 6px;border-radius:6px;background:#4ccb701f;color:inherit}
.f5-dlblock .f5d-sub b a{color:inherit!important;text-decoration:none}
.f5-dlblock .f5d-sub b a:hover{color:inherit!important;opacity:.92}
.f5-dlblock .f5d-anchor{display:inline-block;transform:translateZ(0);animation:f5-shake 7.5s ease-in-out infinite;will-change:transform}
@keyframes f5-shake {
0%,84%{transform:translateZ(0)}
86%{transform:translate3d(-1px,0,0) rotate(-0.6deg)}
88%{transform:translate3d(1px,0,0) rotate(0.6deg)}
90%{transform:translate3d(-1px,0,0) rotate(-0.4deg)}
92%{transform:translate3d(1px,0,0) rotate(0.4deg)}
94%,100%{transform:translateZ(0)}
}
@media (prefers-reduced-motion: reduce) {
.f5-dlblock .f5d-anchor{animation:none}
}
body.dark .f5-dlblock .f5d-sub{color:#fff}
body.dark .f5-dlblock .f5d-sub b{background:#4ccb702e}
@media (max-width:768px) {
.f5-dlblock .f5d-ico{display:block}
}
@media (min-width:769px) {
.f5-dlblock .f5d-ico{display:none}
.f5-dlblock .f5d-top{justify-content:center;text-align:center}
}
@media (max-width:420px) {
.f5-dlblock .f5d-sub b{white-space:normal}
}


.f5pro-tabs{max-width:980px;margin:20px auto;font-family:inherit}
.f5pro-card{background:var(--block-bg);border-radius:22px;padding:20px;position:relative;overflow:hidden;box-shadow:0 25px 50px #0000001f 0 6px 16px #0000000f}
.f5pro-card:before{content:"";position:absolute;inset:-200px;background:radial-gradient(700px 350px at -10% -10%,#ffc10766,transparent 60%),radial-gradient(700px 350px at 110% 110%,#ffeb3b40,transparent 60%);pointer-events:none}
.f5pro-card>*{position:relative;z-index:2}
.f5pro-head{margin-bottom:12px}
.f5pro-kicker{font-size:10px;letter-spacing:2px;font-weight:900;opacity:.6;color:var(--tcolor)}
.f5pro-title{font-size:22px;font-weight:900;margin:4px 0;color:var(--tcolor)}
.f5pro-switch{display:flex;background:#0000000f;padding:3px;border-radius:999px;width:fit-content;margin-bottom:14px}
.f5pro-tab{border:none;background:transparent;padding:6px 16px;border-radius:999px;font-weight:800;font-size:12px;cursor:pointer;color:var(--tcolor);transition:.25s}
.f5pro-tab.active{background:linear-gradient(135deg,#ffd54f,#ffca28);color:#fff;box-shadow:0 6px 14px #ffc10759}
.f5pro-panel{display:none}
.f5pro-panel.show{display:block}
.f5pro-step{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;border-radius:12px;transition:.2s}
.f5pro-step:hover{background:#0000000d}
.f5pro-num{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:12px;color:#fff;background:linear-gradient(135deg,#ffb300,#ffca28);box-shadow:0 4px 10px #ffc10766 0 2px 6px #0000001f;flex:0 0 auto}
.f5pro-text{font-size:13.5px;line-height:1.45;color:var(--tcolor);opacity:.92}
@media (max-width:560px) {
.f5pro-card{padding:16px}
.f5pro-title{font-size:19px}
.f5pro-text{font-size:13px}}



.b-download{position:relative;overflow:hidden}
.b-download::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,#4ccb7014 75%,#4ccb7024 88%,#4ccb7033 100%);pointer-events:none;z-index:0}
.b-download > *{position:relative;z-index:1}
.f5-modblock{--f5-accent:#38bdf8;--f5-bg:#ffffffc7;--f5-surface:#ffffff9e;--f5-card:#00000008;--f5-border:#00000014;--f5-text:#000000e0;--f5-muted:#0009;--f5-soft:#0000000f;max-width:980px;margin:18px auto;padding:0;font-family:inherit}
body.dark .f5-modblock,body.theme-dark .f5-modblock,html.dark .f5-modblock{--f5-bg:#121416b8;--f5-surface:#ffffff0d;--f5-card:#ffffff0a;--f5-border:#ffffff1a;--f5-text:#ffffffeb;--f5-muted:#ffffffb3;--f5-soft:#ffffff14}
.f5m-box{border-radius:22px;padding:18px 16px;background:var(--block-bg);overflow:hidden;backdrop-filter:blur(10px);position:relative}
.f5m-box:before{content:"";position:absolute;inset:-110px;background:radial-gradient(720px 260px at 0% 0%,#38bdf81f,transparent 60%),radial-gradient(720px 260px at 100% 35%,#38bdf814,transparent 65%);opacity:.95;pointer-events:none}
.f5m-appbar{border-radius:18px;padding:12px 12px 10px;background:radial-gradient(720px 260px at 0% 0%,#38bdf81f,transparent 60%),radial-gradient(720px 260px at 100% 35%,#38bdf814,transparent 65%);position:relative;overflow:hidden}
.f5m-appbar:before{content:"";position:absolute;inset:-80px;background:radial-gradient(520px 240px at 18% 20%,#38bdf81f,transparent 62%),radial-gradient(520px 240px at 92% 40%,#38bdf80f,transparent 62%);opacity:.9;pointer-events:none}
.f5m-top{display:flex;gap:12px;align-items:flex-start;padding:6px 4px 10px}
.f5m-ico{width:46px;height:46px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#38bdf81f;flex:0 0 auto}
.f5m-title{font-weight:900;letter-spacing:.6px;text-transform:uppercase;font-size:16px;color:var(--tcolor)}
.f5m-sub{margin-top:6px;font-size:13px;line-height:1.55;color:var(--tcolor);opacity:.92}
.f5m-live{margin-left:auto;height:32px;padding:0 12px;border-radius:999px;display:flex;align-items:center;gap:10px;background:#38bdf81a;font-weight:900;font-size:12px}
.f5m-liveDot{width:10px;height:10px;border-radius:999px;background:var(--f5-accent)}
.f5m-chipRow{padding:0 4px 4px}
.f5m-chip{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 14px;border-radius:999px;background:#38bdf81a;font-weight:900;font-size:12px}
.f5m-chipDot{width:10px;height:10px;border-radius:999px;background:var(--f5-accent);box-shadow:0 0 0 6px #38bdf829}

.title{position:relative;padding-left:14px}
.title::before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:#4ccb70;border-radius:2px}
.hack-badge{display:inline-block;padding:0 7px;margin-right:2px;background:#ff3c3cd9;color:#fff;border-radius:6px;font-weight:700}
@media (max-width:768px) {
.hack-badge{display:inline-block;padding:2px 4px;margin-right:0;background:#ff3c3cd9;color:#fff;border-radius:6px;font-weight:700;position:relative;top:-4px;left:0;font-size:9px;animation:hackPulse 1.8s ease-in-out infinite}
@keyframes hackPulse {
0%{transform:scale(1)}
50%{transform:scale(1.06)}
100%{transform:scale(1)}}}

.f5-mini-guide{background:var(--block-bg);border-radius:30px;padding:8px;margin:15px 0;overflow:hidden}
.f5-tg-banner{position:relative;isolation:isolate;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:84px;margin:15px 0;padding:13px 14px 13px 15px;box-sizing:border-box;overflow:hidden;border:1px solid #ffffff26;border-radius:22px;background:linear-gradient(125deg,#179fd9 0%,#118fc9 45%,#0c7eb6 100%);color:#fff!important;text-decoration:none!important;box-shadow:0 14px 32px #1080b829 inset 0 1px 0 #ffffff29;transform:translateZ(0);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,filter .2s ease}
.f5-tg-pattern{position:absolute;z-index:0;right:-14px;top:-18px;width:220px;height:130px;background:radial-gradient(circle,#ffffff38 0 1.1px,transparent 1.45px);background-size:16px 16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 34%,#000 100%);mask-image:linear-gradient(90deg,transparent,#000 34%,#000 100%);opacity:.34;pointer-events:none}
.f5-tg-banner::before{content:"";position:absolute;z-index:1;left:20px;top:0;width:118px;height:1px;background:linear-gradient(90deg,#ffffff9e,#fff3,transparent);opacity:.78;pointer-events:none}
.f5-tg-banner::after{content:"";position:absolute;z-index:1;right:116px;bottom:12px;width:29px;height:11px;background:radial-gradient(circle,#fff 0 1.6px,transparent 2px) left 0 center / 5px 5px no-repeat,radial-gradient(circle,#f9bd3beb 0 1.35px,transparent 1.8px) left 11px center / 5px 5px no-repeat,radial-gradient(circle,#4ccb70db 0 1.2px,transparent 1.7px) right 0 center / 5px 5px no-repeat;opacity:.62;pointer-events:none}
.f5-tg-logo{position:relative;z-index:3;width:58px;height:58px;display:flex;align-items:center;justify-content:center;flex:none;border-radius:16px;background:#ffffff1a;box-shadow:0 6px 15px #00537d1a}
.f5-tg-logo::after{content:none;display:none}
.f5-tg-plane{position:relative;z-index:2;display:block;width:35px;height:35px;object-fit:contain;filter:drop-shadow(0 2px 4px #00497121);image-rendering:auto;transition:transform .2s cubic-bezier(.22,1,.36,1)}
.f5-tg-copy{position:relative;z-index:3;min-width:0}
.f5-tg-kicker{display:flex;align-items:center;gap:6px;margin:0 0 5px;color:#ffffffb8!important;font-size:9px;font-weight:700;line-height:1;letter-spacing:.065em}
.f5-tg-live{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#fede4a;box-shadow:0 0 0 3px #fede4a1a}
.f5-tg-title{margin:0;color:#fff!important;font-size:16px;font-weight:720;line-height:1.2;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.f5-tg-sub{margin-top:4px;color:#ffffffb8!important;font-size:11.5px;font-weight:450;line-height:1.35;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.f5-tg-action{position:relative;z-index:3;min-height:42px;display:flex;align-items:center;gap:8px;padding:0 6px 0 14px;border-radius:13px;background:#04699d38;box-shadow:inset 0 0 0 1px #ffffff1c 0 6px 16px #0359841a;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}
.f5-tg-action-text{color:#fff!important;font-size:10.5px;font-weight:700;line-height:1;white-space:nowrap}
.f5-tg-arrow{width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex:none;border-radius:9px;background:#ffffff21;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff12;transition:transform .18s ease,background .18s ease}
.f5-tg-arrow svg{display:block;width:15px;height:15px}
@media(hover:hover) {
.f5-tg-banner:hover{color:#fff!important;transform:translateY(-2px);filter:brightness(1.025);box-shadow:0 19px 38px #1080b836 inset 0 1px 0 #ffffff2e}
.f5-tg-banner:hover .f5-tg-plane{transform:translateY(-1px) scale(1.035)}
.f5-tg-banner:hover .f5-tg-action{transform:translateX(-1px);background:#04699d4f;box-shadow:inset 0 0 0 1px #ffffff24 0 9px 21px #03598424}
.f5-tg-banner:hover .f5-tg-arrow{transform:translateX(2px);background:#ffffff30}
}
@media(max-width:768px) {
.f5-tg-banner{grid-template-columns:48px minmax(0,1fr) 36px;gap:11px;min-height:72px;padding:11px 10px 11px 12px;border-radius:19px;box-shadow:0 11px 26px #1080b824 inset 0 1px 0 #ffffff24}
.f5-tg-logo{width:48px;height:48px;border-radius:14px}
.f5-tg-logo::after{inset:5px;border-radius:10px}
.f5-tg-plane{width:29px;height:29px}
.f5-tg-kicker{gap:5px;margin-bottom:4px;font-size:7.8px;letter-spacing:.055em}
.f5-tg-live{width:5px;height:5px;flex-basis:5px}
.f5-tg-title{font-size:13.2px;font-weight:700}
.f5-tg-sub{margin-top:3px;font-size:9.5px;line-height:1.3}
.f5-tg-action{width:36px;height:36px;min-height:36px;justify-content:center;padding:0;border-radius:11px}
.f5-tg-action-text{display:none}
.f5-tg-arrow{width:28px;height:28px;border-radius:8px}
.f5-tg-arrow svg{width:14px;height:14px}
.f5-tg-banner::after{display:none}
.f5-tg-pattern{width:150px;height:100px;right:-26px;top:-20px;opacity:.26}
}
@media(max-width:390px) {
.f5-mod-design-note{border-radius:0}
.f5-description-tabs{padding-left:9px!important}
.f5-tg-banner{grid-template-columns:45px minmax(0,1fr) 34px;gap:9px;padding-left:10px;padding-right:8px;border-radius:18px}
.f5-tg-logo{width:45px;height:45px;border-radius:13px}
.f5-tg-plane{width:27px;height:27px}
.f5-tg-title{font-size:12.3px}
.f5-tg-sub{font-size:8.9px}
.f5-tg-action{width:34px;height:34px;min-height:34px;border-radius:10px}
}
@media(prefers-reduced-motion:reduce) {
.f5-tg-banner,.f5-tg-plane,.f5-tg-action,.f5-tg-arrow{transition:none!important}
}
.f5-mini-tabs{position:relative;display:flex;background:#4ccb700d;border-radius:18px;padding:4px}
.f5-mini-slider{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:#4ccb70;border-radius:14px;transition:.35s cubic-bezier(.22,1,.36,1)}
.f5-mini-tabs.right .f5-mini-slider{transform:translateX(100%)}
.f5-mini-tab{position:relative;z-index:2;flex:1;height:48px;border:none;background:none;font-family:inherit;font-size:14px;font-weight:800;cursor:pointer;color:var(--text-color);transition:.25s}
.f5-mini-tab.active{color:#fff}
.f5-mini-body{padding:26px 20px 18px;min-height:90px;display:flex;align-items:center;justify-content:center;text-align:center}
.f5-mini-content{display:none;max-width:540px;font-size:15px;line-height:1.8;opacity:.9;animation:f5Switch .25s ease}
.f5-mini-content.active{display:block}
@keyframes f5Switch {
from{opacity:0;transform:translateY(6px)}
to{opacity:1;transform:none}
}
@media(max-width:768px) {
.f5-mini-guide{border-radius:24px}
.f5-mini-tab{height:44px;font-size:13px}
.f5-mini-body{padding:20px 14px 14px;min-height:80px}
.f5-mini-content{font-size:14px;line-height:1.7}
}





.view-app-img{width:100%;max-width:10rem;margin-right:1.5rem}
.view-app-img .img{width:10rem;height:10rem;position:relative;z-index:0}
.view-app-img .img::after,.view-app-img .img::before{content:"";position:absolute;z-index:-1}
.view-app-img .img::after{left:50%;top:50%;width:calc(100% + 3rem);height:calc(100% + 3rem);transform:translate(-50%,-30%);background-image:radial-gradient(closest-side,#0000004d 0,#0000 100%)}
.view-app-img .img::before{background-size:1rem 1rem;opacity:.5;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nIzE0MjYzNicgZD0nTTIsOGEyLDIsMCwxLDAsMiwyQTIsMiwwLDAsMCwyLDhabTgtOGEyLDIsMCwxLDAsMiwyQTIsMiwwLDAsMCwxMCwwWicvPjwvc3ZnPg==)}
@media(min-width:576px) {
.view-app-head .title,.view-news-head .title{font-size:1.5rem}
}
@media(min-width:640px) and (max-width:767px) {
.view-app-data{border-top:1px solid #ffffff0d;padding-top:1.5rem;margin-top:1rem}
}
@media(min-width:640px) {
.view-app-head .wrp-min{padding-bottom:5.5rem}
.view-app-data{display:flex;flex-wrap:wrap}
.view-app-data .specs-list{width:100%;max-width:calc(100% - 14rem);flex:0 0 calc(100% - 14rem)}
.view-app-rate,.view-news-head .likes{max-width:12rem;min-width:12rem;margin-left:2rem}
}
@media(max-width:767px) {
.view-app-head .title{text-align:center;max-width:32rem;margin-left:auto;margin-right:auto}
.view-app-img{text-align:center;margin-left:auto;margin-right:auto}
.view-app-main .btn-group{justify-content:center}
.view-app-img{max-width:20rem;}
.view-app-img .img{width:20rem;height:20rem;}
.view-app-img .img::before{width:15.75rem;height:100%;margin-top:2rem;left:50%;top:0;transform:translateX(-50%)}
}
@media(max-width:639px) {
.view-app-head .wrp-min{padding-left:0;padding-right:0}
.view-app-head .title{padding-left:2rem;padding-right:2rem}
.view-app-main{padding-left:1.5rem;padding-right:1.5rem}
}
@media(min-width:768px) {
.view-app-main{display:flex}
.view-app-head .title,.view-news-head .title{font-size:1.75rem;margin-bottom:1.5rem}
.view-app-img .img::before{width:100%;height:80%;margin-left:2rem;left:0;top:50%}
}
@media(max-width:991px) {
.view-app-head{background-image:radial-gradient(closest-side,#37799d33 0,#37799d00 100%);background-size:35rem 35rem;background-position:50% -20%;background-repeat:no-repeat}
}
@media(min-width:992px) {
.view-app-img{max-width:15rem;margin-right:2.5rem}
.view-app-img .img{width:15rem;height:15rem}
}
@media(min-width:1040px) {
.view-app{margin-bottom:3.5rem}
.view-app-head .wrp-min,.view-news-head .wrp-min{padding-top:3.5rem;padding-bottom:7rem}
}
.view-app-tools{position:relative;z-index:1;font-size:.875rem;margin-top:.5rem}
.view-app-tools a{padding:.5rem;display:inline-block;vertical-align:top;color:inherit}
.view-app-tools a svg{vertical-align:middle;margin-top:-.125rem}
.view-app-tools a>svg+span{margin-left:.25rem}
.view-app-data .specs-list{margin-top:-.25rem}
.spec-icon{min-width:1.25rem;max-width:1.25rem;margin-right:.5rem}
.spec-icon svg{display:block}
.spec-label{font-weight:700}
.spec-cont{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:639px) {
.view-app-rate{display:flex;flex-direction:column}
.view-app-rate .popularity{order:-1;margin-top:0!important;margin-bottom:1rem}
.rate-nums{display:flex;justify-content:space-between}
.view-app-data .btn-group>.btn{display:block;width:100%;margin-bottom: 2rem;margin-top:.5rem}
.specs-list{margin:0 -1.5rem;overflow:hidden;position:relative}
.specs-list::after,.specs-list::before{content:"";position:absolute;top:0;height:100%;width:1.5rem;z-index:1;pointer-events:none}
.specs-list::before{left:0;background-image:linear-gradient(90deg,var(--spec-fade) 0%,var(--spec-fade-transp) 100%)}
.specs-list::after{right:0;background-image:linear-gradient(-90deg,var(--spec-fade) 0%,var(--spec-fade-transp) 100%)}
.specs-list ul{padding:1.5rem 0;margin:-1.5rem 0;font-size:.75rem;display:flex;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}
.specs-list ul::after,.specs-list ul::before{content:"";display:block;min-width:1rem;max-width:1rem;height:1rem}
.specs-list ul>li{flex-basis:0;flex-grow:1;max-width:100%;padding:1.5rem .5rem;white-space:nowrap;position:relative}
.specs-list ul>li a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}
.spec-cont{min-width:5.5rem}
.spec-cont svg{width:1rem;height:1rem}
.spec-cont,.spec-label,.spec-icon{display:block}
.spec-icon{margin-bottom:.5rem}
}
@media(min-width:640px) {
.view-app-tools{margin-top:1rem}
.specs-item{display:flex;align-items:center;min-width:0;padding:.375rem 0;line-height:1.5rem}
.spec-label{width:100%;max-width:7rem;margin-right:1.5rem}
.spec-cont svg{width:1.25rem;height:1.25rem}
}
@media(min-width:860px) {
.spec-icon{min-width:1.5rem;max-width:1.5rem;margin-right:.75rem}
.specs-item{padding:.5rem 0}
}
@media(max-width:859px) {
.specs-list{font-size:.875rem}
.spec-icon svg{width:1.25rem;height:1.25rem}
}
@media(max-width:991px) {
.specs-list{position:relative;z-index:1}
}
.likes{display:flex}
.likes>a:not(:first-child){margin-left:.5rem}
.likes>a{flex-basis:0;flex-grow:1;max-width:100%;font-weight:700;font-size:.875rem;border-radius:.75rem;text-align:center;position:relative}
.likes>a>span{display:block;padding:.5rem;transition:opacity .2s ease}
.likes>a svg{display:block;width:2rem;height:2rem;margin:0 auto;margin-bottom:.25rem}
.view-app-rate{text-align:center}
.view-app-rate>:not(:first-child){margin-top:.75rem}
.view-app-rate .likes>a{color:inherit!important;background-color:#142636}
.likes>a>.like-minus{color:#f9563d}
.likes>a>.like-plus{color:#4ccb70}
@media(min-width:992px) {
.likes>a>span,.view-app-tools a{transition:opacity .2s ease}
.likes>a:hover>span,.view-app-tools a:hover{opacity:.8}
}
.rate-nums{font-size:.75rem}
.rating_progress_bar{text-align:center;background-color:#f9563d;font-size:.6875rem;text-transform:uppercase;line-height:1rem;padding:.25rem;border-radius:.75rem;position:relative;z-index:0}
.rating_progress_bar>span{background-color:var(--lcolor);position:absolute;left:0;top:0;border-radius:.75rem;height:100%;text-indent:9999px;white-space:nowrap;overflow:hidden;z-index:-1;box-shadow:0 0 .5rem 0 #4ac96e4d}
.view-app-data .btn-group{margin-top:1.5rem;width:100%}
.view-app-rate .ya-share2{margin-top:1.5rem;height:1.5rem}
@media(min-width:860px) {
.ya-share2::before{content:attr(title);font-size:.75rem;opacity:.5;display:block;font-weight:700;text-transform:uppercase;margin-bottom:.5rem}
}
.view-app-head .b-screens{margin-top:3.5rem}
.app-video-img{position:relative}
.app-video-img .cover{display:block;position:relative;border-radius:.5rem;box-shadow:0 .5rem 1rem 0 #00000040;background-color:#273d52;max-height:100%}
.app-video-img .cover img{display:block;margin:0 auto;opacity:0;visibility:hidden}
.video_btn{position:absolute;left:50%;top:50%;z-index:1;margin:-1rem 0 0 -1rem;border:0;background:0 0;padding:.25rem;width:2rem;height:2rem;border-radius:50%;background-color:#0006;color:#fff}
.video_btn svg{display:block}
@media(max-width:639px) {
.view-app-head .b-screens{border-bottom-left-radius:0;border-bottom-right-radius:0}
}
@media(max-width:991px) {
.b-screens .b-icon-title+.b-cont{margin-top:-1rem}
.b-screens .b-cont{padding:0;padding-bottom:.5rem;overflow:hidden}
.screenshots{margin:-1.5rem 0;padding:1.5rem 1rem;white-space:nowrap;text-align:center;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}
.screenshots>a,.app-video{display:inline-block;vertical-align:top;padding:1rem .5rem}
.screenshots>a img{border-radius:.5rem;box-shadow:0 .5rem 1rem 0 #00000040}
.app-video-img .cover img,.screenshots>a img{height:12rem}
}
@media(min-width:992px) {
.screenshots{display:flex;justify-content:center;padding-bottom:2.75rem}
.screenshots>a,.app-video{width:100%;max-width:25%;flex:0 0 25%;position:relative;padding:1.5rem;z-index:0;text-align:center}
.screenshots>*{display:none}
.screenshots>:nth-child(-n+4){display:block}
.screenshots>a::after,.app-video::after{content:"";display:block;width:100%;padding-top:100%;background-color:#142636;border-radius:50%;z-index:-1}
.screenshots>a::before,.app-video::before{content:"";position:absolute;left:50%;top:100%;opacity:.3;margin-top:.75rem;margin-left:-.75rem;width:1.5rem;padding-top:1.5rem;z-index:-1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nI0ZGRkZGRicgZD0nTTE1LDNsMi4zLDIuM2wtMi44OSwyLjg3bDEuNDIsMS40MkwxOC43LDYuN0wyMSw5VjNIMTV6IE0zLDlsMi4zLTIuM2wyLjg3LDIuODlsMS40Mi0xLjQyTDYuNyw1LjNMOSwzSDNWOXogTTksMjEgbC0yLjMtMi4zbDIuODktMi44N2wtMS40Mi0xLjQyTDUuMywxNy4zTDMsMTV2Nkg5eiBNMjEsMTVsLTIuMywyLjNsLTIuODctMi44OWwtMS40MiwxLjQybDIuODksMi44N0wxNSwyMWg2VjE1eicvPjwvc3ZnPg==);background-size:100% 100%}
.screenshots>a img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:.5rem;display:block;max-width:calc(100% - 1.5rem)!important;max-height:calc(100% - 1.5rem)!important;width:auto;height:auto;margin:0 auto;box-shadow:0 .5rem 1rem 0 #00000040;transition:margin-top .2s ease}
.screenshots>a:hover img{margin-top:-.25rem}
.screenshots>a::before,.app-video::before{transition:opacity .2s ease}
.screenshots>a:hover::before,.app-video:hover::before{opacity:.8}
.app-video{cursor:pointer}
.app-video-img{position:absolute;left:0;top:0;bottom:0;width:100%;padding:.75rem;display:flex;justify-content:center;align-items:center;transition:transform .2s ease}
.app-video-img .cover img{max-width:100%;max-height:12.25rem}
.app-video:hover .app-video-img{transform:translateY(-.25rem)}
}
@media(min-width:640px) {
.view-app-head+.block-list{margin-top:-3.5rem;position:relative;z-index:1}
}
.link-faq{background-color:var(--spoiler);color:inherit;font-weight:700;display:flex;align-items:center;border-radius:.75rem;padding:.75rem 1rem;line-height:1.5rem}
.link-faq:not(:first-child){margin-top:.5rem}
.link-faq::after{content:"";margin-left:auto;background-color:var(--lcolor);width:.5rem;height:.5rem;border-radius:50%;text-align:center;opacity:0;transform:scale(.5)}
@media(min-width:992px) {
.link-faq{transition:background-color .7s ease,color .1s ease}
.link-faq:hover{color:var(--lcolor);background-color:var(--spoiler-h)}
.link-faq::after{transition:transform .3s ease,opacity .2s ease}
.link-faq:hover::after{opacity:1;transform:scale(1)}
}
.b-nobugs{display:flex;align-items:flex-start;padding:1.5rem}
.b-nobugs-icon{margin-right:.75rem}
.b-nobugs-icon .c-green{width:2.25rem;height:2.25rem;padding:.375rem;display:block;border-radius:50%;background-color:#4ccb701a}
.b-nobugs-icon .c-green svg{display:block}
@media(max-width:639px) {
.b-nobugs-icon .img{display:none}
}
@media(min-width:640px) {
.b-nobugs{padding:1.5rem 2rem}
.b-nobugs-icon{display:flex;align-items:center}
.b-nobugs-icon .img{width:2.75rem;height:2.75rem}
.b-nobugs-icon .img img{border-radius:.75rem}
.b-nobugs-icon .c-green{background-color:var(--entry-label);margin-left:-.5rem;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
}
.b-nobugs-text{align-self:center;font-weight:700;font-size:.875rem}
.b-nobugs-text>span{display:block}
.b-nobugs+.b-cont{position:relative;z-index:0;border-top:1px solid var(--line)}
.b-nobugs+.b-cont::before{content:"";position:absolute;left:.25rem;right:.25rem;top:0;height:3.75rem;margin-top:.25rem;background-size:1rem 1rem;opacity:.05;z-index:-1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nIzE0MjYzNicgZD0nTTIsOGEyLDIsMCwxLDAsMiwyQTIsMiwwLDAsMCwyLDhabTgtOGEyLDIsMCwxLDAsMiwyQTIsMiwwLDAsMCwxMCwwWicvPjwvc3ZnPg==)}
.downline-line-list{margin-top:-.5rem}
.download-line{color:#fff!important;display:block;min-height:3rem;padding:1rem;border-radius:.75rem;margin-top:.5rem;transition:box-shadow .2s ease}
.download-line-title{display:flex;width:100%;min-width:0;flex:1 1 auto;font-weight:700}
.download-line-title svg{display:block}
.download-line-size{font-size:.75rem;white-space:nowrap}
@media(max-width:575px) {
.download-line-title>span{order:-1;line-height:1.4;min-width:0;word-wrap:break-word}
.download-line-title>i{margin-left:auto}
.download-line-size{opacity:.5}
.view-app-img{max-width:15rem;}
.view-app-img .img{width:15rem;height:15rem;}
.view-app-data .btn-group>.btn{margin-bottom:0rem}
.view-app-main{padding-bottom:1.5rem}
}
@media(min-width:576px) {
.download-line{display:flex;border-radius:1.5rem;padding:.5rem}
.download-line-title{align-items:center;padding:0 2rem 0 .5rem}
.download-line-title>i{margin-right:.5rem;opacity:.5}
.download-line-title>span{white-space:nowrap;overflow:hidden;line-height:1.5rem;text-overflow:ellipsis}
.download-line-size{margin-left:auto;background-color:#0003;font-size:.875rem;height:2rem;line-height:1.5rem;padding:.25rem .75rem;border-radius:1rem}
}
.mod-info{display:block;font-weight:700;font-size:1.125rem}
.info-line{display:flex;align-items:flex-start;font-size:.875rem;margin-top:1.5rem}
.info-line-icon{margin-right:.5rem}
.info-line-icon svg{display:block}
.info-line>span{align-self:center;line-height:1.4rem;flex:1 1 auto}
.b-comments .info-line{background-color:#fede4a33;border-radius:.75rem;padding:.75rem;margin-top:0;color:var(--nocomms)}
.downline-line-list+.spoiler{margin-top:1.5rem}
.view-news-head .wrp-min{padding-bottom:20rem}
.view-news-head.dark-head{background-image:radial-gradient(closest-side,#37799d33 0,#37799d00 100%);background-size:35rem 35rem;background-position:50% -30%;background-repeat:no-repeat}
.view-news-head+.block-list{margin-top:-18rem;position:relative}
.view-news-head .meta-date{background-color:#ffffff1a}
.b-article .img{padding-top:56.5%;position:relative}
.b-article .img .fit-cover{position:absolute;left:0;top:0;width:100%;height:100%}
.b-article .img .fit-cover img{border-bottom-left-radius:0;border-bottom-right-radius:0}
.b-article>.b-cont .read-next{margin-top:1.5rem}
.read-next{border-radius:.5rem;padding:1.25rem 1.5rem;border:1px solid #0000001a;position:relative;box-shadow:0 .25rem 1rem 0 #0000000d}
.read-next::before{content:attr(title);display:block;margin-bottom:.5rem;color:#4ccb70;font-size:.75rem;font-weight:700;text-transform:uppercase}
.read-next>a{display:block;max-width:36rem;line-height:1.3;font-weight:700;color:inherit}
.read-next>a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}
.b-article>.b-cont .ya-share2{margin-top:1.5rem}
@media(min-width:992px) {
.read-next{transition:transform .2s ease,box-shadow .2s ease}
.read-next:hover{transform:translateY(-.25rem);box-shadow:0 .5rem 1rem 0 #0000000d}
}
@media(min-width:640px) {
.view-news-head .wrp-min{display:flex;align-items:flex-start}
.b-article>.b-cont{padding-left:3rem;padding-right:3rem}
.view-news-head.dark-head{background-size:50rem 50rem;background-position:30% -20%}
.read-next>a{font-size:1.25rem}
.b-article>.b-cont .ya-share2{margin-top:2rem}
}
@media(max-width:639px) {
.view-news-head .wrp-min{padding-left:1.5rem;padding-right:1.5rem}
.view-news-head .likes{margin-top:1.5rem}
.view-news-head .likes>a{background-color:#142636}
.b-article>.b-cont .ya-share2{text-align:center}
}