body .pf-footer-v2{position:relative;isolation:isolate;max-width:none!important;width:100%;margin:22px 0 0!important;padding:47px max(32px,calc((100% - 1200px)/2)) 21px!important;border-top:1px solid #ffffff10!important;background:radial-gradient(ellipse at 100% 0,#6c5c8520,transparent 55%),linear-gradient(160deg,#151821d9,#0d1017e8)!important;box-sizing:border-box;font:12px/1.8 "Segoe UI","Microsoft YaHei",sans-serif;color:#9299ac!important;overflow:hidden;text-align:left;}
.pf-footer-v2:before{content:'⊞';position:absolute;right:-30px;top:0;font:300 330px/1 sans-serif;color:#c3b3df03;z-index:-1;transform:rotate(-16deg);pointer-events:none;}
.pf-footer-v2 .pf-footer-main{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.2fr;gap:48px;padding-bottom:34px;}
.pf-footer-v2 .pf-footer-logo{display:flex;gap:12px;align-items:center;font-size:21px;font-weight:600;color:#e4e3ef!important;line-height:1.3;}
.pf-footer-v2 .pf-footer-logo small{display:block;margin-top:6px;font-size:8px;font-weight:400;letter-spacing:2.1px;color:#8f91a8!important;}
.pf-footer-mark{display:grid;grid-template-columns:repeat(2,13px);gap:3px;padding:12px;background:#b6a0d50a;border:1px solid #cbb4eb12;border-radius:12px;box-shadow:inset 0 1px #ffffff06;}
.pf-footer-mark i{height:13px;border-radius:3px;background:#beace0;}.pf-footer-mark i:nth-child(2){background:#aabde7}.pf-footer-mark i:nth-child(3){background:#8d80ac}.pf-footer-mark i:nth-child(4){background:#8f9fc6}
.pf-footer-v2 .pf-footer-brand p{font-size:12px;color:#858ea3!important;line-height:1.9;margin:18px 0 19px;}
.pf-footer-pills{display:flex;gap:8px;flex-wrap:wrap;}.pf-footer-v2 .pf-footer-pills a{font-size:10px;border:1px solid #c9b5e51b;border-radius:20px;padding:6px 11px;background:#ffffff03;color:#afa5c3!important;transition:.18s;}
.pf-footer-v2 h3{font-size:12px;font-weight:600;color:#d3cfdf!important;margin:7px 0 19px;letter-spacing:.5px;}
.pf-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:10px;}.pf-footer-column h3{margin-bottom:8px;}.pf-footer-v2 .pf-footer-column>a{color:#9298ab!important;font-size:11px;display:flex;gap:22px;align-items:center;}.pf-footer-column>a span{font-size:10px;opacity:0;transition:.18s;}
.pf-footer-v2 a{text-decoration:none;transition:color .18s;}.pf-footer-v2 a:hover{color:#dac5f5!important;}.pf-footer-column>a:hover span{opacity:1;}
.pf-contact-label{display:flex;align-items:center;gap:7px;color:#8f99aa;font-size:10px;white-space:nowrap;}.pf-contact-label svg{width:17px;height:17px;color:#79af9b;}
.pf-footer-v2 .pf-copy-wechat{display:flex;align-items:center;gap:18px;border:1px solid #cbb4e51f;border-radius:9px;background:linear-gradient(135deg,#c8ade70b,#ffffff02);color:#d6c8e8;font:500 17px/1.5 "Segoe UI",sans-serif;letter-spacing:1px;padding:9px 12px;margin-top:12px;cursor:pointer;transition:.18s;}.pf-copy-wechat svg{width:14px;height:14px;color:#9487aa;}.pf-copy-wechat:hover{border-color:#cbb4e54a;background:#c8ade715;}.pf-copy-status{display:block;color:#6f7a90;font-size:9px;margin-top:6px;}.pf-footer-v2 .pf-contact-email{display:block;margin-top:15px;font-size:10px;color:#8e96aa!important;}
.pf-footer-friends{display:flex;flex-wrap:wrap;align-items:center;gap:9px 20px;border-top:1px solid #ffffff09;padding:19px 0;color:#788299;font-size:10px;}.pf-footer-friends>span{color:#aca5bd;margin-right:3px;}.pf-footer-v2 .pf-footer-friends a{color:#7f899f!important;font-size:10px;}
.pf-footer-bottom{display:flex;align-items:center;gap:20px;border-top:1px solid #ffffff09;padding-top:18px;font-size:10px;color:#737e94;}.pf-footer-v2 .pf-footer-bottom>a{color:#7f899d!important;}.pf-footer-bottom>span{margin-left:auto;}.pf-footer-bottom strong{font-weight:500;color:#b9a6d6;}.pf-footer-top{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid #d1bde423;background:#ffffff03;color:#b7adc8;font-size:17px;cursor:pointer;}.pf-footer-top:hover{background:#c9b5e514;border-color:#c9b5e544;}
.pf-footer-v2 button:focus-visible,.pf-footer-v2 a:focus-visible{outline:2px solid #d0bce9;outline-offset:4px;}
@media(max-width:1000px){.pf-footer-v2 .pf-footer-main{gap:25px;grid-template-columns:1.5fr 1fr 1fr;}.pf-footer-contact{grid-column:1/-1;display:flex;align-items:center;gap:15px;flex-wrap:wrap;}.pf-footer-contact h3{width:100%;margin:5px 0 0;}.pf-copy-status{display:none;}.pf-footer-v2 .pf-copy-wechat{margin-top:0;}.pf-footer-v2 .pf-contact-email{margin-top:0;}}
@media(max-width:600px){body .pf-footer-v2{padding:30px 22px 20px!important;}.pf-footer-v2 .pf-footer-main{grid-template-columns:1fr 1fr;gap:26px 20px;padding-bottom:27px;}.pf-footer-brand{grid-column:1/-1;}.pf-footer-v2 .pf-footer-logo{font-size:20px;}.pf-footer-v2 .pf-footer-brand p{margin:14px 0;font-size:11px;}.pf-footer-contact{grid-column:1/-1;gap:12px;}.pf-contact-label{width:100%;}.pf-footer-v2 .pf-copy-wechat{font-size:16px;}.pf-footer-v2 .pf-contact-email{font-size:10px;}.pf-footer-friends{gap:10px 15px;}.pf-footer-friends>span{width:100%;}.pf-footer-bottom{flex-wrap:wrap;gap:12px;font-size:9px;}.pf-footer-bottom>span{margin:0;order:3;width:100%;}.pf-footer-top{margin-left:auto;}}
body footer.pf-footer-v2{display:block!important;float:none!important;text-align:left!important;}body .pf-footer-v2 .pf-footer-main{width:100%;margin:0;align-items:start;}.pf-footer-v2 .pf-footer-logo>span:last-child{white-space:nowrap;}.pf-footer-v2 .pf-footer-column>a{white-space:nowrap;}
