.download-page[data-v-30dffdbc]{background-color:var(--color-bg-base);min-height:100vh}.container[data-v-30dffdbc]{padding:0 var(--padding-lg);margin:0 auto}.container-reading[data-v-30dffdbc]{max-width:var(--layout-reading-max-width)!important}.download-header[data-v-30dffdbc]{text-align:center;padding:120px 0 64px!important}.page-title[data-v-30dffdbc]{font-size:var(--font-size-display-3);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--margin-xs);letter-spacing:-.02em}.page-desc[data-v-30dffdbc]{font-size:var(--font-size-body-1);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.download-grid[data-v-30dffdbc]{gap:var(--gap-xl);grid-template-columns:1.6fr 1fr;display:grid;padding-bottom:120px!important}.download-main[data-v-30dffdbc]{gap:var(--gap-xl);flex-direction:column;display:flex}.dl-section[data-v-30dffdbc]{background:var(--color-bg-secondary);border-radius:var(--radius-lg);padding:var(--padding-xl);border:1px solid var(--color-border)}.dl-section-title[data-v-30dffdbc]{font-size:var(--font-size-heading-3);font-weight:var(--font-weight-bold);margin-bottom:var(--margin-lg);align-items:center;gap:var(--space-2);display:flex}.dl-cards[data-v-30dffdbc]{gap:var(--gap-md);flex-direction:column;display:flex}.dl-group[data-v-30dffdbc]{background:var(--color-bg-tertiary);border-radius:var(--radius-md);overflow:hidden}.dl-card[data-v-30dffdbc]{padding:var(--padding-lg);background:var(--color-bg-tertiary);border-radius:var(--radius-md);justify-content:space-between;align-items:center;display:flex}.dl-group .dl-card[data-v-30dffdbc]{background:0 0;border-radius:0}.dl-card.disabled[data-v-30dffdbc]{opacity:.5;cursor:not-allowed}.dl-card-info[data-v-30dffdbc]{align-items:center;gap:var(--gap-lg);display:flex}.dl-icon[data-v-30dffdbc]{background:var(--color-bg-base);border-radius:var(--radius-md);justify-content:center;align-items:center;width:48px;height:48px;font-size:2rem;display:flex}.dl-icon-runtime[data-v-30dffdbc]{font-size:var(--font-size-meta);font-weight:var(--font-weight-bold);color:var(--color-brand);background:var(--color-bg-base);border-radius:var(--radius-md);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.dl-name[data-v-30dffdbc]{font-size:var(--font-size-body-1);font-weight:var(--font-weight-semibold);display:block}.dl-desc[data-v-30dffdbc]{font-size:var(--font-size-meta);color:var(--color-text-tertiary)}.btn-primary-solid[data-v-30dffdbc]{height:var(--button-height-large)!important}.btn-secondary-ghost[data-v-30dffdbc]{height:var(--button-height-large)!important;color:var(--color-text-primary)!important}.dl-verify[data-v-30dffdbc]{padding:var(--padding-md) var(--padding-lg);border-top:1px solid var(--color-border);background:rgba(var(--color-bg-base-rgb), .3)}.verify-label[data-v-30dffdbc]{font-size:var(--font-size-meta);font-weight:var(--font-weight-bold);color:var(--color-text-tertiary);margin-bottom:var(--margin-xs)}.hash-box[data-v-30dffdbc]{background:var(--color-bg-base);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.hash-value[data-v-30dffdbc]{font-family:var(--font-family-mono);color:var(--color-text-secondary);text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.download-sidebar[data-v-30dffdbc]{gap:var(--gap-xl);flex-direction:column;display:flex}.faq-answer[data-v-30dffdbc]{font-size:var(--font-size-body-2);color:var(--color-text-secondary);line-height:var(--line-height-body)}.sidebar-footer[data-v-30dffdbc]{text-align:right;margin-top:auto}@media (width<=768px){.download-grid[data-v-30dffdbc]{padding-bottom:var(--layout-section-padding-mobile);grid-template-columns:1fr}.download-header[data-v-30dffdbc]{padding:var(--layout-section-padding-mobile) 0 var(--margin-md)}.dl-card[data-v-30dffdbc]{align-items:flex-start;gap:var(--gap-md);flex-direction:column}}
