.mp-tool-page{min-height:100vh;background:#111116;color:#f7f6fb}.mp-tool-page main{background:#111116!important;color:#f7f6fb!important}.mp-tool-page [data-tool-section]{border-color:rgba(231,211,240,.13)!important;background:transparent!important}.mp-tool-page [data-tool-section] h1,.mp-tool-page [data-tool-section] h2,.mp-tool-page [data-tool-section] h3,.mp-tool-page [data-tool-section] h4{color:#fff!important}.mp-tool-page [data-tool-section] dd,.mp-tool-page [data-tool-section] li,.mp-tool-page [data-tool-section] p{color:#c5c2d0!important}.mp-tool-page [data-tool-section] [class*=text-teal]{color:#c6a6fa!important}.mp-tool-page [data-tool-section] [class*=border-zinc]{border-color:rgba(224,218,242,.13)!important}.mp-tool-page [data-tool-section] [class*=bg-white]{background:#1b1b25!important;color:#f7f6fb!important}.mp-tool-page [data-tool-section=intro-runner]{padding-top:56px!important;padding-bottom:68px!important}.mp-tool-page [data-tool-section=intro-runner]>div{max-width:1400px!important}.mp-tool-page [data-tool-section=intro-runner] h1{max-width:16ch;font-size:clamp(2.4rem,4vw,4rem)!important;line-height:.94!important;letter-spacing:-.055em}.mp-tool-page [data-tool-section=intro-runner] h1+p{max-width:760px;color:#c8bdcc!important}.mp-tool-page [data-tool-surface=core] [data-tool-section=intro-runner]{padding-top:32px!important;padding-bottom:36px!important}.mp-tool-page [data-tool-surface=core] [data-tool-section=intro-runner] h1{max-width:none;font-size:clamp(2.25rem,4vw,3.75rem)!important;line-height:1.06!important;letter-spacing:-.04em}.mp-tool-page [data-tool-surface=core] [data-tool-section=cta],.mp-tool-page [data-tool-surface=core] [data-tool-section=evidence],.mp-tool-page [data-tool-surface=core] [data-tool-section=faq],.mp-tool-page [data-tool-surface=core] [data-tool-section=related]{padding-top:36px!important;padding-bottom:36px!important}.mp-tool-page [data-tool-surface=specialized] [data-tool-section=intro-runner]{padding-top:32px!important;padding-bottom:36px!important}.mp-tool-page [data-tool-surface=specialized] [data-tool-section=intro-runner] h1{max-width:none;font-size:clamp(2.25rem,4vw,3.75rem)!important;line-height:1.06!important;letter-spacing:-.04em}.mp-tool-page [data-tool-surface=specialized] [data-tool-section=cta],.mp-tool-page [data-tool-surface=specialized] [data-tool-section=evidence],.mp-tool-page [data-tool-surface=specialized] [data-tool-section=faq],.mp-tool-page [data-tool-surface=specialized] [data-tool-section=related]{padding-top:36px!important;padding-bottom:36px!important}.mp-tool-page [data-tool-surface=specialized] [data-tool-section=intro-runner] label.text-primary{color:#e9b9ff!important}.mp-tool-page [data-tool-section=cta]{background:#242431!important}.mp-tool-page [data-tool-section=cta] a{border-radius:12px!important;background:#ded0fb!important;color:#211b31!important}.mp-tool-page main[data-creator-compact=true] [data-tool-section=intro-runner] div.text-zinc-900,.mp-tool-page main[data-creator-compact=true] [data-tool-section=intro-runner] label.text-zinc-900{color:#f7f6fb!important}.mp-tool-page main[data-creator-compact=true] [data-tool-section=intro-runner] label.text-primary{color:#e9b9ff!important}.mp-tool-page main[data-creator-compact=true] [data-tool-section=evidence] a,.mp-tool-page main[data-creator-compact=true] [data-tool-section=templates] a{background:#ded0fb!important;color:#211b31!important}.mp-tool-page main[data-final-usecase-compact=true] [data-tool-section=intro-runner] div.text-zinc-900,.mp-tool-page main[data-final-usecase-compact=true] [data-tool-section=intro-runner] label.text-zinc-900{color:#f7f6fb!important}.mp-tool-page main[data-final-usecase-compact=true] [data-tool-section=intro-runner] label.text-primary{color:#e9b9ff!important}.mp-tool-page main[data-final-usecase-compact=true] [data-tool-section=evidence] a,.mp-tool-page main[data-final-usecase-compact=true] [data-tool-section=templates] a{background:#ded0fb!important;color:#211b31!important}.mp-tool-page [data-tool-slug=ai-image-generator] form label{color:#f7f6fb!important}.mp-tool-page [data-tool-slug=ai-image-generator] form [class*=bg-teal-50],.mp-tool-page [data-tool-slug=ai-image-generator] form [class*=bg-zinc-100],.mp-tool-page [data-tool-slug=ai-image-generator] form [class*=bg-zinc-50]{background:#24192a!important}.mp-tool-page [data-tool-slug=ai-image-generator] form input,.mp-tool-page [data-tool-slug=ai-image-generator] form textarea{color:#f7f6fb!important;background:#24192a!important}