.decision-grid.svelte-huafv2{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1rem;margin:0;padding:0;list-style:none}.decision-grid.svelte-huafv2>li:where(.svelte-huafv2){display:flex}.decision-card.svelte-huafv2{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:1.25rem;border:1px solid var(--border-secondary, rgba(255, 255, 255, .1));border-radius:.75rem;background:var(--bg-card, rgba(23, 23, 23, 1));text-decoration:none;transition:border-color .2s ease,background .2s ease}.decision-card.svelte-huafv2:hover,.decision-card.svelte-huafv2:focus-visible{border-color:var(--border-accent);background:#05df720a}.decision-goal.svelte-huafv2{margin:0;color:var(--fg-primary);font-weight:600}.decision-recommended.svelte-huafv2{margin:0;color:var(--border-accent);font-weight:600}.decision-note.svelte-huafv2{margin:0;color:var(--fg-secondary, #a3a3a3);line-height:1.55}.decision-link.svelte-huafv2{display:inline-flex;align-items:center;gap:.375rem;color:var(--fg-primary);font-weight:500;margin-top:auto;padding-top:.5rem}.decision-card.svelte-huafv2:hover .decision-link:where(.svelte-huafv2),.decision-card.svelte-huafv2:focus-visible .decision-link:where(.svelte-huafv2){color:var(--border-accent)}.comparison-scroll.svelte-huafv2{overflow-x:auto}.comparison-table.svelte-huafv2{width:100%;min-width:38rem;border-collapse:collapse}.comparison-table.svelte-huafv2 th:where(.svelte-huafv2),.comparison-table.svelte-huafv2 td:where(.svelte-huafv2){padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border-secondary, rgba(255, 255, 255, .1))}.comparison-table.svelte-huafv2 thead:where(.svelte-huafv2) th:where(.svelte-huafv2){color:var(--fg-tertiary, #71717a);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.comparison-level.svelte-huafv2 a:where(.svelte-huafv2){color:var(--fg-primary);font-weight:600;text-decoration:none}.comparison-level.svelte-huafv2 a:where(.svelte-huafv2):hover{color:var(--border-accent)}.level-card-grid.svelte-huafv2{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1rem;margin:0;padding:0;list-style:none}.level-card-grid.svelte-huafv2>li:where(.svelte-huafv2){display:flex}.level-card.svelte-huafv2{display:flex;flex-direction:column;gap:.5rem;width:100%;padding:1.25rem;border:1px solid var(--border-secondary, rgba(255, 255, 255, .1));border-radius:.75rem;background:var(--bg-card, rgba(23, 23, 23, 1));text-decoration:none;transition:border-color .2s ease,background .2s ease}.level-card.svelte-huafv2:hover,.level-card.svelte-huafv2:focus-visible{border-color:var(--border-accent);background:#05df720a}.level-card-eyebrow.svelte-huafv2{margin:0;color:var(--border-accent);font-weight:600}.level-card-heading.svelte-huafv2{margin:0;font-size:1.125rem;color:var(--fg-primary)}.level-card-meta.svelte-huafv2{margin:0 0 .75rem;color:var(--fg-secondary, #a3a3a3);font-size:.875rem}.level-card-link.svelte-huafv2{display:inline-flex;align-items:center;gap:.375rem;color:var(--fg-primary);font-weight:500;margin-top:auto;padding-top:.5rem}.level-card.svelte-huafv2:hover .level-card-link:where(.svelte-huafv2),.level-card.svelte-huafv2:focus-visible .level-card-link:where(.svelte-huafv2){color:var(--border-accent)}.hub-faq-section.svelte-huafv2{border-top:1px solid var(--border-secondary, rgba(255, 255, 255, .1))}.hub-faq-section.svelte-huafv2 h2:where(.svelte-huafv2){margin-bottom:1.5rem}
