.tools-page.svelte-1ax3ywx{padding:2rem;max-width:1200px;margin:0 auto;box-sizing:border-box}.content.svelte-1ax3ywx{width:100%}.page-title.svelte-1ax3ywx{text-align:center;margin-bottom:1rem;font-size:2.5rem;background:linear-gradient(45deg,var(--color-text),var(--color-accent-1));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:0;transform:translateY(40px)}.page-description.svelte-1ax3ywx{text-align:center;margin-bottom:4rem;font-size:1.1rem;color:#fffc;max-width:600px;margin-left:auto;margin-right:auto;opacity:0;transform:translateY(40px)}.tools-category.svelte-1ax3ywx{margin-bottom:4rem;opacity:0;transform:translateY(40px)}.category-header.svelte-1ax3ywx{text-align:center;margin-bottom:2rem}.category-header.svelte-1ax3ywx h2:where(.svelte-1ax3ywx){font-size:2rem;margin-bottom:.5rem;color:var(--color-accent-1)}.category-header.svelte-1ax3ywx p:where(.svelte-1ax3ywx){color:#ffffffb3;font-size:1rem}.tools-grid.svelte-1ax3ywx{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;width:100%}.tool-card.svelte-1ax3ywx{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;transition:all .3s ease;width:100%;box-sizing:border-box;cursor:pointer;position:relative;overflow:hidden}.tool-card.svelte-1ax3ywx:hover{transform:translateY(-5px);background:#ffffff1a;box-shadow:0 10px 30px #0000004d;border-color:#fff3}.tool-card.svelte-1ax3ywx:focus{outline:2px solid var(--color-accent-1);outline-offset:2px}.tool-header.svelte-1ax3ywx{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.tool-header.svelte-1ax3ywx h3:where(.svelte-1ax3ywx){font-size:1.3rem;color:#fff;margin:0;flex:1;line-height:1.3}.status-badge.svelte-1ax3ywx{padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:500;color:#000;flex-shrink:0}.tool-description.svelte-1ax3ywx{color:#fffc;line-height:1.6;margin-bottom:1rem}.tool-technologies.svelte-1ax3ywx{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.tech-tag.svelte-1ax3ywx{background:#ffd70033;color:var(--color-accent-2);padding:.25rem .75rem;border-radius:15px;font-size:.8rem}.tool-cta.svelte-1ax3ywx{display:flex;align-items:center;justify-content:space-between;color:#ffffffb3;font-size:.9rem;font-weight:500;transition:all .3s ease}.cta-text.svelte-1ax3ywx{opacity:.8}.cta-arrow.svelte-1ax3ywx{font-size:1.1rem;transition:transform .3s ease}.tool-card.svelte-1ax3ywx:hover .cta-arrow:where(.svelte-1ax3ywx){transform:translate(5px);color:var(--color-accent-1)}.tool-card.svelte-1ax3ywx:hover .cta-text:where(.svelte-1ax3ywx){color:#ffffffe6}.fade-in-up.svelte-1ax3ywx{opacity:1;transform:translateY(0);animation:svelte-1ax3ywx-fadeInUp .8s ease-out}@keyframes svelte-1ax3ywx-fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.tools-page.svelte-1ax3ywx{padding:1.5rem}.tools-grid.svelte-1ax3ywx{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.3rem}}@media (max-width: 768px){.tools-page.svelte-1ax3ywx{padding:1.5rem}.page-title.svelte-1ax3ywx{font-size:2.2rem;margin-bottom:1.5rem;line-height:1.2}.page-description.svelte-1ax3ywx{font-size:1rem;margin-bottom:3rem;padding:0 1rem;line-height:1.5}.tools-category.svelte-1ax3ywx{margin-bottom:3rem}.category-header.svelte-1ax3ywx{margin-bottom:1.5rem}.category-header.svelte-1ax3ywx h2:where(.svelte-1ax3ywx){font-size:1.8rem;margin-bottom:.8rem}.category-header.svelte-1ax3ywx p:where(.svelte-1ax3ywx){font-size:.95rem;padding:0 1rem}.tools-grid.svelte-1ax3ywx{grid-template-columns:1fr;gap:1.2rem}.tool-card.svelte-1ax3ywx{padding:1.3rem}.tool-header.svelte-1ax3ywx{flex-direction:column;align-items:flex-start;gap:.8rem;margin-bottom:1.2rem}.tool-header.svelte-1ax3ywx h3:where(.svelte-1ax3ywx){font-size:1.2rem;line-height:1.3}.tool-description.svelte-1ax3ywx{font-size:.95rem;line-height:1.5;margin-bottom:1.2rem}.tool-technologies.svelte-1ax3ywx{gap:.4rem;margin-bottom:1.3rem}.tech-tag.svelte-1ax3ywx{font-size:.75rem;padding:.2rem .6rem}.tool-cta.svelte-1ax3ywx{font-size:.85rem}}@media (max-width: 600px){.tools-page.svelte-1ax3ywx{padding:1rem}.page-title.svelte-1ax3ywx{font-size:1.8rem;margin-bottom:1.2rem;padding:0 .8rem}.page-description.svelte-1ax3ywx{font-size:.95rem;margin-bottom:2.5rem;padding:0 .8rem}.tools-category.svelte-1ax3ywx{margin-bottom:2.5rem}.category-header.svelte-1ax3ywx h2:where(.svelte-1ax3ywx){font-size:1.6rem;padding:0 .8rem}.category-header.svelte-1ax3ywx p:where(.svelte-1ax3ywx){font-size:.9rem;padding:0 .8rem}.tools-grid.svelte-1ax3ywx{gap:1rem}.tool-card.svelte-1ax3ywx{padding:1.2rem;margin:0 .5rem}.tool-header.svelte-1ax3ywx h3:where(.svelte-1ax3ywx){font-size:1.1rem}.tool-description.svelte-1ax3ywx{font-size:.9rem}.tool-cta.svelte-1ax3ywx{font-size:.8rem}}@media (max-width: 480px){.tools-page.svelte-1ax3ywx{padding:.8rem}.page-title.svelte-1ax3ywx{font-size:1.6rem;padding:0 .6rem}.page-description.svelte-1ax3ywx{font-size:.9rem;padding:0 .6rem}.category-header.svelte-1ax3ywx h2:where(.svelte-1ax3ywx){font-size:1.4rem;padding:0 .6rem}.category-header.svelte-1ax3ywx p:where(.svelte-1ax3ywx){font-size:.85rem;padding:0 .6rem}.tool-card.svelte-1ax3ywx{padding:1rem;margin:0 .3rem}.tool-header.svelte-1ax3ywx h3:where(.svelte-1ax3ywx){font-size:1rem}.tool-description.svelte-1ax3ywx{font-size:.85rem}.tool-technologies.svelte-1ax3ywx{gap:.3rem}.tech-tag.svelte-1ax3ywx{font-size:.7rem;padding:.15rem .5rem}.tool-cta.svelte-1ax3ywx{font-size:.75rem}}@media (max-width: 360px){.tools-page.svelte-1ax3ywx{padding:.6rem}.page-title.svelte-1ax3ywx{font-size:1.4rem;margin-bottom:1rem;padding:0 .5rem}.page-description.svelte-1ax3ywx{font-size:.85rem;margin-bottom:2rem;padding:0 .5rem}.tools-category.svelte-1ax3ywx{margin-bottom:2rem}.category-header.svelte-1ax3ywx{margin-bottom:1.2rem}.category-header.svelte-1ax3ywx h2:where(.svelte-1ax3ywx){font-size:1.3rem;padding:0 .5rem}.category-header.svelte-1ax3ywx p:where(.svelte-1ax3ywx){font-size:.8rem;padding:0 .5rem}.tools-grid.svelte-1ax3ywx{gap:.8rem}.tool-card.svelte-1ax3ywx{padding:.8rem;margin:0 .2rem}.tool-header.svelte-1ax3ywx{margin-bottom:1rem;gap:.6rem}.tool-header.svelte-1ax3ywx h3:where(.svelte-1ax3ywx){font-size:.95rem}.tool-description.svelte-1ax3ywx{font-size:.8rem;margin-bottom:1rem}.tool-technologies.svelte-1ax3ywx{gap:.25rem;margin-bottom:1rem}.tech-tag.svelte-1ax3ywx{font-size:.65rem;padding:.1rem .4rem}.tool-cta.svelte-1ax3ywx{font-size:.7rem}}@media (max-width: 320px){.tools-page.svelte-1ax3ywx{padding:.5rem}.page-title.svelte-1ax3ywx{font-size:1.3rem;padding:0 .4rem}.page-description.svelte-1ax3ywx{font-size:.8rem;padding:0 .4rem}.category-header.svelte-1ax3ywx h2:where(.svelte-1ax3ywx){font-size:1.2rem;padding:0 .4rem}.category-header.svelte-1ax3ywx p:where(.svelte-1ax3ywx){font-size:.75rem;padding:0 .4rem}.tool-card.svelte-1ax3ywx{padding:.7rem;margin:0 .1rem}.tool-header.svelte-1ax3ywx h3:where(.svelte-1ax3ywx){font-size:.9rem}.tool-description.svelte-1ax3ywx{font-size:.75rem}.tech-tag.svelte-1ax3ywx{font-size:.6rem;padding:.08rem .3rem}.tool-cta.svelte-1ax3ywx{font-size:.65rem}}
