/* CADNEX Aurora · светлая «синяя» карта цветов (сгенерировано автоматически, 2026-10-10).
   Перекрашивает тёмные блоки публичных страниц в светлые. Включается классом cx-aurora на <html>. */
/* ← cadnex-studio.css */
html.cx-aurora .gradient-text{background-image:linear-gradient(90deg,#0d1e3e 8%,#575eb4 44%,#007f77 70%,#0d1e3e)}
html.cx-aurora .kicker{color:#48556b}
html.cx-aurora .topbar{background-color:rgba(243,248,255,0.88);border-bottom:1px solid rgba(46,75,131,0.083)}
html.cx-aurora .mainnav{color:#2f3b50}
html.cx-aurora .mainnav a:hover,html.cx-aurora .mainnav a.active{color:#0d1e3e}
html.cx-aurora .button{color:#0d1e3e}
html.cx-aurora .button:hover{border-color:#ccd3df}
html.cx-aurora .button-light{background-color:#f2f5fb;color:#101a2d;border-color:#d8deea}
html.cx-aurora .button-gradient{box-shadow:0 12px 34px rgba(83,99,255,0.132)}
html.cx-aurora .menu-button{color:#0d1e3e}
html.cx-aurora .hero-badge{background-color:#eff4fd;color:#333f54}
html.cx-aurora .hero-lead{color:#3a465c}
html.cx-aurora .product-pill{background-color:rgba(236,242,252,0.66)}
html.cx-aurora .product-pill i{background-color:#e8eef9;color:#575ac1}
html.cx-aurora .product-pill:hover{border-color:#cdd4df;background-color:#eaf0fb}
html.cx-aurora .trust-strip{background-color:#f2f6fe}
html.cx-aurora .trust-copy{color:#56637a}
html.cx-aurora .paper .kicker{color:#5b687f}
html.cx-aurora .paper .section-title p{color:#5e6b83}
html.cx-aurora .product-showcase{background-image:linear-gradient(135deg,#eff4fd,#f2f6fe)}
html.cx-aurora .product-index{color:#56637a}
html.cx-aurora .product-copy p{color:#404c62}
html.cx-aurora .feature-list li{color:#1f3153}
html.cx-aurora .feature-list li:before{box-shadow:0 0 10px rgba(83,115,255,0.3)}
html.cx-aurora .ui-window{border:1px solid #d0d7e3;background-color:#f3f8ff;box-shadow:0 35px 80px rgba(24,48,96,0.115)}
html.cx-aurora .ui-top{border-bottom:1px solid #d1d8e4}
html.cx-aurora .ui-top i{background-color:#e0e6f2}
html.cx-aurora .ui-side{background-color:#eff4fe}
html.cx-aurora .ui-side span{background-color:#e3eaf5}
html.cx-aurora .ui-metrics div,html.cx-aurora .ui-chart,html.cx-aurora .ui-list{border:1px solid #d1d8e4;background-color:#eff4fe}
html.cx-aurora .ui-metrics small{color:#56637a}
html.cx-aurora .ui-chart{background-image:linear-gradient(180deg,#eff4fe,#f2f7ff)}
html.cx-aurora .ui-list span{background-color:#e6ecf7}
html.cx-aurora .process-item{border-top:1px solid #bdc3cf;background-color:#f7faff}
html.cx-aurora .process-item b{color:#57647b}
html.cx-aurora .process-item p{color:#616e86}
html.cx-aurora .module-tabs button{color:#404d62}
html.cx-aurora .module-tabs button.active{background-color:#f7faff;color:#101a2d}
html.cx-aurora .role-card small{color:#556178}
html.cx-aurora .guide-step:before{color:#505c73}
html.cx-aurora .plan{border:1px solid #cdd3df;background-color:#f7faff}
html.cx-aurora .plan.featured{background-color:#eff5fe;color:#0d1e3e;border-color:#d4dae6}
html.cx-aurora .plan-label{color:#59667d}
html.cx-aurora .featured .plan-label{color:#5759c2}
html.cx-aurora .plan p{color:#647189}
html.cx-aurora .featured p{color:#414e63}
html.cx-aurora .plan ul{border-top:1px solid #d8deea}
html.cx-aurora .featured ul{border-color:#d0d7e3}
html.cx-aurora .page-hero p{color:#3e4a60}
html.cx-aurora .service-row>span{color:#56637a}
html.cx-aurora .detail-panel{border:1px solid #d2d8e4;background-color:#f7faff}
html.cx-aurora .detail-panel b{color:#59667d}
html.cx-aurora .detail-panel p{color:#626f87}
html.cx-aurora .detail-panel ul{color:#58657c}
html.cx-aurora .toast{background-color:#f7faff;color:#101a2d}
html.cx-aurora dialog{background-color:#eff4fd;color:#0d1e3e}
html.cx-aurora dialog::backdrop{background-color:rgba(248,252,255,0.75)}
html.cx-aurora .modal-close{color:#0d1e3e}
html.cx-aurora dialog label{color:#374359}
html.cx-aurora dialog input,html.cx-aurora dialog textarea{background-color:#f2f7ff;color:#0d1e3e}
html.cx-aurora .auth-visual{background-image:radial-gradient(circle at 50% 45%,rgba(94,102,205,.2),transparent 42%);background-color:#f3f8ff}
html.cx-aurora .auth-panel>p{color:#647189}
html.cx-aurora .auth-form label{color:#59667d}
html.cx-aurora .auth-form input{border:1px solid #ccd2de;background-color:#f7faff}
html.cx-aurora .auth-form button{background-color:#f0f5fe;color:#0d1e3e}
html.cx-aurora .auth-note{color:#647189}
html.cx-aurora .back-link{color:#647189}
@media(max-width:980px){html.cx-aurora .topbar.open .mainnav{background-color:#f1f6fe}}
html.cx-aurora .hero{background:linear-gradient(90deg,rgba(246,250,255,0.98) 0%,rgba(246,250,255,0.91) 35%,rgba(248,250,254,0.28) 68%,rgba(248,250,254,0.12) 100%),url('../img/cadnex-hero-digital-twin-v1.webp') center right/cover no-repeat}
html.cx-aurora .product-showcase#data .ui-chart:after{background-image:repeating-linear-gradient(0deg,transparent 0 42px,#e7edf8 43px 44px),repeating-linear-gradient(90deg,transparent 0 110px,#e7edf8 111px 112px)}
html.cx-aurora .product-showcase#planning .ui-chart:after{background:repeating-linear-gradient(0deg,transparent 0 38px,#e6edf9 39px 40px),linear-gradient(90deg,#6574ff 0 62%,transparent 62%) 12px 12px/70% 12px no-repeat,linear-gradient(90deg,#35c8c3 0 80%,transparent 80%) 12px 52px/70% 12px no-repeat,linear-gradient(90deg,#9b70ff 0 46%,transparent 46%) 12px 92px/70% 12px no-repeat,linear-gradient(90deg,#6574ff 0 72%,transparent 72%) 12px 132px/70% 12px no-repeat}
html.cx-aurora .product-showcase#control .ui-chart:after{background-image:radial-gradient(circle at 22% 30%,#e55b75 0 7px,transparent 8px),radial-gradient(circle at 68% 25%,#ffb65b 0 7px,transparent 8px),radial-gradient(circle at 50% 67%,#6574ff 0 7px,transparent 8px),linear-gradient(135deg,transparent 49%,#e4ebf7 50% 51%,transparent 52%),linear-gradient(35deg,transparent 49%,#e4ebf7 50% 51%,transparent 52%)}
@media(max-width:980px){html.cx-aurora .hero:after{background-color:rgba(248,250,254,0.22)}}
@media(max-width:620px){html.cx-aurora .hero{background-image:linear-gradient(180deg,rgba(246,250,255,0.72),rgba(246,250,255,0.96) 62%),url('../img/cadnex-hero-digital-twin-v1.webp')}}
html.cx-aurora .legal-back{color:#5e6b83}
html.cx-aurora .legal-intro{color:#5e6b83}
html.cx-aurora .legal-content{border-top:1px solid #ccd3df}
html.cx-aurora .legal-content p,html.cx-aurora .legal-content li{color:#58657c}
html.cx-aurora .portal-head select{background-color:#eff4fd;color:#0d1e3e}
html.cx-aurora .five-d{background-color:#f5faff}
html.cx-aurora .five-d-head p{color:#404c62}
html.cx-aurora .five-d-stage{background-image:radial-gradient(circle at 50% 45%,rgba(73,101,189,.19),transparent 37%);background-color:rgba(242,247,255,0.76);box-shadow:inset 0 0 80px rgba(24,48,96,0.042),0 50px 100px rgba(24,48,96,0.102)}
html.cx-aurora .orbit-ring:before,html.cx-aurora .orbit-ring:after{box-shadow:0 0 18px rgba(115,227,221,0.6)}
html.cx-aurora .data-node{border:1px solid rgba(146,152,163,0.24);background-color:rgba(243,248,255,0.84);color:#2a354a}
html.cx-aurora .dimension{background-color:#f0f5fe;color:#0d1e3e}
html.cx-aurora .dimension:hover,html.cx-aurora .dimension.active{background-image:linear-gradient(110deg,rgba(72,82,159,.26),rgba(237,243,253,0.9))}
html.cx-aurora .dimension span{color:#56637a}
html.cx-aurora .dimension small{color:#47546a}
html.cx-aurora .five-d-status{background-color:rgba(237,243,253,0.65)}
html.cx-aurora .five-d-status p{color:#465268}
html.cx-aurora .info-band{background-color:#f2f6fe}
html.cx-aurora .info-card{background-color:#eef4fd}
html.cx-aurora .info-card p{color:#445167}
html.cx-aurora .faq-intro{color:#616e86}
html.cx-aurora .faq-list details{border-top:1px solid #cad0dc}
html.cx-aurora .faq-list details:last-child{border-bottom:1px solid #cad0dc}
html.cx-aurora .faq-list p{color:#59667d}
html.cx-aurora .long-copy article{background-color:#eef4fd}
html.cx-aurora .paper .long-copy article{border-color:#d1d7e3;background-color:#f7faff}
html.cx-aurora .paper .long-copy p,html.cx-aurora .paper .long-copy li{color:#5e6b83}
html.cx-aurora .service-depth{background-color:#f2f7ff}
html.cx-aurora .service-depth.paper-depth{background-color:#edf0f6;color:#101a2d}
html.cx-aurora .depth-head p{color:#455168}
html.cx-aurora .paper-depth .depth-head p{color:#5d6a81}
html.cx-aurora .scope-card{border:1px solid #d1d8e4;background-image:linear-gradient(145deg,#eef3fd,#f0f5fe)}
html.cx-aurora .paper-depth .scope-card{border-color:#d2d9e5;background-color:#f7faff}
html.cx-aurora .scope-card p{color:#465268}
html.cx-aurora .paper-depth .scope-card p{color:#5b687f}
html.cx-aurora .scope-result{border-top:1px solid #d1d8e4;color:#1c2e50}
html.cx-aurora .paper-depth .scope-result{border-color:#d8deea;color:#2f3b50}
html.cx-aurora .service-route{border:1px solid #d1d8e4}
html.cx-aurora .paper-depth .service-route{border-color:#d3dae6}
html.cx-aurora .route-step{border-right:1px solid #d1d8e4}
html.cx-aurora .paper-depth .route-step{border-color:#d3dae6;background-color:#f7faff}
html.cx-aurora .route-step p{color:#475369}
html.cx-aurora .paper-depth .route-step p{color:#5f6c83}
html.cx-aurora .service-audience span{border:1px solid #d0d7e3;color:#344055}
html.cx-aurora .paper-depth .service-audience span{border-color:#cdd4e0;color:#4b586e;background-color:#f7faff}
html.cx-aurora .service-bridge{background-color:#edf0f6;color:#101a2d}
html.cx-aurora .bridge-card{border:1px solid #d3dae6;background-color:#f7faff}
html.cx-aurora .bridge-card p{color:#5d6a81}
html.cx-aurora .bridge-card ul{color:#5d6a81}
html.cx-aurora .bridge-card .button{background-color:#f0f5ff;color:#0d1e3e}
@media(max-width:900px){html.cx-aurora .route-step:nth-child(-n+2){border-bottom:1px solid #d1d8e4}html.cx-aurora .paper-depth .route-step:nth-child(-n+2){border-color:#d3dae6}}
@media(max-width:620px){html.cx-aurora .route-step,html.cx-aurora .route-step:nth-child(2){border-bottom:1px solid #d1d8e4}html.cx-aurora .paper-depth .route-step{border-color:#d3dae6}}
html.cx-aurora .hero.hero-live{background-image:radial-gradient(circle at 76% 40%,rgba(54,103,255,.19),transparent 31%),radial-gradient(circle at 62% 24%,rgba(139,77,255,.13),transparent 27%)!important;background-color:#f6faff!important}
html.cx-aurora .hero.hero-live:before{background-image:linear-gradient(90deg,rgba(246,250,255,0.98),rgba(246,250,255,0.78) 48%,rgba(248,250,254,0.25)),linear-gradient(rgba(128,148,210,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(128,148,210,.045) 1px,transparent 1px)}
html.cx-aurora .hero-live-scene{background-image:radial-gradient(circle at 50% 45%,rgba(48,88,186,.25),transparent 34%),linear-gradient(145deg,rgba(238,244,255,0.88),rgba(245,250,255,0.68));box-shadow:inset 0 0 90px rgba(57,91,175,0.072),0 55px 110px rgba(24,48,96,0.134)}
html.cx-aurora .scene-building .floor{box-shadow:inset 0 0 24px rgba(84,128,255,0.096),0 0 24px rgba(58,114,255,0.09)}
html.cx-aurora .tower-core{box-shadow:0 0 38px rgba(93,104,255,0.108)}
html.cx-aurora .scene-orbit:after{box-shadow:0 0 20px rgba(103,232,223,0.6)}
html.cx-aurora .scene-card{background-color:rgba(243,248,255,0.76);box-shadow:0 18px 50px rgba(24,48,96,0.083)}
html.cx-aurora .scene-card small{color:#4f5b72}
html.cx-aurora .scene-card span{color:#007c76}
html.cx-aurora .scene-feed{background-color:rgba(244,249,255,0.82)}
html.cx-aurora .scene-feed span{box-shadow:0 0 18px rgba(227,80,104,0.21)}
html.cx-aurora .scene-feed p{color:#303b50}
html.cx-aurora .guide-hero:after{box-shadow:0 0 80px rgba(75,102,210,0.108)}
html.cx-aurora .academy-nav{background-color:rgba(242,247,255,0.92)}
html.cx-aurora .academy-nav a{color:#3a465c}
html.cx-aurora .paper .academy-aside p{color:#5f6c83}
html.cx-aurora .academy-result{background-color:#eef4fe}
html.cx-aurora .paper .academy-result{background-color:#f7faff}
html.cx-aurora .academy-result span{color:#515d74}
html.cx-aurora .paper .lesson-card{border-color:#cfd6e2}
html.cx-aurora .lesson-card p,html.cx-aurora .lesson-card li{color:#445066}
html.cx-aurora .paper .lesson-card p,html.cx-aurora .paper .lesson-card li{color:#5b687f}
html.cx-aurora .lesson-note{border:1px solid #d0d7e3;color:#39445a}
html.cx-aurora .paper .lesson-note{border-color:#d3dae6;color:#546178}
html.cx-aurora .ui-tutorial{border:1px solid #d0d7e3;background-color:#f2f7ff;box-shadow:0 25px 55px rgba(24,48,96,0.074)}
html.cx-aurora .ui-tutorial i{border:1px solid #d1d8e4;color:#58657b}
html.cx-aurora .structure-tree{border:1px solid #d3dae6;background-color:#f7faff;color:#404c62}
html.cx-aurora .role-matrix div{border:1px solid #d0d7e3;background-color:#eff5fe}
html.cx-aurora .role-matrix span{color:#4a566d}
html.cx-aurora .kanban-mini div{border:1px solid #d3dae6;background-color:#f7faff}
html.cx-aurora .kanban-mini i{background-color:#edf0f6;color:#546178}
html.cx-aurora .service-learning-grid article{background-color:#eff4fe}
html.cx-aurora .service-learning-grid p{color:#465268}
html.cx-aurora .academy-cta{background-image:linear-gradient(110deg,#e6efff,#e3ecfc)}
html.cx-aurora .page-hero-spatial{background-color:#f5faff}
html.cx-aurora .page-hero-spatial:after{box-shadow:0 0 70px rgba(78,107,220,0.132),inset 0 0 65px rgba(75,106,220,0.078)}
html.cx-aurora .page-hero-digital:after{box-shadow:0 0 90px rgba(42,206,197,0.108),inset 0 0 80px rgba(105,78,221,0.096)}
html.cx-aurora .hero.hero-live{background-image:radial-gradient(ellipse at 50% 48%,rgba(66,84,166,.22),transparent 35%),radial-gradient(circle at 50% 43%,rgba(195,130,50,.1),transparent 18%)!important;background-color:#f5faff!important}
html.cx-aurora .hero-live .product-pill{border-color:rgba(123,129,140,0.38);background-color:rgba(238,244,253,0.76)}
html.cx-aurora .spatial-card:hover,html.cx-aurora .product-showcase:hover,html.cx-aurora .process-item:hover,html.cx-aurora .role-card:hover,html.cx-aurora .plan:hover,html.cx-aurora .info-card:hover,html.cx-aurora .bridge-card:hover,html.cx-aurora .scope-card:hover,html.cx-aurora .detail-panel:hover,html.cx-aurora .detail-card:hover,html.cx-aurora .service-row:hover,html.cx-aurora .lesson-card:hover,html.cx-aurora .service-learning-grid article:hover,html.cx-aurora .route-step:hover,html.cx-aurora .direction-grid article:hover,html.cx-aurora .tariff-capabilities article:hover,html.cx-aurora .video-chapters article:hover{box-shadow:0 28px 70px rgba(24,48,96,0.077),0 0 40px rgba(74,94,210,0.06)}
html.cx-aurora .direction-grid article,html.cx-aurora .tariff-capabilities article{background-image:linear-gradient(145deg,#eef3fd,#f1f6ff)}
html.cx-aurora .paper .direction-grid article{border-color:#d2d9e5;background-image:linear-gradient(145deg,#f7faff,#f3f6fc)}
html.cx-aurora .paper .direction-grid p{color:#5d6a81}
html.cx-aurora .tariff-capabilities article{background-color:#f7faff;border-color:#d1d8e4}
html.cx-aurora .tariff-capabilities p{color:#5c6980}
html.cx-aurora .paper .plan:not(.featured) .button{color:#101a2d!important;background-color:#f7faff!important;border-color:#d2d8e4!important}
html.cx-aurora .paper .plan:not(.featured) .button:hover{color:#0d1e3e!important;background-color:#f1f6ff!important}
html.cx-aurora .paper .plan.featured,html.cx-aurora .paper .plan.featured h3,html.cx-aurora .paper .plan.featured li{color:#0d1e3e}
html.cx-aurora .paper .plan.featured p{color:#374358}
html.cx-aurora .training-video-section{background-color:#f4f9ff}
html.cx-aurora .training-video-frame{border:1px solid #d0d7e3;background-image:linear-gradient(145deg,#eef4fe,#f4f8ff);box-shadow:0 35px 90px rgba(24,48,96,0.112)}
html.cx-aurora .training-video-frame video{background-color:#f6faff}
html.cx-aurora .video-live-badge{border:1px solid rgba(46,75,131,0.22);background-color:rgba(245,249,255,0.78)}
html.cx-aurora .video-chapters article{border:1px solid #d1d8e4;background-color:#eff5fe}
html.cx-aurora .video-chapters p{color:#47546a}
html.cx-aurora .online-shortcut{color:#1e3051}
html.cx-aurora .online-shortcut:before{box-shadow:0 0 15px rgba(239,88,113,0.6)}
html.cx-aurora .top-actions .lang-trigger{background-color:#eff4fd;color:#0d1e3e}
html.cx-aurora .top-actions .lang-menu{background-color:#eff4fd}
html.cx-aurora .top-actions .lang-option{color:#0d1e3e}
html.cx-aurora .top-actions .lang-option:hover,html.cx-aurora .top-actions .lang-option.active{background-color:#e6edf9}
html.cx-aurora .training-video-frame video{background-color:#f1f7ff!important}
/* ← cadnex-public-v18.css */
html.cx-aurora .engine-home{background-image:linear-gradient(180deg,#f5f8fe,#eff2f7)}
html.cx-aurora .engine-home-copy>p{color:#5c6980}
html.cx-aurora .engine-home-points span{border:1px solid #d6dde9;background-color:#f7faff;color:#263551}
html.cx-aurora .engine-home-visual{background-image:radial-gradient(circle at 62% 32%,rgba(74,119,255,.22),transparent 26%),radial-gradient(circle at 34% 70%,rgba(53,185,220,.15),transparent 22%),linear-gradient(145deg,#eff6ff,#e9f2ff);box-shadow:0 34px 74px rgba(24,48,96,0.064)}
html.cx-aurora .engine-home-stack i{box-shadow:0 0 38px rgba(83,105,255,0.072)}
html.cx-aurora .engine-home-stack b{border:1px solid rgba(216,222,234,0.65);background:#edf5ff url("../img/cadnex-mark-mono.svg") center/62% no-repeat;box-shadow:0 16px 38px rgba(24,48,96,0.096)}
html.cx-aurora .engine-home-tag{background-color:rgba(238,246,255,0.9);color:#0d1e3e;box-shadow:0 16px 36px rgba(24,48,96,0.07)}
html.cx-aurora .engine-home-tag small{color:#5059c9}
/* ← cadnex-engine-home-v20.css */
/* ← i18n.css */
html.cx-aurora .lang-trigger{border:1px solid rgba(248,250,254,0.14);background-color:rgba(247,250,255,0.88);color:#101a2d}
html.cx-aurora .lang-trigger:hover,html.cx-aurora .language-switcher.open .lang-trigger{background-color:#f7faff;border-color:rgba(248,250,254,0.24)}
html.cx-aurora .lang-menu{background-color:#f7faff;border:1px solid rgba(248,250,254,0.12);box-shadow:0 22px 65px rgba(24,48,96,0.064)}
html.cx-aurora .lang-option{color:#101a2d}
html.cx-aurora .topbar .language-switcher .lang-trigger{background-color:#eff4fd!important;color:#0d1e3e!important;border-color:#d0d7e3!important}
html.cx-aurora .topbar .language-switcher .lang-trigger:hover,html.cx-aurora .topbar .language-switcher.open .lang-trigger{background-color:#e9effa!important}
html.cx-aurora .topbar .lang-current,html.cx-aurora .topbar .lang-chevron{color:#0d1e3e!important}
html.cx-aurora .topbar .lang-menu{background-color:#eff4fd!important;border-color:#d0d7e3!important}
html.cx-aurora .topbar .lang-option{color:#0d1e3e!important}
html.cx-aurora .topbar .lang-option:hover,html.cx-aurora .topbar .lang-option.active{background-color:#e6edf9!important}
html.cx-aurora{--lang-ink:#101a2d;--lang-muted:#5c6980}
html.cx-aurora .lang-trigger{background-color:rgba(247,250,255,0.96)!important;color:#162034!important;box-shadow:0 12px 28px rgba(24,48,96,0.026)}
html.cx-aurora .lang-trigger:hover,html.cx-aurora .language-switcher.open .lang-trigger{background-color:#f7faff!important;box-shadow:0 16px 36px rgba(46,61,123,0.084)!important}
html.cx-aurora .lang-menu{background-color:rgba(247,250,255,0.98)!important;box-shadow:0 30px 70px rgba(24,48,96,0.058)!important}
html.cx-aurora .lang-option{color:#162034!important}
html.cx-aurora .lang-option:hover,html.cx-aurora .lang-option.active{color:#213250!important;box-shadow:inset 0 0 0 1px rgba(116,131,255,0.072)!important}
html.cx-aurora .lang-option b{box-shadow:0 8px 18px rgba(63,82,188,0.132)!important}
html.cx-aurora .topbar .language-switcher .lang-trigger,html.cx-aurora .admin-header .language-switcher .lang-trigger{background-color:#f7faff!important;color:#101a2d!important}
html.cx-aurora .topbar .language-switcher .lang-trigger:hover,html.cx-aurora .topbar .language-switcher.open .lang-trigger,html.cx-aurora .admin-header .language-switcher .lang-trigger:hover,html.cx-aurora .admin-header .language-switcher.open .lang-trigger{background-color:#f7faff!important}
html.cx-aurora .topbar .lang-current,html.cx-aurora .topbar .lang-chevron,html.cx-aurora .admin-header .lang-current,html.cx-aurora .admin-header .lang-chevron{color:#101a2d!important}
html.cx-aurora .topbar .lang-menu,html.cx-aurora .admin-header .lang-menu{background-color:#f7faff!important}
html.cx-aurora .topbar .lang-option,html.cx-aurora .admin-header .lang-option{color:#162034!important}
html.cx-aurora body.cabinet-page .lang-option.active,html.cx-aurora body.cabinet-page .lang-option:hover,html.cx-aurora body.admin-page .lang-option.active,html.cx-aurora body.admin-page .lang-option:hover{background-image:linear-gradient(135deg,#eef1f6,#f6faff)!important}
html.cx-aurora \n.bim-top-actions>.language-switcher .lang-current,html.cx-aurora \n.bim-top-actions>.language-switcher .lang-chevron,html.cx-aurora \n.demo3d-actions>.language-switcher .lang-current,html.cx-aurora \n.demo3d-actions>.language-switcher .lang-chevron{color:#122344!important}
html.cx-aurora \n.bim-top-actions>.language-switcher .lang-option:hover,html.cx-aurora \n.bim-top-actions>.language-switcher .lang-option.active,html.cx-aurora \n.demo3d-actions>.language-switcher .lang-option:hover,html.cx-aurora \n.demo3d-actions>.language-switcher .lang-option.active{background-color:#e7effe!important;color:#0d1e3e!important}
html.cx-aurora \n.bim-top-actions>.language-switcher .lang-option b,html.cx-aurora \n.demo3d-actions>.language-switcher .lang-option b{color:#545cbf!important}
/* ← cyber-shield.css */
html.cx-aurora{--shield-bg:#f5faff;--shield-panel:#eff6ff;--shield-text:#102141;--shield-muted:#3d495f}
html.cx-aurora #cadnexCyberShield{background-image:radial-gradient(circle at 50% 70%,rgba(64,118,255,.25),transparent 35%),radial-gradient(circle at 36% 72%,rgba(43,199,223,.12),transparent 27%),linear-gradient(145deg,#f6fbff,#f2f8ff 58%,#f0f7ff)}
html.cx-aurora .cyber-shield-mark:after{background-color:#f1f8ff}
html.cx-aurora .cyber-shield-mark span{color:#0d1e3e}
html.cx-aurora .cyber-shield-brand small{color:#4a566c}
html.cx-aurora .cyber-shield-kicker{color:#364157}
html.cx-aurora .cyber-shield-kicker i{box-shadow:0 0 18px rgba(57,213,223,0.51)}
html.cx-aurora .cyber-shield-title span{background-image:linear-gradient(90deg,#0d1e3e 0%,#1e3051 48%,#007c8d 100%)}
html.cx-aurora .cyber-shield-progress{background-color:rgba(46,75,131,0.088)}
html.cx-aurora .cyber-shield-progress>i{box-shadow:0 0 20px rgba(43,199,223,0.36)}
html.cx-aurora .cyber-shield-status{color:#303c51}
html.cx-aurora .cyber-shield-meta span{background-color:rgba(240,247,255,0.76);color:#344055}
html.cx-aurora .cyber-shield-meta b{color:#007c8e}
html.cx-aurora .cyber-shield-foot{color:#5b687f}
html.cx-aurora .cyber-shield-error{color:#a04a4e}
html.cx-aurora .cyber-shield-retry{background-color:#ecf4ff;color:#0d1e3e}
/* ← 3d-engine.css */
html.cx-aurora .engine-page-v20{background-color:#eef1f6;color:#101a2d}
html.cx-aurora .engine-page-v20 .engine-topbar{background-color:#f2f7ff;border-bottom:1px solid #d2d9e5}
html.cx-aurora .engine-page-v20 .engine-topbar .mainnav a{color:#39455a}
html.cx-aurora .engine-page-v20 .engine-topbar .mainnav a.active{color:#0d1e3e}
html.cx-aurora .engine-intro{background-color:#eef1f6}
html.cx-aurora .engine-intro p{color:#637087}
html.cx-aurora .engine-workspace-public{background-color:#eef1f6}
html.cx-aurora .engine-app-frame{border:1px solid #ced5e1;background-color:#f7faff;box-shadow:0 28px 70px rgba(24,48,96,0.038)}
html.cx-aurora .engine-app-top{border-bottom:1px solid #d8deea;background-color:#f7faff}
html.cx-aurora .cadnex-mark-small{background:#eef5ff url('../img/cadnex-mark-system.svg?v=20260812-3d20') center/100% 100% no-repeat}
html.cx-aurora .engine-app-brand em{color:#505d73}
html.cx-aurora .engine-app-tools{border:1px solid #d7deea;background-color:#f4f7fd}
html.cx-aurora .engine-app-tools button{color:#657289}
html.cx-aurora .engine-app-tools button.active{background-color:#f7faff;color:#23304a;box-shadow:0 1px 5px rgba(24,48,96,0.032)}
html.cx-aurora .engine-app-status{color:#546178}
html.cx-aurora .engine-app-status i{box-shadow:0 0 0 5px rgba(48,197,200,0.054)}
html.cx-aurora .engine-tree-panel{background-color:#f5f8fe;border-right:1px solid #d8deea}
html.cx-aurora .engine-tree-head{color:#505d73}
html.cx-aurora .engine-tree-head button{color:#4f5c72}
html.cx-aurora .engine-tree-object{border:1px solid #d8deea;background-color:#f7faff}
html.cx-aurora .engine-tree-object span{color:#515d74}
html.cx-aurora .engine-layer{color:#5b687f}
html.cx-aurora .engine-layer:hover{background-color:#eef1f6}
html.cx-aurora .engine-layer>i{border:1px solid #b0b7c2;background-color:#f7faff}
html.cx-aurora .engine-layer.active>i,html.cx-aurora .engine-layer:has(input:checked)>i{box-shadow:inset 0 0 0 2px rgba(255,255,255,0.6)}
html.cx-aurora .engine-layer b{color:#404c62}
html.cx-aurora .engine-tree-divider{background-color:#dfe2e7}
html.cx-aurora .engine-tree-note{color:#535f76}
html.cx-aurora .engine-viewport{background-color:#eef1f6}
html.cx-aurora .engine-viewcube{border:1px solid #bbc2cd;background-color:rgba(247,250,255,0.86);box-shadow:0 8px 18px rgba(48,59,80,0.06);color:#57647b}
html.cx-aurora .engine-viewport-hint span{border:1px solid #d2d9e5;background-color:rgba(247,250,255,0.9);color:#536077}
html.cx-aurora .engine-progress-badge{border:1px solid #d3dae6;background-color:rgba(247,250,255,0.92);box-shadow:0 10px 24px rgba(24,48,96,0.032)}
html.cx-aurora .engine-progress-badge small{color:#4f5c73}
html.cx-aurora .engine-progress-badge>i{background-color:#e3e6eb}
html.cx-aurora .engine-context-panel{background-color:#f7faff;border-left:1px solid #d8deea}
html.cx-aurora .engine-context-empty{color:#505d73}
html.cx-aurora .context-symbol{background-color:#eff2f7}
html.cx-aurora .engine-context-empty strong{color:#263146}
html.cx-aurora .engine-context-card .context-status{background-color:#eef1f6}
html.cx-aurora .engine-context-list{border-top:1px solid #d8deea}
html.cx-aurora .engine-context-list div{border-bottom:1px solid #d8deea}
html.cx-aurora .engine-context-list small{color:#49556c}
html.cx-aurora .engine-context-actions button,html.cx-aurora .engine-context-actions a{border:1px solid #d2d9e5;background-color:#f7faff;color:#28354d}
html.cx-aurora .engine-app-bottom{border-top:1px solid #d8deea;background-color:#f7faff}
html.cx-aurora .engine-phase-control span{color:#5c6980}
html.cx-aurora .engine-bottom-tags span{border:1px solid #d5dce8;color:#525f76}
html.cx-aurora .engine-explain-row p,html.cx-aurora .engine-planning-head p{color:#657289}
html.cx-aurora .engine-planning{background-color:#f2f7ff;color:#0d1e3e}
html.cx-aurora .engine-planning-head p{color:#3f4b61}
html.cx-aurora .planning-screen{border:1px solid #d1d8e4;background-color:#eef1f6;color:#101a2d}
html.cx-aurora .planning-toolbar{border-bottom:1px solid #d4dbe7;background-color:#f7faff}
html.cx-aurora .planning-toolbar span{background-color:#eff2f7}
html.cx-aurora .planning-toolbar i{color:#515e75}
html.cx-aurora .planning-model{border-right:1px solid #d6dde9}
html.cx-aurora .planning-list{background-color:#f7faff}
html.cx-aurora .planning-row{border-bottom:1px solid #d8deea}
html.cx-aurora .planning-row>b{background-color:#edf0f5;color:#546178}
html.cx-aurora .planning-row span small{color:#505d73}
html.cx-aurora .planning-row>em{color:#515e75}
html.cx-aurora .planning-row.done>b{background-color:#f0f3f8}
html.cx-aurora .planning-row.active{background-color:#f3f6fb}
html.cx-aurora .planning-timeline{border-top:1px solid #d4dbe7;background-color:#f7faff;color:#546178}
html.cx-aurora .planning-timeline:before{background-image:linear-gradient(90deg,#4bbfc5 0 54%,#6575f4 54% 68%,#e1e4e9 68%)}
html.cx-aurora .engine-final{background-color:#eef5ff}
html.cx-aurora .public-bim-loader{border:1px solid #d0d7e3;background-color:rgba(247,250,255,0.96);box-shadow:0 22px 50px rgba(24,48,96,0.051)}
html.cx-aurora .public-bim-loader i{background-color:#e8ebf0}
html.cx-aurora .public-bim-loader span{color:#62708a}
html.cx-aurora .engine-data-row>i{background-color:#eff2f7!important;border-color:#cfd6e2!important}
html.cx-aurora .engine-runtime-info span{color:#546077}
html.cx-aurora .engine-runtime-info b{color:#1b273c}
html.cx-aurora .engine-page-v20 .engine-topbar,html.cx-aurora .engine-page-v20 .engine-topbar .brand,html.cx-aurora .engine-page-v20 .engine-topbar .brand span,html.cx-aurora .engine-page-v20 .engine-topbar .brand strong{color:#102141!important}
html.cx-aurora .engine-page-v20 .engine-final{background-image:radial-gradient(circle at 50% 0,rgba(103,121,255,.22),transparent 42%),linear-gradient(135deg,#edf5ff,#ebf3ff 54%,#ebf2ff)!important;color:#102141!important}
html.cx-aurora .engine-page-v20 .engine-final .wrap>span{color:#4f5ac8!important}
html.cx-aurora .engine-page-v20 .engine-final h2{color:#102141!important;text-shadow:0 10px 36px rgba(24,48,96,0.07)}
html.cx-aurora .engine-page-v20 .engine-final .button:not(.button-light){color:#102141!important;border-color:#cfd5e1!important;background-color:rgba(248,250,254,0.55)!important}
html.cx-aurora .engine-data-capabilities{background-color:#f4f7fd;color:#101a2d}
html.cx-aurora .engine-cap-head{border-bottom:1px solid #d8deea}
html.cx-aurora .engine-cap-head h2{color:#101a2d}
html.cx-aurora .engine-cap-head p{color:#647189}
html.cx-aurora .engine-cap-lines>div{border-bottom:1px solid #d8deea}
html.cx-aurora .engine-cap-lines b{color:#142037}
html.cx-aurora .engine-cap-lines p{color:#5c6980}
html.cx-aurora .engine-cap-foot>span{color:#536077}
html.cx-aurora .engine-context-card>p{color:#3e4a5f}
html.cx-aurora .engine-showcase-launch{background-color:#eef1f6;color:#101a2d}
html.cx-aurora .engine-showcase-launch-inner{border:1px solid #d6dde9;background-image:linear-gradient(135deg,#f7faff 0%,#f7faff 58%,#f1f4f9 100%);box-shadow:0 18px 44px rgba(24,48,96,0.026)}
html.cx-aurora .engine-showcase-copy h2{color:#101a2d}
html.cx-aurora .engine-showcase-copy p{color:#637087}
html.cx-aurora .engine-showcase-primary{background-image:linear-gradient(120deg,#e8f1ff,#283d78 52%,#315f9e);box-shadow:0 15px 34px rgba(38,63,120,0.108)}
html.cx-aurora .engine-showcase-scenarios a{border:1px solid #d8deea;background-color:#f7faff;color:#162034!important}
html.cx-aurora .engine-showcase-scenarios a b{background-color:#eff2f7}
html.cx-aurora .engine-showcase-scenarios a small{color:#4f5c72}
html.cx-aurora .engine-cap-foot .button:not(.button-light){background-color:#eef5ff!important;border-color:#d4dae6!important;color:#0d1e3e!important}
html.cx-aurora .engine-cap-foot .button.button-light{background-color:#f7faff!important;border-color:#d1d8e4!important;color:#162034!important}
/* ← cadnex-news.css */
html.cx-aurora .cxn-page{--cxn-card:#eff4fe;--cxn-card2:#ecf2fd;--cxn-line:#d2d8e4}
html.cx-aurora .cxn-hero-lead{color:var(--soft,#2c374c)}
html.cx-aurora .cxn-stats span{background-color:rgba(46,75,131,0.044);color:var(--muted,#455268)}
html.cx-aurora .cxn-stats b{color:#0d1e3e}
html.cx-aurora .cxn-tabs-bar{background-color:rgba(243,248,255,0.86);border-top:1px solid rgba(46,75,131,0.06)}
html.cx-aurora .cxn-tabs button{color:#384459}
html.cx-aurora .cxn-tabs button i{background-color:#ebf1fd;color:#49556b}
html.cx-aurora .cxn-tabs button:hover{color:#0d1e3e}
html.cx-aurora .cxn-tabs button.on{color:#0d1e3e}
html.cx-aurora .cxn-tabs button.on i{color:#0d1e3e}
html.cx-aurora .cxn-media{background-color:#f4f8ff}
html.cx-aurora .cxn-media::after{background-image:linear-gradient(180deg,transparent 55%,rgba(248,250,254,0.45))}
html.cx-aurora .cxn-play{background-color:rgba(46,75,131,0.154);border:1px solid rgba(46,75,131,0.22);box-shadow:0 10px 40px rgba(24,48,96,0.128)}
html.cx-aurora .cxn-play svg{fill:#0d1e3e}
html.cx-aurora .cxn-meta time{color:var(--muted,#455268)}
html.cx-aurora .cxn-tag.t-updates{color:#6d4bca}
html.cx-aurora .cxn-tag.t-video{color:#9b31ab}
html.cx-aurora .cxn-feature{background-image:linear-gradient(135deg,#eef4fe,#f0f6ff);box-shadow:0 30px 80px rgba(24,48,96,0.112)}
html.cx-aurora .cxn-feature .cxn-media::after{background-image:linear-gradient(90deg,transparent 60%,rgba(240,246,255,0.9))}
html.cx-aurora .cxn-feature p{color:var(--soft,#2c374c)}
html.cx-aurora .cxn-btn{background-color:#f7faff;color:#101a2d}
html.cx-aurora .cxn-feature:hover{border-color:#cfd6e2}
html.cx-aurora .cxn-feature:hover .cxn-btn{box-shadow:0 10px 30px rgba(61,139,255,0.21)}
html.cx-aurora .cxn-card p{color:var(--muted,#455268)}
html.cx-aurora .cxn-more{color:#192b4c}
html.cx-aurora .cxn-card:hover{border-color:#cfd6e2;box-shadow:0 24px 60px rgba(24,48,96,0.128)}
html.cx-aurora .cxn-card:hover .cxn-more{color:#3a65b9}
html.cx-aurora .cxn-empty{color:var(--muted,#455268)}
html.cx-aurora .cxn-section-head p{color:var(--muted,#455268)}
html.cx-aurora .cxn-month h3 span{color:var(--muted,#455268)}
html.cx-aurora .cxn-day::before{background-image:linear-gradient(180deg,#e2eaf9,transparent)}
html.cx-aurora .cxn-day time span{color:var(--muted,#455268)}
html.cx-aurora .cxn-day li a{color:#152747}
html.cx-aurora .cxn-day li a:hover{border-color:#cfd6e2;background-color:#edf3fe}
html.cx-aurora .cxn-cta-card{background-image:radial-gradient(60% 120% at 100% 0%,rgba(138,92,255,.35),transparent 60%),radial-gradient(50% 120% at 0% 100%,rgba(61,139,255,.28),transparent 60%);background-color:#eff5ff;border:1px solid #d1d8e3}
html.cx-aurora .cxn-cta-card p{color:var(--soft,#2c374c)}
html.cx-aurora .cxn-reader{background-color:rgba(247,251,255,0.72)}
html.cx-aurora .cxn-sheet{background-color:#f1f6fe;border:1px solid #d1d8e4;box-shadow:0 40px 120px rgba(24,48,96,0.16)}
html.cx-aurora .cxn-r-bar{background-color:rgba(241,246,254,0.88);border-bottom:1px solid #d2d9e5}
html.cx-aurora .cxn-r-crumb{color:var(--muted,#455268)}
html.cx-aurora .cxn-r-icon{border:1px solid #d1d8e4;background-color:#eef3fd;color:#192b4c}
html.cx-aurora .cxn-r-icon:hover{background-color:#e9f0fc;border-color:#cfd6e2}
html.cx-aurora .cxn-r-media.video{background-color:#fafcff}
html.cx-aurora .cxn-r-media video{background-color:#fafcff}
html.cx-aurora .cxn-lead{color:#182a4b}
html.cx-aurora .cxn-r-text p{color:var(--soft,#2c374c)}
html.cx-aurora .cxn-r-text li{background-color:#eef4fe;border:1px solid #d2d8e4;color:#1d2f51}
html.cx-aurora .cxn-r-text li b{color:#0d1e3e}
html.cx-aurora .cxn-where span{color:#4c62b6}
html.cx-aurora .cxn-r-nav a{background-color:#eef4fe;border:1px solid #d2d8e4;color:#152747}
html.cx-aurora .cxn-r-nav a span{color:var(--muted,#455268)}
html.cx-aurora .cxn-r-nav a:hover{border-color:#cfd6e2}
html.cx-aurora .cxn-toast{background-color:rgba(239,246,255,0.95);color:#122344}
@media (max-width:1100px){html.cx-aurora .cxn-feature .cxn-media::after{background-image:linear-gradient(180deg,transparent 60%,rgba(240,246,255,0.7))}}
/* ← cadnex-portal-v18.css */
html.cx-aurora .portal-hero,html.cx-aurora .proposal{background-image:radial-gradient(circle at 80% 20%,rgba(113,128,255,.2),transparent 28%),linear-gradient(145deg,#f0f6ff,#eaf1fe)!important}
html.cx-aurora .portal-hero:after{box-shadow:0 0 0 50px rgba(117,131,255,0.021),0 0 0 100px rgba(40,199,193,0.012)!important}
html.cx-aurora .portal-kicker,html.cx-aurora .portal-code strong,html.cx-aurora .proposal-amount{color:#5157cf!important}
html.cx-aurora .status-item.accent{background-color:#eaedf3!important}
html.cx-aurora .timeline i{background-color:#eef4ff!important;color:#5157cf!important}
/* ← application.css */
html.cx-aurora{--ink:#101a2d;--paper:#f0f3f9;--line:#d8deea;--muted:#5a677e}
html.cx-aurora .portal-brand span{box-shadow:7px 8px 0 rgba(153,183,44,0.6)}
html.cx-aurora .portal-hero{background-image:linear-gradient(140deg,#f2f6fe,#eaf0fb);color:#0d1e3e;box-shadow:0 28px 65px rgba(24,48,96,0.058)}
html.cx-aurora .portal-hero:after{box-shadow:0 0 0 50px rgba(214,255,72,0.024),0 0 0 100px rgba(214,255,72,0.015)}
html.cx-aurora .portal-hero p{color:#323d52}
html.cx-aurora .portal-code{border:1px solid #ced5e1;background-color:rgba(46,75,131,0.035)}
html.cx-aurora .portal-code small{color:#404c62}
html.cx-aurora .portal-card{background-color:#f7faff;box-shadow:0 16px 38px rgba(24,48,96,0.019)}
html.cx-aurora .status-item{background-color:#f2f5fb}
html.cx-aurora .proposal{background-image:linear-gradient(145deg,#f2f6fe,#e9effa);color:#0d1e3e}
html.cx-aurora .proposal p{color:#323e53}
html.cx-aurora .timeline i{background-color:#f2f6fd}
html.cx-aurora .portal-form button{color:#0d1e3e}
html.cx-aurora .portal-error{background-color:#f7faff}
html.cx-aurora .portal-head select{border:1px solid #d8deea;background-color:#f7faff}
html.cx-aurora .cadnex-message-mark{background:#ecf4ff url("../img/cadnex-mark-system.svg?v=130") center/78% 78% no-repeat!important}
