#AcpDownloads-V3 *{ box-sizing:border-box }#AcpDownloads-V3 a{ color:#5a00b4; text-decoration:none }#AcpDownloads-V3 a:hover{ color:#c81c93 }#AcpDownloads-V3 select,#AcpDownloads-V3 input,#AcpDownloads-V3 button{ font-family:'Source Sans 3', system-ui, sans-serif }#AcpDownloads-V3{ width:100%; min-width:300px; height:100%; font-weight:400 }#AcpDownloads-V3 .backToTop{ position:fixed; right:30px; bottom:94px; z-index:3 }#AcpDownloads-V3 .backToTop button{ display:flex; align-items:center; justify-content:center; width:56px; height:56px; border:0; border-radius:50%; cursor:pointer; background:linear-gradient(135deg, #5A00B4, #A00ABD) }#AcpDownloads-V3 .backToTop svg{ display:block }#AcpDownloads-V3 >.Modules >div >.Notifications{ padding:0 40px }#AcpDownloads-V3 >.Modules >div >.Notifications >div{ max-width:1440px; margin:0 auto; display:flex; flex-direction:column; align-items:center }#AcpDownloads-V3 >.Modules >div >.Notifications >div >div{ width:100%; display:flex; gap:13px; align-items:flex-start; border-radius:12px; margin-bottom:17px; padding:15px 17px }#AcpDownloads-V3 >.Modules >div >.Notifications >div >div >span{ flex:0 0 auto; display:flex; margin-top:2px }#AcpDownloads-V3 >.Modules >div >.Notifications >div >div >span svg{ display:block }#AcpDownloads-V3 >.Modules >div >.Notifications >div >div >div{ min-width:0 }#AcpDownloads-V3 >.Modules >div >.Notifications >div >div >div >div:first-child{ font-size:15.5px; font-weight:800 }#AcpDownloads-V3 >.Modules >div >.Notifications >div >div >div >div:last-child{ font-size:14.5px; line-height:1.5; margin-top:3px; text-wrap:pretty }#AcpDownloads-V3 >.Modules >div >.Notifications .Information{ background:#F0F4F7; border:1px solid #7D98AE }#AcpDownloads-V3 >.Modules >div >.Notifications .Information >div >div:first-child{ color:#4E6C85 }#AcpDownloads-V3 >.Modules >div >.Notifications .Information >div >div:last-child{ color:#2C2444 }#AcpDownloads-V3 >.Modules >div >.Notifications .Information >span svg path:first-child{ fill:#7d98ae }#AcpDownloads-V3 >.Modules >div >.Notifications .Information >span svg path:last-child{ fill:#f0f4f7 }#AcpDownloads-V3 >.Modules >div >.Notifications .Problem{ background:#FDEEF7; border:1px solid #D731A7 }#AcpDownloads-V3 >.Modules >div >.Notifications .Problem >div >div:first-child{ color:#A3187D }#AcpDownloads-V3 >.Modules >div >.Notifications .Problem >div >div:last-child{ color:#2C2444 }#AcpDownloads-V3 >.Modules >div >.Notifications .Problem >span svg path:first-child{ fill:#d731a7 }#AcpDownloads-V3 >.Modules >div >.Notifications .Problem >span svg path:last-child{ fill:#fdeef7 }#AcpDownloads-V3 >.Modules >div >.Notifications .Warning{ background:#FFF2EC; border:1px solid #F63 }#AcpDownloads-V3 >.Modules >div >.Notifications .Warning >div >div:first-child{ color:#C2410C }#AcpDownloads-V3 >.Modules >div >.Notifications .Warning >div >div:last-child{ color:#2C2444 }#AcpDownloads-V3 >.Modules >div >.Notifications .Warning >span svg path:first-child{ fill:#ff6633 }#AcpDownloads-V3 >.Modules >div >.Notifications .Warning >span svg path:last-child{ fill:#fff2ec }#AcpDownloads-V3 >.Modules >div >.Notifications .Fixed{ background:#EEFAF1; border:1px solid #5ACD5A }#AcpDownloads-V3 >.Modules >div >.Notifications .Fixed >div >div:first-child{ color:#2B8A3E }#AcpDownloads-V3 >.Modules >div >.Notifications .Fixed >div >div:last-child{ color:#2C2444 }#AcpDownloads-V3 >.Modules >div >.Notifications .Fixed >span svg path:first-child{ fill:#5acd5a }#AcpDownloads-V3 >.Modules >div >.Notifications .Fixed >span svg path:last-child{ fill:#eefaf1 }#AcpDownloads-V3 .moduleBoxes{ background:#EFEAF7; border-radius:14px; padding:16px }#AcpDownloads-V3 .moduleBoxes >div:first-child{ display:flex; align-items:center; justify-content:space-between; gap:12px; margin-bottom:14px }#AcpDownloads-V3 .moduleBoxes >div:first-child >div:first-child{ font-size:20px; font-weight:800; letter-spacing:0.05em; text-transform:uppercase; color:#180041 }#AcpDownloads-V3 .moduleBoxes >div:first-child >span{ font-size:12px; font-weight:600; color:#8B82A3 }#AcpDownloads-V3 .moduleBoxes >div:first-child >div:nth-of-type(2){ display:flex; flex-wrap:wrap; gap:8px }#AcpDownloads-V3 .moduleBoxes >p{ margin:10px 0 12px; font-size:12.5px; color:#8B82A3 }#AcpDownloads-V3 .productBoxes{ display:grid; grid-template-columns:repeat(4, minmax(0px, 1fr)); gap:10px }#AcpDownloads-V3 .productBoxes a{ cursor:pointer; border:1px solid #E2D9F0; background:#FFFFFF; border-radius:12px; padding:14px 12px; display:flex; flex-direction:column; align-items:center; gap:8px; position:relative }#AcpDownloads-V3 .productBoxes a:hover{ border-color:#A00ABD }#AcpDownloads-V3 .productBoxes img{ width:148px; height:148px; object-fit:contain }#AcpDownloads-V3 .productBoxes span.New{ position:absolute; top:8px; left:8px; font-size:9px; font-weight:800; letter-spacing:0.08em; text-transform:uppercase; color:#227A45; background:#E9F7EE; border-radius:999px; padding:3px 7px }#AcpDownloads-V3 .productBoxes span.Remove{ margin:0; padding:0; position:absolute; top:6px; right:6px; width:26px; height:26px; border-radius:50%; background:#FFFFFF; border:1.5px solid #D9CFE8; box-shadow:rgba(60,10,100, 0.12) 0 2px 6px; color:#5D5473; font-size:15px; font-weight:800; line-height:1; display:flex; align-items:center; justify-content:center; cursor:pointer }#AcpDownloads-V3 .productBoxes span.Remove:hover{ background:#D63A4E; border-color:#D63A4E; color:#FFFFFF }#AcpDownloads-V3 .productBoxes span.Title{ font-size:15px; font-weight:700; color:#180041; text-align:center; line-height:1.3 }#AcpDownloads-V3 .productBoxes span.Sub{ font-size:12.5px; color:#8B82A3 }#AcpDownloads-V3 .Dropdown{ min-width:210px; white-space:nowrap; position:relative; width:auto; max-width:100% }#AcpDownloads-V3 .Dropdown button:focus-visible{ outline:none }#AcpDownloads-V3 .Dropdown.Open >button{ border-color:#5A00B4 }#AcpDownloads-V3 .Dropdown >button{ width:100%; line-height:21px; cursor:pointer; border:1.5px solid #D9CFE8; background:#FFF; border-radius:9px; padding:12px 14px; display:flex; align-items:center; gap:9px }#AcpDownloads-V3 .Dropdown >button:hover{ border-color:#5A00B4 }#AcpDownloads-V3 .Dropdown >button img{ width:22px; height:22px; object-fit:contain; flex:0 0 auto }#AcpDownloads-V3 .Dropdown >button span:first-of-type{ flex:1 1 0; min-width:0; text-align:left; font-size:13px; font-weight:700; color:#180041; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }#AcpDownloads-V3 .Dropdown >button span:last-of-type{ flex:0 0 auto; display:flex; align-items:center; line-height:1; color:#5A00B4; font-size:11px; transition:transform 0.18s }#AcpDownloads-V3 .Dropdown >button span:last-of-type svg{ transition:transform 0.3s ease; display:block }#AcpDownloads-V3 .Dropdown.Open >button span:last-child svg{ transform:rotate(180deg) }#AcpDownloads-V3 .Dropdown >div{ position:absolute; top:calc(100% + 5px); left:0; right:0; background:#FFF; border:1px solid #D9CFE8; border-radius:10px; box-shadow:rgba(24, 0, 65, 0.22) 0 16px 34px; overflow-y:auto; max-height:262px; z-index:3; display:none }#AcpDownloads-V3 .Dropdown.Open >div{ display:block }#AcpDownloads-V3 .Dropdown.Open >div >label { position:sticky; top:0; border-radius:15px; display:block; height:48px; margin:0; padding-top:1px; background:#FFF; z-index:2 }#AcpDownloads-V3 .Dropdown.Open >div >label input{ width:calc(100% - 10px); font-size:13px; box-sizing:border-box; background:#FFFFFF; border:1px solid #DDD; border-radius:10px; box-shadow:none; color:#333; display:block; padding:7px 12px; margin:5px; line-height:22px; outline:0 }#AcpDownloads-V3 .Dropdown.Open >div >p{ padding:13px 14px; margin:-3px 0 0; font-size:13px; line-height:15px; color:#8B82A3; display:none }#AcpDownloads-V3 .Dropdown.Open >div >label input:focus-within{ border-color:#5A00B4 }#AcpDownloads-V3 .Dropdown >div button{ width:100%; line-height:19px; cursor:pointer; border-width:0 0 1px; border-style:none none solid; border-color:currentcolor currentcolor #F2EEFA; border-image:none; background:#FFF; padding:11px 12px; display:flex; align-items:center; gap:9px }#AcpDownloads-V3 .Dropdown >div button:hover{ background:#F6F1FD }#AcpDownloads-V3 .Dropdown >div button img{ width:22px; height:22px; object-fit:contain; flex:0 0 auto }#AcpDownloads-V3 .Dropdown >div >button span:first-of-type{ flex:1 1 0; min-width:0; text-align:left; font-size:13px; font-weight:700; color:#3F3653 }#AcpDownloads-V3 .Dropdown >div button.Selected,#AcpDownloads-V3 .Dropdown >div button.Enabled{ background:#F6F1FD }#AcpDownloads-V3 .Dropdown >div button.Enabled span:first-of-type{ color:#5A00B4 }#AcpDownloads-V3 .Dropdown >div >button.Enabled::after{ content:'✓'; flex:0 0 auto; color:#5A00B4; font-size:13px; font-weight:800 }#AcpDownloads-V3 .Dropdown .latestProducts{ margin:-2px 2px 3px 2px; padding:3px; display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:5px }#AcpDownloads-V3 .Dropdown .latestProducts button{ width:100%; background:#F5F2FA; border:1px solid transparent; padding:7px; border-radius:8px }#AcpDownloads-V3 .Dropdown .latestProducts button:hover{ border-color:#5A00B4 }#AcpDownloads-V3 .Dropdown .latestProducts button >span:first-child{ width:40px; height:40px; object-fit:contain; flex:0 0 auto; background-repeat:no-repeat; background-position:center center; background-size:contain }#AcpDownloads-V3 .Dropdown .latestProducts button >span:last-child{ text-align:left; line-height:18px; font-size:13.5px; font-weight:600; color:#180041 }#AcpDownloads-V3 .Dropdown .latestProducts button >span:last-child span{ font-size:11px; color:#B0AEB8; display:block }@media(max-width:950px){#AcpDownloads-V3 .Dropdown .latestProducts{ grid-template-columns:repeat(1, minmax(0, 1fr))}#AcpDownloads-V3 .Dropdown .latestProducts button:nth-child(n+3){ display:none }}#AcpDownloads-V3 >.Preloader{ width:100%; height:100%; position:fixed; z-index:5; top:0; bottom:0; background:rgba(13, 3, 32, 0.82); backdrop-filter:blur(7px); display:flex; align-items:center; justify-content:center; padding:24px; animation:0.2s ease 0s 1 normal both running preloaderFade; overflow:hidden }#AcpDownloads-V3 >.Preloader >div{ width:100%; max-width:340px; text-align:center; animation:0.28s ease 0s 1 normal both running preloaderRise }#AcpDownloads-V3 >.Preloader >div >div:nth-child(1){ position:relative; width:196px; height:196px; margin:0 auto 20px; display:flex; align-items:center; justify-content:center }#AcpDownloads-V3 >.Preloader >div >div:nth-child(1) span{ position:absolute; inset:0; border-radius:50%; border:1px solid rgba(201, 166, 255, 0.45) }#AcpDownloads-V3 >.Preloader >div >div:nth-child(1) span:nth-child(1){ animation:1.7s ease-out 0s infinite normal none running preloaderPulse }#AcpDownloads-V3 >.Preloader >div >div:nth-child(1) span:nth-child(2){ animation:1.7s ease-out 0.55s infinite normal none running preloaderPulse }#AcpDownloads-V3 >.Preloader >div >div:nth-child(1) span:nth-child(3){ animation:1.7s ease-out 1.1s infinite normal none running preloaderPulse }#AcpDownloads-V3 >.Preloader >div >div:nth-child(1) div{ position:relative; width:136px; height:136px; object-fit:contain; background-repeat:no-repeat; background-position:center center; background-size:contain }#AcpDownloads-V3 >.Preloader >div >div:nth-child(2){ font-size:18px; font-weight:800; color:#FFF; letter-spacing:-0.02em; line-height:1.2; text-wrap:balance }#AcpDownloads-V3 >.Preloader >div >div:nth-child(3){ font-size:11px; font-weight:800; letter-spacing:0.18em; text-transform:uppercase; color:#C9A6FF; margin-top:9px }@keyframes preloaderFade{ from{ opacity:0 } to { opacity:1 }}@keyframes preloaderRise{ from{ opacity:0; transform:translateY(10px) scale(.97) } to { opacity:1; transform:none }}@keyframes preloaderPulse{ 0%, 100%{ transform:scale(1); opacity:.5 } 50% { transform:scale(1.14); opacity:0 }}#AcpDownloads-V3 >.Modal{ position:fixed; inset:0; background:rgba(25, 16, 36, 0.55); display:flex; align-items:center; justify-content:center; padding:24px; z-index:50 }#AcpDownloads-V3 >.Modal >div{ width:100%; max-width:520px; background:#FFF; border-radius:16px; box-shadow:rgba(0, 0, 0, 0.35) 0 20px 60px; max-height:88%; display:flex; flex-direction:column; overflow:hidden }#AcpDownloads-V3 >.Modal >div >div:first-child{ background:linear-gradient(120deg, #5A00B4, #A00ABD); border-radius:16px 16px 0 0; padding:18px 18px 16px; display:flex; align-items:flex-start; justify-content:space-between; gap:12px }#AcpDownloads-V3 >.Modal >div >div:first-child >div{ min-width:0 }#AcpDownloads-V3 >.Modal >div >div:first-child >div >div:first-child{ display:inline-flex; align-items:center; gap:7px; background:rgba(255, 255, 255, 0.16); border:1px solid rgba(255, 255, 255, 0.28); border-radius:999px; padding:4px 11px; margin-bottom:9px }#AcpDownloads-V3 >.Modal >div >div:first-child >div >div:first-child span{ font-size:10.5px; font-weight:800; letter-spacing:0.14em; text-transform:uppercase; color:#FFF }#AcpDownloads-V3 >.Modal >div >div:first-child >div >div:last-child{ font-size:22px; font-weight:900; color:#FFF; letter-spacing:-0.01em; line-height:1.15 }#AcpDownloads-V3 >.Modal >div >div:first-child >button{ border:1px solid rgba(255, 255, 255, 0.3); background:rgba(255, 255, 255, 0.14); cursor:pointer; border-radius:50%; width:30px; height:30px; font-size:16px; font-weight:700; color:#FFF; flex:0 0 auto }#AcpDownloads-V3 >.Modal >div >div:first-child >button:hover{ background:rgba(255,255,255, 0.26) }#AcpDownloads-V3 >.Modal >div >div:last-child{ min-height:0; overflow-y:auto; padding:16px 18px 18px; font-size:13.5px; line-height:1.55; color:#5D5473 }#AcpDownloads-V3 >.Modules{ margin-bottom:20px }#AcpDownloads-V3 >.Modules .Overview .Header{ width:100%; margin-bottom:50px; flex:0 0 auto }#AcpDownloads-V3 >.Modules .Overview .Header >div{ background:linear-gradient(160deg, #5A00B4 0%, #A00ABD 52%, #180041 100%); padding:26px 40px 52px; position:relative }#AcpDownloads-V3 >.Modules .Overview .Header >div >div{ max-width:1440px; margin:0 auto }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div{ padding:26px 0 14px }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:first-child{ margin:0 0 26px }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:first-child h1{ color:#FFFFFF; text-wrap:balance; font-size:52px; font-weight:800; margin:0; letter-spacing:0.01em; line-height:1.05; text-align:center }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type{ background:#E9E6EF; border-radius:8px; padding:18px 22px; display:flex; gap:14px; position:relative; overflow:visible }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type >div{ position:relative; min-width:0 }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type >div:first-child{ flex:1 1 0; width:auto; background:#FFF; border:1px solid #CFC9D9; min-width:0; border-radius:9px; position:relative; transition:flex 0.65s ease, width 0.65s ease }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type >div:first-child >label{ width:100%; height:100%; display:block }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type >div:first-child >label input{ border-radius:9px; outline:none; padding:12px 42px 12px 14px; font-size:14px; color:#180041; width:100%; height:100%; background:transparent; border:none; transition:width 0.65s ease, opacity 0.35s ease }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type >div:first-child:hover,#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type >div:first-child:focus-within{ border-color:#5A00B4 }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type >div:first-child >span{ right:16px; top:13px; position:absolute; pointer-events:none; transition:right 0.65s ease, transform 0.65s ease }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type >div:first-child >div{ position:absolute; display:none; top:calc(100% + 5px); left:0; right:0; background:#FFF; border:1px solid #D9CFE8; border-radius:10px; box-shadow:rgba(24, 0, 65, 0.22) 0 16px 34px; overflow-y:auto; max-height:262px; z-index:3 }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type >div:first-child >div a{ width:100%; text-align:left; border-width:0 0 1px; border-style:none none solid; border-color:currentcolor currentcolor #F0EDF5; border-image:none; background:#FFF; cursor:pointer; padding:11px 14px; display:flex; align-items:center; gap:10px }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type >div:first-child >div a:hover,#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type >div:first-child >div a.Selected{ background:#F6F1FD }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type >div:first-child >div a >span:nth-child(1){ width:40px; height:40px; object-fit:contain; flex:0 0 auto; background-repeat:no-repeat; background-position:center center; background-size:contain }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type >div:first-child >div a >span:nth-child(2){ line-height:18px; flex:1 1 0; font-size:13.5px; font-weight:600; color:#180041 }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type >div:first-child >div a >span:nth-child(2) span{ font-size:11px; color:#8B82A3; display:block }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type >div:first-child >div a >span:nth-child(3){ font-size:11px; color:#8B82A3 }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type >div:first-child >div >p{ padding:13px 14px; margin:0; font-size:13px; line-height:15px; color:#8B82A3 }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type >div:nth-child(2){ flex:1 1 0; min-width:0 }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type >div:last-child{ flex:0 0 0; width:0; min-width:0; opacity:0; pointer-events:none; overflow:visible; transition:flex 0.50s ease, width 0.50s ease, opacity 0.40s ease }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type.isTransition >div:first-child{ flex:0 0 50px }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type.isTransition >div:first-child input{ width:0; opacity:0; pointer-events:none }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type.isTransition >div:last-child{ flex:1 1 0; width:auto; opacity:1; pointer-events:none; overflow:hidden }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type.isSelected >div:first-child{ flex:0 0 50px}#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type.isSelected >div:first-child label{ cursor:pointer }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type.isSelected >div:first-child input{ width:0; opacity:0; pointer-events:none }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type.isSelected >div:nth-child(2){ flex:1 1 0 }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type.isSelected >div:last-child{ flex:1 1 0; width:auto; opacity:1; pointer-events:auto; overflow:hidden }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type.isSelected >div:last-child{ min-width:0 }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type.isSelected >div:last-child:has(.Dropdown.Open){ overflow:visible }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type.isLeaving >div:last-child{ overflow:hidden }#AcpDownloads-V3 >.Modules .Overview >.Notifications{ display:none }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect{ padding:0 40px 17px 40px; display:none }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect:empty{ padding:8px 0; display:block }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect >div{ max-width:1440px; margin:0 auto; flex-direction:column; gap:16px; display:flex }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect >div >div{ display:flex; flex-direction:column; gap:16px }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect{ background:#FFFFFF; border-radius:14px; padding:18px; border:1px solid #E6DFF2 }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:first-child{ display:flex; align-items:center; gap:10px; margin-bottom:10px }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:first-child >div:first-child{ width:34px; height:34px; border-radius:8px; background:linear-gradient(135deg, #A00ABD, #5A00B4); display:flex; align-items:center; justify-content:center; flex:0 0 auto }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:first-child >div:last-child{ font-size:20px; font-weight:800; letter-spacing:0.05em; text-transform:uppercase; color:#180041 }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >p:first-of-type{ margin:0 0 30px; font-size:14px; line-height:1.55; color:#5D5473 }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:nth-of-type(2){ display:flex; flex-wrap:wrap; gap:10px; align-items:center }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:nth-of-type(2) button{ border:0; cursor:pointer; border-radius:999px; padding:13px 26px; font-size:15px; font-weight:700; color:#FFFFFF; background:linear-gradient(90deg, #5A00B4, #A00ABD); box-shadow:rgba(122, 53, 246, 0.3) 0 6px 18px }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:nth-of-type(3){ margin-top:14px; background:#F5F2FA; border-radius:10px; padding:14px; align-items:center; gap:12px; display:none }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:nth-of-type(3) div{ width:16px; height:16px; border-radius:50%; border-width:3px; border-style:solid; border-color:#A00ABD #D9CFE8 #D9CFE8; border-image:none; animation:hardwareDetect 1s linear infinite }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:nth-of-type(3) span{ font-size:14px; font-weight:600; color:#4B4260 }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:nth-of-type(4){ margin-top:14px; border:1px solid #F0C9C9; background:#FDF3F4; border-radius:12px; padding:16px; display:none }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:nth-of-type(4) >div:first-child{ display:flex; gap:10px; align-items:flex-start }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:nth-of-type(4) >div:first-child >div:first-child{ width:24px; height:24px; border-radius:6px; background:#D63A4E; display:flex; align-items:center; justify-content:center; flex:0 0 auto; color:#FFF; font-weight:800; font-size:14px }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:nth-of-type(4) >div:first-child >div:last-child div{ font-size:15px; font-weight:800; color:#8F1F2F; margin-bottom:4px }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:nth-of-type(4) >div:first-child >div:last-child p{ margin:0 0 4px; font-size:14px; line-height:1.55; color:#6D4550 }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:nth-of-type(4) >div:first-child >div:last-child span{ margin:0; font-size:14px; font-weight:700; color:#6D4550 }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:nth-of-type(4) >div:last-child{ margin-top:14px; display:grid; grid-template-columns:repeat(3, minmax(0px, 1fr)); gap:10px }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:nth-of-type(4) >div:last-child a{ text-align:left; cursor:pointer; border:1px solid #E6DFF2; background:#FFF; border-radius:12px; padding:10px; display:flex; align-items:center; gap:10px }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:nth-of-type(4) >div:last-child a:hover{ border-color:#A00ABD }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:nth-of-type(4) >div:last-child a img{ width:76px; height:76px; object-fit:contain; flex:0 0 auto }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:nth-of-type(4) >div:last-child a >span{ min-width:0 }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:nth-of-type(4) >div:last-child a >span span:first-child{ font-size:13px; font-weight:700; color:#180041; line-height:1.25; display:block }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:nth-of-type(4) >div:last-child a >span span:last-child{ font-size:11px; color:#8B82A3; margin-top:2px; display:block }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detected{ display:none }@keyframes hardwareDetect{ from{ transform:rotate(0deg) }to{ transform:rotate(360deg) }}#AcpDownloads-V3 >.Modules .Overview .latestReleases{ padding:0 40px 17px 40px }#AcpDownloads-V3 >.Modules .Overview .latestReleases >div{ max-width:1440px; margin:0 auto; flex-direction:column; gap:16px; display:flex }#AcpDownloads-V3 >.Modules .Overview .latestReleases .productBoxes >a:nth-child(n+9){ display:none }#AcpDownloads-V3 >.Modules .Overview .latestService{ padding:0 40px 17px 40px; display:none }#AcpDownloads-V3 >.Modules .Overview .latestService >div{ max-width:1440px; margin:0 auto; flex-direction:column; gap:16px; display:flex }#AcpDownloads-V3 >.Modules .Overview .latestService >div >div >div:last-child{ display:grid; grid-template-columns:1fr 1fr; gap:10px }#AcpDownloads-V3 >.Modules .Overview .latestService a{ cursor:pointer; text-align:left; border:1px solid #E2D9F0; background:#FFFFFF; border-radius:12px; padding:14px; display:flex; flex-direction:column; gap:8px }#AcpDownloads-V3 >.Modules .Overview .latestService a:hover{ border-color:#A00ABD }#AcpDownloads-V3 >.Modules .Overview .latestService a >span:first-child{ line-height:17px; display:flex; flex-wrap:wrap; gap:6px }#AcpDownloads-V3 >.Modules .Overview .latestService a >span:first-child >span:first-child{ font-size:10px; font-weight:800; letter-spacing:0.1em; text-transform:uppercase; border-radius:999px; padding:4px 9px }#AcpDownloads-V3 >.Modules .Overview .latestService a >span:first-child >span:first-child:empty{ display:none }#AcpDownloads-V3 >.Modules .Overview .latestService a >span:first-child >span:last-child{ font-size:10px; font-weight:800; letter-spacing:0.1em; text-transform:uppercase; color:#5D5473; background:#F2EEFA; border-radius:999px; padding:4px 9px }#AcpDownloads-V3 >.Modules .Overview .latestService a >span:nth-of-type(2){ font-size:15.5px; font-weight:600; color:#180041; line-height:1.4 }#AcpDownloads-V3 >.Modules .Overview .latestService a >span:last-child{ font-size:12.5px; color:#8B82A3 }#AcpDownloads-V3 >.Modules .Overview .latestService a >span:last-child >span:nth-child(2){ padding:0 5px; display:inline-block }#AcpDownloads-V3 >.Modules .Overview .latestService .troubleshooting{ color:#B4243C; background:#FDEEF1 }#AcpDownloads-V3 >.Modules .Overview .latestService .faq{ color:#1C5AA8; background:#EEF4FD }#AcpDownloads-V3 >.Modules .Overview .latestService .first-time-use{ color:#5A00B4; background:#F1E8FB }@media(max-width:500px){#AcpDownloads-V3 >.Modules .Overview .latestService a >span:last-child >span{ display:block }#AcpDownloads-V3 >.Modules .Overview .latestService a >span:last-child >span:nth-child(1){ font-weight:600 }#AcpDownloads-V3 >.Modules .Overview .latestService a >span:last-child >span:nth-child(2){ display:none }}#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header{ background:linear-gradient(160deg, #5A00B4 0%, #A00ABD 52%, #180041 100%); padding:0; position:relative }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div{ max-width:100%; margin:0 auto }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div{ position:relative; overflow:hidden; background:#0D0320 }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:first-child{ position:absolute; inset:0; background:radial-gradient(120% 160% at 12% 50%, rgba(160, 10, 189, 0.55) 0%, rgba(90, 0, 180, 0.28) 38%, rgba(13, 3, 32, 0) 72%); pointer-events:none }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child{ position:relative; max-width:1440px; margin:0 auto; padding:20px 40px 27px }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:first-child{ display:flex; flex-wrap:wrap; line-height:15px; align-items:center; gap:8px; margin-bottom:24px }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:first-child >div:first-of-type,#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:first-child >span{ display:flex; align-items:center; gap:8px; min-width:0 }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:first-child >div:first-of-type button,#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:first-child >span button{ border:0; background:transparent; padding:0; cursor:pointer; color:#C9A6FF; font-size:10px; font-weight:800; letter-spacing:0.16em; text-transform:uppercase; max-width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:first-child >span{ display:none }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:first-child >div:last-of-type{ display:flex; align-items:center; gap:8px; min-width:0 }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:first-child >div:last-of-type span:first-child,#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:first-child >span span{ color:rgba(255, 255, 255, 0.3); font-size:10px; font-weight:700 }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:first-child >div:last-of-type span:last-child{ color:rgba(255, 255, 255, 0.55); font-size:10px; font-weight:700; letter-spacing:0.16em; text-transform:uppercase; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:last-child{ display:flex; flex-direction:row; align-items:center; gap:36px }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:last-child >div:first-child{ flex:0 0 auto; display:flex; align-items:center; gap:10px }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:last-child >div:first-child img{ width:196px; height:196px; object-fit:contain; filter:drop-shadow(0 26px 34px rgba(0, 0, 0, 0.6)) }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:last-child >div:last-child{ flex:1 1 0; min-width:0 }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:last-child >div:last-child >div:first-child{ font-size:56px; font-weight:800; color:#FFF; letter-spacing:-0.03em; line-height:0.98; text-wrap:balance }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:last-child >div:last-child >div:last-child{ font-size:11px; font-weight:800; letter-spacing:0.2em; text-transform:uppercase; color:#C9A6FF; margin-top:10px }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms{ margin-top:-32px; position:sticky; top:0; z-index:2; background:transparent; border-bottom:0; box-shadow:none; transition:background 0.42s cubic-bezier(0.22, 0.61, 0.36, 1), box-shadow 0.42s cubic-bezier(0.22, 0.61, 0.36, 1), padding 0.42s cubic-bezier(0.22, 0.61, 0.36, 1), border-color 0.42s cubic-bezier(0.22, 0.61, 0.36, 1) }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms >div{ max-width:1440px; margin:0 auto; display:flex; flex-direction:column; align-items:center }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms .Selection >div{ margin:0 40px }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms .Selection{ width:100%; display:flex; justify-content:center; padding-bottom:18px; overflow:hidden; max-height:480px; opacity:1; transform:none; pointer-events:auto; transition:max-height 0.42s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.26s cubic-bezier(0.22, 0.61, 0.36, 1), transform 0.42s cubic-bezier(0.22, 0.61, 0.36, 1), padding-bottom 0.42s cubic-bezier(0.22, 0.61, 0.36, 1) }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms .Selection >div{ display:flex; flex-direction:column; align-items:center; gap:5px; background:#EFEAF7; border:0; border-radius:12px; padding:9px 8px 8px; box-shadow:rgba(60, 10, 100, 0.18) 0 6px 18px; width:auto; max-width:100%; transition:padding 0.42s cubic-bezier(0.22, 0.61, 0.36, 1), gap 0.42s cubic-bezier(0.22, 0.61, 0.36, 1), border-radius 0.42s cubic-bezier(0.22, 0.61, 0.36, 1), background 0.42s cubic-bezier(0.22, 0.61, 0.36, 1), box-shadow 0.42s cubic-bezier(0.22, 0.61, 0.36, 1) }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms .Selection >div .Model{ font-size:10px; font-weight:800; letter-spacing:0.14em; text-transform:uppercase; color:#7A6F92; white-space:nowrap }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms .Selection >div .Model >div:first-child{ font-size:10px; text-align:center; font-weight:800; padding-bottom:8px; letter-spacing:0.14em; text-transform:uppercase; color:#7A6F92; white-space:nowrap }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms .Selection >div .Model >div:last-child{ display:flex; flex-wrap:wrap; justify-content:center; gap:6px; width:100% }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms .Selection >div .Model >div:last-child button{ line-height:16px; border:1px solid #D9CFE8; cursor:pointer; flex:0 0 auto; border-radius:9px; transition:padding 0.42s cubic-bezier(0.22, 0.61, 0.36, 1), font-size 0.42s cubic-bezier(0.22, 0.61, 0.36, 1); padding:12px 20px; font-size:13px; font-weight:700; letter-spacing:0.04em; text-transform:uppercase; color:#3F3653; background:#FFF }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms .Selection >div .Model >div:last-child button.Enabled{ border:1px solid #5A00B4; transition:padding 0.42s cubic-bezier(0.22, 0.61, 0.36, 1), font-size 0.42s cubic-bezier(0.22, 0.61, 0.36, 1); color:#FFF; background:#5A00B4 }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms .Selection >div .Model >div:last-child >span{ display:none }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms .Selection >div .Model >div:last-child >span:first-of-type{ width:24px; height:24px; margin-top:3px; object-fit:contain; flex:0 0 auto; background-repeat:no-repeat; background-position:center center; background-size:contain }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms .Selection >div .Model >div:last-child >span:last-of-type{ flex:0 0 auto; align-items:center; gap:6px; color:rgb(90, 0, 180); font-size:10px; font-weight:800; letter-spacing:0.12em; text-transform:uppercase }#AcpDownloads-V3 > .Modules >.Bundle >.Platforms .bundleDropdown{ width:100%; padding-bottom:0; overflow:hidden; max-height:0; opacity:0; transform:translateY(-8px); pointer-events:none; transition:max-height 0.42s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.26s cubic-bezier(0.22, 0.61, 0.36, 1), transform 0.42s cubic-bezier(0.22, 0.61, 0.36, 1), padding-bottom 0.42s cubic-bezier(0.22, 0.61, 0.36, 1) }#AcpDownloads-V3 > .Modules >.Bundle >.Platforms .bundleDropdown button{ cursor:pointer; width:100%; border:1px solid #DED4EE; background:#EFEAF7; border-radius:10px; padding:9px 12px; display:flex; align-items:center; gap:10px; box-shadow:rgba(60, 10, 100, 0.18) 0 6px 18px }#AcpDownloads-V3 > .Modules >.Bundle >.Platforms .bundleDropdown button >img{ width:24px; height:24px; object-fit:contain; flex:0 0 auto }#AcpDownloads-V3 > .Modules >.Bundle >.Platforms .bundleDropdown button >span:first-of-type{ flex:1 1 0; min-width:0; text-align:left; font-size:12px; font-weight:800; letter-spacing:0.06em; text-transform:uppercase; color:#180041; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }#AcpDownloads-V3 > .Modules >.Bundle >.Platforms .bundleDropdown button >span:last-of-type{ flex:0 0 auto; display:flex; align-items:center; gap:6px; color:#5A00B4; font-size:10px; font-weight:800; letter-spacing:0.12em; text-transform:uppercase }#AcpDownloads-V3 > .Modules >.Bundle >.Platforms .bundleDropdown button >span:last-of-type span{ display:flex; align-items:center; font-size:11px; line-height:1 }#AcpDownloads-V3 > .Modules >.Bundle >.Platforms .bundleDropdown button >span:last-of-type svg{ display:block }#AcpDownloads-V3 > .Modules >.Bundle >.Platforms .Selection >div .bundleSelection{ display:flex; flex-direction:column; align-items:center; gap:5px; transition:padding 0.42s cubic-bezier(0.22, 0.61, 0.36, 1), margin 0.42s cubic-bezier(0.22, 0.61, 0.36, 1), width 0.42s cubic-bezier(0.22, 0.61, 0.36, 1); width:100%; padding:0 0 9px; margin:0 0 4px; border-bottom:1px solid #DED4EE; border-right:0 }#AcpDownloads-V3 > .Modules >.Bundle >.Platforms .Selection >div .bundleSelection >div:first-child{ font-size:10px; font-weight:800; letter-spacing:0.14em; text-transform:uppercase; color:#7A6F92; white-space:nowrap }#AcpDownloads-V3 > .Modules >.Bundle >.Platforms .Selection >div .bundleSelection >div:last-child{ display:flex; flex-wrap:wrap; justify-content:center; gap:6px; width:100% }#AcpDownloads-V3 > .Modules >.Bundle >.Platforms .Selection >div .bundleSelection >div:last-child button{ cursor:pointer; flex:0 0 auto; border:1px solid #D9CFE8; background:#FFF; color:#3F3653; border-radius:9px; transition:padding 0.42s cubic-bezier(0.22, 0.61, 0.36, 1), font-size 0.42s cubic-bezier(0.22, 0.61, 0.36, 1); padding:12px 20px; font-size:13px; font-weight:700; letter-spacing:0.04em; text-transform:uppercase; display:flex; align-items:center; justify-content:center; gap:8px }#AcpDownloads-V3 > .Modules >.Bundle >.Platforms .Selection >div .bundleSelection >div:last-child button.Enabled{ border:1px solid #5A00B4; background:#5A00B4; color:#FFF; transition:padding 0.42s cubic-bezier(0.22, 0.61, 0.36, 1), font-size 0.42s cubic-bezier(0.22, 0.61, 0.36, 1) }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms.Sticky{ padding:0 }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms.Sticky >div{ max-width:100%; padding:0 40px; background:radial-gradient(120% 320% at 12% 50%, rgba(160, 10, 189, 0.55) 0%, rgba(90, 0, 180, 0.28) 38%, rgba(13, 3, 32, 0) 74%), rgb(13, 3, 32); border-bottom:1px solid rgba(255, 255, 255, 0.12); box-shadow:rgba(12, 0, 36, 0.4) 0 14px 30px; transition:background 0.42s cubic-bezier(0.22, 0.61, 0.36, 1), box-shadow 0.42s cubic-bezier(0.22, 0.61, 0.36, 1), padding 0.42s cubic-bezier(0.22, 0.61, 0.36, 1), border-color 0.42s cubic-bezier(0.22, 0.61, 0.36, 1) }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms.Sticky .Selection{ padding:9px 0 }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms.Sticky .Selection >div .Model >div:first-child{ display:none }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms.Sticky .Selection >div .Model >div:last-child button{ padding:8px 14px; font-size:12px }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.platformsSpacer{ height:50px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads{ padding:0 40px; margin-bottom:20px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads >div{ max-width:1440px; margin:0 auto; flex-direction:column; gap:16px; display:flex }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads >div >div >div:last-child{ display:flex; flex-direction:column; gap:10px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads >div >div >div:last-child >div{ background:#FFF; border:1px solid #E6DFF2; border-radius:12px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox.Highlighted{ background:linear-gradient(#EFE7FA, #EFE7FA) padding-box padding-box, linear-gradient(160deg, #5A00B4 0%, #A00ABD 48%, #D731A7 100%) border-box border-box; border:2px solid transparent }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type{ padding:16px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:first-child{ display:flex; align-items:center; gap:14px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:first-child >div{ width:100% }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:first-child >div >span{ display:inline-block; font-size:10px; font-weight:800; letter-spacing:0.16em; text-transform:uppercase; color:#5A00B4; background:#FBF9FE; border-radius:999px; padding:4px 11px; margin-bottom:11px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:first-child >div >div:first-of-type{ font-size:17px; font-weight:800; color:#180041; letter-spacing:0.02em; text-transform:uppercase; line-height:1.2 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:first-child >div >div:last-of-type{ font-size:13px; color:#5D5473; margin-top:2px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:first-child >div button{ float:right; cursor:pointer; border:1.5px solid #5A00B4; background:#FFF; color:#5A00B4; border-radius:999px; padding:10px 20px; font-size:12.5px; margin-top:-40px; font-weight:800; letter-spacing:0.06em; text-transform:uppercase }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox.Minimized >div:first-of-type >div:nth-of-type(2){ display:none }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:nth-of-type(2){ margin:14px 0 0; font-size:13.5px; line-height:1.6; color:#3F3653 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:nth-of-type(2) >div{ display:none }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox.Minimized >div:first-of-type >div:last-child{ display:none }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:last-child{ position:relative; margin-top:14px; background:#FBF9FE; border:1px solid #EFE9F8; border-radius:12px; padding:14px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:last-child >div:first-child >div{ width:200px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:last-child >div:first-child .Dropdown img{ max-width:15px; max-height:15px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:last-child >span{ margin-top:12px; display:none; flex-wrap:wrap; align-items:center; gap:12px; background:#F6F1FD; border:1px solid #DED4EE; border-radius:10px; padding:11px 14px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:last-child >span >span:first-of-type{ flex:0 0 auto; width:22px; height:22px; border-radius:50%; background:#5A00B4; color:#FFF; font-size:13px; font-weight:800; display:flex; align-items:center; justify-content:center }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:last-child >span >span:last-of-type{ flex:1 1 0; min-width:180px; font-size:13px; color:#3F3653; line-height:1.5 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:last-child >span button{ flex:0 0 auto; cursor:pointer; border:1.5px solid #5A00B4; background:#FFF; color:#5A00B4; border-radius:999px; padding:9px 18px; font-size:13px; font-weight:800; letter-spacing:0.04em; text-transform:uppercase }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:last-child >span button:hover{ background:#F1E8FB }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:last-child >div:nth-of-type(2) >div{ margin-top:14px; display:flex; flex-wrap:wrap; align-items:flex-start; gap:34px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:last-child >div:nth-of-type(2) >div >div{ line-height:17px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:last-child >div:nth-of-type(2) >div >div >div:first-child{ font-size:12px; font-weight:800; color:#180041; margin-bottom:4px; white-space:nowrap }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:last-child >div:nth-of-type(2) >div >div >div:last-child{ font-size:14px; font-weight:600; color:#3F3653 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:last-child >div:nth-of-type(3){ margin-top:-38px; text-align:right }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:last-child >div:nth-of-type(3) a{ border:0; cursor:pointer; border-radius:999px; padding:10px 20px; font-size:13.5px; font-weight:700; letter-spacing:0.04em; text-transform:uppercase; color:#FFF; background:linear-gradient(90deg, #5A00B4, #A00ABD); width:auto; flex:0 0 auto; align-self:center; display:inline-block }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox.Minimized >div:nth-of-type(2),#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div{ display:none }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >button{ width:100%; border-radius:0 0 12px 12px; border-width:1px 0 0; border-style:solid none none; border-color:#EFE9F8 currentcolor currentcolor; border-image:none; background:#FBF9FE; cursor:pointer; padding:12px; font-size:14px; font-weight:600; color:#5A00B4; display:flex; align-items:center; justify-content:center; gap:8px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div.Open >button{ border-radius:0 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >button >span:first-child >span:last-child{ display:none }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div.Open >button >span:first-child >span:first-child{ display:none }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div.Open >button >span:first-child >span:last-child{ display:block }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >button >span:last-child{ display:flex; align-items:center; font-size:11px; line-height:1; transform:none; transition:transform 0.18s }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >button svg{ transition:transform 0.3s ease; display:block }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >button svg{ transition:transform 0.3s ease; display:block }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div.Open >button svg{ transform:rotate(180deg) }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div.Open >div{ border-radius:0 0 12px 12px; display:block }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >div{ padding:16px; font-size:13.5px; line-height:1.6; color:#5D5473; background:#FBF9FE; border-top:1px solid #EFE9F8; display:none }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >div >div:first-child button{ cursor:pointer; margin-right:9px; border:1.5px solid #DED4EE; background:#FFF; color:#3F3653; border-radius:999px; padding:7px 16px; font-size:12.5px; font-weight:800; letter-spacing:0.04em }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >div >div:first-child button.Enabled{ border-color:#5A00B4; background:#5A00B4; color:#FFF }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >div >div:last-child{ font-size:13.5px; line-height:1.6; color:#5D5473 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >div >div:last-child >div{ display:flex; gap:12px; padding-top:14px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >div >div:last-child >div >div:first-child{ flex:0 0 auto; display:flex; flex-direction:column; align-items:center; padding-top:6px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >div >div:last-child >div >div:first-child >span:first-child{ flex:0 0 auto; width:9px; height:9px; border-radius:50% }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >div >div:last-child >div.Software  >div:first-child >span:first-child{ background:#5A00B4 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >div >div:last-child >div.Firmware  >div:first-child >span:first-child{ background:#1B7048 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >div >div:last-child >div >div:first-child >span:last-child{ flex:1 1 0; width:2px; background:#ECE4F6; margin-top:5px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >div >div:last-child >div >div:last-child{ flex:1 1 0; min-width:0 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >div >div:last-child >div >div:last-child >div:first-child{ display:flex; flex-wrap:wrap; align-items:baseline; gap:9px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >div >div:last-child >div >div:last-child >div:first-child >span:first-child{ font-size:10px; font-weight:800; letter-spacing:0.14em; text-transform:uppercase; border-radius:999px; padding:3px 9px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >div >div:last-child >div.Software >div:last-child >div:first-child >span:first-child{ color:#5A00B4; background:#F1E8FB }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >div >div:last-child >div.Firmware >div:last-child >div:first-child >span:first-child{ color:#1B7048; background:#E4F2EA }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >div >div:last-child >div >div:last-child >div:first-child >span:nth-child(2){ font-size:13.5px; font-weight:800; color:#180041; font-variant-numeric:tabular-nums }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >div >div:last-child >div >div:last-child >div:first-child >span:last-child{ font-size:12.5px; color:#8B82A3; font-variant-numeric:tabular-nums }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >div >div:last-child >div >div:last-child >div:not(:first-child){ display:flex; gap:8px; margin-top:3px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >div >div:last-child >div >div:last-child >div:not(:first-child) >span{ color:#A00ABD; font-weight:800 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >div >div:last-child >span{ display:flex; justify-content:center; margin-top:14px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >div >div:last-child >span button{ cursor:pointer; border:1.5px solid rgb(90, 0, 180); background:rgb(255, 255, 255); color:rgb(90, 0, 180); border-radius:999px; padding:9px 20px; font-size:12.5px; font-weight:800; letter-spacing:0.06em; text-transform:uppercase }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:nth-of-type(2) >div >div >div:last-child >span button:hover{ background:#F1E8FB }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type{ padding:16px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:first-child{ display:flex; align-items:center; gap:14px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:first-child >div{ width:100% }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:first-child >div >span{ display:inline-block; font-size:10px; font-weight:800; letter-spacing:0.16em; text-transform:uppercase; color:#5A00B4; background:#F1E8FB; padding:4px 11px; margin-bottom:11px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:first-child >div >div:first-of-type{ font-size:17px; font-weight:800; color:#180041; letter-spacing:0.02em; text-transform:uppercase; line-height:1.2 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:first-child >div >div:last-of-type{ font-size:13px; color:#5D5473; margin-top:2px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:first-child >div button{ float:right; cursor:pointer; border:1.5px solid #5A00B4; background:#FFF; color:#5A00B4; border-radius:999px; padding:10px 20px; font-size:12.5px; margin-top:-40px; font-weight:800; letter-spacing:0.06em; text-transform:uppercase }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:last-child{ position:relative; margin-top:14px; background:#FBF9FE; border:1px solid #EFE9F8; border-radius:12px; padding:14px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:last-child >div:first-child >div{ width:200px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:last-child >div:first-child .Dropdown img{ max-width:15px; max-height:15px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:last-child >span{ margin-top:12px; display:none; flex-wrap:wrap; align-items:center; gap:12px; background:#F6F1FD; border:1px solid #DED4EE; border-radius:10px; padding:11px 14px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:last-child >span >span:first-of-type{ flex:0 0 auto; width:22px; height:22px; border-radius:50%; background:#5A00B4; color:#FFF; font-size:13px; font-weight:800; display:flex; align-items:center; justify-content:center }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:last-child >span >span:last-of-type{ flex:1 1 0; min-width:180px; font-size:13px; color:#3F3653; line-height:1.5 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:last-child >span button{ flex:0 0 auto; cursor:pointer; border:1.5px solid #5A00B4; background:#FFF; color:#5A00B4; border-radius:999px; padding:9px 18px; font-size:13px; font-weight:800; letter-spacing:0.04em; text-transform:uppercase }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:last-child >span button:hover{ background:#F1E8FB }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:last-child >div:nth-of-type(2) >div{ margin-top:14px; display:flex; flex-wrap:wrap; align-items:flex-start; gap:34px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:last-child >div:nth-of-type(2) >div >div >div:first-child{ font-size:12px; font-weight:800; color:#180041; margin-bottom:4px; white-space:nowrap }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:last-child >div:nth-of-type(2) >div >div >div:last-child{ font-size:14px; font-weight:600; color:#3F3653 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:last-child >div:nth-of-type(3){ margin-top:-38px; text-align:right }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:last-child >div:nth-of-type(3) a{ border:0; cursor:pointer; border-radius:999px; padding:10px 20px; font-size:13.5px; font-weight:700; letter-spacing:0.04em; text-transform:uppercase; color:#FFF; background:linear-gradient(90deg, #5A00B4, #A00ABD); width:auto; flex:0 0 auto; align-self:center; display:inline-block }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div >button{ width:100%; border-radius:0 0 12px 12px; border-width:1px 0 0; border-style:solid none none; border-color:#EFE9F8 currentcolor currentcolor; border-image:none; background:#FBF9FE; cursor:pointer; padding:12px; font-size:14px; font-weight:600; color:#5A00B4; display:flex; align-items:center; justify-content:center; gap:8px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div.Open >button{ border-radius:0 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div >button >span:first-child >span:last-child{ display:none }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div.Open >button >span:first-child >span:first-child{ display:none }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div.Open >button >span:first-child >span:last-child{ display:block }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div >button >span:last-child{ display:flex; align-items:center; font-size:11px; line-height:1; transform:none; transition:transform 0.18s }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div >button svg{ transition:transform 0.3s ease; display:block }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div >button svg{ transition:transform 0.3s ease; display:block }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div.Open >button svg{ transform:rotate(180deg) }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div.Open >div{ border-radius:0 0 12px 12px; display:block }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div >div{ padding:16px; font-size:13.5px; line-height:1.6; color:#5D5473; background:#FBF9FE; border-top:1px solid #EFE9F8; display:none }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div >div >div{ font-size:13.5px; line-height:1.6; color:#5D5473 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div >div >div >div{ display:flex; gap:12px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div >div >div >div >div:first-child{ flex:0 0 auto; display:flex; flex-direction:column; align-items:center; padding-top:6px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div >div >div >div >div:first-child >span:first-child{ flex:0 0 auto; width:9px; height:9px; border-radius:50% }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div >div >div >div >div:first-child >span:first-child{ background:#5A00B4 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div >div >div >div >div:first-child >span:last-child{ flex:1 1 0; width:2px; background:#ECE4F6; margin-top:5px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div >div >div >div >div:last-child{ flex:1 1 0; min-width:0 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div >div >div:last-child >div >div:last-child >div:first-child{ display:flex; flex-wrap:wrap; align-items:baseline; gap:9px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div >div >div:last-child >div >div:last-child >div:first-child >span:first-child{ font-size:13.5px; font-weight:800; color:#180041; font-variant-numeric:tabular-nums }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div >div >div:last-child >div >div:last-child >div:first-child >span:last-child{ font-size:12.5px; color:#8B82A3; font-variant-numeric:tabular-nums }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div >div >div:last-child >div >div:last-child >div:not(:first-child){ display:flex; gap:8px; margin-top:3px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:nth-of-type(2) >div >div >div:last-child >div >div:last-child >div:not(:first-child) >span{ color:#A00ABD; font-weight:800 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService{ padding:0 40px; margin-bottom:20px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div{ max-width:1440px; margin:0 auto; flex-direction:column; gap:16px; display:flex }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child{ display:grid; grid-template-columns:1fr 1fr; gap:12px; align-items:stretch }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService.Single >div >div >div:last-child{ grid-template-columns:none }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:first-child div span:last-child{ display:none }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService.Single >div >div >div:first-child div span:first-child{ display:none }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService.Single >div >div >div:first-child div span:last-child{ display:block }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:first-child{ display:flex; flex-direction:column; gap:8px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService.Single >div >div >div:last-child >div:first-child{ display:none }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:first-child >button{ cursor:pointer; text-align:left; width:100%; border:1px solid #E2D9F0; background:#FFF; border-radius:12px; padding:14px; display:flex; align-items:center; gap:12px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:first-child >button:hover{ border-color:#A00ABD }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:first-child >button.view-all{ background:#F6F1FD }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:first-child >button >span:nth-child(1){ width:32px; height:32px; border-radius:9px; background:linear-gradient(135deg, #A00ABD, #5A00B4); display:flex; align-items:center; justify-content:center; flex:0 0 auto; color:#FFF }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:first-child >button >span:nth-child(2){ flex:1 1 0; min-width:0 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:first-child >button.view-all >span:nth-child(2) span{ color:#5A00B4 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:first-child >button >span:nth-child(2) span{ font-size:16px; font-weight:700; color:#180041 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:first-child >button >span:nth-child(3){ flex:0 0 auto }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:first-child >button >span:nth-child(3) span{ font-size:12px; font-weight:800; color:#5A00B4; background:#F1E8FB; border-radius:999px; padding:3px 10px; font-variant-numeric:tabular-nums }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:first-child >button >span:nth-child(4){ color:#A00ABD; font-weight:800; font-size:16px }#AcpDownloads-V3 >.Modal .selfService{ display:flex; flex-direction:column; gap:8px }#AcpDownloads-V3 >.Modal .selfService >button{ cursor:pointer; text-align:left; width:100%; border:1px solid #E2D9F0; background:#FBF9FE; border-radius:11px; padding:12px 14px; display:flex; align-items:center; gap:12px }#AcpDownloads-V3 >.Modal .selfService >button:hover{ border-color:#A00ABD }#AcpDownloads-V3 >.Modal .selfService >button >span:first-child{ flex:1 1 0; min-width:0; display:flex; flex-direction:column; gap:5px; align-items:flex-start }#AcpDownloads-V3 >.Modal .selfService >button >span:first-child >span:first-child{ display:flex; flex-wrap:wrap; gap:6px }#AcpDownloads-V3 >.Modal .selfService >button >span:first-child >span:first-child span{ font-size:10px; font-weight:800; letter-spacing:0.1em; text-transform:uppercase; color:#5A00B4; background:#F1E8FB; border-radius:999px; padding:4px 9px; white-space:nowrap }#AcpDownloads-V3 >.Modal .selfService >button >span:first-child >span:last-child{ font-size:14.5px; font-weight:600; color:#180041; line-height:1.35 }#AcpDownloads-V3 >.Modal .selfService >button >span:last-child{ color:#A00ABD; font-weight:800 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:last-child{ background:#FFF; border:1px solid #E6DFF2; border-radius:12px; padding:16px; height:100%; display:flex; flex-direction:column; align-items:stretch; gap:0 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:last-child >div:first-child{ flex:1 1 0; min-width:0; display:flex; flex-direction:column }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:last-child >div:first-child >div{ display:flex; align-items:center; gap:9px; margin-bottom:10px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService.Single >div >div >div:last-child >div:last-child >div:first-child >div{ display:none }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:last-child >div:first-child >div div{ width:28px; height:28px; border-radius:7px; background:linear-gradient(135deg, #A00ABD, #5A00B4); display:flex; align-items:center; justify-content:center; flex:0 0 auto }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:last-child >div:first-child >div span{ font-size:14px; font-weight:800; letter-spacing:0.08em; text-transform:uppercase; color:#180041 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:last-child >div:first-child >p{ margin:0; font-size:13.5px; line-height:1.55; color:#5D5473; text-wrap:pretty }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:last-child >div:last-child{ flex:0 0 auto; margin-top:auto; padding-top:12px; display:flex; flex-direction:column; gap:8px; width:100% }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService.Single >div >div >div:last-child >div:last-child >div:last-child{ display:block }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:last-child >div:last-child button,#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:last-child >div:last-child a{ border:0; cursor:pointer; border-radius:999px; padding:11px 20px; font-size:14px; font-weight:700; color:#FFF; background:linear-gradient(90deg, #5A00B4, #A00ABD); white-space:nowrap }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:last-child >div:last-child a{ text-align:center; border:1px solid #5A00B4;color:#5A00B4; background:#FFF }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:last-child >div:last-child a:hover{ background:#F6F1FD }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService.Single >div >div >div:last-child >div:last-child >div:last-child a{ margin-left:7px }#AcpDownloads-V3 >.Modules >.Hardware >.Qig{ padding:0 40px; margin-bottom:20px; display:none }#AcpDownloads-V3 >.Modules >.Hardware >.Qig >div{ max-width:1440px; margin:0 auto; flex-direction:column; gap:16px; display:flex }#AcpDownloads-V3 >.Modules >.Hardware >.Qig >div >div >div:last-child{ display:grid; grid-template-columns:1fr 1fr; gap:10px }#AcpDownloads-V3 >.Modules >.Hardware >.Qig >div >div >div:last-child >div{ background:#FFF; border:1px solid #E6DFF2; border-radius:12px; padding:12px 14px; display:flex; flex-wrap:wrap; align-items:center; gap:12px }#AcpDownloads-V3 >.Modules >.Hardware >.Qig >div >div >div:last-child >div >div{ flex:1 1 0; min-width:150px }#AcpDownloads-V3 >.Modules >.Hardware >.Qig >div >div >div:last-child >div >div >div:first-child{ font-size:12.5px; font-weight:800; color:#8B82A3 }#AcpDownloads-V3 >.Modules >.Hardware >.Qig >div >div >div:last-child >div >div >div:last-child{ display:flex; flex-wrap:wrap; align-items:center; gap:9px; margin-top:6px }#AcpDownloads-V3 >.Modules >.Hardware >.Qig >div >div >div:last-child >div >div >div:last-child >div{ display:flex; flex-wrap:wrap; gap:5px }#AcpDownloads-V3 >.Modules >.Hardware >.Qig >div >div >div:last-child >div >div >div:last-child >div img{ width:20px; height:14px; border-radius:3px; flex:0 0 auto }#AcpDownloads-V3 >.Modules >.Hardware >.Qig >div >div >div:last-child >div >div >div:last-child >span{ font-size:13px; color:#3F3653 }#AcpDownloads-V3 >.Modules >.Hardware >.Qig >div >div >div:last-child >div >a{ flex:0 0 auto; cursor:pointer; border-radius:999px; padding:9px 18px; font-size:13px; font-weight:700; white-space:nowrap }#AcpDownloads-V3 >.Modules >.Hardware >.Qig >div >div >div:last-child >div >a.Download{ border:0; color:#FFF; background:linear-gradient(90deg, #5A00B4, #A00ABD) }#AcpDownloads-V3 >.Modules >.Hardware >.Qig >div >div >div:last-child >div >a.View{ border:1px solid #5A00B4; color:#5A00B4; background:#FFF }#AcpDownloads-V3 >.Modules >.Hardware >.Qig >div >div >div:last-child >div >a.View:hover{ background:#F6F1FD }@media(max-width:400px){#AcpDownloads-V3 >.Modules >.Hardware >.Qig >div >div >div:last-child >div >div{ width:100%; flex:none }#AcpDownloads-V3 >.Modules >.Hardware >.Qig >div >div >div:last-child >div >a{ width:100%; text-align:center; display:block }#AcpDownloads-V3 >.Modules >.Hardware >.Qig >div >div >div:last-child >div >div >div:last-child >span{ display:none }}#AcpDownloads-V3 >.Modules >.Hardware >.additionalFiles{ padding:0 40px; margin-bottom:20px; display:none }#AcpDownloads-V3 >.Modules >.Hardware >.additionalFiles >div{ max-width:1440px; margin:0 auto; flex-direction:column; gap:16px; display:flex }#AcpDownloads-V3 >.Modules >.Hardware >.additionalFiles >div >div >div:last-child{ display:grid; grid-template-columns:1fr 1fr; gap:10px }#AcpDownloads-V3 >.Modules >.Hardware >.additionalFiles >div >div >div:last-child >div{ background:#FFF; border:1px solid #E6DFF2; border-radius:12px; padding:12px 14px; display:flex; flex-wrap:wrap; align-items:center; gap:12px }#AcpDownloads-V3 >.Modules >.Hardware >.additionalFiles >div >div >div:last-child >div >div{ flex:1 1 0; min-width:150px }#AcpDownloads-V3 >.Modules >.Hardware >.additionalFiles >div >div >div:last-child >div >div >div:first-child{ font-size:12.5px; line-height:16px; font-weight:800; color:#8B82A3 }#AcpDownloads-V3 >.Modules >.Hardware >.additionalFiles >div >div >div:last-child >div >div >div:last-child{ display:flex; flex-wrap:wrap; align-items:center; gap:9px; margin-top:6px }#AcpDownloads-V3 >.Modules >.Hardware >.additionalFiles >div >div >div:last-child >div >div >div:last-child >div{ display:flex; flex-wrap:wrap; gap:5px }#AcpDownloads-V3 >.Modules >.Hardware >.additionalFiles >div >div >div:last-child >div >div >div:last-child >div img{ width:20px; height:14px; border-radius:3px; flex:0 0 auto }#AcpDownloads-V3 >.Modules >.Hardware >.additionalFiles >div >div >div:last-child >div >div >div:last-child >span{ font-size:13px; color:#3F3653 }#AcpDownloads-V3 >.Modules >.Hardware >.additionalFiles >div >div >div:last-child >div >a{ flex:0 0 auto; cursor:pointer; border-radius:999px; padding:9px 18px; font-size:13px; font-weight:700; white-space:nowrap; border:0; color:#FFF; background:linear-gradient(90deg, #5A00B4, #A00ABD) }@media(max-width:400px){#AcpDownloads-V3 >.Modules >.Hardware >.Qig >div >div >div:last-child >div >div >div{ display:inline-block }#AcpDownloads-V3 >.Modules >.Hardware >.Qig >div >div >div:last-child >div >div >div:last-child{ transform:translate(5px, 3px) }#AcpDownloads-V3 >.Modules >.Hardware >.additionalFiles >div >div >div:last-child >div >div{ width:100%; flex:none }#AcpDownloads-V3 >.Modules >.Hardware >.additionalFiles >div >div >div:last-child >div >a{ width:100%; text-align:center; display:block }}#AcpDownloads-V3 >.Modules >.Software >.supportedProducts{ padding:0 40px }#AcpDownloads-V3 >.Modules >.Software >.supportedProducts >div{ max-width:1440px; margin:0 auto; flex-direction:column; gap:16px; display:flex }#AcpDownloads-V3 >.Modules >.Software >.supportedProducts >div >div >p{ margin:0 0 14px; font-size:12.5px; color:#8B82A3 }#AcpDownloads-V3 >.Modules >.Software >.supportedProducts >div >div >div:nth-of-type(2){ display:grid; grid-template-columns:1fr 1fr 1fr; gap:10px }#AcpDownloads-V3 >.Modules >.Software >.supportedProducts >div >div >div:nth-of-type(2) a{ cursor:pointer; text-align:left; border:1px solid #E6DFF2; background:#FFF; border-radius:12px; padding:12px; display:flex; align-items:center; gap:12px }#AcpDownloads-V3 >.Modules >.Software >.supportedProducts >div >div >div:nth-of-type(2) a:hover{ border-color:#A00ABD }#AcpDownloads-V3 >.Modules >.Software >.supportedProducts >div >div >div:nth-of-type(2) a >span:first-child{ width:40px; height:40px; object-fit:contain; flex:0 0 auto; background-repeat:no-repeat; background-position:center center; background-size:contain }#AcpDownloads-V3 >.Modules >.Software >.supportedProducts >div >div >div:nth-of-type(2) a >span:last-child{ flex:1 1 0; min-width:0; font-size:14.5px; line-height:20px; font-weight:700; color:#180041 }#AcpDownloads-V3 >.Modules >.Software >.supportedProducts >div >div >div:nth-of-type(2) a >span:last-child span{ font-size:11.5px; line-height:16px; color:#8B82A3; margin-top:2px; display:block }#AcpDownloads-V3 >.Modules >.Software >.supportedProducts >div >div >div:nth-of-type(3){ display:flex; justify-content:center }#AcpDownloads-V3 >.Modules >.Software >.supportedProducts >div >div >div:nth-of-type(3) button{ margin-top:14px; cursor:pointer; border:1.5px solid #5A00B4; background:#FFF; color:#5A00B4; border-radius:999px; padding:10px 22px; font-size:13px; font-weight:800; letter-spacing:0.06em; text-transform:uppercase }#AcpDownloads-V3 >.Modules >.Software >.supportedProducts >div >div >div:nth-of-type(3) button:hover{ background:#F6F1FD }#AcpDownloads-V3 >.Modules >.Articles >.Overview{ padding:0 40px; margin:55px 0 20px; display:none }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div{ max-width:1440px; margin:0 auto }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:first-child >div{ background:#FFF; border:1px solid #E6DFF2; border-radius:14px; padding:16px }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:first-child >div >h2{ margin:0 0 4px; font-size:30px; font-weight:800; color:#180041; letter-spacing:-0.02em }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:first-child >div >div:first-of-type{ font-size:14px; color:#6B6280 }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:first-child >div >div:last-of-type{ margin-top:14px; display:grid; grid-template-columns:1.6fr 1fr; gap:10px; align-items:end }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:first-child >div >div:last-of-type.Single{ grid-template-columns:none }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:first-child >div >div:last-of-type.Single >div:last-child{ display:none }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:first-child >div >div:last-of-type >div:first-child div{ font-size:10px; font-weight:800; letter-spacing:0.14em; text-transform:uppercase; color:#7A6F92; margin:0 2px 6px }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:first-child >div >div:last-of-type >div:first-child input{ width:100%; line-height:21px; border:1px solid #D9CFE8; background:#FFF; border-radius:10px; padding:12px 14px; font-size:14px; color:#180041 }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:first-child >div >div:last-of-type >div:last-child >div:first-child{ font-size:10px; font-weight:800; letter-spacing:0.14em; text-transform:uppercase; color:#7A6F92; margin:0 2px 6px }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:first-child >div >div:last-of-type >div:last-child >div:last-child{ position:relative; width:100%; max-width:100% }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:not(:first-child) >div{ background:#EFEAF7; border-radius:14px; padding:16px; margin-top:18px }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:not(:first-child) >div >div:first-child{ display:flex; align-items:center; justify-content:space-between; margin-bottom:10px }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:not(:first-child) >div >div:first-child div{ font-size:14px; font-weight:800; letter-spacing:0.1em; text-transform:uppercase; color:#180041 }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:not(:first-child) >div >div:first-child span{ font-size:12px; font-weight:600; color:#8B82A3 }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:not(:first-child) >div >div:last-child{ display:flex; flex-direction:column; gap:7px }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:not(:first-child) >div >div:last-child button{ cursor:pointer; text-align:left; width:100%; border:1px solid #E2D9F0; background:#FFF; border-radius:10px; padding:13px 14px; display:flex; align-items:center; gap:12px }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:not(:first-child) >div >div:last-child button:hover{ border-color:#A00ABD }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:not(:first-child) >div >div:last-child button >span:nth-child(1){ flex:1 1 0; min-width:0; display:flex; flex-direction:column; gap:3px }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:not(:first-child) >div >div:last-child button >span:nth-child(1) span{ font-size:14.5px; font-weight:600; color:#180041; line-height:1.35 }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:not(:first-child) >div >div:last-child button >span:nth-child(2){ margin:-2px 0; font-size:10px; font-weight:800; letter-spacing:0.08em; text-transform:uppercase; color:#5A00B4; background:#F1E8FB; border-radius:999px; padding:4px 8px; white-space:nowrap }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:not(:first-child) >div >div:last-child button >span:nth-child(2):empty{ display:none }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:not(:first-child) >div >div:last-child button >span:nth-child(3){ color:#A00ABD; font-weight:800 }#AcpDownloads-V3 >.Modules >.Articles >.Overview >span{ max-width:1440px; margin:0 auto; display:block }#AcpDownloads-V3 >.Modules >.Articles >.Overview >span span{ margin-top:18px; background:#FFF; border:1px dashed #D9CFE8; border-radius:14px; padding:26px; text-align:center; font-size:14px; color:#8B82A3; display:block }@media(max-width:400px){#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:not(:first-child) >div >div:last-child button >span:nth-child(2){ display:none }}#AcpDownloads-V3 >.Modules >.Articles >.Details{ padding:0 40px; margin:55px 0 20px; display:none }#AcpDownloads-V3 >.Modules >.Articles >.Details >div{ max-width:1440px; margin:0 auto }#AcpDownloads-V3 >.Modules >.Articles >.Details >div >div{ background:#FFF; border:1px solid #E6DFF2; border-radius:14px; padding:16px }#AcpDownloads-V3 >.Modules >.Articles >.Details >div >div >div:nth-of-type(1){ display:flex; flex-wrap:wrap; margin-bottom:10px }#AcpDownloads-V3 >.Modules >.Articles >.Details >div >div >div:nth-of-type(1) >span:first-child,#AcpDownloads-V3 >.Modules >.Articles >.Details >div >div >div:nth-of-type(1) >span:last-child span{ line-height:19px; margin-right:10px; font-size:10px; font-weight:800; letter-spacing:0.1em; text-transform:uppercase; border-radius:999px; padding:5px 10px }#AcpDownloads-V3 >.Modules >.Articles >.Details >div >div >div:nth-of-type(1) span:first-child{ color:#5A00B4; background:#F1E8FB }#AcpDownloads-V3 >.Modules >.Articles >.Details >div >div >div:nth-of-type(1) span:last-child span{ color:#8B82A3; background:#F3F0F8; margin-right:10px}#AcpDownloads-V3 >.Modules >.Articles >.Details >div >div >div:nth-of-type(1) >span:last-child span{ display:inline-block }#AcpDownloads-V3 >.Modules >.Articles >.Details >div >div >h2{ margin:0 0 6px; font-size:30px; font-weight:800; color:#180041; letter-spacing:-0.02em; line-height:1.15; text-wrap:pretty }#AcpDownloads-V3 >.Modules >.Articles >.Details >div >div >div:nth-of-type(2){ font-size:13px; color:#8B82A3; margin-bottom:18px }#AcpDownloads-V3 >.Modules >.Articles >.Details >div >div >div:nth-of-type(3){ margin:0 0 18px; font-size:15px; line-height:1.65; color:#3F3653 }#AcpDownloads-V3 >.Modules >.Articles >.Details >div >div >div:nth-of-type(4){ display:none; text-align:left; margin-top:22px; padding-top:18px; border-top:1px solid #EFE9F8; flex-wrap:wrap; gap:10px; align-items:center; justify-content:flex-start }#AcpDownloads-V3 >.Modules >.Articles >.Details >div >div >div:nth-of-type(4) span{ font-size:14px; font-weight:600; color:#5D5473 }#AcpDownloads-V3 >.Modules >.Articles >.Details >div >div >div:nth-of-type(4) button{ flex:0 0 auto; width:auto; border:1px solid #D9CFE8; background:#FFF; cursor:pointer; border-radius:999px; padding:9px 18px; font-size:13.5px; font-weight:700; color:#180041 }@media(max-width:1199px){#AcpDownloads-V3 .Dropdown .latestProducts{ grid-template-columns:repeat(2, minmax(0, 1fr))}#AcpDownloads-V3 .Dropdown .latestProducts button:nth-child(n+5){ display:none }#AcpDownloads-V3 .productBoxes img{ width:128px; height:128px }#AcpDownloads-V3 >.Modules >div >.Notifications{ padding:0 28px }#AcpDownloads-V3 >.Modules >div >.Notifications >div >div{ margin-bottom:15px }#AcpDownloads-V3 >.Modules .Overview .Header{ margin-bottom:28px }#AcpDownloads-V3 >.Modules .Overview .Header >div{ padding:15px 28px 40px 28px }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:first-child h1{ font-size:40px }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect{ padding:0 28px 15px 28px }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .productBoxes{ grid-template-columns:repeat(3, minmax(0px, 1fr)) }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:nth-of-type(4) >div:last-child{ grid-template-columns:repeat(2, minmax(0px, 1fr)) }#AcpDownloads-V3 >.Modules .Overview .latestReleases{ padding:0 28px 15px 28px }#AcpDownloads-V3 >.Modules .Overview .latestReleases .productBoxes{ grid-template-columns:repeat(3, minmax(0px, 1fr)) }#AcpDownloads-V3 >.Modules .Overview .latestReleases .productBoxes >a:nth-child(n+9){ display:flex }#AcpDownloads-V3 >.Modules .Overview .latestService{ padding:0 28px 15px 28px }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child{ padding:26px 28px 58px 28px }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:last-child >div:first-child img{ width:160px; height:160px }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:last-child >div:last-child >div:first-child{ font-size:44px; line-height:47px }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms.Sticky:not(.Open) >div{ padding:0 28px }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms.Sticky:not(.Open) .Selection >div{ width:100%; margin:0; cursor:pointer; padding:3px 8px 2px; display:block }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms.Sticky:not(.Open) .Selection >div .Model >div:first-child{ display:none }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms.Sticky:not(.Open) .Selection >div .Model >div:last-child >span:first-of-type{ display:block }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms.Sticky:not(.Open) .Selection >div .Model >div:last-child >span:last-of-type{ display:flex }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms.Sticky:not(.Open) .Selection >div .Model >div:last-child button.Enabled{ padding:8px 3px; border:0; background:transparent; color:rgb(24, 0, 65); flex:1 1 0; text-align:left; font-size:12px; font-weight:800; letter-spacing:0.06em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms.Sticky:not(.Open) .Selection >div .Model >div:last-child button:not(.Enabled){ display:none }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads{ padding:0 28px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:last-child >div:nth-of-type(2) >div{ gap:26px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:last-child >div:nth-of-type(2) >div{ gap:26px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService{ padding:0 28px }#AcpDownloads-V3 >.Modules >.Hardware >.Qig{ padding:0 28px }#AcpDownloads-V3 >.Modules >.Hardware >.Qig >div >div >div:last-child{ grid-template-columns:1fr }#AcpDownloads-V3 >.Modules >.Hardware >.additionalFiles{ padding:0 28px }#AcpDownloads-V3 >.Modules >.Hardware >.additionalFiles{ padding:0 28px }#AcpDownloads-V3 >.Modules >.Hardware >.additionalFiles >div >div >div:last-child{ grid-template-columns:1fr }#AcpDownloads-V3 >.Modules >.Software >.supportedProducts{ padding:0 28px }#AcpDownloads-V3 >.Modules >.Software >.supportedProducts >div >div >div:first-child{ margin-bottom:5px }#AcpDownloads-V3 >.Modules >.Software >.supportedProducts >div >div >p{ margin:0 0 15px 0 }#AcpDownloads-V3 >.Modules >.Software >.supportedProducts >div >div >div:nth-of-type(2){ grid-template-columns:1fr 1fr }#AcpDownloads-V3 >.Modules >.Articles >.Overview{ padding:0 28px; margin:28px 0 20px }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:first-child >div >div:last-of-type{ grid-template-columns:1fr 1fr }#AcpDownloads-V3 >.Modules >.Articles >.Details{ padding:0 28px; margin:28px 0 20px }#AcpDownloads-V3 >.Modules >.Articles >.Details >div >div >h2{ font-size:25px; line-height:28px }}@media (max-width:767px){#AcpDownloads-V3 .Dropdown .latestProducts{ grid-template-columns:repeat(1, minmax(0, 1fr))}#AcpDownloads-V3 .moduleBoxes >div:first-child{ display:block }#AcpDownloads-V3 .moduleBoxes >div:first-child .Dropdown{ width:100%; margin-top:10px }#AcpDownloads-V3 .moduleBoxes >div:first-child .Dropdown >button{ padding:9px 14px }#AcpDownloads-V3 .moduleBoxes >div:first-child >div:first-child{ font-size:17px }#AcpDownloads-V3 .productBoxes img{ width:104px; height:104px }#AcpDownloads-V3 >.Modules >div >.Notifications{ padding:0 16px }#AcpDownloads-V3 >.Modules >div >.Notifications >div >div{ margin-bottom:15px }#AcpDownloads-V3 >.Modules .Overview .Header{ margin-bottom:16px }#AcpDownloads-V3 >.Modules .Overview .Header >div{ padding:5px 16px 30px 16px }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:first-child h1{ font-size:28px }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type{ display:block }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type >div:nth-child(n+2) >div{ margin-top:10px }#AcpDownloads-V3 >.Modules .Overview .Header >div >div >div >div:last-of-type.isSelected >div:first-child input{ width:100%; opacity:1; pointer-events:auto }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect{ padding:0 16px 15px 16px }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .productBoxes{ grid-template-columns:repeat(2, minmax(0px, 1fr)) }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:first-child >div:last-child{ font-size:18px }#AcpDownloads-V3 >.Modules .Overview .hardwareDetect .Detect >div:nth-of-type(4) >div:last-child{ grid-template-columns:repeat(1, minmax(0px, 1fr)) }#AcpDownloads-V3 >.Modules .Overview .latestReleases{ padding:0 16px 15px 16px }#AcpDownloads-V3 >.Modules .Overview .latestReleases .productBoxes{ grid-template-columns:repeat(2, minmax(0px, 1fr)) }#AcpDownloads-V3 >.Modules .Overview .latestReleases .productBoxes >a:nth-child(n+9){ display:none }#AcpDownloads-V3 >.Modules .Overview .latestService{ padding:0 16px 15px 16px }#AcpDownloads-V3 >.Modules .Overview .latestService >div >div >div:last-child{ display:block }#AcpDownloads-V3 >.Modules .Overview .latestService >div >div >div:last-child a{ margin-top:10px }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child{ padding:20px 16px 55px 16px }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:last-child,#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:last-child >div{ width:100%; text-align:center; display:block }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:last-child >div:first-child{ margin-bottom:10px; margin-top:-5px; text-align:center; display:block }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:last-child >div:first-child img{ width:148px; height:148px; margin:auto }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:last-child >div:last-child >div:first-child{ font-size:30px; line-height:33px }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:first-child >span{ flex-basis:100% }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:first-child >div:last-of-type span:first-child,#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle,.Articles) >.Header >div >div >div:last-child >div:first-child >span span{ display:none }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms.Sticky:not(.Open) >div{ padding:0 16px }#AcpDownloads-V3 > .Modules > :is(.Hardware,.Software,.Bundle) >.Platforms .Selection >div .Model >div:last-child button{ flex:1 1 44% }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads{ padding:0 16px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:last-child >div:first-child >div{ width:100% }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:last-child >div:first-child .Dropdown >button{ padding:9px 14px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:last-child >div:nth-of-type(2) >div{ margin-top:18px; gap:14px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:last-child >div:nth-of-type(2) >div >div:first-child{ flex:0 0 100% }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:last-child >div:nth-of-type(3){ margin-top:18px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .softwareBox >div:first-of-type >div:last-child >div:nth-of-type(3) a{ width:100%; text-align:center; display:block }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:last-child >div:first-child >div{ width:100% }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:last-child >div:first-child .Dropdown >button{ padding:9px 14px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:last-child >div:nth-of-type(2) >div{ margin-top:18px; gap:14px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:last-child >div:nth-of-type(2) >div >div:first-child{ flex:0 0 100% }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:last-child >div:nth-of-type(3){ margin-top:18px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.Downloads .standaloneBox >div:first-of-type >div:last-child >div:nth-of-type(3) a{ width:100%; text-align:center; display:block }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService{ padding:0 16px }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child{ grid-template-columns:1fr }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:last-child >div:last-child{ display:flex !important; gap:10px; flex:1 1 0 }#AcpDownloads-V3 >.Modules > :is(.Hardware,.Software,.Bundle) >.selfService >div >div >div:last-child >div:last-child >div:last-child *{ flex:1; margin-left:0 !important }#AcpDownloads-V3 >.Modules >.Hardware >.Qig{ padding:0 16px }#AcpDownloads-V3 >.Modules >.Hardware >.additionalFiles{ padding:0 16px }#AcpDownloads-V3 >.Modules >.Software >.supportedProducts{ padding:0 16px }#AcpDownloads-V3 >.Modules >.Software >.supportedProducts >div >div >div:nth-of-type(2){ grid-template-columns:1fr }#AcpDownloads-V3 >.Modules >.Articles >.Overview{ padding:0 16px; margin:16px 0 20px }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:first-child >div >h2{ font-size:18px; line-height:21px }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:first-child >div >div:first-of-type{ margin-bottom:10px }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:first-child >div >div:last-of-type{ display:block }#AcpDownloads-V3 >.Modules >.Articles >.Overview >div:first-child >div >div:last-of-type >div:nth-child(2) >div:first-child{ margin-top:20px }#AcpDownloads-V3 >.Modules >.Articles >.Details{ padding:0 16px; margin:16px 0 20px }#AcpDownloads-V3 >.Modules >.Articles >.Details >div >div >h2{ font-size:20px; line-height:23px }}