.download-card[data-astro-cid-tfl7zuwz]{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-xl);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base);text-decoration:none;color:var(--color-text);position:relative}.download-card[data-astro-cid-tfl7zuwz]:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.download-card[data-astro-cid-tfl7zuwz].primary{border-color:var(--color-primary);background:linear-gradient(135deg,#0d94880d,#0d948805)}.download-info-card[data-astro-cid-tfl7zuwz]{display:flex;flex-direction:column;gap:var(--space-xs);flex:1}.platform-name[data-astro-cid-tfl7zuwz]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-xl)}.version[data-astro-cid-tfl7zuwz]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.detected[data-astro-cid-tfl7zuwz]{position:absolute;top:var(--space-md);right:var(--space-md);padding:var(--space-xs) var(--space-md);background-color:var(--color-primary);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}@media (max-width: 768px){.download-card[data-astro-cid-tfl7zuwz]{flex-direction:column;text-align:center;padding:var(--space-lg)}.detected[data-astro-cid-tfl7zuwz]{position:static;display:inline-block;margin-top:var(--space-sm)}.platform-name[data-astro-cid-tfl7zuwz]{font-size:var(--font-size-lg)}}.copy-button[data-astro-cid-74lkg7sv]{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background-color:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-base)}.copy-button[data-astro-cid-74lkg7sv]:hover{background-color:var(--color-primary-dark, #0a9b8a);transform:translateY(-1px)}.copy-button[data-astro-cid-74lkg7sv]:active{transform:translateY(0)}.copy-button[data-astro-cid-74lkg7sv].copied{background-color:#10b981}.copy-button[data-astro-cid-74lkg7sv] svg[data-astro-cid-74lkg7sv]{flex-shrink:0}.download-card[data-astro-cid-gxflovuy]{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-xl);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base);color:var(--color-text);position:relative}.download-card[data-astro-cid-gxflovuy].primary{border-color:var(--color-primary);background:linear-gradient(135deg,#0d94880d,#0d948805)}.download-info-card[data-astro-cid-gxflovuy]{display:flex;flex-direction:column;gap:var(--space-xs);flex:1}.platform-name[data-astro-cid-gxflovuy]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-xl)}.version[data-astro-cid-gxflovuy]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.detected[data-astro-cid-gxflovuy]{position:absolute;top:var(--space-md);right:var(--space-md);padding:var(--space-xs) var(--space-md);background-color:var(--color-primary);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}.install-command[data-astro-cid-gxflovuy]{display:flex;align-items:center;gap:var(--space-md);margin-top:var(--space-md);padding:var(--space-md);background-color:#0000000d;border-radius:var(--radius-md);border:1px solid var(--color-border)}.install-command[data-astro-cid-gxflovuy] code[data-astro-cid-gxflovuy]{flex:1;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--font-size-sm);color:var(--color-text);word-break:break-all}@media (max-width: 768px){.download-card[data-astro-cid-gxflovuy]{flex-direction:column;text-align:center;padding:var(--space-lg)}.detected[data-astro-cid-gxflovuy]{position:static;display:inline-block;margin-top:var(--space-sm)}.platform-name[data-astro-cid-gxflovuy]{font-size:var(--font-size-lg)}.install-command[data-astro-cid-gxflovuy]{flex-direction:column;align-items:stretch}.install-command[data-astro-cid-gxflovuy] code[data-astro-cid-gxflovuy]{word-break:break-all;text-align:left}}.download-page{padding:var(--space-4xl) 0}h1{text-align:center;margin-bottom:var(--space-lg)}.subtitle{text-align:center;font-size:var(--font-size-xl);color:var(--color-text-secondary);margin-bottom:var(--space-3xl)}.loading{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);padding:var(--space-4xl) 0}.download-options{display:flex;flex-direction:column;gap:var(--space-lg);margin-bottom:var(--space-3xl)}.detected{position:absolute;top:var(--space-md);right:var(--space-md);padding:var(--space-xs) var(--space-md);background-color:var(--color-primary);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}.download-info{margin-top:var(--space-3xl);padding:var(--space-2xl);background-color:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.download-info h3{margin-bottom:var(--space-lg)}.download-info ul{list-style:none;padding-left:0}.download-info li{margin-bottom:var(--space-md);padding-left:var(--space-xl);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);position:relative}.download-info li:before{content:"•";position:absolute;left:var(--space-md);color:var(--color-primary);font-weight:var(--font-weight-bold)}.alert{padding:var(--space-lg);border-radius:var(--radius-md);margin-top:var(--space-lg)}.alert-warning{background-color:#f59e0b1a;color:var(--color-warning);border:1px solid var(--color-warning)}.alert a{color:inherit;text-decoration:underline;font-weight:var(--font-weight-semibold)}@media (max-width: 768px){.download-page{padding:var(--space-3xl) 0}.detected{position:static;display:inline-block;margin-top:var(--space-sm)}}
