.download-module__KF3uBG__page{color:var(--ui-ink);background:radial-gradient(ellipse 65% 620px at 88% 10%, color-mix(in srgb, var(--ui-accent) 10%, transparent), transparent 78%), radial-gradient(ellipse 45% 720px at 0 38%, color-mix(in srgb, var(--ui-brand) 5%, transparent), transparent 85%), var(--ui-page)}.download-module__KF3uBG__wrap{width:min(var(--ui-content-max), calc(100% - var(--ui-gutter) * 2));margin-inline:auto}.download-module__KF3uBG__breadcrumb{align-items:center;gap:var(--ui-layout-space-12);padding-top:var(--ui-layout-space-24);color:var(--ui-muted);font-size:var(--ui-type-caption);display:flex}.download-module__KF3uBG__breadcrumb a{min-height:var(--ui-target-min);align-items:center;display:inline-flex}.download-module__KF3uBG__hero{align-items:center;gap:var(--ui-layout-space-48);padding-block:var(--ui-layout-space-48) var(--ui-layout-space-24);grid-template-columns:.85fr 1.15fr;display:grid}.download-module__KF3uBG__heroCopy{min-width:0}.download-module__KF3uBG__eyebrow{align-items:center;gap:var(--ui-layout-space-12);color:var(--ui-brand);letter-spacing:.09em;margin:0;font-size:12px;font-weight:550;line-height:1.6;display:flex}.download-module__KF3uBG__eyebrow>span{border-radius:var(--radius-full);background:var(--ui-accent);width:6px;height:6px}.download-module__KF3uBG__hero h1{margin:var(--ui-layout-space-24) 0 var(--ui-layout-space-12);letter-spacing:-.055em;font-weight:550;line-height:1.3}.download-module__KF3uBG__heroSupport{margin:0 0 var(--ui-layout-space-24);color:var(--ui-brand);font-size:var(--ui-type-card);text-wrap:var(--ui-copy-wrap,balance);font-weight:550;line-height:1.55}.download-module__KF3uBG__heroSupport>span{white-space:nowrap}.download-module__KF3uBG__heroDescription{color:var(--ui-text);font-size:var(--ui-type-intro);text-wrap:var(--ui-copy-wrap,pretty);margin:0;line-height:1.9}.download-module__KF3uBG__recommendation{margin-top:var(--ui-layout-space-32)}.download-module__KF3uBG__heroActions{align-items:center;gap:var(--ui-layout-space-16);flex-wrap:wrap;display:flex}.download-module__KF3uBG__recommendedButton{min-width:205px}.download-module__KF3uBG__deviceNote{min-height:21px;margin:var(--ui-layout-space-16) 0 0;color:var(--ui-muted);font-size:12px;line-height:1.75}.download-module__KF3uBG__heroPlatforms{gap:var(--ui-layout-space-20);margin-top:var(--ui-layout-space-24);color:var(--ui-text);font-size:12px;display:flex}.download-module__KF3uBG__heroPlatforms>span{align-items:center;gap:var(--ui-layout-space-8);display:inline-flex}.download-module__KF3uBG__heroPlatforms>span+span{padding-left:var(--ui-layout-space-20);border-left:1px solid var(--ui-border-strong)}.download-module__KF3uBG__cloudNote{justify-content:center;align-items:center;gap:var(--ui-layout-space-16);margin:0 0 var(--ui-layout-space-24);padding:0 var(--ui-layout-space-24);color:var(--ui-brand);display:flex}.download-module__KF3uBG__cloudIcon{width:36px;height:36px;color:var(--ui-brand);flex-shrink:0;place-items:center;display:grid}.download-module__KF3uBG__cloudCopy{align-items:center;gap:var(--ui-layout-space-16);min-width:0;color:var(--ui-brand);font-size:var(--ui-type-detail);margin:0;line-height:1.8;display:flex}.download-module__KF3uBG__cloudTitle{font-size:inherit;font-weight:600;line-height:inherit;flex-shrink:0}@supports ((-webkit-background-clip:text) or (background-clip:text)){.download-module__KF3uBG__cloudCopy{background:linear-gradient(110deg, var(--ui-brand), color-mix(in srgb, var(--brand-bright) 25%, var(--ui-brand)));color:#0000;-webkit-background-clip:text;background-clip:text}}.download-module__KF3uBG__deviceIllustration{min-width:0;margin:0}.download-module__KF3uBG__conceptImage{width:100%;height:auto;display:block}.download-module__KF3uBG__downloadSection{padding-top:var(--ui-layout-space-48);border-top:1px solid var(--ui-border);scroll-margin-top:100px}.download-module__KF3uBG__sectionHeading{justify-content:space-between;align-items:flex-end;gap:var(--ui-layout-space-32);margin-bottom:var(--ui-layout-space-32);display:flex}.download-module__KF3uBG__sectionHeading h2,.download-module__KF3uBG__installation h2{margin:var(--ui-layout-space-12) 0 0;letter-spacing:-.035em;font-size:clamp(28px,2.7vw,36px);font-weight:550;line-height:1.4}.download-module__KF3uBG__desktopGrid{gap:var(--ui-layout-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.download-module__KF3uBG__desktopCard{isolation:isolate;min-width:0;padding:var(--ui-layout-space-40);border:1px solid var(--ui-art-glass-border);border-radius:var(--ui-radius-window);background:var(--ui-art-glass-surface);box-shadow:var(--ui-art-glass-shadow);flex-direction:column;scroll-margin-top:100px;display:flex;position:relative}.download-module__KF3uBG__cardArtwork{z-index:-1;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.download-module__KF3uBG__cardArtwork img{object-fit:cover;object-position:right top;width:100%;height:65%;display:block}.download-module__KF3uBG__cardArtwork:after{content:"";background:linear-gradient(180deg, transparent 24%, var(--ui-surface) 62%), linear-gradient(90deg, var(--ui-art-glass-pane), color-mix(in srgb, var(--ui-surface) 64%, transparent) 30%, transparent 72%);position:absolute;inset:0}.download-module__KF3uBG__cardTop{justify-content:space-between;align-items:center;gap:var(--ui-layout-space-16);display:flex}.download-module__KF3uBG__platformIcon{min-height:44px;color:var(--ui-brand);align-items:center;display:flex}.download-module__KF3uBG__releaseStatus{align-items:center;gap:var(--ui-layout-space-8);padding:var(--space-4) var(--ui-layout-space-8);border-radius:var(--radius-full);background:var(--ui-glass-reading);color:var(--ui-muted);white-space:nowrap;font-size:12px;display:inline-flex}.download-module__KF3uBG__releaseStatus>span{border-radius:var(--radius-full);background:currentColor;width:5px;height:5px}.download-module__KF3uBG__cardHeading{margin-top:var(--ui-layout-space-20)}.download-module__KF3uBG__cardHeading h3{letter-spacing:-.035em;margin:0;font-size:34px;font-weight:550;line-height:1.3}.download-module__KF3uBG__cardHeading p{margin:var(--ui-layout-space-8) 0 0;color:var(--ui-text);font-size:14px;line-height:1.75}.download-module__KF3uBG__specRow{background:var(--ui-art-glass-pane);border:1px solid var(--ui-art-glass-border);border-radius:var(--radius-8);padding:var(--ui-layout-space-12);align-items:center;gap:var(--ui-layout-space-8);margin-top:var(--ui-layout-space-24);color:var(--ui-text);flex-wrap:wrap;font-size:12px;display:flex}.download-module__KF3uBG__specRow>span:last-child{color:var(--ui-text-secondary);margin-left:auto}.download-module__KF3uBG__packageChoice,.download-module__KF3uBG__chipPicker{min-width:0;margin:var(--ui-layout-space-24) 0 0;border:0;padding:0}.download-module__KF3uBG__choiceLabel,.download-module__KF3uBG__chipPicker legend{margin-bottom:var(--ui-layout-space-12);color:var(--ui-text);padding:0;font-size:12px;line-height:1.5;display:block}.download-module__KF3uBG__windowsPackage{align-items:center;gap:var(--ui-layout-space-16);min-height:72px;padding:var(--ui-layout-space-12) var(--ui-layout-space-16);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-glass-reading);display:flex}.download-module__KF3uBG__fileFormat{border:1px solid var(--ui-border);border-radius:var(--radius-8);min-width:42px;height:42px;color:var(--ui-brand);background:var(--ui-glass-well);place-items:center;font-size:12px;display:grid}.download-module__KF3uBG__windowsPackage strong{font-size:13px;font-weight:550;display:block}.download-module__KF3uBG__windowsPackage small{margin-top:var(--space-4);color:var(--ui-muted);font-size:12px;display:block}.download-module__KF3uBG__packageSuffix{color:var(--ui-muted);margin-left:auto;font-size:11px}.download-module__KF3uBG__chipOptions{gap:var(--ui-layout-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.download-module__KF3uBG__chipOptions label{cursor:pointer;position:relative}.download-module__KF3uBG__chipOptions input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.download-module__KF3uBG__chipOptions label>span{min-height:72px;padding:var(--ui-layout-space-12) var(--ui-layout-space-16);border:1px solid var(--ui-action-secondary-border);border-radius:var(--ui-radius-control);background:var(--ui-action-secondary-bg);color:var(--ui-text);transition:var(--ui-action-transition);flex-direction:column;justify-content:center;font-size:13px;font-weight:550;display:flex}.download-module__KF3uBG__chipOptions small{margin-top:var(--space-4);color:var(--ui-muted);font-size:12px;font-weight:400}.download-module__KF3uBG__chipOptions input:checked+span{border-color:var(--ui-action-selected-border);background:var(--ui-action-selected-bg);color:var(--ui-action-selected-fg);box-shadow:var(--ui-action-selected-shadow)}.download-module__KF3uBG__chipOptions input:checked+span:after{content:"";top:var(--space-12);right:var(--space-12);border-radius:var(--radius-full);background:var(--ui-brand);width:5px;height:5px;position:absolute}.download-module__KF3uBG__cardActions{margin-top:var(--ui-layout-space-24);flex-direction:column;align-items:stretch;display:flex}.download-module__KF3uBG__downloadButton{width:100%;min-height:var(--ui-action-height);justify-content:space-between;font-size:14px}.download-module__KF3uBG__releaseMeta{margin:var(--ui-layout-space-12) 0 0;text-align:center;color:var(--ui-muted);font-size:12px;line-height:1.75}.download-module__KF3uBG__minorLink,.download-module__KF3uBG__pendingAlternative{justify-content:center;align-items:center;gap:var(--ui-layout-space-8);min-height:var(--ui-target-min);margin-top:var(--ui-layout-space-8);align-self:center;font-size:12px;line-height:1.6;display:inline-flex}.download-module__KF3uBG__minorLink{color:var(--ui-brand);text-underline-offset:4px}.download-module__KF3uBG__pendingAlternative{color:var(--ui-muted)}.download-module__KF3uBG__releaseNotes{justify-content:space-between;align-items:flex-start;gap:var(--ui-layout-space-24);margin-top:var(--ui-layout-space-20);display:flex}.download-module__KF3uBG__releaseNotice{align-items:flex-start;gap:var(--ui-layout-space-8);color:var(--ui-text);margin:0;font-size:12px;line-height:1.8;display:flex}.download-module__KF3uBG__releaseNotice>svg{margin-top:var(--space-2);color:var(--ui-brand);flex-shrink:0}.download-module__KF3uBG__installation{gap:var(--ui-layout-space-80);margin-top:var(--ui-section-gap);padding-top:var(--ui-layout-space-64);border-top:1px solid var(--ui-border);grid-template-columns:.8fr 1.2fr;scroll-margin-top:100px;display:grid}.download-module__KF3uBG__installationIntro>p:not(.download-module__KF3uBG__eyebrow){margin:var(--ui-layout-space-20) 0;color:var(--ui-text);font-size:14px;line-height:1.85}.download-module__KF3uBG__faqList{min-width:0}.download-module__KF3uBG__faq{border-bottom:1px solid var(--ui-border);scroll-margin-top:100px}.download-module__KF3uBG__faq:first-child{border-top:1px solid var(--ui-border)}.download-module__KF3uBG__faq summary{justify-content:space-between;align-items:center;gap:var(--ui-layout-space-20);padding:var(--ui-layout-space-20) var(--ui-layout-space-16);border-radius:var(--ui-radius-control);cursor:pointer;transition:var(--ui-action-transition);font-size:14px;font-weight:550;line-height:1.7;list-style:none;display:flex}.download-module__KF3uBG__faq summary::-webkit-details-marker{display:none}.download-module__KF3uBG__faq summary small{margin-bottom:var(--space-4);color:var(--ui-muted);font-size:11px;font-weight:400;display:block}.download-module__KF3uBG__faq summary>svg{color:var(--ui-brand);flex-shrink:0}.download-module__KF3uBG__faq[open] summary>svg{transform:rotate(180deg)}.download-module__KF3uBG__faqAnswer{padding:0 var(--ui-layout-space-16) var(--ui-layout-space-20);color:var(--ui-text);scroll-margin-top:185px;font-size:13px;line-height:1.85}.download-module__KF3uBG__faqAnswer p{margin:0 0 var(--ui-layout-space-8)}.download-module__KF3uBG__faqAnswer a{align-items:center;gap:var(--ui-layout-space-8);min-height:var(--ui-target-min);color:var(--ui-brand);text-underline-offset:4px;display:inline-flex}.download-module__KF3uBG__verificationNote{align-items:flex-start;gap:var(--ui-layout-space-12);margin-top:var(--ui-layout-space-24);padding-inline:var(--ui-layout-space-16);color:var(--ui-brand);display:flex}.download-module__KF3uBG__verificationNote>svg{margin-top:var(--space-4);flex-shrink:0}.download-module__KF3uBG__verificationNote p{margin:0;font-size:12px;line-height:1.8}.download-module__KF3uBG__verificationNote p>span{color:var(--ui-muted);display:block}.download-module__KF3uBG__supportLine{justify-content:space-between;align-items:center;gap:var(--ui-layout-space-32);margin-top:var(--ui-section-gap);padding-block:var(--ui-layout-space-32) var(--ui-layout-space-64);border-top:1px solid var(--ui-border);display:flex}.download-module__KF3uBG__supportLine>div>span{color:var(--ui-brand);letter-spacing:.12em;font-size:10px}.download-module__KF3uBG__supportLine p{margin:var(--ui-layout-space-8) 0 0;color:var(--ui-text);text-wrap:var(--ui-copy-wrap,balance);font-size:16px}.download-module__KF3uBG__supportLine>a{flex-shrink:0}@media (hover:hover) and (pointer:fine){.download-module__KF3uBG__chipOptions label:hover>span{background:var(--ui-action-secondary-hover);border-color:var(--ui-action-secondary-hover-border)}.download-module__KF3uBG__chipOptions label:hover>input:checked+span{background:var(--ui-action-selected-hover)}.download-module__KF3uBG__faq summary:hover{background:var(--ui-action-quiet-hover);color:var(--ui-brand)}.download-module__KF3uBG__minorLink:hover,.download-module__KF3uBG__faqAnswer a:hover,.download-module__KF3uBG__breadcrumb a:hover{color:var(--ui-action-text-fg);text-decoration:underline}}.download-module__KF3uBG__chipOptions input:active+span{background:var(--ui-action-selected-pressed)}.download-module__KF3uBG__page a:focus-visible,.download-module__KF3uBG__faq summary:focus-visible,.download-module__KF3uBG__chipOptions input:focus-visible+span{outline:2px solid var(--ui-focus);outline-offset:4px}@media (max-width:1100px){.download-module__KF3uBG__hero{gap:var(--ui-layout-space-32);grid-template-columns:.85fr 1.15fr}.download-module__KF3uBG__desktopCard{padding:var(--ui-layout-space-32)}.download-module__KF3uBG__installation{gap:var(--ui-layout-space-48)}}@media (max-width:900px){.download-module__KF3uBG__hero{gap:var(--ui-layout-space-48);padding-block:var(--ui-layout-space-32) var(--ui-layout-space-24);grid-template-columns:1fr}.download-module__KF3uBG__heroCopy{max-width:600px}.download-module__KF3uBG__cloudCopy{align-items:flex-start;gap:var(--space-4);flex-direction:column}.download-module__KF3uBG__deviceIllustration{width:100%;max-width:740px}.download-module__KF3uBG__desktopCard{padding:var(--ui-layout-space-24)}.download-module__KF3uBG__specRow{column-gap:var(--ui-layout-space-8)}.download-module__KF3uBG__specRow>span:last-child{margin-left:var(--ui-layout-space-24);width:100%}.download-module__KF3uBG__chipOptions label>span{padding-inline:var(--ui-layout-space-12)}.download-module__KF3uBG__windowsPackage{gap:var(--ui-layout-space-12);padding-inline:var(--ui-layout-space-12)}.download-module__KF3uBG__packageSuffix{display:none}.download-module__KF3uBG__installation{gap:var(--ui-layout-space-32);padding-top:var(--ui-layout-space-48);grid-template-columns:1fr}.download-module__KF3uBG__releaseNotes{gap:var(--ui-layout-space-8);flex-direction:column}}@media (max-width:600px){.download-module__KF3uBG__breadcrumb{padding-top:var(--ui-layout-space-16)}.download-module__KF3uBG__hero{gap:var(--ui-layout-space-32);padding-block:var(--ui-layout-space-24)}.download-module__KF3uBG__hero h1{margin-block:var(--ui-layout-space-20) var(--ui-layout-space-12)}.download-module__KF3uBG__heroDescription{font-size:14px}.download-module__KF3uBG__desktopBreak{display:none}.download-module__KF3uBG__recommendation{margin-top:var(--ui-layout-space-24)}.download-module__KF3uBG__heroActions{gap:var(--ui-layout-space-8)}.download-module__KF3uBG__recommendedButton{min-width:196px;padding-inline:var(--ui-layout-space-20)}.download-module__KF3uBG__heroActions>a:last-child{padding-inline:var(--ui-layout-space-12)}.download-module__KF3uBG__deviceNote{font-size:11px}.download-module__KF3uBG__heroPlatforms{margin-top:var(--ui-layout-space-16)}.download-module__KF3uBG__cloudNote{align-items:flex-start;gap:var(--ui-layout-space-12);padding-inline:var(--ui-layout-space-16)}.download-module__KF3uBG__cloudIcon{width:32px;height:32px}.download-module__KF3uBG__downloadSection{padding-top:var(--ui-layout-space-32)}.download-module__KF3uBG__sectionHeading{align-items:flex-start;gap:var(--ui-layout-space-8);margin-bottom:var(--ui-layout-space-24);flex-direction:column}.download-module__KF3uBG__sectionHeading h2,.download-module__KF3uBG__installation h2{font-size:var(--ui-mobile-type-section)}.download-module__KF3uBG__desktopGrid{gap:var(--ui-layout-space-20);grid-template-columns:1fr}.download-module__KF3uBG__desktopCard{padding:var(--ui-layout-space-24)}.download-module__KF3uBG__cardHeading h3{font-size:var(--ui-mobile-type-subsection)}.download-module__KF3uBG__specRow>span:last-child{width:auto;margin-left:auto}.download-module__KF3uBG__releaseNotes{padding-inline:var(--space-4)}.download-module__KF3uBG__installation{padding-top:var(--ui-layout-space-32)}.download-module__KF3uBG__supportLine{align-items:flex-start;gap:var(--ui-layout-space-24);padding-bottom:var(--ui-layout-space-48);flex-direction:column}.download-module__KF3uBG__supportLine p{font-size:var(--ui-type-intro);line-height:1.75}}@media (prefers-reduced-motion:reduce){.download-module__KF3uBG__page *,.download-module__KF3uBG__page :before,.download-module__KF3uBG__page :after{transition:none}}@media (prefers-reduced-transparency:reduce){.download-module__KF3uBG__page{background:var(--ui-page)}.download-module__KF3uBG__cardArtwork{display:none}}@media (forced-colors:active){.download-module__KF3uBG__cardArtwork{display:none}.download-module__KF3uBG__hero h1>span{color:canvastext}.download-module__KF3uBG__cloudIcon,.download-module__KF3uBG__cloudCopy,.download-module__KF3uBG__cloudTitle{color:canvastext;background:0 0}.download-module__KF3uBG__chipOptions input:checked+span{outline:2px solid highlight}}
