.hub-page.svelte-pw19wx{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);position:relative;overflow-x:hidden}.hub-container.svelte-pw19wx{z-index:1;max-width:1100px;margin:0 auto;padding:2rem 1.5rem 5rem;position:relative}.breadcrumb.svelte-pw19wx{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2.5rem;font-size:.85rem;display:flex}.breadcrumb.svelte-pw19wx a:where(.svelte-pw19wx){color:var(--text-muted);text-decoration:none}.breadcrumb.svelte-pw19wx a:where(.svelte-pw19wx):hover{color:var(--accent-blue)}.breadcrumb.svelte-pw19wx .separator:where(.svelte-pw19wx){opacity:.4}.breadcrumb.svelte-pw19wx .current:where(.svelte-pw19wx){color:var(--text-primary)}.hub-header.svelte-pw19wx{max-width:760px;margin-bottom:3.5rem}.category-badge.svelte-pw19wx{color:var(--accent-blue);text-transform:uppercase;letter-spacing:.08em;background:#3b82f61a;border:1px solid #3b82f640;border-radius:999px;margin-bottom:1.25rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-block}h1.svelte-pw19wx{letter-spacing:-.03em;margin:0 0 1.5rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.1}.hub-lead.svelte-pw19wx{color:var(--text-muted);margin:0 0 1rem;font-size:1.05rem;line-height:1.7}.tools-grid.svelte-pw19wx{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;margin-bottom:4rem;display:grid}.tool-card.svelte-pw19wx{background:var(--bg-card);color:inherit;border:1px solid #ffffff12;border-radius:18px;flex-direction:column;padding:1.75rem;text-decoration:none;transition:transform .2s cubic-bezier(.4,0,.2,1),border-color .2s,box-shadow .2s;display:flex}.tool-card.svelte-pw19wx:hover{border-color:var(--card-accent);transform:translateY(-4px);box-shadow:0 12px 32px #00000040}.tool-badge.svelte-pw19wx{background:color-mix(in srgb, var(--card-accent) 12%, transparent);color:var(--card-accent);text-transform:uppercase;letter-spacing:.06em;border-radius:8px;align-self:flex-start;margin-bottom:1rem;padding:.25rem .6rem;font-size:.7rem;font-weight:700}.tool-name.svelte-pw19wx{letter-spacing:-.01em;margin:0 0 .4rem;font-size:1.25rem;font-weight:700}.tool-question.svelte-pw19wx{color:var(--card-accent);margin:0 0 .9rem;font-size:.95rem;font-weight:600}.tool-body.svelte-pw19wx{color:var(--text-muted);flex-grow:1;margin:0 0 1.5rem;font-size:.9rem;line-height:1.65}.tool-cta.svelte-pw19wx{color:var(--card-accent);font-size:.85rem;font-weight:700}.hub-note.svelte-pw19wx{background:var(--bg-card);border:1px solid #ffffff12;border-radius:18px;max-width:760px;padding:2rem}.hub-note.svelte-pw19wx h2:where(.svelte-pw19wx){letter-spacing:-.01em;margin:0 0 1rem;font-size:1.3rem;font-weight:700}.hub-note.svelte-pw19wx p:where(.svelte-pw19wx){color:var(--text-muted);margin:0 0 1.5rem;font-size:.95rem;line-height:1.7}@media (width<=640px){.hub-container.svelte-pw19wx{padding:1.5rem 1rem 4rem}.tool-card.svelte-pw19wx{padding:1.5rem}}
