.check.svelte-qjhq1u{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.65rem;display:inline-flex}.check.svelte-qjhq1u input:where(.svelte-qjhq1u){opacity:0;width:0;height:0;position:absolute}.check__box.svelte-qjhq1u{color:#120f18;background:var(--color-bg-glass);width:1.15rem;height:1.15rem;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.check.svelte-qjhq1u input:where(.svelte-qjhq1u):focus-visible+.check__box:where(.svelte-qjhq1u){outline:2px solid var(--color-accent);outline-offset:2px}.check.svelte-qjhq1u input:where(.svelte-qjhq1u):checked+.check__box:where(.svelte-qjhq1u){background:linear-gradient(135deg, var(--color-accent-dim), var(--color-accent));border-color:var(--color-accent);transform:scale(1.02)}.check__label.svelte-qjhq1u{color:var(--color-text-secondary);font-size:.92rem}.dropdown.svelte-h0x55e{gap:.45rem;display:grid;position:relative}.dropdown__label.svelte-h0x55e{color:var(--color-text-muted);font-size:.82rem;font-weight:500}.dropdown__trigger.svelte-h0x55e{background:var(--color-bg-glass);width:100%;color:var(--color-text-primary);cursor:pointer;font:inherit;transition:border-color var(--transition-fast);border-radius:9999px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}.dropdown__trigger.svelte-h0x55e .rotated{transition:transform var(--transition-fast);transform:rotate(180deg)}.dropdown__menu.svelte-h0x55e{border-radius:var(--radius-md);z-index:20;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .4rem);left:0;right:0}.dropdown__menu.svelte-h0x55e button:where(.svelte-h0x55e){text-align:left;width:100%;color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;font:inherit;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;padding:.55rem .7rem}.dropdown__menu.svelte-h0x55e button:where(.svelte-h0x55e):hover,.dropdown__menu.svelte-h0x55e button.selected:where(.svelte-h0x55e){background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-text-primary)}.download.svelte-fw0qxd{gap:1.25rem;display:grid}.download.svelte-fw0qxd .download__hero{padding:2rem}.download__eyebrow.svelte-fw0qxd{text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-soft);margin:0 0 .35rem;font-size:.78rem}h1.svelte-fw0qxd{margin:0 0 .5rem;font-size:2.2rem}.download__lead.svelte-fw0qxd{color:var(--color-text-secondary);max-width:62ch;margin:0 0 1.25rem}.download__meta.svelte-fw0qxd{border-radius:var(--radius-md);grid-template-columns:repeat(2,1fr);gap:1rem;padding:1rem;display:grid}.download__meta.svelte-fw0qxd .label:where(.svelte-fw0qxd){color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.2rem;font-size:.75rem;display:block}.download__grid.svelte-fw0qxd{grid-template-columns:1.1fr .9fr;gap:1rem;display:grid}h2.svelte-fw0qxd{margin:0 0 1rem;font-size:1.1rem}.download__grid.svelte-fw0qxd .dropdown,.download__grid.svelte-fw0qxd .check{margin-bottom:1rem}.download__btn--blocked.svelte-fw0qxd{opacity:.45;cursor:not-allowed}.hint--warn.svelte-fw0qxd{color:var(--color-accent-soft)}.hint.svelte-fw0qxd{color:var(--color-text-muted);margin:.85rem 0 0;font-size:.88rem}.steps.svelte-fw0qxd{color:var(--color-text-secondary);gap:.65rem;margin:0;padding-left:1.1rem;display:grid}@media (width<=800px){.download__meta.svelte-fw0qxd,.download__grid.svelte-fw0qxd{grid-template-columns:1fr}}
