.downloads-hero-module__LvY34a__hero{isolation:isolate;position:relative;overflow:hidden}.downloads-hero-module__LvY34a__wallpaper{z-index:-1;pointer-events:none;background:linear-gradient(145deg in oklab, var(--color-graphic-blue-pale), var(--color-marketing-paper) 42%, var(--color-graphic-blue-alt));position:absolute;inset:0}.downloads-hero-module__LvY34a__wallpaper>div{opacity:.7;filter:blur(18px);transform:scale(1.06)}.downloads-hero-module__LvY34a__wallpaper:after{content:"";background:radial-gradient(ellipse 70% 65% at 50% 28% in oklab, var(--color-marketing-paper) 5%, color-mix(in oklab, var(--color-marketing-paper) 85%, transparent) 38%, transparent 100%);position:absolute;inset:0}@media (prefers-contrast:more){.downloads-hero-module__LvY34a__wallpaper{display:none}}
.downloads-dock-module__FqvzSW__stage{--dock-tile:clamp(40px, calc((100vw - 120px) / 5), 80px);isolation:isolate;place-items:center;min-height:300px;padding:80px 24px;display:grid;position:relative}.downloads-dock-module__FqvzSW__horizontalRule{z-index:-1;top:50%;border-top:1px dashed var(--color-line);position:absolute;inset-inline:0}.downloads-dock-module__FqvzSW__verticalRule{z-index:-1;top:calc(50% + var(--dock-tile) / 2 + 20px);border-left:1px dashed var(--color-line);position:absolute;bottom:0;left:50%}.downloads-dock-module__FqvzSW__dock{border-radius:var(--radius-4xl);background:var(--color-marketing-panel);align-items:center;gap:clamp(8px,2vw,24px);padding:20px;display:flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.downloads-dock-module__FqvzSW__dock{background:color-mix(in oklab, var(--color-marketing-panel) 80%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.downloads-dock-module__FqvzSW__ghost,.downloads-dock-module__FqvzSW__sfora{flex:0 0 var(--dock-tile);width:var(--dock-tile);height:var(--dock-tile);border-radius:var(--radius-window)}.downloads-dock-module__FqvzSW__ghost{border:1px solid var(--color-line);background:var(--color-marketing-paper);color:color-mix(in oklab, var(--color-ink-muted) 40%, transparent)}.downloads-dock-module__FqvzSW__ghost svg{width:100%;height:100%;display:block}.downloads-dock-module__FqvzSW__sfora{transform:scale(1.05)}.downloads-dock-module__FqvzSW__appIcon{width:100%;height:auto;display:block}@media (max-width:640px){.downloads-dock-module__FqvzSW__stage{min-height:280px}.downloads-dock-module__FqvzSW__dock{border-radius:var(--radius-3xl)}.downloads-dock-module__FqvzSW__ghost,.downloads-dock-module__FqvzSW__sfora{border-radius:var(--radius-card)}}@media (prefers-contrast:more){.downloads-dock-module__FqvzSW__dock{background:var(--color-marketing-panel)}.downloads-dock-module__FqvzSW__ghost{color:var(--color-ink-muted);border-color:var(--color-ink-muted)}}.downloads-dock-module__FqvzSW__compact{--dock-tile:clamp(40px, calc((100vw - 120px) / 5), 56px);padding-inline:16px}.downloads-dock-module__FqvzSW__compact .downloads-dock-module__FqvzSW__dock{gap:12px;padding:16px}.downloads-dock-module__FqvzSW__compact .downloads-dock-module__FqvzSW__horizontalRule,.downloads-dock-module__FqvzSW__compact .downloads-dock-module__FqvzSW__verticalRule{display:none}
