.gl__n{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:6px;border-radius:50%;background:var(--vgrad);color:#15102b;font:800 12px/1 var(--f-b);vertical-align:1px}.bw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}.bw__c{padding:22px;border-radius:24px;background:var(--card);border:1px solid var(--hair-soft)}.bw__c>span{font-size:28px}.bw__c h3{margin:10px 0 8px;font-size:18px}.bw__c p{color:var(--ink-soft);font-size:15px}.bw__c--y{border-color:rgba(185,168,255,.45);background:rgba(124,108,246,.1)}.hw2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}.hw2__c{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:24px;background:var(--card);border:1px solid var(--hair-soft)}.hw2__n{font:700 11px/1 var(--f-m);text-transform:uppercase;letter-spacing:.1em;color:var(--v2)}.hw2__c h3{font-size:19px}.hw2__c p{color:var(--ink-soft);font-size:15px}.hw2__c a{margin-top:auto;padding-top:6px;color:var(--v2);font-weight:700;font-size:14.5px}.gm{margin-top:22px;border-radius:22px;border:1px solid var(--hair-soft);background:var(--card);overflow-x:auto}.gm table{width:100%;min-width:600px;border-collapse:collapse;font-size:14.5px}.gm caption{text-align:left;padding:16px 18px 6px;font:700 11.5px/1 var(--f-m);text-transform:uppercase;letter-spacing:.12em;color:var(--v2)}.gm th,.gm td{padding:12px 18px;text-align:left;border-top:1px solid var(--hair-soft)}.gm thead th{font:700 12.5px/1.2 var(--f-b);color:var(--ink-faint);border-top:0}.gm tbody th{font-weight:700;white-space:nowrap}.gm td{color:var(--ink-soft)}.gm td.gy{color:var(--ok)}.gm td.gw{color:var(--warn)}.gm td.gy::before{content:"✓ "}.gm td.gw::before{content:"… "}.gfree{margin-top:22px;padding:24px;border-radius:24px;background:rgba(255,141,155,.05);border:1px solid rgba(255,141,155,.22)}.gfree h3{font-size:clamp(19px,2.2vw,24px)}.gfree h3 em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:1.1em}.gfree__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.gfree__g div{padding:14px 16px;border-radius:16px;background:rgba(0,0,0,.22);border:1px solid var(--hair-soft)}.gfree__g b{display:block;font-size:15px;margin-bottom:4px}.gfree__g p{font-size:14px;color:var(--ink-soft);line-height:1.5}.gfree__n{margin-top:14px;color:var(--ink-soft);font-size:15px}@media (max-width:760px){.gfree__g{grid-template-columns:1fr}.gfree{padding:18px}}@keyframes xsIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:1020px){.bw,.hw2{grid-template-columns:1fr 1fr}}@media (max-width:640px){.bw,.hw2{grid-template-columns:1fr}}.gm td code{padding:2px 6px;border-radius:6px;background:rgba(255,255,255,.07);font:600 12.5px/1.4 var(--f-m);color:var(--ink);white-space:nowrap}.gm td.gn{color:var(--bad)}.gm td.gn::before{content:"✕ "}.gm td code,.gm th code{padding:2px 6px;border-radius:6px;background:rgba(255,255,255,.07);font:600 12.5px/1.4 var(--f-m);color:var(--ink);white-space:nowrap}.gm td a{color:var(--v2);text-decoration:underline}.gc__box{flex:none;width:22px;height:22px;border-radius:7px;border:2px solid var(--hair);display:grid;place-items:center;transition:all .2s}.ff{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px}.ff__c{padding:18px 20px;border-radius:20px;background:rgba(255,141,155,.05);border:1px solid rgba(255,141,155,.22)}.ff__c b{display:block;font-size:15.5px;margin-bottom:6px}.ff__c p{font-size:14.5px;color:var(--ink-soft);line-height:1.5}.ff__c--y{background:rgba(142,240,180,.06);border-color:rgba(142,240,180,.3)}@media (max-width:1020px){.ff{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ff{grid-template-columns:1fr}}.ff{margin-top:18px}.ff__c a{color:var(--v2);text-decoration:underline}.src{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px}.src__c{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:22px;background:var(--card);border:1px solid var(--hair-soft)}.src__c--y{border-color:rgba(185,168,255,.5);background:rgba(124,108,246,.1)}.src__t{font:700 11px/1 var(--f-m);text-transform:uppercase;letter-spacing:.1em;color:var(--v2)}.src__c h3{font-size:18px}.src__c>p{font-size:14px;color:var(--ink-soft);line-height:1.5}.src__c a{color:var(--v2);text-decoration:underline}.src__m{display:grid;gap:7px}.src__m li{display:grid;grid-template-columns:90px 1fr;gap:8px;align-items:center;font-size:12.5px;color:var(--ink-faint)}.src__m i{height:7px;border-radius:99px;background:linear-gradient(90deg,var(--ok) calc(var(--v)*20%),rgba(255,255,255,.08)0)}.src__m i.is-bad{background:linear-gradient(90deg,var(--bad) calc(var(--v)*20%),rgba(255,255,255,.08)0)}@media (max-width:1020px){.src{grid-template-columns:1fr 1fr}}@media (max-width:640px){.src{grid-template-columns:1fr}}.src__c a{color:var(--v2);text-decoration:underline}.gfree--note{background:rgba(124,108,246,.07);border-color:rgba(185,168,255,.3)}.gfree--note .gfree__n{margin-top:8px}.yt{position:relative;padding:18px;border-radius:30px;background:linear-gradient(180deg,rgba(22,19,34,.94),rgba(12,11,19,.98));border:1px solid rgba(185,168,255,.26);box-shadow:0 40px 90px -40px rgba(124,108,246,.6),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden}.yt__top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.yt__top b{font:600 15px/1 var(--f-d)}.yt__run{margin-left:auto;padding:5px 10px;border-radius:99px;background:rgba(124,108,246,.2);border:1px solid rgba(185,168,255,.45);font:700 11px/1 var(--f-m);color:var(--v2);text-transform:uppercase;letter-spacing:.05em}.yt__q{font:500 13.5px/1.6 var(--f-b);color:var(--ink-soft)}.yt__q b{color:var(--ink)}.yt__q .gl__n{width:20px;height:20px;font-size:11px}.yt__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px}.yt__grid li{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:9px;align-items:center;padding:8px 10px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid var(--hair-soft);transition:border-color .3s,background .3s}.yt__ic{grid-row:1/3;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,hsl(var(--h) 65% 52%),hsl(calc(var(--h) + 30) 60% 38%));color:#fff;font:800 13px/1 var(--f-d)}.yt__grid b{font:700 13px/1.2 var(--f-b);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt__grid i{grid-row:1/3;grid-column:3;font:700 11.5px/1 var(--f-m);font-style:normal;color:var(--ink-faint);text-align:right}.yt__grid small{grid-column:2;font:600 10.5px/1.2 var(--f-m);color:var(--ink-faint);min-height:12px}.yt__grid li.is-run i::after{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid rgba(185,168,255,.3);border-top-color:var(--v2);animation:ytSpin .6s linear infinite}.yt__grid li.is-ok{border-color:rgba(142,240,180,.45)}.yt__grid li.is-ok i{color:var(--ok)}.yt__grid li.is-slow{border-color:rgba(255,213,138,.45)}.yt__grid li.is-slow i{color:var(--warn)}.yt__grid li.is-x{border-color:rgba(255,141,155,.4);background:rgba(255,141,155,.05)}.yt__grid li.is-x i{color:var(--bad)}.yt__grid li.is-up{animation:ytUp .6s var(--ease)}.yt__grid li small.is-diff{color:var(--ok)}.yt__btn{width:100%;margin-top:12px}.yt__v{margin-top:10px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid var(--hair-soft);font-size:13.5px;color:var(--ink-soft);line-height:1.5;animation:xsIn .3s var(--ease)}.yt__v b{color:var(--ink)}.yt__v a{color:var(--v2);text-decoration:underline}.yt__v.is-ok{border-color:rgba(142,240,180,.45);background:rgba(142,240,180,.06)}.yt__v.is-mid{border-color:rgba(255,213,138,.45);background:rgba(255,213,138,.05)}.yt__v.is-bad{border-color:rgba(255,141,155,.45);background:rgba(255,141,155,.05)}@keyframes ytSpin{to{transform:rotate(360deg)}}@keyframes ytUp{0%{transform:scale(1)}40%{transform:scale(.96);box-shadow:0 0 0 3px rgba(142,240,180,.5)}to{transform:scale(1)}}.yq{margin-top:30px;padding:24px;border-radius:28px;background:linear-gradient(180deg,rgba(22,19,34,.86),rgba(12,11,19,.92));border:1px solid rgba(185,168,255,.22)}.yq__ctl{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.yq__seg{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:16px;background:rgba(0,0,0,.3);border:1px solid var(--hair)}.yq__seg button{min-height:40px;padding:0 13px;border:0;border-radius:12px;background:0 0;color:var(--ink-soft);font:700 13px/1 var(--f-b);cursor:pointer}.yq__seg button:hover{color:var(--ink);background:rgba(255,255,255,.05)}.yq__seg button[aria-pressed=true]{color:var(--ink);background:rgba(124,108,246,.28);box-shadow:inset 0 0 0 1px rgba(185,168,255,.6)}.yq__player{margin-top:16px;border-radius:20px;background:#000;overflow:hidden;border:1px solid var(--hair)}.yq__screen{position:relative;aspect-ratio:16/7;max-height:400px;width:100%;overflow:hidden}.yq__pic{position:absolute;inset:-20px;background:radial-gradient(circle at 30% 40%,#ff7a59 0,transparent 35%),radial-gradient(circle at 70% 60%,#7c6cf6 0,transparent 40%),radial-gradient(circle at 50% 100%,#2fd3a6 0,transparent 45%),linear-gradient(135deg,#1a1430,#0b1a2a);animation:yqPan 12s linear infinite alternate;transition:filter .5s}.yq[data-q="360"] .yq__pic{filter:blur(9px) saturate(.8)}.yq[data-q="720"] .yq__pic{filter:blur(4px)}.yq[data-q="1080"] .yq__pic{filter:blur(1.5px)}.yq[data-q="1440"] .yq__pic{filter:blur(.6px)}.yq[data-q="2160"] .yq__pic{filter:none}.yq.is-stall .yq__pic{animation-play-state:paused;filter:brightness(.45) blur(3px)!important}.yq__spin{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px;border-radius:50%;border:5px solid rgba(255,255,255,.2);border-top-color:#fff;opacity:0;transition:opacity .2s}.yq.is-stall .yq__spin{opacity:1;animation:ytSpin .8s linear infinite}.yq__badge{position:absolute;right:12px;bottom:12px;padding:4px 8px;border-radius:6px;background:rgba(0,0,0,.6);color:#fff;font:800 12px/1 var(--f-m)}.yq__bar{position:relative;height:5px;background:rgba(255,255,255,.18)}.yq__buf{position:absolute;left:0;top:0;bottom:0;width:0;background:rgba(255,255,255,.45)}.yq__play{position:absolute;left:0;top:0;bottom:0;width:0;background:#ff2b2b}.yq__play::after{content:"";position:absolute;right:-6px;top:-4px;width:13px;height:13px;border-radius:50%;background:#ff2b2b}.yq__info{display:flex;flex-wrap:wrap;gap:8px 18px;padding:12px 14px;background:#0d0c12;font-size:13.5px;color:var(--ink-soft)}.yq__info b{color:var(--ink);font-family:var(--f-m)}.yq__info span:last-child{margin-left:auto;font-weight:700}.yq.is-stall .yq__info span:last-child{color:var(--bad)}.yq:not(.is-stall) .yq__info span:last-child{color:var(--ok)}.yq__v{margin-top:14px;font-size:14.5px;color:var(--ink-soft)}.yq__v b{color:var(--ink)}@keyframes yqPan{to{transform:translate(18px,-10px) scale(1.06)}}.gw{margin-top:30px;padding:24px;border-radius:28px;background:linear-gradient(180deg,rgba(22,19,34,.86),rgba(12,11,19,.92));border:1px solid rgba(185,168,255,.22)}.gw__q+.gw__q{margin-top:14px}.gw__q p{margin-bottom:8px;font:600 14.5px/1.3 var(--f-b);color:var(--ink-soft)}.gw__seg{display:flex;flex-wrap:wrap;gap:6px}.gw__seg button{min-height:44px;padding:0 15px;border-radius:14px;border:1px solid var(--hair);background:rgba(255,255,255,.04);color:var(--ink-soft);font:700 13.5px/1.2 var(--f-b);cursor:pointer;transition:all .2s}.gw__seg button:hover{color:var(--ink);border-color:rgba(185,168,255,.5)}.gw__seg button[aria-pressed=true]{color:var(--ink);background:rgba(124,108,246,.24);border-color:rgba(185,168,255,.65)}.gw__out{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:18px;margin-top:18px;padding:20px;border-radius:22px;background:rgba(0,0,0,.25);border:1px solid rgba(142,240,180,.35);animation:xsIn .3s var(--ease)}.gw__out h3{font-size:19px}.gw__out ol{counter-reset:s;display:grid;gap:9px;margin-top:12px}.gw__out li{counter-increment:s;position:relative;padding-left:34px;font-size:15px;color:var(--ink-soft);line-height:1.5}.gw__out li::before{content:counter(s);position:absolute;left:0;top:0;display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--vgrad);color:#15102b;font:800 12px/1 var(--f-b)}.gw__out b{color:var(--ink)}.gw__out a{color:var(--v2);text-decoration:underline}.gw__card{align-self:start;display:grid;gap:6px;padding:14px;border-radius:16px;background:#15131d;border:1px solid var(--hair)}.gw__card p{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.04);font-size:13px}.gw__card span{color:var(--ink-faint)}.gw__card strong{font:700 12.5px/1.3 var(--f-m);text-align:right}.gw__card strong.is-v{color:var(--v2)}.gw__card strong.is-ok{color:var(--ok)}@media (max-width:1020px){.gw__out{grid-template-columns:1fr}}@media (max-width:640px){.yt{padding:14px;border-radius:24px}.yt__grid{grid-template-columns:1fr 1fr}.yt__grid li{padding:7px 8px;column-gap:7px}.yt__ic{width:28px;height:28px}.yt__grid b{font-size:12px}.yq,.gw{padding:16px}.yq__seg button{padding:0 9px;font-size:12px}.yq__screen{aspect-ratio:16/9}.gw__seg button{flex:1 1 45%;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.yq__pic{animation:none}}.pg{margin-top:30px;padding:24px;border-radius:28px;background:linear-gradient(180deg,rgba(22,19,34,.86),rgba(12,11,19,.92));border:1px solid rgba(185,168,255,.22)}.pg__ctl{display:grid;gap:16px}.pg__seg{display:flex;flex-wrap:wrap;gap:6px}.pg__seg button{min-height:42px;padding:0 14px;border-radius:14px;border:1px solid var(--hair);background:rgba(255,255,255,.04);color:var(--ink-soft);font:700 13.5px/1.2 var(--f-b);cursor:pointer;transition:all .2s}.pg__seg button:hover{color:var(--ink);border-color:rgba(185,168,255,.5)}.pg__seg button[aria-pressed=true]{color:var(--ink);background:rgba(124,108,246,.24);border-color:rgba(185,168,255,.65)}.pg__rng{display:grid;gap:8px;font-size:14.5px;color:var(--ink-soft)}.pg__rng b{color:var(--ink);font-family:var(--f-m)}.pg__rng input{width:100%;accent-color:#9b8cff;height:24px}.pg__bars{position:relative;display:grid;gap:12px;margin-top:20px;padding:16px;border-radius:20px;background:rgba(0,0,0,.28);border:1px solid var(--hair-soft)}.pg__row{position:relative;z-index:1;display:grid;grid-template-columns:190px 1fr 74px;gap:12px;align-items:center}.pg__lbl{font:700 14px/1.25 var(--f-b)}.pg__lbl small{display:block;margin-top:2px;font:500 11.5px/1.3 var(--f-b);color:var(--ink-faint)}.pg__trk{position:relative;height:14px;border-radius:99px;background:rgba(255,255,255,.06);overflow:hidden}.pg__trk i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:99px;background:var(--ok);transition:width .45s var(--ease),background .3s}.pg__row.is-mid .pg__trk i{background:var(--warn)}.pg__row.is-bad .pg__trk i{background:var(--bad)}.pg__row>b{font:800 15px/1 var(--f-m);text-align:right}.pg__row.is-best .pg__lbl::after{content:"лучший";display:inline-block;margin-left:8px;padding:3px 7px;border-radius:99px;background:rgba(142,240,180,.16);color:var(--ok);font:800 10px/1 var(--f-m);text-transform:uppercase;vertical-align:2px}.pg__zones{position:absolute;inset:0;display:none}.pg__v{margin-top:14px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid var(--hair-soft);font-size:14.5px;color:var(--ink-soft);line-height:1.5}.pg__v b{color:var(--ink)}.pg__v a{color:var(--v2);text-decoration:underline}.pg__h{margin-top:44px;font-size:22px}.pg__tips{counter-reset:t;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.pg__tips li{counter-increment:t;position:relative;padding:16px 16px 16px 56px;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid var(--hair-soft);font-size:14.5px;color:var(--ink-soft);line-height:1.55}.pg__tips li::before{content:counter(t);position:absolute;left:16px;top:15px;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--vgrad);color:#15102b;font:800 13px/1 var(--f-b)}.pg__tips b{color:var(--ink)}.pg__tips a{color:var(--v2);text-decoration:underline}#ping .gm,#pristavki .gm{margin-top:28px}.pg__note{margin-top:16px;padding:14px 16px;border-radius:16px;border:1px dashed rgba(185,168,255,.35);font-size:14.5px;color:var(--ink-soft);line-height:1.55}.ff--2{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}@media (max-width:760px){.pg{padding:16px}.pg__row{grid-template-columns:1fr 64px;row-gap:6px}.pg__trk{grid-column:1/3;grid-row:2}.pg__row>b{grid-row:1;grid-column:2}.pg__tips,.ff--2{grid-template-columns:1fr}.pg__seg button{flex:1 1 45%;font-size:12.5px}}