.hub.svelte-1i19ct2{max-width:780px}h1.svelte-1i19ct2{margin:0 0 1.5rem;font-size:1.5rem;font-weight:600;letter-spacing:-.01em;color:var(--color-text-strong)}.grid.svelte-1i19ct2{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.875rem}.box.svelte-1i19ct2{position:relative;display:flex;flex-direction:column;gap:.2rem;min-height:124px;padding:1.125rem 1.25rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.box.svelte-1i19ct2:hover{background:var(--color-surface-2);border-color:var(--color-text-mute)}.box-icon.svelte-1i19ct2{display:inline-flex;margin-bottom:.5rem;color:var(--color-text-dim)}.box-chevron.svelte-1i19ct2{position:absolute;top:1.125rem;right:1rem;display:inline-flex;color:var(--color-text-mute);transition:transform var(--duration-fast) var(--ease-out)}.box.svelte-1i19ct2:hover .box-chevron:where(.svelte-1i19ct2){transform:translate(2px)}.box-title.svelte-1i19ct2{font-size:.9375rem;font-weight:600;color:var(--color-text-strong)}.box-desc.svelte-1i19ct2{font-size:.8125rem;color:var(--color-text-mute)}.box-status.svelte-1i19ct2{margin-top:auto;padding-top:.5rem;font-size:.75rem;color:var(--color-text-dim);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.box.svelte-1i19ct2:hover .box-chevron:where(.svelte-1i19ct2){transform:none}}
