.container{max-width:1200px;margin:0 auto;padding:20px}.contact-page-layout{grid-template-columns:1fr 1fr;align-items:stretch;gap:40px;display:grid}.contact-info-panel{box-sizing:border-box;background:#fff;border-radius:8px;padding:32px;box-shadow:0 4px 6px #0000001a}.contact-info-panel h1{color:#1a202c;margin:0 0 12px;font-size:2em}.contact-intro{color:#4a5568;margin:0 0 28px;font-size:1.05rem;line-height:1.6}.contact-info-cards{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.contact-info-card{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:16px;padding:16px;display:flex}.contact-info-icon{color:#1976d2;background:#ebf4ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.contact-info-icon svg{width:20px;height:20px}.contact-info-text{flex-direction:column;gap:2px;display:flex}.contact-info-text strong{color:#2d3748;font-size:.95rem}.contact-info-text span{color:#4a5568;font-size:.9rem}.contact-info-text a{color:#1976d2;font-size:.9rem;text-decoration:none}.contact-info-text a:hover{text-decoration:underline}.contact-reasons{margin-top:8px}.contact-reasons h2{color:#2d3748;margin:0 0 12px;font-size:1.25rem}.contact-reasons-list{margin:0;padding:0;list-style:none}.contact-reasons-list li{color:#4a5568;margin-bottom:10px;padding-left:20px;font-size:.95rem;line-height:1.5;position:relative}.contact-reasons-list li:before{content:"";background:#1976d2;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.contact-form-panel{box-sizing:border-box;background:#fff;border-radius:8px;padding:32px;box-shadow:0 4px 6px #0000001a}.contact-form-heading{color:#2d3748;margin:0 0 24px;font-size:1.4rem}.form-group{margin-bottom:20px}.form-group label{color:#4a5568;margin-bottom:6px;font-size:.9rem;font-weight:500;display:block}.form-group input,.form-group textarea,.form-group select{color:#2d3748;box-sizing:border-box;background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:12px;font-family:Roboto,sans-serif;font-size:1rem}.form-group input::placeholder,.form-group textarea::placeholder{color:#a0aec0}.form-group select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill=\"%234a5568\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7 10l5 5 5-5z\"/><path d=\"M0 0h24v24H0z\" fill=\"none\"/></svg>");background-position:right 12px top 50%;background-repeat:no-repeat}.form-group select option[value=""]{color:#a0aec0}.form-group textarea{resize:vertical;min-height:150px}.form-group input:focus-visible,.form-group textarea:focus-visible,.form-group select:focus-visible{outline-offset:2px;border-color:#1976d2;outline:2px solid #1976d2}.send-button{color:#fff;cursor:pointer;box-sizing:border-box;background:#1976d2;border:none;border-radius:6px;width:100%;padding:12px;font-family:Roboto,sans-serif;font-size:1.1rem;transition:background .3s;display:block}.send-button:hover{background:#1565c0}.send-button:focus-visible{outline-offset:2px;outline:2px solid #1976d2}.send-button:disabled{cursor:not-allowed;opacity:.8;background:#90caf9}.contact-notice{text-align:center;border-radius:6px;margin-top:16px;padding:12px;font-size:.95rem}.contact-notice.success{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.contact-notice.error{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.page-content{box-sizing:border-box;background:#fff;border-radius:8px;max-width:1000px;margin:20px auto;padding:30px;box-shadow:0 4px 6px #0000001a}.page-content h1{text-align:center;color:#2d3748;margin:0 0 20px;font-size:2em}.page-content h2{color:#2d3748;margin:20px 0 10px;font-size:1.5em}.page-content p{color:#4a5568;margin:0 0 15px;font-size:1rem;line-height:1.6}.page-content ul{color:#4a5568;margin:0 0 15px 20px;list-style:outside}.page-content ul li{font-size:1rem;line-height:1.6}.page-content a{color:#1976d2;text-decoration:none}.page-content a:hover{text-decoration:underline}@media screen and (width<=1024px){.page-content{max-width:90%}.contact-page-layout{gap:30px}}@media screen and (width<=768px){.main:has(.contact-page-layout),.main:has(.contact-page-layout) .container{padding:0}.contact-page-layout{grid-template-columns:1fr;gap:16px}.contact-info-panel h1{font-size:1.5em}.contact-info-panel,.contact-form-panel{box-shadow:none;border-bottom:1px solid #e2e8f0;border-radius:0;padding:20px}.page-content{padding:20px}.form-group input,.form-group textarea,.form-group select,.send-button{padding:10px}.page-content h1{font-size:1.5em}.page-content h2{font-size:1.3em}}.mcp{--m-bg:#fff;--m-surface:#f8fafc;--m-surface-2:#eef2f7;--m-border:#d7dee8;--m-text:#1f2937;--m-muted:#4b5563;--m-link:#1565c0;--m-accent:#1565c0;--m-accent-text:#fff;--m-accent-hover:#0d47a1;--m-code-bg:#0f172a;--m-code-text:#e2e8f0;--m-ok:#166534;--m-focus:#1d4ed8;max-width:1000px;color:var(--m-text);box-sizing:border-box;margin:0 auto;padding:16px}[data-theme=dark] .mcp{--m-bg:#121212;--m-surface:#1e1e1e;--m-surface-2:#2a2a2a;--m-border:#3d3d3d;--m-text:#e4e4e4;--m-muted:#b8b8b8;--m-link:#7bbcf5;--m-accent:#3b82f6;--m-accent-text:#0b1220;--m-accent-hover:#60a5fa;--m-code-bg:#0b0f17;--m-code-text:#e2e8f0;--m-ok:#86efac;--m-focus:#93c5fd}.mcp *,.mcp :before,.mcp :after{box-sizing:border-box}.mcp a{color:var(--m-link)}.mcp a:hover{text-decoration:underline}.mcp :focus-visible{outline:3px solid var(--m-focus);outline-offset:2px}.mcp code{background:var(--m-surface-2);overflow-wrap:anywhere;border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.mcp-hero{background:var(--m-surface);border:1px solid var(--m-border);border-radius:12px;margin:8px 0 24px;padding:28px 24px}.mcp-title{color:var(--m-text);margin:0 0 12px;font-size:2rem;line-height:1.2}.mcp-summary{color:var(--m-muted);max-width:70ch;margin:0 0 16px;font-size:1.05rem;line-height:1.6}.mcp-badges{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.mcp-badges li{background:var(--m-bg);border:1px solid var(--m-border);color:var(--m-ok);border-radius:999px;padding:4px 12px;font-size:.85rem;font-weight:600}.mcp-endpoint{background:var(--m-code-bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.mcp-endpoint-label{color:#cbd5e1;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.mcp-endpoint code{color:var(--m-code-text);background:0 0;flex:220px;min-width:0;padding:0;font-size:1rem}.mcp-section{margin:0 0 32px;scroll-margin-top:80px}.mcp-section h2{color:var(--m-text);margin:0 0 12px;font-size:1.5rem}.mcp-section p,.mcp-section li{line-height:1.65}.mcp-section p{max-width:75ch;margin:0 0 14px}.mcp-h3{color:var(--m-text);margin:20px 0 8px;font-size:1.1rem}.mcp-muted{color:var(--m-muted)}.mcp-code{background:var(--m-code-bg);border-radius:10px;margin:8px 0 16px;position:relative}.mcp-code pre{margin:0;padding:14px 96px 14px 16px;overflow-x:auto}.mcp-code pre code{color:var(--m-code-text);white-space:pre;overflow-wrap:normal;background:0 0;padding:0;font-size:.88rem;line-height:1.55}.mcp-code-file{color:#94a3b8;padding:8px 16px 0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.78rem}.mcp-code-file+pre{padding-top:6px}.mcp-copy{color:#f1f5f9;min-height:36px;font:inherit;cursor:pointer;background:#1e293b;border:1px solid #475569;border-radius:8px;padding:0 12px;font-size:.82rem;position:absolute;top:8px;right:8px}.mcp-copy:hover{background:#334155}.mcp-copy.is-copied{color:#bbf7d0;border-color:#4ade80}.mcp-copy:focus-visible{outline:3px solid #93c5fd}.mcp-endpoint .mcp-copy{position:static}.mcp-copy[hidden]{display:none}.mcp-actions{flex-wrap:wrap;gap:12px;display:flex}.mcp-btn{background:var(--m-accent);border-radius:8px;align-items:center;min-height:44px;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--m-accent-text)!important}.mcp-btn:hover{background:var(--m-accent-hover);text-decoration:none!important}.mcp-tablist{border-bottom:2px solid var(--m-border);scrollbar-width:thin;gap:4px;margin:12px 0 0;padding-bottom:0;display:flex;overflow-x:auto}.mcp-tablist[hidden]{display:none}.mcp-tablist [role=tab]{min-height:44px;color:var(--m-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;flex:none;margin-bottom:-2px;padding:0 16px;font-weight:600}.mcp-tablist [role=tab]:hover{color:var(--m-text);background:var(--m-surface)}.mcp-tablist [role=tab][aria-selected=true]{color:var(--m-link);border-bottom-color:var(--m-accent)}.mcp-panel{padding:8px 0 0}.mcp-panel[hidden]{display:none}.mcp-tabs[data-ready] .mcp-panel{padding:16px 4px 0}.mcp-tabs[data-ready] .mcp-panel-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mcp-steps{margin:0 0 14px;padding-left:1.4rem}.mcp-steps li{margin:0 0 8px}.mcp-step{margin-bottom:4px!important}.mcp-note{background:var(--m-surface);border-left:4px solid var(--m-accent);border-radius:0 8px 8px 0;padding:10px 14px}.mcp-prompts{gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.mcp-prompts li{background:var(--m-surface);border:1px solid var(--m-border);border-radius:10px;padding:12px 16px}.mcp-prompt{font-weight:600;margin:0 0 6px!important}.mcp-prompt:before{content:"“"}.mcp-prompt:after{content:"”"}.mcp-used{color:var(--m-muted);font-size:.88rem;margin:0!important}.mcp-used code{margin-right:6px}.mcp-calls{padding-left:1.4rem}.mcp-call-name{font-weight:700}.mcp-table-wrap{border:1px solid var(--m-border);border-radius:10px;overflow-x:auto}.mcp-table{border-collapse:collapse;width:100%;font-size:.92rem}.mcp-table th,.mcp-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--m-border);padding:12px 14px}.mcp-table thead th{background:var(--m-surface-2);color:var(--m-text);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.mcp-table tbody tr:last-child>*{border-bottom:0}.mcp-table tbody th{white-space:nowrap}.mcp-table td p{margin:0 0 8px}.mcp-example summary{cursor:pointer;color:var(--m-link);min-height:24px;font-weight:600}.mcp-example .mcp-code{margin-top:8px}.mcp-example .mcp-code pre{padding-right:90px}.mcp-params{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mcp-params li{line-height:1.5}.mcp-ptype{color:var(--m-muted);margin:0 4px;font-size:.85em}.mcp-req{color:#b91c1c;text-transform:uppercase;margin-right:6px;font-size:.75rem;font-weight:700}[data-theme=dark] .mcp-req{color:#fca5a5}.mcp-opt{color:var(--m-muted);text-transform:uppercase;margin-right:6px;font-size:.75rem}.mcp-pdesc{color:var(--m-muted);font-size:.88em}.mcp-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 14px;display:grid}.mcp-stats>div{background:var(--m-surface);border:1px solid var(--m-border);text-align:center;border-radius:10px;padding:14px 16px}.mcp-stats dt{color:var(--m-muted);order:2;font-size:.85rem}.mcp-stats dd{color:var(--m-text);margin:0;font-size:1.7rem;font-weight:800}.mcp-stats>div{flex-direction:column;display:flex}.mcp-faq details{background:var(--m-surface);border:1px solid var(--m-border);border-radius:10px;margin:0 0 10px}.mcp-faq summary{cursor:pointer;min-height:44px;padding:14px 16px;font-weight:600}.mcp-faq details[open] summary{border-bottom:1px solid var(--m-border)}.mcp-faq details p{margin:0;padding:14px 16px}.mcp-dev{border:1px solid var(--m-border);border-radius:10px;gap:0;margin:0 0 14px;display:grid;overflow:hidden}.mcp-dev>div{border-bottom:1px solid var(--m-border);grid-template-columns:200px 1fr;gap:12px;padding:10px 14px;display:grid}.mcp-dev>div:last-child{border-bottom:0}.mcp-dev dt{font-weight:600}.mcp-dev dd{overflow-wrap:anywhere;margin:0}.mcp-dev dd code{margin-right:6px}.mcp-related{flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.mcp-related a{font-weight:600}@media (width<=720px){.mcp{padding:12px 16px}.mcp-title{font-size:1.6rem}.mcp-hero{padding:20px 16px}.mcp-stats{grid-template-columns:repeat(2,1fr)}.mcp-dev>div{grid-template-columns:1fr;gap:2px}.mcp-table-wrap{border:0;overflow:visible}.mcp-table,.mcp-table tbody,.mcp-table tr,.mcp-table th,.mcp-table td{width:100%;display:block}.mcp-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mcp-table tr{border:1px solid var(--m-border);background:var(--m-surface);border-radius:10px;margin:0 0 12px;padding:4px 0}.mcp-table th,.mcp-table td{padding:6px 14px;border:0!important}.mcp-table td[data-label]:before{content:attr(data-label);color:var(--m-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:.72rem;display:block}.mcp-table tbody th:before{content:none}}@media (prefers-reduced-motion:no-preference){.mcp-btn,.mcp-copy{transition:background-color .15s}}:root[data-theme=dark],[data-theme=dark]{--dk-bg:#121212;--dk-surface:#1e1e1e;--dk-surface-2:#252525;--dk-surface-3:#2d2d2d;--dk-border:#3d3d3d;--dk-text:#e4e4e4;--dk-text-muted:#b0b0b0;--dk-text-faint:#9ca3af;--dk-link:#6db3f2;--card-bg:#252525;--bg-subtle:#2d2d2d;--border-color:#3d3d3d;--primary-color:#6db3f2;--text-color:#e4e4e4;--text-muted:#a3a3a3}[data-theme=dark] .hamburger span,[data-theme=dark] .hamburger:hover span,[data-theme=dark] .hamburger:focus-visible span,[data-theme=dark] .hamburger.active span,[data-theme=dark] .hamburger[aria-expanded=true] span{background:#e2e8f0!important}[data-theme=dark] .submit-tool-btn,[data-theme=dark] a.submit-tool-btn:visited{color:#fff;background-color:#2563eb}[data-theme=dark] .submit-tool-btn:hover{background-color:#1d4ed8}[data-theme=dark] .mobile-menu-submit-btn,[data-theme=dark] a.mobile-menu-submit-btn,[data-theme=dark] a.mobile-menu-submit-btn:visited,[data-theme=dark] .mobile-menu a.mobile-menu-submit-btn,[data-theme=dark] .mobile-menu-submit-btn span,[data-theme=dark] .mobile-menu-submit-btn svg{color:#fff!important;opacity:1!important}[data-theme=dark] .mobile-menu-submit-btn{background:linear-gradient(135deg,#2563eb,#7c3aed)!important}[data-theme=dark] .show-more-btn,[data-theme=dark] .contact-submit,[data-theme=dark] .send-button,[data-theme=dark] .nf-btn.nf-btn-primary{color:#fff;background:#2563eb}[data-theme=dark] .show-more-btn:hover,[data-theme=dark] .send-button:hover,[data-theme=dark] .nf-btn.nf-btn-primary:hover{color:#fff;background:#1d4ed8}[data-theme=dark] .compare-bar{color:#e2e8f0;background:#0f172a}[data-theme=dark] .compare-bar-item{color:#e2e8f0;background:#1e293b;border:1px solid #334155}[data-theme=dark] .compare-bar-item span{color:#e2e8f0}[data-theme=dark] .compare-bar-item button{color:#cbd5e1;background:0 0}[data-theme=dark] .compare-bar-item button:hover{color:#fca5a5}[data-theme=dark] .compare-bar-clear{color:#cbd5e1}[data-theme=dark] .compare-bar-go,[data-theme=dark] .compare-bar-compare{color:#fff;background:#2563eb}[data-theme=dark] .page-content h1,[data-theme=dark] .page-content h2,[data-theme=dark] .page-content h3,[data-theme=dark] .static-page h1,[data-theme=dark] .contact-info-panel h1,[data-theme=dark] .main h1:not([class]),[data-theme=dark] .content.container h1,[data-theme=dark] .page-404 h1,[data-theme=dark] .page-410 h1,[data-theme=dark] .page-gone h1,[data-theme=dark] main>section>h1,[data-theme=dark] main>.container>h1{color:var(--dk-text)}[data-theme=dark] .content.container p,[data-theme=dark] .content.container h2{color:var(--dk-text-muted)}[data-theme=dark] .content.container h2{color:var(--dk-text)}[data-theme=dark] a.nf-btn.nf-btn-secondary{background:var(--dk-surface-3);color:var(--dk-text);border-color:var(--dk-border)}[data-theme=dark] .page-content a,[data-theme=dark] .page-content li a{color:var(--dk-link)}[data-theme=dark] .page-content .stats-box,[data-theme=dark] .page-content .highlight-box,[data-theme=dark] .page-content .stats,[data-theme=dark] .page-content div:not([class]):has(>ul),[data-theme=dark] .page-content div[class*=highlight],[data-theme=dark] .page-content div[class*=stat],[data-theme=dark] .page-content div[class*=goal],[data-theme=dark] .page-content div[class*=callout]{color:var(--dk-text-muted);background:var(--dk-surface-2)!important}[data-theme=dark] .page-content div[class*=highlight] *,[data-theme=dark] .page-content div[class*=stat] *,[data-theme=dark] .page-content div[class*=goal] *,[data-theme=dark] .page-content div[class*=callout] *{color:var(--dk-text-muted)}[data-theme=dark] .filter-label,[data-theme=dark] .filter-option label,[data-theme=dark] .filter-option span{color:#d1d5db}[data-theme=dark] .tool-count,[data-theme=dark] .filter-count{color:#a3a3a3}[data-theme=dark] .footer p,[data-theme=dark] footer p,[data-theme=dark] .footer-about p,[data-theme=dark] .footer-description{color:var(--dk-text-faint)}[data-theme=dark] .footer-logo text,[data-theme=dark] footer svg text{fill:#d1d5db}[data-theme=dark] .tax-overview-subtitle,[data-theme=dark] .updates-subtitle,[data-theme=dark] .gal-status,[data-theme=dark] .share-section-label,[data-theme=dark] .media-gallery-title,[data-theme=dark] .hero-subtitle{color:var(--dk-text-faint)}[data-theme=dark] .gal-status{color:#a3a3a3}[data-theme=dark] .similar-tools-box,[data-theme=dark] .similar-tool-card,[data-theme=dark] details.review-form-section,[data-theme=dark] form.review-form,[data-theme=dark] .email-notice,[data-theme=dark] .reviews-widget,[data-theme=dark] .media-screenshot-link,[data-theme=dark] .stat-card{background:var(--dk-surface-2);color:var(--dk-text-muted);border-color:var(--dk-border)}[data-theme=dark] .similar-tools-box h2,[data-theme=dark] .similar-tools-box h3,[data-theme=dark] .similar-tool-card *,[data-theme=dark] .review-form legend,[data-theme=dark] .review-form .form-label,[data-theme=dark] .review-form label,[data-theme=dark] .review-form-section summary{color:var(--dk-text)}[data-theme=dark] .review-form .optional,[data-theme=dark] .review-form .char-counter,[data-theme=dark] .email-notice,[data-theme=dark] .email-notice *{color:var(--dk-text-faint)}[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] select{background-color:var(--dk-surface-3);color:var(--dk-text);border-color:#555}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#9ca3af}[data-theme=dark] .review-avatar,[data-theme=dark] .reviewer-avatar{color:#fff;background:#3b82f6}[data-theme=dark] .tool-content table,[data-theme=dark] .tool-description table{background:var(--dk-surface-2)}[data-theme=dark] table tr{background:var(--dk-surface-2);color:var(--dk-text-muted)}[data-theme=dark] table th{background:var(--dk-surface-3);color:var(--dk-text)}[data-theme=dark] table td{color:var(--dk-text-muted);border-color:var(--dk-border)}[data-theme=dark] .filters-section,[data-theme=dark] .timeline-slider,[data-theme=dark] .update-card{background:var(--dk-surface-2);border-color:var(--dk-border);color:var(--dk-text-muted)}[data-theme=dark] .update-icon{background:var(--dk-surface-3);color:var(--dk-text)}[data-theme=dark] .filter-btn,[data-theme=dark] .timeline-year{background:var(--dk-surface-3);color:#8ec5ff;border-color:var(--dk-border)}[data-theme=dark] .filter-btn.active,[data-theme=dark] .timeline-year.active{color:#fff;background:#2563eb}[data-theme=dark] .update-card h2,[data-theme=dark] .update-card h3{color:var(--dk-text)}[data-theme=dark] .banner-container,[data-theme=dark] .ad-banner,[data-theme=dark] .banner-slot,[data-theme=dark] .sponsor-box{background:var(--dk-surface-2);color:var(--dk-text-muted);border-color:var(--dk-border)}[data-theme=dark] .age-verification-modal{background:var(--dk-surface-2);color:var(--dk-text-muted)}[data-theme=dark] .age-verification-header{background:var(--dk-surface-3)}[data-theme=dark] .age-verification-header h2{color:#fff}[data-theme=dark] .cookie-banner,[data-theme=dark] #cookie-banner,[data-theme=dark] .cookie-consent,[data-theme=dark] .cookie-modal,[data-theme=dark] .cookie-settings-modal{background:var(--dk-surface-2);color:var(--dk-text-muted);border-color:var(--dk-border)}[data-theme=dark] .cookie-banner a,[data-theme=dark] .cookie-consent a{color:var(--dk-link)}[data-theme=dark] .compare-modal-content,[data-theme=dark] .quick-compare-modal,[data-theme=dark] .modal-content,[data-theme=dark] .search-popup{background:var(--dk-surface-2);color:var(--dk-text-muted);border-color:var(--dk-border)}[data-theme=dark] .ai-search-label,[data-theme=dark] .ai-search-widget-label,[data-theme=dark] .ai-search-bubble-label,[data-theme=dark] .ai-search-widget [class*=label],[data-theme=dark] .ai-search-widget [class*=tooltip]{background:var(--dk-surface-3);color:var(--dk-text);border-color:var(--dk-border)}[data-theme=dark] .show-more-btn{color:#fff!important;background:#2563eb!important}[data-theme=dark] .footer-left p,[data-theme=dark] .footer-notices p,[data-theme=dark] .tax-overview-subtitle{color:var(--dk-text-faint)!important}[data-theme=dark] .review-form label,[data-theme=dark] .claim-form label,[data-theme=dark] .feedback-label,[data-theme=dark] .form-group label,[data-theme=dark] label[for=claim-email],[data-theme=dark] .claim-tool-box label{color:var(--dk-text)}[data-theme=dark] .optional,[data-theme=dark] .char-counter,[data-theme=dark] .char-count,[data-theme=dark] .filters-label,[data-theme=dark] .update-date,[data-theme=dark] .update-description{color:var(--dk-text-faint)!important}[data-theme=dark] .review-form .pros-label,[data-theme=dark] .pros-label{color:#4ade80}[data-theme=dark] .review-form .cons-label,[data-theme=dark] .cons-label{color:#f87171}[data-theme=dark] summary.write-review-btn{color:#fff;background:#1d4ed8}[data-theme=dark] .review-avatar span,[data-theme=dark] span.review-avatar,[data-theme=dark] .reviews-widget [class*=avatar],[data-theme=dark] [class*=avatar]{color:#fff}[data-theme=dark] .filter-btn .count,[data-theme=dark] .update-card .count,[data-theme=dark] span.count{color:#d1d5db}[data-theme=dark] .page-content a[href^=http],[data-theme=dark] .update-card a,[data-theme=dark] .updates-container a,[data-theme=dark] .updates-content a{color:var(--dk-link)}[data-theme=dark] .page-content p[class],[data-theme=dark] .page-content .goal,[data-theme=dark] .page-content p:has(>strong:first-child){color:var(--dk-text-muted)}[data-theme=dark] .page-content strong{color:var(--dk-text)!important}[data-theme=dark] input[type=checkbox],[data-theme=dark] input[type=radio]{background-color:initial}[data-theme=dark] table tr,[data-theme=dark] .pricing-table tr{background:var(--dk-surface-2)!important}[data-theme=dark] .page-content [style*="background:#f8f9fa"],[data-theme=dark] .page-content [style*="background: #f8f9fa"],[data-theme=dark] [style*="background:#f8f9fa"],[data-theme=dark] [style*="background: #f8f9fa"]{background:var(--dk-surface-2)!important;color:var(--dk-text-muted)!important}[data-theme=dark] [style*="background:#e8f4f8"],[data-theme=dark] [style*="background: #e8f4f8"]{color:var(--dk-text-muted)!important;background:#1e2a38!important}[data-theme=dark] [style*="background:#fff"],[data-theme=dark] [style*="background: #fff"],[data-theme=dark] [style*=background\:white],[data-theme=dark] [style*="background-color:#fff"]{background:var(--dk-surface-2)!important;color:var(--dk-text-muted)!important}[data-theme=dark] .page-content [style*=background] strong,[data-theme=dark] [style*="background:#e8f4f8"] strong{color:var(--dk-text)!important}[data-theme=dark] [style*="background:#f8f9fa"] li,[data-theme=dark] [style*="background:#e8f4f8"]{color:var(--dk-text-muted)}[data-theme=dark] main input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=range]),[data-theme=dark] main textarea,[data-theme=dark] main select{border-color:#555;background-color:var(--dk-surface-3)!important;color:var(--dk-text)!important}[data-theme=dark] .similar-tool-card span,[data-theme=dark] .similar-tool-card [class*=logo] span{color:#fff!important}[data-theme=dark] label.pros-label,[data-theme=dark] .form-label.pros-label{color:#4ade80!important}[data-theme=dark] .filter-btn .count,[data-theme=dark] .filter-btn.active .count,[data-theme=dark] .filter-btn span.count{color:#fff!important}[data-theme=dark] .page-content a,[data-theme=dark] .page-content a[style]{color:var(--dk-link)!important}[data-theme=dark] .footer-left p,[data-theme=dark] .footer-left>p,[data-theme=dark] .footer-notices p,[data-theme=dark] .footer-container p,[data-theme=dark] .footer-content p,[data-theme=dark] .footer p{color:#9ca3af!important}[data-theme=dark] .home-intro,[data-theme=dark] .home-intro p{color:#b0b0b0!important}[data-theme=dark] .share-btn,[data-theme=dark] .share-btn span,[data-theme=dark] a.share-btn:visited{color:#fff!important}[data-theme=dark] .share-btn-reddit{background:#c2410c}[data-theme=dark] .follow-tool-cta p,[data-theme=dark] .follow-tool-cta .cta-content p{color:#b0b0b0!important}[data-theme=dark] .share-btn-whatsapp{background:#15803d}[data-theme=dark] a.share-btn.share-btn-whatsapp{background:#15803d!important}[data-theme=dark] .star-radios label{color:#8b95a5}[data-theme=dark] .star-radios input:checked~label,[data-theme=dark] .star-radios label:hover,[data-theme=dark] .star-radios label:hover~label{color:#fbbf24}[data-theme=dark] .updates-title{color:var(--primary-color)}[data-theme=dark] .filters-section,[data-theme=dark] .timeline-slider,[data-theme=dark] .update-card{background:var(--card-bg)}[data-theme=dark] .filters-label{color:var(--text-muted)}[data-theme=dark] .filter-btn{background:var(--card-bg);border-color:var(--border-color);color:var(--text-muted)}[data-theme=dark] .filter-btn.active{background:var(--primary-color);border-color:var(--primary-color);color:#fff}[data-theme=dark] .timeline-track:before{background:var(--border-color)}[data-theme=dark] .timeline-year{background:var(--card-bg);border-color:var(--border-color);color:var(--text-muted)}[data-theme=dark] .update-icon{background:var(--bg-subtle)}[data-theme=dark] .update-headline{color:var(--text-color)}[data-theme=dark] .update-description a{color:#93bbfc}[data-theme=dark] .update-description a:hover{color:#b4d0fd}[data-theme=dark] .load-more-btn{background:var(--card-bg);border-color:var(--border-color);color:var(--text-color)}[data-theme=dark] .update-type.milestone{color:#fbbf24;background:#fef3c726}[data-theme=dark] .update-type.feature{color:#60a5fa;background:#dbeafe26}[data-theme=dark] .update-type.language{color:#34d399;background:#d1fae526}[data-theme=dark] .update-type.category{color:#a78bfa;background:#ede9fe26}[data-theme=dark] .update-type.tag{color:#f472b6;background:#fce7f326}[data-theme=dark] .update-type.listing_type{color:#818cf8;background:#e0e7ff26}[data-theme=dark] .update-type.general{color:#9ca3af;background:#f3f4f626}[data-theme=dark] .compare-toggle-btn{color:#dbeafe;opacity:1;background-color:#1e3a5f;border-color:#60a5fa}[data-theme=dark] .tool-card-wrapper .compare-toggle-btn{opacity:1}[data-theme=dark] .compare-toggle-btn .compare-btn-icon{color:#dbeafe;opacity:1}[data-theme=dark] .compare-toggle-btn.compare-selected,[data-theme=dark] .compare-toggle-btn[aria-pressed=true]{color:#fff;background-color:#2563eb;border-color:#93c5fd}[data-theme=dark] .filter-btn.active,[data-theme=dark] .timeline-year.active{color:#fff;background:#1d4ed8;border-color:#1d4ed8}[data-theme=dark] .filter-btn.active .count,[data-theme=dark] .filter-btn.active span.count{background:#00000040;color:#fff!important}
