.page.svelte-1ez3k3s{background:#0f0f14;color:#e4e4e7;min-height:100vh}.content.svelte-1ez3k3s{max-width:900px;margin:0 auto;padding:4rem 1.5rem}.title.svelte-1ez3k3s{font-size:2.25rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .75rem;text-align:center}.subtitle.svelte-1ez3k3s{color:#a1a1aa;font-size:1.1rem;text-align:center;margin:0 0 2.5rem;line-height:1.6}.table-wrap.svelte-1ez3k3s{overflow-x:auto;margin-bottom:3rem;border-radius:14px;border:1px solid #27272a}.compare-table.svelte-1ez3k3s{width:100%;border-collapse:collapse;background:#18181b;font-size:.9rem}.compare-table.svelte-1ez3k3s th:where(.svelte-1ez3k3s){padding:1rem;text-align:center;font-weight:600;color:#a1a1aa;border-bottom:1px solid #27272a;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.feature-col.svelte-1ez3k3s{text-align:left!important;min-width:200px}.tool-col.svelte-1ez3k3s{min-width:120px}.crashless-col.svelte-1ez3k3s{color:#667eea!important;background:#667eea0a}.compare-table.svelte-1ez3k3s td:where(.svelte-1ez3k3s){padding:.75rem 1rem;text-align:center;border-bottom:1px solid #1a1a22;color:#a1a1aa}.compare-table.svelte-1ez3k3s td:where(.svelte-1ez3k3s):first-child{text-align:left;color:#e4e4e7;font-weight:500}.compare-table.svelte-1ez3k3s tbody:where(.svelte-1ez3k3s) tr:where(.svelte-1ez3k3s):hover{background:#667eea08}.yes.svelte-1ez3k3s{color:#22c55e!important;font-weight:600}.no.svelte-1ez3k3s{color:#52525b!important}.partial.svelte-1ez3k3s{color:#f59e0b!important}.na.svelte-1ez3k3s{color:#3f3f46!important;font-style:italic}.highlight-good.svelte-1ez3k3s{color:#22c55e!important;font-weight:600}.highlight-mid.svelte-1ez3k3s{color:#f59e0b!important}.highlight-bad.svelte-1ez3k3s{color:#ef4444!important}.details-grid.svelte-1ez3k3s{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-bottom:3rem}.detail-card.svelte-1ez3k3s{background:#18181b;border:1px solid #27272a;border-radius:14px;padding:1.5rem}.detail-crashless.svelte-1ez3k3s{border-color:#667eea;background:#667eea0a}.detail-card.svelte-1ez3k3s h3:where(.svelte-1ez3k3s){font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 .75rem}.detail-crashless.svelte-1ez3k3s h3:where(.svelte-1ez3k3s){color:#667eea}.detail-card.svelte-1ez3k3s p:where(.svelte-1ez3k3s){color:#a1a1aa;font-size:.88rem;line-height:1.6;margin:0 0 .75rem}.detail-card.svelte-1ez3k3s ul:where(.svelte-1ez3k3s){list-style:none;padding:0;margin:0}.detail-card.svelte-1ez3k3s ul:where(.svelte-1ez3k3s) li:where(.svelte-1ez3k3s){color:#a1a1aa;font-size:.85rem;line-height:1.8;padding-left:1.2rem;position:relative}.detail-crashless.svelte-1ez3k3s ul:where(.svelte-1ez3k3s) li:where(.svelte-1ez3k3s):before{content:"✓";position:absolute;left:0;color:#22c55e;font-weight:700;font-size:.75rem}.detail-card.svelte-1ez3k3s:not(.detail-crashless) ul:where(.svelte-1ez3k3s) li:where(.svelte-1ez3k3s):before{content:"•";position:absolute;left:.25rem;color:#52525b}.bottom-cta.svelte-1ez3k3s{text-align:center;padding:2rem 0}.bottom-cta.svelte-1ez3k3s h2:where(.svelte-1ez3k3s){font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .5rem}.cta-sub.svelte-1ez3k3s{color:#a1a1aa;font-size:1rem;margin:0 0 1.5rem}.cta-btn.svelte-1ez3k3s{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem 2.5rem;border-radius:12px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s}.cta-btn.svelte-1ez3k3s:hover{transform:translateY(-2px);box-shadow:0 6px 24px #667eea66}.cta-alt.svelte-1ez3k3s{color:#71717a;font-size:.85rem;margin:.75rem 0 0}.cta-alt.svelte-1ez3k3s a:where(.svelte-1ez3k3s){color:#667eea;text-decoration:none}.cta-alt.svelte-1ez3k3s a:where(.svelte-1ez3k3s):hover{text-decoration:underline}.footer.svelte-1ez3k3s{padding:2rem 0;text-align:center;border-top:1px solid #27272a}.footer.svelte-1ez3k3s p:where(.svelte-1ez3k3s){margin:0;color:#71717a;font-size:.85rem}.footer-link.svelte-1ez3k3s{color:#71717a;text-decoration:none}.footer-link.svelte-1ez3k3s:hover{color:#667eea}@media (max-width: 768px){.content.svelte-1ez3k3s{padding:2rem 1rem}.title.svelte-1ez3k3s{font-size:1.5rem}.details-grid.svelte-1ez3k3s{grid-template-columns:1fr}.compare-table.svelte-1ez3k3s{font-size:.8rem}.compare-table.svelte-1ez3k3s th:where(.svelte-1ez3k3s),.compare-table.svelte-1ez3k3s td:where(.svelte-1ez3k3s){padding:.5rem}}
