.content-hub.svelte-11dl5fy{font-family:var(--font-body);margin-top:40px;padding-bottom:40px}@media (width<=640px){.content-hub.svelte-11dl5fy{margin-top:28px}}.hub-lead.svelte-ia78ah{background:color-mix(in srgb, var(--text) 5%, var(--bg));padding-block:clamp(40px,7vw,96px)}.hub-lead.compact.svelte-ia78ah{padding-block:clamp(34px,4vw,56px)}.hub-lead.plain.svelte-ia78ah{background:var(--bg)}.lead-inner.svelte-ia78ah{max-width:var(--content-max);text-align:center;margin-inline:auto;padding-inline:clamp(14px,3.5vw,24px)}.eyebrow.svelte-ia78ah{color:var(--color-correct);font-family:var(--font-interface);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}.lead-title.svelte-ia78ah{font-family:var(--font-heading);letter-spacing:-.035em;margin-top:10px;font-size:clamp(2rem,6vw,3.4rem);font-weight:800;line-height:1.05}.compact.svelte-ia78ah .lead-title:where(.svelte-ia78ah){font-size:clamp(1.85rem,5.4vw,3rem)}.lead-desc.svelte-ia78ah{max-width:38rem;color:var(--text-muted);margin:20px auto 0;font-size:clamp(1rem,2.4vw,1.18rem);line-height:1.6}.lead-desc.svelte-ia78ah a{color:var(--color-correct);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.lead-action.svelte-ia78ah{margin:clamp(26px,3vw,36px) auto 0}.stats.svelte-ia78ah{grid-auto-columns:1fr;grid-auto-flow:column;gap:clamp(10px,3vw,28px);max-width:46rem;margin:clamp(32px,5vw,52px) auto 0;display:grid}.stat.svelte-ia78ah{gap:6px;display:grid}.stat.svelte-ia78ah dt:where(.svelte-ia78ah){font-family:var(--font-heading);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(1.7rem,4.5vw,2.5rem);font-weight:800;line-height:1}.stat.svelte-ia78ah dd:where(.svelte-ia78ah){color:var(--text-muted);font-family:var(--font-interface);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.classic .hub-lead.svelte-ia78ah:not(.plain){border-block:2px solid var(--border);background:color-mix(in srgb, var(--text) 6%, var(--bg))}.paper .hub-lead.svelte-ia78ah:not(.plain){background:color-mix(in srgb, var(--bg-elevated) 58%, var(--bg))}@media (width<=480px){.stat.svelte-ia78ah dt:where(.svelte-ia78ah){font-size:clamp(1.15rem,4.6vw,1.4rem)}.stat.svelte-ia78ah dd:where(.svelte-ia78ah){letter-spacing:.07em;font-size:.58rem}}.hub-section.svelte-108vkcq{--hub-surface:color-mix(in srgb, var(--text) 5%, var(--bg));padding-block:clamp(44px,7vw,96px)}.classic .hub-section.svelte-108vkcq{--hub-surface:var(--bg)}.paper .hub-section.svelte-108vkcq{--hub-surface:color-mix(in srgb, var(--bg-elevated) 72%, var(--bg))}.section-inner.svelte-108vkcq{max-width:var(--content-max);margin-inline:auto;padding-inline:clamp(14px,3.5vw,24px)}.is-panel.svelte-108vkcq{background:color-mix(in srgb, var(--text) 5%, var(--bg));--hub-surface:var(--bg)}.classic .is-panel.svelte-108vkcq{border-block:2px solid var(--border);background:color-mix(in srgb, var(--text) 6%, var(--bg))}.paper .is-panel.svelte-108vkcq{background:color-mix(in srgb, var(--bg-elevated) 58%, var(--bg))}.section-header.svelte-108vkcq{text-align:center;margin-bottom:clamp(24px,3.5vw,40px)}.section-emblem.svelte-108vkcq{justify-content:center;margin-bottom:16px;display:flex}.section-emblem.svelte-108vkcq :is(img,svg){width:56px;height:56px}.section-header.svelte-108vkcq :is(h2:where(.svelte-108vkcq),h3:where(.svelte-108vkcq)){font-family:var(--font-heading);letter-spacing:-.03em;font-size:clamp(1.6rem,4vw,2.25rem);font-weight:800;line-height:1.12}.section-header.svelte-108vkcq p:where(.svelte-108vkcq){max-width:44rem;color:var(--text-muted);margin:14px auto 0;font-size:1.02rem;line-height:1.55}.hub-section.svelte-108vkcq :is(p,li):not(.hub-card){color:var(--text-muted);font-size:1rem;line-height:1.6}.hub-section.svelte-108vkcq p+p{margin-top:12px}.hub-section.svelte-108vkcq a:not(.hub-card,.store-button,.hub-button){color:var(--color-correct);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.hub-section.svelte-108vkcq .note-callout{border-left:4px solid var(--color-correct);background:color-mix(in srgb, var(--color-correct) 8%, var(--bg));border-radius:0 12px 12px 0;margin-top:20px;padding:16px 18px}.hub-section.svelte-108vkcq :where(.hub-card){background:var(--hub-surface);color:var(--text);text-align:inherit;border:0;border-radius:16px;padding:24px;text-decoration:none;transition:background-color .16s,box-shadow .16s,transform .16s;display:block}.hub-section.svelte-108vkcq :is(a,button).hub-card{cursor:pointer}.hub-section.svelte-108vkcq :is(a,button).hub-card:hover{background:color-mix(in srgb, var(--color-correct) 10%, var(--bg));transform:translateY(-2px);box-shadow:0 12px 26px #0f121414}.dark .hub-section.svelte-108vkcq :is(a,button).hub-card:hover{box-shadow:0 12px 28px #0006}.classic .hub-section.svelte-108vkcq .hub-card,.classic .hub-section.svelte-108vkcq .note-callout{border-radius:0}.classic .hub-section.svelte-108vkcq .hub-card{border:2px solid var(--border)}.classic .hub-section.svelte-108vkcq :is(a,button).hub-card:hover{box-shadow:none;transform:none}.paper .hub-section.svelte-108vkcq .hub-card{border:1px solid var(--border);box-shadow:0 2px 0 color-mix(in srgb, var(--border) 76%, transparent);border-radius:12px}.paper .hub-section.svelte-108vkcq :is(a,button).hub-card:hover{box-shadow:0 4px 0 color-mix(in srgb, var(--color-correct) 28%, transparent)}@media (prefers-reduced-motion:reduce){.hub-section.svelte-108vkcq .hub-card{transition:none}.hub-section.svelte-108vkcq :is(a,button).hub-card:hover{transform:none}}
