.download-page:where(.astro-ztvyq43n){flex-direction:column;padding-top:60px;padding-bottom:60px;display:flex}@media (width>=1024px){.download-page:where(.astro-ztvyq43n){padding-top:100px;padding-bottom:80px}}.header-section:where(.astro-ztvyq43n){margin-bottom:var(--space-xl)}.header-section:where(.astro-ztvyq43n) .grid-row:where(.astro-ztvyq43n){align-items:center}.header-section:where(.astro-ztvyq43n) .page-title:where(.astro-ztvyq43n){margin-bottom:0}.header-section:where(.astro-ztvyq43n) .actions:where(.astro-ztvyq43n){justify-content:flex-end;align-items:center;display:flex;position:relative}@media (width<=767px){.header-section:where(.astro-ztvyq43n) .actions:where(.astro-ztvyq43n){margin-top:var(--space-md);justify-content:flex-start}}.download-os-nav:where(.astro-ztvyq43n){background:var(--theme-surface,#fff);border-bottom:1px solid var(--theme-outline,#2122261f);padding-block:var(--space-md);z-index:10;backdrop-filter:blur(8px);margin-bottom:0;position:sticky;top:64px}.download-os-nav:where(.astro-ztvyq43n) .os-tabs:where(.astro-ztvyq43n){gap:var(--space-sm);scrollbar-width:none;display:flex;overflow-x:auto}.download-os-nav:where(.astro-ztvyq43n) .os-tabs:where(.astro-ztvyq43n)::-webkit-scrollbar{display:none}.download-os-nav:where(.astro-ztvyq43n) .os-tab-button:where(.astro-ztvyq43n){background:var(--theme-surface,#fff);border:1px solid var(--theme-outline,#2122261f);cursor:pointer;color:var(--theme-surface-on-surface-variant,#5f6368);white-space:nowrap;border-radius:100px;outline:none;align-items:center;gap:10px;padding:8px 20px;font-family:Google Sans,sans-serif;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.download-os-nav:where(.astro-ztvyq43n) .os-tab-button:where(.astro-ztvyq43n):hover{background:var(--theme-surface-variant,#f1f3f4);color:var(--theme-surface-on-surface,#202124);border-color:var(--theme-outline-variant,#2122263d)}.download-os-nav:where(.astro-ztvyq43n) .os-tab-button:where(.astro-ztvyq43n).active{background:var(--theme-primary-primary,#1a73e8);color:var(--theme-primary-on-primary,#fff);border-color:var(--theme-primary-primary,#1a73e8)}.download-os-nav:where(.astro-ztvyq43n) .os-tab-button:where(.astro-ztvyq43n).active .icon,.download-os-nav:where(.astro-ztvyq43n) .os-tab-button:where(.astro-ztvyq43n).active svg{color:#fff}.download-os-nav:where(.astro-ztvyq43n) .os-tab-button:where(.astro-ztvyq43n) .tab-icon:where(.astro-ztvyq43n){justify-content:center;align-items:center;display:inline-flex}.sections-wrapper:where(.astro-ztvyq43n)>.grid-container:where(.astro-ztvyq43n){position:relative}.sections-wrapper:where(.astro-ztvyq43n)>.grid-container:where(.astro-ztvyq43n):after{content:"";inset-inline:var(--page-margin);background:var(--theme-outline,#2122261f);block-size:1px;position:absolute;inset-block-end:0}.sections-stack:where(.astro-ztvyq43n)>.download-section:where(.astro-ztvyq43n):not(:first-child){border-top:1px solid var(--theme-outline,#2122261f)}.download-section:where(.astro-ztvyq43n){padding-top:var(--space-2xl);padding-bottom:var(--space-2xl);scroll-margin-top:140px}@media (width<=1024px){.download-section:where(.astro-ztvyq43n){padding-top:var(--space-xl);padding-bottom:var(--space-xl);scroll-margin-top:120px}}.section-title-wrapper:where(.astro-ztvyq43n){margin:0 0 var(--space-xl) 0;align-items:center;gap:12px;display:flex}.section-title-wrapper:where(.astro-ztvyq43n) .section-title:where(.astro-ztvyq43n){margin:0}.nav-version-chip:where(.astro-ztvyq43n){color:#174ea6;background:#e8f0fe;border:1px solid #d2e3fc;border-radius:8px;flex-shrink:0;align-items:center;padding:2px 8px;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none;transition:all .15s;display:inline-flex}.nav-version-chip:where(.astro-ztvyq43n):hover{color:#1a73e8;background:#d2e3fc;border-color:#aecbfa;text-decoration:none}.section-description:where(.astro-ztvyq43n){color:var(--theme-surface-on-surface-variant);max-inline-size:580px;margin-block-end:var(--space-xl)}.section-actions:where(.astro-ztvyq43n){gap:var(--space-sm);display:flex}.os-platform-container:where(.astro-ztvyq43n){width:100%}.os-platform-content:where(.astro-ztvyq43n){width:100%;display:none}.os-platform-content:where(.astro-ztvyq43n).active{display:block}.platform-column-card:where(.astro-ztvyq43n){gap:var(--space-md);flex-direction:column;max-width:640px;display:flex}.download-links-row:where(.astro-ztvyq43n){gap:var(--space-md);flex-wrap:wrap;display:flex}.download-links-row:where(.astro-ztvyq43n) a{min-width:220px}@media (width<=767px){.download-links-row:where(.astro-ztvyq43n){flex-direction:column}.download-links-row:where(.astro-ztvyq43n) a{width:100%}}.requirements-section:where(.astro-ztvyq43n){margin-top:var(--space-xs)}.requirements-section:where(.astro-ztvyq43n) .strong:where(.astro-ztvyq43n){color:var(--theme-surface-on-surface);margin-block-end:4px;font-size:.85rem;display:block}.requirements-section:where(.astro-ztvyq43n) .caption:where(.astro-ztvyq43n){color:var(--theme-surface-on-surface-variant);margin:0;font-size:.82rem}.command-snippet-section:where(.astro-ztvyq43n){gap:var(--space-xl);flex-direction:column;max-inline-size:720px;display:flex}.command-snippet-section:where(.astro-ztvyq43n) .platform-title:where(.astro-ztvyq43n){margin-bottom:0}.command-snippet-section:where(.astro-ztvyq43n) .code-container{margin:8px 0 0}.platform-title:where(.astro-ztvyq43n){align-items:center;gap:8px;margin-bottom:12px;display:flex}.platform-title:where(.astro-ztvyq43n) .icon{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.platform-title:where(.astro-ztvyq43n) span:where(.astro-ztvyq43n){font-size:1.1rem;font-weight:500}.extensions-grid:where(.astro-ztvyq43n){column-gap:var(--grid-gutter);row-gap:var(--space-2xl);margin-bottom:var(--space-2xl);grid-template-columns:repeat(2,1fr);width:100%;display:grid}@media (width<=767px){.extensions-grid:where(.astro-ztvyq43n){row-gap:var(--space-xl);grid-template-columns:1fr}}.extension-item:where(.astro-ztvyq43n){gap:var(--space-sm);flex-direction:column;display:flex}.extension-header:where(.astro-ztvyq43n){align-items:center;gap:10px;display:flex}.extension-header:where(.astro-ztvyq43n) .extension-icon:where(.astro-ztvyq43n){color:var(--theme-primary,#1a73e8);justify-content:center;align-items:center;font-size:22px;display:inline-flex}.extension-header:where(.astro-ztvyq43n) .extension-name:where(.astro-ztvyq43n){color:var(--theme-surface-on-surface,#202124);margin:0;font-family:Google Sans,sans-serif;font-size:1.15rem;font-weight:500}.extension-description:where(.astro-ztvyq43n){color:var(--theme-surface-on-surface-variant,#5f6368);max-inline-size:480px;margin:0;font-size:.9rem;line-height:1.5}.extension-actions:where(.astro-ztvyq43n){gap:var(--space-sm);padding-top:var(--space-xs);flex-wrap:wrap;display:flex}.standalone-ide-wrapper:where(.astro-ztvyq43n){margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--theme-outline,#2122261f)}.standalone-ide-wrapper:where(.astro-ztvyq43n) .standalone-title-wrapper:where(.astro-ztvyq43n){margin:0 0 var(--space-xs) 0;align-items:center;gap:12px;display:flex}.standalone-ide-wrapper:where(.astro-ztvyq43n) .standalone-title-wrapper:where(.astro-ztvyq43n) .standalone-title:where(.astro-ztvyq43n){color:var(--theme-surface-on-surface,#202124);margin:0;font-size:1.15rem;font-weight:500}.standalone-ide-wrapper:where(.astro-ztvyq43n) .standalone-description:where(.astro-ztvyq43n){margin:0 0 var(--space-md) 0;color:var(--theme-surface-on-surface-variant,#5f6368);max-inline-size:580px;font-size:.9rem}
