/* aidocng purple theme: colors only; existing geometry and imagery retained. */
:root,[data-theme=light],body{
 --color-accent:#7c3aed!important;--color-accent-hover:#6d28d9!important;
 --color-text:#241b35!important;--color-text-secondary:#6b6478!important;
 --color-border:#e9dff7!important;--color-bg:#fff!important;--color-bg-alt:#f8f5ff!important;
 --color-secondary-bg:#f8f5ff!important;--nav-text-primary:#241b35!important;--nav-text-secondary:#6b6478!important;
 --ifm-color-primary:#7c3aed!important;--ifm-color-primary-dark:#6d28d9!important;
 --ifm-color-primary-darker:#6022c3!important;--ifm-color-primary-light:#8b5cf6!important;
 --ifm-background-color:#fff!important;--ifm-font-color-base:#241b35!important;
 --ink:#241b35!important;--muted:#6b6478!important;--blue:#7c3aed!important;
 --blue-dark:#6d28d9!important;--line:#e9dff7!important;--soft:#f8f5ff!important;--purple:#6366f1!important;
}
body{color:#241b35!important}
h1,h2,h3,h4,h5,h6,.normalText_rDca,.logoText_FGLK,.logoText_HaJw{color:#241b35!important}
a:not([class*=btn]):not([class*=Btn]):not([class*=Cta]):not(.start):not(.primary):not(.brand):not(.footer-brand):not(.logo_gez6):not(.footerLogo_neHz){color:#7c3aed}
a:not([class*=btn]):not([class*=Btn]):not([class*=Cta]):hover{color:#6d28d9}
.gradientText_FlQM,.gradientText2_x3YO,.trial-page .hero h1 em{
 background:linear-gradient(90deg,#7c3aed,#6366f1)!important;
 -webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;
}
.btnPrimary__yr4,.navCtaBtn_qm7i,.getStartedBtn_Z62W,.btn-primary,.start,.primary,.pricingCta_Skah,.pricingCtaCustomizable_pEs9,.btnPrimary_hBjO{
 background:#7c3aed!important;color:#fff!important;border-color:#7c3aed!important;
 box-shadow:0 5px 18px #7c3aed20!important;
}
.btnPrimary__yr4:hover,.navCtaBtn_qm7i:hover,.getStartedBtn_Z62W:hover,.btn-primary:hover,.start:hover,.primary:hover,.pricingCta_Skah:hover,.btnPrimary_hBjO:hover{background:#6d28d9!important;color:#fff!important}
.btnSecondary_BIyE,.btn-secondary,.btnSecondary_mRVh{background:#fff!important;color:#6d28d9!important;border-color:#e9dff7!important}
.btnSecondary_BIyE:hover,.btn-secondary:hover,.btnSecondary_mRVh:hover{background:#f8f5ff!important;border-color:#c4b5fd!important}
.blob1_ft1C{background:radial-gradient(circle,#a78bfa55,#ede9fe22)!important}
.blob2_wSX9{background:radial-gradient(circle,#c4b5fd55,#f5f3ff22)!important}
.blob3_uY1Q{background:radial-gradient(circle,#818cf844,#ede9fe22)!important}
.gridBackground_nYPe{background-image:linear-gradient(#7c3aed07 1px,transparent 1px),linear-gradient(90deg,#7c3aed07 1px,transparent 1px)!important}
.howWorksCard_jrPz,.featureCard_Jtzg,.pricingCard_iNnE,.help-category-card,.help-group-card,.card,.proposal,.preview,.access-note{border-color:#e9dff7!important}
.featureIconWrapper_cTWl,.nav-dropdown-icon-wrapper_KaYx,.icon,.help-category-icon,.eyebrow,.badge,.access-icon{background-color:#f3edff!important;color:#7c3aed!important}
.nav-dropdown-item_tZZ0:hover,.menu a:hover,.navLink_E51T:hover,.mobileNavLink_L0dv:hover{background:#f8f5ff!important;color:#6d28d9!important}
.theme-announcement-bar,.topbar{background:#f3edff!important;color:#5b3c85!important}
.theme-announcement-bar a,.topbar a{color:#6d28d9!important}
.hero:not(.hero_hqux),.band{background:linear-gradient(180deg,#fff,#f8f5ff)!important}
.trial-page,.trial-page .wrap{background:linear-gradient(180deg,#fcfaff,#fff)!important}
.trial-page .hero{background:transparent!important}
.proposal-head,.preview-head,.resultcard:before,.step,.full-features{background:#f8f5ff!important;border-color:#e9dff7!important}
.chip{background:#f8f5ff!important;color:#6d28d9!important;border-color:#e9dff7!important}
.chip:hover,.field textarea:focus,.field select:focus{border-color:#a78bfa!important;box-shadow:0 0 0 3px #7c3aed12!important}
.progress-panel{background:linear-gradient(135deg,#faf7ff,#f3f1ff)!important;border-color:#e9dff7!important}
.progress-fill,.billingToggleSlider_dCDt{background:linear-gradient(90deg,#7c3aed,#6366f1)!important}
.progress-track{background:#ede9fe!important}
.progress-spinner{border-top-color:#7c3aed!important;border-right-color:#6366f1!important}
.live-report{background:#fdfbff!important;border-color:#e9dff7!important;color:#493c5c!important}
.featureDesc_EVvO,.featureCardDescription_oddw,.heroDescription_HHSt,.howWorksStepList_PuxI,.section-desc,.lead{color:#6b6478!important}
a:focus-visible,button:focus-visible{outline-color:#a78bfa!important}
