/* Светлая тема — СГЕНЕРИРОВАНО tools/make_light.py, руками не править (поправки — tools/light-extra.css) */
html[data-theme="light"]{color-scheme:light}
/* --- styles.css --- */
html[data-theme="light"]{--bg:#f5f6f7;--panel:#fefefe;--line:#e5e8ed;--text:#12171d;--muted:#5c6571;--muted-2:#6c7581;--shadow:0 30px 80px rgba(16,24,40,0.129)}
html[data-theme="light"] body{background:radial-gradient(800px 480px at 78% -8%, rgba(98,170,0,0.143), transparent 62%),
    radial-gradient(620px 420px at 8% 20%, rgba(94,110,255,.065), transparent 65%),
    var(--bg);color:var(--text)}
html[data-theme="light"] a{color:inherit;text-decoration:none}
html[data-theme="light"] :focus-visible{outline:2px solid #3d7a00}
html[data-theme="light"] .todo{border:1px dashed #a5811c;color:#af8612;background:rgba(224,184,74,.08)}
html[data-theme="light"] .nav{background:rgba(245,246,247,0.72);border-bottom:1px solid rgba(10,14,20,0.045)}
html[data-theme="light"] .logo-mark{background:var(--accent);color:#0b0d0f}
html[data-theme="light"] .logo-mark:before{background:currentColor}
html[data-theme="light"] .menu{color:#434c56}
html[data-theme="light"] .menu a:hover{color:#0f0f0f}
html[data-theme="light"] .burger{border:1px solid var(--line);background:#f9fafb;color:#0f0f0f}
html[data-theme="light"] .burger svg{stroke:currentColor;fill:none}
html[data-theme="light"] .btn{border:1px solid var(--line);background:#f9fafb;color:#0f0f0f}
html[data-theme="light"] .btn:hover{border-color:#cfd4db}
html[data-theme="light"] .btn-primary{background:var(--accent);border-color:#3d7a00;color:#0a0c0d}
html[data-theme="light"] .btn-primary:hover{border-color:#3d7a00}
html[data-theme="light"] h1 .dim{color:#7d8591}
html[data-theme="light"] .lead{color:#545d69}
html[data-theme="light"] .workspace{background:linear-gradient(180deg,#f9f9fb,#fefefe);border:1px solid #e4e7ec;box-shadow:var(--shadow)}
html[data-theme="light"] .workspace:before{background:radial-gradient(circle,rgba(98,170,0,0.156),transparent 68%)}
html[data-theme="light"] .chat-head{border-bottom:1px solid #e9ecf0}
html[data-theme="light"] .chat-title div span{color:#6c7581}
html[data-theme="light"] .chat-title div span:before{background:var(--accent)}
html[data-theme="light"] .msg-user{background:#eff1f4;border:1px solid #dfe3e7}
html[data-theme="light"] .bot-content p{color:#363e46}
html[data-theme="light"] .typing{background:#f8f9fa;border:1px solid #e4e7ed}
html[data-theme="light"] .typing i{background:#6c7581}
html[data-theme="light"] .logo-chips span{border:1px solid #e4e7ed;background:#fbfcfd}
html[data-theme="light"] .pick-strip{border:1px solid #e5e8ee;background:#fdfdfd}
html[data-theme="light"] .pick-label{color:#6c7581}
html[data-theme="light"] .auto-pick em{color:#6c7581}
html[data-theme="light"] .gen{border:1px solid #e3e6eb}
html[data-theme="light"] .gen-video{background:radial-gradient(circle at 72% 30%,rgba(98,170,0,0.364),transparent 48%),radial-gradient(circle at 20% 90%,rgba(95,182,255,.16),transparent 45%),linear-gradient(160deg,#ebeef2,#fbfcfc)}
html[data-theme="light"] .gen-video:after{background:linear-gradient(105deg,transparent 35%,rgba(10,14,20,0.126) 50%,transparent 65%)}
html[data-theme="light"] .gv-tag{color:#0a0c0d;background:var(--accent)}
html[data-theme="light"] .gv-title span{color:#363e46}
html[data-theme="light"] .gen-bar{background:rgba(10,14,20,0.135)}
html[data-theme="light"] .gen-bar i{background:var(--accent)}
html[data-theme="light"] .gen-time{color:#0f0f0f}
html[data-theme="light"] .gen-cover{border:none}
html[data-theme="light"] .gc-main{background:radial-gradient(circle at 70% 25%,rgba(10,14,20,0.315),transparent 45%),linear-gradient(160deg,#baff58,#7fd13a)}
html[data-theme="light"] .gc-main .rc-badge{background:#f9fafa;color:#3d7a00}
html[data-theme="light"] .gc-main b{color:#0a0c0d}
html[data-theme="light"] .gc-price{background:#f9fafa;color:#0f0f0f}
html[data-theme="light"] .gc-alt{border:1px solid #e3e6eb}
html[data-theme="light"] .gc-alt.v2{background:radial-gradient(circle at 50% 30%,#dadfe6,#f7f8fa)}
html[data-theme="light"] .gc-alt.v3{background:linear-gradient(160deg,#f2f4f6,#c9d0d7)}
html[data-theme="light"] .gen-tg{background:#eef1f5;border-color:#dee5eb;color:#171f26}
html[data-theme="light"] .tg-ava{background:linear-gradient(160deg,#baff58,#5fb6ff);color:#0a0c0d}
html[data-theme="light"] .tg-head span{color:#728190}
html[data-theme="light"] .tg-img{background:radial-gradient(circle at 70% 30%,rgba(98,170,0,0.39),transparent 50%),linear-gradient(160deg,#dbe2ea,#f2f4f7)}
html[data-theme="light"] .tg-link{color:#0069c2}
html[data-theme="light"] .tg-foot span{background:rgba(95,182,255,.14)}
html[data-theme="light"] .tg-foot .tg-views{background:none;color:#728190}
html[data-theme="light"] .gen-ide{background:#fefefe}
html[data-theme="light"] .ide-top{border-bottom:1px solid #e9ecf0;background:#fbfcfc}
html[data-theme="light"] .ide-top i{background:#dbdfe4}
html[data-theme="light"] .ide-top i:first-child{background:#ff6b5f}
html[data-theme="light"] .ide-top i:nth-child(2){background:#ffbd2e}
html[data-theme="light"] .ide-top i:nth-child(3){background:#28c840}
html[data-theme="light"] .ide-top span{color:#6c7581}
html[data-theme="light"] .gen-ide pre{color:#272e36}
html[data-theme="light"] .gen-ide .ln{color:#bec3cb}
html[data-theme="light"] .gen-ide .k{color:#c2006b}
html[data-theme="light"] .gen-ide .f{color:#0068c2}
html[data-theme="light"] .gen-ide .n{color:#3d7a00}
html[data-theme="light"] .gen-ide .c{color:#788290}
html[data-theme="light"] .ide-term{border-top:1px solid #e9ecf0;background:#f7f8fa;color:#505862}
html[data-theme="light"] .ide-term .p{color:#3d7a00}
html[data-theme="light"] .ide-term .ok{color:#3d7a00}
html[data-theme="light"] .ide-term .cur{background:var(--accent)}
html[data-theme="light"] .chat-suggest button svg{fill:none;stroke:currentColor}
html[data-theme="light"] .hero-logos span{background:rgba(10,14,20,0.027)}
html[data-theme="light"] .logo-chips .more{color:#3d7a00;border-color:rgba(61,122,0,0.525)}
html[data-theme="light"] .chat-suggest button{border:1px solid #dfe3e7;background:#f8f9fa;color:#363e46}
html[data-theme="light"] .chat-suggest button:hover{border-color:#ccd2da;color:#0f0f0f}
html[data-theme="light"] .chat-suggest button[aria-pressed="true"]{border-color:rgba(61,122,0,0.55);background:rgba(98,170,0,0.104);color:#0f0f0f}
html[data-theme="light"] .rc-slide{border:1px solid #dee2e7;background:radial-gradient(circle at 70% 20%,rgba(98,170,0,0.208),transparent 45%),linear-gradient(160deg,#eff1f4,#f7f8fa);color:#272e36}
html[data-theme="light"] .rc-badge{background:var(--accent);color:#0a0c0d}
html[data-theme="light"] .rc-price{color:#0f0f0f}
html[data-theme="light"] .rc-grid i{background:rgba(10,14,20,0.045);border:1px solid #dbdfe5}
html[data-theme="light"] .rc-grid i.on{background:var(--accent);border-color:#3d7a00;color:#0a0c0d}
html[data-theme="light"] .rc figcaption{color:#545d69}
html[data-theme="light"] .section-sub{color:var(--muted)}
html[data-theme="light"] .section-sub a{color:#151c22;text-decoration:underline}
html[data-theme="light"] .kicker{color:#3d7a00}
html[data-theme="light"] .soon{color:#0a0c0d;background:var(--accent)}
html[data-theme="light"] .visual-shell{border:1px solid #e3e6eb;background:radial-gradient(520px 280px at 86% 8%, rgba(98,170,0,0.104), transparent 62%),
    linear-gradient(180deg,#fafbfc,#fefefe);box-shadow:var(--shadow)}
html[data-theme="light"] .visual-top{border-bottom:1px solid #e9ecf0}
html[data-theme="light"] .visual-shell:focus{outline:none}
html[data-theme="light"] .visual-nav{color:#545d69}
html[data-theme="light"] .visual-counter{color:#151c22}
html[data-theme="light"] .story-btn{border:1px solid #dee2e7;background:#f8f9fa;color:#151c22}
html[data-theme="light"] .story-btn:hover{border-color:#ccd2da}
html[data-theme="light"] .vs-avatar{background:var(--accent)}
html[data-theme="light"] .vs-user span{color:#626b77}
html[data-theme="light"] .vs-card{border:1px solid #e9ebef;background:#fbfcfd}
html[data-theme="light"] .vs-card:before{background:rgba(10,14,20,0.013)}
html[data-theme="light"] .vs-card-title{color:#3d7a00}
html[data-theme="light"] .shoe-box{background:radial-gradient(circle at 72% 18%, rgba(98,170,0,0.156), transparent 32%),
    linear-gradient(140deg,#f2f4f6,#f9fafb)}
html[data-theme="light"] .vs-ai{background:#fefefe}
html[data-theme="light"] .vs-ai .vs-card-title{color:#8f969f}
html[data-theme="light"] .vs-flow > .vs-card:last-child{border-color:rgba(61,122,0,0.6);background:radial-gradient(420px 240px at 100% 0%,rgba(98,170,0,0.156),transparent 65%),#fbfcfd;box-shadow:0 0 0 1px rgba(70,140,0,0.042),0 24px 60px rgba(70,140,0,0.049)}
html[data-theme="light"] .vs-arrow{color:#3d7a00}
html[data-theme="light"] .rc-score strong{color:#0f0f0f}
html[data-theme="light"] .rc-stars{color:#3d7a00}
html[data-theme="light"] .rc-play{background:var(--accent);box-shadow:0 0 18px rgba(70,140,0,0.28)}
html[data-theme="light"] .rc-play:after{border-left:9px solid #f9fafa;border-top:6px solid transparent;border-bottom:6px solid transparent}
html[data-theme="light"] .rc-time{background:rgba(246,246,246,0.6);color:#0f0f0f}
html[data-theme="light"] .cx-bubble{background:#f3f5f7;border:1px solid #e3e6eb;color:#272e36}
html[data-theme="light"] .cx-src{color:#6c7581}
html[data-theme="light"] .cx-src svg{stroke:#0069c2;fill:none}
html[data-theme="light"] .cx-play{background:var(--accent)}
html[data-theme="light"] .cx-play:after{border-left:9px solid #f9fafa;border-top:6px solid transparent;border-bottom:6px solid transparent}
html[data-theme="light"] .cx-wave i{background:#6c7581}
html[data-theme="light"] .cx-time{color:#6c7581}
html[data-theme="light"] .cx-photo{border:1px solid #e2e5ea}
html[data-theme="light"] .cx-item{border:1px solid #e3e6eb;background:#f8f9fa}
html[data-theme="light"] .cx-story{background:radial-gradient(circle at 30% 20%,rgba(98,170,0,0.286),transparent 55%),linear-gradient(200deg,#e9ebef,#f7f8fa)}
html[data-theme="light"] .cx-receipt{background:#eef1f4;color:#20252c}
html[data-theme="light"] .cx-receipt .total{border-top:1px dashed #5c6671}
html[data-theme="light"] .cx-report{border:1px solid #e3e6eb;background:#f8f9fa}
html[data-theme="light"] .cx-report-head span{color:#6c7581}
html[data-theme="light"] .cx-kpis div{background:#fbfcfd;border:1px solid #e4e7ed}
html[data-theme="light"] .cx-kpis span{color:#6c7581}
html[data-theme="light"] .cx-kpis .in{color:#3d7a00}
html[data-theme="light"] .cx-kpis .out{color:#c21c00}
html[data-theme="light"] .cx-bars i{background:linear-gradient(180deg,var(--accent),rgba(98,170,0,0.325))}
html[data-theme="light"] .seg{border:none;background:none}
html[data-theme="light"] .seg i{background:#dbe0e5}
html[data-theme="light"] .seg i:after{background:var(--accent)}
html[data-theme="light"] .auto-model{border:1px solid rgba(61,122,0,0.525);background:rgba(98,170,0,0.078)}
html[data-theme="light"] .auto-demo{border:1px solid rgba(61,122,0,0.45);background:radial-gradient(520px 260px at 50% 0%,rgba(98,170,0,0.156),transparent 65%),linear-gradient(180deg,#f8f9fa,#fdfdfe)}
html[data-theme="light"] .ad-task{border:1px solid #dfe3e7;background:#fbfcfd}
html[data-theme="light"] .ad-arrow{color:#3d7a00}
html[data-theme="light"] .auto-model.picking{border-color:#dbdfe5;background:transparent}
html[data-theme="light"] .format{border:1px solid #e5e8ee;background:#fcfcfd}
html[data-theme="light"] .format:hover{border-color:#cfd5dc}
html[data-theme="light"] .format-icon{background:rgba(98,170,0,0.104);border:1px solid rgba(61,122,0,0.3)}
html[data-theme="light"] .format-icon svg{fill:none;stroke:#3d7a00}
html[data-theme="light"] .format p{color:#6c7581}
html[data-theme="light"] .price-card{border:1px solid #e5e8ee;background:linear-gradient(180deg,#f9fafb,#fefefe)}
html[data-theme="light"] .price-card.featured{border-color:#3a4a2a;background:radial-gradient(320px 200px at 85% 0%,rgba(98,170,0,0.156),transparent 65%),linear-gradient(180deg,#fafbf9,#fefefe)}
html[data-theme="light"] .billing{border:1px solid #e5e8ed;background:#fefefe}
html[data-theme="light"] .billing button{border:none;background:none;color:#545d69}
html[data-theme="light"] .billing button[aria-pressed="true"]{background:#eff1f4;color:#0f0f0f;box-shadow:0 0 0 1px #2c333d inset}
html[data-theme="light"] .billing .save{color:#3d7a00;background:rgba(98,170,0,0.13);border:1px solid rgba(61,122,0,0.375)}
html[data-theme="light"] .plan-badge{color:#0a0c0d;background:var(--accent)}
html[data-theme="light"] .price-card .for{color:var(--muted)}
html[data-theme="light"] .price small{color:#363e46}
html[data-theme="light"] .price small em{color:#6c7581}
html[data-theme="light"] .price-year{color:#6c7581}
html[data-theme="light"] .discount{color:#363e46;background:#eff1f4;border:1px solid #dfe3e7}
html[data-theme="light"] .price .old{color:#8f969f}
html[data-theme="light"] .discount{color:#3d7a00 !important;border-color:rgba(61,122,0,0.45) !important;background:rgba(98,170,0,0.104) !important}
html[data-theme="light"] .credits{border-top:1px solid #e5e8ee;color:#545d69}
html[data-theme="light"] .credits b{color:#0f0f0f}
html[data-theme="light"] .credit-gain{color:#3d7a00;background:rgba(98,170,0,0.104);border:1px solid rgba(61,122,0,0.45)}
html[data-theme="light"] .enough p{color:#6c7581}
html[data-theme="light"] .enough li{color:#151c22}
html[data-theme="light"] .enough li small{color:#6c7581}
html[data-theme="light"] .enough svg{fill:none;stroke:#3d7a00}
html[data-theme="light"] .perks li{color:#363e46}
html[data-theme="light"] .perks li:before{color:#3d7a00}
html[data-theme="light"] .perks li.hl{color:#0f0f0f}
html[data-theme="light"] .pricing-dots button{border:none;background:#dbe0e5}
html[data-theme="light"] .pricing-dots button.active{background:var(--accent)}
html[data-theme="light"] .price-card.featured{box-shadow:0 24px 60px rgba(70,140,0,0.056)}
html[data-theme="light"] .pricing-foot{border:1px solid rgba(61,122,0,0.525);background:radial-gradient(520px 220px at 0% 0%,rgba(98,170,0,0.208),transparent 65%),
    radial-gradient(420px 200px at 100% 100%,rgba(98,114,255,.10),transparent 65%),
    linear-gradient(180deg,#fafbf9,#fefefe);box-shadow:0 0 0 1px rgba(70,140,0,0.042), 0 20px 60px rgba(70,140,0,0.042)}
html[data-theme="light"] .team-icon{background:var(--accent);box-shadow:0 0 30px rgba(70,140,0,0.21)}
html[data-theme="light"] .team-icon svg{stroke:#0a0c0d;fill:none}
html[data-theme="light"] .pricing-foot p{color:#545d69}
html[data-theme="light"] .lead-modal{border:none;background:transparent;color:var(--text)}
html[data-theme="light"] .lead-modal::backdrop{background:rgba(244,246,248,0.72)}
html[data-theme="light"] .lead-form{border:1px solid #dfe3e7;box-shadow:var(--shadow);background:radial-gradient(420px 200px at 0% 0%,rgba(98,170,0,0.13),transparent 65%),#fefefe}
html[data-theme="light"] .modal-close{border:1px solid #dfe3e7;background:#f8f9fa;color:#363e46}
html[data-theme="light"] .modal-close:hover{border-color:#ccd2da;color:#0f0f0f}
html[data-theme="light"] .lead-form > div > p{color:var(--muted)}
html[data-theme="light"] .field{color:#545d69}
html[data-theme="light"] .field input,html[data-theme="light"] .field select{border:1px solid #dfe3e7;background:#f8f9fa;color:#0f0f0f}
html[data-theme="light"] .field input::placeholder{color:#8f969f}
html[data-theme="light"] .field input:focus,html[data-theme="light"] .field select:focus{outline:none;border-color:#3d7a00}
html[data-theme="light"] .consent{color:#6c7581}
html[data-theme="light"] .consent a{text-decoration:underline}
html[data-theme="light"] .form-status{color:#3d7a00}
html[data-theme="light"] .faq details{border:1px solid #e5e8ee;background:#fcfcfd}
html[data-theme="light"] .faq summary:after{color:#3d7a00}
html[data-theme="light"] .faq details p a{color:#151c22;text-decoration:underline}
html[data-theme="light"] .faq details p{color:var(--muted)}
html[data-theme="light"] .cta{background:radial-gradient(500px 250px at 80% 0%,rgba(98,170,0,0.234),transparent 60%),
    #f9f9fb;border:1px solid #e1e5ea}
html[data-theme="light"] .cta p{color:var(--muted)}
html[data-theme="light"] footer{color:#6c7581}
html[data-theme="light"] .footer-grid{border-top:1px solid #edeff2}
html[data-theme="light"] .footer-grid h4{color:#212a32}
html[data-theme="light"] .footer-grid a:hover{color:#0f0f0f}
html[data-theme="light"] .contact svg{fill:none;stroke:#3d7a00}
html[data-theme="light"] .legal{border-top:1px solid #edeff2}
@media(max-width:1080px){
  html[data-theme="light"] .menu{background:#f5f6f7;border-bottom:1px solid rgba(10,14,20,0.054)}
  html[data-theme="light"] .menu a{border-bottom:1px solid #f3f5f7}
}
html[data-theme="light"] .tl-step svg{fill:none;stroke:#3d7a00}
html[data-theme="light"] .tl-shell{border:1px solid #e4e7ec;background:linear-gradient(180deg,#f9f9fb,#fefefe);box-shadow:var(--shadow)}
html[data-theme="light"] .tl-col-head{border-bottom:1px solid #e9ecf0}
html[data-theme="light"] .tl-col-head b{color:#151c22}
html[data-theme="light"] .tl-ava{color:#6c7581;background:#eff1f4;border:1px solid #dbdfe5}
html[data-theme="light"] .tl-plain{border:1px solid #e9ebef;background:#fefefe}
html[data-theme="light"] .tl-plain p{color:#6c7581}
html[data-theme="light"] .tl-modelyx{border:1px solid rgba(61,122,0,0.525);background:radial-gradient(360px 200px at 100% 0%,rgba(98,170,0,0.104),transparent 65%),#fbfcfd}
html[data-theme="light"] .tl-step{border:1px solid #dbdfe5;color:#6c7581}
html[data-theme="light"] .tl-step:not(:last-child):after{color:#bec3cb}
html[data-theme="light"] .tl-step.on{border-color:rgba(61,122,0,0.75);background:rgba(98,170,0,0.104);color:#0f0f0f}
html[data-theme="light"] .tl-table th{color:#6c7581}
html[data-theme="light"] .tl-table td{border-top:1px solid #e9ecf0}
html[data-theme="light"] .tl-table td:last-child{color:#c27400}
html[data-theme="light"] .tl-table tr:nth-child(2) td{color:#3d7a00}
html[data-theme="light"] .tl-bars i{background:linear-gradient(180deg,var(--accent),rgba(98,170,0,0.325))}
html[data-theme="light"] .tl-bars em{color:#6c7581}
html[data-theme="light"] .tl-total{color:#505862}
html[data-theme="light"] .tl-total b{color:#0f0f0f}
html[data-theme="light"] .tl-notes li{color:#272e36}
html[data-theme="light"] .tl-notes b{color:#0a0c0d;background:var(--accent)}
html[data-theme="light"] .rc-ticks i{color:#0a0c0d;background:var(--accent)}
html[data-theme="light"] .rc-vs div{background:rgba(98,170,0,0.104)}
html[data-theme="light"] .rc-vs div.them{background:rgba(10,14,20,0.036)}
html[data-theme="light"] .rc-vs span{color:#0f0f0f}
html[data-theme="light"] .rc-vs i{color:#3d7a00}
html[data-theme="light"] .rc-vs .them i{color:#8f969f}
html[data-theme="light"] .cx-texts b{color:#0f0f0f}
html[data-theme="light"] .cx-texts span{border:none;background:var(--accent);color:#0a0c0d}
html[data-theme="light"] .cx-ic svg{fill:none}
html[data-theme="light"] .cx-ic.cal{background:rgba(95,182,255,.14)}
html[data-theme="light"] .cx-ic.cal svg{stroke:#0068c2}
html[data-theme="light"] .cx-ic.task{background:rgba(98,170,0,0.182)}
html[data-theme="light"] .cx-ic.task svg{stroke:#3d7a00}
html[data-theme="light"] .cx-ic.rem{background:rgba(255,184,77,.14)}
html[data-theme="light"] .cx-ic.rem svg{stroke:#c27400}
html[data-theme="light"] .cx-when{color:#0a0c0d;background:var(--accent)}
html[data-theme="light"] .cx-receipt i{background:#c9d0d7}
html[data-theme="light"] .cx-attach{border:1px dashed rgba(61,122,0,0.675);background:rgba(98,170,0,0.078);color:#151c22}
html[data-theme="light"] .cx-attach svg{fill:none;stroke:#3d7a00}
html[data-theme="light"] .mg-ring{background:conic-gradient(from 0deg,transparent 0 20%,rgba(98,170,0,0.195) 40%,var(--accent) 70%,transparent 72%)}
html[data-theme="light"] .mg-orb i{background:var(--accent)}
html[data-theme="light"] .mg-step{color:#6c7581}
html[data-theme="light"] .mg-bar{background:#e9ecf0}
html[data-theme="light"] .mg-bar i{background:var(--accent)}
html[data-theme="light"] .vs-magic.working .logo-mark{box-shadow:0 0 0 6px rgba(70,140,0,0.056),0 0 36px rgba(70,140,0,0.315)}
html[data-theme="light"] .vs-magic.working .mg-step{color:#272e36}
html[data-theme="light"] .vs-magic.done .mg-step{color:#3d7a00}
html[data-theme="light"] .vs-done{background:var(--accent);color:#0a0c0d}
html[data-theme="light"] .vs-card.vs-ai{border:none;background:none}
html[data-theme="light"] .vf{border:1px solid #e3e6eb;background:#f8f9fa}
html[data-theme="light"] .vf-ic{color:#0a0c0d}
html[data-theme="light"] .vf-ic.jpg{background:#8fcbff}
html[data-theme="light"] .vf-ic.txt{background:#d8dde3}
html[data-theme="light"] .vf-ic.ogg{background:#ffc773}
html[data-theme="light"] .vf-ic.pdf{background:#ff9b8a}
html[data-theme="light"] .vf em{color:#6c7581}
html[data-theme="light"] .hb-more span{border:1px solid #dbdfe5;color:#272e36}
html[data-theme="light"] .hb-day{border:1px solid #e3e6eb;background:#f8f9fa}
html[data-theme="light"] .hb-day-h span{color:#6c7581}
html[data-theme="light"] .hb-slot{border-top:1px solid #e9ecf0}
html[data-theme="light"] .hb-slot em{color:#6c7581}
html[data-theme="light"] .ev.cal{background:rgba(95,182,255,.16);border-left:3px solid #0068c2}
html[data-theme="light"] .ev.rem{background:rgba(255,184,77,.14);border-left:3px solid #c27400}
html[data-theme="light"] .ev.free{background:repeating-linear-gradient(90deg,#e9ecf0 0 6px,transparent 6px 12px)}
html[data-theme="light"] .hb-num span{color:#6c7581}
html[data-theme="light"] .hb-num b{color:#3d7a00}
html[data-theme="light"] .hb-num em{color:#272e36}
html[data-theme="light"] .tgin{border:1px solid #e3e6eb;background:#f6f8fa}
html[data-theme="light"] .tgin-h{color:#6c7581}
html[data-theme="light"] .tgin-h svg{fill:none;stroke:#0069c2}
html[data-theme="light"] .tgin-msg{background:#2b5278}
html[data-theme="light"] .tgin-file{background:rgba(0,0,0,.2);color:#1b242d}
html[data-theme="light"] .receipt-mini{background:none}
html[data-theme="light"] .ph{border:6px solid #e2e5ea;background:#f4f5f7;color:#0a0c0d}
html[data-theme="light"] .ph.dark{background:#f6f6f6;color:#0f0f0f}
html[data-theme="light"] .ph-notch{background:#e2e5ea}
html[data-theme="light"] .ph-top{color:#613092}
html[data-theme="light"] .ph-dots i{background:#c9ced4}
html[data-theme="light"] .ph-dots i.on{background:#7a3db8}
html[data-theme="light"] .ph-price span{color:#8a6d00}
html[data-theme="light"] .ph-btn{background:#7a3db8;color:#0f0f0f}
html[data-theme="light"] .ph-bot{background:#fff}
html[data-theme="light"] .ph-task i{color:#3d7a00}
html[data-theme="light"] .ph-task em{color:#8f969f}
html[data-theme="light"] .ph-push{background:rgba(249,250,250,0.88);color:#0f0f0f}
html[data-theme="light"] .ph-kpi span{color:#8f969f}
html[data-theme="light"] .ph-kpi .in{color:#3d7a00}
html[data-theme="light"] .ph-kpi .out{color:#9e3524}
html[data-theme="light"] .ph-story{background:radial-gradient(circle at 50% 35%,rgba(98,170,0,0.455),transparent 60%),#feffff}
html[data-theme="light"] .ph-bars i{background:rgba(10,14,20,0.27)}
html[data-theme="light"] .ph-bars i.on{background:#fff}
html[data-theme="light"] .fan .ph:not(.sm){box-shadow:0 20px 50px rgba(16,24,40,0.168)}
html[data-theme="light"] .ph-top.ig{color:#0a0c0d}
html[data-theme="light"] .ph-likes{color:#9e3524}
html[data-theme="light"] .ph-reel{background:radial-gradient(circle at 50% 45%,rgba(98,170,0,0.39),transparent 60%),#feffff}
html[data-theme="light"] .ph-time{background:rgba(246,246,246,0.6)}
html[data-theme="light"] .mini-rc{background:#f3f5f7;color:#0a0c0d}
html[data-theme="light"] .mini-rc i{background:#c9d0d7}
html[data-theme="light"] .rc-more{background:rgba(0,0,0,.35);color:#0f0f0f}
html[data-theme="light"] .bn{background:#f8f9fa;border:1px solid #e3e6eb}
html[data-theme="light"] .bn-ic{background:#edf3eb;color:#3d7a00}
html[data-theme="light"] .bn em{color:#6c7581}
html[data-theme="light"] .bn .in{color:#3d7a00}
html[data-theme="light"] .bn .out{color:#c21c00}
html[data-theme="light"] .tgin-out{color:#6c7581}
html[data-theme="light"] .pc-ghost{border:1px solid #dee2e7;background:#f6f7f9}
html[data-theme="light"] .pc-card{border:1px solid rgba(61,122,0,0.525);background:radial-gradient(circle at 65% 30%,rgba(98,170,0,0.286),transparent 55%),linear-gradient(160deg,#eff1f4,#f8f9fa);box-shadow:0 24px 50px rgba(16,24,40,0.14)}
html[data-theme="light"] .pc-rate{color:#3d7a00}
html[data-theme="light"] .pc-price s{color:#8f969f}
html[data-theme="light"] .pc-price em{background:#ff6b5a;color:#0f0f0f}
html[data-theme="light"] .pc-tags span{background:rgba(98,170,0,0.156);color:#3d7a00}
html[data-theme="light"] .ev.task{background:rgba(98,170,0,0.156);border-left:3px solid #3d7a00}
html[data-theme="light"] .tt-steps i{background:rgba(98,170,0,0.13);color:#3d7a00}
html[data-theme="light"] .ta-plain{border:1px solid #e9ebef;background:#fefefe;color:#8f969f}
html[data-theme="light"] .ta-plain b{color:#505862}
html[data-theme="light"] .ta-x{background:rgba(255,107,90,.12);color:#c21700}
html[data-theme="light"] .ta-mx{border:1px solid rgba(61,122,0,0.525);background:#fbfcfd}
html[data-theme="light"] .ta-p{border:1px solid #e3e6eb;background:#f8f9fa}
html[data-theme="light"] .ta-p.best{border-color:#3d7a00;box-shadow:0 0 0 1px var(--accent)}
html[data-theme="light"] .ta-p span{color:#505862}
html[data-theme="light"] .ta-p em{color:#c27400}
html[data-theme="light"] .ta-best{background:var(--accent);color:#0a0c0d !important}
html[data-theme="light"] .ta-h b{color:#151c22}
html[data-theme="light"] .ta-plain .ta-h b{color:#505862}
html[data-theme="light"] .ta-x{background:rgba(255,107,90,.12);color:#c21700}
html[data-theme="light"] .tx-kpi div{border:1px solid #e3e6eb;background:#f8f9fa}
html[data-theme="light"] .tx-kpi span{color:#6c7581}
html[data-theme="light"] .tx-kpi .up{color:#3d7a00}
html[data-theme="light"] .tx-sum span{color:#6c7581}
html[data-theme="light"] .tx-arrow .tx-line{fill:none;stroke:#3d7a00}
html[data-theme="light"] .tx-arrow .tx-halo{fill:none;stroke:#0f1216}
html[data-theme="light"] .tx-grow{background:var(--accent);color:#0a0c0d;box-shadow:0 0 0 3px rgba(16,24,40,0.28)}
html[data-theme="light"] .tx-col i{background:#d8dde3}
html[data-theme="light"] .tx-col.top i{background:var(--accent)}
html[data-theme="light"] .tx-col em{color:#505862}
html[data-theme="light"] .tx-col.top em{color:#3d7a00}
html[data-theme="light"] .tx-col span{color:#6c7581}
html[data-theme="light"] .ty-player{border:1px solid #dee2e7}
html[data-theme="light"] .ty-len{background:rgba(246,246,246,0.6)}
html[data-theme="light"] .ty-line{background:rgba(10,14,20,0.225)}
html[data-theme="light"] .ty-line i{background:var(--accent);box-shadow:0 0 0 3px rgba(70,140,0,0.175)}
html[data-theme="light"] .ty-ch div{border:1px solid #e3e6eb;background:#f8f9fa}
html[data-theme="light"] .ty-ch b{color:#0a0c0d;background:var(--accent)}
html[data-theme="light"] .tl-tabs.chat-suggest button:focus:not(:focus-visible){outline:none;box-shadow:none}
html[data-theme="light"] .ta-mx{border-color:rgba(61,122,0,0.27)}
html[data-theme="light"] .ta-mx .tl-step,html[data-theme="light"] .ta-mx .tl-step.on{border-color:#dbdfe5;background:transparent}
html[data-theme="light"] .ta-mx .tl-step.on{color:#151c22;background:#f3f5f7}
html[data-theme="light"] .ta-mx .tl-step:not(.on) svg{stroke:#a2a9b2}
html[data-theme="light"] .ty-ch b{background:#e4e8ed;color:#272e36}
html[data-theme="light"] .ty-line i{background:#d8dde3;box-shadow:none}
html[data-theme="light"] .tx-col.top i{background:#9099a3}
html[data-theme="light"] .tx-col.top em{color:#151c22}
html[data-theme="light"] .f-spark{border:1px solid #e3e6eb;background:#f8f9fa}
html[data-theme="light"] .f-spark span{color:#6c7581}
html[data-theme="light"] .f-spark b em{color:#3d7a00}
html[data-theme="light"] .f-spark polyline{fill:none;stroke:#505862}
html[data-theme="light"] .gen-video:before{background:linear-gradient(0deg,rgba(0,0,0,.55),transparent)}
html[data-theme="light"] .gen-video .gv-title{color:#0f0f0f}
html[data-theme="light"] .ph-story:before{background:linear-gradient(0deg,rgba(246,246,246,0.7),transparent 55%)}
html[data-theme="light"] .gc-card{background:#e3e3e2}
html[data-theme="light"] .ph-story:before{background:linear-gradient(0deg,rgba(0,0,0,.55),transparent 30%)}
html[data-theme="light"] .wb-track{--cw:218px;--ch:290px;--gap:12px;--step:calc(var(--cw) + var(--gap))}
html[data-theme="light"] .wb-track .fc{background:#e3e3e2}
@media(max-width:620px){
  html[data-theme="light"] .wb-track{--cw:164px;--ch:218px;--gap:10px}
}
html[data-theme="light"] .gen-photos{border:none}
html[data-theme="light"] .gen-photos .gp{background:#e3e3e2}
html[data-theme="light"] .ta-img{background:#e3e3e2}
html[data-theme="light"] .ad-view{--rh:76px}
@media(max-width:620px){
  html[data-theme="light"] .ad-view{--rh:128px}
}
html[data-theme="light"] .ad-view .ad-row{--d:calc(var(--i) * 4s)}
html[data-theme="light"] .ad-view .ad-text{background:inherit}
html[data-theme="light"] .ad-view .ad-text::after{background:inherit}
html[data-theme="light"] .ad-view .ad-text::before{border-left:2px solid #3d7a00}
html[data-theme="light"] .lang-dd summary{border:1px solid #e4e8ed;color:#272e36}
html[data-theme="light"] .lang-dd summary:hover,html[data-theme="light"] .lang-dd[open] summary{border-color:#cfd4db;color:#0f0f0f}
html[data-theme="light"] .lang-ic{fill:none;stroke:currentColor}
html[data-theme="light"] .lang-chev{fill:none;stroke:currentColor}
html[data-theme="light"] .lang-menu{border:1px solid #e2e5ea;background:#fafbfb;box-shadow:0 18px 40px rgba(16,24,40,0.14)}
html[data-theme="light"] .lang-menu a{color:#333c45}
html[data-theme="light"] .lang-menu a:hover{background:#f2f4f6;color:#0f0f0f}
html[data-theme="light"] .lang-menu a[aria-current="true"]{color:#0f0f0f;background:#f2f4f6}
html[data-theme="light"] .lang-menu a[aria-current="true"]:after{color:#3d7a00}
html[data-theme="light"] .theme-sw{border:1px solid #e4e8ed;background:#fefefe}
html[data-theme="light"] .theme-sw button{border:0;background:none;color:#6c7581}
html[data-theme="light"] .theme-sw button:hover{color:#212a32}
html[data-theme="light"] .theme-sw button[aria-pressed="true"]{background:#eff1f4;color:#12171d}
html[data-theme="light"] .theme-sw svg{fill:none;stroke:currentColor}
html[data-theme="light"] .nav-dd summary{color:#434c56}
html[data-theme="light"] .nav-dd summary:hover,html[data-theme="light"] .nav-dd[open] summary{color:#0f0f0f}
html[data-theme="light"] .nav-dd .lang-chev{fill:none;stroke:currentColor}
html[data-theme="light"] .nav-dd-menu{border:1px solid #e2e5ea;background:#fafbfb;box-shadow:0 18px 40px rgba(16,24,40,0.14)}
html[data-theme="light"] .nav-dd-menu a:not(.mega-tile):not(.mega-bar):hover{background:#f2f4f6}
html[data-theme="light"] .nav-dd-menu b{color:#12171d}
html[data-theme="light"] .nav-dd-menu span{color:var(--muted-2)}
@media(max-width:1080px){
  html[data-theme="light"] .nav-dd summary{border-bottom:1px solid #f3f5f7}
  html[data-theme="light"] .nav-dd-menu{border:0;background:none;box-shadow:none}
  html[data-theme="light"] .nav-dd-menu a{border-bottom:0}
}
html[data-theme="light"] .mega-h{color:var(--muted-2)}
html[data-theme="light"] .mega-li i svg{fill:none;stroke:#3d7a00}
html[data-theme="light"] .nav-dd-menu a.mega-tile{border:1px solid rgba(10,14,20,0.054)}
html[data-theme="light"] .nav-dd-menu a.mega-tile:hover{border-color:rgba(10,14,20,0.162)}
html[data-theme="light"] .mega-tile i{background:rgba(10,14,20,0.126)}
html[data-theme="light"] .mega-tile i svg{fill:none;stroke:#0f0f0f}
html[data-theme="light"] .nav-dd-menu .mega-tile b{color:#0f0f0f}
html[data-theme="light"] .nav-dd-menu .mega-tile span{color:rgba(10,14,20,0.702)}
html[data-theme="light"] .mega-tile.t1{background:linear-gradient(135deg,#5b6cff,#3a45c9)}
html[data-theme="light"] .mega-tile.t2{background:linear-gradient(135deg,#ff9f43,#e2672d)}
html[data-theme="light"] .mega-tile.t3{background:linear-gradient(135deg,#f0556f,#b9304e)}
html[data-theme="light"] .mega-tile.t4{background:linear-gradient(135deg,#2bb6f0,#1679c4)}
html[data-theme="light"] .nav-dd-menu a.mega-bar{background:rgba(98,170,0,0.104);border:1px solid rgba(61,122,0,0.375)}
html[data-theme="light"] .mega-bar span{color:var(--muted-2)}
html[data-theme="light"] .mega-bar b{color:#3d7a00}
html[data-theme="light"] .mega-bar svg{fill:none;stroke:#3d7a00}
html[data-theme="light"] .nav-dd-menu a.for-card{background:#f3f5f7;border:1px solid #e9ebef}
html[data-theme="light"] .nav-dd-menu a.for-card:hover{border-color:#cbd2d9;background:#f2f4f6}
html[data-theme="light"] .for-card em{color:#3d7a00}
html[data-theme="light"] .nav-dd-menu .for-chips a{color:#333c45}
html[data-theme="light"] .nav-dd-menu .for-chips a:hover{background:none;color:#0f0f0f}
html[data-theme="light"] .tl-say{color:#19212a}
html[data-theme="light"] .tk div{border:1px solid #e3e6eb;background:#f8f9fa}
html[data-theme="light"] .tk i{background:#ffc773}
html[data-theme="light"] .tk .hi i{background:#ff8a7a}
html[data-theme="light"] .tk b{color:#272e36}
html[data-theme="light"] .tk span{color:#363e46}
html[data-theme="light"] .tk p{color:#6c7581}
html[data-theme="light"] .tp img{border:1px solid #e3e6eb;background:#e9ecef}
html[data-theme="light"] .tp figcaption,html[data-theme="light"] .tv figcaption{color:#505862}
html[data-theme="light"] .ig{border:1px solid #dee2e7;background:linear-gradient(160deg,#f3f6f4,#fbfcfd)}
html[data-theme="light"] .ig > b{color:#151c22}
html[data-theme="light"] .ig div{color:#363e46}
html[data-theme="light"] .ig div span{color:#3d7a00}
html[data-theme="light"] .bars{border:1px solid #e3e6eb;background:#f8f9fa}
html[data-theme="light"] .bars > b{color:#151c22}
html[data-theme="light"] .bar{color:#363e46}
html[data-theme="light"] .bar i{background:#e4e8ed}
html[data-theme="light"] .bar em{background:var(--accent)}
html[data-theme="light"] .top-ad{border:1px solid #3d7a00;background:#f8f9fa}
html[data-theme="light"] .top-ad figcaption{color:#505862}
html[data-theme="light"] .top-ad figcaption b{color:#151c22}
html[data-theme="light"] .tv img{border:1px solid #e3e6eb}
html[data-theme="light"] .tv figcaption b{color:#151c22}
html[data-theme="light"] .lp{border:1px solid #dee2e7;background:#fcfcfd}
html[data-theme="light"] .lp-bar{border-bottom:1px solid #e9ecf0}
html[data-theme="light"] .lp-bar i{background:#dbdfe5}
html[data-theme="light"] .lp-bar span{background:#f3f5f7;color:#6c7581}
html[data-theme="light"] .tl-more{border:1px solid rgba(61,122,0,0.525);color:#3d7a00}
html[data-theme="light"] .tl-more:hover{border-color:#3d7a00;background:rgba(98,170,0,0.104)}
/* --- pages.css --- */
html[data-theme="light"] .pg{background:#f4f6f8}
html[data-theme="light"] .pg-top{border-bottom:1px solid #edeff2}
html[data-theme="light"] .pg-back{color:#505862}
html[data-theme="light"] .pg-back:hover{color:#0f0f0f}
html[data-theme="light"] .pg-foot{border-top:1px solid #edeff2;color:#8f969f}
html[data-theme="light"] .pg-foot a{color:#505862}
html[data-theme="light"] .auth-card .sub{color:#6c7581}
html[data-theme="light"] .pw-toggle{border:0;background:none;color:#6c7581}
html[data-theme="light"] .pw-toggle:hover{color:#0f0f0f}
html[data-theme="light"] .pw-toggle svg{fill:none;stroke:currentColor}
html[data-theme="light"] .link{color:#3d7a00}
html[data-theme="light"] .link:hover{text-decoration:underline}
html[data-theme="light"] .auth-alt{color:#6c7581}
html[data-theme="light"] .auth-status{color:#c21c00}
html[data-theme="light"] .auth-status.ok{color:#3d7a00}
html[data-theme="light"] .field.invalid input{border-color:#c21400}
html[data-theme="light"] .plan-chip{border:1px solid rgba(61,122,0,0.525);background:rgba(98,170,0,0.078)}
html[data-theme="light"] .plan-chip b{color:#0f0f0f}
html[data-theme="light"] .gift{background:#f8f9fa;border:1px solid #e9ebef;color:#333c45}
html[data-theme="light"] .gift svg{fill:none;stroke:#3d7a00}
html[data-theme="light"] .auth-side{border-left:1px solid #edeff2;background:radial-gradient(600px 420px at 70% 30%,rgba(98,170,0,0.208),transparent 60%),linear-gradient(180deg,#fbfcfd,#fafafb)}
html[data-theme="light"] .auth-side p{color:#505862}
html[data-theme="light"] .auth-points{color:#272e36}
html[data-theme="light"] .auth-points li:before{color:#3d7a00}
html[data-theme="light"] .nf-code{background:linear-gradient(180deg,#fff,#a2a9b2);color:transparent}
html[data-theme="light"] .nf .sub{color:#6c7581}
html[data-theme="light"] .nf-bot p{background:#f3f5f7;border:1px solid #e3e6eb;color:#272e36}
/* --- legal.css --- */
html[data-theme="light"] .legal-page{background:#f4f6f8}
html[data-theme="light"] .lg-top{border-bottom:1px solid #edeff2;background:rgba(244,246,248,0.85)}
html[data-theme="light"] .lg-back{color:#505862}
html[data-theme="light"] .lg-back:hover{color:#0f0f0f}
html[data-theme="light"] .lg-nav a{color:#6c7581}
html[data-theme="light"] .lg-nav a:hover{color:#0f0f0f;background:#f8f9fa}
html[data-theme="light"] .lg-nav a[aria-current="page"]{color:#0f0f0f;background:#f3f5f7;box-shadow:inset 0 0 0 1px rgba(70,140,0,0.245)}
html[data-theme="light"] .lg-doc{color:#333c45}
html[data-theme="light"] .lg-doc h1{color:#0f0f0f}
html[data-theme="light"] .lg-doc .lg-sub{color:#6c7581}
html[data-theme="light"] .lg-doc h2{color:#0f0f0f}
html[data-theme="light"] .lg-doc b{color:#151c22}
html[data-theme="light"] .lg-doc li::marker{color:#3d7a00}
html[data-theme="light"] .lg-doc a{color:#3d7a00}
html[data-theme="light"] .lg-table{border:1px solid #e9ebef}
html[data-theme="light"] .lg-table th{color:#151c22;background:#f8f9fa;border-bottom:1px solid #e9ebef}
html[data-theme="light"] .lg-table td{border-top:1px solid #eff1f4}
html[data-theme="light"] .lg-foot{border-top:1px solid #edeff2;color:#8f969f}
html[data-theme="light"] .lg-foot a{color:#505862}
@media(max-width:900px){
  html[data-theme="light"] .lg-nav a{border:1px solid #e9ebef}
}
/* --- docs.css --- */
html[data-theme="light"] .dc{background:var(--bg);color:var(--text)}
html[data-theme="light"] .dc a{color:inherit;text-decoration:none}
html[data-theme="light"] .dc-top{background:rgba(245,246,247,0.86);border-bottom:1px solid var(--line)}
html[data-theme="light"] .dc-name{color:var(--muted);border-left:1px solid var(--line)}
html[data-theme="light"] .dc-name:hover{color:#0f0f0f}
html[data-theme="light"] .dc-search-btn{border:1px solid #e4e8ed;background:#fefefe;color:var(--muted)}
html[data-theme="light"] .dc-search-btn:hover{border-color:#cfd4db;color:#333c45}
html[data-theme="light"] .dc svg{fill:none;stroke:currentColor}
html[data-theme="light"] .dc kbd{color:var(--muted-2);border:1px solid #dde1e7;background:#f7f8fa}
html[data-theme="light"] .dc-burger{border:1px solid #e4e8ed;background:none;color:#0f0f0f}
html[data-theme="light"] .dc-nav{border-right:1px solid var(--line)}
html[data-theme="light"] .nav-sec summary{color:var(--muted-2)}
html[data-theme="light"] .nav-sec summary:after{border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor}
html[data-theme="light"] .nav-sec summary:hover{color:#333c45}
html[data-theme="light"] .nav-items a{color:#444e58}
html[data-theme="light"] .nav-items a:hover{background:#f7f8fa;color:#0f0f0f}
html[data-theme="light"] .nav-items a[aria-current="page"]{background:#f3f5f7;color:#0f0f0f;box-shadow:inset 2px 0 0 var(--accent)}
html[data-theme="light"] .badge-en{color:var(--muted);border:1px solid #dde1e7}
html[data-theme="light"] .badge-soon{color:#c28000;background:rgba(255,190,80,.1);border:1px solid rgba(194,122,0,0.25)}
html[data-theme="light"] .dc-doc{color:#2a323a}
html[data-theme="light"] .dc-doc h1{color:#0f0f0f}
html[data-theme="light"] .dc-doc h2{color:#0f0f0f}
html[data-theme="light"] .dc-doc h3{color:#0f0f0f}
html[data-theme="light"] .dc-doc .lead{color:#38414b}
html[data-theme="light"] .dc-doc a{color:#3d7a00;text-decoration:underline;text-decoration-color:rgba(61,122,0,0.525)}
html[data-theme="light"] .dc-doc a:hover{text-decoration-color:#3d7a00}
html[data-theme="light"] .dc-doc a.term{color:inherit;text-decoration:underline dotted rgba(10,14,20,0.405)}
html[data-theme="light"] .dc-doc strong{color:#0f0f0f}
html[data-theme="light"] .dc-doc li::marker{color:var(--muted-2)}
html[data-theme="light"] .dc-doc code{background:#f7f8fa;border:1px solid #e9ebef;color:#19212a}
html[data-theme="light"] .dc-doc pre{background:#fefefe;border:1px solid var(--line)}
html[data-theme="light"] .dc-doc pre code{background:none;border:0}
html[data-theme="light"] .dc-doc blockquote{border-left:3px solid #3d7a00;background:#fdfdfe;color:#38414b}
html[data-theme="light"] .dc-doc hr{border:0;border-top:1px solid var(--line)}
html[data-theme="light"] .dc-doc .meta{color:var(--muted);border:1px solid var(--line);background:#fefefe}
html[data-theme="light"] .dc-doc .meta strong{color:#333c45}
html[data-theme="light"] .req{border:1px solid rgba(61,122,0,0.33);background:#fcfcfb}
html[data-theme="light"] .req-h{border-bottom:1px solid rgba(61,122,0,0.18);color:#3d7a00}
html[data-theme="light"] .req pre{border:0;background:none}
html[data-theme="light"] .req pre code{color:#242c1c}
html[data-theme="light"] .copy{color:#333c45;background:#f3f5f7;border:1px solid #dde1e7}
html[data-theme="light"] .copy:hover{color:#0f0f0f;border-color:#cfd4db}
html[data-theme="light"] .table-wrap{border:1px solid var(--line)}
html[data-theme="light"] .dc-doc th{color:#0f0f0f;background:#fbfcfd}
html[data-theme="light"] .dc-doc th,html[data-theme="light"] .dc-doc td{border-bottom:1px solid var(--line)}
html[data-theme="light"] .dc-doc tr:last-child td{border-bottom:0}
html[data-theme="light"] .ex-label{color:var(--muted-2)}
html[data-theme="light"] .dc-doc ul.cards li{border:1px solid var(--line);background:#fefefe;color:var(--muted)}
html[data-theme="light"] .dc-doc ul.cards li:hover{border-color:#cfd4db}
html[data-theme="light"] .dc-doc ul.cards li a{color:#0f0f0f;text-decoration:none}
html[data-theme="light"] .pn-row{border-top:1px solid var(--line)}
html[data-theme="light"] .dc-doc .pn{border:1px solid var(--line);text-decoration:none;color:#0f0f0f}
html[data-theme="light"] .dc-doc .pn:hover{border-color:#cfd4db;background:#fefefe}
html[data-theme="light"] .pn span{color:var(--muted-2)}
html[data-theme="light"] .toc-h{color:var(--muted-2)}
html[data-theme="light"] .toc a{color:var(--muted);border-left:1px solid var(--line)}
html[data-theme="light"] .toc a:hover{color:#0f0f0f}
html[data-theme="light"] .toc a.on{color:#0f0f0f;border-left-color:#3d7a00}
html[data-theme="light"] .dc-search{background:rgba(244,246,248,0.7)}
html[data-theme="light"] .dc-search-box{background:#fefefe;border:1px solid #dde1e7;box-shadow:var(--shadow)}
html[data-theme="light"] .dc-search-in{border-bottom:1px solid var(--line);color:var(--muted)}
html[data-theme="light"] .dc-search-in input{background:none;border:0;outline:0;color:#0f0f0f}
html[data-theme="light"] .dc-results a b{color:#0f0f0f}
html[data-theme="light"] .dc-results a small{color:var(--muted)}
html[data-theme="light"] .dc-results a i{color:var(--muted-2)}
html[data-theme="light"] .dc-results a.on,html[data-theme="light"] .dc-results a:hover{background:#f2f4f6}
html[data-theme="light"] .dc-results mark{background:none;color:#3d7a00}
html[data-theme="light"] .dc-results:empty:after{color:var(--muted)}
@media(max-width:900px){
  html[data-theme="light"] .dc-nav{background:var(--bg)}
  html[data-theme="light"] .dc-nav.open{box-shadow:var(--shadow)}
}
html[data-theme="light"] .dc-theme{border:1px solid #e4e8ed;background:none;color:#333c45}
html[data-theme="light"] .dc-theme:hover{border-color:#cfd4db;color:#0f0f0f}
html[data-theme="light"] .dc a.btn-primary{color:#0a0c0d}
html[data-theme="light"] .dm{border:1px solid var(--line);background:#fefefe}
html[data-theme="light"] .dm-label{color:var(--muted-2)}
html[data-theme="light"] .dm figcaption{color:var(--muted)}
html[data-theme="light"] .dm-gallery img{background:#f5f6f8}
html[data-theme="light"] .dm-video{background:#f6f6f6}
html[data-theme="light"] .dm-mock{border:1px solid #e4e7ec;background:linear-gradient(180deg,#f9f9fb,#fefefe)}
html[data-theme="light"] .dm-zoom{background:rgba(244,246,248,0.88)}
html[data-theme="light"] .dm-zoom img{box-shadow:var(--shadow)}
html[data-theme="light"] .pm-req{background:#eff1f4;color:#19212a}
html[data-theme="light"] .pm-steps li{border:1px solid #dde1e7;color:#505862}
html[data-theme="light"] .pm-steps li:before{color:#3d7a00}
html[data-theme="light"] .pm-dash{border:1px solid rgba(61,122,0,0.45);background:#fbfcfd}
html[data-theme="light"] .pm-head b{color:#0f0f0f}
html[data-theme="light"] .pm-head span{color:var(--muted)}
html[data-theme="light"] .pm-k{border:1px solid #e4e8ed;background:#f7f8fa}
html[data-theme="light"] .pm-k span{color:var(--muted-2)}
html[data-theme="light"] .pm-k b{color:#0f0f0f}
html[data-theme="light"] .pm-k em{color:var(--muted-2)}
html[data-theme="light"] .pm-k.acc{border-color:rgba(61,122,0,0.675);background:rgba(98,170,0,0.091)}
html[data-theme="light"] .pm-k.acc b{color:#3d7a00}
html[data-theme="light"] .pm-ch-h{color:var(--muted)}
html[data-theme="light"] .pm-chart{border:1px solid #e4e8ed;background:#f7f8fa}
html[data-theme="light"] .pm-band{background:rgba(98,170,0,0.208);border-left:1px solid rgba(61,122,0,0.75);border-right:1px solid rgba(61,122,0,0.75)}
html[data-theme="light"] .pm-line.you{border-left:2px solid #c27400}
html[data-theme="light"] .pm-line.med{border-left:1px dashed #728190}
html[data-theme="light"] .pm-labels .rec{color:#3d7a00}
html[data-theme="light"] .pm-labels .you{color:#c27400}
html[data-theme="light"] .pm-mp{color:var(--muted)}
html[data-theme="light"] .pm-track:before{border-top:1px solid #dde1e7}
html[data-theme="light"] .pm-dot{box-shadow:0 0 0 2px rgba(16,24,40,0.28)}
html[data-theme="light"] .pm-row.wildberries .pm-dot{background:#c86bff}
html[data-theme="light"] .pm-row.ozon .pm-dot{background:#4c8dff}
html[data-theme="light"] .pm-ticks{color:var(--muted-2)}
html[data-theme="light"] .pm-ticks span.far{color:#0046c2}
html[data-theme="light"] .pm-note{color:var(--muted-2)}
html[data-theme="light"] .pm-note i{border-top:1px dashed #728190}
html[data-theme="light"] .pm-rec{border:1px solid #e4e8ed;background:#f7f8fa}
html[data-theme="light"] .pm-rec.main{border-color:rgba(61,122,0,0.675)}
html[data-theme="light"] .pm-rec span{color:var(--muted-2)}
html[data-theme="light"] .pm-rec b{color:#0f0f0f}
html[data-theme="light"] .pm-rec.main b{color:#3d7a00}
html[data-theme="light"] .pm-rec p{color:var(--muted)}
html[data-theme="light"] .pm-top{border:1px solid #e4e8ed;background:#f7f8fa}
html[data-theme="light"] .pm-top th{color:var(--muted-2)}
html[data-theme="light"] .pm-top td{border-top:1px solid #e9ebef;color:#272e36}
html[data-theme="light"] .pm-tag.wb{color:#7a00c2;background:rgba(200,107,255,.12)}
html[data-theme="light"] .pm-tag.ozon{color:#0046c2;background:rgba(76,141,255,.12)}
html[data-theme="light"] .fd-h b{color:#0f0f0f}
html[data-theme="light"] .fd-h span:last-child{color:var(--muted-2)}
html[data-theme="light"] .fd-row{color:var(--muted-2)}
html[data-theme="light"] .fd-ic{border:1px solid #dde1e7}
html[data-theme="light"] .fd-ic svg{fill:currentColor;stroke:none}
html[data-theme="light"] .fd-done .fd-ic{color:#2a9856}
html[data-theme="light"] .fd-done .fd-ic svg,html[data-theme="light"] .fd-code .fd-ic svg{fill:none;stroke:currentColor}
html[data-theme="light"] .fd-v{color:#19212a}
html[data-theme="light"] .fd-chip{border:1px solid #dbdfe5;color:#272e36}
html[data-theme="light"] .fd-m{color:var(--muted)}
html[data-theme="light"] .fd-t{color:#a2a9b2}
html[data-theme="light"] .fd-c{color:#a2a9b2}
html[data-theme="light"] .fd-kids{border-left:1px solid #e4e8ed}
html[data-theme="light"] .fd-art{border:1px solid rgba(61,122,0,0.675);background:rgba(98,170,0,0.052)}
html[data-theme="light"] .fd-art-ic svg{fill:none;stroke:#505862}
html[data-theme="light"] .fd-art b{color:#0f0f0f}
html[data-theme="light"] .fd-art span{color:var(--muted-2)}
html[data-theme="light"] .fd-open{background:var(--accent);color:#0a0c0d !important}
html[data-theme="light"] .fd-open svg{fill:none;stroke:currentColor}
html[data-theme="light"] .dm{border:0;background:none}
html[data-theme="light"] .db-tabs{border:1px solid #e4e8ed;background:#f7f8fa}
html[data-theme="light"] .db-tab{color:var(--muted)}
html[data-theme="light"] .db-tab:hover{color:#0f0f0f}
html[data-theme="light"] .db-r-all:checked~.pm-dash .db-tab-all,html[data-theme="light"] .db-r-wb:checked~.pm-dash .db-tab-wb,html[data-theme="light"] .db-r-oz:checked~.pm-dash .db-tab-oz{background:var(--accent);color:#0a0c0d}
html[data-theme="light"] .db-r:focus-visible~.pm-dash .db-tabs{outline:2px solid #3d7a00}
html[data-theme="light"] .pm-k.bad b{color:#c21700}
html[data-theme="light"] .db-fill{fill:rgba(61,122,0,0.18)}
html[data-theme="light"] .db-ln{fill:none;stroke:#3d7a00}
html[data-theme="light"] .db-axis{color:var(--muted-2)}
html[data-theme="light"] .db-cap{color:var(--muted)}
html[data-theme="light"] .db-bar{color:var(--muted)}
html[data-theme="light"] .db-bar i{background:#cbd1d9}
html[data-theme="light"] .db-bar.hi i{background:#ff8a7a}
html[data-theme="light"] .db-bar b{color:#19212a}
html[data-theme="light"] .db .pm-top td b{color:#19212a}
html[data-theme="light"] .db .pm-top td span:not(.db-rt){color:var(--muted-2)}
html[data-theme="light"] .db .pm-top td.n{color:var(--muted-2)}
html[data-theme="light"] .db-rt{color:#2a9856;background:rgba(95,211,141,.1)}
html[data-theme="light"] .db-rt.hi{color:#c21700;background:rgba(255,138,122,.1)}
html[data-theme="light"] .db-more{color:var(--muted-2)}
html[data-theme="light"] .tg-plan{border:1px solid #e4e8ed;background:#fbfcfd}
html[data-theme="light"] .tg-d{color:#333c45}
html[data-theme="light"] .tg-d:hover{background:#f3f5f7}
html[data-theme="light"] .tg-n{color:var(--muted-2)}
html[data-theme="light"] .tg-k.tip{color:#2a9856;background:rgba(95,211,141,.1)}
html[data-theme="light"] .tg-k.fact{color:#0069c2;background:rgba(95,182,255,.1)}
html[data-theme="light"] .tg-k.sum{color:#3d7a00;background:rgba(98,170,0,0.13)}
html[data-theme="light"] .tg-ch{border:1px solid #dee5eb;background:#f6f7f9}
html[data-theme="light"] .tg-top{background:#eef1f5;border-bottom:1px solid #dee5eb}
html[data-theme="light"] .tg-ava{background:linear-gradient(135deg,#5fd38d,#2e9e6a);color:#0f0f0f}
html[data-theme="light"] .tg-top b{color:#0f0f0f}
html[data-theme="light"] .tg-top span{color:#516071}
html[data-theme="light"] .tg .tg-post{background:#e9edf2}
html[data-theme="light"] .tg-txt{color:#171f26}
html[data-theme="light"] .tg-txt b{color:#0f0f0f}
html[data-theme="light"] .tg-meta{color:#516071}
html[data-theme="light"] .tg-r-1:checked~.tg-wrap .tg-d-1,html[data-theme="light"] .tg-r-2:checked~.tg-wrap .tg-d-2,html[data-theme="light"] .tg-r-3:checked~.tg-wrap .tg-d-3,html[data-theme="light"] .tg-r-4:checked~.tg-wrap .tg-d-4,html[data-theme="light"] .tg-r-5:checked~.tg-wrap .tg-d-5,html[data-theme="light"] .tg-r-6:checked~.tg-wrap .tg-d-6,html[data-theme="light"] .tg-r-7:checked~.tg-wrap .tg-d-7,html[data-theme="light"] .tg-r-8:checked~.tg-wrap .tg-d-8,html[data-theme="light"] .tg-r-9:checked~.tg-wrap .tg-d-9,html[data-theme="light"] .tg-r-10:checked~.tg-wrap .tg-d-10,html[data-theme="light"] .tg-r-11:checked~.tg-wrap .tg-d-11,html[data-theme="light"] .tg-r-12:checked~.tg-wrap .tg-d-12,html[data-theme="light"] .tg-r-13:checked~.tg-wrap .tg-d-13,html[data-theme="light"] .tg-r-14:checked~.tg-wrap .tg-d-14{background:#edf0f4;box-shadow:inset 2px 0 0 var(--accent);color:#0f0f0f}
html[data-theme="light"] .tg-r:focus-visible~.tg-wrap .tg-plan{outline:2px solid #3d7a00}
html[data-theme="light"] .pm-att{color:var(--muted)}
html[data-theme="light"] .vr-frame{background:#f6f6f6;border:1px solid #dde1e7;box-shadow:var(--shadow)}
html[data-theme="light"] .vr-tag{background:rgba(0,0,0,.55);color:#0f0f0f}
html[data-theme="light"] .vt-link{color:#3d7a00;text-decoration:none}
html[data-theme="light"] .vt-nav{border:1px solid #e4e8ed;background:#fbfcfd}
html[data-theme="light"] .vt-c{color:#333c45}
html[data-theme="light"] .vt-c:hover{background:#f3f5f7}
html[data-theme="light"] .vt-tc{color:var(--c,#6c7581)}
html[data-theme="light"] .vt-tc.big{border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 12%,transparent)}
html[data-theme="light"] .vt .vt-card{border:1px solid color-mix(in srgb,var(--c) 35%,#e4e8ed);background:radial-gradient(420px 220px at 100% 0%,color-mix(in srgb,var(--c) 14%,transparent),transparent 70%),#fbfcfd}
html[data-theme="light"] .vt-h h4{color:#0f0f0f}
html[data-theme="light"] .vt-s{background:#f7f8fa;border:1px solid #e4e8ed}
html[data-theme="light"] .vt-s b{color:var(--c)}
html[data-theme="light"] .vt-s span{color:var(--muted-2)}
html[data-theme="light"] .vt-card ul{color:#2a323a}
html[data-theme="light"] .vt-ins{border:1px dashed color-mix(in srgb,var(--c) 50%,transparent)}
html[data-theme="light"] .vt-ins span{color:var(--c)}
html[data-theme="light"] .vt-ins p{color:#2a323a}
html[data-theme="light"] .vt .vt-watch{color:var(--c);text-decoration:none}
html[data-theme="light"] .vt-eras-h{color:var(--muted-2)}
html[data-theme="light"] .vt-era b{color:#0f0f0f}
html[data-theme="light"] .vt-era span{color:rgba(10,14,20,0.675)}
html[data-theme="light"] .vt-era.e0{background:#f59e0b}
html[data-theme="light"] .vt-era.e0 b,html[data-theme="light"] .vt-era.e0 span{color:#1b1206}
html[data-theme="light"] .vt-era.e1{background:#9a3412}
html[data-theme="light"] .vt-era.e2{background:#4c1d95}
html[data-theme="light"] .vt-era.e3{background:#e8eaf0}
html[data-theme="light"] .vt-axis{color:var(--muted-2)}
html[data-theme="light"] .vt-r-1:checked~.vt-wrap .vt-c-1,html[data-theme="light"] .vt-r-2:checked~.vt-wrap .vt-c-2,html[data-theme="light"] .vt-r-3:checked~.vt-wrap .vt-c-3,html[data-theme="light"] .vt-r-4:checked~.vt-wrap .vt-c-4,html[data-theme="light"] .vt-r-5:checked~.vt-wrap .vt-c-5,html[data-theme="light"] .vt-r-6:checked~.vt-wrap .vt-c-6,html[data-theme="light"] .vt-r-7:checked~.vt-wrap .vt-c-7,html[data-theme="light"] .vt-r-8:checked~.vt-wrap .vt-c-8{background:#edf0f4;box-shadow:inset 2px 0 0 var(--c);color:#0f0f0f}
html[data-theme="light"] .vt-r:focus-visible~.vt-wrap .vt-nav{outline:2px solid #3d7a00}
html[data-theme="light"] .ld-note{border:1px dashed rgba(194,116,0,0.5);color:#916e30;background:rgba(255,181,71,.06)}
html[data-theme="light"] .ld .pm-top td b{color:#19212a}
html[data-theme="light"] .ld .pm-top td.ld-ph{color:var(--muted)}
html[data-theme="light"] .ld-t.hi{border-color:rgba(194,116,0,0.45)}
html[data-theme="light"] .ld-why{color:#c27400;background:rgba(255,181,71,.12)}
html[data-theme="light"] .ld-why.none{color:#c21700;background:rgba(255,138,122,.12)}
html[data-theme="light"] .ld-cat{color:var(--muted-2)}
html[data-theme="light"] .ld-hide{color:var(--muted-2)}
html[data-theme="light"] .sl-warn{border:1px dashed rgba(194,116,0,0.5);background:rgba(255,181,71,.06)}
html[data-theme="light"] .sl-warn b{color:#c27400}
html[data-theme="light"] .sl-warn p{color:#916e30}
html[data-theme="light"] .sl-l b{color:#19212a}
html[data-theme="light"] .sl-l span{color:var(--muted-2)}
html[data-theme="light"] .sl-track:before{border-top:1px solid #dde1e7}
html[data-theme="light"] .sl-rng{background:#cbd1d9}
html[data-theme="light"] .sl-med{background:var(--accent)}
html[data-theme="light"] .sl-med span{color:#3d7a00}
html[data-theme="light"] .sl-lo,html[data-theme="light"] .sl-hi{color:var(--muted-2)}
html[data-theme="light"] .sl-band{background:rgba(255,181,71,.35);border:1px solid #c27400}
html[data-theme="light"] .sl-fork .sl-l b{color:#c27400}
html[data-theme="light"] .sl-ticks{color:var(--muted-2)}
html[data-theme="light"] .sk{color:var(--muted)}
html[data-theme="light"] .sk i{background:var(--accent)}
html[data-theme="light"] .sk b{color:#19212a}
html[data-theme="light"] .sk-note{color:var(--muted-2)}
html[data-theme="light"] .vac{background:#f4f6f3;color:#1d2228}
html[data-theme="light"] .vac .pm-ch-h{color:#959ca5}
html[data-theme="light"] .vac h5{color:#0b0d0f}
html[data-theme="light"] .vac-s b{color:#0b0d0f}
html[data-theme="light"] .vac-pay{background:#baff58;color:#0b0d0f}
html[data-theme="light"] .vac-why{color:#aab0b8}
html[data-theme="light"] .dm-mock:has(.nl){border:0;background:none}
html[data-theme="light"] .nl-cap{color:var(--muted-2)}
html[data-theme="light"] .nl-sub{color:var(--muted)}
html[data-theme="light"] .nl-sub:hover{color:#19212a}
html[data-theme="light"] .nl-n{color:var(--muted-2)}
html[data-theme="light"] .nl-tag.main{color:#3d7a00}
html[data-theme="light"] .nl-tag.loyal{color:#0069c2}
html[data-theme="light"] .nl-tag.mk{color:#6105bd}
html[data-theme="light"] .nl-mail{border:1px solid #e4e8ed;background:#fbfcfd}
html[data-theme="light"] .nl-top{border-bottom:1px solid #edeff2}
html[data-theme="light"] .nl-ava{background:#2E7D32}
html[data-theme="light"] .nl-from{color:var(--muted-2)}
html[data-theme="light"] .nl .nl-h{color:#0f0f0f}
html[data-theme="light"] .nl-pre{color:var(--muted)}
html[data-theme="light"] .nl-views{background:#f3f5f7}
html[data-theme="light"] .nl-view{color:var(--muted)}
html[data-theme="light"] .nl-body{background:#F1F8F2}
html[data-theme="light"] .nl-more{background:linear-gradient(rgba(10,14,20,0),#F1F8F2 70%)}
html[data-theme="light"] .nl-more span{background:#1B5E20;color:#0f0f0f}
html[data-theme="light"] .nl .nl-text{color:#2a323a;background:#fbfcfd}
html[data-theme="light"] .nl-todo{color:var(--muted-2)}
html[data-theme="light"] .nl-sr-1:checked~.nl-wrap .nl-sub-1,html[data-theme="light"] .nl-sr-2:checked~.nl-wrap .nl-sub-2,html[data-theme="light"] .nl-sr-3:checked~.nl-wrap .nl-sub-3,html[data-theme="light"] .nl-sr-4:checked~.nl-wrap .nl-sub-4,html[data-theme="light"] .nl-sr-5:checked~.nl-wrap .nl-sub-5{color:#0f0f0f}
html[data-theme="light"] .nl-sr-1:checked~.nl-wrap .nl-sub-1 .nl-n,html[data-theme="light"] .nl-sr-2:checked~.nl-wrap .nl-sub-2 .nl-n,html[data-theme="light"] .nl-sr-3:checked~.nl-wrap .nl-sub-3 .nl-n,html[data-theme="light"] .nl-sr-4:checked~.nl-wrap .nl-sub-4 .nl-n,html[data-theme="light"] .nl-sr-5:checked~.nl-wrap .nl-sub-5 .nl-n{color:#3d7a00}
html[data-theme="light"] .nl-vr-h:checked~.nl-wrap .nl-view-h,html[data-theme="light"] .nl-vr-t:checked~.nl-wrap .nl-view-t{background:#e2e5ea;color:#0f0f0f}
html[data-theme="light"] .nl-x:checked~.nl-wrap .nl-more{background:none}
html[data-theme="light"] .nl-vr-t:checked~.nl-wrap .nl-body{background:none}
html[data-theme="light"] .dm-mock:has(.lp){border:0;background:none}
html[data-theme="light"] .lp-win{border:1px solid #e4e8ed;background:#fbfcfd}
html[data-theme="light"] .lp-bar{border-bottom:1px solid #edeff2}
html[data-theme="light"] .lp-dots i{background:#dde1e7}
html[data-theme="light"] .lp-url{background:#f3f5f7;color:var(--muted)}
html[data-theme="light"] .lp-tabs{background:#f3f5f7}
html[data-theme="light"] .lp-tab{color:var(--muted)}
html[data-theme="light"] .lp-r-d:checked~.lp-win .lp-tab-d,html[data-theme="light"] .lp-r-m:checked~.lp-win .lp-tab-m{background:#e2e5ea;color:#0f0f0f}
html[data-theme="light"] .lp-scroll{background:#eff3fa}
html[data-theme="light"] .lp .lp-m{background:#fefefe}
html[data-theme="light"] .lp-phone{border:6px solid #edeff2}
html[data-theme="light"] .lp-foot{color:var(--muted-2)}
html[data-theme="light"] .lp-foot a{color:#3d7a00;text-decoration:none}
html[data-theme="light"] .lp-warn{color:#916e30;border-left:2px solid #c27400}
html[data-theme="light"] .dm-mock:has(.md){border:0;background:none}
html[data-theme="light"] .md-stage{background:radial-gradient(60% 70% at 50% 40%,#e9ecf0,#fbfcfd)}
html[data-theme="light"] .md-stage model-viewer{--poster-color:transparent;background:transparent}
html[data-theme="light"] .md-load{color:var(--muted-2)}
html[data-theme="light"] .md-d{background:#f3f5f7;color:var(--muted)}
html[data-theme="light"] .md-d b{color:#0f0f0f}
html[data-theme="light"] .dc-doc a.md-dl{background:var(--accent);color:#0a0c0d;text-decoration:none}
html[data-theme="light"] .md-hint{color:var(--muted-2)}
html[data-theme="light"] .dm-mock:has(.fhb){border:0;background:none}
html[data-theme="light"] .fh-replay{background:#f3f5f7;color:#19212a}
html[data-theme="light"] .fh-replay:hover{background:#ebeef2}
html[data-theme="light"] .dm-mock:has(.lg){border:0;background:none}
html[data-theme="light"] .lg .lg-c img{border:1px solid #e4e8ed}
html[data-theme="light"] .lg-c.on img{border-color:#3d7a00;box-shadow:0 0 0 2px rgba(70,140,0,0.245)}
html[data-theme="light"] .lg-c figcaption{color:#2a323a}
html[data-theme="light"] .lg-c figcaption span{color:var(--muted-2)}
html[data-theme="light"] .lg-c figcaption b{background:var(--accent);color:#0a0c0d}
html[data-theme="light"] .dm-mock:has(.ph6){border:0;background:none}
html[data-theme="light"] .ph6-c figcaption{color:var(--muted)}
html[data-theme="light"] .dm-mock:has(.ads){border:0;background:none}
html[data-theme="light"] .ad-src span{background:#f3f5f7;color:var(--muted)}
html[data-theme="light"] .ad-src span:first-child{color:#0069c2;background:rgba(95,182,255,.1)}
html[data-theme="light"] .ad{border:1px solid #e4e8ed;background:#fbfcfd}
html[data-theme="light"] .ad-ava{background:#f14635;color:#0f0f0f}
html[data-theme="light"] .ad-top b{color:#0f0f0f}
html[data-theme="light"] .ad-top div span{color:var(--muted-2)}
html[data-theme="light"] .ad-disc{background:#f14635;color:#0f0f0f}
html[data-theme="light"] .ad h5{color:#0f0f0f}
html[data-theme="light"] .ad-offer{color:#333c45}
html[data-theme="light"] .ad-rot span{color:var(--muted-2)}
html[data-theme="light"] .ad-rot i{background:#f3f5f7;color:#2a323a}
html[data-theme="light"] .ad-foot{border-top:1px solid #edeff2}
html[data-theme="light"] .ad-long{color:#2a9856}
html[data-theme="light"] .ad-since{color:var(--muted-2)}
html[data-theme="light"] .ad-tl-l{color:var(--muted)}
html[data-theme="light"] .ad-tl-track{background:#f3f5f7}
html[data-theme="light"] .ad-bar{background:var(--accent)}
html[data-theme="light"] .ad-bar.early{background:linear-gradient(90deg,transparent,var(--accent) 22%)}
html[data-theme="light"] .ad-tl-axis{color:var(--muted-2)}
html[data-theme="light"] .ad-tl-axis .m30{color:#c27400}
html[data-theme="light"] .ad-tl-axis .m30:before{border-left:1px dashed #c27400}
html[data-theme="light"] .ad-answer{color:#19212a}
html[data-theme="light"] .ad-answer span{color:var(--muted-2)}
html[data-theme="light"] .dm-mock:has(.cp){border:0;background:none}
html[data-theme="light"] .cp-wrap{border:1px solid #e4e8ed;background:#fbfcfd}
html[data-theme="light"] .cp-tabs{border-bottom:1px solid #edeff2}
html[data-theme="light"] .cp-tab{color:var(--muted)}
html[data-theme="light"] .cp-r-1:checked~.cp-wrap .cp-tab-1,html[data-theme="light"] .cp-r-2:checked~.cp-wrap .cp-tab-2,html[data-theme="light"] .cp-r-3:checked~.cp-wrap .cp-tab-3{background:#e2e5ea;color:#0f0f0f}
html[data-theme="light"] .cp-co{background:#f7f8fa;color:var(--muted)}
html[data-theme="light"] .cp-co b{color:#0f0f0f}
html[data-theme="light"] .cp-subs{color:var(--muted-2)}
html[data-theme="light"] .cp-co i{color:var(--muted-2)}
html[data-theme="light"] .cp-les{color:#3d7a00 !important}
html[data-theme="light"] .cp-ins{border-left:2px solid #3d7a00;color:#19212a}
html[data-theme="light"] .cp-note{color:var(--muted-2)}
html[data-theme="light"] .cp-file{color:#2a9856}
html[data-theme="light"] .cp .pm-top td.d{color:var(--muted-2)}
html[data-theme="light"] .cp .pm-top td.g{color:var(--muted-2)}
html[data-theme="light"] .cp-f{color:#6105bd;background:rgba(192,132,252,.12)}
html[data-theme="light"] .cp-f.tg{color:#0069c2;background:rgba(95,182,255,.12)}
html[data-theme="light"] .cp-post{background:#f7f8fa}
html[data-theme="light"] .cp-pt span{color:var(--muted-2)}
html[data-theme="light"] .cp-pt b{color:#0f0f0f}
html[data-theme="light"] .cp-pt p{color:#333c45}
html[data-theme="light"] .sh-b i{background:#cbd2d9}
html[data-theme="light"] .sh-b.hi i{background:var(--accent)}
html[data-theme="light"] .sh-b span{color:var(--muted-2)}
html[data-theme="light"] .sh-fix{border:1px solid #e4e8ed;background:#f7f8fa}
html[data-theme="light"] .sh-fix b{color:#19212a}
html[data-theme="light"] .sh-fix ul{color:#39414a}
html[data-theme="light"] .cr-c{border:1px solid #e4e8ed;background:#f7f8fa}
html[data-theme="light"] .cr-c.on{border-color:#3d7a00;box-shadow:0 0 0 2px rgba(70,140,0,0.14)}
html[data-theme="light"] .cr-n{color:var(--muted-2)}
html[data-theme="light"] .cr-c b{color:#12171d}
html[data-theme="light"] .cr-c p{color:#505862}
html[data-theme="light"] .cr-c em{background:var(--accent);color:#0a0c0d}
html[data-theme="light"] .cr-f figcaption,html[data-theme="light"] .bn-row figcaption{color:var(--muted-2)}
html[data-theme="light"] .dk-th>span{color:var(--muted-2)}
html[data-theme="light"] .dk-r-1:checked~.dk-wrap .dk-th-1>span,html[data-theme="light"] .dk-r-2:checked~.dk-wrap .dk-th-2>span,html[data-theme="light"] .dk-r-3:checked~.dk-wrap .dk-th-3>span,html[data-theme="light"] .dk-r-4:checked~.dk-wrap .dk-th-4>span,html[data-theme="light"] .dk-r-5:checked~.dk-wrap .dk-th-5>span,html[data-theme="light"] .dk-r-6:checked~.dk-wrap .dk-th-6>span,html[data-theme="light"] .dk-r-7:checked~.dk-wrap .dk-th-7>span,html[data-theme="light"] .dk-r-8:checked~.dk-wrap .dk-th-8>span,html[data-theme="light"] .dk-r-9:checked~.dk-wrap .dk-th-9>span,html[data-theme="light"] .dk-r-10:checked~.dk-wrap .dk-th-10>span{color:#3d7a00}
html[data-theme="light"] .dk-r-1:checked~.dk-wrap .dk-th-1 .dk-s,html[data-theme="light"] .dk-r-2:checked~.dk-wrap .dk-th-2 .dk-s,html[data-theme="light"] .dk-r-3:checked~.dk-wrap .dk-th-3 .dk-s,html[data-theme="light"] .dk-r-4:checked~.dk-wrap .dk-th-4 .dk-s,html[data-theme="light"] .dk-r-5:checked~.dk-wrap .dk-th-5 .dk-s,html[data-theme="light"] .dk-r-6:checked~.dk-wrap .dk-th-6 .dk-s,html[data-theme="light"] .dk-r-7:checked~.dk-wrap .dk-th-7 .dk-s,html[data-theme="light"] .dk-r-8:checked~.dk-wrap .dk-th-8 .dk-s,html[data-theme="light"] .dk-r-9:checked~.dk-wrap .dk-th-9 .dk-s,html[data-theme="light"] .dk-r-10:checked~.dk-wrap .dk-th-10 .dk-s{outline:2px solid #3d7a00}
html[data-theme="light"] .rp-task,html[data-theme="light"] .rp-msg{border:1px solid #e4e8ed;background:#f7f8fa}
html[data-theme="light"] .rp-ic{background:rgba(98,170,0,0.13)}
html[data-theme="light"] .rp-th div span{color:var(--muted-2)}
html[data-theme="light"] .rp-th div b{color:#12171d}
html[data-theme="light"] .rp-on{color:#3d7a00}
html[data-theme="light"] .rp-task li{color:#39414a;border-top:1px solid #e9ebef}
html[data-theme="light"] .rp-title{color:#12171d}
html[data-theme="light"] .rp-cheap>span{color:var(--muted-2)}
html[data-theme="light"] .rp-cheap ol{color:#272e36}
html[data-theme="light"] .rp-cheap li b{color:#12171d}
html[data-theme="light"] .rp-pr{color:#12171d}
html[data-theme="light"] .rp-first{color:var(--muted-2)}
html[data-theme="light"] .dc-doc a.rp-file{text-decoration:none;color:inherit}
html[data-theme="light"] .rp-file .fd-art-ic{color:#505862}
html[data-theme="light"] .rp-file .fd-open{color:#3d7a00}
html[data-theme="light"] .nc-card{border:1px solid #e4e8ed;background:#f7f8fa}
html[data-theme="light"] .nc-ul{color:#333c45}
html[data-theme="light"] .nc-good{color:#3d7a00}
html[data-theme="light"] .nc-plain th{color:var(--muted-2);background:none;border:0}
html[data-theme="light"] .nc-plain td{border-top:1px solid #e9ebef;color:#272e36;background:none}
html[data-theme="light"] .nc-bar{color:#333c45}
html[data-theme="light"] .nc-bar i{background:var(--accent)}
html[data-theme="light"] .nc-bar b{color:#12171d}
html[data-theme="light"] .nc-tot{border-top:1px solid #dee2e7}
html[data-theme="light"] .nc-tot i{background:none}
html[data-theme="light"] .nc-check{color:#272e36}
html[data-theme="light"] .nc-tag{background:rgba(98,170,0,0.13);color:#3d7a00}
html[data-theme="light"] .nc-mini{background:#e9ecf0}
html[data-theme="light"] .nc-mini i{background:#a3acb6}
html[data-theme="light"] .nc .up{color:#c23300}
html[data-theme="light"] .nc .dn{color:#c21700}
html[data-theme="light"] .nc-subs li{border-top:1px solid #e9ebef;color:#272e36}
html[data-theme="light"] .nc-subs li:first-child{border-top:0}
html[data-theme="light"] .nc-subs b{color:#12171d}
html[data-theme="light"] .nc-subs em{color:#c25e00}
html[data-theme="light"] .nc-steps{color:#272e36}
html[data-theme="light"] .nc-steps time{color:#3d7a00}
html[data-theme="light"] .nc-ask{border:1px solid #dee2e7;background:#f3f5f7}
html[data-theme="light"] .nc-ask p{color:#272e36}
html[data-theme="light"] .nc-st.yes{color:#29994b;background:rgba(125,220,154,.12)}
html[data-theme="light"] .nc-st.part{color:#c26f00;background:rgba(255,192,107,.12)}
html[data-theme="light"] .nc-st.no{color:#c21700;background:rgba(255,138,122,.12)}
html[data-theme="light"] .nc-st.ask{color:#0053c2;background:rgba(127,182,255,.12)}
html[data-theme="light"] .nc-verdict{border:1px solid rgba(194,23,0,0.45);background:rgba(255,138,122,.07)}
html[data-theme="light"] .nc-verdict>b{background:#ff8a7a;color:#0a0c0d}
html[data-theme="light"] .nc-verdict p{color:#19212a}
html[data-theme="light"] .nc-verdict.ok{border-color:rgba(61,122,0,0.675);background:rgba(98,170,0,0.078)}
html[data-theme="light"] .nc-verdict.ok>b{background:var(--accent)}
html[data-theme="light"] .nc-verdict strong{color:#0f0f0f}
html[data-theme="light"] .nc-lv.hi{color:#c21700;background:rgba(255,138,122,.13)}
html[data-theme="light"] .nc-lv.mid{color:#c26f00;background:rgba(255,192,107,.13)}
html[data-theme="light"] .nc-lv.low{color:#5b6671;background:rgba(91,102,113,0.13)}
html[data-theme="light"] .nc-est{color:#c26f00}
html[data-theme="light"] .nc-cfg span{color:var(--muted-2)}
html[data-theme="light"] .nc-cfg b{color:#19212a}
html[data-theme="light"] .nc-tab{border:1px solid #e4e8ed;background:#f7f8fa}
html[data-theme="light"] .nc-tab b{background:#e9ecf0;color:#333c45}
html[data-theme="light"] .nc-tab span{color:var(--muted-2)}
html[data-theme="light"] .nc-tab em{color:#19212a}
html[data-theme="light"] .nc-pan{border:1px solid #e4e8ed;background:#f7f8fa}
html[data-theme="light"] .nc-r-1:checked~.nc-tabs .nc-tab-1,html[data-theme="light"] .nc-r-2:checked~.nc-tabs .nc-tab-2,html[data-theme="light"] .nc-r-3:checked~.nc-tabs .nc-tab-3,html[data-theme="light"] .nc-r-4:checked~.nc-tabs .nc-tab-4{border-color:#3d7a00}
html[data-theme="light"] .nc-r-1:checked~.nc-tabs .nc-tab-1 b,html[data-theme="light"] .nc-r-2:checked~.nc-tabs .nc-tab-2 b,html[data-theme="light"] .nc-r-3:checked~.nc-tabs .nc-tab-3 b,html[data-theme="light"] .nc-r-4:checked~.nc-tabs .nc-tab-4 b{background:var(--accent);color:#0a0c0d}
html[data-theme="light"] .tr-ph b{color:#12171d}
html[data-theme="light"] .tr-ph span{color:var(--muted-2)}
html[data-theme="light"] .tr-list li{border-top:1px solid #e9ebef}
html[data-theme="light"] .tr-list time{color:#3d7a00}
html[data-theme="light"] .tr-list b{color:#12171d}
html[data-theme="light"] .tr-list p{color:#505862}
html[data-theme="light"] .fc-f{border:1px solid #dee2e7;background:#f3f5f7;color:#12171d}
html[data-theme="light"] .fc-f i{color:var(--muted-2)}
html[data-theme="light"] .fc-b{border:1px solid rgba(61,122,0,0.6);background:#f8faf7;color:#2d3822}
html[data-theme="light"] .qz-q{border-top:1px solid #e9ebef}
html[data-theme="light"] .qz-q:first-of-type{border-top:0}
html[data-theme="light"] .qz-q>b{color:#12171d}
html[data-theme="light"] .qz-o{border:1px solid #dee2e7;color:#272e36}
html[data-theme="light"] .qz-o::before{border:1.5px solid #a3acb6}
html[data-theme="light"] .qz-o:hover{border-color:#cbd2d9}
html[data-theme="light"] .qz-o:has(input:checked){border-color:#c21700;background:rgba(255,138,122,.08)}
html[data-theme="light"] .qz-o:has(input:checked)::before{background:#ff8a7a;border-color:#c21700}
html[data-theme="light"] .qz-q:has(input:checked) .qz-o.ok{border-color:#29994b;background:rgba(125,220,154,.1)}
html[data-theme="light"] .qz-q:has(input:checked) .qz-o.ok::before{background:#7ddc9a;border-color:#29994b}
html[data-theme="light"] .qz-ex{color:#505862}
html[data-theme="light"] .ml-week td b{color:#19212a}
html[data-theme="light"] .ml-week td span{color:var(--muted-2)}
html[data-theme="light"] .ml-week td span.nc-left{color:#3d7a00}
html[data-theme="light"] .ml-sec>b{color:#12171d}
html[data-theme="light"] .ml-sec li{color:#272e36}
html[data-theme="light"] .ml-sec label:has(input:checked) span{text-decoration:line-through;color:var(--muted-2)}
html[data-theme="light"] .ml-sec em{color:var(--muted-2)}
html[data-theme="light"] .cr-r{border:1px solid #e4e8ed;background:#f7f8fa}
html[data-theme="light"] .cr-r.hi{border-left:3px solid #c21700}
html[data-theme="light"] .cr-r.mid{border-left:3px solid #c26f00}
html[data-theme="light"] .cr-r.low{border-left:3px solid #a3acb6}
html[data-theme="light"] .cr-r summary{color:#333c45}
html[data-theme="light"] .cr-r summary b{color:#12171d}
html[data-theme="light"] .cr-q{color:#5b6671}
html[data-theme="light"] .cr-r blockquote{border-left:2px solid #cbd2d9;color:#333c45;background:none}
html[data-theme="light"] .cr-g span{color:var(--muted-2)}
html[data-theme="light"] .cr-g p{color:#272e36}
html[data-theme="light"] .cr-g .ok p{color:#639d24}
html[data-theme="light"] .sp-t th span{color:var(--muted-2)}
html[data-theme="light"] .sp-t th:first-child,html[data-theme="light"] .sp-t td:first-child{color:var(--muted)}
html[data-theme="light"] .sp-t td.on,html[data-theme="light"] .sp-t th.on{background:rgba(98,170,0,0.091)}
html[data-theme="light"] .sp-t th.on{color:#3d7a00}
html[data-theme="light"] .wf{color:#333c45}
html[data-theme="light"] .wf div{background:#eff1f4}
html[data-theme="light"] .wf i{background:#a3acb6}
html[data-theme="light"] .wf b{color:#12171d}
html[data-theme="light"] .wf-p i{background:var(--accent)}
html[data-theme="light"] .wf-p b{color:#3d7a00}
html[data-theme="light"] .ue .pm-top tr.on td{background:rgba(98,170,0,0.078)}
html[data-theme="light"] .pii{border:1px dashed rgba(41,153,75,0.45);background:rgba(125,220,154,.05)}
html[data-theme="light"] .pii-h b{color:#29994b}
html[data-theme="light"] .pii-h span{color:var(--muted-2)}
html[data-theme="light"] .pii-c{background:#f3f5f7;border:1px solid #e4e8ed;color:#333c45}
html[data-theme="light"] .pii-c s{color:var(--muted-2);text-decoration:line-through}
html[data-theme="light"] .pii-c i{color:var(--muted-2)}
html[data-theme="light"] .dc-doc .pii-c code{background:none;border:0;color:#29994b}
html[data-theme="light"] .pii-c em{color:var(--muted-2)}
/* --- seo.css --- */
html[data-theme="light"] .sx-bc{color:var(--muted-2)}
html[data-theme="light"] .sx-bc a{color:var(--muted)}
html[data-theme="light"] .sx-bc a:hover{color:var(--text)}
html[data-theme="light"] .sx-bc [aria-current]{color:var(--muted-2)}
html[data-theme="light"] .sx-lead{color:#373f47}
html[data-theme="light"] .sx-note{color:var(--muted-2)}
html[data-theme="light"] .sx-sub{color:var(--muted)}
html[data-theme="light"] .sx-ex .dc{background:none}
html[data-theme="light"] .sx-card{border:1px solid #e5e8ee;background:#fcfcfd}
html[data-theme="light"] .sx-card i{background:rgba(98,170,0,0.156)}
html[data-theme="light"] .sx-card i svg{fill:none;stroke:#3d7a00}
html[data-theme="light"] .sx-card p{color:var(--muted)}
html[data-theme="light"] .sx-steps li{border:1px solid #e5e8ee;background:#fcfcfd}
html[data-theme="light"] .sx-steps span{background:var(--accent);color:#0a0c0d}
html[data-theme="light"] .sx-steps p{color:#2a323a}
html[data-theme="light"] .sx-more{color:var(--muted)}
html[data-theme="light"] .sx-more a,html[data-theme="light"] .sx-text a{color:var(--text);text-decoration:underline}
html[data-theme="light"] .sx-prompt{border:1px solid #dfe3e7;border-left:3px solid #3d7a00;background:#fbfcfd}
html[data-theme="light"] .sx-prompt p{color:#19212a}
html[data-theme="light"] .sx-copy{border:1px solid #dfe3e7;background:#f3f5f7;color:#333c45}
html[data-theme="light"] .sx-copy svg{fill:none;stroke:currentColor}
html[data-theme="light"] .sx-copy:hover{border-color:#cbd2d9;color:#0f0f0f}
html[data-theme="light"] .sx-copy.ok{border-color:#3d7a00;color:#3d7a00}
html[data-theme="light"] .sx-chip{border:1px solid #dfe3e7;background:#f8f9fa}
html[data-theme="light"] a.sx-chip:hover{border-color:#3d7a00;color:#3d7a00}
html[data-theme="light"] .sx-link{border:1px solid #e5e8ee;background:#fcfcfd}
html[data-theme="light"] .sx-link svg{fill:none;stroke:var(--muted-2)}
html[data-theme="light"] .sx-link:hover{border-color:#cbd2d9}
html[data-theme="light"] .sx-link:hover svg{stroke:#3d7a00}
html[data-theme="light"] .sx-ul{color:#2a323a}
html[data-theme="light"] .sx-ul li::marker{color:#3d7a00}
html[data-theme="light"] .sx-tbl{border:1px solid #e5e8ee}
html[data-theme="light"] .sx-tbl th,html[data-theme="light"] .sx-tbl td{border-bottom:1px solid #edeff3}
html[data-theme="light"] .sx-tbl thead th{background:#f7f8fa;color:var(--text)}
html[data-theme="light"] .sx-tbl tbody th{color:var(--muted)}
html[data-theme="light"] .sx-tbl td{color:#2a323a}
html[data-theme="light"] .sx-tbl tr:last-child th,html[data-theme="light"] .sx-tbl tr:last-child td{border-bottom:0}
html[data-theme="light"] .sx-verdict{border:1px solid rgba(61,122,0,0.6);background:rgba(98,170,0,0.078)}
html[data-theme="light"] .sx-verdict b{color:#3d7a00}
html[data-theme="light"] .sx-verdict p{color:#19212a}
html[data-theme="light"] .sx-text p{color:#2a323a}
html[data-theme="light"] .sx-tile{border:1px solid #e5e8ee;background:#fcfcfd}
html[data-theme="light"] .sx-tile:hover{border-color:#cbd2d9}
html[data-theme="light"] .sx-tile p{color:var(--muted)}
html[data-theme="light"] .sx-ticon{background:rgba(98,170,0,0.156)}
html[data-theme="light"] .sx-ticon svg{fill:none;stroke:#3d7a00}
html[data-theme="light"] .sx-tile:hover .sx-ticon{background:rgba(98,170,0,0.26)}
html[data-theme="light"] .sx-code{border:1px solid #dfe3e7;background:#fdfdfe;color:#272e36}
html[data-theme="light"] a.sx-contact:hover{border-color:#cbd2d9}
html[data-theme="light"] .sx-contact span{color:#3d7a00}
html[data-theme="light"] .sx-wn ul{color:#2a323a}
html[data-theme="light"] .sx-wn li::marker{color:#3d7a00}
html[data-theme="light"] .sx-wn strong{color:var(--text)}
html[data-theme="light"] .br-logo{border:1px solid #e5e8ee;background:#fbfcfc}
html[data-theme="light"] .br-logo.lt{background:#ffffff}
html[data-theme="light"] .br-logo b{color:#12171d}
html[data-theme="light"] .br-logo.lt b{color:#0b0d0f}
html[data-theme="light"] .br-logo span{color:var(--muted-2)}
html[data-theme="light"] .br-logo a{color:#3d7a00;text-decoration:underline}
html[data-theme="light"] .br-logo.lt a{color:#3d7a00}
html[data-theme="light"] .br-sw{border:1px solid #e5e8ee;background:#fcfcfd}
html[data-theme="light"] .br-sw i{border:1px solid rgba(10,14,20,0.108)}
html[data-theme="light"] .br-sw span{color:#3d7a00}
html[data-theme="light"] .br-sw p{color:var(--muted)}
html[data-theme="light"] .sx-hlogos span{background:#f8f9fa;border:1px solid #e4e8ed}
html[data-theme="light"] .sx-tlogo span{background:#f3f5f7;border:1px solid #e4e8ed}
html[data-theme="light"] .pd{border:1px solid #e5e8ee;background:#fcfcfd}
html[data-theme="light"] .pd-ask{background:#eff1f4;border:1px solid #dfe3e7;color:#19212a}
html[data-theme="light"] .pd-file{background:#e4e8ed;color:#363e46}
html[data-theme="light"] .pd-body{color:#363e46}
/* --- ручные поправки (tools/light-extra.css) --- */
/* Ручные поправки светлой темы (добавляются в конец light.css) */
/* монохромные логотипы моделей: в тёмной теме инвертированы в белый, в светлой — исходный чёрный */
html[data-theme="light"] .mono{filter:none}
/* Telegram: исходящее сообщение как в светлом Telegram */
html[data-theme="light"] .tgin-msg{background:#e1f3cf}
html[data-theme="light"] .tgin-file{background:rgba(0,0,0,.06);color:#1b242d}
/* подпись поверх видео — всегда белая на тёмной подложке */
html[data-theme="light"] .vr-tag{color:#fff}
html[data-theme="light"] .vr-frame{background:#000}
/* стрелка роста в блоке «Excel»: без чёрной обводки, линия и наконечник одного зелёного */
html[data-theme="light"] .tx-arrow .tx-halo{stroke:rgba(255,255,255,.95)}
html[data-theme="light"] .tx-arrow .tx-line{stroke:#4a8f00}
html[data-theme="light"] #txHead path{fill:#4a8f00}
html[data-theme="light"] .tx-grow{box-shadow:0 0 0 3px #fff,0 4px 12px rgba(16,24,40,.12)}
/* карточка вакансии в доках — «бумажная», одинаковая в обеих темах */
html[data-theme="light"] .vac{background:#fff;border:1px solid #e3e6ea}
html[data-theme="light"] .vac-pay{color:#0b0d0f}
html[data-theme="light"] .nl-ava{background:#2E7D32}
html[data-theme="light"] .nl-tag.main{color:#3d7a00}
html[data-theme="light"] .nl-more span{color:#fff;background:#1B5E20}
html[data-theme="light"] .nl-body{background:#F1F8F2}
html[data-theme="light"] .nl-more{background:linear-gradient(rgba(241,248,242,0),#F1F8F2 70%)}
html[data-theme="light"] .md-stage{background:radial-gradient(60% 70% at 50% 40%,#ffffff,#e9ede6)}
html[data-theme="light"] .dc-doc a.md-dl{color:#0a0c0d}
html[data-theme="light"] .lg-c figcaption b{color:#0a0c0d}
html[data-theme="light"] .ad-ava,html[data-theme="light"] .ad-disc{background:#f14635;color:#fff}
/* мега-меню «Продукт»: цветные плитки — белый текст в обеих темах */
html[data-theme="light"] .nav-dd-menu .mega-tile b,html[data-theme="light"] .nav-dd-menu .mega-tile span{color:#fff}
html[data-theme="light"] .mega-tile i{background:rgba(255,255,255,.22)}
html[data-theme="light"] .mega-tile i svg{stroke:#fff}

/* брендбук: тёмная плашка логотипа остаётся тёмной */
html[data-theme="light"] .br-logo:not(.lt){background:#0b0d0f}
html[data-theme="light"] .br-logo:not(.lt) b{color:#f4f6f8}

/* логотип Kimi белый — на светлом фоне делаем тёмным */
html[data-theme="light"] img[src*="kimi-color"]{filter:invert(1) hue-rotate(180deg)}

