body,html{overflow-x:hidden;width:100%}*{margin:0;padding:0;box-sizing:border-box}body{font-weight:400;-webkit-font-smoothing:antialiased;line-height:1.5;position:relative;overflow:clip}.dd-download-btn .dd-download-hover,.dd-download-btn:hover .dd-download-normal,.dtd-btn.dtd-btn-lg,.index_module_container__2811dc79,.index_module_pendant__e4f0293b{display:none}[ddm-trace-id=change-picture-pic-1]{pointer-events:none}.dd-header{position:fixed;top:0;left:0;right:0;height:80px;background:#fff;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.08)}.dd-header-content{max-width:1200px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.dd-header-logo img{height:36px;display:block}.dd-header-nav{display:flex;align-items:center;gap:40px}.dd-header-download,.dd-header-nav a{text-decoration:none;font-size:14px;font-weight:500;transition:color .3s}.dd-header-nav a:not(.dd-header-download){color:#171a1d}.dd-footer-contact-email a:hover,.dd-header-nav a:not(.dd-header-download):hover{color:#007fff}.dd-header-download{padding:4px 10px;color:#fff;border-radius:8px;background:linear-gradient(111deg,#654cff 0,#007fff 99%);border:none}.dd-header-download:hover,.dd-modal-btn:hover,.linux-modal-download-btn:hover,.mac-modal-btn:hover{background:#0075eb}.dd-header-spacer{height:80px}.dd-footer{background:#f6f6f6;padding:79px 0 0}.dd-footer-container{max-width:1200px;margin:0 auto;padding:0 20px}.dd-footer-contact{padding-bottom:47px;border-bottom:1px solid rgba(126,134,142,.24)}.dd-footer-contact-info{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dd-footer-contact-icon{width:20px;height:20px}.dd-footer-contact-title{font-weight:500;font-size:14px;color:#000}.dd-footer-contact-email,.dd-footer-contact-phone{font-size:14px;color:rgba(23,26,29,.6)}.dd-footer-contact-email a{color:rgba(23,26,29,.6);text-decoration:none}.dd-footer-download{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin:47px 0 42px}.dd-footer-download-item{position:relative}.dd-footer-logo{border:2px solid #cdd1dd;border-radius:6px;padding:4px 8px;display:flex;align-items:center;height:42px}.dd-footer-logo img{height:27px;width:auto;object-fit:contain;filter:saturate(0) brightness(.6)}.dd-download-btn{cursor:pointer;transition:transform .3s}.dd-download-btn:hover,.dd-footer-logo:hover{transform:translateY(-2px)}.dd-download-btn img{display:block;height:42px;width:auto}.dd-download-btn:hover .dd-download-hover{display:block}.dd-qr-popup{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%) translateY(10px) scale(.9);width:130px;background:#fff;box-shadow:0 2px 16px 0 rgba(0,0,0,.18);border-radius:6px;padding:13px;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s;z-index:10}.dd-download-btn:hover .dd-qr-popup{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0) scale(1)}.dd-qr-popup img{width:104px;height:104px;display:block;margin:0 auto 8px}.dd-qr-popup-text{font-size:12px;color:#000;text-align:center;line-height:17px;padding-top:5px;border-top:.5px solid #b4babd}.dd-footer-copyright{text-align:center;font-size:12px;color:rgba(23,26,29,.6);line-height:22px;padding:42px 0}.dd-modal-btn,.dd-modal-close{color:#fff;cursor:pointer;transition:background .3s}.dd-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9999;align-items:center;justify-content:center}.dd-modal.show,.linux-modal.show,.mac-modal.show{display:flex}.dd-modal-content{background:#fff;border-radius:16px;padding:36px 48px;max-width:594px;width:90%;position:relative;box-shadow:0 20px 40px 0 rgba(23,26,29,.08)}.dd-modal-close{position:absolute;right:17px;top:16px;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;font-size:18px}.dd-modal-close:hover{background:rgba(0,0,0,.3)}.dd-modal-title{font-size:20px;font-weight:500;text-align:center;margin-bottom:30px}.dd-modal-btns{display:flex;gap:16px;justify-content:center;margin-bottom:30px}.dd-modal-btn{width:216px;height:62px;background:#007fff;border:none;border-radius:8px;font-size:16px;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center}.dd-modal-btn-hint{font-size:10px;font-weight:400;color:rgba(255,255,255,.7);margin-top:2px}.dd-modal-tips{text-align:center;font-size:10px;color:rgba(23,26,29,.4);margin-bottom:24px}.dd-modal-confirm{background:rgba(0,127,255,.08);padding:16px;border-radius:8px}.dd-modal-confirm-title{font-size:16px;font-weight:500;color:#171a1d;text-align:center;margin-bottom:16px}.dd-modal-confirm-items{display:flex;gap:16px;justify-content:center}.dd-modal-confirm-item img{width:216px;height:154px;border-radius:8px;display:block;margin-bottom:5px}.dd-modal-confirm-item-text{font-size:12px;color:rgba(23,26,29,.6);text-align:center;line-height:18px;max-width:216px}.linux-modal,.mac-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:10000;display:none;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.linux-modal-content,.mac-modal-content{background:#fff;border-radius:16px;padding:40px 48px;max-width:594px;width:100%;position:relative;box-shadow:0 20px 40px 0 rgba(23,26,29,.15);max-height:90vh;overflow-y:auto}.linux-modal-close,.mac-modal-close{position:absolute;right:20px;top:20px;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.06);color:#666;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s;border:none}.linux-modal-close:hover,.mac-modal-close:hover{background:rgba(0,0,0,.12)}.linux-modal-close svg,.mac-modal-close svg{width:16px;height:16px}.mac-modal-title{font-size:20px;font-weight:600;color:#171a1d;text-align:center;margin-bottom:32px}.mac-modal-btn-wrap{display:flex;gap:16px;margin-bottom:24px}.mac-modal-btn{flex:1;padding:16px 20px;background:#007fff;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;text-decoration:none;display:flex;flex-direction:column;align-items:center;transition:background .3s}.mac-modal-btn.intel{background:linear-gradient(135deg,#667eea 0,#764ba2 100%)}.mac-modal-btn.intel:hover{background:linear-gradient(135deg,#5568d3 0,#6a4193 100%)}.mac-modal-btn span{font-size:12px;font-weight:400;opacity:.9;margin-top:4px}.mac-modal-tips{text-align:center;font-size:12px;color:rgba(23,26,29,.6);margin-bottom:32px}.mac-modal-tips a{color:#007fff;text-decoration:none}.mac-modal-tips a:hover{text-decoration:underline}.mac-modal-confirm{background:rgba(0,127,255,.05);padding:20px;border-radius:8px}.mac-modal-confirm h3{font-size:16px;font-weight:600;color:#171a1d;text-align:center;margin-bottom:20px}.mac-modal-picture-wrap{display:flex;gap:20px}.mac-modal-pic-item{flex:1;display:flex;flex-direction:column;align-items:center}.mac-modal-pic-item img{width:100%;height:auto;border-radius:8px;margin-bottom:12px}.mac-modal-pic-item span{font-size:12px;color:rgba(23,26,29,.7);text-align:center;line-height:1.5}.linux-modal-title{font-size:20px;font-weight:600;color:#171a1d;margin-bottom:24px}.linux-modal-subheading{font-size:16px;font-weight:600;color:#171a1d;margin-top:24px;margin-bottom:12px}.linux-modal-line{font-size:14px;color:rgba(23,26,29,.7);line-height:1.8;margin-bottom:16px}.linux-modal-line span{color:#007fff;font-weight:500}.linux-modal-select-box{display:flex;align-items:center;margin:20px 0}.linux-modal-select-label{font-size:14px;color:#171a1d;margin-right:16px;white-space:nowrap}.linux-modal-select{flex:1;position:relative}.linux-modal-select select{width:100%;height:40px;padding:0 40px 0 12px;border:1px solid rgba(126,134,142,.24);border-radius:4px;font-size:14px;color:#171a1d;background:#fff;cursor:pointer;appearance:none;outline:0;transition:border-color .3s}.linux-modal-select select:hover{border-color:#007fff}.linux-modal-select select:focus{border-color:#007fff;box-shadow:0 0 0 2px rgba(0,127,255,.1)}.linux-modal-select::after{content:'';position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #666;pointer-events:none}.linux-modal-btn-wrap{display:flex;justify-content:center;margin-top:32px}.linux-modal-download-btn{height:44px;width:213px;padding:0 24px;background:#007fff;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background .3s}@media screen and (min-width:1200px){.dd-footer-download{flex-wrap:nowrap}}@media screen and (max-width:768px){.dd-footer-download{gap:12px}.dd-modal-content{padding:24px}.dd-modal-btns,.dd-modal-confirm-items{flex-direction:column}.dd-modal-btn{width:100%}}@media screen and (max-width:1199px) and (min-width:768px){.dd-footer-download{gap:8px}}@media screen and (max-width:767px) and (min-width:481px){.dd-header-nav{gap:20px}.dd-download-btn img,.dd-footer-logo{height:38px}.dd-footer-contact-divider{display:none}}@media screen and (max-width:480px){.dd-header-download,.dd-header-nav a{font-size:13px;white-space:nowrap}.dd-footer-contact-divider{display:none}body{max-width:100vw}.dd-header{width:100%}.dd-header-content{padding:0 15px;max-width:100%}.dd-header-logo img{height:32px}.dd-header-nav{gap:15px;flex-shrink:0}.dd-header-download{padding:6px 16px}.dd-footer-container{padding:0 15px}.dd-footer-contact-info{flex-direction:column;align-items:flex-start;gap:6px}.dd-footer-download{gap:8px}.dd-download-btn img,.dd-footer-logo{height:36px}.dd-footer-logo img{height:24px}.dd-modal-confirm-item img{width:100%;height:auto}}@media screen and (max-width:375px){*{max-width:100vw}.dd-header-nav{gap:10px}.dd-header-nav a{font-size:12px}.dd-header-download{padding:5px 12px;font-size:12px}.dd-download-btn img,.dd-footer-logo{height:32px}.dd-footer-logo img{height:22px}}@media screen and (max-width:1199px){.linux-modal-content,.mac-modal-content{padding:30px 24px}.linux-modal-select-box,.mac-modal-btn-wrap,.mac-modal-picture-wrap{flex-direction:column}.mac-modal-picture-wrap{gap:16px}.linux-modal-select-box{align-items:flex-start}.linux-modal-select-label{margin-bottom:8px}.linux-modal-select{width:100%}}