/* solutions/style.css 的浅色版：由 官网与品牌/官网主题/build_theme.py 根据 solutions/style.css 自动生成，不要手改。
   源文件指纹 353c6c1a；例外和手调写在 官网主题/浅色例外.json。 */
:root[data-theme="light"]{color-scheme:light;--bg:#f5f8fa;--panel:#f0f3f5;--panel2:#edf0f2;--active:#e4e8e9;--line:#dbdee0;--text:#202020;--soft:#343536;--muted:#555758;--quiet:#65696a;--accent:#5279ff;--accent--fg:#3352d4;--accent-soft:#8ea6ff;--accent-soft--fg:#3f50a1}
html[data-theme="light"]{background:var(--bg)}
:root[data-theme="light"] body{background:var(--bg);color:var(--text)}
:root[data-theme="light"] a{color:inherit;text-decoration:none}
:root[data-theme="light"] button{color:inherit}
:root[data-theme="light"] a:focus-visible,:root[data-theme="light"] button:focus-visible,:root[data-theme="light"] summary:focus-visible{outline:2px solid #5670d6}
:root[data-theme="light"] ::selection{background:#333537;color:#f1f4f6}
:root[data-theme="light"] .skip-link{background:var(--text);color:var(--bg)}
:root[data-theme="light"] .eyebrow{color:var(--muted)}
:root[data-theme="light"] .hero p{color:#45484a}
:root[data-theme="light"] .hero-meta{color:var(--quiet)}
:root[data-theme="light"] .hero-meta span+span{border-left:1px solid var(--line)}
:root[data-theme="light"] .btn{border:1px solid #d1d6d8;background:transparent}
:root[data-theme="light"] .btn:hover{background:var(--active)}
:root[data-theme="light"] .btn.primary{background:var(--text);color:var(--bg);border-color:var(--text)}
:root[data-theme="light"] .btn.primary:hover{background:#2b2d2e}
:root[data-theme="light"] .jump-nav{border:1px solid #d2d6d8}
:root[data-theme="light"] .jump-nav a{color:#494d4f}
:root[data-theme="light"] .jump-nav a:hover{background:#e6ebee;color:var(--text)}
:root[data-theme="light"] .digest{border:1px solid var(--line);background:var(--panel)}
:root[data-theme="light"] .digest>p{color:var(--muted)}
:root[data-theme="light"] .digest dl div{border-top:1px solid var(--line)}
:root[data-theme="light"] .digest dt{color:var(--muted)}
:root[data-theme="light"] .digest dd{color:var(--soft)}
:root[data-theme="light"] .feature{border-top:1px solid var(--line)}
:root[data-theme="light"] .feature-label{color:var(--muted)}
:root[data-theme="light"] .feature-label .index{color:var(--accent-soft--fg)}
:root[data-theme="light"] .feature-head p{color:#45484a}
:root[data-theme="light"] .sub small{color:var(--muted)}
:root[data-theme="light"] .note{color:var(--muted)}
:root[data-theme="light"] .note strong{color:var(--soft)}
:root[data-theme="light"] .card{border:1px solid var(--line);background:var(--panel)}
:root[data-theme="light"] .card p{color:#45484a}
:root[data-theme="light"] .card .tag{color:var(--muted);border:1px solid var(--line)}
:root[data-theme="light"] .card .tag.on{color:#282b37;border-color:#3d55b8;background:#e6ebf9}
:root[data-theme="light"] .card li{color:#45484a}
:root[data-theme="light"] .card li::before{background:#bfc5c8}
:root[data-theme="light"] .card .k{color:var(--quiet)}
:root[data-theme="light"] .card.is-default{border-color:#3d55b8;background:linear-gradient(180deg,#e9edfa 0%,var(--panel) 62%)}
:root[data-theme="light"] .steps{border-top:1px solid var(--line)}
:root[data-theme="light"] .step{border-bottom:1px solid var(--line)}
:root[data-theme="light"] .step-no{color:var(--accent-soft--fg)}
:root[data-theme="light"] .step h3+p{color:var(--muted)}
:root[data-theme="light"] .step dt{color:var(--quiet)}
:root[data-theme="light"] .step dd{color:#3e4142}
:root[data-theme="light"] .timeline .card strong{color:var(--text)}
:root[data-theme="light"] .checklist{border-top:1px solid var(--line)}
:root[data-theme="light"] .checklist li{border-bottom:1px solid var(--line);color:var(--soft)}
:root[data-theme="light"] .checklist li span{color:var(--accent-soft--fg)}
:root[data-theme="light"] .checklist li small{color:var(--muted)}
:root[data-theme="light"] .table-wrap{border:1px solid var(--line);background:var(--panel)}
:root[data-theme="light"] th,:root[data-theme="light"] td{border-bottom:1px solid var(--line)}
:root[data-theme="light"] thead th{color:var(--muted);background:var(--panel2)}
:root[data-theme="light"] tbody tr:last-child td,:root[data-theme="light"] tbody tr:last-child th{border-bottom:0}
:root[data-theme="light"] tbody th{color:var(--text)}
:root[data-theme="light"] td{color:#3e4142}
:root[data-theme="light"] td .pill{border:1px solid var(--line);color:var(--soft)}
:root[data-theme="light"] td .pill.up{border-color:#3d55b8;color:#282b37;background:#e6ebf9}
:root[data-theme="light"] .list-card{border:1px solid var(--line);background:var(--panel)}
:root[data-theme="light"] .list-card li{border-top:1px solid #e3e7e9;color:#3e4142}
:root[data-theme="light"] .list-card li:first-child{border-top:0}
:root[data-theme="light"] .list-card li::before{background:var(--accent-soft)}
:root[data-theme="light"] .list-card li b{color:var(--text)}
:root[data-theme="light"] .list-card.minus li::before{background:#8b9093}
:root[data-theme="light"] .stage-bar span{border:1px solid var(--line);color:var(--soft);background:var(--panel)}
:root[data-theme="light"] .stage-bar i{background:#bfc5c8}
:root[data-theme="light"] .case-intro{border:1px solid var(--line);background:var(--panel)}
:root[data-theme="light"] .case-facts div{border-top:1px solid var(--line)}
:root[data-theme="light"] .case-facts div:first-child{border-top:0}
:root[data-theme="light"] .case-facts dt{color:var(--muted)}
:root[data-theme="light"] .case-facts dd{color:var(--soft)}
:root[data-theme="light"] .case-stage{border:1px solid var(--line);background:var(--panel)}
:root[data-theme="light"] .cs-no{color:var(--accent-soft--fg)}
:root[data-theme="light"] .cs-text{color:#404345}
:root[data-theme="light"] .cs-text li::before{background:var(--accent-soft)}
:root[data-theme="light"] .cs-text b{color:var(--text)}
:root[data-theme="light"] .cs-figs img{background:#f3f5f7}
:root[data-theme="light"] .cs-figs figure:first-child img[alt*="三视图"]{background:#20201f}
:root[data-theme="light"] .cs-figs figcaption{color:var(--muted)}
:root[data-theme="light"] .case-ex{border:1px solid var(--line);background:var(--panel)}
:root[data-theme="light"] .case-ex .tag{color:#282b37;border:1px solid #3d55b8;background:#e6ebf9}
:root[data-theme="light"] .case-ex>p{color:#404345}
:root[data-theme="light"] .case-ex .table-wrap{background:var(--panel2)}
:root[data-theme="light"] .faq-tools .chips a{border:1px solid var(--line);color:#494d4f}
:root[data-theme="light"] .faq-tools .chips a:hover{background:#e6ebee;color:var(--text)}
:root[data-theme="light"] .faq-toggle{border:1px solid #d1d6d8;background:none}
:root[data-theme="light"] .faq-toggle:hover{background:var(--active)}
:root[data-theme="light"] .faq-group h3{color:var(--muted)}
:root[data-theme="light"] .faq-group h3 span{color:var(--accent-soft--fg)}
:root[data-theme="light"] .qa{border-top:1px solid var(--line)}
:root[data-theme="light"] .faq-group .qa:last-child{border-bottom:1px solid var(--line)}
:root[data-theme="light"] .qa summary::after{border:1px solid #d1d6d8;background:linear-gradient(var(--soft),var(--soft)) center/10px 1px no-repeat,linear-gradient(var(--soft),var(--soft)) center/1px 10px no-repeat}
:root[data-theme="light"] .qa[open] summary::after{background:linear-gradient(var(--soft),var(--soft)) center/10px 1px no-repeat}
:root[data-theme="light"] .qa summary:hover{color:#161616}
:root[data-theme="light"] .qa .a{color:#404345}
:root[data-theme="light"] .qa .a li::before{background:#bfc5c8}
:root[data-theme="light"] .qa .a b{color:var(--text)}
:root[data-theme="light"] .qa .a a{color:var(--accent-soft--fg);border-bottom:1px solid #cad2e9}
:root[data-theme="light"] .closing{border:1px solid var(--line);background:radial-gradient(ellipse at 50% 0%,#e0e7fa 0%,var(--panel) 62%)}
:root[data-theme="light"] .closing p{color:#45484a}
:root[data-theme="light"] .updated{color:var(--quiet)}
@media(max-width:600px){:root[data-theme="light"] .hero-meta span+span{border-left:0}}
:root[data-theme="light"] .table-swipe-hint{color:var(--muted)}
:root[data-theme="light"] .ui-wide-more{color:var(--accent-soft--fg);text-decoration:underline}
:root[data-theme="light"] .ui-wide-fig{border:1px solid var(--line);background:#f3f6f8}
:root[data-theme="light"] .ui-wide-fig:hover{border-color:var(--accent)}
:root[data-theme="light"] .ui-wide-fig span{color:var(--muted)}
:root[data-theme="light"] .g-entry .list-card li a{color:inherit}
:root[data-theme="light"] .g-entry .list-card li a:hover{color:var(--accent-soft--fg)}
:root[data-theme="light"] .g-entry-go,:root[data-theme="light"] .faq-more a{color:var(--accent-soft--fg)}
:root[data-theme="light"] .g-entry-go:hover,:root[data-theme="light"] .faq-more a:hover{color:var(--text)}
:root[data-theme="light"] .g-entry .g-wide li:nth-child(2){border-top:0}
@media(max-width:640px){:root[data-theme="light"] .g-entry .g-wide li:nth-child(2){border-top:1px solid #e3e7e9}}
:root[data-theme="light"] .inline-link{color:var(--accent-soft--fg);text-decoration:underline}
:root[data-theme="light"] .ind-no{color:var(--accent-soft--fg)}
:root[data-theme="light"] .thumb{background:#f7f9fd}
:root[data-theme="light"] .sol-tag.hot{color:#8a3a06;background:rgba(255,120,60,0.14)}
:root[data-theme="light"] .sol-tag.new{color:#404f92;background:rgba(82,121,255,0.2)}
:root[data-theme="light"] .sol-card{border:1px solid var(--line);background:var(--panel)}
:root[data-theme="light"] .sol-card:hover{border-color:var(--accent);background:#e9effe}
:root[data-theme="light"] .sol-title{color:var(--text)}
:root[data-theme="light"] .sol-sub{color:#53565a}
:root[data-theme="light"] .sol-foot{color:var(--quiet)}
:root[data-theme="light"] .sol-foot .ri{color:var(--accent-soft--fg)}
:root[data-theme="light"] .sol-search-box{border:1px solid #d1d6d8;background:#f1f4f7}
:root[data-theme="light"] .sol-search-box:focus-within{border-color:var(--accent)}
:root[data-theme="light"] .sol-search-box .ri{color:var(--muted)}
:root[data-theme="light"] .sol-search-box input{border:0;background:none;color:var(--text);outline:none}
:root[data-theme="light"] .sol-search-box input::placeholder{color:#666a6c}
:root[data-theme="light"] .sol-hot span{color:var(--quiet)}
:root[data-theme="light"] .sol-hot a{color:#3e4142;border:1px solid #dee2e4}
:root[data-theme="light"] .sol-hot a:hover{border-color:var(--accent);color:var(--text)}
:root[data-theme="light"] .sol-count{color:var(--accent-soft--fg)}
:root[data-theme="light"] .sol-side-group{color:var(--quiet)}
:root[data-theme="light"] .sol-side a{color:#45484a}
:root[data-theme="light"] .sol-side a .ri{color:var(--muted)}
:root[data-theme="light"] .sol-side a small{color:var(--quiet)}
:root[data-theme="light"] .sol-side a:hover{background:#edf1f4;color:var(--text)}
:root[data-theme="light"] .sol-side a.is-active{background:#e6ebf9;color:#161616}
:root[data-theme="light"] .sol-side a.is-active .ri{color:var(--accent-soft--fg)}
:root[data-theme="light"] .sol-cat h3 .ri{color:var(--accent-soft--fg)}
:root[data-theme="light"] .sol-cat h3 small{color:var(--quiet)}
:root[data-theme="light"] .sol-empty{border:1px dashed #d1d6d8}
:root[data-theme="light"] .sol-empty p{color:var(--muted)}
:root[data-theme="light"] .crumbs{color:var(--quiet)}
:root[data-theme="light"] .crumbs a{color:var(--muted)}
:root[data-theme="light"] .crumbs a:hover{color:var(--text)}
:root[data-theme="light"] .crumbs [aria-current]{color:var(--soft)}
:root[data-theme="light"] .sol-page-hero h1 span+span{color:#444b70}
:root[data-theme="light"] .sol-kicker a{color:var(--accent-soft--fg);border:1px solid #cdd5e8}
:root[data-theme="light"] .sol-for span{color:var(--quiet)}
:root[data-theme="light"] .sol-for em{color:#2d2f30;border:1px solid #dce0e2;background:#f0f4f7}
:root[data-theme="light"] .sol-hero-fig{border:1px solid var(--line);background:var(--panel)}
:root[data-theme="light"] a.sol-hero-fig:hover{border-color:var(--accent)}
:root[data-theme="light"] .sol-hero-cap{color:#2d2f30}
:root[data-theme="light"] .sol-hero-cap small{color:var(--accent-soft--fg);border:1px solid #cdd5e8}
:root[data-theme="light"] .sol-hero-cap .ri{color:var(--accent-soft--fg)}
:root[data-theme="light"] .sol-hero-fig.is-empty{background:radial-gradient(ellipse at 85% 10%,#d9e2f9 0%,var(--panel) 62%);border-color:#cdd5e8}
:root[data-theme="light"] .sol-hero-fig .ri.big{color:var(--accent-soft--fg)}
:root[data-theme="light"] .sol-hero-fig.is-empty span{color:#45484a}
:root[data-theme="light"] .pain .tag{color:var(--accent-soft--fg)}
:root[data-theme="light"] .benefit{border:1px solid var(--line);background:var(--panel)}
:root[data-theme="light"] .benefit>.ri{color:#fff;background:var(--accent)}
:root[data-theme="light"] .benefit p{color:#45484a}
:root[data-theme="light"] .sol-steps>li{border:1px solid var(--line);background:var(--panel)}
:root[data-theme="light"] .sol-steps p{color:#45484a}
:root[data-theme="light"] .dh-case{border:1px solid var(--line);background:var(--panel)}
:root[data-theme="light"] .dh-case:hover{border-color:var(--accent)}
:root[data-theme="light"] .dh-case .tag{color:var(--accent-soft--fg);border:1px solid #cdd5e8}
:root[data-theme="light"] .dh-case p{color:#3c3f40}
:root[data-theme="light"] .dh-case .more{color:var(--accent-soft--fg)}
:root[data-theme="light"] .sol-nocase{border:1px dashed #d1d6d8}
:root[data-theme="light"] .sol-private{border:1px solid var(--line);background:var(--panel)}
:root[data-theme="light"] .sol-private .tag{color:var(--accent-soft--fg);border:1px solid #cdd5e8}
:root[data-theme="light"] .sol-private p{color:#3c3f40}
:root[data-theme="light"] .sol-nocase p{color:#45484a}
:root[data-theme="light"] .check-list li::before{border-left:1.5px solid var(--accent-soft);border-bottom:1.5px solid var(--accent-soft);background:none}
:root[data-theme="light"] .sol-faq>div{border:1px solid var(--line);background:var(--panel)}
:root[data-theme="light"] .sol-faq dd{color:#45484a}
:root[data-theme="light"] .closing{border:1px solid #cdd5e8;background:radial-gradient(ellipse at 15% 0%,#e0e8fa 0%,var(--panel) 62%)}
:root[data-theme="light"] .closing-qr{background:#161616}
:root[data-theme="light"] .closing-qr figcaption{color:#dcdcdc}
@media(max-width:1000px){:root[data-theme="light"] .sol-side a{border:1px solid #dee2e4}}
:root[data-theme="light"] .ui-shot{background:#f3f6f8}
:root[data-theme="light"] .ui-chips span{color:#292c37;border:1px solid #cdd5e8;background:rgba(82,121,255,0.1)}
:root[data-theme="light"] .ui-chips .ri{color:var(--accent-soft--fg)}
:root[data-theme="light"] .ui-proof>.ri{color:var(--accent-soft--fg)}
:root[data-theme="light"] .ui-proof p{color:#45484a}
:root[data-theme="light"] .ui-price{border:1px solid #cdd5e8;background:radial-gradient(ellipse at 0% 0%,rgba(82,121,255,0.16) 0%,var(--panel) 60%)}
:root[data-theme="light"] .ui-price p{color:#45484a}
:root[data-theme="light"] .ui-concept{border:1px solid var(--line);background:var(--panel)}
:root[data-theme="light"] .ui-concept .tag{color:var(--accent-soft--fg);border:1px solid #cdd5e8}
:root[data-theme="light"] .ui-concept p{color:#3c3f40}
:root[data-theme="light"] .ui-gallery:focus-visible{outline:2px solid var(--accent)}
:root[data-theme="light"] .ui-gal-img{border:1px solid var(--line);background:#f3f6f8}
:root[data-theme="light"] .ui-gal-item strong{color:var(--text)}
:root[data-theme="light"] .ui-gal-item span{color:#45484a}
:root[data-theme="light"] .ui-gal-hint{color:var(--quiet)}
:root[data-theme="light"] .sol-hero-fig.pdemo{border-color:#cdd5e8}
:root[data-theme="light"] .pd-head small{color:var(--accent-soft--fg)}
:root[data-theme="light"] .pd-play{border:1px solid var(--line);background:transparent;color:#262829}
:root[data-theme="light"] .pd-play:hover{border-color:var(--accent)}
:root[data-theme="light"] .pd-play svg{fill:currentColor}
:root[data-theme="light"] .pd-svg{background:#eff4f6;border:1px solid var(--line)}
:root[data-theme="light"] .pdemo .f-blue{fill:#2455ca}
:root[data-theme="light"] .pdemo .f-red{fill:#ab1a1e}
:root[data-theme="light"] .pdemo .f-amber{fill:#f2b84b}
:root[data-theme="light"] .pdemo .f-green{fill:#096842}
:root[data-theme="light"] .pdemo .f-violet{fill:#663dbd}
:root[data-theme="light"] .pdemo .f-mute{fill:#585d60}
:root[data-theme="light"] .pdemo .f-well{fill:#e8edf2}
:root[data-theme="light"] .pdemo .f-wall{fill:#c7cdd1}
:root[data-theme="light"] .pdemo .f-fg{fill:#262829}
:root[data-theme="light"] .pdemo .f-glass{fill:#2c4f86}
:root[data-theme="light"] .pdemo .s-blue{stroke:#2455ca}
:root[data-theme="light"] .pdemo .s-red{stroke:#ab1a1e}
:root[data-theme="light"] .pdemo .s-amber{stroke:#f2b84b}
:root[data-theme="light"] .pdemo .s-green{stroke:#096842}
:root[data-theme="light"] .pdemo .s-violet{stroke:#663dbd}
:root[data-theme="light"] .pdemo .s-mute{stroke:#666b6e}
:root[data-theme="light"] .pdemo .s-fg{stroke:#262829}
:root[data-theme="light"] .pdemo .s-edge{stroke:#666b6e}
:root[data-theme="light"] .pdemo .t-sym,:root[data-theme="light"] .pdemo .t-lab{fill:#3c3f40}
:root[data-theme="light"] .pdemo .t-on{fill:#ffffff}
:root[data-theme="light"] .pdemo .t-blue{fill:#3154a8}
:root[data-theme="light"] .pdemo .t-red{fill:#972b2d}
:root[data-theme="light"] .pd-key i.k-blue{background:#4f86ff}
:root[data-theme="light"] .pd-key i.k-red{background:#ff5d55}
:root[data-theme="light"] .pd-key i.k-amber{background:#f2b84b}
:root[data-theme="light"] .pd-key i.k-green{background:#3ecf8e}
:root[data-theme="light"] .pd-key i.k-violet{background:#9d7bff}
:root[data-theme="light"] .pd-key i.k-mute{background:#6a7072}
:root[data-theme="light"] .pd-key i.k-fg{background:#242527}
:root[data-theme="light"] .pd-key i.k-glass{background:#2c4f86;border:1px solid #4075ec}
:root[data-theme="light"] .pa-for{color:#515658;border-top:1px solid var(--line)}
:root[data-theme="light"] .pa-for span{color:var(--accent-soft--fg)}
:root[data-theme="light"] .pd-legend{color:#45484a}
:root[data-theme="light"] .pd-step{border:1px solid var(--line);background:transparent;color:#45484a}
:root[data-theme="light"] .pd-step:hover{border-color:#4a5a8a}
:root[data-theme="light"] .pd-step b{border:1px solid currentColor}
:root[data-theme="light"] .pd-step[aria-pressed="true"]{border-color:var(--accent);color:#1d1e1f;background:#e8ecf8}
:root[data-theme="light"] .pd-cap{color:#3c3f40}
:root[data-theme="light"] .svc-bar-lead{color:var(--quiet)}
:root[data-theme="light"] .svc-tabs [role=tab]{color:#45484a;background:var(--panel);border:1px solid var(--line)}
:root[data-theme="light"] .svc-tabs [role=tab] .ri{color:var(--muted)}
:root[data-theme="light"] .svc-tabs [role=tab] strong{color:var(--text)}
:root[data-theme="light"] .svc-tabs [role=tab] small{color:var(--quiet)}
:root[data-theme="light"] .svc-tabs [role=tab]:hover{border-color:#c7ccdb}
:root[data-theme="light"] .svc-tabs [role=tab][aria-selected=true]{border-color:var(--accent);background:#e9edfa}
:root[data-theme="light"] .svc-tabs [role=tab][aria-selected=true] .ri{color:var(--accent-soft--fg)}
:root[data-theme="light"] .svc-tabs [role=tab]:focus-visible{outline:2px solid var(--accent-soft)}
:root[data-theme="light"] .svc-intro-ico{background:#e6ebf9;color:var(--accent-soft--fg)}
:root[data-theme="light"] .svc-kicker{color:var(--accent-soft--fg)}
:root[data-theme="light"] .svc-intro p:last-child{color:var(--muted)}
:root[data-theme="light"] .svc-sim,:root[data-theme="light"] .svc-real{color:#6f4308;border:1px solid rgba(162,92,2,0.4)}
:root[data-theme="light"] .svc-real{color:#0b5f3c;border-color:rgba(7,135,86,0.4)}
:root[data-theme="light"] .svc-client{color:var(--accent-soft--fg)}
:root[data-theme="light"] .svc-case-text p:last-child{color:var(--muted)}
:root[data-theme="light"] .svc-case-fig{border:1px solid var(--line);background:#f2f6f8;color:inherit}
:root[data-theme="light"] .svc-case-fig:hover{border-color:var(--accent)}
:root[data-theme="light"] .svc-ba-row{border-top:1px solid var(--line)}
:root[data-theme="light"] .svc-ba-row:first-child{border-top:0}
:root[data-theme="light"] .svc-ba-h{color:var(--quiet)}
:root[data-theme="light"] .svc-ba-h span+span{color:var(--accent-soft--fg)}
:root[data-theme="light"] .svc-ba-row p{color:var(--muted)}
:root[data-theme="light"] .svc-ba-row p:last-child{color:var(--text)}
:root[data-theme="light"] .svc-ba-arrow{color:var(--accent-soft--fg)}
:root[data-theme="light"] .svc-showcase p{color:var(--muted)}
:root[data-theme="light"] .svc-agent .svc-agent-ico{color:var(--accent-soft--fg)}
:root[data-theme="light"] .svc-who{color:var(--accent-soft--fg)}
:root[data-theme="light"] .svc-howrun{border-top:1px dashed #dadfe2}
:root[data-theme="light"] .svc-howrun strong{color:var(--quiet)}
:root[data-theme="light"] .svc-chat-head{border-bottom:1px solid var(--line);background:#eff4f6}
:root[data-theme="light"] .svc-chat-head .ri{color:var(--accent-soft--fg)}
:root[data-theme="light"] .svc-chat-head span{color:var(--quiet)}
:root[data-theme="light"] .svc-msg-who{color:var(--quiet)}
:root[data-theme="light"] .svc-msg p{background:#eaeff2;color:#2d2f30}
:root[data-theme="light"] .svc-msg.user p{background:#dbe3f7;color:#202228}
:root[data-theme="light"] .svc-cmp-row{border-top:1px solid var(--line);color:var(--muted)}
:root[data-theme="light"] .svc-cmp-row:first-child{border-top:0}
:root[data-theme="light"] .svc-cmp-row span:first-child{color:var(--quiet)}
:root[data-theme="light"] .svc-cmp-row span:last-child{color:var(--text)}
:root[data-theme="light"] .svc-cmp-h span:last-child{color:var(--accent-soft--fg)}
:root[data-theme="light"] .svc-own p{color:var(--muted)}
:root[data-theme="light"] .svc-stats div{border:1px solid var(--line);background:#f0f4f7}
:root[data-theme="light"] .svc-stats dt{color:var(--text)}
:root[data-theme="light"] .svc-stats dd{color:var(--quiet)}
:root[data-theme="light"] .svc-links span{color:var(--quiet)}
:root[data-theme="light"] .svc-links a{color:#3e4142;border:1px solid #dee2e4}
:root[data-theme="light"] .svc-links a:hover{border-color:var(--accent);color:var(--text)}
:root[data-theme="light"] .svc-cta p{color:var(--text)}
:root[data-theme="light"] .svc-app-ico{background:linear-gradient(145deg,#2c4bd8,#dfe8fd);border:1px solid #3a4f9a;box-shadow:0 12px 30px rgba(20,40,120,0.21)}
:root[data-theme="light"] .svc-app-ico .ri{color:#eef1ff}
:root[data-theme="light"] .svc-app-sub{color:#444b70}
:root[data-theme="light"] .svc-app-chips span{color:#2d2f30;border:1px solid #dce0e2;background:#f0f4f7}
:root[data-theme="light"] .svc-app-chips .ri{color:var(--accent-soft--fg)}
:root[data-theme="light"] .svc-gallery .thumb{border:1px solid var(--line)}
:root[data-theme="light"] .svc-gallery figcaption strong{color:var(--text)}
:root[data-theme="light"] .svc-gallery figcaption span{color:var(--muted)}
:root[data-theme="light"] .svc-showhead p{color:var(--muted)}
:root[data-theme="light"] .svc-gallery.is-empty{color:var(--muted)}
:root[data-theme="light"] .svc-about p{color:var(--muted)}
:root[data-theme="light"] .svc-info div{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
:root[data-theme="light"] .svc-info div:nth-child(3n){border-right:0}
:root[data-theme="light"] .svc-info div:nth-last-child(-n+3){border-bottom:0}
:root[data-theme="light"] .svc-info dt{color:var(--quiet)}
:root[data-theme="light"] .svc-info dd{color:var(--text)}
:root[data-theme="light"] .svc-cardmeta{color:var(--quiet)}
:root[data-theme="light"] .svc-noshot{background:radial-gradient(ellipse at 80% 10%,#d9e2f9 0%,#f2f6f8 65%)}
:root[data-theme="light"] .svc-noshot .ri{color:#4b5eb1}
:root[data-theme="light"] .svc-shotcard:hover{border-color:var(--accent)}
:root[data-theme="light"] .svc-shotcard>span{color:#2d2f30}
:root[data-theme="light"] .svc-shotcard small{color:var(--accent-soft--fg)}
@media(max-width:700px){:root[data-theme="light"] .svc-info div:nth-child(3n){border-right:1px solid var(--line)}
:root[data-theme="light"] .svc-info div:nth-child(2n){border-right:0}
:root[data-theme="light"] .svc-info div:nth-last-child(-n+3){border-bottom:1px solid var(--line)}
:root[data-theme="light"] .svc-info div:nth-last-child(-n+2){border-bottom:0}}
:root[data-theme="light"] .lab-shot figcaption{color:var(--muted)}
:root[data-theme="light"] .lab-weblist li{border-top:1px solid var(--line)}
:root[data-theme="light"] .lab-weblist li:first-child{border-top:0}
:root[data-theme="light"] .lab-weblist strong{color:var(--text)}
:root[data-theme="light"] .lab-weblist span{color:var(--muted)}
:root[data-theme="light"] .pa-who{color:#3c3f40}
:root[data-theme="light"] .pa-use{color:#515658}
:root[data-theme="light"] .pa-use span{color:var(--accent-soft--fg)}
:root[data-theme="light"] .pa-lab p{color:#45484a}
:root[data-theme="light"] .pa-lab-n{color:#5a6166}
:root[data-theme="light"] .pa-lab .more{color:var(--accent-soft--fg)}
:root[data-theme="light"] .pa-rel .more{color:var(--accent-soft--fg)}
:root[data-theme="light"] .lab{border:1px solid var(--line);background:linear-gradient(180deg,#edf3f8,#f1f6f9)}
:root[data-theme="light"] .lab-head{border-bottom:1px solid var(--line)}
:root[data-theme="light"] .lab-logo{border:1px solid #d3dde8;color:var(--accent-soft--fg);background:#e8f0f8}
:root[data-theme="light"] .lab-code{color:var(--accent-soft--fg)}
:root[data-theme="light"] .lab-head h2 span{color:#515658}
:root[data-theme="light"] .lab-spec{color:#585d60}
:root[data-theme="light"] .lab-tabs{border:1px solid var(--line)}
:root[data-theme="light"] .lab-tab{background:transparent;border:0;border-right:1px solid var(--line);color:#45484a}
:root[data-theme="light"] .lab-tab:last-child{border-right:0}
:root[data-theme="light"] .lab-tab:hover{background:#e9f1f6}
:root[data-theme="light"] .lab-tab b{color:#6d7478}
:root[data-theme="light"] .lab-tab>span>span{color:#262829}
:root[data-theme="light"] .lab-tab small{color:#5a6166}
:root[data-theme="light"] .lab-tab[aria-selected="true"]{background:linear-gradient(180deg,#e2e9f4,#e6f0fe);box-shadow:inset 0 -2px 0 var(--accent)}
:root[data-theme="light"] .lab-tab[aria-selected="true"] b{color:var(--accent-soft--fg)}
:root[data-theme="light"] .lab-stage{border:1px solid var(--line);background:#f0f5f8}
:root[data-theme="light"] .lab-exp{color:#6d7478}
:root[data-theme="light"] .lab-chip{border:1px solid #d3dde8;color:#3c3f40}
:root[data-theme="light"] .lab-chip-state .is-ok{color:#096842}
:root[data-theme="light"] .lab-chip-state .is-bad{color:#ab130f}
:root[data-theme="light"] .lab-chip-state .is-info{color:#3f50a1}
:root[data-theme="light"] .lab-chip-state .is-warn{color:#6d4c00}
:root[data-theme="light"] .lab-legend{color:#515658}
:root[data-theme="light"] .lab-legend .k-blue{background:#4f86ff}
:root[data-theme="light"] .lab-legend .k-red{background:#ff5d55}
:root[data-theme="light"] .lab-legend .k-amber{background:#f2b84b}
:root[data-theme="light"] .lab-legend .k-green{background:#3ecf8e}
:root[data-theme="light"] .lab-legend .k-violet{background:#9d7bff}
:root[data-theme="light"] .lab-legend .k-mute{background:#727a7f}
:root[data-theme="light"] .lab-legend .k-fg{background:#ebf0f3;border:1px solid #3c3f40}
:root[data-theme="light"] .lab-legend .k-glass{background:#666c6f}
:root[data-theme="light"] .lab-call{background:rgba(242,246,250,0.86);border:1px solid #c8d3df;color:#212323}
:root[data-theme="light"] .lab-leader{stroke:#34383a;fill:none}
:root[data-theme="light"] .lab-leader-dot{fill:#161616}
:root[data-theme="light"] .lab-chart{border:1px solid var(--line);background:#f0f5f8}
:root[data-theme="light"] .lab-chart figcaption{color:#262829}
:root[data-theme="light"] .lab-cl{color:#2b2e2f;background:rgba(242,246,250,0.75)}
:root[data-theme="light"] .lab-ax{color:#5a6166}
:root[data-theme="light"] .lab-grid{stroke:#e2eaef;fill:none}
:root[data-theme="light"] .lab-axis{stroke:#acb4bb;fill:none}
:root[data-theme="light"] .lab-tick{fill:#5a6166}
:root[data-theme="light"] .lab-timeline{border:1px solid var(--line);background:#f0f5f8}
:root[data-theme="light"] .lab-play{border:0;background:var(--accent);color:#fff}
:root[data-theme="light"] .lab-play svg{fill:currentColor}
:root[data-theme="light"] .lab-again{border:1px solid var(--line);background:transparent;color:#3c3f40}
:root[data-theme="light"] .lab-again svg{fill:currentColor}
:root[data-theme="light"] .lab-scrub{accent-color:var(--accent--fg)}
:root[data-theme="light"] .lab-mark{background:transparent;border:0;border-top:2px solid #dae3e9;color:#5a6166}
:root[data-theme="light"] .lab-mark.is-on{border-top-color:var(--accent);color:#262829}
:root[data-theme="light"] .lab-pctw{color:#515658}
:root[data-theme="light"] .lab-pct{color:#262829}
:root[data-theme="light"] .lab-note{border:1px solid var(--line);background:#f0f5f8}
:root[data-theme="light"] .lab-note-i{border:1px solid #d3dde8;color:var(--accent-soft--fg)}
:root[data-theme="light"] .lab-note-i svg{fill:none;stroke:currentColor}
:root[data-theme="light"] .lab-note small{color:#5a6166}
:root[data-theme="light"] .lab-note p{color:#313436}
:root[data-theme="light"] .lab-panel{border:1px solid var(--line);background:#f0f5f8}
:root[data-theme="light"] .lab-ph h4{color:#262829}
:root[data-theme="light"] .lab-reset{border:1px solid var(--line);background:transparent;color:#45484a}
:root[data-theme="light"] .lab-row{color:#3c3f40}
:root[data-theme="light"] .lab-row b{color:#262829}
:root[data-theme="light"] .lab-range input{accent-color:var(--accent--fg)}
:root[data-theme="light"] .lab-range small,:root[data-theme="light"] .lab-choice small{color:#5a6166}
:root[data-theme="light"] .lab-seg{border:1px solid var(--line)}
:root[data-theme="light"] .lab-seg button{border:0;background:transparent;color:#515658}
:root[data-theme="light"] .lab-seg button[aria-pressed="true"]{background:#d8e3f1;color:#262829}
:root[data-theme="light"] .lab-switches{border-top:1px solid var(--line)}
:root[data-theme="light"] .lab-switch{color:#3c3f40}
:root[data-theme="light"] .lab-switch i{background:#dae3e9}
:root[data-theme="light"] .lab-switch i::after{background:#3c3f40}
:root[data-theme="light"] .lab-switch input:checked+i{background:var(--accent)}
:root[data-theme="light"] .lab-switch input:checked+i::after{background:#161616}
:root[data-theme="light"] .lab-switch input:focus-visible+i{outline:2px solid var(--accent)}
:root[data-theme="light"] .lab-read{background:#eaf1f8;border:1px solid #e0e8ef}
:root[data-theme="light"] .lab-read small{color:#5a6166}
:root[data-theme="light"] .lab-read b{color:#212323}
:root[data-theme="light"] .lab-read em{color:#5a6166}
:root[data-theme="light"] .lab-formula summary{color:#515658}
:root[data-theme="light"] .lab-formula p{color:#515658}
:root[data-theme="light"] .ww-sky0{stop-color:#e5f0fa}
:root[data-theme="light"] .ww-sky1{stop-color:#ddeaf6}
:root[data-theme="light"] .ww-soil0{stop-color:#e9edec}
:root[data-theme="light"] .ww-soil1{stop-color:#f0f4f2}
:root[data-theme="light"] .ww-soilmark{stroke:#e0e6e3}
:root[data-theme="light"] .ww-con0{stop-color:#878e92}
:root[data-theme="light"] .ww-con1{stop-color:#bbc2c7}
:root[data-theme="light"] .ww-wall{stroke:#e1e8ec}
:root[data-theme="light"] .ww-inner{fill:#edf4f9}
:root[data-theme="light"] .ww-water0{stop-color:#cad9e7}
:root[data-theme="light"] .ww-water1{stop-color:#daebfa}
:root[data-theme="light"] .ww-wat{stroke:none}
:root[data-theme="light"] .ww-tint{fill:#67655e}
:root[data-theme="light"] .ww-tint.is-cod{fill:#686255}
:root[data-theme="light"] .ww-tint.is-p{fill:#ab1a1e}
:root[data-theme="light"] .ww-tint.is-no{fill:#663dbd}
:root[data-theme="light"] .ww-tint.is-nh{fill:#6d4c00}
:root[data-theme="light"] .ww-baffle{fill:#70777b}
:root[data-theme="light"] .ww-screen{stroke:#4c5053}
:root[data-theme="light"] .ww-blanket{fill:#c7bcae}
:root[data-theme="light"] .ww-well{stroke:#4c5053;fill:none}
:root[data-theme="light"] .ww-scraper{stroke:#3c3f40;fill:none}
:root[data-theme="light"] .ww-weir{stroke:#3c3f40;fill:none}
:root[data-theme="light"] .ww-diff{fill:#4c5053}
:root[data-theme="light"] .ww-airpipe{stroke:#5a6166;fill:none}
:root[data-theme="light"] .ww-shaft{stroke:#5a6166}
:root[data-theme="light"] .ww-motor{fill:#6d7478}
:root[data-theme="light"] .ww-prop{fill:#3c3f40}
:root[data-theme="light"] .ww-pipe{stroke:#cfd8de;fill:none}
:root[data-theme="light"] .ww-pipew{fill:none}
:root[data-theme="light"] .ww-pipew.is-ir{stroke:#663dbd}
:root[data-theme="light"] .ww-pipew.is-ras{stroke:#7a6448}
:root[data-theme="light"] .ww-flow{stroke:#1f242a;fill:none}
:root[data-theme="light"] .ww-pump{fill:#6d7478;stroke:#e1e8ec}
:root[data-theme="light"] .ww-pumpi{fill:#3c3f40}
:root[data-theme="light"] .ww-small{fill:#515658}
:root[data-theme="light"] .ww-tank{fill:#3c3f40}
:root[data-theme="light"] .ww-ripple{stroke:#1d57a9;fill:none}
:root[data-theme="light"] .ww-floc{fill:#7a6345}
:root[data-theme="light"] .ww-flocc{fill:#7a6345}
:root[data-theme="light"] .ww-dot{fill:#515658}
:root[data-theme="light"] .ww-dot.is-cod{fill:#554f43}
:root[data-theme="light"] .ww-dot.is-po{fill:#ab130f}
:root[data-theme="light"] .ww-dot.is-no{fill:#5e439e}
:root[data-theme="light"] .ww-dot.is-nh{fill:#6d4c00}
:root[data-theme="light"] .ww-bubble{fill:#25303b;stroke:#25303b}
:root[data-theme="light"] .ww-n2{fill:#262829}
:root[data-theme="light"] .ww-panel{fill:#eff4f7;stroke:#cdd7e2}
:root[data-theme="light"] .ww-ptxt{fill:#3c3f40}
:root[data-theme="light"] .ww-pval{fill:#262829}
:root[data-theme="light"] .ww-pbar{fill:#e2eaef}
:root[data-theme="light"] .ww-pfill{fill:#096842}
:root[data-theme="light"] .ww-pfill.is-bad{fill:#ab1a1e}
:root[data-theme="light"] .ww-plim{stroke:#262829}
:root[data-theme="light"] .ww-ileader{stroke:#515658;fill:none}
:root[data-theme="light"] .ww-ibg{fill:#ebf2f8}
:root[data-theme="light"] .ww-irim{fill:none;stroke:#acb4bb}
:root[data-theme="light"] .ww-irim.is-on{stroke:#1d57a9}
:root[data-theme="light"] .ww-cell{fill:#c7bcae;stroke:#755b37}
:root[data-theme="light"] .ww-cell2{fill:#cecfe1;stroke:#615595}
:root[data-theme="light"] .ww-cell3{fill:#d1cab9;stroke:#705508}
:root[data-theme="light"] .ww-polyp{fill:#ab130f}
:root[data-theme="light"] .ww-pha{fill:#262829}
:root[data-theme="light"] .ww-m-p{fill:#ab130f}
:root[data-theme="light"] .ww-m-cod{fill:#554f43}
:root[data-theme="light"] .ww-m-no{fill:#5e439e}
:root[data-theme="light"] .ww-m-n2{fill:#262829}
:root[data-theme="light"] .ww-m-nh{fill:#6d4c00}
:root[data-theme="light"] .ww-o2{fill:#25303b;stroke:#25303b}
:root[data-theme="light"] .ww-bar{fill:#5a6166}
:root[data-theme="light"] .ww-bar.is-cod{fill:#686255}
:root[data-theme="light"] .ww-bar.is-nh{fill:#6d4c00}
:root[data-theme="light"] .ww-bar.is-tn{fill:#663dbd}
:root[data-theme="light"] .ww-bar.is-p{fill:#ab1a1e}
:root[data-theme="light"] .ww-bar.is-ok{fill:#096842}
:root[data-theme="light"] .ww-bar.is-bad{fill:#ab1a1e}
:root[data-theme="light"] .ww-ctext{fill:#262829}
:root[data-theme="light"] .ww-c-lim{stroke:#096842;fill:none}
:root[data-theme="light"] .ww-c-hl{fill:#1d57a9}
:root[data-theme="light"] .ww-c-red{stroke:#ab1a1e;fill:none}
:root[data-theme="light"] .ww-c-violet{stroke:#663dbd;fill:none}
:root[data-theme="light"] .ww-c-amber{stroke:#6d4c00;fill:none}
:root[data-theme="light"] .ww-c-fg{stroke:#262829;fill:none}
:root[data-theme="light"] .ww-c-mute2{stroke:#554f43;fill:none}
:root[data-theme="light"] .ww-c-dash{stroke:#5a6166;fill:none}
:root[data-theme="light"] .ww-c-pt{fill:#262829;stroke:#eff4f7}
:root[data-theme="light"] .ww-c-cur{stroke:#515658;fill:none}
:root[data-theme="light"] .ww-c-dot{fill:#161616;stroke:#eff4f7}
:root[data-theme="light"] .adc-bg0{stop-color:#e2eef6}
:root[data-theme="light"] .adc-bg1{stop-color:#f0f6f9}
:root[data-theme="light"] .adc-mote{fill:#b8c4cc}
:root[data-theme="light"] .adc-txt{fill:#555b5f}
:root[data-theme="light"] .adc-lab{fill:#3c3f40}
:root[data-theme="light"] .adc-big{fill:#6d4c00;stroke:#eff4f7}
:root[data-theme="light"] .adc-sum{fill:#6d4c00}
:root[data-theme="light"] .adc-dlab{fill:#5a6166}
:root[data-theme="light"] .adc-dlab.is-hi{fill:#6d4c00}
:root[data-theme="light"] .adc-atom{fill:#eff4f7}
:root[data-theme="light"] .adc-ph{fill:#262829;stroke:#eff4f7}
:root[data-theme="light"] .adc-sbar{stroke:#515658;fill:none}
:root[data-theme="light"] .adc-hc0{stop-color:#373c3e}
:root[data-theme="light"] .adc-hc1{stop-color:#798185}
:root[data-theme="light"] .adc-lc0{stop-color:#1e2021}
:root[data-theme="light"] .adc-lc1{stop-color:#4e5457}
:root[data-theme="light"] .adc-dom{stroke:#e8eef3}
:root[data-theme="light"] .adc-dline{stroke:#c0c8cd;fill:none}
:root[data-theme="light"] .adc-hinge{stroke:#505659;fill:none}
:root[data-theme="light"] .adc-ss{stroke:#262829;fill:none}
:root[data-theme="light"] .adc-gly{stroke:#6d7478;fill:none}
:root[data-theme="light"] .adc-glyd{fill:#5a6166}
:root[data-theme="light"] .adc-cdr{stroke:#096842;fill:none}
:root[data-theme="light"] .adc-ab{stroke:#2b2e30;fill:none}
:root[data-theme="light"] .adc-lnk{stroke:#663dbd;fill:none}
:root[data-theme="light"] .adc-pay{fill:#6d4c00}
:root[data-theme="light"] .adc-payg{fill:#6d4c00}
:root[data-theme="light"] .adc-payb{fill:#6d4c00;stroke:#8a5a12}
:root[data-theme="light"] .adc-payi{fill:none;stroke:#8a5a12}
:root[data-theme="light"] .adc-panel{stroke:#dde7ed}
:root[data-theme="light"] .adc-pn0{stop-color:#e6eff5}
:root[data-theme="light"] .adc-pn1{stop-color:#edf4f8}
:root[data-theme="light"] .adc-bond{stroke:#5a6166;fill:none}
:root[data-theme="light"] .adc-snode{fill:#3c3f40;stroke:#eff4f7}
:root[data-theme="light"] .adc-lnode{fill:#e4e2f8;stroke:#663dbd}
:root[data-theme="light"] .adc-cut{stroke:#ab1a1e;fill:none}
:root[data-theme="light"] .adc-fib{stroke:#dee9ef;fill:none}
:root[data-theme="light"] .adc-lum0{stop-color:#fbe7eb}
:root[data-theme="light"] .adc-lum1{stop-color:#fdf0f3}
:root[data-theme="light"] .adc-endo{fill:#eadde2;stroke:#ccbec3}
:root[data-theme="light"] .adc-endo-n{fill:#d8c9ce}
:root[data-theme="light"] .adc-rbc{fill:#e7cdcf}
:root[data-theme="light"] .adc-rbc-in{fill:#f0dadc}
:root[data-theme="light"] .adc-leak{stroke:#3c3f40;fill:none}
:root[data-theme="light"] .adc-bm{stroke:#bbc6cd;fill:none}
:root[data-theme="light"] .adc-tum0{stop-color:#f2e2e3}
:root[data-theme="light"] .adc-tum1{stop-color:#fbeef2}
:root[data-theme="light"] .adc-tum{stroke:#ab130f}
:root[data-theme="light"] .adc-tum-n{fill:#fbe6e9;stroke:#9a4148}
:root[data-theme="light"] .adc-nor0{stop-color:#dbe4f3}
:root[data-theme="light"] .adc-nor1{stop-color:#e9f1ff}
:root[data-theme="light"] .adc-nor{stroke:#2455ca}
:root[data-theme="light"] .adc-nor-n{fill:#e4ebf7;stroke:#3d63b8}
:root[data-theme="light"] .adc-neg0{stop-color:#eae5e6}
:root[data-theme="light"] .adc-neg1{stop-color:#f5f1f3}
:root[data-theme="light"] .adc-neg{stroke:#635b5d}
:root[data-theme="light"] .adc-neg-n{fill:#eee9ec;stroke:#8d8588}
:root[data-theme="light"] .adc-nucl{fill:#e7d3d5}
:root[data-theme="light"] .adc-rec{stroke:#096842;fill:none}
:root[data-theme="light"] .adc-reck{fill:#096842}
:root[data-theme="light"] .adc-capw{fill:none;stroke:#eadde2}
:root[data-theme="light"] .adc-cy0{stop-color:#f6ecef}
:root[data-theme="light"] .adc-cy1{stop-color:#f8f3f5}
:root[data-theme="light"] .adc-memb{fill:#e1cfd3}
:root[data-theme="light"] .adc-memh{fill:none;stroke:#80454b}
:root[data-theme="light"] .adc-mt{stroke:#5a6166;fill:none}
:root[data-theme="light"] .adc-mito{fill:#e3e9ed;stroke:#757e83}
:root[data-theme="light"] .adc-cris{stroke:#bcc5cb;fill:none}
:root[data-theme="light"] .adc-golgi{stroke:#bbc4c9;fill:none}
:root[data-theme="light"] .adc-cent{fill:#515658}
:root[data-theme="light"] .adc-nuc{fill:#f6eef1;stroke:#a89599}
:root[data-theme="light"] .adc-pore{fill:none;stroke:#766468}
:root[data-theme="light"] .adc-chrom{fill:#efe5e8}
:root[data-theme="light"] .adc-nucl2{fill:#f3e3e6;stroke:#decace}
:root[data-theme="light"] .adc-enz{fill:#3c3f40}
:root[data-theme="light"] .adc-snip{stroke:#ab1a1e;fill:none}
:root[data-theme="light"] .adc-amino{fill:#484e51}
:root[data-theme="light"] .adc-vesi{fill:#e0e9f1;stroke:#555b5f}
:root[data-theme="light"] .adc-coat{fill:none;stroke:#45484a}
:root[data-theme="light"] .adc-pdot{fill:#6d4c00}
:root[data-theme="light"] .adc-ptail{stroke:#663dbd;fill:none}
:root[data-theme="light"] .adc-ha0{stop-color:#8d671a}
:root[data-theme="light"] .adc-ha1{stop-color:#8d671a}
:root[data-theme="light"] .adc-mt2{stroke:#515658;fill:none}
:root[data-theme="light"] .adc-c-ref{stroke:#6d7478;fill:none}
:root[data-theme="light"] .adc-c-cur{stroke:#515658;fill:none}
:root[data-theme="light"] .adc-c-fill{fill:#6d4c00}
:root[data-theme="light"] .adc-c-red{stroke:#ab130f;fill:none}
:root[data-theme="light"] .adc-c-blue{stroke:#2456b9;fill:none}
:root[data-theme="light"] .adc-c-amber{stroke:#6d4c00;fill:none}
:root[data-theme="light"] .adc-c-mute{stroke:#635b5d;fill:none}
:root[data-theme="light"] .adc-c-fg{stroke:#2b2e30;fill:none}
:root[data-theme="light"] .adc-c-mark{fill:#ab130f;stroke:#eff4f7}
:root[data-theme="light"] .adc-c-dot{fill:#161616;stroke:#ab130f}
:root[data-theme="light"] .adc-c-dota{stroke:#6d4c00}
:root[data-theme="light"] .adc-c-dotm{stroke:#635b5d}
:root[data-theme="light"] .adc-c-dotb{stroke:#2456b9}
:root[data-theme="light"] .adc-c-dotf{stroke:#515658}
:root[data-theme="light"] .adc-c-dotr{stroke:#ab130f}
:root[data-theme="light"] .adc-c-pk{fill:#3c3f40}
:root[data-theme="light"] .adc-er{stroke:#e7dce0;fill:none}
:root[data-theme="light"] .adc-ribo{stroke:#766468;fill:none}
:root[data-theme="light"] .adc-mito-in{fill:#e8eef1}
:root[data-theme="light"] .adc-tum-f{fill:#983e48}
:root[data-theme="light"] .adc-neg-f{fill:#564f51}
:root[data-theme="light"] .adc-nor-f{fill:#37579e}
:root[data-theme="light"] .adc-massab{fill:#6d7478}
:root[data-theme="light"] .bt-wall0{stop-color:#eaf0f6}
:root[data-theme="light"] .bt-wall1{stop-color:#f0f6f9}
:root[data-theme="light"] .bt-rib{stroke:#e6edf3}
:root[data-theme="light"] .bt-ceil{fill:#e3eaf0}
:root[data-theme="light"] .bt-tray{stroke:#d1dae1;fill:none}
:root[data-theme="light"] .bt-det{fill:#c0c9d0;stroke:#6d7478}
:root[data-theme="light"] .bt-led{fill:#acb4bb}
:root[data-theme="light"] .bt-led.is-on{fill:#ab1a1e}
:root[data-theme="light"] .bt-ledglow{fill:#ab1a1e}
:root[data-theme="light"] .bt-rack{fill:#dee6eb}
:root[data-theme="light"] .bt-hole{fill:#eef3f7}
:root[data-theme="light"] .bt-rail{fill:#d7dee4}
:root[data-theme="light"] .bt-dimcell{fill:#e5edf2;stroke:#dee6eb}
:root[data-theme="light"] .bt-dimterm{fill:#d7dee4}
:root[data-theme="light"] .bt-dimbus{fill:#dedad0}
:root[data-theme="light"] .bt-pipe{stroke:#cfd8de;fill:none}
:root[data-theme="light"] .bt-pipew{stroke:#1f59cf;fill:none}
:root[data-theme="light"] .bt-flow{stroke:#1f242a;fill:none}
:root[data-theme="light"] .bt-ptext{fill:#235589;stroke:#eff4f7}
:root[data-theme="light"] .bt-plate0{stop-color:#666c6f}
:root[data-theme="light"] .bt-plate1{stop-color:#a2a9ae}
:root[data-theme="light"] .bt-plateedge{stroke:#e1e8ec}
:root[data-theme="light"] .bt-seg{stroke:none}
:root[data-theme="light"] .bt-tim{fill:#3c3f40}
:root[data-theme="light"] .bt-steel0{stop-color:#727a7f}
:root[data-theme="light"] .bt-steel1{stop-color:#bbc2c7}
:root[data-theme="light"] .bt-endplate{stroke:#e1e8ec}
:root[data-theme="light"] .bt-strap{stroke:#6d7478;fill:none}
:root[data-theme="light"] .bt-pad{fill:#2b2e30}
:root[data-theme="light"] .bt-pad.is-film{fill:#5a6166}
:root[data-theme="light"] .bt-can{fill:#d7dee4}
:root[data-theme="light"] .bt-sub{stroke:none}
:root[data-theme="light"] .bt-sub.is-plain{fill:#70777b}
:root[data-theme="light"] .bt-cellline{fill:none;stroke:#eff4f7}
:root[data-theme="light"] .bt-cap{fill:#c0c9d0}
:root[data-theme="light"] .bt-term{fill:#4c5053;stroke:#e1e8ec}
:root[data-theme="light"] .bt-vent{fill:#e1e8ec;stroke:#5a6166}
:root[data-theme="light"] .bt-vent.is-open{fill:#ab1a1e;stroke:#644801}
:root[data-theme="light"] .bt-ctext{fill:#161616;stroke:#eff4f7}
:root[data-theme="light"] .bt-no{fill:#515658}
:root[data-theme="light"] .bt-gauge{fill:#eff4f7;stroke:#262829}
:root[data-theme="light"] .bt-gfill{fill:#096842}
:root[data-theme="light"] .bt-gfill.is-low{fill:#6d4c00}
:root[data-theme="light"] .bt-coolarrow{stroke:#0359aa}
:root[data-theme="light"] .bt-hotglow{fill:#b21711}
:root[data-theme="light"] .bt-cellline.is-hot{stroke:#9f3004}
:root[data-theme="light"] .bt-bus{fill:#6d4c00;stroke:#8a6420}
:root[data-theme="light"] .bt-cable{stroke:#7e5407;fill:none}
:root[data-theme="light"] .bt-harness{stroke:#5a6166;fill:none}
:root[data-theme="light"] .bt-ntc{fill:#3c3f40}
:root[data-theme="light"] .bt-duct{stroke:#515658;fill:none}
:root[data-theme="light"] .bt-ductin{fill:#515658}
:root[data-theme="light"] .bt-lid{stroke:#6d7478;fill:none}
:root[data-theme="light"] .bt-heat{stroke:#ab1a1e}
:root[data-theme="light"] .bt-fire{fill:#9f3004}
:root[data-theme="light"] .bt-gas{fill:#515658}
:root[data-theme="light"] .bt-spark{fill:#644801}
:root[data-theme="light"] .bt-info{fill:#262829}
:root[data-theme="light"] .bt-infos{fill:#515658}
:root[data-theme="light"] .bt-c-red{stroke:#ab1a1e;fill:none}
:root[data-theme="light"] .bt-c-red-thin{stroke:#ab1a1e;fill:none}
:root[data-theme="light"] .bt-c-blue{stroke:#0359aa;fill:none}
:root[data-theme="light"] .bt-c-amber{stroke:#6d4c00;fill:none}
:root[data-theme="light"] .bt-c-violet{stroke:#663dbd;fill:none}
:root[data-theme="light"] .bt-c-green{stroke:#096842;fill:none}
:root[data-theme="light"] .bt-c-mute{stroke:#5a6166;fill:none}
:root[data-theme="light"] .bt-c-thin{stroke:#0359aa;fill:none}
:root[data-theme="light"] .bt-c-lim{stroke:#6d4c00;fill:none}
:root[data-theme="light"] .bt-c-ton{stroke:#ab130f;fill:none}
:root[data-theme="light"] .bt-c-eol{stroke:#ab130f;fill:none}
:root[data-theme="light"] .bt-c-mark{fill:#ab130f;stroke:#eff4f7}
:root[data-theme="light"] .bt-c-cur{stroke:#515658;fill:none}
:root[data-theme="light"] .bt-c-dot{fill:#161616;stroke:#eff4f7}
:root[data-theme="light"] .bt-bar{stroke:none}
:root[data-theme="light"] .bt-bar-green{fill:#096842}
:root[data-theme="light"] .bt-bar-mute{fill:#5a6166}
:root[data-theme="light"] .bt-c-cool{stroke:#235589;fill:none}
:root[data-theme="light"] .bt-c-cooldot{fill:#235589}
:root[data-theme="light"] .bt-ctext2{fill:#262829}
:root[data-theme="light"] .bh-sky0{stop-color:#0d1420}
:root[data-theme="light"] .bh-sky1{stop-color:#05080c}
:root[data-theme="light"] .bh-neb0{fill:#3a2a6a}
:root[data-theme="light"] .bh-neb1{fill:#1f3a66}
:root[data-theme="light"] .bh-star{fill:#c7d2dc}
:root[data-theme="light"] .bh-star2{fill:#ffffff}
:root[data-theme="light"] .bh-gc{fill:none;stroke:#4f86ff}
:root[data-theme="light"] .bh-gr{fill:none;stroke:#5d7fb8}
:root[data-theme="light"] .bh-throat{fill:#000000}
:root[data-theme="light"] .bh-throatrim{fill:none;stroke:#f2b84b}
:root[data-theme="light"] .bh-path1{fill:none;stroke:#f2b84b}
:root[data-theme="light"] .bh-path1g{fill:none;stroke:#f2b84b}
:root[data-theme="light"] .bh-pulse{fill:#ffd48a}
:root[data-theme="light"] .bh-pulsec{fill:#ffffff}
:root[data-theme="light"] .bh-clock{fill:#0b1114;stroke:#c7d2dc}
:root[data-theme="light"] .bh-hand{stroke:#f2b84b;fill:none}
:root[data-theme="light"] .bh-capband{fill:#ff5d55}
:root[data-theme="light"] .bh-bc{stroke:#ff5d55;fill:none}
:root[data-theme="light"] .bh-ray{fill:none;stroke:#c7d2dc}
:root[data-theme="light"] .bh-ray-cap{stroke:#ff7a70}
:root[data-theme="light"] .bh-loop{fill:none;stroke:#9d7bff}
:root[data-theme="light"] .bh-hiray{fill:none;stroke:#f2b84b}
:root[data-theme="light"] .bh-higlow{fill:none;stroke:#f2b84b}
:root[data-theme="light"] .bh-straight{fill:none;stroke:#f2b84b}
:root[data-theme="light"] .bh-angarc{fill:none;stroke:#ffd27a}
:root[data-theme="light"] .bh-dimt{fill:#ffd27a;stroke:#05080c}
:root[data-theme="light"] .bh-dim{fill:none;stroke:#ffd27a}
:root[data-theme="light"] .bh-ps{fill:none;stroke:#9d7bff}
:root[data-theme="light"] .bh-rim0{stop-color:#000000}
:root[data-theme="light"] .bh-rim1{stop-color:#f2b84b}
:root[data-theme="light"] .bh-rim2{stop-color:#f2b84b}
:root[data-theme="light"] .bh-hor{fill:#000000;stroke:#ffd27a}
:root[data-theme="light"] .bh-ringguide{fill:none;stroke:#e8ecef}
:root[data-theme="light"] .bh-ghost{fill:none;stroke:#c7d2dc}
:root[data-theme="light"] .bh-lstar{fill:#dbe5ee}
:root[data-theme="light"] .bh-gbulge{fill:#ffe3b0}
:root[data-theme="light"] .bh-garm{fill:#a9c6ff}
:root[data-theme="light"] .bh-lensdot{fill:#000000;stroke:#8a959c}
:root[data-theme="light"] .bh-jet0{stop-color:#9d7bff}
:root[data-theme="light"] .bh-jet1{stop-color:#9d7bff}
:root[data-theme="light"] .bh-jetp{stroke:none}
:root[data-theme="light"] .bh-jetcore{stroke:#e2d8ff;fill:none}
:root[data-theme="light"] .bh-knot{fill:#f0eaff}
:root[data-theme="light"] .bh-shadow{fill:#000000}
:root[data-theme="light"] .bh-pring{fill:none;stroke:#ffe3b0}
:root[data-theme="light"] .bh-pring2{fill:none;stroke:#f2b84b}
:root[data-theme="light"] .bh-spot{fill:#fff2d8}
:root[data-theme="light"] .bh-c-ref{stroke:#6d7478}
:root[data-theme="light"] .bh-c-ref2{stroke:#3c3f40}
:root[data-theme="light"] .bh-c-mute{stroke:#5a6166}
:root[data-theme="light"] .bh-c-main{stroke:#0359aa}
:root[data-theme="light"] .bh-c-amber{stroke:#6d4c00}
:root[data-theme="light"] .bh-c-red{stroke:#ab130f}
:root[data-theme="light"] .bh-c-violet{stroke:#663dbd}
:root[data-theme="light"] .bh-c-dot{fill:#161616;stroke:#0359aa}
:root[data-theme="light"] .bh-c-dot2{fill:#161616;stroke:#6d4c00}
:root[data-theme="light"] .bh-c-dot3{fill:#161616;stroke:#663dbd}
:root[data-theme="light"] .cs-bg0{stop-color:#eaf0f6}
:root[data-theme="light"] .cs-bg1{stop-color:#f0f6f8}
:root[data-theme="light"] .cs-txt{fill:#555b5f}
:root[data-theme="light"] .cs-lab{fill:#3c3f40}
:root[data-theme="light"] .cs-sbar{stroke:#515658;fill:none}
:root[data-theme="light"] .cs-panel{stroke:#dde7ed}
:root[data-theme="light"] .cs-pn0{stop-color:#e6eff5}
:root[data-theme="light"] .cs-pn1{stop-color:#edf4f8}
:root[data-theme="light"] .cs-fat{fill:#e4eae6}
:root[data-theme="light"] .cs-myo{fill:#ead4d7}
:root[data-theme="light"] .cs-myof{stroke:#fdfdfd;fill:none}
:root[data-theme="light"] .cs-adv{fill:#eadde1;stroke:#dbccd3}
:root[data-theme="light"] .cs-med{fill:#ddc8cb}
:root[data-theme="light"] .cs-bl0{stop-color:#f6dedf}
:root[data-theme="light"] .cs-bl1{stop-color:#faeaeb}
:root[data-theme="light"] .cs-lumen{stroke:none}
:root[data-theme="light"] .cs-plq{fill:#747269;stroke:#636056}
:root[data-theme="light"] .cs-lipid{fill:#e0dbcf;stroke:#5a4e30}
:root[data-theme="light"] .cs-calc{fill:#262829}
:root[data-theme="light"] .cs-gap{fill:#ab1a1e;stroke:#982c22}
:root[data-theme="light"] .cs-vor{fill:#365289}
:root[data-theme="light"] .cs-wire{stroke:#262829;fill:none}
:root[data-theme="light"] .cs-wtip{stroke:#262829;fill:none}
:root[data-theme="light"] .cs-shaft{stroke:#5a6166;fill:none}
:root[data-theme="light"] .cs-ba0{stop-color:#4c72c4}
:root[data-theme="light"] .cs-ba1{stop-color:#3a64d0}
:root[data-theme="light"] .cs-ball{stroke:#355397}
:root[data-theme="light"] .cs-mark{stroke:#262829;fill:none}
:root[data-theme="light"] .cs-stent{stroke:#6d4c00;fill:none}
:root[data-theme="light"] .cs-stentg{stroke:#6d4c00;fill:none}
:root[data-theme="light"] .cs-stentb{stroke:#835d0a;fill:none}
:root[data-theme="light"] .cs-sensor{fill:#1e2020}
:root[data-theme="light"] .cs-sensorg{fill:#365289}
:root[data-theme="light"] .cs-slice{stroke:#515658;fill:none}
:root[data-theme="light"] .cs-zoom{stroke:#6d7478;fill:none}
:root[data-theme="light"] .cs-ht0{stop-color:#7a3440}
:root[data-theme="light"] .cs-ht1{stop-color:#f5e4e5}
:root[data-theme="light"] .cs-heartl{stroke:#9a4f5a}
:root[data-theme="light"] .cs-aorta{stroke:#7a3440;fill:none}
:root[data-theme="light"] .cs-pa{stroke:#3d4f78;fill:none}
:root[data-theme="light"] .cs-terr{stroke:none}
:root[data-theme="light"] .cs-cor{stroke:#903b47;fill:none}
:root[data-theme="light"] .cs-lesr{fill:none;stroke:#1e2020}
:root[data-theme="light"] .cs-octbg{fill:#f2f7f9;stroke:#dde7ed}
:root[data-theme="light"] .cs-oadv{fill:#eadde1}
:root[data-theme="light"] .cs-omed{fill:#ddc8cb}
:root[data-theme="light"] .cs-olum{fill:#f7e4e6}
:root[data-theme="light"] .cs-oball{fill:#2455ca;stroke:#355397}
:root[data-theme="light"] .cs-ostrut{stroke:#6d4c00;fill:none}
:root[data-theme="light"] .cs-oshadow{stroke:#f6fafc;fill:none}
:root[data-theme="light"] .cs-owire{fill:#262829}
:root[data-theme="light"] .cs-ocath{fill:#eff4f7;stroke:#3c3f40}
:root[data-theme="light"] .cs-mgrid{stroke:#e2eaef;fill:none}
:root[data-theme="light"] .cs-tpa{stroke:#262829;fill:none}
:root[data-theme="light"] .cs-tpd{stroke:#2456b9;fill:none}
:root[data-theme="light"] .cs-mk{fill:#5a6166}
:root[data-theme="light"] .cs-mvpa{fill:#262829}
:root[data-theme="light"] .cs-mvpd{fill:#2456b9}
:root[data-theme="light"] .cs-mvr{fill:#262829}
:root[data-theme="light"] .cs-mvr.is-bad{fill:#ab130f}
:root[data-theme="light"] .cs-mvr.is-ok{fill:#096842}
:root[data-theme="light"] .cs-mvd{fill:#6d4c00}
:root[data-theme="light"] .cs-mvs{fill:#3c3f40}
:root[data-theme="light"] .cs-gtrack{stroke:#d8e1e8;fill:none}
:root[data-theme="light"] .cs-gred{stroke:#ab1a1e;fill:none}
:root[data-theme="light"] .cs-gfill{stroke:#2455ca;fill:none}
:root[data-theme="light"] .cs-gtick{stroke:#5a6166}
:root[data-theme="light"] .cs-gnum{fill:#555b5f}
:root[data-theme="light"] .cs-needle{stroke:#1e2020}
:root[data-theme="light"] .cs-gcap{fill:#1e2020}
:root[data-theme="light"] .cs-gval{fill:#262829}
:root[data-theme="light"] .cs-c-ref{stroke:#6d7478;fill:none}
:root[data-theme="light"] .cs-c-thr{stroke:#ab130f;fill:none}
:root[data-theme="light"] .cs-c-cur{stroke:#515658;fill:none}
:root[data-theme="light"] .cs-c-band{fill:none}
:root[data-theme="light"] .cs-c-red{stroke:#ab130f;fill:none}
:root[data-theme="light"] .cs-c-blue{stroke:#2456b9;fill:none}
:root[data-theme="light"] .cs-c-amber{stroke:#6d4c00;fill:none}
:root[data-theme="light"] .cs-c-green{stroke:#096842;fill:none}
:root[data-theme="light"] .cs-c-mute{stroke:#5a6166;fill:none}
:root[data-theme="light"] .cs-c-dot{fill:#161616}
:root[data-theme="light"] .cs-c-dotr{stroke:#ab130f}
:root[data-theme="light"] .cs-c-dotb{stroke:#2456b9}
:root[data-theme="light"] .cs-c-dota{stroke:#6d4c00}
:root[data-theme="light"] .cs-c-dotg{stroke:#096842}
:root[data-theme="light"] .cs-c-dotm{stroke:#5a6166}
:root[data-theme="light"] .cs-part{fill:none}
:root[data-theme="light"] .cs-jet{fill:#ab1a1e}
:root[data-theme="light"] .fb-bg0{stop-color:#edf3f8}
:root[data-theme="light"] .fb-bg1{stop-color:#f1f6f9}
:root[data-theme="light"] .fb-grid{stroke:#e9eff5}
:root[data-theme="light"] .fb-pipe{stroke:#cfd8de;fill:none}
:root[data-theme="light"] .fb-pipew{stroke:#4e5559;fill:none}
:root[data-theme="light"] .fb-pipe2{stroke:#a3aaae;fill:none}
:root[data-theme="light"] .fb-flow{stroke:#1f242a;fill:none}
:root[data-theme="light"] .fb-shell0{stop-color:#a2a9ae}
:root[data-theme="light"] .fb-shell1{stop-color:#666c6f}
:root[data-theme="light"] .fb-edge{stroke:#e1e8ec}
:root[data-theme="light"] .fb-gas{stroke:none}
:root[data-theme="light"] .fb-ptube{stroke:#e1e8ec;fill:none}
:root[data-theme="light"] .fb-salt0{stop-color:#d1e0ee}
:root[data-theme="light"] .fb-salt1{stop-color:#dae7f3}
:root[data-theme="light"] .fb-saltdot{fill:#1d57a9}
:root[data-theme="light"] .fb-tube{fill:#70777b}
:root[data-theme="light"] .fb-tubein{stroke:none}
:root[data-theme="light"] .fb-sheet{stroke:#555b5f;fill:none}
:root[data-theme="light"] .fb-hitube{fill:none;stroke:#6d4c00}
:root[data-theme="light"] .fb-saltpipe{stroke:#2455ca;fill:none}
:root[data-theme="light"] .fb-coil{stroke:#e1e8ec;fill:none}
:root[data-theme="light"] .fb-pump{fill:#70777b;stroke:#e1e8ec}
:root[data-theme="light"] .fb-pumpi{fill:#3c3f40}
:root[data-theme="light"] .fb-cone{fill:#6d4c00}
:root[data-theme="light"] .fb-coneline{stroke:#6d4c00;fill:none}
:root[data-theme="light"] .fb-saltflow{stroke:#1d57a9;fill:none}
:root[data-theme="light"] .fb-wall{fill:#555b5f}
:root[data-theme="light"] .fb-tubebg{fill:#eff4f7}
:root[data-theme="light"] .fb-hsglow{fill:#b2061d}
:root[data-theme="light"] .fb-pellet{stroke:#eff4f7}
:root[data-theme="light"] .fb-mol{fill:#1d57a9;stroke:#eff4f7}
:root[data-theme="light"] .fb-mol.is-p{fill:#096842}
:root[data-theme="light"] .fb-mol.is-air{fill:#3c3f40}
:root[data-theme="light"] .fb-tc{stroke:#262829;fill:none}
:root[data-theme="light"] .fb-tcdot{fill:#262829}
:root[data-theme="light"] .fb-hsmark{fill:#ab130f}
:root[data-theme="light"] .fb-hstext{fill:#644801;stroke:#eff4f7}
:root[data-theme="light"] .fb-front{fill:#b2061d}
:root[data-theme="light"] .fb-probe{stroke:#161616;fill:none}
:root[data-theme="light"] .fb-act{fill:#096842}
:root[data-theme="light"] .fb-actedge{fill:none;stroke:#acb4bb}
:root[data-theme="light"] .fb-tick{stroke:#6d7478;fill:none}
:root[data-theme="light"] .fb-bracket{stroke:#515658;fill:none}
:root[data-theme="light"] .fb-small{fill:#515658}
:root[data-theme="light"] .fb-big{fill:#262829}
:root[data-theme="light"] .fb-dim{fill:#f4f8fa}
:root[data-theme="light"] .fb-lensbg{fill:#f4f8fa}
:root[data-theme="light"] .fb-lensin{fill:#ebf2f8}
:root[data-theme="light"] .fb-film{fill:#2455ca;stroke:#1d57a9}
:root[data-theme="light"] .fb-ring{stroke:none}
:root[data-theme="light"] .fb-pore{stroke:#f4f8fa;fill:none}
:root[data-theme="light"] .fb-site{fill:#acb4bb}
:root[data-theme="light"] .fb-site.is-on{fill:#6d4c00}
:root[data-theme="light"] .fb-pelletedge{fill:none;stroke:#3c3f40}
:root[data-theme="light"] .fb-molA{fill:#2455ca;stroke:#eff4f7}
:root[data-theme="light"] .fb-molO{fill:#3c3f40;stroke:#eff4f7}
:root[data-theme="light"] .fb-molP{fill:#096842;stroke:#eff4f7}
:root[data-theme="light"] .fb-moltext{fill:#eff4f7}
:root[data-theme="light"] .fb-flash{fill:#644801}
:root[data-theme="light"] .fb-lensrim{fill:none;stroke:#6d4c00}
:root[data-theme="light"] .fb-lenstext{fill:#262829;stroke:#eff4f7}
:root[data-theme="light"] .fb-a-red{fill:#ab1a1e}
:root[data-theme="light"] .fb-a-violet{fill:#663dbd}
:root[data-theme="light"] .fb-c-ref{stroke:#6d7478;fill:none}
:root[data-theme="light"] .fb-c-red{stroke:#ab1a1e;fill:none}
:root[data-theme="light"] .fb-c-amber{stroke:#6d4c00;fill:none}
:root[data-theme="light"] .fb-c-green{stroke:#096842;fill:none}
:root[data-theme="light"] .fb-c-blue{stroke:#0359aa;fill:none}
:root[data-theme="light"] .fb-c-violet{stroke:#663dbd;fill:none}
:root[data-theme="light"] .fb-c-fg{stroke:#262829;fill:none}
:root[data-theme="light"] .fb-c-mute{stroke:#5a6166;fill:none}
:root[data-theme="light"] .fb-c-mark{fill:#ab130f;stroke:#eff4f7}
:root[data-theme="light"] .fb-c-cur{stroke:#515658;fill:none}
:root[data-theme="light"] .fb-c-dot{fill:#161616;stroke:#eff4f7}
:root[data-theme="light"] .hb-bg0{stop-color:#e8eff4}
:root[data-theme="light"] .hb-bg1{stop-color:#f1f6f9}
:root[data-theme="light"] .hb-grid{stroke:#e5eef3;fill:none}
:root[data-theme="light"] .hb-txt{fill:#555b5f}
:root[data-theme="light"] .hb-lab{fill:#3c3f40}
:root[data-theme="light"] .hb-sbar{stroke:#515658;fill:none}
:root[data-theme="light"] .hb-panel{stroke:#dde7ed}
:root[data-theme="light"] .hb-pn0{stop-color:#e6eff5}
:root[data-theme="light"] .hb-pn1{stop-color:#edf4f8}
:root[data-theme="light"] .hb-my0{stop-color:#8a4450}
:root[data-theme="light"] .hb-my1{stop-color:#f0dcde}
:root[data-theme="light"] .hb-myo{stroke:#984e5a}
:root[data-theme="light"] .hb-awall{fill:#7a3a46;stroke:#984e5a}
:root[data-theme="light"] .hb-ar0{stop-color:#e04a51}
:root[data-theme="light"] .hb-ar1{stop-color:#eabfbd}
:root[data-theme="light"] .hb-ve0{stop-color:#3d5fb8}
:root[data-theme="light"] .hb-ve1{stop-color:#cad6f2}
:root[data-theme="light"] .hb-cav{stroke:#fdeff2}
:root[data-theme="light"] .hb-vart{stroke:#8a3a46;fill:none}
:root[data-theme="light"] .hb-vartin{stroke:#b02c38;fill:none}
:root[data-theme="light"] .hb-vven{stroke:#d1d5e5;fill:none}
:root[data-theme="light"] .hb-vvenin{stroke:#33509e;fill:none}
:root[data-theme="light"] .hb-pa{fill:#7a3a41}
:root[data-theme="light"] .hb-pv{fill:#3e4e7e}
:root[data-theme="light"] .hb-valve{stroke:#202223;fill:none}
:root[data-theme="light"] .hb-jet{stroke:#161616}
:root[data-theme="light"] .hb-cond{stroke:#6d4c00;fill:none}
:root[data-theme="light"] .hb-condg{stroke:#6d4c00;fill:none}
:root[data-theme="light"] .hb-node{fill:#6d4c00;stroke:#eff4f7}
:root[data-theme="light"] .hb-spark{fill:#514621}
:root[data-theme="light"] .hb-depol{fill:#6d4c00}
:root[data-theme="light"] .hb-depola{fill:none;stroke:#6d4c00}
:root[data-theme="light"] .hb-mgrid{stroke:#e2eaef;fill:none}
:root[data-theme="light"] .hb-ecg{stroke:#096842;fill:none}
:root[data-theme="light"] .hb-ecgdot{fill:#1f523d}
:root[data-theme="light"] .hb-abp{stroke:#ab130f;fill:none}
:root[data-theme="light"] .hb-abpdot{fill:#66403e}
:root[data-theme="light"] .hb-erase{fill:#eaf1f7}
:root[data-theme="light"] .hb-mk{fill:#5a6166}
:root[data-theme="light"] .hb-mvg{fill:#096842}
:root[data-theme="light"] .hb-mvr{fill:#ab130f}
:root[data-theme="light"] .hb-mvw{fill:#262829}
:root[data-theme="light"] .hb-vring{fill:#f5e6ea;stroke:#857075}
:root[data-theme="light"] .hb-vholea{fill:#b02c38}
:root[data-theme="light"] .hb-vholev{fill:#33509e}
:root[data-theme="light"] .hb-vleaf{fill:#2b2e30;stroke:#eff4f7}
:root[data-theme="light"] .hb-vlab{fill:#3c3f40}
:root[data-theme="light"] .hb-pcg{stroke:#3c3f40;fill:none}
:root[data-theme="light"] .hb-cur{stroke:#515658;fill:none}
:root[data-theme="light"] .hb-snd{fill:#5a6166}
:root[data-theme="light"] .hb-snd.is-on{fill:#6d4c00}
:root[data-theme="light"] .hb-c-band{fill:#161616}
:root[data-theme="light"] .hb-c-cur{stroke:#515658;fill:none}
:root[data-theme="light"] .hb-c-red{stroke:#ab130f;fill:none}
:root[data-theme="light"] .hb-c-blue{stroke:#2456b9;fill:none}
:root[data-theme="light"] .hb-c-green{stroke:#096842;fill:none}
:root[data-theme="light"] .hb-c-amber{stroke:#6d4c00;fill:none}
:root[data-theme="light"] .hb-c-violet{stroke:#663dbd;fill:none}
:root[data-theme="light"] .hb-c-fg{stroke:#2b2e30;fill:none}
:root[data-theme="light"] .hb-c-mute{stroke:#5a6166;fill:none}
:root[data-theme="light"] .hb-c-loopfill{fill:#ab1a1e}
:root[data-theme="light"] .hb-c-trail{stroke:#66403e;fill:none}
:root[data-theme="light"] .hb-c-dot{fill:#161616}
:root[data-theme="light"] .hb-c-dotr{stroke:#ab130f}
:root[data-theme="light"] .hb-c-dotg{stroke:#096842}
:root[data-theme="light"] .hb-c-dota{stroke:#6d4c00}
:root[data-theme="light"] .hb-c-dotm{stroke:#663dbd}
:root[data-theme="light"] .hb-c-val{fill:#262829}
:root[data-theme="light"] .hb-c-dotf{stroke:#2b2e30}
:root[data-theme="light"] .kp-sky0{stop-color:#0f1824}
:root[data-theme="light"] .kp-sky1{stop-color:#070b10}
:root[data-theme="light"] .kp-milky{fill:none;stroke:#2a3a52}
:root[data-theme="light"] .kp-star{fill:#c7d2dc}
:root[data-theme="light"] .kp-star2{fill:#ffffff}
:root[data-theme="light"] .kp-sun0{stop-color:#fff3d0}
:root[data-theme="light"] .kp-sun1{stop-color:#f2b84b}
:root[data-theme="light"] .kp-sun2{stop-color:#f2b84b}
:root[data-theme="light"] .kp-suncore{fill:#fff1c9}
:root[data-theme="light"] .kp-sunrim{fill:none;stroke:#f2b84b}
:root[data-theme="light"] .kp-pl0{stop-color:#bfe0ff}
:root[data-theme="light"] .kp-pl1{stop-color:#2f6fe0}
:root[data-theme="light"] .kp-plrim{stroke:#0b1114}
:root[data-theme="light"] .kp-plhalo{fill:#4f86ff}
:root[data-theme="light"] .kp-orbit-bg{fill:none;stroke:#3a4a5a}
:root[data-theme="light"] .kp-orbit{fill:none;stroke:#c7d2dc}
:root[data-theme="light"] .kp-axis{fill:none;stroke:#3a4a5a}
:root[data-theme="light"] .kp-ref{fill:none;stroke:#4f86ff}
:root[data-theme="light"] .kp-sec0{fill:#4f86ff;stroke:#4f86ff}
:root[data-theme="light"] .kp-sec1{fill:#9d7bff;stroke:#9d7bff}
:root[data-theme="light"] .kp-hi0{fill:#ff5d55;stroke:#ff5d55}
:root[data-theme="light"] .kp-hi1{fill:#4f86ff;stroke:#4f86ff}
:root[data-theme="light"] .kp-val{fill:#e8ecef;stroke:#070b10}
:root[data-theme="light"] .kp-tick{fill:#8fb2ff;stroke:#070b10}
:root[data-theme="light"] .kp-dim{fill:none;stroke:#ffd27a}
:root[data-theme="light"] .kp-dimt{fill:#ffd27a;stroke:#070b10}
:root[data-theme="light"] .kp-str1{stroke:#f2b84b}
:root[data-theme="light"] .kp-str2{stroke:#9aa3a7}
:root[data-theme="light"] .kp-cmark{fill:none;stroke:#9aa3a7}
:root[data-theme="light"] .kp-focus{fill:none;stroke:#c7d2dc}
:root[data-theme="light"] .kp-pin{fill:#e8ecef;stroke:#070b10}
:root[data-theme="light"] .kp-ghost{fill:#8fb2ff}
:root[data-theme="light"] .kp-trail{fill:none;stroke:#4f86ff}
:root[data-theme="light"] .kp-apsis{stroke:#e8ecef}
:root[data-theme="light"] .kp-vel{fill:none;stroke:#5fa8ff}
:root[data-theme="light"] .kp-grav{fill:none;stroke:#ff5d55}
:root[data-theme="light"] .kp-tang{fill:none;stroke:#f2b84b}
:root[data-theme="light"] .kp-vt{fill:#8fc0ff;stroke:#070b10}
:root[data-theme="light"] .kp-morb{fill:none}
:root[data-theme="light"] .kp-c0{stroke:#9aa3a7}
:root[data-theme="light"] .kp-c1{stroke:#f2b84b}
:root[data-theme="light"] .kp-c2{stroke:#4f86ff}
:root[data-theme="light"] .kp-c3{stroke:#ff5d55}
:root[data-theme="light"] .kp-c4{stroke:#3ecf8e}
:root[data-theme="light"] .kp-mp{stroke:#f3f7fc}
:root[data-theme="light"] .kp-f0{fill:#9aa3a7}
:root[data-theme="light"] .kp-f1{fill:#f2b84b}
:root[data-theme="light"] .kp-f2{fill:#4f86ff}
:root[data-theme="light"] .kp-f3{fill:#ff5d55}
:root[data-theme="light"] .kp-f4{fill:#3ecf8e}
:root[data-theme="light"] .kp-sym{stroke:#070b10}
:root[data-theme="light"] .kp-t0{fill:#c7cdd0}
:root[data-theme="light"] .kp-t1{fill:#f2b84b}
:root[data-theme="light"] .kp-t2{fill:#8fb2ff}
:root[data-theme="light"] .kp-t3{fill:#ff8a80}
:root[data-theme="light"] .kp-t4{fill:#3ecf8e}
:root[data-theme="light"] .kp-cval{fill:#2b2e2f}
:root[data-theme="light"] .kp-c-amber{stroke:#6d4c00}
:root[data-theme="light"] .kp-c-mute{stroke:#5a6166}
:root[data-theme="light"] .kp-c-fg{stroke:#262829}
:root[data-theme="light"] .kp-c-main{stroke:#0359aa}
:root[data-theme="light"] .kp-c-ref{stroke:#6d7478}
:root[data-theme="light"] .kp-c-ref2{stroke:#3c3f40}
:root[data-theme="light"] .kp-c-dot{fill:#161616;stroke:#0359aa}
:root[data-theme="light"] .kp-c-dot2{fill:#161616;stroke:#6d4c00}
:root[data-theme="light"] .kp-c-dot3{fill:#161616;stroke:#5a6166}
:root[data-theme="light"] .lt-bg0{stop-color:#eaf3f8}
:root[data-theme="light"] .lt-bg1{stop-color:#f0f6fa}
:root[data-theme="light"] .lt-panel{fill:#edf4f8;stroke:#dee8ee}
:root[data-theme="light"] .lt-gdot{fill:#dce6ed}
:root[data-theme="light"] .lt-si0{stop-color:#cad4db}
:root[data-theme="light"] .lt-si1{stop-color:#dae2e7}
:root[data-theme="light"] .lt-latdot{fill:#788086}
:root[data-theme="light"] .lt-stop{fill:#6d757b}
:root[data-theme="light"] .lt-ox0{stop-color:#4d5357}
:root[data-theme="light"] .lt-ox1{stop-color:#6f777c}
:root[data-theme="light"] .lt-oxedge{stroke:#34383a}
:root[data-theme="light"] .lt-void{fill:#edf4f8}
:root[data-theme="light"] .lt-pr0{stop-color:#8b6619}
:root[data-theme="light"] .lt-pr1{stop-color:#9e6c18}
:root[data-theme="light"] .lt-predge{stroke:#f1e9da}
:root[data-theme="light"] .lt-cu0{stop-color:#8d6400}
:root[data-theme="light"] .lt-cu1{stop-color:#a86d1d}
:root[data-theme="light"] .lt-cuedge{stroke:#5f4503}
:root[data-theme="light"] .lt-barrier{stroke:#2c2e30}
:root[data-theme="light"] .lt-dev0{stop-color:#4075ec}
:root[data-theme="light"] .lt-dev1{stop-color:#4075ec}
:root[data-theme="light"] .lt-bad{fill:#ab1a1e}
:root[data-theme="light"] .lt-lit{stop-color:#825ddf}
:root[data-theme="light"] .lt-aer{stroke:#5d4397}
:root[data-theme="light"] .lt-aerbase{stroke:#5a4a8f}
:root[data-theme="light"] .lt-ion{stroke:#345396}
:root[data-theme="light"] .lt-ion.lt-ion2{stroke:#3e4c65}
:root[data-theme="light"] .lt-pad{fill:#c5ccd1}
:root[data-theme="light"] .lt-padline{stroke:#72797e}
:root[data-theme="light"] .lt-slurry{fill:#34383a}
:root[data-theme="light"] .lt-dim{stroke:#644801}
:root[data-theme="light"] .lt-dimt{fill:#644801;stroke:#eff4f7}
:root[data-theme="light"] .lt-cdim{stroke:#096842}
:root[data-theme="light"] .lt-cdt{fill:#096842;stroke:#eff4f7}
:root[data-theme="light"] .lt-scale{stroke:#3c3f40}
:root[data-theme="light"] .lt-scalet{fill:#3c3f40}
:root[data-theme="light"] .lt-head{fill:#262829;stroke:#edf4f8}
:root[data-theme="light"] .lt-head2{fill:#5d4397;stroke:#edf4f8}
:root[data-theme="light"] .lt-layer{fill:#262829;stroke:#edf4f8}
:root[data-theme="light"] .lt-tt{fill:#4f5559}
:root[data-theme="light"] .lt-edge{stroke:#e4ebef}
:root[data-theme="light"] .lt-met0{stop-color:#727a7f}
:root[data-theme="light"] .lt-met1{stop-color:#cbd3d8}
:root[data-theme="light"] .lt-gl0{stop-color:#333a3c}
:root[data-theme="light"] .lt-gl1{stop-color:#5f6e76}
:root[data-theme="light"] .lt-lensE{stroke:#2c3234}
:root[data-theme="light"] .lt-hot0{stop-color:#d63433}
:root[data-theme="light"] .lt-hot1{stop-color:#d63433}
:root[data-theme="light"] .lt-pl0{stop-color:#4f70b6}
:root[data-theme="light"] .lt-pl1{stop-color:#4075ec}
:root[data-theme="light"] .lt-pl2{stop-color:#4075ec}
:root[data-theme="light"] .lt-fl0{stop-color:#6a617f}
:root[data-theme="light"] .lt-fl1{stop-color:#825ddf}
:root[data-theme="light"] .lt-cup{fill:#e8eff4;stroke:#a0a7ac}
:root[data-theme="light"] .lt-cupE{stroke:#62686c}
:root[data-theme="light"] .lt-fin{stroke:#d7dee3}
:root[data-theme="light"] .lt-chuck{fill:#4c5053}
:root[data-theme="light"] .lt-arm{stroke:#6e757a}
:root[data-theme="light"] .lt-nozzle{fill:#4c5053}
:root[data-theme="light"] .lt-stream{stroke:#6d4c00}
:root[data-theme="light"] .lt-stream.lt-devstream{stroke:#2f54b2}
:root[data-theme="light"] .lt-wside{fill:#d7dee2}
:root[data-theme="light"] .lt-wtop{fill:#7d858a;stroke:#555b5e}
:root[data-theme="light"] .lt-wtop.lt-wcoat{fill:#8a6a35}
:root[data-theme="light"] .lt-film{fill:#6d4c00}
:root[data-theme="light"] .lt-film.lt-devfilm{fill:#2455ca}
:root[data-theme="light"] .lt-streak{stroke:#5e4609}
:root[data-theme="light"] .lt-drop{fill:#6d4c00}
:root[data-theme="light"] .lt-rot{stroke:#3c3f40}
:root[data-theme="light"] .lt-wisp{stroke:#555b5e}
:root[data-theme="light"] .lt-rail{fill:#d7dee3}
:root[data-theme="light"] .lt-waferS{fill:#7d858a}
:root[data-theme="light"] .lt-prS{fill:#6d4c00}
:root[data-theme="light"] .lt-spot{fill:#584585}
:root[data-theme="light"] .lt-scanA{stroke:#4f5559}
:root[data-theme="light"] .lt-box{fill:#e2ebf1;stroke:#a0a7ac}
:root[data-theme="light"] .lt-boxt{fill:#584584}
:root[data-theme="light"] .lt-beam{stroke:#663dbd}
:root[data-theme="light"] .lt-beamF{stroke:#524570}
:root[data-theme="light"] .lt-beamA{fill:#663dbd}
:root[data-theme="light"] .lt-ray{stroke:#5d4397}
:root[data-theme="light"] .lt-mirror{stroke:#383c3f}
:root[data-theme="light"] .lt-chrome{fill:#e1e8ec}
:root[data-theme="light"] .lt-barrel{fill:#e6eef3;stroke:#a0a7ac}
:root[data-theme="light"] .lt-water{fill:#2455ca;stroke:#2f54b2}
:root[data-theme="light"] .lt-vac{stroke:#c6d0d6}
:root[data-theme="light"] .lt-emirror{stroke:#2c2e30}
:root[data-theme="light"] .lt-mback{stroke:#a0a7ac}
:root[data-theme="light"] .lt-emask{fill:#383c3f}
:root[data-theme="light"] .lt-collector{stroke:#2c2e30}
:root[data-theme="light"] .lt-tin{fill:#4c5053}
:root[data-theme="light"] .lt-co2{stroke:#ab1a1e}
:root[data-theme="light"] .lt-semF{fill:#eaf1f5;stroke:#ced8e0}
:root[data-theme="light"] .lt-semBg{fill:#e2e7ea}
:root[data-theme="light"] .lt-semLine{fill:#5c6366}
:root[data-theme="light"] .lt-semEdge{stroke:#262829}
:root[data-theme="light"] .lt-grn0{fill:#161616}
:root[data-theme="light"] .lt-grn1{fill:#fdfdfd}
:root[data-theme="light"] .lt-scan{stroke:#262829}
:root[data-theme="light"] .lt-semt{fill:#262829;stroke:#eff4f7}
:root[data-theme="light"] .lt-semBar{stroke:#262829}
:root[data-theme="light"] .lt-chamber{fill:#eaf1f5;stroke:#62686c}
:root[data-theme="light"] .lt-coil{fill:#e4ebef;stroke:#8a6a35}
:root[data-theme="light"] .lt-coil.is-on{stroke:#6d4c00}
:root[data-theme="light"] .lt-wire{stroke:#62686c}
:root[data-theme="light"] .lt-gas{stroke:#4f5559}
:root[data-theme="light"] .lt-tank{stroke:#555b5e}
:root[data-theme="light"] .lt-elec{fill:#2455ca}
:root[data-theme="light"] .lt-cuion{fill:#6d4c00}
:root[data-theme="light"] .lt-padT{fill:#c5ccd1;stroke:#72797e}
:root[data-theme="light"] .lt-groove{stroke:#90989d}
:root[data-theme="light"] .lt-headT{fill:#555b5e;stroke:#3c3f40}
:root[data-theme="light"] .lt-waferEdge{stroke:#7d858a}
:root[data-theme="light"] .lt-slurryD{fill:#2c2e30}
:root[data-theme="light"] .lt-zoom{stroke:#3c3f40}
:root[data-theme="light"] .lt-zoomL{stroke:#3c3f40}
:root[data-theme="light"] .lt-c-ref{stroke:#6d7478}
:root[data-theme="light"] .lt-c-mute{stroke:#5a6166}
:root[data-theme="light"] .lt-c-main{stroke:#0359aa}
:root[data-theme="light"] .lt-c-amber{stroke:#6d4c00}
:root[data-theme="light"] .lt-c-violet{stroke:#5d4397}
:root[data-theme="light"] .lt-c-band{fill:#096842}
:root[data-theme="light"] .lt-c-mark{fill:#ab130f;stroke:#eff4f7}
:root[data-theme="light"] .lt-c-dot{fill:#161616;stroke:#0359aa}
:root[data-theme="light"] .lt-c-dot2{fill:#161616;stroke:#6d4c00}
:root[data-theme="light"] .lt-b-chrome{fill:#5a6166}
:root[data-theme="light"] .lt-b-keep{fill:#6d4c00}
:root[data-theme="light"] .lt-b-fill{fill:#663dbd}
:root[data-theme="light"] .lt-b-ghost{stroke:#663dbd}
:root[data-theme="light"] .lt-b-img{stroke:#5d4397}
:root[data-theme="light"] .lt-b-thr{stroke:#ab130f}
:root[data-theme="light"] .lt-c-band2{fill:#5a6166}
:root[data-theme="light"] .lt-ebeam{stroke:#262829}
:root[data-theme="light"] .lt-ebdot{fill:#161616}
:root[data-theme="light"] .lt-ebt{fill:#262829}
:root[data-theme="light"] .lt-flow{stroke:#252013}
:root[data-theme="light"] .lt-solv{fill:#4f5559}
:root[data-theme="light"] .mm-gr0{stop-color:#ecf4f9}
:root[data-theme="light"] .mm-gr1{stop-color:#eff6fa}
:root[data-theme="light"] .mm-lane{stroke:#3c3f40}
:root[data-theme="light"] .mm-roof{fill:#e9eff5;stroke:#d2dbe2}
:root[data-theme="light"] .mm-roof2{stroke:#dee7ed}
:root[data-theme="light"] .mm-ac{fill:#cfd9e0}
:root[data-theme="light"] .mm-ring{stroke:#3c3f40}
:root[data-theme="light"] .mm-ringt{fill:#4f5559;stroke:#eff4f7}
:root[data-theme="light"] .mm-info{fill:#5a6166}
:root[data-theme="light"] .mm-lobe{fill:#6d4c00}
:root[data-theme="light"] .mm-lobeE{stroke:#6d4c00}
:root[data-theme="light"] .mm-wide{fill:#6d4c00;stroke:#6d4c00}
:root[data-theme="light"] .mm-serve{stroke:#6d4c00}
:root[data-theme="light"] .mm-nbwave{stroke:#ab1a1e}
:root[data-theme="light"] .mm-pilot{stroke:#5d4397}
:root[data-theme="light"] .mm-trail{stroke:#3c3f40}
:root[data-theme="light"] .mm-ringU{stroke:#5a6166}
:root[data-theme="light"] .mm-ringU.is-ok{stroke:#096842}
:root[data-theme="light"] .mm-ringU.is-bad{stroke:#ab1a1e}
:root[data-theme="light"] .mm-ringU.is-idle{stroke:#6d7478}
:root[data-theme="light"] .mm-phone{fill:#2d3032;stroke:#eff4f7}
:root[data-theme="light"] .mm-screen{fill:#dde7ef}
:root[data-theme="light"] .mm-car{fill:#2d3032;stroke:#eff4f7}
:root[data-theme="light"] .mm-glass{fill:#dde7ef}
:root[data-theme="light"] .mm-uid{fill:#262829;stroke:#eff4f7}
:root[data-theme="light"] .mm-tower{fill:#e2eaf0;stroke:#555b5e}
:root[data-theme="light"] .mm-tower.mm-nbt{stroke:#ab130f}
:root[data-theme="light"] .mm-towerL{stroke:#6e757a}
:root[data-theme="light"] .mm-met0{stop-color:#52575a}
:root[data-theme="light"] .mm-met1{stop-color:#9fa6ab}
:root[data-theme="light"] .mm-edge{stroke:#e1e8ec}
:root[data-theme="light"] .mm-el{fill:#6d4c00}
:root[data-theme="light"] .mm-bst{fill:#3c3f40;stroke:#eff4f7}
:root[data-theme="light"] .mm-inset{fill:#edf4f8;stroke:#ced8e0}
:root[data-theme="light"] .mm-elc{fill:#e6eef3;stroke:#a0a7ac}
:root[data-theme="light"] .mm-needle{stroke:#5d4397}
:root[data-theme="light"] .mm-c-ref{stroke:#6d7478}
:root[data-theme="light"] .mm-c-faint{stroke:#5a6166}
:root[data-theme="light"] .mm-c-mute{stroke:#5a6166}
:root[data-theme="light"] .mm-c-main{stroke:#0359aa}
:root[data-theme="light"] .mm-c-amber{stroke:#6d4c00}
:root[data-theme="light"] .mm-c-mark{fill:#ab130f;stroke:#eff4f7}
:root[data-theme="light"] .mm-c-mark.is-ok{fill:#096842}
:root[data-theme="light"] .mm-c-dot{fill:#161616;stroke:#0359aa}
:root[data-theme="light"] .mm-bar{fill:#5a6166}
:root[data-theme="light"] .mm-bar.is-ok{fill:#096842}
:root[data-theme="light"] .mm-bar.is-bad{fill:#ab1a1e}
:root[data-theme="light"] .mm-bar.is-idle{fill:#d7dee3}
:root[data-theme="light"] .mm-bar.is-wait{fill:#2455ca}
:root[data-theme="light"] .mm-b-bad{stroke:#ab130f}
:root[data-theme="light"] .mm-b-full{stroke:#096842}
:root[data-theme="light"] .mm-bar.is-idle2{fill:#6d7478}
:root[data-theme="light"] .gr-bg0{stop-color:#ecf3f7}
:root[data-theme="light"] .gr-bg1{stop-color:#f0f6f9}
:root[data-theme="light"] .gr-gridl{stroke:#e5eef3}
:root[data-theme="light"] .gr-frame{stroke:#d8e1e8}
:root[data-theme="light"] .gr-divider{stroke:#d8e1e8}
:root[data-theme="light"] .gr-fig{fill:#4f5559}
:root[data-theme="light"] .gr-small{fill:#5a6166}
:root[data-theme="light"] .gr-center{stroke:#6d7478}
:root[data-theme="light"] .gr-su0{stop-color:#866202}
:root[data-theme="light"] .gr-su1{stop-color:#9e6c18}
:root[data-theme="light"] .gr-pl0{stop-color:#4f70b6}
:root[data-theme="light"] .gr-pl1{stop-color:#4b7def}
:root[data-theme="light"] .gr-ri0{stop-color:#43484b}
:root[data-theme="light"] .gr-ri1{stop-color:#878e92}
:root[data-theme="light"] .gr-ca0{stop-color:#7961b8}
:root[data-theme="light"] .gr-ca1{stop-color:#6d4fd6}
:root[data-theme="light"] .gr-sun,:root[data-theme="light"] .gr-planet,:root[data-theme="light"] .gr-ring{stroke:#eff4f7}
:root[data-theme="light"] .gr-carrier{stroke:#524570}
:root[data-theme="light"] .gr-bolt{fill:#e1e8ec;stroke:#555b5e}
:root[data-theme="light"] .gr-pin{fill:#e1e8ec;stroke:#524570}
:root[data-theme="light"] .gr-key{fill:#e1e8ec}
:root[data-theme="light"] .gr-mark{stroke:#eff4f7}
:root[data-theme="light"] .gr-hl{stroke:#096842}
:root[data-theme="light"] .gr-vS{stroke:#644801}
:root[data-theme="light"] .gr-vC{stroke:#524570}
:root[data-theme="light"] .gr-vR{stroke:#3c3f40}
:root[data-theme="light"] .gr-fixed{stroke:#3c3f40}
:root[data-theme="light"] .gr-rotIn{stroke:#644801}
:root[data-theme="light"] .gr-rotOut{stroke:#5d4397}
:root[data-theme="light"] .gr-hatchl{stroke:#eff4f7}
:root[data-theme="light"] .gr-housing{fill:#a3aaae;stroke:#555b5e}
:root[data-theme="light"] .gr-sring{fill:#4f5559;stroke:#eff4f7}
:root[data-theme="light"] .gr-sring.is-fixed{fill:#62686c}
:root[data-theme="light"] .gr-ssun{fill:#6d4c00;stroke:#eff4f7}
:root[data-theme="light"] .gr-spla{fill:#2f54b2;stroke:#eff4f7}
:root[data-theme="light"] .gr-scar{fill:#663dbd;stroke:#eff4f7}
:root[data-theme="light"] .gr-spin{fill:#584584;stroke:#eff4f7}
:root[data-theme="light"] .gr-sshaft{stroke:#eff4f7}
:root[data-theme="light"] .gr-sin{fill:#795213}
:root[data-theme="light"] .gr-sout{fill:#6948c8}
:root[data-theme="light"] .gr-brg{stroke:#3c3f40}
:root[data-theme="light"] .gr-ground{stroke:#3c3f40}
:root[data-theme="light"] .gr-io{fill:#262829;stroke:#eff4f7}
:root[data-theme="light"] .gr-rpm{fill:#3c3f40;stroke:#eff4f7}
:root[data-theme="light"] .gr-numl{stroke:#3c3f40}
:root[data-theme="light"] .gr-num{fill:#262829;stroke:#eff4f7}
:root[data-theme="light"] .gr-numg.is-hl .gr-num{fill:#096842}
:root[data-theme="light"] .gr-numg.is-hl .gr-numl{stroke:#096842}
:root[data-theme="light"] .gr-c-main{stroke:#0359aa}
:root[data-theme="light"] .gr-c-ok{fill:#096842;stroke:#eff4f7}
:root[data-theme="light"] .gr-c-warn{fill:#6d4c00;stroke:#eff4f7}
:root[data-theme="light"] .gr-c-bad{fill:#ab1a1e;stroke:#eff4f7}
:root[data-theme="light"] .gr-c-dot{fill:none;stroke:#161616}
:root[data-theme="light"] .gr-c-ref{stroke:#6d7478}
:root[data-theme="light"] .gr-c-sun{stroke:#6d4c00}
:root[data-theme="light"] .gr-c-pla{stroke:#2f54b2}
:root[data-theme="light"] .gr-c-car{stroke:#5d4397}
:root[data-theme="light"] .gr-c-ring{stroke:#4f5559}
:root[data-theme="light"] .gr-c-pt{fill:#262829;stroke:#eff4f7}
:root[data-theme="light"] .gr-c-band{fill:#096842}
:root[data-theme="light"] .gr-c-head{fill:#3c3f40}
:root[data-theme="light"] .gr-c-row{fill:#4f5559}
:root[data-theme="light"] .gr-c-row.is-on{fill:#096842}
:root[data-theme="light"] .gr-c-cell{fill:#d8e1e8;stroke:#6d7478}
:root[data-theme="light"] .gr-c-cell.is-done{fill:#096842;stroke:#096842}
:root[data-theme="light"] .gr-c-cell.is-on{fill:#096842;stroke:#2a5341}
:root[data-theme="light"] .gr-b-sun{fill:#6d4c00}
:root[data-theme="light"] .gr-b-pla{fill:#2f54b2}
:root[data-theme="light"] .gr-b-car{fill:#663dbd}
:root[data-theme="light"] .gr-b-ring{fill:#4f5559}
:root[data-theme="light"] .gr-b-val{fill:#262829}
:root[data-theme="light"] .gr-planet.is-bad{stroke:#ab1a1e}
:root[data-theme="light"] .pf-room0{stop-color:#eef4f9}
:root[data-theme="light"] .pf-room1{stop-color:#e8f0f5}
:root[data-theme="light"] .pf-wall{stroke:#e2ecf2}
:root[data-theme="light"] .pf-floor{fill:#f1f5f8}
:root[data-theme="light"] .pf-post{fill:#7b8287}
:root[data-theme="light"] .pf-shelf{fill:#c2cacf}
:root[data-theme="light"] .pf-ledbar{fill:#dae0e5;stroke:#6d757a}
:root[data-theme="light"] .pf-d-red{fill:#ab1a1e}
:root[data-theme="light"] .pf-d-blue{fill:#2455ca}
:root[data-theme="light"] .pf-d-white{fill:#5e4506}
:root[data-theme="light"] .pf-coneR0{stop-color:#d63433}
:root[data-theme="light"] .pf-coneR1{stop-color:#d63433}
:root[data-theme="light"] .pf-coneB0{stop-color:#4075ec}
:root[data-theme="light"] .pf-coneB1{stop-color:#4075ec}
:root[data-theme="light"] .pf-coneW0{stop-color:#806327}
:root[data-theme="light"] .pf-coneW1{stop-color:#806327}
:root[data-theme="light"] .pf-trough{fill:#d8e1e8;stroke:#acb4bb}
:root[data-theme="light"] .pf-waterline{stroke:#2455ca}
:root[data-theme="light"] .pf-lett{fill:#146d38}
:root[data-theme="light"] .pf-lett2{fill:#0f7741}
:root[data-theme="light"] .pf-lett3{fill:#196233}
:root[data-theme="light"] .pf-lett3b{fill:#0a6631}
:root[data-theme="light"] .pf-co2{fill:#663dbd;stroke:#eff4f7}
:root[data-theme="light"] .pf-h2o{fill:#2455ca}
:root[data-theme="light"] .pf-o2{fill:#096842}
:root[data-theme="light"] .pf-sugar{fill:#6d4c00}
:root[data-theme="light"] .pf-val{fill:#262829;stroke:#eff4f7}
:root[data-theme="light"] .pf-big{fill:#262829}
:root[data-theme="light"] .pf-small{fill:#575d61}
:root[data-theme="light"] .pf-box{fill:#eaf1f6;stroke:#b9c5d0}
:root[data-theme="light"] .pf-tube{fill:#eaf1f6;stroke:#7b8287}
:root[data-theme="light"] .pf-axis{stroke:#7b8287;fill:none}
:root[data-theme="light"] .pf-zoom{stroke:#575d61;fill:none}
:root[data-theme="light"] .pf-zoomc{fill:none;stroke:#262829}
:root[data-theme="light"] .pf-panel{stroke:#b9c5d0}
:root[data-theme="light"] .pf-pbg0{stop-color:#e9f1f7}
:root[data-theme="light"] .pf-pbg1{stop-color:#eef4f9}
:root[data-theme="light"] .pf-air{fill:#e1ebf1}
:root[data-theme="light"] .pf-epi{fill:#3f4547;stroke:#7b8287}
:root[data-theme="light"] .pf-cuticle{stroke:#262829;fill:none}
:root[data-theme="light"] .pf-pal0{stop-color:#727a7f}
:root[data-theme="light"] .pf-pal1{stop-color:#9da5aa}
:root[data-theme="light"] .pf-cell{stroke:#4c5053}
:root[data-theme="light"] .pf-cell2{fill:#6d757a;stroke:#4c5053}
:root[data-theme="light"] .pf-chl{fill:#096842;stroke:#1f6b49}
:root[data-theme="light"] .pf-lit{fill:#096842}
:root[data-theme="light"] .pf-sheath{fill:#a3aaae;stroke:#4c5053}
:root[data-theme="light"] .pf-vein{fill:#d4dce1;stroke:#5a6166}
:root[data-theme="light"] .pf-xylem{fill:#e4ecf4;stroke:#5a6166}
:root[data-theme="light"] .pf-phloem{fill:#6d4c00}
:root[data-theme="light"] .pf-guard{fill:#096842;stroke:#1f6b49}
:root[data-theme="light"] .pf-dim{stroke:#575d61;fill:none}
:root[data-theme="light"] .pf-ph{fill:none}
:root[data-theme="light"] .pf-ph-r{stroke:#ab1a1e}
:root[data-theme="light"] .pf-ph-b{stroke:#2455ca}
:root[data-theme="light"] .pf-ph-g{stroke:#096842}
:root[data-theme="light"] .pf-ph-w{stroke:#634701}
:root[data-theme="light"] .pf-flash{fill:#161616}
:root[data-theme="light"] .pf-fl-r{fill:#972c29}
:root[data-theme="light"] .pf-fl-b{fill:#365297}
:root[data-theme="light"] .pf-fl-g{fill:#115f41}
:root[data-theme="light"] .pf-fl-w{fill:#5e4506}
:root[data-theme="light"] .pf-tag{stroke:#eff4f7}
:root[data-theme="light"] .pf-tag-co2{fill:#5c4497}
:root[data-theme="light"] .pf-tag-h2o{fill:#365297}
:root[data-theme="light"] .pf-tag-o2{fill:#096842}
:root[data-theme="light"] .pf-water0{stop-color:#d1dfeb}
:root[data-theme="light"] .pf-water1{stop-color:#e7f2fc}
:root[data-theme="light"] .pf-raft{fill:#3c3f40}
:root[data-theme="light"] .pf-root{stroke:#32312a}
:root[data-theme="light"] .pf-rib{stroke:#202d25}
:root[data-theme="light"] .pf-c-ref{stroke:#6d7478}
:root[data-theme="light"] .pf-c-ref2{stroke:#3c3f40}
:root[data-theme="light"] .pf-c-mute{stroke:#5a6166}
:root[data-theme="light"] .pf-c-main{stroke:#0359aa}
:root[data-theme="light"] .pf-c-amber{stroke:#6d4c00}
:root[data-theme="light"] .pf-c-red{stroke:#ab130f}
:root[data-theme="light"] .pf-c-blue{stroke:#1e57b5}
:root[data-theme="light"] .pf-c-green{stroke:#096842}
:root[data-theme="light"] .pf-c-teal{stroke:#663dbd}
:root[data-theme="light"] .pf-c-violet{stroke:#663dbd}
:root[data-theme="light"] .pf-c-edge{stroke:#262829}
:root[data-theme="light"] .pf-c-zone0{fill:#5a6166}
:root[data-theme="light"] .pf-c-zone1{fill:#096842}
:root[data-theme="light"] .pf-c-zone2{fill:#096842}
:root[data-theme="light"] .pf-c-greenband{fill:#096842}
:root[data-theme="light"] .pf-c-fblue{fill:#2455ca}
:root[data-theme="light"] .pf-c-fred{fill:#ab1a1e}
:root[data-theme="light"] .pf-c-fwhite{fill:#6d4c00}
:root[data-theme="light"] .pf-c-mark{fill:#ab130f;stroke:#eff4f7}
:root[data-theme="light"] .pf-c-mark2{fill:#096842;stroke:#eff4f7}
:root[data-theme="light"] .pf-c-markm{fill:#5a6166;stroke:#eff4f7}
:root[data-theme="light"] .pf-c-dot{fill:#161616;stroke:#0359aa}
:root[data-theme="light"] .pg-sky0{stop-color:#e5f0fa}
:root[data-theme="light"] .pg-sky1{stop-color:#d9e7f2}
:root[data-theme="light"] .pg-hill0{fill:#e0ebf3}
:root[data-theme="light"] .pg-hill1{fill:#e6eff6}
:root[data-theme="light"] .pg-wat0{stop-color:#dfe9f2}
:root[data-theme="light"] .pg-wat1{stop-color:#ebf5fc}
:root[data-theme="light"] .pg-ripple{stroke:#c9d5e0;fill:none}
:root[data-theme="light"] .pg-pier{fill:#a3aaae}
:root[data-theme="light"] .pg-wetline{fill:#ced9e2}
:root[data-theme="light"] .pg-fw{stroke:#5a6166;fill:none}
:root[data-theme="light"] .pg-con0{stop-color:#52575a}
:root[data-theme="light"] .pg-con1{stop-color:#878e92}
:root[data-theme="light"] .pg-edge{stroke:#e1e8ec}
:root[data-theme="light"] .pg-pave{fill:#e1e7ea}
:root[data-theme="light"] .pg-rail{stroke:#555b5e}
:root[data-theme="light"] .pg-ref{stroke:#515658}
:root[data-theme="light"] .pg-dim{stroke:#644801}
:root[data-theme="light"] .pg-dimt{fill:#644801;stroke:#eff4f7}
:root[data-theme="light"] .pg-tendon{stroke:#f2b84b}
:root[data-theme="light"] .pg-anchor{fill:#c98a1e}
:root[data-theme="light"] .pg-crack{stroke:#ebf0f4}
:root[data-theme="light"] .pg-jack{fill:#3060c8}
:root[data-theme="light"] .pg-jack2{fill:#4c5053}
:root[data-theme="light"] .pg-jackline{stroke:#395082}
:root[data-theme="light"] .pg-pull{stroke:#f2b84b}
:root[data-theme="light"] .pg-truck{fill:#2d3032}
:root[data-theme="light"] .pg-truck2{fill:#2455ca}
:root[data-theme="light"] .pg-glass{fill:#e6f0f9}
:root[data-theme="light"] .pg-wheel{fill:#e9eef1}
:root[data-theme="light"] .pg-load{stroke:#644801}
:root[data-theme="light"] .pg-bearing{fill:#383c3f}
:root[data-theme="light"] .pg-c-ref{stroke:#6d7478}
:root[data-theme="light"] .pg-c-mute{stroke:#5a6166}
:root[data-theme="light"] .pg-c-main{stroke:#0359aa}
:root[data-theme="light"] .pg-c-amber{stroke:#6d4c00}
:root[data-theme="light"] .pg-c-mark{fill:#ab130f;stroke:#eff4f7}
:root[data-theme="light"] .pg-c-dot{fill:#161616;stroke:#0359aa}
:root[data-theme="light"] .pg-c-cur{stroke:#0359aa}
:root[data-theme="light"] .pg-b-violet{fill:#663dbd}
:root[data-theme="light"] .pg-b-blue{fill:#2455ca}
:root[data-theme="light"] .pg-b-green{fill:#096842}
:root[data-theme="light"] .pg-b-amber{fill:#6d4c00}
:root[data-theme="light"] .pg-sec{fill:#5c6266;stroke:#dae0e5}
:root[data-theme="light"] .pg-duct{fill:#2a3238;stroke:#c98a1e}
:root[data-theme="light"] .pg-duct.is-on{fill:#f2b84b}
:root[data-theme="light"] .pg-ft{stroke:#ab130f}
:root[data-theme="light"] .pg-b-comp{fill:#2455ca}
:root[data-theme="light"] .pg-b-tens{fill:#ab1a1e}
:root[data-theme="light"] .pg-b-edge{stroke:#262829}
:root[data-theme="light"] .pg-na{stroke:#262829}
:root[data-theme="light"] .pg-val{fill:#262829}
:root[data-theme="light"] .ps-skyn0{stop-color:#f1f6ff}
:root[data-theme="light"] .ps-skyn1{stop-color:#e4eff9}
:root[data-theme="light"] .ps-skyd0{stop-color:#d3dfec}
:root[data-theme="light"] .ps-skyd1{stop-color:#3a5d78}
:root[data-theme="light"] .ps-star{fill:#272b35}
:root[data-theme="light"] .ps-sun{fill:#6d4c00}
:root[data-theme="light"] .ps-sunhalo{fill:#6d4c00}
:root[data-theme="light"] .ps-moon{fill:#2a2d31}
:root[data-theme="light"] .ps-moonsh{fill:#e8f2fc}
:root[data-theme="light"] .ps-far0{fill:#e5eef6}
:root[data-theme="light"] .ps-far1{fill:#e9f0f7}
:root[data-theme="light"] .ps-rock0{stop-color:#dfe9ef}
:root[data-theme="light"] .ps-rock1{stop-color:#ecf2f7}
:root[data-theme="light"] .ps-rockedge{stroke:none}
:root[data-theme="light"] .ps-strata{stroke:#cdd9e1}
:root[data-theme="light"] .ps-surf{stroke:#939da4}
:root[data-theme="light"] .ps-wat0{stop-color:#2a6aa8}
:root[data-theme="light"] .ps-wat1{stop-color:#dae6f3}
:root[data-theme="light"] .ps-water{stroke:none}
:root[data-theme="light"] .ps-wline{stroke:#235589}
:root[data-theme="light"] .ps-ripple{stroke:#1d57a9}
:root[data-theme="light"] .ps-con0{stop-color:#5d6366}
:root[data-theme="light"] .ps-con1{stop-color:#a2a9ae}
:root[data-theme="light"] .ps-dam{stroke:#e1e8ec}
:root[data-theme="light"] .ps-gauge{stroke:#5a6166}
:root[data-theme="light"] .ps-tunnel{stroke:#cfd8de}
:root[data-theme="light"] .ps-pipe{stroke:#2465c5}
:root[data-theme="light"] .ps-flow{stroke:#25303b}
:root[data-theme="light"] .ps-shaft{fill:#cfd8de}
:root[data-theme="light"] .ps-shaftw{fill:#2465c5}
:root[data-theme="light"] .ps-intake{fill:#62686c}
:root[data-theme="light"] .ps-cavern{fill:#f0f5f9;stroke:#acb4bb}
:root[data-theme="light"] .ps-crane{stroke:#a3aaae}
:root[data-theme="light"] .ps-trafo{fill:#5a6166}
:root[data-theme="light"] .ps-cable{stroke:#62686c}
:root[data-theme="light"] .ps-gen{fill:#4c5053}
:root[data-theme="light"] .ps-genband{fill:#6d7478}
:root[data-theme="light"] .ps-genband.is-gen{fill:#6d4c00}
:root[data-theme="light"] .ps-genband.is-pump{fill:#096842}
:root[data-theme="light"] .ps-genglow{fill:#6d4c00}
:root[data-theme="light"] .ps-genglow.is-pump{fill:#096842}
:root[data-theme="light"] .ps-unit{fill:#62686c;stroke:#e1e8ec}
:root[data-theme="light"] .ps-minirun{fill:#2d3032}
:root[data-theme="light"] .ps-shaftline{stroke:#4c5053}
:root[data-theme="light"] .ps-small{fill:#3c3f40}
:root[data-theme="light"] .ps-yard{fill:#6d7478}
:root[data-theme="light"] .ps-pylon{stroke:#6d7478;fill:none}
:root[data-theme="light"] .ps-wire{stroke:#acb4bb}
:root[data-theme="light"] .ps-lflow.is-gen{stroke:#6d4c00}
:root[data-theme="light"] .ps-lflow.is-pump{stroke:#096842}
:root[data-theme="light"] .ps-lglow.is-gen{stroke:#6d4c00}
:root[data-theme="light"] .ps-lglow.is-pump{stroke:#096842}
:root[data-theme="light"] .ps-cityfar{fill:#e7eff5}
:root[data-theme="light"] .ps-bld{fill:#e1e9f0}
:root[data-theme="light"] .ps-bldtop{fill:#cdd7e2}
:root[data-theme="light"] .ps-win{fill:#d8e1e8}
:root[data-theme="light"] .ps-win.is-on{fill:#644801}
:root[data-theme="light"] .ps-wt{stroke:#3c3f40}
:root[data-theme="light"] .ps-wtb{fill:#2d3032}
:root[data-theme="light"] .ps-wthub{fill:#2d3032}
:root[data-theme="light"] .ps-wtlamp{fill:#ab1a1e}
:root[data-theme="light"] .ps-ref{stroke:#515658}
:root[data-theme="light"] .ps-dim{stroke:#644801}
:root[data-theme="light"] .ps-dimt{fill:#644801;stroke:#eff4f7}
:root[data-theme="light"] .ps-clock{fill:#262829}
:root[data-theme="light"] .ps-clocks{fill:#515658}
:root[data-theme="light"] .ps-dimall{fill:#f4f8fa}
:root[data-theme="light"] .ps-cone{fill:#345396}
:root[data-theme="light"] .ps-coneline{stroke:#345396}
:root[data-theme="light"] .ps-lensbg{fill:#f4f8fa}
:root[data-theme="light"] .ps-lensin{fill:#ebf2f8}
:root[data-theme="light"] .ps-casew{fill:#2465c5}
:root[data-theme="light"] .ps-distw{fill:#2465c5}
:root[data-theme="light"] .ps-case{stroke:#3c3f40}
:root[data-theme="light"] .ps-stay{stroke:#acb4bb}
:root[data-theme="light"] .ps-vane{stroke:#2d3032}
:root[data-theme="light"] .ps-runbg{fill:#e7f0f7;stroke:#b9c5d0}
:root[data-theme="light"] .ps-blade{stroke:#2d3032}
:root[data-theme="light"] .ps-hub{fill:#4c5053}
:root[data-theme="light"] .ps-hubx{stroke:#ebf2f8}
:root[data-theme="light"] .ps-drop{fill:#235589}
:root[data-theme="light"] .ps-lensrim{fill:none;stroke:#345396}
:root[data-theme="light"] .ps-rotarc.is-gen{stroke:#6d4c00}
:root[data-theme="light"] .ps-rotarc.is-pump{stroke:#096842}
:root[data-theme="light"] .ps-rpm{fill:#262829}
:root[data-theme="light"] .ps-band-amber{fill:#6d4c00}
:root[data-theme="light"] .ps-band-green{fill:#096842}
:root[data-theme="light"] .ps-c-ref{stroke:#6d7478}
:root[data-theme="light"] .ps-c-fg{stroke:#262829}
:root[data-theme="light"] .ps-c-amber{stroke:#6d4c00}
:root[data-theme="light"] .ps-c-mute{stroke:#5a6166}
:root[data-theme="light"] .ps-c-ceil{stroke:#ab130f}
:root[data-theme="light"] .ps-c-floor{stroke:#5e439e}
:root[data-theme="light"] .ps-a-red{fill:#ab1a1e}
:root[data-theme="light"] .ps-a-violet{fill:#663dbd}
:root[data-theme="light"] .ps-a-amber{fill:#6d4c00}
:root[data-theme="light"] .ps-a-green{fill:#096842}
:root[data-theme="light"] .ps-a-blue{fill:#2455ca}
:root[data-theme="light"] .ps-c-blue{stroke:#0359aa}
:root[data-theme="light"] .ps-c-blue-dim{stroke:#0359aa}
:root[data-theme="light"] .ps-c-cap{stroke:#345396}
:root[data-theme="light"] .ps-c-brk{stroke:#515658}
:root[data-theme="light"] .ps-c-brk2{stroke:#262829}
:root[data-theme="light"] .ps-c-cur{stroke:#515658}
:root[data-theme="light"] .ps-c-dot{fill:#161616;stroke:#eff4f7}
:root[data-theme="light"] .ps-ctext{fill:#262829}
:root[data-theme="light"] .ps-ctext-mute{fill:#515658}
:root[data-theme="light"] .ps-ctext-red{fill:#ab130f}
:root[data-theme="light"] .ps-ctext-violet{fill:#5d4397}
:root[data-theme="light"] .ps-bar-green{fill:#096842}
:root[data-theme="light"] .ps-bar-violet{fill:#663dbd}
:root[data-theme="light"] .ps-bar-amber{fill:#6d4c00}
:root[data-theme="light"] .ps-eta{fill:#6d4c00}
:root[data-theme="light"] .ps-soil{stroke:#d8e5e1}
:root[data-theme="light"] .ps-joint{stroke:#ced9e2}
:root[data-theme="light"] .ps-tree{fill:#d9e7e3}
:root[data-theme="light"] .sc-sky0{stop-color:#ecf3fb}
:root[data-theme="light"] .sc-sky1{stop-color:#dfe9f3}
:root[data-theme="light"] .sc-cloud{fill:#dce5ed}
:root[data-theme="light"] .sc-cloud2{fill:#e0e9f1}
:root[data-theme="light"] .sc-far{fill:#e3ecf3}
:root[data-theme="light"] .sc-soil0{stop-color:#eae6e2}
:root[data-theme="light"] .sc-soil1{stop-color:#f4f2ef}
:root[data-theme="light"] .sc-pebble{fill:#dedad1}
:root[data-theme="light"] .sc-bld0{stop-color:#cdd6dd}
:root[data-theme="light"] .sc-bld1{stop-color:#d9e1e6}
:root[data-theme="light"] .sc-bldedge{stroke:#e1e8ec}
:root[data-theme="light"] .sc-win{fill:#e4ebf1}
:root[data-theme="light"] .sc-roof{fill:#6d7478}
:root[data-theme="light"] .sc-greenroof{fill:#2f7d55}
:root[data-theme="light"] .sc-plant{stroke:#096842;fill:none}
:root[data-theme="light"] .sc-downpipe{stroke:#5a6166;fill:none}
:root[data-theme="light"] .sc-concrete{fill:#5a6166}
:root[data-theme="light"] .sc-lawn{fill:#3b5a46}
:root[data-theme="light"] .sc-pervious{fill:#6c6255}
:root[data-theme="light"] .sc-joint{stroke:#dedad1}
:root[data-theme="light"] .sc-gravel{fill:#cbc7be;stroke:#a8a398}
:root[data-theme="light"] .sc-sunkbg{fill:#d3e1d8}
:root[data-theme="light"] .sc-mulch{fill:#c7bcae}
:root[data-theme="light"] .sc-gsoil{fill:#e4dcd3}
:root[data-theme="light"] .sc-perfpipe{stroke:#4c5053;fill:none}
:root[data-theme="light"] .sc-reed{fill:#096842;stroke:none}
:root[data-theme="light"] .sc-overflow{fill:#5a6166}
:root[data-theme="light"] .sc-pool{fill:#2455ca}
:root[data-theme="light"] .sc-wet{fill:#2455ca}
:root[data-theme="light"] .sc-tank{fill:#e7edf3;stroke:#663dbd}
:root[data-theme="light"] .sc-module{stroke:#cecfe1}
:root[data-theme="light"] .sc-tankw{fill:#663dbd}
:root[data-theme="light"] .sc-pump{fill:#6d7478;stroke:#e1e8ec}
:root[data-theme="light"] .sc-pipe2{stroke:#6d7478;fill:none}
:root[data-theme="light"] .sc-asphalt{fill:#dfe3e6}
:root[data-theme="light"] .sc-curb{fill:#4c5053}
:root[data-theme="light"] .sc-lane{stroke:#262829}
:root[data-theme="light"] .sc-car{fill:#3c3f40}
:root[data-theme="light"] .sc-glass{fill:#e4ebf1}
:root[data-theme="light"] .sc-wheel{fill:#eef2f5}
:root[data-theme="light"] .sc-inlet{fill:#acb4bb;stroke:#e1e8ec}
:root[data-theme="light"] .sc-sewer{fill:#eff4f7}
:root[data-theme="light"] .sc-sewerw{fill:#2455ca}
:root[data-theme="light"] .sc-sewerrim{fill:none;stroke:#4c5053}
:root[data-theme="light"] .sc-small{fill:#515658}
:root[data-theme="light"] .sc-pond{fill:url(#sc-water)}
:root[data-theme="light"] .sc-water0{stop-color:#3a76d5}
:root[data-theme="light"] .sc-water1{stop-color:#2552a8}
:root[data-theme="light"] .sc-pondline{stroke:#25303b;fill:none}
:root[data-theme="light"] .sc-depth{fill:#25303b;stroke:#eff4f7}
:root[data-theme="light"] .sc-drop{fill:#235589}
:root[data-theme="light"] .sc-runoff{stroke:#235589;fill:none}
:root[data-theme="light"] .sc-infil{stroke:#2455ca;fill:none}
:root[data-theme="light"] .sc-rain{stroke:#32567b}
:root[data-theme="light"] .sc-divider{stroke:#262829;fill:none}
:root[data-theme="light"] .sc-clock{fill:#262829}
:root[data-theme="light"] .sc-c-rain{stroke:#1d57a9;fill:none}
:root[data-theme="light"] .sc-a-blue{fill:#2455ca}
:root[data-theme="light"] .sc-a-green{fill:#096842}
:root[data-theme="light"] .sc-a-violet{fill:#663dbd}
:root[data-theme="light"] .sc-a-mute{fill:#5a6166}
:root[data-theme="light"] .sc-a-red{fill:#ab1a1e}
:root[data-theme="light"] .sc-c-cap{stroke:#6d4c00;fill:none}
:root[data-theme="light"] .sc-c-lim{stroke:#ab130f;fill:none}
:root[data-theme="light"] .sc-c-target{stroke:#096842;fill:none}
:root[data-theme="light"] .sc-c-red{stroke:#ab1a1e;fill:none}
:root[data-theme="light"] .sc-c-green{stroke:#096842;fill:none}
:root[data-theme="light"] .sc-c-blue{stroke:#0359aa;fill:none}
:root[data-theme="light"] .sc-c-violet{stroke:#663dbd;fill:none}
:root[data-theme="light"] .sc-c-mute{stroke:#5a6166;fill:none}
:root[data-theme="light"] .sc-c-dash{stroke:#515658;fill:none}
:root[data-theme="light"] .sc-c-brk{stroke:#262829;fill:none}
:root[data-theme="light"] .sc-ctext{fill:#262829}
:root[data-theme="light"] .sc-c-cur{stroke:#515658;fill:none}
:root[data-theme="light"] .sc-c-dot{fill:#161616;stroke:#eff4f7}
:root[data-theme="light"] .stm-bg0{stop-color:#e8f0f6}
:root[data-theme="light"] .stm-bg1{stop-color:#f2f6f9}
:root[data-theme="light"] .stm-grid{stroke:#e8eff4;fill:none}
:root[data-theme="light"] .stm-txt{fill:#555b5f}
:root[data-theme="light"] .stm-txt2{fill:#3c3f40}
:root[data-theme="light"] .stm-lab{fill:#3c3f40}
:root[data-theme="light"] .stm-panel{stroke:#dde7ed}
:root[data-theme="light"] .stm-pn0{stop-color:#e6eff5}
:root[data-theme="light"] .stm-pn1{stop-color:#edf4f8}
:root[data-theme="light"] .stm-sbar{stroke:#515658;fill:none}
:root[data-theme="light"] .stm-dim{stroke:#644801;fill:none}
:root[data-theme="light"] .stm-dimt{fill:#644801;stroke:#eff4f7}
:root[data-theme="light"] .stm-se0{stop-color:#4d7fe9}
:root[data-theme="light"] .stm-se1{stop-color:#d9e3f9}
:root[data-theme="light"] .stm-barrier{fill:#663dbd;stroke:#663dbd}
:root[data-theme="light"] .stm-vac{stroke:#663dbd;fill:none}
:root[data-theme="light"] .stm-ef{stroke:#262829;fill:none}
:root[data-theme="light"] .stm-wave{stroke:#096842;fill:none}
:root[data-theme="light"] .stm-waveg{stroke:#096842;fill:none}
:root[data-theme="light"] .stm-mag{fill:#096842}
:root[data-theme="light"] .stm-el{fill:#5c460a}
:root[data-theme="light"] .stm-elg{fill:#6d4c00}
:root[data-theme="light"] .stm-wire{stroke:#6d7478;fill:none}
:root[data-theme="light"] .stm-pz0{stop-color:#796b4d}
:root[data-theme="light"] .stm-pz1{stop-color:#918163}
:root[data-theme="light"] .stm-pzt{stroke:#eff4f7}
:root[data-theme="light"] .stm-elec{fill:#3c3f40}
:root[data-theme="light"] .stm-holder{fill:#5a6166}
:root[data-theme="light"] .stm-me0{stop-color:#868d92}
:root[data-theme="light"] .stm-me1{stop-color:#2e3133}
:root[data-theme="light"] .stm-wtip{stroke:#d9dfe3}
:root[data-theme="light"] .stm-sample{fill:#dde2e6;stroke:#a3abaf}
:root[data-theme="light"] .stm-layer{stroke:#c0c7cd}
:root[data-theme="light"] .stm-stage{fill:#c2cacf}
:root[data-theme="light"] .stm-box{fill:#e8f0f6;stroke:#2456b9}
:root[data-theme="light"] .stm-boxt{fill:#262829}
:root[data-theme="light"] .stm-amp{fill:#e8f0f6;stroke:#2456b9}
:root[data-theme="light"] .stm-src{fill:#e8f0f6;stroke:#6d4c00}
:root[data-theme="light"] .stm-sig{fill:#6d4c00}
:root[data-theme="light"] .stm-zoombg{fill:#f0f5f8}
:root[data-theme="light"] .stm-zoomring{fill:none;stroke:#6d7478}
:root[data-theme="light"] .stm-zoomln{stroke:#6d7478;fill:none}
:root[data-theme="light"] .stm-at0{stop-color:#666c6f}
:root[data-theme="light"] .stm-at1{stop-color:#dbe2e6}
:root[data-theme="light"] .stm-atomc{stroke:#eff4f7}
:root[data-theme="light"] .stm-ta0{stop-color:#222426}
:root[data-theme="light"] .stm-ta1{stop-color:#868d92}
:root[data-theme="light"] .stm-tipc{stroke:#eff4f7}
:root[data-theme="light"] .stm-bm0{stop-color:#6f6238}
:root[data-theme="light"] .stm-bm1{stop-color:#8d671a}
:root[data-theme="light"] .stm-truel{stroke:#5a6166;fill:none}
:root[data-theme="light"] .stm-trace{stroke:#6d4c00;fill:none}
:root[data-theme="light"] .stm-traceg{stroke:#6d4c00;fill:none}
:root[data-theme="light"] .stm-vacm{fill:none;stroke:#515658}
:root[data-theme="light"] .stm-imgframe{fill:#f6fafc;stroke:#d3dce4}
:root[data-theme="light"] .stm-raster{stroke:#29559d;fill:none}
:root[data-theme="light"] .stm-rtip{fill:#161616}
:root[data-theme="light"] .stm-rtipg{fill:#29559d}
:root[data-theme="light"] .stm-defring{fill:none;stroke:#29559d}
:root[data-theme="light"] .stm-linemark{stroke:#29559d;fill:none}
:root[data-theme="light"] .stm-prof{stroke:#6d4c00;fill:none}
:root[data-theme="light"] .stm-bond{stroke:#6d7478;fill:none}
:root[data-theme="light"] .stm-catoma{fill:#6d4c00;stroke:#eff4f7}
:root[data-theme="light"] .stm-catomb{fill:#61686c;stroke:#eff4f7}
:root[data-theme="light"] .stm-c-band{fill:#663dbd}
:root[data-theme="light"] .stm-c-ref{stroke:#6d7478;fill:none}
:root[data-theme="light"] .stm-c-cur{stroke:#515658;fill:none}
:root[data-theme="light"] .stm-c-step{stroke:#644801;fill:none}
:root[data-theme="light"] .stm-c-amber{stroke:#6d4c00;fill:none}
:root[data-theme="light"] .stm-c-green{stroke:#096842;fill:none}
:root[data-theme="light"] .stm-c-red{stroke:#ab130f;fill:none}
:root[data-theme="light"] .stm-c-mute{stroke:#5a6166;fill:none}
:root[data-theme="light"] .stm-c-dot{fill:#161616}
:root[data-theme="light"] .stm-c-dota{stroke:#6d4c00}
:root[data-theme="light"] .stm-c-dotg{stroke:#096842}
:root[data-theme="light"] .stm-iso{stroke:#2456b9;fill:none}
:root[data-theme="light"] .tf-bg0{stop-color:#eaf2f9}
:root[data-theme="light"] .tf-bg1{stop-color:#eff6fa}
:root[data-theme="light"] .tf-gridl{stroke:#e2ecf2}
:root[data-theme="light"] .tf-axis{stroke:#6d7478}
:root[data-theme="light"] .tf-met0{stop-color:#656b6e}
:root[data-theme="light"] .tf-met1{stop-color:#bbc2c7}
:root[data-theme="light"] .tf-sk0{stop-color:#3a3e40}
:root[data-theme="light"] .tf-sk1{stop-color:#656b6e}
:root[data-theme="light"] .tf-sk2{stop-color:#bbc2c7}
:root[data-theme="light"] .tf-co0{stop-color:#52575a}
:root[data-theme="light"] .tf-co1{stop-color:#9fa6ab}
:root[data-theme="light"] .tf-edge{stroke:#e4ebef}
:root[data-theme="light"] .tf-skinE{stroke:#d7dee3}
:root[data-theme="light"] .tf-panel{stroke:#bdc4c9}
:root[data-theme="light"] .tf-lip{stroke:#d7dee3}
:root[data-theme="light"] .tf-gas.is-off{fill:#e2ebf1}
:root[data-theme="light"] .tf-casing{stroke:#d7dee3}
:root[data-theme="light"] .tf-shaft{fill:#62686c}
:root[data-theme="light"] .tf-shaft.is-hp{fill:#6d4c00}
:root[data-theme="light"] .tf-shaft.is-lp{fill:#663dbd}
:root[data-theme="light"] .tf-liner{stroke:#2c2e30}
:root[data-theme="light"] .tf-injector{fill:#3c3f40}
:root[data-theme="light"] .tf-fl0{stop-color:#6e6239}
:root[data-theme="light"] .tf-fl1{stop-color:#b65316}
:root[data-theme="light"] .tf-fl2{stop-color:#d63433}
:root[data-theme="light"] .tf-fuel{fill:#6d4c00}
:root[data-theme="light"] .tf-cool{stroke:#345396}
:root[data-theme="light"] .tf-blade{stroke:#3c3f40}
:root[data-theme="light"] .tf-blade.is-stator{stroke:#62686c}
:root[data-theme="light"] .tf-blade.is-hp{stroke:#6d4c00}
:root[data-theme="light"] .tf-blade.is-lp{stroke:#5d4397}
:root[data-theme="light"] .tf-ogv{stroke:#62686c}
:root[data-theme="light"] .tf-fan{fill:#3a3e40;stroke:#d7dee3}
:root[data-theme="light"] .tf-fan.is-lp{fill:#5d4397}
:root[data-theme="light"] .tf-diamond{fill:#52461e}
:root[data-theme="light"] .tf-hiB{stroke:#345396}
:root[data-theme="light"] .tf-hiC{stroke:#6d4c00}
:root[data-theme="light"] .tf-val{fill:#262829;stroke:#eff4f7}
:root[data-theme="light"] .tf-bigt{fill:#161616}
:root[data-theme="light"] .tf-eq{fill:#3c3f40;stroke:#eff4f7}
:root[data-theme="light"] .tf-arr0{stroke:#3c3f40}
:root[data-theme="light"] .tf-arrB{stroke:#2a55ad}
:root[data-theme="light"] .tf-arrC{stroke:#ab130f}
:root[data-theme="light"] .tf-arrF{fill:#ab1a1e;stroke:#67413b}
:root[data-theme="light"] .tf-inflow{stroke:#2a55ad}
:root[data-theme="light"] .tf-c-ref{stroke:#ab130f}
:root[data-theme="light"] .tf-c-band{fill:#ab1a1e}
:root[data-theme="light"] .tf-c-mute{stroke:#5a6166}
:root[data-theme="light"] .tf-c-fill{fill:#6d4c00}
:root[data-theme="light"] .tf-c-main{stroke:#0359aa}
:root[data-theme="light"] .tf-c-red{stroke:#ab130f}
:root[data-theme="light"] .tf-c-blue{stroke:#0359aa}
:root[data-theme="light"] .tf-c-pt{fill:#262829;stroke:#eff4f7}
:root[data-theme="light"] .tf-c-dot{fill:#161616;stroke:#0359aa}
:root[data-theme="light"] .tf-c-dotR{fill:#161616;stroke:#ab130f}
:root[data-theme="light"] .tf-c-dotB{fill:#161616;stroke:#0359aa}
:root[data-theme="light"] .tf-ptick{fill:#0359aa}
:root[data-theme="light"] .tf-sttick{stroke:#3c3f40}
:root[data-theme="light"] .tf-st{fill:#3c3f40;stroke:#eff4f7}
:root[data-theme="light"] .tf-disk{fill:#969ea2;stroke:#d7dee3}
:root[data-theme="light"] .tf-disk{fill:#969ea2;stroke:#d7dee3}
:root[data-theme="light"] .ty-sky0{stop-color:#0a131b}
:root[data-theme="light"] .ty-sky1{stop-color:#101d28}
:root[data-theme="light"] .ty-sky2{stop-color:#172936}
:root[data-theme="light"] .ty-sea0{stop-color:#163a55}
:root[data-theme="light"] .ty-sea1{stop-color:#07111a}
:root[data-theme="light"] .ty-map0{stop-color:#0e2232}
:root[data-theme="light"] .ty-map1{stop-color:#0a1823}
:root[data-theme="light"] .ty-cl0{stop-color:#e4e9ec}
:root[data-theme="light"] .ty-cl1{stop-color:#a6b0b7}
:root[data-theme="light"] .ty-cl2{stop-color:#58646c}
:root[data-theme="light"] .ty-can0{stop-color:#d3dade}
:root[data-theme="light"] .ty-can1{stop-color:#8d989f}
:root[data-theme="light"] .ty-cloud{stroke:#0b1114}
:root[data-theme="light"] .ty-heat{fill:#f2b84b}
:root[data-theme="light"] .ty-warm0{stop-color:#ff5d55}
:root[data-theme="light"] .ty-warm1{stop-color:#ff5d55}
:root[data-theme="light"] .ty-rain{stroke:#9cb8cf}
:root[data-theme="light"] .ty-flow{fill:none}
:root[data-theme="light"] .ty-head{fill:none}
:root[data-theme="light"] .ty-f-in{stroke:#4f86ff}
:root[data-theme="light"] .ty-f-up{stroke:#f2b84b}
:root[data-theme="light"] .ty-f-out{stroke:#9d7bff}
:root[data-theme="light"] .ty-f-sink{stroke:#ff5d55}
:root[data-theme="light"] .ty-vapor{fill:#cfe0ee}
:root[data-theme="light"] .ty-surf{stroke:#7fa6c4;fill:none}
:root[data-theme="light"] .ty-foam{stroke:#eef4f7;fill:none}
:root[data-theme="light"] .ty-iso{stroke:#e8ecef;fill:none}
:root[data-theme="light"] .ty-bed{fill:#151c21}
:root[data-theme="light"] .ty-land0{stop-color:#2b343a}
:root[data-theme="light"] .ty-land1{stop-color:#141a1e}
:root[data-theme="light"] .ty-ground{stroke:#5d6a72}
:root[data-theme="light"] .ty-bldg{fill:#3c474e}
:root[data-theme="light"] .ty-win{stroke:#f2b84b}
:root[data-theme="light"] .ty-trunk{stroke:#56626a}
:root[data-theme="light"] .ty-crown{fill:#34413f}
:root[data-theme="light"] .ty-wall{fill:#a7b0b5}
:root[data-theme="light"] .ty-flood{fill:#4f86ff}
:root[data-theme="light"] .ty-ref{stroke:#9aa3a7}
:root[data-theme="light"] .ty-dim{stroke:#ffd27a}
:root[data-theme="light"] .ty-dimt{fill:#ffd27a;stroke:#0b1114}
:root[data-theme="light"] .ty-val{fill:#e8ecef;stroke:#0b1114}
:root[data-theme="light"] .ty-tick{fill:#8a959c;stroke:#0b1114}
:root[data-theme="light"] .ty-tropo{stroke:#3a4b5a}
:root[data-theme="light"] .ty-axis{stroke:#56626a;fill:none}
:root[data-theme="light"] .ty-probe{fill:#ffffff}
:root[data-theme="light"] .ty-pdot{fill:#ffffff;stroke:#0b1114}
:root[data-theme="light"] .ty-scale{stroke:#8a959c}
:root[data-theme="light"] .ty-grat{stroke:#1b2c3a;fill:none}
:root[data-theme="light"] .ty-gratt{fill:#7d8a92;stroke:#0b1114}
:root[data-theme="light"] .ty-landm{fill:#1f282d}
:root[data-theme="light"] .ty-coast{stroke:#8a959c;fill:none}
:root[data-theme="light"] .ty-arm{fill:#e3e9ec}
:root[data-theme="light"] .ty-cdo0{stop-color:#eef2f4}
:root[data-theme="light"] .ty-cdo1{stop-color:#eef2f4}
:root[data-theme="light"] .ty-eye{fill:#0b1114;stroke:#c7cdd0}
:root[data-theme="light"] .ty-isom{fill:none;stroke:#e8ecef}
:root[data-theme="light"] .ty-isot{fill:#c7cdd0;stroke:#0b1114}
:root[data-theme="light"] .ty-ring{fill:none;stroke:#ffffff}
:root[data-theme="light"] .ty-track{stroke:#e8ecef;fill:none}
:root[data-theme="light"] .ty-trackdot{fill:#e8ecef;stroke:#0b1114}
:root[data-theme="light"] .ty-move{stroke:#e8ecef;fill:none}
:root[data-theme="light"] .ty-transect{stroke:#e8ecef}
:root[data-theme="light"] .ty-stream{stroke:#f4f7f9}
:root[data-theme="light"] .ty-inhalo{fill:#0b1114}
:root[data-theme="light"] .ty-inbg{fill:#0f2536}
:root[data-theme="light"] .ty-inring{fill:none;stroke:#4a5a68}
:root[data-theme="light"] .ty-inarrow{stroke:#4f86ff}
:root[data-theme="light"] .ty-insec{stroke:#ffd27a;fill:none}
:root[data-theme="light"] .ty-quad{fill:#ff5d55}
:root[data-theme="light"] .ty-inland{fill:#2b343a}
:root[data-theme="light"] .ty-incoast{stroke:#9aa3a7}
:root[data-theme="light"] .ty-c-ref{stroke:#6d7478}
:root[data-theme="light"] .ty-c-ref2{stroke:#3c3f40}
:root[data-theme="light"] .ty-c-mute{stroke:#5a6166}
:root[data-theme="light"] .ty-c-main{stroke:#0359aa}
:root[data-theme="light"] .ty-c-amber{stroke:#6d4c00}
:root[data-theme="light"] .ty-c-red{stroke:#ab130f}
:root[data-theme="light"] .ty-c-amberdash{stroke:#6d4c00}
:root[data-theme="light"] .ty-c-edge{stroke:#262829}
:root[data-theme="light"] .ty-c-shade{fill:#5a6166}
:root[data-theme="light"] .ty-c-mark{fill:#ab130f;stroke:#eff4f7}
:root[data-theme="light"] .ty-c-dot{fill:#161616;stroke:#0359aa}
:root[data-theme="light"] .ty-c-rainfill{fill:#2455ca}
:root[data-theme="light"] .ty-c-warmfill{fill:#ab1a1e}
:root[data-theme="light"] .ty-c-baro{fill:#2455ca}
:root[data-theme="light"] .ty-c-wind{fill:#6d4c00}
:root[data-theme="light"] .ty-c-wall{stroke:#ab130f}
:root[data-theme="light"] .ty-agrid{stroke:#1a2733}
:root[data-theme="light"] .ty-isle{fill:#1f282d;stroke:#8a959c}
:root[data-theme="light"] .cal-node,:root[data-theme="light"] .cal-box,:root[data-theme="light"] .cal-rule-notes{border:1px solid var(--line);background:var(--panel)}
:root[data-theme="light"] .cal-next{border:1px solid var(--line);background:var(--panel);color:var(--text)}
:root[data-theme="light"] .cal-next:hover{border-color:var(--accent)}
:root[data-theme="light"] .cal-next-k{color:var(--accent-soft--fg)}
:root[data-theme="light"] .cal-next-d{color:var(--muted)}
:root[data-theme="light"] .cal-next-go{color:var(--accent-soft--fg)}
:root[data-theme="light"] .cal-dl{border:1px solid var(--line);color:var(--muted)}
:root[data-theme="light"] .cal-dl .ri{color:var(--accent-soft--fg)}
:root[data-theme="light"] .cal-dl strong{color:var(--text)}
:root[data-theme="light"] .cal-dl.is-golive{background:rgba(82,121,255,0.08)}
:root[data-theme="light"] .cal-dl.is-past strong{text-decoration:line-through}
:root[data-theme="light"] .cal-rules .ri{color:var(--accent-soft--fg)}
:root[data-theme="light"] .cal-rule-n{color:var(--text)}
:root[data-theme="light"] .cal-rule-notes{color:var(--muted)}
:root[data-theme="light"] .cal-filter button{border:1px solid var(--line);background:none;color:var(--muted)}
:root[data-theme="light"] .cal-filter button:hover{border-color:var(--accent);color:var(--text)}
:root[data-theme="light"] .cal-filter button[aria-pressed="true"]{border-color:var(--accent);background:rgba(82,121,255,0.16);color:var(--text)}
:root[data-theme="light"] .cal-only-big{color:var(--muted)}
:root[data-theme="light"] .cal-only-big input{accent-color:var(--accent--fg)}
:root[data-theme="light"] .cal-count{color:var(--quiet)}
:root[data-theme="light"] .cal-month h3 small{color:var(--quiet)}
:root[data-theme="light"] .cal-node.is-big{border-color:rgba(76,114,247,0.45)}
:root[data-theme="light"] .cal-node:target{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}
:root[data-theme="light"] .cal-date{background:rgba(22,22,22,0.037);border:1px solid var(--line)}
:root[data-theme="light"] .cal-date strong{color:var(--text)}
:root[data-theme="light"] .cal-date strong small{color:var(--quiet)}
:root[data-theme="light"] .cal-date span{color:var(--quiet)}
:root[data-theme="light"] .cal-node.is-big .cal-date{background:rgba(82,121,255,0.12);border-color:rgba(76,114,247,0.4)}
:root[data-theme="light"] .cal-title h4{color:var(--text)}
:root[data-theme="light"] .cal-scale{color:var(--muted);border:1px solid var(--line)}
:root[data-theme="light"] .cal-node.is-big .cal-scale{color:#282b37;border-color:#3d55b8;background:#e6ebf9}
:root[data-theme="light"] .cal-status{color:var(--accent-soft--fg);background:rgba(82,121,255,0.12)}
:root[data-theme="light"] .cal-status.is-soon{color:#7e3d12;background:rgba(255,120,60,0.14)}
:root[data-theme="light"] .cal-status.is-done{color:var(--quiet);background:rgba(22,22,22,0.064)}
:root[data-theme="light"] .cal-meta{color:var(--quiet)}
:root[data-theme="light"] .cal-note{color:#3e4142}
:root[data-theme="light"] .cal-links span{color:var(--quiet)}
:root[data-theme="light"] .cal-links a{border:1px solid var(--line);color:#3e4142}
:root[data-theme="light"] .cal-links a:hover{border-color:var(--accent);color:var(--text)}
:root[data-theme="light"] .cal-terms-note{color:var(--muted)}
:root[data-theme="light"] .cal-table-wrap{border:1px solid var(--line)}
:root[data-theme="light"] .cal-table th,:root[data-theme="light"] .cal-table td{border-bottom:1px solid var(--line)}
:root[data-theme="light"] .cal-table thead th{color:var(--quiet);background:rgba(22,22,22,0.028)}
:root[data-theme="light"] .cal-table tbody th{color:var(--text)}
:root[data-theme="light"] .cal-table td{color:var(--muted)}
:root[data-theme="light"] .cal-table td.is-dl{color:var(--text)}
:root[data-theme="light"] .cal-table td.is-past{text-decoration:line-through}
:root[data-theme="light"] .cal-table tbody tr:last-child th,:root[data-theme="light"] .cal-table tbody tr:last-child td{border-bottom:0}
:root[data-theme="light"] .cal-box h2 .ri{color:var(--accent-soft--fg)}
:root[data-theme="light"] .cal-box-note{color:var(--muted)}
:root[data-theme="light"] .cal-row{border-top:1px solid var(--line)}
:root[data-theme="light"] .cal-row-name strong{color:var(--text)}
:root[data-theme="light"] .cal-row-name span{color:var(--quiet)}
:root[data-theme="light"] .cal-row-name:hover strong{color:var(--accent-soft--fg)}
:root[data-theme="light"] .cat-video video{background:#fdfdfd}
:root[data-theme="light"] .cat-chapters button{color:#454a6c;background:transparent;border:1px solid #cdd5e8}
:root[data-theme="light"] .cat-chapters button:hover,:root[data-theme="light"] .cat-chapters button.is-on{border-color:var(--accent);color:#161616}
:root[data-theme="light"] .cat-chapters time{color:var(--accent-soft--fg)}
:root[data-theme="light"] .cat-meta span{color:#454a6c;border:1px solid #cdd5e8}
:root[data-theme="light"] .cat-other{border:1px solid var(--line);background:var(--panel)}
:root[data-theme="light"] .cat-other:hover{border-color:var(--accent)}
:root[data-theme="light"] .cat-other .ri{color:var(--accent-soft--fg)}
:root[data-theme="light"] .cat-other span{color:var(--text)}
:root[data-theme="light"] .cat-other small{color:var(--quiet)}
:root[data-theme="light"] .cat-groupname{color:var(--quiet)}
:root[data-theme="light"] .sol-cat h3 .cat-go{color:var(--accent-soft--fg)}
:root[data-theme="light"] .sol-cat h3 .cat-go:hover{color:#161616}
:root[data-theme="light"] .sol-area{border:1px solid var(--line);background:var(--panel)}
:root[data-theme="light"] .sol-area h3 small{color:var(--quiet)}
:root[data-theme="light"] .sol-area>p{color:var(--muted)}
:root[data-theme="light"] .sol-chips a{color:var(--soft);border:1px solid #dee2e4}
:root[data-theme="light"] .sol-chips a:hover{border-color:var(--accent);color:#161616}
:root[data-theme="light"] .sol-area-go{color:var(--accent-soft--fg)}
:root[data-theme="light"] .sol-area-go:hover{color:#161616}
:root[data-theme="light"] .sol-guide a{color:var(--soft)}
:root[data-theme="light"] .sol-guide a:hover{color:var(--accent-soft--fg)}
