.page.svelte-rr5yqg.svelte-rr5yqg{padding:1.5rem 0 5rem;display:flex;flex-direction:column}.intro.svelte-rr5yqg.svelte-rr5yqg{display:flex;flex-direction:column}.eyebrow.svelte-rr5yqg.svelte-rr5yqg{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#4f46e5;margin:0 0 .75rem}.dark .eyebrow.svelte-rr5yqg.svelte-rr5yqg{color:#818cf8}.intro.svelte-rr5yqg h1.svelte-rr5yqg{font-size:clamp(1.8rem,5vw,2.6rem);font-weight:800;letter-spacing:-.02em;color:#111827;margin:0 0 1rem;line-height:1.15}.dark .intro.svelte-rr5yqg h1.svelte-rr5yqg{color:#f9fafb}.lead.svelte-rr5yqg.svelte-rr5yqg{font-size:1rem;line-height:1.75;color:#4b5563;max-width:620px;margin:0}.dark .lead.svelte-rr5yqg.svelte-rr5yqg{color:#ffffffa6}.lead.svelte-rr5yqg a.svelte-rr5yqg{color:#4f46e5;text-decoration:none;border-bottom:1px solid #c7d2fe}.lead.svelte-rr5yqg a.svelte-rr5yqg:hover{border-color:#4f46e5}.dark .lead.svelte-rr5yqg a.svelte-rr5yqg{color:#a5b4fc;border-color:#a5b4fc4d}.dark .lead.svelte-rr5yqg a.svelte-rr5yqg:hover{border-color:#a5b4fc}.divider.svelte-rr5yqg.svelte-rr5yqg{height:1px;background:#00000012;margin:2.5rem 0}.dark .divider.svelte-rr5yqg.svelte-rr5yqg{background:#ffffff12}.section.svelte-rr5yqg.svelte-rr5yqg{display:flex;flex-direction:column;gap:1.25rem}.tool-card.svelte-rr5yqg.svelte-rr5yqg{display:flex;flex-direction:column;gap:.55rem;border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:1.4rem 1.5rem;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.tool-card.svelte-rr5yqg.svelte-rr5yqg:hover{border-color:#c7d2fe;box-shadow:0 4px 14px #4f46e514;transform:translateY(-1px)}.dark .tool-card.svelte-rr5yqg.svelte-rr5yqg{border-color:#ffffff14}.dark .tool-card.svelte-rr5yqg.svelte-rr5yqg:hover{border-color:#a5b4fc4d}.tool-meta.svelte-rr5yqg.svelte-rr5yqg{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.tool-status.svelte-rr5yqg.svelte-rr5yqg{font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:.18rem .55rem;border-radius:99px}.tool-status.coming.svelte-rr5yqg.svelte-rr5yqg{background:#fef9c3;color:#a16207}.tool-status.live.svelte-rr5yqg.svelte-rr5yqg{background:#dcfce7;color:#15803d}.dark .tool-status.coming.svelte-rr5yqg.svelte-rr5yqg{background:#a1620726;color:#fde047}.dark .tool-status.live.svelte-rr5yqg.svelte-rr5yqg{background:#15803d26;color:#86efac}.tool-tag.svelte-rr5yqg.svelte-rr5yqg{font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#9ca3af}.dark .tool-tag.svelte-rr5yqg.svelte-rr5yqg{color:#ffffff4d}.tool-name.svelte-rr5yqg.svelte-rr5yqg{font-size:1.1rem;font-weight:700;color:#111827;margin:0;line-height:1.3}.dark .tool-name.svelte-rr5yqg.svelte-rr5yqg{color:#f9fafb}.tool-desc.svelte-rr5yqg.svelte-rr5yqg{font-size:.92rem;line-height:1.7;color:#4b5563;margin:0}.dark .tool-desc.svelte-rr5yqg.svelte-rr5yqg{color:#ffffffa6}.tool-cta.svelte-rr5yqg.svelte-rr5yqg{font-size:.85rem;font-weight:600;color:#4f46e5;margin-top:.25rem}.dark .tool-cta.svelte-rr5yqg.svelte-rr5yqg{color:#a5b4fc}@media (max-width: 640px){.page.svelte-rr5yqg.svelte-rr5yqg{padding:2rem 1.25rem 4rem}.tool-card.svelte-rr5yqg.svelte-rr5yqg{padding:1.15rem}}
