.hub.svelte-nw3zfq{max-width:72rem;padding:var(--space-xl) var(--space-m) var(--space-2xl);gap:var(--space-l);flex-direction:column;margin-inline:auto;display:flex}.hub-hero.svelte-nw3zfq{align-items:center;gap:var(--space-s);text-align:center;padding-block:var(--space-l) var(--space-s);flex-direction:column;display:flex}.hub-hero.svelte-nw3zfq h1:where(.svelte-nw3zfq){max-width:44rem;font-size:var(--font-size-text-3xl);line-height:var(--line-height-text-3xl);letter-spacing:-.02em;color:var(--color-text);font-weight:800}.hub-lede.svelte-nw3zfq{max-width:42rem;font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);color:var(--color-text-muted)}.eyebrow.svelte-nw3zfq{font-size:var(--font-size-text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);text-align:center;margin-bottom:var(--space-s);font-weight:600}.grid.svelte-nw3zfq{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));margin:0;padding:0;list-style:none;display:grid}.grid.svelte-nw3zfq li:where(.svelte-nw3zfq){margin:0;padding:0}.card.svelte-nw3zfq{gap:var(--space-xs);height:100%;padding:var(--space-m);background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-l);color:inherit;transition:background var(--duration-fast) ease, border-color var(--duration-fast) ease, transform var(--duration-fast) ease;flex-direction:column;text-decoration:none;display:flex}.card.svelte-nw3zfq:hover,.card.svelte-nw3zfq:focus-visible{background:var(--color-hover);border-color:var(--color-primary);transform:translateY(-2px)}.card.svelte-nw3zfq h3:where(.svelte-nw3zfq){font-size:var(--font-size-text-xl);letter-spacing:-.01em;color:var(--color-text);font-weight:700;line-height:1.2}.card.svelte-nw3zfq dl:where(.svelte-nw3zfq){gap:var(--space-xs);flex-direction:column;margin:0;padding:0;display:flex}.card.svelte-nw3zfq dl:where(.svelte-nw3zfq) div:where(.svelte-nw3zfq){gap:var(--space-3xs);flex-direction:column;display:flex}.card.svelte-nw3zfq dt:where(.svelte-nw3zfq){font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle);font-weight:600}.card.svelte-nw3zfq dd:where(.svelte-nw3zfq){font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--color-text-muted);max-width:none;margin:0}.card-more.svelte-nw3zfq{padding-top:var(--space-2xs);font-size:var(--font-size-text-sm);color:var(--color-link);margin-top:auto;font-weight:600}.card-more.svelte-nw3zfq span:where(.svelte-nw3zfq){transition:transform var(--duration-fast) var(--ease-default);display:inline-block}.card.svelte-nw3zfq:hover .card-more:where(.svelte-nw3zfq) span:where(.svelte-nw3zfq){transform:translate(3px)}.scenarios-head.svelte-nw3zfq{align-items:center;gap:var(--space-3xs);margin-top:var(--space-m);padding-top:var(--space-l);border-top:1px solid var(--color-border);text-align:center;flex-direction:column;display:flex}.scenarios-head.svelte-nw3zfq .eyebrow:where(.svelte-nw3zfq){margin-bottom:0}.scenarios-lede.svelte-nw3zfq{max-width:42rem;font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);color:var(--color-text-muted)}.prose.svelte-nw3zfq{gap:var(--space-xl);margin-inline:auto;flex-direction:column;width:100%;max-width:48rem;margin-top:0;display:flex}.prose.svelte-nw3zfq .docs-figure{max-width:40rem;margin-inline:auto}.prose.svelte-nw3zfq .docs-prose h2{font-size:var(--font-size-text-2xl);line-height:var(--line-height-text-2xl);letter-spacing:-.02em;margin-top:var(--space-xl)}
