.hub.svelte-18ve9t7.svelte-18ve9t7{--asm-mono:"JetBrains Mono", "Cascadia Code", ui-monospace, Consolas, monospace;max-width:1000px;margin:0 auto;width:100%}.hero.svelte-18ve9t7.svelte-18ve9t7{text-align:center;padding:2rem 0 2.5rem}.kicker.svelte-18ve9t7.svelte-18ve9t7{font-family:var(--asm-mono);color:#7f89b0;font-size:.85rem}.hero.svelte-18ve9t7 h1.svelte-18ve9t7{font-size:clamp(2.2rem,6vw,3.5rem)}.lead.svelte-18ve9t7.svelte-18ve9t7{max-width:680px;margin:0 auto;font-size:1.15rem;color:#d4d9f5}.cards.svelte-18ve9t7.svelte-18ve9t7{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.2rem}.card.svelte-18ve9t7.svelte-18ve9t7{position:relative;display:flex;flex-direction:column;gap:.4rem;padding:1.4rem;border-radius:16px;border:1px solid #2a2f52;background:linear-gradient(145deg,#151937e6,#0a0e27e6);color:var(--color-text);transition:transform .2s,border-color .2s,box-shadow .2s}.card.svelte-18ve9t7.svelte-18ve9t7:hover{transform:translateY(-4px);border-color:var(--color-primary);color:var(--color-text);box-shadow:0 12px 30px #00d4ff1f}.card.fresh.svelte-18ve9t7.svelte-18ve9t7{border-color:#ff007f80;box-shadow:0 0 30px #ff007f1f}.icon.svelte-18ve9t7.svelte-18ve9t7{font-size:2rem}.tool.svelte-18ve9t7.svelte-18ve9t7{font-family:var(--asm-mono);font-size:.75rem;color:var(--color-primary)}.card.svelte-18ve9t7 h2.svelte-18ve9t7{font-size:1.15rem;color:#fff;margin:0;text-transform:none}.card.svelte-18ve9t7 p.svelte-18ve9t7{color:#aab2d8;font-size:.95rem;margin:0;flex:1}.meta.svelte-18ve9t7.svelte-18ve9t7{font-family:var(--asm-mono);font-size:.78rem;color:#7f89b0}.new.svelte-18ve9t7.svelte-18ve9t7{position:absolute;top:1rem;right:1rem;font-family:"Press Start 2P",var(--font-heading);font-size:.55rem;padding:.35rem .5rem;border-radius:4px;background:var(--color-secondary);color:#fff;box-shadow:0 0 12px #ff007f99}.compare.svelte-18ve9t7.svelte-18ve9t7,.need.svelte-18ve9t7.svelte-18ve9t7{margin-top:3.5rem}.compare.svelte-18ve9t7 h2.svelte-18ve9t7,.need.svelte-18ve9t7 h2.svelte-18ve9t7{font-size:1.5rem}.table-wrap.svelte-18ve9t7.svelte-18ve9t7{overflow-x:auto}table.svelte-18ve9t7.svelte-18ve9t7{width:100%;border-collapse:collapse;font-size:.95rem}th.svelte-18ve9t7.svelte-18ve9t7,td.svelte-18ve9t7.svelte-18ve9t7{padding:.6rem .8rem;border-bottom:1px solid #2a2f52;text-align:left;vertical-align:top}thead.svelte-18ve9t7 th.svelte-18ve9t7{color:var(--color-primary);font-size:.85rem}tbody.svelte-18ve9t7 th.svelte-18ve9t7{color:#aab2d8;font-weight:500}.note.svelte-18ve9t7.svelte-18ve9t7{margin-top:1rem;color:#aab2d8}.need.svelte-18ve9t7 ul.svelte-18ve9t7{margin-left:1.3rem}.need.svelte-18ve9t7 li.svelte-18ve9t7{margin-bottom:.4rem}
