/* AUTO-GENERATED light overrides (system.css, shop.css, shop-contrast.css, neon/neon.css, neon/home.css, neon/pages.css, neo/inner.css) — do not edit; see tools/genlight.py */
/* --- system.css --- */
html[data-theme="light"]{--bg:#f8f7fd;--bg-soft:#f8f7fd;--surface:#f8f7fd;--surface-2:#f8f7fd;--surface-3:#f8f7fd;--paper:#151322;--paper-strong:#100f1a;--ink:#f8f7fd;--text:#11101d;--muted:#39355f;--subtle:#585393;--line:rgba(38,30,100,0.19);--line-strong:rgba(38,30,100,0.3);--accent:#3a5500;--violet:#1e00cc;--blue:#004acc;--coral:#cc0500;--cyan:#11746d;--pink:#cc0052;--danger:#cc0015;--success:#117443;--shadow:0 26px 72px rgba(70,58,150,0.05)}
html[data-theme="light"] ::selection{background:rgba(30,0,204,0.22);color:#100f1a}
html[data-theme="light"] .brand{color:#100f1a}
html[data-theme="light"] .brand-mark{border:1px solid rgba(38,30,100,0.237);color:#100f1a;box-shadow:0 10px 24px rgba(70,58,150,0.085),inset 0 1px 0 rgba(255,255,255,0.85)}
html[data-theme="light"] .button-primary{background:linear-gradient(135deg,var(--violet),#563be3);color:#100f1a;box-shadow:0 12px 28px rgba(112,87,255,0.102)}
html[data-theme="light"] .button-primary:hover{background:linear-gradient(135deg,#806aff,#6348ef);box-shadow:0 16px 34px rgba(112,87,255,0.135)}
html[data-theme="light"] .button-quiet{background:rgba(44,34,120,0.049);color:#181628}
html[data-theme="light"] .button-quiet:hover{background:rgba(44,34,120,0.083)}
html[data-theme="light"] .button-light{background:#ffffff;color:#21172e}
html[data-theme="light"] .text-link{color:#272441}
html[data-theme="light"] .text-link:hover{color:#100f1a}
html[data-theme="light"] label{color:#282643}
html[data-theme="light"] input,html[data-theme="light"] select,html[data-theme="light"] textarea{background:#f8f7fd}
html[data-theme="light"] input:focus,html[data-theme="light"] select:focus,html[data-theme="light"] textarea:focus{border-color:#2000cc;box-shadow:0 0 0 3px rgba(112,87,255,0.063);background:#f8f7fd}
html[data-theme="light"] select{background-image:linear-gradient(45deg,transparent 50%,#8e8799 50%),linear-gradient(135deg,#8e8799 50%,transparent 50%)}
html[data-theme="light"] option{background:#f8f7fd}
html[data-theme="light"] dialog::backdrop{background:rgba(252,251,255,0.897)}
/* --- shop.css --- */
html[data-theme="light"] .shop-page{background:#f5f2ed;color:#19152e}
html[data-theme="light"] .shop-nav{border-bottom:1px solid rgba(38,30,100,0.14);background:rgba(245,242,237,0.92)}
html[data-theme="light"] .shop-nav a:last-child{color:#3019b3}
html[data-theme="light"] .shop-head h1 span{color:#1b00cc}
html[data-theme="light"] .shop-head>div:first-child>p:last-child{color:#625c70}
html[data-theme="light"] .shop-trust span{border:1px solid rgba(38,30,100,0.14)}
html[data-theme="light"] .shop-toolbar{color:#716b7c}
html[data-theme="light"] .product-card{background:#ffffff;border:1px solid rgba(38,30,100,0.14);box-shadow:0 18px 50px rgba(70,58,150,0.017)}
html[data-theme="light"] .product-image{background:linear-gradient(135deg,#f8f7fd,#7d5dff 60%,#fd9469)}
html[data-theme="light"] .product-image>span{color:#100f1a}
html[data-theme="light"] .product-image i{background:#dfff5f;color:#19152e}
html[data-theme="light"] .product-copy small{color:#746c81}
html[data-theme="light"] .product-copy p{color:#6b6573}
html[data-theme="light"] .product-copy button,html[data-theme="light"] .cart-checkout,html[data-theme="light"] .checkout-submit{background:#f8f7fd;color:#100f1a}
html[data-theme="light"] .shop-cart{background:#f8f7fd;color:#100f1a}
html[data-theme="light"] .cart-title small{color:#3f3b69}
html[data-theme="light"] .cart-title>span{background:#dfff5f;color:#19152e}
html[data-theme="light"] .cart-lines{border-top:1px solid rgba(38,30,100,0.218)}
html[data-theme="light"] .cart-line{border-bottom:1px solid rgba(38,30,100,0.19)}
html[data-theme="light"] .cart-line small{color:#3f3b69}
html[data-theme="light"] .qty button{border:1px solid rgba(38,30,100,0.3);color:#100f1a}
html[data-theme="light"] .cart-empty,html[data-theme="light"] .cart-note{color:#3f3b68}
html[data-theme="light"] .cart-total small{color:#3f3b68}
html[data-theme="light"] .cart-checkout{background:#dfff5f;color:#19152e}
html[data-theme="light"] .client-orders{border-top:1px solid rgba(38,30,100,0.218)}
html[data-theme="light"] .client-orders button{border-bottom:1px solid rgba(38,30,100,0.162);color:#100f1a}
html[data-theme="light"] .client-orders b{color:#5a7000}
html[data-theme="light"] .shop-checkout{box-shadow:0 40px 100px rgba(70,58,150,0.07)}
html[data-theme="light"] .shop-checkout::backdrop{background:rgba(252,251,255,0.805)}
html[data-theme="light"] .checkout-close,html[data-theme="light"] .order-close{background:#eeeaf4}
html[data-theme="light"] .shop-checkout input,html[data-theme="light"] .shop-checkout select,html[data-theme="light"] .shop-checkout textarea{border:1px solid rgba(38,30,100,0.3);background:#ffffff}
html[data-theme="light"] .checkout-summary{background:#f4f0f7}
html[data-theme="light"] .checkout-submit{background:#654cff}
html[data-theme="light"] .checkout-message{color:#b3192d}
html[data-theme="light"] .shop-empty,html[data-theme="light"] .shop-loading{border:1px dashed rgba(38,30,100,0.14)}
html[data-theme="light"] .shop-order-layer{background:rgba(252,251,255,0.828)}
html[data-theme="light"] .order-card{background:#ffffff;box-shadow:0 40px 100px rgba(70,58,150,0.084)}
html[data-theme="light"] .order-card h2{color:#1c00cc}
html[data-theme="light"] .order-card>div{border-top:1px solid rgba(38,30,100,0.3)}
html[data-theme="light"] .order-card>div span{border-bottom:1px solid rgba(38,30,100,0.3)}
html[data-theme="light"] .order-card>a{background:#f8f7fd;color:#100f1a}
html[data-theme="light"] .shop-footer{border-top:1px solid rgba(38,30,100,0.14)}
html[data-theme="light"] .shop-page,html[data-theme="light"] .shop-client-view,html[data-theme="light"] #clientShop{background-color:#ded9df;background-image:radial-gradient(circle at 8% 2%,rgba(255,255,255,0.549),transparent 28%),radial-gradient(circle at 92% 12%,rgba(33,0,204,0.167),transparent 30%),linear-gradient(150deg,#e4dfe4,#d7d1d9)}
html[data-theme="light"] .shop-nav{background:rgba(222,217,223,0.9);border-color:rgba(38,30,100,0.14)}
html[data-theme="light"] .product-card{background:#efebef;border-color:rgba(38,30,100,0.14);box-shadow:0 18px 50px rgba(70,58,150,0.028)}
html[data-theme="light"] .shop-trust span{background:#eae5eb}
html[data-theme="light"] .shop-toolbar{color:#5e5768}
html[data-theme="light"] .shop-checkout form,html[data-theme="light"] .order-card{background:#ebe7ec;color:#211b2b}
html[data-theme="light"] .shop-checkout input,html[data-theme="light"] .shop-checkout select,html[data-theme="light"] .shop-checkout textarea{background:#f6f3f6;border-color:rgba(38,30,100,0.3);color:#211b2b}
html[data-theme="light"] .checkout-summary{background:#dcd6e0}
html[data-theme="light"] .checkout-close,html[data-theme="light"] .order-close{background:#d8d2dc;color:#332b3d}
html[data-theme="light"] .shop-footer{background:#d5cfd7}
/* --- shop-contrast.css --- */
html[data-theme="light"] .shop-nav .brand{color:#211a35}
html[data-theme="light"] .shop-nav .brand b{color:#3319b3}
/* --- neon/neon.css --- */
html[data-theme="light"]{--n-ink:#f1f0fa;--n-txt:#171627;--n-mut:#423e6f;--n-line:rgba(38,30,100,0.19);--n-lime:#3a5500;--n-cyan:#006c7a;--n-coral:#cc0033;--n-glass:rgba(252,251,255,0.667)}
html[data-theme="light"] .noise{background:repeating-linear-gradient(0deg,rgba(44,34,120,0.038) 0 1px,transparent 1px 3px)}
html[data-theme="light"] .cursor-glow{background:radial-gradient(circle,rgba(0,108,122,0.125),transparent 60%)}
html[data-theme="light"] .cat-toggle{background:rgba(252,251,255,0.897)}
html[data-theme="light"] .cat svg{filter:drop-shadow(0 0 6px rgba(53,232,255,0.175))}
html[data-theme="light"] .cat .bubble{color:#000000;background:#c9f45a}
/* --- neon/home.css --- */
html[data-theme="light"]{background:#f1f0fa}
html[data-theme="light"] body{color:#211f37 !important}
html[data-theme="light"] ::selection{background:#c9f45a;color:#000000}
html[data-theme="light"] .section-label{color:#3a5500 !important}
html[data-theme="light"] .section-label::before{color:#6f7590}
html[data-theme="light"] main h2,html[data-theme="light"] main h3,html[data-theme="light"] .site-footer strong{color:#171627 !important}
html[data-theme="light"] main h2{text-shadow:0 0 40px rgba(53,232,255,0.09)}
html[data-theme="light"] main p,html[data-theme="light"] main small,html[data-theme="light"] main dd,html[data-theme="light"] main li p{color:#423e6f !important}
html[data-theme="light"] .text-link{color:#006c7a !important}
html[data-theme="light"] .site-header{background:rgba(252,251,255,0.713) !important;border-bottom:1px solid rgba(38,30,100,0.162) !important}
html[data-theme="light"] .brand-mark{background:linear-gradient(135deg,#c9f45a,#35e8ff) !important;color:#05050a !important;box-shadow:0 0 18px rgba(53,232,255,0.225) !important}
html[data-theme="light"] .nav nav a{color:#322f53 !important}
html[data-theme="light"] .nav nav a:hover{color:#100f1a !important;text-shadow:0 0 12px rgba(53,232,255,0.5)}
html[data-theme="light"] .nav nav a::after{background:linear-gradient(90deg,#c9f45a,#ff4f7b)}
html[data-theme="light"] .account{border-color:rgba(0,108,122,0.42) !important;background:rgba(0,108,122,0.075) !important}
html[data-theme="light"] .account:hover{box-shadow:0 0 0 4px rgba(53,232,255,0.05),0 0 24px rgba(53,232,255,0.15)}
html[data-theme="light"] .button-primary{background:#c9f45a !important;color:#0a0a0a !important;box-shadow:0 10px 40px -10px rgba(201,244,90,0.325) !important}
html[data-theme="light"] .button-primary::after{background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,0.7) 50%,transparent 65%)}
html[data-theme="light"] .button-primary:hover{box-shadow:0 0 0 6px rgba(201,244,90,0.075),0 14px 50px -10px rgba(201,244,90,0.425) !important}
html[data-theme="light"] .button-light{background:#35e8ff !important;color:#05050a !important;box-shadow:0 10px 40px -10px rgba(53,232,255,0.3)}
html[data-theme="light"] .hero h1{text-shadow:0 0 60px rgba(53,232,255,0.075)}
html[data-theme="light"] .hero h1 span{background:linear-gradient(90deg,#3a5500,#006c7a 50%,#cc0033) !important;-webkit-background-clip:text;background-clip:text}
html[data-theme="light"] .hero-lead{color:#3a3762 !important}
html[data-theme="light"] .status-line b{color:#3a5500 !important}
html[data-theme="light"] .status-line span{box-shadow:0 0 12px rgba(201,244,90,0.5) !important}
html[data-theme="light"] .trust-row span{color:#423e6f !important;border-color:rgba(38,30,100,0.19) !important;background:rgba(44,34,120,0.043) !important}
html[data-theme="light"] .trust-row b{color:#171627 !important}
html[data-theme="light"] .lab-card{border-color:rgba(0,108,122,0.3) !important;box-shadow:0 30px 90px -30px rgba(53,232,255,0.175) !important}
html[data-theme="light"] .lab-console{background:rgba(252,251,255,0.828) !important;border:1px solid rgba(0,108,122,0.264) !important}
html[data-theme="light"] .lab-tabs button{color:#423e6f !important}
html[data-theme="light"] .lab-tabs button.is-active{color:#05050a !important;background:#c9f45a !important;box-shadow:0 0 22px rgba(201,244,90,0.225)}
html[data-theme="light"] .lab-tabs button.is-active b{color:#05050a !important}
html[data-theme="light"] .lab-console-head b,html[data-theme="light"] .lab-live{color:#006c7a !important}
html[data-theme="light"] .hero-lab figcaption{color:#423e6f !important}
html[data-theme="light"] .hero-lab figcaption b{color:#3a5500 !important}
html[data-theme="light"] .lab-aura{background:conic-gradient(from 180deg,rgba(0,108,122,0.22),rgba(204,0,51,0.22),rgba(78,105,7,0.22),rgba(0,108,122,0.22)) !important}
html[data-theme="light"] .motion-ribbon{background:linear-gradient(90deg,#c9f45a,#35e8ff) !important;color:#05050a !important}
html[data-theme="light"] .motion-ribbon span{color:#05050a !important}
html[data-theme="light"] .motion-ribbon i{color:#05050a !important}
html[data-theme="light"] .product-window,html[data-theme="light"] .service-card,html[data-theme="light"] .privacy-line,html[data-theme="light"] .future-block,html[data-theme="light"] .process li,html[data-theme="light"] .public-service-grid article,html[data-theme="light"] .price-preview-list article,html[data-theme="light"] .yandex-shell,html[data-theme="light"] .yandex-proof,html[data-theme="light"] .telegram-invite,html[data-theme="light"] .closing-online-card,html[data-theme="light"] .studio-card,html[data-theme="light"] .contact-socials{background:radial-gradient(400px circle at var(--px,-400px) var(--py,-400px),rgba(0,108,122,0.125),transparent 60%),rgba(252,251,255,0.667) !important;border:1px solid rgba(38,30,100,0.19) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.48),0 30px 80px -40px rgba(70,58,150,0.22) !important;color:#211f37 !important}
html[data-theme="light"] .service-card:hover,html[data-theme="light"] .public-service-grid article:hover,html[data-theme="light"] .price-preview-list article:hover,html[data-theme="light"] .closing-online-card:hover,html[data-theme="light"] .studio-card:hover,html[data-theme="light"] .process li:hover{border-color:rgba(0,108,122,0.54) !important;box-shadow:0 0 0 1px rgba(53,232,255,0.1),0 20px 60px -20px rgba(53,232,255,0.175) !important}
html[data-theme="light"] .service-number,html[data-theme="light"] .public-service-grid article>span,html[data-theme="light"] .price-preview-list span,html[data-theme="light"] .closing-card-index,html[data-theme="light"] .process li>span{color:#006c7a !important}
html[data-theme="light"] .availability,html[data-theme="light"] .result-state{color:#3a5500 !important;background:rgba(78,105,7,0.1) !important;border:1px solid rgba(78,105,7,0.36) !important}
html[data-theme="light"] .public-service-grid article strong,html[data-theme="light"] .price-preview-list strong{color:#3a5500 !important}
html[data-theme="light"] .privacy-line strong,html[data-theme="light"] .future-list b{color:#171627 !important}
html[data-theme="light"] .privacy-line span,html[data-theme="light"] .future-list span{color:#423e6f !important;background:rgba(44,34,120,0.054) !important;border-color:rgba(38,30,100,0.19) !important}
html[data-theme="light"] .process li i{color:#3a5500 !important}
html[data-theme="light"] .result-caption strong{color:#171627 !important}
html[data-theme="light"] .result-caption span{color:#423e6f}
html[data-theme="light"] .compare-label{background:rgba(252,251,255,0.805) !important;color:#3a5500 !important}
html[data-theme="light"] .compare-line{background:#35e8ff !important;box-shadow:0 0 14px rgba(53,232,255,0.5)}
html[data-theme="light"] .compare-line i{background:#f1f0fa !important;border:2px solid #006c7a !important;box-shadow:0 0 18px rgba(53,232,255,0.5)}
html[data-theme="light"] .yandex-heading p,html[data-theme="light"] .yandex-proof small{color:#423e6f !important}
html[data-theme="light"] .yandex-proof-head span,html[data-theme="light"] .yandex-rating strong{color:#171627 !important}
html[data-theme="light"] .yandex-rating span{color:#8f5500 !important}
html[data-theme="light"] .yandex-awards span{background:rgba(44,34,120,0.054) !important;color:#322f53 !important;border-color:rgba(38,30,100,0.19) !important}
html[data-theme="light"] .yandex-awards b{color:#171627 !important}
html[data-theme="light"] .yandex-actions a,html[data-theme="light"] .yandex-tabs a,html[data-theme="light"] .closing-card-actions a,html[data-theme="light"] .closing-contacts-intro a,html[data-theme="light"] .yandex-stories-head button,html[data-theme="light"] .yandex-proof-head a{background:rgba(44,34,120,0.054) !important;color:#171627 !important;border:1px solid rgba(38,30,100,0.218) !important}
html[data-theme="light"] .yandex-tabs a.active,html[data-theme="light"] .yandex-actions a:hover,html[data-theme="light"] .closing-card-actions a:hover,html[data-theme="light"] .yandex-tabs a:hover{background:rgba(0,108,122,0.15) !important;border-color:#006c7a !important}
html[data-theme="light"] .yandex-tabs a b{color:#3a5500 !important}
html[data-theme="light"] .yandex-stories-head span{color:#171627 !important}
html[data-theme="light"] .yandex-stories a{border:1px solid rgba(38,30,100,0.19) !important;background:#f8f7fd !important}
html[data-theme="light"] .yandex-stories a span{color:#100f1a !important}
html[data-theme="light"] .final-cta{background:radial-gradient(circle at 80% 20%,rgba(204,0,51,0.22),transparent 50%),radial-gradient(circle at 10% 90%,rgba(0,108,122,0.22),transparent 55%),rgba(252,251,255,0.805) !important;border:1px solid rgba(0,108,122,0.3) !important;color:#171627 !important}
html[data-theme="light"] .telegram-highlights span{background:rgba(44,34,120,0.054) !important;color:#211f37 !important}
html[data-theme="light"] .telegram-button{background:#35e8ff !important;color:#05050a !important}
html[data-theme="light"] .contact-socials-title span,html[data-theme="light"] .studio-card-meta a,html[data-theme="light"] .closing-contacts-intro a span{color:#171627 !important}
html[data-theme="light"] .social-network{background:rgba(44,34,120,0.054) !important;color:#171627 !important;border:1px solid rgba(38,30,100,0.218) !important}
html[data-theme="light"] .social-network:hover{border-color:#006c7a !important;box-shadow:0 0 22px rgba(53,232,255,0.125)}
html[data-theme="light"] .contact-pin{color:#3a5500 !important}
html[data-theme="light"] .site-footer{background:rgba(252,251,255,0.897) !important;border-top:1px solid rgba(38,30,100,0.162) !important;color:#423e6f !important}
html[data-theme="light"] .site-footer a,html[data-theme="light"] .site-footer p,html[data-theme="light"] .site-footer span,html[data-theme="light"] .site-footer dt,html[data-theme="light"] .site-footer dd{color:#423e6f !important}
html[data-theme="light"] .site-footer a:hover{color:#006c7a !important}
html[data-theme="light"] .nav-toggle{color:#171627 !important;border-color:rgba(0,108,122,0.42) !important;background:rgba(0,108,122,0.075) !important}
html[data-theme="light"] .mobile-nav{background:rgba(252,251,255,0.9) !important;border-top:1px solid rgba(38,30,100,0.162) !important}
html[data-theme="light"] .mobile-nav a{color:#171627 !important;border-color:rgba(38,30,100,0.162) !important}
html[data-theme="light"] .mobile-nav a[aria-current]{color:#3a5500 !important}
html[data-theme="light"] .mobile-nav .mobile-nav-account{background:#c9f45a !important;color:#05050a !important}
html[data-theme="light"] .auth-dialog{background:#f8f7fd !important;border:1px solid rgba(0,108,122,0.36) !important;box-shadow:0 0 0 1px rgba(53,232,255,0.04),0 55px 150px rgba(70,58,150,0.22),0 0 80px rgba(53,232,255,0.075) !important;color:#211f37 !important}
html[data-theme="light"] .auth-dialog::backdrop{background:rgba(252,251,255,0.828)}
html[data-theme="light"] .auth-copy{background:linear-gradient(180deg,rgba(252,251,255,0.5) 0%,rgba(252,251,255,0.69) 48%,rgba(252,251,255,0.9) 100%),url("/assets/og.png?v=5") 67% center/cover no-repeat !important}
html[data-theme="light"] .auth-copy h2{color:#171627 !important}
html[data-theme="light"] .auth-copy p{color:#3a3762 !important}
html[data-theme="light"] .auth-trust span{background:rgba(44,34,120,0.076) !important;color:#211f37 !important;border-color:rgba(38,30,100,0.246) !important}
html[data-theme="light"] .auth-panel{color:#211f37 !important}
html[data-theme="light"] .auth-heading span{color:#171627 !important}
html[data-theme="light"] .auth-heading p,html[data-theme="light"] .auth-panel small{color:#423e6f !important}
html[data-theme="light"] .auth-tabs{background:rgba(44,34,120,0.054) !important;border:1px solid rgba(38,30,100,0.19) !important}
html[data-theme="light"] .auth-tabs button{color:#423e6f !important}
html[data-theme="light"] .auth-tabs button.active{background:#c9f45a !important;color:#05050a !important;box-shadow:0 0 20px rgba(201,244,90,0.175) !important}
html[data-theme="light"] .auth-panel label{color:#322f53 !important}
html[data-theme="light"] .auth-panel input[type=email],html[data-theme="light"] .auth-panel input[type=password]{background:rgba(44,34,120,0.054) !important;border:1px solid rgba(38,30,100,0.246) !important;color:#171627 !important}
html[data-theme="light"] .auth-panel input:focus{border-color:#006c7a !important;box-shadow:0 0 0 4px rgba(53,232,255,0.075) !important}
html[data-theme="light"] .auth-panel input::placeholder{color:#5d637a}
html[data-theme="light"] .auth-panel input[type=checkbox]{accent-color:#3a5500}
html[data-theme="light"] .registration-consents a,html[data-theme="light"] .forgot-link{color:#006c7a !important}
html[data-theme="light"] .auth-error{color:#cc0030 !important}
html[data-theme="light"] .auth-close{background:rgba(44,34,120,0.076) !important;color:#171627 !important;border-color:rgba(38,30,100,0.246) !important}
html[data-theme="light"] .auth-close:hover{border-color:#cc0033 !important;color:#cc0033 !important}
html[data-theme="light"] .yandex-map{background:#f8f7fd !important;border:1px solid rgba(78,105,7,0.336) !important;box-shadow:0 0 0 1px rgba(53,232,255,0.04),0 0 40px -8px rgba(201,244,90,0.125),inset 0 0 0 1px rgba(255,255,255,0.32) !important}
html[data-theme="light"] .yandex-map::before{color:#5d637a;background:repeating-linear-gradient(0deg,rgba(0,108,122,0.062) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgba(0,108,122,0.062) 0 1px,transparent 1px 28px),#f8f7fd}
html[data-theme="light"] .yandex-tabs{background:rgba(252,251,255,0.805) !important;border:1px solid rgba(38,30,100,0.19) !important}
html[data-theme="light"] .yandex-tabs a{color:#322f53 !important}
html[data-theme="light"] .yandex-tabs a:hover{color:#100f1a !important;background:rgba(44,34,120,0.065) !important;border-color:rgba(38,30,100,0.218) !important}
html[data-theme="light"] .yandex-tabs a.active{background:#c9f45a !important;color:#05050a !important;box-shadow:0 0 22px rgba(201,244,90,0.225) !important}
html[data-theme="light"] .yandex-tabs a b{color:#3a5500 !important}
html[data-theme="light"] .yandex-tabs a.active b{color:#05050a !important}
html[data-theme="light"] .button-light,html[data-theme="light"] .telegram-button,html[data-theme="light"] .info-telegram a{background:#c9f45a !important;color:#05050a !important;box-shadow:0 0 0 1px rgba(201,244,90,0.175),0 10px 40px -10px rgba(201,244,90,0.325) !important}
html[data-theme="light"] .button-light:hover,html[data-theme="light"] .telegram-button:hover,html[data-theme="light"] .info-telegram a:hover{box-shadow:0 0 0 6px rgba(201,244,90,0.075),0 14px 50px -10px rgba(201,244,90,0.425) !important}
html[data-theme="light"] .button-light span,html[data-theme="light"] .telegram-button span{color:#05050a !important}
html[data-theme="light"] .text-link{color:#3a5500 !important}
html[data-theme="light"] .telegram-orbit span{border-color:rgba(78,105,7,0.42) !important}
html[data-theme="light"] .telegram-orbit i{background:rgba(78,105,7,0.15) !important;color:#3a5500 !important;box-shadow:0 0 24px rgba(201,244,90,0.175)}
html[data-theme="light"] .telegram-invite{background:radial-gradient(circle at 15% 15%,rgba(78,105,7,0.15),transparent 45%),rgba(252,251,255,0.713) !important}
html[data-theme="light"] .final-cta{background:radial-gradient(circle at 85% 15%,rgba(204,0,51,0.22),transparent 50%),radial-gradient(circle at 10% 90%,rgba(78,105,7,0.2),transparent 55%),rgba(252,251,255,0.805) !important;border-color:rgba(78,105,7,0.3) !important}
html[data-theme="light"] .telegram-highlights i{color:#3a5500 !important}
html[data-theme="light"] .motion-ribbon{background:linear-gradient(90deg,#c9f45a,#e5ff9a 50%,#c9f45a) !important}
html[data-theme="light"] .button-quiet:not(.account),html[data-theme="light"] .closing-card-actions a,html[data-theme="light"] .yandex-actions a{background:rgba(44,34,120,0.054) !important;color:#171627 !important;border:1px solid rgba(38,30,100,0.246) !important}
html[data-theme="light"] .closing-card-actions a b,html[data-theme="light"] .yandex-actions a b,html[data-theme="light"] .closing-contacts-intro a i{color:#3a5500 !important}
html[data-theme="light"] .account{border-color:rgba(78,105,7,0.42) !important;background:rgba(78,105,7,0.075) !important}
html[data-theme="light"] .account:hover{box-shadow:0 0 0 4px rgba(201,244,90,0.05),0 0 24px rgba(201,244,90,0.15) !important}
html[data-theme="light"] .site-footer .footer-legal{border-top:1px solid rgba(38,30,100,0.162) !important}
html[data-theme="light"] .legal-owner span{color:#6f7590 !important}
html[data-theme="light"] .legal-owner strong{color:#171627 !important}
html[data-theme="light"] .footer-legal dl{background:rgba(252,251,255,0.747) !important;border:1px solid rgba(38,30,100,0.19) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.4)}
html[data-theme="light"] .footer-legal dl>div{border-color:rgba(38,30,100,0.162) !important}
html[data-theme="light"] .footer-legal dt{color:#3a5500 !important}
html[data-theme="light"] .footer-legal dd{color:#171627 !important}
html[data-theme="light"] .nav nav a.active,html[data-theme="light"] .nav nav a[aria-current]{color:#3a5500 !important;text-shadow:0 0 12px rgba(201,244,90,0.25)}
html[data-theme="light"] .nav nav a.active::after,html[data-theme="light"] .nav nav a[aria-current]::after{background:#c9f45a}
html[data-theme="light"] .mobile-nav a[href="/#telegram"][aria-current]{color:#171627 !important}
html[data-theme="light"] .hero h1 span{-webkit-text-stroke:1.5px #3a5500;text-shadow:0 0 40px rgba(201,244,90,0.14)}
html[data-theme="light"] .hero h1 span.n-glitch,html[data-theme="light"] .hero h1.n-glitch span{text-shadow:0 0 40px rgba(201,244,90,0.14)}
html[data-theme="light"] .n-typing::after{color:#3a5500}
html[data-theme="light"] .motion-ribbon{background:rgba(78,105,7,0.062) !important;border-block:1px solid rgba(78,105,7,0.264) !important;box-shadow:0 0 50px -20px rgba(201,244,90,0.175)}
html[data-theme="light"] .motion-ribbon span{color:#3a5500 !important;text-shadow:0 0 18px rgba(201,244,90,0.275)}
html[data-theme="light"] .motion-ribbon i{color:#cc0033 !important;text-shadow:0 0 14px rgba(255,79,123,0.35)}
html[data-theme="light"] .motion-ribbon span:nth-of-type(even){-webkit-text-stroke:1px #3a5500}
html[data-theme="light"] .process li>span{background:rgba(78,105,7,0.075) !important;border:1px solid rgba(78,105,7,0.66) !important;color:#3a5500 !important;box-shadow:0 0 18px rgba(201,244,90,0.125),inset 0 0 12px rgba(201,244,90,0.06) !important;text-shadow:0 0 10px rgba(201,244,90,0.3)}
html[data-theme="light"] .process li:nth-child(2)>span{border-color:rgba(204,0,51,0.72) !important;color:#cc0033 !important;background:rgba(204,0,51,0.075) !important;box-shadow:0 0 18px rgba(255,79,123,0.125),inset 0 0 12px rgba(255,79,123,0.06) !important;text-shadow:0 0 10px rgba(255,79,123,0.3)}
html[data-theme="light"] .service-number,html[data-theme="light"] .public-service-grid article>span,html[data-theme="light"] .price-preview-list span,html[data-theme="light"] .closing-card-index,html[data-theme="light"] .lab-card-copy small,html[data-theme="light"] .lab-console-head b,html[data-theme="light"] .lab-live{color:#3a5500 !important}
html[data-theme="light"] .lab-tabs b{color:#cc0033 !important}
html[data-theme="light"] .lab-tabs button.is-active b{color:#05050a !important}
html[data-theme="light"] .lab-card-tag{background:rgba(252,251,255,0.805) !important;color:#3a5500 !important;border:1px solid rgba(78,105,7,0.48) !important}
html[data-theme="light"] .lab-card-tag i,html[data-theme="light"] .lab-live i{background:#c9f45a !important;box-shadow:0 0 10px rgba(201,244,90,0.5) !important}
html[data-theme="light"] .text-link,html[data-theme="light"] .registration-consents a,html[data-theme="light"] .forgot-link{color:#3a5500 !important}
html[data-theme="light"] .nav nav a:hover{text-shadow:0 0 12px rgba(201,244,90,0.3) !important}
html[data-theme="light"] .compare-line{background:#c9f45a !important;box-shadow:0 0 14px rgba(201,244,90,0.5) !important}
html[data-theme="light"] .compare-line i{border-color:#3a5500 !important;box-shadow:0 0 18px rgba(201,244,90,0.5) !important}
html[data-theme="light"] .site-footer a:hover{color:#3a5500 !important}
html[data-theme="light"] .auth-panel input:focus{border-color:#3a5500 !important;box-shadow:0 0 0 4px rgba(201,244,90,0.075) !important}
html[data-theme="light"] .brand-mark{background:linear-gradient(135deg,#c9f45a,#ff4f7b) !important}
html[data-theme="light"] .info-main [class*="index"],html[data-theme="light"] .info-main article>span:first-child,html[data-theme="light"] .info-service-grid article>span{color:#3a5500 !important}
/* --- neon/pages.css --- */
html[data-theme="light"] body.info-page,html[data-theme="light"] body.shop-page,html[data-theme="light"] body:has(> main.policy){color:#211f37 !important}
html[data-theme="light"] .info-page .site-header{background:rgba(252,251,255,0.713) !important}
html[data-theme="light"] .info-hero{color:#171627 !important}
html[data-theme="light"] .info-hero h1{color:#171627 !important;text-shadow:0 0 60px rgba(201,244,90,0.075)}
html[data-theme="light"] .info-hero p{color:#3a3762 !important}
html[data-theme="light"] .info-service-grid article,html[data-theme="light"] .info-price-groups>section,html[data-theme="light"] .info-contact-grid article,html[data-theme="light"] .info-social-panel,html[data-theme="light"] .info-map-panel,html[data-theme="light"] .info-error,html[data-theme="light"] .info-telegram{background:radial-gradient(400px circle at var(--px,-400px) var(--py,-400px),rgba(78,105,7,0.1),transparent 60%),rgba(252,251,255,0.69) !important;border:1px solid rgba(38,30,100,0.19) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.48),0 30px 80px -40px rgba(70,58,150,0.22) !important;color:#211f37 !important}
html[data-theme="light"] .info-service-grid article:hover,html[data-theme="light"] .info-contact-grid article:hover{border-color:rgba(78,105,7,0.48) !important}
html[data-theme="light"] .info-main h2,html[data-theme="light"] .info-main h3,html[data-theme="light"] .info-main strong,html[data-theme="light"] .info-main b{color:#171627 !important}
html[data-theme="light"] .info-main p,html[data-theme="light"] .info-main small,html[data-theme="light"] .info-main li,html[data-theme="light"] .info-main span,html[data-theme="light"] .info-main dd,html[data-theme="light"] .info-main td{color:#3a3762}
html[data-theme="light"] .info-group-title{background:rgba(78,105,7,0.1) !important;border-bottom:1px solid rgba(78,105,7,0.3);color:#3a5500 !important}
html[data-theme="light"] .info-group-title *{color:#3a5500 !important}
html[data-theme="light"] .info-price-groups article,html[data-theme="light"] .info-price-groups li,html[data-theme="light"] .info-price-groups tr,html[data-theme="light"] .info-price-groups>section>div{border-color:rgba(38,30,100,0.162) !important}
html[data-theme="light"] .info-price-groups strong,html[data-theme="light"] .info-service-grid strong{color:#3a5500 !important}
html[data-theme="light"] .info-map-frame{background:#f8f7fd !important;border-left:1px solid rgba(78,105,7,0.3)}
html[data-theme="light"] .info-map-panel{border-color:rgba(78,105,7,0.336) !important;box-shadow:0 0 40px -8px rgba(201,244,90,0.125) !important}
html[data-theme="light"] .info-map-external,html[data-theme="light"] .info-map-phone,html[data-theme="light"] .info-main a.button{border:1px solid rgba(38,30,100,0.246) !important;background:rgba(44,34,120,0.054) !important;color:#171627 !important}
html[data-theme="light"] .info-social-links .social-network,html[data-theme="light"] .info-social-links a{background:rgba(44,34,120,0.054) !important;border:1px solid rgba(38,30,100,0.218) !important;color:#171627 !important}
html[data-theme="light"] .info-social-links .social-network:hover,html[data-theme="light"] .info-social-links a:hover{background:rgba(78,105,7,0.1) !important;border-color:rgba(78,105,7,0.48) !important;box-shadow:0 0 22px rgba(201,244,90,0.1) !important}
html[data-theme="light"] .info-social-links i{background:linear-gradient(145deg,#c9f45a,#7fb52a) !important;color:#05050a !important}
html[data-theme="light"] .info-page .site-footer,html[data-theme="light"] .shop-footer{background:rgba(252,251,255,0.897) !important;color:#423e6f !important;border-top:1px solid rgba(38,30,100,0.162) !important}
html[data-theme="light"] .shop-nav{background:rgba(252,251,255,0.713) !important;border-bottom:1px solid rgba(38,30,100,0.162) !important;color:#171627 !important}
html[data-theme="light"] .shop-nav a{color:#322f53 !important}
html[data-theme="light"] .shop-nav a:hover{color:#3a5500 !important}
html[data-theme="light"] .shop-nav .brand,html[data-theme="light"] .shop-nav .brand span{color:#100f1a !important}
html[data-theme="light"] .shop-nav .brand b{color:#3a5500 !important}
html[data-theme="light"] .shop-footer a,html[data-theme="light"] .shop-footer span{color:#423e6f !important}
html[data-theme="light"] .shop-page-main,html[data-theme="light"] .shop-page main{color:#211f37 !important}
html[data-theme="light"] .shop-page h1,html[data-theme="light"] .shop-page h2,html[data-theme="light"] .shop-page h3,html[data-theme="light"] .shop-page strong{color:#171627 !important}
html[data-theme="light"] .shop-page p,html[data-theme="light"] .shop-page small,html[data-theme="light"] .shop-page label{color:#3a3762 !important}
html[data-theme="light"] .shop-page input,html[data-theme="light"] .shop-page select,html[data-theme="light"] .shop-page textarea{background:rgba(44,34,120,0.054) !important;border:1px solid rgba(38,30,100,0.246) !important;color:#171627 !important}
html[data-theme="light"] .shop-page input:focus,html[data-theme="light"] .shop-page select:focus,html[data-theme="light"] .shop-page textarea:focus{border-color:#3a5500 !important;box-shadow:0 0 0 4px rgba(201,244,90,0.075) !important}
html[data-theme="light"] main.policy{color:#211f37 !important}
html[data-theme="light"] main.policy>a{color:#3a5500 !important}
html[data-theme="light"] main.policy article{background:rgba(252,251,255,0.713) !important;border:1px solid rgba(38,30,100,0.19) !important;color:#211f37 !important;box-shadow:0 30px 80px -40px rgba(70,58,150,0.22) !important}
html[data-theme="light"] main.policy h1,html[data-theme="light"] main.policy h2,html[data-theme="light"] main.policy h3,html[data-theme="light"] main.policy strong{color:#171627 !important}
html[data-theme="light"] main.policy p,html[data-theme="light"] main.policy li{color:#322f53 !important}
html[data-theme="light"] main.policy a{color:#3a5500}
html[data-theme="light"] .info-map-external:hover{border-color:#3a5500 !important;box-shadow:0 0 20px rgba(201,244,90,0.125)}
html[data-theme="light"] .shop-head h1 span{background:linear-gradient(90deg,#3a5500,#537000 45%,#cc0033);-webkit-background-clip:text;background-clip:text}
html[data-theme="light"] .shop-head>div:first-child>p:last-child,html[data-theme="light"] .shop-toolbar{color:#3a3762 !important}
html[data-theme="light"] .shop-trust span{background:rgba(252,251,255,0.69) !important;border:1px solid rgba(38,30,100,0.218) !important;color:#211f37 !important}
html[data-theme="light"] .product-card{background:rgba(252,251,255,0.713) !important;border:1px solid rgba(38,30,100,0.19) !important;box-shadow:0 30px 80px -40px rgba(70,58,150,0.22) !important}
html[data-theme="light"] .product-card:hover{border-color:rgba(78,105,7,0.48) !important}
html[data-theme="light"] .product-copy small{color:#3a5500 !important}
html[data-theme="light"] .product-copy p{color:#3a3762 !important}
html[data-theme="light"] .product-copy h3,html[data-theme="light"] .product-copy h2,html[data-theme="light"] .product-copy strong,html[data-theme="light"] .product-copy b{color:#171627 !important}
html[data-theme="light"] .product-copy button,html[data-theme="light"] .cart-checkout,html[data-theme="light"] .checkout-submit,html[data-theme="light"] .order-card>a{background:#c9f45a !important;color:#05050a !important;box-shadow:0 10px 30px -10px rgba(201,244,90,0.3)}
html[data-theme="light"] .cart-checkout:disabled,html[data-theme="light"] .product-copy button:disabled,html[data-theme="light"] .checkout-submit:disabled{background:rgba(78,105,7,0.125) !important;color:#3a5500 !important;border:1px dashed rgba(78,105,7,0.54) !important}
html[data-theme="light"] .shop-cart{background:rgba(252,251,255,0.828) !important;border:1px solid rgba(78,105,7,0.3) !important;box-shadow:0 0 40px -10px rgba(201,244,90,0.1) !important}
html[data-theme="light"] .cart-title>span,html[data-theme="light"] .product-image i{background:#c9f45a !important;color:#05050a !important}
html[data-theme="light"] .shop-checkout form,html[data-theme="light"] .order-card{background:#f8f7fd !important;color:#211f37 !important;border:1px solid rgba(78,105,7,0.3) !important;box-shadow:0 40px 120px rgba(70,58,150,0.22) !important}
html[data-theme="light"] .checkout-summary{background:rgba(44,34,120,0.054) !important;border:1px solid rgba(38,30,100,0.19);color:#211f37 !important}
html[data-theme="light"] .checkout-close,html[data-theme="light"] .order-close{background:rgba(44,34,120,0.098) !important;color:#171627 !important}
html[data-theme="light"] .order-card h2{color:#3a5500 !important}
html[data-theme="light"] .checkout-message{color:#cc0030 !important}
html[data-theme="light"] .shop-nav a:last-child{color:#3a5500 !important}
html[data-theme="light"] .info-main [class*="label"],html[data-theme="light"] .info-main small:first-child{color:#3a5500}
/* --- neo/inner.css --- */
html[data-theme="light"]{--line:rgba(38,30,100,0.176)}
html[data-theme="light"] .section-label,html[data-theme="light"] .info-main [class*="eyebrow"],html[data-theme="light"] .status-line{color:#3a5500 !important}
html[data-theme="light"] .section-label::before{color:#4a467c}
html[data-theme="light"] body .site-header,html[data-theme="light"] body .shop-nav{background:rgba(252,251,255,0.69) !important}
html[data-theme="light"] .site-header .brand,html[data-theme="light"] .shop-nav .brand{color:#171627 !important}
html[data-theme="light"] .site-header .brand b,html[data-theme="light"] .shop-nav .brand b{color:#3a5500 !important}
html[data-theme="light"] .brand-mark{background:linear-gradient(135deg,#c9f45a,#35e8ff) !important;color:#000000 !important}
html[data-theme="light"] .site-header .nav>nav a,html[data-theme="light"] .shop-nav>div a{color:#4a467c !important}
html[data-theme="light"] .site-header .nav>nav a:hover,html[data-theme="light"] .shop-nav>div a:hover{color:#171627 !important;background:rgba(44,34,120,0.076)}
html[data-theme="light"] .site-header .nav>nav a[aria-current],html[data-theme="light"] .site-header .nav>nav a.active{color:#3a5500 !important;background:rgba(78,105,7,0.1)}
html[data-theme="light"] .site-header .account,html[data-theme="light"] .shop-nav>div a:last-child{color:#171627 !important;background:rgba(44,34,120,0.054) !important}
html[data-theme="light"] .site-header .account:hover,html[data-theme="light"] .shop-nav>div a:last-child:hover{background:rgba(44,34,120,0.109) !important;border-color:rgba(38,30,100,0.3) !important}
@media (max-width:760px){html[data-theme="light"] .nav-toggle{color:#171627 !important}
html[data-theme="light"] .nav-toggle[aria-expanded="true"]{color:#3a5500 !important}
html[data-theme="light"] .mobile-nav{background:rgba(252,251,255,0.9) !important}
html[data-theme="light"] .mobile-nav a{color:#4a467c !important}
html[data-theme="light"] .mobile-nav a::after{color:#3a5500 !important}
html[data-theme="light"] .mobile-nav a[aria-current]{color:#3a5500 !important;background:rgba(78,105,7,0.1) !important}
html[data-theme="light"] .mobile-nav .mobile-nav-account{background:#c9f45a !important;color:#0a0a0a !important}
html[data-theme="light"] .mobile-nav .mobile-nav-account::after{color:#0a0a0a !important}}
html[data-theme="light"] .glitch::before{color:#006c7a}
html[data-theme="light"] .glitch::after{color:#cc0033}
