.DownloadView-module__lNOocq__wrap{max-width:640px}.DownloadView-module__lNOocq__title{font-family:var(--font-heading);font-size:var(--fs-title);margin:0 0 var(--space-9);text-wrap:balance;font-weight:600}.DownloadView-module__lNOocq__lead{color:var(--color-text-soft);font-size:var(--fs-body);margin:0 0 var(--space-12);line-height:1.85}.DownloadView-module__lNOocq__cta{background:var(--fill-accent);color:var(--color-bg);border-radius:var(--radius-pill);font-family:var(--font-ui);padding:13px 28px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.DownloadView-module__lNOocq__cta:focus-visible{outline:2px solid var(--fill-accent);outline-offset:3px}.DownloadView-module__lNOocq__meta{color:var(--color-text-muted);font-size:var(--fs-meta);margin:var(--space-5) 0 0;font-variant-numeric:tabular-nums}.DownloadView-module__lNOocq__notes{margin:var(--space-3) 0 0;font-size:var(--fs-meta);color:var(--color-text-muted);line-height:1.6}.DownloadView-module__lNOocq__notesLabel{color:var(--color-text-faint)}.DownloadView-module__lNOocq__h2{font-family:var(--font-heading);margin:var(--space-16) 0 var(--space-6);font-size:19px;font-weight:600}.DownloadView-module__lNOocq__steps{color:var(--color-text-soft);font-size:var(--fs-body);margin:0;padding-inline-start:var(--space-11);line-height:1.75}.DownloadView-module__lNOocq__steps li+li{margin-top:var(--space-3)}.DownloadView-module__lNOocq__card{margin-top:var(--space-12);padding:var(--space-10);background:var(--color-surface);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-card)}.DownloadView-module__lNOocq__cardTitle{font-size:var(--fs-ui);margin:0 0 var(--space-2);color:var(--color-text);font-weight:600}.DownloadView-module__lNOocq__cardBody{color:var(--color-text-muted);font-size:var(--fs-meta);margin:0;line-height:1.7}.DownloadView-module__lNOocq__aside{margin:var(--space-12) 0 0;color:var(--color-text-muted);font-size:var(--fs-meta);line-height:1.7}.DownloadView-module__lNOocq__panel{margin-top:var(--space-12);padding:var(--space-10);background:var(--color-surface);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-card)}.DownloadView-module__lNOocq__panelRow{justify-content:space-between;gap:var(--space-8);margin:0 0 var(--space-3);font-size:var(--fs-ui);color:var(--color-text-muted);display:flex}.DownloadView-module__lNOocq__panelRow strong{color:var(--color-text);font-variant-numeric:tabular-nums}.DownloadView-module__lNOocq__panelNote{margin:var(--space-6) 0 0;font-size:var(--fs-meta);color:var(--color-text-muted);line-height:1.6}.DownloadView-module__lNOocq__progress{margin-top:var(--space-7);border-radius:var(--radius-pill);background:var(--color-border);height:6px;display:block;overflow:hidden}.DownloadView-module__lNOocq__progressFill{background:var(--fill-accent);height:100%;transition:width .12s linear;display:block}@media (prefers-reduced-motion:reduce){.DownloadView-module__lNOocq__progressFill{transition:none}}.DownloadView-module__lNOocq__openLink{color:var(--color-text-muted);font-size:var(--fs-meta);text-underline-offset:3px;margin-inline-start:var(--space-7);text-decoration:underline;display:inline-block}.DownloadView-module__lNOocq__openLink:hover{color:var(--color-text)}.DownloadView-module__lNOocq__qrCard{display:none}@media (min-width:769px){.DownloadView-module__lNOocq__qrCard{align-items:center;gap:var(--space-12);margin-top:var(--space-12);padding:var(--space-10);background:var(--color-surface);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-card);display:flex}}.DownloadView-module__lNOocq__qrCode{padding:var(--space-3);border-radius:var(--radius-input);background:#fff;flex:none;place-items:center;line-height:0;display:grid}.DownloadView-module__lNOocq__qrCode svg{width:140px;height:140px;display:block}.DownloadView-module__lNOocq__qrText{min-width:0}.DownloadView-module__lNOocq__qrTitle{margin:0 0 var(--space-2);font-family:var(--font-ui);font-size:var(--fs-ui);color:var(--color-text);font-weight:600}.DownloadView-module__lNOocq__qrSub{font-size:var(--fs-meta);color:var(--color-text-muted);margin:0;line-height:1.7}
