.blog-hero{padding:3.5rem 1.5rem 2.5rem;background:var(--bg-hero,linear-gradient(180deg,#e0f2fe 0%,#f0f9ff 40%,var(--bg-body,#f8fafc) 100%));text-align:center;border-bottom:1px solid var(--border-color,#e2e8f0)}.dark-mode .blog-hero{background:linear-gradient(180deg,#0b1329 0%,#0f172a 100%);border-bottom-color:rgba(255,255,255,0.08)}.blog-hero-badge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.35rem 0.9rem;border-radius:9999px;font-size:0.78rem;font-weight:700;letter-spacing:0.8px;text-transform:uppercase;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;margin-bottom:1rem}.dark-mode .blog-hero-badge{background:rgba(30,58,138,0.35);border-color:rgba(59,130,246,0.4);color:#93c5fd}.blog-hero-title{font-size:clamp(2.2rem,4.5vw,3rem);font-weight:800;color:var(--text-primary,#0f172a);margin:0 0 0.85rem 0;letter-spacing:-0.02em;line-height:1.2}.blog-hero-subtitle{font-size:1.15rem;color:var(--text-secondary,#64748b);max-width:720px;margin:0 auto 1.75rem;line-height:1.6}.blog-controls{max-width:1200px;margin:0 auto 2.5rem;padding:0 1.5rem;display:flex;flex-direction:column;gap:1.25rem}.blog-search-wrapper{background:var(--bg-card,#ffffff);border:1.5px solid var(--border-color,#e2e8f0);border-radius:12px;padding:0.75rem 1.25rem;display:flex;align-items:center;gap:0.75rem;box-shadow:0 2px 6px rgba(0,0,0,0.03);transition:all 0.2s ease}.blog-search-wrapper:focus-within{border-color:var(--brand-500,#0ea5e9);box-shadow:0 0 0 3px rgba(14,165,233,0.15)}.blog-search-input{width:100%;border:none;outline:none;background:transparent;font-size:1rem;color:var(--text-primary,#0f172a)}.blog-search-input::placeholder{color:var(--text-muted,#94a3b8)}.blog-categories-pills{display:flex;gap:0.5rem;flex-wrap:wrap;align-items:center}.blog-cat-btn{padding:0.45rem 1rem;border-radius:9999px;font-size:0.85rem;font-weight:600;border:1px solid var(--border-color,#e2e8f0);background:var(--bg-card,#ffffff);color:var(--text-secondary,#64748b);cursor:pointer;transition:all 0.15s ease;white-space:nowrap}.blog-cat-btn:hover{border-color:var(--brand-400,#60a5fa);color:var(--brand-600,#0284c7)}.blog-cat-btn.active{background:var(--brand-500,#0ea5e9);color:#ffffff;border-color:var(--brand-500,#0ea5e9);box-shadow:0 2px 8px rgba(14,165,233,0.3)}.featured-post-wrapper{max-width:1200px;margin:0 auto 3rem;padding:0 1.5rem}.featured-post-card{display:grid;grid-template-columns:1.1fr 1fr;background:var(--bg-card,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.04);text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.featured-post-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,0.08);border-color:var(--brand-300,#93c5fd)}.dark-mode .featured-post-card:hover{border-color:var(--brand-600,#0284c7);box-shadow:0 12px 30px rgba(0,0,0,0.4)}.featured-post-visual{background:linear-gradient(135deg,#0284c7 0%,#0369a1 50%,#0f172a 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;color:#ffffff;text-align:center;position:relative}.featured-visual-icon{font-size:4rem;margin-bottom:1rem;filter:drop-shadow(0 4px 10px rgba(0,0,0,0.3))}.featured-visual-tag{background:rgba(255,255,255,0.2);backdrop-filter:blur(8px);padding:0.3rem 0.8rem;border-radius:9999px;font-size:0.75rem;font-weight:700;letter-spacing:0.5px;text-transform:uppercase}.featured-post-body{padding:2.5rem;display:flex;flex-direction:column;justify-content:center}.featured-post-meta{display:flex;align-items:center;gap:1rem;font-size:0.82rem;color:var(--text-muted,#94a3b8);margin-bottom:0.85rem;flex-wrap:wrap}.featured-post-title{font-size:1.65rem;font-weight:800;color:var(--text-primary,#0f172a);margin:0 0 1rem 0;line-height:1.3}.featured-post-excerpt{font-size:0.95rem;color:var(--text-secondary,#64748b);line-height:1.6;margin:0 0 1.5rem 0}.featured-post-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1rem;border-top:1px solid var(--border-color,#e2e8f0)}.featured-author{display:flex;align-items:center;gap:0.6rem}.author-avatar{width:34px;height:34px;border-radius:50%;background:#e0f2fe;display:flex;align-items:center;justify-content:center;font-size:1rem}.author-name{font-size:0.85rem;font-weight:600;color:var(--text-primary,#0f172a)}.featured-cta-link{font-size:0.88rem;font-weight:700;color:var(--brand-500,#0ea5e9);display:flex;align-items:center;gap:0.3rem;transition:gap 0.2s ease}.featured-post-card:hover .featured-cta-link{gap:0.6rem}.blog-posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.75rem;max-width:1200px;margin:0 auto;padding:0 1.5rem 4rem}.blog-article-card{display:flex;flex-direction:column;background:var(--bg-card,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:14px;overflow:hidden;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.blog-article-card:hover{transform:translateY(-4px);box-shadow:0 10px 20px -3px rgba(0,0,0,0.07);border-color:var(--brand-300,#93c5fd)}.dark-mode .blog-article-card:hover{border-color:var(--brand-600,#0284c7);box-shadow:0 10px 24px -3px rgba(0,0,0,0.4)}.blog-card-thumb-banner{height:140px;display:flex;align-items:center;justify-content:center;font-size:2.75rem;position:relative;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-bottom:1px solid var(--border-color,#e2e8f0)}.dark-mode .blog-card-thumb-banner{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-bottom-color:rgba(255,255,255,0.08)}.blog-card-tag-pill{position:absolute;top:12px;left:14px;font-size:0.68rem;font-weight:700;padding:0.25rem 0.65rem;border-radius:9999px;letter-spacing:0.4px;text-transform:uppercase;background:var(--bg-card,#ffffff);border:1px solid var(--border-color,#e2e8f0);color:var(--brand-600,#0284c7);box-shadow:0 1px 3px rgba(0,0,0,0.05)}.blog-card-content{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.blog-card-meta-line{display:flex;align-items:center;gap:0.85rem;font-size:0.8rem;color:var(--text-muted,#94a3b8);margin-bottom:0.65rem}.blog-card-title{font-size:1.2rem;font-weight:700;color:var(--text-primary,#0f172a);margin:0 0 0.65rem 0;line-height:1.35}.blog-card-excerpt{font-size:0.88rem;color:var(--text-secondary,#64748b);line-height:1.55;margin:0 0 1.25rem 0;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:0.85rem;border-top:1px solid var(--border-color,#e2e8f0);font-size:0.82rem;font-weight:600;color:var(--brand-500,#0ea5e9);margin-top:auto}.blog-read-arrow{display:flex;align-items:center;gap:0.25rem;transition:gap 0.2s ease}.blog-article-card:hover .blog-read-arrow{gap:0.5rem}.article-page-wrapper{max-width:860px;margin:0 auto;padding:2.5rem 1.5rem 5rem}.article-header{margin-bottom:2.25rem}.article-breadcrumb{font-size:0.85rem;color:var(--text-secondary,#64748b);margin-bottom:1.25rem;display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap}.article-breadcrumb a{color:var(--text-secondary,#64748b);text-decoration:none;transition:color 0.15s}.article-breadcrumb a:hover{color:var(--brand-500,#0ea5e9)}.article-category-badge{display:inline-block;padding:0.3rem 0.85rem;border-radius:9999px;font-size:0.78rem;font-weight:700;letter-spacing:0.5px;text-transform:uppercase;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;margin-bottom:1rem}.dark-mode .article-category-badge{background:rgba(30,58,138,0.35);border-color:rgba(59,130,246,0.4);color:#93c5fd}.article-main-title{font-size:clamp(2rem,3.8vw,2.75rem);font-weight:800;color:var(--text-primary,#0f172a);line-height:1.25;margin:0 0 1rem 0;letter-spacing:-0.02em}.article-lead-deck{font-size:1.2rem;line-height:1.6;color:var(--text-secondary,#475569);margin:0 0 1.75rem 0;font-weight:400}.article-meta-bar{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-top:1px solid var(--border-color,#e2e8f0);border-bottom:1px solid var(--border-color,#e2e8f0);flex-wrap:wrap;gap:1rem}.article-author-info{display:flex;align-items:center;gap:0.75rem}.article-author-avatar{width:44px;height:44px;border-radius:50%;background:#e0f2fe;display:flex;align-items:center;justify-content:center;font-size:1.3rem;border:2px solid var(--border-color,#e2e8f0)}.article-author-name{font-size:0.95rem;font-weight:700;color:var(--text-primary,#0f172a)}.article-author-title{font-size:0.8rem;color:var(--text-muted,#94a3b8)}.article-date-meta{font-size:0.85rem;color:var(--text-secondary,#64748b);display:flex;align-items:center;gap:0.75rem}.article-toc{background:var(--bg-card,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:12px;padding:1.5rem 1.75rem;margin:2rem 0 2.5rem;box-shadow:0 2px 8px rgba(0,0,0,0.02)}.toc-title{font-size:1.1rem;font-weight:700;color:var(--text-primary,#0f172a);margin:0 0 1rem 0;display:flex;align-items:center;gap:0.5rem}.article-toc ol{margin:0;padding-left:1.25rem}.article-toc li{margin-bottom:0.5rem;font-size:0.92rem;line-height:1.5}.article-toc a{color:var(--text-secondary,#475569);text-decoration:none;transition:color 0.15s}.article-toc a:hover{color:var(--brand-500,#0ea5e9);text-decoration:underline}.article-content{font-size:1.1rem;line-height:1.8;color:var(--text-primary,#1e293b)}.dark-mode .article-content{color:#cbd5e1}.article-content h2{font-size:1.65rem;font-weight:800;color:var(--text-primary,#0f172a);margin:2.75rem 0 1.25rem 0;line-height:1.3;position:relative;padding-left:1.2rem;scroll-margin-top:80px}.article-content h2::before{content:'';position:absolute;left:0;top:4px;bottom:4px;width:4px;background:var(--brand-500,#0ea5e9);border-radius:2px}.article-content h3{font-size:1.3rem;font-weight:700;color:var(--text-primary,#0f172a);margin:2rem 0 0.85rem 0;line-height:1.35;scroll-margin-top:80px}.article-content h4{font-size:1.1rem;font-weight:700;color:var(--text-primary,#0f172a);margin:1.5rem 0 0.65rem 0}.article-content p{margin:0 0 1.5rem 0}.article-content ul,.article-content ol{padding-left:1.5rem;margin:0 0 1.5rem 0}.article-content li{margin-bottom:0.65rem;line-height:1.7}.article-content strong{color:var(--text-primary,#0f172a)}.dark-mode .article-content strong{color:#f8fafc}.article-content a{color:var(--brand-500,#0ea5e9);text-decoration:underline;text-underline-offset:3px;font-weight:500}.article-content a:hover{color:var(--brand-700,#0369a1)}.callout-box{padding:1.25rem 1.5rem;border-radius:12px;margin:2rem 0;border-left:4px solid;background:var(--bg-card,#ffffff)}.callout-box p:last-child{margin-bottom:0}.callout-info{border-left-color:#0284c7;background:#f0f9ff}.dark-mode .callout-info{background:rgba(14,165,233,0.1);border-left-color:#38bdf8}.callout-tip{border-left-color:#059669;background:#ecfdf5}.dark-mode .callout-tip{background:rgba(16,185,129,0.1);border-left-color:#34d399}.callout-warning{border-left-color:#d97706;background:#fffbeb}.dark-mode .callout-warning{background:rgba(217,119,6,0.1);border-left-color:#fbbf24}.callout-security{border-left-color:#7c3aed;background:#f5f3ff}.dark-mode .callout-security{background:rgba(124,58,237,0.1);border-left-color:#a78bfa}.callout-title{font-size:0.95rem;font-weight:700;margin:0 0 0.5rem 0;display:flex;align-items:center;gap:0.5rem}.code-block-wrapper{background:#0f172a;border:1px solid #334155;border-radius:10px;margin:1.75rem 0;overflow:hidden}.code-header{display:flex;justify-content:space-between;align-items:center;padding:0.5rem 1rem;background:#1e293b;border-bottom:1px solid #334155;font-size:0.78rem;font-weight:600;color:#94a3b8;text-transform:uppercase}.code-block-wrapper pre{margin:0;padding:1.25rem 1rem;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:0.9rem;line-height:1.6;color:#e2e8f0}.code-block-wrapper code{background:transparent;padding:0;color:inherit}.article-table-wrapper{overflow-x:auto;margin:2rem 0;border:1px solid var(--border-color,#e2e8f0);border-radius:10px}.article-table{width:100%;border-collapse:collapse;font-size:0.95rem;text-align:left}.article-table th{background:var(--gray-100,#f1f5f9);padding:0.85rem 1.25rem;font-weight:700;color:var(--text-primary,#0f172a);border-bottom:2px solid var(--border-color,#e2e8f0)}.dark-mode .article-table th{background:#1e293b}.article-table td{padding:0.85rem 1.25rem;border-bottom:1px solid var(--border-color,#e2e8f0);color:var(--text-secondary,#475569)}.dark-mode .article-table td{color:#94a3b8}.article-table tr:last-child td{border-bottom:none}.tool-cta-box{background:linear-gradient(135deg,#eff6ff 0%,#f0fdf4 100%);border:1.5px solid #bfdbfe;border-radius:14px;padding:1.75rem 2rem;margin:2.5rem 0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.dark-mode .tool-cta-box{background:linear-gradient(135deg,rgba(30,58,138,0.2) 0%,rgba(6,78,59,0.2) 100%);border-color:rgba(59,130,246,0.3)}.tool-cta-info h4{font-size:1.15rem;font-weight:700;margin:0 0 0.35rem 0;color:var(--text-primary,#0f172a)}.tool-cta-info p{font-size:0.9rem;margin:0;color:var(--text-secondary,#64748b)}.tool-cta-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.75rem 1.5rem;background:var(--brand-500,#0ea5e9);color:#ffffff !important;text-decoration:none !important;border-radius:10px;font-weight:700;font-size:0.92rem;box-shadow:0 4px 12px rgba(14,165,233,0.3);transition:all 0.2s ease;white-space:nowrap}.tool-cta-btn:hover{background:var(--brand-600,#0284c7);transform:translateY(-2px);box-shadow:0 6px 16px rgba(14,165,233,0.4)}.author-bio-card{display:flex;gap:1.5rem;padding:2rem;background:var(--bg-card,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:16px;margin:3rem 0;align-items:center}.author-bio-avatar{width:72px;height:72px;border-radius:50%;background:#e0f2fe;display:flex;align-items:center;justify-content:center;font-size:2.2rem;flex-shrink:0;border:2px solid var(--brand-200,#bfdbfe)}.author-bio-content h4{font-size:1.15rem;font-weight:700;margin:0 0 0.25rem 0;color:var(--text-primary,#0f172a)}.author-bio-role{font-size:0.82rem;color:var(--brand-500,#0ea5e9);font-weight:600;margin-bottom:0.5rem}.author-bio-text{font-size:0.9rem;line-height:1.6;color:var(--text-secondary,#64748b);margin:0}.social-share-section{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;border-top:1px solid var(--border-color,#e2e8f0);border-bottom:1px solid var(--border-color,#e2e8f0);margin:2.5rem 0;flex-wrap:wrap;gap:1rem}.share-label{font-size:0.9rem;font-weight:700;color:var(--text-primary,#0f172a)}.share-buttons{display:flex;gap:0.5rem}.share-btn{padding:0.45rem 0.9rem;border-radius:8px;font-size:0.85rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:0.35rem;background:var(--bg-card,#ffffff);border:1px solid var(--border-color,#e2e8f0);color:var(--text-secondary,#64748b);cursor:pointer;transition:all 0.15s ease}.share-btn:hover{border-color:var(--brand-400,#60a5fa);color:var(--brand-600,#0284c7);transform:translateY(-1px)}.related-posts-section{margin-top:3.5rem}.related-section-header{font-size:1.4rem;font-weight:800;color:var(--text-primary,#0f172a);margin:0 0 1.5rem 0}.related-posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.related-post-card{background:var(--bg-card,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:14px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.related-post-card:hover{transform:translateY(-4px);border-color:var(--brand-300,#93c5fd);box-shadow:0 12px 24px -4px rgba(0,0,0,0.08)}.related-post-thumb-wrap{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#f1f5f9;border-bottom:1px solid var(--border-color,#f1f5f9)}.related-post-thumb{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease}.related-post-card:hover .related-post-thumb{transform:scale(1.05)}.related-post-tag{position:absolute;top:10px;right:10px;padding:3px 10px;border-radius:9999px;font-size:0.72rem;font-weight:700;background:rgba(255,255,255,0.95);color:#0369a1;box-shadow:0 2px 6px rgba(0,0,0,0.12);backdrop-filter:blur(4px);letter-spacing:0.02em}.related-post-content{padding:16px 18px 18px;display:flex;flex-direction:column;flex-grow:1}.related-post-meta-line{display:flex;align-items:center;gap:8px;font-size:0.78rem;color:var(--text-muted,#94a3b8);margin-bottom:8px}.related-post-title{font-size:1.05rem;font-weight:700;color:var(--text-primary,#0f172a);line-height:1.38;margin:0 0 12px 0;flex-grow:1}.related-post-footer{padding-top:10px;border-top:1px solid var(--border-color,#f1f5f9);display:flex;justify-content:flex-end}.related-post-arrow{color:var(--brand-500,#2563eb);font-weight:700;font-size:0.84rem;transition:transform 0.15s ease}.related-post-card:hover .related-post-arrow{transform:translateX(3px)}.dark-mode .related-post-card,.theme-dark .related-post-card,.dark .related-post-card{background:var(--bg-card,#1e293b);border-color:#334155}.dark-mode .related-post-thumb-wrap,.theme-dark .related-post-thumb-wrap,.dark .related-post-thumb-wrap{border-bottom-color:#334155;background:#0f172a}.dark-mode .related-post-tag,.theme-dark .related-post-tag,.dark .related-post-tag{background:rgba(30,41,59,0.95);color:#38bdf8}.dark-mode .related-post-title,.theme-dark .related-post-title,.dark .related-post-title{color:#f1f5f9}.dark-mode .related-post-footer,.theme-dark .related-post-footer,.dark .related-post-footer{border-top-color:#334155}@media (max-width:860px){.related-posts-grid{grid-template-columns:1fr}}@media (max-width:860px){.featured-post-card{grid-template-columns:1fr}.featured-post-visual{padding:2rem 1.5rem}.featured-post-body{padding:1.75rem}.blog-posts-grid{grid-template-columns:1fr;padding:0 1rem 3rem}.article-page-wrapper{padding:2rem 1rem 4rem}.author-bio-card{flex-direction:column;text-align:center;padding:1.5rem}}.toolzyo-blog{font-family:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;box-sizing:border-box}.toolzyo-blog *,.toolzyo-blog *::before,.toolzyo-blog *::after{box-sizing:border-box}.toolzyo-blog-featured-figure{margin:0 0 2rem 0;border-radius:12px;overflow:hidden;border:1px solid var(--border-color,#E2E8F0);background:#F8FAFC;box-shadow:0 4px 12px rgba(0,0,0,0.04)}.toolzyo-blog-featured-img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.toolzyo-blog-featured-caption{font-size:0.85rem;color:var(--text-muted,#64748B);text-align:center;padding:10px 16px;background:#F8FAFC;border-top:1px solid var(--border-color,#E2E8F0);font-style:italic;line-height:1.5}.toolzyo-blog .entry-content{color:var(--text-primary,#1F2937);font-size:17px;line-height:1.78;letter-spacing:-0.003em}.toolzyo-blog .entry-content p{font-size:17px;line-height:1.78;color:var(--text-primary,#1F2937);margin-top:0;margin-bottom:20px}.toolzyo-blog .entry-content h2{font-size:1.75rem;font-weight:700;line-height:1.3;color:var(--heading-color,#101B35);margin-top:36px;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--border-color,#E2E8F0)}.toolzyo-blog .entry-content h3{font-size:1.38rem;font-weight:700;line-height:1.35;color:var(--heading-color,#101B35);margin-top:28px;margin-bottom:12px}.toolzyo-blog .entry-content h4{font-size:1.15rem;font-weight:600;line-height:1.4;color:var(--heading-color,#101B35);margin-top:22px;margin-bottom:10px}.toolzyo-blog .entry-content ul,.toolzyo-blog .entry-content ol{margin-top:0;margin-bottom:22px;padding-left:26px;line-height:1.7}.toolzyo-blog .entry-content li{margin-bottom:8px;color:var(--text-primary,#1F2937)}.toolzyo-blog .entry-content blockquote{border-left:4px solid var(--brand-500,#3456DB);background:var(--brand-50,#F7F8FC);padding:16px 22px;margin:24px 0;border-radius:0 8px 8px 0;font-style:italic;color:var(--text-secondary,#334155)}.toolzyo-blog .entry-content blockquote p:last-child{margin-bottom:0}.toolzyo-blog .entry-content code{background:#F1F5F9;color:#0F172A;padding:2px 6px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:0.88em;border:1px solid #E2E8F0}.toolzyo-blog .entry-content pre{background:#0F172A;color:#F8FAFC;padding:18px 22px;border-radius:10px;overflow-x:auto;font-size:0.9rem;line-height:1.6;margin:24px 0;border:1px solid #1E293B;box-shadow:0 4px 12px rgba(0,0,0,0.08)}.toolzyo-blog .entry-content pre code{background:transparent;padding:0;border:none;color:inherit;font-size:inherit}.toolzyo-blog .entry-content table{width:100%;max-width:100%;border-collapse:collapse;margin:24px 0;font-size:0.92rem;border:1px solid var(--border-color,#E2E8F0);border-radius:8px;overflow-x:auto;display:block}.toolzyo-blog .entry-content th,.toolzyo-blog .entry-content td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border-color,#E2E8F0);min-width:120px}.toolzyo-blog .entry-content th{background:#F8FAFC;font-weight:700;color:var(--heading-color,#101B35);border-bottom:2px solid var(--border-color,#E2E8F0)}.toolzyo-blog .entry-content tr:last-child td{border-bottom:none}.toolzyo-blog .entry-content tr:nth-child(even) td{background:rgba(248,250,252,0.5)}.toolzyo-author-card{display:flex;align-items:flex-start;gap:20px;background:var(--bg-card-subtle,#F8FAFC);border:1px solid var(--border-color,#E2E8F0);border-radius:14px;padding:24px 26px;margin:36px 0 28px;box-shadow:0 1px 3px rgba(0,0,0,0.04)}.toolzyo-author-avatar{font-size:2.2rem;width:58px;height:58px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#EFF6FF 0%,#DBEAFE 100%);border:1px solid #BFDBFE;border-radius:50%;flex-shrink:0;margin-top:2px}.toolzyo-author-info{flex-grow:1}.toolzyo-author-name{font-size:1.18rem;font-weight:700;color:var(--heading-color,#0F172A);margin:0 0 4px 0;letter-spacing:-0.01em}.toolzyo-author-role{font-size:0.85rem;color:var(--brand-600,#2563EB);font-weight:600;margin:0 0 8px 0}.toolzyo-author-desc{font-size:0.92rem;color:var(--text-secondary,#475569);line-height:1.62;margin:0}.toolzyo-post-nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0}.toolzyo-post-nav-card{display:flex;flex-direction:column;padding:16px 20px;background:#FFFFFF;border:1px solid var(--border-color,#E2E8F0);border-radius:10px;text-decoration:none;transition:all 0.2s ease}.toolzyo-post-nav-card:hover{border-color:var(--brand-500,#3456DB);box-shadow:0 4px 12px rgba(52,86,219,0.08);transform:translateY(-2px)}.toolzyo-post-nav-next{text-align:right}.toolzyo-nav-dir{font-size:0.78rem;font-weight:700;text-transform:uppercase;color:var(--brand-600,#3456DB);letter-spacing:0.5px;margin-bottom:6px}.toolzyo-nav-title{font-size:0.95rem;font-weight:600;color:var(--heading-color,#101B35);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.toolzyo-post-nav-spacer{display:block}.toolzyo-share-section{width:100%}.toolzyo-share-header{margin-bottom:10px}.toolzyo-share-label{font-weight:700;font-size:0.92rem;color:var(--heading-color,#101B35);display:inline-flex;align-items:center}.toolzyo-share-buttons{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.toolzyo-share-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;border:1px solid var(--border-color,#E2E8F0);background:#FFFFFF;color:#475569;text-decoration:none;cursor:pointer;position:relative;transition:all 0.18s ease;padding:0}.toolzyo-share-btn:hover{color:#FFFFFF;background:var(--btn-color,#3456DB);border-color:var(--btn-color,#3456DB);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.12)}.toolzyo-share-copy:hover{background:#0F172A;border-color:#0F172A;color:#FFFFFF}.toolzyo-share-native:hover{background:#3456DB;border-color:#3456DB;color:#FFFFFF}.toolzyo-toast{position:absolute;bottom:120%;left:50%;transform:translateX(-50%);background:#0F172A;color:#FFFFFF;font-size:0.75rem;font-weight:600;padding:4px 8px;border-radius:4px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity 0.2s ease,transform 0.2s ease;z-index:10}.toolzyo-toast.active{opacity:1;transform:translateX(-50%) translateY(-4px)}.dark-mode .toolzyo-blog-featured-figure{background:#0F172A;border-color:rgba(255,255,255,0.08)}.dark-mode .toolzyo-blog-featured-caption{background:#0F172A;border-top-color:rgba(255,255,255,0.08);color:#94A3B8}.dark-mode .toolzyo-blog .entry-content{color:#E2E8F0}.dark-mode .toolzyo-blog .entry-content p{color:#E2E8F0}.dark-mode .toolzyo-blog .entry-content h2,.dark-mode .toolzyo-blog .entry-content h3,.dark-mode .toolzyo-blog .entry-content h4{color:#F8FAFC;border-bottom-color:rgba(255,255,255,0.08)}.dark-mode .toolzyo-blog .entry-content li{color:#E2E8F0}.dark-mode .toolzyo-blog .entry-content blockquote{background:rgba(30,41,59,0.5);color:#CBD5E1}.dark-mode .toolzyo-author-card{background:#0F172A;border-color:rgba(255,255,255,0.08);box-shadow:0 1px 3px rgba(0,0,0,0.25)}.dark-mode .toolzyo-author-avatar{background:rgba(37,99,235,0.15);border-color:rgba(96,165,250,0.25)}.dark-mode .toolzyo-author-name{color:#F8FAFC}.dark-mode .toolzyo-author-role{color:#60A5FA}.dark-mode .toolzyo-author-desc{color:#94A3B8}.dark-mode .toolzyo-post-nav-card{background:#0F172A;border-color:rgba(255,255,255,0.08)}.dark-mode .toolzyo-nav-title{color:#F8FAFC}.dark-mode .toolzyo-share-btn{background:#1E293B;border-color:rgba(255,255,255,0.1);color:#CBD5E1}@media (max-width:768px){.toolzyo-blog{padding:20px 16px !important}.toolzyo-blog .entry-content{font-size:16px;line-height:1.72}.toolzyo-blog .entry-content p{font-size:16px;line-height:1.72;margin-bottom:16px}.toolzyo-blog .entry-content h2{font-size:1.45rem;margin-top:28px;margin-bottom:12px}.toolzyo-blog .entry-content h3{font-size:1.22rem;margin-top:24px;margin-bottom:10px}.toolzyo-post-nav{grid-template-columns:1fr}.toolzyo-post-nav-next{text-align:left}.toolzyo-author-card{flex-direction:column;text-align:center;align-items:center;padding:20px 18px}.toolzyo-author-avatar{margin-top:0;margin-bottom:4px}.toolzyo-share-btn{width:36px;height:36px}}.toolzyo-blog{overflow-x:hidden}.toolzyo-blog .entry-content{overflow-wrap:break-word;word-wrap:break-word}.toolzyo-blog .entry-content code:not(pre code){word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap}.toolzyo-blog .entry-content pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.toolzyo-blog .entry-content table{display:block !important;width:100% !important;max-width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch;border-collapse:collapse}@media (max-width:768px){.toolzyo-blog .entry-content th,.toolzyo-blog .entry-content td{min-width:90px;padding:10px 12px;font-size:0.85rem}}.toolzyo-share-box{background:var(--bg-card,#FFFFFF);border:1px solid var(--border-color,#E5E7EB);border-radius:12px;padding:28px 24px;margin:36px 0 28px;box-sizing:border-box}.toolzyo-share-title{font-size:1.35rem;font-weight:700;color:var(--heading-color,#111827);margin:0 0 6px 0;line-height:1.3;letter-spacing:-0.01em}.toolzyo-share-subtitle{font-size:0.95rem;color:var(--text-secondary,#6B7280);margin:0 0 28px 0;line-height:1.5}.toolzyo-share-grid{display:grid;grid-template-columns:repeat(5,1fr);row-gap:26px;column-gap:12px;align-items:start}.toolzyo-share-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-decoration:none;background:transparent;border:none;cursor:pointer;padding:8px 4px;border-radius:8px;transition:all 0.18s ease;position:relative;width:100%;box-sizing:border-box}.toolzyo-share-item:hover{background:var(--bg-hover,#F3F4F6);transform:translateY(-2px)}.toolzyo-share-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--text-primary,#111827);transition:color 0.18s ease}.toolzyo-share-item:hover .toolzyo-share-icon{color:var(--brand-500,#3456DB)}.toolzyo-share-name{font-size:0.82rem;font-weight:500;color:var(--text-secondary,#374151);text-align:center;white-space:nowrap;transition:color 0.18s ease}.toolzyo-share-item:hover .toolzyo-share-name{color:var(--heading-color,#111827)}.toolzyo-share-toast{position:absolute;bottom:calc(100%+4px);left:50%;transform:translateX(-50%);background:#111827;color:#FFFFFF;font-size:0.75rem;font-weight:600;padding:4px 8px;border-radius:4px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity 0.2s ease,transform 0.2s ease;z-index:10}.toolzyo-share-toast.active{opacity:1;transform:translateX(-50%) translateY(-2px)}.dark-mode .toolzyo-share-box{background:#0F172A;border-color:rgba(255,255,255,0.08)}.dark-mode .toolzyo-share-title{color:#F8FAFC}.dark-mode .toolzyo-share-subtitle{color:#94A3B8}.dark-mode .toolzyo-share-icon{color:#E2E8F0}.dark-mode .toolzyo-share-name{color:#CBD5E1}.dark-mode .toolzyo-share-item:hover{background:#1E293B}.dark-mode .toolzyo-share-item:hover .toolzyo-share-icon{color:#60A5FA}.dark-mode .toolzyo-share-item:hover .toolzyo-share-name{color:#FFFFFF}@media (max-width:600px){.toolzyo-share-box{padding:22px 10px;margin:28px 0 20px}.toolzyo-share-title{font-size:1.25rem}.toolzyo-share-subtitle{font-size:0.88rem;margin-bottom:20px}.toolzyo-share-grid{grid-template-columns:repeat(5,1fr);row-gap:16px;column-gap:2px}.toolzyo-share-item{padding:6px 1px;gap:6px}.toolzyo-share-icon svg{width:22px;height:22px}.toolzyo-share-name{font-size:0.68rem;letter-spacing:-0.01em}}@media (max-width:380px){.toolzyo-share-box{padding:18px 6px}.toolzyo-share-name{font-size:0.64rem;letter-spacing:-0.02em}}.toolzyo-blog-tool-box{margin:44px 0 32px;padding:32px 30px;background:linear-gradient(135deg,#F0F5FF 0%,#FFFFFF 100%);border:2px solid #3456DB;border-radius:16px;box-shadow:0 8px 24px rgba(52,86,219,0.08);display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.toolzyo-tool-box-header{display:flex;flex-direction:column;gap:8px}.toolzyo-tool-box-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:#EAF2FF;color:#3456DB;font-size:0.8rem;font-weight:700;border-radius:9999px;letter-spacing:0.02em;text-transform:uppercase}.toolzyo-tool-box-title{font-size:1.45rem;font-weight:800;color:#101B35;margin:4px 0 0;line-height:1.3}.toolzyo-tool-box-desc{font-size:1rem;color:#475569;line-height:1.6;margin:0}.toolzyo-tool-box-features{display:flex;flex-wrap:wrap;gap:16px 24px;font-size:0.88rem;font-weight:600;color:#1E293B;padding:8px 0}.toolzyo-tool-box-features span{display:inline-flex;align-items:center;gap:6px}.toolzyo-tool-box-action{margin-top:6px}.toolzyo-tool-box-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#3456DB;color:#FFFFFF !important;font-size:1.05rem;font-weight:700;padding:14px 32px;border-radius:12px;text-decoration:none !important;transition:all 0.2s ease;box-shadow:0 4px 14px rgba(52,86,219,0.28)}.toolzyo-tool-box-btn:hover{background:#2546C5;color:#FFFFFF !important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(52,86,219,0.38)}.dark-mode .toolzyo-blog-tool-box{background:linear-gradient(135deg,#1E293B 0%,#0F172A 100%);border-color:#4F46E5;box-shadow:0 8px 24px rgba(0,0,0,0.35)}.dark-mode .toolzyo-tool-box-badge{background:rgba(79,70,229,0.2);color:#818CF8}.dark-mode .toolzyo-tool-box-title{color:#F8FAFC}.dark-mode .toolzyo-tool-box-desc{color:#94A3B8}.dark-mode .toolzyo-tool-box-features{color:#E2E8F0}@media (max-width:640px){.toolzyo-blog-tool-box{padding:24px 18px;margin:36px 0 24px}.toolzyo-tool-box-title{font-size:1.25rem}.toolzyo-tool-box-features{flex-direction:column;gap:8px}.toolzyo-tool-box-btn{width:100%;box-sizing:border-box;text-align:center}}.sidebar .sidebar-card,.sidebar .widget{background:var(--bg-card,#ffffff) !important;border:1px solid var(--border-color,#E2E8F0) !important;border-radius:var(--radius-lg,16px) !important;padding:22px 20px !important;box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,0.04)) !important;box-sizing:border-box !important;margin-bottom:24px !important;transition:box-shadow 0.2s ease,border-color 0.2s ease !important}.sidebar .sidebar-card:hover,.sidebar .widget:hover{box-shadow:0 4px 12px -2px rgba(52,86,219,0.08),0 2px 6px -1px rgba(0,0,0,0.04) !important}.dark-mode .sidebar .sidebar-card,.dark-mode .sidebar .widget{background:var(--gray-800,#1E293B) !important;border-color:var(--gray-700,#334155) !important}.sidebar .sidebar-card__title,.sidebar .widget .widget-title,.sidebar .widget .wp-block-heading{font-size:1.05rem !important;font-weight:700 !important;color:var(--text-primary,#1F2937) !important;margin:0 0 16px 0 !important;display:flex !important;align-items:center !important;gap:8px !important;letter-spacing:-0.01em !important;line-height:1.3 !important;text-transform:none !important;padding-bottom:12px !important;border-bottom:1px solid var(--border-color,#F1F5F9) !important}.dark-mode .sidebar .sidebar-card__title,.dark-mode .sidebar .widget .widget-title,.dark-mode .sidebar .widget .wp-block-heading{color:var(--text-light,#F1F5F9) !important;border-bottom-color:var(--gray-700,#334155) !important}.sidebar .sidebar-card__icon{font-size:1.05rem !important;line-height:1 !important;display:inline-flex !important;align-items:center !important}.sidebar-search-card,.sidebar .widget_search{box-sizing:border-box !important;overflow:hidden !important}.sidebar .sidebar-search-form,.sidebar .wp-block-search{margin:0 !important;width:100% !important;box-sizing:border-box !important}.sidebar .wp-block-search__label{display:none !important}.sidebar-search-input-group,.sidebar .wp-block-search__inside-wrapper{display:flex !important;align-items:center !important;position:relative !important;width:100% !important;background:var(--bg-primary,#F8FAFC) !important;border:1.5px solid var(--border-color,#E2E8F0) !important;border-radius:12px !important;padding:4px !important;box-sizing:border-box !important;transition:all 0.2s ease !important}.sidebar-search-input-group:focus-within,.sidebar .wp-block-search__inside-wrapper:focus-within{border-color:var(--brand-500,#3456DB) !important;background:#FFFFFF !important;box-shadow:0 0 0 3px rgba(52,86,219,0.15) !important}.sidebar-search-field,.sidebar .wp-block-search__input{flex:1 1 auto !important;min-width:0 !important;width:100% !important;border:none !important;background:transparent !important;padding:9px 12px 9px 12px !important;font-size:0.92rem !important;font-family:inherit !important;color:var(--text-primary,#1F2937) !important;outline:none !important;box-shadow:none !important;line-height:1.4 !important}.sidebar-search-field::placeholder,.sidebar .wp-block-search__input::placeholder{color:var(--text-muted,#94A3B8) !important;font-size:0.88rem !important}.sidebar-search-submit,.sidebar .wp-block-search__button{flex-shrink:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(135deg,#3456DB,#2544BD) !important;color:#FFFFFF !important;border:none !important;border-radius:9px !important;padding:9px 14px !important;font-size:0.88rem !important;font-weight:600 !important;cursor:pointer !important;box-shadow:0 2px 4px rgba(52,86,219,0.22) !important;transition:all 0.2s ease !important;line-height:1 !important;margin:0 !important}.sidebar-search-submit:hover,.sidebar .wp-block-search__button:hover{background:linear-gradient(135deg,#2544BD,#1D3AA8) !important;transform:translateY(-1px) !important;box-shadow:0 4px 8px rgba(52,86,219,0.32) !important}.sidebar-search-submit:active,.sidebar .wp-block-search__button:active{transform:translateY(0) !important}.dark-mode .sidebar-search-input-group,.dark-mode .sidebar .wp-block-search__inside-wrapper{background:var(--gray-900,#0F172A) !important;border-color:var(--gray-700,#334155) !important}.dark-mode .sidebar-search-input-group:focus-within,.dark-mode .sidebar .wp-block-search__inside-wrapper:focus-within{border-color:#60A5FA !important;box-shadow:0 0 0 3px rgba(96,165,250,0.2) !important;background:var(--gray-800,#1E293B) !important}.dark-mode .sidebar-search-field,.dark-mode .sidebar .wp-block-search__input{color:var(--text-light,#F1F5F9) !important}.sidebar-recent-posts-list,.sidebar .wp-block-latest-posts__list{list-style:none !important;padding:0 !important;margin:0 !important;display:flex !important;flex-direction:column !important}.sidebar-recent-post-item,.sidebar .wp-block-latest-posts__list li{padding:13px 0 !important;margin:0 !important;border-bottom:1px solid var(--border-color,#F1F5F9) !important;display:flex !important;flex-direction:column !important;gap:5px !important;transition:all 0.2s ease !important}.sidebar-recent-post-item:first-child,.sidebar .wp-block-latest-posts__list li:first-child{padding-top:2px !important}.sidebar-recent-post-item:last-child,.sidebar .wp-block-latest-posts__list li:last-child{border-bottom:none !important;padding-bottom:2px !important}.sidebar-recent-post-title,.sidebar .wp-block-latest-posts__post-title{font-size:0.92rem !important;font-weight:600 !important;line-height:1.48 !important;color:var(--text-primary,#1F2937) !important;text-decoration:none !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;transition:color 0.2s ease,transform 0.2s ease !important}.sidebar-recent-post-item:hover .sidebar-recent-post-title,.sidebar .wp-block-latest-posts__list li:hover .wp-block-latest-posts__post-title{color:var(--brand-600,#3456DB) !important;transform:translateX(2px) !important}.sidebar-recent-post-meta{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:6px !important;font-size:0.78rem !important;color:var(--text-muted,#64748B) !important;font-weight:500 !important;line-height:1.3 !important}.sidebar-recent-post-date,.sidebar .wp-block-latest-posts__post-date{font-size:0.78rem !important;font-weight:500 !important;color:var(--text-muted,#64748B) !important}.sidebar-recent-post-sep{color:var(--border-color,#CBD5E1) !important;font-size:0.75rem !important}.sidebar-recent-post-cat{background:rgba(52,86,219,0.08) !important;color:#3456DB !important;padding:1px 7px !important;border-radius:9999px !important;font-weight:600 !important;font-size:0.72rem !important}.sidebar-recent-post-reading{color:var(--text-muted,#64748B) !important;font-size:0.78rem !important}.dark-mode .sidebar-recent-post-item,.dark-mode .sidebar .wp-block-latest-posts__list li{border-bottom-color:var(--gray-700,#334155) !important}.dark-mode .sidebar-recent-post-title,.dark-mode .sidebar .wp-block-latest-posts__post-title{color:var(--text-light,#F1F5F9) !important}.dark-mode .sidebar-recent-post-item:hover .sidebar-recent-post-title,.dark-mode .sidebar .wp-block-latest-posts__list li:hover .wp-block-latest-posts__post-title{color:#60A5FA !important}.dark-mode .sidebar-recent-post-cat{background:rgba(96,165,250,0.15) !important;color:#93C5FD !important}.dark-mode .sidebar-recent-post-meta,.dark-mode .sidebar-recent-post-date,.dark-mode .sidebar-recent-post-reading{color:var(--gray-400,#94A3B8) !important}.sidebar .widget_recent_comments,.sidebar .wp-block-latest-comments,.sidebar .widget:has(.wp-block-latest-comments),.sidebar section:has(.wp-block-latest-comments),.sidebar section[id*="comments"],.sidebar div[id*="comments"],.sidebar .no-comments{display:none !important;visibility:hidden !important;height:0 !important;margin:0 !important;padding:0 !important;border:none !important;opacity:0 !important;pointer-events:none !important}.sidebar .sidebar-search-card{background:var(--bg-card,#FFFFFF) !important;border:1px solid var(--border-color,#E2E8F0) !important;border-radius:var(--radius-lg,16px) !important;padding:22px 20px !important;box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,0.04)) !important;box-sizing:border-box !important;margin-bottom:24px !important}.sidebar .sidebar-search-desc{font-size:0.84rem !important;line-height:1.45 !important;color:var(--text-muted,#64748B) !important;margin:0 0 14px 0 !important}.sidebar .sidebar-search-box{position:relative !important;display:flex !important;align-items:center !important;width:100% !important;height:48px !important;background:#FFFFFF !important;border:1.5px solid var(--border-color,#E2E8F0) !important;border-radius:12px !important;box-sizing:border-box !important;padding:3px 4px 3px 12px !important;transition:all 0.2s ease !important}.sidebar .sidebar-search-box:focus-within{border-color:var(--brand-500,#3456DB) !important;box-shadow:0 0 0 3px rgba(52,86,219,0.15) !important}.sidebar .sidebar-search-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;color:var(--brand-500,#3456DB) !important;flex-shrink:0 !important;margin-right:8px !important}.sidebar .sidebar-search-input{flex:1 1 auto !important;min-width:0 !important;width:100% !important;height:100% !important;border:none !important;background:transparent !important;font-size:0.9rem !important;color:var(--text-primary,#1F2937) !important;outline:none !important;box-shadow:none !important;padding:0 !important;font-family:inherit !important}.sidebar .sidebar-search-input::placeholder{color:var(--text-muted,#94A3B8) !important;font-size:0.88rem !important}.sidebar .sidebar-search-btn{flex-shrink:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;height:40px !important;padding:0 16px !important;background:linear-gradient(135deg,#3456DB,#2544BD) !important;color:#FFFFFF !important;border:none !important;border-radius:9px !important;font-size:0.88rem !important;font-weight:600 !important;cursor:pointer !important;transition:all 0.2s ease !important;letter-spacing:0.01em !important;box-shadow:0 2px 4px rgba(52,86,219,0.2) !important}.sidebar .sidebar-search-btn:hover{background:linear-gradient(135deg,#2544BD,#1D3AA8) !important;transform:translateY(-1px) !important;box-shadow:0 4px 8px rgba(52,86,219,0.3) !important}.sidebar .sidebar-search-btn:active{transform:translateY(0) !important}.sidebar .sidebar-search-quick-tags{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:6px !important;margin-top:14px !important;padding-top:12px !important;border-top:1px dashed var(--border-color,#E2E8F0) !important}.sidebar .sidebar-search-tags-label{font-size:0.76rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.05em !important;color:var(--text-muted,#94A3B8) !important;margin-right:2px !important}.sidebar .sidebar-tag-pill{display:inline-flex !important;align-items:center !important;font-size:0.76rem !important;font-weight:600 !important;color:var(--brand-600,#3456DB) !important;background:rgba(52,86,219,0.08) !important;border:1px solid rgba(52,86,219,0.16) !important;border-radius:9999px !important;padding:2px 9px !important;text-decoration:none !important;transition:all 0.15s ease !important}.sidebar .sidebar-tag-pill:hover{background:var(--brand-600,#3456DB) !important;color:#FFFFFF !important;border-color:var(--brand-600,#3456DB) !important;transform:translateY(-1px) !important}.dark-mode .sidebar .sidebar-search-box{background:var(--gray-900,#0F172A) !important;border-color:var(--gray-700,#334155) !important}.dark-mode .sidebar .sidebar-search-input{color:var(--text-light,#F1F5F9) !important}.dark-mode .sidebar .sidebar-search-desc{color:var(--gray-400,#94A3B8) !important}.dark-mode .sidebar .sidebar-search-quick-tags{border-top-color:var(--gray-700,#334155) !important}.dark-mode .sidebar .sidebar-tag-pill{background:rgba(96,165,250,0.15) !important;border-color:rgba(96,165,250,0.25) !important;color:#93C5FD !important}.sidebar .sidebar-search-card{background:var(--bg-card,#FFFFFF) !important;border:1px solid var(--border-color,#E2E8F0) !important;border-radius:var(--radius-lg,16px) !important;padding:20px !important;box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,0.04)) !important;box-sizing:border-box !important;margin-bottom:24px !important;overflow:visible !important}.sidebar .sidebar-search-form{margin:0 !important;width:100% !important;box-sizing:border-box !important}.sidebar .sidebar-search-bar-wrap{position:relative !important;display:flex !important;align-items:center !important;width:100% !important;height:46px !important;background:#FFFFFF !important;border:1.5px solid var(--border-color,#E2E8F0) !important;border-radius:12px !important;box-sizing:border-box !important;padding:3px 4px 3px 12px !important;gap:8px !important;transition:border-color 0.2s ease,box-shadow 0.2s ease !important}.sidebar .sidebar-search-bar-wrap:focus-within{border-color:var(--brand-500,#3456DB) !important;box-shadow:0 0 0 3px rgba(52,86,219,0.15) !important}.sidebar .sidebar-search-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#64748B !important;flex-shrink:0 !important}.sidebar .sidebar-search-input{flex:1 1 auto !important;min-width:0 !important;width:100% !important;height:100% !important;border:none !important;background:transparent !important;font-size:0.92rem !important;color:var(--text-primary,#1F2937) !important;outline:none !important;box-shadow:none !important;padding:0 !important;font-family:inherit !important;line-height:normal !important}.sidebar .sidebar-search-input::placeholder{color:var(--text-muted,#94A3B8) !important;font-size:0.9rem !important}.sidebar .sidebar-search-btn{flex-shrink:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;height:38px !important;padding:0 16px !important;background:var(--brand-500,#3456DB) !important;color:#FFFFFF !important;border:none !important;border-radius:9px !important;font-size:0.88rem !important;font-weight:600 !important;cursor:pointer !important;transition:all 0.2s ease !important;letter-spacing:0.01em !important;box-shadow:0 2px 4px rgba(52,86,219,0.2) !important}.sidebar .sidebar-search-btn:hover{background:#2544BD !important;transform:translateY(-1px) !important;box-shadow:0 4px 8px rgba(52,86,219,0.3) !important}.sidebar .sidebar-search-btn:active{transform:translateY(0) !important}.dark-mode .sidebar .sidebar-search-bar-wrap{background:var(--gray-900,#0F172A) !important;border-color:var(--gray-700,#334155) !important}.dark-mode .sidebar .sidebar-search-input{color:var(--text-light,#F1F5F9) !important}.footer.toolzyo-footer{margin-top:72px;background:var(--bg-card,#ffffff);border-top:3px solid #3456DB;border-image:linear-gradient(90deg,#3456DB 0%,#7657E8 50%,#38BDF8 100%) 1;box-shadow:0 -4px 20px rgba(15,23,42,0.03);padding:56px 24px 28px;position:relative}.footer-inner{max-width:var(--container-max,1280px);margin:0 auto}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1.6fr;gap:36px 28px;margin-bottom:44px}.footer-brand-col{padding-right:12px}.footer-brand-logo-wrap{margin-bottom:12px}.toolzyo-footer-logo{max-width:150px;height:auto;display:block}.footer-brand-tagline{font-size:0.92rem;font-weight:700;color:#0F172A;margin-bottom:8px;letter-spacing:-0.01em}.footer-brand-desc{font-size:0.85rem;line-height:1.55;color:var(--text-secondary,#64748B);margin-bottom:18px}.footer-trust-pills{display:flex;flex-direction:column;gap:8px}.footer-trust-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;background:rgba(52,86,219,0.05);border:1px solid rgba(52,86,219,0.16);border-radius:9999px;font-size:0.76rem;font-weight:600;color:#3456DB;width:fit-content}.footer-trust-pill svg{color:#3456DB;flex-shrink:0}.footer-col h4{font-size:0.82rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;color:var(--text-primary,#0F172A);margin-bottom:16px;position:relative}.footer-col h4::after{content:'';display:block;width:22px;height:2.5px;background:linear-gradient(90deg,#3456DB,#7657E8);border-radius:2px;margin-top:6px}.footer-nav-list{list-style:none;padding:0;margin:0}.footer-nav-list li{margin-bottom:9px}.footer-nav-list li a{font-size:0.86rem;color:var(--text-secondary,#64748B);font-weight:500;display:inline-flex;align-items:center;text-decoration:none;transition:all 0.2s ease}.footer-nav-list li a::before{content:none !important}.footer-nav-list li a:hover{color:#3456DB;transform:translateX(3px)}.footer-share-col{padding-left:4px}.footer-share-intro{font-size:0.84rem;line-height:1.5;color:var(--text-secondary,#64748B);margin-bottom:14px}.footer-share-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.footer-share-btn{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#F1F5F9;border:1px solid rgba(226,232,240,0.9);color:#475569;text-decoration:none;transition:all 0.25s cubic-bezier(0.16,1,0.3,1);box-shadow:0 1px 2px rgba(0,0,0,0.04)}.footer-share-btn svg{display:block;transition:transform 0.2s ease}.footer-share-btn:hover{transform:translateY(-3px)}.footer-share-btn:hover svg{transform:scale(1.1)}.footer-share-btn.share-x:hover{background:#000000;border-color:#000000;color:#FFFFFF;box-shadow:0 6px 14px rgba(0,0,0,0.28)}.footer-share-btn.share-facebook:hover{background:#1877F2;border-color:#1877F2;color:#FFFFFF;box-shadow:0 6px 14px rgba(24,119,242,0.35)}.footer-share-btn.share-whatsapp:hover{background:#25D366;border-color:#25D366;color:#FFFFFF;box-shadow:0 6px 14px rgba(37,211,102,0.35)}.footer-share-btn.share-linkedin:hover{background:#0A66C2;border-color:#0A66C2;color:#FFFFFF;box-shadow:0 6px 14px rgba(10,102,194,0.35)}.footer-share-btn.share-telegram:hover{background:#229ED9;border-color:#229ED9;color:#FFFFFF;box-shadow:0 6px 14px rgba(34,158,217,0.35)}.footer-share-btn.share-reddit:hover{background:#FF4500;border-color:#FF4500;color:#FFFFFF;box-shadow:0 6px 14px rgba(255,69,0,0.35)}.footer-share-btn.share-email:hover{background:#3456DB;border-color:#3456DB;color:#FFFFFF;box-shadow:0 6px 14px rgba(52,86,219,0.35)}.footer-copy-wrap{margin-top:4px}.footer-copy-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:8px 12px;background:#F8FAFC;border:1px dashed rgba(52,86,219,0.35);border-radius:8px;color:#3456DB;font-size:0.8rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all 0.2s ease}.footer-copy-btn:hover{background:rgba(52,86,219,0.08);border-color:#3456DB;border-style:solid;color:#2542B8;transform:translateY(-1px)}.footer-copy-btn.copied{background:#10B981 !important;border-color:#10B981 !important;border-style:solid !important;color:#FFFFFF !important}.footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:24px;border-top:1px solid var(--border-color,rgba(226,232,240,0.8))}.footer-bottom-brand-info{display:flex;flex-direction:column;gap:2px}.footer-copyright{font-size:0.82rem;color:var(--text-secondary,#64748B);margin:0}.footer-copyright a{color:var(--text-primary,#0F172A);text-decoration:none}.footer-copyright a:hover{color:#3456DB}.footer-copyright-sub{font-size:0.74rem;color:var(--text-muted,#94A3B8);margin:0}.footer-bottom-status{display:flex;align-items:center}.footer-status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(16,185,129,0.08);border:1px solid rgba(16,185,129,0.22);border-radius:9999px;font-size:0.75rem;font-weight:600;color:#059669}.footer-status-dot{width:7px;height:7px;border-radius:50%;background:#10B981;box-shadow:0 0 0 2px rgba(16,185,129,0.25);animation:footerDotPulse 2s cubic-bezier(0.4,0,0.6,1) infinite}@keyframes footerDotPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.6;transform:scale(0.9)}}.footer-bottom-links{display:flex;align-items:center;gap:10px}.footer-bottom-links a{font-size:0.8rem;color:var(--text-secondary,#64748B);text-decoration:none;font-weight:500;transition:color 0.15s ease}.footer-bottom-links a:hover{color:#3456DB}.footer-bottom-sep{color:var(--border-color,#E2E8F0);font-size:0.7rem}.back-to-top{position:fixed;bottom:28px;right:28px;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#3456DB 0%,#7657E8 100%);color:#FFFFFF;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(52,86,219,0.35);z-index:99;opacity:0;pointer-events:none;transform:translateY(12px);transition:all 0.3s cubic-bezier(0.16,1,0.3,1)}.back-to-top.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 6px 20px rgba(52,86,219,0.5);color:#FFFFFF}.dark-mode .footer.toolzyo-footer,[data-theme="dark"] .footer.toolzyo-footer{background:#0B1120;box-shadow:0 -4px 20px rgba(0,0,0,0.4)}.dark-mode .toolzyo-header-logo,[data-theme="dark"] .toolzyo-header-logo,.dark-mode .toolzyo-footer-logo,[data-theme="dark"] .toolzyo-footer-logo{filter:brightness(0) invert(1)}.dark-mode .footer-brand-tagline,[data-theme="dark"] .footer-brand-tagline{color:#F8FAFC}.dark-mode .footer-col h4,[data-theme="dark"] .footer-col h4{color:#F8FAFC}.dark-mode .footer-share-btn,[data-theme="dark"] .footer-share-btn{background:#1E293B;border-color:#334155;color:#94A3B8}.dark-mode .footer-trust-pill,[data-theme="dark"] .footer-trust-pill{background:rgba(52,86,219,0.15);border-color:rgba(52,86,219,0.3);color:#93C5FD}.dark-mode .footer-copy-btn,[data-theme="dark"] .footer-copy-btn{background:#1E293B;border-color:rgba(52,86,219,0.4);color:#93C5FD}.dark-mode .footer-copy-btn:hover,[data-theme="dark"] .footer-copy-btn:hover{background:rgba(52,86,219,0.25);color:#FFFFFF}.dark-mode .footer-bottom,[data-theme="dark"] .footer-bottom{border-top-color:#1E293B}.dark-mode .footer-copyright a,[data-theme="dark"] .footer-copyright a{color:#F8FAFC}@media (max-width:1200px){.footer-grid{grid-template-columns:1.8fr 1fr 1fr 1fr 1fr 1.5fr;gap:28px 20px}}@media (max-width:992px){.footer-grid{grid-template-columns:repeat(3,1fr);gap:32px 24px}.footer-brand-col{grid-column:span 3;padding-right:0;max-width:520px}}@media (max-width:640px){.footer.toolzyo-footer{padding:40px 18px 24px;margin-top:48px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:28px 16px}.footer-brand-col{grid-column:span 2}.footer-share-col{grid-column:span 2;padding-left:0}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.footer-bottom-links{flex-wrap:wrap;gap:8px 12px}}@media (max-width:420px){.footer-grid{grid-template-columns:1fr}.footer-brand-col,.footer-share-col{grid-column:span 1}}.header.toolzyo-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,0.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:3px solid #3456DB;border-image:linear-gradient(90deg,#3456DB 0%,#7657E8 50%,#38BDF8 100%) 1;box-shadow:0 2px 12px rgba(15,23,42,0.04);transition:all 0.25s ease}.header-inner{max-width:var(--container-max,1280px);margin:0 auto;padding:0 24px;height:68px;display:flex;align-items:center;justify-content:space-between}@media (min-width:769px){.nav-links{display:flex !important;align-items:center;gap:6px}}.nav-links a{padding:8px 14px;border-radius:8px;font-size:0.9rem;font-weight:500;color:var(--text-secondary,#475569);text-decoration:none;transition:all 0.2s ease;position:relative}.nav-links a:hover{color:#3456DB;background:rgba(52,86,219,0.06)}.nav-links a.active{color:#3456DB;font-weight:600;background:rgba(52,86,219,0.09)}.header-actions{display:flex;align-items:center;gap:12px}.header-tools-cta{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;background:linear-gradient(135deg,#3456DB 0%,#7657E8 100%);color:#FFFFFF !important;border-radius:9999px;font-size:0.82rem;font-weight:600;text-decoration:none;box-shadow:0 2px 8px rgba(52,86,219,0.25);transition:all 0.22s cubic-bezier(0.16,1,0.3,1)}.header-tools-cta:hover{transform:translateY(-2px);box-shadow:0 5px 16px rgba(52,86,219,0.4);color:#FFFFFF !important}.header-tools-cta .cta-sparkle{font-size:0.9rem;display:inline-block;animation:sparkleRotate 3s infinite}@keyframes sparkleRotate{0%,100%{transform:scale(1)}50%{transform:scale(1.15) rotate(10deg)}}.dark-toggle{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#F1F5F9;border:1px solid rgba(226,232,240,0.9);color:#475569;cursor:pointer;transition:all 0.2s ease;padding:0}.dark-toggle:hover{background:#E2E8F0;color:#3456DB;transform:translateY(-1px)}.dark-toggle-sun{display:none;color:#F59E0B}.dark-toggle-moon{display:block;color:#475569}.dark-mode .dark-toggle,[data-theme="dark"] .dark-toggle{background:#1E293B;border-color:#334155;color:#F59E0B}.dark-mode .dark-toggle-sun,[data-theme="dark"] .dark-toggle-sun{display:block}.dark-mode .dark-toggle-moon,[data-theme="dark"] .dark-toggle-moon{display:none}.toolzyo-hero-section{position:relative;padding:40px 20px 32px !important;overflow:visible !important}.hero-ambient-glow{position:absolute;border-radius:50%;pointer-events:none;z-index:1}.hero-ambient-glow.glow-1{top:5%;left:20%;width:480px;height:340px;background:radial-gradient(circle,rgba(52,86,219,0.12) 0%,rgba(52,86,219,0) 70%);filter:blur(60px)}.hero-ambient-glow.glow-2{top:15%;right:20%;width:440px;height:320px;background:radial-gradient(circle,rgba(118,87,232,0.10) 0%,rgba(118,87,232,0) 70%);filter:blur(60px)}.hero-card{position:relative !important;z-index:10 !important;background:rgba(255,255,255,0.94) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;border:1px solid rgba(226,232,240,0.9) !important;border-radius:24px !important;padding:44px 36px 36px !important;box-shadow:0 10px 36px rgba(15,23,42,0.04),0 1px 3px rgba(0,0,0,0.02) !important}.hero-card .hero-badge{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:6px 18px !important;background:rgba(52,86,219,0.06) !important;border:1px solid rgba(52,86,219,0.18) !important;border-radius:9999px !important;font-size:0.78rem !important;font-weight:700 !important;color:#2A45B8 !important;letter-spacing:0.05em !important;text-transform:uppercase !important;margin:0 auto 20px !important;box-shadow:0 1px 2px rgba(52,86,219,0.05) !important}.hero-card .hero-badge .badge-sparkle{font-size:0.88rem}.hero-card .hero-badge .badge-sep{opacity:0.4;font-size:0.8rem}.hero-card .hero-badge .badge-tag{color:#059669;font-weight:800}.hero-card .hero-line-2.hero-gradient-text{background:linear-gradient(135deg,#3456DB 0%,#7657E8 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important}.hero-card .search-container input:focus{border-color:#3456DB !important;box-shadow:0 0 0 4px rgba(52,86,219,0.16),0 8px 24px rgba(52,86,219,0.10) !important}.search-kbd-hint{position:absolute;right:124px;top:50%;transform:translateY(-50%);font-size:0.72rem;font-weight:600;padding:3px 8px;border-radius:6px;background:#F1F5F9;border:1px solid #CBD5E1;color:#64748B;pointer-events:none;font-family:inherit;z-index:3}.hero-card .search-container .hero-search-action-btn{gap:6px !important;padding:0 20px !important;background:linear-gradient(135deg,#3456DB 0%,#2563EB 100%) !important;box-shadow:0 3px 10px rgba(52,86,219,0.3) !important}.hero-card .search-container .hero-search-action-btn:hover{background:linear-gradient(135deg,#2563EB 0%,#1D4ED8 100%) !important;transform:translateY(-50%) scale(1.02) !important}.hero-trending-tags{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 10px;margin-top:18px;margin-bottom:24px}.trending-label{display:inline-flex;align-items:center;gap:4px;font-size:0.8rem;font-weight:700;color:#64748B;text-transform:uppercase;letter-spacing:0.04em}.trending-chips{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.hero-chip{display:inline-flex;align-items:center;padding:5px 12px;background:#FFFFFF;border:1px solid #E2E8F0;border-radius:9999px;font-size:0.8rem;font-weight:500;color:#475569;text-decoration:none;transition:all 0.2s cubic-bezier(0.16,1,0.3,1);box-shadow:0 1px 2px rgba(0,0,0,0.03)}.hero-chip:hover{background:rgba(52,86,219,0.08);border-color:#3456DB;color:#3456DB;transform:translateY(-1px);box-shadow:0 3px 8px rgba(52,86,219,0.15)}.hero-trust-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px 32px;padding-top:22px;border-top:1px solid rgba(226,232,240,0.8);margin-top:4px}.hero-trust-item{display:inline-flex;align-items:center;gap:7px;font-size:0.8rem;font-weight:600;color:#475569}.hero-trust-item svg{color:#3456DB;flex-shrink:0}.tool-card.tcard{background:#FFFFFF !important;border:1px solid rgba(226,232,240,0.85) !important;border-radius:14px !important;padding:18px 20px !important;box-shadow:0 1px 3px rgba(0,0,0,0.03) !important;transition:all 0.25s cubic-bezier(0.16,1,0.3,1) !important}.tool-card.tcard:hover{transform:translateY(-4px) !important;box-shadow:0 12px 28px rgba(52,86,219,0.09) !important;border-color:rgba(52,86,219,0.35) !important}.tool-card.tcard .tcard__ico{background:linear-gradient(135deg,rgba(52,86,219,0.08),rgba(118,87,232,0.08)) !important;border-radius:12px !important;width:44px !important;height:44px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:1.3rem !important}.tool-card.tcard .tcard__name{font-size:0.96rem !important;font-weight:700 !important;color:#0F172A !important}.tool-card.tcard:hover .tcard__name{color:#3456DB !important}.tool-card.tcard .tcard__cat{display:inline-block;padding:2px 8px;background:rgba(52,86,219,0.06);border-radius:6px;font-size:0.74rem;font-weight:600;color:#3456DB;margin-top:6px}.tool-card.tcard .tcard__arrow{color:#3456DB !important;opacity:0.7;transition:transform 0.2s ease,opacity 0.2s ease !important}.tool-card.tcard:hover .tcard__arrow{opacity:1;transform:translateX(4px) !important}.browser__side{position:sticky;top:88px}.browser__side .filter-list .fbtn{border-radius:10px !important;padding:9px 14px !important;font-weight:500 !important;transition:all 0.2s ease !important}.browser__side .filter-list .fbtn.is-active{background:linear-gradient(135deg,#3456DB,#7657E8) !important;color:#FFFFFF !important;box-shadow:0 4px 14px rgba(52,86,219,0.3) !important}.browser__side .filter-list .fbtn.is-active .fbtn__count{background:rgba(255,255,255,0.25) !important;color:#FFFFFF !important}.browser__side .filter-list .fbtn .fbtn__count{border-radius:9999px !important;background:rgba(52,86,219,0.08) !important;color:#3456DB !important;font-weight:700 !important;font-size:0.72rem !important;padding:2px 7px !important}.toolz-step-number{background:linear-gradient(135deg,#3456DB,#7657E8) !important;color:#FFFFFF !important;width:34px !important;height:34px !important;border-radius:50% !important;font-weight:800 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 2px 8px rgba(52,86,219,0.3) !important;flex-shrink:0}.toolz-faq-item{border:1px solid #E2E8F0 !important;border-radius:12px !important;margin-bottom:12px !important;background:#FFFFFF !important;transition:all 0.2s ease !important;overflow:hidden !important}.toolz-faq-item summary{padding:16px 20px !important;font-weight:600 !important;color:#0F172A !important;cursor:pointer !important;display:flex !important;justify-content:space-between !important;align-items:center !important;list-style:none !important}.toolz-faq-item summary::-webkit-details-marker{display:none !important}.toolz-faq-item summary::after{content:'+';font-size:1.2rem;font-weight:700;color:#3456DB;transition:transform 0.2s ease}.toolz-faq-item[open]{border-color:rgba(52,86,219,0.4) !important;box-shadow:0 4px 16px rgba(52,86,219,0.06) !important}.toolz-faq-item[open] summary{color:#3456DB !important;font-weight:700 !important}.toolz-faq-item[open] summary::after{content:'−'}.toolz-faq-answer{padding:0 20px 18px !important;color:#475569 !important;line-height:1.6 !important}.sidebar-newsletter,.newsletter-card{background:linear-gradient(135deg,#3456DB 0%,#7657E8 100%) !important;border-radius:16px !important;color:#FFFFFF !important;box-shadow:0 8px 24px rgba(52,86,219,0.25) !important;border:none !important}.dark-mode .header.toolzyo-header,[data-theme="dark"] .header.toolzyo-header{background:rgba(11,17,32,0.94);box-shadow:0 2px 14px rgba(0,0,0,0.35)}.dark-mode .nav-links a,[data-theme="dark"] .nav-links a{color:#94A3B8}.dark-mode .nav-links a:hover,[data-theme="dark"] .nav-links a:hover{color:#60A5FA;background:rgba(52,86,219,0.15)}.dark-mode .nav-links a.active,[data-theme="dark"] .nav-links a.active{color:#93C5FD;background:rgba(52,86,219,0.25)}.dark-mode .hero-card,[data-theme="dark"] .hero-card{background:rgba(30,41,59,0.88) !important;border-color:#334155 !important;box-shadow:0 10px 40px rgba(0,0,0,0.3) !important}.dark-mode .hero-chip,[data-theme="dark"] .hero-chip{background:#1E293B;border-color:#334155;color:#CBD5E1}.dark-mode .hero-chip:hover,[data-theme="dark"] .hero-chip:hover{background:rgba(52,86,219,0.25);border-color:#3456DB;color:#93C5FD}.dark-mode .hero-trust-bar,[data-theme="dark"] .hero-trust-bar{border-top-color:#334155}.dark-mode .hero-trust-item,[data-theme="dark"] .hero-trust-item{color:#94A3B8}.dark-mode .search-kbd-hint,[data-theme="dark"] .search-kbd-hint{background:#334155;border-color:#475569;color:#CBD5E1}.dark-mode .tool-card.tcard,[data-theme="dark"] .tool-card.tcard{background:#1E293B !important;border-color:#334155 !important}.dark-mode .tool-card.tcard:hover,[data-theme="dark"] .tool-card.tcard:hover{border-color:rgba(96,165,250,0.4) !important;box-shadow:0 12px 28px rgba(0,0,0,0.4) !important}.dark-mode .tool-card.tcard .tcard__name,[data-theme="dark"] .tool-card.tcard .tcard__name{color:#F8FAFC !important}.dark-mode .tool-card.tcard .tcard__desc,[data-theme="dark"] .tool-card.tcard .tcard__desc{color:#94A3B8 !important}.dark-mode .toolz-faq-item,[data-theme="dark"] .toolz-faq-item{background:#1E293B !important;border-color:#334155 !important}.dark-mode .toolz-faq-item summary,[data-theme="dark"] .toolz-faq-item summary{color:#F8FAFC !important}.dark-mode .toolz-faq-answer,[data-theme="dark"] .toolz-faq-answer{color:#94A3B8 !important}@media (max-width:768px){.header-tools-cta,.hide-sm,.search-kbd-hint{display:none !important}.nav-links{display:none;position:fixed;top:68px;left:0;right:0;background:#FFFFFF;flex-direction:column;padding:20px 24px;gap:12px;border-bottom:1px solid #E2E8F0;box-shadow:0 10px 25px rgba(0,0,0,0.1);z-index:99}.nav-links.open{display:flex !important}.dark-mode .nav-links,[data-theme="dark"] .nav-links{background:#0B1120;border-bottom-color:#334155}.mobile-menu-btn{display:flex !important}.hero-card{padding:32px 20px 28px !important}.hero-trust-bar{gap:14px 20px}.hero-trending-tags{margin-top:14px;margin-bottom:18px}}.toolz-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 20px;margin-top:18px}.toolz-feature-item{display:flex !important;align-items:flex-start !important;gap:14px !important;padding:16px 18px !important;background:#F8FAFC;border:1px solid #E2E8F0;border-radius:12px;transition:all 0.2s ease}.toolz-feature-item:hover{background:#FFFFFF;border-color:rgba(52,86,219,0.3);box-shadow:0 4px 14px rgba(52,86,219,0.06);transform:translateY(-2px)}.toolz-feature-icon{width:36px;height:36px;border-radius:10px;background:rgba(52,86,219,0.08);display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.toolz-feature-text{display:flex;flex-direction:column;gap:4px}.toolz-feature-text strong{font-size:0.94rem;color:#0F172A;font-weight:700}.toolz-feature-text span{font-size:0.85rem;color:#64748B;line-height:1.5}.toolz-steps-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 20px;margin-top:18px}.toolz-step-item{display:flex !important;align-items:flex-start !important;gap:16px !important;padding:18px 20px !important;background:#F8FAFC;border:1px solid #E2E8F0;border-radius:12px;transition:all 0.2s ease}.toolz-step-item:hover{background:#FFFFFF;border-color:rgba(52,86,219,0.3);box-shadow:0 4px 14px rgba(52,86,219,0.06);transform:translateY(-2px)}.toolz-step-body{display:flex;flex-direction:column;gap:4px}.toolz-step-body strong{font-size:0.95rem;color:#0F172A;font-weight:700}.toolz-step-body span{font-size:0.86rem;color:#64748B;line-height:1.5}@media (max-width:640px){.toolz-features-grid,.toolz-steps-grid{grid-template-columns:1fr;gap:12px}}.dark-mode .toolz-feature-item,[data-theme="dark"] .toolz-feature-item,.dark-mode .toolz-step-item,[data-theme="dark"] .toolz-step-item{background:#1E293B !important;border-color:#334155 !important}.dark-mode .toolz-feature-text strong,[data-theme="dark"] .toolz-feature-text strong,.dark-mode .toolz-step-body strong,[data-theme="dark"] .toolz-step-body strong{color:#F8FAFC !important}.dark-mode .toolz-feature-text span,[data-theme="dark"] .toolz-feature-text span,.dark-mode .toolz-step-body span,[data-theme="dark"] .toolz-step-body span{color:#94A3B8 !important}