html[data-theme="light"]{color-scheme:light;--bg:#F7F5FC;--surface:#FFFFFF;--raised:#F3F0FA;--line:#E6E1F0;--line-soft:#EEEAF6;--action:#7C3AED;--action-hi:#6D28D9;--lilac:#7C3AED;--text:#16121F;--text-2:#5B5470;--text-3:#8A83A0;--live:#059669}
html[data-theme="light"] ::selection{color:var(--text)}
html[data-theme="light"] .skip{color:var(--text)}
html[data-theme="light"] .btn-primary{box-shadow:0 0 0 1px rgba(124,58,237,0.14) inset,0 8px 24px -10px rgba(124,58,237,0.44)}
html[data-theme="light"] .btn-ghost:hover{border-color:#CFC7E0}
html[data-theme="light"] .nav.scrolled{background:rgba(255,255,255,0.78)}
html[data-theme="light"] .dd-menu{box-shadow:0 24px 48px -12px rgba(76,49,140,0.17)}
html[data-theme="light"] .hero::before{background-image:radial-gradient(rgba(91,84,112,0.14) 1px,transparent 1px)}
html[data-theme="light"] .hero::after{background:radial-gradient(closest-side,rgba(139,92,246,0.25),rgba(139,92,246,0.14) 45%,rgba(139,92,246,0.00))}
html[data-theme="light"] .status{background:rgba(255,255,255,0.70)}
html[data-theme="light"] .face{border:2px solid rgba(124,58,237,0.38);box-shadow:0 0 0 4px rgba(124,58,237,0.10)}
html[data-theme="light"] .layer-tag{color:var(--text)}
html[data-theme="light"] .h-display em{color:#6D28D9}
html[data-theme="light"] .chip:hover{border-color:#CFC7E0}
html[data-theme="light"] .work .open{background:rgba(255,255,255,0.72)}
html[data-theme="light"] .plan.featured{background:linear-gradient(180deg,rgba(139,92,246,0.22),rgba(255,255,255,0.90) 55%);box-shadow:0 0 0 1px rgba(139,92,246,0.08),0 30px 80px -30px rgba(124,58,237,0.30)}
html[data-theme="light"] .plan .badge{border:1px solid rgba(124,58,237,0.26)}
html[data-theme="light"] .price-foot a{border-bottom:1px solid rgba(124,58,237,0.26)}
html[data-theme="light"] .faq summary:hover i{border-color:#CFC7E0}
html[data-theme="light"] .final::before{background:radial-gradient(closest-side,rgba(139,92,246,0.36),rgba(139,92,246,0.00))}
html[data-theme="light"] .final::after{background-image:radial-gradient(rgba(91,84,112,0.13) 1px,transparent 1px)}
html[data-theme="light"] .lb::backdrop{background:rgba(22,18,31,0.45)}
html[data-theme="light"] .lb-img{background:#F3F0FA}
html[data-theme="light"] .tile::before{background:radial-gradient(600px 220px at 50% 0%,rgba(139,92,246,0.06),transparent 70%)}
html[data-theme="light"] .viz{background-image:radial-gradient(rgba(91,84,112,0.09) 1px,transparent 1px)}
html[data-theme="light"] .ui{box-shadow:0 18px 40px -18px rgba(76,49,140,0.20)}
html[data-theme="light"] .sw i{border:1px solid rgba(22,18,31,0.082)}
html[data-theme="light"] .cur{filter:drop-shadow(0 2px 4px rgba(76,49,140,0.14))}
html[data-theme="light"] .code .k{color:#7C3AED}
html[data-theme="light"] .code .f{color:#16121F}
html[data-theme="light"] .msg.me p{color:var(--text)}
html[data-theme="light"] .spec .bt{color:var(--text)}
html[data-theme="light"] .draft-note{border:1px dashed rgba(124,58,237,0.34)}
html[data-theme="light"] .q .stars{color:#F59E0B}
html[data-theme="light"] .q .ini{color:var(--text)}
html[data-theme="light"] .q .smp{border:1px dashed rgba(124,58,237,0.34)}
@media (max-width:1100px){html[data-theme="light"] .menu-open .nav .nav-in{background:rgba(255,255,255,0.97)!important}html[data-theme="light"] .menu-open .nav-links{background:#F3F0FA!important}html[data-theme="light"] body.menu-open::after{background:rgba(255,255,255,0.72)}}
html[data-theme="light"] .trust .flag{box-shadow:0 0 0 1px rgba(22,18,31,0.172)}
html[data-theme="light"] .pc::before{background:radial-gradient(520px 200px at 50% 0%,rgba(139,92,246,0.07),transparent 70%)}
html[data-theme="light"] .pc-viz{background:radial-gradient(rgba(22,18,31,0.064) 1px,transparent 1px) 0 0/14px 14px}
html[data-theme="light"] .pc-tag.bad{color:#DC2626}
html[data-theme="light"] .fr.drop span,html[data-theme="light"] .fr.drop em{color:#DC2626}
html[data-theme="light"] .old{box-shadow:4px 4px 0 rgba(76,49,140,0.13)}
html[data-theme="light"] .old-bar{color:var(--text)}
html[data-theme="light"] .new{box-shadow:0 22px 40px -14px rgba(76,49,140,0.20),0 0 0 1px rgba(139,92,246,0.10)}
html[data-theme="light"] .new .tagb{color:var(--text)}
html[data-theme="light"] .mm-btn.ok{box-shadow:0 8px 18px -8px rgba(124,58,237,0.50)}
html[data-theme="light"] .mm small.err{color:#DC2626}
html[data-theme="light"] .mm-vs{color:#DC2626}
html[data-theme="light"] .sv-tags span{background:rgba(22,18,31,0.028)}
html[data-theme="light"] .sv-cta{color:var(--text)}
html[data-theme="light"] .sv-insight b{color:#DC2626}
html[data-theme="light"] .sv-tok i{box-shadow:inset 0 0 0 1px rgba(22,18,31,0.082)}
html[data-theme="light"] .sv-btn.p{color:var(--text)}
html[data-theme="light"] .sv-card{background:#F4F1FA;color:#16121F}
html[data-theme="light"] .sv-phone{box-shadow:0 20px 40px -16px rgba(76,49,140,0.22)}
html[data-theme="light"] .sv-go{color:var(--text)}
html[data-theme="light"] .sv-hero b{background:linear-gradient(135deg,#E9DFFF,#8B5CF6)}
html[data-theme="light"] .addon-btn{color:var(--text)}
html[data-theme="light"] .cv-card::before{background:radial-gradient(420px 160px at 0% 0%,rgba(139,92,246,0.07),transparent 70%)}
html[data-theme="light"] .tl-dot{border:2px solid #CFC7E0}
html[data-theme="light"] .cert-ic{color:var(--text);background:linear-gradient(135deg,var(--c),rgba(255,255,255,0.70));box-shadow:inset 0 0 0 1px rgba(22,18,31,0.118)}
html[data-theme="light"] .faq-more a{border-bottom:1px solid rgba(124,58,237,0.26)}
html[data-theme="light"] .fin-av::before{background:conic-gradient(from 0deg,#7C3AED,#7C3AED,#34D399,#7C3AED)}
html[data-theme="light"] .fin-meet{background:rgba(255,255,255,0.90);box-shadow:0 30px 80px -30px rgba(124,58,237,0.33),0 0 0 1px rgba(139,92,246,0.11)}
html[data-theme="light"] .fm-tile{background:#F3F0FA}
html[data-theme="light"] .fm-ava{color:var(--text)}
html[data-theme="light"] .fm-name{background:rgba(255,255,255,0.72);color:var(--text)}
html[data-theme="light"] .fm-eq{background:rgba(255,255,255,0.72)}
html[data-theme="light"] .fm-board{background:radial-gradient(rgba(22,18,31,0.064) 1px,transparent 1px) 0 0/12px 12px}
html[data-theme="light"] .st{box-shadow:0 6px 14px -6px rgba(76,49,140,0.17)}
html[data-theme="light"] .st.s1{background:#7C3AED}
html[data-theme="light"] .legal::backdrop{background:rgba(22,18,31,0.45)}
html[data-theme="light"] .legal-bd a{border-bottom:1px solid rgba(124,58,237,0.26)}
html[data-theme="light"] .hx-flow{filter:drop-shadow(0 0 6px rgba(124,58,237,0.52))}
html[data-theme="light"] .hx-beam{background:linear-gradient(transparent,rgba(124,58,237,0.11) 30%,rgba(124,58,237,0.11) 70%,transparent)}
html[data-theme="light"] .hx-beam::after{background:linear-gradient(transparent,#7C3AED)}
html[data-theme="light"] .hero h1 em{background-image:linear-gradient(100deg,#6D28D9 0%,#7C3AED 25%,#F5D0FE 50%,#7C3AED 75%,#6D28D9 100%)}
html[data-theme="light"] .hx-ul path{stroke:#7C3AED}
html[data-theme="light"] .hero .status{box-shadow:0 0 0 1px rgba(139,92,246,0.08),0 8px 30px -10px rgba(124,58,237,0.33)}
html[data-theme="light"] .nav .nav-in{border:1px solid rgba(22,18,31,0.073);background:rgba(255,255,255,0.70);box-shadow:inset 0 1px 0 rgba(22,18,31,0.055),0 10px 30px -12px rgba(76,49,140,0.17)}
html[data-theme="light"] .nav.scrolled .nav-in{background:rgba(255,255,255,0.82);box-shadow:inset 0 1px 0 rgba(22,18,31,0.064),0 18px 40px -14px rgba(76,49,140,0.22),0 0 30px -10px rgba(124,58,237,0.25)}
html[data-theme="light"] .nav-links a:hover,html[data-theme="light"] .nav-links .dd-btn:hover{background:rgba(22,18,31,0.064)}
@media (max-width:1100px){html[data-theme="light"] .menu-open .nav-links{box-shadow:0 30px 60px -20px rgba(76,49,140,0.22)}}
html[data-theme="light"] #pricing .plan{background:linear-gradient(180deg,rgba(22,18,31,0.037),rgba(22,18,31,0.010) 35%),var(--surface)}
html[data-theme="light"] #pricing .plan:hover{box-shadow:0 30px 60px -30px rgba(76,49,140,0.22)}
html[data-theme="light"] #pricing .plan.featured{background:linear-gradient(180deg,rgba(139,92,246,0.25),rgba(255,255,255,0.97) 58%) padding-box,conic-gradient(from var(--ang),rgba(124,58,237,.9),rgba(124,58,237,0.68),rgba(52,211,153,.7),rgba(124,58,237,.25),rgba(124,58,237,.9)) border-box;box-shadow:0 30px 80px -30px rgba(124,58,237,0.36)}
html[data-theme="light"] #pricing .featured .pl-ic{background:linear-gradient(135deg,#7C3AED,#7C3AED);box-shadow:0 8px 20px -8px rgba(124,58,237,0.50)}
html[data-theme="light"] #pricing .plan .badge{background:rgba(124,58,237,0.08);border-color:rgba(124,58,237,0.22)}
html[data-theme="light"] #pricing .addon{background:rgba(22,18,31,0.033)}
html[data-theme="light"] .tg{background:#E6E1F0;box-shadow:inset 0 0 0 1px rgba(22,18,31,0.064)}
html[data-theme="light"] .tg i{box-shadow:0 2px 6px rgba(76,49,140,0.13)}
html[data-theme="light"] .pc2-ph{box-shadow:0 30px 70px -30px rgba(124,58,237,0.30)}
html[data-theme="light"] .pc2-ph::after{background:linear-gradient(transparent,rgba(255,255,255,0.75))}
html[data-theme="light"] .pc2-soc a{background:rgba(255,255,255,0.70);border:1px solid rgba(22,18,31,0.100);color:var(--text)}
html[data-theme="light"] .wh-card{box-shadow:0 14px 30px -18px rgba(76,49,140,0.22)}
html[data-theme="light"] .wh-more{box-shadow:0 10px 24px -14px rgba(76,49,140,0.22)}
html[data-theme="light"] #pricing .plan.featured{background:radial-gradient(120% 70% at 50% 0%,rgba(139,92,246,0.22),rgba(255,255,255,0.00) 65%),var(--surface);box-shadow:0 0 0 1px rgba(139,92,246,0.04),0 30px 80px -30px rgba(124,58,237,0.39),0 0 60px -20px rgba(139,92,246,0.25)}
html[data-theme="light"] .pl-fx{background:radial-gradient(rgba(124,58,237,0.07) 1px,transparent 1px) 0 0/18px 18px}
html[data-theme="light"] .pl-flow{filter:drop-shadow(0 0 5px rgba(124,58,237,0.68))}
html[data-theme="light"] .nav-cta .nb-call{border-color:rgba(22,18,31,0.100);background:rgba(22,18,31,0.037)}
html[data-theme="light"] .nav-cta .nb-hire{box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 0 0 1px rgba(124,58,237,0.19),0 8px 24px -8px rgba(124,58,237,0.50)}
html[data-theme="light"] .nav-cta .nb-hire:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 0 1px rgba(124,58,237,0.30),0 12px 30px -8px rgba(139,92,246,0.55)}
html[data-theme="light"] .hb-hire{box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -2px 6px rgba(76,49,140,0.07),0 0 0 1px rgba(124,58,237,0.22),0 14px 36px -10px rgba(124,58,237,0.52)}
html[data-theme="light"] .hb-hire:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 6px rgba(76,49,140,0.07),0 0 0 1px rgba(124,58,237,0.38),0 20px 44px -10px rgba(139,92,246,0.55)}
html[data-theme="light"] .hb-call{background:linear-gradient(rgba(255,255,255,0.85),rgba(255,255,255,0.85)) padding-box,conic-gradient(from var(--hbA),rgba(124,58,237,0.11),rgba(124,58,237,0.52),rgba(52,211,153,.6),rgba(124,58,237,0.11) 60%,rgba(124,58,237,0.11)) border-box}
html[data-theme="light"] .si{box-shadow:0 6px 16px -6px rgba(76,49,140,0.20)}
html[data-theme="light"] .si:hover{box-shadow:0 12px 24px -8px rgba(76,49,140,0.22)}
html[data-theme="light"] .pc2-soc .si{box-shadow:0 0 0 3px rgba(255,255,255,0.45),0 8px 18px -6px rgba(76,49,140,0.22)}
html[data-theme="light"] .svx-tags span{background:rgba(22,18,31,0.028)}
html[data-theme="light"] .svx-big{background:radial-gradient(120% 60% at 0% 0%,rgba(139,92,246,0.18),transparent 60%),var(--surface);box-shadow:0 30px 70px -35px rgba(124,58,237,0.33)}
html[data-theme="light"] .svx-big::after{border:1px solid rgba(124,58,237,0.09);box-shadow:0 0 0 40px rgba(124,58,237,0.02),0 0 0 80px rgba(124,58,237,0.01)}
html[data-theme="light"] .svx-big .svx-ic{box-shadow:0 10px 24px -10px rgba(124,58,237,0.50)}
html[data-theme="light"] .svx-foot a{border-bottom:1px solid rgba(124,58,237,0.26)}
html[data-theme="light"] .totop{box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 12px 30px -8px rgba(124,58,237,0.50),0 0 0 1px rgba(124,58,237,0.19)}
html[data-theme="light"] .totop:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 16px 36px -8px rgba(139,92,246,0.55),0 0 0 1px rgba(124,58,237,0.34)}
html[data-theme="light"] .tt-bg{stroke:rgba(124,58,237,0.11)}
html[data-theme="light"] .tt-fg{stroke:#7C3AED}
html[data-theme="light"] .sec-badge{box-shadow:0 0 20px -8px rgba(139,92,246,0.33)}
html[data-theme="light"] .sec-badge::before{box-shadow:0 0 8px rgba(124,58,237,0.68)}
html[data-theme="light"] .fx2{background:rgba(255,255,255,0.70);box-shadow:inset 0 1px 0 rgba(22,18,31,0.046),0 10px 30px -18px rgba(76,49,140,0.22)}
html[data-theme="light"] .fx2 .fx-ind{box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 6px 18px -6px rgba(124,58,237,0.50)}
html[data-theme="light"] .fx2 .chip[aria-pressed="true"]{color:var(--text)}
html[data-theme="light"] .fx2 .chip sup{background:rgba(22,18,31,0.064)}
html[data-theme="light"] .fx2 .chip[aria-pressed="true"] sup{background:rgba(22,18,31,0.190);color:var(--text)}
html[data-theme="light"] #featured .work{background:linear-gradient(180deg,rgba(22,18,31,0.033),transparent 40%),var(--surface)}
html[data-theme="light"] #featured .work:hover{box-shadow:0 30px 60px -30px rgba(124,58,237,0.30),0 0 0 1px rgba(139,92,246,0.07)}
html[data-theme="light"] #featured .work .media{background:radial-gradient(120% 90% at 50% 0%,rgba(139,92,246,0.14),transparent 60%),#F3F0FA}
html[data-theme="light"] #featured .work .media::after{background:linear-gradient(180deg,transparent 55%,rgba(255,255,255,0.70))}
html[data-theme="light"] #featured .work .open{box-shadow:0 10px 30px -8px rgba(76,49,140,0.17)}
html[data-theme="light"] #featured .work .info::after{background:rgba(22,18,31,0.037) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M5 11L11 5M6 5h5v5' stroke='%23C4B5FD' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}
html[data-theme="light"] #featured .work .tags .tag{border:1px solid rgba(22,18,31,0.154);background:rgba(255,255,255,0.78);color:var(--text)}
html[data-theme="light"] .lg-in{border-inline:1px solid rgba(124,58,237,0.06)}
html[data-theme="light"] .lg-c{border-left:1px dashed rgba(124,58,237,0.03)}
html[data-theme="light"] .lg-dot{background:linear-gradient(transparent,#7C3AED)}
html[data-theme="light"] main>.section::before{background:linear-gradient(90deg,transparent,rgba(124,58,237,0.07) 12%,rgba(124,58,237,0.07) 88%,transparent)}
@media (max-width:720px){html[data-theme="light"] .lg-in{border-color:rgba(124,58,237,0.04)}}
html[data-theme="light"] .rv-stage{background:radial-gradient(90% 70% at 0% 0%,rgba(139,92,246,0.18),transparent 60%),radial-gradient(rgba(124,58,237,0.05) 1px,transparent 1px) 0 0/18px 18px,var(--surface);box-shadow:0 30px 80px -40px rgba(124,58,237,0.39)}
html[data-theme="light"] .rv-q{color:rgba(124,58,237,0.09)}
html[data-theme="light"] .rv-stars{color:#F59E0B}
html[data-theme="light"] .rv-av{background:linear-gradient(135deg,var(--c),rgba(255,255,255,0.70));color:var(--text);box-shadow:inset 0 0 0 1px rgba(22,18,31,0.145)}
html[data-theme="light"] .rv-smp{color:#F59E0B}
html[data-theme="light"] .rv-nav{background:rgba(22,18,31,0.037)}
html[data-theme="light"] .rv-bar{background:linear-gradient(90deg,#8B5CF6,#7C3AED)}
html[data-theme="light"] .rv-proof{background:rgba(255,255,255,0.70)}
html[data-theme="light"] .rc{background:linear-gradient(180deg,rgba(22,18,31,0.037),transparent 50%),var(--surface)}
html[data-theme="light"] .rc:hover{box-shadow:0 24px 50px -28px rgba(124,58,237,0.39)}
html[data-theme="light"] .rc-av{background:linear-gradient(135deg,var(--c),rgba(255,255,255,0.45));color:var(--text);box-shadow:inset 0 0 0 1px rgba(22,18,31,0.145)}
html[data-theme="light"] .rc-smp{color:#F59E0B}
html[data-theme="light"] .ld{background:radial-gradient(90% 40% at 50% 0%,rgba(139,92,246,0.14),transparent 70%),var(--surface);box-shadow:0 40px 120px -30px rgba(124,58,237,0.33)}
html[data-theme="light"] .ld::backdrop{background:rgba(22,18,31,0.45)}
html[data-theme="light"] .ld-x{background:rgba(22,18,31,0.037)}
html[data-theme="light"] .ld-set.bad legend{color:#DC2626}
html[data-theme="light"] .ld-pk-in{background:rgba(22,18,31,0.028)}
html[data-theme="light"] .ld-pk:hover .ld-pk-in{border-color:#CFC7E0}
html[data-theme="light"] .ld-pk input:checked+.ld-pk-in{box-shadow:0 0 0 3px rgba(124,58,237,0.08)}
html[data-theme="light"] .ld-pk input:checked+.ld-pk-in .ld-rd{color:var(--text)}
html[data-theme="light"] .ld-addon{background:rgba(22,18,31,0.033)}
html[data-theme="light"] .ld-f input,html[data-theme="light"] .ld-f select,html[data-theme="light"] .ld-f textarea{background:#F3F0FA}
html[data-theme="light"] .ld-f input:focus,html[data-theme="light"] .ld-f select:focus,html[data-theme="light"] .ld-f textarea:focus{box-shadow:0 0 0 3px rgba(124,58,237,0.12)}
html[data-theme="light"] .ld-ft{background:rgba(255,255,255,0.94)}
html[data-theme="light"] .ld-ok{color:#059669}
html[data-theme="light"] .ld-small a{border-bottom:1px solid rgba(124,58,237,0.26)}
html[data-theme="light"] .ld-copy pre{background:#F3F0FA}
html[data-theme="light"] #reel .rc{background:linear-gradient(180deg,rgba(22,18,31,0.046),rgba(22,18,31,0.019)),var(--surface);box-shadow:0 24px 50px -30px rgba(76,49,140,0.25)}
html[data-theme="light"] #reel .rc:hover{box-shadow:0 30px 60px -28px rgba(124,58,237,0.41)}
html[data-theme="light"] #reel .rc .layer-tag{background:rgba(255,255,255,0.72);border:1px solid rgba(22,18,31,0.136)}
html[data-theme="light"] #reviews .rc img.rc-av{box-shadow:0 0 0 2px rgba(139,92,246,0.19)}
html[data-theme="light"] .rc-user{background:linear-gradient(145deg,#E6E1F0,#F4F1FA)!important;box-shadow:inset 0 0 0 1px rgba(124,58,237,0.19),0 0 0 2px rgba(139,92,246,0.14)!important}
html[data-theme="light"] .rc-stars{color:#F59E0B}
html[data-theme="light"] .rc-img{box-shadow:0 0 0 2px rgba(139,92,246,0.19)}
html[data-theme="light"] .c-hero h1 em{background-image:linear-gradient(100deg,#6D28D9,#7C3AED 30%,#F5D0FE 50%,#7C3AED 70%,#6D28D9)}
html[data-theme="light"] .c-q{background:rgba(255,255,255,0.70)}
html[data-theme="light"] .c-q i{color:#059669}
html[data-theme="light"] .c-card{background:radial-gradient(90% 40% at 50% 0%,rgba(139,92,246,0.12),transparent 70%),var(--surface);box-shadow:0 30px 80px -40px rgba(124,58,237,0.39)}
html[data-theme="light"] .c-cal{box-shadow:0 30px 80px -40px rgba(76,49,140,0.25)}
html[data-theme="light"] .c-cal-frame{background:radial-gradient(rgba(124,58,237,0.04) 1px,transparent 1px) 0 0/18px 18px,#F3F0FA}
html[data-theme="light"] .c-d:hover{box-shadow:0 30px 60px -30px rgba(124,58,237,0.33)}
html[data-theme="light"] .c-wa .c-d-ic{color:#059669}
html[data-theme="light"] .c-copy{background:rgba(22,18,31,0.037)}
html[data-theme="light"] .bk-host img{box-shadow:0 0 0 3px rgba(139,92,246,0.19)}
html[data-theme="light"] .bk-meta span{background:rgba(22,18,31,0.037)}
html[data-theme="light"] .bk-list i{color:#059669}
html[data-theme="light"] .bk-cal{background:radial-gradient(80% 60% at 50% 0%,rgba(139,92,246,0.10),transparent 70%)}
html[data-theme="light"] .bk-nav{background:rgba(22,18,31,0.037)}
html[data-theme="light"] .bk-days a{background:rgba(22,18,31,0.037)}
html[data-theme="light"] .bk-days a:hover,html[data-theme="light"] .bk-days a:focus-visible{color:var(--text)}
/* hand-tuned light theme details */
html[data-theme="light"] img[src$="logo.svg"]{filter:invert(.92) hue-rotate(180deg)}
html[data-theme="light"] .tk2 img{filter:invert(1) grayscale(1) opacity(.7)!important}
html[data-theme="light"] stop[stop-color="#C4B5FD"]{stop-color:#8B5CF6}
html[data-theme="light"] .work,html[data-theme="light"] .plan,html[data-theme="light"] .rc,html[data-theme="light"] .tile,html[data-theme="light"] .svx,html[data-theme="light"] .pc2,html[data-theme="light"] .wh-card,html[data-theme="light"] .faq details,html[data-theme="light"] .c-d,html[data-theme="light"] .bk{box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 18px 40px -24px rgba(76,49,140,.22)}
html[data-theme="light"] .nav .nav-in{background:rgba(255,255,255,.72);border-color:rgba(22,18,31,.08);box-shadow:0 10px 30px -14px rgba(76,49,140,.25)}
html[data-theme="light"] body{background:var(--bg)}
html.theme-anim,html.theme-anim *,html.theme-anim *::before,html.theme-anim *::after{transition:background-color .45s ease,color .45s ease,border-color .45s ease,fill .45s ease,box-shadow .45s ease!important}
/* day/night toggle */
.th-tg{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;overflow:hidden;transition:transform .25s,border-color .25s}
.th-tg:hover{transform:translateY(-1px);border-color:var(--action)}
.th-tg svg{position:absolute;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .3s}
.th-tg .th-sun{transform:translateY(130%) rotate(-90deg);opacity:0}
.th-tg .th-moon{transform:none;opacity:1}
html[data-theme="light"] .th-tg .th-sun{transform:none;opacity:1;color:#F59E0B}
html[data-theme="light"] .th-tg .th-moon{transform:translateY(-130%) rotate(90deg);opacity:0}
.th-tg:focus-visible{outline:2px solid var(--action);outline-offset:2px}
html[data-theme="light"] .hero h1 em,html[data-theme="light"] .c-hero h1 em{background-image:linear-gradient(100deg,#5B21B6 0%,#7C3AED 25%,#C026D3 50%,#7C3AED 75%,#5B21B6 100%)}
html[data-theme="light"] img[src$="sign.webp"]{filter:invert(1) brightness(.25)}
