.hub.svelte-h2b9z2{max-width:var(--content);display:flex;flex-direction:column;gap:var(--sp-6)}.hub-head.svelte-h2b9z2{display:flex;flex-direction:column;gap:var(--sp-2);max-width:60ch}h1.svelte-h2b9z2{font-family:var(--font-mono);font-size:var(--fs-title-1);line-height:var(--lh-title-1);font-weight:700;color:var(--fg-0);margin:0;letter-spacing:var(--tracking-title)}.lede.svelte-h2b9z2{color:var(--fg-2);font-size:var(--fs-body);line-height:1.55;margin:0}.last-run.svelte-h2b9z2{display:inline-flex;align-items:center;gap:var(--sp-1);margin-top:var(--sp-1);color:var(--accent-fg);font-size:var(--fs-footnote);text-decoration:none;min-height:44px;align-self:flex-start}.last-run.svelte-h2b9z2:hover{text-decoration:underline;text-underline-offset:3px}.grid.svelte-h2b9z2{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--sp-4)}.ptile.svelte-h2b9z2{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-5);min-height:44px;text-decoration:none;transition:border-color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.ptile.svelte-h2b9z2:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.ptile.svelte-h2b9z2:focus-visible{outline-offset:2px}.ptile-mark.svelte-h2b9z2{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-md);font-size:var(--fs-callout);font-weight:700;color:var(--accent-fg);background:var(--accent-soft)}.ptile-title.svelte-h2b9z2{font-family:var(--font-mono);font-size:var(--fs-title-3);line-height:var(--lh-title-3);font-weight:600;color:var(--fg-0)}.ptile-body.svelte-h2b9z2{color:var(--fg-2);font-size:var(--fs-callout);line-height:1.5}.ptile-go.svelte-h2b9z2{position:absolute;top:var(--sp-5);right:var(--sp-5);color:var(--fg-3);transition:transform var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.ptile.svelte-h2b9z2:hover .ptile-go:where(.svelte-h2b9z2){color:var(--accent-fg);transform:translate(3px)}
