:root{--download-bg: oklch(.105 .013 245);--download-bg-soft: oklch(.14 .018 242);--download-panel: oklch(.175 .018 246);--download-panel-strong: oklch(.215 .021 244);--download-line: oklch(.31 .027 247);--download-line-quiet: oklch(.24 .024 247);--download-ink: oklch(.96 .008 235);--download-muted: oklch(.72 .025 245);--download-faint: oklch(.55 .027 248);--download-accent: oklch(.76 .092 246);--download-accent-soft: oklch(.28 .044 246);--download-amber: oklch(.76 .09 74);--download-lavender: oklch(.68 .07 282);--download-radius: 18px;--download-radius-sm: 12px;--download-max: 1240px}.download-nav:where(.astro-i6ote7bk),.download-footer:where(.astro-i6ote7bk),.downloads-page:where(.astro-i6ote7bk){background:var(--download-bg);color:var(--download-ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.download-nav:where(.astro-i6ote7bk){position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid var(--download-line-quiet);background:color-mix(in oklch,var(--download-bg) 92%,transparent);backdrop-filter:blur(18px)}.download-nav-inner:where(.astro-i6ote7bk),.download-footer:where(.astro-i6ote7bk){width:min(var(--download-max),calc(100vw - 48px));margin:0 auto}.download-nav-inner:where(.astro-i6ote7bk){min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px}.download-brand:where(.astro-i6ote7bk){display:inline-flex;align-items:center;gap:11px;color:var(--download-ink);text-decoration:none;font-weight:950;letter-spacing:-.045em;white-space:nowrap}.download-brand:where(.astro-i6ote7bk) img:where(.astro-i6ote7bk){width:32px;height:32px;border-radius:9px}.download-brand:where(.astro-i6ote7bk) span:where(.astro-i6ote7bk){font-size:clamp(1.2rem,2vw,1.68rem);line-height:1}.download-brand:where(.astro-i6ote7bk) strong:where(.astro-i6ote7bk){color:var(--download-accent);font-weight:950}.download-nav-links:where(.astro-i6ote7bk){display:flex;align-items:center;justify-content:center;gap:3px}.download-nav-links:where(.astro-i6ote7bk) a:where(.astro-i6ote7bk){min-height:38px;display:inline-flex;align-items:center;border-radius:999px;color:var(--download-muted);font-size:.86rem;font-weight:800;padding:0 13px;text-decoration:none;transition:color .16s ease,background .16s ease}.download-nav-links:where(.astro-i6ote7bk) a:where(.astro-i6ote7bk):hover,.download-nav-links:where(.astro-i6ote7bk) a:where(.astro-i6ote7bk)[aria-current=page]{color:var(--download-ink);background:color-mix(in oklch,var(--download-panel-strong) 78%,transparent)}.download-nav-actions:where(.astro-i6ote7bk),.hero-actions:where(.astro-i6ote7bk),.license-actions:where(.astro-i6ote7bk){display:flex;align-items:center;gap:10px}.nav-primary:where(.astro-i6ote7bk),.nav-secondary:where(.astro-i6ote7bk),.primary-action:where(.astro-i6ote7bk),.secondary-action:where(.astro-i6ote7bk),.text-action:where(.astro-i6ote7bk){display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:900;text-decoration:none;transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s ease,border-color .16s ease,color .16s ease}.nav-primary:where(.astro-i6ote7bk),.nav-secondary:where(.astro-i6ote7bk){min-height:39px;padding:0 15px;font-size:.84rem}.primary-action:where(.astro-i6ote7bk),.secondary-action:where(.astro-i6ote7bk),.text-action:where(.astro-i6ote7bk){min-height:50px;padding:0 20px;font-size:.93rem}.nav-primary:where(.astro-i6ote7bk),.primary-action:where(.astro-i6ote7bk){color:#04080b;background:var(--download-accent)}.nav-secondary:where(.astro-i6ote7bk),.secondary-action:where(.astro-i6ote7bk){color:var(--download-ink);border:1px solid var(--download-line);background:color-mix(in oklch,var(--download-panel) 76%,transparent)}.text-action:where(.astro-i6ote7bk){color:var(--download-accent);padding-inline:8px}.nav-primary:where(.astro-i6ote7bk):hover,.primary-action:where(.astro-i6ote7bk):hover,.nav-secondary:where(.astro-i6ote7bk):hover,.secondary-action:where(.astro-i6ote7bk):hover,.text-action:where(.astro-i6ote7bk):hover{transform:translateY(-1px)}.nav-primary:where(.astro-i6ote7bk):hover,.primary-action:where(.astro-i6ote7bk):hover{background:#93cafb}.nav-secondary:where(.astro-i6ote7bk):hover,.secondary-action:where(.astro-i6ote7bk):hover{border-color:color-mix(in oklch,var(--download-accent) 60%,var(--download-line));color:var(--download-accent)}.downloads-page:where(.astro-i6ote7bk){min-height:100vh;overflow-x:clip}.download-hero:where(.astro-i6ote7bk){position:relative;padding:100px 24px 42px;background:var(--download-bg)}.download-hero:where(.astro-i6ote7bk):before,.path-section:where(.astro-i6ote7bk):before,.platform-section:where(.astro-i6ote7bk):before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--download-line-quiet) 1px,transparent 1px),linear-gradient(90deg,var(--download-line-quiet) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(180deg,oklch(.48 .01 245),transparent 78%);opacity:.16}.download-hero-grid:where(.astro-i6ote7bk){position:relative;width:min(var(--download-max),100%);min-height:min(640px,calc(100vh - 100px));margin:0 auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr);gap:clamp(32px,5vw,70px);align-items:center}.hero-kicker:where(.astro-i6ote7bk),.section-number:where(.astro-i6ote7bk){display:inline-flex;align-items:center;color:var(--download-accent);font-size:.72rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.hero-kicker:where(.astro-i6ote7bk){margin-bottom:20px}.download-hero:where(.astro-i6ote7bk) h1:where(.astro-i6ote7bk),.section-copy:where(.astro-i6ote7bk) h2:where(.astro-i6ote7bk),.platform-head:where(.astro-i6ote7bk) h2:where(.astro-i6ote7bk),.docker-band:where(.astro-i6ote7bk) h2:where(.astro-i6ote7bk),.interface-copy:where(.astro-i6ote7bk) h2:where(.astro-i6ote7bk),.license-section:where(.astro-i6ote7bk) h2:where(.astro-i6ote7bk){margin:0;color:var(--download-ink);font-weight:950;letter-spacing:-.055em;line-height:.92}.download-hero:where(.astro-i6ote7bk) h1:where(.astro-i6ote7bk){max-width:760px;font-size:clamp(3.1rem,6.7vw,6.1rem)}.hero-lede:where(.astro-i6ote7bk){max-width:710px;margin:20px 0 0;color:var(--download-muted);font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.72}.hero-actions:where(.astro-i6ote7bk){flex-wrap:wrap;margin-top:24px}.host-rail:where(.astro-i6ote7bk){display:flex;flex-wrap:wrap;gap:9px;max-width:680px;margin-top:22px}.host-rail:where(.astro-i6ote7bk) span:where(.astro-i6ote7bk){min-height:36px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--download-line);border-radius:999px;padding:0 12px;color:var(--download-muted);background:color-mix(in oklch,var(--download-panel) 56%,transparent);font-size:.82rem;font-weight:850}.host-rail:where(.astro-i6ote7bk) svg:where(.astro-i6ote7bk),.release-line:where(.astro-i6ote7bk) svg:where(.astro-i6ote7bk),.path-marker:where(.astro-i6ote7bk) svg:where(.astro-i6ote7bk),.platform-name:where(.astro-i6ote7bk) svg:where(.astro-i6ote7bk),.docker-band-copy:where(.astro-i6ote7bk)>svg:where(.astro-i6ote7bk),.server-map:where(.astro-i6ote7bk) svg:where(.astro-i6ote7bk),.detail-list:where(.astro-i6ote7bk) svg:where(.astro-i6ote7bk){color:var(--download-accent)}.server-proof:where(.astro-i6ote7bk){display:grid;gap:14px;align-self:center}.screen-shell:where(.astro-i6ote7bk){overflow:clip;border:1px solid var(--download-line);border-radius:22px;background:var(--download-panel);box-shadow:0 34px 90px color-mix(in oklch,var(--download-bg) 80%,oklch(.08 .01 245))}.screen-shell-bar:where(.astro-i6ote7bk){min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--download-line-quiet);padding:0 18px}.screen-shell-bar:where(.astro-i6ote7bk) span:where(.astro-i6ote7bk){color:var(--download-muted);font-size:.74rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.screen-shell-bar:where(.astro-i6ote7bk) code:where(.astro-i6ote7bk){color:var(--download-faint);font-size:.82rem}.server-runtime-panel:where(.astro-i6ote7bk){display:grid;gap:14px;min-height:318px;padding:16px;background:color-mix(in oklch,var(--download-panel) 86%,var(--download-bg))}.runtime-summary:where(.astro-i6ote7bk){min-height:128px;display:grid;align-content:center;justify-items:center;gap:8px;border:1px solid var(--download-line);border-radius:var(--download-radius);background:color-mix(in oklch,var(--download-bg) 38%,transparent);text-align:center;padding:18px}.runtime-summary:where(.astro-i6ote7bk) span:where(.astro-i6ote7bk){color:var(--download-ink);font-size:clamp(1.35rem,2.6vw,2rem);font-weight:950;letter-spacing:-.045em;line-height:1}.runtime-summary:where(.astro-i6ote7bk) strong:where(.astro-i6ote7bk){color:var(--download-muted);font-size:.9rem;font-weight:850;line-height:1.45}.runtime-steps:where(.astro-i6ote7bk){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.runtime-steps:where(.astro-i6ote7bk) div:where(.astro-i6ote7bk){min-height:132px;display:grid;align-content:start;gap:9px;border:1px solid var(--download-line-quiet);border-radius:var(--download-radius-sm);background:color-mix(in oklch,var(--download-bg) 34%,transparent);padding:14px}.runtime-steps:where(.astro-i6ote7bk) span:where(.astro-i6ote7bk){color:var(--download-accent);font-size:.78rem;font-weight:950;letter-spacing:.1em}.runtime-steps:where(.astro-i6ote7bk) strong:where(.astro-i6ote7bk){color:var(--download-ink);font-size:.95rem;font-weight:950;line-height:1.2}.runtime-steps:where(.astro-i6ote7bk) em:where(.astro-i6ote7bk){color:var(--download-muted);font-size:.82rem;font-style:normal;line-height:1.45}.release-ledger:where(.astro-i6ote7bk){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.release-line:where(.astro-i6ote7bk){min-height:72px;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon label" "icon value";align-items:center;column-gap:11px;border:1px solid var(--download-line);border-radius:var(--download-radius-sm);background:color-mix(in oklch,var(--download-panel) 82%,transparent);padding:14px}.release-line:where(.astro-i6ote7bk) svg:where(.astro-i6ote7bk){grid-area:icon}.release-line:where(.astro-i6ote7bk) span:where(.astro-i6ote7bk){grid-area:label;color:var(--download-faint);font-size:.69rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.release-line:where(.astro-i6ote7bk) strong:where(.astro-i6ote7bk){grid-area:value;color:var(--download-ink);font-size:1.02rem}.path-section:where(.astro-i6ote7bk),.platform-section:where(.astro-i6ote7bk),.docker-band:where(.astro-i6ote7bk),.interfaces-section:where(.astro-i6ote7bk),.license-section:where(.astro-i6ote7bk){position:relative;width:min(var(--download-max),calc(100vw - 48px));margin:0 auto}.path-section:where(.astro-i6ote7bk){display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:clamp(28px,5vw,68px);padding:70px 0 62px}.section-copy:where(.astro-i6ote7bk) h2:where(.astro-i6ote7bk),.platform-head:where(.astro-i6ote7bk) h2:where(.astro-i6ote7bk),.app-surface-section:where(.astro-i6ote7bk) h2:where(.astro-i6ote7bk),.docker-band:where(.astro-i6ote7bk) h2:where(.astro-i6ote7bk),.interface-copy:where(.astro-i6ote7bk) h2:where(.astro-i6ote7bk),.license-section:where(.astro-i6ote7bk) h2:where(.astro-i6ote7bk){font-size:clamp(2.2rem,4.6vw,4.7rem)}.section-copy:where(.astro-i6ote7bk) p:where(.astro-i6ote7bk),.platform-head:where(.astro-i6ote7bk) p:where(.astro-i6ote7bk),.app-surface-section:where(.astro-i6ote7bk) p:where(.astro-i6ote7bk),.docker-band:where(.astro-i6ote7bk) p:where(.astro-i6ote7bk),.interface-copy:where(.astro-i6ote7bk)>p:where(.astro-i6ote7bk),.license-section:where(.astro-i6ote7bk) p:where(.astro-i6ote7bk){max-width:68ch;margin:18px 0 0;color:var(--download-muted);font-size:1rem;line-height:1.72}.server-path:where(.astro-i6ote7bk){counter-reset:path;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-self:end;margin:0;padding:0;list-style:none;border:1px solid var(--download-line);border-radius:var(--download-radius);background:var(--download-panel)}.server-path:where(.astro-i6ote7bk) li:where(.astro-i6ote7bk){position:relative;min-height:230px;padding:22px}.server-path:where(.astro-i6ote7bk) li:where(.astro-i6ote7bk)+li:where(.astro-i6ote7bk){border-left:1px solid var(--download-line-quiet)}.path-marker:where(.astro-i6ote7bk){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:34px}.path-marker:where(.astro-i6ote7bk) span:where(.astro-i6ote7bk){color:var(--download-amber);font-size:.78rem;font-weight:950;letter-spacing:.12em}.server-path:where(.astro-i6ote7bk) h3:where(.astro-i6ote7bk){margin:0 0 10px;color:var(--download-ink);font-size:1.2rem;font-weight:950;letter-spacing:-.025em}.server-path:where(.astro-i6ote7bk) p:where(.astro-i6ote7bk){margin:0;color:var(--download-muted);font-size:.9rem;line-height:1.58}.platform-section:where(.astro-i6ote7bk){padding:62px 0 76px}.platform-head:where(.astro-i6ote7bk){display:grid;grid-template-columns:minmax(0,.78fr) minmax(280px,.42fr);gap:clamp(24px,4vw,54px);align-items:end;margin-bottom:26px}.platform-logo-lane:where(.astro-i6ote7bk){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.platform-logo-tile:where(.astro-i6ote7bk),.platform-downloads:where(.astro-i6ote7bk) a:where(.astro-i6ote7bk){display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--download-line);border-radius:var(--download-radius-sm);color:var(--download-ink);background:color-mix(in oklch,var(--download-panel) 76%,transparent);text-decoration:none;transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s ease,background .16s ease}.platform-logo-tile:where(.astro-i6ote7bk){min-height:212px;flex-direction:column;justify-content:center;gap:12px;border-radius:28px;background:#000;padding:24px 18px 20px;text-align:center}.platform-logo-tile:where(.astro-i6ote7bk):hover,.platform-downloads:where(.astro-i6ote7bk) a:where(.astro-i6ote7bk):hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--download-accent) 58%,var(--download-line));background:color-mix(in oklch,var(--download-accent-soft) 42%,var(--download-panel))}.platform-logo-tile:where(.astro-i6ote7bk):hover{background:#000102}.platform-brand-icon:where(.astro-i6ote7bk){width:62px;height:62px;filter:invert(1);object-fit:contain}.windows-brand-icon:where(.astro-i6ote7bk){display:grid;grid-template-columns:repeat(2,1fr);gap:5px;filter:none;transform:perspective(80px) rotateY(-8deg)}.windows-brand-icon:where(.astro-i6ote7bk) span:where(.astro-i6ote7bk){display:block;background:var(--download-ink)}.platform-logo-tile:where(.astro-i6ote7bk) strong:where(.astro-i6ote7bk){color:var(--download-ink);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:950;letter-spacing:-.04em;line-height:1}.platform-tile-meta:where(.astro-i6ote7bk){display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--download-muted);font-size:.84rem;line-height:1.2}.platform-tile-meta:where(.astro-i6ote7bk) svg:where(.astro-i6ote7bk){flex:0 0 auto;color:var(--download-faint)}.platform-logo-tile:where(.astro-i6ote7bk) em:where(.astro-i6ote7bk){font-style:normal}.platform-logo-tile:where(.astro-i6ote7bk) small:where(.astro-i6ote7bk){color:var(--download-faint);font-size:.72rem;font-weight:800;line-height:1.25}.platform-downloads:where(.astro-i6ote7bk) span:where(.astro-i6ote7bk){display:grid;gap:4px;min-width:0}.platform-downloads:where(.astro-i6ote7bk) strong:where(.astro-i6ote7bk){color:var(--download-ink);font-size:.95rem;font-weight:950;line-height:1.16}.platform-downloads:where(.astro-i6ote7bk) em:where(.astro-i6ote7bk){color:var(--download-muted);font-size:.78rem;font-style:normal;line-height:1.38}.platform-downloads:where(.astro-i6ote7bk) a:where(.astro-i6ote7bk)>svg:where(.astro-i6ote7bk){flex:0 0 auto;color:var(--download-muted)}.platform-matrix:where(.astro-i6ote7bk){border:1px solid var(--download-line);border-radius:var(--download-radius);background:var(--download-panel)}.platform-row:where(.astro-i6ote7bk){display:grid;grid-template-columns:minmax(230px,.42fr) minmax(220px,.42fr) minmax(320px,.58fr);gap:20px;align-items:center;padding:20px}.platform-row:where(.astro-i6ote7bk)+.platform-row:where(.astro-i6ote7bk){border-top:1px solid var(--download-line-quiet)}.platform-name:where(.astro-i6ote7bk){display:flex;align-items:center;gap:14px}.platform-name:where(.astro-i6ote7bk) svg:where(.astro-i6ote7bk){flex:0 0 auto}.platform-name:where(.astro-i6ote7bk) h3:where(.astro-i6ote7bk){margin:0;color:var(--download-ink);font-size:1.28rem;font-weight:950;letter-spacing:-.03em}.platform-name:where(.astro-i6ote7bk) p:where(.astro-i6ote7bk),.platform-recommendation:where(.astro-i6ote7bk){margin:5px 0 0;color:var(--download-muted);font-size:.9rem;line-height:1.5}.platform-recommendation:where(.astro-i6ote7bk){margin:0}.platform-downloads:where(.astro-i6ote7bk){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.platform-downloads:where(.astro-i6ote7bk) a:where(.astro-i6ote7bk){min-height:62px;padding:12px}.app-surface-section:where(.astro-i6ote7bk){display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);gap:clamp(24px,5vw,58px);align-items:center;border-top:1px solid var(--download-line-quiet);padding:72px 0 0}.app-surface-copy:where(.astro-i6ote7bk){display:flex;align-items:flex-start;gap:18px}.app-surface-copy:where(.astro-i6ote7bk)>svg:where(.astro-i6ote7bk){flex:0 0 auto;margin-top:8px}.app-store-panel:where(.astro-i6ote7bk){display:grid;gap:10px;border:1px solid var(--download-line);border-radius:var(--download-radius);background:var(--download-panel);padding:clamp(16px,3vw,24px)}.app-store-badge-link:where(.astro-i6ote7bk){display:inline-flex;justify-self:start;min-height:56px;align-items:center;text-decoration:none;transition:transform .16s cubic-bezier(.22,1,.36,1)}.app-store-badge-link:where(.astro-i6ote7bk):hover{transform:translateY(-1px)}.app-store-badge-link:where(.astro-i6ote7bk) img:where(.astro-i6ote7bk){display:block;width:180px;max-width:100%;height:auto}.store-link:where(.astro-i6ote7bk){min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--download-line);border-radius:var(--download-radius-sm);color:var(--download-ink);background:color-mix(in oklch,var(--download-panel) 76%,transparent);padding:14px;text-decoration:none;transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s ease,background .16s ease}.store-link:where(.astro-i6ote7bk):hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--download-accent) 58%,var(--download-line));background:color-mix(in oklch,var(--download-accent-soft) 42%,var(--download-panel))}.store-link:where(.astro-i6ote7bk)>svg:where(.astro-i6ote7bk):first-child{flex:0 0 auto;color:var(--download-accent)}.store-link:where(.astro-i6ote7bk)>svg:where(.astro-i6ote7bk):last-child{flex:0 0 auto;color:var(--download-muted)}.store-link:where(.astro-i6ote7bk) span:where(.astro-i6ote7bk){display:grid;gap:4px;min-width:0;margin-right:auto}.store-link:where(.astro-i6ote7bk) strong:where(.astro-i6ote7bk){color:var(--download-ink);font-size:1rem;font-weight:950;line-height:1.16}.store-link:where(.astro-i6ote7bk) em:where(.astro-i6ote7bk){color:var(--download-muted);font-size:.82rem;font-style:normal;line-height:1.38}.store-link-disabled:where(.astro-i6ote7bk){cursor:default;opacity:.72}.store-link-disabled:where(.astro-i6ote7bk):hover{transform:none;border-color:var(--download-line);background:color-mix(in oklch,var(--download-panel) 76%,transparent)}.docker-band:where(.astro-i6ote7bk){display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);gap:clamp(24px,5vw,58px);align-items:center;border-bottom:1px solid var(--download-line-quiet);padding:72px 0}.docker-band-copy:where(.astro-i6ote7bk){display:flex;align-items:flex-start;gap:18px}.docker-band-copy:where(.astro-i6ote7bk)>svg:where(.astro-i6ote7bk){flex:0 0 auto;margin-top:8px}.docker-version-panel:where(.astro-i6ote7bk){display:grid;align-content:center;justify-items:start;gap:12px;border:1px solid var(--download-line);border-radius:var(--download-radius);background:var(--download-panel);padding:clamp(20px,3vw,28px)}.docker-version-panel:where(.astro-i6ote7bk) span:where(.astro-i6ote7bk){color:var(--download-faint);font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.docker-version-panel:where(.astro-i6ote7bk) strong:where(.astro-i6ote7bk){color:var(--download-ink);font-size:clamp(2rem,4vw,3.2rem);font-weight:950;letter-spacing:-.045em;line-height:.95}.docker-version-panel:where(.astro-i6ote7bk) a:where(.astro-i6ote7bk){min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--download-line);border-radius:999px;color:var(--download-ink);background:color-mix(in oklch,var(--download-panel) 76%,transparent);padding:0 14px;font-size:.84rem;font-weight:900;text-decoration:none;transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s ease,background .16s ease}.docker-version-panel:where(.astro-i6ote7bk) a:where(.astro-i6ote7bk):hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--download-accent) 58%,var(--download-line));background:color-mix(in oklch,var(--download-accent-soft) 42%,var(--download-panel))}.interfaces-section:where(.astro-i6ote7bk){display:grid;grid-template-columns:minmax(360px,.95fr) minmax(0,.85fr);gap:clamp(32px,6vw,76px);align-items:center;padding:78px 0 88px}.server-map:where(.astro-i6ote7bk){display:grid;gap:14px;border:1px solid var(--download-line);border-radius:24px;background:var(--download-panel);box-shadow:0 28px 80px color-mix(in oklch,var(--download-bg) 78%,oklch(.08 .01 245));padding:clamp(18px,3vw,26px)}.server-map-core:where(.astro-i6ote7bk){min-height:150px;display:grid;align-content:center;justify-items:center;gap:8px;border:1px solid color-mix(in oklch,var(--download-accent) 38%,var(--download-line));border-radius:var(--download-radius);background:color-mix(in oklch,var(--download-bg) 38%,transparent);text-align:center}.server-map-core:where(.astro-i6ote7bk) span:where(.astro-i6ote7bk){color:var(--download-ink);font-size:clamp(1.6rem,3.2vw,2.5rem);font-weight:950;letter-spacing:-.045em;line-height:1}.server-map-core:where(.astro-i6ote7bk) strong:where(.astro-i6ote7bk){color:var(--download-muted);font-size:.82rem;font-weight:900}.server-map-grid:where(.astro-i6ote7bk){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.server-map-grid:where(.astro-i6ote7bk) div:where(.astro-i6ote7bk){min-height:108px;display:grid;align-content:start;gap:8px;border:1px solid var(--download-line-quiet);border-radius:var(--download-radius-sm);background:color-mix(in oklch,var(--download-bg) 32%,transparent);padding:14px}.server-map-grid:where(.astro-i6ote7bk) span:where(.astro-i6ote7bk){color:var(--download-ink);font-size:.95rem;font-weight:950}.server-map-grid:where(.astro-i6ote7bk) em:where(.astro-i6ote7bk){color:var(--download-muted);font-size:.82rem;line-height:1.4;font-style:normal}.detail-list:where(.astro-i6ote7bk){display:grid;gap:0;margin-top:26px;border-top:1px solid var(--download-line-quiet)}.detail-list:where(.astro-i6ote7bk) div:where(.astro-i6ote7bk){display:flex;gap:14px;align-items:flex-start;border-bottom:1px solid var(--download-line-quiet);padding:15px 0}.detail-list:where(.astro-i6ote7bk) svg:where(.astro-i6ote7bk){flex:0 0 auto;margin-top:3px}.detail-list:where(.astro-i6ote7bk) span:where(.astro-i6ote7bk){display:grid;gap:4px}.detail-list:where(.astro-i6ote7bk) strong:where(.astro-i6ote7bk){color:var(--download-ink);font-size:.95rem;font-weight:950}.detail-list:where(.astro-i6ote7bk) em:where(.astro-i6ote7bk){color:var(--download-muted);font-size:.9rem;line-height:1.52;font-style:normal}.license-section:where(.astro-i6ote7bk){display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,.58fr);gap:28px;align-items:center;border:1px solid color-mix(in oklch,var(--download-accent) 34%,var(--download-line));border-radius:24px;background:var(--download-panel);padding:clamp(24px,4vw,42px);margin-bottom:84px}.license-actions:where(.astro-i6ote7bk){flex-wrap:wrap;justify-content:flex-end}.download-footer:where(.astro-i6ote7bk){min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--download-line-quiet)}.download-footer:where(.astro-i6ote7bk) .download-brand:where(.astro-i6ote7bk) span:where(.astro-i6ote7bk){font-size:1rem;letter-spacing:-.025em}.download-footer-links:where(.astro-i6ote7bk){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px;color:var(--download-faint);font-size:.78rem}.download-footer-links:where(.astro-i6ote7bk) a:where(.astro-i6ote7bk){color:var(--download-muted);text-decoration:none}.download-footer-links:where(.astro-i6ote7bk) a:where(.astro-i6ote7bk):hover{color:var(--download-ink)}@media(max-width:1120px){.download-nav-links:where(.astro-i6ote7bk){display:none}.download-hero-grid:where(.astro-i6ote7bk),.path-section:where(.astro-i6ote7bk),.app-surface-section:where(.astro-i6ote7bk),.docker-band:where(.astro-i6ote7bk),.interfaces-section:where(.astro-i6ote7bk),.license-section:where(.astro-i6ote7bk){grid-template-columns:1fr}.download-hero-grid:where(.astro-i6ote7bk){min-height:auto}.server-path:where(.astro-i6ote7bk){grid-template-columns:repeat(2,minmax(0,1fr))}.server-path:where(.astro-i6ote7bk) li:where(.astro-i6ote7bk):nth-child(3){border-left:0;border-top:1px solid var(--download-line-quiet)}.server-path:where(.astro-i6ote7bk) li:where(.astro-i6ote7bk):nth-child(4){border-top:1px solid var(--download-line-quiet)}.platform-head:where(.astro-i6ote7bk),.platform-row:where(.astro-i6ote7bk){grid-template-columns:1fr}.platform-logo-lane:where(.astro-i6ote7bk){grid-template-columns:repeat(2,minmax(0,1fr))}.platform-downloads:where(.astro-i6ote7bk){max-width:640px}.license-actions:where(.astro-i6ote7bk){justify-content:flex-start}}@media(max-width:720px){.download-nav-inner:where(.astro-i6ote7bk),.download-footer:where(.astro-i6ote7bk),.path-section:where(.astro-i6ote7bk),.platform-section:where(.astro-i6ote7bk),.app-surface-section:where(.astro-i6ote7bk),.docker-band:where(.astro-i6ote7bk),.interfaces-section:where(.astro-i6ote7bk),.license-section:where(.astro-i6ote7bk){width:min(calc(100vw - 32px),var(--download-max))}.download-nav-actions:where(.astro-i6ote7bk){display:none}.download-hero:where(.astro-i6ote7bk){padding:96px 16px 38px}.download-hero:where(.astro-i6ote7bk) h1:where(.astro-i6ote7bk){font-size:clamp(2.9rem,14vw,4.15rem)}.hero-actions:where(.astro-i6ote7bk),.license-actions:where(.astro-i6ote7bk){display:grid;align-items:stretch}.primary-action:where(.astro-i6ote7bk),.secondary-action:where(.astro-i6ote7bk){width:100%}.text-action:where(.astro-i6ote7bk){justify-self:start}.release-ledger:where(.astro-i6ote7bk),.server-path:where(.astro-i6ote7bk),.platform-logo-lane:where(.astro-i6ote7bk),.platform-downloads:where(.astro-i6ote7bk),.runtime-steps:where(.astro-i6ote7bk){grid-template-columns:1fr}.server-path:where(.astro-i6ote7bk) li:where(.astro-i6ote7bk)+li:where(.astro-i6ote7bk),.server-path:where(.astro-i6ote7bk) li:where(.astro-i6ote7bk):nth-child(3),.server-path:where(.astro-i6ote7bk) li:where(.astro-i6ote7bk):nth-child(4){border-left:0;border-top:1px solid var(--download-line-quiet)}.server-path:where(.astro-i6ote7bk) li:where(.astro-i6ote7bk){min-height:auto}.platform-row:where(.astro-i6ote7bk){padding:16px}.server-map-grid:where(.astro-i6ote7bk){grid-template-columns:1fr}.docker-band-copy:where(.astro-i6ote7bk){display:grid}.app-surface-copy:where(.astro-i6ote7bk){display:grid}.download-footer:where(.astro-i6ote7bk){align-items:flex-start;flex-direction:column;padding:26px 0}.download-footer-links:where(.astro-i6ote7bk){justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.nav-primary:where(.astro-i6ote7bk),.nav-secondary:where(.astro-i6ote7bk),.primary-action:where(.astro-i6ote7bk),.secondary-action:where(.astro-i6ote7bk),.text-action:where(.astro-i6ote7bk),.platform-logo-tile:where(.astro-i6ote7bk),.platform-downloads:where(.astro-i6ote7bk) a:where(.astro-i6ote7bk),.app-store-badge-link:where(.astro-i6ote7bk),.store-link:where(.astro-i6ote7bk),.docker-version-panel:where(.astro-i6ote7bk) a:where(.astro-i6ote7bk){transition:none}.nav-primary:where(.astro-i6ote7bk):hover,.primary-action:where(.astro-i6ote7bk):hover,.nav-secondary:where(.astro-i6ote7bk):hover,.secondary-action:where(.astro-i6ote7bk):hover,.text-action:where(.astro-i6ote7bk):hover,.platform-logo-tile:where(.astro-i6ote7bk):hover,.platform-downloads:where(.astro-i6ote7bk) a:where(.astro-i6ote7bk):hover,.app-store-badge-link:where(.astro-i6ote7bk):hover,.store-link:where(.astro-i6ote7bk):hover,.docker-version-panel:where(.astro-i6ote7bk) a:where(.astro-i6ote7bk):hover{transform:none}}
