.tools-page[data-astro-cid-mbzplndd]{padding-top:var(--s-5);padding-bottom:var(--s-8,64px)}.tools-head[data-astro-cid-mbzplndd] h1[data-astro-cid-mbzplndd]{margin-top:var(--s-3);font-size:clamp(30px,4.4vw,46px)}.lead[data-astro-cid-mbzplndd]{max-width:760px;margin-top:var(--s-3);color:var(--text-muted);font-size:clamp(17px,2vw,20px);line-height:1.55}.tools-search[data-astro-cid-mbzplndd]{max-width:560px;margin-top:var(--s-5);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-1);color:var(--text-muted);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:flex}.tools-search[data-astro-cid-mbzplndd]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.tools-search[data-astro-cid-mbzplndd] input[data-astro-cid-mbzplndd]{min-width:0;min-height:50px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1}.tools-jump[data-astro-cid-mbzplndd]{margin-top:var(--s-4);flex-wrap:wrap;gap:8px;display:flex}.tools-jump[data-astro-cid-mbzplndd] a[data-astro-cid-mbzplndd]{background:var(--surface-2,var(--surface));color:var(--text);font-size:var(--fs-small);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}.tools-jump[data-astro-cid-mbzplndd] a[data-astro-cid-mbzplndd]:hover{background:var(--accent-soft);color:var(--accent-text)}.tools-group[data-astro-cid-mbzplndd]{margin-top:var(--s-7);scroll-margin-top:90px}.group-head[data-astro-cid-mbzplndd]{align-items:flex-start;gap:var(--s-3);display:flex}.group-head[data-astro-cid-mbzplndd] h2[data-astro-cid-mbzplndd]{margin:0;font-size:clamp(22px,3vw,30px)}.group-head[data-astro-cid-mbzplndd] p[data-astro-cid-mbzplndd]{color:var(--text-muted);margin:4px 0 0}.group-icon[data-astro-cid-mbzplndd],.tool-icon[data-astro-cid-mbzplndd]{background:var(--accent-soft);color:var(--accent-text);border-radius:14px;flex:none;place-items:center;display:grid}.group-icon[data-astro-cid-mbzplndd]{width:46px;height:46px}.tools-grid[data-astro-cid-mbzplndd]{gap:var(--s-4);margin:var(--s-4) 0 0;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0;list-style:none;display:grid}.tools-grid[data-astro-cid-mbzplndd] li[data-astro-cid-mbzplndd][hidden]{display:none}.tool-card[data-astro-cid-mbzplndd]{border-radius:var(--r-card);background:var(--surface);height:100%;box-shadow:var(--shadow-1);color:inherit;transition:transform var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);grid-template-columns:44px 1fr;grid-template-areas:"icon name""blurb blurb""asks asks";gap:10px 12px;padding:18px 18px 16px;text-decoration:none;display:grid;position:relative}.tool-card[data-astro-cid-mbzplndd]:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.tool-card[data-astro-cid-mbzplndd]:has(.tool-name:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.tool-name[data-astro-cid-mbzplndd]{color:inherit;outline:none;text-decoration:none}.tool-name[data-astro-cid-mbzplndd]:after{content:"";border-radius:inherit;position:absolute;inset:0}.tool-asks[data-astro-cid-mbzplndd] .tool-ex[data-astro-cid-mbzplndd]{z-index:1;background:var(--accent-soft);color:var(--accent-text);white-space:nowrap;transition:background var(--t-fast) var(--ease);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;text-decoration:none;position:relative}.tool-asks[data-astro-cid-mbzplndd] .tool-ex[data-astro-cid-mbzplndd]:hover{background:color-mix(in srgb, var(--accent) 22%, transparent)}.tool-asks[data-astro-cid-mbzplndd] .tool-ex[data-astro-cid-mbzplndd]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tool-icon[data-astro-cid-mbzplndd]{width:44px;height:44px;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);grid-area:icon}.tool-card[data-astro-cid-mbzplndd]:hover .tool-icon[data-astro-cid-mbzplndd]{background:var(--accent);color:#fff}.tool-name[data-astro-cid-mbzplndd]{grid-area:name;align-self:center;padding-right:22px;font-size:18px;font-weight:700;line-height:1.25}.tool-blurb[data-astro-cid-mbzplndd]{color:var(--text-muted);font-size:var(--fs-small);grid-area:blurb;line-height:1.45}.tool-asks[data-astro-cid-mbzplndd]{flex-wrap:wrap;grid-area:asks;align-self:end;gap:6px;display:flex}.tool-asks[data-astro-cid-mbzplndd]>span[data-astro-cid-mbzplndd]:not(.visually-hidden){background:var(--bg);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:13px}.tool-go[data-astro-cid-mbzplndd]{color:var(--text-muted);transition:transform var(--t-fast) var(--ease), color var(--t-fast) var(--ease);position:absolute;top:20px;right:16px}.tool-card[data-astro-cid-mbzplndd]:hover .tool-go[data-astro-cid-mbzplndd]{color:var(--accent-text);transform:translate(3px)}.tools-group[data-astro-cid-mbzplndd][hidden]{display:none}.tools-empty[data-astro-cid-mbzplndd]{margin-top:var(--s-6);color:var(--text-muted)}.tools-nutrients[data-astro-cid-mbzplndd]{margin-top:var(--s-8,64px)}.tools-nutrients[data-astro-cid-mbzplndd] h2[data-astro-cid-mbzplndd]{margin:0;font-size:22px}.tools-nutrients[data-astro-cid-mbzplndd] p[data-astro-cid-mbzplndd]{margin:var(--s-2) 0 0;color:var(--text-muted)}.tools-nutrients[data-astro-cid-mbzplndd] ul[data-astro-cid-mbzplndd]{margin:var(--s-4) 0 0;flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.tools-nutrients[data-astro-cid-mbzplndd] a[data-astro-cid-mbzplndd]{background:var(--accent-soft);min-height:44px;color:var(--accent-text);font-size:var(--fs-small);transition:background var(--t-fast) var(--ease);border-radius:999px;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.tools-nutrients[data-astro-cid-mbzplndd] a[data-astro-cid-mbzplndd]:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}.tools-nutrients[data-astro-cid-mbzplndd] a[data-astro-cid-mbzplndd]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tools-about[data-astro-cid-mbzplndd]{max-width:760px;margin-top:var(--s-8,64px);padding:var(--s-5);border-radius:var(--r-card);background:var(--surface)}.tools-about[data-astro-cid-mbzplndd] h2[data-astro-cid-mbzplndd]{margin:0;font-size:22px}.tools-about[data-astro-cid-mbzplndd] p[data-astro-cid-mbzplndd]{margin:var(--s-3) 0 0;color:var(--text-muted)}@media (width<=600px){.tools-grid[data-astro-cid-mbzplndd]{gap:var(--s-3);grid-template-columns:1fr}.tool-card[data-astro-cid-mbzplndd]{padding:16px}.tools-jump[data-astro-cid-mbzplndd]{margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter) 6px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tools-jump[data-astro-cid-mbzplndd]::-webkit-scrollbar{display:none}.tools-jump[data-astro-cid-mbzplndd] a[data-astro-cid-mbzplndd]{flex:none}}@media (prefers-reduced-motion:reduce){.tool-card[data-astro-cid-mbzplndd],.tool-go[data-astro-cid-mbzplndd],.tool-icon[data-astro-cid-mbzplndd]{transition:none}.tool-card[data-astro-cid-mbzplndd]:hover,.tool-card[data-astro-cid-mbzplndd]:hover .tool-go[data-astro-cid-mbzplndd]{transform:none}}
