.download-table-container:where(.astro-lqg4fia4).not-content{margin:0}.table-wrapper:where(.astro-lqg4fia4){overflow-x:auto;border-radius:10px;background:var(--sl-color-bg-nav)}.download-table:where(.astro-lqg4fia4) thead:where(.astro-lqg4fia4) th:where(.astro-lqg4fia4):first-child{border-top-left-radius:10px}.download-table:where(.astro-lqg4fia4) thead:where(.astro-lqg4fia4) th:where(.astro-lqg4fia4):last-child{border-top-right-radius:10px}.download-table:where(.astro-lqg4fia4) tbody:where(.astro-lqg4fia4) tr:where(.astro-lqg4fia4):last-child td:where(.astro-lqg4fia4):first-child{border-bottom-left-radius:10px}.download-table:where(.astro-lqg4fia4) tbody:where(.astro-lqg4fia4) tr:where(.astro-lqg4fia4):last-child td:where(.astro-lqg4fia4):last-child{border-bottom-right-radius:10px}.download-table:where(.astro-lqg4fia4){width:100%;border-collapse:collapse;font-size:.875rem;background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-hairline-light);border-radius:10px;overflow:hidden}.download-table-container:where(.astro-lqg4fia4).not-content .download-table:where(.astro-lqg4fia4) thead:where(.astro-lqg4fia4),.download-table-container:where(.astro-lqg4fia4).not-content .download-table:where(.astro-lqg4fia4) thead:where(.astro-lqg4fia4) th:where(.astro-lqg4fia4){background:var(--sl-color-accent, #2563EB);color:#fff!important}.download-table:where(.astro-lqg4fia4) thead:where(.astro-lqg4fia4) th:where(.astro-lqg4fia4){padding:.75rem 1rem;text-align:left;font-weight:600;white-space:nowrap}.download-table:where(.astro-lqg4fia4) tbody:where(.astro-lqg4fia4) tr:where(.astro-lqg4fia4){border-bottom:1px solid var(--sl-color-hairline-light);transition:background-color .15s}.download-table:where(.astro-lqg4fia4) tbody:where(.astro-lqg4fia4) tr:where(.astro-lqg4fia4):last-child{border-bottom:none}.download-table:where(.astro-lqg4fia4) tbody:where(.astro-lqg4fia4) tr:where(.astro-lqg4fia4):nth-child(2n){background-color:#8080800a}.download-table:where(.astro-lqg4fia4) tbody:where(.astro-lqg4fia4) tr:where(.astro-lqg4fia4):hover{background-color:#80808014}.download-table-container:where(.astro-lqg4fia4).not-content .download-table:where(.astro-lqg4fia4) tbody:where(.astro-lqg4fia4) td:where(.astro-lqg4fia4){padding:.75rem 1rem;color:var(--sl-color-gray-2)!important}.product-cell:where(.astro-lqg4fia4){font-weight:500}.version-cell:where(.astro-lqg4fia4){font-family:ui-monospace,monospace;font-size:.8125rem}.date-cell:where(.astro-lqg4fia4){white-space:nowrap;color:var(--sl-color-gray-3)}.action-cell:where(.astro-lqg4fia4){text-align:center}.link-cell:where(.astro-lqg4fia4){text-align:right}.download-btn:where(.astro-lqg4fia4){display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;padding:.375rem .625rem;background:color-mix(in srgb,var(--btn-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--btn-color) 30%,transparent);border-radius:.375rem;color:var(--btn-color);font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .15s;white-space:nowrap}.download-btn:where(.astro-lqg4fia4):hover{background:var(--btn-color);border-color:var(--btn-color);color:#fff}.versions-btn:where(.astro-lqg4fia4){display:inline-flex;align-items:center;justify-content:center;gap:.3rem;width:100%;padding:.375rem .625rem;background:transparent;border:1px solid var(--sl-color-hairline);border-radius:.375rem;color:var(--sl-color-gray-2);font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .15s;white-space:nowrap}.versions-btn:where(.astro-lqg4fia4):hover{background:color-mix(in srgb,var(--btn-color) 12%,transparent);border-color:color-mix(in srgb,var(--btn-color) 40%,transparent);color:var(--btn-color)}.error-message:where(.astro-lqg4fia4),.loading-message:where(.astro-lqg4fia4){padding:2rem;text-align:center;color:var(--sl-color-gray-3);background:var(--sl-color-bg-sidebar);border-radius:8px}.error-message:where(.astro-lqg4fia4){color:var(--sl-color-red-high);background:var(--sl-color-red-low)}.dl-all:where(.astro-rokrzjn6){max-width:1100px;margin:0 auto;padding:0 0 4rem}.dl-all-header:where(.astro-rokrzjn6){text-align:center;padding:2rem 0 2.5rem;margin-bottom:2.5rem}.dl-all-header:where(.astro-rokrzjn6) h1:where(.astro-rokrzjn6){font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;color:var(--sl-color-white);margin:0 0 .5rem}.dl-all-header:where(.astro-rokrzjn6) p:where(.astro-rokrzjn6){font-size:1rem;color:var(--sl-color-gray-3);margin:0 0 1rem}.dl-back-link:where(.astro-rokrzjn6){display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;color:var(--sl-color-accent);text-decoration:none;transition:gap .2s}.dl-back-link:where(.astro-rokrzjn6):hover{gap:.6rem}.dl-section:where(.astro-rokrzjn6){margin-bottom:3rem}.dl-section-header:where(.astro-rokrzjn6){margin-bottom:1.25rem}.dl-section-label:where(.astro-rokrzjn6){display:flex;align-items:center;gap:1rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--sl-color-gray-3);margin-bottom:.5rem}.dl-section-line:where(.astro-rokrzjn6){flex:1;height:1px;background:var(--sl-color-hairline-light)}.dl-section-desc:where(.astro-rokrzjn6){font-size:.9rem;color:var(--sl-color-gray-3);margin:0}.dl-table-card:where(.astro-rokrzjn6){width:100%;max-width:100%;overflow-x:auto}.dl-product-grid:where(.astro-rokrzjn6){display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.dl-product-grid--small:where(.astro-rokrzjn6){grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.dl-product-card:where(.astro-rokrzjn6){position:relative;display:flex;flex-direction:column;background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-hairline-light);border-radius:14px;overflow:hidden;padding:1.25rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.dl-product-card:where(.astro-rokrzjn6):hover{transform:translateY(-1px);border-color:var(--product-color);box-shadow:0 6px 16px -6px #00000040}.dl-card-glow:where(.astro-rokrzjn6){position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 0%,var(--product-color),transparent 60%);opacity:.04}.dl-product-card:where(.astro-rokrzjn6):hover .dl-card-glow:where(.astro-rokrzjn6){opacity:.08}.dl-card-top:where(.astro-rokrzjn6){margin-bottom:.875rem}.dl-card-icon:where(.astro-rokrzjn6){width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center}.dl-card-title:where(.astro-rokrzjn6){font-size:1.0625rem;font-weight:700;margin:0 0 .4rem;color:var(--sl-color-white)}.dl-card-desc:where(.astro-rokrzjn6){font-size:.875rem;color:var(--sl-color-gray-3);margin:0 0 1rem;line-height:1.5;flex:1}.dl-card-cta:where(.astro-rokrzjn6){display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;color:var(--product-color);transition:gap .2s}.dl-product-card:where(.astro-rokrzjn6):hover .dl-card-cta:where(.astro-rokrzjn6){gap:.65rem}.dl-card-border:where(.astro-rokrzjn6){position:absolute;bottom:0;left:0;right:0;height:2px}.dl-product-card--compact:where(.astro-rokrzjn6){flex-direction:row;align-items:center;padding:.875rem 1rem;gap:.75rem}.dl-card-icon-sm:where(.astro-rokrzjn6){width:32px;height:32px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.dl-card-title-sm:where(.astro-rokrzjn6){font-size:.9rem;font-weight:600;color:var(--sl-color-white);flex:1}.dl-card-chevron:where(.astro-rokrzjn6){color:var(--sl-color-gray-3);flex-shrink:0}.dl-product-card--compact:where(.astro-rokrzjn6):hover .dl-card-chevron:where(.astro-rokrzjn6){color:var(--product-color)}.dl-section--special:where(.astro-rokrzjn6){background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-hairline-light);border-radius:16px;padding:1.5rem}.dl-special-header:where(.astro-rokrzjn6){margin-bottom:1.25rem}.dl-special-badge:where(.astro-rokrzjn6){display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .75rem;border-radius:999px;background:rgba(var(--brand-rgb),.08);border:1px solid rgba(var(--brand-rgb),.2);color:var(--brand-color);font-size:.75rem;font-weight:600;margin-bottom:.75rem}.dl-special-title:where(.astro-rokrzjn6){font-size:1.125rem;font-weight:700;margin:0 0 .5rem;color:var(--sl-color-white)}.dl-special-desc:where(.astro-rokrzjn6){font-size:.875rem;color:var(--sl-color-gray-3);margin:0}.dl-req-grid:where(.astro-rokrzjn6){display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.dl-req-card:where(.astro-rokrzjn6){background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-hairline-light);border-radius:14px;padding:1.5rem;transition:border-color .2s}.dl-req-card:where(.astro-rokrzjn6):hover{border-color:rgba(var(--brand-rgb),.4)}.dl-req-icon:where(.astro-rokrzjn6){width:44px;height:44px;border-radius:12px;margin-bottom:1rem;background:rgba(var(--brand-rgb),.1);color:var(--brand-color);display:flex;align-items:center;justify-content:center}.dl-req-card:where(.astro-rokrzjn6) h4:where(.astro-rokrzjn6){font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--sl-color-gray-2);margin:0 0 .625rem}.dl-req-card:where(.astro-rokrzjn6) p:where(.astro-rokrzjn6){font-size:.875rem;color:var(--sl-color-gray-3);margin:0;line-height:1.6}.dl-req-note:where(.astro-rokrzjn6){font-size:.8125rem;color:var(--sl-color-gray-4)}.dl-req-card:where(.astro-rokrzjn6) a:where(.astro-rokrzjn6){color:var(--brand-color);text-decoration:none}.dl-req-card:where(.astro-rokrzjn6) a:where(.astro-rokrzjn6):hover{text-decoration:underline}.dl-tools-card:where(.astro-rokrzjn6){display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;background:linear-gradient(135deg,rgba(var(--brand-rgb),.06),rgba(var(--brand-rgb),.02));border:1px solid rgba(var(--brand-rgb),.2);border-radius:16px;padding:1.5rem 2rem}.dl-tools-content:where(.astro-rokrzjn6){display:flex;align-items:center;gap:1rem}.dl-tools-icon:where(.astro-rokrzjn6){width:48px;height:48px;border-radius:12px;flex-shrink:0;background:rgba(var(--brand-rgb),.12);color:var(--brand-color);display:flex;align-items:center;justify-content:center}.dl-tools-title:where(.astro-rokrzjn6){font-size:1rem;font-weight:700;color:var(--sl-color-white);margin:0 0 .25rem}.dl-tools-desc:where(.astro-rokrzjn6){font-size:.875rem;color:var(--sl-color-gray-3);margin:0}.dl-tools-cta:where(.astro-rokrzjn6){display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:10px;font-size:.875rem;font-weight:600;background:var(--brand-color);color:#fff;text-decoration:none;transition:opacity .2s,transform .2s;white-space:nowrap}.dl-tools-cta:where(.astro-rokrzjn6):hover{opacity:.88;transform:translateY(-1px)}@media(max-width:640px){.dl-product-grid--small:where(.astro-rokrzjn6){grid-template-columns:1fr}.dl-tools-card:where(.astro-rokrzjn6){flex-direction:column;align-items:flex-start}}
