.tool-editorial-page{background:var(--bg)}.tool-editorial-hero{border-bottom:0}.tool-editorial-hero .hero__lede{max-width:var(--h1-measure)}.tool-editorial-hero .hero__meta{max-width:72ch}.tool-editorial-chapter{border-top:1px solid var(--line)}.tool-editorial-chapter .chapter__marker{position:static}.tool-editorial-faq .chapter__marker,.tool-editorial-faq .tool-faq__marker{top:auto;position:static!important}.tool-editorial-chapter .chapter__content>.eyebrow{margin:0 0 22px}.tool-editorial-chapter .chapter__content>h2{max-width:var(--h2-measure)}.tool-editorial-chapter .chapter__grid{gap:22px;padding-block:clamp(28px,3.5vw,52px)}.tool-react-frame{width:100%;margin-top:clamp(24px,3vw,44px)}.tool-import-guard__error{color:var(--accent);margin:14px 0 0;font-size:.92rem}[class*=uploadButton]{color:var(--tool-bg)!important}.tool-react-frame ._page_i5szi_1>._hero_i5szi_38,.tool-react-frame ._page_r54p6_1>._hero_r54p6_39{display:none}.tool-react-frame ._page_i5szi_1,.tool-react-frame ._page_r54p6_1{width:100%;min-height:0;color:var(--text);background:0 0}.tool-react-frame ._uploadShell_i5szi_39,.tool-react-frame ._sourceLine_r54p6_40,.tool-react-frame ._decisionFrame_r54p6_41,.tool-react-frame ._toolShell_r54p6_42,.tool-react-frame ._results_i5szi_43,.tool-react-frame ._results_r54p6_43,.tool-react-frame ._seoSection_i5szi_40,.tool-react-frame ._seoSection_r54p6_44{width:100%;max-width:none}.tool-react-frame ._sourceLine_r54p6_40{margin-top:0}.tool-react-frame ._seoSection_i5szi_40>h2,.tool-react-frame ._seoSection_r54p6_44 h2,.tool-react-frame ._decisionFrame_r54p6_41 h2{max-width:var(--h2-measure);font-size:var(--fs-h2);letter-spacing:var(--display-tracking);margin:0 0 var(--heading-gap);line-height:1.04}.tool-react-frame ._crossLink_r54p6_106,.tool-react-frame ._authorPanel_r54p6_2075,.tool-react-frame ._faqSection_r54p6_2255,.tool-react-frame ._seoFaq_i5szi_187,.tool-react-frame ._adPrompt_i5szi_415{display:none}.tool-react-frame ._loadedHeader_i5szi_41 h2{overflow-wrap:anywhere;max-width:980px;font-family:var(--display);letter-spacing:var(--display-tracking);margin:12px 0;font-size:clamp(36px,4.6vw,70px);font-weight:500;line-height:1}.tool-react-frame ._loadedHeader_i5szi_41{padding:24px 0 22px}.tool-editorial-faq{border-top:1px solid var(--line)}.tool-editorial-faq .chapter__grid{padding-block:clamp(72px,10vw,150px)}.tool-editorial-faq .chapter__content>.eyebrow{margin-bottom:clamp(30px,4vw,48px)}.tool-faq__list{border-top:1px solid var(--line);margin-top:clamp(38px,5vw,64px)}.tool-faq__item{border-bottom:1px solid var(--line)}.tool-faq__item summary{color:var(--text);cursor:pointer;font-family:var(--display);font-size:clamp(20px,2.4vw,32px);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(22px,3vw,34px) 0;line-height:1.08;list-style:none;display:grid}.tool-faq__item summary::-webkit-details-marker{display:none}.tool-faq__mark{color:var(--accent);font-family:var(--body);transition:transform var(--dur-fast) var(--ease-reveal);font-size:30px;font-weight:400;line-height:1}.tool-faq__item[open] .tool-faq__mark{transform:rotate(45deg)}.tool-faq__item>p{max-width:64ch;color:var(--muted);margin:-4px 48px 30px 0;font-size:clamp(17px,1.45vw,20px);line-height:1.48}.tool-faq__item summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.fb-result-reset{border:1px solid var(--accent);min-height:46px;color:var(--on-accent);background:var(--accent);cursor:pointer;font:600 12px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;padding:0 17px}.fb-result-reset:hover{filter:brightness(1.06)}.fb-result-reset svg{width:16px;height:16px}.tool-react-frame ._configuration_r54p6_609:has(~._results_r54p6_43){display:none}.fb-b2bgeek-advanced{border:1px solid var(--tool-gold);background:color-mix(in srgb, var(--tool-gold) 9%, var(--tool-panel));margin-top:18px}.fb-b2bgeek-advanced summary{color:var(--tool-ink);cursor:pointer;font:700 13px/1.3 var(--body);letter-spacing:.02em;padding:16px 18px;list-style:none}.fb-b2bgeek-advanced summary::-webkit-details-marker{display:none}.fb-b2bgeek-advanced summary:after{content:"−";float:right;color:var(--tool-gold);font-size:18px;line-height:1}.fb-b2bgeek-advanced:not([open]) summary:after{content:"+"}.fb-b2bgeek-advanced__body{padding:0 18px 18px}.fb-b2bgeek-advanced__body>p{max-width:760px;color:var(--tool-muted);margin:0 0 14px;font-size:13px;line-height:1.55}.fb-b2bgeek-advanced__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media print{.editorial-site-header,._hero_r54p6_39,._decisionFrame_r54p6_41,._sourceLine_r54p6_40,._crossLink_r54p6_106,._questSteps_r54p6_423,._configuration_r54p6_609,._dropzone_r54p6_449,._seoSection_r54p6_44,._exportActions_r54p6_513{display:none!important}._page_r54p6_1{color:#111!important;background:#fff!important}._toolShell_r54p6_42{color:#111!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:0!important;width:100%!important;max-width:none!important;margin:0!important;display:block!important}._results_r54p6_43{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}._campaignDashboard_r54p6_833,._audienceDashboard_r54p6_487,._metricGroup_r54p6_1551,._diagnosis_r54p6_1788{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important}._campaignDashboard_r54p6_833 *,._audienceDashboard_r54p6_487 *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (width<=899px){.tool-editorial-hero .hero__lede{font-size:clamp(19px,5vw,23px)}.tool-react-frame{margin-top:34px}.tool-faq__item summary{gap:16px}.fb-b2bgeek-advanced__grid{grid-template-columns:1fr}.tool-react-frame ._dashboardSummary_r54p6_1385>div{white-space:normal;flex-direction:column;align-items:flex-start;gap:4px}.tool-react-frame ._dashboardSummary_r54p6_1385 span{font-size:clamp(22px,7vw,27px);line-height:1.1}}@media (prefers-reduced-motion:reduce){.tool-react-frame *{scroll-behavior:auto!important}}
