.install-intro.svelte-uce1oj{max-width:40rem}.install-lead.svelte-uce1oj{color:var(--color-text-secondary);margin-top:1.25rem;font-size:1.125rem;line-height:1.65}.install-updated.svelte-uce1oj{color:var(--color-text-tertiary);margin-top:1rem;font-size:.875rem}.platform-grid.svelte-uce1oj{grid-template-columns:minmax(0,1fr);gap:3.5rem;margin-top:3.5rem;display:grid}.platform-group.svelte-uce1oj h2:where(.svelte-uce1oj),.choose.svelte-uce1oj h2:where(.svelte-uce1oj){color:var(--color-text-primary)}.group-text.svelte-uce1oj{color:var(--color-text-secondary);margin-top:.5rem;font-size:.9375rem}.platform-list.svelte-uce1oj{border:1px solid var(--marketing-border);background:var(--marketing-paper);border-radius:12px;margin:1.25rem 0 0;padding:0;list-style:none;overflow:hidden}.platform-list.svelte-uce1oj li:where(.svelte-uce1oj)+li:where(.svelte-uce1oj){border-top:1px solid var(--marketing-border)}.platform-card.svelte-uce1oj{color:inherit;grid-template-columns:2.5rem minmax(0,1fr) auto;grid-template-areas:"icon title arrow""body body body";align-items:center;gap:.625rem .875rem;padding:1.25rem;transition:background-color .15s;display:grid}@media (width>=640px){.platform-card.svelte-uce1oj{grid-template-areas:"icon title arrow"".body.";gap:.375rem 1rem;padding:1.375rem 1.5rem}}.platform-card.svelte-uce1oj:hover{background:var(--marketing-warm)}.platform-card.svelte-uce1oj:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:-2px;border-radius:12px}.dark .platform-card.svelte-uce1oj:focus-visible{outline-color:#c8d96b}.platform-icon.svelte-uce1oj{background:var(--marketing-warm);border:1px solid var(--marketing-border);width:2.5rem;height:2.5rem;color:var(--color-brand-600);border-radius:8px;grid-area:icon;justify-content:center;align-items:center;display:flex}.dark .platform-icon.svelte-uce1oj{color:#c8d96b}.platform-card.svelte-uce1oj:hover .platform-icon:where(.svelte-uce1oj){background:var(--marketing-paper)}.platform-title.svelte-uce1oj{color:var(--color-text-primary);grid-area:title;font-size:1.25rem;line-height:1.25}.platform-card.svelte-uce1oj .platform-arrow{color:var(--color-text-tertiary);grid-area:arrow;transition:transform .15s,color .15s}.platform-card.svelte-uce1oj:hover .platform-arrow{color:var(--color-text-primary);transform:translate(2px)}@media (prefers-reduced-motion:reduce){.platform-card.svelte-uce1oj:hover .platform-arrow{transform:none}}.platform-body.svelte-uce1oj{min-width:0;color:var(--color-text-secondary);grid-area:body;font-size:.9375rem;line-height:1.6}.platform-note.svelte-uce1oj{color:var(--color-text-primary);margin-top:.375rem;font-size:.875rem}.platform-meta.svelte-uce1oj{color:var(--color-text-tertiary);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:.625rem;font-size:.8125rem;display:flex}.platform-meta.svelte-uce1oj span:where(.svelte-uce1oj){align-items:center;gap:.375rem;display:inline-flex}.platform-meta.svelte-uce1oj span:where(.svelte-uce1oj)+span:where(.svelte-uce1oj){border-left:1px solid var(--marketing-border);padding-left:.75rem}.choose.svelte-uce1oj{margin-top:4rem}.choose.svelte-uce1oj dl:where(.svelte-uce1oj){border-top:1px solid var(--marketing-border);margin:1.25rem 0 0}.choose.svelte-uce1oj dl:where(.svelte-uce1oj)>div:where(.svelte-uce1oj){border-bottom:1px solid var(--marketing-border);gap:.25rem;padding:1rem 0;display:grid}.choose.svelte-uce1oj dt:where(.svelte-uce1oj){color:var(--color-text-primary);font-size:.9375rem;font-weight:600;line-height:1.6}.choose.svelte-uce1oj dd:where(.svelte-uce1oj){color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.choose.svelte-uce1oj dd:where(.svelte-uce1oj) a:where(.svelte-uce1oj){color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-500);text-decoration-color:var(--color-brand-500);text-underline-offset:3px}.choose.svelte-uce1oj dd:where(.svelte-uce1oj) a:where(.svelte-uce1oj):hover{text-decoration-thickness:2px}.choose-note.svelte-uce1oj{color:var(--color-text-tertiary);margin-top:1rem;font-size:.875rem}
