.page-wrapper.svelte-fw0qxd{max-width:900px;margin:0 auto;padding:2.5rem 1.5rem 4rem;display:flex;flex-direction:column;gap:1.5rem}.page-header.svelte-fw0qxd{text-align:center;margin-bottom:.5rem}.page-title.svelte-fw0qxd{font-family:var(--font-brand);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--gold-bright);letter-spacing:.04em;margin-bottom:.5rem}.page-subtitle.svelte-fw0qxd{color:var(--text-secondary);font-size:1rem}.download-card.svelte-fw0qxd{background:var(--bg-card);border:1px solid var(--border-accent);border-radius:var(--radius-lg);padding:2rem;display:flex;flex-direction:column;gap:1.25rem;box-shadow:0 0 24px var(--accent-glow)}.download-main.svelte-fw0qxd{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.version-info.svelte-fw0qxd{display:flex;flex-direction:column;gap:.25rem}.version-label.svelte-fw0qxd{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.version-number.svelte-fw0qxd{font-family:var(--font-brand);font-size:1.5rem;font-weight:700;color:var(--text-primary)}.file-size.svelte-fw0qxd{font-size:.8125rem;color:var(--text-muted);font-weight:500}.download-btn.svelte-fw0qxd{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:var(--accent);color:#080c14;font-family:var(--font-body);font-size:1rem;font-weight:700;border-radius:var(--radius-md);text-decoration:none;transition:background .2s ease,transform .1s ease;cursor:pointer}.download-btn.svelte-fw0qxd:hover:not(.disabled){background:var(--accent-dim);transform:translateY(-1px)}.download-btn.disabled.svelte-fw0qxd{opacity:.5;cursor:not-allowed;pointer-events:none}.checksum-row.svelte-fw0qxd{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.75rem 1rem;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md)}.checksum-label.svelte-fw0qxd{font-size:.8125rem;font-weight:600;color:var(--text-muted);white-space:nowrap}.checksum-value.svelte-fw0qxd{font-family:Consolas,Monaco,Courier New,monospace;font-size:.75rem;color:var(--text-secondary);word-break:break-all;flex:1}.copy-btn.svelte-fw0qxd{background:var(--bg-card);border:1px solid var(--border);color:var(--accent);font-size:.8125rem;font-weight:500;padding:.25rem .75rem;border-radius:var(--radius-sm);cursor:pointer;transition:background .2s ease;white-space:nowrap}.copy-btn.svelte-fw0qxd:hover{background:var(--bg-card-hover)}.content-columns.svelte-fw0qxd{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:640px){.content-columns.svelte-fw0qxd{grid-template-columns:1fr}}.section-card.svelte-fw0qxd{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.section-heading.svelte-fw0qxd{font-family:var(--font-brand);font-size:1.125rem;font-weight:600;color:var(--gold-bright);letter-spacing:.02em;margin-bottom:1rem}.requirements-list.svelte-fw0qxd{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.requirements-list.svelte-fw0qxd li:where(.svelte-fw0qxd){display:flex;gap:.75rem;align-items:baseline}.req-label.svelte-fw0qxd{font-size:.8125rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;min-width:80px;flex-shrink:0}.req-value.svelte-fw0qxd{font-size:.9375rem;color:var(--text-primary)}.install-steps.svelte-fw0qxd{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.875rem}.step.svelte-fw0qxd{display:flex;gap:.875rem;align-items:flex-start}.step-number.svelte-fw0qxd{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;min-width:1.75rem;background:var(--accent);color:#080c14;font-size:.8125rem;font-weight:700;border-radius:50%}.step-content.svelte-fw0qxd{font-size:.9375rem;color:var(--text-secondary);line-height:1.6;padding-top:.2rem}.step-content.svelte-fw0qxd strong:where(.svelte-fw0qxd){color:var(--text-primary)}.step-content.svelte-fw0qxd code:where(.svelte-fw0qxd){background:var(--prose-code-bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.1em .35em;font-size:.85em;font-family:Consolas,Monaco,Courier New,monospace;color:var(--accent)}.step-content.svelte-fw0qxd a:where(.svelte-fw0qxd){color:var(--accent);text-decoration:none}.step-content.svelte-fw0qxd a:where(.svelte-fw0qxd):hover{text-decoration:underline}.collapsible.svelte-fw0qxd{padding:0}.collapsible-header.svelte-fw0qxd{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:1.5rem;cursor:pointer;text-align:left}.collapsible-header.svelte-fw0qxd .section-heading:where(.svelte-fw0qxd){margin-bottom:0}.chevron.svelte-fw0qxd{color:var(--text-muted);transition:transform .2s ease;flex-shrink:0}.chevron.open.svelte-fw0qxd{transform:rotate(180deg)}.collapsible-body.svelte-fw0qxd{padding:0 1.5rem 1.5rem;border-top:1px solid var(--border-subtle)}.collapsible-body.svelte-fw0qxd p:where(.svelte-fw0qxd){font-size:.9375rem;color:var(--text-secondary);line-height:1.65;margin-bottom:1rem}.av-steps.svelte-fw0qxd{padding-left:1.5rem;margin:0 0 1rem;display:flex;flex-direction:column;gap:.5rem}.av-steps.svelte-fw0qxd li:where(.svelte-fw0qxd){font-size:.9375rem;color:var(--text-secondary);line-height:1.6}.av-steps.svelte-fw0qxd li:where(.svelte-fw0qxd) strong:where(.svelte-fw0qxd){color:var(--text-primary)}.av-steps.svelte-fw0qxd li:where(.svelte-fw0qxd) code:where(.svelte-fw0qxd){background:var(--prose-code-bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.1em .35em;font-size:.85em;font-family:Consolas,Monaco,Courier New,monospace;color:var(--accent)}.note.svelte-fw0qxd{font-size:.875rem;color:var(--text-muted);font-style:italic;margin-bottom:0!important}.addon-description.svelte-fw0qxd{font-size:.9375rem;color:var(--text-secondary);line-height:1.6;margin-bottom:1.25rem}.addon-note.svelte-fw0qxd{font-size:.875rem;color:var(--text-muted);font-style:italic;margin-top:1rem;margin-bottom:0}.faq-list.svelte-fw0qxd{display:flex;flex-direction:column;gap:1.25rem}.faq-item.svelte-fw0qxd{border-bottom:1px solid var(--border-subtle);padding-bottom:1.25rem}.faq-item.svelte-fw0qxd:last-child{border-bottom:none;padding-bottom:0}.faq-question.svelte-fw0qxd{font-family:var(--font-body);font-size:.9375rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.faq-answer.svelte-fw0qxd{font-size:.9rem;color:var(--text-secondary);line-height:1.65;margin:0}
