/* AI Search Analyzer uses the homepage split hero and the shared theme tokens. */
html[data-ssa-ui][data-ssa-theme] body#top .ssa-migrated-tool:has(#headturbo.ssa-ai-home-ui) {container-type:inline-size; padding-top:0!important;}
html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui {padding:56px 0 44px!important; margin:0!important; min-height:0!important; width:100cqw!important; min-width:0!important; max-width:none!important; margin-inline:calc(50% - 50cqw)!important; inset-inline:auto!important; background:var(--ssa-hero)!important; color:var(--ssa-text)!important;}
html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .modern-hero-inner {display:grid!important; grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr)!important; gap:18px 52px!important; max-width:1200px!important; width:100%!important; padding:0 24px!important; margin:0 auto!important; text-align:start!important;}
html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .modern-hero-inner > * {grid-column:1; min-width:0;}
html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .modern-hero-inner > .ssa-dual-hero-panel {grid-column:2!important; grid-row:1 / span 6!important; align-self:center!important; padding:26px!important; margin:0!important; background:var(--ssa-surface)!important; border:1px solid var(--ssa-border)!important; border-radius:24px!important; box-shadow:var(--ssa-shadow)!important;}
html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .ssa-hero-badge {justify-self:start!important; width:fit-content!important; margin:0!important;}
html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui h1 {font-size:clamp(36px,4vw,56px)!important; line-height:1.12!important; font-weight:800!important; margin:0!important; text-align:start!important;}
html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .ssa-growth-hero-copy {font-size:17px!important; font-weight:400!important; line-height:1.65!important; margin:0!important; max-width:600px!important; color:var(--ssa-text-soft)!important;}
html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .modern-analyzer {display:flex!important; flex-direction:column!important; gap:16px!important; background:transparent!important; border:0!important; padding:0!important; box-shadow:none!important;}
html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .modern-search-box {display:flex!important; align-items:center!important; gap:8px!important; padding:8px!important; background:var(--ssa-surface)!important; border:1px solid var(--ssa-border)!important; border-radius:16px!important; box-shadow:var(--ssa-shadow)!important;}
html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .modern-search-box input {flex:1 1 0!important; width:auto!important; min-width:0!important; border:0!important; background:transparent!important; box-shadow:none!important; padding:12px!important; color:var(--ssa-text)!important;}
html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .modern-search-button {flex:0 0 auto!important; width:auto!important; min-height:48px!important; padding:12px 16px!important; display:inline-flex!important; align-items:center!important; justify-content:center!important; gap:8px!important; border-radius:11px!important;}
html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .modern-search-button span {display:inline!important;}
html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .ssa-retrieval-query-field {margin:0!important; padding:0!important; background:transparent!important; border:0!important; box-shadow:none!important;}
html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .ssa-retrieval-query-field label {display:block!important; font-size:12px!important; font-weight:600!important; margin:0 0 8px!important; color:var(--ssa-text)!important;}
html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .ssa-retrieval-query-field label span {font-weight:400!important; color:var(--ssa-text-soft)!important; margin-inline-start:6px!important;}
html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .ssa-retrieval-query-field input {display:block!important; width:100%!important; min-height:46px!important; padding:12px 14px!important; font-size:13px!important; background:var(--ssa-surface)!important; color:var(--ssa-text)!important; border:1px solid var(--ssa-border)!important; border-radius:12px!important;}
html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .ssa-retrieval-query-field small {display:block!important; color:var(--ssa-text-soft)!important; font-size:11px!important; line-height:1.6!important; margin:8px 0 0!important;}
html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui :is(.ssa-float-card,.ssa-float-icon,.ssa-hero-orb,.ssa-hero-grid,.ssa-hero-lines,.ssa-button-arrow,.ssa-switch-arrow) {display:none!important;}
html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .ssa-dual-hero-item > span:last-child, html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .ssa-dual-hero-directory > span {display:none!important;}
@media(max-width:1000px){html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .modern-hero-inner {grid-template-columns:minmax(0,1fr)!important; max-width:760px!important; gap:18px!important;} html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .modern-hero-inner > .ssa-dual-hero-panel {grid-column:1!important; grid-row:auto!important; margin-top:12px!important;}}
@media(max-width:751px){html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .modern-search-box {flex-direction:column!important; align-items:stretch!important;} html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .modern-search-box input {width:100%!important; flex:auto!important; min-height:48px!important;} html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .ssa-url-icon {display:none!important;} html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .modern-search-button {width:100%!important;} }
@media(max-width:480px){html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui {padding:36px 0!important;} html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .modern-hero-inner {padding:0 18px!important;} html[data-ssa-ui][data-ssa-theme] body#top #headturbo.ssa-ai-home-ui .modern-hero-inner > .ssa-dual-hero-panel {padding:20px!important;} }
