.tool-card-enhanced.svelte-13xigfs{position:relative;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-2xl);padding:var(--space-6);transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:var(--space-3);height:100%;min-height:440px;overflow:hidden;box-shadow:0 8px 32px #0000001a}html[data-theme=light] .tool-card-enhanced.svelte-13xigfs{background:linear-gradient(135deg,#ffffff8c,#ffffff40);border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 32px #1f268712,0 1px #fffc inset,0 -1px #00000008 inset}@media(prefers-contrast:high){html[data-theme=light] .tool-card-enhanced.svelte-13xigfs{background:linear-gradient(135deg,#fffc,#fff9);border:1px solid rgba(255,255,255,.9)}html[data-theme=dark] .tool-card-enhanced.svelte-13xigfs{background:linear-gradient(135deg,#ffffff40,#ffffff26);border:1px solid rgba(255,255,255,.35)}}.tool-card-enhanced.svelte-13xigfs:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--card-highlight)}.tool-card-enhanced.svelte-13xigfs:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,#fff6,#fff0);border-radius:24px 24px 100px 100px;pointer-events:none;opacity:0}html[data-theme=light] .tool-card-enhanced.svelte-13xigfs:after{opacity:1}.tool-card-enhanced.svelte-13xigfs:hover{transform:translateY(-8px);border-color:var(--glass-border-hover);box-shadow:0 24px 64px var(--glass-shadow)}html[data-theme=light] .tool-card-enhanced.svelte-13xigfs:hover{transform:translateY(-8px);background:linear-gradient(135deg,#ffffffb3,#fff6);border-color:#fffc;box-shadow:0 24px 64px #1f26871a,0 1px #fffffff2 inset,0 -1px #00000008 inset}.tool-card-icon.svelte-13xigfs{font-size:3rem;line-height:1;margin-bottom:var(--space-2);display:block;position:relative;z-index:1}.tool-card-title.svelte-13xigfs{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-2);line-height:1.3;position:relative;z-index:1}.tool-card-description.svelte-13xigfs{color:var(--text-secondary);line-height:1.6;flex:1;margin:0;position:relative;z-index:1}.tool-features.svelte-13xigfs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2);position:relative;z-index:1}.feature-badge-small.svelte-13xigfs{display:inline-block;padding:var(--space-1) var(--space-2);background:#3b82f626;border:1px solid rgba(59,130,246,.25);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--brand-400);white-space:nowrap;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html[data-theme=light] .feature-badge-small.svelte-13xigfs{background:linear-gradient(135deg,#ffffffd9,#ffffff80);border:1px solid rgba(255,255,255,.8);box-shadow:0 2px 8px #1f26870f,0 1px #ffffffe6 inset;color:#3b82f6}.tool-card-action.svelte-13xigfs{margin-top:auto;padding-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);position:relative;z-index:1}.tool-card-subbox.svelte-13xigfs{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-raised);padding:.6rem .8rem;font-size:.8rem;color:var(--text-secondary);display:flex;align-items:center;justify-content:space-between;gap:.75rem}.tool-card-subbox.svelte-13xigfs span:where(.svelte-13xigfs){opacity:.9}.tool-card-subbox.svelte-13xigfs a:where(.svelte-13xigfs){color:var(--brand-500);font-weight:var(--font-medium);text-decoration:none;white-space:nowrap;transition:color var(--transition-base)}.tool-card-subbox.svelte-13xigfs a:where(.svelte-13xigfs):hover{text-decoration:underline}.tool-card-title.svelte-13xigfs{display:flex;align-items:center;gap:var(--space-2)}.tool-pill.svelte-13xigfs{border-radius:var(--radius-full);padding:2px 8px;font-size:.7rem;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em}.tool-pill-pro.svelte-13xigfs{background:var(--brand-500);color:#fff;border:1px solid var(--brand-600)}.tool-pill-beta.svelte-13xigfs{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.fade-in-up.svelte-13xigfs{animation:svelte-13xigfs-fadeInUp .6s ease-out}.delay-1.svelte-13xigfs{animation-delay:.1s;opacity:0;animation-fill-mode:forwards}.delay-2.svelte-13xigfs{animation-delay:.2s;opacity:0;animation-fill-mode:forwards}.delay-3.svelte-13xigfs{animation-delay:.3s;opacity:0;animation-fill-mode:forwards}.delay-4.svelte-13xigfs{animation-delay:.4s;opacity:0;animation-fill-mode:forwards}.delay-5.svelte-13xigfs{animation-delay:.5s;opacity:0;animation-fill-mode:forwards}@keyframes svelte-13xigfs-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1}}@media(prefers-reduced-motion:reduce){.fade-in-up.svelte-13xigfs,.tool-card-enhanced.svelte-13xigfs{animation:none!important;transition:none!important}.delay-1.svelte-13xigfs,.delay-2.svelte-13xigfs,.delay-3.svelte-13xigfs,.delay-4.svelte-13xigfs,.delay-5.svelte-13xigfs{opacity:1!important;animation:none!important}}@media(max-width:768px){.tool-card-enhanced.svelte-13xigfs{padding:var(--space-3);gap:var(--space-1);min-height:auto}.tool-card-icon.svelte-13xigfs{font-size:2rem;margin-bottom:var(--space-1)}.tool-card-title.svelte-13xigfs{font-size:var(--text-base);flex-direction:column;align-items:flex-start;gap:var(--space-1)}.tool-card-description.svelte-13xigfs{font-size:var(--text-xs);line-height:1.5}.feature-badge-small.svelte-13xigfs{font-size:.65rem;padding:2px 6px}.btn.svelte-13xigfs{font-size:var(--text-sm);padding:8px 12px}}.tools-section-header.svelte-ls99y2{text-align:center;margin-bottom:var(--space-6)}.tools-section-title.svelte-ls99y2{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-2);position:relative;display:inline-block}.tools-section-title.svelte-ls99y2:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:50px;height:2px;background:var(--gradient-brand);border-radius:var(--radius-full)}.tools-section-description.svelte-ls99y2{color:var(--text-secondary);font-size:var(--text-base);max-width:500px;margin:var(--space-4) auto 0}@media(max-width:768px){.tools-section-title.svelte-ls99y2{font-size:var(--text-lg)}.tools-section-description.svelte-ls99y2{font-size:var(--text-sm)}}.tools-sections-wrapper.svelte-171l7w4{margin-top:var(--space-12)}.tools-section.svelte-171l7w4{margin-top:0;margin-bottom:0}.tools-section-bottom.svelte-171l7w4{margin-top:var(--space-10)}.tools-section-bottom.svelte-171l7w4:first-child{margin-top:0}.tools-top-layout.svelte-171l7w4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:var(--space-8);margin-top:var(--space-8)}.tools-bottom-layout.svelte-171l7w4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:var(--space-8);margin-top:var(--space-10)}.tools-grid.svelte-171l7w4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:var(--space-6);align-items:stretch}.tools-top-layout.svelte-171l7w4 .tools-grid:where(.svelte-171l7w4){grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.tools-grid.single-featured.svelte-171l7w4{max-width:640px;margin:0 auto}.see-more.svelte-171l7w4{text-align:center;margin:var(--space-10) 0 var(--space-6)}.see-more.svelte-171l7w4 .btn:where(.svelte-171l7w4){background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);padding:var(--space-3) var(--space-6);border-radius:var(--radius-xl);color:var(--text-primary);font-weight:var(--font-medium);transition:all .3s ease}.see-more.svelte-171l7w4 .btn:where(.svelte-171l7w4):hover{background:var(--glass-bg-hover);border-color:var(--accent-primary);transform:translateY(-2px)}html[data-theme=light] .see-more.svelte-171l7w4 .btn:where(.svelte-171l7w4){background:#fff9;box-shadow:0 4px 16px #0000000f,inset 0 1px #ffffffe6}html[data-theme=light] .see-more.svelte-171l7w4 .btn:where(.svelte-171l7w4):hover{background:#fffc;box-shadow:0 8px 24px #00000014,inset 0 1px #ffffffe6}@media(max-width:768px){.tools-top-layout.svelte-171l7w4,.tools-bottom-layout.svelte-171l7w4{grid-template-columns:1fr;gap:var(--space-6)}.tools-grid.svelte-171l7w4{grid-template-columns:1fr}}
