body{background:var(--background);color:var(--foreground)}.tools-landing{padding:2.5rem 1.5rem 3.5rem}.tools-landing__header{max-width:40rem}.tools-landing__header h1,.tools-landing__section h2,.tools-landing__header p,.tools-landing__section p,.tools-landing__upsell p{margin:0}.tools-landing__header h1{font-size:2rem;font-weight:700;line-height:1.15}.tools-landing__header p{margin-top:.625rem;color:var(--muted-foreground);font-size:1rem;line-height:1.55}.tools-landing__header a{color:var(--primary);text-decoration:none}.tools-landing__header a:hover{text-decoration:underline}.tools-landing__section{padding-top:2.25rem}.tools-landing__section h2{font-size:1.25rem;font-weight:700;line-height:1.3}.tools-landing__section>p{margin-top:.1875rem;color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.tools-landing__finder-grid,.tools-landing__link-grid{display:grid;gap:.75rem;margin-top:1rem}.tools-landing__finder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-landing__link-grid{gap:1rem}.tools-landing__upsell{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:3rem;padding:1.25rem 1.5rem;border-radius:.875rem;background:var(--pro-gradient);color:#fff}.tools-landing__upsell p{font-size:.9375rem;font-weight:600;line-height:1.5}.tools-landing__upsell-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:.375rem;padding:.625rem 1rem;border-radius:.5rem;background:#fff;color:var(--primary);font-size:.875rem;font-weight:700;text-decoration:none;transition:opacity .15s ease,transform .15s ease}.tools-landing__upsell-link:hover{opacity:.95;transform:translateY(-1px)}.tools-landing__upsell-link:focus-visible{outline:3px solid color-mix(in srgb,white 60%,transparent);outline-offset:2px}@media(min-width:40rem){.tools-landing__finder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tools-landing__link-grid--two,.tools-landing__link-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.tools-landing__finder-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tools-landing__link-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:39.999rem){.tools-landing{padding:2rem .75rem 3rem}.tools-landing__header h1{font-size:1.75rem}.tools-landing__upsell{align-items:stretch;padding:1.25rem}.tools-landing__upsell-link{justify-content:center}}@media(prefers-reduced-motion:reduce){.tools-landing__upsell-link{transition:none}}.tool-card[data-v-403bc40d]{--tool-card-border: var(--navigation-divider, var(--border-subtle));min-width:0;border:1px solid var(--tool-card-border);border-radius:.75rem;background:var(--background);color:var(--foreground);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.tool-card[data-v-403bc40d]:hover{border-color:color-mix(in srgb,var(--primary) 50%,var(--tool-card-border));background:var(--surface-subtle)}.tool-card[data-v-403bc40d]:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 45%,transparent);outline-offset:2px}.tool-card__arrow[data-v-403bc40d]{width:.875rem;height:.875rem;flex:0 0 auto;color:var(--muted-foreground);opacity:0;transition:color .15s ease,opacity .15s ease,transform .15s ease}.tool-card:hover .tool-card__arrow[data-v-403bc40d],.tool-card:focus-visible .tool-card__arrow[data-v-403bc40d]{color:var(--primary);opacity:1;transform:translate(.125rem)}@media(hover:none){.tool-card__arrow[data-v-403bc40d]{opacity:1}}@media(prefers-reduced-motion:reduce){.tool-card[data-v-403bc40d],.tool-card__arrow[data-v-403bc40d]{transition:none}}.finder-tool-card[data-v-11cf74dd]{position:relative;display:flex;flex-direction:column;gap:.625rem;padding:.875rem 1rem}.finder-tool-card__heading[data-v-11cf74dd],.finder-tool-card__title-row[data-v-11cf74dd],.finder-tool-card__tags[data-v-11cf74dd]{display:flex;align-items:center}.finder-tool-card__heading[data-v-11cf74dd]{min-width:0;padding-right:1.5rem;gap:.625rem}.finder-tool-card[data-v-11cf74dd] .tool-card__arrow{position:absolute;top:1.3125rem;right:1rem}.finder-tool-card__logo[data-v-11cf74dd]{width:1.75rem;height:1.75rem;flex:0 0 auto;border-radius:.25rem;object-fit:contain}.finder-tool-card__title-row[data-v-11cf74dd]{min-width:0;flex:1;flex-wrap:wrap;gap:.5rem}.finder-tool-card__title[data-v-11cf74dd]{font-size:.9375rem;font-weight:500}.finder-tool-card:hover .finder-tool-card__title[data-v-11cf74dd]{text-decoration:underline}.finder-tool-card__free-badge[data-v-11cf74dd]{flex:0 0 auto;padding:.1875rem .375rem;border-radius:.25rem;background:var(--status-success-background);color:var(--status-success-foreground);font-size:.625rem;font-weight:700;line-height:1}.finder-tool-card__tags[data-v-11cf74dd]{flex-wrap:wrap;gap:.375rem}.finder-tool-card__tag[data-v-11cf74dd]{padding:.1875rem .4375rem;border-radius:.3125rem;background:var(--surface-subtle);color:var(--muted-foreground);font-size:.6875rem;font-weight:500}.tool-link-card[data-v-74d279d0]{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem}.tool-link-card__icon[data-v-74d279d0]{display:flex;width:2.25rem;height:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.5625rem;background:var(--dm-primary-subtle);color:var(--primary)}.tool-link-card__icon[data-v-74d279d0] svg{width:1.125rem;height:1.125rem}.tool-link-card__content[data-v-74d279d0]{min-width:0;flex:1}.tool-link-card__title-row[data-v-74d279d0]{display:flex;align-items:center;gap:.5rem}.tool-link-card__title[data-v-74d279d0]{font-size:.9375rem;font-weight:700}.tool-link-card:hover .tool-link-card__title[data-v-74d279d0]{text-decoration:underline}.tool-link-card__description[data-v-74d279d0]{display:block;margin-top:.125rem;color:var(--muted-foreground);font-size:.8125rem;line-height:1.45}.tool-link-card[data-v-74d279d0] .tool-card__arrow{margin-top:.1875rem}
