.wx-eco{position:relative;background:#050505;overflow:hidden;padding:clamp(110px,12vw,170px) 0}.wx-ecoCv{position:absolute;inset:0;width:100%;height:100%;display:block}.wx-ecoFade{position:absolute;inset:0;pointer-events:none;background:radial-gradient(80% 70% at 50% 50%,rgba(5,5,5,0),rgba(5,5,5,.75) 100%),linear-gradient(180deg,#050505 0%,transparent 14%,transparent 86%,#050505 100%)}.wx-ecoIn{position:relative;z-index:2}.wx-ecoHead{display:grid;grid-template-columns:1.25fr 1fr;gap:6vw;align-items:end;margin-bottom:64px}.wx-ecoH2{margin:0!important;font-size:clamp(42px,5vw,84px)!important;font-weight:900!important;letter-spacing:-.045em!important;line-height:.92!important}.wx-ecoMeter{padding:22px 24px;border:1px solid rgba(244,244,244,.12);border-radius:14px;background:rgba(10,10,10,.75);backdrop-filter:blur(6px);font-size:13px}.wx-ecoMrow{display:flex;justify-content:space-between;gap:14px}.wx-ecoMrow b{color:#FE0000;font-size:22px;font-weight:600;text-shadow:0 0 14px rgba(254,0,0,.6)}.wx-ecoBar{height:8px;margin:14px 0;border-radius:99px;background:rgba(244,244,244,.08);overflow:hidden}.wx-ecoBar i{display:block;height:100%;width:100%;background:linear-gradient(90deg,#7a0000,#FE0000);box-shadow:0 0 16px #FE0000;transform-origin:left;transition:transform .2s linear}.wx-ecoMrow.wx-mute{font-size:11px;letter-spacing:.06em;text-transform:uppercase}.wx-ecoState.ok{color:#F4F4F4}.wx-ecoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wx-ecoC{position:relative;padding:28px 26px 30px;border-radius:18px;background:rgba(14,14,14,.82);border:1px solid rgba(244,244,244,.08);backdrop-filter:blur(4px);overflow:hidden;opacity:0;transform:translateY(40px) scale(.97);transition:opacity .7s,transform .7s cubic-bezier(.2,.9,.1,1),border-color .3s,box-shadow .3s}.wx-ecoC.in{opacity:1;transform:none}.wx-ecoC::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(260px circle at var(--ex,50%) var(--ey,50%),rgba(254,0,0,.18),transparent 70%)}.wx-ecoC:hover{border-color:rgba(254,0,0,.7);box-shadow:0 0 50px rgba(254,0,0,.22)}.wx-ecoC:hover::before{opacity:1}.wx-ecoTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.wx-ecoTag{font-size:10px;letter-spacing:.2em;padding:5px 10px;border:1px solid rgba(254,0,0,.5);border-radius:99px;color:#FE0000}.wx-ecoC h3{margin:0 0 14px!important;font-size:clamp(20px,1.7vw,26px)!important;font-weight:900!important;letter-spacing:-.025em!important;line-height:1.1!important;color:#F4F4F4!important}.wx-ecoC p{margin:0 0 20px!important;font-size:15px;line-height:1.65;color:rgba(244,244,244,.72)}.wx-ecoC ul{list-style:none;margin:0 0 22px!important;padding:0!important;display:flex;flex-wrap:wrap;gap:8px}.wx-ecoC li{margin:0!important;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.04em;padding:6px 10px;border-radius:8px;background:rgba(244,244,244,.05);border:1px solid rgba(244,244,244,.08);color:rgba(244,244,244,.8)}.wx-ecoC li::before{content:none!important}.wx-ecoW{height:3px;border-radius:99px;background:rgba(244,244,244,.07);overflow:hidden}.wx-ecoW i{display:block;height:100%;width:100%;background:#FE0000;box-shadow:0 0 10px #FE0000;transform-origin:left;transform:scaleX(1);transition:transform 1.6s cubic-bezier(.2,.9,.1,1) .4s}.wx-ecoC.in .wx-ecoW i{transform:scaleX(.12)}.wx-faq{position:relative;background:#050505;overflow:hidden;padding:clamp(110px,12vw,170px) 0}.wx-fqGrid{position:absolute;inset:-10% -10% 0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(254,0,0,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(254,0,0,.12) 1px,transparent 1px);background-size:64px 64px;transform:perspective(900px) rotateX(62deg) translateY(30%);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(0deg,#000 10%,transparent 70%);mask-image:linear-gradient(0deg,#000 10%,transparent 70%);animation:wxFqGrid 6s linear infinite}@keyframes wxFqGrid{to{background-position:0 64px,0 0}}.wx-fqQ{position:absolute;left:-4vw;top:50%;font-family:'Montserrat',sans-serif;font-weight:900;font-size:min(62vw,820px);line-height:.8;color:transparent;-webkit-text-stroke:2px rgba(254,0,0,.22);pointer-events:none;user-select:none;transform:translateY(-50%) rotate(calc(-8deg + var(--fq,0) * 16deg));animation:wxFqQ 7s ease-in-out infinite;text-shadow:0 0 80px rgba(254,0,0,.15);transition:transform 1s cubic-bezier(.2,.9,.1,1)}@keyframes wxFqQ{0%,100%{opacity:.75;filter:none}48%{opacity:.75}50%{opacity:.25;filter:blur(2px)}52%{opacity:.9}}.wx-fqIn{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1.35fr;gap:6vw;align-items:start}.wx-fqSide{position:sticky;top:120px}.wx-fqH2{margin:0 0 30px!important;font-size:clamp(40px,4.4vw,72px)!important;font-weight:900!important;letter-spacing:-.045em!important;line-height:.92!important}.wx-fqCount{font-size:13px;margin:0 0 34px}.wx-fqBtn{border:1px solid rgba(244,244,244,.25);transition:background .25s,border-color .25s}.wx-fqBtn:hover{background:#FE0000;border-color:#FE0000}.wx-fqList{border-top:1px solid rgba(244,244,244,.12)}.wx-fq{position:relative;border-bottom:1px solid rgba(244,244,244,.12)}.wx-fq::after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:#FE0000;box-shadow:0 0 12px #FE0000;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.2,.9,.1,1)}.wx-fq.open::after,.wx-fq:hover::after{transform:scaleX(1)}#wx-faq .wx-fq button,#wx-faq .wx-fq button:hover,#wx-faq .wx-fq button:focus,#wx-faq .wx-fq button:active{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:28px 0!important;margin:0!important;font-family:'Montserrat',sans-serif!important;color:#F4F4F4!important;background:none!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-transform:none!important;text-decoration:none!important;outline:none}#wx-faq .wx-fq button:focus-visible{outline:2px solid #FE0000;outline-offset:4px}.wx-fqN{font-size:12px;color:rgba(244,244,244,.4);transition:color .3s}.wx-fqT{font-weight:800;font-size:clamp(18px,1.75vw,26px);letter-spacing:-.02em;line-height:1.2;transition:color .25s,transform .35s cubic-bezier(.2,.9,.1,1)}.wx-fq button:hover .wx-fqT{transform:translateX(8px)}.wx-fq.open .wx-fqN,.wx-fq.open .wx-fqT{color:#FE0000}.wx-fqP{position:relative;width:34px;height:34px;border-radius:50%;border:1px solid rgba(244,244,244,.25);transition:transform .45s cubic-bezier(.2,.9,.1,1),background .3s,border-color .3s}.wx-fqP::before,.wx-fqP::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:currentColor;transform:translate(-50%,-50%)}.wx-fqP::after{transform:translate(-50%,-50%) rotate(90deg)}.wx-fq.open .wx-fqP{transform:rotate(135deg);background:#FE0000;border-color:#FE0000}.wx-fqA{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.2,.9,.1,1)}.wx-fq.open .wx-fqA{grid-template-rows:1fr}.wx-fqA > div{overflow:hidden}.wx-fqA p{margin:0 0 30px!important;padding:18px 22px 18px 52px;position:relative;font-family:'JetBrains Mono',monospace;font-size:14px;line-height:1.85;color:rgba(244,244,244,.82);border-left:2px solid #FE0000;background:linear-gradient(90deg,rgba(254,0,0,.08),transparent 70%);border-radius:0 12px 12px 0}.wx-fqA p::before{content:">";position:absolute;left:24px;top:18px;color:#FE0000}@property --wxT{syntax:'<percentage>';inherits:false;initial-value:100%}.wx-fqA p{-webkit-mask-image:linear-gradient(180deg,#000 var(--wxT),transparent calc(var(--wxT) + 18%));mask-image:linear-gradient(180deg,#000 var(--wxT),transparent calc(var(--wxT) + 18%))}.wx-fq.open .wx-fqA p{animation:wxFqType 1.1s steps(18) both}@keyframes wxFqType{from{--wxT:-18%}to{--wxT:100%}}#wx-eco .wx-ecoGrid{position:relative}#wx-eco .eco-junk{position:absolute;inset:-20px;z-index:3;pointer-events:none}#wx-eco .eco-j{position:absolute;left:var(--x);top:var(--y);padding:6px 10px;border-radius:7px;font-family:'JetBrains Mono',monospace;font-size:11px;white-space:nowrap;color:rgba(244,244,244,.75);background:rgba(30,30,30,.92);border:1px dashed rgba(244,244,244,.3);box-shadow:0 6px 18px rgba(0,0,0,.6);transform:translate(-50%,-50%) rotate(var(--r));animation:ecoJit 2.6s ease-in-out infinite;animation-delay:var(--d);transition:opacity .45s,filter .45s,transform .45s cubic-bezier(.5,0,.8,.4)}#wx-eco .eco-j b{color:#ffb400;font-weight:600;margin-left:6px}@keyframes ecoJit{50%{transform:translate(-50%,calc(-50% - 6px)) rotate(var(--r))}}#wx-eco .eco-j.zap{opacity:0;filter:blur(6px) brightness(3);transform:translate(-50%,-50%) rotate(var(--r)) scale(.2);animation:none}#wx-eco .eco-j.hit{background:#FE0000;color:#fff;border-color:#FE0000}#wx-eco .eco-beam{position:absolute;top:-30px;bottom:-30px;left:var(--bx,-10%);width:2px;z-index:4;pointer-events:none;background:#FE0000;box-shadow:0 0 14px #FE0000,0 0 40px #FE0000,0 0 90px rgba(254,0,0,.6);opacity:var(--bo,0);transition:opacity .3s}#wx-eco .eco-beam:before{content:"";position:absolute;top:0;bottom:0;right:2px;width:120px;background:linear-gradient(90deg,transparent,rgba(254,0,0,.12))}#wx-eco .eco-beam b{position:absolute;top:0;left:8px;padding:3px 8px;border-radius:5px;background:#FE0000;color:#fff;font-size:10px;letter-spacing:.14em;white-space:nowrap}#wx-eco .eco-score{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid rgba(244,244,244,.08);font-size:11px;letter-spacing:.06em;text-transform:uppercase}#wx-eco .eco-gr{display:flex;gap:5px}#wx-eco .eco-gr i{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;font-style:normal;font-weight:600;font-size:13px;color:rgba(244,244,244,.35);border:1px solid rgba(244,244,244,.12);transition:all .25s}#wx-eco .eco-gr i.on{color:#fff;background:#FE0000;border-color:#FE0000;box-shadow:0 0 16px rgba(254,0,0,.7);transform:scale(1.18)}#wx-eco .eco-stats{margin-top:12px}#wx-eco .eco-stats b{color:#F4F4F4;font-weight:600}#wx-eco .wx-ecoC.clean{border-color:rgba(254,0,0,.45)}#wx-eco .wx-ecoC.clean .wx-ecoTag{background:#FE0000;color:#fff}#wx-eco .wx-ecoC.clean .wx-ecoTag:after{content:" ✓"}#wx-eco .wx-ecoC.flash{animation:ecoFlash .5s ease-out}@keyframes ecoFlash{0%{box-shadow:0 0 0 2px #FE0000,0 0 60px rgba(254,0,0,.6)}100%{box-shadow:none}}#wx-faq .fq-search{display:flex;align-items:center;gap:14px;margin:0 0 6px;padding:14px 18px;border-radius:12px;background:rgba(10,10,10,.85);border:1px solid rgba(244,244,244,.14);cursor:text;transition:border-color .25s,box-shadow .25s}#wx-faq .fq-search:focus-within{border-color:#FE0000;box-shadow:0 0 0 4px rgba(254,0,0,.12),0 0 30px rgba(254,0,0,.2)}#wx-faq .fq-search span{flex:none;font-size:13px}#wx-faq .fq-search input,#wx-faq .fq-search input:focus{all:unset;flex:1;min-width:0;font-family:'JetBrains Mono',monospace;font-size:14px;color:#F4F4F4;caret-color:#FE0000}#wx-faq .fq-search input::placeholder{color:rgba(244,244,244,.35)}#wx-faq .fq-search input::-webkit-search-cancel-button{display:none}#wx-faq .fq-res{flex:none;font-size:12px;font-weight:600;color:#FE0000}#wx-faq .wx-fq{transition:opacity .35s}#wx-faq .wx-fq.hide{display:none}#wx-faq .wx-fqT mark{background:#FE0000;color:#fff;border-radius:3px;padding:0 2px}#wx-faq .fq-none{display:none;padding:26px 0;font-family:'JetBrains Mono',monospace;font-size:13px;color:rgba(244,244,244,.55)}#wx-faq .fq-none.on{display:block}#wx-faq .fq-tip{font-size:12px;margin:-18px 0 30px}#wx-faq .fq-tip kbd{display:inline-block;padding:1px 6px;border-radius:4px;border:1px solid rgba(244,244,244,.3);border-bottom-width:2px;font-family:inherit;font-size:11px;color:#F4F4F4}#wx-faq .wx-fq.open .wx-fqN{animation:fqGlitch .5s steps(2)}@keyframes fqGlitch{0%{transform:translate(2px,-1px);text-shadow:-2px 0 #fff}25%{transform:translate(-2px,1px);text-shadow:2px 0 #FE0000}50%{transform:translate(1px,1px)}100%{transform:none;text-shadow:none}}#wx-faq .wx-fq.open button{position:relative}#wx-faq .wx-fq.open button:after{content:"";position:absolute;left:0;right:0;top:0;height:100%;background:linear-gradient(90deg,transparent,rgba(254,0,0,.25),transparent);transform:translateX(-100%);animation:fqScan .7s ease-out;pointer-events:none}@keyframes fqScan{to{transform:translateX(100%)}}@media (max-width:900px){#wx-faq .fq-tip{display:none}}@media (max-width:900px){.wx-ecoHead,.wx-fqIn{grid-template-columns:1fr}.wx-ecoGrid{grid-template-columns:1fr}.wx-fqSide{position:relative;top:0}.wx-fqA p{padding-left:42px}.wx-fqA p::before{left:18px}}@media (min-width:901px) and (max-width:1200px){.wx-ecoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.wx-fqGrid,.wx-fqQ,.wx-fq.open .wx-fqA p{animation:none}.wx-ecoC{opacity:1;transform:none}}