/* SOLITON — светлая тема для pages/p-6b0aefc6e0.css */
/* === p-6b0aefc6e0.css === */
:root[data-theme="light"] *, :root[data-theme="light"] :after, :root[data-theme="light"] :before{--tw-ring-offset-color: #17121f;--tw-ring-color: rgba(60, 121, 221, 0.55);--tw-ring-offset-shadow: 0 0 rgba(23, 18, 31, 0);--tw-ring-shadow: 0 0 rgba(23, 18, 31, 0);--tw-shadow: 0 0 rgba(23, 18, 31, 0);--tw-shadow-colored: 0 0 rgba(23, 18, 31, 0);}
:root[data-theme="light"]::backdrop, :root[data-theme="light"] ::backdrop{--tw-ring-offset-color: #17121f;--tw-ring-color: rgba(60, 121, 221, 0.55);--tw-ring-offset-shadow: 0 0 rgba(23, 18, 31, 0);--tw-ring-shadow: 0 0 rgba(23, 18, 31, 0);--tw-shadow: 0 0 rgba(23, 18, 31, 0);--tw-shadow-colored: 0 0 rgba(23, 18, 31, 0);}
:root[data-theme="light"] *, :root[data-theme="light"] :after, :root[data-theme="light"] :before{border: 0 solid rgba(23, 18, 31, 0.14);}
:root[data-theme="light"] :host, :root[data-theme="light"]{-webkit-tap-highlight-color: transparent;}
:root[data-theme="light"] hr{color: inherit;}
:root[data-theme="light"] abbr:where([title]){text-decoration: underline dotted;}
:root[data-theme="light"] a{color: inherit;text-decoration: inherit;}
:root[data-theme="light"] table{border-color: inherit;}
:root[data-theme="light"] button, :root[data-theme="light"] input, :root[data-theme="light"] optgroup, :root[data-theme="light"] select, :root[data-theme="light"] textarea{color: inherit;}
:root[data-theme="light"] button, :root[data-theme="light"] input:where([type=button]), :root[data-theme="light"] input:where([type=reset]), :root[data-theme="light"] input:where([type=submit]){background-color: transparent;background-image: none;}
:root[data-theme="light"] :-moz-focusring{outline: auto;}
:root[data-theme="light"] :-moz-ui-invalid{box-shadow: none;}
:root[data-theme="light"] input::-moz-placeholder, :root[data-theme="light"] textarea::-moz-placeholder{color: #615774;}
:root[data-theme="light"] input::placeholder, :root[data-theme="light"] textarea::placeholder{color: #615774;}
:root[data-theme="light"] .border-\[\#1E1E1E\]{border-color: rgba(23, 18, 31, 0.14);}
:root[data-theme="light"] .border-line{border-color: rgba(23, 18, 31, 0.14);}
:root[data-theme="light"] .bg-ink{background-color: rgb(251 250 255/var(--tw-bg-opacity,1));}
:root[data-theme="light"] .bg-lime{background-color: rgb(109 40 217/var(--tw-bg-opacity,1));}
:root[data-theme="light"] .bg-line{background-color: rgb(244 241 251/var(--tw-bg-opacity,1));}
:root[data-theme="light"] .text-\[\#7E7E7E\]{color: rgb(97 87 116/var(--tw-text-opacity,1));}
:root[data-theme="light"] .text-\[\#8A8A8A\]{color: rgb(97 87 116/var(--tw-text-opacity,1));}
:root[data-theme="light"] .text-bone{color: rgb(23 18 31/var(--tw-text-opacity,1));}
:root[data-theme="light"] .text-ink{color: rgb(97 87 116/var(--tw-text-opacity,1));}
:root[data-theme="light"] .text-lime{color: rgb(109 40 217/var(--tw-text-opacity,1));}
:root[data-theme="light"] .text-mute{color: rgb(97 87 116/var(--tw-text-opacity,1));}
:root[data-theme="light"] .blur, :root[data-theme="light"] .filter{filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}
:root[data-theme="light"] .hover\:bg-\[\#1A1A1A\]:hover{background-color: rgb(244 241 251/var(--tw-bg-opacity,1));}
:root[data-theme="light"] .hover\:text-lime:hover{color: rgb(109 40 217/var(--tw-text-opacity,1));}
:root[data-theme="light"] *{-webkit-tap-highlight-color: transparent;}
:root[data-theme="light"] body{background: #fbfaff;color: #17121f;}
:root[data-theme="light"]::selection, :root[data-theme="light"] ::selection{background: #6d28d9;color: #ffffff;}
:root[data-theme="light"] .eyebrow{color: #615774;}
:root[data-theme="light"] .lime-txt{color: #6d28d9;}
:root[data-theme="light"] .mark{background: linear-gradient(180deg,transparent 62%, rgba(109, 40, 217, 0.3) 62%);}
:root[data-theme="light"] #cur{border: 1px solid rgba(23, 18, 31, 0.22);}
:root[data-theme="light"] #curDot{background: #6d28d9;}
:root[data-theme="light"] #curLbl{background: #6d28d9;color: #ffffff;}
:root[data-theme="light"] #prog{background: #6d28d9;}
:root[data-theme="light"] #dotnav a{background: #ebe5f7;}
:root[data-theme="light"] #dotnav a:hover{background: #ebe5f7;}
:root[data-theme="light"] #dotnav a.on{background: #6d28d9;}
:root[data-theme="light"] #dotnav a span{color: #17121f;background: #fbfaff;border: 1px solid rgba(23, 18, 31, 0.14);}
:root[data-theme="light"] .orb-lime{background: radial-gradient(circle at 34% 30%, #c6d98a, #93b82e 46%, #f2f7e9 100%);}
:root[data-theme="light"] .orb-dark{background: radial-gradient(circle at 34% 30%, #ebe5f7, #f4f1fb 52%, #fbfaff 100%);}
:root[data-theme="light"] .orb-blur{filter: blur(2px);}
:root[data-theme="light"] .btn-lime{background: #6d28d9;color: #ffffff;}
:root[data-theme="light"] .btn-lime::before{background: #17121f;}
:root[data-theme="light"] .btn-ghost{border: 1px solid rgba(23, 18, 31, 0.14);color: #17121f;}
:root[data-theme="light"] .btn-ghost::before{background: #6d28d9;}
:root[data-theme="light"] .btn-ghost:hover{color: #615774;border-color: #6d28d9;}
:root[data-theme="light"] .navlink{color: #615774;}
:root[data-theme="light"] .navlink::after{background: #6d28d9;}
:root[data-theme="light"] .navlink:hover{color: #17121f;}
:root[data-theme="light"] #hdr, :root[data-theme="light"] #hdr.stuck, :root[data-theme="light"] #hdr.hide{background: rgba(251, 250, 255, 0.85);border-bottom: 1px solid rgba(109, 40, 217, 0.27);}
:root[data-theme="light"] #menu{background: #fbfaff;}
:root[data-theme="light"] .rot span{color: #6d28d9;}
:root[data-theme="light"] .toast{background: #fbfaff;border: 1px solid rgba(71, 209, 92, 0.44);color: #17121f;box-shadow: 0 20px 60px rgba(23, 18, 31, 0.14);backdrop-filter: blur(20px);}
:root[data-theme="light"] .toast-dot{background: #28c840;box-shadow: 0 0 10px rgba(83, 198, 100, 0.14);}
:root[data-theme="light"] .card{background: #fbfaff;border: 1px solid rgba(23, 18, 31, 0.14);}
:root[data-theme="light"] .card::before{background: radial-gradient(400px circle at var(--mx,50%) var(--my,0%), rgba(109, 40, 217, 0.13), transparent 62%);}
:root[data-theme="light"] .card:hover{border-color: rgba(23, 18, 31, 0.14);}
:root[data-theme="light"] .card-ic{border: 1px solid rgba(23, 18, 31, 0.14);background: #fbfaff;color: #17121f;}
:root[data-theme="light"] .card:hover .card-ic{background: #6d28d9;color: #ffffff;border-color: #6d28d9;}
:root[data-theme="light"] .cmp{border-top: 1px solid rgba(23, 18, 31, 0.14);}
:root[data-theme="light"] .cmp:hover{background: rgba(109, 40, 217, 0.03);}
:root[data-theme="light"] .cmp .bad{color: #615774;}
:root[data-theme="light"] .cmp .bad em{color: #615774;}
@media (min-width:768px){
  :root[data-theme="light"] .cmp .good{border-left: 1px solid rgba(23, 18, 31, 0.14);}
}
:root[data-theme="light"] .ic-x{background: #f4f1fb;color: #615774;}
:root[data-theme="light"] .ic-v{background: #6d28d9;color: #ffffff;}
:root[data-theme="light"] .skill{border: 1px solid rgba(23, 18, 31, 0.14);background: #fbfaff;}
:root[data-theme="light"] .skill::before{background: #6d28d9;}
:root[data-theme="light"] .skill:hover, :root[data-theme="light"] .skill:hover .sk-num, :root[data-theme="light"] .skill:hover p{color: #615774;}
:root[data-theme="light"] .skill:hover{border-color: #6d28d9;}
:root[data-theme="light"] .sk-num{color: #615774;}
:root[data-theme="light"] .price{background: #fbfaff;border: 1px solid rgba(23, 18, 31, 0.14);}
:root[data-theme="light"] .price:hover{border-color: rgba(23, 18, 31, 0.14);}
:root[data-theme="light"] .price.hot{background: #6d28d9;border-color: #6d28d9;color: #ffffff;}
:root[data-theme="light"] .price.hot .p-sub, :root[data-theme="light"] .price.hot .p-from{color: rgba(255, 255, 255, 0.85);}
:root[data-theme="light"] .price .p-sub{color: #615774;}
:root[data-theme="light"] .price .p-from{color: #615774;}
:root[data-theme="light"] .tag-hot{background: #fbfaff;color: #6d28d9;}
:root[data-theme="light"] .proj{border-top: 1px solid rgba(23, 18, 31, 0.14);}
:root[data-theme="light"] .proj .bar{background: #6d28d9;}
:root[data-theme="light"] .proj:hover h3{color: #6d28d9;}
:root[data-theme="light"] #peek .pv span{color: #615774;}
:root[data-theme="light"] .rail{background: #f4f1fb;}
:root[data-theme="light"] .rail .fill{background: #6d28d9;}
:root[data-theme="light"] .dot{background: #fbfaff;border: 1px solid rgba(23, 18, 31, 0.14);}
:root[data-theme="light"] .dot.on{background: #6d28d9;border-color: #6d28d9;box-shadow: 0 0 0 6px rgba(109, 40, 217, 0.077);}
:root[data-theme="light"] .opt{border: 1px solid rgba(23, 18, 31, 0.14);background: #fbfaff;}
:root[data-theme="light"] .opt:hover{border-color: rgba(23, 18, 31, 0.14);}
:root[data-theme="light"] .opt.sel{border-color: #6d28d9;background: rgba(109, 40, 217, 0.07);}
:root[data-theme="light"] .opt .o-s{color: #615774;}
:root[data-theme="light"] .opt.sel .o-s{color: #566e25;}
:root[data-theme="light"] .chk{border: 1px solid rgba(23, 18, 31, 0.14);background: #fbfaff;}
:root[data-theme="light"] .chk .box{border: 1px solid rgba(23, 18, 31, 0.14);}
:root[data-theme="light"] .chk .box svg{color: #615774;}
:root[data-theme="light"] .chk.sel{border-color: #6d28d9;}
:root[data-theme="light"] .chk.sel .box{background: #6d28d9;border-color: #6d28d9;}
:root[data-theme="light"] .qbar{background: #f4f1fb;}
:root[data-theme="light"] .qbar span{background: #6d28d9;}
:root[data-theme="light"] .faq{border-top: 1px solid rgba(23, 18, 31, 0.14);}
:root[data-theme="light"] .faq:hover .q{color: #6d28d9;}
:root[data-theme="light"] .faq .sign::before, :root[data-theme="light"] .faq .sign::after{background: #6d28d9;}
:root[data-theme="light"] .faq .a p{color: #615774;}
:root[data-theme="light"] .field label{color: #615774;}
:root[data-theme="light"] .field input, :root[data-theme="light"] .field textarea{background: transparent;border: 0;border-bottom: 1px solid rgba(23, 18, 31, 0.14);color: #17121f;outline: none;}
:root[data-theme="light"] .field input::placeholder, :root[data-theme="light"] .field textarea::placeholder{color: #615774;}
:root[data-theme="light"] .field input:focus, :root[data-theme="light"] .field textarea:focus{border-bottom-color: #6d28d9;}
:root[data-theme="light"] .field:focus-within label{color: #6d28d9;}
:root[data-theme="light"] .field.err input, :root[data-theme="light"] .field.err textarea{border-bottom-color: rgba(209, 91, 71, 0.35);}
:root[data-theme="light"] .field .msg{color: #c91e00;}
:root[data-theme="light"] #sticky{background: rgba(251, 250, 255, 0.9);backdrop-filter: blur(14px);border-top: 1px solid rgba(23, 18, 31, 0.14);}
:root[data-theme="light"] a:focus-visible, :root[data-theme="light"] button:focus-visible, :root[data-theme="light"] input:focus-visible, :root[data-theme="light"] textarea:focus-visible{outline: 2px solid #6d28d9;}
:root[data-theme="light"] .sr-only{border: 0;}
:root[data-theme="light"] .skip:focus{background: #6d28d9;color: #ffffff;}
:root[data-theme="light"] #bg{background: #fbfaff;}
:root[data-theme="light"] #bg .spot{background: radial-gradient(560px circle at var(--sx,50%) var(--sy,50%), rgba(109, 40, 217, 0.086), rgba(109, 40, 217, 0.031) 42%, transparent 68%);}
:root[data-theme="light"] #bg .grain{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");}
:root[data-theme="light"] #edgeOrbs b{box-shadow: inset -6px -8px 18px rgba(23, 18, 31, 0.14), inset 4px 5px 12px rgba(23, 18, 31, 0.016);}
:root[data-theme="light"] .hero-veil{background: radial-gradient(115% 78% at 22% 52%, rgba(251, 250, 255, 0.9) 0%, rgba(251, 250, 255, 0.78) 34%, rgba(23, 18, 31, 0) 72%),
      linear-gradient(180deg, rgba(251, 250, 255, 0.78) 0%, rgba(23, 18, 31, 0) 26%, rgba(23, 18, 31, 0) 62%, rgba(251, 250, 255, 0.9) 100%);}
:root[data-theme="light"] #cta3d .layer{color: #1E2A00;}
:root[data-theme="light"] #cta3d .layer.front{background-image: linear-gradient(100deg,#6d28d9 0%,#6d28d9 22%,#17121f 38%,#6d28d9 54%,#4c1d95 74%,#6d28d9 100%);color: transparent;filter: drop-shadow(0 0 26px rgba(109, 40, 217, 0.193));}
:root[data-theme="light"] .pv-g0{background: linear-gradient(135deg, #6d28d9, #f3f7e9);}
:root[data-theme="light"] .pv-g1{background: linear-gradient(135deg, #e9ff8a, #6d28d9);}
:root[data-theme="light"] .pv-g2{background: linear-gradient(135deg, #d6ff4d, #4c1d95);}
:root[data-theme="light"] .pv-g3{background: linear-gradient(135deg, #6d28d9, #f3f7e9);}
:root[data-theme="light"] .terms{border: 1px solid rgba(23, 18, 31, 0.14);background: linear-gradient(135deg, rgba(109, 40, 217, 0.07), rgba(109, 40, 217, 0.02)), #fbfaff;}
:root[data-theme="light"] .terms::before{background: #6d28d9;}
:root[data-theme="light"] .term{background: rgba(251, 250, 255, 0.55);border: 1px solid rgba(23, 18, 31, 0.14);}
:root[data-theme="light"] .term b{color: #17121f;}
:root[data-theme="light"] .term span{color: #615774;}
:root[data-theme="light"] #dotnav.labelled a.on span{border-color: #6d28d9;color: #6d28d9;}
:root[data-theme="light"] .sl-skip{background: #6d28d9;color: #ffffff;}
:root[data-theme="light"] header[role="banner"]{background: rgba(251, 250, 255, 0.85);backdrop-filter: blur(20px);border-bottom: 1px solid rgba(109, 40, 217, 0.27);}
:root[data-theme="light"] .sl-logo-img{filter: drop-shadow(0 0 14px rgba(109, 40, 217, 0.154));}
:root[data-theme="light"] a.sl-logo:hover .sl-logo-img, :root[data-theme="light"] a.sl-logo:focus-visible .sl-logo-img{filter: drop-shadow(0 0 20px rgba(109, 40, 217, 0.22));}
:root[data-theme="light"] .nav-links a{color: #615774;}
:root[data-theme="light"] .nav-links a:hover, :root[data-theme="light"] .nav-links a.active{color: #6d28d9;text-shadow: 0 0 10px rgba(109, 40, 217, 0.22);}
:root[data-theme="light"] .nav-cta{color: #17121f;border: 1.5px solid rgba(109, 40, 217, 0.4);}
:root[data-theme="light"] .nav-cta:hover{background: #6d28d9;border-color: #6d28d9;color: #ffffff;box-shadow: 0 0 24px rgba(109, 40, 217, 0.22);}
:root[data-theme="light"] .lang-switcher{background: rgba(23, 18, 31, 0.038);border: 1px solid rgba(23, 18, 31, 0.115);}
:root[data-theme="light"] .lang-switcher a{color: #615774;}
:root[data-theme="light"] .lang-switcher a.active{background: #6d28d9;color: #ffffff;box-shadow: 0 2px 10px rgba(109, 40, 217, 0.193);}
:root[data-theme="light"] .lang-switcher a:not(.active):hover{color: #17121f;background: rgba(23, 18, 31, 0.06);}
:root[data-theme="light"] .burger{background: none;border: 0;}
:root[data-theme="light"] .burger span{background: #17121f;}
:root[data-theme="light"] .side-nav-item span{background: #ebe5f7;}
:root[data-theme="light"] .side-nav-item::before{color: #17121f;}
:root[data-theme="light"] .side-nav-item.active::before{color: #6d28d9;}
:root[data-theme="light"] .side-nav-item.active span{background: #6d28d9;box-shadow: 0 0 14px rgba(109, 40, 217, 0.22);}
:root[data-theme="light"] .side-nav-item:hover span{background: #6d28d9;}
:root[data-theme="light"] .sl-modal-backdrop{background: rgba(251, 250, 255, 0.82);backdrop-filter: blur(8px);}
:root[data-theme="light"] .sl-modal-box{background: #fbfaff;border: 1px solid rgba(23, 18, 31, 0.14);}
:root[data-theme="light"] .sl-modal-slot > .card{background: none;border: 0;}
@media (max-width: 640px){
  :root[data-theme="light"] .sl-modal-box{border: 0;}
}
:root[data-theme="light"] #mmenu{background: #fbfaff;}
:root[data-theme="light"] .mmenu-header{border-bottom: 1px solid rgba(23, 18, 31, 0.14);}
:root[data-theme="light"] .mmenu-close{background: none;border: 0;color: #17121f;}
:root[data-theme="light"] .mmenu-nav a{color: #17121f;}
:root[data-theme="light"] .mmenu-nav a.active, :root[data-theme="light"] .mmenu-nav a:hover{color: #6d28d9;}
:root[data-theme="light"] .mmenu-cta{background: #6d28d9;color: #ffffff;}
:root[data-theme="light"] .mmenu-footer{color: #615774;}
:root[data-theme="light"] footer[role="contentinfo"]{border-top: 1px solid rgba(23, 18, 31, 0.14);}
:root[data-theme="light"] footer[role="contentinfo"] .foot-brand .sl-logo-img{filter: brightness(0) invert(1);}
:root[data-theme="light"] footer[role="contentinfo"] .foot-brand p{color: #615774;}
:root[data-theme="light"] .foot-links a{color: #615774;}
:root[data-theme="light"] .foot-links a:hover{color: #6d28d9;}
:root[data-theme="light"] footer[role="contentinfo"] h4{color: #615774;}
:root[data-theme="light"] footer[role="contentinfo"] ul a{color: #615774;}
:root[data-theme="light"] footer[role="contentinfo"] ul a:hover{color: #6d28d9;}
:root[data-theme="light"] footer[role="contentinfo"] ul a.active{color: #6d28d9;}
:root[data-theme="light"] .sl-legal{border-top: 1px solid rgba(23, 18, 31, 0.14);}
:root[data-theme="light"] .sl-legal-links a{color: #615774;}
:root[data-theme="light"] .sl-legal-links a:hover{color: #6d28d9;}
:root[data-theme="light"] .sl-legal-req{color: #615774;}
:root[data-theme="light"] .sl-legal-req a{color: #615774;text-decoration: underline;}
:root[data-theme="light"] .sl-legal-note{color: #615774;}
:root[data-theme="light"] .sl-legal-copy{color: #615774;}
:root[data-theme="light"] .sl-consent input[type="checkbox"]{border: 1px solid rgba(23, 18, 31, 0.14);background: #fbfaff;}
:root[data-theme="light"] .sl-consent input[type="checkbox"]:hover{border-color: #6d28d9;}
:root[data-theme="light"] .sl-consent input[type="checkbox"]:checked{background: #6d28d9;border-color: #6d28d9;}
:root[data-theme="light"] .sl-consent input[type="checkbox"]:checked::after{border: solid rgba(23, 18, 31, 0.14);}
:root[data-theme="light"] .sl-consent-text{color: #615774;}
:root[data-theme="light"] .sl-consent-text a{color: #6d28d9;text-decoration: underline;}
:root[data-theme="light"] .sl-consent.sl-nope input[type="checkbox"]{border-color: rgba(209, 91, 71, 0.35);box-shadow: 0 0 0 3px rgba(198, 99, 83, 0.1);}
:root[data-theme="light"] .sl-consent.sl-nope .sl-consent-text{color: #cc1800;}
:root[data-theme="light"] .sl-invalid{border-color: rgba(209, 91, 71, 0.35) !important;}
:root[data-theme="light"] .sl-err{color: #cc1800;}
:root[data-theme="light"] .sl-note{border: 1px solid transparent;}
:root[data-theme="light"] .sl-note a{color: inherit;text-decoration: underline;}
:root[data-theme="light"] .sl-note--ok{background: rgba(109, 40, 217, 0.1);border-color: rgba(109, 40, 217, 0.4);color: #517000;}
:root[data-theme="light"] .sl-note--warn{background: rgba(218, 174, 44, 0.11);border-color: rgba(209, 175, 71, 0.495);color: #856100;}
:root[data-theme="light"] .sl-note--err{background: rgba(221, 82, 60, 0.11);border-color: rgba(209, 91, 71, 0.495);color: #ca1f00;}
:root[data-theme="light"] .sl-cookie{border: 1px solid rgba(23, 18, 31, 0.14);background: rgba(251, 250, 255, 0.96);backdrop-filter: blur(16px);}
:root[data-theme="light"] .sl-cookie-text{color: #615774;}
:root[data-theme="light"] .sl-cookie-text b{color: #17121f;}
:root[data-theme="light"] .sl-cookie-text a{color: #6d28d9;text-decoration: underline;}
:root[data-theme="light"] .sl-btn{border: 1px solid transparent;}
:root[data-theme="light"] .sl-btn-primary{background: #6d28d9;color: #ffffff;}
:root[data-theme="light"] .sl-btn-primary:hover{background: #17121f;}
:root[data-theme="light"] .sl-btn-ghost{border-color: rgba(23, 18, 31, 0.14);color: #615774;}
:root[data-theme="light"] .sl-btn-ghost:hover{border-color: #6d28d9;color: #17121f;}
:root[data-theme="light"] .sfab-item{border: 1px solid rgba(23, 18, 31, 0.14);background: rgba(251, 250, 255, 0.96);backdrop-filter: blur(14px);}
:root[data-theme="light"] .sfab-item:hover{border-color: #6d28d9;}
:root[data-theme="light"] .sfab-item svg{color: #6d28d9;}
:root[data-theme="light"] .sfab-tx b{color: #17121f;}
:root[data-theme="light"] .sfab-tx span{color: #615774;}
:root[data-theme="light"] .sfab-btn{border: 0;background: #6d28d9;color: #ffffff;box-shadow: 0 10px 30px rgba(23, 18, 31, 0.14);}
@media (max-width: 767px){
  :root[data-theme="light"] .cmp > div::before{color: #615774;}
  :root[data-theme="light"] .cmp .good::before{color: #6d28d9;}
  :root[data-theme="light"] .cmp .good{border-top: 1px dashed rgba(23, 18, 31, 0.14);}
}
