.download-page{width:min(1440px,calc(100% - 32px));margin:0 auto;padding:14px 0 0}.download-hero,.download-card,.download-section,.download-platform-card{border:1px solid var(--home-border);border-radius:var(--home-radius);background:linear-gradient(145deg,rgb(19 19 20 / .96),rgb(10 10 11 / .98))}.download-hero{min-height:420px;padding:clamp(32px,6vw,76px);display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,420px);gap:clamp(28px,5vw,72px);align-items:center;overflow:hidden;background:radial-gradient(circle at 82% 38%,rgb(255 105 0 / .18),transparent 20rem),linear-gradient(135deg,#161313,#08090a 58%,#0c0c0d);box-shadow:var(--home-shadow)}.download-hero h1{max-width:800px;margin:0;color:var(--home-text);font-family:inherit;font-size:clamp(3rem,7vw,6.4rem);font-weight:850;line-height:.92;letter-spacing:-.07em;text-shadow:none}.download-hero h1::after{color:var(--home-orange)}.download-hero__lead{max-width:720px;margin:22px 0 0;color:#c1c1c5;font-family:inherit;font-size:clamp(.95rem,1.2vw,1.16rem);line-height:1.65;text-align:left}.download-hero__media{width:min(100%,300px);aspect-ratio:1;display:grid;place-items:center;justify-self:center;border:1px solid rgb(255 105 0 / .34);border-radius:34px;background:rgb(255 105 0 / .065);box-shadow:0 24px 80px rgb(255 105 0 / .15);transform:rotate(4deg)}.download-hero__media img{width:min(72%,220px);height:auto;filter:drop-shadow(0 18px 34px rgb(0 0 0 / .45));transform:rotate(-4deg)}.download-hero__media--video{width:min(100%,480px);aspect-ratio:16 / 9;padding:0;overflow:hidden;transform:none}.download-hero__media--video iframe{width:100%;height:100%;display:block;border:0}.download-content-grid{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:14px;align-items:start}.download-sidebar{display:grid;gap:14px}.download-card,.download-section{padding:clamp(24px,4vw,42px)}.download-card h2,.download-section h2,.download-platform-card h3,.download-screenshots h3{margin:0;color:var(--home-text);font-family:inherit;font-weight:820;line-height:1.15;letter-spacing:-.04em;text-shadow:none}.download-card h2,.download-section h2{font-size:clamp(1.35rem,2.6vw,2rem)}.download-platform-card h3,.download-screenshots h3{font-size:clamp(1.05rem,1.8vw,1.35rem)}.download-description__body{margin-top:18px;display:grid;gap:16px}.download-description__body p,.download-description__body li,.download-description__body a{color:var(--home-muted-strong);font-family:inherit;line-height:1.7;text-align:left}.download-description__body p{margin:0}.download-description__body ul,.download-description__body ol{margin:0;padding-left:1.35rem}.download-description__body a{color:var(--home-orange-light)}.download-details dl{margin:18px 0 0;display:grid;gap:10px}.download-release-notes__list{display:grid;gap:14px}.download-release-note{padding:clamp(18px,3vw,26px);border:1px solid rgb(148 163 184 / .16);border-radius:16px;background:linear-gradient(180deg,rgb(255 255 255 / .04),rgb(255 255 255 / .018)),rgb(10 12 15 / .9)}.download-release-note header{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgb(148 163 184 / .12)}.download-release-note__version{display:inline-flex;max-width:100%;margin:0 !important;padding:0 0 0 12px;color:#e5edf7 !important;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:820;line-height:1.2;border:0;border-left:3px solid #64748b;border-radius:0;background:transparent !important;background-color:transparent !important;background-image:none !important;box-shadow:none !important;text-shadow:none !important}body.download-site .download-release-notes .download-release-note__version,body.download-site .download-release-notes .download-release-note__version::before,body.download-site .download-release-notes .download-release-note__version::after,body.download-site .download-release-notes .download-release-note header,body.download-site .download-release-notes .download-release-note header::before,body.download-site .download-release-notes .download-release-note header::after,body.download-site .download-release-note h3{background:transparent !important;background-color:transparent !important;background-image:none !important;box-shadow:none !important;text-shadow:none !important}.download-release-note time{color:#94a3b8;font-size:.75rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.download-release-note__body{margin-top:14px;display:grid;gap:12px}.download-release-note__body p,.download-release-note__body li,.download-release-note__body a{color:var(--home-muted-strong);line-height:1.7;text-align:left}.download-release-note__body p{margin:0}.download-release-note__body ul,.download-release-note__body ol{margin:0;padding-left:0;list-style:none}.download-release-note__body a{color:var(--home-orange-light)}.download-release-note__body li{display:flex;align-items:flex-start;gap:.55rem}.download-release-note__icon{width:auto;height:1.45rem;margin-top:.1rem;flex:0 0 auto;filter:saturate(.9) drop-shadow(0 6px 12px rgb(0 0 0 / .28))}.download-details div{padding:12px 0;border-bottom:1px solid rgb(255 255 255 / .08)}.download-details div:last-child{border-bottom:0}.download-details dt{color:var(--home-muted);font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.download-details dd{margin:6px 0 0;color:var(--home-text);line-height:1.45}.download-details__checksum code{display:inline-block;max-width:100%;padding:9px 11px;color:#e5edf7;border:1px solid rgb(148 163 184 / .16);border-radius:10px;background:rgb(0 0 0 / .28);overflow-wrap:anywhere}.download-section{margin-top:14px}.download-section__heading{margin-bottom:18px}.download-sidebar-downloads{position:sticky;top:14px}.download-sidebar-downloads .download-platform-grid{margin-top:18px;grid-template-columns:1fr}.download-sidebar-downloads .download-platform-card{padding:18px}.download-sidebar-downloads .download-platform-card__header p{font-size:.88rem}.download-sidebar-downloads .download-button{align-items:flex-start;flex-direction:column}.download-sidebar-downloads .download-button small{text-align:left;white-space:normal}.download-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.download-platform-card{padding:clamp(20px,3vw,30px);display:grid;gap:18px;background:radial-gradient(circle at top right,rgb(255 105 0 / .12),transparent 14rem),linear-gradient(145deg,rgb(18 18 19 / .98),rgb(8 8 9 / .99))}.download-platform-card__header p{margin:10px 0 0;color:var(--home-muted-strong);line-height:1.6}.download-link-list{display:grid;gap:12px}.download-link-item{display:grid;gap:8px}.download-button{min-height:58px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#080808;border-radius:12px;background:var(--home-orange);box-shadow:0 14px 34px rgb(255 105 0 / .16)}.download-button:hover,.download-button:focus-visible{color:#080808;background:var(--home-orange-light);transform:translateY(-1px)}.download-button span{font-size:.86rem;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.download-button small{color:rgb(8 8 8 / .72);font-size:.72rem;font-weight:800;text-align:right;white-space:nowrap}.download-checksum{margin:0;padding:10px 12px;display:grid;gap:6px;color:var(--home-muted-strong);border:1px solid rgb(255 255 255 / .08);border-radius:10px;background:rgb(255 255 255 / .035)}.download-checksum span{color:var(--home-muted);font-size:.65rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.download-checksum code{color:var(--home-text);font-size:.72rem;overflow-wrap:anywhere}.download-checksum-guide{margin-top:18px;padding:16px;display:grid;gap:12px;border:1px solid rgb(148 163 184 / .16);border-radius:14px;background:rgb(15 23 42 / .32)}.download-checksum-guide h3{margin:0;color:var(--home-text);font-size:1rem;font-weight:850;letter-spacing:-.01em;background:transparent !important;box-shadow:none !important;text-shadow:none !important}.download-checksum-guide p{margin:0;color:var(--home-muted-strong);line-height:1.65;text-align:left}.download-checksum-guide ul{margin:0;padding:0;display:grid;gap:10px;list-style:none}.download-checksum-guide li{display:grid;gap:6px}.download-checksum-guide span{color:var(--home-muted);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.download-checksum-guide code{padding:10px 12px;color:#e5edf7;border:1px solid rgb(255 255 255 / .08);border-radius:10px;background:rgb(0 0 0 / .28);overflow-wrap:anywhere}.download-notice{padding:clamp(20px,4vw,36px);display:grid;gap:16px;justify-items:start;border:1px solid rgb(255 105 0 / .28);border-radius:16px;background:rgb(255 105 0 / .075)}.download-notice p{margin:0;color:var(--home-muted-strong);line-height:1.7}.download-sidebar-actions{display:grid;gap:18px}.download-action-list{display:grid;gap:10px}.download-action-button{min-height:48px;padding:11px 14px;display:flex;align-items:center;gap:10px;color:var(--home-text);border:1px solid rgb(255 255 255 / .1);border-radius:12px;background:rgb(255 255 255 / .045)}.download-action-button:hover,.download-action-button:focus-visible{color:var(--home-text);border-color:rgb(255 105 0 / .4);background:rgb(255 105 0 / .11);transform:translateY(-1px)}.download-action-button img{width:22px;height:22px;object-fit:contain}.download-action-button span{font-size:.84rem;font-weight:850;text-transform:uppercase;letter-spacing:.03em}.download-share{display:grid;gap:10px}.download-share p{margin:0;color:var(--home-muted);font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.download-share-list{display:flex;flex-wrap:wrap;gap:8px}.download-share-list a,.download-share-list button{width:38px;height:38px;padding:0;display:grid;place-items:center;border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:rgb(255 255 255 / .055);cursor:pointer}.download-share-list a:hover,.download-share-list a:focus-visible,.download-share-list button:hover,.download-share-list button:focus-visible{border-color:rgb(255 105 0 / .42);background:rgb(255 105 0 / .13);transform:translateY(-1px)}.download-share-list img{width:22px;height:22px;object-fit:contain}.download-share-status{min-height:1.2em;color:var(--home-orange-light);font-size:.78rem}.download-screenshots h3{margin:22px 0 12px}.download-screenshots h3:first-of-type{margin-top:0}.download-screenshots__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,3vw,30px);align-items:start}.download-device{position:relative;display:block;overflow:hidden;border:0;background-repeat:no-repeat;background-position:center;background-size:contain;filter:drop-shadow(0 22px 34px rgb(0 0 0 / .38))}.download-device img{position:absolute;display:block;width:auto;height:auto;object-fit:cover;transition:transform 180ms ease}.download-device--mobile{width:min(100%,210px);max-width:210px;aspect-ratio:132 / 260;justify-self:center;background-image:url('/assets/img/svg/smartphone.svg')}.download-device--mobile img{inset:8.5% 8% 9.5%;width:84%;height:82%;object-fit:contain;border-radius:14px;background:#050505}.download-device--desktop{aspect-ratio:885.81 / 733;background-image:url('/assets/img/svg/monitor.svg')}.download-device--desktop img{inset:4% 2.8% 23.2%;width:94.4%;height:72.8%;border-radius:2px;background:#050505}.download-device:hover img,.download-device:focus-visible img{transform:scale(1.04)}@media (max-width:980px){.download-hero,.download-content-grid,.download-platform-grid{grid-template-columns:1fr}.download-hero__media{order:-1;width:180px;border-radius:24px}.download-hero__media--video{width:min(100%,520px)}.download-sidebar-downloads{position:static}.download-screenshots__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.download-page{width:min(100% - 20px,1440px)}.download-hero,.download-card,.download-section,.download-platform-card{border-radius:12px}.download-button{align-items:flex-start;flex-direction:column}.download-button small{text-align:left;white-space:normal}.download-screenshots__grid{grid-template-columns:1fr}}
