.hs.svelte-y26e4v{display:block;position:relative;z-index:5}.hs-box.svelte-y26e4v{position:relative;display:flex;align-items:center;block-size:var(--control-h);background:var(--bg-raised);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out)}.hs-box.svelte-y26e4v:focus-within{border-color:var(--accent)}.hs-icon.svelte-y26e4v{inline-size:var(--space-18);block-size:var(--space-18);margin-inline-start:var(--space-md);flex:none;fill:none;stroke:var(--text-2);stroke-width:2}.hs-box.svelte-y26e4v input:where(.svelte-y26e4v){flex:1;min-inline-size:0;block-size:100%;background:none;border:none;outline:0;padding-inline:var(--space-12);font:400 var(--text-base)/var(--leading-none) var(--font);color:var(--text)}.hs-box.svelte-y26e4v input:where(.svelte-y26e4v)::placeholder{color:var(--text-2)}.hs-spin.svelte-y26e4v{inline-size:var(--space-14);block-size:var(--space-14);margin-inline-end:var(--space-md);flex:none;border-radius:50%;border:var(--border-width-thick) solid var(--border);border-block-start-color:var(--accent);animation:svelte-y26e4v-hs-spin .8s linear infinite}@keyframes svelte-y26e4v-hs-spin{to{transform:rotate(360deg)}}.hs-list.svelte-y26e4v{position:absolute;inset-block-start:calc(100% + var(--space-6));inset-inline:0;max-block-size:min(var(--ledger-find-h),60vh);overflow:auto;overscroll-behavior:contain;margin:0;padding:var(--space-xs);list-style:none;background:var(--bg-overlay);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay)}.hs-list.svelte-y26e4v li:where(.svelte-y26e4v){display:flex;align-items:center;gap:var(--space-sm);min-block-size:var(--control-h-sm);padding-inline:var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer}.hs-list.svelte-y26e4v li[role=option]:where(.svelte-y26e4v):hover,.hs-list.svelte-y26e4v li.hl:where(.svelte-y26e4v){background:var(--bg-active)}.hs-list.svelte-y26e4v li.hs-sec:where(.svelte-y26e4v){min-block-size:0;padding:var(--space-sm) var(--space-sm) var(--space-2xs);cursor:default;font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-2)}.hs-list.svelte-y26e4v li.hs-muted:where(.svelte-y26e4v){cursor:default;color:var(--text-muted);padding-block:var(--space-sm)}.hs-list.svelte-y26e4v li.hs-tip:where(.svelte-y26e4v){display:block;margin-block-start:var(--space-xs);border-block-start:var(--border-width) solid var(--border);border-radius:0;color:var(--text-2)}.hs-tip.svelte-y26e4v .q:where(.svelte-y26e4v){color:var(--text-muted);white-space:nowrap}.hs-name.svelte-y26e4v{color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-hint.svelte-y26e4v{color:var(--text-2);font-size:var(--text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-count.svelte-y26e4v{margin-inline-start:auto;font-variant-numeric:tabular-nums;font-size:var(--text-2xs);color:var(--text-2)}@media(prefers-reduced-motion:reduce){.hs-spin.svelte-y26e4v{animation:none}}.hub.svelte-13wmnd{display:flex;flex-direction:column;justify-content:center;gap:var(--space-xl);min-block-size:min(74vh,var(--size-hub-block));max-inline-size:var(--content-wide);margin:0 auto;padding:var(--space-2xl) var(--space-lg)}.hub-hero.svelte-13wmnd{display:flex;flex-direction:column;gap:var(--space-md)}.hub-hero.svelte-13wmnd h1:where(.svelte-13wmnd){max-inline-size:22ch;font:600 var(--text-3xl)/var(--leading-tight) var(--font-display);color:var(--text);letter-spacing:var(--tracking-tight);text-wrap:balance}.hub-sub.svelte-13wmnd{font:400 var(--text-md)/var(--leading-normal) var(--font);color:var(--text-muted);max-inline-size:60ch;text-wrap:pretty}.hub-facts.svelte-13wmnd{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);margin-top:var(--space-xs);list-style:none}.hub-facts.svelte-13wmnd li:where(.svelte-13wmnd){display:inline-flex;align-items:center;gap:var(--space-sm);font:500 var(--text-sm)/var(--leading-none) var(--font);color:var(--text)}.hub-facts.svelte-13wmnd li:where(.svelte-13wmnd):before{content:"";flex:none;inline-size:var(--space-6);block-size:var(--space-6);background:var(--accent);transform:rotate(45deg)}.hub-tools.svelte-13wmnd{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--size-tool-card),100%),1fr));gap:var(--space-md)}.tool.svelte-13wmnd{display:block;container-type:inline-size;padding:var(--space-md) var(--space-lg);background:var(--bg-raised);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);color:var(--text);text-decoration:none}.tool.svelte-13wmnd:hover{border-color:var(--accent)}.tool.svelte-13wmnd:hover .tool-go:where(.svelte-13wmnd){transform:translate(var(--space-2xs))}.tool-in.svelte-13wmnd{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name go" "what what" "figs figs";align-items:center;gap:var(--space-xs) var(--space-lg)}@container (min-width: 600px){.tool-in.svelte-13wmnd{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"name what figs go"}}.tool.svelte-13wmnd h2:where(.svelte-13wmnd){grid-area:name;font:600 var(--text-md)/var(--leading-tight) var(--font);color:var(--text)}.tool.svelte-13wmnd p:where(.svelte-13wmnd){grid-area:what;min-inline-size:0;font:400 var(--text-sm)/var(--leading-snug) var(--font);color:var(--text-muted);text-wrap:pretty}.tool-figures.svelte-13wmnd{grid-area:figs;display:flex;flex-wrap:wrap;gap:var(--space-md);margin:0}.tool-figures.svelte-13wmnd div:where(.svelte-13wmnd){display:flex;align-items:baseline;gap:var(--space-xs)}.tool-figures.svelte-13wmnd dt:where(.svelte-13wmnd){font:500 var(--text-xs)/var(--leading-none) var(--font);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.tool-figures.svelte-13wmnd dd:where(.svelte-13wmnd){order:-1;font:600 var(--text-md)/var(--leading-none) var(--mono);font-variant-numeric:tabular-nums;color:var(--text)}.tool-figures.svelte-13wmnd .words:where(.svelte-13wmnd) dd:where(.svelte-13wmnd){order:0}.tool-figures.svelte-13wmnd dd.tool-figure-words:where(.svelte-13wmnd){font:500 var(--text-sm)/var(--leading-none) var(--font)}.tool-go.svelte-13wmnd{grid-area:go;justify-self:end;font:500 var(--text-lg)/var(--leading-none) var(--font);color:var(--accent);transition:transform var(--duration-fast) var(--ease-out)}@media(prefers-reduced-motion:reduce){.tool.svelte-13wmnd:hover .tool-go:where(.svelte-13wmnd){transform:none}}@media(max-width:560px){.hub.svelte-13wmnd{gap:var(--space-lg);padding:var(--space-xl) var(--space-md)}}
