.tools-hub-tool-card[data-v-a2a645f7]{border-radius:var(--smythy-radius-tile);justify-content:space-between;align-items:start;gap:20px;height:100%;margin-inline:-12px;padding:20px 12px;transition:background-color .15s;display:flex}.tools-hub-tool-card[data-v-a2a645f7]:hover{background:var(--smythy-surface-muted)}.tools-hub-tool-card[data-v-a2a645f7]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.tools-hub-tool-card h3[data-v-a2a645f7]{color:var(--ui-text-highlighted);font-size:1.0625rem;font-weight:600;line-height:1.4}.tools-hub-tool-card p[data-v-a2a645f7]{max-width:60ch;color:var(--ui-text-muted);margin-top:6px;font-size:.9375rem;line-height:1.5}.tools-hub-tool-card__arrow[data-v-a2a645f7]{width:18px;height:18px;color:var(--ui-text-muted);flex-shrink:0;margin-top:4px}.tools-hub-tool-card[data-v-a2a645f7]:hover :is(h3,.tools-hub-tool-card__arrow){color:var(--ui-primary)}.tools-hub-tool-card__connection[data-v-a2a645f7]{color:var(--ui-text-muted);margin-top:8px;font-size:.8125rem;display:block}.tools-hub[data-v-c1d5aef8]{width:min(1200px,100% - 64px);margin:0 auto;padding:48px 0 24px}.tools-hub__header[data-v-c1d5aef8]{margin-bottom:32px}.tools-hub__header h1[data-v-c1d5aef8]{color:var(--ui-text-highlighted);font:550 calc(clamp(1.8rem,3vw,2.65rem))/1.2 var(--font-display);letter-spacing:-.045em}.tools-hub__header p[data-v-c1d5aef8]{color:var(--ui-text-muted);margin-top:12px;font-size:1.0625rem;line-height:1.6}.tools-hub__search[data-v-c1d5aef8]{align-items:center;gap:24px;display:flex}.tools-hub__search>div[data-v-c1d5aef8]{max-width:620px}.tools-hub__search>p[data-v-c1d5aef8]{white-space:nowrap}.tools-hub__search[data-v-c1d5aef8] input{min-height:48px;font-size:1rem}.tools-hub__categories[data-v-c1d5aef8]{border-bottom:1px solid var(--smythy-border-subtle);flex-wrap:wrap;gap:0 24px;margin-top:16px;display:flex}.tools-hub__categories button[data-v-c1d5aef8]{min-height:48px;color:var(--ui-text-muted);cursor:pointer;border-bottom:2px solid #0000;padding:10px 0;font-size:.9375rem}.tools-hub__categories button[aria-pressed=true][data-v-c1d5aef8]{border-color:var(--ui-primary);color:var(--ui-text-highlighted);font-weight:600}.tools-hub__categories button[data-v-c1d5aef8]:hover,.tools-hub__group h2[data-v-c1d5aef8]{color:var(--ui-text-highlighted)}.tools-hub__mobile-category[data-v-c1d5aef8]{display:none}.tools-hub[data-v-c1d5aef8] :is(button,a,summary,select):focus-visible{outline:2px solid var(--ui-primary);outline-offset:4px}.tools-hub__recents[data-v-c1d5aef8]{border-bottom:1px solid var(--smythy-border-subtle);padding:20px 0}.tools-hub summary[data-v-c1d5aef8]{cursor:pointer;width:fit-content;font-weight:600}.tools-hub__recent-link[data-v-c1d5aef8]{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 0;display:flex}.tools-hub__group[data-v-c1d5aef8]{margin-top:36px}.tools-hub__group h2[data-v-c1d5aef8]{margin-bottom:12px;font-size:1.125rem;font-weight:650}.tools-hub__list[data-v-c1d5aef8]{-moz-column-gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.tools-hub__list li[data-v-c1d5aef8]{border-top:1px solid var(--smythy-border-subtle);min-width:0}.tools-hub__empty[data-v-c1d5aef8]{padding:48px 0}.tools-hub__empty h2[data-v-c1d5aef8]{font-size:1.25rem;font-weight:600}.tools-hub__empty p[data-v-c1d5aef8]{color:var(--ui-text-muted);margin:8px 0 20px}.tools-hub__footer[data-v-c1d5aef8]{border-top:1px solid var(--smythy-border-subtle);color:var(--ui-text-muted);margin-top:48px;padding-top:24px;font-size:.9375rem}.tools-hub__footer p[data-v-c1d5aef8]{margin-bottom:12px}.tools-hub__footer a[data-v-c1d5aef8]{color:var(--ui-text);text-underline-offset:4px;text-decoration:underline}@media (width<=640px){.tools-hub[data-v-c1d5aef8]{width:calc(100% - 40px);padding-top:28px}.tools-hub__header[data-v-c1d5aef8]{margin-bottom:24px}.tools-hub__search[data-v-c1d5aef8]{flex-direction:column;align-items:stretch;gap:8px}.tools-hub__categories[data-v-c1d5aef8]{display:none}.tools-hub__mobile-category[data-v-c1d5aef8]{border-bottom:1px solid var(--smythy-border-subtle);align-items:center;gap:16px;margin-top:16px;padding-bottom:20px;font-size:.9375rem;display:flex}.tools-hub__mobile-category select[data-v-c1d5aef8]{border:1px solid var(--smythy-border-subtle);border-radius:var(--smythy-radius-tile);background:var(--smythy-surface-raised);min-width:0;min-height:44px;color:var(--ui-text);flex:1;padding:0 12px;font-size:1rem}.tools-hub__list[data-v-c1d5aef8]{grid-template-columns:1fr}.tools-hub__group[data-v-c1d5aef8]{margin-top:28px}}
