
:root,html:not([data-theme=dark]),[data-theme=light]{--aict-text-primary: #0F172A;--aict-text-secondary: #475569;--aict-text-muted: #64748b;--aict-surface: #FFFFFF;--aict-surface-muted: #F8FAFC;--aict-border: #E2E8F0;--aict-primary: #4F46E5;--aict-primary-hover: #4338CA}html[data-theme=dark]{--aict-text-primary: #F1F5F9;--aict-text-secondary: #CBD5E1;--aict-text-muted: #94A3B8;--aict-surface: #0B1020;--aict-surface-muted: #111827;--aict-border: #1F2937;--aict-primary: #818CF8;--aict-primary-hover: #A5B4FC}html:not([data-theme=dark]) .tool-card,html:not([data-theme=dark]) .agent-card,html:not([data-theme=dark]) .aict-tool-card,html:not([data-theme=dark]) .aict-agent-card{background:var(--aict-surface)!important;border-color:var(--aict-border)!important}html:not([data-theme=dark]) .tool-card h2,html:not([data-theme=dark]) .tool-card h3,html:not([data-theme=dark]) .agent-card h2,html:not([data-theme=dark]) .agent-card h3,html:not([data-theme=dark]) .aict-tool-card h2,html:not([data-theme=dark]) .aict-tool-card h3,html:not([data-theme=dark]) .aict-agent-card h2,html:not([data-theme=dark]) .aict-agent-card h3,html:not([data-theme=dark]) .section-title,html:not([data-theme=dark]) .aict-section-title{color:var(--aict-text-primary)!important}html:not([data-theme=dark]) .tool-card p,html:not([data-theme=dark]) .agent-card p,html:not([data-theme=dark]) .aict-tool-card p,html:not([data-theme=dark]) .aict-agent-card p,html:not([data-theme=dark]) .tool-card .description,html:not([data-theme=dark]) .agent-card .description{color:var(--aict-text-secondary)!important}html[data-theme=dark] .tool-card,html[data-theme=dark] .agent-card,html[data-theme=dark] .aict-tool-card,html[data-theme=dark] .aict-agent-card{background:var(--aict-surface-muted)!important;border-color:var(--aict-border)!important}html[data-theme=dark] .tool-card h2,html[data-theme=dark] .tool-card h3,html[data-theme=dark] .agent-card h2,html[data-theme=dark] .agent-card h3,html[data-theme=dark] .aict-tool-card h2,html[data-theme=dark] .aict-tool-card h3,html[data-theme=dark] .aict-agent-card h2,html[data-theme=dark] .aict-agent-card h3,html[data-theme=dark] .section-title,html[data-theme=dark] .aict-section-title{color:var(--aict-text-primary)!important}html[data-theme=dark] .tool-card p,html[data-theme=dark] .agent-card p,html[data-theme=dark] .aict-tool-card p,html[data-theme=dark] .aict-agent-card p,html[data-theme=dark] .tool-card .description,html[data-theme=dark] .agent-card .description{color:var(--aict-text-secondary)!important}html[data-theme=dark] .see-all-agents,html[data-theme=dark] a.see-all-agents,html[data-theme=dark] .aict-see-all{background:var(--aict-surface-muted)!important;color:var(--aict-text-primary)!important;border:1px solid var(--aict-border)!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--aict-primary);outline-offset:3px;border-radius:inherit}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible){outline:none}@media(max-width:768px){.try-chip,.aict-try-chip,.nav-link,.aict-nav-link,a.button,button.icon-button,.aict-icon-btn{min-height:44px;min-width:44px;padding:8px 16px;display:inline-flex;align-items:center;justify-content:center}.aict-lang-pill{min-height:44px;padding:8px 16px}}.btn-secondary,.aict-btn-secondary,.btn-ghost{background:transparent!important;color:var(--aict-primary)!important;border:1.5px solid var(--aict-primary)!important}.btn-secondary:hover,.aict-btn-secondary:hover,.btn-ghost:hover{background:var(--aict-surface-muted)!important;color:var(--aict-primary-hover)!important;border-color:var(--aict-primary-hover)!important}.aict-site-footer a{transition:color var(--aict-transition-fast),opacity var(--aict-transition-fast)}.aict-site-footer a:hover,.aict-site-footer a:focus-visible{color:var(--aict-primary)!important;opacity:1}@media(max-width:768px){.whatsapp-fab,.aict-whatsapp-fab,[class*=whatsapp][class*=float]{bottom:88px!important}body{padding-bottom:env(safe-area-inset-bottom,0)}}:root{--aict-font-sans: "Hanken Grotesk", "Hanken Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}html,body,input,button,select,textarea{font-family:var(--aict-font-sans)!important}h1,h2,h3,.hero-title,.aict-tool-title,.aict-hero h1,.hero h1,.aict-pcro-tier-name,.aict-section-title{font-family:var(--aict-font-display)!important;letter-spacing:-.018em}h1{font-size:clamp(2rem,4vw + 1rem,3.25rem);line-height:1.1}h2{font-size:clamp(1.5rem,2vw + 1rem,2.25rem);line-height:1.2}a,button,input,select,textarea,[role=button]{transition:color var(--aict-transition-fast),background-color var(--aict-transition-fast),border-color var(--aict-transition-fast),box-shadow var(--aict-transition-fast),transform var(--aict-transition-fast),opacity var(--aict-transition-fast)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.pro-badge,.aict-pro-badge,span[class*=pro-badge]{background:#047857!important;color:#fff!important}.try-agent-btn[data-color=orange],.try-agent-btn.orange,.aict-try-agent.orange{background:#b45309!important;color:#fff!important}.aict-mega-col strong,.aict-mega-menu strong,.aict-mega-menu a{color:var(--aict-text-primary)!important}@media(prefers-reduced-motion:reduce){.aict-hero-placeholder-rotator,.aict-rotating-text{animation:none!important}}.aict-tool-card svg,.aict-tool-directory .tool-card svg,.aict-tool-card .icon-heart,.aict-tool-card .icon-favorite,.aict-tool-card [data-icon]{width:20px!important;height:20px!important;flex-shrink:0}.aict-tool-card .heart-btn,.aict-tool-card .save-btn,.aict-tool-card button.icon-button{width:36px!important;height:36px!important;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;border-radius:8px}html:not([data-theme=dark]) .aict-contact-page h1,html:not([data-theme=dark]) .aict-contact-page h2,html:not([data-theme=dark]) .aict-contact-page h3,html:not([data-theme=dark]) .contact-page h1,html:not([data-theme=dark]) .contact-page h2,html:not([data-theme=dark]) .contact-page h3,html:not([data-theme=dark]) .aict-contact h1,html:not([data-theme=dark]) .aict-contact h2,html:not([data-theme=dark]) .aict-contact h3{color:var(--aict-text-primary)!important}html:not([data-theme=dark]) .aict-contact-page p,html:not([data-theme=dark]) .contact-page p,html:not([data-theme=dark]) .aict-contact p{color:var(--aict-text-secondary)!important}footer.aict-site-footer,.aict-site-footer{width:100%!important;max-width:100vw!important;box-sizing:border-box!important}.aict-site-footer ul,.aict-site-footer ol{list-style:none!important;padding:0!important;margin:0!important}.aict-site-footer ul li{list-style:none!important;padding:0!important;margin:0 0 .5rem!important}.aict-site-footer a{text-decoration:none!important}.aict-site-footer .aict-footer-grid{display:grid!important;grid-template-columns:1.4fr repeat(4,1fr);gap:48px;max-width:1280px;margin:0 auto;padding-inline:24px;box-sizing:border-box}@media(max-width:1024px){.aict-site-footer .aict-footer-grid{grid-template-columns:1fr 1fr 1fr!important;gap:32px!important}}@media(max-width:640px){.aict-site-footer .aict-footer-grid{grid-template-columns:1fr 1fr!important;gap:24px!important}}.aict-btn-generate,.aict-tool-form button[type=submit],.aict-tool-form button.is-primary,.aict-tool-form .aict-submit-btn,.aict-tool-runner button[type=submit]{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;color:#fff!important;font-size:16px!important;font-weight:600!important;padding:16px 32px!important;min-height:48px!important;min-width:160px;border:none!important;border-radius:10px!important;cursor:pointer;box-shadow:0 4px 12px #4f46e540}.aict-btn-generate:hover,.aict-tool-form button[type=submit]:hover,.aict-tool-form button.is-primary:hover,.aict-tool-form .aict-submit-btn:hover,.aict-tool-runner button[type=submit]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #4f46e559}.aict-btn-generate:active,.aict-tool-form button[type=submit]:active{transform:translateY(0)}.aict-btn-generate:disabled,.aict-tool-form button[type=submit]:disabled{opacity:.5;cursor:not-allowed;transform:none}.aict-tool-page,.single-aict-tool,main.aict-tool-template{max-width:1080px;margin:0 auto;padding:32px 24px;box-sizing:border-box}.aict-tool-form{display:grid;gap:16px;background:var(--aict-surface-muted);padding:24px;border-radius:16px;border:1px solid var(--aict-border);max-width:100%}.aict-tool-form textarea{min-height:180px;width:100%!important;font-size:15px;padding:12px 14px;border-radius:10px;border:1px solid var(--aict-border);background:var(--aict-surface);color:var(--aict-text-primary);resize:vertical;box-sizing:border-box}.aict-tool-form select,.aict-tool-form input[type=text],.aict-tool-form input[type=email]{min-height:44px;padding:8px 16px;border-radius:8px;border:1px solid var(--aict-border);background:var(--aict-surface);color:var(--aict-text-primary);box-sizing:border-box}.aict-header,header.aict-header,.site-header{position:sticky!important;top:0!important;z-index:100;transition:background-color var(--aict-transition-fast),backdrop-filter var(--aict-transition-fast),box-shadow var(--aict-transition-fast),padding var(--aict-transition-fast)}html:not([data-theme=dark]) .aict-header,html:not([data-theme=dark]) header.aict-header{background:#ffffffeb!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html[data-theme=dark] .aict-header,html[data-theme=dark] header.aict-header{background:#0b1020eb!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.aict-header.is-scrolled,header.aict-header.is-scrolled{box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f}html:not([data-theme=dark]) .aict-header .aict-nav-links a,html:not([data-theme=dark]) .aict-nav-links a,html:not([data-theme=dark]) header.aict-header a,html:not([data-theme=dark]) .aict-header .aict-logo{color:var(--aict-text-primary)!important}html[data-theme=dark] .aict-header .aict-nav-links a,html[data-theme=dark] .aict-nav-links a,html[data-theme=dark] header.aict-header a,html[data-theme=dark] .aict-header .aict-logo{color:var(--aict-text-primary)!important}.aict-back-to-top,.back-to-top,button.back-to-top{bottom:88px!important;right:16px!important;z-index:90}.whatsapp-widget,.whatsapp-fab,.aict-whatsapp-fab{bottom:16px!important;right:16px!important;z-index:91}@media(max-width:1080px){.aict-nav-links,.aict-nav-cta,.aict-lang-switcher{display:none!important}.aict-mobile-toggle{display:inline-flex!important;width:44px!important;height:44px!important;align-items:center;justify-content:center;background:transparent!important;border:none!important}}@media(max-width:768px){.aict-header-inner{gap:8px!important;padding:10px 12px!important}.aict-logo-text{font-size:15px!important;max-width:140px;overflow:hidden;text-overflow:ellipsis}}.skip-link,a.skip-link,.aict-skip-link,a.aict-skip-link,.screen-reader-text.skip-link,.wp-block-site-logo+.skip-link,body>.skip-link:first-child,body>.aict-skip-link:first-child{position:absolute!important;left:-9999px!important;top:0!important;z-index:10000;padding:12px 20px;background:var(--aict-surface, #fff);color:var(--aict-text-primary, #0F172A)!important;text-decoration:none!important;border-radius:0 0 8px}.skip-link:focus,a.skip-link:focus,.aict-skip-link:focus,a.aict-skip-link:focus,body>.skip-link:first-child:focus,body>.aict-skip-link:first-child:focus{left:0!important;outline:2px solid var(--aict-primary, #4F46E5);outline-offset:0}html{scroll-padding-top:96px}:target{scroll-margin-top:96px}button,[role=button],a.aict-icon-btn,.aict-icon-btn,input[type=button],input[type=submit],input[type=reset]{min-width:24px;min-height:24px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=menuitem]:focus-visible,summary:focus-visible,[contenteditable=true]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:3px solid var(--aict-primary, #4F46E5)!important;outline-offset:2px!important;box-shadow:0 0 0 5px #ffffffd9,0 0 0 8px #4f46e540!important;border-radius:inherit}html[data-theme=dark] a:focus-visible,html[data-theme=dark] button:focus-visible,html[data-theme=dark] input:focus-visible,html[data-theme=dark] select:focus-visible,html[data-theme=dark] textarea:focus-visible,html[data-theme=dark] [role=button]:focus-visible,html[data-theme=dark] [tabindex]:not([tabindex="-1"]):focus-visible{box-shadow:0 0 0 5px #0f172ae6,0 0 0 8px #a5b4fc59!important;outline-color:#a5b4fc!important}footer.aict-site-footer a[href*="/whats-new/"],footer.aict-site-footer a[href*="/feed"],footer.aict-site-footer .aict-footer-wcag-badge{color:#cbd5e1!important}.aict-exit-card p:not(.aict-exit-tagline),.aict-hiw-step p,.aict-sp-stat-label,.aict-sp-subtitle,.aict-hiw-subtitle,[data-theme=dark] .aict-up-card>p{color:#cbd5e1!important}.aict-coming-soon{color:#475569!important}html[data-theme=dark] .aict-coming-soon{color:#cbd5e1!important}.aict-exit-close,.aict-up-close,#aict-sp-close,button[aria-label=Close],button[aria-label="Close menu"]{min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:8px!important}.aict-exit-close:hover,.aict-up-close:hover,#aict-sp-close:hover{background:#0000000f!important}body[data-aict-a11y-debug="1"] input:not([aria-label]):not([aria-labelledby]):placeholder-shown,body[data-aict-a11y-debug="1"] textarea:not([aria-label]):not([aria-labelledby]):placeholder-shown{outline:2px dashed #dc2626!important;outline-offset:2px}nav ul[role=list],.aict-footer-col ul[role=list]{list-style:none;padding:0;margin:0}.aict-trust-badges{flex-wrap:wrap!important;justify-content:center!important}.aict-trust-badges,.aict-trust-badges div{font-size:.875em!important}.aict-footer-bottom p,.aict-footer-bottom a{font-size:.8125em!important}#aict-cc-panel:focus-within,.aict-mega-menu:focus-within{outline:2px solid var(--aict-primary, #4F46E5);outline-offset:2px}a:has(>img):focus-visible,a:has(>svg):focus-visible{outline:3px solid var(--aict-primary, #4F46E5)!important;outline-offset:4px!important;border-radius:8px}[aria-hidden=true]{pointer-events:none}input[type=range]:focus{outline:3px solid var(--aict-primary, #4F46E5)!important;outline-offset:4px!important}@media(max-width:768px){.aict-footer-col a[href*="/contact/"],.aict-footer-col a[href*="/help/"],.aict-footer-col a[href*="/accessibility/"]{display:inline-block!important}}body.aict-page-accessibility .aict-legal-section a,body[data-aict-page=accessibility] .aict-legal-section a{color:var(--aict-primary, #4F46E5);text-decoration:underline;text-underline-offset:2px}.aict-footer-wcag-badge:hover,.aict-footer-wcag-badge:focus-visible{background:#5c5fe626;border-color:#cbd5e1a6!important;color:#fff!important}.aict-footer-wcag-badge:focus-visible{outline:2px solid #ffffff!important;outline-offset:2px!important}

/*# sourceURL=aict-site-inline-css */
