.download-hero .hero-intro>a{color:var(--blue);flex-shrink:0}.desktop-downloads{max-width:1600px;margin:auto;padding:0 48px 64px;scroll-margin-top:96px}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.platform-download{border:1px solid var(--line);background:#f7f9fc;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.platform-topline{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:22px 28px;display:flex}.platform-status{align-items:center;gap:8px;font-size:10px;display:inline-flex}.platform-status>span{background:#3656e8;width:5px;height:5px}.platform-art{flex-shrink:0;height:250px;position:relative;overflow:hidden}.platform-emblem{z-index:2;background:#fff;border:1px solid #d7deea;border-radius:4px;place-items:center;width:116px;height:116px;transition:transform .5s,box-shadow .5s;display:grid;position:absolute;top:66px;left:calc(50% - 58px)}.platform-emblem img{object-fit:contain;width:58px;height:58px;transition:transform .5s}.emblem-arrow{background:var(--blue);color:#fff;border:3px solid #f7f9fc;place-items:center;width:36px;height:36px;transition:transform .5s;display:grid;position:absolute;bottom:-16px;right:-16px}.platform-orbit{border:1px solid #dce2ed;transition:transform .6s,border-color .6s;position:absolute;inset:25px 18%}.orbit-two{inset:48px 12%}.platform-file{color:#3656e8;background:#fff;border:1px solid #d7deea;flex-direction:column;gap:14px;width:122px;height:132px;padding:18px;transition:transform .6s;display:flex;position:absolute;top:66px}.platform-file .mono{font-size:8px}.platform-file i{background:#d6ddeb;width:100%;height:1px}.platform-file i:last-child{width:65%}.file-one{left:16%;transform:rotate(-12deg)}.file-two{right:16%;transform:rotate(12deg)}.platform-coordinate{color:#7b879b;font-size:9px;position:absolute;bottom:18px;left:28px}.platform-spark{color:#3656e8;transition:transform .6s;position:absolute;bottom:18px;right:28px}.platform-download:hover .platform-emblem,.platform-download:focus-within .platform-emblem{transform:translateY(-10px);box-shadow:0 14px #3656e814}.platform-download:hover .file-one,.platform-download:focus-within .file-one{transform:translate(-24px,-6px)rotate(-18deg)}.platform-download:hover .file-two,.platform-download:focus-within .file-two{transform:translate(24px,8px)rotate(18deg)}.platform-download:hover .orbit-one,.platform-download:focus-within .orbit-one{border-color:#91a3ee;transform:rotate(8deg)}.platform-download:hover .orbit-two,.platform-download:focus-within .orbit-two{transform:rotate(-8deg)}.platform-download:hover .emblem-arrow,.platform-download:focus-within .emblem-arrow{transform:translateY(8px)}.platform-download:hover .platform-spark,.platform-download:focus-within .platform-spark{transform:rotate(90deg)}.platform-mac{color:#fff;background:#191e29;border-color:#191e29}.platform-mac .platform-topline{color:#b4bdcd}.platform-mac .platform-status>span{background:#a9bcff}.platform-mac .platform-orbit{border-color:#343e52;border-radius:50%}.platform-mac .platform-emblem{background:#252e40;border-color:#56627b;border-radius:24px}.platform-mac .platform-emblem img{filter:invert();width:52px}.platform-mac .emblem-arrow{border-color:#191e29}.platform-mac .platform-file{color:#a9bcff;background:#252e40;border-color:#455068}.platform-mac .platform-file i{background:#455068}.platform-mac .platform-coordinate,.platform-mac .platform-spark{color:#a9bcff}.platform-mac:hover .platform-emblem img,.platform-mac:focus-within .platform-emblem img{transform:rotate(-8deg)}.platform-linux{background:#eef7f2}.platform-linux .platform-orbit{border-color:#c3ddcf}.platform-linux .platform-emblem{border-color:#b6d4c4}.platform-linux .platform-emblem img{width:62px;height:72px}.platform-linux .platform-file{color:#148673;border-color:#c3ddcf}.platform-linux .platform-file i{background:#c3ddcf}.platform-linux .emblem-arrow{background:#148673;border-color:#eef7f2}.platform-linux .platform-spark,.platform-linux .platform-secondary{color:#148673}.platform-linux:hover .platform-emblem img,.platform-linux:focus-within .platform-emblem img{transform:rotate(8deg)}.platform-body{flex-direction:column;flex:1;padding:18px 28px 28px;display:flex}.platform-body h2{font-size:34px;font-weight:400}.platform-body>p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.6}.platform-body>p:not(.platform-availability){min-height:45px}.platform-mac .platform-body>p{color:#b4bdcd}.platform-action{width:100%;margin-top:28px}.platform-action:disabled{cursor:not-allowed;color:#687792;background:#e8edf5;border-color:#d7deea}.platform-mac .platform-action:disabled{color:#b4bdcd;background:#303b51;border-color:#455068}.platform-body>.platform-availability{min-height:36px;margin-top:14px;font-size:11px}.platform-secondary{color:var(--blue);align-items:center;gap:10px;margin-top:18px;font-size:12px;display:inline-flex}.platform-mac .platform-secondary{color:#a9bcff}.platform-secondary:hover{text-decoration:underline}.download-share{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:32px;display:flex}.download-share .mono{color:var(--muted)}.download-share p{padding-top:10px;font-size:18px}.download-share-actions{align-items:center;gap:28px;display:flex}.download-share-actions button{cursor:pointer}.download-copy-status{color:var(--muted);flex-basis:100%;font-size:12px}.download-copy-status:empty{display:none}.download-questions{border-top:1px solid var(--line);padding:64px max(48px,50% - 752px)}.download-faq{margin-left:34%}.download-faq details{border-top:1px solid var(--line)}.download-faq details:last-child{border-bottom:1px solid var(--line)}.download-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:20px;list-style:none;display:flex}.download-faq summary::-webkit-details-marker{display:none}.download-faq summary svg{color:var(--blue);flex-shrink:0;transition:transform .25s}.download-faq details[open] summary svg{transform:rotate(45deg)}.download-faq details p{color:var(--muted);max-width:720px;padding:0 36px 26px 0;font-size:14px;line-height:1.7}.download-faq details a{color:var(--blue);text-decoration:underline}.download-closing h2{font-size:64px}@media (min-width:761px) and (max-width:1200px){.platform-grid{gap:16px}.platform-topline{flex-wrap:wrap;align-content:center;gap:8px;min-height:80px}.platform-emblem{width:88px;height:96px;top:74px;left:calc(50% - 44px)}.platform-emblem img{width:44px;height:44px}.platform-file{width:84px;height:118px;padding:12px}.platform-body>p:not(.platform-availability){min-height:46px}.platform-action{gap:8px;padding-inline:12px;font-size:12px}.platform-body>.platform-availability{min-height:60px}.platform-secondary{margin-top:auto}}@media (max-width:1100px){.desktop-downloads{padding-inline:32px}.platform-topline,.platform-body{padding-inline:20px}.file-one{left:10%}.file-two{right:10%}.download-questions{padding:56px 32px}}@media (max-width:760px){.desktop-downloads{padding:0 20px 40px}.platform-grid{grid-template-columns:1fr;gap:20px}.platform-topline{padding:18px 20px}.platform-art{height:218px}.platform-emblem{top:50px}.platform-file{width:100px;height:118px;padding:14px;top:50px}.file-one{left:14%}.file-two{right:14%}.platform-body h2{font-size:30px}.platform-body>p{font-size:13px}.platform-coordinate{left:20px}.download-share{flex-direction:column;align-items:start}.download-share-actions{flex-wrap:wrap;gap:20px}.download-copy-status{flex-basis:auto}.download-questions{padding:48px 20px}.download-faq{margin-left:0}.download-faq summary{padding:22px 0;font-size:18px}.download-faq details p{padding-right:0;font-size:13px}.download-closing h2{font-size:40px}}
