.tvc .hero.page.with-scene{min-height:760px;overflow:hidden}.tvc .hero.page.with-scene .wrap.in-wrap{padding-right:560px}.tvc .hero.page.with-scene h1{max-width:12ch}.tvc .hero.page.with-scene .sub{max-width:36ch}.tvc .hero.page.with-scene.api-hero{min-height:0}.tvc .hero.page.with-scene.api-hero .wrap.in-wrap{grid-template-columns:minmax(280px,520px) minmax(0,1fr);align-items:start;column-gap:64px;padding-right:40px;display:grid}.tvc .hero.page.with-scene.api-hero .crumbs,.tvc .hero.page.with-scene.api-hero .hstat{grid-column:1/-1}.tvc .hero.page.with-scene.api-hero .hero-copy .eye{margin-bottom:16px}.tvc .hero.page.with-scene.api-hero h1{max-width:none;font-size:clamp(36px,4.2vw,58px);line-height:1.04}.tvc .hero.page.with-scene.api-hero h1 .title-line{max-width:14ch;display:block}.tvc .hero.page.with-scene.api-hero h1 .dim-line{letter-spacing:-.03em;max-width:18ch;margin-top:.1em;font-size:.86em;display:block}.tvc .hero.page.with-scene.ddos-hero{min-height:0}.tvc .hero.page.with-scene.ddos-hero .wrap.in-wrap{padding-right:40px}.tvc .hero.page.with-scene.ddos-hero h1{max-width:none;font-size:clamp(36px,4.6vw,68px);line-height:1.04}.tvc .hero.page.with-scene.ddos-hero h1 .title-line{max-width:13ch;display:block}.tvc .hero.page.with-scene.ddos-hero h1 .dim-line{letter-spacing:-.03em;max-width:16ch;margin-top:.08em;font-size:.86em;display:block}.tvc .hero.page.with-scene.ddos-hero .sub{max-width:36ch;margin:18px 0 0}.tvc .hero.page.with-scene.ddos-hero .acts{margin-top:28px}.tvc .ddos-pair{grid-template-columns:minmax(0,1fr) minmax(420px,520px);align-items:center;gap:28px 48px;display:grid}.tvc .ddos-lead{min-width:0}.tvc .hero.page.with-scene.bots-hero{min-height:0}.tvc .hero.page.with-scene.bots-hero .wrap.in-wrap{padding-right:40px}.tvc .hero.page.with-scene.bots-hero h1{max-width:none;font-size:clamp(36px,4.6vw,68px);line-height:1.04}.tvc .hero.page.with-scene.bots-hero h1 .title-line{max-width:12ch;display:block}.tvc .hero.page.with-scene.bots-hero h1 .dim-line{letter-spacing:-.03em;max-width:14ch;margin-top:.08em;font-size:.86em;display:block}.tvc .hero.page.with-scene.bots-hero .sub{max-width:36ch;margin:18px 0 0}.tvc .hero.page.with-scene.bots-hero .acts{margin-top:28px}.tvc .bots-pair{grid-template-columns:minmax(0,1fr) minmax(420px,520px);align-items:center;gap:28px 48px;display:grid}.tvc .bots-lead{min-width:0}.tvc .hero.page.with-scene.wp-hero{min-height:0}.tvc .hero.page.with-scene.wp-hero .wrap.in-wrap{padding-right:40px}.tvc .hero.page.with-scene.wp-hero h1{max-width:none;font-size:clamp(36px,4.6vw,68px);line-height:1.04}.tvc .hero.page.with-scene.wp-hero h1 .title-line{max-width:13ch;display:block}.tvc .hero.page.with-scene.wp-hero h1 .dim-line{letter-spacing:-.03em;max-width:16ch;margin-top:.08em;font-size:.86em;display:block}.tvc .hero.page.with-scene.wp-hero .sub{max-width:36ch;margin:18px 0 0}.tvc .hero.page.with-scene.wp-hero .acts{margin-top:28px}.tvc .wp-pair{grid-template-columns:minmax(0,1fr) minmax(420px,520px);align-items:center;gap:28px 48px;display:grid}.tvc .wp-lead{min-width:0}.tvc .hero.page.with-scene.waf-hero{min-height:0}.tvc .hero.page.with-scene.waf-hero .wrap.in-wrap{padding-right:40px}.tvc .hero.page.with-scene.waf-hero h1{max-width:none;font-size:clamp(36px,4.6vw,68px);line-height:1.04}.tvc .hero.page.with-scene.waf-hero h1 .title-line{max-width:12ch;display:block}.tvc .hero.page.with-scene.waf-hero h1 .dim-line{letter-spacing:-.03em;max-width:16ch;margin-top:.08em;font-size:.86em;display:block}.tvc .hero.page.with-scene.waf-hero .sub{max-width:36ch;margin:18px 0 0}.tvc .hero.page.with-scene.waf-hero .acts{margin-top:28px}.tvc .waf-pair{grid-template-columns:minmax(0,1fr) minmax(420px,520px);align-items:center;gap:28px 48px;display:grid}.tvc .waf-lead{min-width:0}.tvc .hero.page.with-scene.scene-hero{min-height:0}.tvc .hero.page.with-scene.scene-hero .wrap.in-wrap{padding-right:40px}.tvc .hero.page.with-scene.scene-hero h1{max-width:none;font-size:clamp(36px,4.6vw,68px);line-height:1.04}.tvc .hero.page.with-scene.scene-hero h1 .title-line{max-width:14ch;display:block}.tvc .hero.page.with-scene.scene-hero h1 .dim-line{letter-spacing:-.03em;max-width:16ch;margin-top:.08em;font-size:.86em;display:block}.tvc .hero.page.with-scene.scene-hero .sub{max-width:36ch;margin:18px 0 0}.tvc .hero.page.with-scene.scene-hero .acts{margin-top:28px}.tvc .scene-pair{grid-template-columns:minmax(0,1fr) minmax(420px,520px);align-items:center;gap:28px 48px;display:grid}.tvc .scene-lead{min-width:0}.tvc .hscene{pointer-events:none;z-index:1;font-variant-numeric:tabular-nums;flex-direction:column;gap:10px;width:400px;display:flex;position:absolute;top:140px;right:32px}.tvc .hscene.is-bots,.tvc .hscene.is-wordpress,.tvc .hscene.is-waf,.tvc .hscene.is-ai,.tvc .hscene.is-shop,.tvc .hscene.is-click{gap:12px;width:100%;position:relative;top:auto;right:auto;transform:none}.tvc .hscene.is-bots .hscene-board,.tvc .hscene.is-wordpress .hscene-board,.tvc .hscene.is-waf .hscene-board,.tvc .hscene.is-ai .hscene-board{border-radius:18px;padding:16px 18px 14px}.tvc .hscene.is-bots .hscene-board li,.tvc .hscene.is-wordpress .hscene-board li,.tvc .hscene.is-waf .hscene-board li,.tvc .hscene.is-ai .hscene-board li{min-height:28px}.tvc .hscene.is-bots .hscene-board code,.tvc .hscene.is-wordpress .hscene-board code,.tvc .hscene.is-waf .hscene-board code,.tvc .hscene.is-ai .hscene-board code{font-size:13px}.tvc .hscene.is-bots .hscene-flow,.tvc .hscene.is-wordpress .hscene-flow,.tvc .hscene.is-waf .hscene-flow,.tvc .hscene.is-ai .hscene-flow{gap:8px;height:112px}.tvc .hscene.is-bots .node,.tvc .hscene.is-wordpress .node,.tvc .hscene.is-waf .node,.tvc .hscene.is-ai .node{border-radius:14px;padding:12px 12px 10px}.tvc .hscene.is-bots strong,.tvc .hscene.is-wordpress strong,.tvc .hscene.is-waf strong,.tvc .hscene.is-ai strong{font-size:15px}.tvc .hscene.is-shop .hscene-shop{gap:10px}.tvc .hscene.is-shop .card{border-radius:14px;padding:12px 12px 10px}.tvc .hscene.is-shop .card b{font-size:17px}.tvc .hscene.is-shop .dump{border-radius:14px;padding:12px 14px}.tvc .hscene.is-shop .buy{padding:12px 14px}.tvc .hscene.is-click .hscene-click{gap:10px}.tvc .hscene.is-click .ad{border-radius:18px;min-height:168px;padding:18px 18px 20px}.tvc .hscene.is-click .ad strong{font-size:18px}.tvc .hscene.is-click .score b{font-size:26px}.tvc .hscene.is-click .score>div{padding:12px 14px}.tvc .hscene .k{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700;display:block}.tvc .hscene strong{color:var(--ink);letter-spacing:-.02em;white-space:nowrap;margin:3px 0 0;font-size:13px;font-weight:600;display:block}.tvc .hscene code{letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.tvc .hscene-board{border:1px solid var(--line-d);background:#ffffff09;border-radius:16px;padding:12px 14px 10px}.tvc .hscene-board ul{flex-direction:column;gap:3px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tvc .hscene-board li{opacity:0;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;min-height:22px;animation:5.6s ease-in-out infinite hscene-row;display:grid}.tvc .hscene-board li i{background:var(--crit);border-radius:50%;width:6px;height:6px}.tvc .hscene-board li.ok i{background:var(--ok)}.tvc .hscene-board li.warn i{background:var(--warn)}.tvc .hscene-board li code{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.tvc .hscene-board li b{letter-spacing:.08em;text-transform:uppercase;color:var(--crit);font-size:10px;font-weight:700}.tvc .hscene-board li.ok b{color:var(--ok)}.tvc .hscene-board li.warn b{color:var(--warn)}@keyframes hscene-row{0%,8%{opacity:0;transform:translate(8px)}18%,82%{opacity:1;transform:none}to{opacity:.35}}.tvc .hscene-flow{align-items:stretch;gap:6px;height:92px;display:flex}.tvc .hscene .node{border:1px solid var(--line-d);box-sizing:border-box;background:#ffffff0a;border-radius:12px;flex-direction:column;flex:1;min-width:0;padding:10px 10px 8px;display:flex}.tvc .hscene .node.mid{background:#8fb4ce12;border-color:#8fb4ce52}.tvc .hscene .node .meta{min-height:18px;color:var(--ink-3);white-space:nowrap;align-items:center;margin-top:auto;font-size:11px;font-style:normal;line-height:1.2;display:flex}.tvc .hscene .track{flex:0 0 14px;position:relative}.tvc .hscene .pkt{left:4px;top:var(--y);background:var(--acc);opacity:0;width:6px;height:6px;animation:hscene-pass var(--dur)linear var(--dl)infinite;border-radius:50%;position:absolute;box-shadow:0 0 10px #8fb4ce8c}.tvc .hscene .pkt.bad{background:var(--crit);animation-name:hscene-block;box-shadow:0 0 10px #d2685f73}.tvc .hscene .track.out .pkt{animation-name:hscene-pass}@keyframes hscene-pass{0%{opacity:0;top:var(--y);transform:translateY(0)}12%{opacity:1}to{opacity:.25;transform:translateY(-8px)}}@keyframes hscene-block{0%{opacity:0;transform:scale(1)}20%{opacity:1}70%{opacity:1;transform:scale(1)}85%{opacity:1;transform:scale(1.8)}to{opacity:0;transform:scale(.2)}}.tvc .hscene-shop{grid-template-rows:auto auto;grid-template-columns:1.15fr .85fr;gap:8px;display:grid}.tvc .hscene-shop>.k{grid-column:1/-1}.tvc .hscene-shop .shelf{grid-template-columns:1fr 1fr;gap:6px;display:grid;position:relative}.tvc .hscene-shop .card{border:1px solid var(--line-d);background:#ffffff0a;border-radius:12px;padding:10px 10px 8px;position:relative;overflow:hidden}.tvc .hscene-shop .card em{color:var(--ink-3);font-size:11px;font-style:normal;display:block}.tvc .hscene-shop .card b{letter-spacing:-.03em;margin-top:4px;font-size:15px;display:block}.tvc .hscene-shop .card .copy{transform-origin:0;background:#8fb4ce29;animation:4.8s ease-in-out infinite shop-copy;position:absolute;inset:0;transform:scaleX(0)}.tvc .hscene-shop .grab{background:var(--acc);opacity:.7;height:2px;animation:4.8s linear infinite shop-grab;position:absolute;top:0;left:0;right:0}@keyframes shop-copy{0%,12%{transform:scaleX(0)}22%,38%{transform:scaleX(1)}50%,to{transform:scaleX(0)}}@keyframes shop-grab{0%{top:6%}25%{top:38%}50%{top:68%}75%{top:92%}to{top:6%}}.tvc .hscene-shop .dump{border:1px solid var(--line-d);background:#ffffff0a;border-radius:12px;padding:10px 12px}.tvc .hscene-shop .dump ol{margin:8px 0 10px;padding:0;list-style:none}.tvc .hscene-shop .dump li{color:var(--ink-2);padding:3px 0;font-size:12px;position:relative}.tvc .hscene-shop .dump li u{background:var(--crit);transform-origin:0;height:1px;animation:4.8s ease-in-out infinite shop-strike;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.tvc .hscene-shop .dump li:nth-child(2) u{animation-delay:.12s}.tvc .hscene-shop .dump li:nth-child(3) u{animation-delay:.24s}.tvc .hscene-shop .dump li:nth-child(4) u{animation-delay:.36s}@keyframes shop-strike{0%,40%{transform:scaleX(0)}55%,to{transform:scaleX(1)}}.tvc .hscene-shop .verdict{align-items:baseline;gap:8px;display:flex}.tvc .hscene-shop .verdict b{letter-spacing:.1em;text-transform:uppercase;color:var(--crit);font-size:10px}.tvc .hscene-shop .verdict em{color:var(--ink-3);font-size:11px;font-style:normal}.tvc .hscene-shop .buy{background:#63b08a14;border:1px solid #63b08a59;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.tvc .hscene-shop .buy span{letter-spacing:.12em;text-transform:uppercase;color:var(--ok);font-size:10px;font-weight:700}.tvc .hscene-shop .buy strong{color:var(--ink);margin:0}.tvc .hscene-click{flex-direction:column;gap:8px;display:flex}.tvc .hscene-click .ad{border:1px solid var(--line-d);background:#ffffff0a;border-radius:16px;min-height:132px;padding:14px 14px 16px;position:relative;overflow:hidden}.tvc .hscene-click .ad strong{white-space:normal;max-width:16ch;margin:8px 0 14px;font-size:16px;line-height:1.25}.tvc .hscene-click .budget{background:#ffffff14;border-radius:99px;max-width:220px;height:6px;overflow:hidden}.tvc .hscene-click .budget i{background:var(--acc);width:78%;height:100%;animation:5.2s ease-in-out infinite click-budget;display:block}.tvc .hscene-click .ad .cap{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:6px;font-size:10px;font-style:normal;display:block}@keyframes click-budget{0%,15%{width:78%}40%{background:var(--crit);width:22%}70%,to{background:var(--ok);width:64%}}.tvc .hscene-click .clk{background:var(--crit);opacity:0;width:8px;height:8px;left:var(--x);top:var(--y);animation:click-hit 2.4s ease-out var(--dl)infinite;border-radius:50%;position:absolute}.tvc .hscene-click .clk.real{background:var(--ok)}@keyframes click-hit{0%{opacity:0;transform:scale(.4)}18%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(.2)translateY(18px)}}.tvc .hscene-click .score{grid-template-columns:1fr 1fr;gap:6px;display:grid}.tvc .hscene-click .score>div{border:1px solid var(--line-d);background:#ffffff0a;border-radius:12px;padding:10px 12px}.tvc .hscene-click .score b{letter-spacing:-.04em;font-size:22px;line-height:1;display:block}.tvc .hscene-click .score b.fake{color:var(--crit);animation:5.2s ease-in-out infinite click-count}.tvc .hscene-click .score b.ok{color:var(--ok)}.tvc .hscene-click .score span{color:var(--ink-3);margin-top:4px;font-size:11px;display:block}.tvc .hscene-click .score .lead{color:var(--ink-2);grid-column:1/-1;align-items:center;gap:8px;font-size:12px;display:flex}.tvc .hscene-click .score .lead i{background:var(--ok);border-radius:50%;flex:0 0 7px;width:7px;height:7px}@keyframes click-count{0%,20%{opacity:1}45%{opacity:.35}70%,to{opacity:.2}}.tvc .hscene.is-api{justify-self:end;width:100%;max-width:480px;margin-top:42px;position:relative;top:auto;right:auto;transform:none}.tvc .hscene-api{border:1px solid var(--line-d);background:#ffffff09;border-radius:20px;flex-direction:column;gap:14px;padding:22px 24px;display:flex}.tvc .hscene-api>.k{text-align:center;font-size:11px}.tvc .hscene-api .lanes{flex-direction:column;gap:12px;margin-top:2px;display:flex}.tvc .hscene-api .lane{grid-template-columns:132px 1fr 48px;align-items:center;gap:10px;display:grid}.tvc .hscene-api .lane code{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.tvc .hscene-api .lane code i{letter-spacing:.08em;color:var(--ink-3);background:#ffffff0f;border-radius:5px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:700}.tvc .hscene-api .lane .rail{background:#ffffff0f;border-radius:99px;height:12px;position:relative;overflow:hidden}.tvc .hscene-api .lane .rail u{background:var(--crit);border-radius:50%;width:8px;height:8px;text-decoration:none;animation:2.4s linear infinite api-dot;position:absolute;top:2px;left:-8px}.tvc .hscene-api .lane.ok .rail u{background:var(--acc)}.tvc .hscene-api .lane.warn .rail u{background:var(--warn)}.tvc .hscene-api .lane.bad .rail u{animation-duration:1.15s}.tvc .hscene-api .lane b{letter-spacing:.04em;text-transform:uppercase;text-align:right;color:var(--crit);font-size:13px;font-weight:700}.tvc .hscene-api .lane.ok b{color:var(--ok)}.tvc .hscene-api .lane.warn b{color:var(--warn)}@keyframes api-dot{0%{opacity:0;left:-8px}12%{opacity:1}78%{opacity:1}to{opacity:0;left:100%}}.tvc .hscene-api .lane.bad .rail u{animation-name:api-dot-die}@keyframes api-dot-die{0%{opacity:0;left:-8px}15%{opacity:1}62%{opacity:1;left:68%;transform:scale(1)}78%{left:72%;transform:scale(1.6)}to{opacity:0;left:74%;transform:scale(.2)}}.tvc .hscene-api .tok{border-top:1px solid var(--line-d);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding-top:8px;display:flex}.tvc .hscene-api .tok span{color:var(--ink-3);font-size:13px}.tvc .hscene-api .tok em{color:var(--crit);font-size:13px;font-style:normal;font-weight:600}.tvc .hscene-api .tok strong{color:var(--ok);white-space:nowrap;margin:0;font-size:13px}.tvc .hscene.is-ddos{width:100%;position:relative;top:auto;right:auto;transform:none}.tvc .hscene-ddos{flex-direction:column;gap:12px;display:flex}.tvc .hscene-ddos>.k{font-size:11px}.tvc .hscene-ddos .chart{border:1px solid var(--line-d);background:#ffffff0a;border-radius:18px;align-items:flex-end;gap:5px;height:228px;padding:22px 16px 34px;display:flex;position:relative;overflow:hidden}.tvc .hscene-ddos .chart i{height:var(--h);background:linear-gradient(180deg,var(--acc),#8fb4ce33);transform-origin:bottom;border-radius:3px 3px 0 0;flex:1;animation:2.8s ease-in-out infinite ddos-bar}.tvc .hscene-ddos .chart i.hot{background:linear-gradient(180deg,var(--crit),#d2685f40)}.tvc .hscene-ddos .chart .cut{background:var(--acc);height:1px;position:absolute;bottom:46%;left:12px;right:12px;box-shadow:0 0 12px #8fb4ce99}.tvc .hscene-ddos .chart .cut:after{content:"фильтр L7";letter-spacing:.12em;text-transform:uppercase;color:var(--acc);font-size:11px;font-weight:700;position:absolute;top:-18px;right:0}@keyframes ddos-bar{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.tvc .hscene-ddos .rps{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tvc .hscene-ddos .rps>div{border:1px solid var(--line-d);background:#ffffff0a;border-radius:14px;padding:14px 16px}.tvc .hscene-ddos .rps b{letter-spacing:-.04em;font-size:28px;line-height:1;display:block}.tvc .hscene-ddos .rps b.hot{color:var(--crit)}.tvc .hscene-ddos .rps span{color:var(--ink-3);margin-top:6px;font-size:12px;display:block}html:not(.dark) .tvc .hscene-board,html:not(.dark) .tvc .hscene .node,html:not(.dark) .tvc .hscene-shop .card,html:not(.dark) .tvc .hscene-shop .dump,html:not(.dark) .tvc .hscene-click .ad,html:not(.dark) .tvc .hscene-click .score>div,html:not(.dark) .tvc .hscene-api,html:not(.dark) .tvc .hscene-ddos .chart,html:not(.dark) .tvc .hscene-ddos .rps>div{background:#ffffffbd}html:not(.dark) .tvc .hscene .node.mid{background:#ffffffe0;border-color:#5c819e47}html:not(.dark) .tvc .hscene-click .budget,html:not(.dark) .tvc .hscene-api .lane .rail{background:#0d162012}html:not(.dark) .tvc .hscene-api .lane code i{background:#0d16200d}@media (max-width:1100px){.tvc .hscene{display:none}.tvc .hero.page.with-scene{min-height:0}.tvc .hero.page.with-scene .wrap.in-wrap{padding-right:22px}.tvc .hero.page.with-scene h1{max-width:22ch}.tvc .hero.page.with-scene .sub{max-width:640px}.tvc .hero.page.with-scene.api-hero .wrap.in-wrap{padding-right:22px;display:block}.tvc .hero.page.with-scene.api-hero h1 .title-line,.tvc .hero.page.with-scene.api-hero h1 .dim-line{max-width:none}.tvc .ddos-pair,.tvc .bots-pair,.tvc .wp-pair,.tvc .waf-pair,.tvc .scene-pair{display:block}.tvc .hero.page.with-scene.ddos-hero .wrap.in-wrap,.tvc .hero.page.with-scene.bots-hero .wrap.in-wrap,.tvc .hero.page.with-scene.wp-hero .wrap.in-wrap,.tvc .hero.page.with-scene.waf-hero .wrap.in-wrap,.tvc .hero.page.with-scene.scene-hero .wrap.in-wrap{padding-right:22px}.tvc .hero.page.with-scene.ddos-hero h1 .title-line,.tvc .hero.page.with-scene.ddos-hero h1 .dim-line,.tvc .hero.page.with-scene.bots-hero h1 .title-line,.tvc .hero.page.with-scene.bots-hero h1 .dim-line,.tvc .hero.page.with-scene.wp-hero h1 .title-line,.tvc .hero.page.with-scene.wp-hero h1 .dim-line,.tvc .hero.page.with-scene.waf-hero h1 .title-line,.tvc .hero.page.with-scene.waf-hero h1 .dim-line,.tvc .hero.page.with-scene.scene-hero h1 .title-line,.tvc .hero.page.with-scene.scene-hero h1 .dim-line{max-width:none}}
