/* b:1779554261120 */
section.section{padding-top:1.5rem}.tools-grid.svelte-171l7w4{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:0}.tool-card.svelte-171l7w4{background:var(--color-card);border:1px solid color-mix(in srgb,var(--tc, var(--color-border)) 25%,transparent);border-radius:var(--radius-lg);padding:2rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color var(--ease-quick),transform var(--ease-quick)}.tool-card.svelte-171l7w4:not(.tool-card--soon):hover{border-color:color-mix(in srgb,var(--tc, var(--color-accent-2)) 65%,transparent);transform:translateY(-2px)}.tool-card--soon.svelte-171l7w4{opacity:.45}.tool-icon.svelte-171l7w4{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--tc, var(--color-accent-2)) 10%,transparent);border:1px solid color-mix(in srgb,var(--tc, var(--color-accent-2)) 20%,transparent);color:var(--tc, var(--color-accent-2));flex-shrink:0}.tool-icon svg{width:22px;height:22px}.tool-meta.svelte-171l7w4{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.tool-tag.svelte-171l7w4{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tc, var(--color-accent-2));background:color-mix(in srgb,var(--tc, var(--color-accent-2)) 12%,transparent);border:1px solid color-mix(in srgb,var(--tc, var(--color-accent-2)) 25%,transparent);padding:.2rem .6rem;border-radius:100px}.tool-soon.svelte-171l7w4,.tool-external.svelte-171l7w4{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);background:#ffffff0a;border:1px solid var(--color-border);padding:.2rem .6rem;border-radius:100px}.tool-external.svelte-171l7w4{color:var(--color-accent)}.tool-name.svelte-171l7w4{font-size:1.1rem;font-weight:700;color:var(--color-text);margin:0}.tool-desc.svelte-171l7w4{font-size:.88rem;color:var(--color-text-muted);line-height:1.6;flex:1;margin:0}.tool-actions.svelte-171l7w4{display:flex;flex-direction:column;gap:.6rem}.tool-card.svelte-171l7w4 .btn-secondary{background:color-mix(in srgb,var(--tc, var(--color-accent-2)) 12%,transparent);border-color:color-mix(in srgb,var(--tc, var(--color-accent-2)) 40%,transparent);color:var(--tc, var(--color-accent-2))}.tool-card.svelte-171l7w4 .btn-secondary:hover{background:color-mix(in srgb,var(--tc, var(--color-accent-2)) 22%,transparent);border-color:var(--tc, var(--color-accent-2))}.btn-add-phone.svelte-171l7w4{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.75rem 1rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--tc, var(--color-accent-2)) 50%,transparent);background:color-mix(in srgb,var(--tc, var(--color-accent-2)) 15%,transparent);color:var(--tc, var(--color-accent-2));font-size:.85rem;font-weight:700;text-decoration:none;font-family:inherit;transition:border-color var(--ease-quick),background var(--ease-quick),transform var(--ease-quick)}.btn-add-phone.svelte-171l7w4:hover{border-color:var(--tc, var(--color-accent-2));background:color-mix(in srgb,var(--tc, var(--color-accent-2)) 25%,transparent);transform:translateY(-1px)}.add-phone-icon.svelte-171l7w4{position:relative;width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.add-arrow.svelte-171l7w4{position:absolute;bottom:-1px;right:-3px;background:color-mix(in srgb,var(--tc, var(--color-accent-2)) 15%,var(--color-card));border-radius:50%;padding:1px}
